difftreelog
Merge remote-tracking branch 'origin/develop' into feature/NFTPAR-366_insert_ethereum_pallets
in: master
44 files changed
.gitignorediffbeforeafterboth121213/.idea/13/.idea/141415tests/.vscode15tests/.vscode16cumulus-parachain/17*genesis18*wasm19tmp/Cargo.lockdiffbeforeafterboth117]117]118118119[[package]]119[[package]]120<<<<<<< HEAD121=======122name = "always-assert"123version = "0.1.2"124source = "registry+https://github.com/rust-lang/crates.io-index"125checksum = "fbf688625d06217d5b1bb0ea9d9c44a1635fd0ee3534466388d18203174f4d11"126127[[package]]128>>>>>>> origin/develop120name = "ansi_term"129name = "ansi_term"121version = "0.11.0"130version = "0.11.0"122source = "registry+https://github.com/rust-lang/crates.io-index"131source = "registry+https://github.com/rust-lang/crates.io-index"187196188[[package]]197[[package]]189name = "asn1_der"198name = "asn1_der"190version = "0.6.3"199version = "0.7.4"191source = "registry+https://github.com/rust-lang/crates.io-index"200source = "registry+https://github.com/rust-lang/crates.io-index"192checksum = "6fce6b6a0ffdafebd82c87e79e3f40e8d2c523e5fea5566ff6b90509bf98d638"201checksum = "9d6e24d2cce90c53b948c46271bfb053e4bdc2db9b5d3f65e20f8cf28a1b7fc3"193dependencies = [194 "asn1_der_derive",195]196202197[[package]]203[[package]]198name = "asn1_der_derive"204name = "assert_matches"199version = "0.1.2"205version = "1.5.0"200source = "registry+https://github.com/rust-lang/crates.io-index"206source = "registry+https://github.com/rust-lang/crates.io-index"201checksum = "0d0864d84b8e07b145449be9a8537db86bf9de5ce03b913214694643b4743502"207checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9"208209[[package]]210name = "async-attributes"211version = "1.1.2"212source = "registry+https://github.com/rust-lang/crates.io-index"213checksum = "a3203e79f4dd9bdda415ed03cf14dae5a2bf775c683a00f94e9cd1faf0f596e5"202dependencies = [214dependencies = [203 "quote",215 "quote",204 "syn",216 "syn",306source = "registry+https://github.com/rust-lang/crates.io-index"318source = "registry+https://github.com/rust-lang/crates.io-index"307checksum = "d9f06685bad74e0570f5213741bea82158279a4103d988e57bfada11ad230341"319checksum = "d9f06685bad74e0570f5213741bea82158279a4103d988e57bfada11ad230341"308dependencies = [320dependencies = [321 "async-attributes",309 "async-channel",322 "async-channel",310 "async-global-executor",323 "async-global-executor",311 "async-io",324 "async-io",312 "async-lock",325 "async-lock",313 "async-process",326 "async-process",327<<<<<<< HEAD314 "crossbeam-utils 0.8.4",328 "crossbeam-utils 0.8.4",329=======330 "crossbeam-utils 0.8.3",331>>>>>>> origin/develop315 "futures-channel",332 "futures-channel",316 "futures-core",333 "futures-core",317 "futures-io",334 "futures-io",329]346]330347331[[package]]348[[package]]349name = "async-std-resolver"350version = "0.20.1"351source = "registry+https://github.com/rust-lang/crates.io-index"352checksum = "f665c56111e244fe38e7708ee10948a4356ad6a548997c21f5a63a0f4e0edc4d"353dependencies = [354 "async-std",355 "async-trait",356 "futures-io",357 "futures-util",358 "pin-utils",359 "trust-dns-resolver",360]361362[[package]]332name = "async-task"363name = "async-task"333version = "4.0.3"364version = "4.0.3"334source = "registry+https://github.com/rust-lang/crates.io-index"365source = "registry+https://github.com/rust-lang/crates.io-index"335checksum = "e91831deabf0d6d7ec49552e489aed63b7456a7a3c46cff62adad428110b0af0"366checksum = "e91831deabf0d6d7ec49552e489aed63b7456a7a3c46cff62adad428110b0af0"336367337[[package]]368[[package]]338name = "async-trait"369name = "async-trait"370<<<<<<< HEAD339version = "0.1.50"371version = "0.1.50"340source = "registry+https://github.com/rust-lang/crates.io-index"372source = "registry+https://github.com/rust-lang/crates.io-index"341checksum = "0b98e84bbb4cbcdd97da190ba0c58a1bb0de2c1fdf67d159e192ed766aeca722"373checksum = "0b98e84bbb4cbcdd97da190ba0c58a1bb0de2c1fdf67d159e192ed766aeca722"374=======375version = "0.1.49"376source = "registry+https://github.com/rust-lang/crates.io-index"377checksum = "589652ce7ccb335d1e7ecb3be145425702b290dbcb7029bbeaae263fc1d87b48"378>>>>>>> origin/develop342dependencies = [379dependencies = [343 "proc-macro2",380 "proc-macro2",344 "quote",381 "quote",414 "cfg-if 1.0.0",451 "cfg-if 1.0.0",415 "libc",452 "libc",416 "miniz_oxide",453 "miniz_oxide",454<<<<<<< HEAD417 "object 0.24.0",455 "object 0.24.0",456=======457 "object",458>>>>>>> origin/develop418 "rustc-demangle",459 "rustc-demangle",419]460]420461443checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"484checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"444485445[[package]]486[[package]]487name = "beef"488version = "0.5.0"489source = "registry+https://github.com/rust-lang/crates.io-index"490checksum = "6736e2428df2ca2848d846c43e88745121a6654696e349ce0054a420815a7409"491492[[package]]493name = "beefy-gadget"494version = "0.1.0"495source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.3#063e18a1f82945d5a304906db92bfbb571bac459"496dependencies = [497 "beefy-primitives",498 "futures 0.3.14",499 "hex",500 "log",501 "parity-scale-codec",502 "parking_lot 0.11.1",503 "sc-client-api",504 "sc-keystore",505 "sc-network",506 "sc-network-gossip",507 "sp-api",508 "sp-application-crypto",509 "sp-arithmetic",510 "sp-blockchain",511 "sp-consensus",512 "sp-core",513 "sp-keystore",514 "sp-runtime",515 "sp-utils",516 "substrate-prometheus-endpoint",517 "thiserror",518]519520[[package]]521name = "beefy-gadget-rpc"522version = "0.1.0"523source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.3#063e18a1f82945d5a304906db92bfbb571bac459"524dependencies = [525 "beefy-gadget",526 "beefy-primitives",527 "futures 0.3.14",528 "jsonrpc-core",529 "jsonrpc-core-client",530 "jsonrpc-derive",531 "jsonrpc-pubsub",532 "log",533 "parity-scale-codec",534 "sc-rpc",535 "serde",536 "serde_json",537 "sp-core",538 "sp-runtime",539]540541[[package]]542name = "beefy-primitives"543version = "0.1.0"544source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.3#063e18a1f82945d5a304906db92bfbb571bac459"545dependencies = [546 "parity-scale-codec",547 "sp-api",548 "sp-application-crypto",549 "sp-core",550 "sp-runtime",551 "sp-std",552]553554[[package]]446name = "bincode"555name = "bincode"447version = "1.3.3"556version = "1.3.3"448source = "registry+https://github.com/rust-lang/crates.io-index"557source = "registry+https://github.com/rust-lang/crates.io-index"460 "bitflags",569 "bitflags",461 "cexpr",570 "cexpr",462 "clang-sys",571 "clang-sys",572<<<<<<< HEAD573=======574 "clap",575 "env_logger 0.7.1",576>>>>>>> origin/develop463 "lazy_static",577 "lazy_static",464 "lazycell",578 "lazycell",465 "peeking_take_while",579 "peeking_take_while",478592479[[package]]593[[package]]480name = "bitvec"594name = "bitvec"595<<<<<<< HEAD481version = "0.17.4"596version = "0.17.4"482source = "registry+https://github.com/rust-lang/crates.io-index"597source = "registry+https://github.com/rust-lang/crates.io-index"483checksum = "41262f11d771fd4a61aa3ce019fca363b4b6c282fca9da2a31186d3965a47a5c"598checksum = "41262f11d771fd4a61aa3ce019fca363b4b6c282fca9da2a31186d3965a47a5c"491version = "0.20.4"606version = "0.20.4"492source = "registry+https://github.com/rust-lang/crates.io-index"607source = "registry+https://github.com/rust-lang/crates.io-index"493checksum = "7774144344a4faa177370406a7ff5f1da24303817368584c6206c8303eb07848"608checksum = "7774144344a4faa177370406a7ff5f1da24303817368584c6206c8303eb07848"609=======610version = "0.20.2"611source = "registry+https://github.com/rust-lang/crates.io-index"612checksum = "1f682656975d3a682daff957be4ddeb65d6ad656737cd821f2d00685ae466af1"613>>>>>>> origin/develop494dependencies = [614dependencies = [495 "funty",615 "funty",496 "radium 0.6.2",616 "radium 0.6.2",617]737]618738619[[package]]739[[package]]740name = "bp-header-chain"741version = "0.1.0"742source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"743dependencies = [744 "finality-grandpa",745 "frame-support",746 "parity-scale-codec",747 "serde",748 "sp-core",749 "sp-finality-grandpa",750 "sp-runtime",751 "sp-std",752]753754[[package]]755name = "bp-messages"756version = "0.1.0"757source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"758dependencies = [759 "bp-runtime",760 "frame-support",761 "frame-system",762 "parity-scale-codec",763 "sp-std",764]765766[[package]]767name = "bp-polkadot-core"768version = "0.1.0"769source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"770dependencies = [771 "bp-messages",772 "bp-runtime",773 "frame-support",774 "frame-system",775 "parity-scale-codec",776 "sp-api",777 "sp-core",778 "sp-runtime",779 "sp-std",780 "sp-version",781]782783[[package]]784name = "bp-rococo"785version = "0.1.0"786source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"787dependencies = [788 "bp-header-chain",789 "bp-messages",790 "bp-polkadot-core",791 "bp-runtime",792 "parity-scale-codec",793 "sp-api",794 "sp-runtime",795 "sp-std",796 "sp-version",797]798799[[package]]800name = "bp-runtime"801version = "0.1.0"802source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"803dependencies = [804 "frame-support",805 "hash-db",806 "num-traits",807 "parity-scale-codec",808 "sp-core",809 "sp-io",810 "sp-runtime",811 "sp-state-machine",812 "sp-std",813 "sp-trie",814]815816[[package]]817name = "bp-test-utils"818version = "0.1.0"819source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"820dependencies = [821 "bp-header-chain",822 "ed25519-dalek",823 "finality-grandpa",824 "parity-scale-codec",825 "sp-application-crypto",826 "sp-finality-grandpa",827 "sp-runtime",828 "sp-std",829]830831[[package]]832name = "bp-wococo"833version = "0.1.0"834source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"835dependencies = [836 "bp-header-chain",837 "bp-messages",838 "bp-polkadot-core",839 "bp-runtime",840 "parity-scale-codec",841 "sp-api",842 "sp-runtime",843 "sp-std",844 "sp-version",845]846847[[package]]620name = "bs58"848name = "bs58"621version = "0.4.0"849version = "0.4.0"622source = "registry+https://github.com/rust-lang/crates.io-index"850source = "registry+https://github.com/rust-lang/crates.io-index"643[[package]]871[[package]]644name = "bumpalo"872name = "bumpalo"645version = "3.6.1"873version = "3.6.1"874<<<<<<< HEAD646source = "registry+https://github.com/rust-lang/crates.io-index"875source = "registry+https://github.com/rust-lang/crates.io-index"647checksum = "63396b8a4b9de3f4fdfb320ab6080762242f66a8ef174c49d8e19b674db4cdbe"876checksum = "63396b8a4b9de3f4fdfb320ab6080762242f66a8ef174c49d8e19b674db4cdbe"648877651version = "0.3.5"880version = "0.3.5"652source = "registry+https://github.com/rust-lang/crates.io-index"881source = "registry+https://github.com/rust-lang/crates.io-index"653checksum = "b0a5e3906bcbf133e33c1d4d95afc664ad37fbdb9f6568d8043e7ea8c27d93d3"882checksum = "b0a5e3906bcbf133e33c1d4d95afc664ad37fbdb9f6568d8043e7ea8c27d93d3"883=======884source = "registry+https://github.com/rust-lang/crates.io-index"885checksum = "63396b8a4b9de3f4fdfb320ab6080762242f66a8ef174c49d8e19b674db4cdbe"886>>>>>>> origin/develop654887655[[package]]888[[package]]656name = "byte-slice-cast"889name = "byte-slice-cast"752checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"985checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"753986754[[package]]987[[package]]988name = "cfg_aliases"989version = "0.1.1"990source = "registry+https://github.com/rust-lang/crates.io-index"991checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e"992993[[package]]755name = "chacha20"994name = "chacha20"756version = "0.5.0"995version = "0.5.0"757source = "registry+https://github.com/rust-lang/crates.io-index"996source = "registry+https://github.com/rust-lang/crates.io-index"808]1047]8091048810[[package]]1049[[package]]1050name = "ckb-merkle-mountain-range"1051version = "0.3.1"1052source = "registry+https://github.com/rust-lang/crates.io-index"1053checksum = "e486fe53bb9f2ca0f58cb60e8679a5354fd6687a839942ef0a75967250289ca6"1054dependencies = [1055 "cfg-if 0.1.10",1056]10571058[[package]]811name = "clang-sys"1059name = "clang-sys"812version = "1.2.0"1060version = "1.2.0"813source = "registry+https://github.com/rust-lang/crates.io-index"1061source = "registry+https://github.com/rust-lang/crates.io-index"9061154907[[package]]1155[[package]]908name = "cranelift-bforest"1156name = "cranelift-bforest"909version = "0.69.0"1157version = "0.71.0"910source = "registry+https://github.com/rust-lang/crates.io-index"1158source = "registry+https://github.com/rust-lang/crates.io-index"911checksum = "4066fd63b502d73eb8c5fa6bcab9c7962b05cd580f6b149ee83a8e730d8ce7fb"1159checksum = "bcee7a5107071484772b89fdf37f0f460b7db75f476e43ea7a684fd942470bcf"912dependencies = [1160dependencies = [913 "cranelift-entity",1161 "cranelift-entity",914]1162]9151163916[[package]]1164[[package]]917name = "cranelift-codegen"1165name = "cranelift-codegen"918version = "0.69.0"1166version = "0.71.0"919source = "registry+https://github.com/rust-lang/crates.io-index"1167source = "registry+https://github.com/rust-lang/crates.io-index"920checksum = "1a54e4beb833a3c873a18a8fe735d73d732044004c7539a072c8faa35ccb0c60"1168checksum = "654ab96f0f1cab71c0d323618a58360a492da2c341eb2c1f977fc195c664001b"921dependencies = [1169dependencies = [922 "byteorder",1170 "byteorder",923 "cranelift-bforest",1171 "cranelift-bforest",9351183936[[package]]1184[[package]]937name = "cranelift-codegen-meta"1185name = "cranelift-codegen-meta"938version = "0.69.0"1186version = "0.71.0"939source = "registry+https://github.com/rust-lang/crates.io-index"1187source = "registry+https://github.com/rust-lang/crates.io-index"940checksum = "c54cac7cacb443658d8f0ff36a3545822613fa202c946c0891897843bc933810"1188checksum = "65994cfc5be9d5fd10c5fc30bcdddfa50c04bb79c91329287bff846434ff8f14"941dependencies = [1189dependencies = [942 "cranelift-codegen-shared",1190 "cranelift-codegen-shared",943 "cranelift-entity",1191 "cranelift-entity",944]1192]9451193946[[package]]1194[[package]]947name = "cranelift-codegen-shared"1195name = "cranelift-codegen-shared"948version = "0.69.0"1196version = "0.71.0"949source = "registry+https://github.com/rust-lang/crates.io-index"1197source = "registry+https://github.com/rust-lang/crates.io-index"950checksum = "a109760aff76788b2cdaeefad6875a73c2b450be13906524f6c2a81e05b8d83c"1198checksum = "889d720b688b8b7df5e4903f9b788c3c59396050f5548e516e58ccb7312463ab"1199dependencies = [1200 "serde",1201]9511202952[[package]]1203[[package]]953name = "cranelift-entity"1204name = "cranelift-entity"954version = "0.69.0"1205version = "0.71.0"955source = "registry+https://github.com/rust-lang/crates.io-index"1206source = "registry+https://github.com/rust-lang/crates.io-index"956checksum = "3b044234aa32531f89a08b487630ddc6744696ec04c8123a1ad388de837f5de3"1207checksum = "1a2e6884a363e42a9ba980193ea8603a4272f8a92bd8bbaf9f57a94dbea0ff96"957dependencies = [1208dependencies = [958 "serde",1209 "serde",959]1210]9601211961[[package]]1212[[package]]962name = "cranelift-frontend"1213name = "cranelift-frontend"963version = "0.69.0"1214version = "0.71.0"964source = "registry+https://github.com/rust-lang/crates.io-index"1215source = "registry+https://github.com/rust-lang/crates.io-index"965checksum = "5452b3e4e97538ee5ef2cc071301c69a86c7adf2770916b9d04e9727096abd93"1216checksum = "e6f41e2f9b57d2c030e249d0958f1cdc2c3cd46accf8c0438b3d1944e9153444"966dependencies = [1217dependencies = [967 "cranelift-codegen",1218 "cranelift-codegen",968 "log",1219 "log",9721223973[[package]]1224[[package]]974name = "cranelift-native"1225name = "cranelift-native"975version = "0.69.0"1226version = "0.71.0"976source = "registry+https://github.com/rust-lang/crates.io-index"1227source = "registry+https://github.com/rust-lang/crates.io-index"977checksum = "f68035c10b2e80f26cc29c32fa824380877f38483504c2a47b54e7da311caaf3"1228checksum = "aab70ba7575665375d31cbdea2462916ce58be887834e1b83c860b43b51af637"978dependencies = [1229dependencies = [979 "cranelift-codegen",1230 "cranelift-codegen",980 "raw-cpuid",981 "target-lexicon",1231 "target-lexicon",982]1232]9831233984[[package]]1234[[package]]985name = "cranelift-wasm"1235name = "cranelift-wasm"986version = "0.69.0"1236version = "0.71.0"987source = "registry+https://github.com/rust-lang/crates.io-index"1237source = "registry+https://github.com/rust-lang/crates.io-index"988checksum = "a530eb9d1c95b3309deb24c3d179d8b0ba5837ed98914a429787c395f614949d"1238checksum = "f2fc3d2e70da6439adf97648dcdf81834363154f2907405345b6fbe7ca38918c"989dependencies = [1239dependencies = [990 "cranelift-codegen",1240 "cranelift-codegen",991 "cranelift-entity",1241 "cranelift-entity",992 "cranelift-frontend",1242 "cranelift-frontend",993 "itertools",1243 "itertools 0.10.0",994 "log",1244 "log",995 "serde",1245 "serde",996 "smallvec 1.6.1",1246 "smallvec 1.6.1",1014checksum = "06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4"1264checksum = "06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4"1015dependencies = [1265dependencies = [1016 "cfg-if 1.0.0",1266 "cfg-if 1.0.0",1267<<<<<<< HEAD1017 "crossbeam-utils 0.8.4",1268 "crossbeam-utils 0.8.4",1269=======1270 "crossbeam-utils 0.8.3",1271>>>>>>> origin/develop1018]1272]101912731020[[package]]1274[[package]]1035checksum = "94af6efb46fef72616855b036a624cf27ba656ffc9be1b9a3c931cfc7749a9a9"1289checksum = "94af6efb46fef72616855b036a624cf27ba656ffc9be1b9a3c931cfc7749a9a9"1036dependencies = [1290dependencies = [1037 "cfg-if 1.0.0",1291 "cfg-if 1.0.0",1292<<<<<<< HEAD1038 "crossbeam-epoch 0.9.4",1293 "crossbeam-epoch 0.9.4",1039 "crossbeam-utils 0.8.4",1294 "crossbeam-utils 0.8.4",1295=======1296 "crossbeam-epoch 0.9.3",1297 "crossbeam-utils 0.8.3",1298>>>>>>> origin/develop1040]1299]104113001042[[package]]1301[[package]]105613151057[[package]]1316[[package]]1058name = "crossbeam-epoch"1317name = "crossbeam-epoch"1318<<<<<<< HEAD1059version = "0.9.4"1319version = "0.9.4"1060source = "registry+https://github.com/rust-lang/crates.io-index"1320source = "registry+https://github.com/rust-lang/crates.io-index"1061checksum = "52fb27eab85b17fbb9f6fd667089e07d6a2eb8743d02639ee7f6a7a7729c9c94"1321checksum = "52fb27eab85b17fbb9f6fd667089e07d6a2eb8743d02639ee7f6a7a7729c9c94"1062dependencies = [1322dependencies = [1063 "cfg-if 1.0.0",1323 "cfg-if 1.0.0",1064 "crossbeam-utils 0.8.4",1324 "crossbeam-utils 0.8.4",1325=======1326version = "0.9.3"1327source = "registry+https://github.com/rust-lang/crates.io-index"1328checksum = "2584f639eb95fea8c798496315b297cf81b9b58b6d30ab066a75455333cf4b12"1329dependencies = [1330 "cfg-if 1.0.0",1331 "crossbeam-utils 0.8.3",1332>>>>>>> origin/develop1065 "lazy_static",1333 "lazy_static",1066 "memoffset 0.6.3",1334 "memoffset 0.6.3",1067 "scopeguard",1335 "scopeguard",109113591092[[package]]1360[[package]]1093name = "crossbeam-utils"1361name = "crossbeam-utils"1362<<<<<<< HEAD1094version = "0.8.4"1363version = "0.8.4"1095source = "registry+https://github.com/rust-lang/crates.io-index"1364source = "registry+https://github.com/rust-lang/crates.io-index"1096checksum = "4feb231f0d4d6af81aed15928e58ecf5816aa62a2393e2c82f46973e92a9a278"1365checksum = "4feb231f0d4d6af81aed15928e58ecf5816aa62a2393e2c82f46973e92a9a278"1366=======1367version = "0.8.3"1368source = "registry+https://github.com/rust-lang/crates.io-index"1369checksum = "e7e9d99fa91428effe99c5c6d4634cdeba32b8cf784fc428a2a687f61a952c49"1370>>>>>>> origin/develop1097dependencies = [1371dependencies = [1098 "autocfg",1372 "autocfg",1099 "cfg-if 1.0.0",1373 "cfg-if 1.0.0",1157]1431]115814321159[[package]]1433[[package]]1434name = "cumulus-client-cli"1435version = "0.1.0"1436source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.3#78b31b21122995b49f3c2cfe2791f188e33e5917"1437dependencies = [1438 "sc-cli",1439 "sc-service",1440 "structopt",1441]14421443[[package]]1444<<<<<<< HEAD1160name = "curve25519-dalek"1445name = "curve25519-dalek"1446version = "3.1.0"1447source = "registry+https://github.com/rust-lang/crates.io-index"1448checksum = "639891fde0dbea823fc3d798a0fdf9d2f9440a42d64a78ab3488b0ca025117b3"1449=======1450name = "cumulus-client-collator"1451version = "0.1.0"1452source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.3#78b31b21122995b49f3c2cfe2791f188e33e5917"1453>>>>>>> origin/develop1454dependencies = [1455 "cumulus-client-consensus-common",1456 "cumulus-client-network",1457 "cumulus-primitives-core",1458 "futures 0.3.14",1459 "parity-scale-codec",1460 "parking_lot 0.10.2",1461 "polkadot-node-primitives",1462 "polkadot-node-subsystem",1463 "polkadot-overseer",1464 "polkadot-primitives",1465 "sc-client-api",1466 "sp-api",1467 "sp-consensus",1468 "sp-core",1469 "sp-io",1470 "sp-runtime",1471 "tracing",1472]14731474[[package]]1475name = "cumulus-client-consensus-aura"1476version = "0.1.0"1477source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.3#78b31b21122995b49f3c2cfe2791f188e33e5917"1478dependencies = [1479 "async-trait",1480 "cumulus-client-consensus-common",1481 "cumulus-primitives-core",1482 "futures 0.3.14",1483 "parity-scale-codec",1484 "parking_lot 0.10.2",1485 "polkadot-service",1486 "sc-client-api",1487 "sc-consensus-aura",1488 "sc-consensus-slots",1489 "sc-telemetry",1490 "sp-api",1491 "sp-application-crypto",1492 "sp-block-builder",1493 "sp-blockchain",1494 "sp-consensus",1495 "sp-consensus-aura",1496 "sp-core",1497 "sp-inherents",1498 "sp-keystore",1499 "sp-runtime",1500 "substrate-prometheus-endpoint",1501 "tracing",1502]15031504[[package]]1505name = "cumulus-client-consensus-common"1506version = "0.1.0"1507source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.3#78b31b21122995b49f3c2cfe2791f188e33e5917"1508dependencies = [1509 "async-trait",1510 "dyn-clone",1511 "futures 0.3.14",1512 "parity-scale-codec",1513 "polkadot-primitives",1514 "polkadot-runtime",1515 "sc-client-api",1516 "sp-api",1517 "sp-block-builder",1518 "sp-blockchain",1519 "sp-consensus",1520 "sp-core",1521 "sp-inherents",1522 "sp-runtime",1523 "sp-trie",1524 "substrate-prometheus-endpoint",1525 "tracing",1526]15271528[[package]]1529name = "cumulus-client-network"1530version = "0.1.0"1531source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.3#78b31b21122995b49f3c2cfe2791f188e33e5917"1532dependencies = [1533 "derive_more",1534 "futures 0.3.14",1535 "futures-timer 3.0.2",1536 "parity-scale-codec",1537 "parking_lot 0.10.2",1538 "polkadot-node-primitives",1539 "polkadot-parachain",1540 "polkadot-primitives",1541 "polkadot-service",1542 "polkadot-statement-table",1543 "sc-client-api",1544 "sp-api",1545 "sp-blockchain",1546 "sp-consensus",1547 "sp-core",1548 "sp-runtime",1549 "tracing",1550]15511552[[package]]1553name = "cumulus-client-pov-recovery"1554version = "0.1.0"1555source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.3#78b31b21122995b49f3c2cfe2791f188e33e5917"1556dependencies = [1557 "cumulus-primitives-core",1558 "futures 0.3.14",1559 "futures-timer 3.0.2",1560 "parity-scale-codec",1561 "polkadot-node-primitives",1562 "polkadot-node-subsystem",1563 "polkadot-overseer",1564 "polkadot-parachain",1565 "polkadot-primitives",1566 "polkadot-service",1567 "polkadot-statement-table",1568 "rand 0.8.3",1569 "sc-client-api",1570 "sp-api",1571 "sp-consensus",1572 "sp-core",1573 "sp-maybe-compressed-blob",1574 "sp-runtime",1575 "tracing",1576]15771578[[package]]1579name = "cumulus-client-service"1580version = "0.1.0"1581source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.3#78b31b21122995b49f3c2cfe2791f188e33e5917"1582dependencies = [1583 "cumulus-client-collator",1584 "cumulus-client-consensus-common",1585 "cumulus-client-pov-recovery",1586 "cumulus-primitives-core",1587 "parity-scale-codec",1588 "parking_lot 0.10.2",1589 "polkadot-overseer",1590 "polkadot-primitives",1591 "polkadot-service",1592 "sc-chain-spec",1593 "sc-client-api",1594 "sc-consensus-babe",1595 "sc-service",1596 "sc-telemetry",1597 "sc-tracing",1598 "sp-api",1599 "sp-blockchain",1600 "sp-consensus",1601 "sp-core",1602 "sp-runtime",1603 "tracing",1604]16051606[[package]]1607name = "cumulus-pallet-aura-ext"1608version = "0.1.0"1609source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.3#78b31b21122995b49f3c2cfe2791f188e33e5917"1610dependencies = [1611 "frame-executive",1612 "frame-support",1613 "frame-system",1614 "pallet-aura",1615 "parity-scale-codec",1616 "serde",1617 "sp-application-crypto",1618 "sp-consensus-aura",1619 "sp-runtime",1620 "sp-std",1621]16221623[[package]]1624name = "cumulus-pallet-dmp-queue"1625version = "0.1.0"1626source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.3#78b31b21122995b49f3c2cfe2791f188e33e5917"1627dependencies = [1628 "cumulus-primitives-core",1629 "frame-support",1630 "frame-system",1631 "log",1632 "parity-scale-codec",1633 "rand 0.8.3",1634 "rand_chacha 0.3.0",1635 "sp-io",1636 "sp-runtime",1637 "sp-std",1638 "xcm",1639 "xcm-executor",1640]16411642[[package]]1643name = "cumulus-pallet-parachain-system"1644version = "0.1.0"1645source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.3#78b31b21122995b49f3c2cfe2791f188e33e5917"1646dependencies = [1647 "cumulus-primitives-core",1648 "cumulus-primitives-parachain-inherent",1649 "environmental",1650 "frame-support",1651 "frame-system",1652 "hash-db",1653 "log",1654 "memory-db",1655 "pallet-balances",1656 "parity-scale-codec",1657 "polkadot-parachain",1658 "serde",1659 "sp-core",1660 "sp-externalities",1661 "sp-inherents",1662 "sp-io",1663 "sp-runtime",1664 "sp-state-machine",1665 "sp-std",1666 "sp-trie",1667 "sp-version",1668 "trie-db",1669 "xcm",1670]16711672[[package]]1673name = "cumulus-pallet-xcm"1674version = "0.1.0"1675source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.3#78b31b21122995b49f3c2cfe2791f188e33e5917"1676dependencies = [1677 "cumulus-primitives-core",1678 "frame-support",1679 "frame-system",1680 "parity-scale-codec",1681 "serde",1682 "sp-io",1683 "sp-runtime",1684 "sp-std",1685 "xcm",1686]16871688[[package]]1689name = "cumulus-pallet-xcmp-queue"1690version = "0.1.0"1691source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.3#78b31b21122995b49f3c2cfe2791f188e33e5917"1692dependencies = [1693 "cumulus-primitives-core",1694 "frame-support",1695 "frame-system",1696 "log",1697 "parity-scale-codec",1698 "rand 0.8.3",1699 "rand_chacha 0.3.0",1700 "sp-runtime",1701 "sp-std",1702 "xcm",1703 "xcm-executor",1704]17051706[[package]]1707name = "cumulus-primitives-core"1708version = "0.1.0"1709source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.3#78b31b21122995b49f3c2cfe2791f188e33e5917"1710dependencies = [1711 "frame-support",1712 "impl-trait-for-tuples",1713 "parity-scale-codec",1714 "polkadot-core-primitives",1715 "polkadot-parachain",1716 "polkadot-primitives",1717 "sp-api",1718 "sp-runtime",1719 "sp-std",1720 "sp-trie",1721 "xcm",1722]17231724[[package]]1725name = "cumulus-primitives-parachain-inherent"1726version = "0.1.0"1727source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.3#78b31b21122995b49f3c2cfe2791f188e33e5917"1728dependencies = [1729 "async-trait",1730 "cumulus-primitives-core",1731 "parity-scale-codec",1732 "polkadot-service",1733 "sc-client-api",1734 "sp-api",1735 "sp-core",1736 "sp-inherents",1737 "sp-runtime",1738 "sp-state-machine",1739 "sp-std",1740 "sp-trie",1741 "tracing",1742]17431744[[package]]1745name = "cumulus-primitives-utility"1746version = "0.1.0"1747source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.3#78b31b21122995b49f3c2cfe2791f188e33e5917"1748dependencies = [1749 "cumulus-primitives-core",1750 "frame-support",1751 "impl-trait-for-tuples",1752 "parity-scale-codec",1753 "polkadot-core-primitives",1754 "polkadot-parachain",1755 "polkadot-primitives",1756 "sp-runtime",1757 "sp-std",1758 "sp-trie",1759 "xcm",1760]17611762[[package]]1763name = "curve25519-dalek"1161version = "2.1.2"1764version = "2.1.2"1162source = "registry+https://github.com/rust-lang/crates.io-index"1765source = "registry+https://github.com/rust-lang/crates.io-index"1163checksum = "434e1720189a637d44fe464f4df1e6eb900b4835255b14354497c78af37d9bb8"1766checksum = "434e1720189a637d44fe464f4df1e6eb900b4835255b14354497c78af37d9bb8"1244]1847]124518481246[[package]]1849[[package]]1850name = "derivative"1851version = "2.2.0"1852source = "registry+https://github.com/rust-lang/crates.io-index"1853checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b"1854dependencies = [1855 "proc-macro2",1856 "quote",1857 "syn",1858]18591860[[package]]1247name = "derive_more"1861name = "derive_more"1862<<<<<<< HEAD1248version = "0.99.14"1863version = "0.99.14"1249source = "registry+https://github.com/rust-lang/crates.io-index"1864source = "registry+https://github.com/rust-lang/crates.io-index"1250checksum = "5cc7b9cef1e351660e5443924e4f43ab25fbbed3e9a5f052df3677deb4d6b320"1865checksum = "5cc7b9cef1e351660e5443924e4f43ab25fbbed3e9a5f052df3677deb4d6b320"1866=======1867version = "0.99.13"1868source = "registry+https://github.com/rust-lang/crates.io-index"1869checksum = "f82b1b72f1263f214c0f823371768776c4f5841b942c9883aa8e5ec584fd0ba6"1870>>>>>>> origin/develop1251dependencies = [1871dependencies = [1252 "convert_case",1872 "convert_case",1253 "proc-macro2",1873 "proc-macro2",1381checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"2001checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"138220021383[[package]]2003[[package]]2004name = "enum-as-inner"2005version = "0.3.3"2006source = "registry+https://github.com/rust-lang/crates.io-index"2007checksum = "7c5f0096a91d210159eceb2ff5e1c4da18388a170e1e3ce948aac9c8fdbbf595"2008dependencies = [2009 "heck",2010 "proc-macro2",2011 "quote",2012 "syn",2013]20142015[[package]]1384name = "enumflags2"2016name = "enumflags2"1385version = "0.6.4"2017version = "0.6.4"1386source = "registry+https://github.com/rust-lang/crates.io-index"2018source = "registry+https://github.com/rust-lang/crates.io-index"1401]2033]140220341403[[package]]2035[[package]]2036name = "enumn"2037version = "0.1.3"2038source = "registry+https://github.com/rust-lang/crates.io-index"2039checksum = "4e58b112d5099aa0857c5d05f0eacab86406dd8c0f85fe5d320a13256d29ecf4"2040dependencies = [2041 "proc-macro2",2042 "quote",2043 "syn",2044]20452046[[package]]1404name = "env_logger"2047name = "env_logger"1405version = "0.7.1"2048version = "0.7.1"1406source = "registry+https://github.com/rust-lang/crates.io-index"2049source = "registry+https://github.com/rust-lang/crates.io-index"1407checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36"2050checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36"1408dependencies = [2051dependencies = [1409 "atty",2052 "atty",1410 "humantime",2053 "humantime 1.3.0",1411 "log",2054 "log",1412 "regex",2055 "regex",1413 "termcolor",2056 "termcolor",1414]2057]141520581416[[package]]2059[[package]]2060name = "env_logger"2061version = "0.8.3"2062source = "registry+https://github.com/rust-lang/crates.io-index"2063checksum = "17392a012ea30ef05a610aa97dfb49496e71c9f676b27879922ea5bdf60d9d3f"2064dependencies = [2065 "atty",2066 "humantime 2.1.0",2067 "log",2068 "regex",2069 "termcolor",2070]20712072[[package]]1417name = "environmental"2073name = "environmental"1418version = "1.1.3"2074version = "1.1.3"1419source = "registry+https://github.com/rust-lang/crates.io-index"2075source = "registry+https://github.com/rust-lang/crates.io-index"145121071452[[package]]2108[[package]]1453name = "ethbloom"2109name = "ethbloom"2110<<<<<<< HEAD1454version = "0.9.2"2111version = "0.9.2"1455source = "registry+https://github.com/rust-lang/crates.io-index"2112source = "registry+https://github.com/rust-lang/crates.io-index"1456checksum = "71a6567e6fd35589fea0c63b94b4cf2e55573e413901bdbe60ab15cf0e25e5df"2113checksum = "71a6567e6fd35589fea0c63b94b4cf2e55573e413901bdbe60ab15cf0e25e5df"146421211465[[package]]2122[[package]]1466name = "ethbloom"2123name = "ethbloom"2124=======2125>>>>>>> origin/develop1467version = "0.11.0"2126version = "0.11.0"1468source = "registry+https://github.com/rust-lang/crates.io-index"2127source = "registry+https://github.com/rust-lang/crates.io-index"1469checksum = "779864b9c7f7ead1f092972c3257496c6a84b46dba2ce131dd8a282cb2cc5972"2128checksum = "779864b9c7f7ead1f092972c3257496c6a84b46dba2ce131dd8a282cb2cc5972"1470dependencies = [2129dependencies = [1471 "crunchy",2130 "crunchy",2131<<<<<<< HEAD1472 "fixed-hash 0.7.0",2132 "fixed-hash 0.7.0",1473 "impl-codec 0.5.0",2133 "impl-codec 0.5.0",1474 "impl-rlp 0.3.0",2134 "impl-rlp 0.3.0",2135=======2136 "fixed-hash",2137 "impl-rlp",2138>>>>>>> origin/develop1475 "impl-serde",2139 "impl-serde",1476 "tiny-keccak",2140 "tiny-keccak",1477]2141]147821421479[[package]]2143[[package]]2144<<<<<<< HEAD1480name = "ethereum"2145name = "ethereum"1481version = "0.7.1"2146version = "0.7.1"1482source = "registry+https://github.com/rust-lang/crates.io-index"2147source = "registry+https://github.com/rust-lang/crates.io-index"1525]2190]152621911527[[package]]2192[[package]]2193=======2194>>>>>>> origin/develop1528name = "ethereum-types"2195name = "ethereum-types"1529version = "0.11.0"2196version = "0.11.0"1530source = "registry+https://github.com/rust-lang/crates.io-index"2197source = "registry+https://github.com/rust-lang/crates.io-index"1531checksum = "f64b5df66a228d85e4b17e5d6c6aa43b0310898ffe8a85988c4c032357aaabfd"2198checksum = "f64b5df66a228d85e4b17e5d6c6aa43b0310898ffe8a85988c4c032357aaabfd"1532dependencies = [2199dependencies = [2200<<<<<<< HEAD1533 "ethbloom 0.11.0",2201 "ethbloom 0.11.0",1534 "fixed-hash 0.7.0",2202 "fixed-hash 0.7.0",1535 "impl-codec 0.5.0",2203 "impl-codec 0.5.0",1536 "impl-rlp 0.3.0",2204 "impl-rlp 0.3.0",1537 "impl-serde",2205 "impl-serde",1538 "primitive-types 0.9.0",2206 "primitive-types 0.9.0",1539 "uint 0.9.0",2207 "uint 0.9.0",2208=======2209 "ethbloom",2210 "fixed-hash",2211 "impl-rlp",2212 "impl-serde",2213 "primitive-types",2214 "uint",2215>>>>>>> origin/develop1540]2216]154122171542[[package]]2218[[package]]1626source = "registry+https://github.com/rust-lang/crates.io-index"2302source = "registry+https://github.com/rust-lang/crates.io-index"1627checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5"2303checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5"1628dependencies = [2304dependencies = [2305<<<<<<< HEAD1629 "futures 0.3.15",2306 "futures 0.3.15",2307=======2308 "futures 0.3.14",2309>>>>>>> origin/develop1630]2310]163123111632[[package]]2312[[package]]1799source = "registry+https://github.com/rust-lang/crates.io-index"2479source = "registry+https://github.com/rust-lang/crates.io-index"1800checksum = "4fdbe0d94371f9ce939b555dd342d0686cc4c0cadbcd4b61d70af5ff97eb4126"2480checksum = "4fdbe0d94371f9ce939b555dd342d0686cc4c0cadbcd4b61d70af5ff97eb4126"1801dependencies = [2481dependencies = [1802 "env_logger",2482 "env_logger 0.7.1",1803 "log",2483 "log",1804]2484]180524851810checksum = "c6447e2f8178843749e8c8003206def83ec124a7859475395777a28b5338647c"2490checksum = "c6447e2f8178843749e8c8003206def83ec124a7859475395777a28b5338647c"1811dependencies = [2491dependencies = [1812 "either",2492 "either",2493<<<<<<< HEAD1813 "futures 0.3.15",2494 "futures 0.3.15",2495=======2496 "futures 0.3.14",2497>>>>>>> origin/develop1814 "futures-timer 3.0.2",2498 "futures-timer 3.0.2",1815 "log",2499 "log",1816 "num-traits",2500 "num-traits",1886[[package]]2570[[package]]1887name = "fork-tree"2571name = "fork-tree"1888version = "3.0.0"2572version = "3.0.0"2573<<<<<<< HEAD1889source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"2574source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"2575=======2576source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"2577>>>>>>> origin/develop1890dependencies = [2578dependencies = [1891 "parity-scale-codec 2.1.1",2579 "parity-scale-codec 2.1.1",1892]2580]1952[[package]]2640[[package]]1953name = "frame-benchmarking"2641name = "frame-benchmarking"1954version = "3.1.0"2642version = "3.1.0"2643<<<<<<< HEAD1955source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"2644source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"2645=======2646source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"2647>>>>>>> origin/develop1956dependencies = [2648dependencies = [1957 "frame-support",2649 "frame-support",1958 "frame-system",2650 "frame-system",1959 "linregress",2651 "linregress",1960 "log",2652 "log",2653<<<<<<< HEAD1961 "parity-scale-codec 2.1.1",2654 "parity-scale-codec 2.1.1",2655=======2656 "parity-scale-codec",2657>>>>>>> origin/develop1962 "paste",2658 "paste",1963 "sp-api",2659 "sp-api",1964 "sp-io",2660 "sp-io",1971[[package]]2667[[package]]1972name = "frame-benchmarking-cli"2668name = "frame-benchmarking-cli"1973version = "3.0.0"2669version = "3.0.0"2670<<<<<<< HEAD1974source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"2671source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"2672=======2673source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"2674>>>>>>> origin/develop1975dependencies = [2675dependencies = [1976 "Inflector",2676 "Inflector",1977 "chrono",2677 "chrono",1992]2692]199326931994[[package]]2694[[package]]2695name = "frame-election-provider-support"2696version = "3.0.0"2697source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"2698dependencies = [2699 "frame-support",2700 "frame-system",2701 "parity-scale-codec",2702 "sp-arithmetic",2703 "sp-npos-elections",2704 "sp-std",2705]27062707[[package]]1995name = "frame-executive"2708name = "frame-executive"1996version = "3.0.0"2709version = "3.0.0"2710<<<<<<< HEAD1997source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"2711source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"1998dependencies = [2712dependencies = [1999 "frame-support",2713 "frame-support",2000 "frame-system",2714 "frame-system",2001 "parity-scale-codec 2.1.1",2715 "parity-scale-codec 2.1.1",2002 "serde",2716 "serde",2717=======2718source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"2719dependencies = [2720 "frame-support",2721 "frame-system",2722 "parity-scale-codec",2723>>>>>>> origin/develop2003 "sp-core",2724 "sp-core",2004 "sp-io",2725 "sp-io",2005 "sp-runtime",2726 "sp-runtime",2010[[package]]2731[[package]]2011name = "frame-metadata"2732name = "frame-metadata"2012version = "13.0.0"2733version = "13.0.0"2734<<<<<<< HEAD2013source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"2735source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"2736=======2737source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"2738>>>>>>> origin/develop2014dependencies = [2739dependencies = [2015 "parity-scale-codec 2.1.1",2740 "parity-scale-codec 2.1.1",2016 "serde",2741 "serde",2021[[package]]2746[[package]]2022name = "frame-support"2747name = "frame-support"2023version = "3.0.0"2748version = "3.0.0"2749<<<<<<< HEAD2024source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"2750source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"2751=======2752source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"2753>>>>>>> origin/develop2025dependencies = [2754dependencies = [2026 "bitflags",2755 "bitflags",2027 "frame-metadata",2756 "frame-metadata",2028 "frame-support-procedural",2757 "frame-support-procedural",2029 "impl-trait-for-tuples 0.2.1",2758 "impl-trait-for-tuples 0.2.1",2030 "log",2759 "log",2031 "once_cell",2760 "once_cell",2761<<<<<<< HEAD2032 "parity-scale-codec 2.1.1",2762 "parity-scale-codec 2.1.1",2763=======2764 "parity-scale-codec",2765>>>>>>> origin/develop2033 "paste",2766 "paste",2034 "serde",2767 "serde",2035 "smallvec 1.6.1",2768 "smallvec 1.6.1",2047[[package]]2780[[package]]2048name = "frame-support-procedural"2781name = "frame-support-procedural"2049version = "3.0.0"2782version = "3.0.0"2783<<<<<<< HEAD2050source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"2784source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"2785=======2786source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"2787>>>>>>> origin/develop2051dependencies = [2788dependencies = [2052 "Inflector",2789 "Inflector",2053 "frame-support-procedural-tools",2790 "frame-support-procedural-tools",2059[[package]]2796[[package]]2060name = "frame-support-procedural-tools"2797name = "frame-support-procedural-tools"2061version = "3.0.0"2798version = "3.0.0"2799<<<<<<< HEAD2062source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"2800source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"2801=======2802source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"2803>>>>>>> origin/develop2063dependencies = [2804dependencies = [2064 "frame-support-procedural-tools-derive",2805 "frame-support-procedural-tools-derive",2065 "proc-macro-crate 1.0.0",2806 "proc-macro-crate 1.0.0",2071[[package]]2812[[package]]2072name = "frame-support-procedural-tools-derive"2813name = "frame-support-procedural-tools-derive"2073version = "3.0.0"2814version = "3.0.0"2815<<<<<<< HEAD2074source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"2816source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"2817=======2818source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"2819>>>>>>> origin/develop2075dependencies = [2820dependencies = [2076 "proc-macro2",2821 "proc-macro2",2077 "quote",2822 "quote",2081[[package]]2826[[package]]2082name = "frame-system"2827name = "frame-system"2083version = "3.0.0"2828version = "3.0.0"2829<<<<<<< HEAD2084source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"2830source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"2085dependencies = [2831dependencies = [2086 "frame-support",2832 "frame-support",2087 "impl-trait-for-tuples 0.2.1",2833 "impl-trait-for-tuples 0.2.1",2088 "log",2834 "log",2089 "parity-scale-codec 2.1.1",2835 "parity-scale-codec 2.1.1",2836=======2837source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"2838dependencies = [2839 "frame-support",2840 "impl-trait-for-tuples",2841 "log",2842 "parity-scale-codec",2843>>>>>>> origin/develop2090 "serde",2844 "serde",2091 "sp-core",2845 "sp-core",2092 "sp-io",2846 "sp-io",2098[[package]]2852[[package]]2099name = "frame-system-benchmarking"2853name = "frame-system-benchmarking"2100version = "3.0.0"2854version = "3.0.0"2855<<<<<<< HEAD2101source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"2856source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"2857=======2858source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"2859>>>>>>> origin/develop2102dependencies = [2860dependencies = [2103 "frame-benchmarking",2861 "frame-benchmarking",2104 "frame-support",2862 "frame-support",2112[[package]]2870[[package]]2113name = "frame-system-rpc-runtime-api"2871name = "frame-system-rpc-runtime-api"2114version = "3.0.0"2872version = "3.0.0"2873<<<<<<< HEAD2115source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"2874source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"2875=======2876source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"2877>>>>>>> origin/develop2116dependencies = [2878dependencies = [2117 "parity-scale-codec 2.1.1",2879 "parity-scale-codec 2.1.1",2118 "sp-api",2880 "sp-api",2119]2881]212028822121[[package]]2883[[package]]2884name = "frame-try-runtime"2885version = "0.9.0"2886source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"2887dependencies = [2888 "frame-support",2889 "parity-scale-codec",2890 "sp-api",2891 "sp-runtime",2892 "sp-std",2893]28942895[[package]]2896name = "fs-err"2897version = "2.5.0"2898source = "registry+https://github.com/rust-lang/crates.io-index"2899checksum = "bcd1163ae48bda72a20ae26d66a04d3094135cadab911cff418ae5e33f253431"29002901[[package]]2122name = "fs-swap"2902name = "fs-swap"2123version = "0.2.6"2903version = "0.2.6"2124source = "registry+https://github.com/rust-lang/crates.io-index"2904source = "registry+https://github.com/rust-lang/crates.io-index"2141]2921]214229222143[[package]]2923[[package]]2924name = "fs2"2925version = "0.4.3"2926source = "registry+https://github.com/rust-lang/crates.io-index"2927checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213"2928dependencies = [2929 "libc",2930 "winapi 0.3.9",2931]29322933[[package]]2144name = "fuchsia-cprng"2934name = "fuchsia-cprng"2145version = "0.1.1"2935version = "0.1.1"2146source = "registry+https://github.com/rust-lang/crates.io-index"2936source = "registry+https://github.com/rust-lang/crates.io-index"217629662177[[package]]2967[[package]]2178name = "futures"2968name = "futures"2969<<<<<<< HEAD2179version = "0.3.15"2970version = "0.3.15"2180source = "registry+https://github.com/rust-lang/crates.io-index"2971source = "registry+https://github.com/rust-lang/crates.io-index"2181checksum = "0e7e43a803dae2fa37c1f6a8fe121e1f7bf9548b4dfc0522a42f34145dadfc27"2972checksum = "0e7e43a803dae2fa37c1f6a8fe121e1f7bf9548b4dfc0522a42f34145dadfc27"2973=======2974version = "0.3.14"2975source = "registry+https://github.com/rust-lang/crates.io-index"2976checksum = "a9d5813545e459ad3ca1bff9915e9ad7f1a47dc6a91b627ce321d5863b7dd253"2977>>>>>>> origin/develop2182dependencies = [2978dependencies = [2183 "futures-channel",2979 "futures-channel",2184 "futures-core",2980 "futures-core",219129872192[[package]]2988[[package]]2193name = "futures-channel"2989name = "futures-channel"2990<<<<<<< HEAD2194version = "0.3.15"2991version = "0.3.15"2195source = "registry+https://github.com/rust-lang/crates.io-index"2992source = "registry+https://github.com/rust-lang/crates.io-index"2196checksum = "e682a68b29a882df0545c143dc3646daefe80ba479bcdede94d5a703de2871e2"2993checksum = "e682a68b29a882df0545c143dc3646daefe80ba479bcdede94d5a703de2871e2"2994=======2995version = "0.3.14"2996source = "registry+https://github.com/rust-lang/crates.io-index"2997checksum = "ce79c6a52a299137a6013061e0cf0e688fce5d7f1bc60125f520912fdb29ec25"2998>>>>>>> origin/develop2197dependencies = [2999dependencies = [2198 "futures-core",3000 "futures-core",2199 "futures-sink",3001 "futures-sink",2200]3002]220130032202[[package]]3004[[package]]2203name = "futures-core"3005name = "futures-core"3006<<<<<<< HEAD2204version = "0.3.15"3007version = "0.3.15"2205source = "registry+https://github.com/rust-lang/crates.io-index"3008source = "registry+https://github.com/rust-lang/crates.io-index"2206checksum = "0402f765d8a89a26043b889b26ce3c4679d268fa6bb22cd7c6aad98340e179d1"3009checksum = "0402f765d8a89a26043b889b26ce3c4679d268fa6bb22cd7c6aad98340e179d1"3010=======3011version = "0.3.14"3012source = "registry+https://github.com/rust-lang/crates.io-index"3013checksum = "098cd1c6dda6ca01650f1a37a794245eb73181d0d4d4e955e2f3c37db7af1815"3014>>>>>>> origin/develop220730152208[[package]]3016[[package]]2209name = "futures-cpupool"3017name = "futures-cpupool"2222checksum = "fdcef58a173af8148b182684c9f2d5250875adbcaff7b5794073894f9d8634a9"3030checksum = "fdcef58a173af8148b182684c9f2d5250875adbcaff7b5794073894f9d8634a9"2223dependencies = [3031dependencies = [2224 "futures 0.1.31",3032 "futures 0.1.31",3033<<<<<<< HEAD2225 "futures 0.3.15",3034 "futures 0.3.15",3035=======3036 "futures 0.3.14",3037>>>>>>> origin/develop2226 "lazy_static",3038 "lazy_static",2227 "log",3039 "log",2228 "parking_lot 0.9.0",3040 "parking_lot 0.9.0",223330452234[[package]]3046[[package]]2235name = "futures-executor"3047name = "futures-executor"3048<<<<<<< HEAD2236version = "0.3.15"3049version = "0.3.15"2237source = "registry+https://github.com/rust-lang/crates.io-index"3050source = "registry+https://github.com/rust-lang/crates.io-index"2238checksum = "badaa6a909fac9e7236d0620a2f57f7664640c56575b71a7552fbd68deafab79"3051checksum = "badaa6a909fac9e7236d0620a2f57f7664640c56575b71a7552fbd68deafab79"3052=======3053version = "0.3.14"3054source = "registry+https://github.com/rust-lang/crates.io-index"3055checksum = "10f6cb7042eda00f0049b1d2080aa4b93442997ee507eb3828e8bd7577f94c9d"3056>>>>>>> origin/develop2239dependencies = [3057dependencies = [2240 "futures-core",3058 "futures-core",2241 "futures-task",3059 "futures-task",224530632246[[package]]3064[[package]]2247name = "futures-io"3065name = "futures-io"3066<<<<<<< HEAD2248version = "0.3.15"3067version = "0.3.15"2249source = "registry+https://github.com/rust-lang/crates.io-index"3068source = "registry+https://github.com/rust-lang/crates.io-index"2250checksum = "acc499defb3b348f8d8f3f66415835a9131856ff7714bf10dadfc4ec4bdb29a1"3069checksum = "acc499defb3b348f8d8f3f66415835a9131856ff7714bf10dadfc4ec4bdb29a1"3070=======3071version = "0.3.14"3072source = "registry+https://github.com/rust-lang/crates.io-index"3073checksum = "365a1a1fb30ea1c03a830fdb2158f5236833ac81fa0ad12fe35b29cddc35cb04"3074>>>>>>> origin/develop225130752252[[package]]3076[[package]]2253name = "futures-lite"3077name = "futures-lite"226630902267[[package]]3091[[package]]2268name = "futures-macro"3092name = "futures-macro"3093<<<<<<< HEAD2269version = "0.3.15"3094version = "0.3.15"2270source = "registry+https://github.com/rust-lang/crates.io-index"3095source = "registry+https://github.com/rust-lang/crates.io-index"2271checksum = "a4c40298486cdf52cc00cd6d6987892ba502c7656a16a4192a9992b1ccedd121"3096checksum = "a4c40298486cdf52cc00cd6d6987892ba502c7656a16a4192a9992b1ccedd121"3097=======3098version = "0.3.14"3099source = "registry+https://github.com/rust-lang/crates.io-index"3100checksum = "668c6733a182cd7deb4f1de7ba3bf2120823835b3bcfbeacf7d2c4a773c1bb8b"3101>>>>>>> origin/develop2272dependencies = [3102dependencies = [2273 "autocfg",3103 "autocfg",2274 "proc-macro-hack",3104 "proc-macro-hack",229031202291[[package]]3121[[package]]2292name = "futures-sink"3122name = "futures-sink"3123<<<<<<< HEAD2293version = "0.3.15"3124version = "0.3.15"2294source = "registry+https://github.com/rust-lang/crates.io-index"3125source = "registry+https://github.com/rust-lang/crates.io-index"2295checksum = "a57bead0ceff0d6dde8f465ecd96c9338121bb7717d3e7b108059531870c4282"3126checksum = "a57bead0ceff0d6dde8f465ecd96c9338121bb7717d3e7b108059531870c4282"2299version = "0.3.15"3130version = "0.3.15"2300source = "registry+https://github.com/rust-lang/crates.io-index"3131source = "registry+https://github.com/rust-lang/crates.io-index"2301checksum = "8a16bef9fc1a4dddb5bee51c989e3fbba26569cbb0e31f5b303c184e3dd33dae"3132checksum = "8a16bef9fc1a4dddb5bee51c989e3fbba26569cbb0e31f5b303c184e3dd33dae"3133=======3134version = "0.3.14"3135source = "registry+https://github.com/rust-lang/crates.io-index"3136checksum = "5c5629433c555de3d82861a7a4e3794a4c40040390907cfbfd7143a92a426c23"230231372303[[package]]3138[[package]]3139name = "futures-task"3140version = "0.3.14"3141source = "registry+https://github.com/rust-lang/crates.io-index"3142checksum = "ba7aa51095076f3ba6d9a1f702f74bd05ec65f555d70d2033d55ba8d69f581bc"3143>>>>>>> origin/develop31443145[[package]]2304name = "futures-timer"3146name = "futures-timer"2305version = "2.0.2"3147version = "2.0.2"2306source = "registry+https://github.com/rust-lang/crates.io-index"3148source = "registry+https://github.com/rust-lang/crates.io-index"231431562315[[package]]3157[[package]]2316name = "futures-util"3158name = "futures-util"3159<<<<<<< HEAD2317version = "0.3.15"3160version = "0.3.15"2318source = "registry+https://github.com/rust-lang/crates.io-index"3161source = "registry+https://github.com/rust-lang/crates.io-index"2319checksum = "feb5c238d27e2bf94ffdfd27b2c29e3df4a68c4193bb6427384259e2bf191967"3162checksum = "feb5c238d27e2bf94ffdfd27b2c29e3df4a68c4193bb6427384259e2bf191967"2320dependencies = [3163dependencies = [2321 "autocfg",3164 "autocfg",3165=======3166version = "0.3.14"3167source = "registry+https://github.com/rust-lang/crates.io-index"3168checksum = "3c144ad54d60f23927f0a6b6d816e4271278b64f005ad65e4e35291d2de9c025"3169dependencies = [3170>>>>>>> origin/develop2322 "futures 0.1.31",3171 "futures 0.1.31",2323 "futures-channel",3172 "futures-channel",2324 "futures-core",3173 "futures-core",2593]3442]259434432595[[package]]3444[[package]]3445name = "hostname"3446version = "0.3.1"3447source = "registry+https://github.com/rust-lang/crates.io-index"3448checksum = "3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867"3449dependencies = [3450 "libc",3451 "match_cfg",3452 "winapi 0.3.9",3453]34543455[[package]]2596name = "http"3456name = "http"2597version = "0.1.21"3457version = "0.1.21"2598source = "registry+https://github.com/rust-lang/crates.io-index"3458source = "registry+https://github.com/rust-lang/crates.io-index"263834982639[[package]]3499[[package]]2640name = "httparse"3500name = "httparse"3501<<<<<<< HEAD2641version = "1.4.1"3502version = "1.4.1"2642source = "registry+https://github.com/rust-lang/crates.io-index"3503source = "registry+https://github.com/rust-lang/crates.io-index"2643checksum = "f3a87b616e37e93c22fb19bcd386f02f3af5ea98a25670ad0fce773de23c5e68"3504checksum = "f3a87b616e37e93c22fb19bcd386f02f3af5ea98a25670ad0fce773de23c5e68"3505=======3506version = "1.3.6"3507source = "registry+https://github.com/rust-lang/crates.io-index"3508checksum = "bc35c995b9d93ec174cf9a27d425c7892722101e14993cd227fdb51d70cf9589"3509>>>>>>> origin/develop264435102645[[package]]3511[[package]]2646name = "httpdate"3512name = "httpdate"2658]3524]265935252660[[package]]3526[[package]]3527name = "humantime"3528version = "2.1.0"3529source = "registry+https://github.com/rust-lang/crates.io-index"3530checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"35313532[[package]]2661name = "hyper"3533name = "hyper"2662version = "0.12.36"3534version = "0.12.36"2663source = "registry+https://github.com/rust-lang/crates.io-index"3535source = "registry+https://github.com/rust-lang/crates.io-index"2703 "httparse",3575 "httparse",2704 "httpdate",3576 "httpdate",2705 "itoa",3577 "itoa",3578<<<<<<< HEAD2706 "pin-project 1.0.7",3579 "pin-project 1.0.7",3580=======3581 "pin-project 1.0.6",3582>>>>>>> origin/develop2707 "socket2 0.3.19",3583 "socket2 0.3.19",2708 "tokio 0.2.25",3584 "tokio 0.2.25",2709 "tower-service",3585 "tower-service",274836242749[[package]]3625[[package]]2750name = "idna"3626name = "idna"3627<<<<<<< HEAD2751version = "0.2.3"3628version = "0.2.3"2752source = "registry+https://github.com/rust-lang/crates.io-index"3629source = "registry+https://github.com/rust-lang/crates.io-index"2753checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8"3630checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8"3631=======3632version = "0.2.2"3633source = "registry+https://github.com/rust-lang/crates.io-index"3634checksum = "89829a5d69c23d348314a7ac337fe39173b61149a9864deabd260983aed48c21"3635>>>>>>> origin/develop2754dependencies = [3636dependencies = [2755 "matches",3637 "matches",2756 "unicode-bidi",3638 "unicode-bidi",278036622781[[package]]3663[[package]]2782name = "if-watch"3664name = "if-watch"2783version = "0.1.8"3665version = "0.2.1"2784source = "registry+https://github.com/rust-lang/crates.io-index"3666source = "registry+https://github.com/rust-lang/crates.io-index"2785checksum = "97b8538953a3f0d0d3868f0a706eb4273535e10d72acb5c82c1c23ae48835c85"3667checksum = "144c0ecbda48cc819482c37e460723b634dc060e23922f8ace87d94ff95ea4e5"2786dependencies = [3668dependencies = [2787 "async-io",3669 "async-io",3670<<<<<<< HEAD2788 "futures 0.3.15",3671 "futures 0.3.15",3672=======3673 "futures 0.3.14",3674>>>>>>> origin/develop2789 "futures-lite",3675 "futures-lite",2790 "if-addrs",3676 "if-addrs",2791 "ipnet",3677 "ipnet",2831]3717]283237182833[[package]]3719[[package]]3720name = "impl-rlp"3721version = "0.3.0"3722source = "registry+https://github.com/rust-lang/crates.io-index"3723checksum = "f28220f89297a075ddc7245cd538076ee98b01f2a9c23a53a4f1105d5a322808"3724dependencies = [3725 "rlp",3726]37273728[[package]]2834name = "impl-serde"3729name = "impl-serde"2835version = "0.3.1"3730version = "0.3.1"2836source = "registry+https://github.com/rust-lang/crates.io-index"3731source = "registry+https://github.com/rust-lang/crates.io-index"2882]3777]288337782884[[package]]3779[[package]]3780name = "integer-encoding"3781version = "1.1.7"3782source = "registry+https://github.com/rust-lang/crates.io-index"3783checksum = "48dc51180a9b377fd75814d0cc02199c20f8e99433d6762f650d39cdbbd3b56f"37843785[[package]]2885name = "integer-sqrt"3786name = "integer-sqrt"2886version = "0.1.5"3787version = "0.1.5"2887source = "registry+https://github.com/rust-lang/crates.io-index"3788source = "registry+https://github.com/rust-lang/crates.io-index"2896source = "registry+https://github.com/rust-lang/crates.io-index"3797source = "registry+https://github.com/rust-lang/crates.io-index"2897checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275"3798checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275"2898dependencies = [3799dependencies = [3800<<<<<<< HEAD2899 "futures 0.3.15",3801 "futures 0.3.15",3802=======3803 "futures 0.3.14",3804>>>>>>> origin/develop2900 "futures-timer 2.0.2",3805 "futures-timer 2.0.2",2901]3806]290238072916checksum = "2ee15951c035f79eddbef745611ec962f63f4558f1dadf98ab723cc603487c6f"3821checksum = "2ee15951c035f79eddbef745611ec962f63f4558f1dadf98ab723cc603487c6f"291738222918[[package]]3823[[package]]3824name = "ipconfig"3825version = "0.2.2"3826source = "registry+https://github.com/rust-lang/crates.io-index"3827checksum = "f7e2f18aece9709094573a9f24f483c4f65caa4298e2f7ae1b71cc65d853fad7"3828dependencies = [3829 "socket2 0.3.19",3830 "widestring",3831 "winapi 0.3.9",3832 "winreg",3833]38343835[[package]]2919name = "ipnet"3836name = "ipnet"2920version = "2.3.0"3837version = "2.3.0"2921source = "registry+https://github.com/rust-lang/crates.io-index"3838source = "registry+https://github.com/rust-lang/crates.io-index"2931]3848]293238492933[[package]]3850[[package]]3851name = "itertools"3852version = "0.10.0"3853source = "registry+https://github.com/rust-lang/crates.io-index"3854checksum = "37d572918e350e82412fe766d24b15e6682fb2ed2bbe018280caa810397cb319"3855dependencies = [3856 "either",3857]38583859[[package]]2934name = "itoa"3860name = "itoa"2935version = "0.4.7"3861version = "0.4.7"2936source = "registry+https://github.com/rust-lang/crates.io-index"3862source = "registry+https://github.com/rust-lang/crates.io-index"294738732948[[package]]3874[[package]]2949name = "js-sys"3875name = "js-sys"3876<<<<<<< HEAD2950version = "0.3.51"3877version = "0.3.51"2951source = "registry+https://github.com/rust-lang/crates.io-index"3878source = "registry+https://github.com/rust-lang/crates.io-index"2952checksum = "83bdfbace3a0e81a4253f73b49e960b053e396a11012cbd49b9b74d6a2b67062"3879checksum = "83bdfbace3a0e81a4253f73b49e960b053e396a11012cbd49b9b74d6a2b67062"3880=======3881version = "0.3.50"3882source = "registry+https://github.com/rust-lang/crates.io-index"3883checksum = "2d99f9e3e84b8f67f846ef5b4cbbc3b1c29f6c759fcbce6f01aa0e73d932a24c"3884>>>>>>> origin/develop2953dependencies = [3885dependencies = [2954 "wasm-bindgen",3886 "wasm-bindgen",2955]3887]2978dependencies = [3910dependencies = [2979 "failure",3911 "failure",2980 "futures 0.1.31",3912 "futures 0.1.31",3913<<<<<<< HEAD2981 "jsonrpc-core 15.1.0",3914 "jsonrpc-core 15.1.0",2982 "jsonrpc-pubsub 15.1.0",3915 "jsonrpc-pubsub 15.1.0",3916=======3917 "jsonrpc-core",3918 "jsonrpc-pubsub",3919>>>>>>> origin/develop2983 "log",3920 "log",2984 "serde",3921 "serde",2985 "serde_json",3922 "serde_json",3061checksum = "4fb5c4513b7b542f42da107942b7b759f27120b5cc894729f88254b28dff44b7"3998checksum = "4fb5c4513b7b542f42da107942b7b759f27120b5cc894729f88254b28dff44b7"3062dependencies = [3999dependencies = [3063 "hyper 0.12.36",4000 "hyper 0.12.36",4001<<<<<<< HEAD3064 "jsonrpc-core 15.1.0",4002 "jsonrpc-core 15.1.0",4003=======4004 "jsonrpc-core",4005>>>>>>> origin/develop3065 "jsonrpc-server-utils",4006 "jsonrpc-server-utils",3066 "log",4007 "log",3067 "net2",4008 "net2",3140]4081]314140823142[[package]]4083[[package]]4084name = "jsonrpsee-http-client"4085version = "0.2.0-alpha.6"4086source = "registry+https://github.com/rust-lang/crates.io-index"4087checksum = "2737440f37efa10e5ef7beeec43d059d29dc92640978be21fcdcef481a2edb0d"4088dependencies = [4089 "async-trait",4090 "fnv",4091 "hyper 0.13.10",4092 "hyper-rustls",4093 "jsonrpsee-types",4094 "jsonrpsee-utils",4095 "log",4096 "serde",4097 "serde_json",4098 "thiserror",4099 "url 2.2.1",4100]41014102[[package]]4103name = "jsonrpsee-proc-macros"4104version = "0.2.0-alpha.6"4105source = "registry+https://github.com/rust-lang/crates.io-index"4106checksum = "5784ee8bb31988fa2c7a755fe31b0e21aa51894a67e5c99b6d4470f0253bf31a"4107dependencies = [4108 "Inflector",4109 "proc-macro-crate 1.0.0",4110 "proc-macro2",4111 "quote",4112 "syn",4113]41144115[[package]]4116name = "jsonrpsee-types"4117version = "0.2.0-alpha.6"4118source = "registry+https://github.com/rust-lang/crates.io-index"4119checksum = "bab3dabceeeeb865897661d532d47202eaae71cd2c606f53cb69f1fbc0555a51"4120dependencies = [4121 "async-trait",4122 "beef",4123 "futures-channel",4124 "futures-util",4125 "log",4126 "serde",4127 "serde_json",4128 "thiserror",4129]41304131[[package]]4132name = "jsonrpsee-utils"4133version = "0.2.0-alpha.6"4134source = "registry+https://github.com/rust-lang/crates.io-index"4135checksum = "d63cf4d423614e71fd144a8691208539d2b23d8373e069e2fbe023c5eba5e922"4136dependencies = [4137 "futures-util",4138 "hyper 0.13.10",4139 "jsonrpsee-types",4140]41414142[[package]]3143name = "keccak"4143name = "keccak"3144version = "0.1.0"4144version = "0.1.0"3145source = "registry+https://github.com/rust-lang/crates.io-index"4145source = "registry+https://github.com/rust-lang/crates.io-index"3156]4156]315741573158[[package]]4158[[package]]4159name = "kusama-runtime"4160version = "0.9.3"4161source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"4162dependencies = [4163 "beefy-primitives",4164 "bitvec",4165 "frame-executive",4166 "frame-support",4167 "frame-system",4168 "frame-system-rpc-runtime-api",4169 "frame-try-runtime",4170 "log",4171 "pallet-authority-discovery",4172 "pallet-authorship",4173 "pallet-babe",4174 "pallet-balances",4175 "pallet-bounties",4176 "pallet-collective",4177 "pallet-democracy",4178 "pallet-election-provider-multi-phase",4179 "pallet-elections-phragmen",4180 "pallet-gilt",4181 "pallet-grandpa",4182 "pallet-identity",4183 "pallet-im-online",4184 "pallet-indices",4185 "pallet-membership",4186 "pallet-mmr-primitives",4187 "pallet-multisig",4188 "pallet-nicks",4189 "pallet-offences",4190 "pallet-proxy",4191 "pallet-randomness-collective-flip",4192 "pallet-recovery",4193 "pallet-scheduler 3.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3)",4194 "pallet-session",4195 "pallet-society",4196 "pallet-staking",4197 "pallet-staking-reward-fn",4198 "pallet-timestamp",4199 "pallet-tips",4200 "pallet-transaction-payment",4201 "pallet-transaction-payment-rpc-runtime-api",4202 "pallet-treasury",4203 "pallet-utility",4204 "pallet-vesting",4205 "pallet-xcm",4206 "parity-scale-codec",4207 "polkadot-primitives",4208 "polkadot-runtime-common",4209 "polkadot-runtime-parachains",4210 "rustc-hex",4211 "serde",4212 "serde_derive",4213 "smallvec 1.6.1",4214 "sp-api",4215 "sp-arithmetic",4216 "sp-authority-discovery",4217 "sp-block-builder",4218 "sp-consensus-babe",4219 "sp-core",4220 "sp-inherents",4221 "sp-io",4222 "sp-npos-elections",4223 "sp-offchain",4224 "sp-runtime",4225 "sp-session",4226 "sp-staking",4227 "sp-std",4228 "sp-transaction-pool",4229 "sp-version",4230 "static_assertions",4231 "substrate-wasm-builder 3.0.0",4232 "xcm",4233 "xcm-builder",4234 "xcm-executor",4235]42364237[[package]]3159name = "kv-log-macro"4238name = "kv-log-macro"3160version = "1.0.7"4239version = "1.0.7"3161source = "registry+https://github.com/rust-lang/crates.io-index"4240source = "registry+https://github.com/rust-lang/crates.io-index"322343023224[[package]]4303[[package]]3225name = "libc"4304name = "libc"4305<<<<<<< HEAD3226version = "0.2.94"4306version = "0.2.94"3227source = "registry+https://github.com/rust-lang/crates.io-index"4307source = "registry+https://github.com/rust-lang/crates.io-index"3228checksum = "18794a8ad5b29321f790b55d93dfba91e125cb1a9edbd4f8e3150acc771c1a5e"4308checksum = "18794a8ad5b29321f790b55d93dfba91e125cb1a9edbd4f8e3150acc771c1a5e"4309=======4310version = "0.2.93"4311source = "registry+https://github.com/rust-lang/crates.io-index"4312checksum = "9385f66bf6105b241aa65a61cb923ef20efc665cb9f9bb50ac2f0c4b7f378d41"4313>>>>>>> origin/develop322943143230[[package]]4315[[package]]3231name = "libloading"4316name = "libloading"325543403256[[package]]4341[[package]]3257name = "libp2p"4342name = "libp2p"4343<<<<<<< HEAD3258version = "0.35.1"4344version = "0.35.1"3259source = "registry+https://github.com/rust-lang/crates.io-index"4345source = "registry+https://github.com/rust-lang/crates.io-index"3260checksum = "adc225a49973cf9ab10d0cdd6a4b8f0cda299df9b760824bbb623f15f8f0c95a"4346checksum = "adc225a49973cf9ab10d0cdd6a4b8f0cda299df9b760824bbb623f15f8f0c95a"3261dependencies = [4347dependencies = [3262 "atomic",4348 "atomic",3263 "bytes 1.0.1",4349 "bytes 1.0.1",3264 "futures 0.3.15",4350 "futures 0.3.15",4351=======4352version = "0.37.1"4353source = "registry+https://github.com/rust-lang/crates.io-index"4354checksum = "08053fbef67cd777049ef7a95ebaca2ece370b4ed7712c3fa404d69a88cb741b"4355dependencies = [4356 "atomic",4357 "bytes 1.0.1",4358 "futures 0.3.14",4359>>>>>>> origin/develop3265 "lazy_static",4360 "lazy_static",3266 "libp2p-core",4361 "libp2p-core",3267 "libp2p-deflate",4362 "libp2p-deflate",3276 "libp2p-ping",4371 "libp2p-ping",3277 "libp2p-plaintext",4372 "libp2p-plaintext",3278 "libp2p-pnet",4373 "libp2p-pnet",4374 "libp2p-relay",3279 "libp2p-request-response",4375 "libp2p-request-response",3280 "libp2p-swarm",4376 "libp2p-swarm",3281 "libp2p-swarm-derive",4377 "libp2p-swarm-derive",3286 "libp2p-yamux",4382 "libp2p-yamux",3287 "parity-multiaddr",4383 "parity-multiaddr",3288 "parking_lot 0.11.1",4384 "parking_lot 0.11.1",4385<<<<<<< HEAD3289 "pin-project 1.0.7",4386 "pin-project 1.0.7",4387=======4388 "pin-project 1.0.6",4389>>>>>>> origin/develop3290 "smallvec 1.6.1",4390 "smallvec 1.6.1",3291 "wasm-timer",4391 "wasm-timer",3292]4392]329343933294[[package]]4394[[package]]3295name = "libp2p-core"4395name = "libp2p-core"3296version = "0.27.1"4396version = "0.28.2"3297source = "registry+https://github.com/rust-lang/crates.io-index"4397source = "registry+https://github.com/rust-lang/crates.io-index"3298checksum = "8a2d56aadc2c2bf22cd7797f86e56a65b5b3994a0136b65be3106938acae7a26"4398checksum = "71dd51b562e14846e65bad00e5808d0644376e6588668c490d3c48e1dfeb4a9a"3299dependencies = [4399dependencies = [3300 "asn1_der",4400 "asn1_der",3301 "bs58",4401 "bs58",3302 "ed25519-dalek",4402 "ed25519-dalek",3303 "either",4403 "either",3304 "fnv",4404 "fnv",4405<<<<<<< HEAD3305 "futures 0.3.15",4406 "futures 0.3.15",4407=======4408 "futures 0.3.14",4409>>>>>>> origin/develop3306 "futures-timer 3.0.2",4410 "futures-timer 3.0.2",3307 "lazy_static",4411 "lazy_static",3308 "libsecp256k1",4412 "libsecp256k1",3311 "multistream-select",4415 "multistream-select",3312 "parity-multiaddr",4416 "parity-multiaddr",3313 "parking_lot 0.11.1",4417 "parking_lot 0.11.1",4418<<<<<<< HEAD3314 "pin-project 1.0.7",4419 "pin-project 1.0.7",4420=======4421 "pin-project 1.0.6",4422>>>>>>> origin/develop3315 "prost",4423 "prost",3316 "prost-build",4424 "prost-build",3317 "rand 0.7.3",4425 "rand 0.7.3",332744353328[[package]]4436[[package]]3329name = "libp2p-deflate"4437name = "libp2p-deflate"3330version = "0.27.1"4438version = "0.28.0"3331source = "registry+https://github.com/rust-lang/crates.io-index"4439source = "registry+https://github.com/rust-lang/crates.io-index"3332checksum = "6d42eed63305f0420736fa487f9acef720c4528bd7852a6a760f5ccde4813345"4440checksum = "a2181a641cd15f9b6ba71b1335800f309012a0a97a29ffaabbbf40e9d3d58f08"3333dependencies = [4441dependencies = [3334 "flate2",4442 "flate2",4443<<<<<<< HEAD3335 "futures 0.3.15",4444 "futures 0.3.15",4445=======4446 "futures 0.3.14",4447>>>>>>> origin/develop3336 "libp2p-core",4448 "libp2p-core",3337]4449]333844503339[[package]]4451[[package]]3340name = "libp2p-dns"4452name = "libp2p-dns"3341version = "0.27.0"4453version = "0.28.1"3342source = "registry+https://github.com/rust-lang/crates.io-index"4454source = "registry+https://github.com/rust-lang/crates.io-index"3343checksum = "5153b6db68fd4baa3b304e377db744dd8fea8ff4e4504509ee636abcde88d3e3"4455checksum = "62e63dab8b5ff35e0c101a3e51e843ba782c07bbb1682f5fd827622e0d02b98b"3344dependencies = [4456dependencies = [4457<<<<<<< HEAD3345 "futures 0.3.15",4458 "futures 0.3.15",4459=======4460 "async-std-resolver",4461 "futures 0.3.14",4462>>>>>>> origin/develop3346 "libp2p-core",4463 "libp2p-core",3347 "log",4464 "log",4465 "smallvec 1.6.1",4466 "trust-dns-resolver",3348]4467]334944683350[[package]]4469[[package]]3351name = "libp2p-floodsub"4470name = "libp2p-floodsub"3352version = "0.27.0"4471version = "0.29.0"3353source = "registry+https://github.com/rust-lang/crates.io-index"4472source = "registry+https://github.com/rust-lang/crates.io-index"3354checksum = "b3c63dfa06581b24b1d12bf9815b43689a784424be217d6545c800c7c75a207f"4473checksum = "48a9b570f6766301d9c4aa00fce3554cad1598e2f466debbc4dde909028417cf"3355dependencies = [4474dependencies = [3356 "cuckoofilter",4475 "cuckoofilter",3357 "fnv",4476 "fnv",4477<<<<<<< HEAD3358 "futures 0.3.15",4478 "futures 0.3.15",4479=======4480 "futures 0.3.14",4481>>>>>>> origin/develop3359 "libp2p-core",4482 "libp2p-core",3360 "libp2p-swarm",4483 "libp2p-swarm",3361 "log",4484 "log",336744903368[[package]]4491[[package]]3369name = "libp2p-gossipsub"4492name = "libp2p-gossipsub"4493<<<<<<< HEAD3370version = "0.28.0"4494version = "0.28.0"3371source = "registry+https://github.com/rust-lang/crates.io-index"4495source = "registry+https://github.com/rust-lang/crates.io-index"3372checksum = "502dc5fcbfec4aa1c63ef3f7307ffe20e90c1a1387bf23ed0bec087f2dde58a1"4496checksum = "502dc5fcbfec4aa1c63ef3f7307ffe20e90c1a1387bf23ed0bec087f2dde58a1"4497=======4498version = "0.30.1"4499source = "registry+https://github.com/rust-lang/crates.io-index"4500checksum = "e7b0c8506a6ec3344b9e706d7c7a6dba826f8ede735cfe13dde12a8c263c4af9"4501>>>>>>> origin/develop3373dependencies = [4502dependencies = [3374 "asynchronous-codec 0.6.0",4503 "asynchronous-codec 0.6.0",3375 "base64 0.13.0",4504 "base64 0.13.0",3376 "byteorder",4505 "byteorder",3377 "bytes 1.0.1",4506 "bytes 1.0.1",3378 "fnv",4507 "fnv",4508<<<<<<< HEAD3379 "futures 0.3.15",4509 "futures 0.3.15",4510=======4511 "futures 0.3.14",4512>>>>>>> origin/develop3380 "hex_fmt",4513 "hex_fmt",3381 "libp2p-core",4514 "libp2p-core",3382 "libp2p-swarm",4515 "libp2p-swarm",339345263394[[package]]4527[[package]]3395name = "libp2p-identify"4528name = "libp2p-identify"3396version = "0.27.0"4529version = "0.29.0"3397source = "registry+https://github.com/rust-lang/crates.io-index"4530source = "registry+https://github.com/rust-lang/crates.io-index"3398checksum = "b40fb36a059b7a8cce1514bd8b546fa612e006c9937caa7f5950cb20021fe91e"4531checksum = "5f668f00efd9883e8b7bcc582eaf0164615792608f886f6577da18bcbeea0a46"3399dependencies = [4532dependencies = [4533<<<<<<< HEAD3400 "futures 0.3.15",4534 "futures 0.3.15",4535=======4536 "futures 0.3.14",4537>>>>>>> origin/develop3401 "libp2p-core",4538 "libp2p-core",3402 "libp2p-swarm",4539 "libp2p-swarm",3403 "log",4540 "log",340945463410[[package]]4547[[package]]3411name = "libp2p-kad"4548name = "libp2p-kad"3412version = "0.28.1"4549version = "0.30.0"3413source = "registry+https://github.com/rust-lang/crates.io-index"4550source = "registry+https://github.com/rust-lang/crates.io-index"3414checksum = "cf3da6c9acbcc05f93235d201d7d45ef4e8b88a45d8836f98becd8b4d443f066"4551checksum = "b07312ebe5ee4fd2404447a0609814574df55c65d4e20838b957bbd34907d820"3415dependencies = [4552dependencies = [3416 "arrayvec 0.5.2",4553 "arrayvec 0.5.2",3417 "asynchronous-codec 0.6.0",4554 "asynchronous-codec 0.6.0",3418 "bytes 1.0.1",4555 "bytes 1.0.1",3419 "either",4556 "either",3420 "fnv",4557 "fnv",4558<<<<<<< HEAD3421 "futures 0.3.15",4559 "futures 0.3.15",4560=======4561 "futures 0.3.14",4562>>>>>>> origin/develop3422 "libp2p-core",4563 "libp2p-core",3423 "libp2p-swarm",4564 "libp2p-swarm",3424 "log",4565 "log",343545763436[[package]]4577[[package]]3437name = "libp2p-mdns"4578name = "libp2p-mdns"3438version = "0.28.1"4579version = "0.30.1"3439source = "registry+https://github.com/rust-lang/crates.io-index"4580source = "registry+https://github.com/rust-lang/crates.io-index"3440checksum = "0e9e6374814d1b118d97ccabdfc975c8910bd16dc38a8bc058eeb08bf2080fe1"4581checksum = "41e282f974c4bea56db8acca50387f05189406e346318cb30190b0bde662961e"3441dependencies = [4582dependencies = [3442 "async-io",4583 "async-io",3443 "data-encoding",4584 "data-encoding",3444 "dns-parser",4585 "dns-parser",4586<<<<<<< HEAD3445 "futures 0.3.15",4587 "futures 0.3.15",4588=======4589 "futures 0.3.14",4590>>>>>>> origin/develop3446 "if-watch",4591 "if-watch",3447 "lazy_static",4592 "lazy_static",3448 "libp2p-core",4593 "libp2p-core",3449 "libp2p-swarm",4594 "libp2p-swarm",3450 "log",4595 "log",3451 "rand 0.7.3",4596 "rand 0.8.3",3452 "smallvec 1.6.1",4597 "smallvec 1.6.1",4598<<<<<<< HEAD3453 "socket2 0.3.19",4599 "socket2 0.3.19",4600=======4601 "socket2 0.4.0",4602>>>>>>> origin/develop3454 "void",4603 "void",3455]4604]345646053457[[package]]4606[[package]]3458name = "libp2p-mplex"4607name = "libp2p-mplex"3459version = "0.27.1"4608version = "0.28.0"3460source = "registry+https://github.com/rust-lang/crates.io-index"4609source = "registry+https://github.com/rust-lang/crates.io-index"3461checksum = "350ce8b3923594aedabd5d6e3f875d058435052a29c3f32df378bc70d10be464"4610checksum = "85e9b544335d1ed30af71daa96edbefadef6f19c7a55f078b9fc92c87163105d"3462dependencies = [4611dependencies = [3463 "asynchronous-codec 0.6.0",4612 "asynchronous-codec 0.6.0",3464 "bytes 1.0.1",4613 "bytes 1.0.1",4614<<<<<<< HEAD3465 "futures 0.3.15",4615 "futures 0.3.15",4616=======4617 "futures 0.3.14",4618>>>>>>> origin/develop3466 "libp2p-core",4619 "libp2p-core",3467 "log",4620 "log",3468 "nohash-hasher",4621 "nohash-hasher",347446273475[[package]]4628[[package]]3476name = "libp2p-noise"4629name = "libp2p-noise"3477version = "0.29.0"4630version = "0.30.0"3478source = "registry+https://github.com/rust-lang/crates.io-index"4631source = "registry+https://github.com/rust-lang/crates.io-index"3479checksum = "4aca322b52a0c5136142a7c3971446fb1e9964923a526c9cc6ef3b7c94e57778"4632checksum = "36db0f0db3b0433f5b9463f1c0cd9eadc0a3734a9170439ce501ff99733a88bd"3480dependencies = [4633dependencies = [3481 "bytes 1.0.1",4634 "bytes 1.0.1",3482 "curve25519-dalek 3.1.0",4635 "curve25519-dalek 3.1.0",4636<<<<<<< HEAD3483 "futures 0.3.15",4637 "futures 0.3.15",4638=======4639 "futures 0.3.14",4640>>>>>>> origin/develop3484 "lazy_static",4641 "lazy_static",3485 "libp2p-core",4642 "libp2p-core",3486 "log",4643 "log",349646533497[[package]]4654[[package]]3498name = "libp2p-ping"4655name = "libp2p-ping"3499version = "0.27.0"4656version = "0.29.0"3500source = "registry+https://github.com/rust-lang/crates.io-index"4657source = "registry+https://github.com/rust-lang/crates.io-index"3501checksum = "6f3813276d0708c8db0f500d8beda1bda9ad955723b9cb272c41f4727256f73c"4658checksum = "bf4bfaffac63bf3c7ec11ed9d8879d455966ddea7e78ee14737f0b6dce0d1cd1"3502dependencies = [4659dependencies = [4660<<<<<<< HEAD3503 "futures 0.3.15",4661 "futures 0.3.15",4662=======4663 "futures 0.3.14",4664>>>>>>> origin/develop3504 "libp2p-core",4665 "libp2p-core",3505 "libp2p-swarm",4666 "libp2p-swarm",3506 "log",4667 "log",351146723512[[package]]4673[[package]]3513name = "libp2p-plaintext"4674name = "libp2p-plaintext"3514version = "0.27.1"4675version = "0.28.0"3515source = "registry+https://github.com/rust-lang/crates.io-index"4676source = "registry+https://github.com/rust-lang/crates.io-index"3516checksum = "9d58defcadb646ae4b033e130b48d87410bf76394dc3335496cae99dac803e61"4677checksum = "0c8c37b4d2a075b4be8442760a5f8c037180f0c8dd5b5734b9978ab868b3aa11"3517dependencies = [4678dependencies = [3518 "asynchronous-codec 0.6.0",4679 "asynchronous-codec 0.6.0",3519 "bytes 1.0.1",4680 "bytes 1.0.1",4681<<<<<<< HEAD3520 "futures 0.3.15",4682 "futures 0.3.15",4683=======4684 "futures 0.3.14",4685>>>>>>> origin/develop3521 "libp2p-core",4686 "libp2p-core",3522 "log",4687 "log",3523 "prost",4688 "prost",3532source = "registry+https://github.com/rust-lang/crates.io-index"4697source = "registry+https://github.com/rust-lang/crates.io-index"3533checksum = "6ce3374f3b28162db9d3442c9347c4f14cb01e8290052615c7d341d40eae0599"4698checksum = "6ce3374f3b28162db9d3442c9347c4f14cb01e8290052615c7d341d40eae0599"3534dependencies = [4699dependencies = [4700<<<<<<< HEAD3535 "futures 0.3.15",4701 "futures 0.3.15",3536 "log",4702 "log",3537 "pin-project 1.0.7",4703 "pin-project 1.0.7",4704=======4705 "futures 0.3.14",4706 "log",4707 "pin-project 1.0.6",4708>>>>>>> origin/develop3538 "rand 0.7.3",4709 "rand 0.7.3",3539 "salsa20",4710 "salsa20",3540 "sha3 0.9.1",4711 "sha3 0.9.1",3541]4712]354247133543[[package]]4714[[package]]4715name = "libp2p-relay"4716version = "0.2.0"4717source = "registry+https://github.com/rust-lang/crates.io-index"4718checksum = "0b8786aca3f18671d8776289706a5521f6c9124a820f69e358de214b9939440d"4719dependencies = [4720 "asynchronous-codec 0.6.0",4721 "bytes 1.0.1",4722 "futures 0.3.14",4723 "futures-timer 3.0.2",4724 "libp2p-core",4725 "libp2p-swarm",4726 "log",4727 "pin-project 1.0.6",4728 "prost",4729 "prost-build",4730 "rand 0.7.3",4731 "smallvec 1.6.1",4732 "unsigned-varint 0.7.0",4733 "void",4734 "wasm-timer",4735]47364737[[package]]3544name = "libp2p-request-response"4738name = "libp2p-request-response"3545version = "0.9.1"4739version = "0.11.0"3546source = "registry+https://github.com/rust-lang/crates.io-index"4740source = "registry+https://github.com/rust-lang/crates.io-index"3547checksum = "10e5552827c33d8326502682da73a0ba4bfa40c1b55b216af3c303f32169dd89"4741checksum = "1cdbe172f08e6d0f95fa8634e273d4c4268c4063de2e33e7435194b0130c62e3"3548dependencies = [4742dependencies = [3549 "async-trait",4743 "async-trait",3550 "bytes 1.0.1",4744 "bytes 1.0.1",4745<<<<<<< HEAD3551 "futures 0.3.15",4746 "futures 0.3.15",4747=======4748 "futures 0.3.14",4749>>>>>>> origin/develop3552 "libp2p-core",4750 "libp2p-core",3553 "libp2p-swarm",4751 "libp2p-swarm",3554 "log",4752 "log",356247603563[[package]]4761[[package]]3564name = "libp2p-swarm"4762name = "libp2p-swarm"3565version = "0.27.2"4763version = "0.29.0"3566source = "registry+https://github.com/rust-lang/crates.io-index"4764source = "registry+https://github.com/rust-lang/crates.io-index"3567checksum = "7955b973e1fd2bd61ffd43ce261c1223f61f4aacd5bae362a924993f9a25fd98"4765checksum = "1e04d8e1eef675029ec728ba14e8d0da7975d84b6679b699b4ae91a1de9c3a92"3568dependencies = [4766dependencies = [3569 "either",4767 "either",4768<<<<<<< HEAD3570 "futures 0.3.15",4769 "futures 0.3.15",4770=======4771 "futures 0.3.14",4772>>>>>>> origin/develop3571 "libp2p-core",4773 "libp2p-core",3572 "log",4774 "log",3573 "rand 0.7.3",4775 "rand 0.7.3",357847803579[[package]]4781[[package]]3580name = "libp2p-swarm-derive"4782name = "libp2p-swarm-derive"4783<<<<<<< HEAD3581version = "0.22.0"4784version = "0.22.0"3582source = "registry+https://github.com/rust-lang/crates.io-index"4785source = "registry+https://github.com/rust-lang/crates.io-index"3583checksum = "c564ebaa36a64839f51eaddb0243aaaa29ce64affb56129193cc3248b72af273"4786checksum = "c564ebaa36a64839f51eaddb0243aaaa29ce64affb56129193cc3248b72af273"4787=======4788version = "0.23.0"4789source = "registry+https://github.com/rust-lang/crates.io-index"4790checksum = "365b0a699fea5168676840567582a012ea297b1ca02eee467e58301b9c9c5eed"4791>>>>>>> origin/develop3584dependencies = [4792dependencies = [3585 "quote",4793 "quote",3586 "syn",4794 "syn",3587]4795]358847963589[[package]]4797[[package]]3590name = "libp2p-tcp"4798name = "libp2p-tcp"3591version = "0.27.1"4799version = "0.28.0"3592source = "registry+https://github.com/rust-lang/crates.io-index"4800source = "registry+https://github.com/rust-lang/crates.io-index"3593checksum = "88a5aef80e519a6cb8e2663605142f97baaaea1a252eecbf8756184765f7471b"4801checksum = "2b1a27d21c477951799e99d5c105d78868258502ce092988040a808d5a19bbd9"3594dependencies = [4802dependencies = [3595 "async-io",4803 "async-io",4804<<<<<<< HEAD3596 "futures 0.3.15",4805 "futures 0.3.15",4806=======4807 "futures 0.3.14",4808>>>>>>> origin/develop3597 "futures-timer 3.0.2",4809 "futures-timer 3.0.2",3598 "if-watch",4810 "if-watch",3599 "ipnet",4811 "ipnet",3600 "libc",4812 "libc",3601 "libp2p-core",4813 "libp2p-core",3602 "log",4814 "log",4815<<<<<<< HEAD3603 "socket2 0.3.19",4816 "socket2 0.3.19",4817=======4818 "socket2 0.4.0",4819>>>>>>> origin/develop3604]4820]360548213606[[package]]4822[[package]]3607name = "libp2p-uds"4823name = "libp2p-uds"3608version = "0.27.0"4824version = "0.28.0"3609source = "registry+https://github.com/rust-lang/crates.io-index"4825source = "registry+https://github.com/rust-lang/crates.io-index"3610checksum = "80ac51ce419f60be966e02103c17f67ff5dc4422ba83ba54d251d6c62a4ed487"4826checksum = "ffd6564bb3b7ff203661ccbb69003c2b551e34cef974f2d6c6a28306a12170b5"3611dependencies = [4827dependencies = [3612 "async-std",4828 "async-std",4829<<<<<<< HEAD3613 "futures 0.3.15",4830 "futures 0.3.15",4831=======4832 "futures 0.3.14",4833>>>>>>> origin/develop3614 "libp2p-core",4834 "libp2p-core",3615 "log",4835 "log",3616]4836]361748373618[[package]]4838[[package]]3619name = "libp2p-wasm-ext"4839name = "libp2p-wasm-ext"3620version = "0.27.0"4840version = "0.28.1"3621source = "registry+https://github.com/rust-lang/crates.io-index"4841source = "registry+https://github.com/rust-lang/crates.io-index"3622checksum = "6149c46cb76935c80bc8be6ec6e3ebd5f5e1679765a255fb34331d54610f15dd"4842checksum = "cef45d61e43c313531b5e903e4e8415212ff6338e0c54c47da5b9b412b5760de"3623dependencies = [4843dependencies = [4844<<<<<<< HEAD3624 "futures 0.3.15",4845 "futures 0.3.15",4846=======4847 "futures 0.3.14",4848>>>>>>> origin/develop3625 "js-sys",4849 "js-sys",3626 "libp2p-core",4850 "libp2p-core",3627 "parity-send-wrapper",4851 "parity-send-wrapper",363148553632[[package]]4856[[package]]3633name = "libp2p-websocket"4857name = "libp2p-websocket"3634version = "0.28.0"4858version = "0.29.0"3635source = "registry+https://github.com/rust-lang/crates.io-index"4859source = "registry+https://github.com/rust-lang/crates.io-index"3636checksum = "d3b1c6a3431045da8b925ed83384e4c5163e14b990572307fca9c507435d4d22"4860checksum = "cace60995ef6f637e4752cccbb2590f6bc358e8741a0d066307636c69a4b3a74"3637dependencies = [4861dependencies = [3638 "either",4862 "either",4863<<<<<<< HEAD3639 "futures 0.3.15",4864 "futures 0.3.15",4865=======4866 "futures 0.3.14",4867>>>>>>> origin/develop3640 "futures-rustls",4868 "futures-rustls",3641 "libp2p-core",4869 "libp2p-core",3642 "log",4870 "log",3643 "quicksink",4871 "quicksink",3644 "rw-stream-sink",4872 "rw-stream-sink",3645 "soketto",4873 "soketto",4874<<<<<<< HEAD3646 "url 2.2.2",4875 "url 2.2.2",4876=======4877 "url 2.2.1",4878>>>>>>> origin/develop3647 "webpki-roots",4879 "webpki-roots",3648]4880]364948813650[[package]]4882[[package]]3651name = "libp2p-yamux"4883name = "libp2p-yamux"4884<<<<<<< HEAD3652version = "0.30.1"4885version = "0.30.1"3653source = "registry+https://github.com/rust-lang/crates.io-index"4886source = "registry+https://github.com/rust-lang/crates.io-index"3654checksum = "4819358c542a86ff95f6ae691efb4b94ddaf477079b01a686f5705b79bfc232a"4887checksum = "4819358c542a86ff95f6ae691efb4b94ddaf477079b01a686f5705b79bfc232a"3655dependencies = [4888dependencies = [3656 "futures 0.3.15",4889 "futures 0.3.15",4890=======4891version = "0.32.0"4892source = "registry+https://github.com/rust-lang/crates.io-index"4893checksum = "f35da42cfc6d5cb0dcf3ad6881bc68d146cdf38f98655e09e33fbba4d13eabc4"4894dependencies = [4895 "futures 0.3.14",4896>>>>>>> origin/develop3657 "libp2p-core",4897 "libp2p-core",3658 "parking_lot 0.11.1",4898 "parking_lot 0.11.1",3659 "thiserror",4899 "thiserror",373549753736[[package]]4976[[package]]3737name = "lock_api"4977name = "lock_api"4978<<<<<<< HEAD3738version = "0.4.4"4979version = "0.4.4"3739source = "registry+https://github.com/rust-lang/crates.io-index"4980source = "registry+https://github.com/rust-lang/crates.io-index"3740checksum = "0382880606dff6d15c9476c416d18690b72742aa7b605bb6dd6ec9030fbf07eb"4981checksum = "0382880606dff6d15c9476c416d18690b72742aa7b605bb6dd6ec9030fbf07eb"4982=======4983version = "0.4.3"4984source = "registry+https://github.com/rust-lang/crates.io-index"4985checksum = "5a3c91c24eae6777794bb1997ad98bbb87daf92890acab859f7eaa4320333176"4986>>>>>>> origin/develop3741dependencies = [4987dependencies = [3742 "scopeguard",4988 "scopeguard",3743]4989]3762]5008]376350093764[[package]]5010[[package]]5011name = "lru-cache"5012version = "0.1.2"5013source = "registry+https://github.com/rust-lang/crates.io-index"5014checksum = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c"5015dependencies = [5016 "linked-hash-map",5017]50185019[[package]]3765name = "mach"5020name = "mach"3766version = "0.3.2"5021version = "0.3.2"3767source = "registry+https://github.com/rust-lang/crates.io-index"5022source = "registry+https://github.com/rust-lang/crates.io-index"3777checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"5032checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"377850333779[[package]]5034[[package]]5035name = "match_cfg"5036version = "0.1.0"5037source = "registry+https://github.com/rust-lang/crates.io-index"5038checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4"50395040[[package]]3780name = "matchers"5041name = "matchers"3781version = "0.0.1"5042version = "0.0.1"3782source = "registry+https://github.com/rust-lang/crates.io-index"5043source = "registry+https://github.com/rust-lang/crates.io-index"3860]5121]386151223862[[package]]5123[[package]]5124name = "memory-lru"5125version = "0.1.0"5126source = "registry+https://github.com/rust-lang/crates.io-index"5127checksum = "beeb98b3d1ed2c0054bd81b5ba949a0243c3ccad751d45ea898fa8059fa2860a"5128dependencies = [5129 "lru",5130]51315132[[package]]3863name = "memory_units"5133name = "memory_units"3864version = "0.3.0"5134version = "0.3.0"3865source = "registry+https://github.com/rust-lang/crates.io-index"5135source = "registry+https://github.com/rust-lang/crates.io-index"3878]5148]387951493880[[package]]5150[[package]]5151name = "metered-channel"5152version = "0.1.0"5153source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"5154dependencies = [5155 "derive_more",5156 "futures 0.3.14",5157 "futures-timer 3.0.2",5158]51595160[[package]]5161name = "mick-jaeger"5162version = "0.1.4"5163source = "registry+https://github.com/rust-lang/crates.io-index"5164checksum = "c023c3f16109e7f33aa451f773fd61070e265b4977d0b6e344a51049296dd7df"5165dependencies = [5166 "futures 0.3.14",5167 "rand 0.7.3",5168 "thrift",5169]51705171[[package]]3881name = "minicbor"5172name = "minicbor"5173<<<<<<< HEAD3882version = "0.7.2"5174version = "0.7.2"3883source = "registry+https://github.com/rust-lang/crates.io-index"5175source = "registry+https://github.com/rust-lang/crates.io-index"3884checksum = "1c2b2c73f9640fccab53947e2b3474d5071fcbc8f82cac51ddf6c8041a30a9ea"5176checksum = "1c2b2c73f9640fccab53947e2b3474d5071fcbc8f82cac51ddf6c8041a30a9ea"5177=======5178version = "0.8.1"5179source = "registry+https://github.com/rust-lang/crates.io-index"5180checksum = "51aa5bb0ca22415daca596a227b507f880ad1b2318a87fa9325312a5d285ca0d"5181>>>>>>> origin/develop3885dependencies = [5182dependencies = [3886 "minicbor-derive",5183 "minicbor-derive",3887]5184]4043checksum = "7d91ec0a2440aaff5f78ec35631a7027d50386c6163aa975f7caa0d5da4b6ff8"5340checksum = "7d91ec0a2440aaff5f78ec35631a7027d50386c6163aa975f7caa0d5da4b6ff8"4044dependencies = [5341dependencies = [4045 "bytes 1.0.1",5342 "bytes 1.0.1",5343<<<<<<< HEAD4046 "futures 0.3.15",5344 "futures 0.3.15",4047 "log",5345 "log",4048 "pin-project 1.0.7",5346 "pin-project 1.0.7",5347=======5348 "futures 0.3.14",5349 "log",5350 "pin-project 1.0.6",5351>>>>>>> origin/develop4049 "smallvec 1.6.1",5352 "smallvec 1.6.1",4050 "unsigned-varint 0.7.0",5353 "unsigned-varint 0.7.0",4051]5354]4065 "num-traits",5368 "num-traits",4066 "rand 0.7.3",5369 "rand 0.7.3",4067 "rand_distr",5370 "rand_distr",5371<<<<<<< HEAD5372=======4068 "typenum",5373 "typenum",4069]5374]407053754082 "num-traits",5387 "num-traits",4083 "serde",5388 "serde",4084 "simba",5389 "simba",5390>>>>>>> origin/develop4085 "typenum",5391 "typenum",4086]5392]408753934088[[package]]5394[[package]]5395name = "nalgebra"5396version = "0.25.4"5397source = "registry+https://github.com/rust-lang/crates.io-index"5398checksum = "c70c9e8c5f213c8e93fc8c112ade4edd3ee62062fb897776c23dcebac7932900"5399dependencies = [5400 "approx 0.4.0",5401 "generic-array 0.14.4",5402 "matrixmultiply 0.3.1",5403 "num-complex 0.3.1",5404 "num-rational 0.3.2",5405 "num-traits",5406 "serde",5407 "simba",5408 "typenum",5409]54105411[[package]]5412<<<<<<< HEAD4089name = "names"5413name = "names"4090version = "0.11.0"5414version = "0.11.0"4091source = "registry+https://github.com/rust-lang/crates.io-index"5415source = "registry+https://github.com/rust-lang/crates.io-index"4092checksum = "ef320dab323286b50fb5cdda23f61c796a72a89998ab565ca32525c5c556f2da"5416checksum = "ef320dab323286b50fb5cdda23f61c796a72a89998ab565ca32525c5c556f2da"4093dependencies = [5417dependencies = [4094 "rand 0.3.23",5418 "rand 0.3.23",5419=======5420name = "nb-connect"5421version = "1.1.0"5422source = "registry+https://github.com/rust-lang/crates.io-index"5423checksum = "a19900e7eee95eb2b3c2e26d12a874cc80aaf750e31be6fcbe743ead369fa45d"5424dependencies = [5425 "libc",5426 "socket2 0.4.0",5427>>>>>>> origin/develop4095]5428]409654294097[[package]]5430[[package]]4109name = "nft"5442name = "nft"4110version = "3.0.0"5443version = "3.0.0"4111dependencies = [5444dependencies = [5445<<<<<<< HEAD4112 "fc-consensus",5446 "fc-consensus",4113 "fc-db",5447 "fc-db",4114 "fc-mapping-sync",5448 "fc-mapping-sync",4115 "fc-rpc",5449 "fc-rpc",4116 "fc-rpc-core",5450 "fc-rpc-core",5451=======5452 "cumulus-client-cli",5453 "cumulus-client-collator",5454 "cumulus-client-consensus-aura",5455 "cumulus-client-consensus-common",5456 "cumulus-client-network",5457 "cumulus-client-service",5458 "cumulus-primitives-core",5459 "cumulus-primitives-parachain-inherent",5460>>>>>>> origin/develop4117 "flexi_logger",5461 "flexi_logger",4118 "fp-rpc",5462 "fp-rpc",4119 "frame-benchmarking",5463 "frame-benchmarking",4120 "frame-benchmarking-cli",5464 "frame-benchmarking-cli",5465<<<<<<< HEAD4121 "futures 0.3.15",5466 "futures 0.3.15",4122 "jsonrpc-core 15.1.0",5467 "jsonrpc-core 15.1.0",4123 "jsonrpc-pubsub 15.1.0",5468 "jsonrpc-pubsub 15.1.0",5469=======5470 "futures 0.3.14",5471 "jsonrpc-core",5472>>>>>>> origin/develop4124 "log",5473 "log",5474 "nft-data-structs",4125 "nft-runtime",5475 "nft-runtime",5476 "pallet-contracts",4126 "pallet-contracts-rpc",5477 "pallet-contracts-rpc",4127 "pallet-ethereum",5478 "pallet-ethereum",4128 "pallet-nft",5479 "pallet-nft",4129 "pallet-transaction-payment-rpc",5480 "pallet-transaction-payment-rpc",5481 "parity-scale-codec",4130 "parking_lot 0.10.2",5482 "parking_lot 0.10.2",5483 "polkadot-cli",5484 "polkadot-parachain",5485 "polkadot-primitives",5486 "polkadot-service",5487 "polkadot-test-service",4131 "sc-basic-authorship",5488 "sc-basic-authorship",5489 "sc-chain-spec",4132 "sc-cli",5490 "sc-cli",4133 "sc-client-api",5491 "sc-client-api",4134 "sc-consensus",5492 "sc-consensus",4141 "sc-rpc-api",5499 "sc-rpc-api",4142 "sc-service",5500 "sc-service",4143 "sc-telemetry",5501 "sc-telemetry",5502 "sc-tracing",4144 "sc-transaction-pool",5503 "sc-transaction-pool",4145 "serde",5504 "serde",4146 "serde_json",5505 "serde_json",4152 "sp-core",5511 "sp-core",4153 "sp-finality-grandpa",5512 "sp-finality-grandpa",4154 "sp-inherents",5513 "sp-inherents",5514 "sp-keystore",5515 "sp-offchain",4155 "sp-runtime",5516 "sp-runtime",5517<<<<<<< HEAD5518=======5519 "sp-session",5520>>>>>>> origin/develop4156 "sp-timestamp",5521 "sp-timestamp",4157 "sp-transaction-pool",5522 "sp-transaction-pool",5523 "sp-trie",4158 "structopt",5524 "structopt",4159 "substrate-build-script-utils",5525 "substrate-build-script-utils",4160 "substrate-frame-rpc-system",5526 "substrate-frame-rpc-system",5527 "substrate-prometheus-endpoint",4161]5528]416255294163[[package]]5530[[package]]5531name = "nft-data-structs"5532version = "0.9.0"5533dependencies = [5534 "frame-support",5535 "frame-system",5536 "pallet-contracts",5537 "parity-scale-codec",5538 "serde",5539 "sp-core",5540 "sp-runtime",5541]55425543[[package]]4164name = "nft-runtime"5544name = "nft-runtime"4165version = "3.0.0"5545version = "3.0.0"4166dependencies = [5546dependencies = [5547<<<<<<< HEAD4167 "fp-rpc",5548 "fp-rpc",5549=======5550 "cumulus-pallet-aura-ext",5551 "cumulus-pallet-dmp-queue",5552 "cumulus-pallet-parachain-system",5553 "cumulus-pallet-xcm",5554 "cumulus-pallet-xcmp-queue",5555 "cumulus-primitives-core",5556 "cumulus-primitives-utility",5557>>>>>>> origin/develop4168 "frame-benchmarking",5558 "frame-benchmarking",4169 "frame-executive",5559 "frame-executive",4170 "frame-support",5560 "frame-support",4171 "frame-system",5561 "frame-system",4172 "frame-system-benchmarking",5562 "frame-system-benchmarking",4173 "frame-system-rpc-runtime-api",5563 "frame-system-rpc-runtime-api",4174 "hex-literal",5564 "hex-literal",5565 "nft-data-structs",4175 "pallet-aura",5566 "pallet-aura",4176 "pallet-balances",5567 "pallet-balances",4177 "pallet-contracts",5568 "pallet-contracts",4178 "pallet-contracts-primitives",5569 "pallet-contracts-primitives",4179 "pallet-contracts-rpc-runtime-api",5570 "pallet-contracts-rpc-runtime-api",5571<<<<<<< HEAD4180 "pallet-ethereum",5572 "pallet-ethereum",4181 "pallet-evm",5573 "pallet-evm",4182 "pallet-grandpa",5574 "pallet-grandpa",5575=======5576>>>>>>> origin/develop4183 "pallet-inflation",5577 "pallet-inflation",4184 "pallet-nft",5578 "pallet-nft",5579 "pallet-nft-charge-transaction",5580 "pallet-nft-transaction-payment",4185 "pallet-randomness-collective-flip",5581 "pallet-randomness-collective-flip",5582 "pallet-scheduler 3.0.0",4186 "pallet-sudo",5583 "pallet-sudo",4187 "pallet-timestamp",5584 "pallet-timestamp",4188 "pallet-transaction-payment",5585 "pallet-transaction-payment",4189 "pallet-transaction-payment-rpc-runtime-api",5586 "pallet-transaction-payment-rpc-runtime-api",4190 "pallet-treasury",5587 "pallet-treasury",4191 "pallet-vesting",5588 "pallet-vesting",5589<<<<<<< HEAD4192 "parity-scale-codec 2.1.1",5590 "parity-scale-codec 2.1.1",5591=======5592 "pallet-xcm",5593 "parachain-info",5594 "parity-scale-codec",5595 "polkadot-parachain",5596>>>>>>> origin/develop4193 "serde",5597 "serde",4194 "smallvec 1.6.1",5598 "smallvec 1.6.1",4195 "sp-api",5599 "sp-api",4198 "sp-consensus-aura",5602 "sp-consensus-aura",4199 "sp-core",5603 "sp-core",4200 "sp-inherents",5604 "sp-inherents",5605 "sp-io",4201 "sp-offchain",5606 "sp-offchain",4202 "sp-runtime",5607 "sp-runtime",4203 "sp-session",5608 "sp-session",4204 "sp-std",5609 "sp-std",4205 "sp-transaction-pool",5610 "sp-transaction-pool",4206 "sp-version",5611 "sp-version",4207 "substrate-wasm-builder",5612 "substrate-wasm-builder 4.0.0",5613 "xcm",5614 "xcm-builder",5615 "xcm-executor",4208]5616]420956174210[[package]]5618[[package]]431457224315[[package]]5723[[package]]4316name = "object"5724name = "object"4317version = "0.22.0"5725version = "0.23.0"4318source = "registry+https://github.com/rust-lang/crates.io-index"5726source = "registry+https://github.com/rust-lang/crates.io-index"4319checksum = "8d3b63360ec3cb337817c2dbd47ab4a0f170d285d8e5a2064600f3def1402397"5727checksum = "a9a7ab5d64814df0fe4a4b5ead45ed6c5f181ee3ff04ba344313a6c80446c5d4"4320dependencies = [5728dependencies = [4321 "crc32fast",5729 "crc32fast",4322 "indexmap",5730 "indexmap",4323]5731]432457324325[[package]]5733[[package]]5734<<<<<<< HEAD4326name = "object"5735name = "object"4327version = "0.24.0"5736version = "0.24.0"4328source = "registry+https://github.com/rust-lang/crates.io-index"5737source = "registry+https://github.com/rust-lang/crates.io-index"4329checksum = "1a5b3dd1c072ee7963717671d1ca129f1048fda25edea6b752bfc71ac8854170"5738checksum = "1a5b3dd1c072ee7963717671d1ca129f1048fda25edea6b752bfc71ac8854170"433057394331[[package]]5740[[package]]5741=======5742>>>>>>> origin/develop4332name = "once_cell"5743name = "once_cell"4333version = "1.7.2"5744version = "1.7.2"4334source = "registry+https://github.com/rust-lang/crates.io-index"5745source = "registry+https://github.com/rust-lang/crates.io-index"4356checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a"5767checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a"435757684358[[package]]5769[[package]]5770name = "ordered-float"5771version = "1.1.1"5772source = "registry+https://github.com/rust-lang/crates.io-index"5773checksum = "3305af35278dd29f46fcdd139e0b1fbfae2153f0e5928b39b035542dd31e37b7"5774dependencies = [5775 "num-traits",5776]57775778[[package]]4359name = "owning_ref"5779name = "owning_ref"4360version = "0.4.1"5780version = "0.4.1"4361source = "registry+https://github.com/rust-lang/crates.io-index"5781source = "registry+https://github.com/rust-lang/crates.io-index"4367[[package]]5787[[package]]4368name = "pallet-aura"5788name = "pallet-aura"4369version = "3.0.0"5789version = "3.0.0"5790<<<<<<< HEAD4370source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"5791source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"5792=======5793source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"5794>>>>>>> origin/develop4371dependencies = [5795dependencies = [4372 "frame-support",5796 "frame-support",4373 "frame-system",5797 "frame-system",4374 "pallet-session",5798 "pallet-session",4375 "pallet-timestamp",5799 "pallet-timestamp",5800<<<<<<< HEAD4376 "parity-scale-codec 2.1.1",5801 "parity-scale-codec 2.1.1",4377 "serde",5802 "serde",5803=======5804 "parity-scale-codec",5805>>>>>>> origin/develop4378 "sp-application-crypto",5806 "sp-application-crypto",4379 "sp-consensus-aura",5807 "sp-consensus-aura",4380 "sp-runtime",5808 "sp-runtime",4381 "sp-std",5809 "sp-std",4382]5810]438358114384[[package]]5812[[package]]4385name = "pallet-authorship"5813name = "pallet-authority-discovery"4386version = "3.0.0"5814version = "3.0.0"5815<<<<<<< HEAD4387source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"5816source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"4388dependencies = [5817dependencies = [4389 "frame-support",5818 "frame-support",4392 "parity-scale-codec 2.1.1",5821 "parity-scale-codec 2.1.1",4393 "sp-authorship",5822 "sp-authorship",4394 "sp-inherents",5823 "sp-inherents",5824=======5825source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"5826dependencies = [5827 "frame-support",5828 "frame-system",5829 "pallet-session",5830 "parity-scale-codec",5831 "sp-application-crypto",5832 "sp-authority-discovery",5833>>>>>>> origin/develop4395 "sp-runtime",5834 "sp-runtime",4396 "sp-std",5835 "sp-std",4397]5836]439858374399[[package]]5838[[package]]4400name = "pallet-balances"5839name = "pallet-authorship"4401version = "3.0.0"5840version = "3.0.0"5841<<<<<<< HEAD4402source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"5842source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"5843=======5844source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"5845>>>>>>> origin/develop4403dependencies = [5846dependencies = [4404 "frame-benchmarking",4405 "frame-support",5847 "frame-support",4406 "frame-system",5848 "frame-system",5849<<<<<<< HEAD4407 "log",5850 "log",4408 "parity-scale-codec 2.1.1",5851 "parity-scale-codec 2.1.1",4409 "serde",5852 "serde",5853=======5854 "impl-trait-for-tuples",5855 "parity-scale-codec",5856 "sp-authorship",5857>>>>>>> origin/develop4410 "sp-runtime",5858 "sp-runtime",4411 "sp-std",5859 "sp-std",4412]5860]441358614414[[package]]5862[[package]]4415name = "pallet-contracts"5863name = "pallet-babe"4416version = "3.0.0"5864version = "3.0.0"5865<<<<<<< HEAD4417source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"5866source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"5867=======5868source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"5869>>>>>>> origin/develop4418dependencies = [5870dependencies = [5871 "frame-benchmarking",4419 "frame-support",5872 "frame-support",4420 "frame-system",5873 "frame-system",4421 "log",5874 "log",5875<<<<<<< HEAD4422 "pallet-contracts-primitives",5876 "pallet-contracts-primitives",4423 "pallet-contracts-proc-macro",5877 "pallet-contracts-proc-macro",4424 "parity-scale-codec 2.1.1",5878 "parity-scale-codec 2.1.1",4425 "parity-wasm 0.41.0",5879 "parity-wasm 0.41.0",4426 "pwasm-utils 0.16.0",5880 "pwasm-utils 0.16.0",4427 "serde",5881 "serde",4428 "sp-core",5882 "sp-core",5883=======5884 "pallet-authorship",5885 "pallet-session",5886 "pallet-timestamp",5887 "parity-scale-codec",5888 "sp-application-crypto",5889 "sp-consensus-babe",5890 "sp-consensus-vrf",5891>>>>>>> origin/develop4429 "sp-io",5892 "sp-io",4430 "sp-runtime",5893 "sp-runtime",4431 "sp-sandbox",5894 "sp-session",5895 "sp-staking",4432 "sp-std",5896 "sp-std",4433 "wasmi-validation",4434]5897]443558984436[[package]]5899[[package]]4437name = "pallet-contracts-primitives"5900name = "pallet-balances"4438version = "3.0.0"5901version = "3.0.0"5902<<<<<<< HEAD4439source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"5903source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"4440dependencies = [5904dependencies = [4441 "bitflags",5905 "bitflags",4442 "parity-scale-codec 2.1.1",5906 "parity-scale-codec 2.1.1",5907=======5908source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"5909dependencies = [5910 "frame-benchmarking",5911 "frame-support",5912 "frame-system",5913 "log",5914 "parity-scale-codec",5915>>>>>>> origin/develop4443 "sp-runtime",5916 "sp-runtime",4444 "sp-std",5917 "sp-std",4445]5918]444659194447[[package]]5920[[package]]5921<<<<<<< HEAD4448name = "pallet-contracts-proc-macro"5922name = "pallet-contracts-proc-macro"4449version = "3.0.0"5923version = "3.0.0"4450source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"5924source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"4465 "pallet-contracts-primitives",5939 "pallet-contracts-primitives",4466 "pallet-contracts-rpc-runtime-api",5940 "pallet-contracts-rpc-runtime-api",4467 "parity-scale-codec 2.1.1",5941 "parity-scale-codec 2.1.1",5942=======5943name = "pallet-beefy"5944version = "0.1.0"5945source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=polkadot-v0.9.3#063e18a1f82945d5a304906db92bfbb571bac459"5946dependencies = [5947 "beefy-primitives",5948 "frame-support",5949 "frame-system",5950 "pallet-session",5951 "parity-scale-codec",5952>>>>>>> origin/develop4468 "serde",5953 "serde",4469 "sp-api",4470 "sp-blockchain",4471 "sp-core",4472 "sp-rpc",4473 "sp-runtime",5954 "sp-runtime",5955 "sp-std",4474]5956]447559574476[[package]]5958[[package]]4477name = "pallet-contracts-rpc-runtime-api"5959name = "pallet-bounties"4478version = "3.0.0"5960version = "3.0.0"5961<<<<<<< HEAD4479source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"5962source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"4480dependencies = [5963dependencies = [4481 "pallet-contracts-primitives",5964 "pallet-contracts-primitives",4482 "parity-scale-codec 2.1.1",5965 "parity-scale-codec 2.1.1",4483 "sp-api",5966 "sp-api",5967=======5968source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"5969dependencies = [5970 "frame-support",5971 "frame-system",5972 "pallet-treasury",5973 "parity-scale-codec",5974>>>>>>> origin/develop4484 "sp-runtime",5975 "sp-runtime",4485 "sp-std",5976 "sp-std",4486]5977]448759784488[[package]]5979[[package]]5980<<<<<<< HEAD4489name = "pallet-ethereum"5981name = "pallet-ethereum"4490version = "2.0.0-dev"5982version = "2.0.0-dev"4491source = "git+https://github.com/usetech-llc/frontier.git?branch=injected-transactions#7b3b742c4e95eb7ae6c5435137670365f17ae1fa"5983source = "git+https://github.com/usetech-llc/frontier.git?branch=injected-transactions#7b3b742c4e95eb7ae6c5435137670365f17ae1fa"4543name = "pallet-grandpa"6035name = "pallet-grandpa"4544version = "3.0.0"6036version = "3.0.0"4545source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6037source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6038=======6039name = "pallet-bridge-grandpa"6040version = "0.1.0"6041source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"6042>>>>>>> origin/develop4546dependencies = [6043dependencies = [4547 "frame-benchmarking",6044 "bp-header-chain",6045 "bp-runtime",6046 "bp-test-utils",6047 "finality-grandpa",4548 "frame-support",6048 "frame-support",4549 "frame-system",6049 "frame-system",4550 "log",6050 "log",6051<<<<<<< HEAD4551 "pallet-authorship",6052 "pallet-authorship",4552 "pallet-session",6053 "pallet-session",4553 "parity-scale-codec 2.1.1",6054 "parity-scale-codec 2.1.1",6055=======6056 "num-traits",6057 "parity-scale-codec",6058>>>>>>> origin/develop4554 "serde",6059 "serde",4555 "sp-application-crypto",4556 "sp-core",4557 "sp-finality-grandpa",6060 "sp-finality-grandpa",4558 "sp-runtime",6061 "sp-runtime",4559 "sp-session",4560 "sp-staking",4561 "sp-std",6062 "sp-std",6063 "sp-trie",4562]6064]456360654564[[package]]6066[[package]]4565name = "pallet-inflation"6067name = "pallet-collective"4566version = "3.0.0"6068version = "3.0.0"6069source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"4567dependencies = [6070dependencies = [4568 "frame-benchmarking",4569 "frame-support",6071 "frame-support",4570 "frame-system",6072 "frame-system",6073<<<<<<< HEAD4571 "pallet-balances",6074 "pallet-balances",4572 "pallet-randomness-collective-flip",6075 "pallet-randomness-collective-flip",4573 "pallet-timestamp",6076 "pallet-timestamp",4574 "parity-scale-codec 2.1.1",6077 "parity-scale-codec 2.1.1",4575 "serde",6078 "serde",6079=======6080 "log",6081 "parity-scale-codec",6082>>>>>>> origin/develop4576 "sp-core",6083 "sp-core",4577 "sp-io",6084 "sp-io",4578 "sp-runtime",6085 "sp-runtime",4579 "sp-std",6086 "sp-std",4580]6087]458160884582[[package]]6089[[package]]4583name = "pallet-nft"6090name = "pallet-contracts"4584version = "3.0.0"6091version = "3.0.0"6092source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"4585dependencies = [6093dependencies = [6094<<<<<<< HEAD4586 "ethereum",6095 "ethereum",4587 "ethereum-tx-sign",6096 "ethereum-tx-sign",4588 "evm-coder",6097 "evm-coder",4603 "rlp 0.5.0",6112 "rlp 0.5.0",4604 "serde",6113 "serde",4605 "sp-api",6114 "sp-api",6115=======6116 "frame-support",6117 "frame-system",6118 "log",6119 "pallet-contracts-primitives",6120 "pallet-contracts-proc-macro",6121 "parity-scale-codec",6122 "parity-wasm 0.42.2",6123 "pwasm-utils 0.17.1",6124 "serde",6125 "smallvec 1.6.1",6126>>>>>>> origin/develop4606 "sp-core",6127 "sp-core",4607 "sp-io",6128 "sp-io",4608 "sp-runtime",6129 "sp-runtime",6130 "sp-sandbox",4609 "sp-std",6131 "sp-std",6132 "wasmi-validation 0.4.0",4610]6133]461161344612[[package]]6135[[package]]4613name = "pallet-randomness-collective-flip"6136name = "pallet-contracts-primitives"4614version = "3.0.0"6137version = "3.0.0"6138<<<<<<< HEAD4615source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6139source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"4616dependencies = [6140dependencies = [4617 "frame-support",6141 "frame-support",4618 "frame-system",6142 "frame-system",4619 "parity-scale-codec 2.1.1",6143 "parity-scale-codec 2.1.1",4620 "safe-mix",6144 "safe-mix",6145=======6146source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6147dependencies = [6148 "bitflags",6149 "parity-scale-codec",6150 "serde",6151 "sp-core",6152>>>>>>> origin/develop4621 "sp-runtime",6153 "sp-runtime",4622 "sp-std",6154 "sp-std",4623]6155]462461564625[[package]]6157[[package]]4626name = "pallet-session"6158name = "pallet-contracts-proc-macro"4627version = "3.0.0"6159version = "3.0.0"6160<<<<<<< HEAD4628source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6161source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"4629dependencies = [6162dependencies = [4630 "frame-support",6163 "frame-support",4631 "frame-system",6164 "frame-system",4632 "impl-trait-for-tuples 0.2.1",6165 "impl-trait-for-tuples 0.2.1",4633 "pallet-timestamp",6166 "pallet-timestamp",4634 "parity-scale-codec 2.1.1",6167 "parity-scale-codec 2.1.1",6168=======6169source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6170dependencies = [6171 "proc-macro2",6172 "quote",6173 "syn",6174]61756176[[package]]6177name = "pallet-contracts-rpc"6178version = "3.0.0"6179source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6180dependencies = [6181 "jsonrpc-core",6182 "jsonrpc-core-client",6183 "jsonrpc-derive",6184 "pallet-contracts-primitives",6185 "pallet-contracts-rpc-runtime-api",6186 "parity-scale-codec",6187>>>>>>> origin/develop4635 "serde",6188 "serde",6189 "sp-api",6190 "sp-blockchain",4636 "sp-core",6191 "sp-core",4637 "sp-io",6192 "sp-rpc",4638 "sp-runtime",6193 "sp-runtime",4639 "sp-session",4640 "sp-staking",4641 "sp-std",4642 "sp-trie",4643]6194]464461954645[[package]]6196[[package]]4646name = "pallet-sudo"6197name = "pallet-contracts-rpc-runtime-api"4647version = "3.0.0"6198version = "3.0.0"6199<<<<<<< HEAD4648source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6200source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"4649dependencies = [6201dependencies = [4650 "frame-support",6202 "frame-support",4651 "frame-system",6203 "frame-system",4652 "parity-scale-codec 2.1.1",6204 "parity-scale-codec 2.1.1",4653 "serde",6205 "serde",4654 "sp-io",6206 "sp-io",6207=======6208source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6209dependencies = [6210 "pallet-contracts-primitives",6211 "parity-scale-codec",6212 "sp-api",6213>>>>>>> origin/develop4655 "sp-runtime",6214 "sp-runtime",4656 "sp-std",6215 "sp-std",4657]6216]465862174659[[package]]6218[[package]]4660name = "pallet-timestamp"6219name = "pallet-democracy"4661version = "3.0.0"6220version = "3.0.0"6221<<<<<<< HEAD4662source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6222source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6223=======6224source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6225>>>>>>> origin/develop4663dependencies = [6226dependencies = [4664 "frame-benchmarking",6227 "frame-benchmarking",4665 "frame-support",6228 "frame-support",4666 "frame-system",6229 "frame-system",6230<<<<<<< HEAD4667 "impl-trait-for-tuples 0.2.1",6231 "impl-trait-for-tuples 0.2.1",4668 "log",6232 "log",4669 "parity-scale-codec 2.1.1",6233 "parity-scale-codec 2.1.1",6234=======6235 "parity-scale-codec",6236>>>>>>> origin/develop4670 "serde",6237 "serde",4671 "sp-inherents",4672 "sp-io",6238 "sp-io",4673 "sp-runtime",6239 "sp-runtime",4674 "sp-std",6240 "sp-std",4675 "sp-timestamp",4676]6241]467762424678[[package]]6243[[package]]4679name = "pallet-transaction-payment"6244name = "pallet-election-provider-multi-phase"4680version = "3.0.0"6245version = "3.0.0"6246<<<<<<< HEAD4681source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6247source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6248=======6249source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6250>>>>>>> origin/develop4682dependencies = [6251dependencies = [6252 "frame-election-provider-support",4683 "frame-support",6253 "frame-support",4684 "frame-system",6254 "frame-system",6255<<<<<<< HEAD4685 "parity-scale-codec 2.1.1",6256 "parity-scale-codec 2.1.1",4686 "serde",6257 "serde",4687 "smallvec 1.6.1",6258 "smallvec 1.6.1",6259=======6260 "log",6261 "parity-scale-codec",6262 "sp-arithmetic",6263>>>>>>> origin/develop4688 "sp-core",6264 "sp-core",4689 "sp-io",6265 "sp-io",6266 "sp-npos-elections",4690 "sp-runtime",6267 "sp-runtime",4691 "sp-std",6268 "sp-std",6269 "static_assertions",4692]6270]469362714694[[package]]6272[[package]]6273<<<<<<< HEAD4695name = "pallet-transaction-payment-rpc"6274name = "pallet-transaction-payment-rpc"4696version = "3.0.0"6275version = "3.0.0"4697source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6276source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"4703 "parity-scale-codec 2.1.1",6282 "parity-scale-codec 2.1.1",4704 "sp-api",6283 "sp-api",4705 "sp-blockchain",6284 "sp-blockchain",6285=======6286name = "pallet-elections-phragmen"6287version = "4.0.0"6288source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6289dependencies = [6290 "frame-support",6291 "frame-system",6292 "log",6293 "parity-scale-codec",6294>>>>>>> origin/develop4706 "sp-core",6295 "sp-core",4707 "sp-rpc",6296 "sp-io",6297 "sp-npos-elections",4708 "sp-runtime",6298 "sp-runtime",6299 "sp-std",4709]6300]471063014711[[package]]6302[[package]]4712name = "pallet-transaction-payment-rpc-runtime-api"6303name = "pallet-gilt"4713version = "3.0.0"6304version = "3.0.0"6305<<<<<<< HEAD4714source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6306source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"4715dependencies = [6307dependencies = [4716 "pallet-transaction-payment",6308 "pallet-transaction-payment",4717 "parity-scale-codec 2.1.1",6309 "parity-scale-codec 2.1.1",4718 "sp-api",6310 "sp-api",6311=======6312source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6313dependencies = [6314 "frame-benchmarking",6315 "frame-support",6316 "frame-system",6317 "parity-scale-codec",6318 "sp-arithmetic",6319>>>>>>> origin/develop4719 "sp-runtime",6320 "sp-runtime",6321 "sp-std",4720]6322]472163234722[[package]]6324[[package]]4723name = "pallet-treasury"6325name = "pallet-grandpa"4724version = "3.0.0"6326version = "3.0.0"6327<<<<<<< HEAD4725source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6328source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6329=======6330source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6331>>>>>>> origin/develop4726dependencies = [6332dependencies = [6333 "frame-benchmarking",4727 "frame-support",6334 "frame-support",4728 "frame-system",6335 "frame-system",6336<<<<<<< HEAD4729 "impl-trait-for-tuples 0.2.1",6337 "impl-trait-for-tuples 0.2.1",4730 "pallet-balances",6338 "pallet-balances",4731 "parity-scale-codec 2.1.1",6339 "parity-scale-codec 2.1.1",4732 "serde",6340 "serde",6341=======6342 "log",6343 "pallet-authorship",6344 "pallet-session",6345 "parity-scale-codec",6346 "sp-application-crypto",6347 "sp-core",6348 "sp-finality-grandpa",6349>>>>>>> origin/develop4733 "sp-runtime",6350 "sp-runtime",6351 "sp-session",6352 "sp-staking",4734 "sp-std",6353 "sp-std",4735]6354]473663554737[[package]]6356[[package]]4738name = "pallet-vesting"6357name = "pallet-identity"4739version = "3.0.0"6358version = "3.0.0"6359<<<<<<< HEAD4740source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6360source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6361=======6362source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6363>>>>>>> origin/develop4741dependencies = [6364dependencies = [4742 "enumflags2",6365 "enumflags2",6366 "frame-benchmarking",4743 "frame-support",6367 "frame-support",4744 "frame-system",6368 "frame-system",6369<<<<<<< HEAD4745 "parity-scale-codec 2.1.1",6370 "parity-scale-codec 2.1.1",4746 "serde",6371 "serde",6372=======6373 "parity-scale-codec",6374 "sp-io",6375>>>>>>> origin/develop4747 "sp-runtime",6376 "sp-runtime",4748 "sp-std",6377 "sp-std",4749]6378]475063794751[[package]]6380[[package]]6381<<<<<<< HEAD4752name = "parity-db"6382name = "parity-db"4753version = "0.2.3"6383version = "0.2.3"4754source = "registry+https://github.com/rust-lang/crates.io-index"6384source = "registry+https://github.com/rust-lang/crates.io-index"4759 "fs2",6389 "fs2",4760 "hex",6390 "hex",4761 "libc",6391 "libc",6392=======6393name = "pallet-im-online"6394version = "3.0.0"6395source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6396dependencies = [6397 "frame-support",6398 "frame-system",6399>>>>>>> origin/develop4762 "log",6400 "log",4763 "memmap2",6401 "pallet-authorship",4764 "parking_lot 0.11.1",6402 "parity-scale-codec",6403 "sp-application-crypto",4765 "rand 0.8.3",6404 "sp-core",6405 "sp-io",6406 "sp-runtime",6407 "sp-staking",6408 "sp-std",4766]6409]476764104768[[package]]6411[[package]]6412<<<<<<< HEAD4769name = "parity-multiaddr"6413name = "parity-multiaddr"4770version = "0.11.2"6414version = "0.11.2"4771source = "registry+https://github.com/rust-lang/crates.io-index"6415source = "registry+https://github.com/rust-lang/crates.io-index"4805 "bitvec 0.20.4",6449 "bitvec 0.20.4",4806 "byte-slice-cast 1.0.0",6450 "byte-slice-cast 1.0.0",4807 "parity-scale-codec-derive",6451 "parity-scale-codec-derive",6452=======6453name = "pallet-indices"6454version = "3.0.0"6455source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6456dependencies = [6457 "frame-support",6458 "frame-system",6459 "parity-scale-codec",6460 "sp-core",6461 "sp-io",6462 "sp-keyring",6463 "sp-runtime",6464 "sp-std",6465]64666467[[package]]6468name = "pallet-inflation"6469version = "3.0.0"6470dependencies = [6471 "frame-benchmarking",6472 "frame-support",6473 "frame-system",6474 "pallet-balances",6475 "pallet-randomness-collective-flip",6476 "pallet-timestamp",6477 "parity-scale-codec",6478>>>>>>> origin/develop4808 "serde",6479 "serde",6480 "sp-core",6481 "sp-io",6482 "sp-runtime",6483 "sp-std",4809]6484]481064854811[[package]]6486[[package]]6487<<<<<<< HEAD4812name = "parity-scale-codec-derive"6488name = "parity-scale-codec-derive"4813version = "2.1.0"6489version = "2.1.0"4814source = "registry+https://github.com/rust-lang/crates.io-index"6490source = "registry+https://github.com/rust-lang/crates.io-index"4818 "proc-macro2",6494 "proc-macro2",4819 "quote",6495 "quote",4820 "syn",6496 "syn",6497=======6498name = "pallet-membership"6499version = "3.0.0"6500source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6501dependencies = [6502 "frame-benchmarking",6503 "frame-support",6504 "frame-system",6505 "log",6506 "parity-scale-codec",6507 "sp-io",6508 "sp-runtime",6509 "sp-std",6510>>>>>>> origin/develop4821]6511]482265124823[[package]]6513[[package]]6514name = "pallet-mmr"6515version = "3.0.0"6516source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6517dependencies = [6518<<<<<<< HEAD6519 "bytes 0.4.12",6520 "futures 0.1.31",6521 "libc",6522 "log",6523 "mio-named-pipes",6524 "miow 0.3.7",6525 "rand 0.7.3",6526 "tokio 0.1.22",6527 "tokio-named-pipes",6528 "tokio-uds",6529 "winapi 0.3.9",6530=======6531 "ckb-merkle-mountain-range",6532 "frame-benchmarking",6533 "frame-support",6534 "frame-system",6535 "pallet-mmr-primitives",6536 "parity-scale-codec",6537 "sp-core",6538 "sp-io",6539 "sp-runtime",6540 "sp-std",6541>>>>>>> origin/develop6542]65436544[[package]]6545name = "pallet-mmr-primitives"6546version = "3.0.0"6547source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6548dependencies = [6549<<<<<<< HEAD6550 "cfg-if 1.0.0",6551 "hashbrown",6552 "impl-trait-for-tuples 0.2.1",6553 "parity-util-mem-derive",6554 "parking_lot 0.11.1",6555 "primitive-types 0.9.0",6556 "smallvec 1.6.1",6557 "winapi 0.3.9",6558=======6559 "frame-support",6560 "frame-system",6561 "log",6562 "parity-scale-codec",6563 "serde",6564 "sp-api",6565 "sp-core",6566 "sp-runtime",6567 "sp-std",6568>>>>>>> origin/develop6569]65706571[[package]]6572name = "pallet-mmr-rpc"6573version = "3.0.0"6574source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6575dependencies = [6576 "jsonrpc-core",6577 "jsonrpc-core-client",6578 "jsonrpc-derive",6579 "pallet-mmr-primitives",6580 "parity-scale-codec",6581 "serde",6582 "sp-api",6583 "sp-blockchain",6584 "sp-core",6585 "sp-rpc",6586 "sp-runtime",6587]65886589[[package]]6590name = "pallet-multisig"6591version = "3.0.0"6592source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6593dependencies = [6594 "frame-support",6595 "frame-system",6596 "parity-scale-codec",6597 "sp-core",6598 "sp-io",6599 "sp-runtime",6600 "sp-std",6601]66026603[[package]]6604name = "pallet-nft"6605version = "3.0.0"6606dependencies = [6607<<<<<<< HEAD6608 "byteorder",6609 "bytes 0.4.12",6610 "httparse",6611 "log",6612 "mio",6613 "mio-extras",6614 "rand 0.7.3",6615 "sha-1 0.8.2",6616 "slab",6617 "url 2.2.2",6618=======6619 "frame-benchmarking",6620 "frame-support",6621 "frame-system",6622 "nft-data-structs",6623 "pallet-balances",6624 "pallet-contracts",6625 "pallet-randomness-collective-flip",6626 "pallet-timestamp",6627 "pallet-transaction-payment",6628 "parity-scale-codec",6629 "serde",6630 "sp-core",6631 "sp-io",6632 "sp-runtime",6633 "sp-std",6634>>>>>>> origin/develop6635]66366637[[package]]6638name = "pallet-nft-charge-transaction"6639version = "3.0.0"6640dependencies = [6641 "frame-benchmarking",6642 "frame-support",6643 "frame-system",6644 "nft-data-structs",6645 "pallet-balances",6646 "pallet-contracts",6647 "pallet-nft",6648 "pallet-nft-transaction-payment",6649 "pallet-randomness-collective-flip",6650 "pallet-timestamp",6651 "pallet-transaction-payment",6652 "parity-scale-codec",6653 "serde",6654 "sp-core",6655 "sp-io",6656 "sp-runtime",6657 "sp-std",6658]66596660[[package]]6661name = "pallet-nft-transaction-payment"6662version = "3.0.0"6663dependencies = [6664 "frame-benchmarking",6665 "frame-support",6666 "frame-system",6667 "nft-data-structs",6668 "pallet-balances",6669 "pallet-contracts",6670 "pallet-nft",6671 "pallet-randomness-collective-flip",6672 "pallet-timestamp",6673 "pallet-transaction-payment",6674 "parity-scale-codec",6675 "serde",6676 "sp-core",6677 "sp-io",6678 "sp-runtime",6679 "sp-std",6680]66816682[[package]]6683name = "pallet-nicks"6684version = "3.0.0"6685source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6686dependencies = [6687<<<<<<< HEAD6688 "instant",6689 "lock_api 0.4.4",6690 "parking_lot_core 0.8.3",6691=======6692 "frame-support",6693 "frame-system",6694 "parity-scale-codec",6695 "sp-io",6696 "sp-runtime",6697 "sp-std",6698>>>>>>> origin/develop6699]67006701[[package]]6702name = "pallet-offences"6703version = "3.0.0"6704source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6705dependencies = [6706 "frame-support",6707 "frame-system",6708 "log",6709 "pallet-balances",6710 "parity-scale-codec",6711 "serde",6712 "sp-runtime",6713 "sp-staking",6714 "sp-std",6715]67166717[[package]]6718name = "pallet-proxy"6719version = "3.0.0"6720source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6721dependencies = [6722 "frame-support",6723 "frame-system",6724 "parity-scale-codec",6725 "sp-core",6726 "sp-io",6727 "sp-runtime",6728 "sp-std",6729]67306731[[package]]6732name = "pallet-randomness-collective-flip"6733version = "3.0.0"6734source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6735dependencies = [6736<<<<<<< HEAD6737 "cfg-if 1.0.0",6738 "instant",6739 "libc",6740 "redox_syscall 0.2.8",6741 "smallvec 1.6.1",6742 "winapi 0.3.9",6743]67446745[[package]]6746name = "paste"6747version = "1.0.5"6748source = "registry+https://github.com/rust-lang/crates.io-index"6749checksum = "acbf547ad0c65e31259204bd90935776d1c693cec2f4ff7abb7a1bbbd40dfe58"6750=======6751 "frame-support",6752 "frame-system",6753 "parity-scale-codec",6754 "safe-mix",6755 "sp-runtime",6756 "sp-std",6757]67586759[[package]]6760name = "pallet-recovery"6761version = "3.0.0"6762source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6763dependencies = [6764 "enumflags2",6765 "frame-support",6766 "frame-system",6767 "parity-scale-codec",6768 "sp-io",6769 "sp-runtime",6770 "sp-std",6771]67726773[[package]]6774name = "pallet-scheduler"6775version = "3.0.0"6776dependencies = [6777 "frame-benchmarking",6778 "frame-support",6779 "frame-system",6780 "log",6781 "nft-data-structs",6782 "pallet-contracts",6783 "pallet-nft",6784 "pallet-nft-transaction-payment",6785 "parity-scale-codec",6786 "serde",6787 "sp-core",6788 "sp-io",6789 "sp-runtime",6790 "sp-std",6791 "substrate-test-utils",6792]6793>>>>>>> origin/develop67946795[[package]]6796name = "pallet-scheduler"6797version = "3.0.0"6798source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6799dependencies = [6800 "frame-benchmarking",6801 "frame-support",6802 "frame-system",6803 "log",6804 "parity-scale-codec",6805 "sp-io",6806 "sp-runtime",6807 "sp-std",6808]68096810[[package]]6811name = "pallet-session"6812version = "3.0.0"6813source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6814dependencies = [6815 "frame-support",6816 "frame-system",6817 "impl-trait-for-tuples",6818 "pallet-timestamp",6819 "parity-scale-codec",6820 "sp-core",6821 "sp-io",6822 "sp-runtime",6823 "sp-session",6824 "sp-staking",6825 "sp-std",6826 "sp-trie",6827]68286829[[package]]6830name = "pallet-society"6831version = "3.0.0"6832source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6833dependencies = [6834 "frame-support",6835 "frame-system",6836 "parity-scale-codec",6837 "rand_chacha 0.2.2",6838 "sp-runtime",6839 "sp-std",6840]68416842[[package]]6843name = "pallet-staking"6844version = "3.0.0"6845source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6846dependencies = [6847 "frame-election-provider-support",6848 "frame-support",6849 "frame-system",6850 "log",6851 "pallet-authorship",6852 "pallet-session",6853 "parity-scale-codec",6854 "paste",6855 "serde",6856 "sp-application-crypto",6857 "sp-io",6858 "sp-runtime",6859 "sp-staking",6860 "sp-std",6861 "static_assertions",6862]68636864[[package]]6865name = "pallet-staking-reward-curve"6866version = "3.0.0"6867source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6868dependencies = [6869 "proc-macro-crate 1.0.0",6870 "proc-macro2",6871 "quote",6872 "syn",6873]68746875[[package]]6876name = "pallet-staking-reward-fn"6877version = "3.0.0"6878source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6879dependencies = [6880 "log",6881 "sp-arithmetic",6882]68836884[[package]]6885name = "pallet-sudo"6886version = "3.0.0"6887source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6888dependencies = [6889 "frame-support",6890 "frame-system",6891 "parity-scale-codec",6892 "sp-io",6893 "sp-runtime",6894 "sp-std",6895]68966897[[package]]6898name = "pallet-timestamp"6899version = "3.0.0"6900source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6901dependencies = [6902 "frame-benchmarking",6903 "frame-support",6904 "frame-system",6905 "impl-trait-for-tuples",6906 "log",6907 "parity-scale-codec",6908 "sp-inherents",6909 "sp-io",6910 "sp-runtime",6911 "sp-std",6912 "sp-timestamp",6913]69146915[[package]]6916name = "pallet-tips"6917version = "3.0.0"6918source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6919dependencies = [6920 "frame-support",6921 "frame-system",6922 "pallet-treasury",6923 "parity-scale-codec",6924 "serde",6925 "sp-runtime",6926 "sp-std",6927]69286929[[package]]6930name = "pallet-transaction-payment"6931version = "3.0.0"6932source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6933dependencies = [6934 "frame-support",6935 "frame-system",6936 "parity-scale-codec",6937 "serde",6938 "smallvec 1.6.1",6939 "sp-core",6940 "sp-io",6941 "sp-runtime",6942 "sp-std",6943]69446945[[package]]6946name = "pallet-transaction-payment-rpc"6947version = "3.0.0"6948source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6949dependencies = [6950 "jsonrpc-core",6951 "jsonrpc-core-client",6952 "jsonrpc-derive",6953 "pallet-transaction-payment-rpc-runtime-api",6954 "parity-scale-codec",6955 "sp-api",6956 "sp-blockchain",6957 "sp-core",6958 "sp-rpc",6959 "sp-runtime",6960]69616962[[package]]6963<<<<<<< HEAD6964name = "pin-project"6965version = "0.4.28"6966source = "registry+https://github.com/rust-lang/crates.io-index"6967checksum = "918192b5c59119d51e0cd221f4d49dde9112824ba717369e903c97d076083d0f"6968dependencies = [6969 "pin-project-internal 0.4.28",6970]69716972[[package]]6973name = "pin-project"6974version = "1.0.7"6975source = "registry+https://github.com/rust-lang/crates.io-index"6976checksum = "c7509cc106041c40a4518d2af7a61530e1eed0e6285296a3d8c5472806ccc4a4"6977dependencies = [6978 "pin-project-internal 1.0.7",6979]69806981[[package]]6982name = "pin-project-internal"6983version = "0.4.28"6984source = "registry+https://github.com/rust-lang/crates.io-index"6985checksum = "3be26700300be6d9d23264c73211d8190e755b6b5ca7a1b28230025511b52a5e"6986=======6987name = "pallet-transaction-payment-rpc-runtime-api"6988version = "3.0.0"6989source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"6990dependencies = [6991 "pallet-transaction-payment",6992 "parity-scale-codec",6993 "sp-api",6994 "sp-runtime",6995]69966997[[package]]6998name = "pallet-treasury"6999version = "3.0.0"7000source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"7001dependencies = [7002 "frame-support",7003 "frame-system",7004 "impl-trait-for-tuples",7005 "pallet-balances",7006 "parity-scale-codec",7007 "serde",7008 "sp-runtime",7009 "sp-std",7010]70117012[[package]]7013name = "pallet-utility"7014version = "3.0.0"7015source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"7016>>>>>>> origin/develop7017dependencies = [7018 "frame-support",7019 "frame-system",7020 "parity-scale-codec",7021 "sp-core",7022 "sp-io",7023 "sp-runtime",7024 "sp-std",7025]70267027[[package]]7028<<<<<<< HEAD7029name = "pin-project-internal"7030version = "1.0.7"7031source = "registry+https://github.com/rust-lang/crates.io-index"7032checksum = "48c950132583b500556b1efd71d45b319029f2b71518d979fcc208e16b42426f"7033=======7034name = "pallet-vesting"7035version = "3.0.0"7036source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"7037>>>>>>> origin/develop7038dependencies = [7039 "enumflags2",7040 "frame-support",7041 "frame-system",7042 "parity-scale-codec",7043 "sp-runtime",7044 "sp-std",7045]70467047[[package]]7048<<<<<<< HEAD7049name = "pin-project-lite"7050version = "0.1.12"7051source = "registry+https://github.com/rust-lang/crates.io-index"7052checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777"70537054[[package]]7055name = "pin-project-lite"7056version = "0.2.6"7057source = "registry+https://github.com/rust-lang/crates.io-index"7058checksum = "dc0e1f259c92177c30a4c9d177246edd0a3568b25756a977d0632cf8fa37e905"7059=======7060name = "pallet-xcm"7061version = "0.1.0"7062source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"7063dependencies = [7064 "frame-support",7065 "frame-system",7066 "parity-scale-codec",7067 "serde",7068 "sp-runtime",7069 "sp-std",7070 "xcm",7071 "xcm-executor",7072]70737074[[package]]7075name = "parachain-info"7076version = "0.1.0"7077source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.3#78b31b21122995b49f3c2cfe2791f188e33e5917"7078dependencies = [7079 "cumulus-primitives-core",7080 "frame-support",7081 "frame-system",7082 "parity-scale-codec",7083 "serde",7084]70857086[[package]]7087name = "parity-db"7088version = "0.2.3"7089source = "registry+https://github.com/rust-lang/crates.io-index"7090checksum = "495197c078e54b8735181aa35c00a327f7f3a3cc00a1ee8c95926dd010f0ec6b"7091dependencies = [7092 "blake2-rfc",7093 "crc32fast",7094 "fs2",7095 "hex",7096 "libc",7097 "log",7098 "memmap2",7099 "parking_lot 0.11.1",7100 "rand 0.8.3",7101]71027103[[package]]7104name = "parity-multiaddr"7105version = "0.11.2"7106source = "registry+https://github.com/rust-lang/crates.io-index"7107checksum = "58341485071825827b7f03cf7efd1cb21e6a709bea778fb50227fd45d2f361b4"7108dependencies = [7109 "arrayref",7110 "bs58",7111 "byteorder",7112 "data-encoding",7113 "multihash",7114 "percent-encoding 2.1.0",7115 "serde",7116 "static_assertions",7117 "unsigned-varint 0.7.0",7118 "url 2.2.1",7119]7120>>>>>>> origin/develop71217122[[package]]7123name = "parity-scale-codec"7124version = "2.1.1"7125source = "registry+https://github.com/rust-lang/crates.io-index"7126checksum = "e0f518afaa5a47d0d6386229b0a6e01e86427291d643aa4cabb4992219f504f8"7127dependencies = [7128 "arrayvec 0.7.0",7129 "bitvec",7130 "byte-slice-cast",7131 "parity-scale-codec-derive",7132 "serde",7133]71347135[[package]]7136name = "parity-scale-codec-derive"7137version = "2.1.0"7138source = "registry+https://github.com/rust-lang/crates.io-index"7139checksum = "f44c5f94427bd0b5076e8f7e15ca3f60a4d8ac0077e4793884e6fdfd8915344e"7140dependencies = [7141 "proc-macro-crate 0.1.5",7142 "proc-macro2",7143 "quote",7144 "syn",7145]71467147[[package]]4824name = "parity-send-wrapper"7148name = "parity-send-wrapper"4825version = "0.1.0"7149version = "0.1.0"4826source = "registry+https://github.com/rust-lang/crates.io-index"7150source = "registry+https://github.com/rust-lang/crates.io-index"4852checksum = "664a8c6b8e62d8f9f2f937e391982eb433ab285b4cd9545b342441e04a906e42"7176checksum = "664a8c6b8e62d8f9f2f937e391982eb433ab285b4cd9545b342441e04a906e42"4853dependencies = [7177dependencies = [4854 "cfg-if 1.0.0",7178 "cfg-if 1.0.0",7179 "ethereum-types",4855 "hashbrown",7180 "hashbrown",4856 "impl-trait-for-tuples 0.2.1",7181 "impl-trait-for-tuples",7182 "lru",4857 "parity-util-mem-derive",7183 "parity-util-mem-derive",4858 "parking_lot 0.11.1",7184 "parking_lot 0.11.1",4859 "primitive-types 0.9.0",7185 "primitive-types",4860 "smallvec 1.6.1",7186 "smallvec 1.6.1",4861 "winapi 0.3.9",7187 "winapi 0.3.9",4862]7188]4888checksum = "ddfc878dac00da22f8f61e7af3157988424567ab01d9920b962ef7dcbd7cd865"7214checksum = "ddfc878dac00da22f8f61e7af3157988424567ab01d9920b962ef7dcbd7cd865"488972154890[[package]]7216[[package]]7217name = "parity-wasm"7218version = "0.42.2"7219source = "registry+https://github.com/rust-lang/crates.io-index"7220checksum = "be5e13c266502aadf83426d87d81a0f5d1ef45b8027f5a471c360abfe4bfae92"72217222[[package]]4891name = "parity-ws"7223name = "parity-ws"4892version = "0.10.0"7224version = "0.10.0"4893source = "registry+https://github.com/rust-lang/crates.io-index"7225source = "registry+https://github.com/rust-lang/crates.io-index"4902 "rand 0.7.3",7234 "rand 0.7.3",4903 "sha-1 0.8.2",7235 "sha-1 0.8.2",4904 "slab",7236 "slab",4905 "url 2.2.2",7237 "url 2.2.1",4906]7238]490772394908[[package]]7240[[package]]4939checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb"7271checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb"4940dependencies = [7272dependencies = [4941 "instant",7273 "instant",4942 "lock_api 0.4.4",7274 "lock_api 0.4.3",4943 "parking_lot_core 0.8.3",7275 "parking_lot_core 0.8.3",4944]7276]494572774981 "cfg-if 1.0.0",7313 "cfg-if 1.0.0",4982 "instant",7314 "instant",4983 "libc",7315 "libc",4984 "redox_syscall 0.2.8",7316 "redox_syscall 0.2.6",4985 "smallvec 1.6.1",7317 "smallvec 1.6.1",4986 "winapi 0.3.9",7318 "winapi 0.3.9",4987]7319]509974315100[[package]]7432[[package]]5101name = "pin-project"7433name = "pin-project"5102version = "1.0.7"7434version = "1.0.6"5103source = "registry+https://github.com/rust-lang/crates.io-index"7435source = "registry+https://github.com/rust-lang/crates.io-index"5104checksum = "c7509cc106041c40a4518d2af7a61530e1eed0e6285296a3d8c5472806ccc4a4"7436checksum = "bc174859768806e91ae575187ada95c91a29e96a98dc5d2cd9a1fed039501ba6"5105dependencies = [7437dependencies = [5106 "pin-project-internal 1.0.7",7438 "pin-project-internal 1.0.6",5107]7439]510874405109[[package]]7441[[package]]511974515120[[package]]7452[[package]]5121name = "pin-project-internal"7453name = "pin-project-internal"5122version = "1.0.7"7454version = "1.0.6"5123source = "registry+https://github.com/rust-lang/crates.io-index"7455source = "registry+https://github.com/rust-lang/crates.io-index"5124checksum = "48c950132583b500556b1efd71d45b319029f2b71518d979fcc208e16b42426f"7456checksum = "a490329918e856ed1b083f244e3bfe2d8c4f336407e4ea9e1a9f479ff09049e5"5125dependencies = [7457dependencies = [5126 "proc-macro2",7458 "proc-macro2",5127 "quote",7459 "quote",5159checksum = "989d43012e2ca1c4a02507c67282691a0a3207f9dc67cec596b43fe925b3d325"7491checksum = "989d43012e2ca1c4a02507c67282691a0a3207f9dc67cec596b43fe925b3d325"516074925161[[package]]7493[[package]]7494name = "polkadot-approval-distribution"7495version = "0.1.0"7496source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"7497dependencies = [7498 "futures 0.3.14",7499 "polkadot-node-network-protocol",7500 "polkadot-node-primitives",7501 "polkadot-node-subsystem",7502 "polkadot-node-subsystem-util",7503 "polkadot-primitives",7504 "tracing",7505]75067507[[package]]7508name = "polkadot-availability-bitfield-distribution"7509version = "0.1.0"7510source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"7511dependencies = [7512 "futures 0.3.14",7513 "polkadot-node-network-protocol",7514 "polkadot-node-subsystem",7515 "polkadot-node-subsystem-util",7516 "polkadot-primitives",7517 "tracing",7518]75197520[[package]]7521name = "polkadot-availability-distribution"7522version = "0.1.0"7523source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"7524dependencies = [7525 "futures 0.3.14",7526 "lru",7527 "parity-scale-codec",7528 "polkadot-erasure-coding",7529 "polkadot-node-core-runtime-api",7530 "polkadot-node-network-protocol",7531 "polkadot-node-primitives",7532 "polkadot-node-subsystem",7533 "polkadot-node-subsystem-util",7534 "polkadot-primitives",7535 "rand 0.8.3",7536 "sp-application-crypto",7537 "sp-core",7538 "sp-keystore",7539 "thiserror",7540 "tracing",7541]75427543[[package]]7544name = "polkadot-availability-recovery"7545version = "0.1.0"7546source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"7547dependencies = [7548 "futures 0.3.14",7549 "lru",7550 "parity-scale-codec",7551 "polkadot-erasure-coding",7552 "polkadot-node-network-protocol",7553 "polkadot-node-primitives",7554 "polkadot-node-subsystem",7555 "polkadot-node-subsystem-util",7556 "polkadot-primitives",7557 "rand 0.8.3",7558 "thiserror",7559 "tracing",7560]75617562[[package]]7563name = "polkadot-cli"7564version = "0.9.3"7565source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"7566dependencies = [7567 "frame-benchmarking-cli",7568 "futures 0.3.14",7569 "log",7570 "polkadot-node-core-pvf",7571 "polkadot-service",7572 "sc-cli",7573 "sc-service",7574 "sp-core",7575 "sp-trie",7576 "structopt",7577 "substrate-build-script-utils",7578 "thiserror",7579 "try-runtime-cli",7580]75817582[[package]]7583name = "polkadot-collator-protocol"7584version = "0.1.0"7585source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"7586dependencies = [7587 "always-assert",7588 "futures 0.3.14",7589 "futures-timer 3.0.2",7590 "polkadot-node-network-protocol",7591 "polkadot-node-primitives",7592 "polkadot-node-subsystem",7593 "polkadot-node-subsystem-util",7594 "polkadot-primitives",7595 "sp-core",7596 "sp-keystore",7597 "sp-runtime",7598 "thiserror",7599 "tracing",7600]76017602[[package]]7603name = "polkadot-core-primitives"7604version = "0.9.3"7605source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"7606dependencies = [7607 "parity-scale-codec",7608 "parity-util-mem",7609 "sp-core",7610 "sp-runtime",7611 "sp-std",7612]76137614[[package]]7615name = "polkadot-erasure-coding"7616version = "0.9.3"7617source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"7618dependencies = [7619 "parity-scale-codec",7620 "polkadot-node-primitives",7621 "polkadot-primitives",7622 "reed-solomon-novelpoly",7623 "sp-core",7624 "sp-trie",7625 "thiserror",7626]76277628[[package]]7629name = "polkadot-gossip-support"7630version = "0.1.0"7631source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"7632dependencies = [7633 "futures 0.3.14",7634 "polkadot-node-network-protocol",7635 "polkadot-node-subsystem",7636 "polkadot-node-subsystem-util",7637 "polkadot-primitives",7638 "sp-application-crypto",7639 "sp-keystore",7640 "tracing",7641]76427643[[package]]7644name = "polkadot-network-bridge"7645version = "0.1.0"7646source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"7647dependencies = [7648 "async-trait",7649 "futures 0.3.14",7650 "parity-scale-codec",7651 "parking_lot 0.11.1",7652 "polkadot-node-network-protocol",7653 "polkadot-node-subsystem",7654 "polkadot-node-subsystem-util",7655 "polkadot-primitives",7656 "sc-authority-discovery",7657 "sc-network",7658 "sp-consensus",7659 "strum",7660 "tracing",7661]76627663[[package]]7664name = "polkadot-node-collation-generation"7665version = "0.1.0"7666source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"7667dependencies = [7668 "futures 0.3.14",7669 "parity-scale-codec",7670 "polkadot-erasure-coding",7671 "polkadot-node-primitives",7672 "polkadot-node-subsystem",7673 "polkadot-node-subsystem-util",7674 "polkadot-primitives",7675 "sp-core",7676 "sp-maybe-compressed-blob",7677 "thiserror",7678 "tracing",7679]76807681[[package]]7682name = "polkadot-node-core-approval-voting"7683version = "0.1.0"7684source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"7685dependencies = [7686 "bitvec",7687 "derive_more",7688 "futures 0.3.14",7689 "futures-timer 3.0.2",7690 "kvdb",7691 "merlin",7692 "parity-scale-codec",7693 "polkadot-node-jaeger",7694 "polkadot-node-primitives",7695 "polkadot-node-subsystem",7696 "polkadot-node-subsystem-util",7697 "polkadot-overseer",7698 "polkadot-primitives",7699 "sc-client-api",7700 "sc-keystore",7701 "schnorrkel",7702 "sp-application-crypto",7703 "sp-blockchain",7704 "sp-consensus",7705 "sp-consensus-slots",7706 "sp-runtime",7707 "tracing",7708]77097710[[package]]7711name = "polkadot-node-core-av-store"7712version = "0.1.0"7713source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"7714dependencies = [7715 "bitvec",7716 "futures 0.3.14",7717 "futures-timer 3.0.2",7718 "kvdb",7719 "parity-scale-codec",7720 "polkadot-erasure-coding",7721 "polkadot-node-primitives",7722 "polkadot-node-subsystem",7723 "polkadot-node-subsystem-util",7724 "polkadot-overseer",7725 "polkadot-primitives",7726 "thiserror",7727 "tracing",7728]77297730[[package]]7731name = "polkadot-node-core-backing"7732version = "0.1.0"7733source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"7734dependencies = [7735 "bitvec",7736 "futures 0.3.14",7737 "polkadot-erasure-coding",7738 "polkadot-node-primitives",7739 "polkadot-node-subsystem",7740 "polkadot-node-subsystem-util",7741 "polkadot-primitives",7742 "polkadot-statement-table",7743 "sp-keystore",7744 "thiserror",7745 "tracing",7746]77477748[[package]]7749name = "polkadot-node-core-bitfield-signing"7750version = "0.1.0"7751source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"7752dependencies = [7753 "futures 0.3.14",7754 "polkadot-node-subsystem",7755 "polkadot-node-subsystem-util",7756 "polkadot-primitives",7757 "sp-keystore",7758 "thiserror",7759 "tracing",7760 "wasm-timer",7761]77627763[[package]]7764name = "polkadot-node-core-candidate-selection"7765version = "0.1.0"7766source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"7767dependencies = [7768 "futures 0.3.14",7769 "polkadot-node-primitives",7770 "polkadot-node-subsystem",7771 "polkadot-node-subsystem-util",7772 "polkadot-primitives",7773 "sp-keystore",7774 "thiserror",7775 "tracing",7776]77777778[[package]]7779name = "polkadot-node-core-candidate-validation"7780version = "0.1.0"7781source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"7782dependencies = [7783 "async-trait",7784 "futures 0.3.14",7785 "parity-scale-codec",7786 "polkadot-node-core-pvf",7787 "polkadot-node-primitives",7788 "polkadot-node-subsystem",7789 "polkadot-node-subsystem-util",7790 "polkadot-parachain",7791 "polkadot-primitives",7792 "sp-maybe-compressed-blob",7793 "tracing",7794]77957796[[package]]7797name = "polkadot-node-core-chain-api"7798version = "0.1.0"7799source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"7800dependencies = [7801 "futures 0.3.14",7802 "polkadot-node-subsystem",7803 "polkadot-node-subsystem-util",7804 "polkadot-primitives",7805 "sp-blockchain",7806 "tracing",7807]78087809[[package]]7810name = "polkadot-node-core-parachains-inherent"7811version = "0.1.0"7812source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"7813dependencies = [7814 "async-trait",7815 "futures 0.3.14",7816 "futures-timer 3.0.2",7817 "polkadot-node-subsystem",7818 "polkadot-overseer",7819 "polkadot-primitives",7820 "sp-blockchain",7821 "sp-inherents",7822 "sp-runtime",7823 "thiserror",7824 "tracing",7825]78267827[[package]]7828name = "polkadot-node-core-provisioner"7829version = "0.1.0"7830source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"7831dependencies = [7832 "bitvec",7833 "futures 0.3.14",7834 "futures-timer 3.0.2",7835 "polkadot-node-subsystem",7836 "polkadot-node-subsystem-util",7837 "polkadot-primitives",7838 "thiserror",7839 "tracing",7840]78417842[[package]]7843name = "polkadot-node-core-pvf"7844version = "0.1.0"7845source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"7846dependencies = [7847 "always-assert",7848 "assert_matches",7849 "async-process",7850 "async-std",7851 "futures 0.3.14",7852 "futures-timer 3.0.2",7853 "libc",7854 "parity-scale-codec",7855 "pin-project 1.0.6",7856 "polkadot-core-primitives",7857 "polkadot-parachain",7858 "rand 0.8.3",7859 "sc-executor",7860 "sc-executor-common",7861 "sc-executor-wasmtime",7862 "slotmap",7863 "sp-core",7864 "sp-externalities",7865 "sp-io",7866 "sp-wasm-interface",7867 "tracing",7868]78697870[[package]]7871name = "polkadot-node-core-runtime-api"7872version = "0.1.0"7873source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"7874dependencies = [7875 "futures 0.3.14",7876 "memory-lru",7877 "parity-util-mem",7878 "polkadot-node-subsystem",7879 "polkadot-node-subsystem-util",7880 "polkadot-primitives",7881 "sp-api",7882 "sp-authority-discovery",7883 "sp-consensus-babe",7884 "sp-core",7885 "tracing",7886]78877888[[package]]7889name = "polkadot-node-jaeger"7890version = "0.1.0"7891source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"7892dependencies = [7893 "async-std",7894 "lazy_static",7895 "log",7896 "mick-jaeger",7897 "parity-scale-codec",7898 "parking_lot 0.11.1",7899 "polkadot-node-primitives",7900 "polkadot-primitives",7901 "sc-network",7902 "sp-core",7903 "thiserror",7904]79057906[[package]]7907name = "polkadot-node-network-protocol"7908version = "0.1.0"7909source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"7910dependencies = [7911 "futures 0.3.14",7912 "parity-scale-codec",7913 "polkadot-node-jaeger",7914 "polkadot-node-primitives",7915 "polkadot-primitives",7916 "sc-network",7917 "strum",7918 "thiserror",7919]79207921[[package]]7922name = "polkadot-node-primitives"7923version = "0.1.0"7924source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"7925dependencies = [7926 "futures 0.3.14",7927 "parity-scale-codec",7928 "polkadot-parachain",7929 "polkadot-primitives",7930 "polkadot-statement-table",7931 "schnorrkel",7932 "serde",7933 "sp-application-crypto",7934 "sp-consensus-babe",7935 "sp-consensus-vrf",7936 "sp-core",7937 "sp-maybe-compressed-blob",7938 "sp-runtime",7939 "thiserror",7940 "zstd",7941]79427943[[package]]7944name = "polkadot-node-subsystem"7945version = "0.1.0"7946source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"7947dependencies = [7948 "async-std",7949 "async-trait",7950 "derive_more",7951 "futures 0.3.14",7952 "futures-timer 3.0.2",7953 "lazy_static",7954 "log",7955 "mick-jaeger",7956 "parity-scale-codec",7957 "parking_lot 0.11.1",7958 "pin-project 1.0.6",7959 "polkadot-node-jaeger",7960 "polkadot-node-network-protocol",7961 "polkadot-node-primitives",7962 "polkadot-primitives",7963 "polkadot-procmacro-subsystem-dispatch-gen",7964 "polkadot-statement-table",7965 "sc-network",7966 "smallvec 1.6.1",7967 "sp-core",7968 "substrate-prometheus-endpoint",7969 "thiserror",7970 "tracing",7971]79727973[[package]]7974name = "polkadot-node-subsystem-util"7975version = "0.1.0"7976source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"7977dependencies = [7978 "async-trait",7979 "futures 0.3.14",7980 "futures-timer 3.0.2",7981 "lru",7982 "metered-channel",7983 "parity-scale-codec",7984 "pin-project 1.0.6",7985 "polkadot-node-jaeger",7986 "polkadot-node-network-protocol",7987 "polkadot-node-primitives",7988 "polkadot-node-subsystem",7989 "polkadot-primitives",7990 "rand 0.8.3",7991 "sc-network",7992 "sp-application-crypto",7993 "sp-core",7994 "sp-keystore",7995 "streamunordered",7996 "substrate-prometheus-endpoint",7997 "thiserror",7998 "tracing",7999]80008001[[package]]8002name = "polkadot-overseer"8003version = "0.1.0"8004source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"8005dependencies = [8006 "async-trait",8007 "futures 0.3.14",8008 "futures-timer 3.0.2",8009 "polkadot-node-primitives",8010 "polkadot-node-subsystem",8011 "polkadot-node-subsystem-util",8012 "polkadot-primitives",8013 "polkadot-procmacro-overseer-subsystems-gen",8014 "sc-client-api",8015 "sp-api",8016 "tracing",8017]80188019[[package]]8020name = "polkadot-parachain"8021version = "0.9.3"8022source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"8023dependencies = [8024 "derive_more",8025 "parity-scale-codec",8026 "parity-util-mem",8027 "polkadot-core-primitives",8028 "serde",8029 "sp-core",8030 "sp-runtime",8031 "sp-std",8032]80338034[[package]]8035name = "polkadot-primitives"8036version = "0.9.3"8037source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"8038dependencies = [8039 "bitvec",8040 "frame-system",8041 "hex-literal",8042 "parity-scale-codec",8043 "parity-util-mem",8044 "polkadot-core-primitives",8045 "polkadot-parachain",8046 "serde",8047 "sp-api",8048 "sp-application-crypto",8049 "sp-arithmetic",8050 "sp-authority-discovery",8051 "sp-core",8052 "sp-inherents",8053 "sp-io",8054 "sp-keystore",8055 "sp-runtime",8056 "sp-staking",8057 "sp-std",8058 "sp-trie",8059 "sp-version",8060 "thiserror",8061]80628063[[package]]8064name = "polkadot-procmacro-overseer-subsystems-gen"8065version = "0.1.0"8066source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"8067dependencies = [8068 "assert_matches",8069 "proc-macro2",8070 "quote",8071 "syn",8072]80738074[[package]]8075name = "polkadot-procmacro-subsystem-dispatch-gen"8076version = "0.1.0"8077source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"8078dependencies = [8079 "assert_matches",8080 "proc-macro2",8081 "quote",8082 "syn",8083]80848085[[package]]8086name = "polkadot-rpc"8087version = "0.9.3"8088source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"8089dependencies = [8090 "beefy-gadget",8091 "beefy-gadget-rpc",8092 "jsonrpc-core",8093 "pallet-mmr-rpc",8094 "pallet-transaction-payment-rpc",8095 "parity-scale-codec",8096 "polkadot-primitives",8097 "sc-chain-spec",8098 "sc-client-api",8099 "sc-consensus-babe",8100 "sc-consensus-babe-rpc",8101 "sc-consensus-epochs",8102 "sc-finality-grandpa",8103 "sc-finality-grandpa-rpc",8104 "sc-keystore",8105 "sc-rpc",8106 "sc-sync-state-rpc",8107 "sp-api",8108 "sp-block-builder",8109 "sp-blockchain",8110 "sp-consensus",8111 "sp-consensus-babe",8112 "sp-keystore",8113 "sp-runtime",8114 "sp-transaction-pool",8115 "substrate-frame-rpc-system",8116]81178118[[package]]8119name = "polkadot-runtime"8120version = "0.9.3"8121source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"8122dependencies = [8123 "beefy-primitives",8124 "bitvec",8125 "frame-executive",8126 "frame-support",8127 "frame-system",8128 "frame-system-rpc-runtime-api",8129 "frame-try-runtime",8130 "log",8131 "pallet-authority-discovery",8132 "pallet-authorship",8133 "pallet-babe",8134 "pallet-balances",8135 "pallet-bounties",8136 "pallet-collective",8137 "pallet-democracy",8138 "pallet-election-provider-multi-phase",8139 "pallet-elections-phragmen",8140 "pallet-grandpa",8141 "pallet-identity",8142 "pallet-im-online",8143 "pallet-indices",8144 "pallet-membership",8145 "pallet-mmr-primitives",8146 "pallet-multisig",8147 "pallet-nicks",8148 "pallet-offences",8149 "pallet-proxy",8150 "pallet-randomness-collective-flip",8151 "pallet-scheduler 3.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3)",8152 "pallet-session",8153 "pallet-staking",8154 "pallet-staking-reward-curve",8155 "pallet-timestamp",8156 "pallet-tips",8157 "pallet-transaction-payment",8158 "pallet-transaction-payment-rpc-runtime-api",8159 "pallet-treasury",8160 "pallet-utility",8161 "pallet-vesting",8162 "parity-scale-codec",8163 "polkadot-primitives",8164 "polkadot-runtime-common",8165 "rustc-hex",8166 "serde",8167 "serde_derive",8168 "smallvec 1.6.1",8169 "sp-api",8170 "sp-authority-discovery",8171 "sp-block-builder",8172 "sp-consensus-babe",8173 "sp-core",8174 "sp-inherents",8175 "sp-io",8176 "sp-npos-elections",8177 "sp-offchain",8178 "sp-runtime",8179 "sp-session",8180 "sp-staking",8181 "sp-std",8182 "sp-transaction-pool",8183 "sp-version",8184 "static_assertions",8185 "substrate-wasm-builder 3.0.0",8186]81878188[[package]]8189name = "polkadot-runtime-common"8190version = "0.9.3"8191source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"8192dependencies = [8193 "beefy-primitives",8194 "bitvec",8195 "frame-support",8196 "frame-system",8197 "impl-trait-for-tuples",8198 "libsecp256k1",8199 "log",8200 "pallet-authorship",8201 "pallet-balances",8202 "pallet-beefy",8203 "pallet-mmr",8204 "pallet-offences",8205 "pallet-session",8206 "pallet-staking",8207 "pallet-timestamp",8208 "pallet-transaction-payment",8209 "pallet-treasury",8210 "pallet-vesting",8211 "parity-scale-codec",8212 "polkadot-primitives",8213 "polkadot-runtime-parachains",8214 "rustc-hex",8215 "serde",8216 "serde_derive",8217 "slot-range-helper",8218 "sp-api",8219 "sp-core",8220 "sp-inherents",8221 "sp-io",8222 "sp-runtime",8223 "sp-session",8224 "sp-staking",8225 "sp-std",8226 "static_assertions",8227 "xcm",8228]82298230[[package]]8231name = "polkadot-runtime-parachains"8232version = "0.9.3"8233source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"8234dependencies = [8235 "bitvec",8236 "derive_more",8237 "frame-support",8238 "frame-system",8239 "log",8240 "pallet-authority-discovery",8241 "pallet-authorship",8242 "pallet-balances",8243 "pallet-offences",8244 "pallet-session",8245 "pallet-staking",8246 "pallet-timestamp",8247 "pallet-vesting",8248 "parity-scale-codec",8249 "polkadot-primitives",8250 "rand 0.8.3",8251 "rand_chacha 0.3.0",8252 "rustc-hex",8253 "serde",8254 "sp-api",8255 "sp-core",8256 "sp-inherents",8257 "sp-io",8258 "sp-keystore",8259 "sp-runtime",8260 "sp-session",8261 "sp-staking",8262 "sp-std",8263 "xcm",8264 "xcm-executor",8265]82668267[[package]]8268name = "polkadot-service"8269version = "0.9.3"8270source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"8271dependencies = [8272 "beefy-gadget",8273 "beefy-primitives",8274 "frame-benchmarking",8275 "frame-system-rpc-runtime-api",8276 "futures 0.3.14",8277 "hex-literal",8278 "kusama-runtime",8279 "kvdb",8280 "kvdb-rocksdb",8281 "pallet-babe",8282 "pallet-im-online",8283 "pallet-mmr-primitives",8284 "pallet-staking",8285 "pallet-transaction-payment-rpc-runtime-api",8286 "polkadot-approval-distribution",8287 "polkadot-availability-bitfield-distribution",8288 "polkadot-availability-distribution",8289 "polkadot-availability-recovery",8290 "polkadot-collator-protocol",8291 "polkadot-gossip-support",8292 "polkadot-network-bridge",8293 "polkadot-node-collation-generation",8294 "polkadot-node-core-approval-voting",8295 "polkadot-node-core-av-store",8296 "polkadot-node-core-backing",8297 "polkadot-node-core-bitfield-signing",8298 "polkadot-node-core-candidate-selection",8299 "polkadot-node-core-candidate-validation",8300 "polkadot-node-core-chain-api",8301 "polkadot-node-core-parachains-inherent",8302 "polkadot-node-core-provisioner",8303 "polkadot-node-core-runtime-api",8304 "polkadot-node-primitives",8305 "polkadot-node-subsystem",8306 "polkadot-node-subsystem-util",8307 "polkadot-overseer",8308 "polkadot-parachain",8309 "polkadot-primitives",8310 "polkadot-rpc",8311 "polkadot-runtime",8312 "polkadot-runtime-parachains",8313 "polkadot-statement-distribution",8314 "rococo-runtime",8315 "sc-authority-discovery",8316 "sc-basic-authorship",8317 "sc-block-builder",8318 "sc-chain-spec",8319 "sc-client-api",8320 "sc-client-db",8321 "sc-consensus",8322 "sc-consensus-babe",8323 "sc-consensus-slots",8324 "sc-consensus-uncles",8325 "sc-executor",8326 "sc-finality-grandpa",8327 "sc-finality-grandpa-warp-sync",8328 "sc-keystore",8329 "sc-network",8330 "sc-service",8331 "sc-telemetry",8332 "sc-transaction-pool",8333 "serde",8334 "sp-api",8335 "sp-authority-discovery",8336 "sp-block-builder",8337 "sp-blockchain",8338 "sp-consensus",8339 "sp-consensus-babe",8340 "sp-core",8341 "sp-finality-grandpa",8342 "sp-inherents",8343 "sp-io",8344 "sp-keystore",8345 "sp-offchain",8346 "sp-runtime",8347 "sp-session",8348 "sp-state-machine",8349 "sp-storage",8350 "sp-timestamp",8351 "sp-transaction-pool",8352 "sp-trie",8353 "substrate-prometheus-endpoint",8354 "thiserror",8355 "tracing",8356 "westend-runtime",8357]83588359[[package]]8360name = "polkadot-statement-distribution"8361version = "0.1.0"8362source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"8363dependencies = [8364 "arrayvec 0.5.2",8365 "futures 0.3.14",8366 "indexmap",8367 "parity-scale-codec",8368 "polkadot-node-network-protocol",8369 "polkadot-node-primitives",8370 "polkadot-node-subsystem",8371 "polkadot-node-subsystem-util",8372 "polkadot-primitives",8373 "sc-network",8374 "sp-keystore",8375 "sp-staking",8376 "thiserror",8377 "tracing",8378]83798380[[package]]8381name = "polkadot-statement-table"8382version = "0.9.3"8383source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"8384dependencies = [8385 "parity-scale-codec",8386 "polkadot-primitives",8387 "sp-core",8388]83898390[[package]]8391name = "polkadot-test-runtime"8392version = "0.9.3"8393source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"8394dependencies = [8395 "beefy-primitives",8396 "bitvec",8397 "frame-election-provider-support",8398 "frame-executive",8399 "frame-support",8400 "frame-system",8401 "frame-system-rpc-runtime-api",8402 "log",8403 "pallet-authority-discovery",8404 "pallet-authorship",8405 "pallet-babe",8406 "pallet-balances",8407 "pallet-grandpa",8408 "pallet-indices",8409 "pallet-mmr-primitives",8410 "pallet-nicks",8411 "pallet-offences",8412 "pallet-randomness-collective-flip",8413 "pallet-session",8414 "pallet-staking",8415 "pallet-staking-reward-curve",8416 "pallet-sudo",8417 "pallet-timestamp",8418 "pallet-transaction-payment",8419 "pallet-transaction-payment-rpc-runtime-api",8420 "pallet-vesting",8421 "parity-scale-codec",8422 "polkadot-parachain",8423 "polkadot-primitives",8424 "polkadot-runtime-common",8425 "polkadot-runtime-parachains",8426 "rustc-hex",8427 "serde",8428 "serde_derive",8429 "smallvec 1.6.1",8430 "sp-api",8431 "sp-authority-discovery",8432 "sp-block-builder",8433 "sp-consensus-babe",8434 "sp-core",8435 "sp-inherents",8436 "sp-io",8437 "sp-offchain",8438 "sp-runtime",8439 "sp-session",8440 "sp-staking",8441 "sp-std",8442 "sp-transaction-pool",8443 "sp-version",8444 "substrate-wasm-builder 3.0.0",8445]84468447[[package]]8448name = "polkadot-test-service"8449version = "0.9.3"8450source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"8451dependencies = [8452 "frame-benchmarking",8453 "frame-system",8454 "futures 0.1.31",8455 "futures 0.3.14",8456 "hex",8457 "pallet-balances",8458 "pallet-staking",8459 "pallet-transaction-payment",8460 "polkadot-node-primitives",8461 "polkadot-node-subsystem",8462 "polkadot-overseer",8463 "polkadot-parachain",8464 "polkadot-primitives",8465 "polkadot-rpc",8466 "polkadot-runtime-common",8467 "polkadot-runtime-parachains",8468 "polkadot-service",8469 "polkadot-test-runtime",8470 "rand 0.8.3",8471 "sc-authority-discovery",8472 "sc-chain-spec",8473 "sc-cli",8474 "sc-client-api",8475 "sc-consensus",8476 "sc-consensus-babe",8477 "sc-executor",8478 "sc-finality-grandpa",8479 "sc-network",8480 "sc-service",8481 "sc-tracing",8482 "sc-transaction-pool",8483 "sp-arithmetic",8484 "sp-authority-discovery",8485 "sp-blockchain",8486 "sp-consensus",8487 "sp-consensus-babe",8488 "sp-core",8489 "sp-finality-grandpa",8490 "sp-inherents",8491 "sp-keyring",8492 "sp-runtime",8493 "sp-state-machine",8494 "substrate-test-client",8495 "tempfile",8496 "tracing",8497]84988499[[package]]5162name = "polling"8500name = "polling"5163version = "2.0.3"8501version = "2.0.3"5164source = "registry+https://github.com/rust-lang/crates.io-index"8502source = "registry+https://github.com/rust-lang/crates.io-index"5217source = "registry+https://github.com/rust-lang/crates.io-index"8555source = "registry+https://github.com/rust-lang/crates.io-index"5218checksum = "2415937401cb030a2a0a4d922483f945fa068f52a7dbb22ce0fe5f2b6f6adace"8556checksum = "2415937401cb030a2a0a4d922483f945fa068f52a7dbb22ce0fe5f2b6f6adace"5219dependencies = [8557dependencies = [8558<<<<<<< HEAD5220 "fixed-hash 0.7.0",8559 "fixed-hash 0.7.0",5221 "impl-codec 0.5.0",8560 "impl-codec 0.5.0",5222 "impl-rlp 0.3.0",8561 "impl-rlp 0.3.0",8562=======8563 "fixed-hash",8564 "impl-codec",8565 "impl-rlp",8566>>>>>>> origin/develop5223 "impl-serde",8567 "impl-serde",5224 "uint 0.9.0",8568 "uint 0.9.0",5225]8569]5320dependencies = [8664dependencies = [5321 "bytes 1.0.1",8665 "bytes 1.0.1",5322 "heck",8666 "heck",5323 "itertools",8667 "itertools 0.9.0",5324 "log",8668 "log",5325 "multimap",8669 "multimap",5326 "petgraph",8670 "petgraph",5327 "prost",8671 "prost",5328 "prost-types",8672 "prost-types",5329 "tempfile",8673 "tempfile",8674<<<<<<< HEAD5330 "which",8675 "which",8676=======8677 "which 4.1.0",8678>>>>>>> origin/develop5331]8679]533286805333[[package]]8681[[package]]5337checksum = "169a15f3008ecb5160cba7d37bcd690a7601b6d30cfb87a117d45e59d52af5d4"8685checksum = "169a15f3008ecb5160cba7d37bcd690a7601b6d30cfb87a117d45e59d52af5d4"5338dependencies = [8686dependencies = [5339 "anyhow",8687 "anyhow",5340 "itertools",8688 "itertools 0.9.0",5341 "proc-macro2",8689 "proc-macro2",5342 "quote",8690 "quote",5343 "syn",8691 "syn",537587235376[[package]]8724[[package]]5377name = "pwasm-utils"8725name = "pwasm-utils"5378version = "0.16.0"8726version = "0.17.1"5379source = "registry+https://github.com/rust-lang/crates.io-index"8727source = "registry+https://github.com/rust-lang/crates.io-index"5380checksum = "1c8ac87af529432d3a4f0e2b3bbf08af49f28f09cc73ed7e551161bdaef5f78d"8728checksum = "78778a25194f953d1766fc8c6a331ed56f070d09a0511267ee2c150cb71ea8c2"5381dependencies = [8729dependencies = [5382 "byteorder",8730 "byteorder",5383 "log",8731 "log",5384 "parity-wasm 0.41.0",8732 "parity-wasm 0.42.2",5385]8733]538687345387[[package]]8735[[package]]5567]8915]556889165569[[package]]8917[[package]]5570name = "raw-cpuid"5571version = "8.1.2"5572source = "registry+https://github.com/rust-lang/crates.io-index"5573checksum = "1fdf7d9dbd43f3d81d94a49c1c3df73cc2b3827995147e6cf7f89d4ec5483e73"5574dependencies = [5575 "bitflags",5576 "cc",5577 "rustc_version",5578]55795580[[package]]5581name = "rawpointer"8918name = "rawpointer"5582version = "0.2.1"8919version = "0.2.1"5583source = "registry+https://github.com/rust-lang/crates.io-index"8920source = "registry+https://github.com/rust-lang/crates.io-index"5603dependencies = [8940dependencies = [5604 "crossbeam-channel",8941 "crossbeam-channel",5605 "crossbeam-deque 0.8.0",8942 "crossbeam-deque 0.8.0",8943<<<<<<< HEAD5606 "crossbeam-utils 0.8.4",8944 "crossbeam-utils 0.8.4",8945=======8946 "crossbeam-utils 0.8.3",8947>>>>>>> origin/develop5607 "lazy_static",8948 "lazy_static",5608 "num_cpus",8949 "num_cpus",5609]8950]5622version = "0.1.57"8963version = "0.1.57"5623source = "registry+https://github.com/rust-lang/crates.io-index"8964source = "registry+https://github.com/rust-lang/crates.io-index"5624checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce"8965checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce"8966<<<<<<< HEAD8967=======562589685626[[package]]8969[[package]]5627name = "redox_syscall"8970name = "redox_syscall"8971version = "0.2.6"8972source = "registry+https://github.com/rust-lang/crates.io-index"8973checksum = "8270314b5ccceb518e7e578952f0b72b88222d02e8f77f5ecf7abbb673539041"8974dependencies = [8975 "bitflags",8976]8977>>>>>>> origin/develop89788979[[package]]8980name = "redox_syscall"5628version = "0.2.8"8981version = "0.2.8"5629source = "registry+https://github.com/rust-lang/crates.io-index"8982source = "registry+https://github.com/rust-lang/crates.io-index"5630checksum = "742739e41cd49414de871ea5e549afb7e2a3ac77b589bcbebe8c82fab37147fc"8983checksum = "742739e41cd49414de871ea5e549afb7e2a3ac77b589bcbebe8c82fab37147fc"5639checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64"8992checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64"5640dependencies = [8993dependencies = [5641 "getrandom 0.2.2",8994 "getrandom 0.2.2",8995<<<<<<< HEAD5642 "redox_syscall 0.2.8",8996 "redox_syscall 0.2.8",8997=======8998 "redox_syscall 0.2.6",5643]8999]564490005645[[package]]9001[[package]]9002name = "reed-solomon-novelpoly"9003version = "1.0.0"9004source = "registry+https://github.com/rust-lang/crates.io-index"9005checksum = "3bd8f48b2066e9f69ab192797d66da804d1935bf22763204ed3675740cb0f221"9006dependencies = [9007 "derive_more",9008 "fs-err",9009 "itertools 0.10.0",9010 "static_init",9011 "thiserror",9012>>>>>>> origin/develop9013]90149015[[package]]5646name = "ref-cast"9016name = "ref-cast"5647version = "1.0.6"9017version = "1.0.6"5648source = "registry+https://github.com/rust-lang/crates.io-index"9018source = "registry+https://github.com/rust-lang/crates.io-index"5670dependencies = [9040dependencies = [5671 "log",9041 "log",5672 "rustc-hash",9042 "rustc-hash",9043 "serde",5673 "smallvec 1.6.1",9044 "smallvec 1.6.1",5674]9045]567590465676[[package]]9047[[package]]5677name = "regex"9048name = "regex"9049<<<<<<< HEAD5678version = "1.5.4"9050version = "1.5.4"5679source = "registry+https://github.com/rust-lang/crates.io-index"9051source = "registry+https://github.com/rust-lang/crates.io-index"5680checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461"9052checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461"9053=======9054version = "1.4.5"9055source = "registry+https://github.com/rust-lang/crates.io-index"9056checksum = "957056ecddbeba1b26965114e191d2e8589ce74db242b6ea25fc4062427a5c19"9057>>>>>>> origin/develop5681dependencies = [9058dependencies = [5682 "aho-corasick",9059 "aho-corasick",5683 "memchr",9060 "memchr",569690735697[[package]]9074[[package]]5698name = "regex-syntax"9075name = "regex-syntax"9076<<<<<<< HEAD5699version = "0.6.25"9077version = "0.6.25"5700source = "registry+https://github.com/rust-lang/crates.io-index"9078source = "registry+https://github.com/rust-lang/crates.io-index"5701checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"9079checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"9080=======9081version = "0.6.23"9082source = "registry+https://github.com/rust-lang/crates.io-index"9083checksum = "24d5f089152e60f62d28b835fbff2cd2e8dc0baf1ac13343bef92ab7eed84548"9084>>>>>>> origin/develop570290855703[[package]]9086[[package]]5704name = "region"9087name = "region"5713]9096]571490975715[[package]]9098[[package]]9099name = "remote-externalities"9100version = "0.9.0"9101source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"9102dependencies = [9103 "env_logger 0.8.3",9104 "hex-literal",9105 "jsonrpsee-http-client",9106 "jsonrpsee-proc-macros",9107 "log",9108 "parity-scale-codec",9109 "sp-core",9110 "sp-io",9111 "sp-runtime",9112]91139114[[package]]5716name = "remove_dir_all"9115name = "remove_dir_all"5717version = "0.5.3"9116version = "0.5.3"5718source = "registry+https://github.com/rust-lang/crates.io-index"9117source = "registry+https://github.com/rust-lang/crates.io-index"5722]9121]572391225724[[package]]9123[[package]]9124name = "resolv-conf"9125version = "0.7.0"9126source = "registry+https://github.com/rust-lang/crates.io-index"9127checksum = "52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00"9128dependencies = [9129 "hostname",9130 "quick-error 1.2.3",9131]91329133[[package]]5725name = "retain_mut"9134name = "retain_mut"5726version = "0.1.3"9135version = "0.1.3"5727source = "registry+https://github.com/rust-lang/crates.io-index"9136source = "registry+https://github.com/rust-lang/crates.io-index"574491535745[[package]]9154[[package]]5746name = "rlp"9155name = "rlp"9156<<<<<<< HEAD5747version = "0.4.6"9157version = "0.4.6"5748source = "registry+https://github.com/rust-lang/crates.io-index"9158source = "registry+https://github.com/rust-lang/crates.io-index"5749checksum = "1190dcc8c3a512f1eef5d09bb8c84c7f39e1054e174d1795482e18f5272f2e73"9159checksum = "1190dcc8c3a512f1eef5d09bb8c84c7f39e1054e174d1795482e18f5272f2e73"575391635754[[package]]9164[[package]]5755name = "rlp"9165name = "rlp"9166=======9167>>>>>>> origin/develop5756version = "0.5.0"9168version = "0.5.0"5757source = "registry+https://github.com/rust-lang/crates.io-index"9169source = "registry+https://github.com/rust-lang/crates.io-index"5758checksum = "e54369147e3e7796c9b885c7304db87ca3d09a0a98f72843d532868675bbfba8"9170checksum = "e54369147e3e7796c9b885c7304db87ca3d09a0a98f72843d532868675bbfba8"5762]9174]576391755764[[package]]9176[[package]]9177<<<<<<< HEAD5765name = "rlp-derive"9178name = "rlp-derive"5766version = "0.1.0"9179version = "0.1.0"5767source = "registry+https://github.com/rust-lang/crates.io-index"9180source = "registry+https://github.com/rust-lang/crates.io-index"5773]9186]577491875775[[package]]9188[[package]]9189=======9190>>>>>>> origin/develop5776name = "rocksdb"9191name = "rocksdb"5777version = "0.16.0"9192version = "0.16.0"5778source = "registry+https://github.com/rust-lang/crates.io-index"9193source = "registry+https://github.com/rust-lang/crates.io-index"5783]9198]578491995785[[package]]9200[[package]]9201name = "rococo-runtime"9202version = "0.9.3"9203source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"9204dependencies = [9205 "beefy-primitives",9206 "bp-rococo",9207 "bp-wococo",9208 "frame-executive",9209 "frame-support",9210 "frame-system",9211 "frame-system-rpc-runtime-api",9212 "hex-literal",9213 "log",9214 "pallet-authority-discovery",9215 "pallet-authorship",9216 "pallet-babe",9217 "pallet-balances",9218 "pallet-beefy",9219 "pallet-bridge-grandpa",9220 "pallet-collective",9221 "pallet-grandpa",9222 "pallet-im-online",9223 "pallet-indices",9224 "pallet-membership",9225 "pallet-mmr",9226 "pallet-mmr-primitives",9227 "pallet-offences",9228 "pallet-proxy",9229 "pallet-session",9230 "pallet-staking",9231 "pallet-staking-reward-curve",9232 "pallet-sudo",9233 "pallet-timestamp",9234 "pallet-transaction-payment",9235 "pallet-transaction-payment-rpc-runtime-api",9236 "pallet-utility",9237 "pallet-xcm",9238 "parity-scale-codec",9239 "polkadot-parachain",9240 "polkadot-primitives",9241 "polkadot-runtime-common",9242 "polkadot-runtime-parachains",9243 "serde",9244 "serde_derive",9245 "smallvec 1.6.1",9246 "sp-api",9247 "sp-authority-discovery",9248 "sp-block-builder",9249 "sp-consensus-babe",9250 "sp-core",9251 "sp-inherents",9252 "sp-io",9253 "sp-offchain",9254 "sp-runtime",9255 "sp-session",9256 "sp-staking",9257 "sp-std",9258 "sp-transaction-pool",9259 "sp-version",9260 "substrate-wasm-builder 3.0.0",9261 "xcm",9262 "xcm-builder",9263 "xcm-executor",9264]92659266[[package]]5786name = "rpassword"9267name = "rpassword"5787version = "5.0.1"9268version = "5.0.1"5788source = "registry+https://github.com/rust-lang/crates.io-index"9269source = "registry+https://github.com/rust-lang/crates.io-index"5793]9274]579492755795[[package]]9276[[package]]9277<<<<<<< HEAD9278=======9279name = "rust-argon2"9280version = "0.8.3"9281source = "registry+https://github.com/rust-lang/crates.io-index"9282checksum = "4b18820d944b33caa75a71378964ac46f58517c92b6ae5f762636247c09e78fb"9283dependencies = [9284 "base64 0.13.0",9285 "blake2b_simd",9286 "constant_time_eq",9287 "crossbeam-utils 0.8.3",9288]92899290[[package]]9291>>>>>>> origin/develop5796name = "rustc-demangle"9292name = "rustc-demangle"5797version = "0.1.19"9293version = "0.1.19"5798source = "registry+https://github.com/rust-lang/crates.io-index"9294source = "registry+https://github.com/rust-lang/crates.io-index"5858]9354]585993555860[[package]]9356[[package]]9357name = "ruzstd"9358version = "0.2.2"9359source = "registry+https://github.com/rust-lang/crates.io-index"9360checksum = "3d425143485a37727c7a46e689bbe3b883a00f42b4a52c4ac0f44855c1009b00"9361dependencies = [9362 "byteorder",9363 "twox-hash",9364]93659366[[package]]5861name = "rw-stream-sink"9367name = "rw-stream-sink"5862version = "0.2.1"9368version = "0.2.1"5863source = "registry+https://github.com/rust-lang/crates.io-index"9369source = "registry+https://github.com/rust-lang/crates.io-index"5864checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020"9370checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020"5865dependencies = [9371dependencies = [9372<<<<<<< HEAD5866 "futures 0.3.15",9373 "futures 0.3.15",9374=======9375 "futures 0.3.14",9376>>>>>>> origin/develop5867 "pin-project 0.4.28",9377 "pin-project 0.4.28",5868 "static_assertions",9378 "static_assertions",5869]9379]5902]9412]590394135904[[package]]9414[[package]]9415name = "sc-authority-discovery"9416version = "0.9.0"9417source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"9418dependencies = [9419 "async-trait",9420 "derive_more",9421 "either",9422 "futures 0.3.14",9423 "futures-timer 3.0.2",9424 "ip_network",9425 "libp2p",9426 "log",9427 "parity-scale-codec",9428 "prost",9429 "prost-build",9430 "rand 0.7.3",9431 "sc-client-api",9432 "sc-network",9433 "serde_json",9434 "sp-api",9435 "sp-authority-discovery",9436 "sp-blockchain",9437 "sp-core",9438 "sp-keystore",9439 "sp-runtime",9440 "substrate-prometheus-endpoint",9441]94429443[[package]]5905name = "sc-basic-authorship"9444name = "sc-basic-authorship"5906version = "0.9.0"9445version = "0.9.0"9446<<<<<<< HEAD5907source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9447source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"5908dependencies = [9448dependencies = [5909 "futures 0.3.15",9449 "futures 0.3.15",9450=======9451source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"9452dependencies = [9453 "futures 0.3.14",9454>>>>>>> origin/develop5910 "futures-timer 3.0.2",9455 "futures-timer 3.0.2",5911 "log",9456 "log",5912 "parity-scale-codec 2.1.1",9457 "parity-scale-codec 2.1.1",5927[[package]]9472[[package]]5928name = "sc-block-builder"9473name = "sc-block-builder"5929version = "0.9.0"9474version = "0.9.0"9475<<<<<<< HEAD5930source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9476source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9477=======9478source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"9479>>>>>>> origin/develop5931dependencies = [9480dependencies = [5932 "parity-scale-codec 2.1.1",9481 "parity-scale-codec 2.1.1",5933 "sc-client-api",9482 "sc-client-api",5943[[package]]9492[[package]]5944name = "sc-chain-spec"9493name = "sc-chain-spec"5945version = "3.0.0"9494version = "3.0.0"9495<<<<<<< HEAD5946source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9496source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9497=======9498source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"9499>>>>>>> origin/develop5947dependencies = [9500dependencies = [5948 "impl-trait-for-tuples 0.2.1",9501 "impl-trait-for-tuples 0.2.1",5949 "parity-scale-codec 2.1.1",9502 "parity-scale-codec 2.1.1",5964[[package]]9517[[package]]5965name = "sc-chain-spec-derive"9518name = "sc-chain-spec-derive"5966version = "3.0.0"9519version = "3.0.0"9520<<<<<<< HEAD5967source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9521source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9522=======9523source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"9524>>>>>>> origin/develop5968dependencies = [9525dependencies = [5969 "proc-macro-crate 1.0.0",9526 "proc-macro-crate 1.0.0",5970 "proc-macro2",9527 "proc-macro2",5975[[package]]9532[[package]]5976name = "sc-cli"9533name = "sc-cli"5977version = "0.9.0"9534version = "0.9.0"9535<<<<<<< HEAD5978source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9536source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"5979dependencies = [9537dependencies = [5980 "chrono",9538 "chrono",5981 "fdlimit",9539 "fdlimit",5982 "futures 0.3.15",9540 "futures 0.3.15",9541=======9542source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"9543dependencies = [9544 "chrono",9545 "fdlimit",9546 "futures 0.3.14",9547>>>>>>> origin/develop5983 "hex",9548 "hex",5984 "libp2p",9549 "libp2p",5985 "log",9550 "log",6013[[package]]9578[[package]]6014name = "sc-client-api"9579name = "sc-client-api"6015version = "3.0.0"9580version = "3.0.0"9581<<<<<<< HEAD6016source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9582source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6017dependencies = [9583dependencies = [6018 "derive_more",9584 "derive_more",6019 "fnv",9585 "fnv",6020 "futures 0.3.15",9586 "futures 0.3.15",9587=======9588source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"9589dependencies = [9590 "derive_more",9591 "fnv",9592 "futures 0.3.14",9593>>>>>>> origin/develop6021 "hash-db",9594 "hash-db",6022 "kvdb",9595 "kvdb",6023 "lazy_static",9596 "lazy_static",6047[[package]]9620[[package]]6048name = "sc-client-db"9621name = "sc-client-db"6049version = "0.9.0"9622version = "0.9.0"9623<<<<<<< HEAD6050source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9624source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9625=======9626source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"9627>>>>>>> origin/develop6051dependencies = [9628dependencies = [6052 "blake2-rfc",9629 "blake2-rfc",6053 "hash-db",9630 "hash-db",6077[[package]]9654[[package]]6078name = "sc-consensus"9655name = "sc-consensus"6079version = "0.9.0"9656version = "0.9.0"9657<<<<<<< HEAD6080source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9658source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9659=======9660source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"9661>>>>>>> origin/develop6081dependencies = [9662dependencies = [9663 "parking_lot 0.11.1",6082 "sc-client-api",9664 "sc-client-api",6083 "sp-blockchain",9665 "sp-blockchain",6084 "sp-consensus",9666 "sp-consensus",6088[[package]]9670[[package]]6089name = "sc-consensus-aura"9671name = "sc-consensus-aura"6090version = "0.9.0"9672version = "0.9.0"9673<<<<<<< HEAD6091source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9674source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9675=======9676source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"9677>>>>>>> origin/develop6092dependencies = [9678dependencies = [9679 "async-trait",6093 "derive_more",9680 "derive_more",9681<<<<<<< HEAD6094 "futures 0.3.15",9682 "futures 0.3.15",6095 "futures-timer 3.0.2",9683 "futures-timer 3.0.2",6096 "log",9684 "log",6097 "parity-scale-codec 2.1.1",9685 "parity-scale-codec 2.1.1",6098 "parking_lot 0.11.1",9686 "parking_lot 0.11.1",9687=======9688 "futures 0.3.14",9689 "futures-timer 3.0.2",9690 "log",9691 "parity-scale-codec",9692>>>>>>> origin/develop6099 "sc-block-builder",9693 "sc-block-builder",6100 "sc-client-api",9694 "sc-client-api",6101 "sc-consensus-slots",9695 "sc-consensus-slots",6112 "sp-io",9706 "sp-io",6113 "sp-keystore",9707 "sp-keystore",6114 "sp-runtime",9708 "sp-runtime",6115 "sp-timestamp",6116 "sp-version",9709 "sp-version",6117 "substrate-prometheus-endpoint",9710 "substrate-prometheus-endpoint",6118]9711]611997126120[[package]]9713[[package]]6121name = "sc-consensus-babe"9714name = "sc-consensus-babe"6122version = "0.9.0"9715version = "0.9.0"9716<<<<<<< HEAD6123source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9717source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9718=======9719source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"9720>>>>>>> origin/develop6124dependencies = [9721dependencies = [9722 "async-trait",6125 "derive_more",9723 "derive_more",6126 "fork-tree",9724 "fork-tree",9725<<<<<<< HEAD6127 "futures 0.3.15",9726 "futures 0.3.15",9727=======9728 "futures 0.3.14",9729>>>>>>> origin/develop6128 "futures-timer 3.0.2",9730 "futures-timer 3.0.2",6129 "log",9731 "log",6130 "merlin",9732 "merlin",6157 "sp-io",9759 "sp-io",6158 "sp-keystore",9760 "sp-keystore",6159 "sp-runtime",9761 "sp-runtime",6160 "sp-timestamp",6161 "sp-utils",9762 "sp-utils",6162 "sp-version",9763 "sp-version",6163 "substrate-prometheus-endpoint",9764 "substrate-prometheus-endpoint",6164]9765]616597666166[[package]]9767[[package]]9768name = "sc-consensus-babe-rpc"9769version = "0.9.0"9770source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"9771dependencies = [9772 "derive_more",9773 "futures 0.3.14",9774 "jsonrpc-core",9775 "jsonrpc-core-client",9776 "jsonrpc-derive",9777 "sc-consensus-babe",9778 "sc-consensus-epochs",9779 "sc-rpc-api",9780 "serde",9781 "sp-api",9782 "sp-application-crypto",9783 "sp-blockchain",9784 "sp-consensus",9785 "sp-consensus-babe",9786 "sp-core",9787 "sp-keystore",9788 "sp-runtime",9789]97909791[[package]]6167name = "sc-consensus-epochs"9792name = "sc-consensus-epochs"6168version = "0.9.0"9793version = "0.9.0"9794<<<<<<< HEAD6169source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9795source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6170dependencies = [9796dependencies = [6171 "fork-tree",9797 "fork-tree",6172 "parity-scale-codec 2.1.1",9798 "parity-scale-codec 2.1.1",6173 "parking_lot 0.11.1",9799 "parking_lot 0.11.1",9800=======9801source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"9802dependencies = [9803 "fork-tree",9804 "parity-scale-codec",9805>>>>>>> origin/develop6174 "sc-client-api",9806 "sc-client-api",9807 "sc-consensus",6175 "sp-blockchain",9808 "sp-blockchain",6176 "sp-runtime",9809 "sp-runtime",6177]9810]617898116179[[package]]9812[[package]]6180name = "sc-consensus-slots"9813name = "sc-consensus-slots"6181version = "0.9.0"9814version = "0.9.0"9815<<<<<<< HEAD6182source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9816source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6183dependencies = [9817dependencies = [6184 "futures 0.3.15",9818 "futures 0.3.15",9819=======9820source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"9821dependencies = [9822 "async-trait",9823 "futures 0.3.14",9824>>>>>>> origin/develop6185 "futures-timer 3.0.2",9825 "futures-timer 3.0.2",9826 "impl-trait-for-tuples",6186 "log",9827 "log",9828<<<<<<< HEAD6187 "parity-scale-codec 2.1.1",9829 "parity-scale-codec 2.1.1",6188 "parking_lot 0.11.1",9830 "parking_lot 0.11.1",9831=======9832 "parity-scale-codec",9833>>>>>>> origin/develop6189 "sc-client-api",9834 "sc-client-api",6190 "sc-telemetry",9835 "sc-telemetry",6191 "sp-api",9836 "sp-api",6198 "sp-inherents",9843 "sp-inherents",6199 "sp-runtime",9844 "sp-runtime",6200 "sp-state-machine",9845 "sp-state-machine",9846 "sp-timestamp",6201 "sp-trie",9847 "sp-trie",6202 "thiserror",9848 "thiserror",6203]9849]620498506205[[package]]9851[[package]]6206name = "sc-consensus-uncles"9852name = "sc-consensus-uncles"6207version = "0.9.0"9853version = "0.9.0"9854<<<<<<< HEAD6208source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9855source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9856=======9857source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"9858>>>>>>> origin/develop6209dependencies = [9859dependencies = [6210 "log",6211 "sc-client-api",9860 "sc-client-api",6212 "sp-authorship",9861 "sp-authorship",6213 "sp-consensus",6214 "sp-core",6215 "sp-inherents",6216 "sp-runtime",9862 "sp-runtime",9863 "thiserror",6217]9864]621898656219[[package]]9866[[package]]6220name = "sc-executor"9867name = "sc-executor"6221version = "0.9.0"9868version = "0.9.0"9869<<<<<<< HEAD6222source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9870source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9871=======9872source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"9873>>>>>>> origin/develop6223dependencies = [9874dependencies = [6224 "derive_more",9875 "derive_more",6225 "lazy_static",9876 "lazy_static",6248[[package]]9899[[package]]6249name = "sc-executor-common"9900name = "sc-executor-common"6250version = "0.9.0"9901version = "0.9.0"9902<<<<<<< HEAD6251source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9903source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9904=======9905source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"9906>>>>>>> origin/develop6252dependencies = [9907dependencies = [6253 "derive_more",9908 "derive_more",6254 "parity-scale-codec 2.1.1",9909 "parity-scale-codec 2.1.1",6255 "parity-wasm 0.41.0",9910 "parity-wasm 0.41.0",9911 "pwasm-utils 0.14.0",6256 "sp-allocator",9912 "sp-allocator",6257 "sp-core",9913 "sp-core",9914 "sp-maybe-compressed-blob",6258 "sp-serializer",9915 "sp-serializer",6259 "sp-wasm-interface",9916 "sp-wasm-interface",6260 "thiserror",9917 "thiserror",6264[[package]]9921[[package]]6265name = "sc-executor-wasmi"9922name = "sc-executor-wasmi"6266version = "0.9.0"9923version = "0.9.0"9924<<<<<<< HEAD6267source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9925source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9926=======9927source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"9928>>>>>>> origin/develop6268dependencies = [9929dependencies = [6269 "log",9930 "log",6270 "parity-scale-codec 2.1.1",9931 "parity-scale-codec 2.1.1",6279[[package]]9940[[package]]6280name = "sc-executor-wasmtime"9941name = "sc-executor-wasmtime"6281version = "0.9.0"9942version = "0.9.0"9943<<<<<<< HEAD6282source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9944source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9945=======9946source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"9947>>>>>>> origin/develop6283dependencies = [9948dependencies = [6284 "log",9949 "log",6285 "parity-scale-codec 2.1.1",9950 "parity-scale-codec 2.1.1",6297[[package]]9962[[package]]6298name = "sc-finality-grandpa"9963name = "sc-finality-grandpa"6299version = "0.9.0"9964version = "0.9.0"9965<<<<<<< HEAD6300source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9966source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"9967=======9968source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"9969>>>>>>> origin/develop6301dependencies = [9970dependencies = [9971 "async-trait",6302 "derive_more",9972 "derive_more",6303 "dyn-clone",9973 "dyn-clone",6304 "finality-grandpa",9974 "finality-grandpa",6305 "fork-tree",9975 "fork-tree",9976<<<<<<< HEAD6306 "futures 0.3.15",9977 "futures 0.3.15",9978=======9979 "futures 0.3.14",9980>>>>>>> origin/develop6307 "futures-timer 3.0.2",9981 "futures-timer 3.0.2",6308 "linked-hash-map",9982 "linked-hash-map",6309 "log",9983 "log",6310 "parity-scale-codec 2.1.1",9984 "parity-scale-codec 2.1.1",6311 "parking_lot 0.11.1",9985 "parking_lot 0.11.1",9986<<<<<<< HEAD6312 "pin-project 1.0.7",9987 "pin-project 1.0.7",6313 "rand 0.7.3",9988 "rand 0.7.3",6314 "sc-block-builder",9989 "sc-block-builder",9990=======9991 "pin-project 1.0.6",9992 "rand 0.7.3",9993 "sc-block-builder",6315 "sc-client-api",9994 "sc-client-api",6316 "sc-consensus",9995 "sc-consensus",6317 "sc-keystore",9996 "sc-keystore",6334]10013]6335100146336[[package]]10015[[package]]10016name = "sc-finality-grandpa-rpc"10017version = "0.9.0"10018source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"10019dependencies = [10020 "derive_more",10021 "finality-grandpa",10022 "futures 0.3.14",10023 "jsonrpc-core",10024 "jsonrpc-core-client",10025 "jsonrpc-derive",10026 "jsonrpc-pubsub",10027 "log",10028 "parity-scale-codec",10029 "sc-client-api",10030 "sc-finality-grandpa",10031 "sc-rpc",10032 "serde",10033 "serde_json",10034 "sp-blockchain",10035 "sp-core",10036 "sp-runtime",10037]1003810039[[package]]10040name = "sc-finality-grandpa-warp-sync"10041version = "0.9.0"10042source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"10043dependencies = [10044 "derive_more",10045 "futures 0.3.14",10046 "log",10047 "num-traits",10048 "parity-scale-codec",10049 "parking_lot 0.11.1",10050 "prost",10051>>>>>>> origin/develop10052 "sc-client-api",10053 "sc-finality-grandpa",10054 "sc-network",10055 "sc-service",10056 "sp-blockchain",10057 "sp-finality-grandpa",10058 "sp-runtime",10059]1006010061[[package]]6337name = "sc-informant"10062name = "sc-informant"6338version = "0.9.0"10063version = "0.9.0"10064<<<<<<< HEAD6339source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"10065source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6340dependencies = [10066dependencies = [6341 "ansi_term 0.12.1",10067 "ansi_term 0.12.1",6342 "futures 0.3.15",10068 "futures 0.3.15",10069=======10070source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"10071dependencies = [10072 "ansi_term 0.12.1",10073 "futures 0.3.14",10074>>>>>>> origin/develop6343 "log",10075 "log",6344 "parity-util-mem",10076 "parity-util-mem",6345 "sc-client-api",10077 "sc-client-api",6354[[package]]10086[[package]]6355name = "sc-keystore"10087name = "sc-keystore"6356version = "3.0.0"10088version = "3.0.0"10089<<<<<<< HEAD6357source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"10090source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6358dependencies = [10091dependencies = [6359 "async-trait",10092 "async-trait",6360 "derive_more",10093 "derive_more",6361 "futures 0.3.15",10094 "futures 0.3.15",10095=======10096source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"10097dependencies = [10098 "async-trait",10099 "derive_more",10100 "futures 0.3.14",10101>>>>>>> origin/develop6362 "futures-util",10102 "futures-util",6363 "hex",10103 "hex",6364 "merlin",10104 "merlin",6374[[package]]10114[[package]]6375name = "sc-light"10115name = "sc-light"6376version = "3.0.0"10116version = "3.0.0"10117<<<<<<< HEAD6377source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"10118source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"10119=======10120source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"10121>>>>>>> origin/develop6378dependencies = [10122dependencies = [6379 "hash-db",10123 "hash-db",6380 "lazy_static",10124 "lazy_static",6393[[package]]10137[[package]]6394name = "sc-network"10138name = "sc-network"6395version = "0.9.0"10139version = "0.9.0"10140<<<<<<< HEAD6396source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"10141source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"10142=======10143source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"10144>>>>>>> origin/develop6397dependencies = [10145dependencies = [6398 "async-std",10146 "async-std",6399 "async-trait",10147 "async-trait",6407 "erased-serde",10155 "erased-serde",6408 "fnv",10156 "fnv",6409 "fork-tree",10157 "fork-tree",10158<<<<<<< HEAD6410 "futures 0.3.15",10159 "futures 0.3.15",10160=======10161 "futures 0.3.14",10162>>>>>>> origin/develop6411 "futures-timer 3.0.2",10163 "futures-timer 3.0.2",6412 "hex",10164 "hex",6413 "ip_network",10165 "ip_network",6419 "nohash-hasher",10171 "nohash-hasher",6420 "parity-scale-codec 2.1.1",10172 "parity-scale-codec 2.1.1",6421 "parking_lot 0.11.1",10173 "parking_lot 0.11.1",10174<<<<<<< HEAD6422 "pin-project 1.0.7",10175 "pin-project 1.0.7",10176=======10177 "pin-project 1.0.6",10178>>>>>>> origin/develop6423 "prost",10179 "prost",6424 "prost-build",10180 "prost-build",6425 "rand 0.7.3",10181 "rand 0.7.3",6446[[package]]10202[[package]]6447name = "sc-network-gossip"10203name = "sc-network-gossip"6448version = "0.9.0"10204version = "0.9.0"10205<<<<<<< HEAD6449source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"10206source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6450dependencies = [10207dependencies = [6451 "futures 0.3.15",10208 "futures 0.3.15",10209=======10210source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"10211dependencies = [10212 "futures 0.3.14",10213>>>>>>> origin/develop6452 "futures-timer 3.0.2",10214 "futures-timer 3.0.2",6453 "libp2p",10215 "libp2p",6454 "log",10216 "log",6455 "lru",10217 "lru",6456 "sc-network",10218 "sc-network",6457 "sp-runtime",10219 "sp-runtime",6458 "substrate-prometheus-endpoint",10220 "substrate-prometheus-endpoint",10221 "tracing",6459 "wasm-timer",10222 "wasm-timer",6460]10223]6461102246462[[package]]10225[[package]]6463name = "sc-offchain"10226name = "sc-offchain"6464version = "3.0.0"10227version = "3.0.0"10228<<<<<<< HEAD6465source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"10229source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6466dependencies = [10230dependencies = [6467 "bytes 0.5.6",10231 "bytes 0.5.6",6468 "fnv",10232 "fnv",6469 "futures 0.3.15",10233 "futures 0.3.15",10234=======10235source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"10236dependencies = [10237 "bytes 0.5.6",10238 "fnv",10239 "futures 0.3.14",10240>>>>>>> origin/develop6470 "futures-timer 3.0.2",10241 "futures-timer 3.0.2",6471 "hex",10242 "hex",6472 "hyper 0.13.10",10243 "hyper 0.13.10",6490[[package]]10261[[package]]6491name = "sc-peerset"10262name = "sc-peerset"6492version = "3.0.0"10263version = "3.0.0"10264<<<<<<< HEAD6493source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"10265source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6494dependencies = [10266dependencies = [6495 "futures 0.3.15",10267 "futures 0.3.15",10268=======10269source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"10270dependencies = [10271 "futures 0.3.14",10272>>>>>>> origin/develop6496 "libp2p",10273 "libp2p",6497 "log",10274 "log",6498 "serde_json",10275 "serde_json",6503[[package]]10280[[package]]6504name = "sc-proposer-metrics"10281name = "sc-proposer-metrics"6505version = "0.9.0"10282version = "0.9.0"10283<<<<<<< HEAD6506source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"10284source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"10285=======10286source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"10287>>>>>>> origin/develop6507dependencies = [10288dependencies = [6508 "log",10289 "log",6509 "substrate-prometheus-endpoint",10290 "substrate-prometheus-endpoint",6512[[package]]10293[[package]]6513name = "sc-rpc"10294name = "sc-rpc"6514version = "3.0.0"10295version = "3.0.0"10296<<<<<<< HEAD6515source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"10297source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6516dependencies = [10298dependencies = [6517 "futures 0.3.15",10299 "futures 0.3.15",10300=======10301source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"10302dependencies = [10303 "futures 0.3.14",10304>>>>>>> origin/develop6518 "hash-db",10305 "hash-db",6519 "jsonrpc-core 15.1.0",10306 "jsonrpc-core 15.1.0",6520 "jsonrpc-pubsub 15.1.0",10307 "jsonrpc-pubsub 15.1.0",6538 "sp-runtime",10325 "sp-runtime",6539 "sp-session",10326 "sp-session",6540 "sp-state-machine",10327 "sp-state-machine",10328 "sp-tracing",6541 "sp-transaction-pool",10329 "sp-transaction-pool",6542 "sp-utils",10330 "sp-utils",6543 "sp-version",10331 "sp-version",6546[[package]]10334[[package]]6547name = "sc-rpc-api"10335name = "sc-rpc-api"6548version = "0.9.0"10336version = "0.9.0"10337<<<<<<< HEAD6549source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"10338source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6550dependencies = [10339dependencies = [6551 "derive_more",10340 "derive_more",6554 "jsonrpc-core-client 15.1.0",10343 "jsonrpc-core-client 15.1.0",6555 "jsonrpc-derive 15.1.0",10344 "jsonrpc-derive 15.1.0",6556 "jsonrpc-pubsub 15.1.0",10345 "jsonrpc-pubsub 15.1.0",10346=======10347source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"10348dependencies = [10349 "derive_more",10350 "futures 0.3.14",10351 "jsonrpc-core",10352 "jsonrpc-core-client",10353 "jsonrpc-derive",10354 "jsonrpc-pubsub",10355>>>>>>> origin/develop6557 "log",10356 "log",6558 "parity-scale-codec 2.1.1",10357 "parity-scale-codec 2.1.1",6559 "parking_lot 0.11.1",10358 "parking_lot 0.11.1",6563 "sp-core",10362 "sp-core",6564 "sp-rpc",10363 "sp-rpc",6565 "sp-runtime",10364 "sp-runtime",10365 "sp-tracing",6566 "sp-transaction-pool",10366 "sp-transaction-pool",6567 "sp-version",10367 "sp-version",6568]10368]6569103696570[[package]]10370[[package]]6571name = "sc-rpc-server"10371name = "sc-rpc-server"6572version = "3.0.0"10372version = "3.0.0"10373<<<<<<< HEAD6573source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"10374source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6574dependencies = [10375dependencies = [6575 "futures 0.1.31",10376 "futures 0.1.31",6576 "jsonrpc-core 15.1.0",10377 "jsonrpc-core 15.1.0",10378=======10379source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"10380dependencies = [10381 "futures 0.1.31",10382 "jsonrpc-core",10383>>>>>>> origin/develop6577 "jsonrpc-http-server",10384 "jsonrpc-http-server",6578 "jsonrpc-ipc-server",10385 "jsonrpc-ipc-server",6579 "jsonrpc-pubsub 15.1.0",10386 "jsonrpc-pubsub 15.1.0",6588[[package]]10395[[package]]6589name = "sc-service"10396name = "sc-service"6590version = "0.9.0"10397version = "0.9.0"10398<<<<<<< HEAD6591source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"10399source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"10400=======10401source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"10402>>>>>>> origin/develop6592dependencies = [10403dependencies = [10404 "async-trait",6593 "directories",10405 "directories",6594 "exit-future",10406 "exit-future",6595 "futures 0.1.31",10407 "futures 0.1.31",10408<<<<<<< HEAD6596 "futures 0.3.15",10409 "futures 0.3.15",10410=======10411 "futures 0.3.14",10412>>>>>>> origin/develop6597 "futures-timer 3.0.2",10413 "futures-timer 3.0.2",6598 "hash-db",10414 "hash-db",6599 "jsonrpc-core 15.1.0",10415 "jsonrpc-core 15.1.0",6603 "parity-scale-codec 2.1.1",10419 "parity-scale-codec 2.1.1",6604 "parity-util-mem",10420 "parity-util-mem",6605 "parking_lot 0.11.1",10421 "parking_lot 0.11.1",10422<<<<<<< HEAD6606 "pin-project 1.0.7",10423 "pin-project 1.0.7",10424=======10425 "pin-project 1.0.6",10426>>>>>>> origin/develop6607 "rand 0.7.3",10427 "rand 0.7.3",6608 "sc-block-builder",10428 "sc-block-builder",6609 "sc-chain-spec",10429 "sc-chain-spec",6651[[package]]10471[[package]]6652name = "sc-state-db"10472name = "sc-state-db"6653version = "0.9.0"10473version = "0.9.0"10474<<<<<<< HEAD6654source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"10475source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"10476=======10477source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"10478>>>>>>> origin/develop6655dependencies = [10479dependencies = [6656 "log",10480 "log",6657 "parity-scale-codec 2.1.1",10481 "parity-scale-codec 2.1.1",6664]10488]6665104896666[[package]]10490[[package]]10491name = "sc-sync-state-rpc"10492version = "0.9.0"10493source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"10494dependencies = [10495 "jsonrpc-core",10496 "jsonrpc-core-client",10497 "jsonrpc-derive",10498 "sc-chain-spec",10499 "sc-client-api",10500 "sc-consensus-babe",10501 "sc-consensus-epochs",10502 "sc-finality-grandpa",10503 "sc-rpc-api",10504 "serde_json",10505 "sp-blockchain",10506 "sp-runtime",10507 "thiserror",10508]1050910510[[package]]6667name = "sc-telemetry"10511name = "sc-telemetry"6668version = "3.0.0"10512version = "3.0.0"10513<<<<<<< HEAD6669source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"10514source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6670dependencies = [10515dependencies = [6671 "chrono",10516 "chrono",6674 "log",10519 "log",6675 "parking_lot 0.11.1",10520 "parking_lot 0.11.1",6676 "pin-project 1.0.7",10521 "pin-project 1.0.7",10522=======10523source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"10524dependencies = [10525 "chrono",10526 "futures 0.3.14",10527 "libp2p",10528 "log",10529 "parking_lot 0.11.1",10530 "pin-project 1.0.6",10531>>>>>>> origin/develop6677 "rand 0.7.3",10532 "rand 0.7.3",6678 "serde",10533 "serde",6679 "serde_json",10534 "serde_json",6686[[package]]10541[[package]]6687name = "sc-tracing"10542name = "sc-tracing"6688version = "3.0.0"10543version = "3.0.0"10544<<<<<<< HEAD6689source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"10545source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"10546=======10547source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"10548>>>>>>> origin/develop6690dependencies = [10549dependencies = [6691 "ansi_term 0.12.1",10550 "ansi_term 0.12.1",6692 "atty",10551 "atty",6697 "parking_lot 0.11.1",10556 "parking_lot 0.11.1",6698 "regex",10557 "regex",6699 "rustc-hash",10558 "rustc-hash",10559<<<<<<< HEAD10560=======10561 "sc-client-api",10562 "sc-rpc-server",10563 "sc-telemetry",10564>>>>>>> origin/develop6700 "sc-tracing-proc-macro",10565 "sc-tracing-proc-macro",6701 "serde",10566 "serde",6702 "serde_json",10567 "serde_json",10568 "sp-api",10569 "sp-block-builder",10570 "sp-blockchain",10571 "sp-core",10572 "sp-rpc",10573 "sp-runtime",10574 "sp-storage",6703 "sp-tracing",10575 "sp-tracing",6704 "thiserror",10576 "thiserror",6705 "tracing",10577 "tracing",6706 "tracing-core",6707 "tracing-log",10578 "tracing-log",6708 "tracing-subscriber",10579 "tracing-subscriber",6709 "wasm-bindgen",10580 "wasm-bindgen",10581 "wasm-timer",6710 "web-sys",10582 "web-sys",6711]10583]6712105846713[[package]]10585[[package]]6714name = "sc-tracing-proc-macro"10586name = "sc-tracing-proc-macro"6715version = "3.0.0"10587version = "3.0.0"10588<<<<<<< HEAD6716source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"10589source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"10590=======10591source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"10592>>>>>>> origin/develop6717dependencies = [10593dependencies = [6718 "proc-macro-crate 1.0.0",10594 "proc-macro-crate 1.0.0",6719 "proc-macro2",10595 "proc-macro2",6724[[package]]10600[[package]]6725name = "sc-transaction-graph"10601name = "sc-transaction-graph"6726version = "3.0.0"10602version = "3.0.0"10603<<<<<<< HEAD6727source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"10604source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6728dependencies = [10605dependencies = [6729 "derive_more",10606 "derive_more",6730 "futures 0.3.15",10607 "futures 0.3.15",10608=======10609source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"10610dependencies = [10611 "derive_more",10612 "futures 0.3.14",10613>>>>>>> origin/develop6731 "linked-hash-map",10614 "linked-hash-map",6732 "log",10615 "log",6733 "parity-util-mem",10616 "parity-util-mem",6746[[package]]10629[[package]]6747name = "sc-transaction-pool"10630name = "sc-transaction-pool"6748version = "3.0.0"10631version = "3.0.0"10632<<<<<<< HEAD6749source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"10633source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"6750dependencies = [10634dependencies = [6751 "futures 0.3.15",10635 "futures 0.3.15",10636=======10637source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"10638dependencies = [10639 "futures 0.3.14",10640>>>>>>> origin/develop6752 "futures-diagnose",10641 "futures-diagnose",6753 "intervalier",10642 "intervalier",6754 "log",10643 "log",6935108246936[[package]]10825[[package]]6937name = "serde"10826name = "serde"10827<<<<<<< HEAD6938version = "1.0.126"10828version = "1.0.126"6939source = "registry+https://github.com/rust-lang/crates.io-index"10829source = "registry+https://github.com/rust-lang/crates.io-index"6940checksum = "ec7505abeacaec74ae4778d9d9328fe5a5d04253220a85c4ee022239fc996d03"10830checksum = "ec7505abeacaec74ae4778d9d9328fe5a5d04253220a85c4ee022239fc996d03"10831=======10832version = "1.0.125"10833source = "registry+https://github.com/rust-lang/crates.io-index"10834checksum = "558dc50e1a5a5fa7112ca2ce4effcb321b0300c0d4ccf0776a9f60cd89031171"10835>>>>>>> origin/develop6941dependencies = [10836dependencies = [6942 "serde_derive",10837 "serde_derive",6943]10838]6944108396945[[package]]10840[[package]]6946name = "serde_derive"10841name = "serde_derive"10842<<<<<<< HEAD6947version = "1.0.126"10843version = "1.0.126"6948source = "registry+https://github.com/rust-lang/crates.io-index"10844source = "registry+https://github.com/rust-lang/crates.io-index"6949checksum = "963a7dbc9895aeac7ac90e74f34a5d5261828f79df35cbed41e10189d3804d43"10845checksum = "963a7dbc9895aeac7ac90e74f34a5d5261828f79df35cbed41e10189d3804d43"10846=======10847version = "1.0.125"10848source = "registry+https://github.com/rust-lang/crates.io-index"10849checksum = "b093b7a2bb58203b5da3056c05b4ec1fed827dcfdb37347a8841695263b3d06d"10850>>>>>>> origin/develop6950dependencies = [10851dependencies = [6951 "proc-macro2",10852 "proc-macro2",6952 "quote",10853 "quote",6978108796979[[package]]10880[[package]]6980name = "sha-1"10881name = "sha-1"10882<<<<<<< HEAD6981version = "0.9.6"10883version = "0.9.6"6982source = "registry+https://github.com/rust-lang/crates.io-index"10884source = "registry+https://github.com/rust-lang/crates.io-index"6983checksum = "8c4cfa741c5832d0ef7fab46cabed29c2aae926db0b11bb2069edd8db5e64e16"10885checksum = "8c4cfa741c5832d0ef7fab46cabed29c2aae926db0b11bb2069edd8db5e64e16"10886=======10887version = "0.9.4"10888source = "registry+https://github.com/rust-lang/crates.io-index"10889checksum = "dfebf75d25bd900fd1e7d11501efab59bc846dbc76196839663e6637bba9f25f"10890>>>>>>> origin/develop6984dependencies = [10891dependencies = [6985 "block-buffer 0.9.0",10892 "block-buffer 0.9.0",6986 "cfg-if 1.0.0",10893 "cfg-if 1.0.0",7098checksum = "f173ac3d1a7e3b28003f40de0b5ce7fe2710f9b9dc3fc38664cebee46b3b6527"11005checksum = "f173ac3d1a7e3b28003f40de0b5ce7fe2710f9b9dc3fc38664cebee46b3b6527"7099110067100[[package]]11007[[package]]11008name = "slog"11009version = "2.7.0"11010source = "registry+https://github.com/rust-lang/crates.io-index"11011checksum = "8347046d4ebd943127157b94d63abb990fcf729dc4e9978927fdf4ac3c998d06"11012dependencies = [11013 "erased-serde",11014]1101511016[[package]]11017name = "slot-range-helper"11018version = "0.9.3"11019source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"11020dependencies = [11021 "enumn",11022 "parity-scale-codec",11023 "paste",11024 "sp-runtime",11025 "sp-std",11026]1102711028[[package]]11029name = "slotmap"11030version = "1.0.3"11031source = "registry+https://github.com/rust-lang/crates.io-index"11032checksum = "585cd5dffe4e9e06f6dfdf66708b70aca3f781bed561f4f667b2d9c0d4559e36"11033dependencies = [11034 "version_check",11035]1103611037[[package]]7101name = "smallvec"11038name = "smallvec"7102version = "0.6.14"11039version = "0.6.14"7103source = "registry+https://github.com/rust-lang/crates.io-index"11040source = "registry+https://github.com/rust-lang/crates.io-index"7160 "base64 0.12.3",11097 "base64 0.12.3",7161 "bytes 0.5.6",11098 "bytes 0.5.6",7162 "flate2",11099 "flate2",11100<<<<<<< HEAD7163 "futures 0.3.15",11101 "futures 0.3.15",7164 "httparse",11102 "httparse",7165 "log",11103 "log",7166 "rand 0.7.3",11104 "rand 0.7.3",7167 "sha-1 0.9.6",11105 "sha-1 0.9.6",11106=======11107 "futures 0.3.14",11108 "httparse",11109 "log",11110 "rand 0.7.3",11111 "sha-1 0.9.4",11112>>>>>>> origin/develop7168]11113]7169111147170[[package]]11115[[package]]7171name = "sp-allocator"11116name = "sp-allocator"7172version = "3.0.0"11117version = "3.0.0"11118<<<<<<< HEAD7173source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11119source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11120=======11121source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11122>>>>>>> origin/develop7174dependencies = [11123dependencies = [7175 "log",11124 "log",7176 "sp-core",11125 "sp-core",7182[[package]]11131[[package]]7183name = "sp-api"11132name = "sp-api"7184version = "3.0.0"11133version = "3.0.0"11134<<<<<<< HEAD7185source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11135source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"7186dependencies = [11136dependencies = [7187 "hash-db",11137 "hash-db",7188 "log",11138 "log",7189 "parity-scale-codec 2.1.1",11139 "parity-scale-codec 2.1.1",11140=======11141source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11142dependencies = [11143 "hash-db",11144 "log",11145 "parity-scale-codec",11146>>>>>>> origin/develop7190 "sp-api-proc-macro",11147 "sp-api-proc-macro",7191 "sp-core",11148 "sp-core",7192 "sp-runtime",11149 "sp-runtime",7199[[package]]11156[[package]]7200name = "sp-api-proc-macro"11157name = "sp-api-proc-macro"7201version = "3.0.0"11158version = "3.0.0"11159<<<<<<< HEAD7202source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11160source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11161=======11162source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11163>>>>>>> origin/develop7203dependencies = [11164dependencies = [7204 "blake2-rfc",11165 "blake2-rfc",7205 "proc-macro-crate 1.0.0",11166 "proc-macro-crate 1.0.0",7211[[package]]11172[[package]]7212name = "sp-application-crypto"11173name = "sp-application-crypto"7213version = "3.0.0"11174version = "3.0.0"11175<<<<<<< HEAD7214source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11176source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11177=======11178source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11179>>>>>>> origin/develop7215dependencies = [11180dependencies = [7216 "parity-scale-codec 2.1.1",11181 "parity-scale-codec 2.1.1",7217 "serde",11182 "serde",7223[[package]]11188[[package]]7224name = "sp-arithmetic"11189name = "sp-arithmetic"7225version = "3.0.0"11190version = "3.0.0"11191<<<<<<< HEAD7226source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11192source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11193=======11194source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11195>>>>>>> origin/develop7227dependencies = [11196dependencies = [7228 "integer-sqrt",11197 "integer-sqrt",7229 "num-traits",11198 "num-traits",7230 "parity-scale-codec 2.1.1",11199 "parity-scale-codec 2.1.1",7231 "serde",11200 "serde",7232 "sp-debug-derive",11201 "sp-debug-derive",7233 "sp-std",11202 "sp-std",11203 "static_assertions",7234]11204]7235112057236[[package]]11206[[package]]11207name = "sp-authority-discovery"11208version = "3.0.0"11209source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11210dependencies = [11211 "parity-scale-codec",11212 "sp-api",11213 "sp-application-crypto",11214 "sp-runtime",11215 "sp-std",11216]1121711218[[package]]7237name = "sp-authorship"11219name = "sp-authorship"7238version = "3.0.0"11220version = "3.0.0"11221<<<<<<< HEAD7239source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11222source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"7240dependencies = [11223dependencies = [7241 "parity-scale-codec 2.1.1",11224 "parity-scale-codec 2.1.1",11225=======11226source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11227dependencies = [11228 "async-trait",11229 "parity-scale-codec",11230>>>>>>> origin/develop7242 "sp-inherents",11231 "sp-inherents",7243 "sp-runtime",11232 "sp-runtime",7244 "sp-std",11233 "sp-std",7247[[package]]11236[[package]]7248name = "sp-block-builder"11237name = "sp-block-builder"7249version = "3.0.0"11238version = "3.0.0"11239<<<<<<< HEAD7250source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11240source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11241=======11242source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11243>>>>>>> origin/develop7251dependencies = [11244dependencies = [7252 "parity-scale-codec 2.1.1",11245 "parity-scale-codec 2.1.1",7253 "sp-api",11246 "sp-api",7259[[package]]11252[[package]]7260name = "sp-blockchain"11253name = "sp-blockchain"7261version = "3.0.0"11254version = "3.0.0"11255<<<<<<< HEAD7262source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11256source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"7263dependencies = [11257dependencies = [7264 "futures 0.3.15",11258 "futures 0.3.15",11259=======11260source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11261dependencies = [11262 "futures 0.3.14",11263>>>>>>> origin/develop7265 "log",11264 "log",7266 "lru",11265 "lru",7267 "parity-scale-codec 2.1.1",11266 "parity-scale-codec 2.1.1",7277[[package]]11276[[package]]7278name = "sp-chain-spec"11277name = "sp-chain-spec"7279version = "3.0.0"11278version = "3.0.0"11279<<<<<<< HEAD7280source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11280source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11281=======11282source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11283>>>>>>> origin/develop7281dependencies = [11284dependencies = [7282 "serde",11285 "serde",7283 "serde_json",11286 "serde_json",7286[[package]]11289[[package]]7287name = "sp-consensus"11290name = "sp-consensus"7288version = "0.9.0"11291version = "0.9.0"11292<<<<<<< HEAD7289source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11293source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"7290dependencies = [11294dependencies = [7291 "futures 0.3.15",11295 "futures 0.3.15",11296=======11297source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11298dependencies = [11299 "async-trait",11300 "futures 0.3.14",11301>>>>>>> origin/develop7292 "futures-timer 3.0.2",11302 "futures-timer 3.0.2",7293 "libp2p",11303 "libp2p",7294 "log",11304 "log",7312[[package]]11322[[package]]7313name = "sp-consensus-aura"11323name = "sp-consensus-aura"7314version = "0.9.0"11324version = "0.9.0"11325<<<<<<< HEAD7315source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11326source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"7316dependencies = [11327dependencies = [7317 "parity-scale-codec 2.1.1",11328 "parity-scale-codec 2.1.1",11329=======11330source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11331dependencies = [11332 "async-trait",11333 "parity-scale-codec",11334>>>>>>> origin/develop7318 "sp-api",11335 "sp-api",7319 "sp-application-crypto",11336 "sp-application-crypto",11337 "sp-consensus",7320 "sp-consensus-slots",11338 "sp-consensus-slots",7321 "sp-inherents",11339 "sp-inherents",7322 "sp-runtime",11340 "sp-runtime",7327[[package]]11345[[package]]7328name = "sp-consensus-babe"11346name = "sp-consensus-babe"7329version = "0.9.0"11347version = "0.9.0"11348<<<<<<< HEAD7330source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11349source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11350=======11351source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11352>>>>>>> origin/develop7331dependencies = [11353dependencies = [11354 "async-trait",7332 "merlin",11355 "merlin",11356<<<<<<< HEAD7333 "parity-scale-codec 2.1.1",11357 "parity-scale-codec 2.1.1",11358=======11359 "parity-scale-codec",11360>>>>>>> origin/develop7334 "serde",11361 "serde",7335 "sp-api",11362 "sp-api",7336 "sp-application-crypto",11363 "sp-application-crypto",7348[[package]]11375[[package]]7349name = "sp-consensus-slots"11376name = "sp-consensus-slots"7350version = "0.9.0"11377version = "0.9.0"11378<<<<<<< HEAD7351source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11379source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11380=======11381source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11382>>>>>>> origin/develop7352dependencies = [11383dependencies = [7353 "parity-scale-codec 2.1.1",11384 "parity-scale-codec 2.1.1",7354 "sp-arithmetic",11385 "sp-arithmetic",7358[[package]]11389[[package]]7359name = "sp-consensus-vrf"11390name = "sp-consensus-vrf"7360version = "0.9.0"11391version = "0.9.0"11392<<<<<<< HEAD7361source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11393source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11394=======11395source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11396>>>>>>> origin/develop7362dependencies = [11397dependencies = [7363 "parity-scale-codec 2.1.1",11398 "parity-scale-codec 2.1.1",7364 "schnorrkel",11399 "schnorrkel",7370[[package]]11405[[package]]7371name = "sp-core"11406name = "sp-core"7372version = "3.0.0"11407version = "3.0.0"11408<<<<<<< HEAD7373source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11409source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11410=======11411source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11412>>>>>>> origin/develop7374dependencies = [11413dependencies = [7375 "base58",11414 "base58",7376 "blake2-rfc",11415 "blake2-rfc",7377 "byteorder",11416 "byteorder",7378 "dyn-clonable",11417 "dyn-clonable",7379 "ed25519-dalek",11418 "ed25519-dalek",11419<<<<<<< HEAD7380 "futures 0.3.15",11420 "futures 0.3.15",11421=======11422 "futures 0.3.14",11423>>>>>>> origin/develop7381 "hash-db",11424 "hash-db",7382 "hash256-std-hasher",11425 "hash256-std-hasher",7383 "hex",11426 "hex",7414[[package]]11457[[package]]7415name = "sp-database"11458name = "sp-database"7416version = "3.0.0"11459version = "3.0.0"11460<<<<<<< HEAD7417source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11461source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11462=======11463source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11464>>>>>>> origin/develop7418dependencies = [11465dependencies = [7419 "kvdb",11466 "kvdb",7420 "parking_lot 0.11.1",11467 "parking_lot 0.11.1",7423[[package]]11470[[package]]7424name = "sp-debug-derive"11471name = "sp-debug-derive"7425version = "3.0.0"11472version = "3.0.0"11473<<<<<<< HEAD7426source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11474source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11475=======11476source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11477>>>>>>> origin/develop7427dependencies = [11478dependencies = [7428 "proc-macro2",11479 "proc-macro2",7429 "quote",11480 "quote",7433[[package]]11484[[package]]7434name = "sp-externalities"11485name = "sp-externalities"7435version = "0.9.0"11486version = "0.9.0"11487<<<<<<< HEAD7436source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11488source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11489=======11490source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11491>>>>>>> origin/develop7437dependencies = [11492dependencies = [7438 "environmental",11493 "environmental",7439 "parity-scale-codec 2.1.1",11494 "parity-scale-codec 2.1.1",7444[[package]]11499[[package]]7445name = "sp-finality-grandpa"11500name = "sp-finality-grandpa"7446version = "3.0.0"11501version = "3.0.0"11502<<<<<<< HEAD7447source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11503source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11504=======11505source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11506>>>>>>> origin/develop7448dependencies = [11507dependencies = [7449 "finality-grandpa",11508 "finality-grandpa",7450 "log",11509 "log",7461[[package]]11520[[package]]7462name = "sp-inherents"11521name = "sp-inherents"7463version = "3.0.0"11522version = "3.0.0"11523<<<<<<< HEAD7464source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11524source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"7465dependencies = [11525dependencies = [7466 "parity-scale-codec 2.1.1",11526 "parity-scale-codec 2.1.1",7467 "parking_lot 0.11.1",11527 "parking_lot 0.11.1",11528=======11529source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11530dependencies = [11531 "async-trait",11532 "impl-trait-for-tuples",11533 "parity-scale-codec",11534>>>>>>> origin/develop7468 "sp-core",11535 "sp-core",11536 "sp-runtime",7469 "sp-std",11537 "sp-std",7470 "thiserror",11538 "thiserror",7471]11539]7472115407473[[package]]11541[[package]]7474name = "sp-io"11542name = "sp-io"7475version = "3.0.0"11543version = "3.0.0"11544<<<<<<< HEAD7476source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11545source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"7477dependencies = [11546dependencies = [7478 "futures 0.3.15",11547 "futures 0.3.15",11548=======11549source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11550dependencies = [11551 "futures 0.3.14",11552>>>>>>> origin/develop7479 "hash-db",11553 "hash-db",7480 "libsecp256k1",11554 "libsecp256k1",7481 "log",11555 "log",7484 "sp-core",11558 "sp-core",7485 "sp-externalities",11559 "sp-externalities",7486 "sp-keystore",11560 "sp-keystore",11561 "sp-maybe-compressed-blob",7487 "sp-runtime-interface",11562 "sp-runtime-interface",7488 "sp-state-machine",11563 "sp-state-machine",7489 "sp-std",11564 "sp-std",7497[[package]]11572[[package]]7498name = "sp-keyring"11573name = "sp-keyring"7499version = "3.0.0"11574version = "3.0.0"11575<<<<<<< HEAD7500source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11576source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11577=======11578source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11579>>>>>>> origin/develop7501dependencies = [11580dependencies = [7502 "lazy_static",11581 "lazy_static",7503 "sp-core",11582 "sp-core",7508[[package]]11587[[package]]7509name = "sp-keystore"11588name = "sp-keystore"7510version = "0.9.0"11589version = "0.9.0"11590<<<<<<< HEAD7511source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11591source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"7512dependencies = [11592dependencies = [7513 "async-trait",11593 "async-trait",7514 "derive_more",11594 "derive_more",7515 "futures 0.3.15",11595 "futures 0.3.15",11596=======11597source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11598dependencies = [11599 "async-trait",11600 "derive_more",11601 "futures 0.3.14",11602>>>>>>> origin/develop7516 "merlin",11603 "merlin",7517 "parity-scale-codec 2.1.1",11604 "parity-scale-codec 2.1.1",7518 "parking_lot 0.11.1",11605 "parking_lot 0.11.1",7523]11610]7524116117525[[package]]11612[[package]]11613name = "sp-maybe-compressed-blob"11614version = "3.0.0"11615source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11616dependencies = [11617 "ruzstd",11618 "zstd",11619]1162011621[[package]]11622name = "sp-npos-elections"11623version = "3.0.0"11624source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11625dependencies = [11626 "parity-scale-codec",11627 "serde",11628 "sp-arithmetic",11629 "sp-core",11630 "sp-npos-elections-compact",11631 "sp-std",11632]1163311634[[package]]11635name = "sp-npos-elections-compact"11636version = "3.0.0"11637source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11638dependencies = [11639 "proc-macro-crate 1.0.0",11640 "proc-macro2",11641 "quote",11642 "syn",11643]1164411645[[package]]7526name = "sp-offchain"11646name = "sp-offchain"7527version = "3.0.0"11647version = "3.0.0"11648<<<<<<< HEAD7528source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11649source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11650=======11651source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11652>>>>>>> origin/develop7529dependencies = [11653dependencies = [7530 "sp-api",11654 "sp-api",7531 "sp-core",11655 "sp-core",7535[[package]]11659[[package]]7536name = "sp-panic-handler"11660name = "sp-panic-handler"7537version = "3.0.0"11661version = "3.0.0"11662<<<<<<< HEAD7538source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11663source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11664=======11665source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11666>>>>>>> origin/develop7539dependencies = [11667dependencies = [7540 "backtrace",11668 "backtrace",7541]11669]7542116707543[[package]]11671[[package]]7544name = "sp-rpc"11672name = "sp-rpc"7545version = "3.0.0"11673version = "3.0.0"11674<<<<<<< HEAD7546source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11675source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11676=======11677source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11678>>>>>>> origin/develop7547dependencies = [11679dependencies = [11680 "rustc-hash",7548 "serde",11681 "serde",7549 "sp-core",11682 "sp-core",11683 "tracing-core",7550]11684]7551116857552[[package]]11686[[package]]7553name = "sp-runtime"11687name = "sp-runtime"7554version = "3.0.0"11688version = "3.0.0"11689<<<<<<< HEAD7555source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11690source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11691=======11692source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11693>>>>>>> origin/develop7556dependencies = [11694dependencies = [7557 "either",11695 "either",7558 "hash256-std-hasher",11696 "hash256-std-hasher",7573[[package]]11711[[package]]7574name = "sp-runtime-interface"11712name = "sp-runtime-interface"7575version = "3.0.0"11713version = "3.0.0"11714<<<<<<< HEAD7576source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11715source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11716=======11717source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11718>>>>>>> origin/develop7577dependencies = [11719dependencies = [7578 "impl-trait-for-tuples 0.2.1",11720 "impl-trait-for-tuples 0.2.1",7579 "parity-scale-codec 2.1.1",11721 "parity-scale-codec 2.1.1",7590[[package]]11732[[package]]7591name = "sp-runtime-interface-proc-macro"11733name = "sp-runtime-interface-proc-macro"7592version = "3.0.0"11734version = "3.0.0"11735<<<<<<< HEAD7593source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11736source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11737=======11738source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11739>>>>>>> origin/develop7594dependencies = [11740dependencies = [7595 "Inflector",11741 "Inflector",7596 "proc-macro-crate 1.0.0",11742 "proc-macro-crate 1.0.0",7602[[package]]11748[[package]]7603name = "sp-sandbox"11749name = "sp-sandbox"7604version = "0.9.0"11750version = "0.9.0"11751<<<<<<< HEAD7605source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11752source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11753=======11754source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11755>>>>>>> origin/develop7606dependencies = [11756dependencies = [7607 "parity-scale-codec 2.1.1",11757 "parity-scale-codec 2.1.1",7608 "sp-core",11758 "sp-core",7615[[package]]11765[[package]]7616name = "sp-serializer"11766name = "sp-serializer"7617version = "3.0.0"11767version = "3.0.0"11768<<<<<<< HEAD7618source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11769source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11770=======11771source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11772>>>>>>> origin/develop7619dependencies = [11773dependencies = [7620 "serde",11774 "serde",7621 "serde_json",11775 "serde_json",7624[[package]]11778[[package]]7625name = "sp-session"11779name = "sp-session"7626version = "3.0.0"11780version = "3.0.0"11781<<<<<<< HEAD7627source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11782source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11783=======11784source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11785>>>>>>> origin/develop7628dependencies = [11786dependencies = [7629 "parity-scale-codec 2.1.1",11787 "parity-scale-codec 2.1.1",7630 "sp-api",11788 "sp-api",7637[[package]]11795[[package]]7638name = "sp-staking"11796name = "sp-staking"7639version = "3.0.0"11797version = "3.0.0"11798<<<<<<< HEAD7640source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11799source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11800=======11801source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11802>>>>>>> origin/develop7641dependencies = [11803dependencies = [7642 "parity-scale-codec 2.1.1",11804 "parity-scale-codec 2.1.1",7643 "sp-runtime",11805 "sp-runtime",7647[[package]]11809[[package]]7648name = "sp-state-machine"11810name = "sp-state-machine"7649version = "0.9.0"11811version = "0.9.0"11812<<<<<<< HEAD7650source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11813source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11814=======11815source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11816>>>>>>> origin/develop7651dependencies = [11817dependencies = [7652 "hash-db",11818 "hash-db",7653 "log",11819 "log",7662 "sp-std",11828 "sp-std",7663 "sp-trie",11829 "sp-trie",7664 "thiserror",11830 "thiserror",11831 "tracing",7665 "trie-db",11832 "trie-db",7666 "trie-root",11833 "trie-root",7667]11834]7668118357669[[package]]11836[[package]]7670name = "sp-std"11837name = "sp-std"7671version = "3.0.0"11838version = "3.0.0"11839<<<<<<< HEAD7672source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11840source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11841=======11842source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11843>>>>>>> origin/develop7673118447674[[package]]11845[[package]]7675name = "sp-storage"11846name = "sp-storage"7676version = "3.0.0"11847version = "3.0.0"11848<<<<<<< HEAD7677source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11849source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11850=======11851source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11852>>>>>>> origin/develop7678dependencies = [11853dependencies = [7679 "impl-serde",11854 "impl-serde",7680 "parity-scale-codec 2.1.1",11855 "parity-scale-codec 2.1.1",7687[[package]]11862[[package]]7688name = "sp-tasks"11863name = "sp-tasks"7689version = "3.0.0"11864version = "3.0.0"11865<<<<<<< HEAD7690source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11866source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11867=======11868source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11869>>>>>>> origin/develop7691dependencies = [11870dependencies = [7692 "log",11871 "log",7693 "sp-core",11872 "sp-core",7700[[package]]11879[[package]]7701name = "sp-timestamp"11880name = "sp-timestamp"7702version = "3.0.0"11881version = "3.0.0"11882<<<<<<< HEAD7703source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11883source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"7704dependencies = [11884dependencies = [7705 "parity-scale-codec 2.1.1",11885 "parity-scale-codec 2.1.1",11886=======11887source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11888dependencies = [11889 "async-trait",11890 "futures-timer 3.0.2",11891 "log",11892 "parity-scale-codec",11893>>>>>>> origin/develop7706 "sp-api",11894 "sp-api",7707 "sp-inherents",11895 "sp-inherents",7708 "sp-runtime",11896 "sp-runtime",7709 "sp-std",11897 "sp-std",11898 "thiserror",7710 "wasm-timer",11899 "wasm-timer",7711]11900]7712119017713[[package]]11902[[package]]7714name = "sp-tracing"11903name = "sp-tracing"7715version = "3.0.0"11904version = "3.0.0"11905<<<<<<< HEAD7716source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11906source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11907=======11908source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11909>>>>>>> origin/develop7717dependencies = [11910dependencies = [11911 "erased-serde",7718 "log",11912 "log",11913<<<<<<< HEAD7719 "parity-scale-codec 2.1.1",11914 "parity-scale-codec 2.1.1",11915=======11916 "parity-scale-codec",11917 "parking_lot 0.10.2",11918 "serde",11919 "serde_json",11920 "slog",11921>>>>>>> origin/develop7720 "sp-std",11922 "sp-std",7721 "tracing",11923 "tracing",7722 "tracing-core",11924 "tracing-core",7726[[package]]11928[[package]]7727name = "sp-transaction-pool"11929name = "sp-transaction-pool"7728version = "3.0.0"11930version = "3.0.0"11931<<<<<<< HEAD7729source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11932source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"7730dependencies = [11933dependencies = [7731 "derive_more",11934 "derive_more",7732 "futures 0.3.15",11935 "futures 0.3.15",11936=======11937source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11938dependencies = [11939 "derive_more",11940 "futures 0.3.14",11941>>>>>>> origin/develop7733 "log",11942 "log",7734 "parity-scale-codec 2.1.1",11943 "parity-scale-codec 2.1.1",7735 "serde",11944 "serde",7742[[package]]11951[[package]]7743name = "sp-trie"11952name = "sp-trie"7744version = "3.0.0"11953version = "3.0.0"11954<<<<<<< HEAD7745source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11955source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11956=======11957source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11958>>>>>>> origin/develop7746dependencies = [11959dependencies = [7747 "hash-db",11960 "hash-db",7748 "memory-db",11961 "memory-db",7756[[package]]11969[[package]]7757name = "sp-utils"11970name = "sp-utils"7758version = "3.0.0"11971version = "3.0.0"11972<<<<<<< HEAD7759source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11973source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"7760dependencies = [11974dependencies = [7761 "futures 0.3.15",11975 "futures 0.3.15",11976=======11977source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11978dependencies = [11979 "futures 0.3.14",11980>>>>>>> origin/develop7762 "futures-core",11981 "futures-core",7763 "futures-timer 3.0.2",11982 "futures-timer 3.0.2",7764 "lazy_static",11983 "lazy_static",7768[[package]]11987[[package]]7769name = "sp-version"11988name = "sp-version"7770version = "3.0.0"11989version = "3.0.0"11990<<<<<<< HEAD7771source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11991source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"11992=======11993source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"11994>>>>>>> origin/develop7772dependencies = [11995dependencies = [7773 "impl-serde",11996 "impl-serde",7774 "parity-scale-codec 2.1.1",11997 "parity-scale-codec 2.1.1",7775 "serde",11998 "serde",7776 "sp-runtime",11999 "sp-runtime",7777 "sp-std",12000 "sp-std",12001 "sp-version-proc-macro",7778]12002]7779120037780[[package]]12004[[package]]12005name = "sp-version-proc-macro"12006version = "3.0.0"12007source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"12008dependencies = [12009 "parity-scale-codec",12010 "proc-macro-crate 1.0.0",12011 "proc-macro2",12012 "quote",12013 "syn",12014]1201512016[[package]]7781name = "sp-wasm-interface"12017name = "sp-wasm-interface"7782version = "3.0.0"12018version = "3.0.0"12019<<<<<<< HEAD7783source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"12020source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"12021=======12022source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"12023>>>>>>> origin/develop7784dependencies = [12024dependencies = [7785 "impl-trait-for-tuples 0.2.1",12025 "impl-trait-for-tuples 0.2.1",7786 "parity-scale-codec 2.1.1",12026 "parity-scale-codec 2.1.1",7807checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"12047checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"7808120487809[[package]]12049[[package]]12050name = "static_init"12051version = "0.5.2"12052source = "registry+https://github.com/rust-lang/crates.io-index"12053checksum = "11b73400442027c4adedda20a9f9b7945234a5bd8d5f7e86da22bd5d0622369c"12054dependencies = [12055 "cfg_aliases",12056 "libc",12057 "parking_lot 0.11.1",12058 "static_init_macro",12059]1206012061[[package]]12062name = "static_init_macro"12063version = "0.5.0"12064source = "registry+https://github.com/rust-lang/crates.io-index"12065checksum = "f2261c91034a1edc3fc4d1b80e89d82714faede0515c14a75da10cb941546bbf"12066dependencies = [12067 "cfg_aliases",12068 "memchr",12069 "proc-macro2",12070 "quote",12071 "syn",12072]1207312074[[package]]7810name = "statrs"12075name = "statrs"7811version = "0.13.0"12076version = "0.13.0"7812source = "registry+https://github.com/rust-lang/crates.io-index"12077source = "registry+https://github.com/rust-lang/crates.io-index"7827]12092]7828120937829[[package]]12094[[package]]12095name = "streamunordered"12096version = "0.5.2"12097source = "registry+https://github.com/rust-lang/crates.io-index"12098checksum = "e68576e37c8a37f5372796df15202190349dd80e7ed6a79544c0232213e90e35"12099dependencies = [12100 "futures-core",12101 "futures-sink",12102 "futures-util",12103 "slab",12104]1210512106[[package]]7830name = "string"12107name = "string"7831version = "0.2.1"12108version = "0.2.1"7832source = "registry+https://github.com/rust-lang/crates.io-index"12109source = "registry+https://github.com/rust-lang/crates.io-index"7908[[package]]12185[[package]]7909name = "substrate-build-script-utils"12186name = "substrate-build-script-utils"7910version = "3.0.0"12187version = "3.0.0"7911source = "registry+https://github.com/rust-lang/crates.io-index"12188source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"7912checksum = "bd540ba72520174c2c73ce96bf507eeba3cc8a481f58be92525b69110e1fa645"7913dependencies = [12189dependencies = [7914 "platforms",12190 "platforms",7915]12191]7916121927917[[package]]12193[[package]]7918name = "substrate-frame-rpc-system"12194name = "substrate-frame-rpc-system"7919version = "3.0.0"12195version = "3.0.0"12196<<<<<<< HEAD7920source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"12197source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"7921dependencies = [12198dependencies = [7922 "frame-system-rpc-runtime-api",12199 "frame-system-rpc-runtime-api",7923 "futures 0.3.15",12200 "futures 0.3.15",7924 "jsonrpc-core 15.1.0",12201 "jsonrpc-core 15.1.0",7925 "jsonrpc-core-client 15.1.0",12202 "jsonrpc-core-client 15.1.0",7926 "jsonrpc-derive 15.1.0",12203 "jsonrpc-derive 15.1.0",12204=======12205source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"12206dependencies = [12207 "frame-system-rpc-runtime-api",12208 "futures 0.3.14",12209 "jsonrpc-core",12210 "jsonrpc-core-client",12211 "jsonrpc-derive",12212>>>>>>> origin/develop7927 "log",12213 "log",7928 "parity-scale-codec 2.1.1",12214 "parity-scale-codec 2.1.1",7929 "sc-client-api",12215 "sc-client-api",7940[[package]]12226[[package]]7941name = "substrate-prometheus-endpoint"12227name = "substrate-prometheus-endpoint"7942version = "0.9.0"12228version = "0.9.0"12229<<<<<<< HEAD7943source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"12230source = "git+https://github.com/paritytech/substrate.git?branch=frontier#39b31316815ec6d709e7ad7c1a31c436d14c53e6"12231=======12232source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"12233>>>>>>> origin/develop7944dependencies = [12234dependencies = [7945 "async-std",12235 "async-std",7946 "derive_more",12236 "derive_more",7952]12242]7953122437954[[package]]12244[[package]]12245name = "substrate-test-client"12246version = "2.0.1"12247source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"12248dependencies = [12249 "async-trait",12250 "futures 0.1.31",12251 "futures 0.3.14",12252 "hash-db",12253 "hex",12254 "parity-scale-codec",12255 "sc-client-api",12256 "sc-client-db",12257 "sc-consensus",12258 "sc-executor",12259 "sc-light",12260 "sc-offchain",12261 "sc-service",12262 "serde",12263 "serde_json",12264 "sp-blockchain",12265 "sp-consensus",12266 "sp-core",12267 "sp-keyring",12268 "sp-keystore",12269 "sp-runtime",12270 "sp-state-machine",12271]1227212273[[package]]12274name = "substrate-test-utils"12275version = "3.0.0"12276source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"12277dependencies = [12278 "futures 0.3.14",12279 "substrate-test-utils-derive",12280 "tokio 0.2.25",12281]1228212283[[package]]12284name = "substrate-test-utils-derive"12285version = "0.9.0"12286source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"12287dependencies = [12288 "proc-macro-crate 1.0.0",12289 "quote",12290 "syn",12291]1229212293[[package]]7955name = "substrate-wasm-builder"12294name = "substrate-wasm-builder"12295version = "3.0.0"12296source = "registry+https://github.com/rust-lang/crates.io-index"12297checksum = "79091baab813855ddf65b191de9fe53e656b6b67c1e9bd23fdcbff8788164684"12298dependencies = [12299 "ansi_term 0.12.1",12300 "atty",12301 "build-helper",12302 "cargo_metadata",12303 "tempfile",12304 "toml",12305 "walkdir",12306 "wasm-gc-api",12307]1230812309[[package]]12310name = "substrate-wasm-builder"7956version = "4.0.0"12311version = "4.0.0"7957source = "registry+https://github.com/rust-lang/crates.io-index"12312source = "registry+https://github.com/rust-lang/crates.io-index"7958checksum = "93a3d51ad6abbc408b03ea962062bfcc959b438a318d7d4bedd181e1effd0610"12313checksum = "93a3d51ad6abbc408b03ea962062bfcc959b438a318d7d4bedd181e1effd0610"7981123367982[[package]]12337[[package]]7983name = "syn"12338name = "syn"12339<<<<<<< HEAD7984version = "1.0.72"12340version = "1.0.72"7985source = "registry+https://github.com/rust-lang/crates.io-index"12341source = "registry+https://github.com/rust-lang/crates.io-index"7986checksum = "a1e8cdbefb79a9a5a65e0db8b47b723ee907b7c7f8496c76a1770b5c310bab82"12342checksum = "a1e8cdbefb79a9a5a65e0db8b47b723ee907b7c7f8496c76a1770b5c310bab82"12343=======12344version = "1.0.69"12345source = "registry+https://github.com/rust-lang/crates.io-index"12346checksum = "48fe99c6bd8b1cc636890bcc071842de909d902c81ac7dab53ba33c421ab8ffb"12347>>>>>>> origin/develop7987dependencies = [12348dependencies = [7988 "proc-macro2",12349 "proc-macro2",7989 "quote",12350 "quote",8029 "cfg-if 1.0.0",12390 "cfg-if 1.0.0",8030 "libc",12391 "libc",8031 "rand 0.8.3",12392 "rand 0.8.3",12393<<<<<<< HEAD8032 "redox_syscall 0.2.8",12394 "redox_syscall 0.2.8",12395=======12396 "redox_syscall 0.2.6",12397>>>>>>> origin/develop8033 "remove_dir_all",12398 "remove_dir_all",8034 "winapi 0.3.9",12399 "winapi 0.3.9",8035]12400]8091]12456]8092124578093[[package]]12458[[package]]12459name = "thrift"12460version = "0.13.0"12461source = "registry+https://github.com/rust-lang/crates.io-index"12462checksum = "0c6d965454947cc7266d22716ebfd07b18d84ebaf35eec558586bbb2a8cb6b5b"12463dependencies = [12464 "byteorder",12465 "integer-encoding",12466 "log",12467 "ordered-float",12468 "threadpool",12469]1247012471[[package]]8094name = "time"12472name = "time"8095version = "0.1.44"12473version = "0.1.44"8096source = "registry+https://github.com/rust-lang/crates.io-index"12474source = "registry+https://github.com/rust-lang/crates.io-index"8186 "pin-project-lite 0.1.12",12564 "pin-project-lite 0.1.12",8187 "signal-hook-registry",12565 "signal-hook-registry",8188 "slab",12566 "slab",12567 "tokio-macros",8189 "winapi 0.3.9",12568 "winapi 0.3.9",8190]12569]8191125708254]12633]8255126348256[[package]]12635[[package]]12636name = "tokio-macros"12637version = "0.2.6"12638source = "registry+https://github.com/rust-lang/crates.io-index"12639checksum = "e44da00bfc73a25f814cd8d7e57a68a5c31b74b3152a0a1d1f590c97ed06265a"12640dependencies = [12641 "proc-macro2",12642 "quote",12643 "syn",12644]1264512646[[package]]8257name = "tokio-named-pipes"12647name = "tokio-named-pipes"8258version = "0.1.0"12648version = "0.1.0"8259source = "registry+https://github.com/rust-lang/crates.io-index"12649source = "registry+https://github.com/rust-lang/crates.io-index"8423128138424[[package]]12814[[package]]8425name = "tracing"12815name = "tracing"12816<<<<<<< HEAD8426version = "0.1.26"12817version = "0.1.26"8427source = "registry+https://github.com/rust-lang/crates.io-index"12818source = "registry+https://github.com/rust-lang/crates.io-index"8428checksum = "09adeb8c97449311ccd28a427f96fb563e7fd31aabf994189879d9da2394b89d"12819checksum = "09adeb8c97449311ccd28a427f96fb563e7fd31aabf994189879d9da2394b89d"12820=======12821version = "0.1.25"12822source = "registry+https://github.com/rust-lang/crates.io-index"12823checksum = "01ebdc2bb4498ab1ab5f5b73c5803825e60199229ccba0698170e3be0e7f959f"12824>>>>>>> origin/develop8429dependencies = [12825dependencies = [8430 "cfg-if 1.0.0",12826 "cfg-if 1.0.0",8431 "log",12827 "log",8460source = "registry+https://github.com/rust-lang/crates.io-index"12856source = "registry+https://github.com/rust-lang/crates.io-index"8461checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2"12857checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2"8462dependencies = [12858dependencies = [12859<<<<<<< HEAD8463 "pin-project 1.0.7",12860 "pin-project 1.0.7",12861=======12862 "pin-project 1.0.6",12863>>>>>>> origin/develop8464 "tracing",12864 "tracing",8465]12865]8466128668487128878488[[package]]12888[[package]]8489name = "tracing-subscriber"12889name = "tracing-subscriber"12890<<<<<<< HEAD8490version = "0.2.18"12891version = "0.2.18"8491source = "registry+https://github.com/rust-lang/crates.io-index"12892source = "registry+https://github.com/rust-lang/crates.io-index"8492checksum = "aa5553bf0883ba7c9cbe493b085c29926bd41b66afc31ff72cf17ff4fb60dcd5"12893checksum = "aa5553bf0883ba7c9cbe493b085c29926bd41b66afc31ff72cf17ff4fb60dcd5"12894=======12895version = "0.2.17"12896source = "registry+https://github.com/rust-lang/crates.io-index"12897checksum = "705096c6f83bf68ea5d357a6aa01829ddbdac531b357b45abeca842938085baa"12898>>>>>>> origin/develop8493dependencies = [12899dependencies = [8494 "ansi_term 0.12.1",12900 "ansi_term 0.12.1",8495 "chrono",12901 "chrono",8530]12936]8531129378532[[package]]12938[[package]]12939<<<<<<< HEAD8533name = "triehash"12940name = "triehash"8534version = "0.8.4"12941version = "0.8.4"8535source = "registry+https://github.com/rust-lang/crates.io-index"12942source = "registry+https://github.com/rust-lang/crates.io-index"8536checksum = "a1631b201eb031b563d2e85ca18ec8092508e262a3196ce9bd10a67ec87b9f5c"12943checksum = "a1631b201eb031b563d2e85ca18ec8092508e262a3196ce9bd10a67ec87b9f5c"8537dependencies = [12944dependencies = [8538 "hash-db",12945 "hash-db",8539 "rlp 0.5.0",12946 "rlp 0.5.0",12947=======12948name = "trust-dns-proto"12949version = "0.20.1"12950source = "registry+https://github.com/rust-lang/crates.io-index"12951checksum = "8d57e219ba600dd96c2f6d82eb79645068e14edbc5c7e27514af40436b88150c"12952dependencies = [12953 "async-trait",12954 "cfg-if 1.0.0",12955 "data-encoding",12956 "enum-as-inner",12957 "futures-channel",12958 "futures-io",12959 "futures-util",12960 "idna 0.2.2",12961 "ipnet",12962 "lazy_static",12963 "log",12964 "rand 0.8.3",12965 "smallvec 1.6.1",12966 "thiserror",12967 "tinyvec",12968 "url 2.2.1",8540]12969]8541129708542[[package]]12971[[package]]12972name = "trust-dns-resolver"12973version = "0.20.1"12974source = "registry+https://github.com/rust-lang/crates.io-index"12975checksum = "b0437eea3a6da51acc1e946545ff53d5b8fb2611ff1c3bed58522dde100536ae"12976dependencies = [12977 "cfg-if 1.0.0",12978 "futures-util",12979 "ipconfig",12980 "lazy_static",12981 "log",12982 "lru-cache",12983 "parking_lot 0.11.1",12984 "resolv-conf",12985 "smallvec 1.6.1",12986 "thiserror",12987 "trust-dns-proto",12988>>>>>>> origin/develop12989]1299012991[[package]]8543name = "try-lock"12992name = "try-lock"8544version = "0.2.3"12993version = "0.2.3"8545source = "registry+https://github.com/rust-lang/crates.io-index"12994source = "registry+https://github.com/rust-lang/crates.io-index"8546checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642"12995checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642"8547129968548[[package]]12997[[package]]12998name = "try-runtime-cli"12999version = "0.9.0"13000source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3#c94e0cdfe5556680dca1996004751eeb114755d7"13001dependencies = [13002 "frame-try-runtime",13003 "log",13004 "parity-scale-codec",13005 "remote-externalities",13006 "sc-cli",13007 "sc-client-api",13008 "sc-executor",13009 "sc-service",13010 "sp-api",13011 "sp-blockchain",13012 "sp-core",13013 "sp-externalities",13014 "sp-runtime",13015 "sp-state-machine",13016 "structopt",13017]1301813019[[package]]8549name = "twox-hash"13020name = "twox-hash"8550version = "1.6.0"13021version = "1.6.0"8551source = "registry+https://github.com/rust-lang/crates.io-index"13022source = "registry+https://github.com/rust-lang/crates.io-index"8696131678697[[package]]13168[[package]]8698name = "url"13169name = "url"13170<<<<<<< HEAD8699version = "2.2.2"13171version = "2.2.2"8700source = "registry+https://github.com/rust-lang/crates.io-index"13172source = "registry+https://github.com/rust-lang/crates.io-index"8701checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c"13173checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c"8702dependencies = [13174dependencies = [8703 "form_urlencoded",13175 "form_urlencoded",8704 "idna 0.2.3",13176 "idna 0.2.3",13177=======13178version = "2.2.1"13179source = "registry+https://github.com/rust-lang/crates.io-index"13180checksum = "9ccd964113622c8e9322cfac19eb1004a07e636c545f325da085d5cdde6f1f8b"13181dependencies = [13182 "form_urlencoded",13183 "idna 0.2.2",13184>>>>>>> origin/develop8705 "matches",13185 "matches",8706 "percent-encoding 2.1.0",13186 "percent-encoding 2.1.0",8707]13187]8718131988719[[package]]13199[[package]]8720name = "vcpkg"13200name = "vcpkg"13201<<<<<<< HEAD8721version = "0.2.12"13202version = "0.2.12"8722source = "registry+https://github.com/rust-lang/crates.io-index"13203source = "registry+https://github.com/rust-lang/crates.io-index"8723checksum = "cbdbff6266a24120518560b5dc983096efb98462e51d0d68169895b237be3e5d"13204checksum = "cbdbff6266a24120518560b5dc983096efb98462e51d0d68169895b237be3e5d"13205=======13206version = "0.2.11"13207source = "registry+https://github.com/rust-lang/crates.io-index"13208checksum = "b00bca6106a5e23f3eee943593759b7fcddb00554332e856d990c893966879fb"8724132098725[[package]]13210[[package]]13211name = "vec-arena"13212version = "1.1.0"13213source = "registry+https://github.com/rust-lang/crates.io-index"13214checksum = "34b2f665b594b07095e3ac3f718e13c2197143416fae4c5706cffb7b1af8d7f1"13215>>>>>>> origin/develop1321613217[[package]]8726name = "vec_map"13218name = "vec_map"8727version = "0.8.2"13219version = "0.8.2"8728source = "registry+https://github.com/rust-lang/crates.io-index"13220source = "registry+https://github.com/rust-lang/crates.io-index"8792132848793[[package]]13285[[package]]8794name = "wasm-bindgen"13286name = "wasm-bindgen"13287<<<<<<< HEAD8795version = "0.2.74"13288version = "0.2.74"8796source = "registry+https://github.com/rust-lang/crates.io-index"13289source = "registry+https://github.com/rust-lang/crates.io-index"8797checksum = "d54ee1d4ed486f78874278e63e4069fc1ab9f6a18ca492076ffb90c5eb2997fd"13290checksum = "d54ee1d4ed486f78874278e63e4069fc1ab9f6a18ca492076ffb90c5eb2997fd"13291=======13292version = "0.2.73"13293source = "registry+https://github.com/rust-lang/crates.io-index"13294checksum = "83240549659d187488f91f33c0f8547cbfef0b2088bc470c116d1d260ef623d9"13295>>>>>>> origin/develop8798dependencies = [13296dependencies = [8799 "cfg-if 1.0.0",13297 "cfg-if 1.0.0",8800 "wasm-bindgen-macro",13298 "wasm-bindgen-macro",8801]13299]8802133008803[[package]]13301[[package]]8804name = "wasm-bindgen-backend"13302name = "wasm-bindgen-backend"13303<<<<<<< HEAD8805version = "0.2.74"13304version = "0.2.74"8806source = "registry+https://github.com/rust-lang/crates.io-index"13305source = "registry+https://github.com/rust-lang/crates.io-index"8807checksum = "3b33f6a0694ccfea53d94db8b2ed1c3a8a4c86dd936b13b9f0a15ec4a451b900"13306checksum = "3b33f6a0694ccfea53d94db8b2ed1c3a8a4c86dd936b13b9f0a15ec4a451b900"13307=======13308version = "0.2.73"13309source = "registry+https://github.com/rust-lang/crates.io-index"13310checksum = "ae70622411ca953215ca6d06d3ebeb1e915f0f6613e3b495122878d7ebec7dae"13311>>>>>>> origin/develop8808dependencies = [13312dependencies = [8809 "bumpalo",13313 "bumpalo",8810 "lazy_static",13314 "lazy_static",8817133218818[[package]]13322[[package]]8819name = "wasm-bindgen-futures"13323name = "wasm-bindgen-futures"13324<<<<<<< HEAD8820version = "0.4.24"13325version = "0.4.24"8821source = "registry+https://github.com/rust-lang/crates.io-index"13326source = "registry+https://github.com/rust-lang/crates.io-index"8822checksum = "5fba7978c679d53ce2d0ac80c8c175840feb849a161664365d1287b41f2e67f1"13327checksum = "5fba7978c679d53ce2d0ac80c8c175840feb849a161664365d1287b41f2e67f1"13328=======13329version = "0.4.23"13330source = "registry+https://github.com/rust-lang/crates.io-index"13331checksum = "81b8b767af23de6ac18bf2168b690bed2902743ddf0fb39252e36f9e2bfc63ea"13332>>>>>>> origin/develop8823dependencies = [13333dependencies = [8824 "cfg-if 1.0.0",13334 "cfg-if 1.0.0",8825 "js-sys",13335 "js-sys",8829133398830[[package]]13340[[package]]8831name = "wasm-bindgen-macro"13341name = "wasm-bindgen-macro"13342<<<<<<< HEAD8832version = "0.2.74"13343version = "0.2.74"8833source = "registry+https://github.com/rust-lang/crates.io-index"13344source = "registry+https://github.com/rust-lang/crates.io-index"8834checksum = "088169ca61430fe1e58b8096c24975251700e7b1f6fd91cc9d59b04fb9b18bd4"13345checksum = "088169ca61430fe1e58b8096c24975251700e7b1f6fd91cc9d59b04fb9b18bd4"13346=======13347version = "0.2.73"13348source = "registry+https://github.com/rust-lang/crates.io-index"13349checksum = "3e734d91443f177bfdb41969de821e15c516931c3c3db3d318fa1b68975d0f6f"13350>>>>>>> origin/develop8835dependencies = [13351dependencies = [8836 "quote",13352 "quote",8837 "wasm-bindgen-macro-support",13353 "wasm-bindgen-macro-support",8838]13354]8839133558840[[package]]13356[[package]]8841name = "wasm-bindgen-macro-support"13357name = "wasm-bindgen-macro-support"13358<<<<<<< HEAD8842version = "0.2.74"13359version = "0.2.74"8843source = "registry+https://github.com/rust-lang/crates.io-index"13360source = "registry+https://github.com/rust-lang/crates.io-index"8844checksum = "be2241542ff3d9f241f5e2cb6dd09b37efe786df8851c54957683a49f0987a97"13361checksum = "be2241542ff3d9f241f5e2cb6dd09b37efe786df8851c54957683a49f0987a97"13362=======13363version = "0.2.73"13364source = "registry+https://github.com/rust-lang/crates.io-index"13365checksum = "d53739ff08c8a68b0fdbcd54c372b8ab800b1449ab3c9d706503bc7dd1621b2c"13366>>>>>>> origin/develop8845dependencies = [13367dependencies = [8846 "proc-macro2",13368 "proc-macro2",8847 "quote",13369 "quote",8852133748853[[package]]13375[[package]]8854name = "wasm-bindgen-shared"13376name = "wasm-bindgen-shared"13377<<<<<<< HEAD8855version = "0.2.74"13378version = "0.2.74"8856source = "registry+https://github.com/rust-lang/crates.io-index"13379source = "registry+https://github.com/rust-lang/crates.io-index"8857checksum = "d7cff876b8f18eed75a66cf49b65e7f967cb354a7aa16003fb55dbfd25b44b4f"13380checksum = "d7cff876b8f18eed75a66cf49b65e7f967cb354a7aa16003fb55dbfd25b44b4f"13381=======13382version = "0.2.73"13383source = "registry+https://github.com/rust-lang/crates.io-index"13384checksum = "d9a543ae66aa233d14bb765ed9af4a33e81b8b58d1584cf1b47ff8cd0b9e4489"13385>>>>>>> origin/develop8858133868859[[package]]13387[[package]]8860name = "wasm-gc-api"13388name = "wasm-gc-api"8873source = "registry+https://github.com/rust-lang/crates.io-index"13401source = "registry+https://github.com/rust-lang/crates.io-index"8874checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f"13402checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f"8875dependencies = [13403dependencies = [13404<<<<<<< HEAD8876 "futures 0.3.15",13405 "futures 0.3.15",13406=======13407 "futures 0.3.14",13408>>>>>>> origin/develop8877 "js-sys",13409 "js-sys",8878 "parking_lot 0.11.1",13410 "parking_lot 0.11.1",8879 "pin-utils",13411 "pin-utils",8893 "num-rational 0.2.4",13425 "num-rational 0.2.4",8894 "num-traits",13426 "num-traits",8895 "parity-wasm 0.41.0",13427 "parity-wasm 0.41.0",8896 "wasmi-validation",13428 "wasmi-validation 0.3.0",8897]13429]8898134308899[[package]]13431[[package]]8906]13438]8907134398908[[package]]13440[[package]]13441name = "wasmi-validation"13442version = "0.4.0"13443source = "registry+https://github.com/rust-lang/crates.io-index"13444checksum = "a2eb8e860796d8be48efef530b60eebf84e74a88bce107374fffb0da97d504b8"13445dependencies = [13446 "parity-wasm 0.42.2",13447]1344813449[[package]]8909name = "wasmparser"13450name = "wasmparser"8910version = "0.71.0"13451version = "0.76.0"8911source = "registry+https://github.com/rust-lang/crates.io-index"13452source = "registry+https://github.com/rust-lang/crates.io-index"8912checksum = "89a30c99437829ede826802bfcf28500cf58df00e66cb9114df98813bc145ff1"13453checksum = "755a9a4afe3f6cccbbe6d7e965eef44cf260b001f93e547eba84255c1d0187d8"8913134548914[[package]]13455[[package]]8915name = "wasmtime"13456name = "wasmtime"8916version = "0.22.0"13457version = "0.24.0"8917source = "registry+https://github.com/rust-lang/crates.io-index"13458source = "registry+https://github.com/rust-lang/crates.io-index"8918checksum = "7426055cb92bd9a1e9469b48154d8d6119cd8c498c8b70284e420342c05dc45d"13459checksum = "718cb52a9fdb7ab12471e9b9d051c9adfa6b5c504e0a1fea045e5eabc81eedd9"8919dependencies = [13460dependencies = [8920 "anyhow",13461 "anyhow",8921 "backtrace",13462 "backtrace",8925 "indexmap",13466 "indexmap",8926 "libc",13467 "libc",8927 "log",13468 "log",13469 "paste",8928 "region",13470 "region",8929 "rustc-demangle",13471 "rustc-demangle",8930 "serde",13472 "serde",8933 "wasmparser",13475 "wasmparser",8934 "wasmtime-cache",13476 "wasmtime-cache",8935 "wasmtime-environ",13477 "wasmtime-environ",13478 "wasmtime-fiber",8936 "wasmtime-jit",13479 "wasmtime-jit",8937 "wasmtime-profiling",13480 "wasmtime-profiling",8938 "wasmtime-runtime",13481 "wasmtime-runtime",8942134858943[[package]]13486[[package]]8944name = "wasmtime-cache"13487name = "wasmtime-cache"8945version = "0.22.0"13488version = "0.24.0"8946source = "registry+https://github.com/rust-lang/crates.io-index"13489source = "registry+https://github.com/rust-lang/crates.io-index"8947checksum = "c01d9287e36921e46f5887a47007824ae5dbb9b7517a2d565660ab4471478709"13490checksum = "1f984df56c4adeba91540f9052db9f7a8b3b00cfaac1a023bee50a972f588b0c"8948dependencies = [13491dependencies = [8949 "anyhow",13492 "anyhow",8950 "base64 0.13.0",13493 "base64 0.13.0",8963135068964[[package]]13507[[package]]8965name = "wasmtime-cranelift"13508name = "wasmtime-cranelift"8966version = "0.22.0"13509version = "0.24.0"8967source = "registry+https://github.com/rust-lang/crates.io-index"13510source = "registry+https://github.com/rust-lang/crates.io-index"8968checksum = "4134ed3a4316cd0de0e546c6004850afe472b0fa3fcdc2f2c15f8d449562d962"13511checksum = "2a05abbf94e03c2c8ee02254b1949320c4d45093de5d9d6ed4d9351d536075c9"8969dependencies = [13512dependencies = [8970 "cranelift-codegen",13513 "cranelift-codegen",8971 "cranelift-entity",13514 "cranelift-entity",8972 "cranelift-frontend",13515 "cranelift-frontend",8973 "cranelift-wasm",13516 "cranelift-wasm",13517 "wasmparser",8974 "wasmtime-environ",13518 "wasmtime-environ",8975]13519]8976135208977[[package]]13521[[package]]8978name = "wasmtime-debug"13522name = "wasmtime-debug"8979version = "0.22.0"13523version = "0.24.0"8980source = "registry+https://github.com/rust-lang/crates.io-index"13524source = "registry+https://github.com/rust-lang/crates.io-index"8981checksum = "e91fa931df6dd8af2b02606307674d3bad23f55473d5f4c809dddf7e4c4dc411"13525checksum = "382eecd6281c6c1d1f3c904c3c143e671fc1a9573820cbfa777fba45ce2eda9c"8982dependencies = [13526dependencies = [8983 "anyhow",13527 "anyhow",8984 "gimli 0.23.0",13528 "gimli 0.23.0",8985 "more-asserts",13529 "more-asserts",8986 "object 0.22.0",13530 "object",8987 "target-lexicon",13531 "target-lexicon",8988 "thiserror",13532 "thiserror",8989 "wasmparser",13533 "wasmparser",8992135368993[[package]]13537[[package]]8994name = "wasmtime-environ"13538name = "wasmtime-environ"8995version = "0.22.0"13539version = "0.24.0"8996source = "registry+https://github.com/rust-lang/crates.io-index"13540source = "registry+https://github.com/rust-lang/crates.io-index"8997checksum = "a1098871dc3120aaf8190d79153e470658bb79f63ee9ca31716711e123c28220"13541checksum = "81011b2b833663d7e0ce34639459a0e301e000fc7331e0298b3a27c78d0cec60"8998dependencies = [13542dependencies = [8999 "anyhow",13543 "anyhow",9000 "cfg-if 1.0.0",13544 "cfg-if 1.0.0",9011]13555]9012135569013[[package]]13557[[package]]13558name = "wasmtime-fiber"13559version = "0.24.0"13560source = "registry+https://github.com/rust-lang/crates.io-index"13561checksum = "d92da32e31af2e3d828f485f5f24651ed4d3b7f03a46ea6555eae6940d1402cd"13562dependencies = [13563 "cc",13564 "libc",13565 "winapi 0.3.9",13566]1356713568[[package]]9014name = "wasmtime-jit"13569name = "wasmtime-jit"9015version = "0.22.0"13570version = "0.24.0"9016source = "registry+https://github.com/rust-lang/crates.io-index"13571source = "registry+https://github.com/rust-lang/crates.io-index"9017checksum = "738bfcd1561ede8bb174215776fd7d9a95d5f0a47ca3deabe0282c55f9a89f68"13572checksum = "9b5f649623859a12d361fe4cc4793de44f7c3ff34c322c5714289787e89650bb"9018dependencies = [13573dependencies = [9019 "addr2line 0.14.1",13574 "addr2line 0.14.1",9020 "anyhow",13575 "anyhow",9027 "gimli 0.23.0",13582 "gimli 0.23.0",9028 "log",13583 "log",9029 "more-asserts",13584 "more-asserts",9030 "object 0.22.0",13585 "object",9031 "rayon",13586 "rayon",9032 "region",13587 "region",9033 "serde",13588 "serde",9045136009046[[package]]13601[[package]]9047name = "wasmtime-obj"13602name = "wasmtime-obj"9048version = "0.22.0"13603version = "0.24.0"9049source = "registry+https://github.com/rust-lang/crates.io-index"13604source = "registry+https://github.com/rust-lang/crates.io-index"9050checksum = "3e96d77f1801131c5e86d93e42a3cf8a35402107332c202c245c83f34888a906"13605checksum = "ef2e99cd9858f57fd062e9351e07881cedfc8597928385e02a48d9333b9e15a1"9051dependencies = [13606dependencies = [9052 "anyhow",13607 "anyhow",9053 "more-asserts",13608 "more-asserts",9054 "object 0.22.0",13609 "object",9055 "target-lexicon",13610 "target-lexicon",9056 "wasmtime-debug",13611 "wasmtime-debug",9057 "wasmtime-environ",13612 "wasmtime-environ",9058]13613]9059136149060[[package]]13615[[package]]9061name = "wasmtime-profiling"13616name = "wasmtime-profiling"9062version = "0.22.0"13617version = "0.24.0"9063source = "registry+https://github.com/rust-lang/crates.io-index"13618source = "registry+https://github.com/rust-lang/crates.io-index"9064checksum = "60bb672c9d894776d7b9250dd9b4fe890f8760201ee4f53e5f2da772b6c4debb"13619checksum = "e46c0a590e49278ba7f79ef217af9db4ecc671b50042c185093e22d73524abb2"9065dependencies = [13620dependencies = [9066 "anyhow",13621 "anyhow",9067 "cfg-if 1.0.0",13622 "cfg-if 1.0.0",9068 "gimli 0.23.0",13623 "gimli 0.23.0",9069 "lazy_static",13624 "lazy_static",9070 "libc",13625 "libc",9071 "object 0.22.0",13626 "object",9072 "scroll",13627 "scroll",9073 "serde",13628 "serde",9074 "target-lexicon",13629 "target-lexicon",9078136339079[[package]]13634[[package]]9080name = "wasmtime-runtime"13635name = "wasmtime-runtime"9081version = "0.22.0"13636version = "0.24.0"9082source = "registry+https://github.com/rust-lang/crates.io-index"13637source = "registry+https://github.com/rust-lang/crates.io-index"9083checksum = "a978086740949eeedfefcee667b57a9e98d9a7fc0de382fcfa0da30369e3530d"13638checksum = "1438a09185fc7ca067caf1a80d7e5b398eefd4fb7630d94841448ade60feb3d0"9084dependencies = [13639dependencies = [9085 "backtrace",13640 "backtrace",9086 "cc",13641 "cc",9118136739119[[package]]13674[[package]]9120name = "web-sys"13675name = "web-sys"13676<<<<<<< HEAD9121version = "0.3.51"13677version = "0.3.51"9122source = "registry+https://github.com/rust-lang/crates.io-index"13678source = "registry+https://github.com/rust-lang/crates.io-index"9123checksum = "e828417b379f3df7111d3a2a9e5753706cae29c41f7c4029ee9fd77f3e09e582"13679checksum = "e828417b379f3df7111d3a2a9e5753706cae29c41f7c4029ee9fd77f3e09e582"13680=======13681version = "0.3.50"13682source = "registry+https://github.com/rust-lang/crates.io-index"13683checksum = "a905d57e488fec8861446d3393670fb50d27a262344013181c2cdf9fff5481be"13684>>>>>>> origin/develop9124dependencies = [13685dependencies = [9125 "js-sys",13686 "js-sys",9126 "wasm-bindgen",13687 "wasm-bindgen",9155]13716]9156137179157[[package]]13718[[package]]13719name = "westend-runtime"13720version = "0.9.3"13721source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"13722dependencies = [13723 "beefy-primitives",13724 "bitvec",13725 "frame-executive",13726 "frame-support",13727 "frame-system",13728 "frame-system-rpc-runtime-api",13729 "frame-try-runtime",13730 "log",13731 "pallet-authority-discovery",13732 "pallet-authorship",13733 "pallet-babe",13734 "pallet-balances",13735 "pallet-collective",13736 "pallet-democracy",13737 "pallet-election-provider-multi-phase",13738 "pallet-elections-phragmen",13739 "pallet-grandpa",13740 "pallet-identity",13741 "pallet-im-online",13742 "pallet-indices",13743 "pallet-membership",13744 "pallet-mmr-primitives",13745 "pallet-multisig",13746 "pallet-nicks",13747 "pallet-offences",13748 "pallet-proxy",13749 "pallet-randomness-collective-flip",13750 "pallet-recovery",13751 "pallet-scheduler 3.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.3)",13752 "pallet-session",13753 "pallet-society",13754 "pallet-staking",13755 "pallet-staking-reward-curve",13756 "pallet-sudo",13757 "pallet-timestamp",13758 "pallet-transaction-payment",13759 "pallet-transaction-payment-rpc-runtime-api",13760 "pallet-treasury",13761 "pallet-utility",13762 "pallet-vesting",13763 "pallet-xcm",13764 "parity-scale-codec",13765 "polkadot-parachain",13766 "polkadot-primitives",13767 "polkadot-runtime-common",13768 "polkadot-runtime-parachains",13769 "rustc-hex",13770 "serde",13771 "serde_derive",13772 "smallvec 1.6.1",13773 "sp-api",13774 "sp-authority-discovery",13775 "sp-block-builder",13776 "sp-consensus-babe",13777 "sp-core",13778 "sp-inherents",13779 "sp-io",13780 "sp-npos-elections",13781 "sp-offchain",13782 "sp-runtime",13783 "sp-session",13784 "sp-staking",13785 "sp-std",13786 "sp-transaction-pool",13787 "sp-version",13788 "static_assertions",13789 "substrate-wasm-builder 3.0.0",13790 "xcm",13791 "xcm-builder",13792 "xcm-executor",13793]1379413795[[package]]9158name = "which"13796name = "which"13797<<<<<<< HEAD13798=======13799version = "3.1.1"13800source = "registry+https://github.com/rust-lang/crates.io-index"13801checksum = "d011071ae14a2f6671d0b74080ae0cd8ebf3a6f8c9589a2cd45f23126fe29724"13802dependencies = [13803 "libc",13804]1380513806[[package]]13807name = "which"13808>>>>>>> origin/develop9159version = "4.1.0"13809version = "4.1.0"9160source = "registry+https://github.com/rust-lang/crates.io-index"13810source = "registry+https://github.com/rust-lang/crates.io-index"9161checksum = "b55551e42cbdf2ce2bedd2203d0cc08dba002c27510f86dab6d0ce304cba3dfe"13811checksum = "b55551e42cbdf2ce2bedd2203d0cc08dba002c27510f86dab6d0ce304cba3dfe"9165]13815]9166138169167[[package]]13817[[package]]13818name = "widestring"13819version = "0.4.3"13820source = "registry+https://github.com/rust-lang/crates.io-index"13821checksum = "c168940144dd21fd8046987c16a46a33d5fc84eec29ef9dcddc2ac9e31526b7c"1382213823[[package]]9168name = "winapi"13824name = "winapi"9169version = "0.2.8"13825version = "0.2.8"9170source = "registry+https://github.com/rust-lang/crates.io-index"13826source = "registry+https://github.com/rust-lang/crates.io-index"9208checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"13864checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"9209138659210[[package]]13866[[package]]13867name = "winreg"13868version = "0.6.2"13869source = "registry+https://github.com/rust-lang/crates.io-index"13870checksum = "b2986deb581c4fe11b621998a5e53361efe6b48a151178d0cd9eeffa4dc6acc9"13871dependencies = [13872 "winapi 0.3.9",13873]1387413875[[package]]9211name = "ws2_32-sys"13876name = "ws2_32-sys"9212version = "0.2.1"13877version = "0.2.1"9213source = "registry+https://github.com/rust-lang/crates.io-index"13878source = "registry+https://github.com/rust-lang/crates.io-index"9235]13900]9236139019237[[package]]13902[[package]]13903name = "xcm"13904version = "0.9.3"13905source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"13906dependencies = [13907 "derivative",13908 "impl-trait-for-tuples",13909 "parity-scale-codec",13910]1391113912[[package]]13913name = "xcm-builder"13914version = "0.9.3"13915source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"13916dependencies = [13917 "frame-support",13918 "frame-system",13919 "impl-trait-for-tuples",13920 "pallet-transaction-payment",13921 "parity-scale-codec",13922 "polkadot-parachain",13923 "sp-arithmetic",13924 "sp-io",13925 "sp-runtime",13926 "sp-std",13927 "xcm",13928 "xcm-executor",13929]1393013931[[package]]13932name = "xcm-executor"13933version = "0.9.3"13934source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.3#aa386760948574af4078c59decf558d16efe15e2"13935dependencies = [13936 "frame-support",13937 "impl-trait-for-tuples",13938 "log",13939 "parity-scale-codec",13940 "sp-arithmetic",13941 "sp-core",13942 "sp-io",13943 "sp-runtime",13944 "sp-std",13945 "xcm",13946]1394713948[[package]]9238name = "yamux"13949name = "yamux"13950<<<<<<< HEAD9239version = "0.8.1"13951version = "0.8.1"9240source = "registry+https://github.com/rust-lang/crates.io-index"13952source = "registry+https://github.com/rust-lang/crates.io-index"9241checksum = "1cc7bd8c983209ed5d527f44b01c41b7dc146fd960c61cf9e1d25399841dc271"13953checksum = "1cc7bd8c983209ed5d527f44b01c41b7dc146fd960c61cf9e1d25399841dc271"9242dependencies = [13954dependencies = [9243 "futures 0.3.15",13955 "futures 0.3.15",13956=======13957version = "0.9.0"13958source = "registry+https://github.com/rust-lang/crates.io-index"13959checksum = "e7d9028f208dd5e63c614be69f115c1b53cacc1111437d4c765185856666c107"13960dependencies = [13961 "futures 0.3.14",13962>>>>>>> origin/develop9244 "log",13963 "log",9245 "nohash-hasher",13964 "nohash-hasher",9246 "parking_lot 0.11.1",13965 "parking_lot 0.11.1",9247 "rand 0.7.3",13966 "rand 0.8.3",9248 "static_assertions",13967 "static_assertions",9249]13968]9250139699277139969278[[package]]13997[[package]]9279name = "zstd"13998name = "zstd"9280version = "0.5.4+zstd.1.4.7"13999version = "0.6.1+zstd.1.4.9"9281source = "registry+https://github.com/rust-lang/crates.io-index"14000source = "registry+https://github.com/rust-lang/crates.io-index"9282checksum = "69996ebdb1ba8b1517f61387a883857818a66c8a295f487b1ffd8fd9d2c82910"14001checksum = "5de55e77f798f205d8561b8fe2ef57abfb6e0ff2abe7fd3c089e119cdb5631a3"9283dependencies = [14002dependencies = [9284 "zstd-safe",14003 "zstd-safe",9285]14004]9286140059287[[package]]14006[[package]]9288name = "zstd-safe"14007name = "zstd-safe"9289version = "2.0.6+zstd.1.4.7"14008version = "3.0.1+zstd.1.4.9"9290source = "registry+https://github.com/rust-lang/crates.io-index"14009source = "registry+https://github.com/rust-lang/crates.io-index"9291checksum = "98aa931fb69ecee256d44589d19754e61851ae4769bf963b385119b1cc37a49e"14010checksum = "1387cabcd938127b30ce78c4bf00b30387dddf704e3f0881dbc4ff62b5566f8c"9292dependencies = [14011dependencies = [9293 "libc",14012 "libc",9294 "zstd-sys",14013 "zstd-sys",9295]14014]9296140159297[[package]]14016[[package]]9298name = "zstd-sys"14017name = "zstd-sys"9299version = "1.4.18+zstd.1.4.7"14018version = "1.4.20+zstd.1.4.9"9300source = "registry+https://github.com/rust-lang/crates.io-index"14019source = "registry+https://github.com/rust-lang/crates.io-index"9301checksum = "a1e6e8778706838f43f771d80d37787cb2fe06dafe89dd3aebaf6721b9eaec81"14020checksum = "ebd5b733d7cf2d9447e2c3e76a5589b4f5e5ae065c22a2bc0b023cbc331b6c8e"9302dependencies = [14021dependencies = [9303 "cc",14022 "cc",9304 "glob",9305 "itertools",9306 "libc",14023 "libc",9307]14024]930814025Cargo.tomldiffbeforeafterboth2resolver = "2"2resolver = "2"3members = [3members = [4 'node',4 'node',5 'pallets/nft',5 'pallets/*',6 'primitives',6 'runtime',7 'runtime',7 'crates/evm-coder',8 'crates/evm-coder',8 'crates/evm-coder-macros',9 'crates/evm-coder-macros',9]10]11resolver = "2"10[profile.release]12[profile.release]11panic = 'unwind'13panic = 'unwind'1214README.mddiffbeforeafterboth133133134Additional CLI usage options are available and may be shown by running `cargo run -- --help`.134Additional CLI usage options are available and may be shown by running `cargo run -- --help`.135135136## Building and Running as Parachain locally137138Rust toolchain: nightly-2021-04-23139Note: checkout this project and polkadot project (see below) in the sibling folders (both under the same folder)140141### Build relay142143```144git clone https://github.com/paritytech/polkadot.git145cd polkadot146git checkout aa386760147cargo build --release148```149150### Build parachain151152Run in the root of this project:153```154cargo --build155```156157### Run 4-node Relay1581591. Download `rococo-custom-4.json` chain spec here: https://substrate.dev/cumulus-workshop/shared/chainspecs/rococo-custom-4.json1602. Use these instructions to launch 4 nodes: https://substrate.dev/cumulus-workshop/#/en/2-relay-chain/1-launch161162Example (Run in polkadot folder. Replace `12D3KooWNLAmKcyee3oqSgTMthaQVXaAcXeo8RrGCzMfMVA3B5on` with output from Alice node):163```164./target/release/polkadot --alice --validator --base-path ./cumulus_relay0 --chain rococo-custom-4.json --port 50555 --ws-port 9944165./target/release/polkadot --bob --validator --base-path ./cumulus_relay1 --chain rococo-custom-4.json --bootnodes /ip4/127.0.0.1/tcp/30333/p2p/12D3KooWNLAmKcyee3oqSgTMthaQVXaAcXeo8RrGCzMfMVA3B5on --port 50556 --ws-port 9945166./target/release/polkadot --charlie --validator --base-path ./cumulus_relay1 --chain rococo-custom-4.json --bootnodes /ip4/127.0.0.1/tcp/30333/p2p/12D3KooWNLAmKcyee3oqSgTMthaQVXaAcXeo8RrGCzMfMVA3B5on --port 50557 --ws-port 9946167./target/release/polkadot --dave --validator --base-path ./cumulus_relay1 --chain rococo-custom-4.json --bootnodes /ip4/127.0.0.1/tcp/30333/p2p/12D3KooWNLAmKcyee3oqSgTMthaQVXaAcXeo8RrGCzMfMVA3B5on --port 50558 --ws-port 9947168169```1701713. Export genesis state and runtime wasm from NFT parachain:172173Run from this project root:174```175./target/release/nft export-genesis-state --parachain-id 2000 > ./resources/para-2000-genesis176./target/release/nft export-genesis-wasm > ./resources/para-2000-wasm177```1781794. Run two parachain nodes:180181Replace `12D3KooWN1ah2bFQSysEFnwZqcmcVpDDR8UedXyo6xfzV1zDNMNg` with Alice or Bob relay ID182183Run from this project root:184```185./target/release/nft --alice --collator --force-authoring --base-path ./tmp/parachain-alice --parachain-id 2000 --port 40333 --ws-port 9844 -- --execution wasm --chain ../polkadot/rococo-custom-4.json --port 30343 --ws-port 9977186./target/release/nft --bob --collator --force-authoring --parachain-id 2000 --base-path ./tmp/parachain/bob --port 40334 --ws-port 9845 -- --execution wasm --chain ../polkadot/rococo-custom-4.json --port 30344 --ws-port 9978 --bootnodes /ip4/127.0.0.1/tcp/50556/p2p/12D3KooWN1ah2bFQSysEFnwZqcmcVpDDR8UedXyo6xfzV1zDNMNg187```1881894. Reserve parachain ID as described here: https://substrate.dev/cumulus-workshop/#/en/2-relay-chain/2-reserve1901915. Register parachain in relay as described here: https://substrate.dev/cumulus-workshop/#/en/3-parachains/2-register192193136## Run Integration Tests194## Run Integration Tests145```203```146yarn test204yarn test147```205```148149206150## Benchmarks207## Benchmarks151208node/Cargo.tomldiffbeforeafterboth1################################################################################2# Build Dependencies31[build-dependencies]4[build-dependencies.substrate-build-script-utils]5git = 'https://github.com/paritytech/substrate.git'6branch = 'polkadot-v0.9.3'2substrate-build-script-utils = '3.0.0'7version = '3.0.0'384[[bin]]9################################################################################10# Substrate Dependecies1112[dependencies.codec]13default-features = false14features = ['derive']15package = 'parity-scale-codec'16version = '2.0.0'1718[dependencies.frame-benchmarking]19git = 'https://github.com/paritytech/substrate.git'20branch = 'polkadot-v0.9.3'21version = '3.0.0'2223[dependencies.frame-benchmarking-cli]24git = 'https://github.com/paritytech/substrate.git'25branch = 'polkadot-v0.9.3'26version = '3.0.0'2728[dependencies.pallet-transaction-payment-rpc]29git = 'https://github.com/paritytech/substrate.git'30branch = 'polkadot-v0.9.3'31version = '3.0.0'3233[dependencies.substrate-prometheus-endpoint]34git = 'https://github.com/paritytech/substrate.git'35branch = 'polkadot-v0.9.3'36version = '0.9.0'3738[dependencies.sc-basic-authorship]39git = 'https://github.com/paritytech/substrate.git'40branch = 'polkadot-v0.9.3'41version = '0.9.0'4243[dependencies.sc-chain-spec]44git = 'https://github.com/paritytech/substrate.git'45branch = 'polkadot-v0.9.3'46version = '3.0.0'4748[dependencies.sc-cli]49features = ['wasmtime']50git = 'https://github.com/paritytech/substrate.git'51branch = 'polkadot-v0.9.3'52version = '0.9.0'5354[dependencies.sc-client-api]55git = 'https://github.com/paritytech/substrate.git'56branch = 'polkadot-v0.9.3'57version = '3.0.0'5859[dependencies.sc-consensus]60git = 'https://github.com/paritytech/substrate.git'61branch = 'polkadot-v0.9.3'62version = '0.9.0'6364[dependencies.sc-consensus-aura]65git = 'https://github.com/paritytech/substrate.git'66branch = 'polkadot-v0.9.3'67version = '0.9.0'6869[dependencies.sc-executor]70features = ['wasmtime']71git = 'https://github.com/paritytech/substrate.git'72branch = 'polkadot-v0.9.3'73version = '0.9.0'7475[dependencies.sc-finality-grandpa]76git = 'https://github.com/paritytech/substrate.git'77branch = 'polkadot-v0.9.3'78version = '0.9.0'7980[dependencies.sc-keystore]81git = 'https://github.com/paritytech/substrate.git'82branch = 'polkadot-v0.9.3'83version = '3.0.0'8485[dependencies.sc-rpc]86git = 'https://github.com/paritytech/substrate.git'87branch = 'polkadot-v0.9.3'88version = '3.0.0'8990[dependencies.sc-rpc-api]91git = 'https://github.com/paritytech/substrate.git'92branch = 'polkadot-v0.9.3'93version = '0.9.0'9495[dependencies.sc-service]5name = 'nft'96features = ['wasmtime']97git = 'https://github.com/paritytech/substrate.git'98branch = 'polkadot-v0.9.3'99version = '0.9.0'100101[dependencies.sc-telemetry]102git = 'https://github.com/paritytech/substrate.git'103branch = 'polkadot-v0.9.3'104version = '3.0.0'105106[dependencies.sc-transaction-pool]107git = 'https://github.com/paritytech/substrate.git'108branch = 'polkadot-v0.9.3'109version = '3.0.0'110111[dependencies.sc-tracing]112git = 'https://github.com/paritytech/substrate.git'113branch = 'polkadot-v0.9.3'114version = '3.0.0'115116[dependencies.sp-block-builder]117git = 'https://github.com/paritytech/substrate.git'118branch = 'polkadot-v0.9.3'119version = '3.0.0'120121[dependencies.sp-api]122git = 'https://github.com/paritytech/substrate.git'123branch = 'polkadot-v0.9.3'124version = '3.0.0'125126[dependencies.sp-blockchain]127git = 'https://github.com/paritytech/substrate.git'128branch = 'polkadot-v0.9.3'129version = '3.0.0'130131[dependencies.sp-consensus]132git = 'https://github.com/paritytech/substrate.git'133branch = 'polkadot-v0.9.3'134version = '0.9.0'135136[dependencies.sp-consensus-aura]137git = 'https://github.com/paritytech/substrate.git'138branch = 'polkadot-v0.9.3'139version = '0.9.0'140141[dependencies.sp-core]142git = 'https://github.com/paritytech/substrate.git'143branch = 'polkadot-v0.9.3'144version = '3.0.0'145146[dependencies.sp-finality-grandpa]147git = 'https://github.com/paritytech/substrate.git'148branch = 'polkadot-v0.9.3'149version = '3.0.0'150151[dependencies.sp-inherents]152git = 'https://github.com/paritytech/substrate.git'153branch = 'polkadot-v0.9.3'154version = '3.0.0'155156[dependencies.sp-keystore]157git = 'https://github.com/paritytech/substrate.git'158branch = 'polkadot-v0.9.3'159version = '0.9.0'160161[dependencies.sp-offchain]162git = 'https://github.com/paritytech/substrate.git'163branch = 'polkadot-v0.9.3'164version = '3.0.0'165166[dependencies.sp-runtime]167git = 'https://github.com/paritytech/substrate.git'168branch = 'polkadot-v0.9.3'169version = '3.0.0'170171[dependencies.sp-session]172git = 'https://github.com/paritytech/substrate.git'173branch = 'polkadot-v0.9.3'174version = '3.0.0'175176[dependencies.sp-timestamp]177git = 'https://github.com/paritytech/substrate.git'178branch = 'polkadot-v0.9.3'179version = '3.0.0'180181[dependencies.sp-transaction-pool]182git = 'https://github.com/paritytech/substrate.git'183branch = 'polkadot-v0.9.3'184version = '3.0.0'185186[dependencies.sp-trie]187git = 'https://github.com/paritytech/substrate.git'188branch = 'polkadot-v0.9.3'189version = '3.0.0'190191[dependencies.substrate-frame-rpc-system]192git = 'https://github.com/paritytech/substrate.git'193branch = 'polkadot-v0.9.3'194version = '3.0.0'195196[dependencies.pallet-contracts]197git = 'https://github.com/paritytech/substrate.git'198branch = 'polkadot-v0.9.3'199version = '3.0.0'200201[dependencies.pallet-contracts-rpc]202git = 'https://github.com/paritytech/substrate.git'203branch = 'polkadot-v0.9.3'204version = '3.0.0'205206207[dependencies.sc-network]208git = 'https://github.com/paritytech/substrate.git'209branch = 'polkadot-v0.9.3'210version = '0.9.0'211212[dependencies.serde]213features = ['derive']214version = '1.0.119'215216[dependencies.serde_json]217version = '1.0.41'218219220################################################################################221# Cumulus dependencies222223[dependencies.cumulus-client-consensus-aura]224git = 'https://github.com/paritytech/cumulus.git'225branch = 'polkadot-v0.9.3'226227[dependencies.cumulus-client-consensus-common]228git = 'https://github.com/paritytech/cumulus.git'229branch = 'polkadot-v0.9.3'230231[dependencies.cumulus-client-collator]232git = 'https://github.com/paritytech/cumulus.git'233branch = 'polkadot-v0.9.3'234235[dependencies.cumulus-client-cli]236git = 'https://github.com/paritytech/cumulus.git'237branch = 'polkadot-v0.9.3'238239[dependencies.cumulus-client-network]240git = 'https://github.com/paritytech/cumulus.git'241branch = 'polkadot-v0.9.3'242243[dependencies.cumulus-primitives-core]244git = 'https://github.com/paritytech/cumulus.git'245branch = 'polkadot-v0.9.3'246247[dependencies.cumulus-primitives-parachain-inherent]248git = 'https://github.com/paritytech/cumulus.git'249branch = 'polkadot-v0.9.3'250251[dependencies.cumulus-client-service]252git = 'https://github.com/paritytech/cumulus.git'253branch = 'polkadot-v0.9.3'254255256################################################################################257# Polkadot dependencies258[dependencies.polkadot-primitives]259git = "https://github.com/paritytech/polkadot"260branch = 'release-v0.9.3'261262[dependencies.polkadot-service]263git = "https://github.com/paritytech/polkadot"264branch = 'release-v0.9.3'265266[dependencies.polkadot-cli]267git = "https://github.com/paritytech/polkadot"268branch = 'release-v0.9.3'269270[dependencies.polkadot-test-service]271git = "https://github.com/paritytech/polkadot"272branch = 'release-v0.9.3'273274[dependencies.polkadot-parachain]275git = "https://github.com/paritytech/polkadot"276branch = 'release-v0.9.3'277278279################################################################################280# Local dependencies281282[dependencies.nft-runtime]283path = '../runtime'284version = '3.0.0'285286[dependencies.nft-data-structs]287path="../primitives"288default-features = false289290################################################################################291# Package 62927[package]293[package]8authors = ['UseTech Professional <https://usetech.com/blockchain>']294authors = ['Unique Network <support@uniquenetwork.io>']9build = 'build.rs'295build = 'build.rs'10description = 'Substrate node nft'296description = 'Substrate node nft'11edition = '2018'297edition = '2018'12homepage = 'https://usetech.com/blockchain'298homepage = 'https://unique.network'13license = 'All Rights Reserved'299license = 'All Rights Reserved'14name = 'nft'300name = 'nft'15repository = 'https://github.com/usetech-llc/nft_private/'301repository = 'https://github.com/usetech-llc/nft_private/'16version = '3.0.0'302version = '3.0.0'303304[[bin]]305name = 'nft'1730618[package.metadata.docs.rs]307[package.metadata.docs.rs]19targets = ['x86_64-unknown-linux-gnu']308targets = ['x86_64-unknown-linux-gnu']27jsonrpc-core = '15.0.0'316jsonrpc-core = '15.0.0'28jsonrpc-pubsub = "15.0.0"317jsonrpc-pubsub = "15.0.0"2931830# Substrate dependencies31pallet-nft = { path = '../pallets/nft', version = '3.0.0' }32nft-runtime = { path = '../runtime', version = '3.0.0' }33frame-benchmarking = { version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }34frame-benchmarking-cli = { version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }35pallet-transaction-payment-rpc = { version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }36fc-rpc-core = { version = "1.1.0-dev", git = "https://github.com/usetech-llc/frontier.git", branch = "injected-transactions" }319fc-rpc-core = { version = "1.1.0-dev", git = "https://github.com/usetech-llc/frontier.git", branch = "injected-transactions" }37fc-consensus = { version = "2.0.0-dev", git = "https://github.com/usetech-llc/frontier.git", branch = "injected-transactions" }320fc-consensus = { version = "2.0.0-dev", git = "https://github.com/usetech-llc/frontier.git", branch = "injected-transactions" }38fc-mapping-sync = { version = "2.0.0-dev", git = "https://github.com/usetech-llc/frontier.git", branch = "injected-transactions" }321fc-mapping-sync = { version = "2.0.0-dev", git = "https://github.com/usetech-llc/frontier.git", branch = "injected-transactions" }39fc-rpc = { version = "2.0.0-dev", git = "https://github.com/usetech-llc/frontier.git", branch = "injected-transactions" }322fc-rpc = { version = "2.0.0-dev", git = "https://github.com/usetech-llc/frontier.git", branch = "injected-transactions" }40fc-db = { version = "1.0.0", git = "https://github.com/usetech-llc/frontier.git", branch = "injected-transactions" }323fc-db = { version = "1.0.0", git = "https://github.com/usetech-llc/frontier.git", branch = "injected-transactions" }41fp-rpc = { version = "2.0.0", git = "https://github.com/usetech-llc/frontier.git", branch = "injected-transactions" }324fp-rpc = { version = "2.0.0", git = "https://github.com/usetech-llc/frontier.git", branch = "injected-transactions" }42sc-basic-authorship = { version = '0.9.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }43sc-cli = { version = '0.9.0', features = ['wasmtime'], git = "https://github.com/paritytech/substrate.git", branch = "frontier" }44sc-client-api = { version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }45sc-consensus = { version = '0.9.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }46sc-consensus-aura = { version = '0.9.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }47sc-executor = { version = '0.9.0', features = ['wasmtime'], git = "https://github.com/paritytech/substrate.git", branch = "frontier" }48sc-finality-grandpa = { version = '0.9.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }4950sc-keystore = { version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }51sc-rpc = { version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }52sc-rpc-api = { version = '0.9.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }53sc-service = { version = '0.9.0', features = ['wasmtime'], git = "https://github.com/paritytech/substrate.git", branch = "frontier" }54sc-transaction-pool = { version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }55sp-api = { version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }56sp-block-builder = { version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }57sp-blockchain = { version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }58sp-consensus = { version = '0.9.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }59sp-consensus-aura = { version = '0.9.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }60sp-core = { version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }61sp-finality-grandpa = { version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }62sp-inherents = { version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }63sp-runtime = { version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }64sp-timestamp = { version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }65sp-transaction-pool = { version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }66substrate-frame-rpc-system = { version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }67sc-network = { version = '0.9.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }68pallet-contracts-rpc = { version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }69pallet-ethereum = { version = "2.0.0-dev", git = "https://github.com/usetech-llc/frontier.git", branch = "injected-transactions" }325pallet-ethereum = { version = "2.0.0-dev", git = "https://github.com/usetech-llc/frontier.git", branch = "injected-transactions" }70sc-telemetry = { version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }7172serde = { version = "1.0.102", features = ["derive"] }73serde_json = "1.0.41"7432675[features]327[features]76default = []328default = []node/src/chain_spec.rsdiffbeforeafterboth3// file 'LICENSE', which is part of this source code package.3// file 'LICENSE', which is part of this source code package.4//4//556use cumulus_primitives_core::ParaId;6use nft_runtime::*;7use nft_runtime::*;7use sp_core::{Pair, Public, sr25519};8use nft_data_structs::*;8use nft_runtime::{9use sc_chain_spec::{ChainSpecExtension, ChainSpecGroup};9 AccountId, AuraConfig, BalancesConfig, EVMConfig, EthereumConfig, GenesisConfig, GrandpaConfig,10 SudoConfig, SystemConfig, WASM_BINARY, Signature11};12use sp_consensus_aura::sr25519::AuthorityId as AuraId;10use sc_service::ChainType;13use sp_finality_grandpa::AuthorityId as GrandpaId;11use sp_core::{sr25519, Pair, Public};14use sp_runtime::traits::{Verify, IdentifyAccount};12use sp_runtime::traits::{IdentifyAccount, Verify};1315use sc_service::ChainType;14use serde::{Deserialize, Serialize};16use serde_json::map::Map;15use serde_json::map::Map;17use std::collections::BTreeMap;1819// Note this is the URL for the telemetry server20//const STAGING_TELEMETRY_URL: &str = "wss://telemetry.polkadot.io/submit/";211622/// Specialized `ChainSpec`. This is a specialization of the general Substrate ChainSpec type.17/// Specialized `ChainSpec`. This is a specialization of the general Substrate ChainSpec type.23pub type ChainSpec = sc_service::GenericChainSpec<GenesisConfig>;18pub type ChainSpec = sc_service::GenericChainSpec<nft_runtime::GenesisConfig, Extensions>;241925/// Helper function to generate a crypto pair from seed20/// Helper function to generate a crypto pair from seed26pub fn get_from_seed<TPublic: Public>(seed: &str) -> <TPublic::Pair as Pair>::Public {21pub fn get_from_seed<TPublic: Public>(seed: &str) -> <TPublic::Pair as Pair>::Public {29 .public()24 .public()30}25}2627/// The extensions for the [`ChainSpec`].28#[derive(Debug, Clone, PartialEq, Serialize, Deserialize, ChainSpecGroup, ChainSpecExtension)]29#[serde(deny_unknown_fields)]30pub struct Extensions {31 /// The relay chain of the Parachain.32 pub relay_chain: String,33 /// The id of the Parachain.34 pub para_id: u32,35}3637impl Extensions {38 /// Try to get the extension from the given `ChainSpec`.39 pub fn try_get(chain_spec: &dyn sc_service::ChainSpec) -> Option<&Self> {40 sc_chain_spec::get_extension(chain_spec.extensions())41 }42}314332type AccountPublic = <Signature as Verify>::Signer;44type AccountPublic = <Signature as Verify>::Signer;334539 AccountPublic::from(get_from_seed::<TPublic>(seed)).into_account()51 AccountPublic::from(get_from_seed::<TPublic>(seed)).into_account()40}52}4142/// Helper function to generate an authority key for Aura43pub fn authority_keys_from_seed(s: &str) -> (AuraId, GrandpaId) {44 (get_from_seed::<AuraId>(s), get_from_seed::<GrandpaId>(s))45}465347pub fn development_config() -> Result<ChainSpec, String> {54pub fn development_config(id: ParaId) -> ChainSpec {48 let wasm_binary = WASM_BINARY.ok_or("Development wasm binary not available".to_string())?;4950 let mut properties = Map::new();55 let mut properties = Map::new();51 properties.insert("tokenSymbol".into(), "UniqueTest".into());56 properties.insert("tokenSymbol".into(), "testUNQ".into());52 properties.insert("tokenDecimals".into(), 15.into());57 properties.insert("tokenDecimals".into(), 15.into());53 properties.insert("ss58Format".into(), 42.into()); // Generic Substrate wildcard (SS58 checksum preimage)58 properties.insert("ss58Format".into(), 42.into()); // Generic Substrate wildcard (SS58 checksum preimage)545955 Ok(ChainSpec::from_genesis(60 ChainSpec::from_genesis(56 // Name61 // Name57 "Development",62 "Development",58 // ID63 // ID59 "dev",64 "dev",60 ChainType::Development,65 ChainType::Local,61 move || testnet_genesis(66 move || testnet_genesis(62 wasm_binary,63 // Initial PoA authorities64 vec![65 authority_keys_from_seed("Alice"),66 ],67 // Sudo account67 // Sudo account68 get_account_id_from_seed::<sr25519::Public>("Alice"),68 get_account_id_from_seed::<sr25519::Public>("Alice"),69 vec![70 get_from_seed::<AuraId>("Alice"),71 get_from_seed::<AuraId>("Bob"),72 ],69 // Pre-funded accounts73 // Pre-funded accounts70 vec![74 vec![71 get_account_id_from_seed::<sr25519::Public>("Alice"),75 get_account_id_from_seed::<sr25519::Public>("Alice"),72 get_account_id_from_seed::<sr25519::Public>("Bob"),76 get_account_id_from_seed::<sr25519::Public>("Bob"),73 get_account_id_from_seed::<sr25519::Public>("Alice//stash"),74 get_account_id_from_seed::<sr25519::Public>("Bob//stash"),75 ],77 ],76 true,78 id,77 ),79 ),78 // Bootnodes80 // Bootnodes79 vec![],81 vec![],84 // Properties86 // Properties85 Some(properties),87 Some(properties),86 // Extensions88 // Extensions89 Extensions {87 None,90 relay_chain: "rococo-dev".into(),91 para_id: id.into(),92 },88 ))93 )89}94}909591pub fn local_testnet_config() -> Result<ChainSpec, String> {96pub fn local_testnet_config(id: ParaId) -> ChainSpec {92 let wasm_binary = WASM_BINARY.ok_or("Development wasm binary not available".to_string())?;9394 Ok(ChainSpec::from_genesis(97 ChainSpec::from_genesis(95 // Name98 // Name96 "Local Testnet",99 "Local Testnet",97 // ID100 // ID98 "local_testnet",101 "local_testnet",99 ChainType::Local,102 ChainType::Local,100 move || testnet_genesis(103 move || testnet_genesis(101 wasm_binary,102 // Initial PoA authorities103 vec![104 authority_keys_from_seed("Alice"),105 authority_keys_from_seed("Bob"),106 ],107 // Sudo account104 // Sudo account108 get_account_id_from_seed::<sr25519::Public>("Alice"),105 get_account_id_from_seed::<sr25519::Public>("Alice"),106 vec![107 get_from_seed::<AuraId>("Alice"),108 get_from_seed::<AuraId>("Bob"),109 ],109 // Pre-funded accounts110 // Pre-funded accounts110 vec![111 vec![111 get_account_id_from_seed::<sr25519::Public>("Alice"),112 get_account_id_from_seed::<sr25519::Public>("Alice"),121 get_account_id_from_seed::<sr25519::Public>("Eve//stash"),122 get_account_id_from_seed::<sr25519::Public>("Eve//stash"),122 get_account_id_from_seed::<sr25519::Public>("Ferdie//stash"),123 get_account_id_from_seed::<sr25519::Public>("Ferdie//stash"),123 ],124 ],124 true,125 id,125 ),126 ),126 // Bootnodes127 // Bootnodes127 vec![],128 vec![],132 // Properties133 // Properties133 None,134 None,134 // Extensions135 // Extensions136 Extensions {135 None,137 relay_chain: "rococo-local".into(),138 para_id: id.into(),139 },136 ))140 )137}141}138142139fn testnet_genesis(143fn testnet_genesis(140 wasm_binary: &[u8],144 root_key: AccountId,141 initial_authorities: Vec<(AuraId, GrandpaId)>,145 initial_authorities: Vec<AuraId>,142 root_key: AccountId,143 endowed_accounts: Vec<AccountId>,146 endowed_accounts: Vec<AccountId>,144 enable_println: bool,147 id: ParaId,145) -> GenesisConfig {148) -> GenesisConfig {146149147 let vested_accounts = vec![150 let vested_accounts = vec![148 get_account_id_from_seed::<sr25519::Public>("Bob"),151 get_account_id_from_seed::<sr25519::Public>("Bob"),149 ];152 ];150153151 GenesisConfig {154 GenesisConfig {152 system: SystemConfig {155 system: nft_runtime::SystemConfig {153 code: wasm_binary.to_vec(),156 code: nft_runtime::WASM_BINARY157 .expect("WASM binary was not build, please build it!")158 .to_vec(),154 changes_trie_config: Default::default(),159 changes_trie_config: Default::default(),155 },160 },156 pallet_balances: BalancesConfig {161 pallet_balances: BalancesConfig {157 balances: endowed_accounts162 balances: endowed_accounts158 .iter()163 .iter()159 .cloned()164 .cloned()160 .map(|k| (k, 1 << 100))165 .map(|k| (k, 1 << 70))161 .collect(),166 .collect(),162 },167 },163 pallet_aura: AuraConfig {164 authorities: initial_authorities.iter().map(|x| (x.0.clone())).collect(),165 },166 pallet_grandpa: GrandpaConfig {167 authorities: initial_authorities168 .iter()169 .map(|x| (x.1.clone(), 1))170 .collect(),171 },172 pallet_treasury: Default::default(),168 pallet_treasury: Default::default(),173 pallet_sudo: SudoConfig { key: root_key },169 pallet_sudo: SudoConfig { key: root_key },174 pallet_vesting: VestingConfig {170 pallet_vesting: VestingConfig {179 .collect(),175 .collect(),180 },176 },181 pallet_nft: NftConfig {177 pallet_nft: NftConfig {182 collection_id: vec![],178 collection_id: vec![(179 1,180 Collection {181 owner: get_account_id_from_seed::<sr25519::Public>("Alice"),182 mode: CollectionMode::NFT,183 access: AccessMode::Normal,184 decimal_points: 0,185 name: vec![],186 description: vec![],187 token_prefix: vec![],188 mint_mode: false,189 offchain_schema: vec![],190 schema_version: SchemaVersion::default(),191 sponsorship: SponsorshipState::Confirmed(get_account_id_from_seed::<sr25519::Public>("Alice")),192 const_on_chain_schema: vec![],193 variable_on_chain_schema: vec![],194 limits: CollectionLimits::default()195 },196 )],183 nft_item_id: vec![],197 nft_item_id: vec![],184 fungible_item_id: vec![],198 fungible_item_id: vec![],185 refungible_item_id: vec![],199 refungible_item_id: vec![],196 const_on_chain_schema_limit: 1024,210 const_on_chain_schema_limit: 1024,197 },211 },198 },212 },213 parachain_info: nft_runtime::ParachainInfoConfig { parachain_id: id },214 pallet_aura: nft_runtime::AuraConfig {215 authorities: initial_authorities,216 },199 pallet_contracts: ContractsConfig {217 cumulus_pallet_aura_ext: Default::default(),200 current_schedule: ContractsSchedule {201 enable_println,202 ..Default::default()203 },204 },205 pallet_evm: EVMConfig {218 pallet_evm: EVMConfig {206 accounts: BTreeMap::new(),219 accounts: BTreeMap::new(),207 },220 },node/src/cli.rsdiffbeforeafterboth1use structopt::StructOpt;1use crate::chain_spec;2use cumulus_client_cli;3use sc_cli;2use sc_cli::RunCmd;4use std::path::PathBuf;34#[derive(Debug, StructOpt)]5use structopt::StructOpt;5pub struct Cli {66 #[structopt(subcommand)]7/// Sub-commands supported by the collator.7 pub subcommand: Option<Subcommand>,89 #[structopt(flatten)]10 pub run: RunCmd,11}1213#[derive(Debug, StructOpt)]8#[derive(Debug, StructOpt)]14pub enum Subcommand {9pub enum Subcommand {15 /// Key management cli utilities10 /// Export the genesis state of the parachain.11 #[structopt(name = "export-genesis-state")]12 ExportGenesisState(ExportGenesisStateCommand),1314 /// Export the genesis wasm of the parachain.15 #[structopt(name = "export-genesis-wasm")]16 Key(sc_cli::KeySubcommand),16 ExportGenesisWasm(ExportGenesisWasmCommand),1717 /// Build a chain specification.18 /// Build a chain specification.18 BuildSpec(sc_cli::BuildSpecCmd),19 BuildSpec(sc_cli::BuildSpecCmd),30 ImportBlocks(sc_cli::ImportBlocksCmd),31 ImportBlocks(sc_cli::ImportBlocksCmd),313232 /// Remove the whole chain.33 /// Remove the whole chain.33 PurgeChain(sc_cli::PurgeChainCmd),34 PurgeChain(cumulus_client_cli::PurgeChainCmd),343535 /// Revert the chain to a previous state.36 /// Revert the chain to a previous state.36 Revert(sc_cli::RevertCmd),37 Revert(sc_cli::RevertCmd),40 Benchmark(frame_benchmarking_cli::BenchmarkCmd),41 Benchmark(frame_benchmarking_cli::BenchmarkCmd),41}42}4344/// Command for exporting the genesis state of the parachain45#[derive(Debug, StructOpt)]46pub struct ExportGenesisStateCommand {47 /// Output file name or stdout if unspecified.48 #[structopt(parse(from_os_str))]49 pub output: Option<PathBuf>,5051 /// Id of the parachain this state is for.52 ///53 /// Default: 10054 #[structopt(long, conflicts_with = "chain")]55 pub parachain_id: Option<u32>,5657 /// Write output in binary. Default is to write in hex.58 #[structopt(short, long)]59 pub raw: bool,6061 /// The name of the chain for that the genesis state should be exported.62 #[structopt(long, conflicts_with = "parachain-id")]63 pub chain: Option<String>,64}6566/// Command for exporting the genesis wasm file.67#[derive(Debug, StructOpt)]68pub struct ExportGenesisWasmCommand {69 /// Output file name or stdout if unspecified.70 #[structopt(parse(from_os_str))]71 pub output: Option<PathBuf>,7273 /// Write output in binary. Default is to write in hex.74 #[structopt(short, long)]75 pub raw: bool,7677 /// The name of the chain for that the genesis wasm file should be exported.78 #[structopt(long)]79 pub chain: Option<String>,80}8182#[derive(Debug, StructOpt)]83#[structopt(settings = &[84 structopt::clap::AppSettings::GlobalVersion,85 structopt::clap::AppSettings::ArgsNegateSubcommands,86 structopt::clap::AppSettings::SubcommandsNegateReqs,87])]88pub struct Cli {89 #[structopt(subcommand)]90 pub subcommand: Option<Subcommand>,9192 #[structopt(flatten)]93 pub run: cumulus_client_cli::RunCmd,9495 /// Relaychain arguments96 #[structopt(raw = true)]97 pub relaychain_args: Vec<String>,98}99100#[derive(Debug)]101pub struct RelayChainCli {102 /// The actual relay chain cli object.103 pub base: polkadot_cli::RunCmd,104105 /// Optional chain id that should be passed to the relay chain.106 pub chain_id: Option<String>,107108 /// The base path that should be used by the relay chain.109 pub base_path: Option<PathBuf>,110}111112impl RelayChainCli {113 /// Parse the relay chain CLI parameters using the para chain `Configuration`.114 pub fn new<'a>(115 para_config: &sc_service::Configuration,116 relay_chain_args: impl Iterator<Item = &'a String>,117 ) -> Self {118 let extension = chain_spec::Extensions::try_get(&*para_config.chain_spec);119 let chain_id = extension.map(|e| e.relay_chain.clone());120 let base_path = para_config121 .base_path122 .as_ref()123 .map(|x| x.path().join("polkadot"));124 Self {125 base_path,126 chain_id,127 base: polkadot_cli::RunCmd::from_iter(relay_chain_args),128 }129 }130}42131node/src/command.rsdiffbeforeafterboth15// See the License for the specific language governing permissions and15// See the License for the specific language governing permissions and16// limitations under the License.16// limitations under the License.171718use crate::{chain_spec, service};18use crate::{19 chain_spec,20 cli::{Cli, RelayChainCli, Subcommand},21 service::{new_partial, ParachainRuntimeExecutor}22};19use crate::cli::{Cli, Subcommand};23use codec::Encode;24use cumulus_primitives_core::ParaId;25use cumulus_client_service::genesis::generate_genesis_block;26use log::info;27use nft_runtime::{RuntimeApi, Block};20use sc_cli::{SubstrateCli, RuntimeVersion, Role, ChainSpec};28use polkadot_parachain::primitives::AccountIdConversion;29use sc_cli::{30 ChainSpec, CliConfiguration, DefaultConfigurationValues, ImportParams, KeystoreParams,31 NetworkParams, Result, RuntimeVersion, SharedParams, SubstrateCli,32};21use sc_service::PartialComponents;33use sc_service::{34 config::{BasePath, PrometheusConfig}35};22use nft_runtime::Block;36use sp_core::hexdisplay::HexDisplay;37use sp_runtime::traits::Block as BlockT;38use std::{io::Write, net::SocketAddr};233940fn load_spec(41 id: &str,42 para_id: ParaId,43) -> std::result::Result<Box<dyn sc_service::ChainSpec>, String> {44 Ok(match id {45 "dev" => Box::new(chain_spec::development_config(para_id)),46 "" | "local" => Box::new(chain_spec::local_testnet_config(para_id)),47 path => Box::new(chain_spec::ChainSpec::from_json_file(48 std::path::PathBuf::from(path),49 )?),50 })51}5224impl SubstrateCli for Cli {53impl SubstrateCli for Cli {25 fn impl_name() -> String {54 fn impl_name() -> String {26 "Unique Node".into()55 "Parachain Collator Template".into()27 }56 }285729 fn impl_version() -> String {58 fn impl_version() -> String {30 env!("SUBSTRATE_CLI_IMPL_VERSION").into()59 env!("SUBSTRATE_CLI_IMPL_VERSION").into()31 }60 }326133 fn description() -> String {62 fn description() -> String {34 env!("CARGO_PKG_DESCRIPTION").into()63 format!(64 "Parachain Collator Template\n\nThe command-line arguments provided first will be \65 passed to the parachain node, while the arguments provided after -- will be passed \66 to the relaychain node.\n\n\67 {} [parachain-args] -- [relaychain-args]",68 Self::executable_name()69 )35 }70 }367137 fn author() -> String {72 fn author() -> String {38 env!("CARGO_PKG_AUTHORS").into()73 env!("CARGO_PKG_AUTHORS").into()39 }74 }407541 fn support_url() -> String {76 fn support_url() -> String {42 "support.anonymous.an".into()77 "https://github.com/substrate-developer-hub/substrate-parachain-template/issues/new".into()43 }78 }447945 fn copyright_start_year() -> i32 {80 fn copyright_start_year() -> i32 {46 201781 201747 }82 }488349 fn load_spec(&self, id: &str) -> Result<Box<dyn sc_service::ChainSpec>, String> {84 fn load_spec(&self, id: &str) -> std::result::Result<Box<dyn sc_service::ChainSpec>, String> {50 Ok(match id {85 load_spec(id, self.run.parachain_id.unwrap_or(200).into())51 "dev" => Box::new(chain_spec::development_config()?),52 "" | "local" => Box::new(chain_spec::local_testnet_config()?),53 path => Box::new(chain_spec::ChainSpec::from_json_file(54 std::path::PathBuf::from(path),55 )?),56 })57 }86 }588759 fn native_runtime_version(_: &Box<dyn ChainSpec>) -> &'static RuntimeVersion {88 fn native_runtime_version(_: &Box<dyn ChainSpec>) -> &'static RuntimeVersion {60 &nft_runtime::VERSION89 &nft_runtime::VERSION61 }90 }62}91}639293impl SubstrateCli for RelayChainCli {94 fn impl_name() -> String {95 "Parachain Collator Template".into()96 }9798 fn impl_version() -> String {99 env!("SUBSTRATE_CLI_IMPL_VERSION").into()100 }101102 fn description() -> String {103 "Parachain Collator Template\n\nThe command-line arguments provided first will be \104 passed to the parachain node, while the arguments provided after -- will be passed \105 to the relaychain node.\n\n\106 parachain-collator [parachain-args] -- [relaychain-args]"107 .into()108 }109110 fn author() -> String {111 env!("CARGO_PKG_AUTHORS").into()112 }113114 fn support_url() -> String {64/// Parse and run command line arguments115 "https://github.com/substrate-developer-hub/substrate-parachain-template/issues/new".into()116 }117118 fn copyright_start_year() -> i32 {119 2017120 }121122 fn load_spec(&self, id: &str) -> std::result::Result<Box<dyn sc_service::ChainSpec>, String> {123 polkadot_cli::Cli::from_iter([RelayChainCli::executable_name().to_string()].iter())124 .load_spec(id)125 }126127 fn native_runtime_version(chain_spec: &Box<dyn ChainSpec>) -> &'static RuntimeVersion {128 polkadot_cli::Cli::native_runtime_version(chain_spec)129 }130}131132fn extract_genesis_wasm(chain_spec: &Box<dyn sc_service::ChainSpec>) -> Result<Vec<u8>> {133 let mut storage = chain_spec.build_storage()?;134135 storage136 .top137 .remove(sp_core::storage::well_known_keys::CODE)138 .ok_or_else(|| "Could not find wasm file in genesis state!".into())139}140141macro_rules! construct_async_run {142 (|$components:ident, $cli:ident, $cmd:ident, $config:ident| $( $code:tt )* ) => {{143 let runner = $cli.create_runner($cmd)?;144 runner.async_run(|$config| {145 let $components = new_partial::<146 RuntimeApi,147 ParachainRuntimeExecutor,148 _149 >(150 &$config,151 crate::service::parachain_build_import_queue,152 )?;153 let task_manager = $components.task_manager;154 { $( $code )* }.map(|v| (v, task_manager))155 })156 }}157}158159/// Parse command line arguments into service configuration.65pub fn run() -> sc_cli::Result<()> {160pub fn run() -> Result<()> {66 let cli = Cli::from_args();161 let cli = Cli::from_args();6716268 match &cli.subcommand {163 match &cli.subcommand {69 Some(Subcommand::Key(cmd)) => cmd.run(&cli),70 Some(Subcommand::BuildSpec(cmd)) => {164 Some(Subcommand::BuildSpec(cmd)) => {71 let runner = cli.create_runner(cmd)?;165 let runner = cli.create_runner(cmd)?;72 runner.sync_run(|config| cmd.run(config.chain_spec, config.network))166 runner.sync_run(|config| cmd.run(config.chain_spec, config.network))73 },167 }74 Some(Subcommand::CheckBlock(cmd)) => {168 Some(Subcommand::CheckBlock(cmd)) => {75 let runner = cli.create_runner(cmd)?;169 construct_async_run!(|components, cli, cmd, config| {76 runner.async_run(|config| {77 let PartialComponents { client, task_manager, import_queue, ..}78 = service::new_partial(&config, &cli)?;79 Ok((cmd.run(client, import_queue), task_manager))170 Ok(cmd.run(components.client, components.import_queue))80 })171 })81 },172 }82 Some(Subcommand::ExportBlocks(cmd)) => {173 Some(Subcommand::ExportBlocks(cmd)) => {83 let runner = cli.create_runner(cmd)?;174 construct_async_run!(|components, cli, cmd, config| {84 runner.async_run(|config| {85 let PartialComponents { client, task_manager, ..}86 = service::new_partial(&config, &cli)?;87 Ok((cmd.run(client, config.database), task_manager))175 Ok(cmd.run(components.client, config.database))88 })176 })89 },177 }90 Some(Subcommand::ExportState(cmd)) => {178 Some(Subcommand::ExportState(cmd)) => {91 let runner = cli.create_runner(cmd)?;179 construct_async_run!(|components, cli, cmd, config| {92 runner.async_run(|config| {93 let PartialComponents { client, task_manager, ..}94 = service::new_partial(&config, &cli)?;95 Ok((cmd.run(client, config.chain_spec), task_manager))180 Ok(cmd.run(components.client, config.chain_spec))96 })181 })97 },182 }98 Some(Subcommand::ImportBlocks(cmd)) => {183 Some(Subcommand::ImportBlocks(cmd)) => {99 let runner = cli.create_runner(cmd)?;184 construct_async_run!(|components, cli, cmd, config| {100 runner.async_run(|config| {101 let PartialComponents { client, task_manager, import_queue, ..}102 = service::new_partial(&config, &cli)?;103 Ok((cmd.run(client, import_queue), task_manager))185 Ok(cmd.run(components.client, components.import_queue))104 })186 })105 },187 }106 Some(Subcommand::PurgeChain(cmd)) => {188 Some(Subcommand::PurgeChain(cmd)) => {107 let runner = cli.create_runner(cmd)?;189 let runner = cli.create_runner(cmd)?;190108 runner.sync_run(|config| cmd.run(config.database))191 runner.sync_run(|config| {192 let polkadot_cli = RelayChainCli::new(109 },193 &config,110 Some(Subcommand::Revert(cmd)) => {194 [RelayChainCli::executable_name().to_string()]111 let runner = cli.create_runner(cmd)?;195 .iter()112 runner.async_run(|config| {196 .chain(cli.relaychain_args.iter()),113 let PartialComponents { client, task_manager, backend, ..}197 );198199 let polkadot_config = SubstrateCli::create_configuration(200 &polkadot_cli,201 &polkadot_cli,202 config.task_executor.clone(),114 = service::new_partial(&config, &cli)?;203 )204 .map_err(|err| format!("Relay chain argument error: {}", err))?;205115 Ok((cmd.run(client, backend), task_manager))206 cmd.run(config, polkadot_config)116 })207 })208 }209 Some(Subcommand::Revert(cmd)) => construct_async_run!(|components, cli, cmd, config| {210 Ok(cmd.run(components.client, components.backend))211 }),212 Some(Subcommand::ExportGenesisState(params)) => {213 let mut builder = sc_cli::LoggerBuilder::new("");214 builder.with_profiling(sc_tracing::TracingReceiver::Log, "");215 let _ = builder.init();216217 let block: Block = generate_genesis_block(&load_spec(218 ¶ms.chain.clone().unwrap_or_default(),219 params.parachain_id.unwrap_or(200).into(),220 )?)?;221 let raw_header = block.header().encode();222 let output_buf = if params.raw {223 raw_header224 } else {225 format!("0x{:?}", HexDisplay::from(&block.header().encode())).into_bytes()226 };227228 if let Some(output) = ¶ms.output {229 std::fs::write(output, output_buf)?;230 } else {231 std::io::stdout().write_all(&output_buf)?;232 }233234 Ok(())235 }236 Some(Subcommand::ExportGenesisWasm(params)) => {237 let mut builder = sc_cli::LoggerBuilder::new("");238 builder.with_profiling(sc_tracing::TracingReceiver::Log, "");239 let _ = builder.init();240241 let raw_wasm_blob =242 extract_genesis_wasm(&cli.load_spec(¶ms.chain.clone().unwrap_or_default())?)?;243 let output_buf = if params.raw {244 raw_wasm_blob245 } else {246 format!("0x{:?}", HexDisplay::from(&raw_wasm_blob)).into_bytes()247 };248249 if let Some(output) = ¶ms.output {250 std::fs::write(output, output_buf)?;251 } else {252 std::io::stdout().write_all(&output_buf)?;253 }254255 Ok(())117 },256 },118 Some(Subcommand::Benchmark(cmd)) => {257 Some(Subcommand::Benchmark(cmd)) => {119 if cfg!(feature = "runtime-benchmarks") {258 if cfg!(feature = "runtime-benchmarks") {120 let runner = cli.create_runner(cmd)?;259 let runner = cli.create_runner(cmd)?;121260122 runner.sync_run(|config| cmd.run::<Block, service::Executor>(config))261 runner.sync_run(|config| cmd.run::<Block, ParachainRuntimeExecutor>(config))123 } else {262 } else {124 Err("Benchmarking wasn't enabled when building the node. \263 Err("Benchmarking wasn't enabled when building the node. \125 You can enable it with `--features runtime-benchmarks`.".into())264 You can enable it with `--features runtime-benchmarks`.".into())126 }265 }127 },266 },128 None => {267 None => {129 let runner = cli.create_runner(&cli.run)?;268 let runner = cli.create_runner(&cli.run.normalize())?;269130 runner.run_node_until_exit(|config| async move {270 runner.run_node_until_exit(|config| async move {131 match config.role {271 // TODO272 let key = sp_core::Pair::generate().0;273274 let para_id =132 Role::Light => service::new_light(config),275 chain_spec::Extensions::try_get(&*config.chain_spec).map(|e| e.para_id);276277 let polkadot_cli = RelayChainCli::new(278 &config,279 [RelayChainCli::executable_name().to_string()]280 .iter()281 .chain(cli.relaychain_args.iter()),133 _ => service::new_full(config, &cli),282 );283284 let id = ParaId::from(cli.run.parachain_id.or(para_id).unwrap_or(200));285286 let parachain_account =287 AccountIdConversion::<polkadot_primitives::v0::AccountId>::into_account(&id);288289 let block: Block =290 generate_genesis_block(&config.chain_spec).map_err(|e| format!("{:?}", e))?;291 let genesis_state = format!("0x{:?}", HexDisplay::from(&block.header().encode()));292293 let task_executor = config.task_executor.clone();294 let polkadot_config = SubstrateCli::create_configuration(295 &polkadot_cli,134 }.map_err(sc_cli::Error::Service)296 &polkadot_cli,297 task_executor,298 )299 .map_err(|err| format!("Relay chain argument error: {}", err))?;300301 info!("Parachain id: {:?}", id);302 info!("Parachain Account: {}", parachain_account);303 info!("Parachain genesis state: {}", genesis_state);304 info!(305 "Is collating: {}",306 if config.role.is_authority() {307 "yes"308 } else {309 "no"310 }311 );312313 crate::service::start_node(config, key, polkadot_config, id)314 .await315 .map(|r| r.0)316 .map_err(Into::into)135 })317 })136 }318 }137 }319 }138}320}139321322impl DefaultConfigurationValues for RelayChainCli {323 fn p2p_listen_port() -> u16 {324 30334325 }326327 fn rpc_ws_listen_port() -> u16 {328 9945329 }330331 fn rpc_http_listen_port() -> u16 {332 9934333 }334335 fn prometheus_listen_port() -> u16 {336 9616337 }338}339340impl CliConfiguration<Self> for RelayChainCli {341 fn shared_params(&self) -> &SharedParams {342 self.base.base.shared_params()343 }344345 fn import_params(&self) -> Option<&ImportParams> {346 self.base.base.import_params()347 }348349 fn network_params(&self) -> Option<&NetworkParams> {350 self.base.base.network_params()351 }352353 fn keystore_params(&self) -> Option<&KeystoreParams> {354 self.base.base.keystore_params()355 }356357 fn base_path(&self) -> Result<Option<BasePath>> {358 Ok(self359 .shared_params()360 .base_path()361 .or_else(|| self.base_path.clone().map(Into::into)))362 }363364 fn rpc_http(&self, default_listen_port: u16) -> Result<Option<SocketAddr>> {365 self.base.base.rpc_http(default_listen_port)366 }367368 fn rpc_ipc(&self) -> Result<Option<String>> {369 self.base.base.rpc_ipc()370 }371372 fn rpc_ws(&self, default_listen_port: u16) -> Result<Option<SocketAddr>> {373 self.base.base.rpc_ws(default_listen_port)374 }375376 fn prometheus_config(&self, default_listen_port: u16) -> Result<Option<PrometheusConfig>> {377 self.base.base.prometheus_config(default_listen_port)378 }379380 fn init<C: SubstrateCli>(&self) -> Result<()> {381 unreachable!("PolkadotCli is never initialized; qed");382 }383384 fn chain_id(&self, is_dev: bool) -> Result<String> {385 let chain_id = self.base.base.chain_id(is_dev)?;386387 Ok(if chain_id.is_empty() {388 self.chain_id.clone().unwrap_or_default()389 } else {390 chain_id391 })392 }393394 fn role(&self, is_dev: bool) -> Result<sc_service::Role> {395 self.base.base.role(is_dev)396 }397398 fn transaction_pool(&self) -> Result<sc_service::config::TransactionPoolOptions> {399 self.base.base.transaction_pool()400 }401402 fn state_cache_child_ratio(&self) -> Result<Option<usize>> {403 self.base.base.state_cache_child_ratio()404 }405406 fn rpc_methods(&self) -> Result<sc_service::config::RpcMethods> {407 self.base.base.rpc_methods()408 }409410 fn rpc_ws_max_connections(&self) -> Result<Option<usize>> {411 self.base.base.rpc_ws_max_connections()412 }413414 fn rpc_cors(&self, is_dev: bool) -> Result<Option<Vec<String>>> {415 self.base.base.rpc_cors(is_dev)416 }417418 fn telemetry_external_transport(&self) -> Result<Option<sc_service::config::ExtTransport>> {419 self.base.base.telemetry_external_transport()420 }421422 fn default_heap_pages(&self) -> Result<Option<u64>> {423 self.base.base.default_heap_pages()424 }425426 fn force_authoring(&self) -> Result<bool> {427 self.base.base.force_authoring()428 }429430 fn disable_grandpa(&self) -> Result<bool> {431 self.base.base.disable_grandpa()432 }433434 fn max_runtime_instances(&self) -> Result<Option<usize>> {435 self.base.base.max_runtime_instances()436 }437438 fn announce_block(&self) -> Result<bool> {439 self.base.base.announce_block()440 }441442 fn telemetry_endpoints(443 &self,444 chain_spec: &Box<dyn ChainSpec>,445 ) -> Result<Option<sc_telemetry::TelemetryEndpoints>> {446 self.base.base.telemetry_endpoints(chain_spec)447 }448}node/src/lib.rsdiffbeforeafterbothno changes
node/src/main.rsdiffbeforeafterboth3// file 'LICENSE', which is part of this source code package.3// file 'LICENSE', which is part of this source code package.4//4//56//! Substrate Node Template CLI library.7#![warn(missing_docs)]859mod chain_spec;6mod chain_spec;10#[macro_use]7#[macro_use]11mod service;8mod service;12mod cli;9mod cli;13mod command;10mod command;14mod rpc;151116fn main() -> sc_cli::Result<()> {12fn main() -> sc_cli::Result<()> {17 command::run()13 command::run()node/src/rpc.rsdiffbeforeafterbothno changes
node/src/service.rsdiffbeforeafterboth5// file 'LICENSE', which is part of this source code package.5// file 'LICENSE', which is part of this source code package.6//6//778// std8use std::{sync::{Arc, Mutex}, cell::RefCell, time::Duration, collections::{HashMap, BTreeMap}};9use std::sync::Arc;1011// Local Runtime Types9use fc_rpc::EthTask;12use nft_runtime::RuntimeApi;1310use fc_rpc_core::types::{FilterPool, PendingTransactions};14// Cumulus Imports11use sc_client_api::{ExecutorProvider, RemoteBackend, BlockchainEvents};15use cumulus_client_consensus_aura::{16 build_aura_consensus, BuildAuraConsensusParams, SlotProportion,17};12use fc_consensus::FrontierBlockImport;18use cumulus_client_consensus_common::ParachainConsensus;13use fc_mapping_sync::MappingSyncWorker;19use cumulus_client_network::build_block_announce_validator;14use nft_runtime::{self, opaque::Block, RuntimeApi, SLOT_DURATION};20use cumulus_client_service::{21 prepare_node_config, start_collator, start_full_node, StartCollatorParams, StartFullNodeParams,22};15use sc_service::{error::Error as ServiceError, Configuration, TaskManager, BasePath};23use cumulus_primitives_core::ParaId;2425// Polkadot Imports16use sp_inherents::{InherentDataProviders, ProvideInherentData, InherentIdentifier, InherentData};26use polkadot_primitives::v1::CollatorPair;2728// Substrate Imports17use sc_executor::native_executor_instance;29use sc_client_api::ExecutorProvider;18pub use sc_executor::NativeExecutor;30pub use sc_executor::NativeExecutor;19use sc_consensus_aura::{ImportQueueParams, StartAuraParams, SlotProportion};31use sc_executor::native_executor_instance;32use sc_network::NetworkService;33use sc_service::{Configuration, PartialComponents, Role, TFullBackend, TFullClient, TaskManager};20use sp_consensus_aura::sr25519::{AuthorityPair as AuraPair};34use sc_telemetry::{Telemetry, TelemetryHandle, TelemetryWorker, TelemetryWorkerHandle};21use sc_finality_grandpa::SharedVoterState;35use sp_api::ConstructRuntimeApi;22use sp_timestamp::InherentError;36use sp_consensus::SlotData;23use sc_telemetry::{Telemetry, TelemetryWorker};37use sp_keystore::SyncCryptoStorePtr;24use sc_cli::SubstrateCli;38use sp_runtime::traits::BlakeTwo256;25use futures::StreamExt;39use substrate_prometheus_endpoint::Registry;264027use crate::cli::Cli;41// Runtime type overrides42type BlockNumber = u32;43type Header = sp_runtime::generic::Header<BlockNumber, sp_runtime::traits::BlakeTwo256>;44pub type Block = sp_runtime::generic::Block<Header, sp_runtime::OpaqueExtrinsic>;45type Hash = sp_core::H256;284629// Our native executor instance.47// Native executor instance.30native_executor_instance!(48native_executor_instance!(31 pub Executor,49 pub ParachainRuntimeExecutor,32 nft_runtime::api::dispatch,50 nft_runtime::api::dispatch,33 nft_runtime::native_version,51 nft_runtime::native_version,34 frame_benchmarking::benchmarking::HostFunctions,52 frame_benchmarking::benchmarking::HostFunctions,35);53);365437type FullClient = sc_service::TFullClient<Block, RuntimeApi, Executor>;55/// Starts a `ServiceBuilder` for a full service.56///57/// Use this macro if you don't actually need the full service, but just the builder in order to58/// be able to perform chain operations.59pub fn new_partial<RuntimeApi, Executor, BIQ>(60 config: &Configuration,61 build_import_queue: BIQ,62) -> Result<63 PartialComponents<64 TFullClient<Block, RuntimeApi, Executor>,38type FullBackend = sc_service::TFullBackend<Block>;65 TFullBackend<Block>,66 (),39type FullSelectChain = sc_consensus::LongestChain<FullBackend, Block>;67 sp_consensus::DefaultImportQueue<Block, TFullClient<Block, RuntimeApi, Executor>>,4068 sc_transaction_pool::FullPool<Block, TFullClient<Block, RuntimeApi, Executor>>,69 (Option<Telemetry>, Option<TelemetryWorkerHandle>),70 >,71 sc_service::Error,72>73where41pub type ConsensusResult = (74 RuntimeApi: ConstructRuntimeApi<Block, TFullClient<Block, RuntimeApi, Executor>>42 sc_consensus_aura::AuraBlockImport<75 + Send76 + Sync77 + 'static,78 RuntimeApi::RuntimeApi: sp_transaction_pool::runtime_api::TaggedTransactionQueue<Block>43 Block,79 + sp_api::Metadata<Block>44 FullClient,80 + sp_session::SessionKeys<Block>45 FrontierBlockImport<81 + sp_api::ApiExt<46 Block,82 Block,47 sc_finality_grandpa::GrandpaBlockImport<FullBackend, Block, FullClient, FullSelectChain>,83 StateBackend = sc_client_api::StateBackendFor<TFullBackend<Block>, Block>,84 > + sp_offchain::OffchainWorkerApi<Block>85 + sp_block_builder::BlockBuilder<Block>,86 sc_client_api::StateBackendFor<TFullBackend<Block>, Block>: sp_api::StateBackend<BlakeTwo256>,48 FullClient87 Executor: sc_executor::NativeExecutionDispatch + 'static,88 BIQ: FnOnce(89 Arc<TFullClient<Block, RuntimeApi, Executor>>,49 >,90 &Configuration,91 Option<TelemetryHandle>,50 AuraPair92 &TaskManager,93 ) -> Result<94 sp_consensus::DefaultImportQueue<Block, TFullClient<Block, RuntimeApi, Executor>>,95 sc_service::Error,51 >,96 >,52 sc_finality_grandpa::LinkHalf<Block, FullClient, FullSelectChain>53);5455/// Provide a mock duration starting at 0 in millisecond for timestamp inherent.56/// Each call will increment timestamp by slot_duration making Aura think time has passed.57pub struct MockTimestampInherentDataProvider;5859pub const INHERENT_IDENTIFIER: InherentIdentifier = *b"timstap0";6061thread_local!(static TIMESTAMP: RefCell<u64> = RefCell::new(0));6263impl ProvideInherentData for MockTimestampInherentDataProvider {97{64 fn inherent_identifier(&self) -> &'static InherentIdentifier {98 let telemetry = config65 &INHERENT_IDENTIFIER99 .telemetry_endpoints66 }100 .clone()6768 fn provide_inherent_data(69 &self,101 .filter(|x| !x.is_empty())70 inherent_data: &mut InherentData,102 .map(|endpoints| -> Result<_, sc_telemetry::Error> {71 ) -> Result<(), sp_inherents::Error> {72 TIMESTAMP.with(|x| {103 let worker = TelemetryWorker::new(16)?;73 *x.borrow_mut() += SLOT_DURATION;104 let telemetry = worker.handle().new_telemetry(endpoints);74 inherent_data.put_data(INHERENT_IDENTIFIER, &*x.borrow())105 Ok((worker, telemetry))75 })106 })76 }107 .transpose()?;7710878 fn error_to_string(&self, error: &[u8]) -> Option<String> {79 InherentError::try_from(&INHERENT_IDENTIFIER, error).map(|e| format!("{:?}", e))80 }81}8283pub fn open_frontier_backend(config: &Configuration) -> Result<Arc<fc_db::Backend<Block>>, String> {84 let config_dir = config.base_path.as_ref()85 .map(|base_path| base_path.config_dir(config.chain_spec.id()))86 .unwrap_or_else(|| {87 BasePath::from_project("", "", &crate::cli::Cli::executable_name())88 .config_dir(config.chain_spec.id())89 });90 let database_dir = config_dir.join("frontier").join("db");9192 Ok(Arc::new(fc_db::Backend::<Block>::new(&fc_db::DatabaseSettings {93 source: fc_db::DatabaseSettingsSrc::RocksDb {94 path: database_dir,95 cache_size: 0,96 }97 })?))98}99100pub fn new_partial(config: &Configuration, #[allow(unused_variables)] cli: &Cli) -> Result<101 sc_service::PartialComponents<102 FullClient, FullBackend, FullSelectChain,103 sp_consensus::import_queue::BasicQueue<Block, sp_api::TransactionFor<FullClient, Block>>,104 sc_transaction_pool::FullPool<Block, FullClient>,105 (ConsensusResult, PendingTransactions, Option<FilterPool>, Arc<fc_db::Backend<Block>>, Option<Telemetry>),106>, ServiceError> {107 let inherent_data_providers = sp_inherents::InherentDataProviders::new();108109 let telemetry = config.telemetry_endpoints.clone()109 let telemetry = config.telemetry_endpoints.clone()110 .filter(|x| !x.is_empty())110 .filter(|x| !x.is_empty())111 .map(|endpoints| -> Result<_, sc_telemetry::Error> {111 .map(|endpoints| -> Result<_, sc_telemetry::Error> {122 )?;122 )?;123 let client = Arc::new(client);123 let client = Arc::new(client);124124125 let telemetry = telemetry125 let telemetry_worker_handle = telemetry.as_ref().map(|(worker, _)| worker.handle());126 .map(|(worker, telemetry)| {127 task_manager.spawn_handle().spawn("telemetry", worker.run());128 telemetry129 });130126131 let select_chain = sc_consensus::LongestChain::new(backend.clone());127 let telemetry = telemetry.map(|(worker, telemetry)| {128 task_manager.spawn_handle().spawn("telemetry", worker.run());129 telemetry130 });132131133 let transaction_pool = sc_transaction_pool::BasicPool::new_full(132 let transaction_pool = sc_transaction_pool::BasicPool::new_full(134 config.transaction_pool.clone(),133 config.transaction_pool.clone(),138 client.clone(),137 client.clone(),139 );138 );140139141 let pending_transactions: PendingTransactions140 let import_queue = build_import_queue(142 = Some(Arc::new(Mutex::new(HashMap::new())));143144 let filter_pool: Option<FilterPool>145 = Some(Arc::new(Mutex::new(BTreeMap::new())));146147 let frontier_backend = open_frontier_backend(config)?;148149 let (grandpa_block_import, grandpa_link) = sc_finality_grandpa::block_import(150 client.clone(),141 client.clone(),151 &(client.clone() as Arc<_>),142 config,152 select_chain.clone(),143 telemetry.as_ref().map(|telemetry| telemetry.handle()),153 telemetry.as_ref().map(|x| x.handle()),144 &task_manager,154 )?;145 )?;155146156 let frontier_block_import = FrontierBlockImport::new(147 let params = PartialComponents {157 grandpa_block_import.clone(),148 backend,158 client.clone(),149 client,150 import_queue,151 keystore_container,152 task_manager,153 transaction_pool,154 select_chain: (),159 frontier_backend.clone(),155 other: (telemetry, telemetry_worker_handle),160 );156 };161157162 let aura_block_import = sc_consensus_aura::AuraBlockImport::<_, _, _, AuraPair>::new(158 Ok(params)163 frontier_block_import, client.clone(),159}164 );165160166 let import_queue = sc_consensus_aura::import_queue::<AuraPair, _, _, _, _, _>(161/// Start a node with the given parachain `Configuration` and relay chain `Configuration`.162///163/// This is the actual implementation that is abstract over the executor and the runtime api.164#[sc_tracing::logging::prefix_logs_with("Parachain")]165async fn start_node_impl<RuntimeApi, Executor, RB, BIQ, BIC>(167 ImportQueueParams {166 parachain_config: Configuration,167 collator_key: CollatorPair,168 slot_duration: sc_consensus_aura::slot_duration(&*client)?,168 polkadot_config: Configuration,169 id: ParaId,170 rpc_ext_builder: RB,171 build_import_queue: BIQ,172 build_consensus: BIC,173) -> sc_service::error::Result<(TaskManager, Arc<TFullClient<Block, RuntimeApi, Executor>>)>174where175 RuntimeApi: ConstructRuntimeApi<Block, TFullClient<Block, RuntimeApi, Executor>>169 block_import: aura_block_import.clone(),176 + Send177 + Sync178 + 'static,170 justification_import: Some(Box::new(grandpa_block_import.clone())),179 RuntimeApi::RuntimeApi: sp_transaction_pool::runtime_api::TaggedTransactionQueue<Block>180 + sp_api::Metadata<Block>181 + sp_session::SessionKeys<Block>182 + sp_api::ApiExt<183 Block,171 client: client.clone(),184 StateBackend = sc_client_api::StateBackendFor<TFullBackend<Block>, Block>,172 inherent_data_providers: inherent_data_providers.clone(),185 > + sp_offchain::OffchainWorkerApi<Block>186 + sp_block_builder::BlockBuilder<Block>187 + cumulus_primitives_core::CollectCollationInfo<Block>,173 spawner: &task_manager.spawn_essential_handle(),188 sc_client_api::StateBackendFor<TFullBackend<Block>, Block>: sp_api::StateBackend<BlakeTwo256>,189 Executor: sc_executor::NativeExecutionDispatch + 'static,190 RB: Fn(191 Arc<TFullClient<Block, RuntimeApi, Executor>>,174 registry: config.prometheus_registry(),192 ) -> jsonrpc_core::IoHandler<sc_rpc::Metadata>193 + Send194 + 'static,195 BIQ: FnOnce(196 Arc<TFullClient<Block, RuntimeApi, Executor>>,175 can_author_with: sp_consensus::CanAuthorWithNativeVersion::new(client.executor().clone()),197 &Configuration,198 Option<TelemetryHandle>,199 &TaskManager,200 ) -> Result<201 sp_consensus::DefaultImportQueue<Block, TFullClient<Block, RuntimeApi, Executor>>,202 sc_service::Error,203 >,204 BIC: FnOnce(205 Arc<TFullClient<Block, RuntimeApi, Executor>>,176 check_for_equivocation: Default::default(),206 Option<&Registry>,207 Option<TelemetryHandle>,208 &TaskManager,209 &polkadot_service::NewFull<polkadot_service::Client>,177 telemetry: telemetry.as_ref().map(|x| x.handle()),210 Arc<sc_transaction_pool::FullPool<Block, TFullClient<Block, RuntimeApi, Executor>>>,211 Arc<NetworkService<Block, Hash>>,212 SyncCryptoStorePtr,213 bool,214 ) -> Result<Box<dyn ParachainConsensus<Block>>, sc_service::Error>,215{216 if matches!(parachain_config.role, Role::Light) {217 return Err("Light client not supported!".into());178 }218 }179 )?;180219181 Ok(sc_service::PartialComponents {220 let parachain_config = prepare_node_config(parachain_config);182 client, backend, task_manager, import_queue, keystore_container,183 select_chain, transaction_pool, inherent_data_providers,184 other: (185 (aura_block_import, grandpa_link),186 pending_transactions,187 filter_pool,188 frontier_backend,189 telemetry,190 )191 })192}193221194/// Builds a new service for a full client.222 let params = new_partial::<RuntimeApi, Executor, BIQ>(¶chain_config, build_import_queue)?;195pub fn new_full(196 config: Configuration,197 cli: &Cli,198) -> Result<TaskManager, ServiceError> {199 let enable_dev_signer = cli.run.shared_params.dev;223 let (mut telemetry, telemetry_worker_handle) = params.other;200224201 let sc_service::PartialComponents {225 let relay_chain_full_node = cumulus_client_service::build_polkadot_full_node(202 client, backend, mut task_manager, import_queue, keystore_container,226 polkadot_config,227 collator_key.clone(),228 telemetry_worker_handle,203 select_chain, transaction_pool, inherent_data_providers,229 )230 .map_err(|e| match e {204 other: (consensus_result, pending_transactions, filter_pool, frontier_backend, mut telemetry),231 polkadot_service::Error::Sub(x) => x,232 s => format!("{}", s).into(),205 } = new_partial(&config, cli)?;233 })?;206234207 let (network, network_status_sinks, system_rpc_tx, network_starter) =235 let client = params.client.clone();236 let backend = params.backend.clone();237 let block_announce_validator = build_block_announce_validator(238 relay_chain_full_node.client.clone(),239 id,240 Box::new(relay_chain_full_node.network.clone()),241 relay_chain_full_node.backend.clone(),242 );243244 let force_authoring = parachain_config.force_authoring;245 let validator = parachain_config.role.is_authority();246 let prometheus_registry = parachain_config.prometheus_registry().cloned();247 let transaction_pool = params.transaction_pool.clone();248 let mut task_manager = params.task_manager;249 let import_queue = cumulus_client_service::SharedImportQueue::new(params.import_queue);250 let (network, network_status_sinks, system_rpc_tx, start_network) =208 sc_service::build_network(sc_service::BuildNetworkParams {251 sc_service::build_network(sc_service::BuildNetworkParams {209 config: &config,252 config: ¶chain_config,210 client: Arc::clone(&client),253 client: client.clone(),211 transaction_pool: Arc::clone(&transaction_pool),254 transaction_pool: transaction_pool.clone(),212 spawn_handle: task_manager.spawn_handle(),255 spawn_handle: task_manager.spawn_handle(),213 import_queue,256 import_queue: import_queue.clone(),214 on_demand: None,257 on_demand: None,215 block_announce_validator_builder: None,258 block_announce_validator_builder: Some(Box::new(|_| block_announce_validator)),216 })?;259 })?;217260218 if config.offchain_worker.enabled {261 let rpc_client = client.clone();219 sc_service::build_offchain_workers(220 &config, task_manager.spawn_handle(), Arc::clone(&client), network.clone(),262 let rpc_extensions_builder = Box::new(move |_, _| rpc_ext_builder(rpc_client.clone()));221 );222 }223263224 let role = config.role.clone();264 sc_service::spawn_tasks(sc_service::SpawnTasksParams {225 let force_authoring = config.force_authoring;226 let backoff_authoring_blocks: Option<()> = None;227 let name = config.network.node_name.clone();228 let enable_grandpa = !config.disable_grandpa;229 let prometheus_registry = config.prometheus_registry().cloned();230 let is_authority = role.is_authority();231 let subscription_task_executor = sc_rpc::SubscriptionTaskExecutor::new(task_manager.spawn_handle());232233 let rpc_extensions_builder = {234 let client = Arc::clone(&client);235 let pool = Arc::clone(&transaction_pool);236 let network = network.clone();237 let pending = pending_transactions.clone();238 let filter_pool = filter_pool.clone();239 let frontier_backend = frontier_backend.clone();240 // TODO: Tune241 let max_past_logs = 10000;242243 Box::new(move |deny_unsafe, _| {244 let deps = crate::rpc::FullDeps {245 client: Arc::clone(&client),246 pool: Arc::clone(&pool),247 deny_unsafe,248 is_authority,249 enable_dev_signer,250 network: network.clone(),251 pending_transactions: pending.clone(),252 filter_pool: filter_pool.clone(),253 backend: frontier_backend.clone(),254 max_past_logs,255 };256 crate::rpc::create_full(257 deps,258 subscription_task_executor.clone()259 )260 })261 };262263 task_manager.spawn_essential_handle().spawn(264 "frontier-mapping-sync-worker",265 MappingSyncWorker::new(266 client.import_notification_stream(),267 Duration::new(6, 0),268 Arc::clone(&client),269 Arc::clone(&backend),270 frontier_backend.clone(),271 ).for_each(|()| futures::future::ready(()))272 );273274 let _rpc_handlers = sc_service::spawn_tasks(sc_service::SpawnTasksParams {275 network: network.clone(),276 client: Arc::clone(&client),277 keystore: keystore_container.sync_keystore(),278 task_manager: &mut task_manager,279 transaction_pool: Arc::clone(&transaction_pool),280 rpc_extensions_builder: rpc_extensions_builder,281 on_demand: None,265 on_demand: None,282 remote_blockchain: None,266 remote_blockchain: None,283 backend, network_status_sinks, system_rpc_tx, config, telemetry: telemetry.as_mut(),267 rpc_extensions_builder,268 client: client.clone(),269 transaction_pool: transaction_pool.clone(),270 task_manager: &mut task_manager,271 config: parachain_config,272 keystore: params.keystore_container.sync_keystore(),273 backend: backend.clone(),274 network: network.clone(),275 network_status_sinks,276 system_rpc_tx,277 telemetry: telemetry.as_mut(),284 })?;278 })?;285279286 // Spawn Frontier EthFilterApi maintenance task.280 let announce_block = {287 if let Some(filter_pool) = filter_pool {288 // Each filter is allowed to stay in the pool for 100 blocks.281 let network = network.clone();289 const FILTER_RETAIN_THRESHOLD: u64 = 100;290 task_manager.spawn_essential_handle().spawn(291 "frontier-filter-pool",282 Arc::new(move |hash, data| network.announce_block(hash, data))292 EthTask::filter_pool_task(293 Arc::clone(&client),294 filter_pool,295 FILTER_RETAIN_THRESHOLD,296 )297 );298 }283 };299284300 // Spawn Frontier pending transactions maintenance task (as essential, otherwise we leak).285 if validator {301 if let Some(pending_transactions) = pending_transactions {302 const TRANSACTION_RETAIN_THRESHOLD: u64 = 5;286 let parachain_consensus = build_consensus(303 task_manager.spawn_essential_handle().spawn(304 "frontier-pending-transactions",305 EthTask::pending_transaction_task(306 Arc::clone(&client),307 pending_transactions,308 TRANSACTION_RETAIN_THRESHOLD,309 )310 );311 }312313 let (aura_block_import, grandpa_link) = consensus_result;314315 if role.is_authority() {316 let proposer = sc_basic_authorship::ProposerFactory::new(287 client.clone(),317 task_manager.spawn_handle(),318 Arc::clone(&client),319 Arc::clone(&transaction_pool),320 prometheus_registry.as_ref(),288 prometheus_registry.as_ref(),321 telemetry.as_ref().map(|x| x.handle()),289 telemetry.as_ref().map(|t| t.handle()),322 );290 &task_manager,323324 let can_author_with =325 sp_consensus::CanAuthorWithNativeVersion::new(client.executor().clone());326 let aura = sc_consensus_aura::start_aura::<AuraPair, _, _, _, _, _, _, _, _, _>(327 StartAuraParams {328 slot_duration: sc_consensus_aura::slot_duration(&*client)?,329 client: Arc::clone(&client),291 &relay_chain_full_node,330 select_chain,292 transaction_pool,331 block_import: aura_block_import,293 network,332 proposer_factory: proposer,333 sync_oracle: network.clone(),334 inherent_data_providers: inherent_data_providers.clone(),294 params.keystore_container.sync_keystore(),335 force_authoring,336 backoff_authoring_blocks,337 keystore: keystore_container.sync_keystore(),338 can_author_with,295 force_authoring,339 block_proposal_slot_portion: SlotProportion::new(2f32 / 3f32),340 telemetry: telemetry.as_ref().map(|x| x.handle()),341 }342 )?;296 )?;343297344 // the AURA authoring task is considered essential, i.e. if it298 let spawner = task_manager.spawn_handle();345 // fails we take down the service with it.346 task_manager.spawn_essential_handle().spawn_blocking("aura", aura);347299348 // if the node isn't actively participating in consensus then it doesn't300 let params = StartCollatorParams {349 // need a keystore, regardless of which protocol we use below.301 para_id: id,350 let keystore = if role.is_authority() {302 block_status: client.clone(),351 Some(keystore_container.sync_keystore())303 announce_block,304 client: client.clone(),352 } else {305 task_manager: &mut task_manager,353 None306 collator_key,307 relay_chain_full_node,308 spawner,309 parachain_consensus,310 import_queue,354 };311 };355312356 let grandpa_config = sc_finality_grandpa::Config {313 start_collator(params).await?;314 } else {357 // FIXME #1578 make this available through chainspec315 let params = StartFullNodeParams {358 gossip_duration: Duration::from_millis(333),316 client: client.clone(),359 justification_period: 512,317 announce_block,360 name: Some(name),318 task_manager: &mut task_manager,361 observer_enabled: false,362 keystore,319 para_id: id,363 is_authority: role.is_authority(),364 telemetry: telemetry.as_ref().map(|x| x.handle()),320 relay_chain_full_node,365 };321 };366322367 if enable_grandpa {323 start_full_node(params)?;368 // start the full GRANDPA voter369 // NOTE: non-authorities could run the GRANDPA observer protocol, but at370 // this point the full voter should provide better guarantees of block371 // and vote data availability than the observer. The observer has not372 // been tested extensively yet and having most nodes in a network run it373 // could lead to finality stalls.374 let grandpa_config = sc_finality_grandpa::GrandpaParams {375 config: grandpa_config,376 link: grandpa_link,377 network,378 telemetry: telemetry.as_ref().map(|x| x.handle()),379 voting_rule: sc_finality_grandpa::VotingRulesBuilder::default().build(),380 prometheus_registry,381 shared_voter_state: SharedVoterState::empty(),382 };383384 // the GRANDPA voter task is considered infallible, i.e.385 // if it fails we take down the service with it.386 task_manager.spawn_essential_handle().spawn_blocking(387 "grandpa-voter",388 sc_finality_grandpa::run_grandpa_voter(grandpa_config)?389 );390 }391 }324 }392325393 network_starter.start_network();326 start_network.start_network();327394 Ok(task_manager)328 Ok((task_manager, client))395}329}396/// Builds a new service for a light client.397pub fn new_light(config: Configuration) -> Result<TaskManager, ServiceError> {398 let telemetry = config.telemetry_endpoints.clone()399 .filter(|x| !x.is_empty())400 .map(|endpoints| -> Result<_, sc_telemetry::Error> {401 let worker = TelemetryWorker::new(16)?;402 let telemetry = worker.handle().new_telemetry(endpoints);403 Ok((worker, telemetry))404 })405 .transpose()?;406330407 let (client, backend, keystore_container, mut task_manager, on_demand) =331/// Build the import queue for the the parachain runtime.332pub fn parachain_build_import_queue(333 client: Arc<TFullClient<Block, RuntimeApi, ParachainRuntimeExecutor>>,334 config: &Configuration,335 telemetry: Option<TelemetryHandle>,336 task_manager: &TaskManager,337) -> Result<408 sc_service::new_light_parts::<Block, RuntimeApi, Executor>(338 sp_consensus::DefaultImportQueue<339 Block,340 TFullClient<Block, RuntimeApi, ParachainRuntimeExecutor>,409 &config,341 >,410 telemetry.as_ref().map(|(_, telemetry)| telemetry.handle()),342 sc_service::Error,343> {411 )?;344 let slot_duration = cumulus_client_consensus_aura::slot_duration(&*client)?;412345413 let mut telemetry = telemetry414 .map(|(worker, telemetry)| {415 task_manager.spawn_handle().spawn("telemetry", worker.run());416 telemetry417 });418346419 let select_chain = sc_consensus::LongestChain::new(backend.clone());347 cumulus_client_consensus_aura::import_queue::<420421 let transaction_pool = Arc::new(sc_transaction_pool::BasicPool::new_light(348 sp_consensus_aura::sr25519::AuthorityPair,422 config.transaction_pool.clone(),423 config.prometheus_registry(),349 _,424 task_manager.spawn_handle(),350 _,425 client.clone(),351 _,426 on_demand.clone(),352 _,427 ));353 _,428429 let (grandpa_block_import, _) = sc_finality_grandpa::block_import(430 client.clone(),431 &(client.clone() as Arc<_>),354 _,432 select_chain.clone(),355 >(cumulus_client_consensus_aura::ImportQueueParams {433 telemetry.as_ref().map(|x| x.handle()),434 )?;435436 let import_queue = sc_consensus_aura::import_queue::<AuraPair, _, _, _, _, _>(437 ImportQueueParams {438 slot_duration: sc_consensus_aura::slot_duration(&*client)?,356 block_import: client.clone(),439 block_import: grandpa_block_import.clone(),440 justification_import: Some(Box::new(grandpa_block_import)),441 client: client.clone(),442 inherent_data_providers: InherentDataProviders::new(),443 spawner: &task_manager.spawn_essential_handle(),444 registry: config.prometheus_registry(),445 can_author_with: sp_consensus::NeverCanAuthor,446 check_for_equivocation: Default::default(),447 telemetry: telemetry.as_ref().map(|x| x.handle()),448 }449 )?;450451 let light_deps = crate::rpc::LightDeps {452 remote_blockchain: backend.remote_blockchain(),453 fetcher: on_demand.clone(),454 client: client.clone(),357 client: client.clone(),455 pool: transaction_pool.clone(),358 create_inherent_data_providers: move |_, _| async move {456 };359 let time = sp_timestamp::InherentDataProvider::from_system_time();457360458 let rpc_extensions = crate::rpc::create_light(light_deps);361 let slot =362 sp_consensus_aura::inherents::InherentDataProvider::from_timestamp_and_duration(363 *time,364 slot_duration.slot_duration(),365 );459366460 let (network, network_status_sinks, system_rpc_tx, network_starter) =367 Ok((time, slot))461 sc_service::build_network(sc_service::BuildNetworkParams {368 },462 config: &config,463 client: client.clone(),369 registry: config.prometheus_registry().clone(),464 transaction_pool: transaction_pool.clone(),370 can_author_with: sp_consensus::CanAuthorWithNativeVersion::new(client.executor().clone()),465 spawn_handle: task_manager.spawn_handle(),371 spawner: &task_manager.spawn_essential_handle(),466 import_queue,372 telemetry,467 on_demand: Some(on_demand.clone()),373 })468 block_announce_validator_builder: None,374 .map_err(Into::into)469 })?;375}470376471 if config.offchain_worker.enabled {377/// Start a normal parachain node.378pub async fn start_node(472 sc_service::build_offchain_workers(379 parachain_config: Configuration,380 collator_key: CollatorPair,381 polkadot_config: Configuration,382 id: ParaId,383) -> sc_service::error::Result<(TaskManager, Arc<TFullClient<Block, RuntimeApi, ParachainRuntimeExecutor>>)> {473 &config, task_manager.spawn_handle(), client.clone(), network.clone(),384 start_node_impl::<RuntimeApi, ParachainRuntimeExecutor, _, _, _>(385 parachain_config,386 collator_key,387 polkadot_config,388 id,389 |_| Default::default(),390 parachain_build_import_queue,391 |client,392 prometheus_registry,474 );393 telemetry,475 }394 task_manager,395 relay_chain_node,396 transaction_pool,397 sync_oracle,398 keystore,399 force_authoring| {400 let slot_duration = cumulus_client_consensus_aura::slot_duration(&*client)?;476401477 sc_service::spawn_tasks(sc_service::SpawnTasksParams {402 let proposer_factory = sc_basic_authorship::ProposerFactory::with_proof_recording(478 remote_blockchain: Some(backend.remote_blockchain()),479 transaction_pool,403 task_manager.spawn_handle(),480 task_manager: &mut task_manager,481 on_demand: Some(on_demand),482 rpc_extensions_builder: Box::new(sc_service::NoopRpcExtensionBuilder(rpc_extensions)),404 client.clone(),483 config,484 client,485 keystore: keystore_container.sync_keystore(),486 backend,405 transaction_pool,487 network,488 network_status_sinks,406 prometheus_registry.clone(),489 system_rpc_tx,490 telemetry: telemetry.as_mut(),407 telemetry.clone(),491 })?;408 );492409493 network_starter.start_network();410 let relay_chain_backend = relay_chain_node.backend.clone();411 let relay_chain_client = relay_chain_node.client.clone();412 Ok(build_aura_consensus::<413 sp_consensus_aura::sr25519::AuthorityPair,414 _,415 _,416 _,417 _,418 _,419 _,420 _,421 _,422 _,423 >(BuildAuraConsensusParams {424 proposer_factory,425 create_inherent_data_providers: move |_, (relay_parent, validation_data)| {426 let parachain_inherent =427 cumulus_primitives_parachain_inherent::ParachainInherentData::create_at_with_client(428 relay_parent,429 &relay_chain_client,430 &*relay_chain_backend,431 &validation_data,432 id,433 );434 async move {435 let time = sp_timestamp::InherentDataProvider::from_system_time();494436495 Ok(task_manager)437 let slot =438 sp_consensus_aura::inherents::InherentDataProvider::from_timestamp_and_duration(439 *time,440 slot_duration.slot_duration(),441 );442443 let parachain_inherent = parachain_inherent.ok_or_else(|| {444 Box::<dyn std::error::Error + Send + Sync>::from(445 "Failed to create parachain inherent",446 )447 })?;448 Ok((time, slot, parachain_inherent))496}449 }497450 },451 block_import: client.clone(),452 relay_chain_client: relay_chain_node.client.clone(),453 relay_chain_backend: relay_chain_node.backend.clone(),454 para_client: client.clone(),455 backoff_authoring_blocks: Option::<()>::None,456 sync_oracle,457 keystore,458 force_authoring,459 slot_duration,460 // We got around 500ms for proposing461 block_proposal_slot_portion: SlotProportion::new(1f32 / 24f32),462 telemetry,463 }))464 },465 )466 .await467}pallets/inflation/Cargo.tomldiffbeforeafterboth1################################################################################2# Package31[package]4[package]2authors = ['Substrate DevHub <https://github.com/substrate-developer-hub>']5authors = ['Unique Network <support@uniquenetwork.io>']3description = 'Unqiue pallet inflation'6description = 'Substrate node nft'4edition = '2018'7edition = '2018'5homepage = 'https://substrate.io'8homepage = 'https://unique.network'6license = 'Unlicense'9license = 'All Rights Reserved'7name = 'pallet-inflation'10name = 'pallet-inflation'8repository = 'https://github.com/usetech-llc/nft_private/'11repository = 'https://github.com/usetech-llc/nft_private/'9version = '3.0.0'12version = '3.0.0'101311[package.metadata.docs.rs]14[package.metadata.docs.rs]12targets = ['x86_64-unknown-linux-gnu']15targets = ['x86_64-unknown-linux-gnu']131614# alias "parity-scale-code" to "codec"17[features]18default = ['std']19runtime-benchmarks = ['frame-benchmarking']20std = [21 'codec/std',22 'serde/std',23 'frame-support/std',24 'frame-system/std',25 'pallet-balances/std',26 'pallet-timestamp/std',27 'pallet-randomness-collective-flip/std',28 'sp-std/std',29 'sp-runtime/std',30 'frame-benchmarking/std',31]3233################################################################################34# Substrate Dependencies3515[dependencies.codec]36[dependencies.codec]16default-features = false37default-features = false17features = ['derive']38features = ['derive']18package = 'parity-scale-codec'39package = 'parity-scale-codec'19version = '2.0.0'40version = '2.0.0'204121[dependencies]42[dependencies.frame-benchmarking]22serde = { default-features = false, version = "1.0.119", features = ["derive"] }43default-features = false44optional = true45git = 'https://github.com/paritytech/substrate.git'46branch = 'polkadot-v0.9.3'47version = '3.0.0'4823frame-support = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }49[dependencies.frame-support]50default-features = false51git = 'https://github.com/paritytech/substrate.git'52branch = 'polkadot-v0.9.3'53version = '3.0.0'5424frame-system = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }55[dependencies.frame-system]56default-features = false57git = 'https://github.com/paritytech/substrate.git'58branch = 'polkadot-v0.9.3'59version = '3.0.0'6025pallet-balances = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }61[dependencies.pallet-balances]62default-features = false63git = 'https://github.com/paritytech/substrate.git'64branch = 'polkadot-v0.9.3'65version = '3.0.0'6626pallet-timestamp = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }67[dependencies.pallet-timestamp]68default-features = false69git = 'https://github.com/paritytech/substrate.git'70branch = 'polkadot-v0.9.3'71version = '3.0.0'7227pallet-randomness-collective-flip = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }73[dependencies.pallet-randomness-collective-flip]74default-features = false75git = 'https://github.com/paritytech/substrate.git'76branch = 'polkadot-v0.9.3'77version = '3.0.0'7828sp-std = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }79[dependencies.sp-std]80default-features = false81git = 'https://github.com/paritytech/substrate.git'82branch = 'polkadot-v0.9.3'83version = '3.0.0'8485[dependencies.serde]29frame-benchmarking = { default-features = false, version = "3.0.0", optional = true, git = "https://github.com/paritytech/substrate.git", branch = "frontier" }86default-features = false87features = ['derive']88version = '1.0.119'8990[dependencies.sp-runtime]30sp-core = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }91default-features = false92git = 'https://github.com/paritytech/substrate.git'93branch = 'polkadot-v0.9.3'94version = '3.0.0'9596[dependencies.sp-core]31sp-io = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }97default-features = false98git = 'https://github.com/paritytech/substrate.git'99branch = 'polkadot-v0.9.3'32sp-runtime = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }100version = '3.0.0'3310134[features]102[dependencies.sp-io]103default-features = false104git = 'https://github.com/paritytech/substrate.git'105branch = 'polkadot-v0.9.3'35default = ['std']106version = '3.0.0'36std = [37 'codec/std',38 'serde/std',39 'frame-support/std',40 'frame-system/std',41 'pallet-balances/std',42 'pallet-timestamp/std',43 'pallet-randomness-collective-flip/std',44 'sp-std/std',45 'sp-runtime/std',46 'frame-benchmarking/std',47]48runtime-benchmarks = ["frame-benchmarking"]49107108pallets/inflation/src/lib.rsdiffbeforeafterboth94 let one_percent = Perbill::from_percent(1);94 let one_percent = Perbill::from_percent(1);959596 if current_year <= TOTAL_YEARS_UNTIL_FLAT {96 if current_year <= TOTAL_YEARS_UNTIL_FLAT {97 let amount: BalanceOf<T> = Perbill::from_rational_approximation(97 let amount: BalanceOf<T> = Perbill::from_rational(98 block_interval * (START_INFLATION_PERCENT * TOTAL_YEARS_UNTIL_FLAT - current_year * (START_INFLATION_PERCENT - END_INFLATION_PERCENT)), 98 block_interval * (START_INFLATION_PERCENT * TOTAL_YEARS_UNTIL_FLAT - current_year * (START_INFLATION_PERCENT - END_INFLATION_PERCENT)), 99 YEAR * TOTAL_YEARS_UNTIL_FLAT99 YEAR * TOTAL_YEARS_UNTIL_FLAT100 ) * ( one_percent * T::Currency::total_issuance() );100 ) * ( one_percent * T::Currency::total_issuance() );101 <BlockInflation<T>>::put(amount);101 <BlockInflation<T>>::put(amount);102 }102 }103 else {103 else {104 let amount: BalanceOf<T> = Perbill::from_rational_approximation(104 let amount: BalanceOf<T> = Perbill::from_rational(105 block_interval * END_INFLATION_PERCENT, 105 block_interval * END_INFLATION_PERCENT, 106 YEAR106 YEAR107 ) * (one_percent * T::Currency::total_issuance());107 ) * (one_percent * T::Currency::total_issuance());pallets/nft-charge-transaction/Cargo.tomldiffbeforeafterbothno changes
pallets/nft-charge-transaction/src/lib.rsdiffbeforeafterbothno changes
pallets/nft-transaction-payment/Cargo.tomldiffbeforeafterbothno changes
pallets/nft-transaction-payment/README.mddiffbeforeafterbothno changes
pallets/nft-transaction-payment/src/benchmarking.rsdiffbeforeafterbothno changes
pallets/nft-transaction-payment/src/lib.rsdiffbeforeafterbothno changes
pallets/nft-transaction-payment/src/tests.rsdiffbeforeafterbothno changes
pallets/nft/Cargo.tomldiffbeforeafterboth1################################################################################2# Package31[package]4[package]2authors = ['Substrate DevHub <https://github.com/substrate-developer-hub>']5authors = ['Unique Network <support@uniquenetwork.io>']3description = 'FRAME pallet nft'6description = 'Substrate node nft'4edition = '2018'7edition = '2018'5homepage = 'https://substrate.io'8homepage = 'https://unique.network'6license = 'Unlicense'9license = 'All Rights Reserved'7name = 'pallet-nft'10name = 'pallet-nft'8repository = 'https://github.com/substrate-developer-hub/nft/'11repository = 'https://github.com/usetech-llc/nft_private/'9version = '3.0.0'12version = '3.0.0'101311[package.metadata.docs.rs]14[package.metadata.docs.rs]12targets = ['x86_64-unknown-linux-gnu']15targets = ['x86_64-unknown-linux-gnu']131614# alias "parity-scale-code" to "codec"17[features]18default = ['std']19runtime-benchmarks = ['frame-benchmarking']20std = [21 'codec/std',22 'serde/std',23 'frame-support/std',24 'frame-system/std',25 'pallet-balances/std',26 'pallet-evm/std',27 'pallet-timestamp/std',28 'pallet-contracts/std',29 'pallet-randomness-collective-flip/std',30 'pallet-transaction-payment/std',31 'fp-evm/std',32 'nft-data-structs/std',33 'sp-std/std',34 'sp-runtime/std',35 'frame-benchmarking/std',36 'ethereum/std',37 'rlp/std',3839 'ethereum-tx-sign',40 'primitive-types/std',41 'evm-coder/std',42]4344################################################################################45# Substrate Dependencies4615[dependencies.codec]47[dependencies.codec]16default-features = false48default-features = false17features = ['derive']49features = ['derive']18package = 'parity-scale-codec'50package = 'parity-scale-codec'19version = '2.0.0'51version = '2.0.0'205221[dependencies]53[dependencies.frame-benchmarking]22serde = { default-features = false, version = "1.0.119", features = ["derive"] }54default-features = false55optional = true56git = 'https://github.com/paritytech/substrate.git'23frame-support = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }57branch = 'polkadot-v0.9.3'58version = '3.0.0'5960[dependencies.frame-support]24frame-system = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }61default-features = false62git = 'https://github.com/paritytech/substrate.git'63branch = 'polkadot-v0.9.3'25pallet-balances = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }64version = '3.0.0'6566[dependencies.frame-system]26pallet-evm = { default-features = false, version = "4.0.0-dev", git = "https://github.com/usetech-llc/frontier.git", branch = "injected-transactions" }67default-features = false68git = 'https://github.com/paritytech/substrate.git'69branch = 'polkadot-v0.9.3'27pallet-ethereum = { default-features = false, version = "2.0.0-dev", git = "https://github.com/usetech-llc/frontier.git", branch = "injected-transactions" }70version = '3.0.0'7172[dependencies.pallet-balances]73default-features = false74git = 'https://github.com/paritytech/substrate.git'75branch = 'polkadot-v0.9.3'76version = '3.0.0'7728pallet-timestamp = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }78[dependencies.pallet-timestamp]79default-features = false80git = 'https://github.com/paritytech/substrate.git'81branch = 'polkadot-v0.9.3'82version = '3.0.0'8329pallet-randomness-collective-flip = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }84[dependencies.pallet-randomness-collective-flip]85default-features = false86git = 'https://github.com/paritytech/substrate.git'87branch = 'polkadot-v0.9.3'88version = '3.0.0'8930sp-std = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }90[dependencies.sp-std]91default-features = false92git = 'https://github.com/paritytech/substrate.git'93branch = 'polkadot-v0.9.3'31frame-benchmarking = { default-features = false, version = '3.0.0', optional = true, git = "https://github.com/paritytech/substrate.git", branch = "frontier" }94version = '3.0.0'9596[dependencies.pallet-contracts]97default-features = false98git = 'https://github.com/paritytech/substrate.git'99branch = 'polkadot-v0.9.3'32fp-evm = { default-features = false, version = '2.0.0', git = "https://github.com/usetech-llc/frontier.git", branch = "injected-transactions" }100version = '3.0.0'101102[dependencies.pallet-transaction-payment]103default-features = false104git = 'https://github.com/paritytech/substrate.git'105branch = 'polkadot-v0.9.3'33sp-core = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }106version = '3.0.0'107108[dependencies.serde]109features = ['derive']110version = '1.0.119'111112[dependencies.sp-runtime]34sp-io = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }113default-features = false114git = 'https://github.com/paritytech/substrate.git'115branch = 'polkadot-v0.9.3'116version = '3.0.0'117118[dependencies.sp-core]35sp-api = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }119default-features = false120git = 'https://github.com/paritytech/substrate.git'121branch = 'polkadot-v0.9.3'122version = '3.0.0'123124[dependencies.sp-io]36sp-runtime = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }125default-features = false126git = 'https://github.com/paritytech/substrate.git'127branch = 'polkadot-v0.9.3'37pallet-contracts = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }128version = '3.0.0'129130131################################################################################132# Local Dependencies133134[dependencies.nft-data-structs]38pallet-transaction-payment = { default-features = false, version = "3.0.0", git = "https://github.com/paritytech/substrate.git", branch = "frontier" }135default-features = false39136path = '../../primitives'137version = '0.9.0'138139140[dependencies]40ethereum-tx-sign = { version = "3.0.4", optional = true }141ethereum-tx-sign = { version = "3.0.4", optional = true }41ethereum = { default-features = false, version = "0.7.1" }142ethereum = { default-features = false, version = "0.7.1" }42rlp = { default-features = false, version = "0.5.0" }143rlp = { default-features = false, version = "0.5.0" }4614747hex-literal = "0.3.1"148hex-literal = "0.3.1"4849[features]50default = ['std']51std = [52 'codec/std',53 'serde/std',54 'frame-support/std',55 'frame-system/std',56 'pallet-balances/std',57 'pallet-evm/std',58 'pallet-timestamp/std',59 'pallet-contracts/std',60 'pallet-randomness-collective-flip/std',61 'pallet-transaction-payment/std',62 'fp-evm/std',63 'sp-std/std',64 'sp-runtime/std',65 'frame-benchmarking/std',66 'ethereum/std',67 'rlp/std',6869 'ethereum-tx-sign',70 'primitive-types/std',71 'evm-coder/std',72]73runtime-benchmarks = ["frame-benchmarking"]74pallets/nft/src/lib.rsdiffbeforeafterboth111112pub use serde::{Serialize, Deserialize};12pub use serde::{Serialize, Deserialize};131314use core::ops::{Deref, DerefMut};15use core::cell::RefCell;16use codec::{Decode, Encode};17pub use frame_support::{14pub use frame_support::{18 construct_runtime, decl_event, decl_module, decl_storage, decl_error,15 construct_runtime, decl_event, decl_module, decl_storage, decl_error,19 dispatch::DispatchResult,16 dispatch::DispatchResult,34use frame_system::{self as system, ensure_signed, ensure_root};31use frame_system::{self as system, ensure_signed, ensure_root};35use sp_core::H160;32use sp_core::H160;36use sp_runtime::sp_std::prelude::Vec;33use sp_runtime::sp_std::prelude::Vec;37use sp_runtime::{34use core::ops::{Deref, DerefMut};38 traits::{35use nft_data_structs::{39 Hash, DispatchInfoOf, Dispatchable, PostDispatchInfoOf, Saturating, SaturatedConversion, SignedExtension, Zero,36 MAX_DECIMAL_POINTS, MAX_SPONSOR_TIMEOUT, MAX_TOKEN_OWNERSHIP, MAX_REFUNGIBLE_PIECES,37 AccessMode, ChainLimits, Collection, CreateItemData, CollectionLimits,40 },38 CollectionId, CollectionMode, TokenId, 41 transaction_validity::{42 TransactionPriority, InvalidTransaction, TransactionValidity, TransactionValidityError, ValidTransaction,39 SchemaVersion, SponsorshipState, Ownership,43 },40 NftItemType, FungibleItemType, ReFungibleItemType44 FixedPointOperand, FixedU128,45};41};46use sp_runtime::traits::StaticLookup;47use pallet_contracts::chain_extension::UncheckedFrom;48use pallet_ethereum::EthereumTransactionSender;49use pallet_transaction_payment::OnChargeTransaction;504251#[cfg(test)]43#[cfg(test)]52mod mock;44mod mock;61pub use eth::account::*;53pub use eth::account::*;62use eth::erc::{ERC20Events, ERC721Events};54use eth::erc::{ERC20Events, ERC721Events};635564pub const MAX_DECIMAL_POINTS: DecimalPoints = 30;56#[cfg(feature = "runtime-benchmarks")]65pub const MAX_REFUNGIBLE_PIECES: u128 = 1_000_000_000_000_000_000_000;66pub const MAX_SPONSOR_TIMEOUT: u32 = 10_368_000;67pub const MAX_TOKEN_OWNERSHIP: u32 = 10_000_000;57mod benchmarking;685869// Structs70// #region7172pub type CollectionId = u32;73pub type TokenId = u32;74pub type DecimalPoints = u8;7576#[derive(Encode, Decode, Eq, Debug, Clone, PartialEq)]77#[derive(Serialize, Deserialize)]78pub enum CollectionMode {79 Invalid,80 NFT,81 // decimal points82 Fungible(DecimalPoints),83 ReFungible,84}8586impl Default for CollectionMode {87 fn default() -> Self {88 Self::Invalid89 }90}9192impl Into<u8> for CollectionMode {93 fn into(self) -> u8 {94 match self {95 CollectionMode::Invalid => 0,96 CollectionMode::NFT => 1,97 CollectionMode::Fungible(_) => 2,98 CollectionMode::ReFungible => 3,99 }100 }101}102103#[derive(Encode, Decode, Eq, Debug, Clone, PartialEq)]104#[cfg_attr(feature = "std", derive(Serialize, Deserialize))]105pub enum AccessMode {106 Normal,107 WhiteList,108}109impl Default for AccessMode {110 fn default() -> Self {111 Self::Normal112 }113}114115#[derive(Encode, Decode, Eq, Debug, Clone, PartialEq)]116#[cfg_attr(feature = "std", derive(Serialize, Deserialize))]117pub enum SchemaVersion {118 ImageURL,119 Unique,120}121impl Default for SchemaVersion {122 fn default() -> Self {123 Self::ImageURL124 }125}126127#[derive(Encode, Decode, Default, Debug, Clone, PartialEq)]128#[cfg_attr(feature = "std", derive(Serialize, Deserialize))]129pub struct Ownership<AccountId> {130 pub owner: AccountId,131 pub fraction: u128,132}133134#[derive(Encode, Decode, Debug, Clone, PartialEq)]135#[cfg_attr(feature = "std", derive(Serialize, Deserialize))]136pub enum SponsorshipState<AccountId> {137 /// The fees are applied to the transaction sender138 Disabled,139 Unconfirmed(AccountId),140 /// Transactions are sponsored by specified account141 Confirmed(AccountId),142}143144impl<AccountId> SponsorshipState<AccountId> {145 fn sponsor(&self) -> Option<&AccountId> {146 match self {147 Self::Confirmed(sponsor) => Some(sponsor),148 _ => None,149 }150 }151152 fn pending_sponsor(&self) -> Option<&AccountId> {153 match self {154 Self::Unconfirmed(sponsor) | Self::Confirmed(sponsor) => Some(sponsor),155 _ => None,156 }157 }158159 fn confirmed(&self) -> bool {160 matches!(self, Self::Confirmed(_))161 }162}163164impl<T> Default for SponsorshipState<T> {165 fn default() -> Self {166 Self::Disabled167 }168}169170#[derive(Encode, Decode, Clone, PartialEq)]171#[cfg_attr(feature = "std", derive(Serialize, Deserialize))]172pub struct Collection<T: Config> {173 pub owner: T::AccountId,174 pub mode: CollectionMode,175 pub access: AccessMode,176 pub decimal_points: DecimalPoints,177 pub name: Vec<u16>, // 64 include null escape char178 pub description: Vec<u16>, // 256 include null escape char179 pub token_prefix: Vec<u8>, // 16 include null escape char180 pub mint_mode: bool,181 pub offchain_schema: Vec<u8>,182 pub schema_version: SchemaVersion,183 pub sponsorship: SponsorshipState<T::AccountId>,184 pub limits: CollectionLimits<T::BlockNumber>, // Collection private restrictions 185 pub variable_on_chain_schema: Vec<u8>, //186 pub const_on_chain_schema: Vec<u8>, //187}188189pub struct CollectionHandle<T: Config> {190 pub id: CollectionId,191 collection: Collection<T>,192 logs: eth::log::LogRecorder,193 evm_address: H160,194 gas_limit: RefCell<u64>,195}196impl<T: Config> CollectionHandle<T> {197 pub fn get_with_gas_limit(id: CollectionId, gas_limit: u64) -> Option<Self> {198 <CollectionById<T>>::get(id)199 .map(|collection| Self {200 id,201 collection,202 logs: eth::log::LogRecorder::default(),203 evm_address: eth::collection_id_to_address(id),204 gas_limit: RefCell::new(gas_limit),205 })206 }207 pub fn get(id: CollectionId) -> Option<Self> {208 Self::get_with_gas_limit(id, u64::MAX)209 }210 pub fn gas_left(&self) -> u64 {211 *self.gas_limit.borrow()212 }213 pub fn consume_gas(&self, gas: u64) -> DispatchResult {214 let mut gas_limit = self.gas_limit.borrow_mut();215 if *gas_limit < gas {216 fail!(Error::<T>::OutOfGas);217 }218 *gas_limit -= gas;219 Ok(())220 }221 pub fn log(&self, log: impl evm_coder::ToLog) {222 self.logs.log(log.to_log(self.evm_address))223 }224 pub fn into_inner(self) -> Collection<T> {225 self.collection.clone()226 }227}228229impl<T: Config> Deref for CollectionHandle<T> {230 type Target = Collection<T>;231232 fn deref(&self) -> &Self::Target {233 &self.collection234 }235}236237impl<T: Config> DerefMut for CollectionHandle<T> {238 fn deref_mut(&mut self) -> &mut Self::Target {239 &mut self.collection240 }241}242243#[derive(Encode, Decode, Debug, Clone, PartialEq)]244#[cfg_attr(feature = "std", derive(Serialize, Deserialize))]245pub struct NftItemType<AccountId> {246 pub owner: AccountId,247 pub const_data: Vec<u8>,248 pub variable_data: Vec<u8>,249}250251#[derive(Encode, Decode, Default, Debug, Clone, PartialEq)]252#[cfg_attr(feature = "std", derive(Serialize, Deserialize))]253pub struct FungibleItemType {254 pub value: u128,255}256257#[derive(Encode, Decode, Debug, Clone, PartialEq)]258#[cfg_attr(feature = "std", derive(Serialize, Deserialize))]259pub struct ReFungibleItemType<AccountId> {260 pub owner: Vec<Ownership<AccountId>>,261 pub const_data: Vec<u8>,262 pub variable_data: Vec<u8>,263}264265// #[derive(Encode, Decode, Default, Debug, Clone, PartialEq)]266// #[cfg_attr(feature = "std", derive(Serialize, Deserialize))]267// pub struct VestingItem<AccountId, Moment> {268// pub sender: AccountId,269// pub recipient: AccountId,270// pub collection_id: CollectionId,271// pub item_id: TokenId,272// pub amount: u64,273// pub vesting_date: Moment,274// }275276#[derive(Encode, Decode, Debug, Clone, PartialEq)]277#[cfg_attr(feature = "std", derive(Serialize, Deserialize))]278pub struct CollectionLimits<BlockNumber: Encode + Decode> {279 pub account_token_ownership_limit: u32,280 pub sponsored_data_size: u32,281 /// None - setVariableMetadata is not sponsored282 /// Some(v) - setVariableMetadata is sponsored 283 /// if there is v block between txs284 pub sponsored_data_rate_limit: Option<BlockNumber>,285 pub token_limit: u32,286287 // Timeouts for item types in passed blocks288 pub sponsor_transfer_timeout: u32,289 pub owner_can_transfer: bool,290 pub owner_can_destroy: bool,291}292293impl<BlockNumber: Encode + Decode> Default for CollectionLimits<BlockNumber> {294 fn default() -> Self {295 Self { 296 account_token_ownership_limit: 10_000_000, 297 token_limit: u32::max_value(),298 sponsored_data_size: u32::MAX, 299 sponsored_data_rate_limit: None,300 sponsor_transfer_timeout: 14400,301 owner_can_transfer: true,302 owner_can_destroy: true303 }304 }305}306307#[derive(Encode, Decode, Default, Debug, Clone, PartialEq)]308#[cfg_attr(feature = "std", derive(Serialize, Deserialize))]309pub struct ChainLimits {310 pub collection_numbers_limit: u32,311 pub account_token_ownership_limit: u32,312 pub collections_admins_limit: u64,313 pub custom_data_limit: u32,314315 // Timeouts for item types in passed blocks316 pub nft_sponsor_transfer_timeout: u32,317 pub fungible_sponsor_transfer_timeout: u32,318 pub refungible_sponsor_transfer_timeout: u32,319320 // Schema limits321 pub offchain_schema_limit: u32,322 pub variable_on_chain_schema_limit: u32,323 pub const_on_chain_schema_limit: u32,324}325326pub trait WeightInfo {59pub trait WeightInfo {327 fn create_collection() -> Weight;60 fn create_collection() -> Weight;356 fn set_collection_limits() -> Weight;89 fn set_collection_limits() -> Weight;357}90}35891359#[derive(Encode, Decode, Default, Debug, Clone, PartialEq)]360#[cfg_attr(feature = "std", derive(Serialize, Deserialize))]361pub struct CreateNftData {362 pub const_data: Vec<u8>,363 pub variable_data: Vec<u8>,364}365366#[derive(Encode, Decode, Default, Debug, Clone, PartialEq)]367#[cfg_attr(feature = "std", derive(Serialize, Deserialize))]368pub struct CreateFungibleData {369 pub value: u128,370}371372#[derive(Encode, Decode, Default, Debug, Clone, PartialEq)]373#[cfg_attr(feature = "std", derive(Serialize, Deserialize))]374pub struct CreateReFungibleData {375 pub const_data: Vec<u8>,376 pub variable_data: Vec<u8>,377 pub pieces: u128,378}379380#[derive(Encode, Decode, Debug, Clone, PartialEq)]381#[cfg_attr(feature = "std", derive(Serialize, Deserialize))]382pub enum CreateItemData {383 NFT(CreateNftData),384 Fungible(CreateFungibleData),385 ReFungible(CreateReFungibleData),386}387388impl CreateItemData {389 pub fn len(&self) -> usize {390 let len = match self {391 CreateItemData::NFT(data) => data.variable_data.len() + data.const_data.len(),392 CreateItemData::ReFungible(data) => data.variable_data.len() + data.const_data.len(),393 _ => 0394 };395 396 return len;397 }398}399400impl From<CreateNftData> for CreateItemData {401 fn from(item: CreateNftData) -> Self {402 CreateItemData::NFT(item)403 }404}405406impl From<CreateReFungibleData> for CreateItemData {407 fn from(item: CreateReFungibleData) -> Self {408 CreateItemData::ReFungible(item)409 }410}411412impl From<CreateFungibleData> for CreateItemData {413 fn from(item: CreateFungibleData) -> Self {414 CreateItemData::Fungible(item)415 }416}417418419decl_error! {92decl_error! {420 /// Error for non-fungible-token module.93 /// Error for non-fungible-token module.421 pub enum Error for Module<T: Config> {94 pub enum Error for Module<T: Config> {498 }171 }499}172}500173501pub trait Config: system::Config + Sized + pallet_transaction_payment::Config + pallet_contracts::Config {174pub struct CollectionHandle<T: system::Config> {175 pub id: CollectionId,176 pub collection: Collection<T>,177}178179impl<T: frame_system::Config> Deref for CollectionHandle<T> {180 type Target = Collection<T>;181182 fn deref(&self) -> &Self::Target {183 &self.collection184 }185}186187impl<T: frame_system::Config> DerefMut for CollectionHandle<T> {188 fn deref_mut(&mut self) -> &mut Self::Target {189 &mut self.collection190 }191}192193pub trait Config: system::Config + Sized {502 type Event: From<Event<Self>> + Into<<Self as system::Config>::Event>;194 type Event: From<Event<Self>> + Into<<Self as system::Config>::Event>;503195504 /// Weight information for extrinsics in this pallet.196 /// Weight information for extrinsics in this pallet.517 type EthereumTransactionSender: pallet_ethereum::EthereumTransactionSender;209 type EthereumTransactionSender: pallet_ethereum::EthereumTransactionSender;518}210}519211520#[cfg(feature = "runtime-benchmarks")]521mod benchmarking;522523// #endregion524525// # Used definitions212// # Used definitions526//213//527// ## User control levels214// ## User control levels729 fn deposit_event() = default;416 fn deposit_event() = default;730 type Error = Error<T>;417 type Error = Error<T>;731418732 fn on_initialize(now: T::BlockNumber) -> Weight {419 fn on_initialize(_now: T::BlockNumber) -> Weight {733 0420 0734 }421 }7354222524 Ok(())2211 Ok(())2525 }2212 }252622132214 #[allow(dead_code)]2527 fn init_collection(item: &Collection<T>) {2215 fn init_collection(item: &Collection<T>) {2528 // check params2216 // check params2529 assert!(2217 assert!(2551 CreatedCollectionCount::put(next_id);2239 CreatedCollectionCount::put(next_id);2552 }2240 }255322412242 #[allow(dead_code)]2554 fn init_nft_token(collection_id: CollectionId, item: &NftItemType<T::CrossAccountId>) {2243 fn init_nft_token(collection_id: CollectionId, item: &NftItemType<T::CrossAccountId>) {2555 let current_index = <ItemListIndex>::get(collection_id)2244 let current_index = <ItemListIndex>::get(collection_id)2556 .checked_add(1)2245 .checked_add(1)2567 <Balance<T>>::insert(collection_id, item.owner.as_sub(), new_balance);2256 <Balance<T>>::insert(collection_id, item.owner.as_sub(), new_balance);2568 }2257 }256922582259 #[allow(dead_code)]2570 fn init_fungible_token(collection_id: CollectionId, owner: &T::CrossAccountId, item: &FungibleItemType) {2260 fn init_fungible_token(collection_id: CollectionId, owner: &T::CrossAccountId, item: &FungibleItemType) {2571 let current_index = <ItemListIndex>::get(collection_id)2261 let current_index = <ItemListIndex>::get(collection_id)2572 .checked_add(1)2262 .checked_add(1)2583 <Balance<T>>::insert(collection_id, owner.as_sub(), new_balance);2273 <Balance<T>>::insert(collection_id, owner.as_sub(), new_balance);2584 }2274 }258522752276 #[allow(dead_code)]2586 fn init_refungible_token(collection_id: CollectionId, item: &ReFungibleItemType<T::CrossAccountId>) {2277 fn init_refungible_token(collection_id: CollectionId, item: &ReFungibleItemType<T::CrossAccountId>) {2587 let current_index = <ItemListIndex>::get(collection_id)2278 let current_index = <ItemListIndex>::get(collection_id)2588 .checked_add(1)2279 .checked_add(1)2680 ensure!(<ContractOwner<T>>::get(contract) == Some(account), Error::<T>::NoPermission);2371 ensure!(<ContractOwner<T>>::get(contract) == Some(account), Error::<T>::NoPermission);268123722682 Ok(())2373 Ok(())2683 }2684}26852686////////////////////////////////////////////////////////////////////////////////////////////////////2687// Economic models2688// #region26892690/// Fee multiplier.2691pub type Multiplier = FixedU128;26922693type BalanceOf<T> = <<T as pallet_transaction_payment::Config>::OnChargeTransaction as pallet_transaction_payment::OnChargeTransaction<T>>::Balance;26942695/// Require the transactor pay for themselves and maybe include a tip to gain additional priority2696/// in the queue.2697#[derive(Encode, Decode, Clone, Eq, PartialEq)]2698pub struct ChargeTransactionPayment<T: Config>(#[codec(compact)] BalanceOf<T>);26992700impl<T: Config + Send + Sync> sp_std::fmt::Debug 2701 for ChargeTransactionPayment<T>2702{2703 #[cfg(feature = "std")]2704 fn fmt(&self, f: &mut sp_std::fmt::Formatter) -> sp_std::fmt::Result {2705 write!(f, "ChargeTransactionPayment<{:?}>", self.0)2706 }2707 #[cfg(not(feature = "std"))]2708 fn fmt(&self, _: &mut sp_std::fmt::Formatter) -> sp_std::fmt::Result {2709 Ok(())2710 }2711}27122713impl<T: Config> ChargeTransactionPayment<T>2714where2715 T::Call: Dispatchable<Info=DispatchInfo, PostInfo=PostDispatchInfo> + IsSubType<Call<T>> + IsSubType<pallet_contracts::Call<T>>,2716 BalanceOf<T>: Send + Sync + From<u64> + FixedPointOperand,2717 T::AccountId: AsRef<[u8]>,2718 T::AccountId: UncheckedFrom<T::Hash>,2719{2720 fn traditional_fee(2721 len: usize,2722 info: &DispatchInfoOf<T::Call>,2723 tip: BalanceOf<T>,2724 ) -> BalanceOf<T>2725 where2726 T::Call: Dispatchable<Info = DispatchInfo>,2727 {2728 <pallet_transaction_payment::Module<T>>::compute_fee(len as u32, info, tip)2729 }27302731 fn get_priority(len: usize, info: &DispatchInfoOf<T::Call>, final_fee: BalanceOf<T>) -> TransactionPriority {2732 let weight_saturation = T::BlockWeights::get().max_block / info.weight.max(1);2733 let max_block_length = *T::BlockLength::get().max.get(DispatchClass::Normal);2734 let len_saturation = max_block_length as u64 / (len as u64).max(1);2735 let coefficient: BalanceOf<T> = weight_saturation2736 .min(len_saturation)2737 .saturated_into::<BalanceOf<T>>();2738 final_fee2739 .saturating_mul(coefficient)2740 .saturated_into::<TransactionPriority>()2741 }27422743 fn withdraw_fee(2744 &self,2745 who: &T::AccountId,2746 call: &T::Call,2747 info: &DispatchInfoOf<T::Call>,2748 len: usize,2749 ) -> Result<2750 (2751 BalanceOf<T>,2752 <<T as pallet_transaction_payment::Config>::OnChargeTransaction as pallet_transaction_payment::OnChargeTransaction<T>>::LiquidityInfo,2753 ),2754 TransactionValidityError,2755 > {2756 let tip = self.0;27572758 let fee = Self::traditional_fee(len, info, tip);27592760 // Only mess with balances if fee is not zero.2761 if fee.is_zero() {2762 return <<T as pallet_transaction_payment::Config>::OnChargeTransaction as pallet_transaction_payment::OnChargeTransaction<T>>::withdraw_fee(who, call, info, fee, tip)2763 .map(|i| (fee, i));2764 }27652766 // Determine who is paying transaction fee based on ecnomic model2767 // Parse call to extract collection ID and access collection sponsor2768 let mut sponsor: Option<T::AccountId> = (|| match IsSubType::<Call<T>>::is_sub_type(call) {2769 Some(Call::create_item(collection_id, _owner, _properties)) => {2770 let collection = <CollectionById<T>>::get(collection_id)?;27712772 // sponsor timeout2773 let block_number = <system::Module<T>>::block_number() as T::BlockNumber;27742775 let limit = collection.limits.sponsor_transfer_timeout;2776 if <CreateItemBasket<T>>::contains_key((collection_id, &who)) {2777 let last_tx_block = <CreateItemBasket<T>>::get((collection_id, &who));2778 let limit_time = last_tx_block + limit.into();2779 if block_number <= limit_time {2780 return None;2781 }2782 }2783 <CreateItemBasket<T>>::insert((collection_id, who.clone()), block_number);27842785 // check free create limit2786 if collection.limits.sponsored_data_size >= (_properties.len() as u32) {2787 collection.sponsorship.sponsor()2788 .cloned()2789 } else {2790 None2791 }2792 }2793 Some(Call::transfer(_new_owner, collection_id, item_id, _value)) => {2794 let collection = <CollectionById<T>>::get(collection_id)?;2795 2796 let mut sponsor_transfer = false;2797 if collection.sponsorship.confirmed() {27982799 let collection_limits = collection.limits;2800 let collection_mode = collection.mode;2801 2802 // sponsor timeout2803 let block_number = <system::Module<T>>::block_number() as T::BlockNumber;2804 sponsor_transfer = match collection_mode {2805 CollectionMode::NFT => {2806 2807 // get correct limit2808 let limit: u32 = if collection_limits.sponsor_transfer_timeout > 0 {2809 collection_limits.sponsor_transfer_timeout2810 } else {2811 ChainLimit::get().nft_sponsor_transfer_timeout2812 };2813 2814 let mut sponsored = true;2815 if <NftTransferBasket<T>>::contains_key(collection_id, item_id) {2816 let last_tx_block = <NftTransferBasket<T>>::get(collection_id, item_id);2817 let limit_time = last_tx_block + limit.into();2818 if block_number <= limit_time {2819 sponsored = false;2820 }2821 }2822 if sponsored {2823 <NftTransferBasket<T>>::insert(collection_id, item_id, block_number);2824 }28252826 sponsored2827 }2828 CollectionMode::Fungible(_) => {2829 2830 // get correct limit2831 let limit: u32 = if collection_limits.sponsor_transfer_timeout > 0 {2832 collection_limits.sponsor_transfer_timeout2833 } else {2834 ChainLimit::get().fungible_sponsor_transfer_timeout2835 };2836 2837 let block_number = <system::Module<T>>::block_number() as T::BlockNumber;2838 let mut sponsored = true;2839 if <FungibleTransferBasket<T>>::contains_key(collection_id, who) {2840 let last_tx_block = <FungibleTransferBasket<T>>::get(collection_id, who);2841 let limit_time = last_tx_block + limit.into();2842 if block_number <= limit_time {2843 sponsored = false;2844 }2845 }2846 if sponsored {2847 <FungibleTransferBasket<T>>::insert(collection_id, who, block_number);2848 }28492850 sponsored2851 }2852 CollectionMode::ReFungible => {2853 2854 // get correct limit2855 let limit: u32 = if collection_limits.sponsor_transfer_timeout > 0 {2856 collection_limits.sponsor_transfer_timeout2857 } else {2858 ChainLimit::get().refungible_sponsor_transfer_timeout2859 };2860 2861 let mut sponsored = true;2862 if <ReFungibleTransferBasket<T>>::contains_key(collection_id, item_id) {2863 let last_tx_block = <ReFungibleTransferBasket<T>>::get(collection_id, item_id);2864 let limit_time = last_tx_block + limit.into();2865 if block_number <= limit_time {2866 sponsored = false;2867 }2868 }2869 if sponsored {2870 <ReFungibleTransferBasket<T>>::insert(collection_id, item_id, block_number);2871 }28722873 sponsored2874 }2875 _ => {2876 false2877 },2878 };2879 }28802881 if !sponsor_transfer {2882 None2883 } else {2884 collection.sponsorship.sponsor()2885 .cloned()2886 }2887 }28882889 Some(Call::set_variable_meta_data(collection_id, item_id, data)) => {2890 let mut sponsor_metadata_changes = false;28912892 let collection = <CollectionById<T>>::get(collection_id)?;28932894 if2895 collection.sponsorship.confirmed() &&2896 // Can't sponsor fungible collection, this tx will be rejected2897 // as invalid2898 !matches!(collection.mode, CollectionMode::Fungible(_)) &&2899 data.len() <= collection.limits.sponsored_data_size as usize2900 {2901 if let Some(rate_limit) = collection.limits.sponsored_data_rate_limit {2902 let block_number = <system::Module<T>>::block_number() as T::BlockNumber;29032904 if <VariableMetaDataBasket<T>>::get(collection_id, item_id)2905 .map(|last_block| block_number - last_block > rate_limit)2906 .unwrap_or(true) 2907 {2908 sponsor_metadata_changes = true;2909 <VariableMetaDataBasket<T>>::insert(collection_id, item_id, block_number);2910 }2911 }2912 }29132914 if !sponsor_metadata_changes {2915 None2916 } else {2917 collection.sponsorship.sponsor().cloned()2918 }2919 }29202921 _ => None,2922 })();29232924 match IsSubType::<pallet_contracts::Call<T>>::is_sub_type(call) {2925 Some(pallet_contracts::Call::call(dest, _value, _gas_limit, _data)) => {29262927 let called_contract: T::AccountId = T::Lookup::lookup((*dest).clone()).unwrap_or(T::AccountId::default());29282929 let owned_contract = <ContractOwner<T>>::get(called_contract.clone()).as_ref() == Some(who);2930 let white_list_enabled = <ContractWhiteListEnabled<T>>::contains_key(called_contract.clone());2931 2932 if !owned_contract && white_list_enabled {2933 if !<ContractWhiteList<T>>::contains_key(called_contract.clone(), who) {2934 return Err(InvalidTransaction::Call.into());2935 }2936 }2937 },2938 _ => {},2939 }29402941 // Sponsor smart contracts2942 sponsor = sponsor.or_else(|| match IsSubType::<pallet_contracts::Call<T>>::is_sub_type(call) {29432944 // On instantiation: set the contract owner2945 Some(pallet_contracts::Call::instantiate(_endowment, _gas_limit, code_hash, _data, salt)) => {29462947 let new_contract_address = <pallet_contracts::Module<T>>::contract_address(2948 &who,2949 code_hash,2950 salt,2951 );2952 <ContractOwner<T>>::insert(new_contract_address.clone(), who.clone());29532954 None2955 },29562957 // On instantiation with code: set the contract owner2958 Some(pallet_contracts::Call::instantiate_with_code(_endowment, _gas_limit, _code, _data, _salt)) => {29592960 let new_contract_address = <pallet_contracts::Module<T>>::contract_address(2961 &who,2962 &T::Hashing::hash(&_code),2963 _salt,2964 );29652966 <ContractOwner<T>>::insert(new_contract_address.clone(), who.clone());29672968 None2969 }29702971 // When the contract is called, check if the sponsoring is enabled and pay fees from contract endowment if it is2972 Some(pallet_contracts::Call::call(dest, _value, _gas_limit, _data)) => {29732974 let called_contract: T::AccountId = T::Lookup::lookup((*dest).clone()).unwrap_or(T::AccountId::default());29752976 let mut sponsor_transfer = false;2977 if <ContractSponsoringRateLimit<T>>::contains_key(called_contract.clone()) {2978 let last_tx_block = <ContractSponsorBasket<T>>::get((&called_contract, &who));2979 let block_number = <system::Module<T>>::block_number() as T::BlockNumber;2980 let rate_limit = <ContractSponsoringRateLimit<T>>::get(&called_contract);2981 let limit_time = last_tx_block + rate_limit;29822983 if block_number >= limit_time {2984 <ContractSponsorBasket<T>>::insert((called_contract.clone(), who.clone()), block_number);2985 sponsor_transfer = true;2986 }2987 } else {2988 sponsor_transfer = false;2989 }2990 2991 if sponsor_transfer {2992 if <ContractSelfSponsoring<T>>::contains_key(called_contract.clone()) {2993 if <ContractSelfSponsoring<T>>::get(called_contract.clone()) {2994 return Some(called_contract);2995 }2996 }2997 }29982999 None3000 },30013002 _ => None,3003 });30043005 let who_pays_fee = sponsor.unwrap_or_else(|| who.clone());30063007 <<T as pallet_transaction_payment::Config>::OnChargeTransaction as pallet_transaction_payment::OnChargeTransaction<T>>::withdraw_fee(&who_pays_fee, call, info, fee, tip)3008 .map(|i| (fee, i))3009 }3010}301130123013impl<T: Config + Send + Sync> SignedExtension3014 for ChargeTransactionPayment<T>3015where3016 BalanceOf<T>: Send + Sync + From<u64> + FixedPointOperand,3017 T::Call: Dispatchable<Info = DispatchInfo, PostInfo = PostDispatchInfo> + IsSubType<Call<T>> + IsSubType<pallet_contracts::Call<T>>,3018 T::AccountId: AsRef<[u8]>,3019 T::AccountId: UncheckedFrom<T::Hash>,3020{3021 const IDENTIFIER: &'static str = "ChargeTransactionPayment";3022 type AccountId = T::AccountId;3023 type Call = T::Call;3024 type AdditionalSigned = ();3025 type Pre = (3026 // tip3027 BalanceOf<T>,3028 // who pays fee3029 Self::AccountId,3030 // imbalance resulting from withdrawing the fee3031 <<T as pallet_transaction_payment::Config>::OnChargeTransaction as pallet_transaction_payment::OnChargeTransaction<T>>::LiquidityInfo,3032 );3033 fn additional_signed(&self) -> sp_std::result::Result<(), TransactionValidityError> {3034 Ok(())3035 }30363037 fn validate(3038 &self,3039 who: &Self::AccountId,3040 call: &Self::Call,3041 info: &DispatchInfoOf<Self::Call>,3042 len: usize,3043 ) -> TransactionValidity {3044 let (fee, _) = self.withdraw_fee(who, call, info, len)?;3045 Ok(ValidTransaction {3046 priority: Self::get_priority(len, info, fee),3047 ..Default::default()3048 })3049 }30503051 fn pre_dispatch(3052 self,3053 who: &Self::AccountId,3054 call: &Self::Call,3055 info: &DispatchInfoOf<Self::Call>,3056 len: usize,3057 ) -> Result<Self::Pre, TransactionValidityError> {3058 let (_fee, imbalance) = self.withdraw_fee(who, call, info, len)?;3059 Ok((self.0, who.clone(), imbalance))3060 }30613062 fn post_dispatch(3063 pre: Self::Pre,3064 info: &DispatchInfoOf<Self::Call>,3065 post_info: &PostDispatchInfoOf<Self::Call>,3066 len: usize,3067 _result: &DispatchResult,3068 ) -> Result<(), TransactionValidityError> {3069 let (tip, who, imbalance) = pre;3070 let actual_fee = pallet_transaction_payment::Module::<T>::compute_actual_fee(3071 len as u32,3072 info,3073 post_info,3074 tip,3075 );3076 <T as pallet_transaction_payment::Config>::OnChargeTransaction::correct_and_deposit_fee(&who, info, post_info, actual_fee, tip, imbalance)?;3077 Ok(())3078 }3079}30803081// #endregion30823083sp_api::decl_runtime_apis! {3084 pub trait NftApi {3085 /// Used for ethereum integration3086 fn eth_contract_code(account: H160) -> Option<Vec<u8>>;3087 }2374 }3088}2375}30892376pallets/nft/src/types.rsdiffbeforeafterbothno changes
pallets/scheduler/Cargo.tomldiffbeforeafterbothno changes
pallets/scheduler/README.mddiffbeforeafterbothno changes
pallets/scheduler/src/benchmarking.rsdiffbeforeafterbothno changes
pallets/scheduler/src/lib.rsdiffbeforeafterbothno changes
pallets/scheduler/src/weights.rsdiffbeforeafterbothno changes
primitives/Cargo.tomldiffbeforeafterbothno changes
primitives/src/lib.rsdiffbeforeafterbothno changes
runtime/Cargo.tomldiffbeforeafterboth1################################################################################2# Package 31[package]4[package]2authors = ['UseTech Professional <https://usetech.com/blockchain>']5authors = ['Unique Network <support@uniquenetwork.io>']6build = 'build.rs'7description = 'Substrate node nft'3edition = '2018'8edition = '2018'4homepage = 'https://substrate.io'9homepage = 'https://unique.network'5license = 'All Rights Reserved'10license = 'All Rights Reserved'6name = 'nft-runtime'11name = 'nft-runtime'7repository = 'https://github.com/usetech-llc/nft_parachain/'12repository = 'https://github.com/usetech-llc/nft_private/'8version = '3.0.0'13version = '3.0.0'91410[package.metadata.docs.rs]15[package.metadata.docs.rs]11targets = ['x86_64-unknown-linux-gnu']16targets = ['x86_64-unknown-linux-gnu']121713[build-dependencies]18[features]14substrate-wasm-builder = '4.0.0'19default = ['std']1520runtime-benchmarks = [16# alias "parity-scale-code" to "codec"21 'hex-literal',22 'frame-benchmarking',23 'frame-support/runtime-benchmarks',24 'frame-system-benchmarking',25 'frame-system/runtime-benchmarks',26 'pallet-balances/runtime-benchmarks',27 'pallet-timestamp/runtime-benchmarks',28 'pallet-nft/runtime-benchmarks',29 'pallet-inflation/runtime-benchmarks',30 'sp-runtime/runtime-benchmarks',31]32std = [33 'codec/std',34 'cumulus-pallet-aura-ext/std',35 'cumulus-pallet-parachain-system/std',36 'cumulus-pallet-xcm/std',37 'cumulus-pallet-xcmp-queue/std',38 'cumulus-primitives-core/std',39 'cumulus-primitives-utility/std',40 'frame-executive/std',41 'frame-support/std',42 'frame-system/std',43 'frame-system-rpc-runtime-api/std',44 'pallet-aura/std',45 'pallet-balances/std',46 'pallet-contracts/std',47 'pallet-contracts-primitives/std',48 'pallet-contracts-rpc-runtime-api/std',49 'pallet-randomness-collective-flip/std',50 'pallet-sudo/std',51 'pallet-timestamp/std',52 'pallet-transaction-payment/std',53 'pallet-transaction-payment-rpc-runtime-api/std',54 'pallet-treasury/std',55 'pallet-vesting/std',56 'pallet-evm/std',57 'pallet-ethereum/std',58 'fp-rpc/std',59 'parachain-info/std',60 'serde',61 'pallet-inflation/std',62 'pallet-nft/std',63 'pallet-scheduler/std',64 'pallet-nft-charge-transaction/std',65 'pallet-nft-transaction-payment/std', 66 'nft-data-structs/std',67 'sp-api/std',68 'sp-block-builder/std',69 "sp-consensus-aura/std",70 'sp-core/std',71 'sp-inherents/std',72 'sp-io/std',73 'sp-offchain/std',74 'sp-runtime/std',75 'sp-session/std',76 'sp-std/std',77 'sp-transaction-pool/std',78 'sp-version/std',79 'xcm/std',80 'xcm-builder/std',81 'xcm-executor/std',82]8384################################################################################85# Substrate Dependencies8617[dependencies.codec]87[dependencies.codec]18default-features = false88default-features = false19features = ['derive']89features = ['derive']20package = 'parity-scale-codec'90package = 'parity-scale-codec'21version = '2.0.0'91version = '2.0.0'229223[dependencies]93[dependencies.frame-benchmarking]24hex-literal = { optional = true, version = '0.3.1' }94default-features = false95git = 'https://github.com/paritytech/substrate.git'96optional = true97branch = 'polkadot-v0.9.3'98version = '3.0.0'99100[dependencies.frame-executive]25serde = { features = ['derive'], optional = true, version = '1.0.119' }101default-features = false26102git = 'https://github.com/paritytech/substrate.git'27# local dependencies103branch = 'polkadot-v0.9.3'104version = '3.0.0'105106[dependencies.frame-support]28pallet-nft = { path = '../pallets/nft', default-features = false, version = '3.0.0' }107default-features = false108git = 'https://github.com/paritytech/substrate.git'109branch = 'polkadot-v0.9.3'110version = '3.0.0'111112[dependencies.frame-system]29pallet-inflation = { path = '../pallets/inflation', default-features = false, version = '3.0.0' }113default-features = false30114git = 'https://github.com/paritytech/substrate.git'31# Substrate dependencies115branch = 'polkadot-v0.9.3'116version = '3.0.0'117118[dependencies.frame-system-benchmarking]32frame-benchmarking = { default-features = false, optional = true, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }119default-features = false120git = 'https://github.com/paritytech/substrate.git'121optional = true122branch = 'polkadot-v0.9.3'123version = '3.0.0'124125[dependencies.frame-system-rpc-runtime-api]126default-features = false127git = 'https://github.com/paritytech/substrate.git'128branch = 'polkadot-v0.9.3'33frame-executive = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }129version = '3.0.0'130131[dependencies.hex-literal]132optional = true133version = '0.3.1'134135[dependencies.serde]136features = ['derive']137optional = true34frame-support = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }138version = '1.0.119'139140[dependencies.pallet-aura]141default-features = false142git = 'https://github.com/paritytech/substrate.git'143branch = 'polkadot-v0.9.3'144version = '3.0.0'145146[dependencies.pallet-balances]147default-features = false148git = 'https://github.com/paritytech/substrate.git'149branch = 'polkadot-v0.9.3'35frame-system = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }150version = '3.0.0'151152# Contracts specific packages153[dependencies.pallet-contracts]154git = 'https://github.com/paritytech/substrate.git'155default-features = false156branch = 'polkadot-v0.9.3'157version = '3.0.0'158159[dependencies.pallet-contracts-primitives]160git = 'https://github.com/paritytech/substrate.git'36frame-system-benchmarking = { default-features = false, optional = true, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }161default-features = false162branch = 'polkadot-v0.9.3'163version = '3.0.0'164165[dependencies.pallet-contracts-rpc-runtime-api]166git = 'https://github.com/paritytech/substrate.git'167default-features = false168branch = 'polkadot-v0.9.3'37frame-system-rpc-runtime-api = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }169version = '3.0.0'170171[dependencies.pallet-randomness-collective-flip]172default-features = false173git = 'https://github.com/paritytech/substrate.git'174branch = 'polkadot-v0.9.3'175version = '3.0.0'176177[dependencies.pallet-sudo]178default-features = false179git = 'https://github.com/paritytech/substrate.git'180branch = 'polkadot-v0.9.3'38pallet-aura = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }181version = '3.0.0'182183[dependencies.pallet-timestamp]184default-features = false185git = 'https://github.com/paritytech/substrate.git'186branch = 'polkadot-v0.9.3'187version = '3.0.0'188189[dependencies.pallet-transaction-payment]190default-features = false191git = 'https://github.com/paritytech/substrate.git'192branch = 'polkadot-v0.9.3'39pallet-balances = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }193version = '3.0.0'194195[dependencies.pallet-transaction-payment-rpc-runtime-api]196default-features = false197git = 'https://github.com/paritytech/substrate.git'198branch = 'polkadot-v0.9.3'199version = '3.0.0'200201[dependencies.pallet-treasury]202default-features = false203git = 'https://github.com/paritytech/substrate.git'204branch = 'polkadot-v0.9.3'40pallet-contracts = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }205version = '3.0.0'206207[dependencies.pallet-vesting]208default-features = false209git = 'https://github.com/paritytech/substrate.git'210branch = 'polkadot-v0.9.3'211version = '3.0.0'212213[dependencies.sp-arithmetic]214default-features = false215git = 'https://github.com/paritytech/substrate.git'216branch = 'polkadot-v0.9.3'41pallet-contracts-primitives = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }217version = '3.0.0'218219[dependencies.sp-api]220default-features = false221git = 'https://github.com/paritytech/substrate.git'222branch = 'polkadot-v0.9.3'223version = '3.0.0'224225[dependencies.sp-block-builder]226default-features = false227git = 'https://github.com/paritytech/substrate.git'228branch = 'polkadot-v0.9.3'42pallet-contracts-rpc-runtime-api = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }229version = '3.0.0'230231[dependencies.sp-core]232default-features = false233git = 'https://github.com/paritytech/substrate.git'234branch = 'polkadot-v0.9.3'235version = '3.0.0'236237[dependencies.sp-consensus-aura]238default-features = false239git = 'https://github.com/paritytech/substrate.git'240branch = 'polkadot-v0.9.3'43pallet-evm = { default-features = false, version = "4.0.0-dev", git = "https://github.com/usetech-llc/frontier.git", branch = "injected-transactions" }241version = '0.9.0'242243[dependencies.sp-inherents]244default-features = false245git = 'https://github.com/paritytech/substrate.git'246branch = 'polkadot-v0.9.3'44pallet-ethereum = { default-features = false, version = "2.0.0-dev", git = "https://github.com/usetech-llc/frontier.git", branch = "injected-transactions" }247version = '3.0.0'248249[dependencies.sp-io]250default-features = false251git = 'https://github.com/paritytech/substrate.git'252branch = 'polkadot-v0.9.3'45pallet-grandpa = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }253version = '3.0.0'254255[dependencies.sp-offchain]256default-features = false257git = 'https://github.com/paritytech/substrate.git'258branch = 'polkadot-v0.9.3'259version = '3.0.0'260261[dependencies.sp-runtime]262default-features = false263git = 'https://github.com/paritytech/substrate.git'264branch = 'polkadot-v0.9.3'46pallet-randomness-collective-flip = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }265version = '3.0.0'266267[dependencies.sp-session]268default-features = false269git = 'https://github.com/paritytech/substrate.git'270branch = 'polkadot-v0.9.3'271version = '3.0.0'272273[dependencies.sp-std]274default-features = false275git = 'https://github.com/paritytech/substrate.git'276branch = 'polkadot-v0.9.3'47pallet-sudo = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }277version = '3.0.0'278279[dependencies.sp-transaction-pool]280default-features = false281git = 'https://github.com/paritytech/substrate.git'282branch = 'polkadot-v0.9.3'283version = '3.0.0'284285[dependencies.sp-version]286default-features = false287git = 'https://github.com/paritytech/substrate.git'288branch = 'polkadot-v0.9.3'48pallet-timestamp = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }289version = '3.0.0'290291[dependencies.smallvec]292version = '1.4.1'293294################################################################################295# Cumulus dependencies296297[dependencies.parachain-info]298default-features = false299git = 'https://github.com/paritytech/cumulus.git'300branch = 'polkadot-v0.9.3'301version = '0.1.0'302303[dependencies.cumulus-pallet-aura-ext]304git = 'https://github.com/paritytech/cumulus.git'305branch = 'polkadot-v0.9.3'49pallet-transaction-payment = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }306default-features = false307308[dependencies.cumulus-pallet-parachain-system]309git = 'https://github.com/paritytech/cumulus.git'310branch = 'polkadot-v0.9.3'50pallet-transaction-payment-rpc-runtime-api = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }311default-features = false312313[dependencies.cumulus-primitives-core]314git = 'https://github.com/paritytech/cumulus.git'315branch = 'polkadot-v0.9.3'51pallet-treasury = { default-features = false, version = "3.0.0", git = "https://github.com/paritytech/substrate.git", branch = "frontier" }316default-features = false317318[dependencies.cumulus-pallet-xcm]319git = 'https://github.com/paritytech/cumulus.git'320branch = 'polkadot-v0.9.3'52pallet-vesting = { default-features = false, version = "3.0.0", git = "https://github.com/paritytech/substrate.git", branch = "frontier" }321default-features = false322323[dependencies.cumulus-pallet-dmp-queue]324git = 'https://github.com/paritytech/cumulus.git'325branch = 'polkadot-v0.9.3'53fp-rpc = { default-features = false, version = "2.0.0", git = "https://github.com/usetech-llc/frontier.git", branch = "injected-transactions" }326default-features = false327328[dependencies.cumulus-pallet-xcmp-queue]329git = 'https://github.com/paritytech/cumulus.git'330branch = 'polkadot-v0.9.3'54sp-arithmetic = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }331default-features = false332333[dependencies.cumulus-primitives-utility]334git = 'https://github.com/paritytech/cumulus.git'335branch = 'polkadot-v0.9.3'55sp-api = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }336default-features = false337338################################################################################339# Polkadot dependencies340341[dependencies.polkadot-parachain]342git = 'https://github.com/paritytech/polkadot'343branch = 'release-v0.9.3'56sp-block-builder = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }344default-features = false345346[dependencies.xcm]347git = 'https://github.com/paritytech/polkadot'348branch = 'release-v0.9.3'57sp-consensus-aura = { default-features = false, version = '0.9.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }349default-features = false350351[dependencies.xcm-builder]352git = 'https://github.com/paritytech/polkadot'353branch = 'release-v0.9.3'58sp-core = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }354default-features = false355356[dependencies.xcm-executor]357git = 'https://github.com/paritytech/polkadot'358branch = 'release-v0.9.3'59sp-inherents = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }359default-features = false360361[dependencies.pallet-xcm]362git = 'https://github.com/paritytech/polkadot'363branch = 'release-v0.9.3'364default-features = false365366367368################################################################################369# local dependencies370371[dependencies]60sp-offchain = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }372pallet-nft = { path = '../pallets/nft', default-features = false, version = '3.0.0' }61sp-runtime = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }373pallet-inflation = { path = '../pallets/inflation', default-features = false, version = '3.0.0' }374nft-data-structs = { path = '../primitives', default-features = false, version = '0.9.0' }62sp-session = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }375pallet-scheduler = { path = '../pallets/scheduler', default-features = false, version = '3.0.0' }63sp-std = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }376pallet-nft-transaction-payment = { path = '../pallets/nft-transaction-payment', default-features = false, version = '3.0.0' }377pallet-nft-charge-transaction = { path = '../pallets/nft-charge-transaction', default-features = false, version = '3.0.0' }37864sp-transaction-pool = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }379pallet-evm = { default-features = false, version = "4.0.0-dev", git = "https://github.com/usetech-llc/frontier.git", branch = "injected-transactions" }65sp-version = { default-features = false, version = '3.0.0', git = "https://github.com/paritytech/substrate.git", branch = "frontier" }380pallet-ethereum = { default-features = false, version = "2.0.0-dev", git = "https://github.com/usetech-llc/frontier.git", branch = "injected-transactions" }66smallvec = "1.4.1"381382################################################################################383# Build Dependencies6738468[features]385[build-dependencies]69default = ['std']386substrate-wasm-builder = '4.0.0'70runtime-benchmarks = [71 'hex-literal',72 'frame-benchmarking',73 'frame-support/runtime-benchmarks',74 'frame-system-benchmarking',75 'frame-system/runtime-benchmarks',76 'pallet-balances/runtime-benchmarks',77 'pallet-timestamp/runtime-benchmarks',78 'pallet-nft/runtime-benchmarks',79 'pallet-inflation/runtime-benchmarks',80 'sp-runtime/runtime-benchmarks',81]82std = [83 'codec/std',84 'serde',85 'frame-executive/std',86 'frame-support/std',87 'frame-system/std',88 'frame-system-rpc-runtime-api/std',89 'pallet-aura/std',90 'pallet-balances/std',91 'pallet-contracts/std',92 'pallet-contracts-primitives/std',93 'pallet-contracts-rpc-runtime-api/std',94 'pallet-grandpa/std',95 'pallet-randomness-collective-flip/std',96 'pallet-sudo/std',97 'pallet-timestamp/std',98 'pallet-transaction-payment/std',99 'pallet-transaction-payment-rpc-runtime-api/std',100 'pallet-treasury/std',101 'pallet-vesting/std',102 'pallet-evm/std',103 'pallet-ethereum/std',104105 'pallet-inflation/std',106 'pallet-nft/std',107 'fp-rpc/std',108 'sp-api/std',109 'sp-block-builder/std',110 'sp-consensus-aura/std',111 'sp-core/std',112 'sp-inherents/std',113 'sp-offchain/std',114 'sp-runtime/std',115 'sp-session/std',116 'sp-std/std',117 'sp-transaction-pool/std',118 'sp-version/std',119120]121runtime/src/chain_extension.rsdiffbeforeafterboth18extern crate pallet_nft;18extern crate pallet_nft;19pub use pallet_nft::*;19pub use pallet_nft::*;20use pallet_nft::CrossAccountId;20use pallet_nft::CrossAccountId;21use nft_data_structs::*;2221use crate::Vec;23use crate::Vec;2224808281pub type NftWeightInfoOf<C> = <C as pallet_nft::Config>::WeightInfo;83pub type NftWeightInfoOf<C> = <C as pallet_nft::Config>::WeightInfo;828483impl<C: Config> ChainExtension<C> for NFTExtension {85impl<C: Config + pallet_contracts::Config> ChainExtension<C> for NFTExtension {84 fn call<E: Ext>(func_id: u32, env: Environment<E, InitState>) -> Result<RetVal, DispatchError>86 fn call<E: Ext>(func_id: u32, env: Environment<E, InitState>) -> Result<RetVal, DispatchError>85 where87 where86 E: Ext<T = C>,88 E: Ext<T = C>,runtime/src/lib.rsdiffbeforeafterboth778#![cfg_attr(not(feature = "std"), no_std)]8#![cfg_attr(not(feature = "std"), no_std)]9// `construct_runtime!` does a lot of recursion and requires us to increase the limit to 256.9// `construct_runtime!` does a lot of recursion and requires us to increase the limit to 256.10#![recursion_limit = "256"]10#![recursion_limit = "1024"]111112// Make the WASM binary available.12// Make the WASM binary available.13#[cfg(feature = "std")]13#[cfg(feature = "std")]14include!(concat!(env!("OUT_DIR"), "/wasm_binary.rs"));14include!(concat!(env!("OUT_DIR"), "/wasm_binary.rs"));151516use pallet_grandpa::fg_primitives;17use pallet_grandpa::{AuthorityId as GrandpaId, AuthorityList as GrandpaAuthorityList};18use sp_api::impl_runtime_apis;16use sp_api::impl_runtime_apis;19use sp_consensus_aura::sr25519::AuthorityId as AuraId;20use sp_core::{ crypto::KeyTypeId, crypto::Public, OpaqueMetadata, H160, U256 };17use sp_core::{ crypto::KeyTypeId, OpaqueMetadata };18// #[cfg(any(feature = "std", test))]19// pub use sp_runtime::BuildStorage;2021use sp_runtime::{21use sp_runtime::{22 Permill, Perbill, Percent,22 Permill, Perbill, Percent,23 ModuleId,24 create_runtime_str, generic, impl_opaque_keys,23 create_runtime_str, generic, impl_opaque_keys,25 traits::{24 traits::{26 Convert, ConvertInto, BlakeTwo256, Block as BlockT, IdentifyAccount,25 AccountIdLookup, ConvertInto, BlakeTwo256, Block as BlockT, IdentifyAccount, 27 IdentityLookup, NumberFor, Verify, AccountIdConversion,26 Verify, AccountIdConversion,28 },27 },29 transaction_validity::{TransactionSource, TransactionValidity},28 transaction_validity::{TransactionSource, TransactionValidity},30 ApplyExtrinsicResult, MultiSignature,29 ApplyExtrinsicResult, MultiSignature,31};30};3132use sp_std::prelude::*;3332#[cfg(feature = "std")]34#[cfg(feature = "std")]33use sp_version::NativeVersion;35use sp_version::NativeVersion;34use sp_version::RuntimeVersion;36use sp_version::RuntimeVersion;35pub use pallet_transaction_payment::{Multiplier, TargetedFeeAdjustment, CurrencyAdapter, FeeDetails, RuntimeDispatchInfo};37pub use pallet_transaction_payment::{Multiplier, TargetedFeeAdjustment, FeeDetails, RuntimeDispatchInfo};36// A few exports that help ease life for downstream crates.38// A few exports that help ease life for downstream crates.37pub use pallet_balances::Call as BalancesCall;39pub use pallet_balances::Call as BalancesCall;38pub use pallet_evm::{EnsureAddressTruncated, HashedAddressMapping, Runner};40pub use pallet_evm::{EnsureAddressTruncated, HashedAddressMapping, Runner};39pub use pallet_contracts::{Schedule as ContractsSchedule };40pub use frame_support::{41pub use frame_support::{41 construct_runtime,42 construct_runtime,43 match_type,42 dispatch::DispatchResult,44 dispatch::DispatchResult,45 PalletId,43 parameter_types,46 parameter_types,44 StorageValue,47 StorageValue,45 traits::{48 traits::{46 Currency, ExistenceRequirement, Get, KeyOwnerProofSystem, OnUnbalanced, Randomness,49 All, Currency, ExistenceRequirement, Get, IsInVec, KeyOwnerProofSystem, LockIdentifier, OnUnbalanced, Randomness47 LockIdentifier, FindAuthor,48 },50 },49 weights::{51 weights::{50 constants::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight, WEIGHT_PER_SECOND},52 constants::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight, WEIGHT_PER_SECOND},51 DispatchClass, DispatchInfo, GetDispatchInfo, Pays, PostDispatchInfo, Weight,53 DispatchClass, DispatchInfo, GetDispatchInfo, IdentityFee, Pays, PostDispatchInfo, Weight,52 WeightToFeePolynomial, WeightToFeeCoefficient, WeightToFeeCoefficients54 WeightToFeePolynomial, WeightToFeeCoefficient, WeightToFeeCoefficients53 },55 },54 ConsensusEngineId,55};56};57use nft_data_structs::*;56use pallet_contracts::weights::WeightInfo;58use pallet_contracts::weights::WeightInfo;57// #[cfg(any(feature = "std", test))]59// #[cfg(any(feature = "std", test))]58use frame_system::{60use frame_system::{59 self as system,61 self as system,60 EnsureRoot,62 EnsureRoot, EnsureSigned,61 limits::{BlockWeights, BlockLength},63 limits::{BlockWeights, BlockLength},62};64};63use sp_std::{prelude::*, marker::PhantomData};64use sp_arithmetic::{traits::{BaseArithmetic, Unsigned}};65use sp_arithmetic::{traits::{BaseArithmetic, Unsigned}};65use smallvec::smallvec;66use smallvec::smallvec;66use codec::{Encode, Decode};67use codec::{Encode, Decode};67use pallet_evm::{Account as EVMAccount, FeeCalculator, OnMethodCall};68use pallet_evm::{Account as EVMAccount, FeeCalculator, OnMethodCall};68use fp_rpc::TransactionStatus;69use fp_rpc::TransactionStatus;69use sp_core::H256;70use sp_core::H256;7172use sp_runtime::{73 traits::{ 74 Dispatchable,75 },76};77use pallet_contracts::chain_extension::UncheckedFrom;78707971pub use pallet_timestamp::Call as TimestampCall;80pub use pallet_timestamp::Call as TimestampCall;81pub use sp_consensus_aura::sr25519::AuthorityId as AuraId;8283// Polkadot imports84use pallet_xcm::XcmPassthrough;85use polkadot_parachain::primitives::Sibling;86use xcm::v0::Xcm;87use xcm::v0::{BodyId, Junction::*, MultiAsset, MultiLocation, MultiLocation::*, NetworkId};88use xcm_builder::{89 AccountId32Aliases, AllowTopLevelPaidExecutionFrom, AllowUnpaidExecutionFrom, CurrencyAdapter,90 EnsureXcmOrigin, FixedWeightBounds, IsConcrete, LocationInverter, NativeAsset,91 ParentAsSuperuser, ParentIsDefault, RelayChainAsNative, SiblingParachainAsNative,92 SiblingParachainConvertsVia, SignedAccountId32AsNative, SignedToAccountId32,93 SovereignSignedViaLocation, TakeWeightCredit, UsingComponents,94};95use xcm_executor::{Config, XcmExecutor};96729773mod chain_extension;98mod chain_extension;74use crate::chain_extension::{ NFTExtension, Imbalance };99use crate::chain_extension::{ NFTExtension, Imbalance };7576/// Struct that handles the conversion of Balance -> `u64`. This is used for77/// staking's election calculation.78pub struct CurrencyToVoteHandler;7980impl CurrencyToVoteHandler {81 fn factor() -> Balance {82 (Balances::total_issuance() / u64::max_value() as Balance).max(1)83 }84}8586impl Convert<Balance, u64> for CurrencyToVoteHandler {87 fn convert(x: Balance) -> u64 {88 (x / Self::factor()) as u6489 }90}9192impl Convert<u128, Balance> for CurrencyToVoteHandler {93 fn convert(x: u128) -> Balance {94 x * Self::factor()95 }96}9710098/// Re-export a nft pallet101/// Re-export a nft pallet99/// TODO: Check this re-export. Is this safe and good style?102/// TODO: Check this re-export. Is this safe and good style?100extern crate pallet_nft;103extern crate pallet_nft;101pub use pallet_nft::*;104pub use pallet_nft::*;105106/// Reimport pallet inflation107extern crate pallet_inflation;108pub use pallet_inflation::*;102109103/// An index to a block.110/// An index to a block.104pub type BlockNumber = u32;111pub type BlockNumber = u32;137144138 pub use sp_runtime::OpaqueExtrinsic as UncheckedExtrinsic;145 pub use sp_runtime::OpaqueExtrinsic as UncheckedExtrinsic;139146140 /// Opaque block header type.141 pub type Header = generic::Header<BlockNumber, BlakeTwo256>;142 /// Opaque block type.147 /// Opaque block type.143 pub type Block = generic::Block<Header, UncheckedExtrinsic>;148 pub type Block = generic::Block<Header, UncheckedExtrinsic>;144 /// Opaque block identifier type.149145 pub type BlockId = generic::BlockId<Block>;150 pub type SessionHandlers = ();146151147 impl_opaque_keys! {152 impl_opaque_keys! {148 pub struct SessionKeys {153 pub struct SessionKeys {149 pub aura: Aura,154 pub aura: Aura,150 pub grandpa: Grandpa,151 }155 }152 }156 }153}157}163 transaction_version: 1,167 transaction_version: 1,164};168};165169166pub const MILLISECS_PER_BLOCK: u64 = 6000;170pub const MILLISECS_PER_BLOCK: u64 = 12000;167171168pub const SLOT_DURATION: u64 = MILLISECS_PER_BLOCK;172pub const SLOT_DURATION: u64 = MILLISECS_PER_BLOCK;169173172pub const HOURS: BlockNumber = MINUTES * 60;176pub const HOURS: BlockNumber = MINUTES * 60;173pub const DAYS: BlockNumber = HOURS * 24;177pub const DAYS: BlockNumber = HOURS * 24;178179#[derive(codec::Encode, codec::Decode)]180pub enum XCMPMessage<XAccountId, XBalance> {181 /// Transfer tokens to the given account from the Parachain account.182 TransferToken(XAccountId, XBalance),183}174184175/// The version information used to identify this runtime when compiled natively.185/// The version information used to identify this runtime when compiled natively.176#[cfg(feature = "std")]186#[cfg(feature = "std")]181 }191 }182}192}183184/// Provides a membership set with only the configured aura users185pub struct ValiudatorsOnly<Runtime: pallet_aura::Config>(PhantomData<Runtime>);186impl frame_support::traits::Contains<AccountId> for ValiudatorsOnly<Runtime> {187 fn contains(t: &AccountId) -> bool {188 let arr: [u8; 32] = *t.as_ref();189 let raw_key: Vec<u8> = Vec::from(arr);190191 match pallet_aura::Module::<Runtime>::authorities().iter().find(|auth| auth.to_raw_vec() == raw_key) {192 Some(_) => true,193 None => false,194 }195 }196 fn sorted_members() -> Vec<AccountId> {197 let mut members: Vec<AccountId> = Vec::new();198 for auth in pallet_aura::Module::<Runtime>::authorities() {199 let mut arr: [u8; 32] = Default::default();200 let bor_arr = auth.clone().to_raw_vec();201 let slice = bor_arr.as_slice();202 arr.copy_from_slice(slice);203 members.push(AccountId::from(arr));204 }205 members206 }207 fn count() -> usize {208 pallet_aura::Module::<Runtime>::authorities().len()209 }210}211212impl frame_support::traits::ContainsLengthBound for ValiudatorsOnly<Runtime> {213 fn min_len() -> usize {214 1215 }216 fn max_len() -> usize {217 100218 }219}220193221type NegativeImbalance = <Balances as Currency<AccountId>>::NegativeImbalance;194type NegativeImbalance = <Balances as Currency<AccountId>>::NegativeImbalance;222195236 }209 }237}210}238239// impl OnUnbalanced<NegativeImbalance> for DealWithFees {240// fn on_unbalanceds<B>(mut fees_then_tips: impl Iterator<Item=NegativeImbalance>) {241// if let Some(fees) = fees_then_tips.next() {242// // for fees, 100% to treasury243// let mut split = fees.ration(100, 0);244// if let Some(tips) = fees_then_tips.next() {245// // for tips, if any, 100% to treasury246// tips.ration_merge_into(100, 0, &mut split);247// }248// Treasury::on_unbalanced(split.0);249// // Author::on_unbalanced(split.1);250// }251// }252// }253211254/// We assume that ~10% of the block weight is consumed by `on_initalize` handlers.212/// We assume that ~10% of the block weight is consumed by `on_initalize` handlers.255/// This is used to limit the maximal weight of a single extrinsic.213/// This is used to limit the maximal weight of a single extrinsic.288 pub const SS58Prefix: u8 = 42;246 pub const SS58Prefix: u8 = 42;289}247}290248291impl system::Config for Runtime {292 /// The basic call filter to use in dispatchable.293 type BaseCallFilter = ();294 /// The identifier used to distinguish between accounts.295 type AccountId = AccountId;296 /// The aggregated dispatch type that is available for extrinsics.297 type Call = Call;298 /// The lookup mechanism to get account ID from whatever is passed in dispatchers.299 type Lookup = IdentityLookup<AccountId>;300 /// The index type for storing how many extrinsics an account has signed.301 type Index = Index;302 /// The index type for blocks.303 type BlockNumber = BlockNumber;304 /// The type for hashing blocks and tries.305 type Hash = Hash;306 /// The hashing algorithm used.307 type Hashing = BlakeTwo256;308 /// The header type.309 type Header = generic::Header<BlockNumber, BlakeTwo256>;310 /// The ubiquitous event type.311 type Event = Event;312 /// The ubiquitous origin type.313 type Origin = Origin;314 /// Maximum number of block number to block hash mappings to keep (oldest pruned first).315 type BlockHashCount = BlockHashCount;316 /// The weight of database operations that the runtime can invoke.317 type DbWeight = RocksDbWeight;318 /// The weight of the overhead invoked on the block import process, independent of the319 /// extrinsics included in that block.320 type BlockWeights = RuntimeBlockWeights;321 /// Version of the runtime.322 type Version = Version;323 /// This type is being generated by `construct_runtime!`.324 type PalletInfo = PalletInfo;325 /// What to do if a new account is created.326 type OnNewAccount = ();327 /// What to do if an account is fully reaped from the system.328 type OnKilledAccount = ();329 /// The data to be stored in an account.330 type AccountData = pallet_balances::AccountData<Balance>;331 /// Weight information for the extrinsics of this pallet.332 type SystemWeightInfo = system::weights::SubstrateWeight<Runtime>;333334 type BlockLength = RuntimeBlockLength;335 type SS58Prefix = SS58Prefix;336}337338impl pallet_aura::Config for Runtime {339 type AuthorityId = AuraId;340}341249342parameter_types! {250parameter_types! {343 pub const ChainId: u64 = 8888;251 pub const ChainId: u64 = 8888;384 type EvmSubmitLog = pallet_evm::Module<Runtime>;292 type EvmSubmitLog = pallet_evm::Module<Runtime>;385}293}386294387impl pallet_grandpa::Config for Runtime {295impl system::Config for Runtime {296 /// The data to be stored in an account.388 type Event = Event;297 type AccountData = pallet_balances::AccountData<Balance>;298 /// The identifier used to distinguish between accounts.299 type AccountId = AccountId;300 /// The basic call filter to use in dispatchable.301 type BaseCallFilter = ();302 /// Maximum number of block number to block hash mappings to keep (oldest pruned first).303 type BlockHashCount = BlockHashCount;304 /// The maximum length of a block (in bytes).305 type BlockLength = RuntimeBlockLength;306 /// The index type for blocks.307 type BlockNumber = BlockNumber;308 /// The weight of the overhead invoked on the block import process, independent of the extrinsics included in that block.309 type BlockWeights = RuntimeBlockWeights;310 /// The aggregated dispatch type that is available for extrinsics.389 type Call = Call;311 type Call = Call;390312 /// The weight of database operations that the runtime can invoke.391 type KeyOwnerProofSystem = ();313 type DbWeight = RocksDbWeight;392314 /// The ubiquitous event type.315 type Event = Event;316 /// The type for hashing blocks and tries.317 type Hash = Hash;318 /// The hashing algorithm used.319 type Hashing = BlakeTwo256;320 /// The header type.393 type KeyOwnerProof =321 type Header = generic::Header<BlockNumber, BlakeTwo256>;394 <Self::KeyOwnerProofSystem as KeyOwnerProofSystem<(KeyTypeId, GrandpaId)>>::Proof;322 /// The index type for storing how many extrinsics an account has signed.395323 type Index = Index;324 /// The lookup mechanism to get account ID from whatever is passed in dispatchers.396 type KeyOwnerIdentification = <Self::KeyOwnerProofSystem as KeyOwnerProofSystem<(325 type Lookup = AccountIdLookup<AccountId, ()>;397 KeyTypeId,326 /// What to do if an account is fully reaped from the system.398 GrandpaId,399 )>>::IdentificationTuple;400401 type HandleEquivocation = ();327 type OnKilledAccount = ();402328 /// What to do if a new account is created.403 type WeightInfo = ();329 type OnNewAccount = ();330 type OnSetCode = cumulus_pallet_parachain_system::ParachainSetCode<Self>;331 /// The ubiquitous origin type.332 type Origin = Origin;333 /// This type is being generated by `construct_runtime!`.334 type PalletInfo = PalletInfo;335 /// This is used as an identifier of the chain. 42 is the generic substrate prefix.336 type SS58Prefix = SS58Prefix;337 /// Weight information for the extrinsics of this pallet.338 type SystemWeightInfo = system::weights::SubstrateWeight<Runtime>;339 /// Version of the runtime.340 type Version = Version;404}341}405342406parameter_types! {343parameter_types! {410impl pallet_timestamp::Config for Runtime {347impl pallet_timestamp::Config for Runtime {411 /// A timestamp: milliseconds since the unix epoch.348 /// A timestamp: milliseconds since the unix epoch.412 type Moment = u64;349 type Moment = u64;413 type OnTimestampSet = Aura;350 type OnTimestampSet = ();414 type MinimumPeriod = MinimumPeriod;351 type MinimumPeriod = MinimumPeriod;415 type WeightInfo = ();352 type WeightInfo = ();416}353}430 type DustRemoval = Treasury;367 type DustRemoval = Treasury;431 type ExistentialDeposit = ExistentialDeposit;368 type ExistentialDeposit = ExistentialDeposit;432 type AccountStore = System;369 type AccountStore = System;433 type WeightInfo = ();370 type WeightInfo = pallet_balances::weights::SubstrateWeight<Runtime>;434}371}435372436pub const MICROUNIQUE: Balance = 1_000_000_000;373pub const MICROUNIQUE: Balance = 1_000_000_000;443}380}444381445parameter_types! {382parameter_types! {446 pub const TombstoneDeposit: Balance = deposit(383 pub TombstoneDeposit: Balance = deposit(447 0,384 1,448 sp_std::mem::size_of::<pallet_contracts::ContractInfo<Runtime>>() as u32385 sp_std::mem::size_of::<pallet_contracts::Pallet<Runtime>> as u32,449 );386 );450 pub const DepositPerContract: Balance = TombstoneDeposit::get();387 pub DepositPerContract: Balance = TombstoneDeposit::get();451 pub const DepositPerStorageByte: Balance = deposit(0, 1);388 pub const DepositPerStorageByte: Balance = deposit(0, 1);452 pub const DepositPerStorageItem: Balance = deposit(1, 0);389 pub const DepositPerStorageItem: Balance = deposit(1, 0);453 pub RentFraction: Perbill = Perbill::from_rational(1u32, 30 * DAYS);390 pub RentFraction: Perbill = Perbill::from_rational(1u32, 30 * DAYS);465 <Runtime as pallet_contracts::Config>::WeightInfo::on_initialize_per_queue_item(1) -402 <Runtime as pallet_contracts::Config>::WeightInfo::on_initialize_per_queue_item(1) -466 <Runtime as pallet_contracts::Config>::WeightInfo::on_initialize_per_queue_item(0)403 <Runtime as pallet_contracts::Config>::WeightInfo::on_initialize_per_queue_item(0)467 )) / 5) as u32;404 )) / 5) as u32;405 pub Schedule: pallet_contracts::Schedule<Runtime> = Default::default();468}406}469470407481 type DepositPerStorageItem = DepositPerStorageItem;418 type DepositPerStorageItem = DepositPerStorageItem;482 type RentFraction = RentFraction;419 type RentFraction = RentFraction;483 type SurchargeReward = SurchargeReward;420 type SurchargeReward = SurchargeReward;484 type MaxDepth = MaxDepth;421 // type MaxDepth = MaxDepth;485 type MaxValueSize = MaxValueSize;422 // type MaxValueSize = MaxValueSize;486 type WeightPrice = pallet_transaction_payment::Module<Self>;423 type WeightPrice = pallet_transaction_payment::Module<Self>;487 type WeightInfo = pallet_contracts::weights::SubstrateWeight<Self>;424 type WeightInfo = pallet_contracts::weights::SubstrateWeight<Self>;488 type ChainExtension = NFTExtension;425 type ChainExtension = NFTExtension;489 type DeletionQueueDepth = DeletionQueueDepth;426 type DeletionQueueDepth = DeletionQueueDepth;490 type DeletionWeightLimit = DeletionWeightLimit;427 type DeletionWeightLimit = DeletionWeightLimit;428 // type MaxCodeSize = MaxCodeSize;491 type MaxCodeSize = MaxCodeSize;429 type Schedule = Schedule;430 type CallStack = [pallet_contracts::Frame<Self>; 31];492}431}493432494parameter_types! {433parameter_types! {514}453}515454516impl pallet_transaction_payment::Config for Runtime {455impl pallet_transaction_payment::Config for Runtime {517 type OnChargeTransaction = CurrencyAdapter<Balances, DealWithFees>;456 type OnChargeTransaction = pallet_transaction_payment::CurrencyAdapter<Balances, ()>;518 type TransactionByteFee = TransactionByteFee;457 type TransactionByteFee = TransactionByteFee;519 type WeightToFee = LinearFee<Balance>;458 type WeightToFee = LinearFee<Balance>;520 type FeeMultiplierUpdate = ();459 type FeeMultiplierUpdate = ();531 pub const DataDepositPerByte: Balance = 1 * CENTIUNIQUE;470 pub const DataDepositPerByte: Balance = 1 * CENTIUNIQUE;532 pub const BountyDepositBase: Balance = 1 * UNIQUE;471 pub const BountyDepositBase: Balance = 1 * UNIQUE;533 pub const BountyDepositPayoutDelay: BlockNumber = 1 * DAYS;472 pub const BountyDepositPayoutDelay: BlockNumber = 1 * DAYS;534 pub const TreasuryModuleId: ModuleId = ModuleId(*b"py/trsry");473 pub const TreasuryModuleId: PalletId = PalletId(*b"py/trsry");535 pub const BountyUpdatePeriod: BlockNumber = 14 * DAYS;474 pub const BountyUpdatePeriod: BlockNumber = 14 * DAYS;536 pub const MaximumReasonLength: u32 = 16384;475 pub const MaximumReasonLength: u32 = 16384;537 pub const BountyCuratorDeposit: Permill = Permill::from_percent(50);476 pub const BountyCuratorDeposit: Permill = Permill::from_percent(50);538 pub const BountyValueMinimum: Balance = 5 * UNIQUE;477 pub const BountyValueMinimum: Balance = 5 * UNIQUE;478 pub const MaxApprovals: u32 = 100;539}479}540480541impl pallet_treasury::Config for Runtime {481impl pallet_treasury::Config for Runtime {542 type ModuleId = TreasuryModuleId;482 type PalletId = TreasuryModuleId;543 type Currency = Balances;483 type Currency = Balances;544 type ApproveOrigin = EnsureRoot<AccountId>;484 type ApproveOrigin = EnsureRoot<AccountId>;545 type RejectOrigin = EnsureRoot<AccountId>;485 type RejectOrigin = EnsureRoot<AccountId>;552 type BurnDestination = ();492 type BurnDestination = ();553 type SpendFunds = ();493 type SpendFunds = ();554 type WeightInfo = pallet_treasury::weights::SubstrateWeight<Runtime>;494 type WeightInfo = pallet_treasury::weights::SubstrateWeight<Runtime>;495 type MaxApprovals = MaxApprovals;555}496}556497557impl pallet_sudo::Config for Runtime {498impl pallet_sudo::Config for Runtime {571 type WeightInfo = ();512 type WeightInfo = ();572}513}514515parameter_types! {516 pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT / 4;517 pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT / 4;518}519520impl cumulus_pallet_parachain_system::Config for Runtime {521 type Event = Event;522 type OnValidationData = ();523 type SelfParaId = parachain_info::Pallet<Runtime>;524 // type DownwardMessageHandlers = cumulus_primitives_utility::UnqueuedDmpAsParent<525 // MaxDownwardMessageWeight,526 // XcmExecutor<XcmConfig>,527 // Call,528 // >;529 type OutboundXcmpMessageSource = XcmpQueue;530 type DmpMessageHandler = DmpQueue;531 type ReservedDmpWeight = ReservedDmpWeight;532 type ReservedXcmpWeight = ReservedXcmpWeight;533 type XcmpMessageHandler = XcmpQueue;534}535536impl parachain_info::Config for Runtime {}537538impl cumulus_pallet_aura_ext::Config for Runtime {}539540parameter_types! {541 pub const RelayLocation: MultiLocation = X1(Parent);542 pub const RelayNetwork: NetworkId = NetworkId::Polkadot;543 pub RelayOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into();544 pub Ancestry: MultiLocation = X1(Parachain(ParachainInfo::parachain_id().into()));545}546547/// Type for specifying how a `MultiLocation` can be converted into an `AccountId`. This is used548/// when determining ownership of accounts for asset transacting and when attempting to use XCM549/// `Transact` in order to determine the dispatch Origin.550pub type LocationToAccountId = (551 // The parent (Relay-chain) origin converts to the default `AccountId`.552 ParentIsDefault<AccountId>,553 // Sibling parachain origins convert to AccountId via the `ParaId::into`.554 SiblingParachainConvertsVia<Sibling, AccountId>,555 // Straight up local `AccountId32` origins just alias directly to `AccountId`.556 AccountId32Aliases<RelayNetwork, AccountId>,557);558559/// Means for transacting assets on this chain.560pub type LocalAssetTransactor = CurrencyAdapter<561 // Use this currency:562 Balances,563 // Use this currency when it is a fungible asset matching the given location or name:564 IsConcrete<RelayLocation>,565 // Do a simple punn to convert an AccountId32 MultiLocation into a native chain account ID:566 LocationToAccountId,567 // Our chain's account ID type (we can't get away without mentioning it explicitly):568 AccountId,569 // We don't track any teleports.570 (),571>;572573/// This is the type we use to convert an (incoming) XCM origin into a local `Origin` instance,574/// ready for dispatching a transaction with Xcm's `Transact`. There is an `OriginKind` which can575/// biases the kind of local `Origin` it will become.576pub type XcmOriginToTransactDispatchOrigin = (577 // Sovereign account converter; this attempts to derive an `AccountId` from the origin location578 // using `LocationToAccountId` and then turn that into the usual `Signed` origin. Useful for579 // foreign chains who want to have a local sovereign account on this chain which they control.580 SovereignSignedViaLocation<LocationToAccountId, Origin>,581 // Native converter for Relay-chain (Parent) location; will converts to a `Relay` origin when582 // recognised.583 RelayChainAsNative<RelayOrigin, Origin>,584 // Native converter for sibling Parachains; will convert to a `SiblingPara` origin when585 // recognised.586 SiblingParachainAsNative<cumulus_pallet_xcm::Origin, Origin>,587 // Superuser converter for the Relay-chain (Parent) location. This will allow it to issue a588 // transaction from the Root origin.589 ParentAsSuperuser<Origin>,590 // Native signed account converter; this just converts an `AccountId32` origin into a normal591 // `Origin::Signed` origin of the same 32-byte value.592 SignedAccountId32AsNative<RelayNetwork, Origin>,593 // Xcm origins can be represented natively under the Xcm pallet's Xcm origin.594 XcmPassthrough<Origin>,595);596597parameter_types! {598 // One XCM operation is 1_000_000 weight - almost certainly a conservative estimate.599 pub UnitWeightCost: Weight = 1_000_000;600 // 1200 UNIQUEs buy 1 second of weight.601 pub const WeightPrice: (MultiLocation, u128) = (X1(Parent), 1_200 * UNIQUE);602}603604match_type! {605 pub type ParentOrParentsUnitPlurality: impl Contains<MultiLocation> = {606 X1(Parent) | X2(Parent, Plurality { id: BodyId::Unit, .. })607 };608}609610pub type Barrier = (611 TakeWeightCredit,612 AllowTopLevelPaidExecutionFrom<All<MultiLocation>>,613 AllowUnpaidExecutionFrom<ParentOrParentsUnitPlurality>,614 // ^^^ Parent & its unit plurality gets free execution615);616617pub struct XcmConfig;618impl Config for XcmConfig {619 type Call = Call;620 type XcmSender = XcmRouter;621 // How to withdraw and deposit an asset.622 type AssetTransactor = LocalAssetTransactor;623 type OriginConverter = XcmOriginToTransactDispatchOrigin;624 type IsReserve = NativeAsset;625 type IsTeleporter = NativeAsset; // <- should be enough to allow teleportation of ROC626 type LocationInverter = LocationInverter<Ancestry>;627 type Barrier = Barrier;628 type Weigher = FixedWeightBounds<UnitWeightCost, Call>;629 type Trader = UsingComponents<IdentityFee<Balance>, RelayLocation, AccountId, Balances, ()>;630 type ResponseHandler = (); // Don't handle responses for now.631}632633// parameter_types! {634// pub const MaxDownwardMessageWeight: Weight = MAXIMUM_BLOCK_WEIGHT / 10;635// }636637/// No local origins on this chain are allowed to dispatch XCM sends/executions.638pub type LocalOriginToLocation = (SignedToAccountId32<Origin, AccountId, RelayNetwork>,);639640/// The means for routing XCM messages which are not for local execution into the right message641/// queues.642pub type XcmRouter = (643 // Two routers - use UMP to communicate with the relay chain:644 cumulus_primitives_utility::ParentAsUmp<ParachainSystem>,645 // ..and XCMP to communicate with the sibling chains.646 XcmpQueue,647);648649impl pallet_xcm::Config for Runtime {650 type Event = Event;651 type SendXcmOrigin = EnsureXcmOrigin<Origin, LocalOriginToLocation>;652 type XcmRouter = XcmRouter;653 type ExecuteXcmOrigin = EnsureXcmOrigin<Origin, LocalOriginToLocation>;654 type XcmExecuteFilter = All<(MultiLocation, Xcm<Call>)>;655 type XcmExecutor = XcmExecutor<XcmConfig>;656 type XcmTeleportFilter = All<(MultiLocation, Vec<MultiAsset>)>;657 type XcmReserveTransferFilter = ();658 type Weigher = FixedWeightBounds<UnitWeightCost, Call>;659}660661impl cumulus_pallet_xcm::Config for Runtime {662 type Event = Event;663 type XcmExecutor = XcmExecutor<XcmConfig>;664}665666impl cumulus_pallet_xcmp_queue::Config for Runtime {667 type Event = Event;668 type XcmExecutor = XcmExecutor<XcmConfig>;669 type ChannelInfo = ParachainSystem;670}671672impl cumulus_pallet_dmp_queue::Config for Runtime {673 type Event = Event;674 type XcmExecutor = XcmExecutor<XcmConfig>;675 type ExecuteOverweightOrigin = frame_system::EnsureRoot<AccountId>;676}677678impl pallet_aura::Config for Runtime {679 type AuthorityId = AuraId;680}573681574parameter_types! {682parameter_types! {575 pub TreasuryAccountId: AccountId = TreasuryModuleId::get().into_account();683 pub TreasuryAccountId: AccountId = TreasuryModuleId::get().into_account();594 type EthereumTransactionSender = pallet_ethereum::Module<Runtime>;702 type EthereumTransactionSender = pallet_ethereum::Module<Runtime>;595}703}596597/// Reimport pallet inflation598extern crate pallet_inflation;599pub use pallet_inflation::*;600704601parameter_types! {705parameter_types! {602 pub const InflationBlockInterval: BlockNumber = 100; // every time per how many blocks inflation is applied706 pub const InflationBlockInterval: BlockNumber = 100; // every time per how many blocks inflation is applied609 type InflationBlockInterval = InflationBlockInterval;713 type InflationBlockInterval = InflationBlockInterval;610}714}715716parameter_types! {717 pub MaximumSchedulerWeight: Weight = Perbill::from_percent(50) *718 RuntimeBlockWeights::get().max_block;719 pub const MaxScheduledPerBlock: u32 = 50;720}721722pub struct Sponsoring;723impl SponsoringResolve<AccountId, Call> for Sponsoring {724725 fn resolve(who: &AccountId, call: &Call) -> Option<AccountId> 726 where 727 Call: Dispatchable<Info=DispatchInfo>,728 Call: IsSubType<pallet_nft::Call<Runtime>>, 729 Call: IsSubType<pallet_contracts::Call<Runtime>>,730 AccountId: AsRef<[u8]>,731 AccountId: UncheckedFrom<Hash>732 {733 pallet_nft_transaction_payment::Module::<Runtime>::withdraw_type(who, call)734 }735}736737impl pallet_scheduler::Config for Runtime {738 type Event = Event;739 type Origin = Origin;740 type PalletsOrigin = OriginCaller;741 type Call = Call;742 type MaximumWeight = MaximumSchedulerWeight;743 type ScheduleOrigin = EnsureSigned<AccountId>;744 type MaxScheduledPerBlock = MaxScheduledPerBlock;745 type Sponsoring = Sponsoring;746 type WeightInfo = ();747}748749impl pallet_nft_transaction_payment::Config for Runtime {750}751752impl pallet_nft_charge_transaction::Config for Runtime {753}611754612construct_runtime!(755construct_runtime!(613 pub enum Runtime where756 pub enum Runtime where614 Block = Block,757 Block = Block,615 NodeBlock = opaque::Block,758 NodeBlock = opaque::Block,616 UncheckedExtrinsic = UncheckedExtrinsic759 UncheckedExtrinsic = UncheckedExtrinsic617 {760 {618 System: system::{Module, Call, Config, Storage, Event<T>},761 Balances: pallet_balances::{Pallet, Call, Storage, Config<T>, Event<T>} = 30,762 Contracts: pallet_contracts::{Pallet, Call, Storage, Event<T>},619 RandomnessCollectiveFlip: pallet_randomness_collective_flip::{Module, Call, Storage},763 RandomnessCollectiveFlip: pallet_randomness_collective_flip::{Pallet, Call, Storage},620 Contracts: pallet_contracts::{Module, Call, Config<T>, Storage, Event<T>},764 Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent},765 TransactionPayment: pallet_transaction_payment::{Pallet, Storage},766 Treasury: pallet_treasury::{Pallet, Call, Storage, Config, Event<T>},767 Sudo: pallet_sudo::{Pallet, Call, Storage, Config<T>, Event<T>},768 System: system::{Pallet, Call, Storage, Config, Event<T>},769 Vesting: pallet_vesting::{Pallet, Call, Config<T>, Storage, Event<T>},770621 Timestamp: pallet_timestamp::{Module, Call, Storage, Inherent},771 ParachainSystem: cumulus_pallet_parachain_system::{Pallet, Call, Storage, Inherent, Event<T>, ValidateUnsigned} = 20,772 ParachainInfo: parachain_info::{Pallet, Storage, Config} = 21,773622 Aura: pallet_aura::{Module, Config<T> },774 Aura: pallet_aura::{Pallet, Config<T>},775 AuraExt: cumulus_pallet_aura_ext::{Pallet, Config},776777 // Frontier623 EVM: pallet_evm::{Module, Config, Call, Storage, Event<T>},778 EVM: pallet_evm::{Module, Config, Call, Storage, Event<T>},624 Ethereum: pallet_ethereum::{Module, Config, Call, Storage, Event, ValidateUnsigned},779 Ethereum: pallet_ethereum::{Module, Config, Call, Storage, Event, ValidateUnsigned},780781 // XCM helpers.625 Grandpa: pallet_grandpa::{Module, Call, Storage, Config, Event},782 XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event<T>} = 50,626 Balances: pallet_balances::{Module, Call, Storage, Config<T>, Event<T>},783 PolkadotXcm: pallet_xcm::{Pallet, Call, Event<T>, Origin} = 51,627 TransactionPayment: pallet_transaction_payment::{Module, Storage},784 CumulusXcm: cumulus_pallet_xcm::{Pallet, Call, Event<T>, Origin} = 52,628 Sudo: pallet_sudo::{Module, Call, Config<T>, Storage, Event<T>},785 DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event<T>} = 53,786787788 // Unique Pallets629 Inflation: pallet_inflation::{Module, Call, Storage},789 Inflation: pallet_inflation::{Pallet, Call, Storage},630 Nft: pallet_nft::{Module, Call, Config<T>, Storage, Event<T>},790 Nft: pallet_nft::{Pallet, Call, Config<T>, Storage, Event<T>},631 Treasury: pallet_treasury::{Module, Call, Storage, Config, Event<T>},791 Scheduler: pallet_scheduler::{Pallet, Call, Storage, Event<T>},632 Vesting: pallet_vesting::{Module, Call, Config<T>, Storage, Event<T>},792 NftPayment: pallet_nft_transaction_payment::{Pallet, Call, Storage},793 Charging: pallet_nft_charge_transaction::{Pallet, Call, Storage },633 }794 }634);795);635796650}811}651812652/// The address format for describing accounts.813/// The address format for describing accounts.653pub type Address = AccountId;814pub type Address = sp_runtime::MultiAddress<AccountId, ()>;654/// Block header type as expected by this runtime.815/// Block header type as expected by this runtime.655pub type Header = generic::Header<BlockNumber, BlakeTwo256>;816pub type Header = generic::Header<BlockNumber, BlakeTwo256>;656/// Block type as expected by this runtime.817/// Block type as expected by this runtime.662/// The SignedExtension to the basic transaction logic.823/// The SignedExtension to the basic transaction logic.663pub type SignedExtra = (824pub type SignedExtra = (664 system::CheckSpecVersion<Runtime>,825 system::CheckSpecVersion<Runtime>,665 system::CheckTxVersion<Runtime>,826 // system::CheckTxVersion<Runtime>,666 system::CheckGenesis<Runtime>,827 system::CheckGenesis<Runtime>,667 system::CheckEra<Runtime>,828 system::CheckEra<Runtime>,668 system::CheckNonce<Runtime>,829 system::CheckNonce<Runtime>,669 system::CheckWeight<Runtime>,830 system::CheckWeight<Runtime>,670 pallet_nft::ChargeTransactionPayment<Runtime>,831 pallet_nft_charge_transaction::ChargeTransactionPayment<Runtime>,671);832);672/// Unchecked extrinsic type as expected by this runtime.833/// Unchecked extrinsic type as expected by this runtime.673pub type UncheckedExtrinsic = generic::UncheckedExtrinsic<Address, Call, Signature, SignedExtra>;834pub type UncheckedExtrinsic = generic::UncheckedExtrinsic<Address, Call, Signature, SignedExtra>;674/// Extrinsic type that has already been checked.835/// Extrinsic type that has already been checked.675pub type CheckedExtrinsic = generic::CheckedExtrinsic<AccountId, Call, SignedExtra>;836pub type CheckedExtrinsic = generic::CheckedExtrinsic<AccountId, Call, SignedExtra>;676/// Executive: handles dispatch to the various modules.837/// Executive: handles dispatch to the various modules.677pub type Executive =838pub type Executive = frame_executive::Executive<678 frame_executive::Executive<Runtime, Block, system::ChainContext<Runtime>, Runtime, AllModules>;839 Runtime,840 Block,841 frame_system::ChainContext<Runtime>,842 Runtime,843 AllPallets,844>;845846impl_opaque_keys! {847 pub struct SessionKeys {848 pub aura: Aura,849 }850}679851680impl_runtime_apis! {852impl_runtime_apis! {681 impl pallet_nft::NftApi<Block>682 for Runtime683 {684 fn eth_contract_code(account: H160) -> Option<Vec<u8>> {685 <pallet_nft::NftErcSupport<Runtime>>::get_code(&account)686 }687 }688689 impl pallet_contracts_rpc_runtime_api::ContractsApi<Block, AccountId, Balance, BlockNumber>690 for Runtime691 {692 fn call(693 origin: AccountId,694 dest: AccountId,695 value: Balance,696 gas_limit: u64,697 input_data: Vec<u8>,698 ) -> pallet_contracts_primitives::ContractExecResult {699 Contracts::bare_call(origin, dest, value, gas_limit, input_data)700 }701702 fn get_storage(703 address: AccountId,704 key: [u8; 32],705 ) -> pallet_contracts_primitives::GetStorageResult {706 Contracts::get_storage(address, key)707 }708709 fn rent_projection(710 address: AccountId,711 ) -> pallet_contracts_primitives::RentProjectionResult<BlockNumber> {712 Contracts::rent_projection(address)713 }714 }715716 impl sp_api::Core<Block> for Runtime {853 impl sp_api::Core<Block> for Runtime {717 fn version() -> RuntimeVersion {854 fn version() -> RuntimeVersion {753 data.check_extrinsics(&block)890 data.check_extrinsics(&block)754 }891 }755892756 fn random_seed() -> <Block as BlockT>::Hash {893 // fn random_seed() -> <Block as BlockT>::Hash {757 RandomnessCollectiveFlip::random_seed().0894 // RandomnessCollectiveFlip::random_seed().0758 }895 // }759 }896 }760897761 impl sp_transaction_pool::runtime_api::TaggedTransactionQueue<Block> for Runtime {898 impl sp_transaction_pool::runtime_api::TaggedTransactionQueue<Block> for Runtime {773 }910 }774 }911 }775776 impl sp_consensus_aura::AuraApi<Block, AuraId> for Runtime {777 fn slot_duration() -> u64 {778 Aura::slot_duration()779 }780781 fn authorities() -> Vec<AuraId> {782 Aura::authorities()783 }784 }785912786 impl fp_rpc::EthereumRuntimeRPCApi<Block> for Runtime {913 impl fp_rpc::EthereumRuntimeRPCApi<Block> for Runtime {787 fn chain_id() -> u64 {914 fn chain_id() -> u64 {894 }1021 }8951022896 impl sp_session::SessionKeys<Block> for Runtime {1023 impl sp_session::SessionKeys<Block> for Runtime {897 fn generate_session_keys(seed: Option<Vec<u8>>) -> Vec<u8> {898 opaque::SessionKeys::generate(seed)899 }900901 fn decode_session_keys(1024 fn decode_session_keys(902 encoded: Vec<u8>,1025 encoded: Vec<u8>,903 ) -> Option<Vec<(Vec<u8>, KeyTypeId)>> {1026 ) -> Option<Vec<(Vec<u8>, KeyTypeId)>> {904 opaque::SessionKeys::decode_into_raw_public_keys(&encoded)1027 SessionKeys::decode_into_raw_public_keys(&encoded)905 }1028 }10291030 fn generate_session_keys(seed: Option<Vec<u8>>) -> Vec<u8> {1031 SessionKeys::generate(seed)1032 }906 }1033 }9071034908 impl fg_primitives::GrandpaApi<Block> for Runtime {1035 impl sp_consensus_aura::AuraApi<Block, AuraId> for Runtime {909 fn grandpa_authorities() -> GrandpaAuthorityList {1036 fn slot_duration() -> sp_consensus_aura::SlotDuration {910 Grandpa::grandpa_authorities()1037 sp_consensus_aura::SlotDuration::from_millis(Aura::slot_duration())911 }1038 }9121039913 fn submit_report_equivocation_unsigned_extrinsic(1040 fn authorities() -> Vec<AuraId> {914 _equivocation_proof: fg_primitives::EquivocationProof<915 <Block as BlockT>::Hash,1041 Aura::authorities()916 NumberFor<Block>,1042 }917 >,1043 }1044918 _key_owner_proof: fg_primitives::OpaqueKeyOwnershipProof,1045 impl cumulus_primitives_core::CollectCollationInfo<Block> for Runtime {919 ) -> Option<()> {920 None921 }922923 fn generate_key_ownership_proof(1046 fn collect_collation_info() -> cumulus_primitives_core::CollationInfo {924 _set_id: fg_primitives::SetId,1047 ParachainSystem::collect_collation_info()925 _authority_id: GrandpaId,926 ) -> Option<fg_primitives::OpaqueKeyOwnershipProof> {927 // NOTE: this is the only implementation possible since we've928 // defined our key owner proof type as a bottom type (i.e. a type929 // with no values).930 None931 }1048 }932 }1049 }9331050934 impl frame_system_rpc_runtime_api::AccountNonceApi<Block, AccountId, Index> for Runtime {1051 impl frame_system_rpc_runtime_api::AccountNonceApi<Block, AccountId, Index> for Runtime {935 fn account_nonce(account: AccountId) -> Index {1052 fn account_nonce(account: AccountId) -> Index {946 }1063 }947 }1064 }10651066 impl pallet_contracts_rpc_runtime_api::ContractsApi<Block, AccountId, Balance, BlockNumber, Hash>1067 for Runtime1068 {1069 fn call(1070 origin: AccountId,1071 dest: AccountId,1072 value: Balance,1073 gas_limit: u64,1074 input_data: Vec<u8>,1075 ) -> pallet_contracts_primitives::ContractExecResult {1076 Contracts::bare_call(origin, dest, value, gas_limit, input_data, false)1077 }10781079 fn instantiate(1080 origin: AccountId,1081 endowment: Balance,1082 gas_limit: u64,1083 code: pallet_contracts_primitives::Code<Hash>,1084 data: Vec<u8>,1085 salt: Vec<u8>,1086 ) -> pallet_contracts_primitives::ContractInstantiateResult<AccountId, BlockNumber>1087 {1088 Contracts::bare_instantiate(origin, endowment, gas_limit, code, data, salt, true, false)1089 }10901091 fn get_storage(1092 address: AccountId,1093 key: [u8; 32],1094 ) -> pallet_contracts_primitives::GetStorageResult {1095 Contracts::get_storage(address, key)1096 }10971098 fn rent_projection(1099 address: AccountId,1100 ) -> pallet_contracts_primitives::RentProjectionResult<BlockNumber> {1101 Contracts::rent_projection(address)1102 }1103 }9481104949 #[cfg(feature = "runtime-benchmarks")]1105 #[cfg(feature = "runtime-benchmarks")]950 impl frame_benchmarking::Benchmark<Block> for Runtime {1106 impl frame_benchmarking::Benchmark<Block> for Runtime {978 }1134 }979}1135}11361137cumulus_pallet_parachain_system::register_validate_block!(1138 Runtime,1139 cumulus_pallet_aura_ext::BlockExecutor::<Runtime, Executive>,1140);9801141runtime_types.jsondiffbeforeafterboth61 "ConstOnChainSchema": "Vec<u8>"61 "ConstOnChainSchema": "Vec<u8>"62 },62 },63 "RawData": "Vec<u8>",63 "RawData": "Vec<u8>",64 "Address": "AccountId",64 "Address": "MultiAddress",65 "LookupSource": "AccountId",65 "LookupSource": "MultiAddress",66 "Weight": "u64",66 "Weight": "u64",67 "CreateNftData": {67 "CreateNftData": {68 "const_data": "Vec<u8>",68 "const_data": "Vec<u8>",tests/package.jsondiffbeforeafterboth4 "description": "Substrate Nft tests",4 "description": "Substrate Nft tests",5 "main": "",5 "main": "",6 "devDependencies": {6 "devDependencies": {7 "@polkadot/dev": "^0.62.10",7 "@polkadot/dev": "0.62.41",8 "@polkadot/ts": "^0.3.63",8 "@polkadot/ts": "0.3.89",9 "@polkadot/typegen": "^4.7.2",9 "@polkadot/typegen": "4.13.2-5",10 "@polkadot/util-crypto": "^6.3.1",10 "@polkadot/util-crypto": "6.7.1",11 "@types/chai": "^4.2.17",11 "@types/chai": "^4.2.17",12 "@types/chai-as-promised": "^7.1.3",12 "@types/chai-as-promised": "^7.1.3",13 "@types/mocha": "^8.2.2",13 "@types/mocha": "^8.2.2",53 "testOverflow": "mocha --timeout 9999999 -r ts-node/register ./**/overflow.test.ts",53 "testOverflow": "mocha --timeout 9999999 -r ts-node/register ./**/overflow.test.ts",54 "testSetVariableMetadataSponsoringRateLimit": "mocha --timeout 9999999 -r ts-node/register ./**/setVariableMetadataSponsoringRateLimit.test.ts",54 "testSetVariableMetadataSponsoringRateLimit": "mocha --timeout 9999999 -r ts-node/register ./**/setVariableMetadataSponsoringRateLimit.test.ts",55 "testInflation": "mocha --timeout 9999999 -r ts-node/register ./**/inflation.test.ts",55 "testInflation": "mocha --timeout 9999999 -r ts-node/register ./**/inflation.test.ts",56 "testPalletPresence": "mocha --timeout 9999999 -r ts-node/register ./**/pallet-presence.test.ts"56 "testPalletPresence": "mocha --timeout 9999999 -r ts-node/register ./**/pallet-presence.test.ts",57 "testBlockProduction": "mocha --timeout 9999999 -r ts-node/register ./**/block-production.test.ts"57 },58 },58 "author": "",59 "author": "",59 "license": "SEE LICENSE IN ../LICENSE",60 "license": "SEE LICENSE IN ../LICENSE",60 "homepage": "",61 "homepage": "",61 "dependencies": {62 "dependencies": {62 "@polkadot/api": "4.7.2",63 "@polkadot/api": "4.13.2-5",63 "@polkadot/api-contract": "4.7.2",64 "@polkadot/api-contract": "4.13.2-5",64 "@polkadot/util": "6.3.1",65 "@polkadot/util": "6.3.1",65 "bignumber.js": "^9.0.1",66 "bignumber.js": "^9.0.1",66 "chai-as-promised": "^7.1.1",67 "chai-as-promised": "^7.1.1",tests/src/block-production.test.tsdiffbeforeafterbothno changes
tests/src/blocks-production.test.tsdiffbeforeafterbothno changes
tests/src/config.tsdiffbeforeafterboth6import process from 'process';6import process from 'process';778const config = {8const config = {9 substrateUrl: process.env.substrateUrl || 'ws://127.0.0.1:9944'9 substrateUrl: process.env.substrateUrl || 'ws://127.0.0.1:9845'10}10}111112export default config;12export default config;tests/src/pallet-presence.test.tsdiffbeforeafterboth131314// Pallets that must always be present14// Pallets that must always be present15const requiredPallets = [15const requiredPallets = [16 'nft', 'inflation', 'balances', 'contracts', 'randomnesscollectiveflip', 'system', 'timestamp', 'transactionpayment', 'treasury', 'vesting', 'nft', 'ethereum'16 'nft', 'inflation', 'balances', 'contracts', 'randomnesscollectiveflip', 'system', 'timestamp', 'transactionpayment', 'treasury', 'vesting', 'evm', 'ethereum',17 'scheduler', 'nftpayment', 'charging'17];18];181919// Pallets that depend on consensus and governance configuration20// Pallets that depend on consensus and governance configuration20const consensusPallets = [21const consensusPallets = [21 'sudo', 'grandpa', 'aura'22 'sudo', 'aura'22];23];232424describe('Pallet presence', () => {25describe('Pallet presence', () => {tests/src/scheduler.test.tsdiffbeforeafterbothno changes
tests/src/setCollectionLimits.test.tsdiffbeforeafterboth29const sponsoredDataSize = 0;29const sponsoredDataSize = 0;30const sponsoredMintSize = 0;30const sponsoredMintSize = 0;31const sponsorTimeout = 1;31const sponsorTimeout = 1;32const tokenLimit = 1;32const tokenLimit = 10;333334describe('setCollectionLimits positive', () => {34describe('setCollectionLimits positive', () => {35 let tx;35 let tx;70 });70 });71 });71 });7273 it('Set the same token limit twice', async () => {74 await usingApi(async (api: ApiPromise) => {7576 let collectionLimits = {77 AccountTokenOwnershipLimit: accountTokenOwnershipLimit,78 SponsoredMintSize: sponsoredDataSize,79 TokenLimit: tokenLimit,80 SponsorTimeout: sponsorTimeout,81 OwnerCanTransfer: true,82 OwnerCanDestroy: true83 };8485 // The first time86 const tx1 = api.tx.nft.setCollectionLimits(87 collectionIdForTesting,88 collectionLimits,89 );90 const events1 = await submitTransactionAsync(alice, tx1);91 const result1 = getCreateItemResult(events1);92 const collectionInfo1 = await getDetailedCollectionInfo(api, collectionIdForTesting) as ICollectionInterface;9394 // The second time95 const tx2 = api.tx.nft.setCollectionLimits(96 collectionIdForTesting,97 collectionLimits,98 );99 const events2 = await submitTransactionAsync(alice, tx2);100 const result2 = getCreateItemResult(events2);101 const collectionInfo2 = await getDetailedCollectionInfo(api, collectionIdForTesting) as ICollectionInterface;102103 // tslint:disable-next-line:no-unused-expression104 expect(result1.success).to.be.true;105 expect(collectionInfo1.Limits.TokenLimit).to.be.equal(tokenLimit);106 expect(result2.success).to.be.true;107 expect(collectionInfo2.Limits.TokenLimit).to.be.equal(tokenLimit);108 });109 });11072});111});73112166 });205 });167 });206 });207208 it('Setting the higher token limit fails', async () => {209 await usingApi(async (api: ApiPromise) => {210211 const collectionId = await createCollectionExpectSuccess();212 let collectionLimits = {213 AccountTokenOwnershipLimit: accountTokenOwnershipLimit,214 SponsoredMintSize: sponsoredDataSize,215 TokenLimit: tokenLimit,216 SponsorTimeout: sponsorTimeout,217 OwnerCanTransfer: true,218 OwnerCanDestroy: true219 };220221 // The first time222 await setCollectionLimitsExpectSuccess(alice, collectionId, collectionLimits);223224 // The second time - higher token limit225 collectionLimits.TokenLimit += 1;226 await setCollectionLimitsExpectFailure(alice, collectionId, collectionLimits);227 });228 });229168});230});169231tests/src/util/helpers.tsdiffbeforeafterboth4//4//556import { ApiPromise, Keyring } from '@polkadot/api';6import { ApiPromise, Keyring } from '@polkadot/api';7import { Enum, Struct } from '@polkadot/types/codec';7import type { AccountId, EventRecord } from '@polkadot/types/interfaces';8import type { AccountId, BlockNumber, Call, EventRecord } from '@polkadot/types/interfaces';8import { u128 } from '@polkadot/types/primitive';9import { u128 } from '@polkadot/types/primitive';9import { IKeyringPair } from '@polkadot/types/types';10import { IKeyringPair } from '@polkadot/types/types';10import { evmToAddress } from '@polkadot/util-crypto';11import { evmToAddress } from '@polkadot/util-crypto';17import { default as usingApi, submitTransactionAsync, submitTransactionExpectFailAsync } from '../substrate/substrate-api';18import { default as usingApi, submitTransactionAsync, submitTransactionExpectFailAsync } from '../substrate/substrate-api';18import { ICollectionInterface } from '../types';19import { ICollectionInterface } from '../types';19import { hexToStr, strToUTF16, utf16ToStr } from './util';20import { hexToStr, strToUTF16, utf16ToStr } from './util';21import { Compact, Option, Raw, Vec } from '@polkadot/types/codec';22// import { AccountId, AccountIdOf, AccountIndex, Address, AssetId, Balance, BalanceOf, Block, BlockNumber, Call, ChangesTrieConfiguration, Consensus, ConsensusEngineId, Digest, DigestItem, DispatchClass, DispatchInfo, DispatchInfoTo190, EcdsaSignature, Ed25519Signature, Extrinsic, ExtrinsicEra, ExtrinsicPayload, ExtrinsicPayloadUnknown, ExtrinsicPayloadV1, ExtrinsicPayloadV2, ExtrinsicPayloadV3, ExtrinsicPayloadV4, ExtrinsicSignatureV1, ExtrinsicSignatureV2, ExtrinsicSignatureV3, ExtrinsicSignatureV4, ExtrinsicUnknown, ExtrinsicV1, ExtrinsicV2, ExtrinsicV3, ExtrinsicV4, Hash, Header, ImmortalEra, Index, Justification, KeyTypeId, KeyValue, LockIdentifier, LookupSource, LookupTarget, Moment, MortalEra, MultiSignature, Origin, Perbill, Percent, Permill, Perquintill, Phantom, PhantomData, PreRuntime, Seal, SealV0, Signature, SignedBlock, SignerPayload, Sr25519Signature, ValidatorId, Weight, WeightMultiplier } from '@polkadot/types/interfaces/runtime';202321chai.use(chaiAsPromised);24chai.use(chaiAsPromised);22const expect = chai.expect;25const expect = chai.expect;727 });730 });728}731}732733async function getBlockNumber(api: ApiPromise): Promise<number> {734 return new Promise<number>(async (resolve, reject) => {735 const unsubscribe = await api.rpc.chain.subscribeNewHeads((head) => {736 unsubscribe();737 resolve(head.number.toNumber());738 });739 });740}741742export async function743scheduleTransferExpectSuccess(collectionId: number,744 tokenId: number,745 sender: IKeyringPair,746 recipient: IKeyringPair,747 value: number | bigint = 1,748 type: string = 'NFT') {749 await usingApi(async (api: ApiPromise) => {750 let balanceBefore = new BN(0);751752753 let blockNumber: number | undefined = await getBlockNumber(api);754 let expectedBlockNumber = blockNumber + 2;755756 expect(blockNumber).to.be.greaterThan(0);757 const transferTx = await api.tx.nft.transfer(recipient.address, collectionId, tokenId, value); 758 const scheduleTx = await api.tx.scheduler.schedule(expectedBlockNumber, null, 0, transferTx);759760 const events = await submitTransactionAsync(sender, scheduleTx);761762 const sponsorBalanceBefore = new BigNumber((await api.query.system.account(sender.address)).data.free.toString());763 const recipientBalanceBefore = new BigNumber((await api.query.system.account(recipient.address)).data.free.toString());764765 const nftItemDataBefore = (await api.query.nft.nftItemList(collectionId, tokenId)).toJSON() as unknown as ITokenDataType;766 expect(nftItemDataBefore.Owner.toString()).to.be.equal(sender.address);767768 // sleep for 2 blocks769 await new Promise(resolve => setTimeout(resolve, 6000 * 2));770771 const sponsorBalanceAfter = new BigNumber((await api.query.system.account(sender.address)).data.free.toString());772 const recipientBalanceAfter = new BigNumber((await api.query.system.account(recipient.address)).data.free.toString());773774 const nftItemData = (await api.query.nft.nftItemList(collectionId, tokenId)).toJSON() as unknown as ITokenDataType;775 expect(nftItemData.Owner.toString()).to.be.equal(recipient.address);776 expect(recipientBalanceAfter.toNumber()).to.be.equal(recipientBalanceBefore.toNumber());777 });778}779729780730export async function781export async functiontests/yarn.lockdiffbeforeafterboth2# yarn lockfile v12# yarn lockfile v133445"@babel/cli@^7.13.16":5"@babel/cli@^7.14.3":6 version "7.13.16"6 version "7.14.5"7 resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.13.16.tgz#9d372e943ced0cc291f068204a9b010fd9cfadbc"7 resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.14.5.tgz#9551b194f02360729de6060785bbdcce52c69f0a"8 integrity sha512-cL9tllhqvsQ6r1+d9Invf7nNXg/3BlfL1vvvL/AdH9fZ2l5j0CeBcoq6UjsqHpvyN1v5nXSZgqJZoGeK+ZOAbw==8 integrity sha512-poegjhRvXHWO0EAsnYajwYZuqcz7gyfxwfaecUESxDujrqOivf3zrjFbub8IJkrqEaz3fvJWh001EzxBub54fg==9 dependencies:9 dependencies:10 commander "^4.0.1"10 commander "^4.0.1"11 convert-source-map "^1.1.0"11 convert-source-map "^1.1.0"15 slash "^2.0.0"15 slash "^2.0.0"16 source-map "^0.5.0"16 source-map "^0.5.0"17 optionalDependencies:17 optionalDependencies:18 "@nicolo-ribaudo/chokidar-2" "2.1.8-no-fsevents"18 "@nicolo-ribaudo/chokidar-2" "2.1.8-no-fsevents.2"19 chokidar "^3.4.0"19 chokidar "^3.4.0"202021"@babel/code-frame@7.12.11":21"@babel/code-frame@7.12.11":25 dependencies:25 dependencies:26 "@babel/highlight" "^7.10.4"26 "@babel/highlight" "^7.10.4"272728"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13":28"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.5":29 version "7.12.13"29 version "7.14.5"30 resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658"30 resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb"31 integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==31 integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==32 dependencies:32 dependencies:33 "@babel/highlight" "^7.12.13"33 "@babel/highlight" "^7.14.5"343435"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.13.15", "@babel/compat-data@^7.13.8":35"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.14.5":36 version "7.13.15"36 version "7.14.5"37 resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.13.15.tgz#7e8eea42d0b64fda2b375b22d06c605222e848f4"37 resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.5.tgz#8ef4c18e58e801c5c95d3c1c0f2874a2680fadea"38 integrity sha512-ltnibHKR1VnrU4ymHyQ/CXtNXI6yZC0oJThyW78Hft8XndANwi+9H+UIklBDraIjFEJzw8wmcM427oDd9KS5wA==38 integrity sha512-kixrYn4JwfAVPa0f2yfzc2AWti6WRRyO3XjWW5PJAvtE11qhSayrrcrEnee05KAtNaPC+EwehE8Qt1UedEVB8w==393940"@babel/core@^7.1.0", "@babel/core@^7.13.16", "@babel/core@^7.7.5":40"@babel/core@^7.1.0", "@babel/core@^7.14.3", "@babel/core@^7.7.2", "@babel/core@^7.7.5":41 version "7.13.16"41 version "7.14.6"42 resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.13.16.tgz#7756ab24396cc9675f1c3fcd5b79fcce192ea96a"42 resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.6.tgz#e0814ec1a950032ff16c13a2721de39a8416fcab"43 integrity sha512-sXHpixBiWWFti0AV2Zq7avpTasr6sIAu7Y396c608541qAU2ui4a193m0KSQmfPSKFZLnQ3cvlKDOm3XkuXm3Q==43 integrity sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==44 dependencies:44 dependencies:45 "@babel/code-frame" "^7.12.13"45 "@babel/code-frame" "^7.14.5"46 "@babel/generator" "^7.13.16"46 "@babel/generator" "^7.14.5"47 "@babel/helper-compilation-targets" "^7.13.16"47 "@babel/helper-compilation-targets" "^7.14.5"48 "@babel/helper-module-transforms" "^7.13.14"48 "@babel/helper-module-transforms" "^7.14.5"49 "@babel/helpers" "^7.13.16"49 "@babel/helpers" "^7.14.6"50 "@babel/parser" "^7.13.16"50 "@babel/parser" "^7.14.6"51 "@babel/template" "^7.12.13"51 "@babel/template" "^7.14.5"52 "@babel/traverse" "^7.13.15"52 "@babel/traverse" "^7.14.5"53 "@babel/types" "^7.13.16"53 "@babel/types" "^7.14.5"54 convert-source-map "^1.7.0"54 convert-source-map "^1.7.0"55 debug "^4.1.0"55 debug "^4.1.0"56 gensync "^1.0.0-beta.2"56 gensync "^1.0.0-beta.2"57 json5 "^2.1.2"57 json5 "^2.1.2"58 semver "^6.3.0"58 semver "^6.3.0"59 source-map "^0.5.0"59 source-map "^0.5.0"606061"@babel/generator@^7.13.16":61"@babel/generator@^7.14.5", "@babel/generator@^7.7.2":62 version "7.13.16"62 version "7.14.5"63 resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.13.16.tgz#0befc287031a201d84cdfc173b46b320ae472d14"63 resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.5.tgz#848d7b9f031caca9d0cd0af01b063f226f52d785"64 integrity sha512-grBBR75UnKOcUWMp8WoDxNsWCFl//XCK6HWTrBQKTr5SV9f5g0pNOjdyzi/DTBv12S9GnYPInIXQBTky7OXEMg==64 integrity sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==65 dependencies:65 dependencies:66 "@babel/types" "^7.13.16"66 "@babel/types" "^7.14.5"67 jsesc "^2.5.1"67 jsesc "^2.5.1"68 source-map "^0.5.0"68 source-map "^0.5.0"696970"@babel/helper-annotate-as-pure@^7.0.0", "@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.12.13":70"@babel/helper-annotate-as-pure@^7.0.0", "@babel/helper-annotate-as-pure@^7.14.5":71 version "7.12.13"71 version "7.14.5"72 resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz#0f58e86dfc4bb3b1fcd7db806570e177d439b6ab"72 resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz#7bf478ec3b71726d56a8ca5775b046fc29879e61"73 integrity sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==73 integrity sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==74 dependencies:74 dependencies:75 "@babel/types" "^7.12.13"75 "@babel/types" "^7.14.5"767677"@babel/helper-builder-binary-assignment-operator-visitor@^7.12.13":77"@babel/helper-builder-binary-assignment-operator-visitor@^7.14.5":78 version "7.12.13"78 version "7.14.5"79 resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz#6bc20361c88b0a74d05137a65cac8d3cbf6f61fc"79 resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz#b939b43f8c37765443a19ae74ad8b15978e0a191"80 integrity sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==80 integrity sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==81 dependencies:81 dependencies:82 "@babel/helper-explode-assignable-expression" "^7.12.13"82 "@babel/helper-explode-assignable-expression" "^7.14.5"83 "@babel/types" "^7.12.13"83 "@babel/types" "^7.14.5"848485"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.13.13", "@babel/helper-compilation-targets@^7.13.16", "@babel/helper-compilation-targets@^7.13.8":85"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.14.5":86 version "7.13.16"86 version "7.14.5"87 resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz#6e91dccf15e3f43e5556dffe32d860109887563c"87 resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz#7a99c5d0967911e972fe2c3411f7d5b498498ecf"88 integrity sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==88 integrity sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==89 dependencies:89 dependencies:90 "@babel/compat-data" "^7.13.15"90 "@babel/compat-data" "^7.14.5"91 "@babel/helper-validator-option" "^7.12.17"91 "@babel/helper-validator-option" "^7.14.5"92 browserslist "^4.14.5"92 browserslist "^4.16.6"93 semver "^6.3.0"93 semver "^6.3.0"949495"@babel/helper-create-class-features-plugin@^7.13.0":95"@babel/helper-create-class-features-plugin@^7.14.5", "@babel/helper-create-class-features-plugin@^7.14.6":96 version "7.13.11"96 version "7.14.6"97 resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz#30d30a005bca2c953f5653fc25091a492177f4f6"97 resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz#f114469b6c06f8b5c59c6c4e74621f5085362542"98 integrity sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw==98 integrity sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==99 dependencies:99 dependencies:100 "@babel/helper-function-name" "^7.12.13"100 "@babel/helper-annotate-as-pure" "^7.14.5"101 "@babel/helper-function-name" "^7.14.5"101 "@babel/helper-member-expression-to-functions" "^7.13.0"102 "@babel/helper-member-expression-to-functions" "^7.14.5"102 "@babel/helper-optimise-call-expression" "^7.12.13"103 "@babel/helper-optimise-call-expression" "^7.14.5"103 "@babel/helper-replace-supers" "^7.13.0"104 "@babel/helper-replace-supers" "^7.14.5"104 "@babel/helper-split-export-declaration" "^7.12.13"105 "@babel/helper-split-export-declaration" "^7.14.5"105106106"@babel/helper-create-regexp-features-plugin@^7.12.13":107"@babel/helper-create-regexp-features-plugin@^7.14.5":107 version "7.12.17"108 version "7.14.5"108 resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz#a2ac87e9e319269ac655b8d4415e94d38d663cb7"109 resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz#c7d5ac5e9cf621c26057722fb7a8a4c5889358c4"109 integrity sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==110 integrity sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==110 dependencies:111 dependencies:111 "@babel/helper-annotate-as-pure" "^7.12.13"112 "@babel/helper-annotate-as-pure" "^7.14.5"112 regexpu-core "^4.7.1"113 regexpu-core "^4.7.1"113114114"@babel/helper-define-polyfill-provider@^0.2.0":115"@babel/helper-define-polyfill-provider@^0.2.2":115 version "0.2.0"116 version "0.2.3"116 resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.0.tgz#a640051772045fedaaecc6f0c6c69f02bdd34bf1"117 resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz#0525edec5094653a282688d34d846e4c75e9c0b6"117 integrity sha512-JT8tHuFjKBo8NnaUbblz7mIu1nnvUDiHVjXXkulZULyidvo/7P6TY7+YqpV37IfF+KUFxmlK04elKtGKXaiVgw==118 integrity sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==118 dependencies:119 dependencies:119 "@babel/helper-compilation-targets" "^7.13.0"120 "@babel/helper-compilation-targets" "^7.13.0"120 "@babel/helper-module-imports" "^7.12.13"121 "@babel/helper-module-imports" "^7.12.13"125 resolve "^1.14.2"126 resolve "^1.14.2"126 semver "^6.1.2"127 semver "^6.1.2"127128128"@babel/helper-explode-assignable-expression@^7.12.13":129"@babel/helper-explode-assignable-expression@^7.14.5":129 version "7.13.0"130 version "7.14.5"130 resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz#17b5c59ff473d9f956f40ef570cf3a76ca12657f"131 resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz#8aa72e708205c7bb643e45c73b4386cdf2a1f645"131 integrity sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==132 integrity sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==132 dependencies:133 dependencies:133 "@babel/types" "^7.13.0"134 "@babel/types" "^7.14.5"134135135"@babel/helper-function-name@^7.12.13":136"@babel/helper-function-name@^7.14.5":136 version "7.12.13"137 version "7.14.5"137 resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz#93ad656db3c3c2232559fd7b2c3dbdcbe0eb377a"138 resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz#89e2c474972f15d8e233b52ee8c480e2cfcd50c4"138 integrity sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==139 integrity sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==139 dependencies:140 dependencies:140 "@babel/helper-get-function-arity" "^7.12.13"141 "@babel/helper-get-function-arity" "^7.14.5"141 "@babel/template" "^7.12.13"142 "@babel/template" "^7.14.5"142 "@babel/types" "^7.12.13"143 "@babel/types" "^7.14.5"143144144"@babel/helper-get-function-arity@^7.12.13":145"@babel/helper-get-function-arity@^7.14.5":145 version "7.12.13"146 version "7.14.5"146 resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583"147 resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz#25fbfa579b0937eee1f3b805ece4ce398c431815"147 integrity sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==148 integrity sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==148 dependencies:149 dependencies:149 "@babel/types" "^7.12.13"150 "@babel/types" "^7.14.5"150151151"@babel/helper-hoist-variables@^7.13.0":152"@babel/helper-hoist-variables@^7.14.5":152 version "7.13.16"153 version "7.14.5"153 resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz#1b1651249e94b51f8f0d33439843e33e39775b30"154 resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz#e0dd27c33a78e577d7c8884916a3e7ef1f7c7f8d"154 integrity sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg==155 integrity sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==155 dependencies:156 dependencies:156 "@babel/traverse" "^7.13.15"157 "@babel/types" "^7.14.5"157 "@babel/types" "^7.13.16"158158159"@babel/helper-member-expression-to-functions@^7.13.0", "@babel/helper-member-expression-to-functions@^7.13.12":159"@babel/helper-member-expression-to-functions@^7.14.5":160 version "7.13.12"160 version "7.14.5"161 resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz#dfe368f26d426a07299d8d6513821768216e6d72"161 resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.5.tgz#d5c70e4ad13b402c95156c7a53568f504e2fb7b8"162 integrity sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==162 integrity sha512-UxUeEYPrqH1Q/k0yRku1JE7dyfyehNwT6SVkMHvYvPDv4+uu627VXBckVj891BO8ruKBkiDoGnZf4qPDD8abDQ==163 dependencies:163 dependencies:164 "@babel/types" "^7.13.12"164 "@babel/types" "^7.14.5"165165166"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.13.12":166"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.14.5":167 version "7.13.12"167 version "7.14.5"168 resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz#c6a369a6f3621cb25da014078684da9196b61977"168 resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz#6d1a44df6a38c957aa7c312da076429f11b422f3"169 integrity sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==169 integrity sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==170 dependencies:170 dependencies:171 "@babel/types" "^7.13.12"171 "@babel/types" "^7.14.5"172172173"@babel/helper-module-transforms@^7.13.0", "@babel/helper-module-transforms@^7.13.14":173"@babel/helper-module-transforms@^7.14.5":174 version "7.13.14"174 version "7.14.5"175 resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz#e600652ba48ccb1641775413cb32cfa4e8b495ef"175 resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz#7de42f10d789b423eb902ebd24031ca77cb1e10e"176 integrity sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g==176 integrity sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==177 dependencies:177 dependencies:178 "@babel/helper-module-imports" "^7.13.12"178 "@babel/helper-module-imports" "^7.14.5"179 "@babel/helper-replace-supers" "^7.13.12"179 "@babel/helper-replace-supers" "^7.14.5"180 "@babel/helper-simple-access" "^7.13.12"180 "@babel/helper-simple-access" "^7.14.5"181 "@babel/helper-split-export-declaration" "^7.12.13"181 "@babel/helper-split-export-declaration" "^7.14.5"182 "@babel/helper-validator-identifier" "^7.12.11"182 "@babel/helper-validator-identifier" "^7.14.5"183 "@babel/template" "^7.12.13"183 "@babel/template" "^7.14.5"184 "@babel/traverse" "^7.13.13"184 "@babel/traverse" "^7.14.5"185 "@babel/types" "^7.13.14"185 "@babel/types" "^7.14.5"186186187"@babel/helper-optimise-call-expression@^7.12.13":187"@babel/helper-optimise-call-expression@^7.14.5":188 version "7.12.13"188 version "7.14.5"189 resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz#5c02d171b4c8615b1e7163f888c1c81c30a2aaea"189 resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz#f27395a8619e0665b3f0364cddb41c25d71b499c"190 integrity sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==190 integrity sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==191 dependencies:191 dependencies:192 "@babel/types" "^7.12.13"192 "@babel/types" "^7.14.5"193193194"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":194"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":195 version "7.13.0"195 version "7.14.5"196 resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz#806526ce125aed03373bc416a828321e3a6a33af"196 resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9"197 integrity sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==197 integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==198198199"@babel/helper-remap-async-to-generator@^7.13.0":199"@babel/helper-remap-async-to-generator@^7.14.5":200 version "7.13.0"200 version "7.14.5"201 resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz#376a760d9f7b4b2077a9dd05aa9c3927cadb2209"201 resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz#51439c913612958f54a987a4ffc9ee587a2045d6"202 integrity sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==202 integrity sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==203 dependencies:203 dependencies:204 "@babel/helper-annotate-as-pure" "^7.12.13"204 "@babel/helper-annotate-as-pure" "^7.14.5"205 "@babel/helper-wrap-function" "^7.13.0"205 "@babel/helper-wrap-function" "^7.14.5"206 "@babel/types" "^7.13.0"206 "@babel/types" "^7.14.5"207207208"@babel/helper-replace-supers@^7.12.13", "@babel/helper-replace-supers@^7.13.0", "@babel/helper-replace-supers@^7.13.12":208"@babel/helper-replace-supers@^7.14.5":209 version "7.13.12"209 version "7.14.5"210 resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz#6442f4c1ad912502481a564a7386de0c77ff3804"210 resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz#0ecc0b03c41cd567b4024ea016134c28414abb94"211 integrity sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==211 integrity sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==212 dependencies:212 dependencies:213 "@babel/helper-member-expression-to-functions" "^7.13.12"213 "@babel/helper-member-expression-to-functions" "^7.14.5"214 "@babel/helper-optimise-call-expression" "^7.12.13"214 "@babel/helper-optimise-call-expression" "^7.14.5"215 "@babel/traverse" "^7.13.0"215 "@babel/traverse" "^7.14.5"216 "@babel/types" "^7.13.12"216 "@babel/types" "^7.14.5"217217218"@babel/helper-simple-access@^7.12.13", "@babel/helper-simple-access@^7.13.12":218"@babel/helper-simple-access@^7.14.5":219 version "7.13.12"219 version "7.14.5"220 resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz#dd6c538afb61819d205a012c31792a39c7a5eaf6"220 resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz#66ea85cf53ba0b4e588ba77fc813f53abcaa41c4"221 integrity sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==221 integrity sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==222 dependencies:222 dependencies:223 "@babel/types" "^7.13.12"223 "@babel/types" "^7.14.5"224224225"@babel/helper-skip-transparent-expression-wrappers@^7.12.1":225"@babel/helper-skip-transparent-expression-wrappers@^7.14.5":226 version "7.12.1"226 version "7.14.5"227 resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz#462dc63a7e435ade8468385c63d2b84cce4b3cbf"227 resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz#96f486ac050ca9f44b009fbe5b7d394cab3a0ee4"228 integrity sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==228 integrity sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==229 dependencies:229 dependencies:230 "@babel/types" "^7.12.1"230 "@babel/types" "^7.14.5"231231232"@babel/helper-split-export-declaration@^7.12.13":232"@babel/helper-split-export-declaration@^7.14.5":233 version "7.12.13"233 version "7.14.5"234 resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz#e9430be00baf3e88b0e13e6f9d4eaf2136372b05"234 resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz#22b23a54ef51c2b7605d851930c1976dd0bc693a"235 integrity sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==235 integrity sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==236 dependencies:236 dependencies:237 "@babel/types" "^7.12.13"237 "@babel/types" "^7.14.5"238238239"@babel/helper-validator-identifier@^7.12.11":239"@babel/helper-validator-identifier@^7.14.5":240 version "7.12.11"240 version "7.14.5"241 resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed"241 resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz#d0f0e277c512e0c938277faa85a3968c9a44c0e8"242 integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==242 integrity sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==243243244"@babel/helper-validator-option@^7.12.17":244"@babel/helper-validator-option@^7.14.5":245 version "7.12.17"245 version "7.14.5"246 resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831"246 resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3"247 integrity sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==247 integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==248248249"@babel/helper-wrap-function@^7.13.0":249"@babel/helper-wrap-function@^7.14.5":250 version "7.13.0"250 version "7.14.5"251 resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz#bdb5c66fda8526ec235ab894ad53a1235c79fcc4"251 resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz#5919d115bf0fe328b8a5d63bcb610f51601f2bff"252 integrity sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==252 integrity sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==253 dependencies:253 dependencies:254 "@babel/helper-function-name" "^7.12.13"254 "@babel/helper-function-name" "^7.14.5"255 "@babel/template" "^7.12.13"255 "@babel/template" "^7.14.5"256 "@babel/traverse" "^7.13.0"256 "@babel/traverse" "^7.14.5"257 "@babel/types" "^7.13.0"257 "@babel/types" "^7.14.5"258258259"@babel/helpers@^7.13.16":259"@babel/helpers@^7.14.6":260 version "7.13.17"260 version "7.14.6"261 resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.13.17.tgz#b497c7a00e9719d5b613b8982bda6ed3ee94caf6"261 resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.6.tgz#5b58306b95f1b47e2a0199434fa8658fa6c21635"262 integrity sha512-Eal4Gce4kGijo1/TGJdqp3WuhllaMLSrW6XcL0ulyUAQOuxHcCafZE8KHg9857gcTehsm/v7RcOx2+jp0Ryjsg==262 integrity sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==263 dependencies:263 dependencies:264 "@babel/template" "^7.12.13"264 "@babel/template" "^7.14.5"265 "@babel/traverse" "^7.13.17"265 "@babel/traverse" "^7.14.5"266 "@babel/types" "^7.13.17"266 "@babel/types" "^7.14.5"267267268"@babel/highlight@^7.10.4", "@babel/highlight@^7.12.13":268"@babel/highlight@^7.10.4", "@babel/highlight@^7.14.5":269 version "7.13.10"269 version "7.14.5"270 resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.13.10.tgz#a8b2a66148f5b27d666b15d81774347a731d52d1"270 resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9"271 integrity sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==271 integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==272 dependencies:272 dependencies:273 "@babel/helper-validator-identifier" "^7.12.11"273 "@babel/helper-validator-identifier" "^7.14.5"274 chalk "^2.0.0"274 chalk "^2.0.0"275 js-tokens "^4.0.0"275 js-tokens "^4.0.0"276276277"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.12.13", "@babel/parser@^7.13.16":277"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.14.5", "@babel/parser@^7.14.6", "@babel/parser@^7.7.2":278 version "7.13.16"278 version "7.14.6"279 resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.13.16.tgz#0f18179b0448e6939b1f3f5c4c355a3a9bcdfd37"279 resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.6.tgz#d85cc68ca3cac84eae384c06f032921f5227f4b2"280 integrity sha512-6bAg36mCwuqLO0hbR+z7PHuqWiCeP7Dzg73OpQwsAB1Eb8HnGEz5xYBzCfbu+YjoaJsJs+qheDxVAuqbt3ILEw==280 integrity sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ==281281282"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.13.12":282"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.14.5":283 version "7.13.12"283 version "7.14.5"284 resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz#a3484d84d0b549f3fc916b99ee4783f26fabad2a"284 resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz#4b467302e1548ed3b1be43beae2cc9cf45e0bb7e"285 integrity sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==285 integrity sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==286 dependencies:286 dependencies:287 "@babel/helper-plugin-utils" "^7.13.0"287 "@babel/helper-plugin-utils" "^7.14.5"288 "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"288 "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5"289 "@babel/plugin-proposal-optional-chaining" "^7.13.12"289 "@babel/plugin-proposal-optional-chaining" "^7.14.5"290290291"@babel/plugin-proposal-async-generator-functions@^7.13.15":291"@babel/plugin-proposal-async-generator-functions@^7.14.5":292 version "7.13.15"292 version "7.14.5"293 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.15.tgz#80e549df273a3b3050431b148c892491df1bcc5b"293 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.5.tgz#4024990e3dd74181f4f426ea657769ff49a2df39"294 integrity sha512-VapibkWzFeoa6ubXy/NgV5U2U4MVnUlvnx6wo1XhlsaTrLYWE0UFpDQsVrmn22q5CzeloqJ8gEMHSKxuee6ZdA==294 integrity sha512-tbD/CG3l43FIXxmu4a7RBe4zH7MLJ+S/lFowPFO7HetS2hyOZ/0nnnznegDuzFzfkyQYTxqdTH/hKmuBngaDAA==295 dependencies:295 dependencies:296 "@babel/helper-plugin-utils" "^7.13.0"296 "@babel/helper-plugin-utils" "^7.14.5"297 "@babel/helper-remap-async-to-generator" "^7.13.0"297 "@babel/helper-remap-async-to-generator" "^7.14.5"298 "@babel/plugin-syntax-async-generators" "^7.8.4"298 "@babel/plugin-syntax-async-generators" "^7.8.4"299299300"@babel/plugin-proposal-class-properties@^7.13.0":300"@babel/plugin-proposal-class-properties@^7.13.0", "@babel/plugin-proposal-class-properties@^7.14.5":301 version "7.13.0"301 version "7.14.5"302 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz#146376000b94efd001e57a40a88a525afaab9f37"302 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz#40d1ee140c5b1e31a350f4f5eed945096559b42e"303 integrity sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==303 integrity sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==304 dependencies:304 dependencies:305 "@babel/helper-create-class-features-plugin" "^7.13.0"305 "@babel/helper-create-class-features-plugin" "^7.14.5"306 "@babel/helper-plugin-utils" "^7.13.0"306 "@babel/helper-plugin-utils" "^7.14.5"307307308"@babel/plugin-proposal-dynamic-import@^7.13.8":308"@babel/plugin-proposal-class-static-block@^7.14.5":309 version "7.13.8"309 version "7.14.5"310 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz#876a1f6966e1dec332e8c9451afda3bebcdf2e1d"310 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz#158e9e10d449c3849ef3ecde94a03d9f1841b681"311 integrity sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ==311 integrity sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==312 dependencies:312 dependencies:313 "@babel/helper-plugin-utils" "^7.13.0"313 "@babel/helper-create-class-features-plugin" "^7.14.5"314 "@babel/helper-plugin-utils" "^7.14.5"315 "@babel/plugin-syntax-class-static-block" "^7.14.5"316317"@babel/plugin-proposal-dynamic-import@^7.14.5":318 version "7.14.5"319 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz#0c6617df461c0c1f8fff3b47cd59772360101d2c"320 integrity sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==321 dependencies:322 "@babel/helper-plugin-utils" "^7.14.5"314 "@babel/plugin-syntax-dynamic-import" "^7.8.3"323 "@babel/plugin-syntax-dynamic-import" "^7.8.3"315324316"@babel/plugin-proposal-export-namespace-from@^7.12.13":325"@babel/plugin-proposal-export-namespace-from@^7.14.5":317 version "7.12.13"326 version "7.14.5"318 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz#393be47a4acd03fa2af6e3cde9b06e33de1b446d"327 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz#dbad244310ce6ccd083072167d8cea83a52faf76"319 integrity sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==328 integrity sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==320 dependencies:329 dependencies:321 "@babel/helper-plugin-utils" "^7.12.13"330 "@babel/helper-plugin-utils" "^7.14.5"322 "@babel/plugin-syntax-export-namespace-from" "^7.8.3"331 "@babel/plugin-syntax-export-namespace-from" "^7.8.3"323332324"@babel/plugin-proposal-json-strings@^7.13.8":333"@babel/plugin-proposal-json-strings@^7.14.5":325 version "7.13.8"334 version "7.14.5"326 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz#bf1fb362547075afda3634ed31571c5901afef7b"335 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz#38de60db362e83a3d8c944ac858ddf9f0c2239eb"327 integrity sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==336 integrity sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==328 dependencies:337 dependencies:329 "@babel/helper-plugin-utils" "^7.13.0"338 "@babel/helper-plugin-utils" "^7.14.5"330 "@babel/plugin-syntax-json-strings" "^7.8.3"339 "@babel/plugin-syntax-json-strings" "^7.8.3"331340332"@babel/plugin-proposal-logical-assignment-operators@^7.13.8":341"@babel/plugin-proposal-logical-assignment-operators@^7.14.5":333 version "7.13.8"342 version "7.14.5"334 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz#93fa78d63857c40ce3c8c3315220fd00bfbb4e1a"343 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz#6e6229c2a99b02ab2915f82571e0cc646a40c738"335 integrity sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A==344 integrity sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==336 dependencies:345 dependencies:337 "@babel/helper-plugin-utils" "^7.13.0"346 "@babel/helper-plugin-utils" "^7.14.5"338 "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"347 "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"339348340"@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8":349"@babel/plugin-proposal-nullish-coalescing-operator@^7.14.2", "@babel/plugin-proposal-nullish-coalescing-operator@^7.14.5":341 version "7.13.8"350 version "7.14.5"342 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz#3730a31dafd3c10d8ccd10648ed80a2ac5472ef3"351 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz#ee38589ce00e2cc59b299ec3ea406fcd3a0fdaf6"343 integrity sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A==352 integrity sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==344 dependencies:353 dependencies:345 "@babel/helper-plugin-utils" "^7.13.0"354 "@babel/helper-plugin-utils" "^7.14.5"346 "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"355 "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"347356348"@babel/plugin-proposal-numeric-separator@^7.12.13":357"@babel/plugin-proposal-numeric-separator@^7.14.2", "@babel/plugin-proposal-numeric-separator@^7.14.5":349 version "7.12.13"358 version "7.14.5"350 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz#bd9da3188e787b5120b4f9d465a8261ce67ed1db"359 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz#83631bf33d9a51df184c2102a069ac0c58c05f18"351 integrity sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==360 integrity sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==352 dependencies:361 dependencies:353 "@babel/helper-plugin-utils" "^7.12.13"362 "@babel/helper-plugin-utils" "^7.14.5"354 "@babel/plugin-syntax-numeric-separator" "^7.10.4"363 "@babel/plugin-syntax-numeric-separator" "^7.10.4"355364356"@babel/plugin-proposal-object-rest-spread@^7.13.8":365"@babel/plugin-proposal-object-rest-spread@^7.14.4", "@babel/plugin-proposal-object-rest-spread@^7.14.5":357 version "7.13.8"366 version "7.14.5"358 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz#5d210a4d727d6ce3b18f9de82cc99a3964eed60a"367 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.5.tgz#e581d5ccdfa187ea6ed73f56c6a21c1580b90fbf"359 integrity sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==368 integrity sha512-VzMyY6PWNPPT3pxc5hi9LloKNr4SSrVCg7Yr6aZpW4Ym07r7KqSU/QXYwjXLVxqwSv0t/XSXkFoKBPUkZ8vb2A==360 dependencies:369 dependencies:361 "@babel/compat-data" "^7.13.8"370 "@babel/compat-data" "^7.14.5"362 "@babel/helper-compilation-targets" "^7.13.8"371 "@babel/helper-compilation-targets" "^7.14.5"363 "@babel/helper-plugin-utils" "^7.13.0"372 "@babel/helper-plugin-utils" "^7.14.5"364 "@babel/plugin-syntax-object-rest-spread" "^7.8.3"373 "@babel/plugin-syntax-object-rest-spread" "^7.8.3"365 "@babel/plugin-transform-parameters" "^7.13.0"374 "@babel/plugin-transform-parameters" "^7.14.5"366375367"@babel/plugin-proposal-optional-catch-binding@^7.13.8":376"@babel/plugin-proposal-optional-catch-binding@^7.14.5":368 version "7.13.8"377 version "7.14.5"369 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz#3ad6bd5901506ea996fc31bdcf3ccfa2bed71107"378 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz#939dd6eddeff3a67fdf7b3f044b5347262598c3c"370 integrity sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==379 integrity sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==371 dependencies:380 dependencies:372 "@babel/helper-plugin-utils" "^7.13.0"381 "@babel/helper-plugin-utils" "^7.14.5"373 "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"382 "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"374383375"@babel/plugin-proposal-optional-chaining@^7.13.12":384"@babel/plugin-proposal-optional-chaining@^7.14.2", "@babel/plugin-proposal-optional-chaining@^7.14.5":376 version "7.13.12"385 version "7.14.5"377 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz#ba9feb601d422e0adea6760c2bd6bbb7bfec4866"386 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz#fa83651e60a360e3f13797eef00b8d519695b603"378 integrity sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ==387 integrity sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==379 dependencies:388 dependencies:380 "@babel/helper-plugin-utils" "^7.13.0"389 "@babel/helper-plugin-utils" "^7.14.5"381 "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"390 "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5"382 "@babel/plugin-syntax-optional-chaining" "^7.8.3"391 "@babel/plugin-syntax-optional-chaining" "^7.8.3"383392384"@babel/plugin-proposal-private-methods@^7.13.0":393"@babel/plugin-proposal-private-methods@^7.13.0", "@babel/plugin-proposal-private-methods@^7.14.5":385 version "7.13.0"394 version "7.14.5"386 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz#04bd4c6d40f6e6bbfa2f57e2d8094bad900ef787"395 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz#37446495996b2945f30f5be5b60d5e2aa4f5792d"387 integrity sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==396 integrity sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==388 dependencies:397 dependencies:389 "@babel/helper-create-class-features-plugin" "^7.13.0"398 "@babel/helper-create-class-features-plugin" "^7.14.5"390 "@babel/helper-plugin-utils" "^7.13.0"399 "@babel/helper-plugin-utils" "^7.14.5"391400392"@babel/plugin-proposal-unicode-property-regex@^7.12.13", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":401"@babel/plugin-proposal-private-property-in-object@^7.14.5":393 version "7.12.13"402 version "7.14.5"394 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz#bebde51339be829c17aaaaced18641deb62b39ba"403 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz#9f65a4d0493a940b4c01f8aa9d3f1894a587f636"395 integrity sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==404 integrity sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==396 dependencies:405 dependencies:397 "@babel/helper-create-regexp-features-plugin" "^7.12.13"406 "@babel/helper-annotate-as-pure" "^7.14.5"407 "@babel/helper-create-class-features-plugin" "^7.14.5"398 "@babel/helper-plugin-utils" "^7.12.13"408 "@babel/helper-plugin-utils" "^7.14.5"409 "@babel/plugin-syntax-private-property-in-object" "^7.14.5"399410411"@babel/plugin-proposal-unicode-property-regex@^7.14.5", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":412 version "7.14.5"413 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz#0f95ee0e757a5d647f378daa0eca7e93faa8bbe8"414 integrity sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==415 dependencies:416 "@babel/helper-create-regexp-features-plugin" "^7.14.5"417 "@babel/helper-plugin-utils" "^7.14.5"418400"@babel/plugin-syntax-async-generators@^7.8.4":419"@babel/plugin-syntax-async-generators@^7.8.4":401 version "7.8.4"420 version "7.8.4"402 resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d"421 resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d"418 dependencies:437 dependencies:419 "@babel/helper-plugin-utils" "^7.12.13"438 "@babel/helper-plugin-utils" "^7.12.13"420439440"@babel/plugin-syntax-class-static-block@^7.14.5":441 version "7.14.5"442 resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406"443 integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==444 dependencies:445 "@babel/helper-plugin-utils" "^7.14.5"446421"@babel/plugin-syntax-dynamic-import@^7.8.3":447"@babel/plugin-syntax-dynamic-import@^7.8.3":422 version "7.8.3"448 version "7.8.3"423 resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3"449 resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3"446 dependencies:472 dependencies:447 "@babel/helper-plugin-utils" "^7.8.0"473 "@babel/helper-plugin-utils" "^7.8.0"448474449"@babel/plugin-syntax-jsx@^7.12.13":475"@babel/plugin-syntax-jsx@^7.14.5":450 version "7.12.13"476 version "7.14.5"451 resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz#044fb81ebad6698fe62c478875575bcbb9b70f15"477 resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz#000e2e25d8673cce49300517a3eda44c263e4201"452 integrity sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==478 integrity sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==453 dependencies:479 dependencies:454 "@babel/helper-plugin-utils" "^7.12.13"480 "@babel/helper-plugin-utils" "^7.14.5"455481456"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3":482"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3":457 version "7.10.4"483 version "7.10.4"495 dependencies:521 dependencies:496 "@babel/helper-plugin-utils" "^7.8.0"522 "@babel/helper-plugin-utils" "^7.8.0"497523498"@babel/plugin-syntax-top-level-await@^7.12.13", "@babel/plugin-syntax-top-level-await@^7.8.3":524"@babel/plugin-syntax-private-property-in-object@^7.14.5":499 version "7.12.13"525 version "7.14.5"500 resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz#c5f0fa6e249f5b739727f923540cf7a806130178"526 resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad"501 integrity sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==527 integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==502 dependencies:528 dependencies:503 "@babel/helper-plugin-utils" "^7.12.13"529 "@babel/helper-plugin-utils" "^7.14.5"504530505"@babel/plugin-syntax-typescript@^7.12.13":531"@babel/plugin-syntax-top-level-await@^7.12.13", "@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3":506 version "7.12.13"532 version "7.14.5"507 resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz#9dff111ca64154cef0f4dc52cf843d9f12ce4474"533 resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c"508 integrity sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w==534 integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==509 dependencies:535 dependencies:510 "@babel/helper-plugin-utils" "^7.12.13"536 "@babel/helper-plugin-utils" "^7.14.5"511537512"@babel/plugin-transform-arrow-functions@^7.13.0":538"@babel/plugin-syntax-typescript@^7.14.5", "@babel/plugin-syntax-typescript@^7.7.2":513 version "7.13.0"539 version "7.14.5"514 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz#10a59bebad52d637a027afa692e8d5ceff5e3dae"540 resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz#b82c6ce471b165b5ce420cf92914d6fb46225716"515 integrity sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==541 integrity sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==516 dependencies:542 dependencies:517 "@babel/helper-plugin-utils" "^7.13.0"543 "@babel/helper-plugin-utils" "^7.14.5"518544519"@babel/plugin-transform-async-to-generator@^7.13.0":545"@babel/plugin-transform-arrow-functions@^7.14.5":520 version "7.13.0"546 version "7.14.5"521 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz#8e112bf6771b82bf1e974e5e26806c5c99aa516f"547 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz#f7187d9588a768dd080bf4c9ffe117ea62f7862a"522 integrity sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==548 integrity sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==523 dependencies:549 dependencies:524 "@babel/helper-module-imports" "^7.12.13"550 "@babel/helper-plugin-utils" "^7.14.5"525 "@babel/helper-plugin-utils" "^7.13.0"526 "@babel/helper-remap-async-to-generator" "^7.13.0"527551528"@babel/plugin-transform-block-scoped-functions@^7.12.13":552"@babel/plugin-transform-async-to-generator@^7.14.5":529 version "7.12.13"553 version "7.14.5"530 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz#a9bf1836f2a39b4eb6cf09967739de29ea4bf4c4"554 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz#72c789084d8f2094acb945633943ef8443d39e67"531 integrity sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==555 integrity sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==532 dependencies:556 dependencies:533 "@babel/helper-plugin-utils" "^7.12.13"557 "@babel/helper-module-imports" "^7.14.5"558 "@babel/helper-plugin-utils" "^7.14.5"559 "@babel/helper-remap-async-to-generator" "^7.14.5"534560535"@babel/plugin-transform-block-scoping@^7.12.13":561"@babel/plugin-transform-block-scoped-functions@^7.14.5":536 version "7.13.16"562 version "7.14.5"537 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.13.16.tgz#a9c0f10794855c63b1d629914c7dcfeddd185892"563 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz#e48641d999d4bc157a67ef336aeb54bc44fd3ad4"538 integrity sha512-ad3PHUxGnfWF4Efd3qFuznEtZKoBp0spS+DgqzVzRPV7urEBvPLue3y2j80w4Jf2YLzZHj8TOv/Lmvdmh3b2xg==564 integrity sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==539 dependencies:565 dependencies:540 "@babel/helper-plugin-utils" "^7.13.0"566 "@babel/helper-plugin-utils" "^7.14.5"541567542"@babel/plugin-transform-classes@^7.13.0":568"@babel/plugin-transform-block-scoping@^7.14.5":543 version "7.13.0"569 version "7.14.5"544 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz#0265155075c42918bf4d3a4053134176ad9b533b"570 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz#8cc63e61e50f42e078e6f09be775a75f23ef9939"545 integrity sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==571 integrity sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==546 dependencies:572 dependencies:547 "@babel/helper-annotate-as-pure" "^7.12.13"573 "@babel/helper-plugin-utils" "^7.14.5"574575"@babel/plugin-transform-classes@^7.14.5":576 version "7.14.5"577 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz#0e98e82097b38550b03b483f9b51a78de0acb2cf"578 integrity sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==579 dependencies:580 "@babel/helper-annotate-as-pure" "^7.14.5"548 "@babel/helper-function-name" "^7.12.13"581 "@babel/helper-function-name" "^7.14.5"549 "@babel/helper-optimise-call-expression" "^7.12.13"582 "@babel/helper-optimise-call-expression" "^7.14.5"550 "@babel/helper-plugin-utils" "^7.13.0"583 "@babel/helper-plugin-utils" "^7.14.5"551 "@babel/helper-replace-supers" "^7.13.0"584 "@babel/helper-replace-supers" "^7.14.5"552 "@babel/helper-split-export-declaration" "^7.12.13"585 "@babel/helper-split-export-declaration" "^7.14.5"553 globals "^11.1.0"586 globals "^11.1.0"554587555"@babel/plugin-transform-computed-properties@^7.13.0":588"@babel/plugin-transform-computed-properties@^7.14.5":556 version "7.13.0"589 version "7.14.5"557 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz#845c6e8b9bb55376b1fa0b92ef0bdc8ea06644ed"590 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz#1b9d78987420d11223d41195461cc43b974b204f"558 integrity sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==591 integrity sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==559 dependencies:592 dependencies:560 "@babel/helper-plugin-utils" "^7.13.0"593 "@babel/helper-plugin-utils" "^7.14.5"561594562"@babel/plugin-transform-destructuring@^7.13.0":595"@babel/plugin-transform-destructuring@^7.14.5":563 version "7.13.17"596 version "7.14.5"564 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.17.tgz#678d96576638c19d5b36b332504d3fd6e06dea27"597 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.5.tgz#d32ad19ff1a6da1e861dc62720d80d9776e3bf35"565 integrity sha512-UAUqiLv+uRLO+xuBKKMEpC+t7YRNVRqBsWWq1yKXbBZBje/t3IXCiSinZhjn/DC3qzBfICeYd2EFGEbHsh5RLA==598 integrity sha512-wU9tYisEbRMxqDezKUqC9GleLycCRoUsai9ddlsq54r8QRLaeEhc+d+9DqCG+kV9W2GgQjTZESPTpn5bAFMDww==566 dependencies:599 dependencies:567 "@babel/helper-plugin-utils" "^7.13.0"600 "@babel/helper-plugin-utils" "^7.14.5"568601569"@babel/plugin-transform-dotall-regex@^7.12.13", "@babel/plugin-transform-dotall-regex@^7.4.4":602"@babel/plugin-transform-dotall-regex@^7.14.5", "@babel/plugin-transform-dotall-regex@^7.4.4":570 version "7.12.13"603 version "7.14.5"571 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz#3f1601cc29905bfcb67f53910f197aeafebb25ad"604 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz#2f6bf76e46bdf8043b4e7e16cf24532629ba0c7a"572 integrity sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==605 integrity sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==573 dependencies:606 dependencies:574 "@babel/helper-create-regexp-features-plugin" "^7.12.13"607 "@babel/helper-create-regexp-features-plugin" "^7.14.5"575 "@babel/helper-plugin-utils" "^7.12.13"608 "@babel/helper-plugin-utils" "^7.14.5"576609577"@babel/plugin-transform-duplicate-keys@^7.12.13":610"@babel/plugin-transform-duplicate-keys@^7.14.5":578 version "7.12.13"611 version "7.14.5"579 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz#6f06b87a8b803fd928e54b81c258f0a0033904de"612 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz#365a4844881bdf1501e3a9f0270e7f0f91177954"580 integrity sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==613 integrity sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==581 dependencies:614 dependencies:582 "@babel/helper-plugin-utils" "^7.12.13"615 "@babel/helper-plugin-utils" "^7.14.5"583616584"@babel/plugin-transform-exponentiation-operator@^7.12.13":617"@babel/plugin-transform-exponentiation-operator@^7.14.5":585 version "7.12.13"618 version "7.14.5"586 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz#4d52390b9a273e651e4aba6aee49ef40e80cd0a1"619 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz#5154b8dd6a3dfe6d90923d61724bd3deeb90b493"587 integrity sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==620 integrity sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==588 dependencies:621 dependencies:589 "@babel/helper-builder-binary-assignment-operator-visitor" "^7.12.13"622 "@babel/helper-builder-binary-assignment-operator-visitor" "^7.14.5"590 "@babel/helper-plugin-utils" "^7.12.13"623 "@babel/helper-plugin-utils" "^7.14.5"591624592"@babel/plugin-transform-for-of@^7.13.0":625"@babel/plugin-transform-for-of@^7.14.5":593 version "7.13.0"626 version "7.14.5"594 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz#c799f881a8091ac26b54867a845c3e97d2696062"627 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz#dae384613de8f77c196a8869cbf602a44f7fc0eb"595 integrity sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==628 integrity sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==596 dependencies:629 dependencies:597 "@babel/helper-plugin-utils" "^7.13.0"630 "@babel/helper-plugin-utils" "^7.14.5"598631599"@babel/plugin-transform-function-name@^7.12.13":632"@babel/plugin-transform-function-name@^7.14.5":600 version "7.12.13"633 version "7.14.5"601 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz#bb024452f9aaed861d374c8e7a24252ce3a50051"634 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz#e81c65ecb900746d7f31802f6bed1f52d915d6f2"602 integrity sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==635 integrity sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==603 dependencies:636 dependencies:604 "@babel/helper-function-name" "^7.12.13"637 "@babel/helper-function-name" "^7.14.5"605 "@babel/helper-plugin-utils" "^7.12.13"638 "@babel/helper-plugin-utils" "^7.14.5"606639607"@babel/plugin-transform-literals@^7.12.13":640"@babel/plugin-transform-literals@^7.14.5":608 version "7.12.13"641 version "7.14.5"609 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz#2ca45bafe4a820197cf315794a4d26560fe4bdb9"642 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz#41d06c7ff5d4d09e3cf4587bd3ecf3930c730f78"610 integrity sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==643 integrity sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==611 dependencies:644 dependencies:612 "@babel/helper-plugin-utils" "^7.12.13"645 "@babel/helper-plugin-utils" "^7.14.5"613646614"@babel/plugin-transform-member-expression-literals@^7.12.13":647"@babel/plugin-transform-member-expression-literals@^7.14.5":615 version "7.12.13"648 version "7.14.5"616 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz#5ffa66cd59b9e191314c9f1f803b938e8c081e40"649 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz#b39cd5212a2bf235a617d320ec2b48bcc091b8a7"617 integrity sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==650 integrity sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==618 dependencies:651 dependencies:619 "@babel/helper-plugin-utils" "^7.12.13"652 "@babel/helper-plugin-utils" "^7.14.5"620653621"@babel/plugin-transform-modules-amd@^7.13.0":654"@babel/plugin-transform-modules-amd@^7.14.5":622 version "7.13.0"655 version "7.14.5"623 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz#19f511d60e3d8753cc5a6d4e775d3a5184866cc3"656 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz#4fd9ce7e3411cb8b83848480b7041d83004858f7"624 integrity sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ==657 integrity sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==625 dependencies:658 dependencies:626 "@babel/helper-module-transforms" "^7.13.0"659 "@babel/helper-module-transforms" "^7.14.5"627 "@babel/helper-plugin-utils" "^7.13.0"660 "@babel/helper-plugin-utils" "^7.14.5"628 babel-plugin-dynamic-import-node "^2.3.3"661 babel-plugin-dynamic-import-node "^2.3.3"629662630"@babel/plugin-transform-modules-commonjs@^7.13.8":663"@babel/plugin-transform-modules-commonjs@^7.14.5":631 version "7.13.8"664 version "7.14.5"632 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz#7b01ad7c2dcf2275b06fa1781e00d13d420b3e1b"665 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz#7aaee0ea98283de94da98b28f8c35701429dad97"633 integrity sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw==666 integrity sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==634 dependencies:667 dependencies:635 "@babel/helper-module-transforms" "^7.13.0"668 "@babel/helper-module-transforms" "^7.14.5"636 "@babel/helper-plugin-utils" "^7.13.0"669 "@babel/helper-plugin-utils" "^7.14.5"637 "@babel/helper-simple-access" "^7.12.13"670 "@babel/helper-simple-access" "^7.14.5"638 babel-plugin-dynamic-import-node "^2.3.3"671 babel-plugin-dynamic-import-node "^2.3.3"639672640"@babel/plugin-transform-modules-systemjs@^7.13.8":673"@babel/plugin-transform-modules-systemjs@^7.14.5":641 version "7.13.8"674 version "7.14.5"642 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz#6d066ee2bff3c7b3d60bf28dec169ad993831ae3"675 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz#c75342ef8b30dcde4295d3401aae24e65638ed29"643 integrity sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==676 integrity sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==644 dependencies:677 dependencies:645 "@babel/helper-hoist-variables" "^7.13.0"678 "@babel/helper-hoist-variables" "^7.14.5"646 "@babel/helper-module-transforms" "^7.13.0"679 "@babel/helper-module-transforms" "^7.14.5"647 "@babel/helper-plugin-utils" "^7.13.0"680 "@babel/helper-plugin-utils" "^7.14.5"648 "@babel/helper-validator-identifier" "^7.12.11"681 "@babel/helper-validator-identifier" "^7.14.5"649 babel-plugin-dynamic-import-node "^2.3.3"682 babel-plugin-dynamic-import-node "^2.3.3"650683651"@babel/plugin-transform-modules-umd@^7.13.0":684"@babel/plugin-transform-modules-umd@^7.14.5":652 version "7.13.0"685 version "7.14.5"653 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz#8a3d96a97d199705b9fd021580082af81c06e70b"686 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz#fb662dfee697cce274a7cda525190a79096aa6e0"654 integrity sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw==687 integrity sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==655 dependencies:688 dependencies:656 "@babel/helper-module-transforms" "^7.13.0"689 "@babel/helper-module-transforms" "^7.14.5"657 "@babel/helper-plugin-utils" "^7.13.0"690 "@babel/helper-plugin-utils" "^7.14.5"658691659"@babel/plugin-transform-named-capturing-groups-regex@^7.12.13":692"@babel/plugin-transform-named-capturing-groups-regex@^7.14.5":660 version "7.12.13"693 version "7.14.5"661 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz#2213725a5f5bbbe364b50c3ba5998c9599c5c9d9"694 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.5.tgz#d537e8ee083ee6f6aa4f4eef9d2081d555746e4c"662 integrity sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==695 integrity sha512-+Xe5+6MWFo311U8SchgeX5c1+lJM+eZDBZgD+tvXu9VVQPXwwVzeManMMjYX6xw2HczngfOSZjoFYKwdeB/Jvw==663 dependencies:696 dependencies:664 "@babel/helper-create-regexp-features-plugin" "^7.12.13"697 "@babel/helper-create-regexp-features-plugin" "^7.14.5"665698666"@babel/plugin-transform-new-target@^7.12.13":699"@babel/plugin-transform-new-target@^7.14.5":667 version "7.12.13"700 version "7.14.5"668 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz#e22d8c3af24b150dd528cbd6e685e799bf1c351c"701 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz#31bdae8b925dc84076ebfcd2a9940143aed7dbf8"669 integrity sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==702 integrity sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==670 dependencies:703 dependencies:671 "@babel/helper-plugin-utils" "^7.12.13"704 "@babel/helper-plugin-utils" "^7.14.5"672705673"@babel/plugin-transform-object-super@^7.12.13":706"@babel/plugin-transform-object-super@^7.14.5":674 version "7.12.13"707 version "7.14.5"675 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz#b4416a2d63b8f7be314f3d349bd55a9c1b5171f7"708 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz#d0b5faeac9e98597a161a9cf78c527ed934cdc45"676 integrity sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==709 integrity sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==677 dependencies:710 dependencies:678 "@babel/helper-plugin-utils" "^7.12.13"711 "@babel/helper-plugin-utils" "^7.14.5"679 "@babel/helper-replace-supers" "^7.12.13"712 "@babel/helper-replace-supers" "^7.14.5"680713681"@babel/plugin-transform-parameters@^7.13.0":714"@babel/plugin-transform-parameters@^7.14.5":682 version "7.13.0"715 version "7.14.5"683 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz#8fa7603e3097f9c0b7ca1a4821bc2fb52e9e5007"716 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz#49662e86a1f3ddccac6363a7dfb1ff0a158afeb3"684 integrity sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==717 integrity sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==685 dependencies:718 dependencies:686 "@babel/helper-plugin-utils" "^7.13.0"719 "@babel/helper-plugin-utils" "^7.14.5"687720688"@babel/plugin-transform-property-literals@^7.12.13":721"@babel/plugin-transform-property-literals@^7.14.5":689 version "7.12.13"722 version "7.14.5"690 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz#4e6a9e37864d8f1b3bc0e2dce7bf8857db8b1a81"723 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz#0ddbaa1f83db3606f1cdf4846fa1dfb473458b34"691 integrity sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==724 integrity sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==692 dependencies:725 dependencies:693 "@babel/helper-plugin-utils" "^7.12.13"726 "@babel/helper-plugin-utils" "^7.14.5"694727695"@babel/plugin-transform-react-display-name@^7.12.13":728"@babel/plugin-transform-react-display-name@^7.14.5":696 version "7.12.13"729 version "7.14.5"697 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.13.tgz#c28effd771b276f4647411c9733dbb2d2da954bd"730 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.5.tgz#baa92d15c4570411301a85a74c13534873885b65"698 integrity sha512-MprESJzI9O5VnJZrL7gg1MpdqmiFcUv41Jc7SahxYsNP2kDkFqClxxTZq+1Qv4AFCamm+GXMRDQINNn+qrxmiA==731 integrity sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ==699 dependencies:732 dependencies:700 "@babel/helper-plugin-utils" "^7.12.13"733 "@babel/helper-plugin-utils" "^7.14.5"701734702"@babel/plugin-transform-react-jsx-development@^7.12.17":735"@babel/plugin-transform-react-jsx-development@^7.14.5":703 version "7.12.17"736 version "7.14.5"704 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz#f510c0fa7cd7234153539f9a362ced41a5ca1447"737 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz#1a6c73e2f7ed2c42eebc3d2ad60b0c7494fcb9af"705 integrity sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ==738 integrity sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==706 dependencies:739 dependencies:707 "@babel/plugin-transform-react-jsx" "^7.12.17"740 "@babel/plugin-transform-react-jsx" "^7.14.5"708741709"@babel/plugin-transform-react-jsx@^7.12.17", "@babel/plugin-transform-react-jsx@^7.13.12":742"@babel/plugin-transform-react-jsx@^7.14.5":710 version "7.13.12"743 version "7.14.5"711 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.13.12.tgz#1df5dfaf0f4b784b43e96da6f28d630e775f68b3"744 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.5.tgz#39749f0ee1efd8a1bd729152cf5f78f1d247a44a"712 integrity sha512-jcEI2UqIcpCqB5U5DRxIl0tQEProI2gcu+g8VTIqxLO5Iidojb4d77q+fwGseCvd8af/lJ9masp4QWzBXFE2xA==745 integrity sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q==713 dependencies:746 dependencies:714 "@babel/helper-annotate-as-pure" "^7.12.13"747 "@babel/helper-annotate-as-pure" "^7.14.5"715 "@babel/helper-module-imports" "^7.13.12"748 "@babel/helper-module-imports" "^7.14.5"716 "@babel/helper-plugin-utils" "^7.13.0"749 "@babel/helper-plugin-utils" "^7.14.5"717 "@babel/plugin-syntax-jsx" "^7.12.13"750 "@babel/plugin-syntax-jsx" "^7.14.5"718 "@babel/types" "^7.13.12"751 "@babel/types" "^7.14.5"719752720"@babel/plugin-transform-react-pure-annotations@^7.12.1":753"@babel/plugin-transform-react-pure-annotations@^7.14.5":721 version "7.12.1"754 version "7.14.5"722 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz#05d46f0ab4d1339ac59adf20a1462c91b37a1a42"755 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz#18de612b84021e3a9802cbc212c9d9f46d0d11fc"723 integrity sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==756 integrity sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==724 dependencies:757 dependencies:725 "@babel/helper-annotate-as-pure" "^7.10.4"758 "@babel/helper-annotate-as-pure" "^7.14.5"726 "@babel/helper-plugin-utils" "^7.10.4"759 "@babel/helper-plugin-utils" "^7.14.5"727760728"@babel/plugin-transform-regenerator@^7.13.15":761"@babel/plugin-transform-regenerator@^7.13.15", "@babel/plugin-transform-regenerator@^7.14.5":729 version "7.13.15"762 version "7.14.5"730 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz#e5eb28945bf8b6563e7f818945f966a8d2997f39"763 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz#9676fd5707ed28f522727c5b3c0aa8544440b04f"731 integrity sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==764 integrity sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==732 dependencies:765 dependencies:733 regenerator-transform "^0.14.2"766 regenerator-transform "^0.14.2"734767735"@babel/plugin-transform-reserved-words@^7.12.13":768"@babel/plugin-transform-reserved-words@^7.14.5":736 version "7.12.13"769 version "7.14.5"737 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz#7d9988d4f06e0fe697ea1d9803188aa18b472695"770 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz#c44589b661cfdbef8d4300dcc7469dffa92f8304"738 integrity sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==771 integrity sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==739 dependencies:772 dependencies:740 "@babel/helper-plugin-utils" "^7.12.13"773 "@babel/helper-plugin-utils" "^7.14.5"741774742"@babel/plugin-transform-runtime@^7.13.15":775"@babel/plugin-transform-runtime@^7.14.3":743 version "7.13.15"776 version "7.14.5"744 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.13.15.tgz#2eddf585dd066b84102517e10a577f24f76a9cd7"777 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.5.tgz#30491dad49c6059f8f8fa5ee8896a0089e987523"745 integrity sha512-d+ezl76gx6Jal08XngJUkXM4lFXK/5Ikl9Mh4HKDxSfGJXmZ9xG64XT2oivBzfxb/eQ62VfvoMkaCZUKJMVrBA==778 integrity sha512-fPMBhh1AV8ZyneiCIA+wYYUH1arzlXR1UMcApjvchDhfKxhy2r2lReJv8uHEyihi4IFIGlr1Pdx7S5fkESDQsg==746 dependencies:779 dependencies:747 "@babel/helper-module-imports" "^7.13.12"780 "@babel/helper-module-imports" "^7.14.5"748 "@babel/helper-plugin-utils" "^7.13.0"781 "@babel/helper-plugin-utils" "^7.14.5"749 babel-plugin-polyfill-corejs2 "^0.2.0"782 babel-plugin-polyfill-corejs2 "^0.2.2"750 babel-plugin-polyfill-corejs3 "^0.2.0"783 babel-plugin-polyfill-corejs3 "^0.2.2"751 babel-plugin-polyfill-regenerator "^0.2.0"784 babel-plugin-polyfill-regenerator "^0.2.2"752 semver "^6.3.0"785 semver "^6.3.0"753786754"@babel/plugin-transform-shorthand-properties@^7.12.13":787"@babel/plugin-transform-shorthand-properties@^7.14.5":755 version "7.12.13"788 version "7.14.5"756 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz#db755732b70c539d504c6390d9ce90fe64aff7ad"789 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz#97f13855f1409338d8cadcbaca670ad79e091a58"757 integrity sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==790 integrity sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==758 dependencies:791 dependencies:759 "@babel/helper-plugin-utils" "^7.12.13"792 "@babel/helper-plugin-utils" "^7.14.5"760793761"@babel/plugin-transform-spread@^7.13.0":794"@babel/plugin-transform-spread@^7.14.5":762 version "7.13.0"795 version "7.14.6"763 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz#84887710e273c1815ace7ae459f6f42a5d31d5fd"796 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz#6bd40e57fe7de94aa904851963b5616652f73144"764 integrity sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==797 integrity sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==765 dependencies:798 dependencies:766 "@babel/helper-plugin-utils" "^7.13.0"799 "@babel/helper-plugin-utils" "^7.14.5"767 "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"800 "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5"768801769"@babel/plugin-transform-sticky-regex@^7.12.13":802"@babel/plugin-transform-sticky-regex@^7.14.5":770 version "7.12.13"803 version "7.14.5"771 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz#760ffd936face73f860ae646fb86ee82f3d06d1f"804 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz#5b617542675e8b7761294381f3c28c633f40aeb9"772 integrity sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==805 integrity sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==773 dependencies:806 dependencies:774 "@babel/helper-plugin-utils" "^7.12.13"807 "@babel/helper-plugin-utils" "^7.14.5"775808776"@babel/plugin-transform-template-literals@^7.13.0":809"@babel/plugin-transform-template-literals@^7.14.5":777 version "7.13.0"810 version "7.14.5"778 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz#a36049127977ad94438dee7443598d1cefdf409d"811 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz#a5f2bc233937d8453885dc736bdd8d9ffabf3d93"779 integrity sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==812 integrity sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==780 dependencies:813 dependencies:781 "@babel/helper-plugin-utils" "^7.13.0"814 "@babel/helper-plugin-utils" "^7.14.5"782815783"@babel/plugin-transform-typeof-symbol@^7.12.13":816"@babel/plugin-transform-typeof-symbol@^7.14.5":784 version "7.12.13"817 version "7.14.5"785 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz#785dd67a1f2ea579d9c2be722de8c84cb85f5a7f"818 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz#39af2739e989a2bd291bf6b53f16981423d457d4"786 integrity sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==819 integrity sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==787 dependencies:820 dependencies:788 "@babel/helper-plugin-utils" "^7.12.13"821 "@babel/helper-plugin-utils" "^7.14.5"789822790"@babel/plugin-transform-typescript@^7.13.0":823"@babel/plugin-transform-typescript@^7.14.5":791 version "7.13.0"824 version "7.14.6"792 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.13.0.tgz#4a498e1f3600342d2a9e61f60131018f55774853"825 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.6.tgz#6e9c2d98da2507ebe0a883b100cde3c7279df36c"793 integrity sha512-elQEwluzaU8R8dbVuW2Q2Y8Nznf7hnjM7+DSCd14Lo5fF63C9qNLbwZYbmZrtV9/ySpSUpkRpQXvJb6xyu4hCQ==826 integrity sha512-XlTdBq7Awr4FYIzqhmYY80WN0V0azF74DMPyFqVHBvf81ZUgc4X7ZOpx6O8eLDK6iM5cCQzeyJw0ynTaefixRA==794 dependencies:827 dependencies:795 "@babel/helper-create-class-features-plugin" "^7.13.0"828 "@babel/helper-create-class-features-plugin" "^7.14.6"796 "@babel/helper-plugin-utils" "^7.13.0"829 "@babel/helper-plugin-utils" "^7.14.5"797 "@babel/plugin-syntax-typescript" "^7.12.13"830 "@babel/plugin-syntax-typescript" "^7.14.5"798831799"@babel/plugin-transform-unicode-escapes@^7.12.13":832"@babel/plugin-transform-unicode-escapes@^7.14.5":800 version "7.12.13"833 version "7.14.5"801 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz#840ced3b816d3b5127dd1d12dcedc5dead1a5e74"834 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz#9d4bd2a681e3c5d7acf4f57fa9e51175d91d0c6b"802 integrity sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==835 integrity sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==803 dependencies:836 dependencies:804 "@babel/helper-plugin-utils" "^7.12.13"837 "@babel/helper-plugin-utils" "^7.14.5"805838806"@babel/plugin-transform-unicode-regex@^7.12.13":839"@babel/plugin-transform-unicode-regex@^7.14.5":807 version "7.12.13"840 version "7.14.5"808 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz#b52521685804e155b1202e83fc188d34bb70f5ac"841 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz#4cd09b6c8425dd81255c7ceb3fb1836e7414382e"809 integrity sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==842 integrity sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==810 dependencies:843 dependencies:811 "@babel/helper-create-regexp-features-plugin" "^7.12.13"844 "@babel/helper-create-regexp-features-plugin" "^7.14.5"812 "@babel/helper-plugin-utils" "^7.12.13"845 "@babel/helper-plugin-utils" "^7.14.5"813846814"@babel/preset-env@^7.13.15":847"@babel/preset-env@^7.14.4":815 version "7.13.15"848 version "7.14.5"816 resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.13.15.tgz#c8a6eb584f96ecba183d3d414a83553a599f478f"849 resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.14.5.tgz#c0c84e763661fd0e74292c3d511cb33b0c668997"817 integrity sha512-D4JAPMXcxk69PKe81jRJ21/fP/uYdcTZ3hJDF5QX2HSI9bBxxYw/dumdR6dGumhjxlprHPE4XWoPaqzZUVy2MA==850 integrity sha512-ci6TsS0bjrdPpWGnQ+m4f+JSSzDKlckqKIJJt9UZ/+g7Zz9k0N8lYU8IeLg/01o2h8LyNZDMLGgRLDTxpudLsA==818 dependencies:851 dependencies:819 "@babel/compat-data" "^7.13.15"852 "@babel/compat-data" "^7.14.5"820 "@babel/helper-compilation-targets" "^7.13.13"853 "@babel/helper-compilation-targets" "^7.14.5"821 "@babel/helper-plugin-utils" "^7.13.0"854 "@babel/helper-plugin-utils" "^7.14.5"822 "@babel/helper-validator-option" "^7.12.17"855 "@babel/helper-validator-option" "^7.14.5"823 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.13.12"856 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.14.5"824 "@babel/plugin-proposal-async-generator-functions" "^7.13.15"857 "@babel/plugin-proposal-async-generator-functions" "^7.14.5"825 "@babel/plugin-proposal-class-properties" "^7.13.0"858 "@babel/plugin-proposal-class-properties" "^7.14.5"826 "@babel/plugin-proposal-dynamic-import" "^7.13.8"859 "@babel/plugin-proposal-class-static-block" "^7.14.5"860 "@babel/plugin-proposal-dynamic-import" "^7.14.5"827 "@babel/plugin-proposal-export-namespace-from" "^7.12.13"861 "@babel/plugin-proposal-export-namespace-from" "^7.14.5"828 "@babel/plugin-proposal-json-strings" "^7.13.8"862 "@babel/plugin-proposal-json-strings" "^7.14.5"829 "@babel/plugin-proposal-logical-assignment-operators" "^7.13.8"863 "@babel/plugin-proposal-logical-assignment-operators" "^7.14.5"830 "@babel/plugin-proposal-nullish-coalescing-operator" "^7.13.8"864 "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5"831 "@babel/plugin-proposal-numeric-separator" "^7.12.13"865 "@babel/plugin-proposal-numeric-separator" "^7.14.5"832 "@babel/plugin-proposal-object-rest-spread" "^7.13.8"866 "@babel/plugin-proposal-object-rest-spread" "^7.14.5"833 "@babel/plugin-proposal-optional-catch-binding" "^7.13.8"867 "@babel/plugin-proposal-optional-catch-binding" "^7.14.5"834 "@babel/plugin-proposal-optional-chaining" "^7.13.12"868 "@babel/plugin-proposal-optional-chaining" "^7.14.5"835 "@babel/plugin-proposal-private-methods" "^7.13.0"869 "@babel/plugin-proposal-private-methods" "^7.14.5"870 "@babel/plugin-proposal-private-property-in-object" "^7.14.5"836 "@babel/plugin-proposal-unicode-property-regex" "^7.12.13"871 "@babel/plugin-proposal-unicode-property-regex" "^7.14.5"837 "@babel/plugin-syntax-async-generators" "^7.8.4"872 "@babel/plugin-syntax-async-generators" "^7.8.4"838 "@babel/plugin-syntax-class-properties" "^7.12.13"873 "@babel/plugin-syntax-class-properties" "^7.12.13"874 "@babel/plugin-syntax-class-static-block" "^7.14.5"839 "@babel/plugin-syntax-dynamic-import" "^7.8.3"875 "@babel/plugin-syntax-dynamic-import" "^7.8.3"840 "@babel/plugin-syntax-export-namespace-from" "^7.8.3"876 "@babel/plugin-syntax-export-namespace-from" "^7.8.3"841 "@babel/plugin-syntax-json-strings" "^7.8.3"877 "@babel/plugin-syntax-json-strings" "^7.8.3"845 "@babel/plugin-syntax-object-rest-spread" "^7.8.3"881 "@babel/plugin-syntax-object-rest-spread" "^7.8.3"846 "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"882 "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"847 "@babel/plugin-syntax-optional-chaining" "^7.8.3"883 "@babel/plugin-syntax-optional-chaining" "^7.8.3"848 "@babel/plugin-syntax-top-level-await" "^7.12.13"884 "@babel/plugin-syntax-private-property-in-object" "^7.14.5"885 "@babel/plugin-syntax-top-level-await" "^7.14.5"849 "@babel/plugin-transform-arrow-functions" "^7.13.0"886 "@babel/plugin-transform-arrow-functions" "^7.14.5"850 "@babel/plugin-transform-async-to-generator" "^7.13.0"887 "@babel/plugin-transform-async-to-generator" "^7.14.5"851 "@babel/plugin-transform-block-scoped-functions" "^7.12.13"888 "@babel/plugin-transform-block-scoped-functions" "^7.14.5"852 "@babel/plugin-transform-block-scoping" "^7.12.13"889 "@babel/plugin-transform-block-scoping" "^7.14.5"853 "@babel/plugin-transform-classes" "^7.13.0"890 "@babel/plugin-transform-classes" "^7.14.5"854 "@babel/plugin-transform-computed-properties" "^7.13.0"891 "@babel/plugin-transform-computed-properties" "^7.14.5"855 "@babel/plugin-transform-destructuring" "^7.13.0"892 "@babel/plugin-transform-destructuring" "^7.14.5"856 "@babel/plugin-transform-dotall-regex" "^7.12.13"893 "@babel/plugin-transform-dotall-regex" "^7.14.5"857 "@babel/plugin-transform-duplicate-keys" "^7.12.13"894 "@babel/plugin-transform-duplicate-keys" "^7.14.5"858 "@babel/plugin-transform-exponentiation-operator" "^7.12.13"895 "@babel/plugin-transform-exponentiation-operator" "^7.14.5"859 "@babel/plugin-transform-for-of" "^7.13.0"896 "@babel/plugin-transform-for-of" "^7.14.5"860 "@babel/plugin-transform-function-name" "^7.12.13"897 "@babel/plugin-transform-function-name" "^7.14.5"861 "@babel/plugin-transform-literals" "^7.12.13"898 "@babel/plugin-transform-literals" "^7.14.5"862 "@babel/plugin-transform-member-expression-literals" "^7.12.13"899 "@babel/plugin-transform-member-expression-literals" "^7.14.5"863 "@babel/plugin-transform-modules-amd" "^7.13.0"900 "@babel/plugin-transform-modules-amd" "^7.14.5"864 "@babel/plugin-transform-modules-commonjs" "^7.13.8"901 "@babel/plugin-transform-modules-commonjs" "^7.14.5"865 "@babel/plugin-transform-modules-systemjs" "^7.13.8"902 "@babel/plugin-transform-modules-systemjs" "^7.14.5"866 "@babel/plugin-transform-modules-umd" "^7.13.0"903 "@babel/plugin-transform-modules-umd" "^7.14.5"867 "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.13"904 "@babel/plugin-transform-named-capturing-groups-regex" "^7.14.5"868 "@babel/plugin-transform-new-target" "^7.12.13"905 "@babel/plugin-transform-new-target" "^7.14.5"869 "@babel/plugin-transform-object-super" "^7.12.13"906 "@babel/plugin-transform-object-super" "^7.14.5"870 "@babel/plugin-transform-parameters" "^7.13.0"907 "@babel/plugin-transform-parameters" "^7.14.5"871 "@babel/plugin-transform-property-literals" "^7.12.13"908 "@babel/plugin-transform-property-literals" "^7.14.5"872 "@babel/plugin-transform-regenerator" "^7.13.15"909 "@babel/plugin-transform-regenerator" "^7.14.5"873 "@babel/plugin-transform-reserved-words" "^7.12.13"910 "@babel/plugin-transform-reserved-words" "^7.14.5"874 "@babel/plugin-transform-shorthand-properties" "^7.12.13"911 "@babel/plugin-transform-shorthand-properties" "^7.14.5"875 "@babel/plugin-transform-spread" "^7.13.0"912 "@babel/plugin-transform-spread" "^7.14.5"876 "@babel/plugin-transform-sticky-regex" "^7.12.13"913 "@babel/plugin-transform-sticky-regex" "^7.14.5"877 "@babel/plugin-transform-template-literals" "^7.13.0"914 "@babel/plugin-transform-template-literals" "^7.14.5"878 "@babel/plugin-transform-typeof-symbol" "^7.12.13"915 "@babel/plugin-transform-typeof-symbol" "^7.14.5"879 "@babel/plugin-transform-unicode-escapes" "^7.12.13"916 "@babel/plugin-transform-unicode-escapes" "^7.14.5"880 "@babel/plugin-transform-unicode-regex" "^7.12.13"917 "@babel/plugin-transform-unicode-regex" "^7.14.5"881 "@babel/preset-modules" "^0.1.4"918 "@babel/preset-modules" "^0.1.4"882 "@babel/types" "^7.13.14"919 "@babel/types" "^7.14.5"883 babel-plugin-polyfill-corejs2 "^0.2.0"920 babel-plugin-polyfill-corejs2 "^0.2.2"884 babel-plugin-polyfill-corejs3 "^0.2.0"921 babel-plugin-polyfill-corejs3 "^0.2.2"885 babel-plugin-polyfill-regenerator "^0.2.0"922 babel-plugin-polyfill-regenerator "^0.2.2"886 core-js-compat "^3.9.0"923 core-js-compat "^3.14.0"887 semver "^6.3.0"924 semver "^6.3.0"888925889"@babel/preset-modules@^0.1.4":926"@babel/preset-modules@^0.1.4":898 esutils "^2.0.2"935 esutils "^2.0.2"899936900"@babel/preset-react@^7.13.13":937"@babel/preset-react@^7.13.13":901 version "7.13.13"938 version "7.14.5"902 resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.13.13.tgz#fa6895a96c50763fe693f9148568458d5a839761"939 resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.14.5.tgz#0fbb769513f899c2c56f3a882fa79673c2d4ab3c"903 integrity sha512-gx+tDLIE06sRjKJkVtpZ/t3mzCDOnPG+ggHZG9lffUbX8+wC739x20YQc9V35Do6ZAxaUc/HhVHIiOzz5MvDmA==940 integrity sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==904 dependencies:941 dependencies:905 "@babel/helper-plugin-utils" "^7.13.0"942 "@babel/helper-plugin-utils" "^7.14.5"906 "@babel/helper-validator-option" "^7.12.17"943 "@babel/helper-validator-option" "^7.14.5"907 "@babel/plugin-transform-react-display-name" "^7.12.13"944 "@babel/plugin-transform-react-display-name" "^7.14.5"908 "@babel/plugin-transform-react-jsx" "^7.13.12"945 "@babel/plugin-transform-react-jsx" "^7.14.5"909 "@babel/plugin-transform-react-jsx-development" "^7.12.17"946 "@babel/plugin-transform-react-jsx-development" "^7.14.5"910 "@babel/plugin-transform-react-pure-annotations" "^7.12.1"947 "@babel/plugin-transform-react-pure-annotations" "^7.14.5"911948912"@babel/preset-typescript@^7.13.0":949"@babel/preset-typescript@^7.13.0":913 version "7.13.0"950 version "7.14.5"914 resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.13.0.tgz#ab107e5f050609d806fbb039bec553b33462c60a"951 resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.14.5.tgz#aa98de119cf9852b79511f19e7f44a2d379bcce0"915 integrity sha512-LXJwxrHy0N3f6gIJlYbLta1D9BDtHpQeqwzM0LIfjDlr6UE/D5Mc7W4iDiQzaE+ks0sTjT26ArcHWnJVt0QiHw==952 integrity sha512-u4zO6CdbRKbS9TypMqrlGH7sd2TAJppZwn3c/ZRLeO/wGsbddxgbPDUZVNrie3JWYLQ9vpineKlsrWFvO6Pwkw==916 dependencies:953 dependencies:917 "@babel/helper-plugin-utils" "^7.13.0"954 "@babel/helper-plugin-utils" "^7.14.5"918 "@babel/helper-validator-option" "^7.12.17"955 "@babel/helper-validator-option" "^7.14.5"919 "@babel/plugin-transform-typescript" "^7.13.0"956 "@babel/plugin-transform-typescript" "^7.14.5"920957921"@babel/register@^7.13.16":958"@babel/register@^7.13.16":922 version "7.13.16"959 version "7.14.5"923 resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.13.16.tgz#ae3ab0b55c8ec28763877383c454f01521d9a53d"960 resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.14.5.tgz#d0eac615065d9c2f1995842f85d6e56c345f3233"924 integrity sha512-dh2t11ysujTwByQjXNgJ48QZ2zcXKQVdV8s0TbeMI0flmtGWCdTwK9tJiACHXPLmncm5+ktNn/diojA45JE4jg==961 integrity sha512-TjJpGz/aDjFGWsItRBQMOFTrmTI9tr79CHOK+KIvLeCkbxuOAk2M5QHjvruIMGoo9OuccMh5euplPzc5FjAKGg==925 dependencies:962 dependencies:926 clone-deep "^4.0.1"963 clone-deep "^4.0.1"927 find-cache-dir "^2.0.0"964 find-cache-dir "^2.0.0"928 make-dir "^2.1.0"965 make-dir "^2.1.0"929 pirates "^4.0.0"966 pirates "^4.0.0"930 source-map-support "^0.5.16"967 source-map-support "^0.5.16"931968932"@babel/runtime@^7.13.17", "@babel/runtime@^7.13.9", "@babel/runtime@^7.8.4":969"@babel/runtime@^7.13.17", "@babel/runtime@^7.13.9", "@babel/runtime@^7.14.0", "@babel/runtime@^7.14.5", "@babel/runtime@^7.8.4":933 version "7.13.17"970 version "7.14.6"934 resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.13.17.tgz#8966d1fc9593bf848602f0662d6b4d0069e3a7ec"971 resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.6.tgz#535203bc0892efc7dec60bdc27b2ecf6e409062d"935 integrity sha512-NCdgJEelPTSh+FEFylhnP1ylq848l1z9t9N0j1Lfbcw0+KXGjsTvUmkxy+voLLXB5SOKMbLLx4jxYliGrYQseA==972 integrity sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==936 dependencies:973 dependencies:937 regenerator-runtime "^0.13.4"974 regenerator-runtime "^0.13.4"938975939"@babel/template@^7.12.13", "@babel/template@^7.3.3":976"@babel/template@^7.14.5", "@babel/template@^7.3.3":940 version "7.12.13"977 version "7.14.5"941 resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.13.tgz#530265be8a2589dbb37523844c5bcb55947fb327"978 resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4"942 integrity sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==979 integrity sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==943 dependencies:980 dependencies:944 "@babel/code-frame" "^7.12.13"981 "@babel/code-frame" "^7.14.5"945 "@babel/parser" "^7.12.13"982 "@babel/parser" "^7.14.5"946 "@babel/types" "^7.12.13"983 "@babel/types" "^7.14.5"947984948"@babel/traverse@^7.1.0", "@babel/traverse@^7.13.0", "@babel/traverse@^7.13.13", "@babel/traverse@^7.13.15", "@babel/traverse@^7.13.17":985"@babel/traverse@^7.1.0", "@babel/traverse@^7.13.0", "@babel/traverse@^7.14.5", "@babel/traverse@^7.7.2":949 version "7.13.17"986 version "7.14.5"950 resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.13.17.tgz#c85415e0c7d50ac053d758baec98b28b2ecfeea3"987 resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.5.tgz#c111b0f58afab4fea3d3385a406f692748c59870"951 integrity sha512-BMnZn0R+X6ayqm3C3To7o1j7Q020gWdqdyP50KEoVqaCO2c/Im7sYZSmVgvefp8TTMQ+9CtwuBp0Z1CZ8V3Pvg==988 integrity sha512-G3BiS15vevepdmFqmUc9X+64y0viZYygubAMO8SvBmKARuF6CPSZtH4Ng9vi/lrWlZFGe3FWdXNy835akH8Glg==952 dependencies:989 dependencies:953 "@babel/code-frame" "^7.12.13"990 "@babel/code-frame" "^7.14.5"954 "@babel/generator" "^7.13.16"991 "@babel/generator" "^7.14.5"955 "@babel/helper-function-name" "^7.12.13"992 "@babel/helper-function-name" "^7.14.5"956 "@babel/helper-split-export-declaration" "^7.12.13"993 "@babel/helper-hoist-variables" "^7.14.5"994 "@babel/helper-split-export-declaration" "^7.14.5"957 "@babel/parser" "^7.13.16"995 "@babel/parser" "^7.14.5"958 "@babel/types" "^7.13.17"996 "@babel/types" "^7.14.5"959 debug "^4.1.0"997 debug "^4.1.0"960 globals "^11.1.0"998 globals "^11.1.0"961999962"@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.13.14", "@babel/types@^7.13.16", "@babel/types@^7.13.17", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4":1000"@babel/types@^7.0.0", "@babel/types@^7.14.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4":963 version "7.13.17"1001 version "7.14.5"964 resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.13.17.tgz#48010a115c9fba7588b4437dd68c9469012b38b4"1002 resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.5.tgz#3bb997ba829a2104cedb20689c4a5b8121d383ff"965 integrity sha512-RawydLgxbOPDlTLJNtoIypwdmAy//uQIzlKt2+iBiJaRlVuI6QLUxVAyWGNfOzp8Yu4L4lLIacoCyTNtpb4wiA==1003 integrity sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==966 dependencies:1004 dependencies:967 "@babel/helper-validator-identifier" "^7.12.11"1005 "@babel/helper-validator-identifier" "^7.14.5"968 to-fast-properties "^2.0.0"1006 to-fast-properties "^2.0.0"9691007970"@bcoe/v8-coverage@^0.2.3":1008"@bcoe/v8-coverage@^0.2.3":971 version "0.2.3"1009 version "0.2.3"972 resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"1010 resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"973 integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==1011 integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==9741012975"@cnakazawa/watch@^1.0.3":1013"@eslint/eslintrc@^0.4.2":976 version "1.0.4"1014 version "0.4.2"977 resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a"1015 resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.2.tgz#f63d0ef06f5c0c57d76c4ab5f63d3835c51b0179"978 integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==1016 integrity sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg==979 dependencies:1017 dependencies:980 exec-sh "^0.3.2"981 minimist "^1.2.0"982983"@eslint/eslintrc@^0.4.0":984 version "0.4.0"985 resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.0.tgz#99cc0a0584d72f1df38b900fb062ba995f395547"986 integrity sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==987 dependencies:988 ajv "^6.12.4"1018 ajv "^6.12.4"989 debug "^4.1.1"1019 debug "^4.1.1"990 espree "^7.3.0"1020 espree "^7.3.0"991 globals "^12.1.0"1021 globals "^13.9.0"992 ignore "^4.0.6"1022 ignore "^4.0.6"993 import-fresh "^3.2.1"1023 import-fresh "^3.2.1"994 js-yaml "^3.13.1"1024 js-yaml "^3.13.1"1010 "@ethersproject/properties" "^5.0.3"1040 "@ethersproject/properties" "^5.0.3"1011 "@ethersproject/strings" "^5.0.4"1041 "@ethersproject/strings" "^5.0.4"101210421013"@ethersproject/abstract-provider@^5.1.0":1043"@ethersproject/abstract-provider@^5.3.0":1014 version "5.1.0"1044 version "5.3.0"1015 resolved "https://registry.yarnpkg.com/@ethersproject/abstract-provider/-/abstract-provider-5.1.0.tgz#1f24c56cda5524ef4ed3cfc562a01d6b6f8eeb0b"1045 resolved "https://registry.yarnpkg.com/@ethersproject/abstract-provider/-/abstract-provider-5.3.0.tgz#f4c0ae4a4cef9f204d7781de805fd44b72756c81"1016 integrity sha512-8dJUnT8VNvPwWhYIau4dwp7qe1g+KgdRm4XTWvjkI9gAT2zZa90WF5ApdZ3vl1r6NDmnn6vUVvyphClRZRteTQ==1046 integrity sha512-1+MLhGP1GwxBDBNwMWVmhCsvKwh4gK7oIfOrmlmePNeskg1NhIrYssraJBieaFNHUYfKEd/1DjiVZMw8Qu5Cxw==1017 dependencies:1047 dependencies:1018 "@ethersproject/bignumber" "^5.1.0"1048 "@ethersproject/bignumber" "^5.3.0"1019 "@ethersproject/bytes" "^5.1.0"1049 "@ethersproject/bytes" "^5.3.0"1020 "@ethersproject/logger" "^5.1.0"1050 "@ethersproject/logger" "^5.3.0"1021 "@ethersproject/networks" "^5.1.0"1051 "@ethersproject/networks" "^5.3.0"1022 "@ethersproject/properties" "^5.1.0"1052 "@ethersproject/properties" "^5.3.0"1023 "@ethersproject/transactions" "^5.1.0"1053 "@ethersproject/transactions" "^5.3.0"1024 "@ethersproject/web" "^5.1.0"1054 "@ethersproject/web" "^5.3.0"102510551026"@ethersproject/abstract-signer@^5.1.0":1056"@ethersproject/abstract-signer@^5.3.0":1027 version "5.1.0"1057 version "5.3.0"1028 resolved "https://registry.yarnpkg.com/@ethersproject/abstract-signer/-/abstract-signer-5.1.0.tgz#744c7a2d0ebe3cc0bc38294d0f53d5ca3f4e49e3"1058 resolved "https://registry.yarnpkg.com/@ethersproject/abstract-signer/-/abstract-signer-5.3.0.tgz#05172b653e15b535ed5854ef5f6a72f4b441052d"1029 integrity sha512-qQDMkjGZSSJSKl6AnfTgmz9FSnzq3iEoEbHTYwjDlEAv+LNP7zd4ixCcVWlWyk+2siud856M5CRhAmPdupeN9w==1059 integrity sha512-w8IFwOYqiPrtvosPuArZ3+QPR2nmdVTRrVY8uJYL3NNfMmQfTy3V3l2wbzX47UUlNbPJY+gKvzJAyvK1onZxJg==1030 dependencies:1060 dependencies:1031 "@ethersproject/abstract-provider" "^5.1.0"1061 "@ethersproject/abstract-provider" "^5.3.0"1032 "@ethersproject/bignumber" "^5.1.0"1062 "@ethersproject/bignumber" "^5.3.0"1033 "@ethersproject/bytes" "^5.1.0"1063 "@ethersproject/bytes" "^5.3.0"1034 "@ethersproject/logger" "^5.1.0"1064 "@ethersproject/logger" "^5.3.0"1035 "@ethersproject/properties" "^5.1.0"1065 "@ethersproject/properties" "^5.3.0"103610661037"@ethersproject/address@^5.0.4", "@ethersproject/address@^5.1.0":1067"@ethersproject/address@^5.0.4", "@ethersproject/address@^5.3.0":1038 version "5.1.0"1068 version "5.3.0"1039 resolved "https://registry.yarnpkg.com/@ethersproject/address/-/address-5.1.0.tgz#3854fd7ebcb6af7597de66f847c3345dae735b58"1069 resolved "https://registry.yarnpkg.com/@ethersproject/address/-/address-5.3.0.tgz#e53b69eacebf332e8175de814c5e6507d6932518"1040 integrity sha512-rfWQR12eHn2cpstCFS4RF7oGjfbkZb0oqep+BfrT+gWEGWG2IowJvIsacPOvzyS1jhNF4MQ4BS59B04Mbovteg==1070 integrity sha512-29TgjzEBK+gUEUAOfWCG7s9IxLNLCqvr+oDSk6L9TXD0VLvZJKhJV479tKQqheVA81OeGxfpdxYtUVH8hqlCvA==1041 dependencies:1071 dependencies:1042 "@ethersproject/bignumber" "^5.1.0"1072 "@ethersproject/bignumber" "^5.3.0"1043 "@ethersproject/bytes" "^5.1.0"1073 "@ethersproject/bytes" "^5.3.0"1044 "@ethersproject/keccak256" "^5.1.0"1074 "@ethersproject/keccak256" "^5.3.0"1045 "@ethersproject/logger" "^5.1.0"1075 "@ethersproject/logger" "^5.3.0"1046 "@ethersproject/rlp" "^5.1.0"1076 "@ethersproject/rlp" "^5.3.0"104710771048"@ethersproject/base64@^5.1.0":1078"@ethersproject/base64@^5.3.0":1049 version "5.1.0"1079 version "5.3.0"1050 resolved "https://registry.yarnpkg.com/@ethersproject/base64/-/base64-5.1.0.tgz#27240c174d0a4e13f6eae87416fd876caf7f42b6"1080 resolved "https://registry.yarnpkg.com/@ethersproject/base64/-/base64-5.3.0.tgz#b831fb35418b42ad24d943c557259062b8640824"1051 integrity sha512-npD1bLvK4Bcxz+m4EMkx+F8Rd7CnqS9DYnhNu0/GlQBXhWjvfoAZzk5HJ0f1qeyp8d+A86PTuzLOGOXf4/CN8g==1081 integrity sha512-JIqgtOmgKcbc2sjGWTXyXktqUhvFUDte8fPVsAaOrcPiJf6YotNF+nsrOYGC9pbHBEGSuSBp3QR0varkO8JHEw==1052 dependencies:1082 dependencies:1053 "@ethersproject/bytes" "^5.1.0"1083 "@ethersproject/bytes" "^5.3.0"105410841055"@ethersproject/bignumber@^5.0.7", "@ethersproject/bignumber@^5.1.0":1085"@ethersproject/bignumber@^5.0.7", "@ethersproject/bignumber@^5.3.0":1056 version "5.1.1"1086 version "5.3.0"1057 resolved "https://registry.yarnpkg.com/@ethersproject/bignumber/-/bignumber-5.1.1.tgz#84812695253ccbc639117f7ac49ee1529b68e637"1087 resolved "https://registry.yarnpkg.com/@ethersproject/bignumber/-/bignumber-5.3.0.tgz#74ab2ec9c3bda4e344920565720a6ee9c794e9db"1058 integrity sha512-AVz5iqz7+70RIqoQTznsdJ6DOVBYciNlvO+AlQmPTB6ofCvoihI9bQdr6wljsX+d5W7Yc4nyvQvP4JMzg0Agig==1088 integrity sha512-5xguJ+Q1/zRMgHgDCaqAexx/8DwDVLRemw2i6uR8KyGjwGdXI8f32QZZ1cKGucBN6ekJvpUpHy6XAuQnTv0mPA==1059 dependencies:1089 dependencies:1060 "@ethersproject/bytes" "^5.1.0"1090 "@ethersproject/bytes" "^5.3.0"1061 "@ethersproject/logger" "^5.1.0"1091 "@ethersproject/logger" "^5.3.0"1062 bn.js "^4.4.0"1092 bn.js "^4.11.9"106310931064"@ethersproject/bytes@^5.0.4", "@ethersproject/bytes@^5.1.0":1094"@ethersproject/bytes@^5.0.4", "@ethersproject/bytes@^5.3.0":1065 version "5.1.0"1095 version "5.3.0"1066 resolved "https://registry.yarnpkg.com/@ethersproject/bytes/-/bytes-5.1.0.tgz#55dfa9c4c21df1b1b538be3accb50fb76d5facfd"1096 resolved "https://registry.yarnpkg.com/@ethersproject/bytes/-/bytes-5.3.0.tgz#473e0da7f831d535b2002be05e6f4ca3729a1bc9"1067 integrity sha512-sGTxb+LVjFxJcJeUswAIK6ncgOrh3D8c192iEJd7mLr95V6du119rRfYT/b87WPkZ5I3gRBUYIYXtdgCWACe8g==1097 integrity sha512-rqLJjdVqCcn7glPer7Fxh87PRqlnRScVAoxcIP3PmOUNApMWJ6yRdOFfo2KvPAdO7Le3yEI1o0YW+Yvr7XCYvw==1068 dependencies:1098 dependencies:1069 "@ethersproject/logger" "^5.1.0"1099 "@ethersproject/logger" "^5.3.0"107011001071"@ethersproject/constants@^5.0.4", "@ethersproject/constants@^5.1.0":1101"@ethersproject/constants@^5.0.4", "@ethersproject/constants@^5.3.0":1072 version "5.1.0"1102 version "5.3.0"1073 resolved "https://registry.yarnpkg.com/@ethersproject/constants/-/constants-5.1.0.tgz#4e7da6367ea0e9be87585d8b09f3fccf384b1452"1103 resolved "https://registry.yarnpkg.com/@ethersproject/constants/-/constants-5.3.0.tgz#a5d6d86c0eec2c64c3024479609493b9afb3fc77"1074 integrity sha512-0/SuHrxc8R8k+JiLmJymxHJbojUDWBQqO+b+XFdwaP0jGzqC09YDy/CAlSZB6qHsBifY8X3I89HcK/oMqxRdBw==1104 integrity sha512-4y1feNOwEpgjAfiCFWOHznvv6qUF/H6uI0UKp8xdhftb+H+FbKflXg1pOgH5qs4Sr7EYBL+zPyPb+YD5g1aEyw==1075 dependencies:1105 dependencies:1076 "@ethersproject/bignumber" "^5.1.0"1106 "@ethersproject/bignumber" "^5.3.0"107711071078"@ethersproject/hash@^5.0.4":1108"@ethersproject/hash@^5.0.4":1079 version "5.1.0"1109 version "5.3.0"1080 resolved "https://registry.yarnpkg.com/@ethersproject/hash/-/hash-5.1.0.tgz#40961d64837d57f580b7b055e0d74174876d891e"1110 resolved "https://registry.yarnpkg.com/@ethersproject/hash/-/hash-5.3.0.tgz#f65e3bf3db3282df4da676db6cfa049535dd3643"1081 integrity sha512-fNwry20yLLPpnRRwm3fBL+2ksgO+KMadxM44WJmRIoTKzy4269+rbq9KFoe2LTqq2CXJM2CE70beGaNrpuqflQ==1111 integrity sha512-gAFZSjUPQ32CIfoKSMtMEQ+IO0kQxqhwz9fCIFt2DtAq2u4pWt8mL9Z5P0r6KkLcQU8LE9FmuPPyd+JvBzmr1w==1082 dependencies:1112 dependencies:1083 "@ethersproject/abstract-signer" "^5.1.0"1113 "@ethersproject/abstract-signer" "^5.3.0"1084 "@ethersproject/address" "^5.1.0"1114 "@ethersproject/address" "^5.3.0"1085 "@ethersproject/bignumber" "^5.1.0"1115 "@ethersproject/bignumber" "^5.3.0"1086 "@ethersproject/bytes" "^5.1.0"1116 "@ethersproject/bytes" "^5.3.0"1087 "@ethersproject/keccak256" "^5.1.0"1117 "@ethersproject/keccak256" "^5.3.0"1088 "@ethersproject/logger" "^5.1.0"1118 "@ethersproject/logger" "^5.3.0"1089 "@ethersproject/properties" "^5.1.0"1119 "@ethersproject/properties" "^5.3.0"1090 "@ethersproject/strings" "^5.1.0"1120 "@ethersproject/strings" "^5.3.0"109111211092"@ethersproject/keccak256@^5.0.3", "@ethersproject/keccak256@^5.1.0":1122"@ethersproject/keccak256@^5.0.3", "@ethersproject/keccak256@^5.3.0":1093 version "5.1.0"1123 version "5.3.0"1094 resolved "https://registry.yarnpkg.com/@ethersproject/keccak256/-/keccak256-5.1.0.tgz#fdcd88fb13bfef4271b225cdd8dec4d315c8e60e"1124 resolved "https://registry.yarnpkg.com/@ethersproject/keccak256/-/keccak256-5.3.0.tgz#fb5cd36bdfd6fa02e2ea84964078a9fc6bd731be"1095 integrity sha512-vrTB1W6AEYoadww5c9UyVJ2YcSiyIUTNDRccZIgwTmFFoSHwBtcvG1hqy9RzJ1T0bMdATbM9Hfx2mJ6H0i7Hig==1125 integrity sha512-Gv2YqgIUmRbYVNIibafT0qGaeGYLIA/EdWHJ7JcVxVSs2vyxafGxOJ5VpSBHWeOIsE6OOaCelYowhuuTicgdFQ==1096 dependencies:1126 dependencies:1097 "@ethersproject/bytes" "^5.1.0"1127 "@ethersproject/bytes" "^5.3.0"1098 js-sha3 "0.5.7"1128 js-sha3 "0.5.7"109911291100"@ethersproject/logger@^5.0.5", "@ethersproject/logger@^5.1.0":1130"@ethersproject/logger@^5.0.5", "@ethersproject/logger@^5.3.0":1101 version "5.1.0"1131 version "5.3.0"1102 resolved "https://registry.yarnpkg.com/@ethersproject/logger/-/logger-5.1.0.tgz#4cdeeefac029373349d5818f39c31b82cc6d9bbf"1132 resolved "https://registry.yarnpkg.com/@ethersproject/logger/-/logger-5.3.0.tgz#7a69fa1d4ca0d4b7138da1627eb152f763d84dd0"1103 integrity sha512-wtUaD1lBX10HBXjjKV9VHCBnTdUaKQnQ2XSET1ezglqLdPdllNOIlLfhyCRqXm5xwcjExVI5ETokOYfjPtaAlw==1133 integrity sha512-8bwJ2gxJGkZZnpQSq5uSiZSJjyVTWmlGft4oH8vxHdvO1Asy4TwVepAhPgxIQIMxXZFUNMych1YjIV4oQ4I7dA==110411341105"@ethersproject/networks@^5.1.0":1135"@ethersproject/networks@^5.3.0":1106 version "5.1.0"1136 version "5.3.1"1107 resolved "https://registry.yarnpkg.com/@ethersproject/networks/-/networks-5.1.0.tgz#f537290cb05aa6dc5e81e910926c04cfd5814bca"1137 resolved "https://registry.yarnpkg.com/@ethersproject/networks/-/networks-5.3.1.tgz#78fe08324cee289ce239acf8c746121934b2ef61"1108 integrity sha512-A/NIrIED/G/IgU1XUukOA3WcFRxn2I4O5GxsYGA5nFlIi+UZWdGojs85I1VXkR1gX9eFnDXzjE6OtbgZHjFhIA==1138 integrity sha512-6uQKHkYChlsfeiZhQ8IHIqGE/sQsf25o9ZxAYpMxi15dLPzz3IxOEF5KiSD32aHwsjXVBKBSlo+teAXLlYJybw==1109 dependencies:1139 dependencies:1110 "@ethersproject/logger" "^5.1.0"1140 "@ethersproject/logger" "^5.3.0"111111411112"@ethersproject/properties@^5.0.3", "@ethersproject/properties@^5.1.0":1142"@ethersproject/properties@^5.0.3", "@ethersproject/properties@^5.3.0":1113 version "5.1.0"1143 version "5.3.0"1114 resolved "https://registry.yarnpkg.com/@ethersproject/properties/-/properties-5.1.0.tgz#9484bd6def16595fc6e4bdc26f29dff4d3f6ac42"1144 resolved "https://registry.yarnpkg.com/@ethersproject/properties/-/properties-5.3.0.tgz#feef4c4babeb7c10a6b3449575016f4ad2c092b2"1115 integrity sha512-519KKTwgmH42AQL3+GFV3SX6khYEfHsvI6v8HYejlkigSDuqttdgVygFTDsGlofNFchhDwuclrxQnD5B0YLNMg==1145 integrity sha512-PaHxJyM5/bfusk6vr3yP//JMnm4UEojpzuWGTmtL5X4uNhNnFNvlYilZLyDr4I9cTkIbipCMsAuIcXWsmdRnEw==1116 dependencies:1146 dependencies:1117 "@ethersproject/logger" "^5.1.0"1147 "@ethersproject/logger" "^5.3.0"111811481119"@ethersproject/rlp@^5.1.0":1149"@ethersproject/rlp@^5.3.0":1120 version "5.1.0"1150 version "5.3.0"1121 resolved "https://registry.yarnpkg.com/@ethersproject/rlp/-/rlp-5.1.0.tgz#700f4f071c27fa298d3c1d637485fefe919dd084"1151 resolved "https://registry.yarnpkg.com/@ethersproject/rlp/-/rlp-5.3.0.tgz#7cb93a7b5dfa69163894153c9d4b0d936f333188"1122 integrity sha512-vDTyHIwNPrecy55gKGZ47eJZhBm8LLBxihzi5ou+zrSvYTpkSTWRcKUlXFDFQVwfWB+P5PGyERAdiDEI76clxw==1152 integrity sha512-oI0joYpsRanl9guDubaW+1NbcpK0vJ3F/6Wpcanzcnqq+oaW9O5E98liwkEDPcb16BUTLIJ+ZF8GPIHYxJ/5Pw==1123 dependencies:1153 dependencies:1124 "@ethersproject/bytes" "^5.1.0"1154 "@ethersproject/bytes" "^5.3.0"1125 "@ethersproject/logger" "^5.1.0"1155 "@ethersproject/logger" "^5.3.0"112611561127"@ethersproject/signing-key@^5.1.0":1157"@ethersproject/signing-key@^5.3.0":1128 version "5.1.0"1158 version "5.3.0"1129 resolved "https://registry.yarnpkg.com/@ethersproject/signing-key/-/signing-key-5.1.0.tgz#6eddfbddb6826b597b9650e01acf817bf8991b9c"1159 resolved "https://registry.yarnpkg.com/@ethersproject/signing-key/-/signing-key-5.3.0.tgz#a96c88f8173e1abedfa35de32d3e5db7c48e5259"1130 integrity sha512-tE5LFlbmdObG8bY04NpuwPWSRPgEswfxweAI1sH7TbP0ml1elNfqcq7ii/3AvIN05i5U0Pkm3Tf8bramt8MmLw==1160 integrity sha512-+DX/GwHAd0ok1bgedV1cKO0zfK7P/9aEyNoaYiRsGHpCecN7mhLqcdoUiUzE7Uz86LBsxm5ssK0qA1kBB47fbQ==1131 dependencies:1161 dependencies:1132 "@ethersproject/bytes" "^5.1.0"1162 "@ethersproject/bytes" "^5.3.0"1133 "@ethersproject/logger" "^5.1.0"1163 "@ethersproject/logger" "^5.3.0"1134 "@ethersproject/properties" "^5.1.0"1164 "@ethersproject/properties" "^5.3.0"1135 bn.js "^4.4.0"1165 bn.js "^4.11.9"1136 elliptic "6.5.4"1166 elliptic "6.5.4"1167 hash.js "1.1.7"113711681138"@ethersproject/strings@^5.0.4", "@ethersproject/strings@^5.1.0":1169"@ethersproject/strings@^5.0.4", "@ethersproject/strings@^5.3.0":1139 version "5.1.0"1170 version "5.3.0"1140 resolved "https://registry.yarnpkg.com/@ethersproject/strings/-/strings-5.1.0.tgz#0f95a56c3c8c9d5510a06c241d818779750e2da5"1171 resolved "https://registry.yarnpkg.com/@ethersproject/strings/-/strings-5.3.0.tgz#a6b640aab56a18e0909f657da798eef890968ff0"1141 integrity sha512-perBZy0RrmmL0ejiFGUOlBVjMsUceqLut3OBP3zP96LhiJWWbS8u1NqQVgN4/Gyrbziuda66DxiQocXhsvx+Sw==1172 integrity sha512-j/AzIGZ503cvhuF2ldRSjB0BrKzpsBMtCieDtn4TYMMZMQ9zScJn9wLzTQl/bRNvJbBE6TOspK0r8/Ngae/f2Q==1142 dependencies:1173 dependencies:1143 "@ethersproject/bytes" "^5.1.0"1174 "@ethersproject/bytes" "^5.3.0"1144 "@ethersproject/constants" "^5.1.0"1175 "@ethersproject/constants" "^5.3.0"1145 "@ethersproject/logger" "^5.1.0"1176 "@ethersproject/logger" "^5.3.0"114611771147"@ethersproject/transactions@^5.0.0-beta.135", "@ethersproject/transactions@^5.1.0":1178"@ethersproject/transactions@^5.0.0-beta.135", "@ethersproject/transactions@^5.3.0":1148 version "5.1.1"1179 version "5.3.0"1149 resolved "https://registry.yarnpkg.com/@ethersproject/transactions/-/transactions-5.1.1.tgz#5a6bbb25fb062c3cc75eb0db12faefcdd3870813"1180 resolved "https://registry.yarnpkg.com/@ethersproject/transactions/-/transactions-5.3.0.tgz#49b86f2bafa4d0bdf8e596578fc795ee47c50458"1150 integrity sha512-Nwgbp09ttIVN0OoUBatCXaHxR7grWPHbozJN8v7AXDLrl6nnOIBEMDh+yJTnosSQlFhcyjfTGGN+Mx6R8HdvMw==1181 integrity sha512-cdfK8VVyW2oEBCXhURG0WQ6AICL/r6Gmjh0e4Bvbv6MCn/GBd8FeBH3rtl7ho+AW50csMKeGv3m3K1HSHB2jMQ==1151 dependencies:1182 dependencies:1152 "@ethersproject/address" "^5.1.0"1183 "@ethersproject/address" "^5.3.0"1153 "@ethersproject/bignumber" "^5.1.0"1184 "@ethersproject/bignumber" "^5.3.0"1154 "@ethersproject/bytes" "^5.1.0"1185 "@ethersproject/bytes" "^5.3.0"1155 "@ethersproject/constants" "^5.1.0"1186 "@ethersproject/constants" "^5.3.0"1156 "@ethersproject/keccak256" "^5.1.0"1187 "@ethersproject/keccak256" "^5.3.0"1157 "@ethersproject/logger" "^5.1.0"1188 "@ethersproject/logger" "^5.3.0"1158 "@ethersproject/properties" "^5.1.0"1189 "@ethersproject/properties" "^5.3.0"1159 "@ethersproject/rlp" "^5.1.0"1190 "@ethersproject/rlp" "^5.3.0"1160 "@ethersproject/signing-key" "^5.1.0"1191 "@ethersproject/signing-key" "^5.3.0"116111921162"@ethersproject/web@^5.1.0":1193"@ethersproject/web@^5.3.0":1163 version "5.1.0"1194 version "5.3.0"1164 resolved "https://registry.yarnpkg.com/@ethersproject/web/-/web-5.1.0.tgz#ed56bbe4e3d9a8ffe3b2ed882da5c62d3551381b"1195 resolved "https://registry.yarnpkg.com/@ethersproject/web/-/web-5.3.0.tgz#7959c403f6476c61515008d8f92da51c553a8ee1"1165 integrity sha512-LTeluWgTq04+RNqAkVhpydPcRZK/kKxD2Vy7PYGrAD27ABO9kTqTBKwiOuzTyAHKUQHfnvZbXmxBXJAGViSDcA==1196 integrity sha512-Ni6/DHnY6k/TD41LEkv0RQDx4jqWz5e/RZvrSecsxGYycF+MFy2z++T/yGc2peRunLOTIFwEksgEGGlbwfYmhQ==1166 dependencies:1197 dependencies:1167 "@ethersproject/base64" "^5.1.0"1198 "@ethersproject/base64" "^5.3.0"1168 "@ethersproject/bytes" "^5.1.0"1199 "@ethersproject/bytes" "^5.3.0"1169 "@ethersproject/logger" "^5.1.0"1200 "@ethersproject/logger" "^5.3.0"1170 "@ethersproject/properties" "^5.1.0"1201 "@ethersproject/properties" "^5.3.0"1171 "@ethersproject/strings" "^5.1.0"1202 "@ethersproject/strings" "^5.3.0"117212031173"@istanbuljs/load-nyc-config@^1.0.0":1204"@istanbuljs/load-nyc-config@^1.0.0":1174 version "1.1.0"1205 version "1.1.0"1186 resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98"1217 resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98"1187 integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==1218 integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==118812191189"@jest/console@^26.6.2":1220"@jest/console@^27.0.2":1190 version "26.6.2"1221 version "27.0.2"1191 resolved "https://registry.yarnpkg.com/@jest/console/-/console-26.6.2.tgz#4e04bc464014358b03ab4937805ee36a0aeb98f2"1222 resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.0.2.tgz#b8eeff8f21ac51d224c851e1729d2630c18631e6"1192 integrity sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==1223 integrity sha512-/zYigssuHLImGeMAACkjI4VLAiiJznHgAl3xnFT19iWyct2LhrH3KXOjHRmxBGTkiPLZKKAJAgaPpiU9EZ9K+w==1193 dependencies:1224 dependencies:1194 "@jest/types" "^26.6.2"1225 "@jest/types" "^27.0.2"1195 "@types/node" "*"1226 "@types/node" "*"1196 chalk "^4.0.0"1227 chalk "^4.0.0"1197 jest-message-util "^26.6.2"1228 jest-message-util "^27.0.2"1198 jest-util "^26.6.2"1229 jest-util "^27.0.2"1199 slash "^3.0.0"1230 slash "^3.0.0"120012311201"@jest/core@^26.6.3":1232"@jest/core@^27.0.4":1202 version "26.6.3"1233 version "27.0.4"1203 resolved "https://registry.yarnpkg.com/@jest/core/-/core-26.6.3.tgz#7639fcb3833d748a4656ada54bde193051e45fad"1234 resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.0.4.tgz#679bf9ac07900da2ddbb9667bb1afa8029038f53"1204 integrity sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==1235 integrity sha512-+dsmV8VUs1h/Szb+rEWk8xBM1fp1I///uFy9nk3wXGvRsF2lBp8EVPmtWc+QFRb3MY2b7u2HbkGF1fzoDzQTLA==1205 dependencies:1236 dependencies:1206 "@jest/console" "^26.6.2"1237 "@jest/console" "^27.0.2"1207 "@jest/reporters" "^26.6.2"1238 "@jest/reporters" "^27.0.4"1208 "@jest/test-result" "^26.6.2"1239 "@jest/test-result" "^27.0.2"1209 "@jest/transform" "^26.6.2"1240 "@jest/transform" "^27.0.2"1210 "@jest/types" "^26.6.2"1241 "@jest/types" "^27.0.2"1211 "@types/node" "*"1242 "@types/node" "*"1212 ansi-escapes "^4.2.1"1243 ansi-escapes "^4.2.1"1213 chalk "^4.0.0"1244 chalk "^4.0.0"1245 emittery "^0.8.1"1214 exit "^0.1.2"1246 exit "^0.1.2"1215 graceful-fs "^4.2.4"1247 graceful-fs "^4.2.4"1216 jest-changed-files "^26.6.2"1248 jest-changed-files "^27.0.2"1217 jest-config "^26.6.3"1249 jest-config "^27.0.4"1218 jest-haste-map "^26.6.2"1250 jest-haste-map "^27.0.2"1219 jest-message-util "^26.6.2"1251 jest-message-util "^27.0.2"1220 jest-regex-util "^26.0.0"1252 jest-regex-util "^27.0.1"1221 jest-resolve "^26.6.2"1253 jest-resolve "^27.0.4"1222 jest-resolve-dependencies "^26.6.3"1254 jest-resolve-dependencies "^27.0.4"1223 jest-runner "^26.6.3"1255 jest-runner "^27.0.4"1224 jest-runtime "^26.6.3"1256 jest-runtime "^27.0.4"1225 jest-snapshot "^26.6.2"1257 jest-snapshot "^27.0.4"1226 jest-util "^26.6.2"1258 jest-util "^27.0.2"1227 jest-validate "^26.6.2"1259 jest-validate "^27.0.2"1228 jest-watcher "^26.6.2"1260 jest-watcher "^27.0.2"1229 micromatch "^4.0.2"1261 micromatch "^4.0.4"1230 p-each-series "^2.1.0"1262 p-each-series "^2.1.0"1231 rimraf "^3.0.0"1263 rimraf "^3.0.0"1232 slash "^3.0.0"1264 slash "^3.0.0"1233 strip-ansi "^6.0.0"1265 strip-ansi "^6.0.0"123412661235"@jest/environment@^26.6.2":1267"@jest/environment@^27.0.3":1236 version "26.6.2"1268 version "27.0.3"1237 resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-26.6.2.tgz#ba364cc72e221e79cc8f0a99555bf5d7577cf92c"1269 resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.0.3.tgz#68769b1dfdd213e3456169d64fbe9bd63a5fda92"1238 integrity sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==1270 integrity sha512-pN9m7fbKsop5vc3FOfH8NF7CKKdRbEZzcxfIo1n2TT6ucKWLFq0P6gCJH0GpnQp036++yY9utHOxpeT1WnkWTA==1239 dependencies:1271 dependencies:1240 "@jest/fake-timers" "^26.6.2"1272 "@jest/fake-timers" "^27.0.3"1241 "@jest/types" "^26.6.2"1273 "@jest/types" "^27.0.2"1242 "@types/node" "*"1274 "@types/node" "*"1243 jest-mock "^26.6.2"1275 jest-mock "^27.0.3"124412761245"@jest/fake-timers@^26.6.2":1277"@jest/fake-timers@^27.0.3":1246 version "26.6.2"1278 version "27.0.3"1247 resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-26.6.2.tgz#459c329bcf70cee4af4d7e3f3e67848123535aad"1279 resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.0.3.tgz#9899ba6304cc636734c74478df502e18136461dd"1248 integrity sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==1280 integrity sha512-fQ+UCKRIYKvTCEOyKPnaPnomLATIhMnHC/xPZ7yT1Uldp7yMgMxoYIFidDbpSTgB79+/U+FgfoD30c6wg3IUjA==1249 dependencies:1281 dependencies:1250 "@jest/types" "^26.6.2"1282 "@jest/types" "^27.0.2"1251 "@sinonjs/fake-timers" "^6.0.1"1283 "@sinonjs/fake-timers" "^7.0.2"1252 "@types/node" "*"1284 "@types/node" "*"1253 jest-message-util "^26.6.2"1285 jest-message-util "^27.0.2"1254 jest-mock "^26.6.2"1286 jest-mock "^27.0.3"1255 jest-util "^26.6.2"1287 jest-util "^27.0.2"125612881257"@jest/globals@^26.6.2":1289"@jest/globals@^27.0.3":1258 version "26.6.2"1290 version "27.0.3"1259 resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-26.6.2.tgz#5b613b78a1aa2655ae908eba638cc96a20df720a"1291 resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.0.3.tgz#1cf8933b7791bba0b99305cbf39fd4d2e3fe4060"1260 integrity sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==1292 integrity sha512-OzsIuf7uf+QalqAGbjClyezzEcLQkdZ+7PejUrZgDs+okdAK8GwRCGcYCirHvhMBBQh60Jr3NlIGbn/KBPQLEQ==1261 dependencies:1293 dependencies:1262 "@jest/environment" "^26.6.2"1294 "@jest/environment" "^27.0.3"1263 "@jest/types" "^26.6.2"1295 "@jest/types" "^27.0.2"1264 expect "^26.6.2"1296 expect "^27.0.2"126512971266"@jest/reporters@^26.6.2":1298"@jest/reporters@^27.0.4":1267 version "26.6.2"1299 version "27.0.4"1268 resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-26.6.2.tgz#1f518b99637a5f18307bd3ecf9275f6882a667f6"1300 resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.0.4.tgz#95609b1be97afb80d55d8aa3d7c3179c15810e65"1269 integrity sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==1301 integrity sha512-Xa90Nm3JnV0xCe4M6A10M9WuN9krb+WFKxV1A98Y4ePCw40n++r7uxFUNU7DT1i9Behj7fjrAIju9oU0t1QtCg==1270 dependencies:1302 dependencies:1271 "@bcoe/v8-coverage" "^0.2.3"1303 "@bcoe/v8-coverage" "^0.2.3"1272 "@jest/console" "^26.6.2"1304 "@jest/console" "^27.0.2"1273 "@jest/test-result" "^26.6.2"1305 "@jest/test-result" "^27.0.2"1274 "@jest/transform" "^26.6.2"1306 "@jest/transform" "^27.0.2"1275 "@jest/types" "^26.6.2"1307 "@jest/types" "^27.0.2"1276 chalk "^4.0.0"1308 chalk "^4.0.0"1277 collect-v8-coverage "^1.0.0"1309 collect-v8-coverage "^1.0.0"1278 exit "^0.1.2"1310 exit "^0.1.2"1283 istanbul-lib-report "^3.0.0"1315 istanbul-lib-report "^3.0.0"1284 istanbul-lib-source-maps "^4.0.0"1316 istanbul-lib-source-maps "^4.0.0"1285 istanbul-reports "^3.0.2"1317 istanbul-reports "^3.0.2"1286 jest-haste-map "^26.6.2"1318 jest-haste-map "^27.0.2"1287 jest-resolve "^26.6.2"1319 jest-resolve "^27.0.4"1288 jest-util "^26.6.2"1320 jest-util "^27.0.2"1289 jest-worker "^26.6.2"1321 jest-worker "^27.0.2"1290 slash "^3.0.0"1322 slash "^3.0.0"1291 source-map "^0.6.0"1323 source-map "^0.6.0"1292 string-length "^4.0.1"1324 string-length "^4.0.1"1293 terminal-link "^2.0.0"1325 terminal-link "^2.0.0"1294 v8-to-istanbul "^7.0.0"1326 v8-to-istanbul "^7.0.0"1295 optionalDependencies:1296 node-notifier "^8.0.0"129713271298"@jest/source-map@^26.6.2":1328"@jest/source-map@^27.0.1":1299 version "26.6.2"1329 version "27.0.1"1300 resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-26.6.2.tgz#29af5e1e2e324cafccc936f218309f54ab69d535"1330 resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.0.1.tgz#2afbf73ddbaddcb920a8e62d0238a0a9e0a8d3e4"1301 integrity sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==1331 integrity sha512-yMgkF0f+6WJtDMdDYNavmqvbHtiSpwRN2U/W+6uztgfqgkq/PXdKPqjBTUF1RD/feth4rH5N3NW0T5+wIuln1A==1302 dependencies:1332 dependencies:1303 callsites "^3.0.0"1333 callsites "^3.0.0"1304 graceful-fs "^4.2.4"1334 graceful-fs "^4.2.4"1305 source-map "^0.6.0"1335 source-map "^0.6.0"130613361307"@jest/test-result@^26.6.2":1337"@jest/test-result@^27.0.2":1308 version "26.6.2"1338 version "27.0.2"1309 resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-26.6.2.tgz#55da58b62df134576cc95476efa5f7949e3f5f18"1339 resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.0.2.tgz#0451049e32ceb609b636004ccc27c8fa22263f10"1310 integrity sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==1340 integrity sha512-gcdWwL3yP5VaIadzwQtbZyZMgpmes8ryBAJp70tuxghiA8qL4imJyZex+i+USQH2H4jeLVVszhwntgdQ97fccA==1311 dependencies:1341 dependencies:1312 "@jest/console" "^26.6.2"1342 "@jest/console" "^27.0.2"1313 "@jest/types" "^26.6.2"1343 "@jest/types" "^27.0.2"1314 "@types/istanbul-lib-coverage" "^2.0.0"1344 "@types/istanbul-lib-coverage" "^2.0.0"1315 collect-v8-coverage "^1.0.0"1345 collect-v8-coverage "^1.0.0"131613461317"@jest/test-sequencer@^26.6.3":1347"@jest/test-sequencer@^27.0.4":1318 version "26.6.3"1348 version "27.0.4"1319 resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz#98e8a45100863886d074205e8ffdc5a7eb582b17"1349 resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.0.4.tgz#976493b277594d81e589896f0ed21f198308928a"1320 integrity sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==1350 integrity sha512-6UFEVwdmxYdyNffBxVVZxmXEdBE4riSddXYSnFNH0ELFQFk/bvagizim8WfgJTqF4EKd+j1yFxvhb8BMHfOjSQ==1321 dependencies:1351 dependencies:1322 "@jest/test-result" "^26.6.2"1352 "@jest/test-result" "^27.0.2"1323 graceful-fs "^4.2.4"1353 graceful-fs "^4.2.4"1324 jest-haste-map "^26.6.2"1354 jest-haste-map "^27.0.2"1325 jest-runner "^26.6.3"1355 jest-runtime "^27.0.4"1326 jest-runtime "^26.6.3"132713561328"@jest/transform@^26.6.2":1357"@jest/transform@^27.0.2":1329 version "26.6.2"1358 version "27.0.2"1330 resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-26.6.2.tgz#5ac57c5fa1ad17b2aae83e73e45813894dcf2e4b"1359 resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.0.2.tgz#b073b7c589e3f4b842102468875def2bb722d6b5"1331 integrity sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==1360 integrity sha512-H8sqKlgtDfVog/s9I4GG2XMbi4Ar7RBxjsKQDUhn2XHAi3NG+GoQwWMER+YfantzExbjNqQvqBHzo/G2pfTiPw==1332 dependencies:1361 dependencies:1333 "@babel/core" "^7.1.0"1362 "@babel/core" "^7.1.0"1334 "@jest/types" "^26.6.2"1363 "@jest/types" "^27.0.2"1335 babel-plugin-istanbul "^6.0.0"1364 babel-plugin-istanbul "^6.0.0"1336 chalk "^4.0.0"1365 chalk "^4.0.0"1337 convert-source-map "^1.4.0"1366 convert-source-map "^1.4.0"1338 fast-json-stable-stringify "^2.0.0"1367 fast-json-stable-stringify "^2.0.0"1339 graceful-fs "^4.2.4"1368 graceful-fs "^4.2.4"1340 jest-haste-map "^26.6.2"1369 jest-haste-map "^27.0.2"1341 jest-regex-util "^26.0.0"1370 jest-regex-util "^27.0.1"1342 jest-util "^26.6.2"1371 jest-util "^27.0.2"1343 micromatch "^4.0.2"1372 micromatch "^4.0.4"1344 pirates "^4.0.1"1373 pirates "^4.0.1"1345 slash "^3.0.0"1374 slash "^3.0.0"1346 source-map "^0.6.1"1375 source-map "^0.6.1"1347 write-file-atomic "^3.0.0"1376 write-file-atomic "^3.0.0"134813771349"@jest/types@^26.6.2":1378"@jest/types@^27.0.2":1350 version "26.6.2"1379 version "27.0.2"1351 resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e"1380 resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.0.2.tgz#e153d6c46bda0f2589f0702b071f9898c7bbd37e"1352 integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==1381 integrity sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==1353 dependencies:1382 dependencies:1354 "@types/istanbul-lib-coverage" "^2.0.0"1383 "@types/istanbul-lib-coverage" "^2.0.0"1355 "@types/istanbul-reports" "^3.0.0"1384 "@types/istanbul-reports" "^3.0.0"1356 "@types/node" "*"1385 "@types/node" "*"1357 "@types/yargs" "^15.0.0"1386 "@types/yargs" "^16.0.0"1358 chalk "^4.0.0"1387 chalk "^4.0.0"135913881360"@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents":1389"@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.2":1361 version "2.1.8-no-fsevents"1390 version "2.1.8-no-fsevents.2"1362 resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.tgz#da7c3996b8e6e19ebd14d82eaced2313e7769f9b"1391 resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.2.tgz#e324c0a247a5567192dd7180647709d7e2faf94b"1363 integrity sha512-+nb9vWloHNNMFHjGofEam3wopE3m1yuambrrd/fnPc+lFOMB9ROTqQlche9ByFWNkdNqfSgR/kkQtQ8DzEWt2w==1392 integrity sha512-Fb8WxUFOBQVl+CX4MWet5o7eCc6Pj04rXIwVKZ6h1NnqTo45eOQW6aWyhG25NIODvWFwTDMwBsYxrQ3imxpetg==1364 dependencies:1393 dependencies:1365 anymatch "^2.0.0"1394 anymatch "^2.0.0"1366 async-each "^1.0.1"1395 async-each "^1.0.1"1367 braces "^2.3.2"1396 braces "^2.3.2"1368 glob-parent "^3.1.0"1397 glob-parent "^5.1.2"1369 inherits "^2.0.3"1398 inherits "^2.0.3"1370 is-binary-path "^1.0.0"1399 is-binary-path "^1.0.0"1371 is-glob "^4.0.0"1400 is-glob "^4.0.0"1374 readdirp "^2.2.1"1403 readdirp "^2.2.1"1375 upath "^1.1.1"1404 upath "^1.1.1"137614051377"@nodelib/fs.scandir@2.1.4":1406"@nodelib/fs.scandir@2.1.5":1378 version "2.1.4"1407 version "2.1.5"1379 resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz#d4b3549a5db5de2683e0c1071ab4f140904bbf69"1408 resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"1380 integrity sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==1409 integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==1381 dependencies:1410 dependencies:1382 "@nodelib/fs.stat" "2.0.4"1411 "@nodelib/fs.stat" "2.0.5"1383 run-parallel "^1.1.9"1412 run-parallel "^1.1.9"138414131385"@nodelib/fs.stat@2.0.4", "@nodelib/fs.stat@^2.0.2":1414"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":1386 version "2.0.4"1415 version "2.0.5"1387 resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz#a3f2dd61bab43b8db8fa108a121cfffe4c676655"1416 resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"1388 integrity sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==1417 integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==138914181390"@nodelib/fs.walk@^1.2.3":1419"@nodelib/fs.walk@^1.2.3":1391 version "1.2.6"1420 version "1.2.7"1392 resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz#cce9396b30aa5afe9e3756608f5831adcb53d063"1421 resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz#94c23db18ee4653e129abd26fb06f870ac9e1ee2"1393 integrity sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==1422 integrity sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==1394 dependencies:1423 dependencies:1395 "@nodelib/fs.scandir" "2.1.4"1424 "@nodelib/fs.scandir" "2.1.5"1396 fastq "^1.6.0"1425 fastq "^1.6.0"139714261398"@octokit/auth-token@^2.4.4":1427"@octokit/auth-token@^2.4.4":1402 dependencies:1431 dependencies:1403 "@octokit/types" "^6.0.3"1432 "@octokit/types" "^6.0.3"140414331405"@octokit/core@^3.2.3":1434"@octokit/core@^3.5.0":1406 version "3.4.0"1435 version "3.5.1"1407 resolved "https://registry.yarnpkg.com/@octokit/core/-/core-3.4.0.tgz#b48aa27d755b339fe7550548b340dcc2b513b742"1436 resolved "https://registry.yarnpkg.com/@octokit/core/-/core-3.5.1.tgz#8601ceeb1ec0e1b1b8217b960a413ed8e947809b"1408 integrity sha512-6/vlKPP8NF17cgYXqucdshWqmMZGXkuvtcrWCgU5NOI0Pl2GjlmZyWgBMrU8zJ3v2MJlM6++CiB45VKYmhiWWg==1437 integrity sha512-omncwpLVxMP+GLpLPgeGJBF6IWJFjXDS5flY5VbppePYX9XehevbDykRH9PdCdvqt9TS5AOTiDide7h0qrkHjw==1409 dependencies:1438 dependencies:1410 "@octokit/auth-token" "^2.4.4"1439 "@octokit/auth-token" "^2.4.4"1411 "@octokit/graphql" "^4.5.8"1440 "@octokit/graphql" "^4.5.8"1412 "@octokit/request" "^5.4.12"1441 "@octokit/request" "^5.6.0"1413 "@octokit/request-error" "^2.0.5"1442 "@octokit/request-error" "^2.0.5"1414 "@octokit/types" "^6.0.3"1443 "@octokit/types" "^6.0.3"1415 before-after-hook "^2.2.0"1444 before-after-hook "^2.2.0"1416 universal-user-agent "^6.0.0"1445 universal-user-agent "^6.0.0"141714461418"@octokit/endpoint@^6.0.1":1447"@octokit/endpoint@^6.0.1":1419 version "6.0.11"1448 version "6.0.12"1420 resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-6.0.11.tgz#082adc2aebca6dcefa1fb383f5efb3ed081949d1"1449 resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-6.0.12.tgz#3b4d47a4b0e79b1027fb8d75d4221928b2d05658"1421 integrity sha512-fUIPpx+pZyoLW4GCs3yMnlj2LfoXTWDUVPTC4V3MUEKZm48W+XYpeWSZCv+vYF1ZABUm2CqnDVf1sFtIYrj7KQ==1450 integrity sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==1422 dependencies:1451 dependencies:1423 "@octokit/types" "^6.0.3"1452 "@octokit/types" "^6.0.3"1424 is-plain-object "^5.0.0"1453 is-plain-object "^5.0.0"1425 universal-user-agent "^6.0.0"1454 universal-user-agent "^6.0.0"142614551427"@octokit/graphql@^4.5.8":1456"@octokit/graphql@^4.5.8":1428 version "4.6.1"1457 version "4.6.4"1429 resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-4.6.1.tgz#f975486a46c94b7dbe58a0ca751935edc7e32cc9"1458 resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-4.6.4.tgz#0c3f5bed440822182e972317122acb65d311a5ed"1430 integrity sha512-2lYlvf4YTDgZCTXTW4+OX+9WTLFtEUc6hGm4qM1nlZjzxj+arizM4aHWzBVBCxY9glh7GIs0WEuiSgbVzv8cmA==1459 integrity sha512-SWTdXsVheRmlotWNjKzPOb6Js6tjSqA2a8z9+glDJng0Aqjzti8MEWOtuT8ZSu6wHnci7LZNuarE87+WJBG4vg==1431 dependencies:1460 dependencies:1432 "@octokit/request" "^5.3.0"1461 "@octokit/request" "^5.6.0"1433 "@octokit/types" "^6.0.3"1462 "@octokit/types" "^6.0.3"1434 universal-user-agent "^6.0.0"1463 universal-user-agent "^6.0.0"143514641436"@octokit/openapi-types@^6.2.0":1465"@octokit/openapi-types@^7.3.2":1437 version "6.2.0"1466 version "7.3.2"1438 resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-6.2.0.tgz#6ea796b20c7111b9e422a4d607f796c1179622cd"1467 resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-7.3.2.tgz#065ce49b338043ec7f741316ce06afd4d459d944"1439 integrity sha512-V2vFYuawjpP5KUb8CPYsq20bXT4qnE8sH1QKpYqUlcNOntBiRr/VzGVvY0s+YXGgrVbFUVO4EI0VnHYSVBWfBg==1468 integrity sha512-oJhK/yhl9Gt430OrZOzAl2wJqR0No9445vmZ9Ey8GjUZUpwuu/vmEFP0TDhDXdpGDoxD6/EIFHJEcY8nHXpDTA==144014691441"@octokit/plugin-paginate-rest@^2.6.2":1470"@octokit/plugin-paginate-rest@^2.6.2":1442 version "2.13.3"1471 version "2.13.5"1443 resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.13.3.tgz#f0f1792230805108762d87906fb02d573b9e070a"1472 resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.13.5.tgz#e459f9b5dccbe0a53f039a355d5b80c0a2b0dc57"1444 integrity sha512-46lptzM9lTeSmIBt/sVP/FLSTPGx6DCzAdSX3PfeJ3mTf4h9sGC26WpaQzMEq/Z44cOcmx8VsOhO+uEgE3cjYg==1473 integrity sha512-3WSAKBLa1RaR/7GG+LQR/tAZ9fp9H9waE9aPXallidyci9oZsfgsLn5M836d3LuDC6Fcym+2idRTBpssHZePVg==1445 dependencies:1474 dependencies:1446 "@octokit/types" "^6.11.0"1475 "@octokit/types" "^6.13.0"144714761448"@octokit/plugin-request-log@^1.0.2":1477"@octokit/plugin-request-log@^1.0.2":1449 version "1.0.3"1478 version "1.0.4"1450 resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.3.tgz#70a62be213e1edc04bb8897ee48c311482f9700d"1479 resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz#5e50ed7083a613816b1e4a28aeec5fb7f1462e85"1451 integrity sha512-4RFU4li238jMJAzLgAwkBAw+4Loile5haQMQr+uhFq27BmyJXcXSKvoQKqh0agsZEiUlW6iSv3FAgvmGkur7OQ==1480 integrity sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==145214811453"@octokit/plugin-rest-endpoint-methods@5.0.1":1482"@octokit/plugin-rest-endpoint-methods@5.3.1":1454 version "5.0.1"1483 version "5.3.1"1455 resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.0.1.tgz#631b8d4edc6798b03489911252a25f2a4e58c594"1484 resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.3.1.tgz#deddce769b4ec3179170709ab42e4e9e6195aaa9"1456 integrity sha512-vvWbPtPqLyIzJ7A4IPdTl+8IeuKAwMJ4LjvmqWOOdfSuqWQYZXq2CEd0hsnkidff2YfKlguzujHs/reBdAx8Sg==1485 integrity sha512-3B2iguGmkh6bQQaVOtCsS0gixrz8Lg0v4JuXPqBcFqLKuJtxAUf3K88RxMEf/naDOI73spD+goJ/o7Ie7Cvdjg==1457 dependencies:1486 dependencies:1458 "@octokit/types" "^6.13.1"1487 "@octokit/types" "^6.16.2"1459 deprecation "^2.3.1"1488 deprecation "^2.3.1"146014891461"@octokit/request-error@^2.0.0", "@octokit/request-error@^2.0.5":1490"@octokit/request-error@^2.0.5", "@octokit/request-error@^2.1.0":1462 version "2.0.5"1491 version "2.1.0"1463 resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-2.0.5.tgz#72cc91edc870281ad583a42619256b380c600143"1492 resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-2.1.0.tgz#9e150357831bfc788d13a4fd4b1913d60c74d677"1464 integrity sha512-T/2wcCFyM7SkXzNoyVNWjyVlUwBvW3igM3Btr/eKYiPmucXTtkxt2RBsf6gn3LTzaLSLTQtNmvg+dGsOxQrjZg==1493 integrity sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==1465 dependencies:1494 dependencies:1466 "@octokit/types" "^6.0.3"1495 "@octokit/types" "^6.0.3"1467 deprecation "^2.0.0"1496 deprecation "^2.0.0"1468 once "^1.4.0"1497 once "^1.4.0"146914981470"@octokit/request@^5.3.0", "@octokit/request@^5.4.12":1499"@octokit/request@^5.6.0":1471 version "5.4.15"1500 version "5.6.0"1472 resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.4.15.tgz#829da413dc7dd3aa5e2cdbb1c7d0ebe1f146a128"1501 resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.6.0.tgz#6084861b6e4fa21dc40c8e2a739ec5eff597e672"1473 integrity sha512-6UnZfZzLwNhdLRreOtTkT9n57ZwulCve8q3IT/Z477vThu6snfdkBuhxnChpOKNGxcQ71ow561Qoa6uqLdPtag==1502 integrity sha512-4cPp/N+NqmaGQwbh3vUsYqokQIzt7VjsgTYVXiwpUP2pxd5YiZB2XuTedbb0SPtv9XS7nzAKjAuQxmY8/aZkiA==1474 dependencies:1503 dependencies:1475 "@octokit/endpoint" "^6.0.1"1504 "@octokit/endpoint" "^6.0.1"1476 "@octokit/request-error" "^2.0.0"1505 "@octokit/request-error" "^2.1.0"1477 "@octokit/types" "^6.7.1"1506 "@octokit/types" "^6.16.1"1478 is-plain-object "^5.0.0"1507 is-plain-object "^5.0.0"1479 node-fetch "^2.6.1"1508 node-fetch "^2.6.1"1480 universal-user-agent "^6.0.0"1509 universal-user-agent "^6.0.0"148115101482"@octokit/rest@^18.0.9":1511"@octokit/rest@^18.0.9":1483 version "18.5.3"1512 version "18.6.0"1484 resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-18.5.3.tgz#6a2e6006a87ebbc34079c419258dd29ec9ff659d"1513 resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-18.6.0.tgz#9a8457374c78c2773d3ab3f50aaffc62f3ed4f76"1485 integrity sha512-KPAsUCr1DOdLVbZJgGNuE/QVLWEaVBpFQwDAz/2Cnya6uW2wJ/P5RVGk0itx7yyN1aGa8uXm2pri4umEqG1JBA==1514 integrity sha512-MdHuXHDJM7e5sUBe3K9tt7th0cs4csKU5Bb52LRi2oHAeIMrMZ4XqaTrEv660HoUPoM1iDlnj27Ab/Nh3MtwlA==1486 dependencies:1515 dependencies:1487 "@octokit/core" "^3.2.3"1516 "@octokit/core" "^3.5.0"1488 "@octokit/plugin-paginate-rest" "^2.6.2"1517 "@octokit/plugin-paginate-rest" "^2.6.2"1489 "@octokit/plugin-request-log" "^1.0.2"1518 "@octokit/plugin-request-log" "^1.0.2"1490 "@octokit/plugin-rest-endpoint-methods" "5.0.1"1519 "@octokit/plugin-rest-endpoint-methods" "5.3.1"149115201492"@octokit/types@^6.0.3", "@octokit/types@^6.11.0", "@octokit/types@^6.13.1", "@octokit/types@^6.7.1":1521"@octokit/types@^6.0.3", "@octokit/types@^6.13.0", "@octokit/types@^6.16.1", "@octokit/types@^6.16.2":1493 version "6.14.0"1522 version "6.16.4"1494 resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.14.0.tgz#587529b4a461d8b7621b99845718dc5c79281f52"1523 resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.16.4.tgz#d24f5e1bacd2fe96d61854b5bda0e88cf8288dfe"1495 integrity sha512-43qHvDsPsKgNt4W4al3dyU6s2XZ7ZMsiiIw8rQcM9CyEo7g9W8/6m1W4xHuRqmEjTfG1U4qsE/E4Jftw1/Ak1g==1524 integrity sha512-UxhWCdSzloULfUyamfOg4dJxV9B+XjgrIZscI0VCbp4eNrjmorGEw+4qdwcpTsu6DIrm9tQsFQS2pK5QkqQ04A==1496 dependencies:1525 dependencies:1497 "@octokit/openapi-types" "^6.2.0"1526 "@octokit/openapi-types" "^7.3.2"149815271499"@polkadot/api-contract@4.7.2":1528"@polkadot/api-contract@4.13.2-5":1500 version "4.7.2"1529 version "4.13.2-5"1501 resolved "https://registry.yarnpkg.com/@polkadot/api-contract/-/api-contract-4.7.2.tgz#9db4c16e78c182e0a51c4abb1e3286d3152dd361"1530 resolved "https://registry.yarnpkg.com/@polkadot/api-contract/-/api-contract-4.13.2-5.tgz#631bb9c3f46b65001c584a66236488ecda4b41d9"1502 integrity sha512-AxQvORHn/cTZj/6njKsuGc+9ECd+ghC3ESdeJKg419Bh7MpoUcf4f0NyYa4POZY9lzT5160K7d+dYz7j9Jy/8g==1531 integrity sha512-JaPINL/EtQefmlewC/DmtMy470ERgelKv8vnnd0rrKVf+dVXSFn6PQFxIqIGBohpxVeFruiuPwhCw3ovxbBvGw==1503 dependencies:1532 dependencies:1504 "@babel/runtime" "^7.13.17"1533 "@babel/runtime" "^7.14.0"1505 "@polkadot/api" "4.7.2"1534 "@polkadot/api" "4.13.2-5"1506 "@polkadot/types" "4.7.2"1535 "@polkadot/types" "4.13.2-5"1507 "@polkadot/util" "^6.3.1"1536 "@polkadot/util" "^6.7.1"1508 "@polkadot/x-rxjs" "^6.3.1"1537 "@polkadot/x-rxjs" "^6.7.1"1509 bn.js "^4.11.9"1538 bn.js "^4.11.9"151015391511"@polkadot/api-derive@4.7.2":1540"@polkadot/api-derive@4.13.2-5":1512 version "4.7.2"1541 version "4.13.2-5"1513 resolved "https://registry.yarnpkg.com/@polkadot/api-derive/-/api-derive-4.7.2.tgz#94ca16f2e61d1739489da6030cbe5137beee336a"1542 resolved "https://registry.yarnpkg.com/@polkadot/api-derive/-/api-derive-4.13.2-5.tgz#8e0d42db22c1a4649b790dc3aabb4cfa34491621"1514 integrity sha512-TRctRtGFvsso5R/dGwna2QiaQy14NFhrthu/sLh3oYIMNwQ6BeGHhbfjAi0pidc+ID2ia6LDLRw7vl/LVSuHIA==1543 integrity sha512-8L8UcSEpo1S9l/iHIzEJUo3RGeL4Rezo9dAOk3yuqc25NKIT5/aiKhqb0JKpcJh9GsHbQANyYCiey+VZGqZfmA==1515 dependencies:1544 dependencies:1516 "@babel/runtime" "^7.13.17"1545 "@babel/runtime" "^7.14.0"1517 "@polkadot/api" "4.7.2"1546 "@polkadot/api" "4.13.2-5"1518 "@polkadot/rpc-core" "4.7.2"1547 "@polkadot/rpc-core" "4.13.2-5"1519 "@polkadot/types" "4.7.2"1548 "@polkadot/types" "4.13.2-5"1520 "@polkadot/util" "^6.3.1"1549 "@polkadot/util" "^6.7.1"1521 "@polkadot/util-crypto" "^6.3.1"1550 "@polkadot/util-crypto" "^6.7.1"1522 "@polkadot/x-rxjs" "^6.3.1"1551 "@polkadot/x-rxjs" "^6.7.1"1523 bn.js "^4.11.9"1552 bn.js "^4.11.9"152415531525"@polkadot/api@4.7.2":1554"@polkadot/api@4.13.2-5":1526 version "4.7.2"1555 version "4.13.2-5"1527 resolved "https://registry.yarnpkg.com/@polkadot/api/-/api-4.7.2.tgz#0e98117fc631f2988ca364881111c05a00e8b701"1556 resolved "https://registry.yarnpkg.com/@polkadot/api/-/api-4.13.2-5.tgz#cf6e3a4baa0054ec580422a5dc544161e19d924a"1528 integrity sha512-PkWrgx+gICWt5uYjYoP68a8jyCRBkQXn9ecr0ReVr9jiiwvBYZyw3CLXTVRwJ89PpJLtDVz9QGCa4dM6j4a/LA==1557 integrity sha512-7WfnKk7rqO7V001Vm6EcXBS9ZWd9oxvwbPQ3oAMhGOyKWfL+8lLo0FrAnS66LZo7FAmLNEvaJ6b4BnYub0sd0w==1529 dependencies:1558 dependencies:1530 "@babel/runtime" "^7.13.17"1559 "@babel/runtime" "^7.14.0"1531 "@polkadot/api-derive" "4.7.2"1560 "@polkadot/api-derive" "4.13.2-5"1532 "@polkadot/keyring" "^6.3.1"1561 "@polkadot/keyring" "^6.7.1"1533 "@polkadot/metadata" "4.7.2"1562 "@polkadot/metadata" "4.13.2-5"1534 "@polkadot/rpc-core" "4.7.2"1563 "@polkadot/rpc-core" "4.13.2-5"1535 "@polkadot/rpc-provider" "4.7.2"1564 "@polkadot/rpc-provider" "4.13.2-5"1536 "@polkadot/types" "4.7.2"1565 "@polkadot/types" "4.13.2-5"1537 "@polkadot/types-known" "4.7.2"1566 "@polkadot/types-known" "4.13.2-5"1538 "@polkadot/util" "^6.3.1"1567 "@polkadot/util" "^6.7.1"1539 "@polkadot/util-crypto" "^6.3.1"1568 "@polkadot/util-crypto" "^6.7.1"1540 "@polkadot/x-rxjs" "^6.3.1"1569 "@polkadot/x-rxjs" "^6.7.1"1541 bn.js "^4.11.9"1570 bn.js "^4.11.9"1542 eventemitter3 "^4.0.7"1571 eventemitter3 "^4.0.7"154315721544"@polkadot/dev@^0.62.10":1573"@polkadot/dev@0.62.41":1545 version "0.62.10"1574 version "0.62.41"1546 resolved "https://registry.yarnpkg.com/@polkadot/dev/-/dev-0.62.10.tgz#364c3956aef53d89ad3b636233141c7016631a97"1575 resolved "https://registry.yarnpkg.com/@polkadot/dev/-/dev-0.62.41.tgz#655345c0d4916eb669d4865d077f44cdffa6407e"1547 integrity sha512-J7LwYBoNWXDXIRMIkTkuOQsuQKlO5rQPFya//zjFndBXP2ClSB1rWnHCD7Hw8JwcQVigxR0V2ZKCGJrZ/ThoSw==1576 integrity sha512-fqpA1ujdRLHzOf+tZ/RJRbcoKgjlC44zVXAeQHCA5wrEhqHIy/TqE/djxb+XzviHcwmucfGAe+wKOf4f4RdJoQ==1548 dependencies:1577 dependencies:1549 "@babel/cli" "^7.13.16"1578 "@babel/cli" "^7.14.3"1550 "@babel/core" "^7.13.16"1579 "@babel/core" "^7.14.3"1551 "@babel/plugin-proposal-class-properties" "^7.13.0"1580 "@babel/plugin-proposal-class-properties" "^7.13.0"1552 "@babel/plugin-proposal-nullish-coalescing-operator" "^7.13.8"1581 "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.2"1553 "@babel/plugin-proposal-numeric-separator" "^7.12.13"1582 "@babel/plugin-proposal-numeric-separator" "^7.14.2"1554 "@babel/plugin-proposal-object-rest-spread" "^7.13.8"1583 "@babel/plugin-proposal-object-rest-spread" "^7.14.4"1555 "@babel/plugin-proposal-optional-chaining" "^7.13.12"1584 "@babel/plugin-proposal-optional-chaining" "^7.14.2"1556 "@babel/plugin-proposal-private-methods" "^7.13.0"1585 "@babel/plugin-proposal-private-methods" "^7.13.0"1557 "@babel/plugin-syntax-bigint" "^7.8.3"1586 "@babel/plugin-syntax-bigint" "^7.8.3"1558 "@babel/plugin-syntax-dynamic-import" "^7.8.3"1587 "@babel/plugin-syntax-dynamic-import" "^7.8.3"1559 "@babel/plugin-syntax-import-meta" "^7.10.4"1588 "@babel/plugin-syntax-import-meta" "^7.10.4"1560 "@babel/plugin-syntax-top-level-await" "^7.12.13"1589 "@babel/plugin-syntax-top-level-await" "^7.12.13"1561 "@babel/plugin-transform-regenerator" "^7.13.15"1590 "@babel/plugin-transform-regenerator" "^7.13.15"1562 "@babel/plugin-transform-runtime" "^7.13.15"1591 "@babel/plugin-transform-runtime" "^7.14.3"1563 "@babel/preset-env" "^7.13.15"1592 "@babel/preset-env" "^7.14.4"1564 "@babel/preset-react" "^7.13.13"1593 "@babel/preset-react" "^7.13.13"1565 "@babel/preset-typescript" "^7.13.0"1594 "@babel/preset-typescript" "^7.13.0"1566 "@babel/register" "^7.13.16"1595 "@babel/register" "^7.13.16"1567 "@babel/runtime" "^7.13.17"1596 "@babel/runtime" "^7.14.0"1568 "@rushstack/eslint-patch" "^1.0.6"1597 "@rushstack/eslint-patch" "^1.0.6"1569 "@typescript-eslint/eslint-plugin" "4.22.0"1598 "@typescript-eslint/eslint-plugin" "4.26.0"1570 "@typescript-eslint/parser" "4.22.0"1599 "@typescript-eslint/parser" "4.26.0"1571 "@vue/component-compiler-utils" "^3.2.0"1600 "@vue/component-compiler-utils" "^3.2.0"1572 babel-jest "^26.6.3"1601 babel-jest "^27.0.2"1573 babel-plugin-module-extension-resolver "^1.0.0-rc.2"1602 babel-plugin-module-extension-resolver "^1.0.0-rc.2"1574 babel-plugin-module-resolver "^4.1.0"1603 babel-plugin-module-resolver "^4.1.0"1575 babel-plugin-styled-components "^1.12.0"1604 babel-plugin-styled-components "^1.12.0"1576 browserslist "^4.16.5"1605 browserslist "^4.16.6"1577 chalk "^4.1.1"1606 chalk "^4.1.1"1578 coveralls "^3.1.0"1607 coveralls "^3.1.0"1579 eslint "^7.25.0"1608 eslint "^7.27.0"1580 eslint-config-standard "^16.0.2"1609 eslint-config-standard "^16.0.3"1581 eslint-import-resolver-node "^0.3.4"1610 eslint-import-resolver-node "^0.3.4"1582 eslint-plugin-header "^3.1.1"1611 eslint-plugin-header "^3.1.1"1583 eslint-plugin-import "^2.22.1"1612 eslint-plugin-import "^2.23.4"1584 eslint-plugin-node "^11.1.0"1613 eslint-plugin-node "^11.1.0"1585 eslint-plugin-promise "^5.1.0"1614 eslint-plugin-promise "^5.1.0"1586 eslint-plugin-react "^7.23.2"1615 eslint-plugin-react "^7.24.0"1587 eslint-plugin-react-hooks "^4.2.0"1616 eslint-plugin-react-hooks "^4.2.0"1588 eslint-plugin-simple-import-sort "^7.0.0"1617 eslint-plugin-simple-import-sort "^7.0.0"1589 eslint-plugin-sort-destructure-keys "^1.3.5"1618 eslint-plugin-sort-destructure-keys "^1.3.5"1590 fs-extra "^9.1.0"1619 fs-extra "^10.0.0"1591 gh-pages "^3.1.0"1620 gh-pages "^3.2.0"1592 gh-release "^5.0.0"1621 gh-release "^6.0.0"1593 glob "^7.1.6"1622 glob "^7.1.7"1594 glob2base "^0.0.12"1623 glob2base "^0.0.12"1595 jest "^26.6.3"1624 jest "^27.0.4"1596 jest-cli "^26.6.3"1625 jest-cli "^27.0.4"1597 jest-config "^26.6.3"1626 jest-config "^27.0.4"1598 jest-haste-map "^26.6.2"1627 jest-haste-map "^27.0.2"1599 jest-resolve "^26.6.2"1628 jest-resolve "^27.0.4"1600 madge "^4.0.2"1629 madge "^4.0.2"1601 minimatch "^3.0.4"1630 minimatch "^3.0.4"1602 mkdirp "^1.0.4"1631 mkdirp "^1.0.4"1603 prettier "^2.2.1"1632 prettier "^2.3.0"1604 rimraf "^3.0.2"1633 rimraf "^3.0.2"1605 typescript "^4.2.4"1634 typescript "^4.3.2"1606 yargs "^16.2.0"1635 yargs "^17.0.1"160716361608"@polkadot/keyring@^6.3.1":1637"@polkadot/keyring@^6.7.1":1609 version "6.3.1"1638 version "6.8.1"1610 resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-6.3.1.tgz#434847cc4fb134116691c07e05750e8388cbb2b7"1639 resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-6.8.1.tgz#8f81a1eb2418ac65b3bd8cefb90c913a5be792cb"1611 integrity sha512-uVWhdd4TVtLc4R2OtiKHJE5jgJZnuEognbgjl5RT2uKrCJYTsYnq0IeRTvMmtdPJAJvGeD3JTsX2ekgt3tJpuw==1640 integrity sha512-V8G03yPtD1DZZ40sP5alFkyQ/de2eKazlDp3+6Y5xtGUjhMeecNG2p73lZXZ5k/Bzfvfnvujqrc6uFOv27EF1Q==1612 dependencies:1641 dependencies:1613 "@babel/runtime" "^7.13.17"1642 "@babel/runtime" "^7.14.5"1614 "@polkadot/util" "6.3.1"1643 "@polkadot/util" "6.8.1"1615 "@polkadot/util-crypto" "6.3.1"1644 "@polkadot/util-crypto" "6.8.1"161616451617"@polkadot/metadata@4.7.2":1646"@polkadot/metadata@4.13.2-5":1618 version "4.7.2"1647 version "4.13.2-5"1619 resolved "https://registry.yarnpkg.com/@polkadot/metadata/-/metadata-4.7.2.tgz#91076a1c1158494574a1965ec1fe124fb4d1b848"1648 resolved "https://registry.yarnpkg.com/@polkadot/metadata/-/metadata-4.13.2-5.tgz#50a24d21df1d1160ef25237fdceaf3cd63766eb9"1620 integrity sha512-+YWeD828cpIpD31epoSZfK5kmtJsBcgTTyYsQ4bBO4NBJceLTipmHgyLXs7fXjU4cC6uvSuBnAV0KGJW7L9nDQ==1649 integrity sha512-fkGqyh7cIDKqFllQUAxVaadih/KdZuZf5QmXcES9qtqrPZ9e9vJA04wfG08ggGN/aK09gXO6zX/ycQP6FwoGhw==1621 dependencies:1650 dependencies:1622 "@babel/runtime" "^7.13.17"1651 "@babel/runtime" "^7.14.0"1623 "@polkadot/types" "4.7.2"1652 "@polkadot/types" "4.13.2-5"1624 "@polkadot/types-known" "4.7.2"1653 "@polkadot/types-known" "4.13.2-5"1625 "@polkadot/util" "^6.3.1"1654 "@polkadot/util" "^6.7.1"1626 "@polkadot/util-crypto" "^6.3.1"1655 "@polkadot/util-crypto" "^6.7.1"1627 bn.js "^4.11.9"1656 bn.js "^4.11.9"162816571629"@polkadot/networks@6.3.1", "@polkadot/networks@^6.3.1":1658"@polkadot/networks@6.7.1":1630 version "6.3.1"1659 version "6.7.1"1631 resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-6.3.1.tgz#c5063681ea73f8b579f418d57d0eba2d4bb72292"1660 resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-6.7.1.tgz#7100b15f2f1e678aa5567afbe0c1ca1c690b9c83"1632 integrity sha512-oANup0CLGt75CPbE3gz2HUWUlqQKucImdb1TtStLXMUH+Aj8ZOnQFA2lwixzaRdx+ymPfmEL7GkF36i96OqQVw==1661 integrity sha512-9A2GX9Wyc6yoqRGjuxHAEDntsoiCJ9Jv9oocbmTF6/wVb3lK1Si0p4nLfsNCtIYXibbYP2jkyMj5rP10bY3bgw==1633 dependencies:1662 dependencies:1634 "@babel/runtime" "^7.13.17"1663 "@babel/runtime" "^7.14.0"163516641636"@polkadot/rpc-core@4.7.2":1665"@polkadot/networks@6.8.1", "@polkadot/networks@^6.7.1":1637 version "4.7.2"1666 version "6.8.1"1638 resolved "https://registry.yarnpkg.com/@polkadot/rpc-core/-/rpc-core-4.7.2.tgz#d79c42bb9fafc84a5c3b90959a86fe97b4a21fb5"1667 resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-6.8.1.tgz#3f8b4d77cf5543e49706c218b21086505deb5ba5"1639 integrity sha512-LxpI8TVdjL99nfnLQog1tL0STdiYIUSLzdN+2PKvaO0YoBPAau945PVfz6GeN7wqQZKxR6N/1SKhAVfYcP7ctA==1668 integrity sha512-Hlng0DLoSkEuvCTnFHP7jBS/IzmiWQQ9NYPIq80geqbYLtofrVTwGb9Sm3Wa/HW83jZiWH66YPb2dXbaOffNog==1640 dependencies:1669 dependencies:1641 "@babel/runtime" "^7.13.17"1670 "@babel/runtime" "^7.14.5"1642 "@polkadot/metadata" "4.7.2"1643 "@polkadot/rpc-provider" "4.7.2"1644 "@polkadot/types" "4.7.2"1645 "@polkadot/util" "^6.3.1"1646 "@polkadot/x-rxjs" "^6.3.1"164716711648"@polkadot/rpc-provider@4.7.2":1672"@polkadot/rpc-core@4.13.2-5":1649 version "4.7.2"1673 version "4.13.2-5"1650 resolved "https://registry.yarnpkg.com/@polkadot/rpc-provider/-/rpc-provider-4.7.2.tgz#71340ec6a109a2652502aee8d24e06f0322663b8"1674 resolved "https://registry.yarnpkg.com/@polkadot/rpc-core/-/rpc-core-4.13.2-5.tgz#7fb29c70817d036ff81f7d0f19745833cdf26528"1651 integrity sha512-nvKScoPTzi7PFA5XnVI1lbebLjdwF6OcvWC0QvaEUrbwoG3NPFtoAGF6r2HloX0Q/Qo6FEHowrX0nY4gTM+QCw==1675 integrity sha512-WiDIrrLJNDeYxGp0QYjabM8DheKmJb8xlGyPyQhghTxtf6dPKmLsEs/i6LQ4LbxsTagxmn0y/kvRq8X9j4B/YA==1652 dependencies:1676 dependencies:1653 "@babel/runtime" "^7.13.17"1677 "@babel/runtime" "^7.14.0"1678 "@polkadot/metadata" "4.13.2-5"1654 "@polkadot/types" "4.7.2"1679 "@polkadot/rpc-provider" "4.13.2-5"1680 "@polkadot/types" "4.13.2-5"1681 "@polkadot/util" "^6.7.1"1682 "@polkadot/x-rxjs" "^6.7.1"16831684"@polkadot/rpc-provider@4.13.2-5":1655 "@polkadot/util" "^6.3.1"1685 version "4.13.2-5"1686 resolved "https://registry.yarnpkg.com/@polkadot/rpc-provider/-/rpc-provider-4.13.2-5.tgz#7d1ed5c57e889a04992650d99f1fa566c03f7dcd"1687 integrity sha512-shycuAj3LG69jVNwI5Uu2j/t1kgXSN6YGtt6sh9cqwynAVNa7nwxAl6UQfd2Bcb4Dad9eOg/r7Da3ena7nb+wQ==1688 dependencies:1689 "@babel/runtime" "^7.14.0"1690 "@polkadot/types" "4.13.2-5"1691 "@polkadot/util" "^6.7.1"1656 "@polkadot/util-crypto" "^6.3.1"1692 "@polkadot/util-crypto" "^6.7.1"1657 "@polkadot/x-fetch" "^6.3.1"1693 "@polkadot/x-fetch" "^6.7.1"1658 "@polkadot/x-global" "^6.3.1"1694 "@polkadot/x-global" "^6.7.1"1659 "@polkadot/x-ws" "^6.3.1"1695 "@polkadot/x-ws" "^6.7.1"1660 bn.js "^4.11.9"1696 bn.js "^4.11.9"1661 eventemitter3 "^4.0.7"1697 eventemitter3 "^4.0.7"166216981663"@polkadot/ts@^0.3.63":1699"@polkadot/ts@0.3.89":1664 version "0.3.63"1700 version "0.3.89"1665 resolved "https://registry.yarnpkg.com/@polkadot/ts/-/ts-0.3.63.tgz#184014eaeca5fb0fdbf93375f95d2a3b32f7907f"1701 resolved "https://registry.yarnpkg.com/@polkadot/ts/-/ts-0.3.89.tgz#c7a704ea284d04fcf4d581f5df156d5945480033"1666 integrity sha512-P69/Q5Hs54ynvVZ/xTVu/FWBdXGPWtW/KxNeVymXBe5PAGNoofEB8FGO+jA6Qd5qIgnjU4+k0r63UQRwwqJH4w==1702 integrity sha512-GC0H8wmVKebkieN2MHScjDDonzigIzkjl1Q4V1OhoRcfQbeZZ7vijeiVwP8Hw3wIw4GLKxxXeDrkKPWl/bcaHw==1667 dependencies:1703 dependencies:1668 "@types/chrome" "^0.0.135"1704 "@types/chrome" "^0.0.144"166917051670"@polkadot/typegen@^4.7.2":1706"@polkadot/typegen@4.13.2-5":1671 version "4.7.2"1707 version "4.13.2-5"1672 resolved "https://registry.yarnpkg.com/@polkadot/typegen/-/typegen-4.7.2.tgz#22cc04bfee8bb3a9c596402504022089d4685749"1708 resolved "https://registry.yarnpkg.com/@polkadot/typegen/-/typegen-4.13.2-5.tgz#f94bf689de6e5ca2d83f3781d0b303350d22b4c3"1673 integrity sha512-GjkJa9fgU4HZPT+trr6rrBmroRv39uEUVGc7f2474UrzGWyO8X9034at165heMlOb0VhFoxTHAyZcIQX3Ub/IA==1709 integrity sha512-Cn2mlbwu/jyJmdAG/+wi8m2Gx8M3Dw5Zxi6sKB7TRMdNroQ7yhHhA+Sr32jgEC0DDcndwpq3rGSkezmHRcwDHQ==1674 dependencies:1710 dependencies:1675 "@babel/core" "^7.13.16"1711 "@babel/core" "^7.14.3"1676 "@babel/register" "^7.13.16"1712 "@babel/register" "^7.13.16"1677 "@babel/runtime" "^7.13.17"1713 "@babel/runtime" "^7.14.0"1678 "@polkadot/api" "4.7.2"1714 "@polkadot/api" "4.13.2-5"1679 "@polkadot/metadata" "4.7.2"1715 "@polkadot/metadata" "4.13.2-5"1680 "@polkadot/rpc-provider" "4.7.2"1716 "@polkadot/rpc-provider" "4.13.2-5"1681 "@polkadot/types" "4.7.2"1717 "@polkadot/types" "4.13.2-5"1682 "@polkadot/util" "^6.3.1"1718 "@polkadot/util" "^6.7.1"1683 handlebars "^4.7.7"1719 handlebars "^4.7.7"1684 websocket "^1.0.34"1720 websocket "^1.0.34"1685 yargs "^16.2.0"1721 yargs "^17.0.1"168617221687"@polkadot/types-known@4.7.2":1723"@polkadot/types-known@4.13.2-5":1688 version "4.7.2"1724 version "4.13.2-5"1689 resolved "https://registry.yarnpkg.com/@polkadot/types-known/-/types-known-4.7.2.tgz#d6b55c75a9461a09490167a679b6ed783eab6350"1725 resolved "https://registry.yarnpkg.com/@polkadot/types-known/-/types-known-4.13.2-5.tgz#4619ae08a40f34c25e8a081d386c5559abcd27e5"1690 integrity sha512-vlIMBtBdVYHyjWqonQ39PCdZJ9WeTsA5h5zr2mEpkCSoopby5pZ6eOR8CPqjc1uYbdDHT72Dbtx8Wr9L7z8HXg==1726 integrity sha512-IqZDu1uXj8gfU0toKq+CC3S0gU0inEk6ve6qOxvcokLT0UGY8OZht9kjbkqccVjIqKVY6WVdGINUWqi4lGAmJw==1691 dependencies:1727 dependencies:1692 "@babel/runtime" "^7.13.17"1728 "@babel/runtime" "^7.14.0"1693 "@polkadot/networks" "^6.3.1"1729 "@polkadot/networks" "^6.7.1"1694 "@polkadot/types" "4.7.2"1730 "@polkadot/types" "4.13.2-5"1695 "@polkadot/util" "^6.3.1"1731 "@polkadot/util" "^6.7.1"1696 bn.js "^4.11.9"1732 bn.js "^4.11.9"169717331698"@polkadot/types@4.7.2":1734"@polkadot/types@4.13.2-5":1699 version "4.7.2"1735 version "4.13.2-5"1700 resolved "https://registry.yarnpkg.com/@polkadot/types/-/types-4.7.2.tgz#6b3e8c16999951e040459d5e338e259543bfec16"1736 resolved "https://registry.yarnpkg.com/@polkadot/types/-/types-4.13.2-5.tgz#c781ae306c27bb229c76a8578a49fe9decb0e4f0"1701 integrity sha512-8qj/f6YAv5XCDLej60uWlX+cjuz2qt6AJKemi+lozA4vYZ9XTXIODYLv/XfjimbVABzeLdIAwWX1OQO9+F0Gng==1737 integrity sha512-71S8I5+1UoVlfXxLv03dkL4IuoU+X4rqRpbWKKk7h/wj1uEu/dSk+jJz5ObbUA7lu35PpyRL5QlmXurzVc7tzw==1702 dependencies:1738 dependencies:1703 "@babel/runtime" "^7.13.17"1739 "@babel/runtime" "^7.14.0"1704 "@polkadot/metadata" "4.7.2"1740 "@polkadot/metadata" "4.13.2-5"1705 "@polkadot/util" "^6.3.1"1741 "@polkadot/util" "^6.7.1"1706 "@polkadot/util-crypto" "^6.3.1"1742 "@polkadot/util-crypto" "^6.7.1"1707 "@polkadot/x-rxjs" "^6.3.1"1743 "@polkadot/x-rxjs" "^6.7.1"1708 "@types/bn.js" "^4.11.6"1744 "@types/bn.js" "^4.11.6"1709 bn.js "^4.11.9"1745 bn.js "^4.11.9"171017461711"@polkadot/util-crypto@6.3.1", "@polkadot/util-crypto@^6.3.1":1747"@polkadot/util-crypto@6.7.1":1712 version "6.3.1"1748 version "6.7.1"1713 resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-6.3.1.tgz#5328da77bdee5064bc41f9dec0a76cc634690b88"1749 resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-6.7.1.tgz#c30744ce809ac87120f417352108750b418be07a"1714 integrity sha512-fwH4t6EN2XACwJB2Z5xUyNo4mQ1RXJj0MgVaaLua8PbG0qq9tt4eaEbdVzrm7A6igIfsTntDoZISTfVjBcRtkQ==1750 integrity sha512-lmZv+aHsC/VM/ixYx4xZtQRFrMX9wbWAXeXG4dBkJMmHAd59ug1PCetRFVHQDwjccu0RPldTZdsdVbreMD0T+g==1715 dependencies:1751 dependencies:1716 "@babel/runtime" "^7.13.17"1752 "@babel/runtime" "^7.14.0"1717 "@polkadot/networks" "6.3.1"1753 "@polkadot/networks" "6.7.1"1718 "@polkadot/util" "6.3.1"1754 "@polkadot/util" "6.7.1"1719 "@polkadot/wasm-crypto" "^4.0.2"1755 "@polkadot/wasm-crypto" "^4.0.2"1720 "@polkadot/x-randomvalues" "6.3.1"1756 "@polkadot/x-randomvalues" "6.7.1"1721 base-x "^3.0.8"1757 base-x "^3.0.8"1722 base64-js "^1.5.1"1758 base64-js "^1.5.1"1723 blakejs "^1.1.0"1759 blakejs "^1.1.0"1730 tweetnacl "^1.0.3"1766 tweetnacl "^1.0.3"1731 xxhashjs "^0.2.2"1767 xxhashjs "^0.2.2"173217681733"@polkadot/util@6.3.1", "@polkadot/util@^6.3.1":1769"@polkadot/util-crypto@6.8.1", "@polkadot/util-crypto@^6.7.1":1770 version "6.8.1"1771 resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-6.8.1.tgz#8983ab50c8d9bf0b799503c91fd9b8f13e3544c1"1772 integrity sha512-vtfZXQcnPu1h5UEJYYWWUPqoZnL7jttvI3m0hltdOna1jKQytVNDzdlU1im0xLli4Tax+4S+bZwNqi3ss7umRQ==1773 dependencies:1774 "@babel/runtime" "^7.14.5"1775 "@polkadot/networks" "6.8.1"1776 "@polkadot/util" "6.8.1"1777 "@polkadot/wasm-crypto" "^4.0.2"1778 "@polkadot/x-randomvalues" "6.8.1"1779 base-x "^3.0.8"1780 base64-js "^1.5.1"1781 blakejs "^1.1.0"1782 bn.js "^4.11.9"1783 create-hash "^1.2.0"1784 elliptic "^6.5.4"1785 hash.js "^1.1.7"1786 js-sha3 "^0.8.0"1787 scryptsy "^2.1.0"1788 tweetnacl "^1.0.3"1789 xxhashjs "^0.2.2"17901791"@polkadot/util@6.3.1":1734 version "6.3.1"1792 version "6.3.1"1735 resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-6.3.1.tgz#410ee362ddb37f9c67af8f5897d977a7fd950ebf"1793 resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-6.3.1.tgz#410ee362ddb37f9c67af8f5897d977a7fd950ebf"1736 integrity sha512-M9pGaXSB67DZPckdNQU29wq5W7BUOh6qeu5LonzxpUek+riJfbiF9JOgZQ2Q/aEFYbd1hqLbOMsLRZLhSmlbYw==1794 integrity sha512-M9pGaXSB67DZPckdNQU29wq5W7BUOh6qeu5LonzxpUek+riJfbiF9JOgZQ2Q/aEFYbd1hqLbOMsLRZLhSmlbYw==1743 camelcase "^5.3.1"1801 camelcase "^5.3.1"1744 ip-regex "^4.3.0"1802 ip-regex "^4.3.0"174518031804"@polkadot/util@6.7.1":1805 version "6.7.1"1806 resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-6.7.1.tgz#decedda8326fd9504cd051cae598670f2cb31d31"1807 integrity sha512-EH9oQ7s5DFat57GGac3B+sZK3Np+vCwheMX4EbrnjbQEn4DBRFoqndRD2BIrWMzfNL2c5MDjDsSpe+5IFsihDQ==1808 dependencies:1809 "@babel/runtime" "^7.14.0"1810 "@polkadot/x-textdecoder" "6.7.1"1811 "@polkadot/x-textencoder" "6.7.1"1812 "@types/bn.js" "^4.11.6"1813 bn.js "^4.11.9"1814 camelcase "^5.3.1"1815 ip-regex "^4.3.0"18161817"@polkadot/util@6.8.1", "@polkadot/util@^6.7.1":1818 version "6.8.1"1819 resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-6.8.1.tgz#263fb6741a43471d48a4627b5698b7686a614e34"1820 integrity sha512-Dehgpee/xe6laI6j0dfDJqfC+zpEl4Wg41HzWKUQvSGhe9gNf5ajKZGHLr3DplKl07bX9YeL0F7xsj4gyVndHw==1821 dependencies:1822 "@babel/runtime" "^7.14.5"1823 "@polkadot/x-textdecoder" "6.8.1"1824 "@polkadot/x-textencoder" "6.8.1"1825 "@types/bn.js" "^4.11.6"1826 bn.js "^4.11.9"1827 camelcase "^5.3.1"1828 ip-regex "^4.3.0"18291746"@polkadot/wasm-crypto-asmjs@^4.0.2":1830"@polkadot/wasm-crypto-asmjs@^4.0.2":1747 version "4.0.2"1831 version "4.0.2"1748 resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-4.0.2.tgz#f42c353a64e1243841daf90e4bd54eff01a4e3cf"1832 resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-4.0.2.tgz#f42c353a64e1243841daf90e4bd54eff01a4e3cf"1766 "@polkadot/wasm-crypto-asmjs" "^4.0.2"1850 "@polkadot/wasm-crypto-asmjs" "^4.0.2"1767 "@polkadot/wasm-crypto-wasm" "^4.0.2"1851 "@polkadot/wasm-crypto-wasm" "^4.0.2"176818521769"@polkadot/x-fetch@^6.3.1":1853"@polkadot/x-fetch@^6.7.1":1770 version "6.3.1"1854 version "6.8.1"1771 resolved "https://registry.yarnpkg.com/@polkadot/x-fetch/-/x-fetch-6.3.1.tgz#ac1737f57a2a03b6666aec6abe3c8a2e147c2696"1855 resolved "https://registry.yarnpkg.com/@polkadot/x-fetch/-/x-fetch-6.8.1.tgz#41850e7301ec96971ce6b8796bfde6062f2bb8af"1772 integrity sha512-goBtKZarq5sXV2G98inj2v1ivVNF9gif8sg6IqsGRbljca6K6pZWTVd0yGWe7OABnCkFQotk283nly9nkr9+1g==1856 integrity sha512-P/Xv1E94nwDw750sTLHQV9nsYLvEqknd7wa+6Vjg6aYl1RxRIiXevT3C5kivKjo0H7V2N7KJl7Shqh4dZto4qQ==1773 dependencies:1857 dependencies:1774 "@babel/runtime" "^7.13.17"1858 "@babel/runtime" "^7.14.5"1775 "@polkadot/x-global" "6.3.1"1859 "@polkadot/x-global" "6.8.1"1776 "@types/node-fetch" "^2.5.10"1860 "@types/node-fetch" "^2.5.10"1777 node-fetch "^2.6.1"1861 node-fetch "^2.6.1"177818621779"@polkadot/x-global@6.3.1", "@polkadot/x-global@^6.3.1":1863"@polkadot/x-global@6.3.1":1780 version "6.3.1"1864 version "6.3.1"1781 resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-6.3.1.tgz#cdb4883fa20e23411bdd5f50a5d5c92814a3106f"1865 resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-6.3.1.tgz#cdb4883fa20e23411bdd5f50a5d5c92814a3106f"1782 integrity sha512-eFooGQdxJpiOsm3AKTSMInaecBKaQ/tqOUJNm/CpdJalCqTDMp/qzgj64Uflk9eUqGgk7jB7Q5FaQdyWsC0Mtg==1866 integrity sha512-eFooGQdxJpiOsm3AKTSMInaecBKaQ/tqOUJNm/CpdJalCqTDMp/qzgj64Uflk9eUqGgk7jB7Q5FaQdyWsC0Mtg==1785 "@types/node-fetch" "^2.5.10"1869 "@types/node-fetch" "^2.5.10"1786 node-fetch "^2.6.1"1870 node-fetch "^2.6.1"178718711788"@polkadot/x-randomvalues@6.3.1":1872"@polkadot/x-global@6.7.1":1789 version "6.3.1"1873 version "6.7.1"1790 resolved "https://registry.yarnpkg.com/@polkadot/x-randomvalues/-/x-randomvalues-6.3.1.tgz#e2b91223277d7d7978c39e9d280fbc6526217d46"1874 resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-6.7.1.tgz#6a199b4e63a7497471d57efd57ca9271f1e3256f"1791 integrity sha512-SZ5MUYm1fd1fgGFexMWbbG8zZgCS7b9QNKaIcnv1Dwlfp2meDoDlgoedn+1pCJ6VEa1adswqLHX4WbYA4D9ynA==1875 integrity sha512-rfzo5mG/Vc0Qiht1XMls7qpYHnTEI7z1Y08WUcZNGoBd6+dWnW+zTeKPCl4ouCF4TBD8pptjyn82ScSfw4X2IQ==1792 dependencies:1876 dependencies:1793 "@babel/runtime" "^7.13.17"1877 "@babel/runtime" "^7.14.0"1794 "@polkadot/x-global" "6.3.1"1878 "@types/node-fetch" "^2.5.10"1879 node-fetch "^2.6.1"179518801796"@polkadot/x-rxjs@^6.3.1":1881"@polkadot/x-global@6.8.1", "@polkadot/x-global@^6.7.1":1797 version "6.3.1"1882 version "6.8.1"1798 resolved "https://registry.yarnpkg.com/@polkadot/x-rxjs/-/x-rxjs-6.3.1.tgz#5627f9601df6db22a65512a3eab0af4a22a58830"1883 resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-6.8.1.tgz#1c126de8f03cd1eea88224d14fa9171308805c4e"1799 integrity sha512-Z9mbvpixr0fopQh049tFlR8r/RItOyYRL4P7YqwnfeROqxU4R8UTmmB8As9y/zy0O5Jlkjzy9MdyQgwzhGQOcQ==1884 integrity sha512-JVoXZdJXAEi3/Nwzm0pzVU8nbJrxjj8qiBD9zN+8/lP7HLgwLnb9YYg6QSFHTAgFi2DxAi9ICrg8Va9Qnh2RpQ==1800 dependencies:1885 dependencies:1801 "@babel/runtime" "^7.13.17"1886 "@babel/runtime" "^7.14.5"1887 "@types/node-fetch" "^2.5.10"1888 node-fetch "^2.6.1"18891890"@polkadot/x-randomvalues@6.7.1":1891 version "6.7.1"1892 resolved "https://registry.yarnpkg.com/@polkadot/x-randomvalues/-/x-randomvalues-6.7.1.tgz#d68226ae00b3a6cf4e265f75b10a40ce386c26fc"1893 integrity sha512-1g2IVax9ucotZtMaBRNAJ0UIpCKh/MwtrFiLFk2G7Yu/tV/OaYVnWzK46vgEtyTtJ9w3fi1xCVnvP121DV8RRQ==1894 dependencies:1895 "@babel/runtime" "^7.14.0"1896 "@polkadot/x-global" "6.7.1"18971898"@polkadot/x-randomvalues@6.8.1":1899 version "6.8.1"1900 resolved "https://registry.yarnpkg.com/@polkadot/x-randomvalues/-/x-randomvalues-6.8.1.tgz#f086917d4860e8a090e94ca4225934bc18a9bf61"1901 integrity sha512-H/OS2ibhmKlBUXhf/GjwC2mF0sSxGqQ1rFvXrgnyDqMFlRWAxShUpe62AmMfrePbjCOHSUwvM2ccZpmye+YVrQ==1902 dependencies:1903 "@babel/runtime" "^7.14.5"1904 "@polkadot/x-global" "6.8.1"19051906"@polkadot/x-rxjs@^6.7.1":1907 version "6.8.1"1908 resolved "https://registry.yarnpkg.com/@polkadot/x-rxjs/-/x-rxjs-6.8.1.tgz#73255daab02ffad1cfde6678e63cc1e756573cc6"1909 integrity sha512-CGSHcZsl01FbiwvH3Ac3GHT43YQrZ2TmeEDKR/aTALqSYlqDci2fwrBZ4cP1ahgkfGjekz1YR3s18T7QoQVaiw==1910 dependencies:1911 "@babel/runtime" "^7.14.5"1802 rxjs "^6.6.7"1912 rxjs "^6.6.7"180319131804"@polkadot/x-textdecoder@6.3.1":1914"@polkadot/x-textdecoder@6.3.1":1809 "@babel/runtime" "^7.13.17"1919 "@babel/runtime" "^7.13.17"1810 "@polkadot/x-global" "6.3.1"1920 "@polkadot/x-global" "6.3.1"181119211922"@polkadot/x-textdecoder@6.7.1":1923 version "6.7.1"1924 resolved "https://registry.yarnpkg.com/@polkadot/x-textdecoder/-/x-textdecoder-6.7.1.tgz#75d91c159a7b15687072f099c9677c955eb5e091"1925 integrity sha512-9ENlIx/XLZ1znSQC3wA8KI3EbqujCa/fEVjY7wlJ60OTybqWjZYrltgZPLBDQheDsYDd2JBGK1RJjDcRsCvK8g==1926 dependencies:1927 "@babel/runtime" "^7.14.0"1928 "@polkadot/x-global" "6.7.1"19291930"@polkadot/x-textdecoder@6.8.1":1931 version "6.8.1"1932 resolved "https://registry.yarnpkg.com/@polkadot/x-textdecoder/-/x-textdecoder-6.8.1.tgz#3660338a849692006a58650781db004136a1160c"1933 integrity sha512-ZWKpxSDmDwb9WV37xrnfOUn+ceA0B9X2ipeEbdOgx2Nc6ATNzP5AQrqIQCv7nTEeFZnDsUwD1MBN1bDRCmW4SQ==1934 dependencies:1935 "@babel/runtime" "^7.14.5"1936 "@polkadot/x-global" "6.8.1"19371812"@polkadot/x-textencoder@6.3.1":1938"@polkadot/x-textencoder@6.3.1":1813 version "6.3.1"1939 version "6.3.1"1814 resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-6.3.1.tgz#2277770650f5637698d7d8cd7ac0cfd5ca0dace2"1940 resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-6.3.1.tgz#2277770650f5637698d7d8cd7ac0cfd5ca0dace2"1817 "@babel/runtime" "^7.13.17"1943 "@babel/runtime" "^7.13.17"1818 "@polkadot/x-global" "6.3.1"1944 "@polkadot/x-global" "6.3.1"181919451820"@polkadot/x-ws@^6.3.1":1946"@polkadot/x-textencoder@6.7.1":1821 version "6.3.1"1947 version "6.7.1"1822 resolved "https://registry.yarnpkg.com/@polkadot/x-ws/-/x-ws-6.3.1.tgz#1534f8d1cd03dbf497410725d14313e5554a2ffd"1948 resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-6.7.1.tgz#fdc77abeeb8e83e6c67ffa189c4b7ff9bb69c1cb"1823 integrity sha512-bDb9a+bxoaNOza0EeLp9M6FKYz9ogJcFQzRP+YR6ND7oQ0QcQG06XloRKTU0wtcZRKP8AzkYYN+FAc/6bnIqTw==1949 integrity sha512-+M4x2bhHFvZsiXb2bnw224EE/0fXr6bG/dJclZUdvcL+JrwiE/7UMD8xUcEmdR2LfNJGDkCxKkXp3096ZavUxQ==1824 dependencies:1950 dependencies:1825 "@babel/runtime" "^7.13.17"1951 "@babel/runtime" "^7.14.0"1826 "@polkadot/x-global" "6.3.1"1952 "@polkadot/x-global" "6.7.1"19531954"@polkadot/x-textencoder@6.8.1":1955 version "6.8.1"1956 resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-6.8.1.tgz#c71459b6cd417620b5f3a41480d45c71dca44723"1957 integrity sha512-XnollArpiiQnQ3JdOz0bRohx2TrFerq/UvlKVjT1oPAqiXPfImNh5vn1QuYUcwmvw94/wBc6EO1cCw3JFrqv2Q==1958 dependencies:1959 "@babel/runtime" "^7.14.5"1960 "@polkadot/x-global" "6.8.1"19611962"@polkadot/x-ws@^6.7.1":1963 version "6.8.1"1964 resolved "https://registry.yarnpkg.com/@polkadot/x-ws/-/x-ws-6.8.1.tgz#2f2e4dc2e8fb3870d4dbdc8952b65dcccd764548"1965 integrity sha512-qt3HyrbTLMr3+BhsT8A1glFzO5dtImzM4eMVhbEmacdUnRD1rJ+yoYE3pPDA7IqRgv3toQkXIf6WedLbymhJUg==1966 dependencies:1967 "@babel/runtime" "^7.14.5"1968 "@polkadot/x-global" "6.8.1"1827 "@types/websocket" "^1.0.2"1969 "@types/websocket" "^1.0.2"1828 websocket "^1.0.34"1970 websocket "^1.0.34"182919711844 dependencies:1986 dependencies:1845 type-detect "4.0.8"1987 type-detect "4.0.8"184619881847"@sinonjs/fake-timers@^6.0.1":1989"@sinonjs/fake-timers@^7.0.2":1848 version "6.0.1"1990 version "7.1.2"1849 resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz#293674fccb3262ac782c7aadfdeca86b10c75c40"1991 resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz#2524eae70c4910edccf99b2f4e6efc5894aff7b5"1850 integrity sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==1992 integrity sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==1851 dependencies:1993 dependencies:1852 "@sinonjs/commons" "^1.7.0"1994 "@sinonjs/commons" "^1.7.0"185319951858 dependencies:2000 dependencies:1859 defer-to-connect "^1.0.1"2001 defer-to-connect "^1.0.1"186020021861"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7":2003"@tootallnate/once@1":2004 version "1.1.2"2005 resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82"2006 integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==20072008"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14":1862 version "7.1.14"2009 version "7.1.14"1863 resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.14.tgz#faaeefc4185ec71c389f4501ee5ec84b170cc402"2010 resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.14.tgz#faaeefc4185ec71c389f4501ee5ec84b170cc402"1864 integrity sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==2011 integrity sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==1899 "@types/node" "*"2046 "@types/node" "*"190020471901"@types/chai-as-promised@^7.1.3":2048"@types/chai-as-promised@^7.1.3":1902 version "7.1.3"2049 version "7.1.4"1903 resolved "https://registry.yarnpkg.com/@types/chai-as-promised/-/chai-as-promised-7.1.3.tgz#779166b90fda611963a3adbfd00b339d03b747bd"2050 resolved "https://registry.yarnpkg.com/@types/chai-as-promised/-/chai-as-promised-7.1.4.tgz#caf64e76fb056b8c8ced4b761ed499272b737601"1904 integrity sha512-FQnh1ohPXJELpKhzjuDkPLR2BZCAqed+a6xV4MI/T3XzHfd2FlarfUGUdZYgqYe8oxkYn0fchHEeHfHqdZ96sg==2051 integrity sha512-1y3L1cHePcIm5vXkh1DSGf/zQq5n5xDKG1fpCvf18+uOkpce0Z1ozNFPkyWsVswK7ntN1sZBw3oU6gmN+pDUcA==1905 dependencies:2052 dependencies:1906 "@types/chai" "*"2053 "@types/chai" "*"190720541908"@types/chai@*", "@types/chai@^4.2.17":2055"@types/chai@*", "@types/chai@^4.2.17":1909 version "4.2.17"2056 version "4.2.18"1910 resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.2.17.tgz#85f9f0610f514b22a94125d441f73eef65bde5cc"2057 resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.2.18.tgz#0c8e298dbff8205e2266606c1ea5fbdba29b46e4"1911 integrity sha512-LaiwWNnYuL8xJlQcE91QB2JoswWZckq9A4b+nMPq8dt8AP96727Nb3X4e74u+E3tm4NLTILNI9MYFsyVc30wSA==2058 integrity sha512-rS27+EkB/RE1Iz3u0XtVL5q36MGDWbgYe7zWiodyKNUnthxY0rukK5V36eiUCtCisB7NN8zKYH6DO2M37qxFEQ==191220591913"@types/chrome@^0.0.135":2060"@types/chrome@^0.0.144":1914 version "0.0.135"2061 version "0.0.144"1915 resolved "https://registry.yarnpkg.com/@types/chrome/-/chrome-0.0.135.tgz#a4dc6dbdc68b3f7d04b24f04d0ca5c803392b72f"2062 resolved "https://registry.yarnpkg.com/@types/chrome/-/chrome-0.0.144.tgz#7dd9188e355aa17e3ad397f50b5cd3ad12caf788"1916 integrity sha512-SczB5P5mIgQWHAeiimlYg5VFvuQKCw4Q5cAzVD7II1Czf4U0222jb3mTHUd1qM0BRJ/kPtzybBde+Zy2sdx/LA==2063 integrity sha512-BgoiO7/KP9hRNrCR2Wq+aKWT5Dh9bTofuWaRtcqPcj8YKhZojQgb6sSdIqvds2C+eO63BwaR9KHVMYYgZdGGBg==1917 dependencies:2064 dependencies:1918 "@types/filesystem" "*"2065 "@types/filesystem" "*"1919 "@types/har-format" "*"2066 "@types/har-format" "*"1938 "@types/node" "*"2085 "@types/node" "*"193920861940"@types/har-format@*":2087"@types/har-format@*":1941 version "1.2.5"2088 version "1.2.6"1942 resolved "https://registry.yarnpkg.com/@types/har-format/-/har-format-1.2.5.tgz#4f6648814d0fdcb6a510e3364a9db439a753c4b1"2089 resolved "https://registry.yarnpkg.com/@types/har-format/-/har-format-1.2.6.tgz#471c83acdf6a2ea429620daee4c6dc1784a0e85f"1943 integrity sha512-IG8AE1m2pWtPqQ7wXhFhy6Q59bwwnLwO36v5Rit2FrbXCIp8Sk8E2PfUCreyrdo17STwFSKDAkitVuVYbpEHvQ==2090 integrity sha512-TeZjp4COiAWPOeGx1tuFJETr/SBMx80lxqeqnCC36ZVn463f7ElCdA3X9RzDuo3BHjhN4apw41A5uoIw5FzgWA==194420911945"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1":2092"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1":1946 version "2.0.3"2093 version "2.0.3"1955 "@types/istanbul-lib-coverage" "*"2102 "@types/istanbul-lib-coverage" "*"195621031957"@types/istanbul-reports@^3.0.0":2104"@types/istanbul-reports@^3.0.0":1958 version "3.0.0"2105 version "3.0.1"1959 resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz#508b13aa344fa4976234e75dddcc34925737d821"2106 resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff"1960 integrity sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==2107 integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==1961 dependencies:2108 dependencies:1962 "@types/istanbul-lib-report" "*"2109 "@types/istanbul-lib-report" "*"196321101964"@types/json-schema@^7.0.3":2111"@types/json-schema@^7.0.7":1965 version "7.0.7"2112 version "7.0.7"1966 resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad"2113 resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad"1967 integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==2114 integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==1985 form-data "^3.0.0"2132 form-data "^3.0.0"198621331987"@types/node@*":2134"@types/node@*":1988 version "15.0.1"2135 version "15.12.2"1989 resolved "https://registry.yarnpkg.com/@types/node/-/node-15.0.1.tgz#ef34dea0881028d11398be5bf4e856743e3dc35a"2136 resolved "https://registry.yarnpkg.com/@types/node/-/node-15.12.2.tgz#1f2b42c4be7156ff4a6f914b2fb03d05fa84e38d"1990 integrity sha512-TMkXt0Ck1y0KKsGr9gJtWGjttxlZnnvDtphxUOSd0bfaR6Q1jle+sPvrzNR1urqYTWMinoKvjKfXUGsumaO1PA==2137 integrity sha512-zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww==199121381992"@types/node@^12.12.6":2139"@types/node@^12.12.6":1993 version "12.20.11"2140 version "12.20.15"1994 resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.11.tgz#980832cd56efafff8c18aa148c4085eb02a483f4"2141 resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.15.tgz#10ee6a6a3f971966fddfa3f6e89ef7a73ec622df"1995 integrity sha512-gema+apZ6qLQK7k7F0dGkGCWQYsL0qqKORWOQO6tq46q+x+1C0vbOiOqOwRVlh4RAdbQwV/j/ryr3u5NOG1fPQ==2142 integrity sha512-F6S4Chv4JicJmyrwlDkxUdGNSplsQdGwp1A0AJloEVDirWdZOAiRHhovDlsFkKUrquUXhz1imJhXHsf59auyAg==199621431997"@types/normalize-package-data@^2.4.0":1998 version "2.4.0"1999 resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e"2000 integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==20012002"@types/pbkdf2@^3.0.0":2144"@types/pbkdf2@^3.0.0":2003 version "3.1.0"2145 version "3.1.0"2004 resolved "https://registry.yarnpkg.com/@types/pbkdf2/-/pbkdf2-3.1.0.tgz#039a0e9b67da0cdc4ee5dab865caa6b267bb66b1"2146 resolved "https://registry.yarnpkg.com/@types/pbkdf2/-/pbkdf2-3.1.0.tgz#039a0e9b67da0cdc4ee5dab865caa6b267bb66b1"2005 integrity sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==2147 integrity sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==2006 dependencies:2148 dependencies:2007 "@types/node" "*"2149 "@types/node" "*"200821502009"@types/prettier@^2.0.0":2151"@types/prettier@^2.1.5":2010 version "2.2.3"2152 version "2.3.0"2011 resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.2.3.tgz#ef65165aea2924c9359205bf748865b8881753c0"2153 resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.3.0.tgz#2e8332cc7363f887d32ec5496b207d26ba8052bb"2012 integrity sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA==2154 integrity sha512-hkc1DATxFLQo4VxPDpMH1gCkPpBbpOoJ/4nhuXw4n63/0R6bCpQECj4+K226UJ4JO/eJQz+1mC2I7JsWanAdQw==201321552014"@types/secp256k1@^4.0.1":2156"@types/secp256k1@^4.0.1":2015 version "4.0.2"2157 version "4.0.2"2035 resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.0.tgz#dd3e6699ba3237f0348cd085e4698780204842f9"2177 resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.0.tgz#dd3e6699ba3237f0348cd085e4698780204842f9"2036 integrity sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==2178 integrity sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==203721792038"@types/yargs@^15.0.0":2180"@types/yargs@^16.0.0":2039 version "15.0.13"2181 version "16.0.3"2040 resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.13.tgz#34f7fec8b389d7f3c1fd08026a5763e072d3c6dc"2182 resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.3.tgz#4b6d35bb8e680510a7dc2308518a80ee1ef27e01"2041 integrity sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==2183 integrity sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==2042 dependencies:2184 dependencies:2043 "@types/yargs-parser" "*"2185 "@types/yargs-parser" "*"204421862045"@typescript-eslint/eslint-plugin@4.22.0":2187"@typescript-eslint/eslint-plugin@4.26.0":2046 version "4.22.0"2188 version "4.26.0"2047 resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.22.0.tgz#3d5f29bb59e61a9dba1513d491b059e536e16dbc"2189 resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.26.0.tgz#12bbd6ebd5e7fabd32e48e1e60efa1f3554a3242"2048 integrity sha512-U8SP9VOs275iDXaL08Ln1Fa/wLXfj5aTr/1c0t0j6CdbOnxh+TruXu1p4I0NAvdPBQgoPjHsgKn28mOi0FzfoA==2190 integrity sha512-yA7IWp+5Qqf+TLbd8b35ySFOFzUfL7i+4If50EqvjT6w35X8Lv0eBHb6rATeWmucks37w+zV+tWnOXI9JlG6Eg==2049 dependencies:2191 dependencies:2050 "@typescript-eslint/experimental-utils" "4.22.0"2192 "@typescript-eslint/experimental-utils" "4.26.0"2051 "@typescript-eslint/scope-manager" "4.22.0"2193 "@typescript-eslint/scope-manager" "4.26.0"2052 debug "^4.1.1"2194 debug "^4.3.1"2053 functional-red-black-tree "^1.0.1"2195 functional-red-black-tree "^1.0.1"2054 lodash "^4.17.15"2196 lodash "^4.17.21"2055 regexpp "^3.0.0"2197 regexpp "^3.1.0"2056 semver "^7.3.2"2198 semver "^7.3.5"2057 tsutils "^3.17.1"2199 tsutils "^3.21.0"205822002059"@typescript-eslint/experimental-utils@4.22.0":2201"@typescript-eslint/experimental-utils@4.26.0":2060 version "4.22.0"2202 version "4.26.0"2061 resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.0.tgz#68765167cca531178e7b650a53456e6e0bef3b1f"2203 resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.0.tgz#ba7848b3f088659cdf71bce22454795fc55be99a"2062 integrity sha512-xJXHHl6TuAxB5AWiVrGhvbGL8/hbiCQ8FiWwObO3r0fnvBdrbWEDy1hlvGQOAWc6qsCWuWMKdVWlLAEMpxnddg==2204 integrity sha512-TH2FO2rdDm7AWfAVRB5RSlbUhWxGVuxPNzGT7W65zVfl8H/WeXTk1e69IrcEVsBslrQSTDKQSaJD89hwKrhdkw==2063 dependencies:2205 dependencies:2064 "@types/json-schema" "^7.0.3"2206 "@types/json-schema" "^7.0.7"2065 "@typescript-eslint/scope-manager" "4.22.0"2207 "@typescript-eslint/scope-manager" "4.26.0"2066 "@typescript-eslint/types" "4.22.0"2208 "@typescript-eslint/types" "4.26.0"2067 "@typescript-eslint/typescript-estree" "4.22.0"2209 "@typescript-eslint/typescript-estree" "4.26.0"2068 eslint-scope "^5.0.0"2210 eslint-scope "^5.1.1"2069 eslint-utils "^2.0.0"2211 eslint-utils "^3.0.0"207022122071"@typescript-eslint/parser@4.22.0":2213"@typescript-eslint/parser@4.26.0":2072 version "4.22.0"2214 version "4.26.0"2073 resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.22.0.tgz#e1637327fcf796c641fe55f73530e90b16ac8fe8"2215 resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.26.0.tgz#31b6b732c9454f757b020dab9b6754112aa5eeaf"2074 integrity sha512-z/bGdBJJZJN76nvAY9DkJANYgK3nlRstRRi74WHm3jjgf2I8AglrSY+6l7ogxOmn55YJ6oKZCLLy+6PW70z15Q==2216 integrity sha512-b4jekVJG9FfmjUfmM4VoOItQhPlnt6MPOBUL0AQbiTmm+SSpSdhHYlwayOm4IW9KLI/4/cRKtQCmDl1oE2OlPg==2075 dependencies:2217 dependencies:2076 "@typescript-eslint/scope-manager" "4.22.0"2218 "@typescript-eslint/scope-manager" "4.26.0"2077 "@typescript-eslint/types" "4.22.0"2219 "@typescript-eslint/types" "4.26.0"2078 "@typescript-eslint/typescript-estree" "4.22.0"2220 "@typescript-eslint/typescript-estree" "4.26.0"2079 debug "^4.1.1"2221 debug "^4.3.1"208022222081"@typescript-eslint/scope-manager@4.22.0":2223"@typescript-eslint/scope-manager@4.26.0":2082 version "4.22.0"2224 version "4.26.0"2083 resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.22.0.tgz#ed411545e61161a8d702e703a4b7d96ec065b09a"2225 resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.26.0.tgz#60d1a71df162404e954b9d1c6343ff3bee496194"2084 integrity sha512-OcCO7LTdk6ukawUM40wo61WdeoA7NM/zaoq1/2cs13M7GyiF+T4rxuA4xM+6LeHWjWbss7hkGXjFDRcKD4O04Q==2226 integrity sha512-G6xB6mMo4xVxwMt5lEsNTz3x4qGDt0NSGmTBNBPJxNsrTXJSm21c6raeYroS2OwQsOyIXqKZv266L/Gln1BWqg==2085 dependencies:2227 dependencies:2086 "@typescript-eslint/types" "4.22.0"2228 "@typescript-eslint/types" "4.26.0"2087 "@typescript-eslint/visitor-keys" "4.22.0"2229 "@typescript-eslint/visitor-keys" "4.26.0"208822302089"@typescript-eslint/types@4.22.0":2231"@typescript-eslint/types@4.26.0":2090 version "4.22.0"2232 version "4.26.0"2091 resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.22.0.tgz#0ca6fde5b68daf6dba133f30959cc0688c8dd0b6"2233 resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.26.0.tgz#7c6732c0414f0a69595f4f846ebe12616243d546"2092 integrity sha512-sW/BiXmmyMqDPO2kpOhSy2Py5w6KvRRsKZnV0c4+0nr4GIcedJwXAq+RHNK4lLVEZAJYFltnnk1tJSlbeS9lYA==2234 integrity sha512-rADNgXl1kS/EKnDr3G+m7fB9yeJNnR9kF7xMiXL6mSIWpr3Wg5MhxyfEXy/IlYthsqwBqHOr22boFbf/u6O88A==209322352094"@typescript-eslint/typescript-estree@4.22.0", "@typescript-eslint/typescript-estree@^4.8.2":2236"@typescript-eslint/types@4.27.0":2237 version "4.27.0"2238 resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.27.0.tgz#712b408519ed699baff69086bc59cd2fc13df8d8"2239 integrity sha512-I4ps3SCPFCKclRcvnsVA/7sWzh7naaM/b4pBO2hVxnM3wrU51Lveybdw5WoIktU/V4KfXrTt94V9b065b/0+wA==22402241"@typescript-eslint/typescript-estree@4.26.0":2095 version "4.22.0"2242 version "4.26.0"2096 resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.22.0.tgz#b5d95d6d366ff3b72f5168c75775a3e46250d05c"2243 resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.26.0.tgz#aea17a40e62dc31c63d5b1bbe9a75783f2ce7109"2097 integrity sha512-TkIFeu5JEeSs5ze/4NID+PIcVjgoU3cUQUIZnH3Sb1cEn1lBo7StSV5bwPuJQuoxKXlzAObjYTilOEKRuhR5yg==2244 integrity sha512-GHUgahPcm9GfBuy3TzdsizCcPjKOAauG9xkz9TR8kOdssz2Iz9jRCSQm6+aVFa23d5NcSpo1GdHGSQKe0tlcbg==2098 dependencies:2245 dependencies:2099 "@typescript-eslint/types" "4.22.0"2246 "@typescript-eslint/types" "4.26.0"2100 "@typescript-eslint/visitor-keys" "4.22.0"2247 "@typescript-eslint/visitor-keys" "4.26.0"2101 debug "^4.1.1"2248 debug "^4.3.1"2102 globby "^11.0.1"2249 globby "^11.0.3"2103 is-glob "^4.0.1"2250 is-glob "^4.0.1"2104 semver "^7.3.2"2251 semver "^7.3.5"2105 tsutils "^3.17.1"2252 tsutils "^3.21.0"210622532107"@typescript-eslint/visitor-keys@4.22.0":2254"@typescript-eslint/typescript-estree@^4.8.2":2108 version "4.22.0"2255 version "4.27.0"2109 resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.22.0.tgz#169dae26d3c122935da7528c839f42a8a42f6e47"2256 resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.27.0.tgz#189a7b9f1d0717d5cccdcc17247692dedf7a09da"2110 integrity sha512-nnMu4F+s4o0sll6cBSsTeVsT4cwxB7zECK3dFxzEjPBii9xLpq4yqqsy/FU5zMfan6G60DKZSCXAa3sHJZrcYw==2257 integrity sha512-KH03GUsUj41sRLLEy2JHstnezgpS5VNhrJouRdmh6yNdQ+yl8w5LrSwBkExM+jWwCJa7Ct2c8yl8NdtNRyQO6g==2111 dependencies:2258 dependencies:2112 "@typescript-eslint/types" "4.22.0"2259 "@typescript-eslint/types" "4.27.0"2260 "@typescript-eslint/visitor-keys" "4.27.0"2261 debug "^4.3.1"2262 globby "^11.0.3"2263 is-glob "^4.0.1"2264 semver "^7.3.5"2265 tsutils "^3.21.0"22662267"@typescript-eslint/visitor-keys@4.26.0":2268 version "4.26.0"2269 resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.26.0.tgz#26d2583169222815be4dcd1da4fe5459bc3bcc23"2270 integrity sha512-cw4j8lH38V1ycGBbF+aFiLUls9Z0Bw8QschP3mkth50BbWzgFS33ISIgBzUMuQ2IdahoEv/rXstr8Zhlz4B1Zg==2271 dependencies:2272 "@typescript-eslint/types" "4.26.0"2113 eslint-visitor-keys "^2.0.0"2273 eslint-visitor-keys "^2.0.0"211422742275"@typescript-eslint/visitor-keys@4.27.0":2276 version "4.27.0"2277 resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.27.0.tgz#f56138b993ec822793e7ebcfac6ffdce0a60cb81"2278 integrity sha512-es0GRYNZp0ieckZ938cEANfEhsfHrzuLrePukLKtY3/KPXcq1Xd555Mno9/GOgXhKzn0QfkDLVgqWO3dGY80bg==2279 dependencies:2280 "@typescript-eslint/types" "4.27.0"2281 eslint-visitor-keys "^2.0.0"22822115"@ungap/promise-all-settled@1.1.2":2283"@ungap/promise-all-settled@1.1.2":2116 version "1.1.2"2284 version "1.1.2"2117 resolved "https://registry.yarnpkg.com/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz#aa58042711d6e3275dd37dc597e5d31e8c290a44"2285 resolved "https://registry.yarnpkg.com/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz#aa58042711d6e3275dd37dc597e5d31e8c290a44"2118 integrity sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==2286 integrity sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==211922872120"@vue/component-compiler-utils@^3.2.0":2288"@vue/component-compiler-utils@^3.2.0":2121 version "3.2.0"2289 version "3.2.2"2122 resolved "https://registry.yarnpkg.com/@vue/component-compiler-utils/-/component-compiler-utils-3.2.0.tgz#8f85182ceed28e9b3c75313de669f83166d11e5d"2290 resolved "https://registry.yarnpkg.com/@vue/component-compiler-utils/-/component-compiler-utils-3.2.2.tgz#2f7ed5feed82ff7f0284acc11d525ee7eff22460"2123 integrity sha512-lejBLa7xAMsfiZfNp7Kv51zOzifnb29FwdnMLa96z26kXErPFioSf9BMcePVIQ6/Gc6/mC0UrPpxAWIHyae0vw==2291 integrity sha512-rAYMLmgMuqJFWAOb3Awjqqv5X3Q3hVr4jH/kgrFJpiU0j3a90tnNBplqbj+snzrgZhC9W128z+dtgMifOiMfJg==2124 dependencies:2292 dependencies:2125 consolidate "^0.15.1"2293 consolidate "^0.15.1"2126 hash-sum "^1.0.2"2294 hash-sum "^1.0.2"2127 lru-cache "^4.1.2"2295 lru-cache "^4.1.2"2128 merge-source-map "^1.1.0"2296 merge-source-map "^1.1.0"2129 postcss "^7.0.14"2297 postcss "^7.0.36"2130 postcss-selector-parser "^6.0.2"2298 postcss-selector-parser "^6.0.2"2131 source-map "~0.6.1"2299 source-map "~0.6.1"2132 vue-template-es2015-compiler "^1.9.0"2300 vue-template-es2015-compiler "^1.9.0"2169 resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"2337 resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"2170 integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==2338 integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==217123392172acorn@^8.1.0:2340acorn@^8.2.4:2173 version "8.2.1"2341 version "8.4.0"2174 resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.2.1.tgz#0d36af126fb6755095879c1dc6fd7edf7d60a5fb"2342 resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.4.0.tgz#af53266e698d7cffa416714b503066a82221be60"2175 integrity sha512-z716cpm5TX4uzOzILx8PavOE6C6DKshHDw1aQN52M/yNSqE9s5O8SMfyhCCfCJ3HmTL0NkVOi+8a/55T7YB3bg==2343 integrity sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w==217623442345agent-base@6:2346 version "6.0.2"2347 resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"2348 integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==2349 dependencies:2350 debug "4"23512177ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4:2352ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4:2178 version "6.12.6"2353 version "6.12.6"2179 resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"2354 resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"2185 uri-js "^4.2.2"2360 uri-js "^4.2.2"218623612187ajv@^8.0.1:2362ajv@^8.0.1:2188 version "8.2.0"2363 version "8.6.0"2189 resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.2.0.tgz#c89d3380a784ce81b2085f48811c4c101df4c602"2364 resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.0.tgz#60cc45d9c46a477d80d92c48076d972c342e5720"2190 integrity sha512-WSNGFuyWd//XO8n/m/EaOlNLtO0yL8EXT/74LqT4khdhpZjP7lkj/kT5uwRmGitKEVp/Oj7ZUHeGfPtgHhQ5CA==2365 integrity sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ==2191 dependencies:2366 dependencies:2192 fast-deep-equal "^3.1.1"2367 fast-deep-equal "^3.1.1"2193 json-schema-traverse "^1.0.0"2368 json-schema-traverse "^1.0.0"2247 dependencies:2422 dependencies:2248 color-convert "^2.0.1"2423 color-convert "^2.0.1"224924242425ansi-styles@^5.0.0:2426 version "5.2.0"2427 resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b"2428 integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==24292250anymatch@^2.0.0:2430anymatch@^2.0.0:2251 version "2.0.0"2431 version "2.0.0"2252 resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb"2432 resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb"2255 micromatch "^3.1.4"2435 micromatch "^3.1.4"2256 normalize-path "^2.1.1"2436 normalize-path "^2.1.1"225724372258anymatch@^3.0.3, anymatch@~3.1.1:2438anymatch@^3.0.3, anymatch@~3.1.1, anymatch@~3.1.2:2259 version "3.1.2"2439 version "3.1.2"2260 resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"2440 resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"2261 integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==2441 integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==2319 resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"2499 resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"2320 integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=2500 integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=232125012322array-filter@^1.0.0:2323 version "1.0.0"2324 resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-1.0.0.tgz#baf79e62e6ef4c2a4c0b831232daffec251f9d83"2325 integrity sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=23262327array-flatten@1.1.1:2502array-flatten@1.1.1:2328 version "1.1.1"2503 version "1.1.1"2329 resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"2504 resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"2330 integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=2505 integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=233125062332array-includes@^3.1.1, array-includes@^3.1.2, array-includes@^3.1.3:2507array-includes@^3.1.2, array-includes@^3.1.3:2333 version "3.1.3"2508 version "3.1.3"2334 resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.3.tgz#c7f619b382ad2afaf5326cddfdc0afc61af7690a"2509 resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.3.tgz#c7f619b382ad2afaf5326cddfdc0afc61af7690a"2335 integrity sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==2510 integrity sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==2362 resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"2537 resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"2363 integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=2538 integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=236425392365array.prototype.flat@^1.2.3:2540array.prototype.flat@^1.2.4:2366 version "1.2.4"2541 version "1.2.4"2367 resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz#6ef638b43312bd401b4c6199fdec7e2dc9e9a123"2542 resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz#6ef638b43312bd401b4c6199fdec7e2dc9e9a123"2368 integrity sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==2543 integrity sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==2450 resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"2625 resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"2451 integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=2626 integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=245226272453at-least-node@^1.0.0:2454 version "1.0.0"2455 resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2"2456 integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==24572458atob@^2.1.2:2628atob@^2.1.2:2459 version "2.1.2"2629 version "2.1.2"2460 resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"2630 resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"2461 integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==2631 integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==246226322463available-typed-arrays@^1.0.2:2633available-typed-arrays@^1.0.2:2464 version "1.0.2"2634 version "1.0.4"2465 resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.2.tgz#6b098ca9d8039079ee3f77f7b783c4480ba513f5"2635 resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.4.tgz#9e0ae84ecff20caae6a94a1c3bc39b955649b7a9"2466 integrity sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ==2636 integrity sha512-SA5mXJWrId1TaQjfxUYghbqQ/hYioKmLJvPJyDuYRtXXenFNMjj4hSSt1Cf1xsuXSXrtxrVC5Ot4eU6cOtBDdA==2467 dependencies:2468 array-filter "^1.0.0"246926372470aws-sign2@~0.7.0:2638aws-sign2@~0.7.0:2471 version "0.7.0"2639 version "0.7.0"2477 resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59"2645 resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59"2478 integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==2646 integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==247926472480babel-jest@^26.6.3:2648babel-jest@^27.0.2:2481 version "26.6.3"2649 version "27.0.2"2482 resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056"2650 resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.0.2.tgz#7dc18adb01322acce62c2af76ea2c7cd186ade37"2483 integrity sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==2651 integrity sha512-9OThPl3/IQbo4Yul2vMz4FYwILPQak8XelX4YGowygfHaOl5R5gfjm4iVx4d8aUugkW683t8aq0A74E7b5DU1Q==2484 dependencies:2652 dependencies:2485 "@jest/transform" "^26.6.2"2653 "@jest/transform" "^27.0.2"2486 "@jest/types" "^26.6.2"2654 "@jest/types" "^27.0.2"2487 "@types/babel__core" "^7.1.7"2655 "@types/babel__core" "^7.1.14"2488 babel-plugin-istanbul "^6.0.0"2656 babel-plugin-istanbul "^6.0.0"2489 babel-preset-jest "^26.6.2"2657 babel-preset-jest "^27.0.1"2490 chalk "^4.0.0"2658 chalk "^4.0.0"2491 graceful-fs "^4.2.4"2659 graceful-fs "^4.2.4"2492 slash "^3.0.0"2660 slash "^3.0.0"2509 istanbul-lib-instrument "^4.0.0"2677 istanbul-lib-instrument "^4.0.0"2510 test-exclude "^6.0.0"2678 test-exclude "^6.0.0"251126792512babel-plugin-jest-hoist@^26.6.2:2680babel-plugin-jest-hoist@^27.0.1:2513 version "26.6.2"2681 version "27.0.1"2514 resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz#8185bd030348d254c6d7dd974355e6a28b21e62d"2682 resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.1.tgz#a6d10e484c93abff0f4e95f437dad26e5736ea11"2515 integrity sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==2683 integrity sha512-sqBF0owAcCDBVEDtxqfYr2F36eSHdx7lAVGyYuOBRnKdD6gzcy0I0XrAYCZgOA3CRrLhmR+Uae9nogPzmAtOfQ==2516 dependencies:2684 dependencies:2517 "@babel/template" "^7.3.3"2685 "@babel/template" "^7.3.3"2518 "@babel/types" "^7.3.3"2686 "@babel/types" "^7.3.3"2535 reselect "^4.0.0"2703 reselect "^4.0.0"2536 resolve "^1.13.1"2704 resolve "^1.13.1"253727052538babel-plugin-polyfill-corejs2@^0.2.0:2706babel-plugin-polyfill-corejs2@^0.2.2:2539 version "0.2.0"2707 version "0.2.2"2540 resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.0.tgz#686775bf9a5aa757e10520903675e3889caeedc4"2708 resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz#e9124785e6fd94f94b618a7954e5693053bf5327"2541 integrity sha512-9bNwiR0dS881c5SHnzCmmGlMkJLl0OUZvxrxHo9w/iNoRuqaPjqlvBf4HrovXtQs/au5yKkpcdgfT1cC5PAZwg==2709 integrity sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==2542 dependencies:2710 dependencies:2543 "@babel/compat-data" "^7.13.11"2711 "@babel/compat-data" "^7.13.11"2544 "@babel/helper-define-polyfill-provider" "^0.2.0"2712 "@babel/helper-define-polyfill-provider" "^0.2.2"2545 semver "^6.1.1"2713 semver "^6.1.1"254627142547babel-plugin-polyfill-corejs3@^0.2.0:2715babel-plugin-polyfill-corejs3@^0.2.2:2548 version "0.2.0"2716 version "0.2.3"2549 resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.0.tgz#f4b4bb7b19329827df36ff56f6e6d367026cb7a2"2717 resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.3.tgz#72add68cf08a8bf139ba6e6dfc0b1d504098e57b"2550 integrity sha512-zZyi7p3BCUyzNxLx8KV61zTINkkV65zVkDAFNZmrTCRVhjo1jAS+YLvDJ9Jgd/w2tsAviCwFHReYfxO3Iql8Yg==2718 integrity sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g==2551 dependencies:2719 dependencies:2552 "@babel/helper-define-polyfill-provider" "^0.2.0"2720 "@babel/helper-define-polyfill-provider" "^0.2.2"2553 core-js-compat "^3.9.1"2721 core-js-compat "^3.14.0"255427222555babel-plugin-polyfill-regenerator@^0.2.0:2723babel-plugin-polyfill-regenerator@^0.2.2:2556 version "0.2.0"2724 version "0.2.2"2557 resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.0.tgz#853f5f5716f4691d98c84f8069c7636ea8da7ab8"2725 resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz#b310c8d642acada348c1fa3b3e6ce0e851bee077"2558 integrity sha512-J7vKbCuD2Xi/eEHxquHN14bXAW9CXtecwuLrOIDJtcZzTaPzV1VdEfoUf9AzcRBMolKUQKM9/GVojeh0hFiqMg==2726 integrity sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==2559 dependencies:2727 dependencies:2560 "@babel/helper-define-polyfill-provider" "^0.2.0"2728 "@babel/helper-define-polyfill-provider" "^0.2.2"256127292562babel-plugin-styled-components@^1.12.0:2730babel-plugin-styled-components@^1.12.0:2563 version "1.12.0"2731 version "1.12.0"2592 "@babel/plugin-syntax-optional-chaining" "^7.8.3"2760 "@babel/plugin-syntax-optional-chaining" "^7.8.3"2593 "@babel/plugin-syntax-top-level-await" "^7.8.3"2761 "@babel/plugin-syntax-top-level-await" "^7.8.3"259427622595babel-preset-jest@^26.6.2:2763babel-preset-jest@^27.0.1:2596 version "26.6.2"2764 version "27.0.1"2597 resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz#747872b1171df032252426586881d62d31798fee"2765 resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.0.1.tgz#7a50c75d16647c23a2cf5158d5bb9eb206b10e20"2598 integrity sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==2766 integrity sha512-nIBIqCEpuiyhvjQs2mVNwTxQQa2xk70p9Dd/0obQGBf8FBzbnI8QhQKzLsWMN2i6q+5B0OcWDtrboBX5gmOLyA==2599 dependencies:2767 dependencies:2600 babel-plugin-jest-hoist "^26.6.2"2768 babel-plugin-jest-hoist "^27.0.1"2601 babel-preset-current-node-syntax "^1.0.0"2769 babel-preset-current-node-syntax "^1.0.0"260227702603balanced-match@^1.0.0:2771balanced-match@^1.0.0:2638 tweetnacl "^0.14.3"2806 tweetnacl "^0.14.3"263928072640before-after-hook@^2.2.0:2808before-after-hook@^2.2.0:2641 version "2.2.1"2809 version "2.2.2"2642 resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.1.tgz#73540563558687586b52ed217dad6a802ab1549c"2810 resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.2.tgz#a6e8ca41028d90ee2c24222f201c90956091613e"2643 integrity sha512-/6FKxSTWoJdbsLDF8tdIjaRiFXiE6UHsEHE3OPI/cwPURCVi1ukP0gmLn7XWEiFk5TcwQjjY5PWsU+j+tgXgmw==2811 integrity sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ==264428122645bignumber.js@^9.0.0, bignumber.js@^9.0.1:2813bignumber.js@^9.0.0, bignumber.js@^9.0.1:2646 version "9.0.1"2814 version "9.0.1"2681 resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.6.tgz#53344adb14617a13f6e8dd2ce28905d1c0ba3215"2849 resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.6.tgz#53344adb14617a13f6e8dd2ce28905d1c0ba3215"2682 integrity sha1-UzRK2xRhehP26N0s4okF0cC6MhU=2850 integrity sha1-UzRK2xRhehP26N0s4okF0cC6MhU=268328512684bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.0, bn.js@^4.11.1, bn.js@^4.11.6, bn.js@^4.11.9, bn.js@^4.4.0:2852bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.0, bn.js@^4.11.1, bn.js@^4.11.6, bn.js@^4.11.9:2685 version "4.12.0"2853 version "4.12.0"2686 resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88"2854 resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88"2687 integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==2855 integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==2821 readable-stream "^3.6.0"2989 readable-stream "^3.6.0"2822 safe-buffer "^5.2.0"2990 safe-buffer "^5.2.0"282329912824browserslist@^4.14.5, browserslist@^4.16.4, browserslist@^4.16.5:2992browserslist@^4.16.6:2825 version "4.16.5"2993 version "4.16.6"2826 resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.5.tgz#952825440bca8913c62d0021334cbe928ef062ae"2994 resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2"2827 integrity sha512-C2HAjrM1AI/djrpAUU/tr4pml1DqLIzJKSLDBXBrNErl9ZCCTXdhwxdJjYc16953+mBWf7Lw+uUJgpgb8cN71A==2995 integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==2828 dependencies:2996 dependencies:2829 caniuse-lite "^1.0.30001214"2997 caniuse-lite "^1.0.30001219"2830 colorette "^1.2.2"2998 colorette "^1.2.2"2831 electron-to-chromium "^1.3.719"2999 electron-to-chromium "^1.3.723"2832 escalade "^3.1.1"3000 escalade "^3.1.1"2833 node-releases "^1.1.71"3001 node-releases "^1.1.71"283430022936 resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"3104 resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"2937 integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==3105 integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==293831062939camelcase@^5.0.0, camelcase@^5.3.1:3107camelcase@^5.3.1:2940 version "5.3.1"3108 version "5.3.1"2941 resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"3109 resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"2942 integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==3110 integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==2946 resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809"3114 resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809"2947 integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==3115 integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==294831162949caniuse-lite@^1.0.30001214:3117caniuse-lite@^1.0.30001219:2950 version "1.0.30001219"3118 version "1.0.30001238"2951 resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001219.tgz#5bfa5d0519f41f993618bd318f606a4c4c16156b"3119 resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001238.tgz#e6a8b45455c5de601718736d0242feef0ecdda15"2952 integrity sha512-c0yixVG4v9KBc/tQ2rlbB3A/bgBFRvl8h8M4IeUbqCca4gsiCfvtaheUssbnux/Mb66Vjz7x8yYjDgYcNQOhyQ==3120 integrity sha512-bZGam2MxEt7YNsa2VwshqWQMwrYs5tR5WZQRYSuFxsBQunWjBuXhN4cS9nV5FFb1Z9y+DoQcQ0COyQbv6A+CKw==295331212954capture-exit@^2.0.0:2955 version "2.0.0"2956 resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4"2957 integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==2958 dependencies:2959 rsvp "^4.8.4"29602961caseless@~0.12.0:3122caseless@~0.12.0:2962 version "0.12.0"3123 version "0.12.0"2963 resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"3124 resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"3030 resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82"3191 resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82"3031 integrity sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=3192 integrity sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=303231933033chokidar@3.5.1, chokidar@^3.4.0:3194chokidar@3.5.1:3034 version "3.5.1"3195 version "3.5.1"3035 resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a"3196 resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a"3036 integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==3197 integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==3045 optionalDependencies:3206 optionalDependencies:3046 fsevents "~2.3.1"3207 fsevents "~2.3.1"304732083209chokidar@^3.4.0:3210 version "3.5.2"3211 resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75"3212 integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==3213 dependencies:3214 anymatch "~3.1.2"3215 braces "~3.0.2"3216 glob-parent "~5.1.2"3217 is-binary-path "~2.1.0"3218 is-glob "~4.0.1"3219 normalize-path "~3.0.0"3220 readdirp "~3.6.0"3221 optionalDependencies:3222 fsevents "~2.3.2"32233048chownr@^1.1.1:3224chownr@^1.1.1:3049 version "1.1.4"3225 version "1.1.4"3050 resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"3226 resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"3055 resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"3231 resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"3056 integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==3232 integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==305732333234ci-info@^3.1.1:3235 version "3.2.0"3236 resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.2.0.tgz#2876cb948a498797b5236f0095bc057d0dca38b6"3237 integrity sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==32383058cids@^0.7.1:3239cids@^0.7.1:3059 version "0.7.5"3240 version "0.7.5"3060 resolved "https://registry.yarnpkg.com/cids/-/cids-0.7.5.tgz#60a08138a99bfb69b6be4ceb63bfef7a396b28b2"3241 resolved "https://registry.yarnpkg.com/cids/-/cids-0.7.5.tgz#60a08138a99bfb69b6be4ceb63bfef7a396b28b2"3074 inherits "^2.0.1"3255 inherits "^2.0.1"3075 safe-buffer "^5.0.1"3256 safe-buffer "^5.0.1"307632573077cjs-module-lexer@^0.6.0:3258cjs-module-lexer@^1.0.0:3078 version "0.6.0"3259 version "1.2.1"3079 resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz#4186fcca0eae175970aee870b9fe2d6cf8d5655f"3260 resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.1.tgz#2fd46d9906a126965aa541345c499aaa18e8cd73"3080 integrity sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==3261 integrity sha512-jVamGdJPDeuQilKhvVn1h3knuMOZzr8QDnpk+M9aMlCaMkTDd6fBWPhiDqFvFZ07pL0liqabAiuy8SY4jGHeaw==308132623082class-is@^1.1.0:3263class-is@^1.1.0:3083 version "1.1.0"3264 version "1.1.0"3116 resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6"3297 resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6"3117 integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==3298 integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==311832993119cliui@^6.0.0:3120 version "6.0.0"3121 resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1"3122 integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==3123 dependencies:3124 string-width "^4.2.0"3125 strip-ansi "^6.0.0"3126 wrap-ansi "^6.2.0"31273128cliui@^7.0.2:3300cliui@^7.0.2:3129 version "7.0.4"3301 version "7.0.4"3130 resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"3302 resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"3268 dependencies:3440 dependencies:3269 bluebird "^3.1.1"3441 bluebird "^3.1.1"327034423271contains-path@^0.1.0:3272 version "0.1.0"3273 resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a"3274 integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=32753276content-disposition@0.5.3:3443content-disposition@0.5.3:3277 version "0.5.3"3444 version "0.5.3"3278 resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd"3445 resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd"3321 resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"3488 resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"3322 integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=3489 integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=332334903324core-js-compat@^3.9.0, core-js-compat@^3.9.1:3491core-js-compat@^3.14.0:3325 version "3.11.0"3492 version "3.14.0"3326 resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.11.0.tgz#635683f43480a0b41e3f6be3b1c648dadb8b4390"3493 resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.14.0.tgz#b574dabf29184681d5b16357bd33d104df3d29a5"3327 integrity sha512-3wsN9YZJohOSDCjVB0GequOyHax8zFiogSX3XWLE28M1Ew7dTU57tgHjIylSBKSIouwmLBp3g61sKMz/q3xEGA==3494 integrity sha512-R4NS2eupxtiJU+VwgkF9WTpnSfZW4pogwKHd8bclWU2sp93Pr5S1uYJI84cMOubJRou7bcfL0vmwtLslWN5p3A==3328 dependencies:3495 dependencies:3329 browserslist "^4.16.4"3496 browserslist "^4.16.6"3330 semver "7.0.0"3497 semver "7.0.0"333134983332core-util-is@1.0.2, core-util-is@~1.0.0:3499core-util-is@1.0.2, core-util-is@~1.0.0:3389 resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333"3556 resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333"3390 integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==3557 integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==339135583392cross-spawn@^6.0.0:3559cross-spawn@^7.0.2, cross-spawn@^7.0.3:3393 version "6.0.5"3394 resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"3395 integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==3396 dependencies:3397 nice-try "^1.0.4"3398 path-key "^2.0.1"3399 semver "^5.5.0"3400 shebang-command "^1.2.0"3401 which "^1.2.9"34023403cross-spawn@^7.0.0, cross-spawn@^7.0.2:3404 version "7.0.3"3560 version "7.0.3"3405 resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"3561 resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"3406 integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==3562 integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==3489 dependencies:3645 dependencies:3490 ms "2.0.0"3646 ms "2.0.0"349136473492debug@4.3.1, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1:3648debug@4, debug@4.3.1, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1:3493 version "4.3.1"3649 version "4.3.1"3494 resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee"3650 resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee"3495 integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==3651 integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==3496 dependencies:3652 dependencies:3497 ms "2.1.2"3653 ms "2.1.2"349836543499decamelize@^1.2.0:3655debug@^3.2.7:3500 version "1.2.0"3656 version "3.2.7"3501 resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"3657 resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"3502 integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=3658 integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==3659 dependencies:3660 ms "^2.1.1"350336613504decamelize@^4.0.0:3662decamelize@^4.0.0:3505 version "4.0.0"3663 version "4.0.0"3537 dependencies:3695 dependencies:3538 mimic-response "^3.1.0"3696 mimic-response "^3.1.0"353936973698dedent@^0.7.0:3699 version "0.7.0"3700 resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"3701 integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=37023540deep-eql@^3.0.1:3703deep-eql@^3.0.1:3541 version "3.0.1"3704 version "3.0.1"3542 resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-3.0.1.tgz#dfc9404400ad1c8fe023e7da1df1c147c4b444df"3705 resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-3.0.1.tgz#dfc9404400ad1c8fe023e7da1df1c147c4b444df"3611 integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=3774 integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=361237753613dependency-tree@^8.0.0:3776dependency-tree@^8.0.0:3614 version "8.1.0"3777 version "8.1.1"3615 resolved "https://registry.yarnpkg.com/dependency-tree/-/dependency-tree-8.1.0.tgz#1b896a0418bd7ba3e6d55c39bb664452a001579f"3778 resolved "https://registry.yarnpkg.com/dependency-tree/-/dependency-tree-8.1.1.tgz#1a309f5a860b3285f7b1638c98ce48c8906ae6e6"3616 integrity sha512-YKFK+1KXJOqVpsW6MkrIl/DyiW+KVG25V8NfRs27ANe+oSeCkQx2ROW1mBpp1bcm++5zj3Xv8wyFxHgX6TbM1w==3779 integrity sha512-bl5U16VQpaYxD0xvcnCH/dTctCiWnsVWymh9dNjbm4T00Hm21flu1VLnNueKCj7+3uusbcJhKKKtiWrpU0I+Nw==3617 dependencies:3780 dependencies:3618 commander "^2.20.3"3781 commander "^2.20.3"3619 debug "^4.3.1"3782 debug "^4.3.1"3620 filing-cabinet "^3.0.0"3783 filing-cabinet "^3.0.0"3621 precinct "^7.0.0"3784 precinct "^8.0.0"3622 typescript "^3.9.7"3785 typescript "^3.9.7"362337863624deprecation@^2.0.0, deprecation@^2.3.1:3787deprecation@^2.0.0, deprecation@^2.3.1:3640 integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=3803 integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=364138043642detect-indent@^6.0.0:3805detect-indent@^6.0.0:3643 version "6.0.0"3806 version "6.1.0"3644 resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.0.0.tgz#0abd0f549f69fc6659a254fe96786186b6f528fd"3807 resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6"3645 integrity sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==3808 integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==364638093647detect-newline@^3.0.0:3810detect-newline@^3.0.0:3648 version "3.1.0"3811 version "3.1.0"3736 node-source-walk "^4.2.0"3899 node-source-walk "^4.2.0"3737 typescript "^3.9.7"3900 typescript "^3.9.7"373839013739diff-sequences@^26.6.2:3902diff-sequences@^27.0.1:3740 version "26.6.2"3903 version "27.0.1"3741 resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1"3904 resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.0.1.tgz#9c9801d52ed5f576ff0a20e3022a13ee6e297e7c"3742 integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==3905 integrity sha512-XPLijkfJUh/PIBnfkcSHgvD6tlYixmcMAn3osTk6jt+H0v/mgURto1XUiD9DKuGX5NDoVS6dSlA23gd9FUaCFg==374339063744diff@5.0.0:3907diff@5.0.0:3745 version "5.0.0"3908 version "5.0.0"3767 dependencies:3930 dependencies:3768 path-type "^4.0.0"3931 path-type "^4.0.0"376939323770doctrine@1.5.0:3771 version "1.5.0"3772 resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa"3773 integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=3774 dependencies:3775 esutils "^2.0.2"3776 isarray "^1.0.0"37773778doctrine@^2.1.0:3933doctrine@^2.1.0:3779 version "2.1.0"3934 version "2.1.0"3780 resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d"3935 resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d"3836 resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"3991 resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"3837 integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=3992 integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=383839933839electron-to-chromium@^1.3.719:3994electron-to-chromium@^1.3.723:3840 version "1.3.723"3995 version "1.3.752"3841 resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.723.tgz#52769a75635342a4db29af5f1e40bd3dad02c877"3996 resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.752.tgz#0728587f1b9b970ec9ffad932496429aef750d09"3842 integrity sha512-L+WXyXI7c7+G1V8ANzRsPI5giiimLAUDC6Zs1ojHHPhYXb3k/iTABFmWjivEtsWrRQymjnO66/rO2ZTABGdmWg==3997 integrity sha512-2Tg+7jSl3oPxgsBsWKh5H83QazTkmWG/cnNwJplmyZc7KcN61+I10oUgaXSVk/NwfvN3BdkKDR4FYuRBQQ2v0A==384339983844elliptic@6.5.4, elliptic@^6.4.0, elliptic@^6.5.2, elliptic@^6.5.3, elliptic@^6.5.4:3999elliptic@6.5.4, elliptic@^6.4.0, elliptic@^6.5.2, elliptic@^6.5.3, elliptic@^6.5.4:3845 version "6.5.4"4000 version "6.5.4"3859 resolved "https://registry.yarnpkg.com/email-addresses/-/email-addresses-3.1.0.tgz#cabf7e085cbdb63008a70319a74e6136188812fb"4014 resolved "https://registry.yarnpkg.com/email-addresses/-/email-addresses-3.1.0.tgz#cabf7e085cbdb63008a70319a74e6136188812fb"3860 integrity sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==4015 integrity sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==386140163862emittery@^0.7.1:4017emittery@^0.8.1:3863 version "0.7.2"4018 version "0.8.1"3864 resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.7.2.tgz#25595908e13af0f5674ab419396e2fb394cdfa82"4019 resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860"3865 integrity sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==4020 integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==386640213867emoji-regex@^7.0.1:4022emoji-regex@^7.0.1:3868 version "7.0.3"4023 version "7.0.3"3887 once "^1.4.0"4042 once "^1.4.0"388840433889enhanced-resolve@^5.3.2:4044enhanced-resolve@^5.3.2:3890 version "5.8.0"4045 version "5.8.2"3891 resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.8.0.tgz#d9deae58f9d3773b6a111a5a46831da5be5c9ac0"4046 resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.8.2.tgz#15ddc779345cbb73e97c611cd00c01c1e7bf4d8b"3892 integrity sha512-Sl3KRpJA8OpprrtaIswVki3cWPiPKxXuFxJXBp+zNb6s6VwNWwFRUdtmzd2ReUut8n+sCPx7QCtQ7w5wfJhSgQ==4047 integrity sha512-F27oB3WuHDzvR2DOGNTaYy0D5o0cnrv8TeI482VM4kYgQd/FT9lUQwuNsJ0oOHtBUq7eiW5ytqzp7nBFknL+GA==3893 dependencies:4048 dependencies:3894 graceful-fs "^4.2.4"4049 graceful-fs "^4.2.4"3895 tapable "^2.2.0"4050 tapable "^2.2.0"3901 dependencies:4056 dependencies:3902 ansi-colors "^4.1.1"4057 ansi-colors "^4.1.1"390340583904error-ex@^1.2.0, error-ex@^1.3.1:4059error-ex@^1.3.1:3905 version "1.3.2"4060 version "1.3.2"3906 resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"4061 resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"3907 integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==4062 integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==3908 dependencies:4063 dependencies:3909 is-arrayish "^0.2.1"4064 is-arrayish "^0.2.1"391040653911es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2:4066es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2, es-abstract@^1.18.2:3912 version "1.18.0"4067 version "1.18.3"3913 resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0.tgz#ab80b359eecb7ede4c298000390bc5ac3ec7b5a4"4068 resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.3.tgz#25c4c3380a27aa203c44b2b685bba94da31b63e0"3914 integrity sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==4069 integrity sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==3915 dependencies:4070 dependencies:3916 call-bind "^1.0.2"4071 call-bind "^1.0.2"3917 es-to-primitive "^1.2.1"4072 es-to-primitive "^1.2.1"3921 has-symbols "^1.0.2"4076 has-symbols "^1.0.2"3922 is-callable "^1.2.3"4077 is-callable "^1.2.3"3923 is-negative-zero "^2.0.1"4078 is-negative-zero "^2.0.1"3924 is-regex "^1.1.2"4079 is-regex "^1.1.3"3925 is-string "^1.0.5"4080 is-string "^1.0.6"3926 object-inspect "^1.9.0"4081 object-inspect "^1.10.3"3927 object-keys "^1.1.1"4082 object-keys "^1.1.1"3928 object.assign "^4.1.2"4083 object.assign "^4.1.2"3929 string.prototype.trimend "^1.0.4"4084 string.prototype.trimend "^1.0.4"3930 string.prototype.trimstart "^1.0.4"4085 string.prototype.trimstart "^1.0.4"3931 unbox-primitive "^1.0.0"4086 unbox-primitive "^1.0.1"393240873933es-to-primitive@^1.2.1:4088es-to-primitive@^1.2.1:3934 version "1.2.1"4089 version "1.2.1"3980 resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"4135 resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"3981 integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=4136 integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=398241373983escape-string-regexp@4.0.0:4138escape-string-regexp@4.0.0, escape-string-regexp@^4.0.0:3984 version "4.0.0"4139 version "4.0.0"3985 resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"4140 resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"3986 integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==4141 integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==4007 optionalDependencies:4162 optionalDependencies:4008 source-map "~0.6.1"4163 source-map "~0.6.1"400941644010eslint-config-standard@^16.0.2:4165eslint-config-standard@^16.0.3:4011 version "16.0.2"4166 version "16.0.3"4012 resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-16.0.2.tgz#71e91727ac7a203782d0a5ca4d1c462d14e234f6"4167 resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-16.0.3.tgz#6c8761e544e96c531ff92642eeb87842b8488516"4013 integrity sha512-fx3f1rJDsl9bY7qzyX8SAtP8GBSk6MfXFaTfaGgk12aAYW4gJSyRm7dM790L6cbXv63fvjY4XeSzXnb4WM+SKw==4168 integrity sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg==401441694015eslint-import-resolver-node@^0.3.4:4170eslint-import-resolver-node@^0.3.4:4016 version "0.3.4"4171 version "0.3.4"4020 debug "^2.6.9"4175 debug "^2.6.9"4021 resolve "^1.13.1"4176 resolve "^1.13.1"402241774023eslint-module-utils@^2.6.0:4178eslint-module-utils@^2.6.1:4024 version "2.6.0"4179 version "2.6.1"4025 resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz#579ebd094f56af7797d19c9866c9c9486629bfa6"4180 resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz#b51be1e473dd0de1c5ea638e22429c2490ea8233"4026 integrity sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==4181 integrity sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A==4027 dependencies:4182 dependencies:4028 debug "^2.6.9"4183 debug "^3.2.7"4029 pkg-dir "^2.0.0"4184 pkg-dir "^2.0.0"403041854031eslint-plugin-es@^3.0.0:4186eslint-plugin-es@^3.0.0:4041 resolved "https://registry.yarnpkg.com/eslint-plugin-header/-/eslint-plugin-header-3.1.1.tgz#6ce512432d57675265fac47292b50d1eff11acd6"4196 resolved "https://registry.yarnpkg.com/eslint-plugin-header/-/eslint-plugin-header-3.1.1.tgz#6ce512432d57675265fac47292b50d1eff11acd6"4042 integrity sha512-9vlKxuJ4qf793CmeeSrZUvVClw6amtpghq3CuWcB5cUNnWHQhgcqy5eF8oVKFk1G3Y/CbchGfEaw3wiIJaNmVg==4197 integrity sha512-9vlKxuJ4qf793CmeeSrZUvVClw6amtpghq3CuWcB5cUNnWHQhgcqy5eF8oVKFk1G3Y/CbchGfEaw3wiIJaNmVg==404341984044eslint-plugin-import@^2.22.1:4199eslint-plugin-import@^2.23.4:4045 version "2.22.1"4200 version "2.23.4"4046 resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz#0896c7e6a0cf44109a2d97b95903c2bb689d7702"4201 resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.23.4.tgz#8dceb1ed6b73e46e50ec9a5bb2411b645e7d3d97"4047 integrity sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==4202 integrity sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ==4048 dependencies:4203 dependencies:4049 array-includes "^3.1.1"4204 array-includes "^3.1.3"4050 array.prototype.flat "^1.2.3"4205 array.prototype.flat "^1.2.4"4051 contains-path "^0.1.0"4052 debug "^2.6.9"4206 debug "^2.6.9"4053 doctrine "1.5.0"4207 doctrine "^2.1.0"4054 eslint-import-resolver-node "^0.3.4"4208 eslint-import-resolver-node "^0.3.4"4055 eslint-module-utils "^2.6.0"4209 eslint-module-utils "^2.6.1"4210 find-up "^2.0.0"4056 has "^1.0.3"4211 has "^1.0.3"4212 is-core-module "^2.4.0"4057 minimatch "^3.0.4"4213 minimatch "^3.0.4"4058 object.values "^1.1.1"4214 object.values "^1.1.3"4059 read-pkg-up "^2.0.0"4215 pkg-up "^2.0.0"4216 read-pkg-up "^3.0.0"4060 resolve "^1.17.0"4217 resolve "^1.20.0"4061 tsconfig-paths "^3.9.0"4218 tsconfig-paths "^3.9.0"406242194063eslint-plugin-node@^11.1.0:4220eslint-plugin-node@^11.1.0:4082 resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556"4239 resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556"4083 integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==4240 integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==408442414085eslint-plugin-react@^7.23.2:4242eslint-plugin-react@^7.24.0:4086 version "7.23.2"4243 version "7.24.0"4087 resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.23.2.tgz#2d2291b0f95c03728b55869f01102290e792d494"4244 resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz#eadedfa351a6f36b490aa17f4fa9b14e842b9eb4"4088 integrity sha512-AfjgFQB+nYszudkxRkTFu0UR1zEQig0ArVMPloKhxwlwkzaw/fBiH0QWcBBhZONlXqQC51+nfqFrkn4EzHcGBw==4245 integrity sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==4089 dependencies:4246 dependencies:4090 array-includes "^3.1.3"4247 array-includes "^3.1.3"4091 array.prototype.flatmap "^1.2.4"4248 array.prototype.flatmap "^1.2.4"4092 doctrine "^2.1.0"4249 doctrine "^2.1.0"4093 has "^1.0.3"4250 has "^1.0.3"4094 jsx-ast-utils "^2.4.1 || ^3.0.0"4251 jsx-ast-utils "^2.4.1 || ^3.0.0"4095 minimatch "^3.0.4"4252 minimatch "^3.0.4"4096 object.entries "^1.1.3"4253 object.entries "^1.1.4"4097 object.fromentries "^2.0.4"4254 object.fromentries "^2.0.4"4098 object.values "^1.1.3"4255 object.values "^1.1.4"4099 prop-types "^15.7.2"4256 prop-types "^15.7.2"4100 resolve "^2.0.0-next.3"4257 resolve "^2.0.0-next.3"4101 string.prototype.matchall "^4.0.4"4258 string.prototype.matchall "^4.0.5"410242594103eslint-plugin-simple-import-sort@^7.0.0:4260eslint-plugin-simple-import-sort@^7.0.0:4104 version "7.0.0"4261 version "7.0.0"4112 dependencies:4269 dependencies:4113 natural-compare-lite "^1.4.0"4270 natural-compare-lite "^1.4.0"411442714115eslint-scope@^5.0.0, eslint-scope@^5.1.1:4272eslint-scope@^5.1.1:4116 version "5.1.1"4273 version "5.1.1"4117 resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"4274 resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"4118 integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==4275 integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==4127 dependencies:4284 dependencies:4128 eslint-visitor-keys "^1.1.0"4285 eslint-visitor-keys "^1.1.0"412942864287eslint-utils@^3.0.0:4288 version "3.0.0"4289 resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672"4290 integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==4291 dependencies:4292 eslint-visitor-keys "^2.0.0"42934130eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0:4294eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0:4131 version "1.3.0"4295 version "1.3.0"4132 resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e"4296 resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e"4133 integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==4297 integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==413442984135eslint-visitor-keys@^2.0.0:4299eslint-visitor-keys@^2.0.0:4136 version "2.0.0"4300 version "2.1.0"4137 resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8"4301 resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"4138 integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==4302 integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==413943034140eslint@^7.25.0:4304eslint@^7.27.0:4141 version "7.25.0"4305 version "7.28.0"4142 resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.25.0.tgz#1309e4404d94e676e3e831b3a3ad2b050031eb67"4306 resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.28.0.tgz#435aa17a0b82c13bb2be9d51408b617e49c1e820"4143 integrity sha512-TVpSovpvCNpLURIScDRB6g5CYu/ZFq9GfX2hLNIV4dSBKxIWojeDODvYl3t0k0VtMxYeR8OXPCFE5+oHMlGfhw==4307 integrity sha512-UMfH0VSjP0G4p3EWirscJEQ/cHqnT/iuH6oNZOB94nBjWbMnhGEPxsZm1eyIW0C/9jLI0Fow4W5DXLjEI7mn1g==4144 dependencies:4308 dependencies:4145 "@babel/code-frame" "7.12.11"4309 "@babel/code-frame" "7.12.11"4146 "@eslint/eslintrc" "^0.4.0"4310 "@eslint/eslintrc" "^0.4.2"4147 ajv "^6.10.0"4311 ajv "^6.10.0"4148 chalk "^4.0.0"4312 chalk "^4.0.0"4149 cross-spawn "^7.0.2"4313 cross-spawn "^7.0.2"4150 debug "^4.0.1"4314 debug "^4.0.1"4151 doctrine "^3.0.0"4315 doctrine "^3.0.0"4152 enquirer "^2.3.5"4316 enquirer "^2.3.5"4317 escape-string-regexp "^4.0.0"4153 eslint-scope "^5.1.1"4318 eslint-scope "^5.1.1"4154 eslint-utils "^2.1.0"4319 eslint-utils "^2.1.0"4155 eslint-visitor-keys "^2.0.0"4320 eslint-visitor-keys "^2.0.0"4156 espree "^7.3.1"4321 espree "^7.3.1"4157 esquery "^1.4.0"4322 esquery "^1.4.0"4158 esutils "^2.0.2"4323 esutils "^2.0.2"4324 fast-deep-equal "^3.1.3"4159 file-entry-cache "^6.0.1"4325 file-entry-cache "^6.0.1"4160 functional-red-black-tree "^1.0.1"4326 functional-red-black-tree "^1.0.1"4161 glob-parent "^5.0.0"4327 glob-parent "^5.1.2"4162 globals "^13.6.0"4328 globals "^13.6.0"4163 ignore "^4.0.6"4329 ignore "^4.0.6"4164 import-fresh "^3.0.0"4330 import-fresh "^3.0.0"4167 js-yaml "^3.13.1"4333 js-yaml "^3.13.1"4168 json-stable-stringify-without-jsonify "^1.0.1"4334 json-stable-stringify-without-jsonify "^1.0.1"4169 levn "^0.4.1"4335 levn "^0.4.1"4170 lodash "^4.17.21"4336 lodash.merge "^4.6.2"4171 minimatch "^3.0.4"4337 minimatch "^3.0.4"4172 natural-compare "^1.4.0"4338 natural-compare "^1.4.0"4173 optionator "^0.9.1"4339 optionator "^0.9.1"4176 semver "^7.2.1"4342 semver "^7.2.1"4177 strip-ansi "^6.0.0"4343 strip-ansi "^6.0.0"4178 strip-json-comments "^3.1.0"4344 strip-json-comments "^3.1.0"4179 table "^6.0.4"4345 table "^6.0.9"4180 text-table "^0.2.0"4346 text-table "^0.2.0"4181 v8-compile-cache "^2.0.3"4347 v8-compile-cache "^2.0.3"418243484258 xhr-request-promise "^0.1.2"4424 xhr-request-promise "^0.1.2"425944254260ethereum-bloom-filters@^1.0.6:4426ethereum-bloom-filters@^1.0.6:4261 version "1.0.9"4427 version "1.0.10"4262 resolved "https://registry.yarnpkg.com/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.9.tgz#4a59dead803af0c9e33834170bd7695df67061ec"4428 resolved "https://registry.yarnpkg.com/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz#3ca07f4aed698e75bd134584850260246a5fed8a"4263 integrity sha512-GiK/RQkAkcVaEdxKVkPcG07PQ5vD7v2MFSHgZmBJSfMzNRHimntdBithsHAT89tAXnIpzVDWt8iaCD1DvkaxGg==4429 integrity sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==4264 dependencies:4430 dependencies:4265 js-sha3 "^0.8.0"4431 js-sha3 "^0.8.0"426644324345 md5.js "^1.3.4"4511 md5.js "^1.3.4"4346 safe-buffer "^5.1.1"4512 safe-buffer "^5.1.1"434745134348exec-sh@^0.3.2:4349 version "0.3.6"4350 resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc"4351 integrity sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==43524353execa@^1.0.0:4514execa@^5.0.0:4354 version "1.0.0"4515 version "5.1.1"4355 resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8"4516 resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"4356 integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==4517 integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==4357 dependencies:4518 dependencies:4358 cross-spawn "^6.0.0"4519 cross-spawn "^7.0.3"4359 get-stream "^4.0.0"4360 is-stream "^1.1.0"4361 npm-run-path "^2.0.0"4362 p-finally "^1.0.0"4363 signal-exit "^3.0.0"4364 strip-eof "^1.0.0"4520 get-stream "^6.0.0"43654366execa@^4.0.0:4367 version "4.1.0"4368 resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a"4369 integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==4370 dependencies:4371 cross-spawn "^7.0.0"4372 get-stream "^5.0.0"4373 human-signals "^1.1.1"4521 human-signals "^2.1.0"4374 is-stream "^2.0.0"4522 is-stream "^2.0.0"4375 merge-stream "^2.0.0"4523 merge-stream "^2.0.0"4376 npm-run-path "^4.0.0"4524 npm-run-path "^4.0.1"4377 onetime "^5.1.0"4525 onetime "^5.1.2"4378 signal-exit "^3.0.2"4526 signal-exit "^3.0.3"4379 strip-final-newline "^2.0.0"4527 strip-final-newline "^2.0.0"438045284381exit@^0.1.2:4529exit@^0.1.2:4396 snapdragon "^0.8.1"4544 snapdragon "^0.8.1"4397 to-regex "^3.0.1"4545 to-regex "^3.0.1"439845464399expect@^26.6.2:4547expect@^27.0.2:4400 version "26.6.2"4548 version "27.0.2"4401 resolved "https://registry.yarnpkg.com/expect/-/expect-26.6.2.tgz#c6b996bf26bf3fe18b67b2d0f51fc981ba934417"4549 resolved "https://registry.yarnpkg.com/expect/-/expect-27.0.2.tgz#e66ca3a4c9592f1c019fa1d46459a9d2084f3422"4402 integrity sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==4550 integrity sha512-YJFNJe2+P2DqH+ZrXy+ydRQYO87oxRUonZImpDodR1G7qo3NYd3pL+NQ9Keqpez3cehczYwZDBC3A7xk3n7M/w==4403 dependencies:4551 dependencies:4404 "@jest/types" "^26.6.2"4552 "@jest/types" "^27.0.2"4405 ansi-styles "^4.0.0"4553 ansi-styles "^5.0.0"4406 jest-get-type "^26.3.0"4554 jest-get-type "^27.0.1"4407 jest-matcher-utils "^26.6.2"4555 jest-matcher-utils "^27.0.2"4408 jest-message-util "^26.6.2"4556 jest-message-util "^27.0.2"4409 jest-regex-util "^26.0.0"4557 jest-regex-util "^27.0.1"441045584411express@^4.14.0:4559express@^4.14.0:4412 version "4.17.1"4560 version "4.17.1"4504 resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"4652 resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"4505 integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=4653 integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=450646544507fast-deep-equal@^3.1.1:4655fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:4508 version "3.1.3"4656 version "3.1.3"4509 resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"4657 resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"4510 integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==4658 integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==4747 combined-stream "^1.0.6"4895 combined-stream "^1.0.6"4748 mime-types "^2.1.12"4896 mime-types "^2.1.12"474948974750forwarded@~0.1.2:4898forwarded@0.2.0:4751 version "0.1.2"4899 version "0.2.0"4752 resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84"4900 resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"4753 integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=4901 integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==475449024755fragment-cache@^0.2.1:4903fragment-cache@^0.2.1:4756 version "0.2.1"4904 version "0.2.1"4764 resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"4912 resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"4765 integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=4913 integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=476649144915fs-extra@^10.0.0:4916 version "10.0.0"4917 resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1"4918 integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==4919 dependencies:4920 graceful-fs "^4.2.0"4921 jsonfile "^6.0.1"4922 universalify "^2.0.0"49234767fs-extra@^4.0.2:4924fs-extra@^4.0.2:4768 version "4.0.3"4925 version "4.0.3"4769 resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94"4926 resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94"4782 jsonfile "^4.0.0"4939 jsonfile "^4.0.0"4783 universalify "^0.1.0"4940 universalify "^0.1.0"478449414785fs-extra@^9.1.0:4786 version "9.1.0"4787 resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"4788 integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==4789 dependencies:4790 at-least-node "^1.0.0"4791 graceful-fs "^4.2.0"4792 jsonfile "^6.0.1"4793 universalify "^2.0.0"47944795fs-minipass@^1.2.5:4942fs-minipass@^1.2.5:4796 version "1.2.7"4943 version "1.2.7"4797 resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7"4944 resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7"4809 resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"4956 resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"4810 integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=4957 integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=481149584812fsevents@^2.1.2, fsevents@~2.3.1:4959fsevents@^2.3.2, fsevents@~2.3.1, fsevents@~2.3.2:4813 version "2.3.2"4960 version "2.3.2"4814 resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"4961 resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"4815 integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==4962 integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==4851 ast-module-types "^2.3.2"4998 ast-module-types "^2.3.2"4852 node-source-walk "^4.0.0"4999 node-source-walk "^4.0.0"485350004854get-caller-file@^2.0.1, get-caller-file@^2.0.5:5001get-caller-file@^2.0.5:4855 version "2.0.5"5002 version "2.0.5"4856 resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"5003 resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"4857 integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==5004 integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==4885 resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"5032 resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"4886 integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=5033 integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=488750344888get-stream@^4.0.0, get-stream@^4.1.0:5035get-stream@^4.1.0:4889 version "4.1.0"5036 version "4.1.0"4890 resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"5037 resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"4891 integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==5038 integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==4892 dependencies:5039 dependencies:4893 pump "^3.0.0"5040 pump "^3.0.0"489450414895get-stream@^5.0.0, get-stream@^5.1.0:5042get-stream@^5.1.0:4896 version "5.2.0"5043 version "5.2.0"4897 resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"5044 resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"4898 integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==5045 integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==4899 dependencies:5046 dependencies:4900 pump "^3.0.0"5047 pump "^3.0.0"490150485049get-stream@^6.0.0:5050 version "6.0.1"5051 resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"5052 integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==50534902get-value@^2.0.3, get-value@^2.0.6:5054get-value@^2.0.3, get-value@^2.0.6:4903 version "2.0.6"5055 version "2.0.6"4904 resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"5056 resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"4911 dependencies:5063 dependencies:4912 assert-plus "^1.0.0"5064 assert-plus "^1.0.0"491350654914gh-pages@^3.1.0:5066gh-pages@^3.2.0:4915 version "3.1.0"5067 version "3.2.2"4916 resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-3.1.0.tgz#ec3ed0f6a6e3fc3d888758fa018f08191c96bd55"5068 resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-3.2.2.tgz#3177ef792f8cfcd6872c252c3482910d88b46bbb"4917 integrity sha512-3b1rly9kuf3/dXsT8+ZxP0UhNLOo1CItj+3e31yUVcaph/yDsJ9RzD7JOw5o5zpBTJVQLlJAASNkUfepi9fe2w==5069 integrity sha512-szdkmGpVqMBUZkjgsEXQm5wkLvx/XNvWf3HzL+2ETpLtpaXvSvIzpNgLiiojDzxmbFDf3M5CFK7p/3eYi8U83A==4918 dependencies:5070 dependencies:4919 async "^2.6.1"5071 async "^2.6.1"4920 commander "^2.18.0"5072 commander "^2.18.0"4936 simple-get "^4.0.0"5088 simple-get "^4.0.0"4937 util-extend "^1.0.1"5089 util-extend "^1.0.1"493850904939gh-release@^5.0.0:5091gh-release@^6.0.0:4940 version "5.0.0"5092 version "6.0.0"4941 resolved "https://registry.yarnpkg.com/gh-release/-/gh-release-5.0.0.tgz#20ee85758f3ad24548e7573b92d2bfaaa4cec9f5"5093 resolved "https://registry.yarnpkg.com/gh-release/-/gh-release-6.0.0.tgz#5e20a914f8dd2579bdebcab56a7e12f497767be6"4942 integrity sha512-nuVsQGWx3ecdJ1LcN3TIzaxygua5JWx5eCm6qReH2qXVApNQV6JZaYi/bMMGC70YCLlLElQ//pykBX8alIjYyw==5094 integrity sha512-FNITfykM63cwMCwLaf/GVkmBVM4xP2FlMD0h2OcDoDhS//3mMtYL3m2sHSMRKzxUjRHPIs7hqIatUzso+4JawQ==4943 dependencies:5095 dependencies:4944 "@octokit/rest" "^18.0.9"5096 "@octokit/rest" "^18.0.9"4945 chalk "^4.1.0"5097 chalk "^4.1.0"4949 gh-release-assets "^2.0.0"5101 gh-release-assets "^2.0.0"4950 ghauth "^5.0.0"5102 ghauth "^5.0.0"4951 github-url-to-object "^4.0.4"5103 github-url-to-object "^4.0.4"4952 inquirer "^7.3.3"5104 inquirer "^8.0.0"4953 shelljs "^0.8.4"5105 shelljs "^0.8.4"4954 update-notifier "^5.0.0"5106 update-notifier "^5.0.0"4955 yargs "^16.0.3"5107 yargs "^17.0.0"495651084957ghauth@^5.0.0:5109ghauth@^5.0.0:4958 version "5.0.1"5110 version "5.0.1"4971 dependencies:5123 dependencies:4972 is-url "^1.1.0"5124 is-url "^1.1.0"497351254974glob-parent@^3.1.0:5126glob-parent@^5.1.0, glob-parent@^5.1.2, glob-parent@~5.1.0, glob-parent@~5.1.2:4975 version "3.1.0"4976 resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae"4977 integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=4978 dependencies:4979 is-glob "^3.1.0"4980 path-dirname "^1.0.0"49814982glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@~5.1.0:4983 version "5.1.2"5127 version "5.1.2"4984 resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"5128 resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"4985 integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==5129 integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==4993 dependencies:5137 dependencies:4994 find-index "^0.1.1"5138 find-index "^0.1.1"499551394996glob@7.1.6, glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:5140glob@7.1.6:4997 version "7.1.6"5141 version "7.1.6"4998 resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"5142 resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"4999 integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==5143 integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==5005 once "^1.3.0"5149 once "^1.3.0"5006 path-is-absolute "^1.0.0"5150 path-is-absolute "^1.0.0"500751515152glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.1.7:5153 version "7.1.7"5154 resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"5155 integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==5156 dependencies:5157 fs.realpath "^1.0.0"5158 inflight "^1.0.4"5159 inherits "2"5160 minimatch "^3.0.4"5161 once "^1.3.0"5162 path-is-absolute "^1.0.0"51635008global-dirs@^3.0.0:5164global-dirs@^3.0.0:5009 version "3.0.0"5165 version "3.0.0"5010 resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686"5166 resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686"5025 resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"5181 resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"5026 integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==5182 integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==502751835028globals@^12.1.0:5184globals@^13.6.0, globals@^13.9.0:5029 version "12.4.0"5185 version "13.9.0"5030 resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8"5186 resolved "https://registry.yarnpkg.com/globals/-/globals-13.9.0.tgz#4bf2bf635b334a173fb1daf7c5e6b218ecdc06cb"5031 integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==5187 integrity sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==5032 dependencies:5188 dependencies:5033 type-fest "^0.8.1"50345035globals@^13.6.0:5036 version "13.8.0"5037 resolved "https://registry.yarnpkg.com/globals/-/globals-13.8.0.tgz#3e20f504810ce87a8d72e55aecf8435b50f4c1b3"5038 integrity sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q==5039 dependencies:5040 type-fest "^0.20.2"5189 type-fest "^0.20.2"504151905042globby@^11.0.1:5191globby@^11.0.3:5043 version "11.0.3"5192 version "11.0.4"5044 resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.3.tgz#9b1f0cb523e171dd1ad8c7b2a9fb4b644b9593cb"5193 resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5"5045 integrity sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==5194 integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==5046 dependencies:5195 dependencies:5047 array-union "^2.1.0"5196 array-union "^2.1.0"5048 dir-glob "^3.0.1"5197 dir-glob "^3.0.1"5123 resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e"5272 resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e"5124 integrity sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==5273 integrity sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==512552745126growly@^1.3.0:5127 version "1.3.0"5128 resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081"5129 integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=51305131handlebars@^4.7.7:5275handlebars@^4.7.7:5132 version "4.7.7"5276 version "4.7.7"5133 resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1"5277 resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1"5247 resolved "https://registry.yarnpkg.com/hash-sum/-/hash-sum-1.0.2.tgz#33b40777754c6432573c120cc3808bbd10d47f04"5391 resolved "https://registry.yarnpkg.com/hash-sum/-/hash-sum-1.0.2.tgz#33b40777754c6432573c120cc3808bbd10d47f04"5248 integrity sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=5392 integrity sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=524953935250hash.js@^1.0.0, hash.js@^1.0.3, hash.js@^1.1.7:5394hash.js@1.1.7, hash.js@^1.0.0, hash.js@^1.0.3, hash.js@^1.1.7:5251 version "1.1.7"5395 version "1.1.7"5252 resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42"5396 resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42"5253 integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==5397 integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==5318 resolved "https://registry.yarnpkg.com/http-https/-/http-https-1.0.0.tgz#2f908dd5f1db4068c058cd6e6d4ce392c913389b"5462 resolved "https://registry.yarnpkg.com/http-https/-/http-https-1.0.0.tgz#2f908dd5f1db4068c058cd6e6d4ce392c913389b"5319 integrity sha1-L5CN1fHbQGjAWM1ubUzjkskTOJs=5463 integrity sha1-L5CN1fHbQGjAWM1ubUzjkskTOJs=532054645465http-proxy-agent@^4.0.1:5466 version "4.0.1"5467 resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a"5468 integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==5469 dependencies:5470 "@tootallnate/once" "1"5471 agent-base "6"5472 debug "4"54735321http-signature@~1.2.0:5474http-signature@~1.2.0:5322 version "1.2.0"5475 version "1.2.0"5323 resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"5476 resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"5327 jsprim "^1.2.2"5480 jsprim "^1.2.2"5328 sshpk "^1.7.0"5481 sshpk "^1.7.0"532954825330human-signals@^1.1.1:5483https-proxy-agent@^5.0.0:5331 version "1.1.1"5484 version "5.0.0"5332 resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"5485 resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2"5333 integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==5486 integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==5487 dependencies:5488 agent-base "6"5489 debug "4"533454905491human-signals@^2.1.0:5492 version "2.1.0"5493 resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"5494 integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==54955335humanize-url@^1.0.0:5496humanize-url@^1.0.0:5336 version "1.0.1"5497 version "1.0.1"5337 resolved "https://registry.yarnpkg.com/humanize-url/-/humanize-url-1.0.1.tgz#f4ab99e0d288174ca4e1e50407c55fbae464efff"5498 resolved "https://registry.yarnpkg.com/humanize-url/-/humanize-url-1.0.1.tgz#f4ab99e0d288174ca4e1e50407c55fbae464efff"5428 resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"5589 resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"5429 integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==5590 integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==543055915431inquirer@^7.3.3:5592inquirer@^8.0.0:5432 version "7.3.3"5593 version "8.1.1"5433 resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003"5594 resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.1.1.tgz#7c53d94c6d03011c7bb2a947f0dca3b98246c26a"5434 integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==5595 integrity sha512-hUDjc3vBkh/uk1gPfMAD/7Z188Q8cvTGl0nxwaCdwSbzFh6ZKkZh+s2ozVxbE5G9ZNRyeY0+lgbAIOUFsFf98w==5435 dependencies:5596 dependencies:5436 ansi-escapes "^4.2.1"5597 ansi-escapes "^4.2.1"5437 chalk "^4.1.0"5598 chalk "^4.1.1"5438 cli-cursor "^3.1.0"5599 cli-cursor "^3.1.0"5439 cli-width "^3.0.0"5600 cli-width "^3.0.0"5440 external-editor "^3.0.3"5601 external-editor "^3.0.3"5441 figures "^3.0.0"5602 figures "^3.0.0"5442 lodash "^4.17.19"5603 lodash "^4.17.21"5443 mute-stream "0.0.8"5604 mute-stream "0.0.8"5605 ora "^5.3.0"5444 run-async "^2.4.0"5606 run-async "^2.4.0"5445 rxjs "^6.6.0"5607 rxjs "^6.6.6"5446 string-width "^4.1.0"5608 string-width "^4.1.0"5447 strip-ansi "^6.0.0"5609 strip-ansi "^6.0.0"5448 through "^2.3.6"5610 through "^2.3.6"5498 integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=5660 integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=549956615500is-bigint@^1.0.1:5662is-bigint@^1.0.1:5501 version "1.0.1"5663 version "1.0.2"5502 resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.1.tgz#6923051dfcbc764278540b9ce0e6b3213aa5ebc2"5664 resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.2.tgz#ffb381442503235ad245ea89e45b3dbff040ee5a"5503 integrity sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==5665 integrity sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==550456665505is-binary-path@^1.0.0:5667is-binary-path@^1.0.0:5506 version "1.0.1"5668 version "1.0.1"5517 binary-extensions "^2.0.0"5679 binary-extensions "^2.0.0"551856805519is-boolean-object@^1.1.0:5681is-boolean-object@^1.1.0:5520 version "1.1.0"5682 version "1.1.1"5521 resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.0.tgz#e2aaad3a3a8fca34c28f6eee135b156ed2587ff0"5683 resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.1.tgz#3c0878f035cb821228d350d2e1e36719716a3de8"5522 integrity sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==5684 integrity sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==5523 dependencies:5685 dependencies:5524 call-bind "^1.0.0"5686 call-bind "^1.0.2"552556875526is-buffer@^1.1.5:5688is-buffer@^1.1.5:5527 version "1.1.6"5689 version "1.1.6"5540 dependencies:5702 dependencies:5541 ci-info "^2.0.0"5703 ci-info "^2.0.0"554257045543is-core-module@^2.2.0:5705is-ci@^3.0.0:5544 version "2.3.0"5706 version "3.0.0"5545 resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.3.0.tgz#d341652e3408bca69c4671b79a0954a3d349f887"5707 resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.0.tgz#c7e7be3c9d8eef7d0fa144390bd1e4b88dc4c994"5546 integrity sha512-xSphU2KG9867tsYdLD4RWQ1VqdFl4HTO9Thf3I/3dLEfr0dbPTWKsuCKrgqMljg4nPE+Gq0VCnzT3gr0CyBmsw==5708 integrity sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==5547 dependencies:5709 dependencies:5710 ci-info "^3.1.1"57115712is-core-module@^2.2.0, is-core-module@^2.4.0:5713 version "2.4.0"5714 resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.4.0.tgz#8e9fc8e15027b011418026e98f0e6f4d86305cc1"5715 integrity sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==5716 dependencies:5548 has "^1.0.3"5717 has "^1.0.3"554957185550is-data-descriptor@^0.1.4:5719is-data-descriptor@^0.1.4:5562 kind-of "^6.0.0"5731 kind-of "^6.0.0"556357325564is-date-object@^1.0.1:5733is-date-object@^1.0.1:5565 version "1.0.2"5734 version "1.0.4"5566 resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e"5735 resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.4.tgz#550cfcc03afada05eea3dd30981c7b09551f73e5"5567 integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==5736 integrity sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==556857375569is-descriptor@^0.1.0:5738is-descriptor@^0.1.0:5570 version "0.1.6"5739 version "0.1.6"5584 is-data-descriptor "^1.0.0"5753 is-data-descriptor "^1.0.0"5585 kind-of "^6.0.2"5754 kind-of "^6.0.2"558657555587is-docker@^2.0.0:5588 version "2.2.1"5589 resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa"5590 integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==55915592is-extendable@^0.1.0, is-extendable@^0.1.1:5756is-extendable@^0.1.0, is-extendable@^0.1.1:5593 version "0.1.1"5757 version "0.1.1"5594 resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"5758 resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"5601 dependencies:5765 dependencies:5602 is-plain-object "^2.0.4"5766 is-plain-object "^2.0.4"560357675604is-extglob@^2.1.0, is-extglob@^2.1.1:5768is-extglob@^2.1.1:5605 version "2.1.1"5769 version "2.1.1"5606 resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"5770 resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"5607 integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=5771 integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=5634 integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==5798 integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==563557995636is-generator-function@^1.0.7:5800is-generator-function@^1.0.7:5637 version "1.0.8"5801 version "1.0.9"5638 resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.8.tgz#dfb5c2b120e02b0a8d9d2c6806cd5621aa922f7b"5802 resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.9.tgz#e5f82c2323673e7fcad3d12858c83c4039f6399c"5639 integrity sha512-2Omr/twNtufVZFr1GhxjOMFPAj2sjc/dKaIqBhvo4qciXfJmITGH6ZGd8eZYNHza8t1y0e01AuqRhJwfWp26WQ==5803 integrity sha512-ZJ34p1uvIfptHCN7sFTjGibB9/oBg17sHqzDLfuwhvmN/qLVvIQXRQ8licZQ35WJ8KuEQt/etnnzQFI9C9Ue/A==564058045641is-glob@^3.1.0:5642 version "3.1.0"5643 resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"5644 integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=5645 dependencies:5646 is-extglob "^2.1.0"56475648is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1:5805is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1:5649 version "4.0.1"5806 version "4.0.1"5650 resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc"5807 resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc"5681 integrity sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==5838 integrity sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==568258395683is-number-object@^1.0.4:5840is-number-object@^1.0.4:5684 version "1.0.4"5841 version "1.0.5"5685 resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.4.tgz#36ac95e741cf18b283fc1ddf5e83da798e3ec197"5842 resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.5.tgz#6edfaeed7950cff19afedce9fbfca9ee6dd289eb"5686 integrity sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==5843 integrity sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==568758445688is-number@^3.0.0:5845is-number@^3.0.0:5689 version "3.0.0"5846 version "3.0.0"5739 resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344"5896 resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344"5740 integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==5897 integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==574158985742is-potential-custom-element-name@^1.0.0:5899is-potential-custom-element-name@^1.0.1:5743 version "1.0.1"5900 version "1.0.1"5744 resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5"5901 resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5"5745 integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==5902 integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==574659035747is-regex@^1.1.2:5904is-regex@^1.1.3:5748 version "1.1.2"5905 version "1.1.3"5749 resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.2.tgz#81c8ebde4db142f2cf1c53fc86d6a45788266251"5906 resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.3.tgz#d029f9aff6448b93ebbe3f33dac71511fdcbef9f"5750 integrity sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==5907 integrity sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==5751 dependencies:5908 dependencies:5752 call-bind "^1.0.2"5909 call-bind "^1.0.2"5753 has-symbols "^1.0.1"5910 has-symbols "^1.0.2"575459115755is-regexp@^1.0.0:5912is-regexp@^1.0.0:5756 version "1.0.0"5913 version "1.0.0"5767 resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4"5924 resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4"5768 integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==5925 integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==576959265770is-stream@^1.0.0, is-stream@^1.1.0:5927is-stream@^1.0.0:5771 version "1.1.0"5928 version "1.1.0"5772 resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"5929 resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"5773 integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=5930 integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=5777 resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3"5934 resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3"5778 integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==5935 integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==577959365780is-string@^1.0.5:5937is-string@^1.0.5, is-string@^1.0.6:5781 version "1.0.5"5938 version "1.0.6"5782 resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6"5939 resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.6.tgz#3fe5d5992fb0d93404f32584d4b0179a71b54a5f"5783 integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==5940 integrity sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==578459415785is-symbol@^1.0.2, is-symbol@^1.0.3:5942is-symbol@^1.0.2, is-symbol@^1.0.3:5786 version "1.0.3"5943 version "1.0.4"5787 resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937"5944 resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c"5788 integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==5945 integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==5789 dependencies:5946 dependencies:5790 has-symbols "^1.0.1"5947 has-symbols "^1.0.2"579159485792is-typed-array@^1.1.3:5949is-typed-array@^1.1.3:5793 version "1.1.5"5950 version "1.1.5"5820 resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"5977 resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"5821 integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==5978 integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==582259795823is-wsl@^2.2.0:5824 version "2.2.0"5825 resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271"5826 integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==5827 dependencies:5828 is-docker "^2.0.0"58295830is-yarn-global@^0.3.0:5980is-yarn-global@^0.3.0:5831 version "0.3.0"5981 version "0.3.0"5832 resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232"5982 resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232"5833 integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==5983 integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==583459845835isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0:5985isarray@1.0.0, isarray@~1.0.0:5836 version "1.0.0"5986 version "1.0.0"5837 resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"5987 resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"5838 integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=5988 integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=5908 has-to-string-tag-x "^1.2.0"6058 has-to-string-tag-x "^1.2.0"5909 is-object "^1.0.1"6059 is-object "^1.0.1"591060605911jest-changed-files@^26.6.2:6061jest-changed-files@^27.0.2:5912 version "26.6.2"6062 version "27.0.2"5913 resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-26.6.2.tgz#f6198479e1cc66f22f9ae1e22acaa0b429c042d0"6063 resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.0.2.tgz#997253042b4a032950fc5f56abf3c5d1f8560801"5914 integrity sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==6064 integrity sha512-eMeb1Pn7w7x3wue5/vF73LPCJ7DKQuC9wQUR5ebP9hDPpk5hzcT/3Hmz3Q5BOFpR3tgbmaWhJcMTVgC8Z1NuMw==5915 dependencies:6065 dependencies:5916 "@jest/types" "^26.6.2"6066 "@jest/types" "^27.0.2"5917 execa "^4.0.0"6067 execa "^5.0.0"5918 throat "^5.0.0"6068 throat "^6.0.1"591960695920jest-cli@^26.6.3:6070jest-circus@^27.0.4:5921 version "26.6.3"6071 version "27.0.4"5922 resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-26.6.3.tgz#43117cfef24bc4cd691a174a8796a532e135e92a"6072 resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.0.4.tgz#3b261514ee3b3da33def736a6352c98ff56bb6e6"5923 integrity sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==6073 integrity sha512-QD+eblDiRphta630WRKewuASLs/oY1Zki2G4bccntRvrTHQ63ljwFR5TLduuK4Zg0ZPzW0+8o6AP7KRd1yKOjw==5924 dependencies:6074 dependencies:5925 "@jest/core" "^26.6.3"6075 "@jest/environment" "^27.0.3"5926 "@jest/test-result" "^26.6.2"6076 "@jest/test-result" "^27.0.2"5927 "@jest/types" "^26.6.2"6077 "@jest/types" "^27.0.2"6078 "@types/node" "*"5928 chalk "^4.0.0"6079 chalk "^4.0.0"6080 co "^4.6.0"6081 dedent "^0.7.0"6082 expect "^27.0.2"6083 is-generator-fn "^2.0.0"6084 jest-each "^27.0.2"6085 jest-matcher-utils "^27.0.2"6086 jest-message-util "^27.0.2"6087 jest-runtime "^27.0.4"6088 jest-snapshot "^27.0.4"6089 jest-util "^27.0.2"6090 pretty-format "^27.0.2"6091 slash "^3.0.0"6092 stack-utils "^2.0.3"6093 throat "^6.0.1"60946095jest-cli@^27.0.4:6096 version "27.0.4"6097 resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.0.4.tgz#491b12c754c0d7c6873b13a66f26b3a80a852910"6098 integrity sha512-E0T+/i2lxsWAzV7LKYd0SB7HUAvePqaeIh5vX43/G5jXLhv1VzjYzJAGEkTfvxV774ll9cyE2ljcL73PVMEOXQ==6099 dependencies:6100 "@jest/core" "^27.0.4"6101 "@jest/test-result" "^27.0.2"6102 "@jest/types" "^27.0.2"6103 chalk "^4.0.0"5929 exit "^0.1.2"6104 exit "^0.1.2"5930 graceful-fs "^4.2.4"6105 graceful-fs "^4.2.4"5931 import-local "^3.0.2"6106 import-local "^3.0.2"5932 is-ci "^2.0.0"6107 jest-config "^27.0.4"5933 jest-config "^26.6.3"5934 jest-util "^26.6.2"6108 jest-util "^27.0.2"5935 jest-validate "^26.6.2"6109 jest-validate "^27.0.2"5936 prompts "^2.0.1"6110 prompts "^2.0.1"5937 yargs "^15.4.1"6111 yargs "^16.0.3"593861125939jest-config@^26.6.3:6113jest-config@^27.0.4:5940 version "26.6.3"6114 version "27.0.4"5941 resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-26.6.3.tgz#64f41444eef9eb03dc51d5c53b75c8c71f645349"6115 resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.0.4.tgz#c4f41378acf40ca77860fb4e213b12109d87b8cf"5942 integrity sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==6116 integrity sha512-VkQFAHWnPQefdvHU9A+G3H/Z3NrrTKqWpvxgQz3nkUdkDTWeKJE6e//BL+R7z79dXOMVksYgM/z6ndtN0hfChg==5943 dependencies:6117 dependencies:5944 "@babel/core" "^7.1.0"6118 "@babel/core" "^7.1.0"5945 "@jest/test-sequencer" "^26.6.3"6119 "@jest/test-sequencer" "^27.0.4"5946 "@jest/types" "^26.6.2"6120 "@jest/types" "^27.0.2"5947 babel-jest "^26.6.3"6121 babel-jest "^27.0.2"5948 chalk "^4.0.0"6122 chalk "^4.0.0"5949 deepmerge "^4.2.2"6123 deepmerge "^4.2.2"5950 glob "^7.1.1"6124 glob "^7.1.1"5951 graceful-fs "^4.2.4"6125 graceful-fs "^4.2.4"5952 jest-environment-jsdom "^26.6.2"6126 is-ci "^3.0.0"6127 jest-circus "^27.0.4"6128 jest-environment-jsdom "^27.0.3"5953 jest-environment-node "^26.6.2"6129 jest-environment-node "^27.0.3"5954 jest-get-type "^26.3.0"6130 jest-get-type "^27.0.1"5955 jest-jasmine2 "^26.6.3"6131 jest-jasmine2 "^27.0.4"5956 jest-regex-util "^26.0.0"6132 jest-regex-util "^27.0.1"5957 jest-resolve "^26.6.2"6133 jest-resolve "^27.0.4"5958 jest-util "^26.6.2"6134 jest-runner "^27.0.4"6135 jest-util "^27.0.2"5959 jest-validate "^26.6.2"6136 jest-validate "^27.0.2"5960 micromatch "^4.0.2"6137 micromatch "^4.0.4"5961 pretty-format "^26.6.2"6138 pretty-format "^27.0.2"596261395963jest-diff@^26.6.2:6140jest-diff@^27.0.2:5964 version "26.6.2"6141 version "27.0.2"5965 resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-26.6.2.tgz#1aa7468b52c3a68d7d5c5fdcdfcd5e49bd164394"6142 resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.0.2.tgz#f315b87cee5dc134cf42c2708ab27375cc3f5a7e"5966 integrity sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==6143 integrity sha512-BFIdRb0LqfV1hBt8crQmw6gGQHVDhM87SpMIZ45FPYKReZYG5er1+5pIn2zKqvrJp6WNox0ylR8571Iwk2Dmgw==5967 dependencies:6144 dependencies:5968 chalk "^4.0.0"6145 chalk "^4.0.0"5969 diff-sequences "^26.6.2"6146 diff-sequences "^27.0.1"5970 jest-get-type "^26.3.0"6147 jest-get-type "^27.0.1"5971 pretty-format "^26.6.2"6148 pretty-format "^27.0.2"597261495973jest-docblock@^26.0.0:6150jest-docblock@^27.0.1:5974 version "26.0.0"6151 version "27.0.1"5975 resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-26.0.0.tgz#3e2fa20899fc928cb13bd0ff68bd3711a36889b5"6152 resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.0.1.tgz#bd9752819b49fa4fab1a50b73eb58c653b962e8b"5976 integrity sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==6153 integrity sha512-TA4+21s3oebURc7VgFV4r7ltdIJ5rtBH1E3Tbovcg7AV+oLfD5DcJ2V2vJ5zFA9sL5CFd/d2D6IpsAeSheEdrA==5977 dependencies:6154 dependencies:5978 detect-newline "^3.0.0"6155 detect-newline "^3.0.0"597961565980jest-each@^26.6.2:6157jest-each@^27.0.2:5981 version "26.6.2"6158 version "27.0.2"5982 resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-26.6.2.tgz#02526438a77a67401c8a6382dfe5999952c167cb"6159 resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.0.2.tgz#865ddb4367476ced752167926b656fa0dcecd8c7"5983 integrity sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==6160 integrity sha512-OLMBZBZ6JkoXgUenDtseFRWA43wVl2BwmZYIWQws7eS7pqsIvePqj/jJmEnfq91ALk3LNphgwNK/PRFBYi7ITQ==5984 dependencies:6161 dependencies:5985 "@jest/types" "^26.6.2"6162 "@jest/types" "^27.0.2"5986 chalk "^4.0.0"6163 chalk "^4.0.0"5987 jest-get-type "^26.3.0"6164 jest-get-type "^27.0.1"5988 jest-util "^26.6.2"6165 jest-util "^27.0.2"5989 pretty-format "^26.6.2"6166 pretty-format "^27.0.2"599061675991jest-environment-jsdom@^26.6.2:6168jest-environment-jsdom@^27.0.3:5992 version "26.6.2"6169 version "27.0.3"5993 resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz#78d09fe9cf019a357009b9b7e1f101d23bd1da3e"6170 resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.0.3.tgz#ed73e913ddc03864eb9f934b5cbabf1b63504e2e"5994 integrity sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==6171 integrity sha512-5KLmgv1bhiimpSA8oGTnZYk6g4fsNyZiA/6gI2tAZUgrufd7heRUSVh4gRokzZVEj8zlwAQYT0Zs6tuJSW/ECA==5995 dependencies:6172 dependencies:5996 "@jest/environment" "^26.6.2"6173 "@jest/environment" "^27.0.3"5997 "@jest/fake-timers" "^26.6.2"6174 "@jest/fake-timers" "^27.0.3"5998 "@jest/types" "^26.6.2"6175 "@jest/types" "^27.0.2"5999 "@types/node" "*"6176 "@types/node" "*"6000 jest-mock "^26.6.2"6177 jest-mock "^27.0.3"6001 jest-util "^26.6.2"6178 jest-util "^27.0.2"6002 jsdom "^16.4.0"6179 jsdom "^16.6.0"600361806004jest-environment-node@^26.6.2:6181jest-environment-node@^27.0.3:6005 version "26.6.2"6182 version "27.0.3"6006 resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-26.6.2.tgz#824e4c7fb4944646356f11ac75b229b0035f2b0c"6183 resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.0.3.tgz#b4acb3679d2552a4215732cab8b0ca7ec4398ee0"6007 integrity sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==6184 integrity sha512-co2/IVnIFL3cItpFULCvXFg9us4gvWXgs7mutAMPCbFhcqh56QAOdKhNzC2+RycsC/k4mbMj1VF+9F/NzA0ROg==6008 dependencies:6185 dependencies:6009 "@jest/environment" "^26.6.2"6186 "@jest/environment" "^27.0.3"6010 "@jest/fake-timers" "^26.6.2"6187 "@jest/fake-timers" "^27.0.3"6011 "@jest/types" "^26.6.2"6188 "@jest/types" "^27.0.2"6012 "@types/node" "*"6189 "@types/node" "*"6013 jest-mock "^26.6.2"6190 jest-mock "^27.0.3"6014 jest-util "^26.6.2"6191 jest-util "^27.0.2"601561926016jest-get-type@^26.3.0:6193jest-get-type@^27.0.1:6017 version "26.3.0"6194 version "27.0.1"6018 resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0"6195 resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.0.1.tgz#34951e2b08c8801eb28559d7eb732b04bbcf7815"6019 integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==6196 integrity sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==602061976021jest-haste-map@^26.6.2:6198jest-haste-map@^27.0.2:6022 version "26.6.2"6199 version "27.0.2"6023 resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.6.2.tgz#dd7e60fe7dc0e9f911a23d79c5ff7fb5c2cafeaa"6200 resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.0.2.tgz#3f1819400c671237e48b4d4b76a80a0dbed7577f"6024 integrity sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==6201 integrity sha512-37gYfrYjjhEfk37C4bCMWAC0oPBxDpG0qpl8lYg8BT//wf353YT/fzgA7+Dq0EtM7rPFS3JEcMsxdtDwNMi2cA==6025 dependencies:6202 dependencies:6026 "@jest/types" "^26.6.2"6203 "@jest/types" "^27.0.2"6027 "@types/graceful-fs" "^4.1.2"6204 "@types/graceful-fs" "^4.1.2"6028 "@types/node" "*"6205 "@types/node" "*"6029 anymatch "^3.0.3"6206 anymatch "^3.0.3"6030 fb-watchman "^2.0.0"6207 fb-watchman "^2.0.0"6031 graceful-fs "^4.2.4"6208 graceful-fs "^4.2.4"6032 jest-regex-util "^26.0.0"6209 jest-regex-util "^27.0.1"6033 jest-serializer "^26.6.2"6210 jest-serializer "^27.0.1"6034 jest-util "^26.6.2"6211 jest-util "^27.0.2"6035 jest-worker "^26.6.2"6212 jest-worker "^27.0.2"6036 micromatch "^4.0.2"6213 micromatch "^4.0.4"6037 sane "^4.0.3"6038 walker "^1.0.7"6214 walker "^1.0.7"6039 optionalDependencies:6215 optionalDependencies:6040 fsevents "^2.1.2"6216 fsevents "^2.3.2"604162176042jest-jasmine2@^26.6.3:6218jest-jasmine2@^27.0.4:6043 version "26.6.3"6219 version "27.0.4"6044 resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz#adc3cf915deacb5212c93b9f3547cd12958f2edd"6220 resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.0.4.tgz#c669519ccf4904a485338555e1e66cad36bb0670"6045 integrity sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==6221 integrity sha512-yj3WrjjquZwkJw+eA4c9yucHw4/+EHndHWSqgHbHGQfT94ihaaQsa009j1a0puU8CNxPDk0c1oAPeOpdJUElwA==6046 dependencies:6222 dependencies:6047 "@babel/traverse" "^7.1.0"6223 "@babel/traverse" "^7.1.0"6048 "@jest/environment" "^26.6.2"6224 "@jest/environment" "^27.0.3"6049 "@jest/source-map" "^26.6.2"6225 "@jest/source-map" "^27.0.1"6050 "@jest/test-result" "^26.6.2"6226 "@jest/test-result" "^27.0.2"6051 "@jest/types" "^26.6.2"6227 "@jest/types" "^27.0.2"6052 "@types/node" "*"6228 "@types/node" "*"6053 chalk "^4.0.0"6229 chalk "^4.0.0"6054 co "^4.6.0"6230 co "^4.6.0"6055 expect "^26.6.2"6231 expect "^27.0.2"6056 is-generator-fn "^2.0.0"6232 is-generator-fn "^2.0.0"6057 jest-each "^26.6.2"6233 jest-each "^27.0.2"6058 jest-matcher-utils "^26.6.2"6234 jest-matcher-utils "^27.0.2"6059 jest-message-util "^26.6.2"6235 jest-message-util "^27.0.2"6060 jest-runtime "^26.6.3"6236 jest-runtime "^27.0.4"6061 jest-snapshot "^26.6.2"6237 jest-snapshot "^27.0.4"6062 jest-util "^26.6.2"6238 jest-util "^27.0.2"6063 pretty-format "^26.6.2"6239 pretty-format "^27.0.2"6064 throat "^5.0.0"6240 throat "^6.0.1"606562416066jest-leak-detector@^26.6.2:6242jest-leak-detector@^27.0.2:6067 version "26.6.2"6243 version "27.0.2"6068 resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz#7717cf118b92238f2eba65054c8a0c9c653a91af"6244 resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.0.2.tgz#ce19aa9dbcf7a72a9d58907a970427506f624e69"6069 integrity sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==6245 integrity sha512-TZA3DmCOfe8YZFIMD1GxFqXUkQnIoOGQyy4hFCA2mlHtnAaf+FeOMxi0fZmfB41ZL+QbFG6BVaZF5IeFIVy53Q==6070 dependencies:6246 dependencies:6071 jest-get-type "^26.3.0"6247 jest-get-type "^27.0.1"6072 pretty-format "^26.6.2"6248 pretty-format "^27.0.2"607362496074jest-matcher-utils@^26.6.2:6250jest-matcher-utils@^27.0.2:6075 version "26.6.2"6251 version "27.0.2"6076 resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz#8e6fd6e863c8b2d31ac6472eeb237bc595e53e7a"6252 resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.0.2.tgz#f14c060605a95a466cdc759acc546c6f4cbfc4f0"6077 integrity sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==6253 integrity sha512-Qczi5xnTNjkhcIB0Yy75Txt+Ez51xdhOxsukN7awzq2auZQGPHcQrJ623PZj0ECDEMOk2soxWx05EXdXGd1CbA==6078 dependencies:6254 dependencies:6079 chalk "^4.0.0"6255 chalk "^4.0.0"6080 jest-diff "^26.6.2"6256 jest-diff "^27.0.2"6081 jest-get-type "^26.3.0"6257 jest-get-type "^27.0.1"6082 pretty-format "^26.6.2"6258 pretty-format "^27.0.2"608362596084jest-message-util@^26.6.2:6260jest-message-util@^27.0.2:6085 version "26.6.2"6261 version "27.0.2"6086 resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-26.6.2.tgz#58173744ad6fc0506b5d21150b9be56ef001ca07"6262 resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.0.2.tgz#181c9b67dff504d8f4ad15cba10d8b80f272048c"6087 integrity sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==6263 integrity sha512-rTqWUX42ec2LdMkoUPOzrEd1Tcm+R1KfLOmFK+OVNo4MnLsEaxO5zPDb2BbdSmthdM/IfXxOZU60P/WbWF8BTw==6088 dependencies:6264 dependencies:6089 "@babel/code-frame" "^7.0.0"6265 "@babel/code-frame" "^7.12.13"6090 "@jest/types" "^26.6.2"6266 "@jest/types" "^27.0.2"6091 "@types/stack-utils" "^2.0.0"6267 "@types/stack-utils" "^2.0.0"6092 chalk "^4.0.0"6268 chalk "^4.0.0"6093 graceful-fs "^4.2.4"6269 graceful-fs "^4.2.4"6094 micromatch "^4.0.2"6270 micromatch "^4.0.4"6095 pretty-format "^26.6.2"6271 pretty-format "^27.0.2"6096 slash "^3.0.0"6272 slash "^3.0.0"6097 stack-utils "^2.0.2"6273 stack-utils "^2.0.3"609862746099jest-mock@^26.6.2:6275jest-mock@^27.0.3:6100 version "26.6.2"6276 version "27.0.3"6101 resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-26.6.2.tgz#d6cb712b041ed47fe0d9b6fc3474bc6543feb302"6277 resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.0.3.tgz#5591844f9192b3335c0dca38e8e45ed297d4d23d"6102 integrity sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==6278 integrity sha512-O5FZn5XDzEp+Xg28mUz4ovVcdwBBPfAhW9+zJLO0Efn2qNbYcDaJvSlRiQ6BCZUCVOJjALicuJQI9mRFjv1o9Q==6103 dependencies:6279 dependencies:6104 "@jest/types" "^26.6.2"6280 "@jest/types" "^27.0.2"6105 "@types/node" "*"6281 "@types/node" "*"610662826107jest-pnp-resolver@^1.2.2:6283jest-pnp-resolver@^1.2.2:6108 version "1.2.2"6284 version "1.2.2"6109 resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c"6285 resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c"6110 integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==6286 integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==611162876112jest-regex-util@^26.0.0:6288jest-regex-util@^27.0.1:6113 version "26.0.0"6289 version "27.0.1"6114 resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28"6290 resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.0.1.tgz#69d4b1bf5b690faa3490113c47486ed85dd45b68"6115 integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==6291 integrity sha512-6nY6QVcpTgEKQy1L41P4pr3aOddneK17kn3HJw6SdwGiKfgCGTvH02hVXL0GU8GEKtPH83eD2DIDgxHXOxVohQ==611662926117jest-resolve-dependencies@^26.6.3:6293jest-resolve-dependencies@^27.0.4:6118 version "26.6.3"6294 version "27.0.4"6119 resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz#6680859ee5d22ee5dcd961fe4871f59f4c784fb6"6295 resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.4.tgz#a07a242d70d668afd3fcf7f4270755eebb1fe579"6120 integrity sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==6296 integrity sha512-F33UPfw1YGWCV2uxJl7wD6TvcQn5IC0LtguwY3r4L7R6H4twpLkp5Q2ZfzRx9A2I3G8feiy0O0sqcn/Qoym71A==6121 dependencies:6297 dependencies:6122 "@jest/types" "^26.6.2"6298 "@jest/types" "^27.0.2"6123 jest-regex-util "^26.0.0"6299 jest-regex-util "^27.0.1"6124 jest-snapshot "^26.6.2"6300 jest-snapshot "^27.0.4"612563016126jest-resolve@^26.6.2:6302jest-resolve@^27.0.4:6127 version "26.6.2"6303 version "27.0.4"6128 resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.6.2.tgz#a3ab1517217f469b504f1b56603c5bb541fbb507"6304 resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.0.4.tgz#8a27bc3f2f00c8ea28f3bc99bbf6f468300a703d"6129 integrity sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==6305 integrity sha512-BcfyK2i3cG79PDb/6gB6zFeFQlcqLsQjGBqznFCpA0L/3l1L/oOsltdUjs5eISAWA9HS9qtj8v2PSZr/yWxONQ==6130 dependencies:6306 dependencies:6131 "@jest/types" "^26.6.2"6307 "@jest/types" "^27.0.2"6132 chalk "^4.0.0"6308 chalk "^4.0.0"6309 escalade "^3.1.1"6133 graceful-fs "^4.2.4"6310 graceful-fs "^4.2.4"6134 jest-pnp-resolver "^1.2.2"6311 jest-pnp-resolver "^1.2.2"6135 jest-util "^26.6.2"6312 jest-util "^27.0.2"6136 read-pkg-up "^7.0.1"6313 jest-validate "^27.0.2"6137 resolve "^1.18.1"6314 resolve "^1.20.0"6138 slash "^3.0.0"6315 slash "^3.0.0"613963166140jest-runner@^26.6.3:6317jest-runner@^27.0.4:6141 version "26.6.3"6318 version "27.0.4"6142 resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-26.6.3.tgz#2d1fed3d46e10f233fd1dbd3bfaa3fe8924be159"6319 resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.0.4.tgz#2787170a9509b792ae129794f6944d27d5d12a4f"6143 integrity sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==6320 integrity sha512-NfmvSYLCsCJk2AG8Ar2NAh4PhsJJpO+/r+g4bKR5L/5jFzx/indUpnVBdrfDvuqhGLLAvrKJ9FM/Nt8o1dsqxg==6144 dependencies:6321 dependencies:6145 "@jest/console" "^26.6.2"6322 "@jest/console" "^27.0.2"6146 "@jest/environment" "^26.6.2"6323 "@jest/environment" "^27.0.3"6147 "@jest/test-result" "^26.6.2"6324 "@jest/test-result" "^27.0.2"6325 "@jest/transform" "^27.0.2"6148 "@jest/types" "^26.6.2"6326 "@jest/types" "^27.0.2"6149 "@types/node" "*"6327 "@types/node" "*"6150 chalk "^4.0.0"6328 chalk "^4.0.0"6151 emittery "^0.7.1"6329 emittery "^0.8.1"6152 exit "^0.1.2"6330 exit "^0.1.2"6153 graceful-fs "^4.2.4"6331 graceful-fs "^4.2.4"6154 jest-config "^26.6.3"6332 jest-docblock "^27.0.1"6333 jest-environment-jsdom "^27.0.3"6155 jest-docblock "^26.0.0"6334 jest-environment-node "^27.0.3"6156 jest-haste-map "^26.6.2"6335 jest-haste-map "^27.0.2"6157 jest-leak-detector "^26.6.2"6336 jest-leak-detector "^27.0.2"6158 jest-message-util "^26.6.2"6337 jest-message-util "^27.0.2"6159 jest-resolve "^26.6.2"6338 jest-resolve "^27.0.4"6160 jest-runtime "^26.6.3"6339 jest-runtime "^27.0.4"6161 jest-util "^26.6.2"6340 jest-util "^27.0.2"6162 jest-worker "^26.6.2"6341 jest-worker "^27.0.2"6163 source-map-support "^0.5.6"6342 source-map-support "^0.5.6"6164 throat "^5.0.0"6343 throat "^6.0.1"616563446166jest-runtime@^26.6.3:6345jest-runtime@^27.0.4:6167 version "26.6.3"6346 version "27.0.4"6168 resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-26.6.3.tgz#4f64efbcfac398331b74b4b3c82d27d401b8fa2b"6347 resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.0.4.tgz#2e4a6aa77cac32ac612dfe12768387a8aa15c2f0"6169 integrity sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==6348 integrity sha512-voJB4xbAjS/qYPboV+e+gmg3jfvHJJY4CagFWBOM9dQKtlaiTjcpD2tWwla84Z7PtXSQPeIpXY0qksA9Dum29A==6170 dependencies:6349 dependencies:6171 "@jest/console" "^26.6.2"6350 "@jest/console" "^27.0.2"6172 "@jest/environment" "^26.6.2"6351 "@jest/environment" "^27.0.3"6173 "@jest/fake-timers" "^26.6.2"6352 "@jest/fake-timers" "^27.0.3"6174 "@jest/globals" "^26.6.2"6353 "@jest/globals" "^27.0.3"6175 "@jest/source-map" "^26.6.2"6354 "@jest/source-map" "^27.0.1"6176 "@jest/test-result" "^26.6.2"6355 "@jest/test-result" "^27.0.2"6177 "@jest/transform" "^26.6.2"6356 "@jest/transform" "^27.0.2"6178 "@jest/types" "^26.6.2"6357 "@jest/types" "^27.0.2"6179 "@types/yargs" "^15.0.0"6358 "@types/yargs" "^16.0.0"6180 chalk "^4.0.0"6359 chalk "^4.0.0"6181 cjs-module-lexer "^0.6.0"6360 cjs-module-lexer "^1.0.0"6182 collect-v8-coverage "^1.0.0"6361 collect-v8-coverage "^1.0.0"6183 exit "^0.1.2"6362 exit "^0.1.2"6184 glob "^7.1.3"6363 glob "^7.1.3"6185 graceful-fs "^4.2.4"6364 graceful-fs "^4.2.4"6186 jest-config "^26.6.3"6365 jest-haste-map "^27.0.2"6187 jest-haste-map "^26.6.2"6188 jest-message-util "^26.6.2"6366 jest-message-util "^27.0.2"6189 jest-mock "^26.6.2"6367 jest-mock "^27.0.3"6190 jest-regex-util "^26.0.0"6368 jest-regex-util "^27.0.1"6191 jest-resolve "^26.6.2"6369 jest-resolve "^27.0.4"6192 jest-snapshot "^26.6.2"6370 jest-snapshot "^27.0.4"6193 jest-util "^26.6.2"6371 jest-util "^27.0.2"6194 jest-validate "^26.6.2"6372 jest-validate "^27.0.2"6195 slash "^3.0.0"6373 slash "^3.0.0"6196 strip-bom "^4.0.0"6374 strip-bom "^4.0.0"6197 yargs "^15.4.1"6375 yargs "^16.0.3"619863766199jest-serializer@^26.6.2:6377jest-serializer@^27.0.1:6200 version "26.6.2"6378 version "27.0.1"6201 resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-26.6.2.tgz#d139aafd46957d3a448f3a6cdabe2919ba0742d1"6379 resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.0.1.tgz#2464d04dcc33fb71dc80b7c82e3c5e8a08cb1020"6202 integrity sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==6380 integrity sha512-svy//5IH6bfQvAbkAEg1s7xhhgHTtXu0li0I2fdKHDsLP2P2MOiscPQIENQep8oU2g2B3jqLyxKKzotZOz4CwQ==6203 dependencies:6381 dependencies:6204 "@types/node" "*"6382 "@types/node" "*"6205 graceful-fs "^4.2.4"6383 graceful-fs "^4.2.4"620663846207jest-snapshot@^26.6.2:6385jest-snapshot@^27.0.4:6208 version "26.6.2"6386 version "27.0.4"6209 resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-26.6.2.tgz#f3b0af1acb223316850bd14e1beea9837fb39c84"6387 resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.0.4.tgz#2b96e22ca90382b3e93bd0aae2ce4c78bf51fb5b"6210 integrity sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==6388 integrity sha512-hnjrvpKGdSMvKfbHyaG5Kul7pDJGZvjVy0CKpzhu28MmAssDXS6GpynhXzgst1wBQoKD8c9b2VS2a5yhDLQRCA==6211 dependencies:6389 dependencies:6390 "@babel/core" "^7.7.2"6391 "@babel/generator" "^7.7.2"6392 "@babel/parser" "^7.7.2"6393 "@babel/plugin-syntax-typescript" "^7.7.2"6394 "@babel/traverse" "^7.7.2"6212 "@babel/types" "^7.0.0"6395 "@babel/types" "^7.0.0"6213 "@jest/types" "^26.6.2"6396 "@jest/transform" "^27.0.2"6397 "@jest/types" "^27.0.2"6214 "@types/babel__traverse" "^7.0.4"6398 "@types/babel__traverse" "^7.0.4"6215 "@types/prettier" "^2.0.0"6399 "@types/prettier" "^2.1.5"6400 babel-preset-current-node-syntax "^1.0.0"6216 chalk "^4.0.0"6401 chalk "^4.0.0"6217 expect "^26.6.2"6402 expect "^27.0.2"6218 graceful-fs "^4.2.4"6403 graceful-fs "^4.2.4"6219 jest-diff "^26.6.2"6404 jest-diff "^27.0.2"6220 jest-get-type "^26.3.0"6405 jest-get-type "^27.0.1"6221 jest-haste-map "^26.6.2"6406 jest-haste-map "^27.0.2"6222 jest-matcher-utils "^26.6.2"6407 jest-matcher-utils "^27.0.2"6223 jest-message-util "^26.6.2"6408 jest-message-util "^27.0.2"6224 jest-resolve "^26.6.2"6409 jest-resolve "^27.0.4"6410 jest-util "^27.0.2"6225 natural-compare "^1.4.0"6411 natural-compare "^1.4.0"6226 pretty-format "^26.6.2"6412 pretty-format "^27.0.2"6227 semver "^7.3.2"6413 semver "^7.3.2"622864146229jest-util@^26.6.2:6415jest-util@^27.0.2:6230 version "26.6.2"6416 version "27.0.2"6231 resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-26.6.2.tgz#907535dbe4d5a6cb4c47ac9b926f6af29576cbc1"6417 resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.0.2.tgz#fc2c7ace3c75ae561cf1e5fdb643bf685a5be7c7"6232 integrity sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==6418 integrity sha512-1d9uH3a00OFGGWSibpNYr+jojZ6AckOMCXV2Z4K3YXDnzpkAaXQyIpY14FOJPiUmil7CD+A6Qs+lnnh6ctRbIA==6233 dependencies:6419 dependencies:6234 "@jest/types" "^26.6.2"6420 "@jest/types" "^27.0.2"6235 "@types/node" "*"6421 "@types/node" "*"6236 chalk "^4.0.0"6422 chalk "^4.0.0"6237 graceful-fs "^4.2.4"6423 graceful-fs "^4.2.4"6238 is-ci "^2.0.0"6424 is-ci "^3.0.0"6239 micromatch "^4.0.2"6425 picomatch "^2.2.3"624064266241jest-validate@^26.6.2:6427jest-validate@^27.0.2:6242 version "26.6.2"6428 version "27.0.2"6243 resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-26.6.2.tgz#23d380971587150467342911c3d7b4ac57ab20ec"6429 resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.0.2.tgz#7fe2c100089449cd5cbb47a5b0b6cb7cda5beee5"6244 integrity sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==6430 integrity sha512-UgBF6/oVu1ofd1XbaSotXKihi8nZhg0Prm8twQ9uCuAfo59vlxCXMPI/RKmrZEVgi3Nd9dS0I8A0wzWU48pOvg==6245 dependencies:6431 dependencies:6246 "@jest/types" "^26.6.2"6432 "@jest/types" "^27.0.2"6247 camelcase "^6.0.0"6433 camelcase "^6.2.0"6248 chalk "^4.0.0"6434 chalk "^4.0.0"6249 jest-get-type "^26.3.0"6435 jest-get-type "^27.0.1"6250 leven "^3.1.0"6436 leven "^3.1.0"6251 pretty-format "^26.6.2"6437 pretty-format "^27.0.2"625264386253jest-watcher@^26.6.2:6439jest-watcher@^27.0.2:6254 version "26.6.2"6440 version "27.0.2"6255 resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-26.6.2.tgz#a5b683b8f9d68dbcb1d7dae32172d2cca0592975"6441 resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.0.2.tgz#dab5f9443e2d7f52597186480731a8c6335c5deb"6256 integrity sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==6442 integrity sha512-8nuf0PGuTxWj/Ytfw5fyvNn/R80iXY8QhIT0ofyImUvdnoaBdT6kob0GmhXR+wO+ALYVnh8bQxN4Tjfez0JgkA==6257 dependencies:6443 dependencies:6258 "@jest/test-result" "^26.6.2"6444 "@jest/test-result" "^27.0.2"6259 "@jest/types" "^26.6.2"6445 "@jest/types" "^27.0.2"6260 "@types/node" "*"6446 "@types/node" "*"6261 ansi-escapes "^4.2.1"6447 ansi-escapes "^4.2.1"6262 chalk "^4.0.0"6448 chalk "^4.0.0"6263 jest-util "^26.6.2"6449 jest-util "^27.0.2"6264 string-length "^4.0.1"6450 string-length "^4.0.1"626564516266jest-worker@^26.6.2:6452jest-worker@^27.0.2:6267 version "26.6.2"6453 version "27.0.2"6268 resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed"6454 resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.0.2.tgz#4ebeb56cef48b3e7514552f80d0d80c0129f0b05"6269 integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==6455 integrity sha512-EoBdilOTTyOgmHXtw/cPc+ZrCA0KJMrkXzkrPGNwLmnvvlN1nj7MPrxpT7m+otSv2e1TLaVffzDnE/LB14zJMg==6270 dependencies:6456 dependencies:6271 "@types/node" "*"6457 "@types/node" "*"6272 merge-stream "^2.0.0"6458 merge-stream "^2.0.0"6273 supports-color "^7.0.0"6459 supports-color "^8.0.0"627464606275jest@^26.6.3:6461jest@^27.0.4:6276 version "26.6.3"6462 version "27.0.4"6277 resolved "https://registry.yarnpkg.com/jest/-/jest-26.6.3.tgz#40e8fdbe48f00dfa1f0ce8121ca74b88ac9148ef"6463 resolved "https://registry.yarnpkg.com/jest/-/jest-27.0.4.tgz#91d4d564b36bcf93b98dac1ab19f07089e670f53"6278 integrity sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==6464 integrity sha512-Px1iKFooXgGSkk1H8dJxxBIrM3tsc5SIuI4kfKYK2J+4rvCvPGr/cXktxh0e9zIPQ5g09kOMNfHQEmusBUf/ZA==6279 dependencies:6465 dependencies:6280 "@jest/core" "^26.6.3"6466 "@jest/core" "^27.0.4"6281 import-local "^3.0.2"6467 import-local "^3.0.2"6282 jest-cli "^26.6.3"6468 jest-cli "^27.0.4"628364696284js-sha3@0.5.7, js-sha3@^0.5.7:6470js-sha3@0.5.7, js-sha3@^0.5.7:6285 version "0.5.7"6471 version "0.5.7"6316 resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"6502 resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"6317 integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=6503 integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=631865046319jsdom@^16.4.0:6505jsdom@^16.6.0:6320 version "16.5.3"6506 version "16.6.0"6321 resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.5.3.tgz#13a755b3950eb938b4482c407238ddf16f0d2136"6507 resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.6.0.tgz#f79b3786682065492a3da6a60a4695da983805ac"6322 integrity sha512-Qj1H+PEvUsOtdPJ056ewXM4UJPCi4hhLA8wpiz9F2YvsRBhuFsXxtrIFAgGBDynQA9isAMGE91PfUYbdMPXuTA==6508 integrity sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg==6323 dependencies:6509 dependencies:6324 abab "^2.0.5"6510 abab "^2.0.5"6325 acorn "^8.1.0"6511 acorn "^8.2.4"6326 acorn-globals "^6.0.0"6512 acorn-globals "^6.0.0"6327 cssom "^0.4.4"6513 cssom "^0.4.4"6328 cssstyle "^2.3.0"6514 cssstyle "^2.3.0"6329 data-urls "^2.0.0"6515 data-urls "^2.0.0"6330 decimal.js "^10.2.1"6516 decimal.js "^10.2.1"6331 domexception "^2.0.1"6517 domexception "^2.0.1"6332 escodegen "^2.0.0"6518 escodegen "^2.0.0"6519 form-data "^3.0.0"6333 html-encoding-sniffer "^2.0.1"6520 html-encoding-sniffer "^2.0.1"6334 is-potential-custom-element-name "^1.0.0"6521 http-proxy-agent "^4.0.1"6522 https-proxy-agent "^5.0.0"6523 is-potential-custom-element-name "^1.0.1"6335 nwsapi "^2.2.0"6524 nwsapi "^2.2.0"6336 parse5 "6.0.1"6525 parse5 "6.0.1"6337 request "^2.88.2"6338 request-promise-native "^1.0.9"6339 saxes "^5.0.1"6526 saxes "^5.0.1"6340 symbol-tree "^3.2.4"6527 symbol-tree "^3.2.4"6341 tough-cookie "^4.0.0"6528 tough-cookie "^4.0.0"6345 whatwg-encoding "^1.0.5"6532 whatwg-encoding "^1.0.5"6346 whatwg-mimetype "^2.3.0"6533 whatwg-mimetype "^2.3.0"6347 whatwg-url "^8.5.0"6534 whatwg-url "^8.5.0"6348 ws "^7.4.4"6535 ws "^7.4.5"6349 xml-name-validator "^3.0.0"6536 xml-name-validator "^3.0.0"635065376351jsesc@^2.5.1:6538jsesc@^2.5.1:6363 resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898"6550 resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898"6364 integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=6551 integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=636565526553json-parse-better-errors@^1.0.1:6554 version "1.0.2"6555 resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"6556 integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==65576366json-parse-even-better-errors@^2.3.0:6558json-parse-even-better-errors@^2.3.0:6367 version "2.3.1"6559 version "2.3.1"6368 resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"6560 resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"6533 resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"6725 resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"6534 integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=6726 integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=653567276536load-json-file@^2.0.0:6728load-json-file@^4.0.0:6537 version "2.0.0"6729 version "4.0.0"6538 resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8"6730 resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b"6539 integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=6731 integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs=6540 dependencies:6732 dependencies:6541 graceful-fs "^4.1.2"6733 graceful-fs "^4.1.2"6542 parse-json "^2.2.0"6734 parse-json "^4.0.0"6543 pify "^2.0.0"6735 pify "^3.0.0"6544 strip-bom "^3.0.0"6736 strip-bom "^3.0.0"654567376546load-json-file@^6.2.0:6738load-json-file@^6.2.0:6593 resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"6785 resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"6594 integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168=6786 integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168=659567876596lodash.flatten@^4.4.0:6788lodash.merge@^4.6.2:6597 version "4.4.0"6789 version "4.6.2"6598 resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f"6790 resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"6599 integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=6791 integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==660067926601lodash.truncate@^4.4.2:6793lodash.truncate@^4.4.2:6602 version "4.4.2"6794 version "4.4.2"6603 resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193"6795 resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193"6604 integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=6796 integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=660567976606lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.21, lodash@^4.7.0:6798lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.21, lodash@^4.7.0:6607 version "4.17.21"6799 version "4.17.21"6608 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"6800 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"6609 integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==6801 integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==6794 snapdragon "^0.8.1"6986 snapdragon "^0.8.1"6795 to-regex "^3.0.2"6987 to-regex "^3.0.2"679669886797micromatch@^4.0.2:6989micromatch@^4.0.2, micromatch@^4.0.4:6798 version "4.0.4"6990 version "4.0.4"6799 resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9"6991 resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9"6800 integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==6992 integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==6810 bn.js "^4.0.0"7002 bn.js "^4.0.0"6811 brorand "^1.0.1"7003 brorand "^1.0.1"681270046813mime-db@1.47.0:7005mime-db@1.48.0:6814 version "1.47.0"7006 version "1.48.0"6815 resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.47.0.tgz#8cb313e59965d3c05cfbf898915a267af46a335c"7007 resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.48.0.tgz#e35b31045dd7eada3aaad537ed88a33afbef2d1d"6816 integrity sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==7008 integrity sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==681770096818mime-types@^2.1.12, mime-types@^2.1.16, mime-types@~2.1.19, mime-types@~2.1.24:7010mime-types@^2.1.12, mime-types@^2.1.16, mime-types@~2.1.19, mime-types@~2.1.24:6819 version "2.1.30"7011 version "2.1.31"6820 resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.30.tgz#6e7be8b4c479825f85ed6326695db73f9305d62d"7012 resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.31.tgz#a00d76b74317c61f9c2db2218b8e9f8e9c5c9e6b"6821 integrity sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==7013 integrity sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==6822 dependencies:7014 dependencies:6823 mime-db "1.47.0"7015 mime-db "1.48.0"682470166825mime@1.6.0:7017mime@1.6.0:6826 version "1.6.0"7018 version "1.6.0"6871 dependencies:7063 dependencies:6872 brace-expansion "^1.1.7"7064 brace-expansion "^1.1.7"687370656874minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5:7066minimist@^1.2.0, minimist@^1.2.5:6875 version "1.2.5"7067 version "1.2.5"6876 resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"7068 resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"6877 integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==7069 integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==6919 minimist "^1.2.5"7111 minimist "^1.2.5"692071126921mocha@^8.3.2:7113mocha@^8.3.2:6922 version "8.3.2"7114 version "8.4.0"6923 resolved "https://registry.yarnpkg.com/mocha/-/mocha-8.3.2.tgz#53406f195fa86fbdebe71f8b1c6fb23221d69fcc"7115 resolved "https://registry.yarnpkg.com/mocha/-/mocha-8.4.0.tgz#677be88bf15980a3cae03a73e10a0fc3997f0cff"6924 integrity sha512-UdmISwr/5w+uXLPKspgoV7/RXZwKRTiTjJ2/AC5ZiEztIoOYdfKb19+9jNmEInzx5pBsCyJQzarAxqIGBNYJhg==7116 integrity sha512-hJaO0mwDXmZS4ghXsvPVriOhsxQ7ofcpQdm8dE+jISUOKopitvnXFQmpRR7jd2K6VBG6E26gU3IAbXXGIbu4sQ==6925 dependencies:7117 dependencies:6926 "@ungap/promise-all-settled" "1.1.2"7118 "@ungap/promise-all-settled" "1.1.2"6927 ansi-colors "4.1.1"7119 ansi-colors "4.1.1"6988 resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"7180 resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"6989 integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==7181 integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==699071826991ms@2.1.3:7183ms@2.1.3, ms@^2.1.1:6992 version "2.1.3"7184 version "2.1.3"6993 resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"7185 resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"6994 integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==7186 integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==7048 resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.20.tgz#badc263c6b1dcf14b71efaa85f6ab4c1d6cfc788"7240 resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.20.tgz#badc263c6b1dcf14b71efaa85f6ab4c1d6cfc788"7049 integrity sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==7241 integrity sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==705072427051nanoid@^3.1.22:7243nanoid@^3.1.23:7052 version "3.1.22"7244 version "3.1.23"7053 resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.22.tgz#b35f8fb7d151990a8aebd5aa5015c03cf726f844"7245 resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81"7054 integrity sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ==7246 integrity sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==705572477056nanomatch@^1.2.9:7248nanomatch@^1.2.9:7057 version "1.2.13"7249 version "1.2.13"7095 resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c"7287 resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c"7096 integrity sha1-yobR/ogoFpsBICCOPchCS524NCw=7288 integrity sha1-yobR/ogoFpsBICCOPchCS524NCw=709772897098nice-try@^1.0.4:7099 version "1.0.5"7100 resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"7101 integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==71027103node-addon-api@^2.0.0:7290node-addon-api@^2.0.0:7104 version "2.0.2"7291 version "2.0.2"7105 resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-2.0.2.tgz#432cfa82962ce494b132e9d72a15b29f71ff5d32"7292 resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-2.0.2.tgz#432cfa82962ce494b132e9d72a15b29f71ff5d32"7125 resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40"7312 resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40"7126 integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=7313 integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=712773147128node-notifier@^8.0.0:7129 version "8.0.2"7130 resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.2.tgz#f3167a38ef0d2c8a866a83e318c1ba0efeb702c5"7131 integrity sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==7132 dependencies:7133 growly "^1.3.0"7134 is-wsl "^2.2.0"7135 semver "^7.3.2"7136 shellwords "^0.1.1"7137 uuid "^8.3.0"7138 which "^2.0.2"71397140node-releases@^1.1.71:7315node-releases@^1.1.71:7141 version "1.1.71"7316 version "1.1.73"7142 resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.71.tgz#cb1334b179896b1c89ecfdd4b725fb7bbdfc7dbb"7317 resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.73.tgz#dd4e81ddd5277ff846b80b52bb40c49edf7a7b20"7143 integrity sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==7318 integrity sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==714473197145node-source-walk@^4.0.0, node-source-walk@^4.2.0:7320node-source-walk@^4.0.0, node-source-walk@^4.2.0:7146 version "4.2.0"7321 version "4.2.0"7149 dependencies:7324 dependencies:7150 "@babel/parser" "^7.0.0"7325 "@babel/parser" "^7.0.0"715173267152normalize-package-data@^2.3.2, normalize-package-data@^2.5.0:7327normalize-package-data@^2.3.2:7153 version "2.5.0"7328 version "2.5.0"7154 resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"7329 resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"7155 integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==7330 integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==7182 sort-keys "^1.0.0"7357 sort-keys "^1.0.0"718373587184normalize-url@^4.1.0:7359normalize-url@^4.1.0:7185 version "4.5.0"7360 version "4.5.1"7186 resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129"7361 resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a"7187 integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==7362 integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==718873637189npm-run-path@^2.0.0:7364npm-run-path@^4.0.1:7190 version "2.0.2"7191 resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"7192 integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=7193 dependencies:7194 path-key "^2.0.0"71957196npm-run-path@^4.0.0:7197 version "4.0.1"7365 version "4.0.1"7198 resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"7366 resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"7199 integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==7367 integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==7237 define-property "^0.2.5"7405 define-property "^0.2.5"7238 kind-of "^3.0.3"7406 kind-of "^3.0.3"723974077240object-inspect@^1.9.0:7408object-inspect@^1.10.3, object-inspect@^1.9.0:7241 version "1.10.2"7409 version "1.10.3"7242 resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.10.2.tgz#b6385a3e2b7cae0b5eafcf90cddf85d128767f30"7410 resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.10.3.tgz#c2aa7d2d09f50c99375704f7a0adf24c5782d369"7243 integrity sha512-gz58rdPpadwztRrPjZE9DZLOABUpTGdcANUgOwBFO1C+HZZhePoP83M65WGDmbpwFYJSWqavbl4SgDn4k8RYTA==7411 integrity sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==724474127245object-keys@^1.0.12, object-keys@^1.1.1:7413object-keys@^1.0.12, object-keys@^1.1.1:7246 version "1.1.1"7414 version "1.1.1"7264 has-symbols "^1.0.1"7432 has-symbols "^1.0.1"7265 object-keys "^1.1.1"7433 object-keys "^1.1.1"726674347267object.entries@^1.1.3:7435object.entries@^1.1.4:7268 version "1.1.3"7436 version "1.1.4"7269 resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.3.tgz#c601c7f168b62374541a07ddbd3e2d5e4f7711a6"7437 resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.4.tgz#43ccf9a50bc5fd5b649d45ab1a579f24e088cafd"7270 integrity sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==7438 integrity sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==7271 dependencies:7439 dependencies:7272 call-bind "^1.0.0"7440 call-bind "^1.0.2"7273 define-properties "^1.1.3"7441 define-properties "^1.1.3"7274 es-abstract "^1.18.0-next.1"7442 es-abstract "^1.18.2"7275 has "^1.0.3"727674437277object.fromentries@^2.0.4:7444object.fromentries@^2.0.4:7278 version "2.0.4"7445 version "2.0.4"7291 dependencies:7458 dependencies:7292 isobject "^3.0.1"7459 isobject "^3.0.1"729374607294object.values@^1.1.1, object.values@^1.1.3:7461object.values@^1.1.3, object.values@^1.1.4:7295 version "1.1.3"7462 version "1.1.4"7296 resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.3.tgz#eaa8b1e17589f02f698db093f7c62ee1699742ee"7463 resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.4.tgz#0d273762833e816b693a637d30073e7051535b30"7297 integrity sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw==7464 integrity sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==7298 dependencies:7465 dependencies:7299 call-bind "^1.0.2"7466 call-bind "^1.0.2"7300 define-properties "^1.1.3"7467 define-properties "^1.1.3"7301 es-abstract "^1.18.0-next.2"7468 es-abstract "^1.18.2"7302 has "^1.0.3"730374697304oboe@2.1.5:7470oboe@2.1.5:7305 version "2.1.5"7471 version "2.1.5"7322 dependencies:7488 dependencies:7323 wrappy "1"7489 wrappy "1"732474907325onetime@^5.1.0:7491onetime@^5.1.0, onetime@^5.1.2:7326 version "5.1.2"7492 version "5.1.2"7327 resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"7493 resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"7328 integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==7494 integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==7367 strip-ansi "^6.0.0"7533 strip-ansi "^6.0.0"7368 wcwidth "^1.0.1"7534 wcwidth "^1.0.1"736975357370ora@^5.1.0:7536ora@^5.1.0, ora@^5.3.0:7371 version "5.4.0"7537 version "5.4.1"7372 resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.0.tgz#42eda4855835b9cd14d33864c97a3c95a3f56bf4"7538 resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18"7373 integrity sha512-1StwyXQGoU6gdjYkyVcqOLnVlbKj+6yPNNOxJVgpt9t4eksKjiriiHuxktLYkgllwk+D6MbC4ihH84L1udRXPg==7539 integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==7374 dependencies:7540 dependencies:7375 bl "^4.1.0"7541 bl "^4.1.0"7376 chalk "^4.1.0"7542 chalk "^4.1.0"7506 resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.3.tgz#5e8e7512383d140ba02f0c7aa9f49b4399c92515"7672 resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.3.tgz#5e8e7512383d140ba02f0c7aa9f49b4399c92515"7507 integrity sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA==7673 integrity sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA==750876747509parse-json@^2.2.0:7675parse-json@^4.0.0:7510 version "2.2.0"7676 version "4.0.0"7511 resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9"7677 resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"7512 integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=7678 integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=7513 dependencies:7679 dependencies:7514 error-ex "^1.2.0"7680 error-ex "^1.3.1"7681 json-parse-better-errors "^1.0.1"751576827516parse-json@^5.0.0:7683parse-json@^5.0.0:7517 version "5.2.0"7684 version "5.2.0"7543 resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"7710 resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"7544 integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=7711 integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=754577127546path-dirname@^1.0.0:7547 version "1.0.2"7548 resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0"7549 integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=75507551path-exists@^3.0.0:7713path-exists@^3.0.0:7552 version "3.0.0"7714 version "3.0.0"7553 resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"7715 resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"7563 resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"7725 resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"7564 integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=7726 integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=756577277566path-key@^2.0.0, path-key@^2.0.1:7567 version "2.0.1"7568 resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"7569 integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=75707571path-key@^3.0.0, path-key@^3.1.0:7728path-key@^3.0.0, path-key@^3.1.0:7572 version "3.1.1"7729 version "3.1.1"7573 resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"7730 resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"7574 integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==7731 integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==757577327576path-parse@^1.0.6:7733path-parse@^1.0.6:7577 version "1.0.6"7734 version "1.0.7"7578 resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c"7735 resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"7579 integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==7736 integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==758077377581path-to-regexp@0.1.7:7738path-to-regexp@0.1.7:7582 version "0.1.7"7739 version "0.1.7"7583 resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"7740 resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"7584 integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=7741 integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=758577427586path-type@^2.0.0:7743path-type@^3.0.0:7587 version "2.0.0"7744 version "3.0.0"7588 resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73"7745 resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f"7589 integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=7746 integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==7590 dependencies:7747 dependencies:7591 pify "^2.0.0"7748 pify "^3.0.0"759277497593path-type@^4.0.0:7750path-type@^4.0.0:7594 version "4.0.0"7751 version "4.0.0"7617 integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=7774 integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=761877757619picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3:7776picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3:7620 version "2.2.3"7777 version "2.3.0"7621 resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.3.tgz#465547f359ccc206d3c48e46a1bcb89bf7ee619d"7778 resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972"7622 integrity sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==7779 integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==762377807624pify@^2.0.0:7781pify@^2.0.0:7625 version "2.3.0"7782 version "2.3.0"7626 resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"7783 resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"7627 integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw=7784 integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw=762877857786pify@^3.0.0:7787 version "3.0.0"7788 resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"7789 integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=77907629pify@^4.0.1:7791pify@^4.0.1:7630 version "4.0.1"7792 version "4.0.1"7631 resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"7793 resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"7671 dependencies:7833 dependencies:7672 find-up "^4.0.0"7834 find-up "^4.0.0"767378357836pkg-up@^2.0.0:7837 version "2.0.0"7838 resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f"7839 integrity sha1-yBmscoBZpGHKscOImivjxJoATX8=7840 dependencies:7841 find-up "^2.1.0"78427674pkg-up@^3.1.0:7843pkg-up@^3.1.0:7675 version "3.1.0"7844 version "3.1.0"7676 resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5"7845 resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5"7689 integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=7858 integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=769078597691postcss-selector-parser@^6.0.2:7860postcss-selector-parser@^6.0.2:7692 version "6.0.5"7861 version "6.0.6"7693 resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.5.tgz#042d74e137db83e6f294712096cb413f5aa612c4"7862 resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz#2c5bba8174ac2f6981ab631a42ab0ee54af332ea"7694 integrity sha512-aFYPoYmXbZ1V6HZaSvat08M97A8HqO6Pjz+PiNpw/DhuRrC72XWAdp3hL6wusDCN31sSmcZyMGa2hZEuX+Xfhg==7863 integrity sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==7695 dependencies:7864 dependencies:7696 cssesc "^3.0.0"7865 cssesc "^3.0.0"7697 util-deprecate "^1.0.2"7866 util-deprecate "^1.0.2"7705 indexes-of "^1.0.1"7874 indexes-of "^1.0.1"7706 uniq "^1.0.1"7875 uniq "^1.0.1"770778767708postcss@^7.0.14:7877postcss@^7.0.36:7709 version "7.0.35"7878 version "7.0.36"7710 resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24"7879 resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.36.tgz#056f8cffa939662a8f5905950c07d5285644dfcb"7711 integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==7880 integrity sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==7712 dependencies:7881 dependencies:7713 chalk "^2.4.2"7882 chalk "^2.4.2"7714 source-map "^0.6.1"7883 source-map "^0.6.1"7715 supports-color "^6.1.0"7884 supports-color "^6.1.0"771678857717postcss@^8.1.7:7886postcss@^8.1.7:7718 version "8.2.13"7887 version "8.3.5"7719 resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.13.tgz#dbe043e26e3c068e45113b1ed6375d2d37e2129f"7888 resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.5.tgz#982216b113412bc20a86289e91eb994952a5b709"7720 integrity sha512-FCE5xLH+hjbzRdpbRb1IMCvPv9yZx2QnDarBEYSN0N0HYk+TcXsEhwdFcFb+SRWOKzKGErhIEbBK2ogyLdTtfQ==7889 integrity sha512-NxTuJocUhYGsMiMFHDUkmjSKT3EdH4/WbGF6GCi1NDGk+vbcUTun4fpbOqaPtD8IIsztA2ilZm2DhYCuyN58gA==7721 dependencies:7890 dependencies:7722 colorette "^1.2.2"7891 colorette "^1.2.2"7723 nanoid "^3.1.22"7892 nanoid "^3.1.23"7724 source-map "^0.6.1"7893 source-map-js "^0.6.2"772578947726precinct@^7.0.0:7895precinct@^7.0.0:7727 version "7.1.0"7896 version "7.1.0"7742 module-definition "^3.3.1"7911 module-definition "^3.3.1"7743 node-source-walk "^4.2.0"7912 node-source-walk "^4.2.0"774479137914precinct@^8.0.0:7915 version "8.1.0"7916 resolved "https://registry.yarnpkg.com/precinct/-/precinct-8.1.0.tgz#6b8f2389ba2ca61c466731390b0d7e25da3fd996"7917 integrity sha512-oeZBR9IdER42Ef6Rz11z1oOUqicsI5J1Qffj6tYghKLhxN2UnHy7uE1axxNr0VZRevPK2HWkROk36uXrbJwHFA==7918 dependencies:7919 commander "^2.20.3"7920 debug "^4.3.1"7921 detective-amd "^3.0.1"7922 detective-cjs "^3.1.1"7923 detective-es6 "^2.2.0"7924 detective-less "^1.0.2"7925 detective-postcss "^4.0.0"7926 detective-sass "^3.0.1"7927 detective-scss "^2.0.1"7928 detective-stylus "^1.0.0"7929 detective-typescript "^7.0.0"7930 module-definition "^3.3.1"7931 node-source-walk "^4.2.0"79327745prelude-ls@^1.2.1:7933prelude-ls@^1.2.1:7746 version "1.2.1"7934 version "1.2.1"7747 resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"7935 resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"7767 resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb"7955 resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb"7768 integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==7956 integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==776979577770prettier@^2.2.1:7958prettier@^2.3.0:7771 version "2.2.1"7959 version "2.3.1"7772 resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.2.1.tgz#795a1a78dd52f073da0cd42b21f9c91381923ff5"7960 resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.3.1.tgz#76903c3f8c4449bc9ac597acefa24dc5ad4cbea6"7773 integrity sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==7961 integrity sha512-p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA==777479627775pretty-format@^26.6.2:7963pretty-format@^27.0.2:7776 version "26.6.2"7964 version "27.0.2"7777 resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93"7965 resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.0.2.tgz#9283ff8c4f581b186b2d4da461617143dca478a4"7778 integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==7966 integrity sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==7779 dependencies:7967 dependencies:7780 "@jest/types" "^26.6.2"7968 "@jest/types" "^27.0.2"7781 ansi-regex "^5.0.0"7969 ansi-regex "^5.0.0"7782 ansi-styles "^4.0.0"7970 ansi-styles "^5.0.0"7783 react-is "^17.0.1"7971 react-is "^17.0.1"778479727785pretty-ms@^7.0.0:7973pretty-ms@^7.0.0:7830 react-is "^16.8.1"8018 react-is "^16.8.1"783180197832proxy-addr@~2.0.5:8020proxy-addr@~2.0.5:7833 version "2.0.6"8021 version "2.0.7"7834 resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf"8022 resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025"7835 integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==8023 integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==7836 dependencies:8024 dependencies:7837 forwarded "~0.1.2"8025 forwarded "0.2.0"7838 ipaddr.js "1.9.1"8026 ipaddr.js "1.9.1"783980277840pseudomap@^1.0.2:8028pseudomap@^1.0.2:7975 resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"8163 resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"7976 integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==8164 integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==797781657978read-pkg-up@^2.0.0:8166read-pkg-up@^3.0.0:7979 version "2.0.0"8167 version "3.0.0"7980 resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be"8168 resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07"7981 integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=8169 integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=7982 dependencies:8170 dependencies:7983 find-up "^2.0.0"8171 find-up "^2.0.0"7984 read-pkg "^2.0.0"8172 read-pkg "^3.0.0"798581737986read-pkg-up@^7.0.1:8174read-pkg@^3.0.0:7987 version "7.0.1"8175 version "3.0.0"7988 resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507"8176 resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389"7989 integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==8177 integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=7990 dependencies:8178 dependencies:7991 find-up "^4.1.0"8179 load-json-file "^4.0.0"7992 read-pkg "^5.2.0"7993 type-fest "^0.8.1"79947995read-pkg@^2.0.0:7996 version "2.0.0"7997 resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8"7998 integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=7999 dependencies:8000 load-json-file "^2.0.0"8001 normalize-package-data "^2.3.2"8180 normalize-package-data "^2.3.2"8002 path-type "^2.0.0"8181 path-type "^3.0.0"800381828004read-pkg@^5.2.0:8005 version "5.2.0"8006 resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc"8007 integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==8008 dependencies:8009 "@types/normalize-package-data" "^2.4.0"8010 normalize-package-data "^2.5.0"8011 parse-json "^5.0.0"8012 type-fest "^0.6.0"80138014read@^1.0.7:8183read@^1.0.7:8015 version "1.0.7"8184 version "1.0.7"8016 resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4"8185 resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4"8056 dependencies:8225 dependencies:8057 picomatch "^2.2.1"8226 picomatch "^2.2.1"805882278228readdirp@~3.6.0:8229 version "3.6.0"8230 resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"8231 integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==8232 dependencies:8233 picomatch "^2.2.1"82348059rechoir@^0.6.2:8235rechoir@^0.6.2:8060 version "0.6.2"8236 version "0.6.2"8061 resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384"8237 resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384"8104 define-properties "^1.1.3"8280 define-properties "^1.1.3"810582818106regexpp@^3.0.0, regexpp@^3.1.0:8282regexpp@^3.0.0, regexpp@^3.1.0:8107 version "3.1.0"8283 version "3.2.0"8108 resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2"8284 resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2"8109 integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==8285 integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==811082868111regexpu-core@^4.7.1:8287regexpu-core@^4.7.1:8112 version "4.7.1"8288 version "4.7.1"8166 resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"8342 resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"8167 integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=8343 integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=816883448169request-promise-core@1.1.4:8170 version "1.1.4"8171 resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f"8172 integrity sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==8173 dependencies:8174 lodash "^4.17.19"81758176request-promise-native@^1.0.9:8177 version "1.0.9"8178 resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.9.tgz#e407120526a5efdc9a39b28a5679bf47b9d9dc28"8179 integrity sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==8180 dependencies:8181 request-promise-core "1.1.4"8182 stealthy-require "^1.1.1"8183 tough-cookie "^2.3.3"81848185request@^2.79.0, request@^2.88.2:8345request@^2.79.0, request@^2.88.2:8186 version "2.88.2"8346 version "2.88.2"8187 resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"8347 resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"8218 resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"8378 resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"8219 integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==8379 integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==822083808221require-main-filename@^2.0.0:8222 version "2.0.0"8223 resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"8224 integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==82258226requirejs-config-file@^4.0.0:8381requirejs-config-file@^4.0.0:8227 version "4.0.0"8382 version "4.0.0"8228 resolved "https://registry.yarnpkg.com/requirejs-config-file/-/requirejs-config-file-4.0.0.tgz#4244da5dd1f59874038cc1091d078d620abb6ebc"8383 resolved "https://registry.yarnpkg.com/requirejs-config-file/-/requirejs-config-file-4.0.0.tgz#4244da5dd1f59874038cc1091d078d620abb6ebc"8268 resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"8423 resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"8269 integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=8424 integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=827084258271resolve@^1.1.6, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.19.0, resolve@^1.3.2:8426resolve@^1.1.6, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.3.2:8272 version "1.20.0"8427 version "1.20.0"8273 resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"8428 resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"8274 integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==8429 integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==8331 dependencies:8486 dependencies:8332 bn.js "^4.11.1"8487 bn.js "^4.11.1"833384888334rsvp@^4.8.4:8335 version "4.8.5"8336 resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734"8337 integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==83388339run-async@^2.4.0:8489run-async@^2.4.0:8340 version "2.4.1"8490 version "2.4.1"8341 resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455"8491 resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455"8348 dependencies:8498 dependencies:8349 queue-microtask "^1.2.2"8499 queue-microtask "^1.2.2"835085008351rxjs@^6.6.0, rxjs@^6.6.7:8501rxjs@^6.6.6, rxjs@^6.6.7:8352 version "6.6.7"8502 version "6.6.7"8353 resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9"8503 resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9"8354 integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==8504 integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==8377 resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"8527 resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"8378 integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==8528 integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==837985298380sane@^4.0.3:8381 version "4.1.0"8382 resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded"8383 integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==8384 dependencies:8385 "@cnakazawa/watch" "^1.0.3"8386 anymatch "^2.0.0"8387 capture-exit "^2.0.0"8388 exec-sh "^0.3.2"8389 execa "^1.0.0"8390 fb-watchman "^2.0.0"8391 micromatch "^3.1.4"8392 minimist "^1.1.1"8393 walker "~1.0.5"83948395sass-lookup@^3.0.0:8530sass-lookup@^3.0.0:8396 version "3.0.0"8531 version "3.0.0"8397 resolved "https://registry.yarnpkg.com/sass-lookup/-/sass-lookup-3.0.0.tgz#3b395fa40569738ce857bc258e04df2617c48cac"8532 resolved "https://registry.yarnpkg.com/sass-lookup/-/sass-lookup-3.0.0.tgz#3b395fa40569738ce857bc258e04df2617c48cac"8432 dependencies:8567 dependencies:8433 semver "^6.3.0"8568 semver "^6.3.0"843485698435"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.5.0, semver@^5.6.0:8570"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.6.0:8436 version "5.7.1"8571 version "5.7.1"8437 resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"8572 resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"8438 integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==8573 integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==8447 resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"8582 resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"8448 integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==8583 integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==844985848450semver@^7.2.1, semver@^7.3.2, semver@^7.3.4:8585semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5:8451 version "7.3.5"8586 version "7.3.5"8452 resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"8587 resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"8453 integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==8588 integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==8501 request "^2.79.0"8636 request "^2.79.0"8502 xhr "^2.3.3"8637 xhr "^2.3.3"850386388504set-blocking@^2.0.0:8505 version "2.0.0"8506 resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"8507 integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=85088509set-value@^2.0.0, set-value@^2.0.1:8639set-value@^2.0.0, set-value@^2.0.1:8510 version "2.0.1"8640 version "2.0.1"8511 resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b"8641 resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b"8541 dependencies:8671 dependencies:8542 kind-of "^6.0.2"8672 kind-of "^6.0.2"854386738544shebang-command@^1.2.0:8545 version "1.2.0"8546 resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"8547 integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=8548 dependencies:8549 shebang-regex "^1.0.0"85508551shebang-command@^2.0.0:8674shebang-command@^2.0.0:8552 version "2.0.0"8675 version "2.0.0"8553 resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"8676 resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"8554 integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==8677 integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==8555 dependencies:8678 dependencies:8556 shebang-regex "^3.0.0"8679 shebang-regex "^3.0.0"855786808558shebang-regex@^1.0.0:8559 version "1.0.0"8560 resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"8561 integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=85628563shebang-regex@^3.0.0:8681shebang-regex@^3.0.0:8564 version "3.0.0"8682 version "3.0.0"8565 resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"8683 resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"8574 interpret "^1.0.0"8692 interpret "^1.0.0"8575 rechoir "^0.6.2"8693 rechoir "^0.6.2"857686948577shellwords@^0.1.1:8578 version "0.1.1"8579 resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b"8580 integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==85818582side-channel@^1.0.4:8695side-channel@^1.0.4:8583 version "1.0.4"8696 version "1.0.4"8584 resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"8697 resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"8588 get-intrinsic "^1.0.2"8701 get-intrinsic "^1.0.2"8589 object-inspect "^1.9.0"8702 object-inspect "^1.9.0"859087038591signal-exit@^3.0.0, signal-exit@^3.0.2:8704signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3:8592 version "3.0.3"8705 version "3.0.3"8593 resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"8706 resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"8594 integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==8707 integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==8684 dependencies:8797 dependencies:8685 is-plain-obj "^2.0.0"8798 is-plain-obj "^2.0.0"868687998800source-map-js@^0.6.2:8801 version "0.6.2"8802 resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e"8803 integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==88048687source-map-resolve@^0.5.0:8805source-map-resolve@^0.5.0:8688 version "0.5.3"8806 version "0.5.3"8689 resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a"8807 resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a"8745 spdx-license-ids "^3.0.0"8863 spdx-license-ids "^3.0.0"874688648747spdx-license-ids@^3.0.0:8865spdx-license-ids@^3.0.0:8748 version "3.0.7"8866 version "3.0.9"8749 resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz#e9c18a410e5ed7e12442a549fbd8afa767038d65"8867 resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz#8a595135def9592bda69709474f1cbeea7c2467f"8750 integrity sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==8868 integrity sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==875188698752speedometer@~1.0.0:8870speedometer@~1.0.0:8753 version "1.0.0"8871 version "1.0.0"8781 safer-buffer "^2.0.2"8899 safer-buffer "^2.0.2"8782 tweetnacl "~0.14.0"8900 tweetnacl "~0.14.0"878389018784stack-utils@^2.0.2:8902stack-utils@^2.0.3:8785 version "2.0.3"8903 version "2.0.3"8786 resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.3.tgz#cd5f030126ff116b78ccb3c027fe302713b61277"8904 resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.3.tgz#cd5f030126ff116b78ccb3c027fe302713b61277"8787 integrity sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==8905 integrity sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==8801 resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"8919 resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"8802 integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=8920 integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=880389218804stealthy-require@^1.1.1:8805 version "1.1.1"8806 resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b"8807 integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=88088809stream-shift@^1.0.0:8922stream-shift@^1.0.0:8810 version "1.0.1"8923 version "1.0.1"8811 resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d"8924 resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d"8859 is-fullwidth-code-point "^3.0.0"8972 is-fullwidth-code-point "^3.0.0"8860 strip-ansi "^6.0.0"8973 strip-ansi "^6.0.0"886189748862string.prototype.matchall@^4.0.4:8975string.prototype.matchall@^4.0.5:8863 version "4.0.4"8976 version "4.0.5"8864 resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.4.tgz#608f255e93e072107f5de066f81a2dfb78cf6b29"8977 resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz#59370644e1db7e4c0c045277690cf7b01203c4da"8865 integrity sha512-pknFIWVachNcyqRfaQSeu/FUfpvJTe4uskUSZ9Wc1RijsPuzbZ8TyYT8WCNnntCjUEqQ3vUHMAfVj2+wLAisPQ==8978 integrity sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==8866 dependencies:8979 dependencies:8867 call-bind "^1.0.2"8980 call-bind "^1.0.2"8868 define-properties "^1.1.3"8981 define-properties "^1.1.3"8869 es-abstract "^1.18.0-next.2"8982 es-abstract "^1.18.2"8983 get-intrinsic "^1.1.1"8870 has-symbols "^1.0.1"8984 has-symbols "^1.0.2"8871 internal-slot "^1.0.3"8985 internal-slot "^1.0.3"8872 regexp.prototype.flags "^1.3.1"8986 regexp.prototype.flags "^1.3.1"8873 side-channel "^1.0.4"8987 side-channel "^1.0.4"8949 resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878"9063 resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878"8950 integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==9064 integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==895190658952strip-eof@^1.0.0:8953 version "1.0.0"8954 resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"8955 integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=89568957strip-final-newline@^2.0.0:9066strip-final-newline@^2.0.0:8958 version "2.0.0"9067 version "2.0.0"8959 resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"9068 resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"8996 commander "^2.8.1"9105 commander "^2.8.1"8997 debug "^4.1.0"9106 debug "^4.1.0"899891078999supports-color@8.1.1:9108supports-color@8.1.1, supports-color@^8.0.0:9000 version "8.1.1"9109 version "8.1.1"9001 resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"9110 resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"9002 integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==9111 integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==9054 resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2"9163 resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2"9055 integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==9164 integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==905691659057table@^6.0.4:9166table@^6.0.9:9058 version "6.6.0"9167 version "6.7.1"9059 resolved "https://registry.yarnpkg.com/table/-/table-6.6.0.tgz#905654b79df98d9e9a973de1dd58682532c40e8e"9168 resolved "https://registry.yarnpkg.com/table/-/table-6.7.1.tgz#ee05592b7143831a8c94f3cee6aae4c1ccef33e2"9060 integrity sha512-iZMtp5tUvcnAdtHpZTWLPF0M7AgiQsURR2DwmxnJwSy8I3+cY+ozzVvYha3BOLG2TB+L0CqjIz+91htuj6yCXg==9169 integrity sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==9061 dependencies:9170 dependencies:9062 ajv "^8.0.1"9171 ajv "^8.0.1"9063 lodash.clonedeep "^4.5.0"9172 lodash.clonedeep "^4.5.0"9064 lodash.flatten "^4.4.0"9065 lodash.truncate "^4.4.2"9173 lodash.truncate "^4.4.2"9066 slice-ansi "^4.0.0"9174 slice-ansi "^4.0.0"9067 string-width "^4.2.0"9175 string-width "^4.2.0"9112 resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"9220 resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"9113 integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=9221 integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=911492229115throat@^5.0.0:9223throat@^6.0.1:9116 version "5.0.0"9224 version "6.0.1"9117 resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b"9225 resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375"9118 integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==9226 integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==911992279120through2@~2.0.3:9228through2@~2.0.3:9121 version "2.0.5"9229 version "2.0.5"9194 resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553"9302 resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553"9195 integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==9303 integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==919693049197tough-cookie@^2.3.3, tough-cookie@~2.5.0:9198 version "2.5.0"9199 resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"9200 integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==9201 dependencies:9202 psl "^1.1.28"9203 punycode "^2.1.1"92049205tough-cookie@^4.0.0:9305tough-cookie@^4.0.0:9206 version "4.0.0"9306 version "4.0.0"9207 resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4"9307 resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4"9211 punycode "^2.1.1"9311 punycode "^2.1.1"9212 universalify "^0.1.2"9312 universalify "^0.1.2"921393139214tr46@^2.0.2:9314tough-cookie@~2.5.0:9215 version "2.0.2"9315 version "2.5.0"9216 resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.0.2.tgz#03273586def1595ae08fedb38d7733cee91d2479"9316 resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"9217 integrity sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==9317 integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==9218 dependencies:9318 dependencies:9319 psl "^1.1.28"9219 punycode "^2.1.1"9320 punycode "^2.1.1"922093219322tr46@^2.1.0:9323 version "2.1.0"9324 resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240"9325 integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==9326 dependencies:9327 punycode "^2.1.1"93289221trim-repeated@^1.0.0:9329trim-repeated@^1.0.0:9222 version "1.0.0"9330 version "1.0.0"9223 resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21"9331 resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21"9278 dependencies:9386 dependencies:9279 tslib "^1.8.1"9387 tslib "^1.8.1"928093889281tsutils@^3.17.1:9389tsutils@^3.21.0:9282 version "3.21.0"9390 version "3.21.0"9283 resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623"9391 resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623"9284 integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==9392 integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==9336 resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b"9444 resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b"9337 integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==9445 integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==933894469339type-fest@^0.8.1:9340 version "0.8.1"9341 resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d"9342 integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==93439344type-is@~1.6.17, type-is@~1.6.18:9447type-is@~1.6.17, type-is@~1.6.18:9345 version "1.6.18"9448 version "1.6.18"9346 resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"9449 resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"9367 is-typedarray "^1.0.0"9470 is-typedarray "^1.0.0"936894719369typescript@^3.9.5, typescript@^3.9.7:9472typescript@^3.9.5, typescript@^3.9.7:9370 version "3.9.9"9473 version "3.9.10"9371 resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.9.tgz#e69905c54bc0681d0518bd4d587cc6f2d0b1a674"9474 resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.10.tgz#70f3910ac7a51ed6bef79da7800690b19bf778b8"9372 integrity sha512-kdMjTiekY+z/ubJCATUPlRDl39vXYiMV9iyeMuEuXZh2we6zz80uovNN2WlAxmmdE/Z/YQe+EbOEXB5RHEED3w==9475 integrity sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==937394769374typescript@^4.2.4:9477typescript@^4.2.4, typescript@^4.3.2:9375 version "4.2.4"9478 version "4.3.4"9376 resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.2.4.tgz#8610b59747de028fda898a8aef0e103f156d0961"9479 resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.4.tgz#3f85b986945bcf31071decdd96cf8bfa65f9dcbc"9377 integrity sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==9480 integrity sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==937894819379uglify-js@^3.1.4:9482uglify-js@^3.1.4:9380 version "3.13.4"9483 version "3.13.9"9381 resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.4.tgz#592588bb9f47ae03b24916e2471218d914955574"9484 resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.9.tgz#4d8d21dcd497f29cfd8e9378b9df123ad025999b"9382 integrity sha512-kv7fCkIXyQIilD5/yQy8O+uagsYIOt5cZvs890W40/e/rvjMSzJw81o9Bg0tkURxzZBROtDQhW2LFjOGoK3RZw==9485 integrity sha512-wZbyTQ1w6Y7fHdt8sJnHfSIuWeDgk6B5rCb4E/AM6QNNPbOMIZph21PW5dRB3h7Df0GszN+t7RuUH6sWK5bF0g==938394869384ultron@~1.1.0:9487ultron@~1.1.0:9385 version "1.1.1"9488 version "1.1.1"9386 resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c"9489 resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c"9387 integrity sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==9490 integrity sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==938894919389unbox-primitive@^1.0.0:9492unbox-primitive@^1.0.1:9390 version "1.0.1"9493 version "1.0.1"9391 resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471"9494 resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471"9392 integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==9495 integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==9396 has-symbols "^1.0.2"9499 has-symbols "^1.0.2"9397 which-boxed-primitive "^1.0.2"9500 which-boxed-primitive "^1.0.2"939895019399underscore@1.9.1:9502underscore@1.12.1:9400 version "1.9.1"9503 version "1.12.1"9401 resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.9.1.tgz#06dce34a0e68a7babc29b365b8e74b8925203961"9504 resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.12.1.tgz#7bb8cc9b3d397e201cf8553336d262544ead829e"9402 integrity sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==9505 integrity sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==940395069404unicode-canonical-property-names-ecmascript@^1.0.4:9507unicode-canonical-property-names-ecmascript@^1.0.4:9405 version "1.0.4"9508 version "1.0.4"9541 integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==9644 integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==954296459543utf-8-validate@^5.0.2:9646utf-8-validate@^5.0.2:9544 version "5.0.4"9647 version "5.0.5"9545 resolved "https://registry.yarnpkg.com/utf-8-validate/-/utf-8-validate-5.0.4.tgz#72a1735983ddf7a05a43a9c6b67c5ce1c910f9b8"9648 resolved "https://registry.yarnpkg.com/utf-8-validate/-/utf-8-validate-5.0.5.tgz#dd32c2e82c72002dc9f02eb67ba6761f43456ca1"9546 integrity sha512-MEF05cPSq3AwJ2C7B7sHAA6i53vONoZbMGX8My5auEVm6W+dJ2Jd/TZPyGJ5CH42V2XtbI5FD28HeHeqlPzZ3Q==9649 integrity sha512-+pnxRYsS/axEpkrrEpzYfNZGXp0IjC/9RIxwM5gntY4Koi8SHmUGSfxfWqxZdRxrtaoVstuOzUp/rbs3JSPELQ==9547 dependencies:9650 dependencies:9548 node-gyp-build "^4.2.0"9651 node-gyp-build "^4.2.0"954996529563 integrity sha1-p8IW0mdUUWljeztu3GypEZ4v+T8=9666 integrity sha1-p8IW0mdUUWljeztu3GypEZ4v+T8=956496679565util@^0.12.0:9668util@^0.12.0:9566 version "0.12.3"9669 version "0.12.4"9567 resolved "https://registry.yarnpkg.com/util/-/util-0.12.3.tgz#971bb0292d2cc0c892dab7c6a5d37c2bec707888"9670 resolved "https://registry.yarnpkg.com/util/-/util-0.12.4.tgz#66121a31420df8f01ca0c464be15dfa1d1850253"9568 integrity sha512-I8XkoQwE+fPQEhy9v012V+TSdH2kp9ts29i20TaaDUXsg7x/onePbhFJUExBfv/2ay1ZOp/Vsm3nDlmnFGSAog==9671 integrity sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==9569 dependencies:9672 dependencies:9570 inherits "^2.0.3"9673 inherits "^2.0.3"9571 is-arguments "^1.0.4"9674 is-arguments "^1.0.4"9589 resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"9692 resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"9590 integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==9693 integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==959196949592uuid@^8.3.0:9593 version "8.3.2"9594 resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"9595 integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==95969597v8-compile-cache@^2.0.3:9695v8-compile-cache@^2.0.3:9598 version "2.3.0"9696 version "2.3.0"9599 resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"9697 resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"9600 integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==9698 integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==960196999602v8-to-istanbul@^7.0.0:9700v8-to-istanbul@^7.0.0:9603 version "7.1.1"9701 version "7.1.2"9604 resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-7.1.1.tgz#04bfd1026ba4577de5472df4f5e89af49de5edda"9702 resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz#30898d1a7fa0c84d225a2c1434fb958f290883c1"9605 integrity sha512-p0BB09E5FRjx0ELN6RgusIPsSPhtgexSRcKETybEs6IGOTXJSZqfwxp7r//55nnu0f1AxltY5VvdVqy2vZf9AA==9703 integrity sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==9606 dependencies:9704 dependencies:9607 "@types/istanbul-lib-coverage" "^2.0.1"9705 "@types/istanbul-lib-coverage" "^2.0.1"9608 convert-source-map "^1.6.0"9706 convert-source-map "^1.6.0"9659 resolved "https://registry.yarnpkg.com/walkdir/-/walkdir-0.4.1.tgz#dc119f83f4421df52e3061e514228a2db20afa39"9757 resolved "https://registry.yarnpkg.com/walkdir/-/walkdir-0.4.1.tgz#dc119f83f4421df52e3061e514228a2db20afa39"9660 integrity sha512-3eBwRyEln6E1MSzcxcVpQIhRG8Q1jLvEqRmCZqS3dsfXEDR/AhOF4d+jHg1qvDCpYaVRZjENPQyrVxAkQqxPgQ==9758 integrity sha512-3eBwRyEln6E1MSzcxcVpQIhRG8Q1jLvEqRmCZqS3dsfXEDR/AhOF4d+jHg1qvDCpYaVRZjENPQyrVxAkQqxPgQ==966197599662walker@^1.0.7, walker@~1.0.5:9760walker@^1.0.7:9663 version "1.0.7"9761 version "1.0.7"9664 resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb"9762 resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb"9665 integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=9763 integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=9673 dependencies:9771 dependencies:9674 defaults "^1.0.3"9772 defaults "^1.0.3"967597739676web3-bzz@1.3.5:9774web3-bzz@1.3.6:9677 version "1.3.5"9775 version "1.3.6"9678 resolved "https://registry.yarnpkg.com/web3-bzz/-/web3-bzz-1.3.5.tgz#f181a1319d9f867f4183b147e7aebd21aecff4a0"9776 resolved "https://registry.yarnpkg.com/web3-bzz/-/web3-bzz-1.3.6.tgz#95f370aecc3ff6ad07f057e6c0c916ef09b04dde"9679 integrity sha512-XiEUAbB1uKm/agqfwBsCW8fbw+sma85TfwuDpdcy591vinVk0S9TfWgLxro6v1KJ6nSELySIbKGbAJbh2GSyxw==9777 integrity sha512-ibHdx1wkseujFejrtY7ZyC0QxQ4ATXjzcNUpaLrvM6AEae8prUiyT/OloG9FWDgFD2CPLwzKwfSQezYQlANNlw==9680 dependencies:9778 dependencies:9681 "@types/node" "^12.12.6"9779 "@types/node" "^12.12.6"9682 got "9.6.0"9780 got "9.6.0"9683 swarm-js "^0.1.40"9781 swarm-js "^0.1.40"9684 underscore "1.9.1"9782 underscore "1.12.1"968597839686web3-core-helpers@1.3.5:9784web3-core-helpers@1.3.6:9687 version "1.3.5"9785 version "1.3.6"9688 resolved "https://registry.yarnpkg.com/web3-core-helpers/-/web3-core-helpers-1.3.5.tgz#9f0ff7ed40befb9f691986e66fd94c828c7b1b13"9786 resolved "https://registry.yarnpkg.com/web3-core-helpers/-/web3-core-helpers-1.3.6.tgz#c478246a9abe4e5456acf42657dac2f7c330be74"9689 integrity sha512-HYh3ix5FjysgT0jyzD8s/X5ym0b4BGU7I2QtuBiydMnE0mQEWy7GcT9XKpTySA8FTOHHIAQYvQS07DN/ky3UzA==9787 integrity sha512-nhtjA2ZbkppjlxTSwG0Ttu6FcPkVu1rCN5IFAOVpF/L0SEt+jy+O5l90+cjDq0jAYvlBwUwnbh2mR9hwDEJCNA==9690 dependencies:9788 dependencies:9691 underscore "1.9.1"9789 underscore "1.12.1"9692 web3-eth-iban "1.3.5"9790 web3-eth-iban "1.3.6"9693 web3-utils "1.3.5"9791 web3-utils "1.3.6"969497929695web3-core-method@1.3.5:9793web3-core-method@1.3.6:9696 version "1.3.5"9794 version "1.3.6"9697 resolved "https://registry.yarnpkg.com/web3-core-method/-/web3-core-method-1.3.5.tgz#995fe12f3b364469e5208a88d72736327b231faa"9795 resolved "https://registry.yarnpkg.com/web3-core-method/-/web3-core-method-1.3.6.tgz#4b0334edd94b03dfec729d113c69a4eb6ebc68ae"9698 integrity sha512-hCbmgQ+At6OTuaNGAdjXMsCr4eUCmp9yGKSuaB5HdkNVDpqFso4HHjVxcjNrTyJp3OZnyjKBzQzK1ZWLpLl84Q==9796 integrity sha512-RyegqVGxn0cyYW5yzAwkPlsSEynkdPiegd7RxgB4ak1eKk2Cv1q2x4C7D2sZjeeCEF+q6fOkVmo2OZNqS2iQxg==9699 dependencies:9797 dependencies:9700 "@ethersproject/transactions" "^5.0.0-beta.135"9798 "@ethersproject/transactions" "^5.0.0-beta.135"9701 underscore "1.9.1"9799 underscore "1.12.1"9702 web3-core-helpers "1.3.5"9800 web3-core-helpers "1.3.6"9703 web3-core-promievent "1.3.5"9801 web3-core-promievent "1.3.6"9704 web3-core-subscriptions "1.3.5"9802 web3-core-subscriptions "1.3.6"9705 web3-utils "1.3.5"9803 web3-utils "1.3.6"970698049707web3-core-promievent@1.3.5:9805web3-core-promievent@1.3.6:9708 version "1.3.5"9806 version "1.3.6"9709 resolved "https://registry.yarnpkg.com/web3-core-promievent/-/web3-core-promievent-1.3.5.tgz#33c34811cc4e2987c56e5192f9a014368c42ca39"9807 resolved "https://registry.yarnpkg.com/web3-core-promievent/-/web3-core-promievent-1.3.6.tgz#6c27dc79de8f71b74f5d17acaf9aaf593d3cb0c9"9710 integrity sha512-K0j8x3ZJr0eAyNvyUCxOUsSTd4hco0/9nxxlyOuijcsa6YV8l9NL6eqhniWbSyxCJT8ka5Mb7yAiUZe69EDLBQ==9808 integrity sha512-Z+QzfyYDTXD5wJmZO5wwnRO8bAAHEItT1XNSPVb4J1CToV/I/SbF7CuF8Uzh2jns0Cm1109o666H7StFFvzVKw==9711 dependencies:9809 dependencies:9712 eventemitter3 "4.0.4"9810 eventemitter3 "4.0.4"971398119714web3-core-requestmanager@1.3.5:9812web3-core-requestmanager@1.3.6:9715 version "1.3.5"9813 version "1.3.6"9716 resolved "https://registry.yarnpkg.com/web3-core-requestmanager/-/web3-core-requestmanager-1.3.5.tgz#c452ea85fcffdf5b82b84c250707b638790d0e75"9814 resolved "https://registry.yarnpkg.com/web3-core-requestmanager/-/web3-core-requestmanager-1.3.6.tgz#4fea269fe913fd4fca464b4f7c65cb94857b5b2a"9717 integrity sha512-9l294U3Ga8qmvv8E37BqjQREfMs+kFnkU3PY28g9DZGYzKvl3V1dgDYqxyrOBdCFhc7rNSpHdgC4PrVHjouspg==9815 integrity sha512-2rIaeuqeo7QN1Eex7aXP0ZqeteJEPWXYFS/M3r3LXMiV8R4STQBKE+//dnHJXoo2ctzEB5cgd+7NaJM8S3gPyA==9718 dependencies:9816 dependencies:9719 underscore "1.9.1"9817 underscore "1.12.1"9720 util "^0.12.0"9818 util "^0.12.0"9721 web3-core-helpers "1.3.5"9819 web3-core-helpers "1.3.6"9722 web3-providers-http "1.3.5"9820 web3-providers-http "1.3.6"9723 web3-providers-ipc "1.3.5"9821 web3-providers-ipc "1.3.6"9724 web3-providers-ws "1.3.5"9822 web3-providers-ws "1.3.6"972598239726web3-core-subscriptions@1.3.5:9824web3-core-subscriptions@1.3.6:9727 version "1.3.5"9825 version "1.3.6"9728 resolved "https://registry.yarnpkg.com/web3-core-subscriptions/-/web3-core-subscriptions-1.3.5.tgz#7c4dc9d559e344d852de2cf01bd0cc13c94023cb"9826 resolved "https://registry.yarnpkg.com/web3-core-subscriptions/-/web3-core-subscriptions-1.3.6.tgz#ee24e7974d1d72ff6c992c599deba4ef9b308415"9729 integrity sha512-6mtXdaEB1V1zKLqYBq7RF2W75AK5ZJNGpW6QYC7Zvbku7zq1ZlgaUkJo88JKMWJ7etfaHaYqQ/7VveHk5sQynA==9827 integrity sha512-wi9Z9X5X75OKvxAg42GGIf81ttbNR2TxzkAsp1g+nnp5K8mBwgZvXrIsDuj7Z7gx72Y45mWJADCWjk/2vqNu8g==9730 dependencies:9828 dependencies:9731 eventemitter3 "4.0.4"9829 eventemitter3 "4.0.4"9732 underscore "1.9.1"9830 underscore "1.12.1"9733 web3-core-helpers "1.3.5"9831 web3-core-helpers "1.3.6"973498329735web3-core@1.3.5:9833web3-core@1.3.6:9736 version "1.3.5"9834 version "1.3.6"9737 resolved "https://registry.yarnpkg.com/web3-core/-/web3-core-1.3.5.tgz#1e9335e6c4549dac09aaa07157242ebd6d097226"9835 resolved "https://registry.yarnpkg.com/web3-core/-/web3-core-1.3.6.tgz#a6a761d1ff2f3ee462b8dab679229d2f8e267504"9738 integrity sha512-VQjTvnGTqJwDwjKEHSApea3RmgtFGLDSJ6bqrOyHROYNyTyKYjFQ/drG9zs3rjDkND9mgh8foI1ty37Qua3QCQ==9836 integrity sha512-gkLDM4T1Sc0T+HZIwxrNrwPg0IfWI0oABSglP2X5ZbBAYVUeEATA0o92LWV8BeF+okvKXLK1Fek/p6axwM/h3Q==9739 dependencies:9837 dependencies:9740 "@types/bn.js" "^4.11.5"9838 "@types/bn.js" "^4.11.5"9741 "@types/node" "^12.12.6"9839 "@types/node" "^12.12.6"9742 bignumber.js "^9.0.0"9840 bignumber.js "^9.0.0"9743 web3-core-helpers "1.3.5"9841 web3-core-helpers "1.3.6"9744 web3-core-method "1.3.5"9842 web3-core-method "1.3.6"9745 web3-core-requestmanager "1.3.5"9843 web3-core-requestmanager "1.3.6"9746 web3-utils "1.3.5"9844 web3-utils "1.3.6"974798459748web3-eth-abi@1.3.5:9846web3-eth-abi@1.3.6:9749 version "1.3.5"9847 version "1.3.6"9750 resolved "https://registry.yarnpkg.com/web3-eth-abi/-/web3-eth-abi-1.3.5.tgz#eeffab0a4b318c47b8777de90983ca45614f8173"9848 resolved "https://registry.yarnpkg.com/web3-eth-abi/-/web3-eth-abi-1.3.6.tgz#4272ca48d817aa651bbf97b269f5ff10abc2b8a9"9751 integrity sha512-bkbG2v/mOW5DH6rF/SEgqunusjYoEi2IBw+fkmD3rzWDaEY7+/i1xY94AeO257d06QMgld75GtV/N+aEs7A6vQ==9849 integrity sha512-Or5cRnZu6WzgScpmbkvC6bfNxR26hqiKK4i8sMPFeTUABQcb/FU3pBj7huBLYbp9dH+P5W79D2MqwbWwjj9DoQ==9752 dependencies:9850 dependencies:9753 "@ethersproject/abi" "5.0.7"9851 "@ethersproject/abi" "5.0.7"9754 underscore "1.9.1"9852 underscore "1.12.1"9755 web3-utils "1.3.5"9853 web3-utils "1.3.6"975698549757web3-eth-accounts@1.3.5:9855web3-eth-accounts@1.3.6:9758 version "1.3.5"9856 version "1.3.6"9759 resolved "https://registry.yarnpkg.com/web3-eth-accounts/-/web3-eth-accounts-1.3.5.tgz#c23ee748759a6a06d6485a9322b106baa944dcdd"9857 resolved "https://registry.yarnpkg.com/web3-eth-accounts/-/web3-eth-accounts-1.3.6.tgz#f9fcb50b28ee58090ab292a10d996155caa2b474"9760 integrity sha512-r3WOR21rgm6Cd6OFnifr3Tizdm5K+g2TsSOPySwX4FrgLrYDL6ck4zr5VXUPz+llpSExb/JztpE8pqEHr3U2NA==9858 integrity sha512-Ilr0hG6ONbCdSlVKffasCmNwftD5HsNpwyQASevocIQwHdTlvlwO0tb3oGYuajbKOaDzNTwXfz25bttAEoFCGA==9761 dependencies:9859 dependencies:9762 crypto-browserify "3.12.0"9860 crypto-browserify "3.12.0"9763 eth-lib "0.2.8"9861 eth-lib "0.2.8"9764 ethereumjs-common "^1.3.2"9862 ethereumjs-common "^1.3.2"9765 ethereumjs-tx "^2.1.1"9863 ethereumjs-tx "^2.1.1"9766 scrypt-js "^3.0.1"9864 scrypt-js "^3.0.1"9767 underscore "1.9.1"9865 underscore "1.12.1"9768 uuid "3.3.2"9866 uuid "3.3.2"9769 web3-core "1.3.5"9867 web3-core "1.3.6"9770 web3-core-helpers "1.3.5"9868 web3-core-helpers "1.3.6"9771 web3-core-method "1.3.5"9869 web3-core-method "1.3.6"9772 web3-utils "1.3.5"9870 web3-utils "1.3.6"977398719774web3-eth-contract@1.3.5:9872web3-eth-contract@1.3.6:9775 version "1.3.5"9873 version "1.3.6"9776 resolved "https://registry.yarnpkg.com/web3-eth-contract/-/web3-eth-contract-1.3.5.tgz#b41ecf8612b379c4fb1c614e950135717aa8f919"9874 resolved "https://registry.yarnpkg.com/web3-eth-contract/-/web3-eth-contract-1.3.6.tgz#cccf4d32dc56917fb6923e778498a9ba2a5ba866"9777 integrity sha512-WfGVeQquN3D7Qm+KEIN9EI7yrm/fL2V9Y4+YhDWiKA/ns1pX1LYcEWojTOnBXCnPF3tcvoKKL+KBxXg1iKm38A==9875 integrity sha512-8gDaRrLF2HCg+YEZN1ov0zN35vmtPnGf3h1DxmJQK5Wm2lRMLomz9rsWsuvig3UJMHqZAQKD7tOl3ocJocQsmA==9778 dependencies:9876 dependencies:9779 "@types/bn.js" "^4.11.5"9877 "@types/bn.js" "^4.11.5"9780 underscore "1.9.1"9878 underscore "1.12.1"9781 web3-core "1.3.5"9879 web3-core "1.3.6"9782 web3-core-helpers "1.3.5"9880 web3-core-helpers "1.3.6"9783 web3-core-method "1.3.5"9881 web3-core-method "1.3.6"9784 web3-core-promievent "1.3.5"9882 web3-core-promievent "1.3.6"9785 web3-core-subscriptions "1.3.5"9883 web3-core-subscriptions "1.3.6"9786 web3-eth-abi "1.3.5"9884 web3-eth-abi "1.3.6"9787 web3-utils "1.3.5"9885 web3-utils "1.3.6"978898869789web3-eth-ens@1.3.5:9887web3-eth-ens@1.3.6:9790 version "1.3.5"9888 version "1.3.6"9791 resolved "https://registry.yarnpkg.com/web3-eth-ens/-/web3-eth-ens-1.3.5.tgz#5a28d23eb402fb1f6964da60ea60641e4d24d366"9889 resolved "https://registry.yarnpkg.com/web3-eth-ens/-/web3-eth-ens-1.3.6.tgz#0d28c5d4ea7b4462ef6c077545a77956a6cdf175"9792 integrity sha512-5bkpFTXV18CvaVP8kCbLZZm2r1TWUv9AsXH+80yz8bTZulUGvXsBMRfK6e5nfEr2Yv59xlIXCFoalmmySI9EJw==9890 integrity sha512-n27HNj7lpSkRxTgSx+Zo7cmKAgyg2ElFilaFlUu/X2CNH23lXfcPm2bWssivH9z0ndhg0OyR4AYFZqPaqDHkJA==9793 dependencies:9891 dependencies:9794 content-hash "^2.5.2"9892 content-hash "^2.5.2"9795 eth-ens-namehash "2.0.8"9893 eth-ens-namehash "2.0.8"9796 underscore "1.9.1"9894 underscore "1.12.1"9797 web3-core "1.3.5"9895 web3-core "1.3.6"9798 web3-core-helpers "1.3.5"9896 web3-core-helpers "1.3.6"9799 web3-core-promievent "1.3.5"9897 web3-core-promievent "1.3.6"9800 web3-eth-abi "1.3.5"9898 web3-eth-abi "1.3.6"9801 web3-eth-contract "1.3.5"9899 web3-eth-contract "1.3.6"9802 web3-utils "1.3.5"9900 web3-utils "1.3.6"980399019804web3-eth-iban@1.3.5:9902web3-eth-iban@1.3.6:9805 version "1.3.5"9903 version "1.3.6"9806 resolved "https://registry.yarnpkg.com/web3-eth-iban/-/web3-eth-iban-1.3.5.tgz#dff1e37864e23a3387016ec4db96cdc290a6fbd6"9904 resolved "https://registry.yarnpkg.com/web3-eth-iban/-/web3-eth-iban-1.3.6.tgz#0d6ba21fe78f190af8919e9cd5453882457209e0"9807 integrity sha512-x+BI/d2Vt0J1cKK8eFd4W0f1TDjgEOYCwiViTb28lLE+tqrgyPqWDA+l6UlKYLF/yMFX3Dym4ofcCOtgcn4q4g==9905 integrity sha512-nfMQaaLA/zsg5W4Oy/EJQbs8rSs1vBAX6b/35xzjYoutXlpHMQadujDx2RerTKhSHqFXSJeQAfE+2f6mdhYkRQ==9808 dependencies:9906 dependencies:9809 bn.js "^4.11.9"9907 bn.js "^4.11.9"9810 web3-utils "1.3.5"9908 web3-utils "1.3.6"981199099812web3-eth-personal@1.3.5:9910web3-eth-personal@1.3.6:9813 version "1.3.5"9911 version "1.3.6"9814 resolved "https://registry.yarnpkg.com/web3-eth-personal/-/web3-eth-personal-1.3.5.tgz#bc5d5b900bc4824139af2ef01eaf8e9855c644ba"9912 resolved "https://registry.yarnpkg.com/web3-eth-personal/-/web3-eth-personal-1.3.6.tgz#226137916754c498f0284f22c55924c87a2efcf0"9815 integrity sha512-xELQHNZ8p3VoO1582ghCaq+Bx7pSkOOalc6/ACOCGtHDMelqgVejrmSIZGScYl+k0HzngmQAzURZWQocaoGM1g==9913 integrity sha512-pOHU0+/h1RFRYoh1ehYBehRbcKWP4OSzd4F7mDljhHngv6W8ewMHrAN8O1ol9uysN2MuCdRE19qkRg5eNgvzFQ==9816 dependencies:9914 dependencies:9817 "@types/node" "^12.12.6"9915 "@types/node" "^12.12.6"9818 web3-core "1.3.5"9916 web3-core "1.3.6"9819 web3-core-helpers "1.3.5"9917 web3-core-helpers "1.3.6"9820 web3-core-method "1.3.5"9918 web3-core-method "1.3.6"9821 web3-net "1.3.5"9919 web3-net "1.3.6"9822 web3-utils "1.3.5"9920 web3-utils "1.3.6"982399219824web3-eth@1.3.5:9922web3-eth@1.3.6:9825 version "1.3.5"9923 version "1.3.6"9826 resolved "https://registry.yarnpkg.com/web3-eth/-/web3-eth-1.3.5.tgz#2a3d0db870ef7921942a5d798ba0569175cc4de1"9924 resolved "https://registry.yarnpkg.com/web3-eth/-/web3-eth-1.3.6.tgz#2c650893d540a7a0eb1365dd5b2dca24ac919b7c"9827 integrity sha512-5qqDPMMD+D0xRqOV2ePU2G7/uQmhn0FgCEhFzKDMHrssDQJyQLW/VgfA0NLn64lWnuUrGnQStGvNxrWf7MgsfA==9925 integrity sha512-9+rnywRRpyX3C4hfsAQXPQh6vHh9XzQkgLxo3gyeXfbhbShUoq2gFVuy42vsRs//6JlsKdyZS7Z3hHPHz2wreA==9828 dependencies:9926 dependencies:9829 underscore "1.9.1"9927 underscore "1.12.1"9830 web3-core "1.3.5"9928 web3-core "1.3.6"9831 web3-core-helpers "1.3.5"9929 web3-core-helpers "1.3.6"9832 web3-core-method "1.3.5"9930 web3-core-method "1.3.6"9833 web3-core-subscriptions "1.3.5"9931 web3-core-subscriptions "1.3.6"9834 web3-eth-abi "1.3.5"9932 web3-eth-abi "1.3.6"9835 web3-eth-accounts "1.3.5"9933 web3-eth-accounts "1.3.6"9836 web3-eth-contract "1.3.5"9934 web3-eth-contract "1.3.6"9837 web3-eth-ens "1.3.5"9935 web3-eth-ens "1.3.6"9838 web3-eth-iban "1.3.5"9936 web3-eth-iban "1.3.6"9839 web3-eth-personal "1.3.5"9937 web3-eth-personal "1.3.6"9840 web3-net "1.3.5"9938 web3-net "1.3.6"9841 web3-utils "1.3.5"9939 web3-utils "1.3.6"984299409843web3-net@1.3.5:9941web3-net@1.3.6:9844 version "1.3.5"9942 version "1.3.6"9845 resolved "https://registry.yarnpkg.com/web3-net/-/web3-net-1.3.5.tgz#06e3465a9fbbeec1240160e2fd66ddb07b6af944"9943 resolved "https://registry.yarnpkg.com/web3-net/-/web3-net-1.3.6.tgz#a56492e2227475e38db29394f8bac305a2446e41"9846 integrity sha512-usbFbuUpKK8s7jPLGoUzi/WpNnefGFPTj948aJv8BZ04UQA4L/XS5NNkkhk358zNMmhGfEFW8wrWy+0Oy0njtA==9944 integrity sha512-KhzU3wMQY/YYjyMiQzbaLPt2kut88Ncx2iqjy3nw28vRux3gVX0WOCk9EL/KVJBiAA/fK7VklTXvgy9dZnnipw==9847 dependencies:9945 dependencies:9848 web3-core "1.3.5"9946 web3-core "1.3.6"9849 web3-core-method "1.3.5"9947 web3-core-method "1.3.6"9850 web3-utils "1.3.5"9948 web3-utils "1.3.6"985199499852web3-providers-http@1.3.5:9950web3-providers-http@1.3.6:9853 version "1.3.5"9951 version "1.3.6"9854 resolved "https://registry.yarnpkg.com/web3-providers-http/-/web3-providers-http-1.3.5.tgz#cdada6fb342e08fd75aea249fceb6eee467beffc"9952 resolved "https://registry.yarnpkg.com/web3-providers-http/-/web3-providers-http-1.3.6.tgz#36e8724a7424d52827819d53fd75dbf31f5422c2"9855 integrity sha512-ZQOmceFjcajEZdiuqciXjijwIYWNmEJ1oxMtbrwB2eGxHRCMXEH2xGRUZuhOFNF88yQC/VXVi14yvYg5ZlFJlA==9953 integrity sha512-OQkT32O1A06dISIdazpGLveZcOXhEo5cEX6QyiSQkiPk/cjzDrXMw4SKZOGQbbS1+0Vjizm1Hrp7O8Vp2D1M5Q==9856 dependencies:9954 dependencies:9857 web3-core-helpers "1.3.5"9955 web3-core-helpers "1.3.6"9858 xhr2-cookies "1.1.0"9956 xhr2-cookies "1.1.0"985999579860web3-providers-ipc@1.3.5:9958web3-providers-ipc@1.3.6:9861 version "1.3.5"9959 version "1.3.6"9862 resolved "https://registry.yarnpkg.com/web3-providers-ipc/-/web3-providers-ipc-1.3.5.tgz#2f5536abfe03f3824e00dedc614d8f46db72b57f"9960 resolved "https://registry.yarnpkg.com/web3-providers-ipc/-/web3-providers-ipc-1.3.6.tgz#cef8d12c1ebb47adce5ebf597f553c623362cb4a"9863 integrity sha512-cbZOeb/sALiHjzMolJjIyHla/J5wdL2JKUtRO66Nh/uLALBCpU8JUgzNvpAdJ1ae3+A33+EdFStdzuDYHKtQew==9961 integrity sha512-+TVsSd2sSVvVgHG4s6FXwwYPPT91boKKcRuEFXqEfAbUC5t52XOgmyc2LNiD9LzPhed65FbV4LqICpeYGUvSwA==9864 dependencies:9962 dependencies:9865 oboe "2.1.5"9963 oboe "2.1.5"9866 underscore "1.9.1"9964 underscore "1.12.1"9867 web3-core-helpers "1.3.5"9965 web3-core-helpers "1.3.6"986899669869web3-providers-ws@1.3.5:9967web3-providers-ws@1.3.6:9870 version "1.3.5"9968 version "1.3.6"9871 resolved "https://registry.yarnpkg.com/web3-providers-ws/-/web3-providers-ws-1.3.5.tgz#7f841ec79358d90c4a803d1291157b5ffb15aeb7"9969 resolved "https://registry.yarnpkg.com/web3-providers-ws/-/web3-providers-ws-1.3.6.tgz#e1df617bc89d66165abdf2191da0014c505bfaac"9872 integrity sha512-zeZ4LMvKhYaJBDCqA//Bzgp4r/T0tNq5U/xvN0axA4YflzF7yqlsbzGwCkcZYDbrUaK3Ltl2uOmvwjbWALOZ1A==9970 integrity sha512-bk7MnJf5or0Re2zKyhR3L3CjGululLCHXx4vlbc/drnaTARUVvi559OI5uLytc/1k5HKUUyENAxLvetz2G1dnQ==9873 dependencies:9971 dependencies:9874 eventemitter3 "4.0.4"9972 eventemitter3 "4.0.4"9875 underscore "1.9.1"9973 underscore "1.12.1"9876 web3-core-helpers "1.3.5"9974 web3-core-helpers "1.3.6"9877 websocket "^1.0.32"9975 websocket "^1.0.32"987899769879web3-shh@1.3.5:9977web3-shh@1.3.6:9880 version "1.3.5"9978 version "1.3.6"9881 resolved "https://registry.yarnpkg.com/web3-shh/-/web3-shh-1.3.5.tgz#af0b8ebca90a3652dbbb90d351395f36ca91f40b"9979 resolved "https://registry.yarnpkg.com/web3-shh/-/web3-shh-1.3.6.tgz#4e3486c7eca5cbdb87f88910948223a5b7ea6c20"9882 integrity sha512-aRwzCduXvuGVslLL/Y15VcOHa70Qr2kxZI7UwOzQVhaaOdxuRRvo3AK/cmyln1Tsd54/n93Yk8I3qg5I2+6alw==9980 integrity sha512-9zRo415O0iBslxBnmu9OzYjNErzLnzOsy+IOvSpIreLYbbAw0XkDWxv3SfcpKnTIWIACBR4AYMIxmmyi5iB3jw==9883 dependencies:9981 dependencies:9884 web3-core "1.3.5"9982 web3-core "1.3.6"9885 web3-core-method "1.3.5"9983 web3-core-method "1.3.6"9886 web3-core-subscriptions "1.3.5"9984 web3-core-subscriptions "1.3.6"9887 web3-net "1.3.5"9985 web3-net "1.3.6"988899869889web3-utils@1.3.5:9987web3-utils@1.3.6:9890 version "1.3.5"9988 version "1.3.6"9891 resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.3.5.tgz#14ee2ff1a7a226867698d6eaffd21aa97aed422e"9989 resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.3.6.tgz#390bc9fa3a7179746963cfaca55bb80ac4d8dc10"9892 integrity sha512-5apMRm8ElYjI/92GHqijmaLC+s+d5lgjpjHft+rJSs/dsnX8I8tQreqev0dmU+wzU+2EEe4Sx9a/OwGWHhQv3A==9990 integrity sha512-hHatFaQpkQgjGVER17gNx8u1qMyaXFZtM0y0XLGH1bzsjMPlkMPLRcYOrZ00rOPfTEuYFOdrpGOqZXVmGrMZRg==9893 dependencies:9991 dependencies:9894 bn.js "^4.11.9"9992 bn.js "^4.11.9"9895 eth-lib "0.2.8"9993 eth-lib "0.2.8"9896 ethereum-bloom-filters "^1.0.6"9994 ethereum-bloom-filters "^1.0.6"9897 ethjs-unit "0.1.6"9995 ethjs-unit "0.1.6"9898 number-to-bn "1.7.0"9996 number-to-bn "1.7.0"9899 randombytes "^2.1.0"9997 randombytes "^2.1.0"9900 underscore "1.9.1"9998 underscore "1.12.1"9901 utf8 "3.0.0"9999 utf8 "3.0.0"9902100009903web3@^1.3.5:10001web3@^1.3.5:9904 version "1.3.5"10002 version "1.3.6"9905 resolved "https://registry.yarnpkg.com/web3/-/web3-1.3.5.tgz#ef4c3a2241fdd74f2f7794e839f30bc6f9814e46"10003 resolved "https://registry.yarnpkg.com/web3/-/web3-1.3.6.tgz#599425461c3f9a8cbbefa70616438995f4a064cc"9906 integrity sha512-UyQW/MT5EIGBrXPCh/FDIaD7RtJTn5/rJUNw2FOglp0qoXnCQHNKvntiR1ylztk05fYxIF6UgsC76IrazlKJjw==10004 integrity sha512-jEpPhnL6GDteifdVh7ulzlPrtVQeA30V9vnki9liYlUvLV82ZM7BNOQJiuzlDePuE+jZETZSP/0G/JlUVt6pOA==9907 dependencies:10005 dependencies:9908 web3-bzz "1.3.5"10006 web3-bzz "1.3.6"9909 web3-core "1.3.5"10007 web3-core "1.3.6"9910 web3-eth "1.3.5"10008 web3-eth "1.3.6"9911 web3-eth-personal "1.3.5"10009 web3-eth-personal "1.3.6"9912 web3-net "1.3.5"10010 web3-net "1.3.6"9913 web3-shh "1.3.5"10011 web3-shh "1.3.6"9914 web3-utils "1.3.5"10012 web3-utils "1.3.6"9915100139916webidl-conversions@^5.0.0:10014webidl-conversions@^5.0.0:9917 version "5.0.0"10015 version "5.0.0"9948 integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==10046 integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==9949100479950whatwg-url@^8.0.0, whatwg-url@^8.5.0:10048whatwg-url@^8.0.0, whatwg-url@^8.5.0:9951 version "8.5.0"10049 version "8.6.0"9952 resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.5.0.tgz#7752b8464fc0903fec89aa9846fc9efe07351fd3"10050 resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.6.0.tgz#27c0205a4902084b872aecb97cf0f2a7a3011f4c"9953 integrity sha512-fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg==10051 integrity sha512-os0KkeeqUOl7ccdDT1qqUcS4KH4tcBTSKK5Nl5WKb2lyxInIZ/CpjkqKa1Ss12mjfdcRX9mHmPPs7/SxG1Hbdw==9954 dependencies:10052 dependencies:9955 lodash "^4.7.0"10053 lodash "^4.7.0"9956 tr46 "^2.0.2"10054 tr46 "^2.1.0"9957 webidl-conversions "^6.1.0"10055 webidl-conversions "^6.1.0"9958100569959which-boxed-primitive@^1.0.2:10057which-boxed-primitive@^1.0.2:9967 is-string "^1.0.5"10065 is-string "^1.0.5"9968 is-symbol "^1.0.3"10066 is-symbol "^1.0.3"9969100679970which-module@^2.0.0:9971 version "2.0.0"9972 resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"9973 integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=99749975which-typed-array@^1.1.2:10068which-typed-array@^1.1.2:9976 version "1.1.4"10069 version "1.1.4"9977 resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.4.tgz#8fcb7d3ee5adf2d771066fba7cf37e32fe8711ff"10070 resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.4.tgz#8fcb7d3ee5adf2d771066fba7cf37e32fe8711ff"9985 has-symbols "^1.0.1"10078 has-symbols "^1.0.1"9986 is-typed-array "^1.1.3"10079 is-typed-array "^1.1.3"9987100809988which@2.0.2, which@^2.0.1, which@^2.0.2:10081which@2.0.2, which@^2.0.1:9989 version "2.0.2"10082 version "2.0.2"9990 resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"10083 resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"9991 integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==10084 integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==9992 dependencies:10085 dependencies:9993 isexe "^2.0.0"10086 isexe "^2.0.0"9994100879995which@^1.2.9:9996 version "1.3.1"9997 resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"9998 integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==9999 dependencies:10000 isexe "^2.0.0"1000110002wide-align@1.1.3, wide-align@^1.1.0:10088wide-align@1.1.3, wide-align@^1.1.0:10003 version "1.1.3"10089 version "1.1.3"10004 resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457"10090 resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457"10028 resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.1.0.tgz#a8e038b4c94569596852de7a8ea4228eefdeb37b"10114 resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.1.0.tgz#a8e038b4c94569596852de7a8ea4228eefdeb37b"10029 integrity sha512-toV7q9rWNYha963Pl/qyeZ6wG+3nnsyvolaNUS8+R5Wtw6qJPTxIlOP1ZSvcGhEJw+l3HMMmtiNo9Gl61G4GVg==10115 integrity sha512-toV7q9rWNYha963Pl/qyeZ6wG+3nnsyvolaNUS8+R5Wtw6qJPTxIlOP1ZSvcGhEJw+l3HMMmtiNo9Gl61G4GVg==100301011610031wrap-ansi@^6.2.0:10032 version "6.2.0"10033 resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"10034 integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==10035 dependencies:10036 ansi-styles "^4.0.0"10037 string-width "^4.1.0"10038 strip-ansi "^6.0.0"1003910040wrap-ansi@^7.0.0:10117wrap-ansi@^7.0.0:10041 version "7.0.0"10118 version "7.0.0"10042 resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"10119 resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"10082 safe-buffer "~5.1.0"10159 safe-buffer "~5.1.0"10083 ultron "~1.1.0"10160 ultron "~1.1.0"100841016110085ws@^7.4.4:10162ws@^7.4.5:10086 version "7.4.5"10163 version "7.5.0"10087 resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.5.tgz#a484dd851e9beb6fdb420027e3885e8ce48986c1"10164 resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.0.tgz#0033bafea031fb9df041b2026fc72a571ca44691"10088 integrity sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g==10165 integrity sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw==100891016610090xdg-basedir@^4.0.0:10167xdg-basedir@^4.0.0:10091 version "4.0.0"10168 version "4.0.0"10151 dependencies:10228 dependencies:10152 cuint "^0.2.2"10229 cuint "^0.2.2"101531023010154y18n@^4.0.0:10155 version "4.0.3"10156 resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf"10157 integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==1015810159y18n@^5.0.5:10231y18n@^5.0.5:10160 version "5.0.8"10232 version "5.0.8"10161 resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"10233 resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"10186 resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54"10258 resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54"10187 integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==10259 integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==101881026010189yargs-parser@^18.1.2:10190 version "18.1.3"10191 resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0"10192 integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==10193 dependencies:10194 camelcase "^5.0.0"10195 decamelize "^1.2.0"1019610197yargs-parser@^20.2.2:10261yargs-parser@^20.2.2:10198 version "20.2.7"10262 version "20.2.7"10199 resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.7.tgz#61df85c113edfb5a7a4e36eb8aa60ef423cbc90a"10263 resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.7.tgz#61df85c113edfb5a7a4e36eb8aa60ef423cbc90a"10209 flat "^5.0.2"10273 flat "^5.0.2"10210 is-plain-obj "^2.1.0"10274 is-plain-obj "^2.1.0"102111027510212yargs@16.2.0, yargs@^16.0.3, yargs@^16.2.0:10276yargs@16.2.0, yargs@^16.0.3:10213 version "16.2.0"10277 version "16.2.0"10214 resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66"10278 resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66"10215 integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==10279 integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==10222 y18n "^5.0.5"10286 y18n "^5.0.5"10223 yargs-parser "^20.2.2"10287 yargs-parser "^20.2.2"102241028810225yargs@^15.4.1:10289yargs@^17.0.0, yargs@^17.0.1:10226 version "15.4.1"10290 version "17.0.1"10227 resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8"10291 resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.0.1.tgz#6a1ced4ed5ee0b388010ba9fd67af83b9362e0bb"10228 integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==10292 integrity sha512-xBBulfCc8Y6gLFcrPvtqKz9hz8SO0l1Ni8GgDekvBX2ro0HRQImDGnikfc33cgzcYUSncapnNcZDjVFIH3f6KQ==10229 dependencies:10293 dependencies:10230 cliui "^6.0.0"10294 cliui "^7.0.2"10231 decamelize "^1.2.0"10232 find-up "^4.1.0"10295 escalade "^3.1.1"10233 get-caller-file "^2.0.1"10296 get-caller-file "^2.0.5"10234 require-directory "^2.1.1"10297 require-directory "^2.1.1"10235 require-main-filename "^2.0.0"10236 set-blocking "^2.0.0"10237 string-width "^4.2.0"10298 string-width "^4.2.0"10238 which-module "^2.0.0"10299 y18n "^5.0.5"10239 y18n "^4.0.0"10240 yargs-parser "^18.1.2"10300 yargs-parser "^20.2.2"102411030110242yn@3.1.1:10302yn@3.1.1:10243 version "3.1.1"10303 version "3.1.1"