From 72f5e38338d5dfe85f8291d185bb7b7799553523 Mon Sep 17 00:00:00 2001 From: Kaijun Date: Sun, 1 Aug 2021 05:14:11 +0800 Subject: [PATCH 1/3] add file --- projects/.DS_Store | Bin 0 -> 6148 bytes .../chainlink_job_spec/job1.json" | 36 + .../chainlink_job_spec/job2.json" | 36 + .../chainlink_job_spec/job3.json" | 36 + .../chainlink_job_spec/job4.json" | 36 + .../chainlink_job_spec/job5.json" | 36 + .../cl_adapter/.DS_Store" | Bin 0 -> 6148 bytes .../cl_adapter/Dockerfile" | 16 + .../cl_adapter/README.md" | 157 + .../SynthRankOracle-main/cl_adapter/app.js" | 18 + .../SynthRankOracle-main/cl_adapter/index.js" | 151 + .../cl_adapter/package.json" | 28 + .../cl_adapter/test/index_test.js" | 51 + .../cl_adapter/yarn.lock" | 6192 +++++++++++++++++ .../client_contract/client.sol" | 184 + .../oracle_contract/oracle.sol" | 3 + .../SynthRankOracle-main/readme.md" | 29 + 17 files changed, 7009 insertions(+) create mode 100644 projects/.DS_Store create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/chainlink_job_spec/job1.json" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/chainlink_job_spec/job2.json" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/chainlink_job_spec/job3.json" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/chainlink_job_spec/job4.json" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/chainlink_job_spec/job5.json" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/.DS_Store" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/Dockerfile" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/README.md" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/app.js" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/index.js" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/package.json" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/test/index_test.js" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/yarn.lock" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/client_contract/client.sol" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/oracle_contract/oracle.sol" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/readme.md" diff --git a/projects/.DS_Store b/projects/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..d370a6b19aaf30dd6c8cf44f764809d13d6c061f GIT binary patch literal 6148 zcmeHKJ5Izf5FNu7k!Th~L5DA}MQ#vQp+W+oP|*Nk5i67^+tB+IT!TY!2oAs*XsCGe z0XEtcD++{QCbHkyp0USIitQnyFukAUL}Mb#P#6O%1H#>dLmOs10tT65LOH$(olre6 z(QoYH*mvlRZs>|yME({39UUE0_0sH~&M#gc_M6+hy6)P=(k9mOYrC?nn~wR&>gUJp zxAUiib=PdW*|&Wc^Obm)LU+{}a0Z+KXW$<*fIFKd+fww}8E^)iflmhbe26HFg<(>Z zqXU(s06>05i$LdGf_K_({y)SoGnnM}UA*NCI0Ju-fiNnoa*9pa-MX?pzH1}OB?=4M pB~~ENdyfD#_#D}jK^>2*!>%w)iaZPVi#yOC0z!ya&cF{a@D6{qLb3n= literal 0 HcmV?d00001 diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/chainlink_job_spec/job1.json" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/chainlink_job_spec/job1.json" new file mode 100644 index 0000000..de053b0 --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/chainlink_job_spec/job1.json" @@ -0,0 +1,36 @@ +{ + "name": "synth rank 1", + "initiators": [ + { + "type": "runlog", + "params": { + "address": "0x3d4e6c7d1de34bff3e15f586d2a88f5bb844cf32" + } + } + ], + "tasks": [ + { + "type": "bridge-synth", + "params": { + "base": "Synth", + "quote": "1" + } + }, + { + "type": "copy", + "params": { + "copyPath": [ + "result" + ] + } + }, + { + "type": "EthBytes32", + "params": {} + }, + { + "type": "ethtx", + "params": {} + } + ] +} \ No newline at end of file diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/chainlink_job_spec/job2.json" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/chainlink_job_spec/job2.json" new file mode 100644 index 0000000..664d670 --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/chainlink_job_spec/job2.json" @@ -0,0 +1,36 @@ +{ + "name": "synth rank 2", + "initiators": [ + { + "type": "runlog", + "params": { + "address": "0x3d4e6c7d1de34bff3e15f586d2a88f5bb844cf32" + } + } + ], + "tasks": [ + { + "type": "bridge-synth", + "params": { + "base": "Synth", + "quote": "2" + } + }, + { + "type": "copy", + "params": { + "copyPath": [ + "result" + ] + } + }, + { + "type": "EthBytes32", + "params": {} + }, + { + "type": "ethtx", + "params": {} + } + ] +} \ No newline at end of file diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/chainlink_job_spec/job3.json" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/chainlink_job_spec/job3.json" new file mode 100644 index 0000000..e9c739a --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/chainlink_job_spec/job3.json" @@ -0,0 +1,36 @@ +{ + "name": "synth rank 3", + "initiators": [ + { + "type": "runlog", + "params": { + "address": "0x3d4e6c7d1de34bff3e15f586d2a88f5bb844cf32" + } + } + ], + "tasks": [ + { + "type": "bridge-synth", + "params": { + "base": "Synth", + "quote": "3" + } + }, + { + "type": "copy", + "params": { + "copyPath": [ + "result" + ] + } + }, + { + "type": "EthBytes32", + "params": {} + }, + { + "type": "ethtx", + "params": {} + } + ] +} \ No newline at end of file diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/chainlink_job_spec/job4.json" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/chainlink_job_spec/job4.json" new file mode 100644 index 0000000..84365d1 --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/chainlink_job_spec/job4.json" @@ -0,0 +1,36 @@ +{ + "name": "synth rank 4", + "initiators": [ + { + "type": "runlog", + "params": { + "address": "0x3d4e6c7d1de34bff3e15f586d2a88f5bb844cf32" + } + } + ], + "tasks": [ + { + "type": "bridge-synth", + "params": { + "base": "Synth", + "quote": "4" + } + }, + { + "type": "copy", + "params": { + "copyPath": [ + "result" + ] + } + }, + { + "type": "EthBytes32", + "params": {} + }, + { + "type": "ethtx", + "params": {} + } + ] +} \ No newline at end of file diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/chainlink_job_spec/job5.json" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/chainlink_job_spec/job5.json" new file mode 100644 index 0000000..af06de4 --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/chainlink_job_spec/job5.json" @@ -0,0 +1,36 @@ +{ + "name": "synth rank 5", + "initiators": [ + { + "type": "runlog", + "params": { + "address": "0x3d4e6c7d1de34bff3e15f586d2a88f5bb844cf32" + } + } + ], + "tasks": [ + { + "type": "bridge-synth", + "params": { + "base": "Synth", + "quote": "5" + } + }, + { + "type": "copy", + "params": { + "copyPath": [ + "result" + ] + } + }, + { + "type": "EthBytes32", + "params": {} + }, + { + "type": "ethtx", + "params": {} + } + ] +} \ No newline at end of file diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/.DS_Store" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/.DS_Store" new file mode 100644 index 0000000000000000000000000000000000000000..1ce14b06bd8e8a2f8083a5dbb7792cc0c0f1681a GIT binary patch literal 6148 zcmeH~JqiLr422WjLa^D=avBfd4F=H@cmdJ16D-tzj_%73f~&QNyg>3zG82}4#m+`V zbbTLIBE5*r;6_}#|6BN{`G3^HlnPLRKT|-v z&2F>COXc1A_Ig&|XVumX4*GF~m!AM6b`>w+ZrCrj0Bf=ZQGxMCz-3^d0$)|&0hY}Y A!vFvP literal 0 HcmV?d00001 diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/Dockerfile" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/Dockerfile" new file mode 100644 index 0000000..f5a5f89 --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/Dockerfile" @@ -0,0 +1,16 @@ +FROM node:12-alpine + +RUN mkdir -p /home/node/app/node_modules && chown -R node:node /home/node/app + +WORKDIR /home/node/app + +COPY package.json ./ +COPY yarn.lock ./ + +USER node + +RUN yarn --frozen-lockfile + +COPY --chown=node:node . . + +CMD [ "node", "app.js" ] diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/README.md" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/README.md" new file mode 100644 index 0000000..42b766d --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/README.md" @@ -0,0 +1,157 @@ +# Chainlink NodeJS External Adapter Template + +This template provides a basic framework for developing Chainlink external adapters in NodeJS. Comments are included to assist with development and testing of the external adapter. Once the API-specific values (like query parameters and API key authentication) have been added to the adapter, it is very easy to add some tests to verify that the data will be correctly formatted when returned to the Chainlink node. There is no need to use any additional frameworks or to run a Chainlink node in order to test the adapter. + +## Creating your own adapter from this template + +Clone this repo and change "ExternalAdapterProject" below to the name of your project + +```bash +git clone https://github.com/thodges-gh/CL-EA-NodeJS-Template.git ExternalAdapterProject +``` + +Enter into the newly-created directory + +```bash +cd ExternalAdapterProject +``` + +You can remove the existing git history by running: + +```bash +rm -rf .git +``` + +See [Install Locally](#install-locally) for a quickstart + +## Input Params + +- `base`, `from`, or `coin`: The symbol of the currency to query +- `quote`, `to`, or `market`: The symbol of the currency to convert to + +## Output + +```json +{ + "jobRunID": "278c97ffadb54a5bbb93cfec5f7b5503", + "data": { + "USD": 164.02, + "result": 164.02 + }, + "statusCode": 200 +} +``` + +## Install Locally + +Install dependencies: + +```bash +yarn +``` + +### Test + +Run the local tests: + +```bash +yarn test +``` + +Natively run the application (defaults to port 8080): + +### Run + +```bash +yarn start +``` + +## Call the external adapter/API server + +```bash +curl -X POST -H "content-type:application/json" "http://localhost:8080/" --data '{ "id": 0, "data": { "from": "ETH", "to": "USD" } }' +``` + +## Docker + +If you wish to use Docker to run the adapter, you can build the image by running the following command: + +```bash +docker build . -t external-adapter +``` + +Then run it with: + +```bash +docker run -p 8080:8080 -it external-adapter:latest +``` + +## Serverless hosts + +After [installing locally](#install-locally): + +### Create the zip + +```bash +zip -r external-adapter.zip . +``` + +### Install to AWS Lambda + +- In Lambda Functions, create function +- On the Create function page: + - Give the function a name + - Use Node.js 12.x for the runtime + - Choose an existing role or create a new one + - Click Create Function +- Under Function code, select "Upload a .zip file" from the Code entry type drop-down +- Click Upload and select the `external-adapter.zip` file +- Handler: + - index.handler for REST API Gateways + - index.handlerv2 for HTTP API Gateways +- Add the environment variable (repeat for all environment variables): + - Key: API_KEY + - Value: Your_API_key +- Save + +#### To Set Up an API Gateway (HTTP API) + +If using a HTTP API Gateway, Lambda's built-in Test will fail, but you will be able to externally call the function successfully. + +- Click Add Trigger +- Select API Gateway in Trigger configuration +- Under API, click Create an API +- Choose HTTP API +- Select the security for the API +- Click Add + +#### To Set Up an API Gateway (REST API) + +If using a REST API Gateway, you will need to disable the Lambda proxy integration for Lambda-based adapter to function. + +- Click Add Trigger +- Select API Gateway in Trigger configuration +- Under API, click Create an API +- Choose REST API +- Select the security for the API +- Click Add +- Click the API Gateway trigger +- Click the name of the trigger (this is a link, a new window opens) +- Click Integration Request +- Uncheck Use Lamba Proxy integration +- Click OK on the two dialogs +- Return to your function +- Remove the API Gateway and Save +- Click Add Trigger and use the same API Gateway +- Select the deployment stage and security +- Click Add + +### Install to GCP + +- In Functions, create a new function, choose to ZIP upload +- Click Browse and select the `external-adapter.zip` file +- Select a Storage Bucket to keep the zip in +- Function to execute: gcpservice +- Click More, Add variable (repeat for all environment variables) + - NAME: API_KEY + - VALUE: Your_API_key diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/app.js" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/app.js" new file mode 100644 index 0000000..66b8a7f --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/app.js" @@ -0,0 +1,18 @@ +const createRequest = require('./index').createRequest + +const express = require('express') +const bodyParser = require('body-parser') +const app = express() +const port = process.env.EA_PORT || 8080 + +app.use(bodyParser.json()) + +app.post('/', (req, res) => { + console.log('POST Data: ', req.body) + createRequest(req.body, (status, result) => { + console.log('Result: ', result) + res.status(status).json(result) + }) +}) + +app.listen(port, () => console.log(`Listening on port ${port}!`)) diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/index.js" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/index.js" new file mode 100644 index 0000000..48da3ed --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/index.js" @@ -0,0 +1,151 @@ +const { Requester, Validator } = require('@chainlink/external-adapter'); +const { SynthetixJs } = require('synthetix-js'); +var numbro = require("numbro"); + +const SUPPORTED_NETWORKS = { + 'mainnet': 1, + 'ropsten': 3, + 'rinkeby': 4, + 'kovan': 42 }; + +// Define custom error scenarios for the API. +// Return true for the adapter to retry. +const customError = (data) => { + if (data.Response === 'Error') return true + return false +} + +// Define custom parameters to be used by the adapter. +// Extra parameters can be stated in the extra object, +// with a Boolean value indicating whether or not they +// should be required. +const customParams = { + base: ['base', 'from', 'coin'], + quote: ['quote', 'to', 'market'], + endpoint: false +} + +const getPercent = async (rank) => { + + // basic parameters + const network = "mainnet"; + const networkId = SUPPORTED_NETWORKS[network]; + const blockOptions = {}; // latest block number + + // basic modules + const snxjs = new SynthetixJs({ networkId }); + const toUtf8Bytes = SynthetixJs.utils.formatBytes32String; + const formatEther = snxjs.utils.formatEther; + + // get list of contracts synths supporting + const synths = snxjs.contractSettings.synths.map(({ name }) => name); + //console.log(synths) + + // get all info + let totalInUSD = 0; + let results = await Promise.all(synths.map(async synth => { + + // synth is the name of the coin + + // number of coin + const totalAmount = await snxjs[synth].contract.totalSupply(blockOptions); + //console.log(totalAmount) + const totalSupply = formatEther(totalAmount); + + // rate or price + const rateForSynth = (await snxjs.ExchangeRates.contract.rateForCurrency(toUtf8Bytes(synth), blockOptions)) / 1e18; + + // value of usd + const totalSupplyInUSD = rateForSynth * totalSupply; + + // sum + totalInUSD += totalSupplyInUSD; + + return { synth, totalAmount, totalSupply, rateForSynth, totalSupplyInUSD }; + })); + + // 排序 + results = results.sort((a, b) => a.totalSupplyInUSD > b.totalSupplyInUSD ? -1 : 1); + + // 遍历 + let strResult = ""; + results.forEach(({ synth, totalSupplyInUSD }, i) => { + // name: synth + // contract address: snxjs[synth].contract.address + // percentage: numbro(100*totalSupplyInUSD/totalInUSD).format('0.00') + + // provide the percentage of the Synth by the name or contract address + if (rank == (i + 1)) { + const strName = synth; + const strPercent = numbro(100*totalSupplyInUSD/totalInUSD).format('0.00'); + strResult = strName + " " + strPercent; + } + }); + //console.log(strResult) + return strResult; + }; + +// curl -X POST -H "content-type:application/json" "http://localhost:8080/" --data '{ "id": 0, "data": { "from": "ETH", "to": "USD" } }' +// curl -X POST -H "content-type:application/json" "http://localhost:8080/" --data '{ "id": 0, "data": { "base": "Synth", "quote": "1" } }' +const createRequest = (input, callback) => { + // The Validator helps you validate the Chainlink request data + const validator = new Validator(callback, input, customParams) + const jobRunID = validator.validated.id + const type = validator.validated.data.base.toUpperCase() + const rank = parseInt(validator.validated.data.quote) + + // run + getPercent(rank).then((strResult) => { + console.log(strResult); + callback(200, {jobRunID, data: strResult, statusCode:"ok" }) + }) + .catch(error => { + callback(500, {jobRunID, data: strResult, statusCode:"errored"}) + }); + + // The Requester allows API calls be retry in case of timeout + // or connection failure + // Requester.request(config, customError) + // .then(response => { + // // It's common practice to store the desired value at the top-level + // // result key. This allows different adapters to be compatible with + // // one another. + // response.data.result = Requester.validateResultNumber(response.data, [tsyms]) + // callback(response.status, Requester.success(jobRunID, response)) + // }) + // .catch(error => { + // callback(500, Requester.errored(jobRunID, error)) + // }) +} + +// This is a wrapper to allow the function to work with +// GCP Functions +exports.gcpservice = (req, res) => { + createRequest(req.body, (statusCode, data) => { + res.status(statusCode).send(data) + }) +} + +// This is a wrapper to allow the function to work with +// AWS Lambda +exports.handler = (event, context, callback) => { + createRequest(event, (statusCode, data) => { + callback(null, data) + }) +} + +// This is a wrapper to allow the function to work with +// newer AWS Lambda implementations +exports.handlerv2 = (event, context, callback) => { + createRequest(JSON.parse(event.body), (statusCode, data) => { + callback(null, { + statusCode: statusCode, + body: JSON.stringify(data), + isBase64Encoded: false + }) + }) +} + +// This allows the function to be exported for testing +// or for running in express +module.exports.createRequest = createRequest diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/package.json" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/package.json" new file mode 100644 index 0000000..4043ee6 --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/package.json" @@ -0,0 +1,28 @@ +{ + "name": "EA-NodeJS-Template", + "version": "0.1.0", + "author": "", + "description": "", + "license": "MIT", + "scripts": { + "test": "./node_modules/.bin/_mocha --timeout 0", + "start": "node app.js" + }, + "dependencies": { + "@chainlink/external-adapter": "^0.2.3", + "synthetix-js": "^2.43.0-ovm", + "numbro": "^2.3.2" + }, + "devDependencies": { + "body-parser": "^1.19.0", + "chai": "^4.2.0", + "eslint": "^7.0.0", + "eslint-config-standard": "^14.1.1", + "eslint-plugin-import": "^2.20.2", + "eslint-plugin-node": "^11.1.0", + "eslint-plugin-promise": "^4.2.1", + "eslint-plugin-standard": "^4.0.1", + "express": "^4.17.0", + "mocha": "^7.1.2" + } +} diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/test/index_test.js" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/test/index_test.js" new file mode 100644 index 0000000..2c73b52 --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/test/index_test.js" @@ -0,0 +1,51 @@ +const assert = require('chai').assert +const createRequest = require('../index.js').createRequest + +describe('createRequest', () => { + const jobID = '1' + + context('successful calls', () => { + const requests = [ + { name: 'id not supplied', testData: { data: { base: 'ETH', quote: 'USD' } } }, + { name: 'base/quote', testData: { id: jobID, data: { base: 'ETH', quote: 'USD' } } }, + { name: 'from/to', testData: { id: jobID, data: { from: 'ETH', to: 'USD' } } }, + { name: 'coin/market', testData: { id: jobID, data: { coin: 'ETH', market: 'USD' } } } + ] + + requests.forEach(req => { + it(`${req.name}`, (done) => { + createRequest(req.testData, (statusCode, data) => { + assert.equal(statusCode, 200) + assert.equal(data.jobRunID, jobID) + assert.isNotEmpty(data.data) + assert.isAbove(Number(data.result), 0) + assert.isAbove(Number(data.data.result), 0) + done() + }) + }) + }) + }) + + context('error calls', () => { + const requests = [ + { name: 'empty body', testData: {} }, + { name: 'empty data', testData: { data: {} } }, + { name: 'base not supplied', testData: { id: jobID, data: { quote: 'USD' } } }, + { name: 'quote not supplied', testData: { id: jobID, data: { base: 'ETH' } } }, + { name: 'unknown base', testData: { id: jobID, data: { base: 'not_real', quote: 'USD' } } }, + { name: 'unknown quote', testData: { id: jobID, data: { base: 'ETH', quote: 'not_real' } } } + ] + + requests.forEach(req => { + it(`${req.name}`, (done) => { + createRequest(req.testData, (statusCode, data) => { + assert.equal(statusCode, 500) + assert.equal(data.jobRunID, jobID) + assert.equal(data.status, 'errored') + assert.isNotEmpty(data.error) + done() + }) + }) + }) + }) +}) diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/yarn.lock" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/yarn.lock" new file mode 100644 index 0000000..aa1a765 --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/cl_adapter/yarn.lock" @@ -0,0 +1,6192 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@babel/code-frame@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e" + integrity sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g== + dependencies: + "@babel/highlight" "^7.8.3" + +"@babel/code-frame@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb" + integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw== + dependencies: + "@babel/highlight" "^7.14.5" + +"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.14.5": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.7.tgz#7b047d7a3a89a67d2258dc61f604f098f1bc7e08" + integrity sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw== + +"@babel/generator@^7.14.8": + version "7.14.8" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.8.tgz#bf86fd6af96cf3b74395a8ca409515f89423e070" + integrity sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg== + dependencies: + "@babel/types" "^7.14.8" + jsesc "^2.5.1" + source-map "^0.5.0" + +"@babel/helper-compilation-targets@^7.13.0": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz#7a99c5d0967911e972fe2c3411f7d5b498498ecf" + integrity sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw== + dependencies: + "@babel/compat-data" "^7.14.5" + "@babel/helper-validator-option" "^7.14.5" + browserslist "^4.16.6" + semver "^6.3.0" + +"@babel/helper-define-polyfill-provider@^0.2.2": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz#0525edec5094653a282688d34d846e4c75e9c0b6" + integrity sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew== + dependencies: + "@babel/helper-compilation-targets" "^7.13.0" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/traverse" "^7.13.0" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-function-name@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz#89e2c474972f15d8e233b52ee8c480e2cfcd50c4" + integrity sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ== + dependencies: + "@babel/helper-get-function-arity" "^7.14.5" + "@babel/template" "^7.14.5" + "@babel/types" "^7.14.5" + +"@babel/helper-get-function-arity@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz#25fbfa579b0937eee1f3b805ece4ce398c431815" + integrity sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg== + dependencies: + "@babel/types" "^7.14.5" + +"@babel/helper-hoist-variables@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz#e0dd27c33a78e577d7c8884916a3e7ef1f7c7f8d" + integrity sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ== + dependencies: + "@babel/types" "^7.14.5" + +"@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz#6d1a44df6a38c957aa7c312da076429f11b422f3" + integrity sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ== + dependencies: + "@babel/types" "^7.14.5" + +"@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9" + integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ== + +"@babel/helper-split-export-declaration@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz#22b23a54ef51c2b7605d851930c1976dd0bc693a" + integrity sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA== + dependencies: + "@babel/types" "^7.14.5" + +"@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.8": + version "7.14.8" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz#32be33a756f29e278a0d644fa08a2c9e0f88a34c" + integrity sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow== + +"@babel/helper-validator-identifier@^7.9.0": + version "7.9.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz#90977a8e6fbf6b431a7dc31752eee233bf052d80" + integrity sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g== + +"@babel/helper-validator-option@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3" + integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow== + +"@babel/highlight@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9" + integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== + dependencies: + "@babel/helper-validator-identifier" "^7.14.5" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/highlight@^7.8.3": + version "7.9.0" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.9.0.tgz#4e9b45ccb82b79607271b2979ad82c7b68163079" + integrity sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ== + dependencies: + "@babel/helper-validator-identifier" "^7.9.0" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.14.5", "@babel/parser@^7.14.8": + version "7.14.8" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.8.tgz#66fd41666b2d7b840bd5ace7f7416d5ac60208d4" + integrity sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA== + +"@babel/plugin-transform-runtime@^7.5.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.5.tgz#30491dad49c6059f8f8fa5ee8896a0089e987523" + integrity sha512-fPMBhh1AV8ZyneiCIA+wYYUH1arzlXR1UMcApjvchDhfKxhy2r2lReJv8uHEyihi4IFIGlr1Pdx7S5fkESDQsg== + dependencies: + "@babel/helper-module-imports" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + babel-plugin-polyfill-corejs2 "^0.2.2" + babel-plugin-polyfill-corejs3 "^0.2.2" + babel-plugin-polyfill-regenerator "^0.2.2" + semver "^6.3.0" + +"@babel/runtime@^7.10.2", "@babel/runtime@^7.5.5": + version "7.14.8" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.8.tgz#7119a56f421018852694290b9f9148097391b446" + integrity sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/template@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4" + integrity sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g== + dependencies: + "@babel/code-frame" "^7.14.5" + "@babel/parser" "^7.14.5" + "@babel/types" "^7.14.5" + +"@babel/traverse@^7.13.0": + version "7.14.8" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.8.tgz#c0253f02677c5de1a8ff9df6b0aacbec7da1a8ce" + integrity sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg== + dependencies: + "@babel/code-frame" "^7.14.5" + "@babel/generator" "^7.14.8" + "@babel/helper-function-name" "^7.14.5" + "@babel/helper-hoist-variables" "^7.14.5" + "@babel/helper-split-export-declaration" "^7.14.5" + "@babel/parser" "^7.14.8" + "@babel/types" "^7.14.8" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.14.5", "@babel/types@^7.14.8": + version "7.14.8" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.8.tgz#38109de8fcadc06415fbd9b74df0065d4d41c728" + integrity sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q== + dependencies: + "@babel/helper-validator-identifier" "^7.14.8" + to-fast-properties "^2.0.0" + +"@chainlink/external-adapter@^0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@chainlink/external-adapter/-/external-adapter-0.2.3.tgz#9011cf986623b9989ca376ead986943e234ed886" + integrity sha512-kabKUyFpRlARKqhtEIh1I4q4r45CsZN3La4xc5ShCIs9zBZrfE2anvPqlUbg1+AhOJ0ZtGVQRRTymtw4fem52Q== + dependencies: + axios "^0.19.2" + winston "^3.2.1" + +"@ethersproject/abi@5.0.7": + version "5.0.7" + resolved "https://registry.yarnpkg.com/@ethersproject/abi/-/abi-5.0.7.tgz#79e52452bd3ca2956d0e1c964207a58ad1a0ee7b" + integrity sha512-Cqktk+hSIckwP/W8O47Eef60VwmoSC/L3lY0+dIBhQPCNn9E4V7rwmm2aFrNRRDJfFlGuZ1khkQUOc3oBX+niw== + dependencies: + "@ethersproject/address" "^5.0.4" + "@ethersproject/bignumber" "^5.0.7" + "@ethersproject/bytes" "^5.0.4" + "@ethersproject/constants" "^5.0.4" + "@ethersproject/hash" "^5.0.4" + "@ethersproject/keccak256" "^5.0.3" + "@ethersproject/logger" "^5.0.5" + "@ethersproject/properties" "^5.0.3" + "@ethersproject/strings" "^5.0.4" + +"@ethersproject/abstract-provider@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@ethersproject/abstract-provider/-/abstract-provider-5.4.0.tgz#415331031b0f678388971e1987305244edc04e1d" + integrity sha512-vPBR7HKUBY0lpdllIn7tLIzNN7DrVnhCLKSzY0l8WAwxz686m/aL7ASDzrVxV93GJtIub6N2t4dfZ29CkPOxgA== + dependencies: + "@ethersproject/bignumber" "^5.4.0" + "@ethersproject/bytes" "^5.4.0" + "@ethersproject/logger" "^5.4.0" + "@ethersproject/networks" "^5.4.0" + "@ethersproject/properties" "^5.4.0" + "@ethersproject/transactions" "^5.4.0" + "@ethersproject/web" "^5.4.0" + +"@ethersproject/abstract-signer@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@ethersproject/abstract-signer/-/abstract-signer-5.4.0.tgz#cd5f50b93141ee9f9f49feb4075a0b3eafb57d65" + integrity sha512-AieQAzt05HJZS2bMofpuxMEp81AHufA5D6M4ScKwtolj041nrfIbIi8ciNW7+F59VYxXq+V4c3d568Q6l2m8ew== + dependencies: + "@ethersproject/abstract-provider" "^5.4.0" + "@ethersproject/bignumber" "^5.4.0" + "@ethersproject/bytes" "^5.4.0" + "@ethersproject/logger" "^5.4.0" + "@ethersproject/properties" "^5.4.0" + +"@ethersproject/address@^5.0.4", "@ethersproject/address@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@ethersproject/address/-/address-5.4.0.tgz#ba2d00a0f8c4c0854933b963b9a3a9f6eb4a37a3" + integrity sha512-SD0VgOEkcACEG/C6xavlU1Hy3m5DGSXW3CUHkaaEHbAPPsgi0coP5oNPsxau8eTlZOk/bpa/hKeCNoK5IzVI2Q== + dependencies: + "@ethersproject/bignumber" "^5.4.0" + "@ethersproject/bytes" "^5.4.0" + "@ethersproject/keccak256" "^5.4.0" + "@ethersproject/logger" "^5.4.0" + "@ethersproject/rlp" "^5.4.0" + +"@ethersproject/base64@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@ethersproject/base64/-/base64-5.4.0.tgz#7252bf65295954c9048c7ca5f43e5c86441b2a9a" + integrity sha512-CjQw6E17QDSSC5jiM9YpF7N1aSCHmYGMt9bWD8PWv6YPMxjsys2/Q8xLrROKI3IWJ7sFfZ8B3flKDTM5wlWuZQ== + dependencies: + "@ethersproject/bytes" "^5.4.0" + +"@ethersproject/bignumber@^5.0.7", "@ethersproject/bignumber@^5.4.0": + version "5.4.1" + resolved "https://registry.yarnpkg.com/@ethersproject/bignumber/-/bignumber-5.4.1.tgz#64399d3b9ae80aa83d483e550ba57ea062c1042d" + integrity sha512-fJhdxqoQNuDOk6epfM7yD6J8Pol4NUCy1vkaGAkuujZm0+lNow//MKu1hLhRiYV4BsOHyBv5/lsTjF+7hWwhJg== + dependencies: + "@ethersproject/bytes" "^5.4.0" + "@ethersproject/logger" "^5.4.0" + bn.js "^4.11.9" + +"@ethersproject/bytes@^5.0.4", "@ethersproject/bytes@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@ethersproject/bytes/-/bytes-5.4.0.tgz#56fa32ce3bf67153756dbaefda921d1d4774404e" + integrity sha512-H60ceqgTHbhzOj4uRc/83SCN9d+BSUnOkrr2intevqdtEMO1JFVZ1XL84OEZV+QjV36OaZYxtnt4lGmxcGsPfA== + dependencies: + "@ethersproject/logger" "^5.4.0" + +"@ethersproject/constants@^5.0.4", "@ethersproject/constants@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@ethersproject/constants/-/constants-5.4.0.tgz#ee0bdcb30bf1b532d2353c977bf2ef1ee117958a" + integrity sha512-tzjn6S7sj9+DIIeKTJLjK9WGN2Tj0P++Z8ONEIlZjyoTkBuODN+0VfhAyYksKi43l1Sx9tX2VlFfzjfmr5Wl3Q== + dependencies: + "@ethersproject/bignumber" "^5.4.0" + +"@ethersproject/hash@^5.0.4": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@ethersproject/hash/-/hash-5.4.0.tgz#d18a8e927e828e22860a011f39e429d388344ae0" + integrity sha512-xymAM9tmikKgbktOCjW60Z5sdouiIIurkZUr9oW5NOex5uwxrbsYG09kb5bMcNjlVeJD3yPivTNzViIs1GCbqA== + dependencies: + "@ethersproject/abstract-signer" "^5.4.0" + "@ethersproject/address" "^5.4.0" + "@ethersproject/bignumber" "^5.4.0" + "@ethersproject/bytes" "^5.4.0" + "@ethersproject/keccak256" "^5.4.0" + "@ethersproject/logger" "^5.4.0" + "@ethersproject/properties" "^5.4.0" + "@ethersproject/strings" "^5.4.0" + +"@ethersproject/keccak256@^5.0.3", "@ethersproject/keccak256@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@ethersproject/keccak256/-/keccak256-5.4.0.tgz#7143b8eea4976080241d2bd92e3b1f1bf7025318" + integrity sha512-FBI1plWet+dPUvAzPAeHzRKiPpETQzqSUWR1wXJGHVWi4i8bOSrpC3NwpkPjgeXG7MnugVc1B42VbfnQikyC/A== + dependencies: + "@ethersproject/bytes" "^5.4.0" + js-sha3 "0.5.7" + +"@ethersproject/logger@^5.0.5", "@ethersproject/logger@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@ethersproject/logger/-/logger-5.4.0.tgz#f39adadf62ad610c420bcd156fd41270e91b3ca9" + integrity sha512-xYdWGGQ9P2cxBayt64d8LC8aPFJk6yWCawQi/4eJ4+oJdMMjEBMrIcIMZ9AxhwpPVmnBPrsB10PcXGmGAqgUEQ== + +"@ethersproject/networks@^5.4.0": + version "5.4.1" + resolved "https://registry.yarnpkg.com/@ethersproject/networks/-/networks-5.4.1.tgz#2ce83b8e42aa85216e5d277a7952d97b6ce8d852" + integrity sha512-8SvowCKz9Uf4xC5DTKI8+il8lWqOr78kmiqAVLYT9lzB8aSmJHQMD1GSuJI0CW4hMAnzocpGpZLgiMdzsNSPig== + dependencies: + "@ethersproject/logger" "^5.4.0" + +"@ethersproject/properties@^5.0.3", "@ethersproject/properties@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@ethersproject/properties/-/properties-5.4.0.tgz#38ba20539b44dcc5d5f80c45ad902017dcdbefe7" + integrity sha512-7jczalGVRAJ+XSRvNA6D5sAwT4gavLq3OXPuV/74o3Rd2wuzSL035IMpIMgei4CYyBdialJMrTqkOnzccLHn4A== + dependencies: + "@ethersproject/logger" "^5.4.0" + +"@ethersproject/rlp@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@ethersproject/rlp/-/rlp-5.4.0.tgz#de61afda5ff979454e76d3b3310a6c32ad060931" + integrity sha512-0I7MZKfi+T5+G8atId9QaQKHRvvasM/kqLyAH4XxBCBchAooH2EX5rL9kYZWwcm3awYV+XC7VF6nLhfeQFKVPg== + dependencies: + "@ethersproject/bytes" "^5.4.0" + "@ethersproject/logger" "^5.4.0" + +"@ethersproject/signing-key@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@ethersproject/signing-key/-/signing-key-5.4.0.tgz#2f05120984e81cf89a3d5f6dec5c68ee0894fbec" + integrity sha512-q8POUeywx6AKg2/jX9qBYZIAmKSB4ubGXdQ88l40hmATj29JnG5pp331nAWwwxPn2Qao4JpWHNZsQN+bPiSW9A== + dependencies: + "@ethersproject/bytes" "^5.4.0" + "@ethersproject/logger" "^5.4.0" + "@ethersproject/properties" "^5.4.0" + bn.js "^4.11.9" + elliptic "6.5.4" + hash.js "1.1.7" + +"@ethersproject/strings@^5.0.4", "@ethersproject/strings@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@ethersproject/strings/-/strings-5.4.0.tgz#fb12270132dd84b02906a8d895ae7e7fa3d07d9a" + integrity sha512-k/9DkH5UGDhv7aReXLluFG5ExurwtIpUfnDNhQA29w896Dw3i4uDTz01Quaptbks1Uj9kI8wo9tmW73wcIEaWA== + dependencies: + "@ethersproject/bytes" "^5.4.0" + "@ethersproject/constants" "^5.4.0" + "@ethersproject/logger" "^5.4.0" + +"@ethersproject/transactions@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@ethersproject/transactions/-/transactions-5.4.0.tgz#a159d035179334bd92f340ce0f77e83e9e1522e0" + integrity sha512-s3EjZZt7xa4BkLknJZ98QGoIza94rVjaEed0rzZ/jB9WrIuu/1+tjvYCWzVrystXtDswy7TPBeIepyXwSYa4WQ== + dependencies: + "@ethersproject/address" "^5.4.0" + "@ethersproject/bignumber" "^5.4.0" + "@ethersproject/bytes" "^5.4.0" + "@ethersproject/constants" "^5.4.0" + "@ethersproject/keccak256" "^5.4.0" + "@ethersproject/logger" "^5.4.0" + "@ethersproject/properties" "^5.4.0" + "@ethersproject/rlp" "^5.4.0" + "@ethersproject/signing-key" "^5.4.0" + +"@ethersproject/web@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@ethersproject/web/-/web-5.4.0.tgz#49fac173b96992334ed36a175538ba07a7413d1f" + integrity sha512-1bUusGmcoRLYgMn6c1BLk1tOKUIFuTg8j+6N8lYlbMpDesnle+i3pGSagGNvwjaiLo4Y5gBibwctpPRmjrh4Og== + dependencies: + "@ethersproject/base64" "^5.4.0" + "@ethersproject/bytes" "^5.4.0" + "@ethersproject/logger" "^5.4.0" + "@ethersproject/properties" "^5.4.0" + "@ethersproject/strings" "^5.4.0" + +"@ledgerhq/devices@^4.74.2", "@ledgerhq/devices@^4.78.0": + version "4.78.0" + resolved "https://registry.yarnpkg.com/@ledgerhq/devices/-/devices-4.78.0.tgz#149b572f0616096e2bd5eb14ce14d0061c432be6" + integrity sha512-tWKS5WM/UU82czihnVjRwz9SXNTQzWjGJ/7+j/xZ70O86nlnGJ1aaFbs5/WTzfrVKpOKgj1ZoZkAswX67i/JTw== + dependencies: + "@ledgerhq/errors" "^4.78.0" + "@ledgerhq/logs" "^4.72.0" + rxjs "^6.5.3" + +"@ledgerhq/errors@^4.74.2", "@ledgerhq/errors@^4.78.0": + version "4.78.0" + resolved "https://registry.yarnpkg.com/@ledgerhq/errors/-/errors-4.78.0.tgz#23daf3af54d03b1bda3e616002b555da1bdb705a" + integrity sha512-FX6zHZeiNtegBvXabK6M5dJ+8OV8kQGGaGtuXDeK/Ss5EmG4Ltxc6Lnhe8hiHpm9pCHtktOsnUVL7IFBdHhYUg== + +"@ledgerhq/hw-app-eth@4.74.2": + version "4.74.2" + resolved "https://registry.yarnpkg.com/@ledgerhq/hw-app-eth/-/hw-app-eth-4.74.2.tgz#0b2d1c4dcd03e6ee9f9a711c78012a22d4156c9d" + integrity sha512-sZDutrYiVr6zZ+BU6gPtnBXnSehcEvO2Xm6LtYA/pDgOSZQA5ZodugVXQqO4m7gyFeMA9NOnS3DHHahVP4oGKA== + dependencies: + "@ledgerhq/errors" "^4.74.2" + "@ledgerhq/hw-transport" "^4.74.2" + +"@ledgerhq/hw-transport-u2f@4.74.2": + version "4.74.2" + resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-u2f/-/hw-transport-u2f-4.74.2.tgz#20946865204113eb4a586b2ac8d721730ee35bad" + integrity sha512-islCIL1HTnmSEj6V9U/f9TT9HHe9sviDuN3Ra0zK65cGaWqQa3Ni6wQil2wl7vNrEN7inwqAq5QOf3LzEFTOtg== + dependencies: + "@ledgerhq/errors" "^4.74.2" + "@ledgerhq/hw-transport" "^4.74.2" + "@ledgerhq/logs" "^4.72.0" + u2f-api "0.2.7" + +"@ledgerhq/hw-transport@4.74.2": + version "4.74.2" + resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport/-/hw-transport-4.74.2.tgz#dc4874b77616b63419cee5eed746dc23183ab6ce" + integrity sha512-83SiHd7wuif/epq58n9kPFhqr/1zv9a13nDYFLinaUGvRrx5jGFvCq9HiS/WIPOeIHsnuStpqKQbpUDvlRlHKg== + dependencies: + "@ledgerhq/devices" "^4.74.2" + "@ledgerhq/errors" "^4.74.2" + events "^3.0.0" + +"@ledgerhq/hw-transport@^4.74.2": + version "4.78.0" + resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport/-/hw-transport-4.78.0.tgz#714786658e1f2fbc0569e06e2abf8d15d310d931" + integrity sha512-xQu16OMPQjFYLjqCysij+8sXtdWv2YLxPrB6FoLvEWGTlQ7yL1nUBRQyzyQtWIYqZd4THQowQmzm1VjxuN6SZw== + dependencies: + "@ledgerhq/devices" "^4.78.0" + "@ledgerhq/errors" "^4.78.0" + events "^3.0.0" + +"@ledgerhq/logs@^4.72.0": + version "4.72.0" + resolved "https://registry.yarnpkg.com/@ledgerhq/logs/-/logs-4.72.0.tgz#43df23af013ad1135407e5cf33ca6e4c4c7708d5" + integrity sha512-o+TYF8vBcyySRsb2kqBDv/KMeme8a2nwWoG+lAWzbDmWfb2/MrVWYCVYDYvjXdSoI/Cujqy1i0gIDrkdxa9chA== + +"@metamask/safe-event-emitter@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@metamask/safe-event-emitter/-/safe-event-emitter-2.0.0.tgz#af577b477c683fad17c619a78208cede06f9605c" + integrity sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q== + +"@portis/web3-provider-engine@1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@portis/web3-provider-engine/-/web3-provider-engine-1.1.2.tgz#97f383156ea6b70fba69ae93a945fdd94159b1ba" + integrity sha512-NiiF0UPfngf4ulo32ybEDAMaad4i7h44HJaN8ea8HHt/vaFiUcPtINjC2o21jhWaLANerW4ZbOrNs1iCLH4p6A== + dependencies: + async "^2.5.0" + backoff "^2.5.0" + clone "^2.0.0" + cross-fetch "^2.1.0" + eth-block-tracker "^4.2.0" + eth-json-rpc-filters "^4.0.2" + eth-json-rpc-infura "^3.1.0" + eth-json-rpc-middleware "^5.0.2" + eth-sig-util "2.5.3" + ethereumjs-block "^1.2.2" + ethereumjs-tx "^1.2.0" + ethereumjs-util "^5.1.5" + ethereumjs-vm "^2.3.4" + json-rpc-error "^2.0.0" + json-stable-stringify "^1.0.1" + promise-to-callback "^1.0.0" + readable-stream "^2.2.9" + request "^2.85.0" + semaphore "^1.0.3" + ws "^5.1.1" + xhr "^2.2.0" + xtend "^4.0.1" + +"@portis/web3@^2.0.0-beta.59": + version "2.0.0-beta.59" + resolved "https://registry.yarnpkg.com/@portis/web3/-/web3-2.0.0-beta.59.tgz#2e5292d8e1daf6070aa3b4a8cb33c1a9e0315011" + integrity sha512-QdIdrI3uK+TyT+dxRK5bEYOi2PBlUDJ7vszR2uu0bT49wy7O52B9td6fL/5gsfk0VpCsmrYov3x3gEQYwGUyvQ== + dependencies: + "@portis/web3-provider-engine" "1.1.2" + ethereumjs-util "5.2.0" + penpal "3.0.7" + pocket-js-core "0.0.3" + +"@types/bn.js@^4.11.3": + version "4.11.6" + resolved "https://registry.yarnpkg.com/@types/bn.js/-/bn.js-4.11.6.tgz#c306c70d9358aaea33cd4eda092a742b9505967c" + integrity sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg== + dependencies: + "@types/node" "*" + +"@types/color-name@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" + integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== + +"@types/node@*": + version "16.4.7" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.4.7.tgz#f7afa78769d4b477f5092d7c3468e2e8653d779c" + integrity sha512-aDDY54sst8sx47CWT6QQqIZp45yURq4dic0+HCYfYNcY5Ejlb/CLmFnRLfy3wQuYafOeh3lB/DAKaqRKBtcZmA== + +"@types/pbkdf2@^3.0.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@types/pbkdf2/-/pbkdf2-3.1.0.tgz#039a0e9b67da0cdc4ee5dab865caa6b267bb66b1" + integrity sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ== + dependencies: + "@types/node" "*" + +"@types/secp256k1@^4.0.1": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@types/secp256k1/-/secp256k1-4.0.3.tgz#1b8e55d8e00f08ee7220b4d59a6abe89c37a901c" + integrity sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w== + dependencies: + "@types/node" "*" + +"@walletconnect/browser-utils@^1.5.2": + version "1.5.2" + resolved "https://registry.yarnpkg.com/@walletconnect/browser-utils/-/browser-utils-1.5.2.tgz#6fe7fad96328f156b052e196a5399277d0f6ebc6" + integrity sha512-nP7ktHwYmvHfXIbq7lGPoig8nO7HYi2dWE8UDxBlgNMs4mvzm2jyN6cm0JZ4xh5gO90/gQwbyuU33zLcZGUPhw== + dependencies: + "@walletconnect/safe-json" "1.0.0" + "@walletconnect/types" "^1.5.2" + "@walletconnect/window-getters" "1.0.0" + "@walletconnect/window-metadata" "1.0.0" + detect-browser "5.2.0" + +"@walletconnect/client@^1.5.2": + version "1.5.2" + resolved "https://registry.yarnpkg.com/@walletconnect/client/-/client-1.5.2.tgz#6be8f04b274e116f9c53a4e55fc4fe24a0424a3b" + integrity sha512-dAMK4zqNBZ88YpUQxTMt3RCS2ThTwecPmlq3MK76liLwrsGYRfnQ104GHZGI93rZEdcDWX04p5e3NsCXWMXcNw== + dependencies: + "@walletconnect/core" "^1.5.2" + "@walletconnect/iso-crypto" "^1.5.2" + "@walletconnect/types" "^1.5.2" + "@walletconnect/utils" "^1.5.2" + +"@walletconnect/core@^1.5.2": + version "1.5.2" + resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-1.5.2.tgz#a4ddb150444d9607d0f9f43577f6783d1dc17c92" + integrity sha512-uzrIbjzSHdPPeFSqwPYhp/VhyJKUODDc0STt+5R1A2orE1nh9Rb6XqSkBfLkOlf8pdKUObI95Lr0LH9TbSzF/A== + dependencies: + "@walletconnect/socket-transport" "^1.5.2" + "@walletconnect/types" "^1.5.2" + "@walletconnect/utils" "^1.5.2" + +"@walletconnect/crypto@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@walletconnect/crypto/-/crypto-1.0.1.tgz#d4c1b1cd5dd1be88fe9a82dfc54cadbbb3f9d325" + integrity sha512-IgUReNrycIFxkGgq8YT9HsosCkhutakWD9Q411PR0aJfxpEa/VKJeaLRtoz6DvJpztWStwhIHnAbBoOVR72a6g== + dependencies: + "@walletconnect/encoding" "^1.0.0" + "@walletconnect/environment" "^1.0.0" + "@walletconnect/randombytes" "^1.0.1" + aes-js "^3.1.2" + hash.js "^1.1.7" + +"@walletconnect/encoding@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@walletconnect/encoding/-/encoding-1.0.0.tgz#e24190cb5e803526f9dfd7191fb0e4dc53c6d864" + integrity sha512-4nkJFnS0QF5JdieG/3VPD1/iEWkLSZ14EBInLZ00RWxmC6EMZrzAeHNAWIgm+xP3NK0lqz+7lEsmWGtcl5gYnQ== + dependencies: + is-typedarray "1.0.0" + typedarray-to-buffer "3.1.5" + +"@walletconnect/environment@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@walletconnect/environment/-/environment-1.0.0.tgz#c4545869fa9c389ec88c364e1a5f8178e8ab5034" + integrity sha512-4BwqyWy6KpSvkocSaV7WR3BlZfrxLbJSLkg+j7Gl6pTDE+U55lLhJvQaMuDVazXYxcjBsG09k7UlH7cGiUI5vQ== + +"@walletconnect/http-connection@^1.5.2": + version "1.5.2" + resolved "https://registry.yarnpkg.com/@walletconnect/http-connection/-/http-connection-1.5.2.tgz#586c7af9c00c1c7ab0bed160753a8fd680f052f5" + integrity sha512-drBwFzCHb+A/YAvMYGHs9DglL4NHQn079/dJzJPOC4kG9DA9WPw24CSeOUrqbP+370NwnaHbYtg4cbDgJQRy6g== + dependencies: + "@walletconnect/types" "^1.5.2" + "@walletconnect/utils" "^1.5.2" + eventemitter3 "4.0.7" + xhr2-cookies "1.1.0" + +"@walletconnect/iso-crypto@^1.5.2": + version "1.5.2" + resolved "https://registry.yarnpkg.com/@walletconnect/iso-crypto/-/iso-crypto-1.5.2.tgz#70f08ff58b22de14d9967fa55bfb9f6bf0c6b513" + integrity sha512-tRd0+AfmOy0nwCqLx7oR3DyrsahgoyOAm/KqKzKu2eawnfG4dSaluUa/PxMjoC5r93K+ka7qmCq4k4m53qYiog== + dependencies: + "@walletconnect/crypto" "^1.0.1" + "@walletconnect/types" "^1.5.2" + "@walletconnect/utils" "^1.5.2" + +"@walletconnect/jsonrpc-types@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.0.tgz#fa75ad5e8f106a2e33287b1e6833e22ed0225055" + integrity sha512-11QXNq5H1PKZk7bP8SxgmCw3HRaDuPOVE+wObqEvmhc7OWYUZqfuaaMb+OXGRSOHL3sbC+XHfdeCxFTMXSFyng== + dependencies: + keyvaluestorage-interface "^1.0.0" + +"@walletconnect/jsonrpc-utils@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.0.tgz#1a2f668d606e8f0b6e7d8fdebae86001bd037a3f" + integrity sha512-qUHbKUK6sHeHn67qtHZoLoYk5hS6x1arTPjKDRkY93/6Fx+ZmNIpdm1owX3l6aYueyegJ7mz43FpvYHUqJ8xcw== + dependencies: + "@walletconnect/environment" "^1.0.0" + "@walletconnect/jsonrpc-types" "^1.0.0" + +"@walletconnect/mobile-registry@^1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@walletconnect/mobile-registry/-/mobile-registry-1.4.0.tgz#502cf8ab87330841d794819081e748ebdef7aee5" + integrity sha512-ZtKRio4uCZ1JUF7LIdecmZt7FOLnX72RPSY7aUVu7mj7CSfxDwUn6gBuK6WGtH+NZCldBqDl5DenI5fFSvkKYw== + +"@walletconnect/qrcode-modal@^1.5.2": + version "1.5.2" + resolved "https://registry.yarnpkg.com/@walletconnect/qrcode-modal/-/qrcode-modal-1.5.2.tgz#3fbe7f6e390eb3c0654337e88d5c0663d747209f" + integrity sha512-ciWh7kfZQ4qX+YYfF6+qVqw1Z0kyITGnzH7K2jEIxgCI5jsKeKoMcIfucSGIODGrM7OWshB/oA19UFTRdj4GFg== + dependencies: + "@walletconnect/browser-utils" "^1.5.2" + "@walletconnect/mobile-registry" "^1.4.0" + "@walletconnect/types" "^1.5.2" + copy-to-clipboard "^3.3.1" + preact "10.4.1" + qrcode "1.4.4" + +"@walletconnect/randombytes@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@walletconnect/randombytes/-/randombytes-1.0.1.tgz#87f0f02d9206704ce1c9e23f07d3b28898c48385" + integrity sha512-YJTyq69i0PtxVg7osEpKfvjTaWuAsR49QEcqGKZRKVQWMbGXBZ65fovemK/SRgtiFRv0V8PwsrlKSheqzfPNcg== + dependencies: + "@walletconnect/encoding" "^1.0.0" + "@walletconnect/environment" "^1.0.0" + randombytes "^2.1.0" + +"@walletconnect/safe-json@1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@walletconnect/safe-json/-/safe-json-1.0.0.tgz#12eeb11d43795199c045fafde97e3c91646683b2" + integrity sha512-QJzp/S/86sUAgWY6eh5MKYmSfZaRpIlmCJdi5uG4DJlKkZrHEF7ye7gA+VtbVzvTtpM/gRwO2plQuiooIeXjfg== + +"@walletconnect/socket-transport@^1.5.2": + version "1.5.2" + resolved "https://registry.yarnpkg.com/@walletconnect/socket-transport/-/socket-transport-1.5.2.tgz#ceca07c8adb07de090d5a14090399d40ea23a114" + integrity sha512-eXafL2STkPocpYo0lDTpsQFIQ5ggCw78dXri9kqNhiSwRdLpjswGxt745V37enOXuFumz18MRXp3Og8yc+HIFQ== + dependencies: + "@walletconnect/types" "^1.5.2" + "@walletconnect/utils" "^1.5.2" + ws "7.3.0" + +"@walletconnect/types@^1.5.2": + version "1.5.2" + resolved "https://registry.yarnpkg.com/@walletconnect/types/-/types-1.5.2.tgz#f9f35a58c0229ee002272f289cf4deb6b57e2e48" + integrity sha512-ygUIqrn+IyANuA3OKLX2GzVB18zUvoRTWX0llKeM0unSlrF7oEs8m5+H5NHLB9sDs00Jae7Eb+JvUaGa/VKIPw== + +"@walletconnect/utils@^1.5.2": + version "1.5.2" + resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-1.5.2.tgz#27911856f8d75e9aa07149d82750d2e5865a44fe" + integrity sha512-3m7Ty7oe/jb2NbYj7IAli+cyqlpg4XZG1xGrzCcQEEG6bkijCyc4qd51amimyh38wPsXp+kq7C4I+WAPBd9TkA== + dependencies: + "@walletconnect/browser-utils" "^1.5.2" + "@walletconnect/encoding" "^1.0.0" + "@walletconnect/jsonrpc-utils" "^1.0.0" + "@walletconnect/types" "^1.5.2" + bn.js "4.11.8" + js-sha3 "0.8.0" + query-string "6.13.5" + +"@walletconnect/web3-provider@^1.0.15": + version "1.5.2" + resolved "https://registry.yarnpkg.com/@walletconnect/web3-provider/-/web3-provider-1.5.2.tgz#87f946ad5ab287ba4f76bb5ac2396b0604a30d53" + integrity sha512-y60fAgobe4SwlVZYU0JQFHD8K3kXLCanGV+j998necBFppY3Ki+0szyROc08ok+PWpC1RbvFbRPibMrfHjnF6g== + dependencies: + "@walletconnect/client" "^1.5.2" + "@walletconnect/http-connection" "^1.5.2" + "@walletconnect/qrcode-modal" "^1.5.2" + "@walletconnect/types" "^1.5.2" + "@walletconnect/utils" "^1.5.2" + web3-provider-engine "16.0.1" + +"@walletconnect/window-getters@1.0.0", "@walletconnect/window-getters@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@walletconnect/window-getters/-/window-getters-1.0.0.tgz#1053224f77e725dfd611c83931b5f6c98c32bfc8" + integrity sha512-xB0SQsLaleIYIkSsl43vm8EwETpBzJ2gnzk7e0wMF3ktqiTGS6TFHxcprMl5R44KKh4tCcHCJwolMCaDSwtAaA== + +"@walletconnect/window-metadata@1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@walletconnect/window-metadata/-/window-metadata-1.0.0.tgz#93b1cc685e6b9b202f29c26be550fde97800c4e5" + integrity sha512-9eFvmJxIKCC3YWOL97SgRkKhlyGXkrHwamfechmqszbypFspaSk+t2jQXAEU7YClHF6Qjw5eYOmy1//zFi9/GA== + dependencies: + "@walletconnect/window-getters" "^1.0.0" + +abi-decoder@2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/abi-decoder/-/abi-decoder-2.3.0.tgz#e56b4e7b45f9a612c8aa2c76655948e7bb2687b3" + integrity sha512-RZXG5mo1JhJjTBg/4NXlS8hyTr2fxiuFaz3UveRpoX9IIc3LPHmWz89dFqTHNQVbWi3VZqxSJqfUwWpb/mCHxA== + dependencies: + web3-eth-abi "^1.2.1" + web3-utils "^1.2.1" + +abstract-leveldown@~2.6.0: + version "2.6.3" + resolved "https://registry.yarnpkg.com/abstract-leveldown/-/abstract-leveldown-2.6.3.tgz#1c5e8c6a5ef965ae8c35dfb3a8770c476b82c4b8" + integrity sha512-2++wDf/DYqkPR3o5tbfdhF96EfMApo1GpPfzOsR/ZYXdkSmELlvOOEAl9iKkRsktMPHdGjO4rtkBpf2I7TiTeA== + dependencies: + xtend "~4.0.0" + +abstract-leveldown@~2.7.1: + version "2.7.2" + resolved "https://registry.yarnpkg.com/abstract-leveldown/-/abstract-leveldown-2.7.2.tgz#87a44d7ebebc341d59665204834c8b7e0932cc93" + integrity sha512-+OVvxH2rHVEhWLdbudP6p0+dNMXu8JA1CbhP19T8paTYAcX7oJ4OVjT+ZUVpv7mITxXHqDMej+GdqXBmXkw09w== + dependencies: + xtend "~4.0.0" + +accepts@~1.3.7: + version "1.3.7" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== + dependencies: + mime-types "~2.1.24" + negotiator "0.6.2" + +acorn-jsx@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe" + integrity sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ== + +acorn@^7.1.1: + version "7.2.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.2.0.tgz#17ea7e40d7c8640ff54a694c889c26f31704effe" + integrity sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ== + +aes-js@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/aes-js/-/aes-js-3.0.0.tgz#e21df10ad6c2053295bcbb8dab40b09dbea87e4d" + integrity sha1-4h3xCtbCBTKVvLuNq0Cwnb6ofk0= + +aes-js@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/aes-js/-/aes-js-3.1.2.tgz#db9aabde85d5caabbfc0d4f2a4446960f627146a" + integrity sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ== + +ajv@^6.10.0, ajv@^6.10.2: + version "6.12.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd" + integrity sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^6.12.3: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ansi-colors@3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.3.tgz#57d35b8686e851e2cc04c403f1c00203976a1813" + integrity sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw== + +ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" + integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== + +ansi-escapes@^4.2.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" + integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== + dependencies: + type-fest "^0.11.0" + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + +ansi-regex@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== + +ansi-regex@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" + integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== + +ansi-styles@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= + +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.1.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" + integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== + dependencies: + "@types/color-name" "^1.1.1" + color-convert "^2.0.1" + +anymatch@~3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" + integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= + +array-includes@^3.0.3: + version "3.1.1" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348" + integrity sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0" + is-string "^1.0.5" + +array.prototype.flat@^1.2.1: + version "1.2.3" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b" + integrity sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + +asn1@~0.2.3: + version "0.2.4" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== + dependencies: + safer-buffer "~2.1.0" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + +assertion-error@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b" + integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== + +astral-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + +async-eventemitter@^0.2.2: + version "0.2.4" + resolved "https://registry.yarnpkg.com/async-eventemitter/-/async-eventemitter-0.2.4.tgz#f5e7c8ca7d3e46aab9ec40a292baf686a0bafaca" + integrity sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw== + dependencies: + async "^2.4.0" + +async-limiter@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== + +async-mutex@^0.2.6: + version "0.2.6" + resolved "https://registry.yarnpkg.com/async-mutex/-/async-mutex-0.2.6.tgz#0d7a3deb978bc2b984d5908a2038e1ae2e54ff40" + integrity sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw== + dependencies: + tslib "^2.0.0" + +async@^1.4.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" + integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= + +async@^2.0.1, async@^2.1.2, async@^2.4.0, async@^2.5.0, async@^2.6.1: + version "2.6.3" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" + integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== + dependencies: + lodash "^4.17.14" + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + +aws4@^1.8.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" + integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== + +axios@^0.18.0: + version "0.18.1" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.18.1.tgz#ff3f0de2e7b5d180e757ad98000f1081b87bcea3" + integrity sha512-0BfJq4NSfQXd+SkFdrvFbG7addhYSBA2mQwISr46pD6E5iqkWg02RAs8vyTT/j0RTnoYmeXauBuSv1qKwR179g== + dependencies: + follow-redirects "1.5.10" + is-buffer "^2.0.2" + +axios@^0.19.2: + version "0.19.2" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.19.2.tgz#3ea36c5d8818d0d5f8a8a97a6d36b86cdc00cb27" + integrity sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA== + dependencies: + follow-redirects "1.5.10" + +babel-code-frame@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" + integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= + dependencies: + chalk "^1.1.3" + esutils "^2.0.2" + js-tokens "^3.0.2" + +babel-core@^6.0.14, babel-core@^6.26.0: + version "6.26.3" + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207" + integrity sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA== + dependencies: + babel-code-frame "^6.26.0" + babel-generator "^6.26.0" + babel-helpers "^6.24.1" + babel-messages "^6.23.0" + babel-register "^6.26.0" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + convert-source-map "^1.5.1" + debug "^2.6.9" + json5 "^0.5.1" + lodash "^4.17.4" + minimatch "^3.0.4" + path-is-absolute "^1.0.1" + private "^0.1.8" + slash "^1.0.0" + source-map "^0.5.7" + +babel-generator@^6.26.0: + version "6.26.1" + resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" + integrity sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA== + dependencies: + babel-messages "^6.23.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + detect-indent "^4.0.0" + jsesc "^1.3.0" + lodash "^4.17.4" + source-map "^0.5.7" + trim-right "^1.0.1" + +babel-helper-builder-binary-assignment-operator-visitor@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz#cce4517ada356f4220bcae8a02c2b346f9a56664" + integrity sha1-zORReto1b0IgvK6KAsKzRvmlZmQ= + dependencies: + babel-helper-explode-assignable-expression "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-call-delegate@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" + integrity sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340= + dependencies: + babel-helper-hoist-variables "^6.24.1" + babel-runtime "^6.22.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-define-map@^6.24.1: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" + integrity sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8= + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-helper-explode-assignable-expression@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz#f25b82cf7dc10433c55f70592d5746400ac22caa" + integrity sha1-8luCz33BBDPFX3BZLVdGQArCLKo= + dependencies: + babel-runtime "^6.22.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-function-name@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" + integrity sha1-00dbjAPtmCQqJbSDUasYOZ01gKk= + dependencies: + babel-helper-get-function-arity "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-get-function-arity@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" + integrity sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-hoist-variables@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" + integrity sha1-HssnaJydJVE+rbyZFKc/VAi+enY= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-optimise-call-expression@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" + integrity sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-regex@^6.24.1: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" + integrity sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI= + dependencies: + babel-runtime "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-helper-remap-async-to-generator@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b" + integrity sha1-XsWBgnrXI/7N04HxySg5BnbkVRs= + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-replace-supers@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" + integrity sha1-v22/5Dk40XNpohPKiov3S2qQqxo= + dependencies: + babel-helper-optimise-call-expression "^6.24.1" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helpers@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" + integrity sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI= + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-messages@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" + integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-check-es2015-constants@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" + integrity sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-polyfill-corejs2@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz#e9124785e6fd94f94b618a7954e5693053bf5327" + integrity sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ== + dependencies: + "@babel/compat-data" "^7.13.11" + "@babel/helper-define-polyfill-provider" "^0.2.2" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.2.2: + version "0.2.4" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz#68cb81316b0e8d9d721a92e0009ec6ecd4cd2ca9" + integrity sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.2.2" + core-js-compat "^3.14.0" + +babel-plugin-polyfill-regenerator@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz#b310c8d642acada348c1fa3b3e6ce0e851bee077" + integrity sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.2.2" + +babel-plugin-syntax-async-functions@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95" + integrity sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU= + +babel-plugin-syntax-exponentiation-operator@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de" + integrity sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4= + +babel-plugin-syntax-trailing-function-commas@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3" + integrity sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM= + +babel-plugin-transform-async-to-generator@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz#6536e378aff6cb1d5517ac0e40eb3e9fc8d08761" + integrity sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E= + dependencies: + babel-helper-remap-async-to-generator "^6.24.1" + babel-plugin-syntax-async-functions "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-arrow-functions@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" + integrity sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" + integrity sha1-u8UbSflk1wy42OC5ToICRs46YUE= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-block-scoping@^6.23.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" + integrity sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8= + dependencies: + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-plugin-transform-es2015-classes@^6.23.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" + integrity sha1-WkxYpQyclGHlZLSyo7+ryXolhNs= + dependencies: + babel-helper-define-map "^6.24.1" + babel-helper-function-name "^6.24.1" + babel-helper-optimise-call-expression "^6.24.1" + babel-helper-replace-supers "^6.24.1" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-computed-properties@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" + integrity sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM= + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-destructuring@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" + integrity sha1-mXux8auWf2gtKwh2/jWNYOdlxW0= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-duplicate-keys@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" + integrity sha1-c+s9MQypaePvnskcU3QabxV2Qj4= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-for-of@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" + integrity sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-function-name@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" + integrity sha1-g0yJhTvDaxrw86TF26qU/Y6sqos= + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-literals@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" + integrity sha1-T1SgLWzWbPkVKAAZox0xklN3yi4= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-modules-amd@^6.22.0, babel-plugin-transform-es2015-modules-amd@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" + integrity sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ= + dependencies: + babel-plugin-transform-es2015-modules-commonjs "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-es2015-modules-commonjs@^6.24.1: + version "6.26.2" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3" + integrity sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q== + dependencies: + babel-plugin-transform-strict-mode "^6.24.1" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-types "^6.26.0" + +babel-plugin-transform-es2015-modules-systemjs@^6.23.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" + integrity sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM= + dependencies: + babel-helper-hoist-variables "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-modules-umd@^6.23.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" + integrity sha1-rJl+YoXNGO1hdq22B9YCNErThGg= + dependencies: + babel-plugin-transform-es2015-modules-amd "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-object-super@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" + integrity sha1-JM72muIcuDp/hgPa0CH1cusnj40= + dependencies: + babel-helper-replace-supers "^6.24.1" + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-parameters@^6.23.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" + integrity sha1-V6w1GrScrxSpfNE7CfZv3wpiXys= + dependencies: + babel-helper-call-delegate "^6.24.1" + babel-helper-get-function-arity "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-shorthand-properties@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" + integrity sha1-JPh11nIch2YbvZmkYi5R8U3jiqA= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-spread@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" + integrity sha1-1taKmfia7cRTbIGlQujdnxdG+NE= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-sticky-regex@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" + integrity sha1-AMHNsaynERLN8M9hJsLta0V8zbw= + dependencies: + babel-helper-regex "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-template-literals@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" + integrity sha1-qEs0UPfp+PH2g51taH2oS7EjbY0= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-typeof-symbol@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" + integrity sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-unicode-regex@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" + integrity sha1-04sS9C6nMj9yk4fxinxa4frrNek= + dependencies: + babel-helper-regex "^6.24.1" + babel-runtime "^6.22.0" + regexpu-core "^2.0.0" + +babel-plugin-transform-exponentiation-operator@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz#2ab0c9c7f3098fa48907772bb813fe41e8de3a0e" + integrity sha1-KrDJx/MJj6SJB3cruBP+QejeOg4= + dependencies: + babel-helper-builder-binary-assignment-operator-visitor "^6.24.1" + babel-plugin-syntax-exponentiation-operator "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-regenerator@^6.22.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" + integrity sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8= + dependencies: + regenerator-transform "^0.10.0" + +babel-plugin-transform-strict-mode@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" + integrity sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g= + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-preset-env@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.7.0.tgz#dea79fa4ebeb883cd35dab07e260c1c9c04df77a" + integrity sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg== + dependencies: + babel-plugin-check-es2015-constants "^6.22.0" + babel-plugin-syntax-trailing-function-commas "^6.22.0" + babel-plugin-transform-async-to-generator "^6.22.0" + babel-plugin-transform-es2015-arrow-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoping "^6.23.0" + babel-plugin-transform-es2015-classes "^6.23.0" + babel-plugin-transform-es2015-computed-properties "^6.22.0" + babel-plugin-transform-es2015-destructuring "^6.23.0" + babel-plugin-transform-es2015-duplicate-keys "^6.22.0" + babel-plugin-transform-es2015-for-of "^6.23.0" + babel-plugin-transform-es2015-function-name "^6.22.0" + babel-plugin-transform-es2015-literals "^6.22.0" + babel-plugin-transform-es2015-modules-amd "^6.22.0" + babel-plugin-transform-es2015-modules-commonjs "^6.23.0" + babel-plugin-transform-es2015-modules-systemjs "^6.23.0" + babel-plugin-transform-es2015-modules-umd "^6.23.0" + babel-plugin-transform-es2015-object-super "^6.22.0" + babel-plugin-transform-es2015-parameters "^6.23.0" + babel-plugin-transform-es2015-shorthand-properties "^6.22.0" + babel-plugin-transform-es2015-spread "^6.22.0" + babel-plugin-transform-es2015-sticky-regex "^6.22.0" + babel-plugin-transform-es2015-template-literals "^6.22.0" + babel-plugin-transform-es2015-typeof-symbol "^6.23.0" + babel-plugin-transform-es2015-unicode-regex "^6.22.0" + babel-plugin-transform-exponentiation-operator "^6.22.0" + babel-plugin-transform-regenerator "^6.22.0" + browserslist "^3.2.6" + invariant "^2.2.2" + semver "^5.3.0" + +babel-register@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" + integrity sha1-btAhFz4vy0htestFxgCahW9kcHE= + dependencies: + babel-core "^6.26.0" + babel-runtime "^6.26.0" + core-js "^2.5.0" + home-or-tmp "^2.0.0" + lodash "^4.17.4" + mkdirp "^0.5.1" + source-map-support "^0.4.15" + +babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= + dependencies: + core-js "^2.4.0" + regenerator-runtime "^0.11.0" + +babel-template@^6.24.1, babel-template@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" + integrity sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= + dependencies: + babel-runtime "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + lodash "^4.17.4" + +babel-traverse@^6.24.1, babel-traverse@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" + integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= + dependencies: + babel-code-frame "^6.26.0" + babel-messages "^6.23.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + debug "^2.6.8" + globals "^9.18.0" + invariant "^2.2.2" + lodash "^4.17.4" + +babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" + integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= + dependencies: + babel-runtime "^6.26.0" + esutils "^2.0.2" + lodash "^4.17.4" + to-fast-properties "^1.0.3" + +babelify@^7.3.0: + version "7.3.0" + resolved "https://registry.yarnpkg.com/babelify/-/babelify-7.3.0.tgz#aa56aede7067fd7bd549666ee16dc285087e88e5" + integrity sha1-qlau3nBn/XvVSWZu4W3ChQh+iOU= + dependencies: + babel-core "^6.0.14" + object-assign "^4.0.0" + +babylon@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" + integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== + +backoff@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/backoff/-/backoff-2.5.0.tgz#f616eda9d3e4b66b8ca7fca79f695722c5f8e26f" + integrity sha1-9hbtqdPktmuMp/ynn2lXIsX44m8= + dependencies: + precond "0.2" + +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + +base-x@^3.0.2: + version "3.0.8" + resolved "https://registry.yarnpkg.com/base-x/-/base-x-3.0.8.tgz#1e1106c2537f0162e8b52474a557ebb09000018d" + integrity sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA== + dependencies: + safe-buffer "^5.0.1" + +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + dependencies: + tweetnacl "^0.14.3" + +bignumber.js@^8.1.1: + version "8.1.1" + resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-8.1.1.tgz#4b072ae5aea9c20f6730e4e5d529df1271c4d885" + integrity sha512-QD46ppGintwPGuL1KqmwhR0O+N2cZUg8JG/VzwI2e28sM9TqHjQB10lI4QAaMHVbLzwVLLAwEglpKPViWX+5NQ== + +binary-extensions@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.0.0.tgz#23c0df14f6a88077f5f986c0d167ec03c3d5537c" + integrity sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow== + +bind-decorator@^1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/bind-decorator/-/bind-decorator-1.0.11.tgz#e41bc06a1f65dd9cec476c91c5daf3978488252f" + integrity sha1-5BvAah9l3ZzsR2yRxdrzl4SIJS8= + +bindings@^1.2.1, bindings@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== + dependencies: + file-uri-to-path "1.0.0" + +bip66@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/bip66/-/bip66-1.1.5.tgz#01fa8748785ca70955d5011217d1b3139969ca22" + integrity sha1-AfqHSHhcpwlV1QESF9GzE5lpyiI= + dependencies: + safe-buffer "^5.0.1" + +blakejs@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/blakejs/-/blakejs-1.1.1.tgz#bf313053978b2cd4c444a48795710be05c785702" + integrity sha512-bLG6PHOCZJKNshTjGRBvET0vTciwQE6zFKOKKXPDJfwFBd4Ac0yBfPZqcGvGJap50l7ktvlpFqc2jGVaUgbJgg== + +bn.js@4.11.6: + version "4.11.6" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.6.tgz#53344adb14617a13f6e8dd2ce28905d1c0ba3215" + integrity sha1-UzRK2xRhehP26N0s4okF0cC6MhU= + +bn.js@4.11.8: + version "4.11.8" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" + integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA== + +bn.js@^4.10.0, bn.js@^4.11.0, bn.js@^4.11.1, bn.js@^4.11.6, bn.js@^4.11.8, bn.js@^4.11.9, bn.js@^4.4.0, bn.js@^4.8.0: + version "4.12.0" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== + +bn.js@^5.1.1: + version "5.2.0" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002" + integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw== + +body-parser@1.19.0, body-parser@^1.19.0: + version "1.19.0" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" + integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== + dependencies: + bytes "3.1.0" + content-type "~1.0.4" + debug "2.6.9" + depd "~1.1.2" + http-errors "1.7.2" + iconv-lite "0.4.24" + on-finished "~2.3.0" + qs "6.7.0" + raw-body "2.4.0" + type-is "~1.6.17" + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +brorand@^1.0.1, brorand@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= + +browser-stdout@1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" + integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== + +browserify-aes@^1.0.6, browserify-aes@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== + dependencies: + buffer-xor "^1.0.3" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.3" + inherits "^2.0.1" + safe-buffer "^5.0.1" + +browserslist@^3.2.6: + version "3.2.8" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-3.2.8.tgz#b0005361d6471f0f5952797a76fc985f1f978fc6" + integrity sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ== + dependencies: + caniuse-lite "^1.0.30000844" + electron-to-chromium "^1.3.47" + +browserslist@^4.16.6: + version "4.16.6" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2" + integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ== + dependencies: + caniuse-lite "^1.0.30001219" + colorette "^1.2.2" + electron-to-chromium "^1.3.723" + escalade "^3.1.1" + node-releases "^1.1.71" + +bs58@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/bs58/-/bs58-2.0.1.tgz#55908d58f1982aba2008fa1bed8f91998a29bf8d" + integrity sha1-VZCNWPGYKrogCPob7Y+RmYopv40= + +bs58@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/bs58/-/bs58-4.0.1.tgz#be161e76c354f6f788ae4071f63f34e8c4f0a42a" + integrity sha1-vhYedsNU9veIrkBx9j806MTwpCo= + dependencies: + base-x "^3.0.2" + +bs58check@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/bs58check/-/bs58check-2.1.2.tgz#53b018291228d82a5aa08e7d796fdafda54aebfc" + integrity sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA== + dependencies: + bs58 "^4.0.0" + create-hash "^1.1.0" + safe-buffer "^5.1.2" + +btoa@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/btoa/-/btoa-1.2.1.tgz#01a9909f8b2c93f6bf680ba26131eb30f7fa3d73" + integrity sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g== + +buffer-alloc-unsafe@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" + integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== + +buffer-alloc@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" + integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== + dependencies: + buffer-alloc-unsafe "^1.1.0" + buffer-fill "^1.0.0" + +buffer-fill@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" + integrity sha1-+PeLdniYiO858gXNY39o5wISKyw= + +buffer-from@^1.0.0, buffer-from@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer-to-arraybuffer@^0.0.5: + version "0.0.5" + resolved "https://registry.yarnpkg.com/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz#6064a40fa76eb43c723aba9ef8f6e1216d10511a" + integrity sha1-YGSkD6dutDxyOrqe+PbhIW0QURo= + +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= + +buffer@^5.2.1, buffer@^5.4.3: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +bytes@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" + integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== + +call-bind@^1.0.0, call-bind@^1.0.2, call-bind@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camelcase@^5.0.0: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30001219: + version "1.0.30001248" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz#26ab45e340f155ea5da2920dadb76a533cb8ebce" + integrity sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw== + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + +chai@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/chai/-/chai-4.2.0.tgz#760aa72cf20e3795e84b12877ce0e83737aa29e5" + integrity sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw== + dependencies: + assertion-error "^1.1.0" + check-error "^1.0.2" + deep-eql "^3.0.1" + get-func-name "^2.0.0" + pathval "^1.1.0" + type-detect "^4.0.5" + +chalk@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= + dependencies: + ansi-styles "^2.2.1" + escape-string-regexp "^1.0.2" + has-ansi "^2.0.0" + strip-ansi "^3.0.0" + supports-color "^2.0.0" + +chalk@^2.0.0, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.0.0.tgz#6e98081ed2d17faab615eb52ac66ec1fe6209e72" + integrity sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + +check-error@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82" + integrity sha1-V00xLt2Iu13YkS6Sht1sCu1KrII= + +checkpoint-store@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/checkpoint-store/-/checkpoint-store-1.1.0.tgz#04e4cb516b91433893581e6d4601a78e9552ea06" + integrity sha1-BOTLUWuRQziTWB5tRgGnjpVS6gY= + dependencies: + functional-red-black-tree "^1.0.1" + +chokidar@3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.3.0.tgz#12c0714668c55800f659e262d4962a97faf554a6" + integrity sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A== + dependencies: + anymatch "~3.1.1" + braces "~3.0.2" + glob-parent "~5.1.0" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.2.0" + optionalDependencies: + fsevents "~2.1.1" + +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +cli-cursor@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= + dependencies: + restore-cursor "^2.0.0" + +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + dependencies: + restore-cursor "^3.1.0" + +cli-width@^2.0.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" + integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== + +cliui@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" + integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== + dependencies: + string-width "^3.1.0" + strip-ansi "^5.2.0" + wrap-ansi "^5.1.0" + +clone@^2.0.0, clone@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= + +clsx@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188" + integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA== + +coinstring@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/coinstring/-/coinstring-2.3.0.tgz#cdb63363a961502404a25afb82c2e26d5ff627a4" + integrity sha1-zbYzY6lhUCQEolr7gsLibV/2J6Q= + dependencies: + bs58 "^2.0.1" + create-hash "^1.1.1" + +color-convert@^1.9.0, color-convert@^1.9.1: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-name@^1.0.0, color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-string@^1.5.2: + version "1.5.3" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.3.tgz#c9bbc5f01b58b5492f3d6857459cb6590ce204cc" + integrity sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color@3.0.x: + version "3.0.0" + resolved "https://registry.yarnpkg.com/color/-/color-3.0.0.tgz#d920b4328d534a3ac8295d68f7bd4ba6c427be9a" + integrity sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w== + dependencies: + color-convert "^1.9.1" + color-string "^1.5.2" + +colorette@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" + integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== + +colornames@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/colornames/-/colornames-1.1.1.tgz#f8889030685c7c4ff9e2a559f5077eb76a816f96" + integrity sha1-+IiQMGhcfE/54qVZ9Qd+t2qBb5Y= + +colors@^1.2.1: + version "1.4.0" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" + integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== + +colorspace@1.1.x: + version "1.1.2" + resolved "https://registry.yarnpkg.com/colorspace/-/colorspace-1.1.2.tgz#e0128950d082b86a2168580796a0aa5d6c68d8c5" + integrity sha512-vt+OoIP2d76xLhjwbBaucYlNSpPsrJWPlBTtwCpQKIu6/CSMutyzX93O/Do0qzpH3YoHEes8YEFXyZ797rEhzQ== + dependencies: + color "3.0.x" + text-hex "1.0.x" + +combined-stream@^1.0.6, combined-stream@~1.0.6: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" + integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +concat-stream@^1.5.1: + version "1.6.2" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +contains-path@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" + integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= + +content-disposition@0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" + integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== + dependencies: + safe-buffer "5.1.2" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@^1.5.1: + version "1.8.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" + integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== + dependencies: + safe-buffer "~5.1.1" + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= + +cookie@0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" + integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== + +cookiejar@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.2.tgz#dd8a235530752f988f9a0844f3fc589e3111125c" + integrity sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA== + +copy-to-clipboard@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz#115aa1a9998ffab6196f93076ad6da3b913662ae" + integrity sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw== + dependencies: + toggle-selection "^1.0.6" + +core-js-compat@^3.14.0: + version "3.15.2" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.15.2.tgz#47272fbb479880de14b4e6081f71f3492f5bd3cb" + integrity sha512-Wp+BJVvwopjI+A1EFqm2dwUmWYXrvucmtIB2LgXn/Rb+gWPKYxtmb4GKHGKG/KGF1eK9jfjzT38DITbTOCX/SQ== + dependencies: + browserslist "^4.16.6" + semver "7.0.0" + +core-js@^2.4.0, core-js@^2.5.0: + version "2.6.12" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" + integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== + +core-util-is@1.0.2, core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +create-hash@^1.1.0, create-hash@^1.1.1, create-hash@^1.1.2, create-hash@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + md5.js "^1.3.4" + ripemd160 "^2.0.1" + sha.js "^2.4.0" + +create-hmac@^1.1.4, create-hmac@^1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== + dependencies: + cipher-base "^1.0.3" + create-hash "^1.1.0" + inherits "^2.0.1" + ripemd160 "^2.0.0" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +cross-fetch@^2.1.0, cross-fetch@^2.1.1: + version "2.2.5" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-2.2.5.tgz#afaf5729f3b6c78d89c9296115c9f142541a5705" + integrity sha512-xqYAhQb4NhCJSRym03dwxpP1bYXpK3y7UN83Bo2WFi3x1Zmzn0SL/6xGoPr+gpt4WmNrgCCX3HPysvOwFOW36w== + dependencies: + node-fetch "2.6.1" + whatwg-fetch "2.0.4" + +cross-spawn@^7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.2.tgz#d0d7dcfa74e89115c7619f4f721a94e1fdb716d6" + integrity sha512-PD6G8QG3S4FK/XCGFbEQrDqO2AnMMsy0meR7lerlIOHAAbkuavGU/pOqprrlvfTNjvowivTeBsjebAL0NSoMxw== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +css-select@^4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.1.3.tgz#a70440f70317f2669118ad74ff105e65849c7067" + integrity sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA== + dependencies: + boolbase "^1.0.0" + css-what "^5.0.0" + domhandler "^4.2.0" + domutils "^2.6.0" + nth-check "^2.0.0" + +css-what@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.0.1.tgz#3efa820131f4669a8ac2408f9c32e7c7de9f4cad" + integrity sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg== + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + dependencies: + assert-plus "^1.0.0" + +debug@2.6.9, debug@^2.6.8, debug@^2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@3.2.6: + version "3.2.6" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" + integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== + dependencies: + ms "^2.1.1" + +debug@=3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== + dependencies: + ms "2.0.0" + +debug@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== + dependencies: + ms "^2.1.1" + +debug@^4.1.0, debug@^4.1.1: + version "4.3.2" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" + integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== + dependencies: + ms "2.1.2" + +decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + +decompress-response@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" + integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= + dependencies: + mimic-response "^1.0.0" + +deep-eql@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-3.0.1.tgz#dfc9404400ad1c8fe023e7da1df1c147c4b444df" + integrity sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw== + dependencies: + type-detect "^4.0.0" + +deep-equal@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" + integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== + dependencies: + is-arguments "^1.0.4" + is-date-object "^1.0.1" + is-regex "^1.0.4" + object-is "^1.0.1" + object-keys "^1.1.1" + regexp.prototype.flags "^1.2.0" + +deep-is@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + +deferred-leveldown@~1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/deferred-leveldown/-/deferred-leveldown-1.2.2.tgz#3acd2e0b75d1669924bc0a4b642851131173e1eb" + integrity sha512-uukrWD2bguRtXilKt6cAWKyoXrTSMo5m7crUdLfWQmu8kIm88w3QZoUL+6nhpfKVmhHANER6Re3sKoNoZ3IKMA== + dependencies: + abstract-leveldown "~2.6.0" + +define-properties@^1.1.2, define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +defined@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" + integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + +destroy@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= + +detect-browser@5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/detect-browser/-/detect-browser-5.2.0.tgz#c9cd5afa96a6a19fda0bbe9e9be48a6b6e1e9c97" + integrity sha512-tr7XntDAu50BVENgQfajMLzacmSe34D+qZc4zjnniz0ZVuw/TZcLcyxHQjYpJTM36sGEkZZlYLnIM1hH7alTMA== + +detect-indent@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" + integrity sha1-920GQ1LN9Docts5hnE7jqUdd4gg= + dependencies: + repeating "^2.0.0" + +diagnostics@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/diagnostics/-/diagnostics-1.1.1.tgz#cab6ac33df70c9d9a727490ae43ac995a769b22a" + integrity sha512-8wn1PmdunLJ9Tqbx+Fx/ZEuHfJf4NKSN2ZBj7SJC/OWRWha843+WsTjqMe1B5E3p28jqBlp+mJ2fPVxPyNgYKQ== + dependencies: + colorspace "1.1.x" + enabled "1.0.x" + kuler "1.0.x" + +diff@3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" + integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== + +dijkstrajs@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/dijkstrajs/-/dijkstrajs-1.0.2.tgz#2e48c0d3b825462afe75ab4ad5e829c8ece36257" + integrity sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg== + +doctrine@1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" + integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= + dependencies: + esutils "^2.0.2" + isarray "^1.0.0" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@^1.0.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.2.tgz#6206437d32ceefaec7161803230c7a20bc1b4d91" + integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +dom-walk@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" + integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== + +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" + integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== + +domhandler@^4.0.0, domhandler@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.0.tgz#f9768a5f034be60a89a27c2e4d0f74eba0d8b059" + integrity sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA== + dependencies: + domelementtype "^2.2.0" + +domutils@^2.5.2, domutils@^2.6.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.7.0.tgz#8ebaf0c41ebafcf55b0b72ec31c56323712c5442" + integrity sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +dotignore@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/dotignore/-/dotignore-0.1.2.tgz#f942f2200d28c3a76fbdd6f0ee9f3257c8a2e905" + integrity sha512-UGGGWfSauusaVJC+8fgV+NVvBXkCTmVv7sk6nojDZZvuOUNGUy0Zk4UpHQD6EDjS0jpBwcACvH4eofvyzBcRDw== + dependencies: + minimatch "^3.0.4" + +drbg.js@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/drbg.js/-/drbg.js-1.0.1.tgz#3e36b6c42b37043823cdbc332d58f31e2445480b" + integrity sha1-Pja2xCs3BDgjzbwzLVjzHiRFSAs= + dependencies: + browserify-aes "^1.0.6" + create-hash "^1.1.2" + create-hmac "^1.1.4" + +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + +electron-to-chromium@^1.3.47, electron-to-chromium@^1.3.723: + version "1.3.790" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.790.tgz#5c569290929d92c8094fa08c79bc9393ca9e94e7" + integrity sha512-epMH/S2MkhBv+Y0+nHK8dC7bzmOaPwcmiYqt+VwxSUJLgPzkqZnGUEQ8eVhy5zGmgWm9tDDdXkHDzOEsVU979A== + +elliptic@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.2.tgz#05c5678d7173c049d8ca433552224a495d0e3762" + integrity sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw== + dependencies: + bn.js "^4.4.0" + brorand "^1.0.1" + hash.js "^1.0.0" + hmac-drbg "^1.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.0" + +elliptic@6.5.4, elliptic@^6.4.0, elliptic@^6.5.2: + version "6.5.4" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" + integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== + dependencies: + bn.js "^4.11.9" + brorand "^1.1.0" + hash.js "^1.0.0" + hmac-drbg "^1.0.1" + inherits "^2.0.4" + minimalistic-assert "^1.0.1" + minimalistic-crypto-utils "^1.0.1" + +emoji-regex@^7.0.1: + version "7.0.3" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +enabled@1.0.x: + version "1.0.2" + resolved "https://registry.yarnpkg.com/enabled/-/enabled-1.0.2.tgz#965f6513d2c2d1c5f4652b64a2e3396467fc2f93" + integrity sha1-ll9lE9LC0cX0ZStkouM5ZGf8L5M= + dependencies: + env-variable "0.0.x" + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + +encoding@^0.1.11: + version "0.1.13" + resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" + integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== + dependencies: + iconv-lite "^0.6.2" + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +env-variable@0.0.x: + version "0.0.6" + resolved "https://registry.yarnpkg.com/env-variable/-/env-variable-0.0.6.tgz#74ab20b3786c545b62b4a4813ab8cf22726c9808" + integrity sha512-bHz59NlBbtS0NhftmR8+ExBEekE7br0e01jw+kk0NDro7TtZzBYZ5ScGPs3OmwnpyfHTHOtr1Y6uedCdrIldtg== + +errno@~0.1.1: + version "0.1.8" + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" + integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== + dependencies: + prr "~1.0.1" + +error-ex@^1.2.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.5: + version "1.17.5" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.5.tgz#d8c9d1d66c8981fb9200e2251d799eee92774ae9" + integrity sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg== + dependencies: + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + is-callable "^1.1.5" + is-regex "^1.0.5" + object-inspect "^1.7.0" + object-keys "^1.1.1" + object.assign "^4.1.0" + string.prototype.trimleft "^2.1.1" + string.prototype.trimright "^2.1.1" + +es-abstract@^1.18.0-next.2: + version "1.18.3" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.3.tgz#25c4c3380a27aa203c44b2b685bba94da31b63e0" + integrity sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + get-intrinsic "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.2" + is-callable "^1.2.3" + is-negative-zero "^2.0.1" + is-regex "^1.1.3" + is-string "^1.0.6" + object-inspect "^1.10.3" + object-keys "^1.1.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.1" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= + +escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +eslint-config-standard@^14.1.1: + version "14.1.1" + resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-14.1.1.tgz#830a8e44e7aef7de67464979ad06b406026c56ea" + integrity sha512-Z9B+VR+JIXRxz21udPTL9HpFMyoMUEeX1G251EQ6e05WD9aPVtVBn09XUmZ259wCMlCDmYDSZG62Hhm+ZTJcUg== + +eslint-import-resolver-node@^0.3.2: + version "0.3.3" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz#dbaa52b6b2816b50bc6711af75422de808e98404" + integrity sha512-b8crLDo0M5RSe5YG8Pu2DYBj71tSB6OvXkfzwbJU2w7y8P4/yo0MyF8jU26IEuEuHF2K5/gcAJE3LhQGqBBbVg== + dependencies: + debug "^2.6.9" + resolve "^1.13.1" + +eslint-module-utils@^2.4.1: + version "2.6.0" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz#579ebd094f56af7797d19c9866c9c9486629bfa6" + integrity sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA== + dependencies: + debug "^2.6.9" + pkg-dir "^2.0.0" + +eslint-plugin-es@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-3.0.0.tgz#98cb1bc8ab0aa807977855e11ad9d1c9422d014b" + integrity sha512-6/Jb/J/ZvSebydwbBJO1R9E5ky7YeElfK56Veh7e4QGFHCXoIXGH9HhVz+ibJLM3XJ1XjP+T7rKBLUa/Y7eIng== + dependencies: + eslint-utils "^2.0.0" + regexpp "^3.0.0" + +eslint-plugin-import@^2.20.2: + version "2.20.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.20.2.tgz#91fc3807ce08be4837141272c8b99073906e588d" + integrity sha512-FObidqpXrR8OnCh4iNsxy+WACztJLXAHBO5hK79T1Hc77PgQZkyDGA5Ag9xAvRpglvLNxhH/zSmZ70/pZ31dHg== + dependencies: + array-includes "^3.0.3" + array.prototype.flat "^1.2.1" + contains-path "^0.1.0" + debug "^2.6.9" + doctrine "1.5.0" + eslint-import-resolver-node "^0.3.2" + eslint-module-utils "^2.4.1" + has "^1.0.3" + minimatch "^3.0.4" + object.values "^1.1.0" + read-pkg-up "^2.0.0" + resolve "^1.12.0" + +eslint-plugin-node@^11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz#c95544416ee4ada26740a30474eefc5402dc671d" + integrity sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g== + dependencies: + eslint-plugin-es "^3.0.0" + eslint-utils "^2.0.0" + ignore "^5.1.1" + minimatch "^3.0.4" + resolve "^1.10.1" + semver "^6.1.0" + +eslint-plugin-promise@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz#845fd8b2260ad8f82564c1222fce44ad71d9418a" + integrity sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw== + +eslint-plugin-standard@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz#ff0519f7ffaff114f76d1bd7c3996eef0f6e20b4" + integrity sha512-v/KBnfyaOMPmZc/dmc6ozOdWqekGp7bBGq4jLAecEfPGmfKiWS4sA8sC0LqiV9w5qmXAtXVn4M3p1jSyhY85SQ== + +eslint-scope@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.0.0.tgz#e87c8887c73e8d1ec84f1ca591645c358bfc8fb9" + integrity sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw== + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-utils@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.0.0.tgz#7be1cc70f27a72a76cd14aa698bcabed6890e1cd" + integrity sha512-0HCPuJv+7Wv1bACm8y5/ECVfYdfsAm9xmVb7saeFlxjPYALefjhbYoCkBjPdPzGH8wWyTpAez82Fh3VKYEZ8OA== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-visitor-keys@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" + integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== + +eslint@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.0.0.tgz#c35dfd04a4372110bd78c69a8d79864273919a08" + integrity sha512-qY1cwdOxMONHJfGqw52UOpZDeqXy8xmD0u8CT6jIstil72jkhURC704W8CFyTPDPllz4z4lu0Ql1+07PG/XdIg== + dependencies: + "@babel/code-frame" "^7.0.0" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.0.1" + doctrine "^3.0.0" + eslint-scope "^5.0.0" + eslint-utils "^2.0.0" + eslint-visitor-keys "^1.1.0" + espree "^7.0.0" + esquery "^1.2.0" + esutils "^2.0.2" + file-entry-cache "^5.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.0.0" + globals "^12.1.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + inquirer "^7.0.0" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash "^4.17.14" + minimatch "^3.0.4" + natural-compare "^1.4.0" + optionator "^0.9.1" + progress "^2.0.0" + regexpp "^3.1.0" + semver "^7.2.1" + strip-ansi "^6.0.0" + strip-json-comments "^3.1.0" + table "^5.2.3" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-7.0.0.tgz#8a7a60f218e69f120a842dc24c5a88aa7748a74e" + integrity sha512-/r2XEx5Mw4pgKdyb7GNLQNsu++asx/dltf/CI8RFi9oGHxmQFgvLbc5Op4U6i8Oaj+kdslhJtVlEZeAqH5qOTw== + dependencies: + acorn "^7.1.1" + acorn-jsx "^5.2.0" + eslint-visitor-keys "^1.1.0" + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" + integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.1.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" + integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== + dependencies: + estraverse "^4.1.0" + +estraverse@^4.1.0, estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642" + integrity sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= + +eth-block-tracker@^4.2.0, eth-block-tracker@^4.4.2: + version "4.4.3" + resolved "https://registry.yarnpkg.com/eth-block-tracker/-/eth-block-tracker-4.4.3.tgz#766a0a0eb4a52c867a28328e9ae21353812cf626" + integrity sha512-A8tG4Z4iNg4mw5tP1Vung9N9IjgMNqpiMoJ/FouSFwNCGHv2X0mmOYwtQOJzki6XN7r7Tyo01S29p7b224I4jw== + dependencies: + "@babel/plugin-transform-runtime" "^7.5.5" + "@babel/runtime" "^7.5.5" + eth-query "^2.1.0" + json-rpc-random-id "^1.0.1" + pify "^3.0.0" + safe-event-emitter "^1.0.1" + +eth-json-rpc-filters@^4.0.2, eth-json-rpc-filters@^4.2.1: + version "4.2.2" + resolved "https://registry.yarnpkg.com/eth-json-rpc-filters/-/eth-json-rpc-filters-4.2.2.tgz#eb35e1dfe9357ace8a8908e7daee80b2cd60a10d" + integrity sha512-DGtqpLU7bBg63wPMWg1sCpkKCf57dJ+hj/k3zF26anXMzkmtSBDExL8IhUu7LUd34f0Zsce3PYNO2vV2GaTzaw== + dependencies: + "@metamask/safe-event-emitter" "^2.0.0" + async-mutex "^0.2.6" + eth-json-rpc-middleware "^6.0.0" + eth-query "^2.1.2" + json-rpc-engine "^6.1.0" + pify "^5.0.0" + +eth-json-rpc-infura@^3.1.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/eth-json-rpc-infura/-/eth-json-rpc-infura-3.2.1.tgz#26702a821067862b72d979c016fd611502c6057f" + integrity sha512-W7zR4DZvyTn23Bxc0EWsq4XGDdD63+XPUCEhV2zQvQGavDVC4ZpFDK4k99qN7bd7/fjj37+rxmuBOBeIqCA5Mw== + dependencies: + cross-fetch "^2.1.1" + eth-json-rpc-middleware "^1.5.0" + json-rpc-engine "^3.4.0" + json-rpc-error "^2.0.0" + +eth-json-rpc-infura@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/eth-json-rpc-infura/-/eth-json-rpc-infura-5.1.0.tgz#e6da7dc47402ce64c54e7018170d89433c4e8fb6" + integrity sha512-THzLye3PHUSGn1EXMhg6WTLW9uim7LQZKeKaeYsS9+wOBcamRiCQVGHa6D2/4P0oS0vSaxsBnU/J6qvn0MPdow== + dependencies: + eth-json-rpc-middleware "^6.0.0" + eth-rpc-errors "^3.0.0" + json-rpc-engine "^5.3.0" + node-fetch "^2.6.0" + +eth-json-rpc-middleware@^1.5.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/eth-json-rpc-middleware/-/eth-json-rpc-middleware-1.6.0.tgz#5c9d4c28f745ccb01630f0300ba945f4bef9593f" + integrity sha512-tDVCTlrUvdqHKqivYMjtFZsdD7TtpNLBCfKAcOpaVs7orBMS/A8HWro6dIzNtTZIR05FAbJ3bioFOnZpuCew9Q== + dependencies: + async "^2.5.0" + eth-query "^2.1.2" + eth-tx-summary "^3.1.2" + ethereumjs-block "^1.6.0" + ethereumjs-tx "^1.3.3" + ethereumjs-util "^5.1.2" + ethereumjs-vm "^2.1.0" + fetch-ponyfill "^4.0.0" + json-rpc-engine "^3.6.0" + json-rpc-error "^2.0.0" + json-stable-stringify "^1.0.1" + promise-to-callback "^1.0.0" + tape "^4.6.3" + +eth-json-rpc-middleware@^5.0.2: + version "5.1.0" + resolved "https://registry.yarnpkg.com/eth-json-rpc-middleware/-/eth-json-rpc-middleware-5.1.0.tgz#affc63ddb31205e4b2f2c451571902031dad70fc" + integrity sha512-0uq8nWgHWLKA0sMhVqViue3vSEBVuQXyk2yzjhe8GSo/dGpJUtmYN1DvDF1LQtEhHI4N/G6MKPbiR/aWSRkPmg== + dependencies: + btoa "^1.2.1" + clone "^2.1.1" + eth-query "^2.1.2" + eth-rpc-errors "^3.0.0" + eth-sig-util "^1.4.2" + ethereumjs-block "^1.6.0" + ethereumjs-tx "^1.3.7" + ethereumjs-util "^5.1.2" + ethereumjs-vm "^2.6.0" + json-rpc-engine "^5.3.0" + json-stable-stringify "^1.0.1" + node-fetch "^2.6.1" + pify "^3.0.0" + safe-event-emitter "^1.0.1" + +eth-json-rpc-middleware@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/eth-json-rpc-middleware/-/eth-json-rpc-middleware-6.0.0.tgz#4fe16928b34231a2537856f08a5ebbc3d0c31175" + integrity sha512-qqBfLU2Uq1Ou15Wox1s+NX05S9OcAEL4JZ04VZox2NS0U+RtCMjSxzXhLFWekdShUPZ+P8ax3zCO2xcPrp6XJQ== + dependencies: + btoa "^1.2.1" + clone "^2.1.1" + eth-query "^2.1.2" + eth-rpc-errors "^3.0.0" + eth-sig-util "^1.4.2" + ethereumjs-util "^5.1.2" + json-rpc-engine "^5.3.0" + json-stable-stringify "^1.0.1" + node-fetch "^2.6.1" + pify "^3.0.0" + safe-event-emitter "^1.0.1" + +eth-lib@0.2.7: + version "0.2.7" + resolved "https://registry.yarnpkg.com/eth-lib/-/eth-lib-0.2.7.tgz#2f93f17b1e23aec3759cd4a3fe20c1286a3fc1ca" + integrity sha1-L5Pxex4jrsN1nNSj/iDBKGo/wco= + dependencies: + bn.js "^4.11.6" + elliptic "^6.4.0" + xhr-request-promise "^0.1.2" + +eth-lib@0.2.8: + version "0.2.8" + resolved "https://registry.yarnpkg.com/eth-lib/-/eth-lib-0.2.8.tgz#b194058bef4b220ad12ea497431d6cb6aa0623c8" + integrity sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw== + dependencies: + bn.js "^4.11.6" + elliptic "^6.4.0" + xhr-request-promise "^0.1.2" + +eth-query@^2.0.2, eth-query@^2.1.0, eth-query@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/eth-query/-/eth-query-2.1.2.tgz#d6741d9000106b51510c72db92d6365456a6da5e" + integrity sha1-1nQdkAAQa1FRDHLbktY2VFam2l4= + dependencies: + json-rpc-random-id "^1.0.0" + xtend "^4.0.1" + +eth-rpc-errors@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz#d7b22653c70dbf9defd4ef490fd08fe70608ca10" + integrity sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg== + dependencies: + fast-safe-stringify "^2.0.6" + +eth-rpc-errors@^4.0.2: + version "4.0.3" + resolved "https://registry.yarnpkg.com/eth-rpc-errors/-/eth-rpc-errors-4.0.3.tgz#6ddb6190a4bf360afda82790bb7d9d5e724f423a" + integrity sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg== + dependencies: + fast-safe-stringify "^2.0.6" + +eth-sig-util@2.5.3: + version "2.5.3" + resolved "https://registry.yarnpkg.com/eth-sig-util/-/eth-sig-util-2.5.3.tgz#6938308b38226e0b3085435474900b03036abcbe" + integrity sha512-KpXbCKmmBUNUTGh9MRKmNkIPietfhzBqqYqysDavLseIiMUGl95k6UcPEkALAZlj41e9E6yioYXc1PC333RKqw== + dependencies: + buffer "^5.2.1" + elliptic "^6.4.0" + ethereumjs-abi "0.6.5" + ethereumjs-util "^5.1.1" + tweetnacl "^1.0.0" + tweetnacl-util "^0.15.0" + +eth-sig-util@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/eth-sig-util/-/eth-sig-util-1.4.2.tgz#8d958202c7edbaae839707fba6f09ff327606210" + integrity sha1-jZWCAsftuq6Dlwf7pvCf8ydgYhA= + dependencies: + ethereumjs-abi "git+https://github.com/ethereumjs/ethereumjs-abi.git" + ethereumjs-util "^5.1.1" + +eth-tx-summary@^3.1.2: + version "3.2.4" + resolved "https://registry.yarnpkg.com/eth-tx-summary/-/eth-tx-summary-3.2.4.tgz#e10eb95eb57cdfe549bf29f97f1e4f1db679035c" + integrity sha512-NtlDnaVZah146Rm8HMRUNMgIwG/ED4jiqk0TME9zFheMl1jOp6jL1m0NKGjJwehXQ6ZKCPr16MTr+qspKpEXNg== + dependencies: + async "^2.1.2" + clone "^2.0.0" + concat-stream "^1.5.1" + end-of-stream "^1.1.0" + eth-query "^2.0.2" + ethereumjs-block "^1.4.1" + ethereumjs-tx "^1.1.1" + ethereumjs-util "^5.0.1" + ethereumjs-vm "^2.6.0" + through2 "^2.0.3" + +ethereum-bloom-filters@^1.0.6: + version "1.0.10" + resolved "https://registry.yarnpkg.com/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz#3ca07f4aed698e75bd134584850260246a5fed8a" + integrity sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA== + dependencies: + js-sha3 "^0.8.0" + +ethereum-common@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/ethereum-common/-/ethereum-common-0.2.0.tgz#13bf966131cce1eeade62a1b434249bb4cb120ca" + integrity sha512-XOnAR/3rntJgbCdGhqdaLIxDLWKLmsZOGhHdBKadEr6gEnJLH52k93Ou+TUdFaPN3hJc3isBZBal3U/XZ15abA== + +ethereum-common@^0.0.18: + version "0.0.18" + resolved "https://registry.yarnpkg.com/ethereum-common/-/ethereum-common-0.0.18.tgz#2fdc3576f232903358976eb39da783213ff9523f" + integrity sha1-L9w1dvIykDNYl26znaeDIT/5Uj8= + +ethereum-cryptography@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz#8d6143cfc3d74bf79bbd8edecdf29e4ae20dd191" + integrity sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ== + dependencies: + "@types/pbkdf2" "^3.0.0" + "@types/secp256k1" "^4.0.1" + blakejs "^1.1.0" + browserify-aes "^1.2.0" + bs58check "^2.1.2" + create-hash "^1.2.0" + create-hmac "^1.1.7" + hash.js "^1.1.7" + keccak "^3.0.0" + pbkdf2 "^3.0.17" + randombytes "^2.1.0" + safe-buffer "^5.1.2" + scrypt-js "^3.0.0" + secp256k1 "^4.0.1" + setimmediate "^1.0.5" + +ethereumjs-abi@0.6.5: + version "0.6.5" + resolved "https://registry.yarnpkg.com/ethereumjs-abi/-/ethereumjs-abi-0.6.5.tgz#5a637ef16ab43473fa72a29ad90871405b3f5241" + integrity sha1-WmN+8Wq0NHP6cqKa2QhxQFs/UkE= + dependencies: + bn.js "^4.10.0" + ethereumjs-util "^4.3.0" + +"ethereumjs-abi@git+https://github.com/ethereumjs/ethereumjs-abi.git": + version "0.6.8" + resolved "git+https://github.com/ethereumjs/ethereumjs-abi.git#ee3994657fa7a427238e6ba92a84d0b529bbcde0" + dependencies: + bn.js "^4.11.8" + ethereumjs-util "^6.0.0" + +ethereumjs-account@^2.0.3: + version "2.0.5" + resolved "https://registry.yarnpkg.com/ethereumjs-account/-/ethereumjs-account-2.0.5.tgz#eeafc62de544cb07b0ee44b10f572c9c49e00a84" + integrity sha512-bgDojnXGjhMwo6eXQC0bY6UK2liSFUSMwwylOmQvZbSl/D7NXQ3+vrGO46ZeOgjGfxXmgIeVNDIiHw7fNZM4VA== + dependencies: + ethereumjs-util "^5.0.0" + rlp "^2.0.0" + safe-buffer "^5.1.1" + +ethereumjs-block@^1.2.2, ethereumjs-block@^1.4.1, ethereumjs-block@^1.6.0: + version "1.7.1" + resolved "https://registry.yarnpkg.com/ethereumjs-block/-/ethereumjs-block-1.7.1.tgz#78b88e6cc56de29a6b4884ee75379b6860333c3f" + integrity sha512-B+sSdtqm78fmKkBq78/QLKJbu/4Ts4P2KFISdgcuZUPDm9x+N7qgBPIIFUGbaakQh8bzuquiRVbdmvPKqbILRg== + dependencies: + async "^2.0.1" + ethereum-common "0.2.0" + ethereumjs-tx "^1.2.2" + ethereumjs-util "^5.0.0" + merkle-patricia-tree "^2.1.2" + +ethereumjs-block@~2.2.0: + version "2.2.2" + resolved "https://registry.yarnpkg.com/ethereumjs-block/-/ethereumjs-block-2.2.2.tgz#c7654be7e22df489fda206139ecd63e2e9c04965" + integrity sha512-2p49ifhek3h2zeg/+da6XpdFR3GlqY3BIEiqxGF8j9aSRIgkb7M1Ky+yULBKJOu8PAZxfhsYA+HxUk2aCQp3vg== + dependencies: + async "^2.0.1" + ethereumjs-common "^1.5.0" + ethereumjs-tx "^2.1.1" + ethereumjs-util "^5.0.0" + merkle-patricia-tree "^2.1.2" + +ethereumjs-common@^1.1.0, ethereumjs-common@^1.5.0: + version "1.5.2" + resolved "https://registry.yarnpkg.com/ethereumjs-common/-/ethereumjs-common-1.5.2.tgz#2065dbe9214e850f2e955a80e650cb6999066979" + integrity sha512-hTfZjwGX52GS2jcVO6E2sx4YuFnf0Fhp5ylo4pEPhEffNln7vS59Hr5sLnp3/QCazFLluuBZ+FZ6J5HTp0EqCA== + +ethereumjs-tx@1.3.7, ethereumjs-tx@^1.1.1, ethereumjs-tx@^1.2.0, ethereumjs-tx@^1.2.2, ethereumjs-tx@^1.3.3, ethereumjs-tx@^1.3.7: + version "1.3.7" + resolved "https://registry.yarnpkg.com/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz#88323a2d875b10549b8347e09f4862b546f3d89a" + integrity sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA== + dependencies: + ethereum-common "^0.0.18" + ethereumjs-util "^5.0.0" + +ethereumjs-tx@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ethereumjs-tx/-/ethereumjs-tx-2.1.2.tgz#5dfe7688bf177b45c9a23f86cf9104d47ea35fed" + integrity sha512-zZEK1onCeiORb0wyCXUvg94Ve5It/K6GD1K+26KfFKodiBiS6d9lfCXlUKGBBdQ+bv7Day+JK0tj1K+BeNFRAw== + dependencies: + ethereumjs-common "^1.5.0" + ethereumjs-util "^6.0.0" + +ethereumjs-util@5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ethereumjs-util/-/ethereumjs-util-5.2.0.tgz#3e0c0d1741471acf1036052d048623dee54ad642" + integrity sha512-CJAKdI0wgMbQFLlLRtZKGcy/L6pzVRgelIZqRqNbuVFM3K9VEnyfbcvz0ncWMRNCe4kaHWjwRYQcYMucmwsnWA== + dependencies: + bn.js "^4.11.0" + create-hash "^1.1.2" + ethjs-util "^0.1.3" + keccak "^1.0.2" + rlp "^2.0.0" + safe-buffer "^5.1.1" + secp256k1 "^3.0.1" + +ethereumjs-util@^4.3.0: + version "4.5.1" + resolved "https://registry.yarnpkg.com/ethereumjs-util/-/ethereumjs-util-4.5.1.tgz#f4bf9b3b515a484e3cc8781d61d9d980f7c83bd0" + integrity sha512-WrckOZ7uBnei4+AKimpuF1B3Fv25OmoRgmYCpGsP7u8PFxXAmAgiJSYT2kRWnt6fVIlKaQlZvuwXp7PIrmn3/w== + dependencies: + bn.js "^4.8.0" + create-hash "^1.1.2" + elliptic "^6.5.2" + ethereum-cryptography "^0.1.3" + rlp "^2.0.0" + +ethereumjs-util@^5.0.0, ethereumjs-util@^5.0.1, ethereumjs-util@^5.1.1, ethereumjs-util@^5.1.2, ethereumjs-util@^5.1.5: + version "5.2.1" + resolved "https://registry.yarnpkg.com/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz#a833f0e5fca7e5b361384dc76301a721f537bf65" + integrity sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ== + dependencies: + bn.js "^4.11.0" + create-hash "^1.1.2" + elliptic "^6.5.2" + ethereum-cryptography "^0.1.3" + ethjs-util "^0.1.3" + rlp "^2.0.0" + safe-buffer "^5.1.1" + +ethereumjs-util@^6.0.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz#fcb4e4dd5ceacb9d2305426ab1a5cd93e3163b69" + integrity sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw== + dependencies: + "@types/bn.js" "^4.11.3" + bn.js "^4.11.0" + create-hash "^1.1.2" + elliptic "^6.5.2" + ethereum-cryptography "^0.1.3" + ethjs-util "0.1.6" + rlp "^2.2.3" + +ethereumjs-vm@^2.1.0, ethereumjs-vm@^2.3.4, ethereumjs-vm@^2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/ethereumjs-vm/-/ethereumjs-vm-2.6.0.tgz#76243ed8de031b408793ac33907fb3407fe400c6" + integrity sha512-r/XIUik/ynGbxS3y+mvGnbOKnuLo40V5Mj1J25+HEO63aWYREIqvWeRO/hnROlMBE5WoniQmPmhiaN0ctiHaXw== + dependencies: + async "^2.1.2" + async-eventemitter "^0.2.2" + ethereumjs-account "^2.0.3" + ethereumjs-block "~2.2.0" + ethereumjs-common "^1.1.0" + ethereumjs-util "^6.0.0" + fake-merkle-patricia-tree "^1.0.1" + functional-red-black-tree "^1.0.1" + merkle-patricia-tree "^2.3.2" + rustbn.js "~0.2.0" + safe-buffer "^5.1.1" + +ethers@4.0.44: + version "4.0.44" + resolved "https://registry.yarnpkg.com/ethers/-/ethers-4.0.44.tgz#f2608cbc0b4d099b7e10a01c0efc3a1037013b4e" + integrity sha512-kCkMPkpYjBkxzqjcuYUfDY7VHDbf5EXnfRPUOazdqdf59SvXaT+w5lgauxLlk1UjxnAiNfeNS87rkIXnsTaM7Q== + dependencies: + aes-js "3.0.0" + bn.js "^4.4.0" + elliptic "6.5.2" + hash.js "1.1.3" + js-sha3 "0.5.7" + scrypt-js "2.0.4" + setimmediate "1.0.4" + uuid "2.0.1" + xmlhttprequest "1.8.0" + +ethjs-unit@0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/ethjs-unit/-/ethjs-unit-0.1.6.tgz#c665921e476e87bce2a9d588a6fe0405b2c41699" + integrity sha1-xmWSHkduh7ziqdWIpv4EBbLEFpk= + dependencies: + bn.js "4.11.6" + number-to-bn "1.7.0" + +ethjs-util@0.1.6, ethjs-util@^0.1.3: + version "0.1.6" + resolved "https://registry.yarnpkg.com/ethjs-util/-/ethjs-util-0.1.6.tgz#f308b62f185f9fe6237132fb2a9818866a5cd536" + integrity sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w== + dependencies: + is-hex-prefixed "1.0.0" + strip-hex-prefix "1.0.0" + +eventemitter3@4.0.7: + version "4.0.7" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.0.0, events@^3.1.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== + dependencies: + md5.js "^1.3.4" + safe-buffer "^5.1.1" + +express@^4.17.0: + version "4.17.1" + resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" + integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== + dependencies: + accepts "~1.3.7" + array-flatten "1.1.1" + body-parser "1.19.0" + content-disposition "0.5.3" + content-type "~1.0.4" + cookie "0.4.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "~1.1.2" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "~1.1.2" + fresh "0.5.2" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "~2.3.0" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.5" + qs "6.7.0" + range-parser "~1.2.1" + safe-buffer "5.1.2" + send "0.17.1" + serve-static "1.14.1" + setprototypeof "1.1.1" + statuses "~1.5.0" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +extend@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +external-editor@^3.0.3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + +extsprintf@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + +fake-merkle-patricia-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/fake-merkle-patricia-tree/-/fake-merkle-patricia-tree-1.0.1.tgz#4b8c3acfb520afadf9860b1f14cd8ce3402cddd3" + integrity sha1-S4w6z7Ugr635hgsfFM2M40As3dM= + dependencies: + checkpoint-store "^1.1.0" + +fast-deep-equal@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4" + integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA== + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + +fast-safe-stringify@^2.0.4: + version "2.0.7" + resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz#124aa885899261f68aedb42a7c080de9da608743" + integrity sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA== + +fast-safe-stringify@^2.0.6: + version "2.0.8" + resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.0.8.tgz#dc2af48c46cf712b683e849b2bbd446b32de936f" + integrity sha512-lXatBjf3WPjmWD6DpIZxkeSsCOwqI0maYMpgDlx8g4U2qi4lbjA9oH/HD2a87G+KfsUmo5WbJFmqBZlPxtptag== + +fecha@^2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fecha/-/fecha-2.3.3.tgz#948e74157df1a32fd1b12c3a3c3cdcb6ec9d96cd" + integrity sha512-lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg== + +fetch-ponyfill@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/fetch-ponyfill/-/fetch-ponyfill-4.1.0.tgz#ae3ce5f732c645eab87e4ae8793414709b239893" + integrity sha1-rjzl9zLGReq4fkroeTQUcJsjmJM= + dependencies: + node-fetch "~1.7.1" + +figures@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" + integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= + dependencies: + escape-string-regexp "^1.0.5" + +figures@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + dependencies: + escape-string-regexp "^1.0.5" + +file-entry-cache@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" + integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== + dependencies: + flat-cache "^2.0.1" + +file-uri-to-path@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.3" + statuses "~1.5.0" + unpipe "~1.0.0" + +find-up@3.0.0, find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^2.0.0, find-up@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + dependencies: + locate-path "^2.0.0" + +flat-cache@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" + integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== + dependencies: + flatted "^2.0.0" + rimraf "2.6.3" + write "1.0.3" + +flat@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/flat/-/flat-4.1.0.tgz#090bec8b05e39cba309747f1d588f04dbaf98db2" + integrity sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw== + dependencies: + is-buffer "~2.0.3" + +flatted@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" + integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== + +follow-redirects@1.5.10: + version "1.5.10" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.10.tgz#7b7a9f9aea2fdff36786a94ff643ed07f4ff5e2a" + integrity sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ== + dependencies: + debug "=3.1.0" + +for-each@~0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= + +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + +forwarded@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" + integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@~2.1.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" + integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= + +get-caller-file@^2.0.1: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-func-name@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41" + integrity sha1-6td0q+5y4gQJQzoGY2YCPdaIekE= + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + dependencies: + assert-plus "^1.0.0" + +glob-parent@^5.0.0, glob-parent@~5.1.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" + integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== + dependencies: + is-glob "^4.0.1" + +glob@7.1.3: + version "7.1.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" + integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^7.1.3: + version "7.1.6" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@~7.1.7: + version "7.1.7" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" + integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global@~4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" + integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== + dependencies: + min-document "^2.19.0" + process "^0.11.10" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^12.1.0: + version "12.4.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" + integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== + dependencies: + type-fest "^0.8.1" + +globals@^9.18.0: + version "9.18.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" + integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== + +graceful-fs@^4.1.2: + version "4.2.4" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" + integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== + +growl@1.10.5: + version "1.10.5" + resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e" + integrity sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA== + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + +har-validator@~5.1.3: + version "5.1.5" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" + integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== + dependencies: + ajv "^6.12.3" + har-schema "^2.0.0" + +has-ansi@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= + dependencies: + ansi-regex "^2.0.0" + +has-bigints@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" + integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-symbols@^1.0.0, has-symbols@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" + integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== + +has-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" + integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== + +has@^1.0.3, has@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hash-base@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" + integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== + dependencies: + inherits "^2.0.4" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" + +hash.js@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.3.tgz#340dedbe6290187151c1ea1d777a3448935df846" + integrity sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA== + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.0" + +hash.js@1.1.7, hash.js@^1.0.0, hash.js@^1.0.3, hash.js@^1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.1" + +hdkey@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/hdkey/-/hdkey-1.1.1.tgz#c2b3bfd5883ff9529b72f2f08b28be0972a9f64a" + integrity sha512-DvHZ5OuavsfWs5yfVJZestsnc3wzPvLWNk6c2nRUfo6X+OtxypGt20vDDf7Ba+MJzjL3KS1og2nw2eBbLCOUTA== + dependencies: + coinstring "^2.0.0" + safe-buffer "^5.1.1" + secp256k1 "^3.0.1" + +he@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hmac-drbg@^1.0.0, hmac-drbg@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" + +home-or-tmp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" + integrity sha1-42w/LSyufXRqhX440Y1fMqeILbg= + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.1" + +hosted-git-info@^2.1.4: + version "2.8.8" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" + integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +http-errors@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" + integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +http-errors@~1.7.2: + version "1.7.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +iconv-lite@0.4.24, iconv-lite@^0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +iconv-lite@^0.6.2: + version "0.6.3" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +ieee754@^1.1.13: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +ignore@^5.1.1: + version "5.1.4" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" + integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A== + +immediate@^3.2.3: + version "3.3.0" + resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.3.0.tgz#1aef225517836bcdf7f2a2de2600c79ff0269266" + integrity sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q== + +import-fresh@^3.0.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" + integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + +inquirer-list-search-prompt@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/inquirer-list-search-prompt/-/inquirer-list-search-prompt-1.0.2.tgz#aee9d698dbca47dd7e727413fbaed5f540475c19" + integrity sha512-p2pxuhxCurxZbWkYydLaI+9f2qkSDQUB2MeIJ07jxNBqH/bkHcz7Kk78+Im/XnL1MdyHbh0KKMzjAHmeSLn7oA== + dependencies: + ansi-escapes "^3.0.0" + chalk "^2.0.0" + figures "^2.0.0" + run-async "^2.3.0" + +inquirer@^6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.2.tgz#ad50942375d036d327ff528c08bd5fab089928ca" + integrity sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ== + dependencies: + ansi-escapes "^3.2.0" + chalk "^2.4.2" + cli-cursor "^2.1.0" + cli-width "^2.0.0" + external-editor "^3.0.3" + figures "^2.0.0" + lodash "^4.17.12" + mute-stream "0.0.7" + run-async "^2.2.0" + rxjs "^6.4.0" + string-width "^2.1.0" + strip-ansi "^5.1.0" + through "^2.3.6" + +inquirer@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.1.0.tgz#1298a01859883e17c7264b82870ae1034f92dd29" + integrity sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg== + dependencies: + ansi-escapes "^4.2.1" + chalk "^3.0.0" + cli-cursor "^3.1.0" + cli-width "^2.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.15" + mute-stream "0.0.8" + run-async "^2.4.0" + rxjs "^6.5.3" + string-width "^4.1.0" + strip-ansi "^6.0.0" + through "^2.3.6" + +invariant@^2.2.2: + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +is-arguments@^1.0.4: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.0.tgz#62353031dfbee07ceb34656a6bde59efecae8dd9" + integrity sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg== + dependencies: + call-bind "^1.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + +is-bigint@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.2.tgz#ffb381442503235ad245ea89e45b3dbff040ee5a" + integrity sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA== + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.1.tgz#3c0878f035cb821228d350d2e1e36719716a3de8" + integrity sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng== + dependencies: + call-bind "^1.0.2" + +is-buffer@^2.0.2: + version "2.0.5" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" + integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== + +is-buffer@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.4.tgz#3e572f23c8411a5cfd9557c849e3665e0b290623" + integrity sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A== + +is-callable@^1.1.3, is-callable@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e" + integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== + +is-callable@^1.1.4, is-callable@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab" + integrity sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q== + +is-core-module@^2.2.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.5.0.tgz#f754843617c70bfd29b7bd87327400cda5c18491" + integrity sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" + integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-finite@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" + integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w== + +is-fn@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-fn/-/is-fn-1.0.0.tgz#9543d5de7bcf5b08a22ec8a20bae6e286d510d8c" + integrity sha1-lUPV3nvPWwiiLsiiC65uKG1RDYw= + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-function@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.2.tgz#4f097f30abf6efadac9833b17ca5dc03f8144e08" + integrity sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ== + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + dependencies: + is-extglob "^2.1.1" + +is-hex-prefixed@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz#7d8d37e6ad77e5d127148913c573e082d777f554" + integrity sha1-fY035q135dEnFIkTxXPggtd39VQ= + +is-negative-zero@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" + integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== + +is-number-object@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.5.tgz#6edfaeed7950cff19afedce9fbfca9ee6dd289eb" + integrity sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw== + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-regex@^1.0.4, is-regex@^1.1.3, is-regex@~1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.3.tgz#d029f9aff6448b93ebbe3f33dac71511fdcbef9f" + integrity sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ== + dependencies: + call-bind "^1.0.2" + has-symbols "^1.0.2" + +is-regex@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.5.tgz#39d589a358bf18967f726967120b8fc1aed74eae" + integrity sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ== + dependencies: + has "^1.0.3" + +is-stream@^1.0.1, is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + +is-string@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" + integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== + +is-string@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.6.tgz#3fe5d5992fb0d93404f32584d4b0179a71b54a5f" + integrity sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w== + +is-symbol@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" + integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== + dependencies: + has-symbols "^1.0.1" + +is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typedarray@1.0.0, is-typedarray@^1.0.0, is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= + +isarray@^1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isarray@^2.0.1: + version "2.0.5" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + +js-levenshtein@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" + integrity sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g== + +js-sha3@0.5.7: + version "0.5.7" + resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.5.7.tgz#0d4ffd8002d5333aabaf4a23eed2f6374c9f28e7" + integrity sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc= + +js-sha3@0.8.0, js-sha3@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840" + integrity sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q== + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-tokens@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" + integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= + +js-yaml@3.13.1, js-yaml@^3.13.1: + version "3.13.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" + integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= + +jsesc@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" + integrity sha1-RsP+yMGJKxKwgz25vHYiF226s0s= + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= + +json-rpc-engine@^3.4.0, json-rpc-engine@^3.6.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/json-rpc-engine/-/json-rpc-engine-3.8.0.tgz#9d4ff447241792e1d0a232f6ef927302bb0c62a9" + integrity sha512-6QNcvm2gFuuK4TKU1uwfH0Qd/cOSb9c1lls0gbnIhciktIUQJwz6NQNAW4B1KiGPenv7IKu97V222Yo1bNhGuA== + dependencies: + async "^2.0.1" + babel-preset-env "^1.7.0" + babelify "^7.3.0" + json-rpc-error "^2.0.0" + promise-to-callback "^1.0.0" + safe-event-emitter "^1.0.1" + +json-rpc-engine@^5.3.0: + version "5.4.0" + resolved "https://registry.yarnpkg.com/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz#75758609d849e1dba1e09021ae473f3ab63161e5" + integrity sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g== + dependencies: + eth-rpc-errors "^3.0.0" + safe-event-emitter "^1.0.1" + +json-rpc-engine@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/json-rpc-engine/-/json-rpc-engine-6.1.0.tgz#bf5ff7d029e1c1bf20cb6c0e9f348dcd8be5a393" + integrity sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ== + dependencies: + "@metamask/safe-event-emitter" "^2.0.0" + eth-rpc-errors "^4.0.2" + +json-rpc-error@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/json-rpc-error/-/json-rpc-error-2.0.0.tgz#a7af9c202838b5e905c7250e547f1aff77258a02" + integrity sha1-p6+cICg4tekFxyUOVH8a/3cligI= + dependencies: + inherits "^2.0.1" + +json-rpc-random-id@^1.0.0, json-rpc-random-id@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz#ba49d96aded1444dbb8da3d203748acbbcdec8c8" + integrity sha1-uknZat7RRE27jaPSA3SKy7zeyMg= + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + +json-stable-stringify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" + integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= + dependencies: + jsonify "~0.0.0" + +json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= + +json5@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= + +jsonify@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" + integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= + +jsprim@^1.2.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + +keccak@^1.0.2: + version "1.4.0" + resolved "https://registry.yarnpkg.com/keccak/-/keccak-1.4.0.tgz#572f8a6dbee8e7b3aa421550f9e6408ca2186f80" + integrity sha512-eZVaCpblK5formjPjeTBik7TAg+pqnDrMHIffSvi9Lh7PQgM1+hSzakUeZFCk9DVVG0dacZJuaz2ntwlzZUIBw== + dependencies: + bindings "^1.2.1" + inherits "^2.0.3" + nan "^2.2.1" + safe-buffer "^5.1.0" + +keccak@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/keccak/-/keccak-3.0.1.tgz#ae30a0e94dbe43414f741375cff6d64c8bea0bff" + integrity sha512-epq90L9jlFWCW7+pQa6JOnKn2Xgl2mtI664seYR6MHskvI9agt7AnDqmAlp9TqU4/caMYbA08Hi5DMZAl5zdkA== + dependencies: + node-addon-api "^2.0.0" + node-gyp-build "^4.2.0" + +keyvaluestorage-interface@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/keyvaluestorage-interface/-/keyvaluestorage-interface-1.0.0.tgz#13ebdf71f5284ad54be94bd1ad9ed79adad515ff" + integrity sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g== + +kuler@1.0.x: + version "1.0.1" + resolved "https://registry.yarnpkg.com/kuler/-/kuler-1.0.1.tgz#ef7c784f36c9fb6e16dd3150d152677b2b0228a6" + integrity sha512-J9nVUucG1p/skKul6DU3PUZrhs0LPulNaeUOox0IyXDi8S4CztTHs1gQphhuZmzXG7VOQSf6NJfKuzteQLv9gQ== + dependencies: + colornames "^1.1.1" + +level-codec@~7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/level-codec/-/level-codec-7.0.1.tgz#341f22f907ce0f16763f24bddd681e395a0fb8a7" + integrity sha512-Ua/R9B9r3RasXdRmOtd+t9TCOEIIlts+TN/7XTT2unhDaL6sJn83S3rUyljbr6lVtw49N3/yA0HHjpV6Kzb2aQ== + +level-errors@^1.0.3: + version "1.1.2" + resolved "https://registry.yarnpkg.com/level-errors/-/level-errors-1.1.2.tgz#4399c2f3d3ab87d0625f7e3676e2d807deff404d" + integrity sha512-Sw/IJwWbPKF5Ai4Wz60B52yj0zYeqzObLh8k1Tk88jVmD51cJSKWSYpRyhVIvFzZdvsPqlH5wfhp/yxdsaQH4w== + dependencies: + errno "~0.1.1" + +level-errors@~1.0.3: + version "1.0.5" + resolved "https://registry.yarnpkg.com/level-errors/-/level-errors-1.0.5.tgz#83dbfb12f0b8a2516bdc9a31c4876038e227b859" + integrity sha512-/cLUpQduF6bNrWuAC4pwtUKA5t669pCsCi2XbmojG2tFeOr9j6ShtdDCtFFQO1DRt+EVZhx9gPzP9G2bUaG4ig== + dependencies: + errno "~0.1.1" + +level-iterator-stream@~1.3.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/level-iterator-stream/-/level-iterator-stream-1.3.1.tgz#e43b78b1a8143e6fa97a4f485eb8ea530352f2ed" + integrity sha1-5Dt4sagUPm+pek9IXrjqUwNS8u0= + dependencies: + inherits "^2.0.1" + level-errors "^1.0.3" + readable-stream "^1.0.33" + xtend "^4.0.0" + +level-ws@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/level-ws/-/level-ws-0.0.0.tgz#372e512177924a00424b0b43aef2bb42496d228b" + integrity sha1-Ny5RIXeSSgBCSwtDrvK7QkltIos= + dependencies: + readable-stream "~1.0.15" + xtend "~2.1.1" + +levelup@^1.2.1: + version "1.3.9" + resolved "https://registry.yarnpkg.com/levelup/-/levelup-1.3.9.tgz#2dbcae845b2bb2b6bea84df334c475533bbd82ab" + integrity sha512-VVGHfKIlmw8w1XqpGOAGwq6sZm2WwWLmlDcULkKWQXEA5EopA8OBNJ2Ck2v6bdk8HeEZSbCSEgzXadyQFm76sQ== + dependencies: + deferred-leveldown "~1.2.1" + level-codec "~7.0.0" + level-errors "~1.0.3" + level-iterator-stream "~1.3.0" + prr "~1.0.1" + semver "~5.4.1" + xtend "~4.0.0" + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +load-json-file@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" + integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + strip-bom "^3.0.0" + +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= + +lodash@4.17.15: + version "4.17.15" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" + integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== + +lodash@^4.17.12, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +lodash@^4.17.14, lodash@^4.17.15: + version "4.17.19" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.19.tgz#e48ddedbe30b3321783c5b4301fbd353bc1e4a4b" + integrity sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ== + +log-symbols@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4" + integrity sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ== + dependencies: + chalk "^2.4.2" + +logform@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/logform/-/logform-2.1.2.tgz#957155ebeb67a13164069825ce67ddb5bb2dd360" + integrity sha512-+lZh4OpERDBLqjiwDLpAWNQu6KMjnlXH2ByZwCuSqVPJletw0kTWJf5CgSNAUKn1KUkv3m2cUz/LK8zyEy7wzQ== + dependencies: + colors "^1.2.1" + fast-safe-stringify "^2.0.4" + fecha "^2.3.3" + ms "^2.1.1" + triple-beam "^1.3.0" + +loose-envify@^1.0.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +ltgt@~2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/ltgt/-/ltgt-2.2.1.tgz#f35ca91c493f7b73da0e07495304f17b31f87ee5" + integrity sha1-81ypHEk/e3PaDgdJUwTxezH4fuU= + +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= + +memdown@^1.0.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/memdown/-/memdown-1.4.1.tgz#b4e4e192174664ffbae41361aa500f3119efe215" + integrity sha1-tOThkhdGZP+65BNhqlAPMRnv4hU= + dependencies: + abstract-leveldown "~2.7.1" + functional-red-black-tree "^1.0.1" + immediate "^3.2.3" + inherits "~2.0.1" + ltgt "~2.2.0" + safe-buffer "~5.1.1" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= + +merkle-patricia-tree@^2.1.2, merkle-patricia-tree@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/merkle-patricia-tree/-/merkle-patricia-tree-2.3.2.tgz#982ca1b5a0fde00eed2f6aeed1f9152860b8208a" + integrity sha512-81PW5m8oz/pz3GvsAwbauj7Y00rqm81Tzad77tHBwU7pIAtN+TJnMSOJhxBKflSVYhptMMb9RskhqHqrSm1V+g== + dependencies: + async "^1.4.2" + ethereumjs-util "^5.0.0" + level-ws "0.0.0" + levelup "^1.2.1" + memdown "^1.0.0" + readable-stream "^2.0.0" + rlp "^2.0.0" + semaphore ">=1.0.1" + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= + +mime-db@1.44.0: + version "1.44.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" + integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== + +mime-db@1.49.0: + version "1.49.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.49.0.tgz#f3dfde60c99e9cf3bc9701d687778f537001cbed" + integrity sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA== + +mime-types@^2.1.12, mime-types@~2.1.19: + version "2.1.32" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.32.tgz#1d00e89e7de7fe02008db61001d9e02852670fd5" + integrity sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A== + dependencies: + mime-db "1.49.0" + +mime-types@~2.1.24: + version "2.1.27" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" + integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== + dependencies: + mime-db "1.44.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +mimic-response@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" + integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== + +min-document@^2.19.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" + integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= + dependencies: + dom-walk "^0.1.0" + +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= + +minimatch@3.0.4, minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.2.5, minimist@~1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + +mkdirp@0.5.5, mkdirp@^0.5.1: + version "0.5.5" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== + dependencies: + minimist "^1.2.5" + +mocha@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/mocha/-/mocha-7.1.2.tgz#8e40d198acf91a52ace122cd7599c9ab857b29e6" + integrity sha512-o96kdRKMKI3E8U0bjnfqW4QMk12MwZ4mhdBTf+B5a1q9+aq2HRnj+3ZdJu0B/ZhJeK78MgYuv6L8d/rA5AeBJA== + dependencies: + ansi-colors "3.2.3" + browser-stdout "1.3.1" + chokidar "3.3.0" + debug "3.2.6" + diff "3.5.0" + escape-string-regexp "1.0.5" + find-up "3.0.0" + glob "7.1.3" + growl "1.10.5" + he "1.2.0" + js-yaml "3.13.1" + log-symbols "3.0.0" + minimatch "3.0.4" + mkdirp "0.5.5" + ms "2.1.1" + node-environment-flags "1.0.6" + object.assign "4.1.0" + strip-json-comments "2.0.1" + supports-color "6.0.0" + which "1.3.1" + wide-align "1.1.3" + yargs "13.3.2" + yargs-parser "13.1.2" + yargs-unparser "1.6.0" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== + +ms@2.1.2, ms@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +mute-stream@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" + integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= + +mute-stream@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== + +nan@^2.14.0, nan@^2.2.1: + version "2.14.2" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" + integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + +negotiator@0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== + +node-addon-api@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-2.0.2.tgz#432cfa82962ce494b132e9d72a15b29f71ff5d32" + integrity sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA== + +node-environment-flags@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/node-environment-flags/-/node-environment-flags-1.0.6.tgz#a30ac13621f6f7d674260a54dede048c3982c088" + integrity sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw== + dependencies: + object.getownpropertydescriptors "^2.0.3" + semver "^5.7.0" + +node-fetch@2.6.1, node-fetch@^2.6.0, node-fetch@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" + integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== + +node-fetch@~1.7.1: + version "1.7.3" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" + integrity sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ== + dependencies: + encoding "^0.1.11" + is-stream "^1.0.1" + +node-gyp-build@^4.2.0: + version "4.2.3" + resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.2.3.tgz#ce6277f853835f718829efb47db20f3e4d9c4739" + integrity sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg== + +node-releases@^1.1.71: + version "1.1.73" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.73.tgz#dd4e81ddd5277ff846b80b52bb40c49edf7a7b20" + integrity sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg== + +normalize-package-data@^2.3.2: + version "2.5.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +nth-check@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.0.tgz#1bb4f6dac70072fc313e8c9cd1417b5074c0a125" + integrity sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q== + dependencies: + boolbase "^1.0.0" + +number-to-bn@1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/number-to-bn/-/number-to-bn-1.7.0.tgz#bb3623592f7e5f9e0030b1977bd41a0c53fe1ea0" + integrity sha1-uzYjWS9+X54AMLGXe9QaDFP+HqA= + dependencies: + bn.js "4.11.6" + strip-hex-prefix "1.0.0" + +numbro@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/numbro/-/numbro-2.3.2.tgz#4967c631b0ea99b17dd7f88cdd1eaa4ace4d4971" + integrity sha512-GHRdsyYs6ugRP0mipuBKTybzTPKdlhzKh271PG3hPwL1fg2DKwK/I2nCsh0gW3FfIKBzWIFoBnousQfiAkOuwQ== + dependencies: + bignumber.js "^8.1.1" + +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + +object-assign@^4.0.0, object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-inspect@^1.10.3, object-inspect@~1.11.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1" + integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== + +object-inspect@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" + integrity sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw== + +object-is@^1.0.1: + version "1.1.5" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object-keys@~0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-0.4.0.tgz#28a6aae7428dd2c3a92f3d95f21335dd204e0336" + integrity sha1-KKaq50KN0sOpLz2V8hM13SBOAzY= + +object.assign@4.1.0, object.assign@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" + integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== + dependencies: + define-properties "^1.1.2" + function-bind "^1.1.1" + has-symbols "^1.0.0" + object-keys "^1.0.11" + +object.assign@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" + integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + has-symbols "^1.0.1" + object-keys "^1.1.1" + +object.getownpropertydescriptors@^2.0.3: + version "2.1.0" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649" + integrity sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + +object.values@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e" + integrity sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + function-bind "^1.1.1" + has "^1.0.3" + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= + dependencies: + ee-first "1.1.1" + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +one-time@0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/one-time/-/one-time-0.0.4.tgz#f8cdf77884826fe4dff93e3a9cc37b1e4480742e" + integrity sha1-+M33eISCb+Tf+T46nMN7HkSAdC4= + +onetime@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= + dependencies: + mimic-fn "^1.0.0" + +onetime@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" + integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q== + dependencies: + mimic-fn "^2.1.0" + +optionator@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== + dependencies: + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + word-wrap "^1.2.3" + +os-homedir@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= + +os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + +p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + dependencies: + p-try "^1.0.0" + +p-limit@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + dependencies: + p-limit "^1.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-headers@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.3.tgz#5e8e7512383d140ba02f0c7aa9f49b4399c92515" + integrity sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA== + +parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= + dependencies: + error-ex "^1.2.0" + +parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + +path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= + +path-type@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" + integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= + dependencies: + pify "^2.0.0" + +pathval@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.0.tgz#b942e6d4bde653005ef6b71361def8727d0645e0" + integrity sha1-uULm1L3mUwBe9rcTYd74cn0GReA= + +pbkdf2@^3.0.17: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" + integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== + dependencies: + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +penpal@3.0.7: + version "3.0.7" + resolved "https://registry.yarnpkg.com/penpal/-/penpal-3.0.7.tgz#d252711ed93b30f1d867eb82342785b3a95f5f75" + integrity sha512-WSXiq5HnEvzvY05SHhaXcsviUmCvh4Ze8AiIZzvmdzaaYAAx4rx8c6Xq6+MaVDG/Nfve3VmGD8HyRP3CkPvPbQ== + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + +picomatch@^2.0.4: + version "2.2.2" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" + integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== + +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + +pify@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-5.0.0.tgz#1f5eca3f5e87ebec28cc6d54a0e4aaf00acc127f" + integrity sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA== + +pkg-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= + dependencies: + find-up "^2.1.0" + +pngjs@^3.3.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f" + integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w== + +pocket-js-core@0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/pocket-js-core/-/pocket-js-core-0.0.3.tgz#1ab278b9a6a5775e2bdc3c2c2e218057774061e4" + integrity sha512-OUTEvEVutdjLT6YyldvAlSebpBueUUWg2XKxGNt5u3QqrmLpBOOBmdDnGMNJ+lEwXtko+JqgwFq+HTi4g1QDVg== + dependencies: + axios "^0.18.0" + +preact@10.4.1: + version "10.4.1" + resolved "https://registry.yarnpkg.com/preact/-/preact-10.4.1.tgz#9b3ba020547673a231c6cf16f0fbaef0e8863431" + integrity sha512-WKrRpCSwL2t3tpOOGhf2WfTpcmbpxaWtDbdJdKdjd0aEiTkvOmS4NBkG6kzlaAHI9AkQ3iVqbFWM3Ei7mZ4o1Q== + +preact@^10.3.3: + version "10.5.14" + resolved "https://registry.yarnpkg.com/preact/-/preact-10.5.14.tgz#0b14a2eefba3c10a57116b90d1a65f5f00cd2701" + integrity sha512-KojoltCrshZ099ksUZ2OQKfbH66uquFoxHSbnwKbTJHeQNvx42EmC7wQVWNuDt6vC5s3nudRHFtKbpY4ijKlaQ== + +precond@0.2: + version "0.2.3" + resolved "https://registry.yarnpkg.com/precond/-/precond-0.2.3.tgz#aa9591bcaa24923f1e0f4849d240f47efc1075ac" + integrity sha1-qpWRvKokkj8eD0hJ0kD0fvwQdaw= + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +pretty-error@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.2.tgz#be89f82d81b1c86ec8fdfbc385045882727f93b6" + integrity sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw== + dependencies: + lodash "^4.17.20" + renderkid "^2.0.4" + +private@^0.1.6, private@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" + integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +promise-to-callback@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/promise-to-callback/-/promise-to-callback-1.0.0.tgz#5d2a749010bfb67d963598fcd3960746a68feef7" + integrity sha1-XSp0kBC/tn2WNZj805YHRqaP7vc= + dependencies: + is-fn "^1.0.0" + set-immediate-shim "^1.0.1" + +proxy-addr@~2.0.5: + version "2.0.6" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" + integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw== + dependencies: + forwarded "~0.1.2" + ipaddr.js "1.9.1" + +prr@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= + +psl@^1.1.28: + version "1.8.0" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" + integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +qrcode@1.4.4: + version "1.4.4" + resolved "https://registry.yarnpkg.com/qrcode/-/qrcode-1.4.4.tgz#f0c43568a7e7510a55efc3b88d9602f71963ea83" + integrity sha512-oLzEC5+NKFou9P0bMj5+v6Z40evexeE29Z9cummZXZ9QXyMr3lphkURzxjXgPJC5azpxcshoDWV1xE46z+/c3Q== + dependencies: + buffer "^5.4.3" + buffer-alloc "^1.2.0" + buffer-from "^1.1.1" + dijkstrajs "^1.0.1" + isarray "^2.0.1" + pngjs "^3.3.0" + yargs "^13.2.4" + +qs@6.7.0: + version "6.7.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" + integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== + +qs@~6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + +query-string@6.13.5: + version "6.13.5" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.13.5.tgz#99e95e2fb7021db90a6f373f990c0c814b3812d8" + integrity sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q== + dependencies: + decode-uri-component "^0.2.0" + split-on-first "^1.0.0" + strict-uri-encode "^2.0.0" + +query-string@^5.0.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb" + integrity sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw== + dependencies: + decode-uri-component "^0.2.0" + object-assign "^4.1.0" + strict-uri-encode "^1.0.0" + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" + integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== + dependencies: + bytes "3.1.0" + http-errors "1.7.2" + iconv-lite "0.4.24" + unpipe "1.0.0" + +read-pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" + integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= + dependencies: + find-up "^2.0.0" + read-pkg "^2.0.0" + +read-pkg@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" + integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= + dependencies: + load-json-file "^2.0.0" + normalize-package-data "^2.3.2" + path-type "^2.0.0" + +readable-stream@^1.0.33: + version "1.1.14" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readable-stream@^2.0.0, readable-stream@^2.2.2, readable-stream@^2.2.9, readable-stream@^2.3.6, readable-stream@~2.3.6: + version "2.3.7" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.1.1, readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@~1.0.15: + version "1.0.34" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" + integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readdirp@~3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.2.0.tgz#c30c33352b12c96dfb4b895421a49fd5a9593839" + integrity sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ== + dependencies: + picomatch "^2.0.4" + +regenerate@^1.2.1: + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== + +regenerator-runtime@^0.13.4: + version "0.13.9" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" + integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== + +regenerator-transform@^0.10.0: + version "0.10.1" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" + integrity sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q== + dependencies: + babel-runtime "^6.18.0" + babel-types "^6.19.0" + private "^0.1.6" + +regexp.prototype.flags@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26" + integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +regexpp@^3.0.0, regexpp@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" + integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== + +regexpu-core@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" + integrity sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA= + dependencies: + regenerate "^1.2.1" + regjsgen "^0.2.0" + regjsparser "^0.1.4" + +regjsgen@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" + integrity sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc= + +regjsparser@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" + integrity sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw= + dependencies: + jsesc "~0.5.0" + +renderkid@^2.0.4: + version "2.0.7" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.7.tgz#464f276a6bdcee606f4a15993f9b29fc74ca8609" + integrity sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^3.0.1" + +repeating@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= + dependencies: + is-finite "^1.0.0" + +request@^2.85.0: + version "2.88.2" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" + integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.3" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.5.0" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve@^1.10.0, resolve@^1.10.1, resolve@^1.12.0, resolve@^1.13.1: + version "1.17.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" + integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== + dependencies: + path-parse "^1.0.6" + +resolve@^1.14.2, resolve@~1.20.0: + version "1.20.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" + integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== + dependencies: + is-core-module "^2.2.0" + path-parse "^1.0.6" + +restore-cursor@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= + dependencies: + onetime "^2.0.0" + signal-exit "^3.0.2" + +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + +resumer@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/resumer/-/resumer-0.0.0.tgz#f1e8f461e4064ba39e82af3cdc2a8c893d076759" + integrity sha1-8ej0YeQGS6Oegq883CqMiT0HZ1k= + dependencies: + through "~2.3.4" + +rimraf@2.6.3: + version "2.6.3" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + +rlp@^2.0.0, rlp@^2.2.3: + version "2.2.6" + resolved "https://registry.yarnpkg.com/rlp/-/rlp-2.2.6.tgz#c80ba6266ac7a483ef1e69e8e2f056656de2fb2c" + integrity sha512-HAfAmL6SDYNWPUOJNrM500x4Thn4PZsEy5pijPh40U9WfNk0z15hUYzO9xVIMAdIHdFtD8CBDHd75Td1g36Mjg== + dependencies: + bn.js "^4.11.1" + +run-async@^2.2.0, run-async@^2.3.0, run-async@^2.4.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== + +rustbn.js@~0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/rustbn.js/-/rustbn.js-0.2.0.tgz#8082cb886e707155fd1cb6f23bd591ab8d55d0ca" + integrity sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA== + +rxjs@^6.4.0, rxjs@^6.5.4: + version "6.6.7" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" + integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== + dependencies: + tslib "^1.9.0" + +rxjs@^6.5.3: + version "6.5.5" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.5.tgz#c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec" + integrity sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ== + dependencies: + tslib "^1.9.0" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-event-emitter@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/safe-event-emitter/-/safe-event-emitter-1.0.1.tgz#5b692ef22329ed8f69fdce607e50ca734f6f20af" + integrity sha512-e1wFe99A91XYYxoQbcq2ZJUWurxEyP8vfz7A7vuUe1s95q8r5ebraVaA1BukYJcpM6V16ugWoD9vngi8Ccu5fg== + dependencies: + events "^3.0.0" + +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +scrypt-js@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/scrypt-js/-/scrypt-js-2.0.4.tgz#32f8c5149f0797672e551c07e230f834b6af5f16" + integrity sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw== + +scrypt-js@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/scrypt-js/-/scrypt-js-3.0.1.tgz#d314a57c2aef69d1ad98a138a21fe9eafa9ee312" + integrity sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA== + +secp256k1@^3.0.1: + version "3.8.0" + resolved "https://registry.yarnpkg.com/secp256k1/-/secp256k1-3.8.0.tgz#28f59f4b01dbee9575f56a47034b7d2e3b3b352d" + integrity sha512-k5ke5avRZbtl9Tqx/SA7CbY3NF6Ro+Sj9cZxezFzuBlLDmyqPiL8hJJ+EmzD8Ig4LUDByHJ3/iPOVoRixs/hmw== + dependencies: + bindings "^1.5.0" + bip66 "^1.1.5" + bn.js "^4.11.8" + create-hash "^1.2.0" + drbg.js "^1.0.1" + elliptic "^6.5.2" + nan "^2.14.0" + safe-buffer "^5.1.2" + +secp256k1@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/secp256k1/-/secp256k1-4.0.2.tgz#15dd57d0f0b9fdb54ac1fa1694f40e5e9a54f4a1" + integrity sha512-UDar4sKvWAksIlfX3xIaQReADn+WFnHvbVujpcbr+9Sf/69odMwy2MUsz5CKLQgX9nsIyrjuxL2imVyoNHa3fg== + dependencies: + elliptic "^6.5.2" + node-addon-api "^2.0.0" + node-gyp-build "^4.2.0" + +semaphore@>=1.0.1, semaphore@^1.0.3: + version "1.1.0" + resolved "https://registry.yarnpkg.com/semaphore/-/semaphore-1.1.0.tgz#aaad8b86b20fe8e9b32b16dc2ee682a8cd26a8aa" + integrity sha512-O4OZEaNtkMd/K0i6js9SL+gqy0ZCBMgUvlSqHKi4IBdjhe7wB8pwztUk1BbZ1fmrvpwFrPbHzqd2w5pTcJH6LA== + +"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.7.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" + integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== + +semver@^6.1.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.2.1: + version "7.3.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" + integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== + +semver@~5.4.1: + version "5.4.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e" + integrity sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg== + +send@0.17.1: + version "0.17.1" + resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" + integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== + dependencies: + debug "2.6.9" + depd "~1.1.2" + destroy "~1.0.4" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "~1.7.2" + mime "1.6.0" + ms "2.1.1" + on-finished "~2.3.0" + range-parser "~1.2.1" + statuses "~1.5.0" + +serve-static@1.14.1: + version "1.14.1" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" + integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.17.1" + +set-blocking@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + +set-immediate-shim@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" + integrity sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E= + +setimmediate@1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.4.tgz#20e81de622d4a02588ce0c8da8973cbcf1d3138f" + integrity sha1-IOgd5iLUoCWIzgyNqJc8vPHTE48= + +setimmediate@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= + +setprototypeof@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== + +sha.js@^2.4.0, sha.js@^2.4.8: + version "2.4.11" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +signal-exit@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" + integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== + +simple-concat@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" + integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== + +simple-get@^2.7.0: + version "2.8.1" + resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-2.8.1.tgz#0e22e91d4575d87620620bc91308d57a77f44b5d" + integrity sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw== + dependencies: + decompress-response "^3.3.0" + once "^1.3.1" + simple-concat "^1.0.0" + +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= + dependencies: + is-arrayish "^0.3.1" + +slash@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= + +slice-ansi@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" + integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== + dependencies: + ansi-styles "^3.2.0" + astral-regex "^1.0.0" + is-fullwidth-code-point "^2.0.0" + +solidity-parser-antlr@^0.4.11: + version "0.4.11" + resolved "https://registry.yarnpkg.com/solidity-parser-antlr/-/solidity-parser-antlr-0.4.11.tgz#af43e1f13b3b88309a875455f5d6e565b05ee5f1" + integrity sha512-4jtxasNGmyC0midtjH/lTFPZYvTTUMy6agYcF+HoMnzW8+cqo3piFrINb4ZCzpPW+7tTVFCGa5ubP34zOzeuMg== + +source-map-support@^0.4.15: + version "0.4.18" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" + integrity sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA== + dependencies: + source-map "^0.5.6" + +source-map@^0.5.0, source-map@^0.5.6, source-map@^0.5.7: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +spdx-correct@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" + integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== + +spdx-expression-parse@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" + integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.5" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" + integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q== + +split-on-first@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" + integrity sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw== + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +sshpk@^1.7.0: + version "1.16.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + +stack-trace@0.0.x: + version "0.0.10" + resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" + integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= + +"statuses@>= 1.5.0 < 2", statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + +strict-uri-encode@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" + integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= + +strict-uri-encode@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" + integrity sha1-ucczDHBChi9rFC3CdLvMWGbONUY= + +"string-width@^1.0.2 || 2", string-width@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string-width@^3.0.0, string-width@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + dependencies: + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" + +string-width@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" + integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.0" + +string.prototype.trim@~1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.4.tgz#6014689baf5efaf106ad031a5fa45157666ed1bd" + integrity sha512-hWCk/iqf7lp0/AgTF7/ddO1IWtSNPASjlzCicV5irAVdE1grjsneK26YG6xACMBEdCvO8fUST0UzDMh/2Qy+9Q== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + +string.prototype.trimend@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913" + integrity sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + +string.prototype.trimend@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" + integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string.prototype.trimleft@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz#4408aa2e5d6ddd0c9a80739b087fbc067c03b3cc" + integrity sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + string.prototype.trimstart "^1.0.0" + +string.prototype.trimright@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz#c76f1cef30f21bbad8afeb8db1511496cfb0f2a3" + integrity sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + string.prototype.trimend "^1.0.0" + +string.prototype.trimstart@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54" + integrity sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + +string.prototype.trimstart@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" + integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= + dependencies: + ansi-regex "^3.0.0" + +strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + dependencies: + ansi-regex "^4.1.0" + +strip-ansi@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== + dependencies: + ansi-regex "^5.0.0" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + +strip-hex-prefix@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz#0c5f155fef1151373377de9dbb588da05500e36f" + integrity sha1-DF8VX+8RUTczd96du1iNoFUA428= + dependencies: + is-hex-prefixed "1.0.0" + +strip-json-comments@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= + +strip-json-comments@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.0.tgz#7638d31422129ecf4457440009fba03f9f9ac180" + integrity sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w== + +supports-color@6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.0.0.tgz#76cfe742cf1f41bb9b1c29ad03068c05b4c0e40a" + integrity sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg== + dependencies: + has-flag "^3.0.0" + +supports-color@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" + integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g== + dependencies: + has-flag "^4.0.0" + +synthetix-js@^2.43.0-ovm: + version "2.46.0" + resolved "https://registry.yarnpkg.com/synthetix-js/-/synthetix-js-2.46.0.tgz#2279f44872e333038dc7dda2ecb46a40c6535b26" + integrity sha512-tfH9HnAHlGoGWEN+XDXxb3bNRqAa4bw8FEKY1va+sgnq4hu3vBpKXemPcgF8Hya5xEY/lmshTBuLe6n2UBPxNw== + dependencies: + "@ledgerhq/hw-app-eth" "4.74.2" + "@ledgerhq/hw-transport" "4.74.2" + "@ledgerhq/hw-transport-u2f" "4.74.2" + "@portis/web3" "^2.0.0-beta.59" + "@walletconnect/web3-provider" "^1.0.15" + ethereumjs-tx "1.3.7" + ethereumjs-util "5.2.0" + ethers "4.0.44" + hdkey "1.1.1" + lodash "4.17.15" + synthetix "2.46.0" + trezor-connect "8.1.8" + walletlink "2.0.2" + +synthetix@2.46.0: + version "2.46.0" + resolved "https://registry.yarnpkg.com/synthetix/-/synthetix-2.46.0.tgz#028e0f07c02dd5b69e15c9953030fecdec09be39" + integrity sha512-KRtzXRvGn0ur9sXmdwQEqs5xSO2HgNA8if3iiUMBASjMDFnAiRWA/CoqctSuoqZwn6mrFYuynzL2gnHrnTNfOA== + dependencies: + abi-decoder "2.3.0" + commander "5.1.0" + inquirer "^6.5.2" + inquirer-list-search-prompt "^1.0.2" + js-levenshtein "^1.1.6" + pretty-error "^2.1.1" + solidity-parser-antlr "^0.4.11" + web3-utils "1.2.2" + +table@^5.2.3: + version "5.4.6" + resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" + integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== + dependencies: + ajv "^6.10.2" + lodash "^4.17.14" + slice-ansi "^2.1.0" + string-width "^3.0.0" + +tape@^4.6.3: + version "4.14.0" + resolved "https://registry.yarnpkg.com/tape/-/tape-4.14.0.tgz#e4d46097e129817175b90925f2385f6b1bcfa826" + integrity sha512-z0+WrUUJuG6wIdWrl4W3rTte2CR26G6qcPOj3w1hfRdcmhF3kHBhOBW9VHsPVAkz08ZmGzp7phVpDupbLzrYKQ== + dependencies: + call-bind "~1.0.2" + deep-equal "~1.1.1" + defined "~1.0.0" + dotignore "~0.1.2" + for-each "~0.3.3" + glob "~7.1.7" + has "~1.0.3" + inherits "~2.0.4" + is-regex "~1.1.3" + minimist "~1.2.5" + object-inspect "~1.11.0" + resolve "~1.20.0" + resumer "~0.0.0" + string.prototype.trim "~1.2.4" + through "~2.3.8" + +text-hex@1.0.x: + version "1.0.0" + resolved "https://registry.yarnpkg.com/text-hex/-/text-hex-1.0.0.tgz#69dc9c1b17446ee79a92bf5b884bb4b9127506f5" + integrity sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg== + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + +through2@^2.0.3: + version "2.0.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +through@^2.3.6, through@~2.3.4, through@~2.3.8: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + +timed-out@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" + integrity sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8= + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + +to-fast-properties@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" + integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toggle-selection@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/toggle-selection/-/toggle-selection-1.0.6.tgz#6e45b1263f2017fa0acc7d89d78b15b8bf77da32" + integrity sha1-bkWxJj8gF/oKzH2J14sVuL932jI= + +toidentifier@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== + +tough-cookie@~2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + dependencies: + psl "^1.1.28" + punycode "^2.1.1" + +trezor-connect@8.1.8: + version "8.1.8" + resolved "https://registry.yarnpkg.com/trezor-connect/-/trezor-connect-8.1.8.tgz#db46f2637047fa45fef3f5a7c6f16a792cc2067a" + integrity sha512-ZTgKmSd5scbUAdHwz6DLwILVoNRe//6fQcuaVDL0tbWHvB5MNajGlLDzPG/TM7y156mzXmXF2Y4LJQqLDQhaIw== + dependencies: + "@babel/runtime" "^7.10.2" + events "^3.1.0" + whatwg-fetch "^3.0.0" + +trim-right@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" + integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= + +triple-beam@^1.2.0, triple-beam@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.3.0.tgz#a595214c7298db8339eeeee083e4d10bd8cb8dd9" + integrity sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw== + +tslib@^1.9.0: + version "1.12.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.12.0.tgz#d1fc9cacd06a1456c62f2902b361573e83d66473" + integrity sha512-5rxCQkP0kytf4H1T4xz1imjxaUUPMvc5aWp0rJ/VMIN7ClRiH1FwFvBt8wOeMasp/epeUnmSW6CixSIePtiLqA== + +tslib@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.0.tgz#803b8cdab3e12ba581a4ca41c8839bbb0dacb09e" + integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg== + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + dependencies: + safe-buffer "^5.0.1" + +tweetnacl-util@^0.15.0: + version "0.15.1" + resolved "https://registry.yarnpkg.com/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz#b80fcdb5c97bcc508be18c44a4be50f022eea00b" + integrity sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw== + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= + +tweetnacl@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-1.0.3.tgz#ac0af71680458d8a6378d0d0d050ab1407d35596" + integrity sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw== + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-detect@^4.0.0, type-detect@^4.0.5: + version "4.0.8" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" + integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== + +type-fest@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== + +type-is@~1.6.17, type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typedarray-to-buffer@3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + +u2f-api@0.2.7: + version "0.2.7" + resolved "https://registry.yarnpkg.com/u2f-api/-/u2f-api-0.2.7.tgz#17bf196b242f6bf72353d9858e6a7566cc192720" + integrity sha512-fqLNg8vpvLOD5J/z4B6wpPg4Lvowz1nJ9xdHcCzdUPKcFE/qNCceV2gNZxSJd5vhAZemHr/K/hbzVA0zxB5mkg== + +unbox-primitive@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" + integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== + dependencies: + function-bind "^1.1.1" + has-bigints "^1.0.1" + has-symbols "^1.0.2" + which-boxed-primitive "^1.0.2" + +underscore@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.9.1.tgz#06dce34a0e68a7babc29b365b8e74b8925203961" + integrity sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + +uri-js@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== + dependencies: + punycode "^2.1.0" + +url-set-query@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/url-set-query/-/url-set-query-1.0.0.tgz#016e8cfd7c20ee05cafe7795e892bd0702faa339" + integrity sha1-AW6M/Xwg7gXK/neV6JK9BwL6ozk= + +utf8@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/utf8/-/utf8-3.0.0.tgz#f052eed1364d696e769ef058b183df88c87f69d1" + integrity sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ== + +util-deprecate@^1.0.1, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +utila@~0.4: + version "0.4.0" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= + +uuid@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-2.0.1.tgz#c2a30dedb3e535d72ccf82e343941a50ba8533ac" + integrity sha1-wqMN7bPlNdcsz4LjQ5QaULqFM6w= + +uuid@^3.3.2: + version "3.4.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== + +v8-compile-cache@^2.0.3: + version "2.1.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e" + integrity sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g== + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +walletlink@2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/walletlink/-/walletlink-2.0.2.tgz#8640e42d3df49b4661019287ab9789e94b72db98" + integrity sha512-4MIctCHAjcPHSQUHpHuU9leUAvYqRF+/4kCq7x9AngZQ2Jd74dbpC8dfZ55uOwW8TXc7z9XYeSyzRrGHbv5ZXg== + dependencies: + bind-decorator "^1.0.11" + bn.js "^5.1.1" + clsx "^1.1.0" + preact "^10.3.3" + rxjs "^6.5.4" + +web3-eth-abi@^1.2.1: + version "1.5.0" + resolved "https://registry.yarnpkg.com/web3-eth-abi/-/web3-eth-abi-1.5.0.tgz#10a4bf11ec2302c6cf313b5de4e2e12d9620d648" + integrity sha512-rfT/SvfZY9+SNJRzTHxLFaebQRBhS67tGqUqLxlyy6EsAcEmIs/g4mAUH5atYwPE9bOQeiVoLKLbwJEBIcw86w== + dependencies: + "@ethersproject/abi" "5.0.7" + web3-utils "1.5.0" + +web3-provider-engine@16.0.1: + version "16.0.1" + resolved "https://registry.yarnpkg.com/web3-provider-engine/-/web3-provider-engine-16.0.1.tgz#2600a39ede364cdc0a1fc773bf40a94f2177e605" + integrity sha512-/Eglt2aocXMBiDj7Se/lyZnNDaHBaoJlaUfbP5HkLJQC/HlGbR+3/W+dINirlJDhh7b54DzgykqY7ksaU5QgTg== + dependencies: + async "^2.5.0" + backoff "^2.5.0" + clone "^2.0.0" + cross-fetch "^2.1.0" + eth-block-tracker "^4.4.2" + eth-json-rpc-filters "^4.2.1" + eth-json-rpc-infura "^5.1.0" + eth-json-rpc-middleware "^6.0.0" + eth-rpc-errors "^3.0.0" + eth-sig-util "^1.4.2" + ethereumjs-block "^1.2.2" + ethereumjs-tx "^1.2.0" + ethereumjs-util "^5.1.5" + ethereumjs-vm "^2.3.4" + json-stable-stringify "^1.0.1" + promise-to-callback "^1.0.0" + readable-stream "^2.2.9" + request "^2.85.0" + semaphore "^1.0.3" + ws "^5.1.1" + xhr "^2.2.0" + xtend "^4.0.1" + +web3-utils@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.2.2.tgz#b53a08c40d2c3f31d3c4a28e7d749405df99c8c0" + integrity sha512-joF+s3243TY5cL7Z7y4h1JsJpUCf/kmFmj+eJar7Y2yNIGVcW961VyrAms75tjUysSuHaUQ3eQXjBEUJueT52A== + dependencies: + bn.js "4.11.8" + eth-lib "0.2.7" + ethereum-bloom-filters "^1.0.6" + ethjs-unit "0.1.6" + number-to-bn "1.7.0" + randombytes "^2.1.0" + underscore "1.9.1" + utf8 "3.0.0" + +web3-utils@1.5.0, web3-utils@^1.2.1: + version "1.5.0" + resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.5.0.tgz#48c8ba0d95694e73b9a6d473d955880cd4758e4a" + integrity sha512-hNyw7Oxi6TM3ivXmv4hK5Cvyi9ML3UoKtcCYvLF9woPWh5v2dwCCVO1U3Iq5HHK7Dqq28t1d4CxWHqUfOfAkgg== + dependencies: + bn.js "^4.11.9" + eth-lib "0.2.8" + ethereum-bloom-filters "^1.0.6" + ethjs-unit "0.1.6" + number-to-bn "1.7.0" + randombytes "^2.1.0" + utf8 "3.0.0" + +whatwg-fetch@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f" + integrity sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng== + +whatwg-fetch@^3.0.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" + integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + +which@1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wide-align@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" + integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== + dependencies: + string-width "^1.0.2 || 2" + +winston-transport@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.3.0.tgz#df68c0c202482c448d9b47313c07304c2d7c2c66" + integrity sha512-B2wPuwUi3vhzn/51Uukcao4dIduEiPOcOt9HJ3QeaXgkJ5Z7UwpBzxS4ZGNHtrxrUvTwemsQiSys0ihOf8Mp1A== + dependencies: + readable-stream "^2.3.6" + triple-beam "^1.2.0" + +winston@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/winston/-/winston-3.2.1.tgz#63061377976c73584028be2490a1846055f77f07" + integrity sha512-zU6vgnS9dAWCEKg/QYigd6cgMVVNwyTzKs81XZtTFuRwJOcDdBg7AU0mXVyNbs7O5RH2zdv+BdNZUlx7mXPuOw== + dependencies: + async "^2.6.1" + diagnostics "^1.1.1" + is-stream "^1.1.0" + logform "^2.1.1" + one-time "0.0.4" + readable-stream "^3.1.1" + stack-trace "0.0.x" + triple-beam "^1.3.0" + winston-transport "^4.3.0" + +word-wrap@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +wrap-ansi@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" + integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== + dependencies: + ansi-styles "^3.2.0" + string-width "^3.0.0" + strip-ansi "^5.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +write@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" + integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== + dependencies: + mkdirp "^0.5.1" + +ws@7.3.0: + version "7.3.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.3.0.tgz#4b2f7f219b3d3737bc1a2fbf145d825b94d38ffd" + integrity sha512-iFtXzngZVXPGgpTlP1rBqsUK82p9tKqsWRPg5L56egiljujJT3vGAYnHANvFxBieXrTFavhzhxW52jnaWV+w2w== + +ws@^5.1.1: + version "5.2.3" + resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.3.tgz#05541053414921bc29c63bee14b8b0dd50b07b3d" + integrity sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA== + dependencies: + async-limiter "~1.0.0" + +xhr-request-promise@^0.1.2: + version "0.1.3" + resolved "https://registry.yarnpkg.com/xhr-request-promise/-/xhr-request-promise-0.1.3.tgz#2d5f4b16d8c6c893be97f1a62b0ed4cf3ca5f96c" + integrity sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg== + dependencies: + xhr-request "^1.1.0" + +xhr-request@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/xhr-request/-/xhr-request-1.1.0.tgz#f4a7c1868b9f198723444d82dcae317643f2e2ed" + integrity sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA== + dependencies: + buffer-to-arraybuffer "^0.0.5" + object-assign "^4.1.1" + query-string "^5.0.1" + simple-get "^2.7.0" + timed-out "^4.0.1" + url-set-query "^1.0.0" + xhr "^2.0.4" + +xhr2-cookies@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz#7d77449d0999197f155cb73b23df72505ed89d48" + integrity sha1-fXdEnQmZGX8VXLc7I99yUF7YnUg= + dependencies: + cookiejar "^2.1.1" + +xhr@^2.0.4, xhr@^2.2.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.6.0.tgz#b69d4395e792b4173d6b7df077f0fc5e4e2b249d" + integrity sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA== + dependencies: + global "~4.4.0" + is-function "^1.0.1" + parse-headers "^2.0.0" + xtend "^4.0.0" + +xmlhttprequest@1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz#67fe075c5c24fef39f9d65f5f7b7fe75171968fc" + integrity sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw= + +xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.0, xtend@~4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +xtend@~2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-2.1.2.tgz#6efecc2a4dad8e6962c4901b337ce7ba87b5d28b" + integrity sha1-bv7MKk2tjmlixJAbM3znuoe10os= + dependencies: + object-keys "~0.4.0" + +y18n@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" + integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== + +yargs-parser@13.1.2, yargs-parser@^13.1.2: + version "13.1.2" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" + integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-unparser@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/yargs-unparser/-/yargs-unparser-1.6.0.tgz#ef25c2c769ff6bd09e4b0f9d7c605fb27846ea9f" + integrity sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw== + dependencies: + flat "^4.1.0" + lodash "^4.17.15" + yargs "^13.3.0" + +yargs@13.3.2, yargs@^13.2.4, yargs@^13.3.0: + version "13.3.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" + integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== + dependencies: + cliui "^5.0.0" + find-up "^3.0.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^3.0.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^13.1.2" diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/client_contract/client.sol" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/client_contract/client.sol" new file mode 100644 index 0000000..c0124f4 --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/client_contract/client.sol" @@ -0,0 +1,184 @@ +pragma solidity 0.4.24; + +import "https://github.com/smartcontractkit/chainlink/contracts/src/v0.4/ChainlinkClient.sol"; +import "https://github.com/smartcontractkit/chainlink/contracts/src/v0.4/vendor/Ownable.sol"; + +contract ATestnetConsumer is ChainlinkClient, Ownable { + uint256 constant private ORACLE_PAYMENT = LINK / 100; + + bytes32 public rank0; + bytes32 public rank1; + bytes32 public rank2; + bytes32 public rank3; + bytes32 public rank4; + + string public jobId0; + string public jobId1; + string public jobId2; + string public jobId3; + string public jobId4; + + event RequestEthereumPriceFulfilled( + bytes32 indexed requestId, + uint256 indexed price + ); + + event RequestEthereumChangeFulfilled( + bytes32 indexed requestId, + int256 indexed change + ); + + event RequestEthereumLastMarket( + bytes32 indexed requestId, + bytes32 indexed market + ); + + constructor() public Ownable() { + setPublicChainlinkToken(); + } + + function setJobId(uint256 _rank, string _jobId) + public + onlyOwner + { + if(_rank == 0) + { + jobId0 = _jobId; + }else if(_rank == 1) + { + jobId1 = _jobId; + }else if(_rank == 2) + { + jobId2 = _jobId; + }else if(_rank == 3) + { + jobId3 = _jobId; + }else if(_rank == 4) + { + jobId4 = _jobId; + } + } + + function request(address _oracle) + public + { + requestEthereumByte32_0(_oracle, jobId0); + requestEthereumByte32_1(_oracle, jobId1); + requestEthereumByte32_2(_oracle, jobId2); + requestEthereumByte32_3(_oracle, jobId3); + requestEthereumByte32_4(_oracle, jobId4); + } + + function requestEthereumByte32_0(address _oracle, string _jobId) + public + onlyOwner + { + Chainlink.Request memory req = buildChainlinkRequest(stringToBytes32(_jobId), this, this.fulfillEthereumByte32_0.selector); + sendChainlinkRequestTo(_oracle, req, ORACLE_PAYMENT); + } + + function requestEthereumByte32_1(address _oracle, string _jobId) + public + onlyOwner + { + Chainlink.Request memory req = buildChainlinkRequest(stringToBytes32(_jobId), this, this.fulfillEthereumByte32_1.selector); + sendChainlinkRequestTo(_oracle, req, ORACLE_PAYMENT); + } + + function requestEthereumByte32_2(address _oracle, string _jobId) + public + onlyOwner + { + Chainlink.Request memory req = buildChainlinkRequest(stringToBytes32(_jobId), this, this.fulfillEthereumByte32_2.selector); + sendChainlinkRequestTo(_oracle, req, ORACLE_PAYMENT); + } + + function requestEthereumByte32_3(address _oracle, string _jobId) + public + onlyOwner + { + Chainlink.Request memory req = buildChainlinkRequest(stringToBytes32(_jobId), this, this.fulfillEthereumByte32_3.selector); + sendChainlinkRequestTo(_oracle, req, ORACLE_PAYMENT); + } + + function requestEthereumByte32_4(address _oracle, string _jobId) + public + onlyOwner + { + Chainlink.Request memory req = buildChainlinkRequest(stringToBytes32(_jobId), this, this.fulfillEthereumByte32_4.selector); + sendChainlinkRequestTo(_oracle, req, ORACLE_PAYMENT); + } + + function fulfillEthereumByte32_0(bytes32 _requestId, bytes32 _data) + public + recordChainlinkFulfillment(_requestId) + { + emit RequestEthereumLastMarket(_requestId, _data); + rank0 = _data; + } + + function fulfillEthereumByte32_1(bytes32 _requestId, bytes32 _data) + public + recordChainlinkFulfillment(_requestId) + { + emit RequestEthereumLastMarket(_requestId, _data); + rank1 = _data; + } + + function fulfillEthereumByte32_2(bytes32 _requestId, bytes32 _data) + public + recordChainlinkFulfillment(_requestId) + { + emit RequestEthereumLastMarket(_requestId, _data); + rank2 = _data; + } + + function fulfillEthereumByte32_3(bytes32 _requestId, bytes32 _data) + public + recordChainlinkFulfillment(_requestId) + { + emit RequestEthereumLastMarket(_requestId, _data); + rank3 = _data; + } + + function fulfillEthereumByte32_4(bytes32 _requestId, bytes32 _data) + public + recordChainlinkFulfillment(_requestId) + { + emit RequestEthereumLastMarket(_requestId, _data); + rank4 = _data; + } + + function getChainlinkToken() public view returns (address) { + return chainlinkTokenAddress(); + } + + function withdrawLink() public onlyOwner { + LinkTokenInterface link = LinkTokenInterface(chainlinkTokenAddress()); + require(link.transfer(msg.sender, link.balanceOf(address(this))), "Unable to transfer"); + } + + function cancelRequest( + bytes32 _requestId, + uint256 _payment, + bytes4 _callbackFunctionId, + uint256 _expiration + ) + public + onlyOwner + { + cancelChainlinkRequest(_requestId, _payment, _callbackFunctionId, _expiration); + } + + function stringToBytes32(string memory source) private pure returns (bytes32 result) { + bytes memory tempEmptyStringTest = bytes(source); + if (tempEmptyStringTest.length == 0) { + return 0x0; + } + + assembly { // solhint-disable-line no-inline-assembly + result := mload(add(source, 32)) + } + } + +} \ No newline at end of file diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/oracle_contract/oracle.sol" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/oracle_contract/oracle.sol" new file mode 100644 index 0000000..b12e643 --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/oracle_contract/oracle.sol" @@ -0,0 +1,3 @@ +// SPDX-License-Identifier: MIT +pragma solidity 0.4.24; +import "@chainlink/contracts/src/v0.4/Oracle.sol"; \ No newline at end of file diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/readme.md" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/readme.md" new file mode 100644 index 0000000..cbacf3c --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/SynthRankOracle-main/readme.md" @@ -0,0 +1,29 @@ +# Struct +1. cl_adapter, get the Synth data and transfer data to chainlink node. +2. chainlink_job_spec, the job config in Chainlink node for getting the data of rank 1~5. +3. oracle_contract, the oracle contract of chainlink node. +4. client_contract, send the request and get the data of rank 1~5 of Synth from chainlink node. + +# What we do? +We build a chainlink node on Ethereum Rinkeby testnet. +- Oracle Contract: 0x3D4e6c7D1de34BfF3e15F586D2a88f5BB844CF32 +- Client Contract: 0x778307ECA558a33AbA4d85AD2cd0fefcC315fbDC +- JobID for rank1: a51eceb044fc43dd89fc5cd19bf9ef29 +- JobID for rank2: 1b09b40415454cd6b5d67c7678838082 +- JobID for rank3: 247d4dee83b148de80596e788cbc1322 +- JobID for rank4: 02dd36b6c5a54ee4858207c5bcf27654 +- JobID for rank5: 46bb8137330d43cca7cbac6d770f4ec9 + +One record for sending 5 requests +- https://rinkeby.etherscan.io/tx/0xed7827a7aa0156e5d4ba1a8160e26d0274faee7f6f666783a72851a5e7bf84e1 + +One record for getting the feedback +- https://rinkeby.etherscan.io/tx/0x5af0b207d7d52f54073f674126f3caef41cdd29cb44a44d26e4b8e917141da7a#eventlog + +We can use tool to get the readable string +- HEX format result: 0x734254432031332e353300000000000000000000000000000000000000000000 +- Readable string: sBTC 13.53 + +# How to use? +1. Send a request by Client Contract to chainlink node. +2. Website can get the result from Client Contract - the data of first rank 5: rank0, rank1, rank2, rank3, rank4. From e40e1de0f2003fb3653dde0c3cdcd8c8cdbf165a Mon Sep 17 00:00:00 2001 From: Kaijun Date: Sun, 1 Aug 2021 05:19:46 +0800 Subject: [PATCH 2/3] add files --- .../.DS_Store" | Bin 0 -> 6148 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/.DS_Store" diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/.DS_Store" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/.DS_Store" new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0 Date: Sun, 1 Aug 2021 05:22:23 +0800 Subject: [PATCH 3/3] Add files via upload --- .../rasinbalance/DOCUMENTATION.markdown" | 60 + .../rasinbalance/LICENSE" | 674 + .../rasinbalance/README.md" | 60 + .../rasinbalance/backup/dist/index.html" | 66 + .../rasinbalance/backup/dist/script.js" | 132 + .../rasinbalance/backup/dist/style.css" | 72 + .../backup/src/index.partial.html" | 46 + .../backup/src/index.template.html" | 66 + .../rasinbalance/backup/src/script.babel" | 133 + .../rasinbalance/backup/src/style.less" | 81 + .../rasinbalance/build/gulpfile.js" | 77 + .../rasinbalance/build/util.js" | 96 + .../rasinbalance/dist/index.html" | 51 + .../rasinbalance/dist/script.js" | 217 + .../rasinbalance/dist/style.css" | 72 + .../rasinbalance/dist/web3.min.js" | 39 + ...242\236\345\212\240 Synthetix 30% TVL.pdf" | Bin 0 -> 3069924 bytes .../rasinbalance/license.txt" | 8 + .../rasinbalance/package-lock.json" | 22300 ++++++++++++++++ .../rasinbalance/package.json" | 135 + .../rasinbalance/src/index.partial.html" | 33 + .../rasinbalance/src/index.template.html" | 61 + .../rasinbalance/src/script.babel" | 170 + .../rasinbalance/src/style.less" | 81 + .../rasinbalance/src/web3.min.js" | 57 + 25 files changed, 24787 insertions(+) create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/DOCUMENTATION.markdown" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/LICENSE" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/README.md" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/backup/dist/index.html" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/backup/dist/script.js" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/backup/dist/style.css" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/backup/src/index.partial.html" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/backup/src/index.template.html" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/backup/src/script.babel" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/backup/src/style.less" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/build/gulpfile.js" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/build/util.js" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/dist/index.html" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/dist/script.js" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/dist/style.css" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/dist/web3.min.js" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/docs/\346\200\216\346\240\267\344\270\200\351\224\256\345\242\236\345\212\240 Synthetix 30% TVL.pdf" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/license.txt" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/package-lock.json" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/package.json" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/src/index.partial.html" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/src/index.template.html" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/src/script.babel" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/src/style.less" create mode 100644 "projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/src/web3.min.js" diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/DOCUMENTATION.markdown" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/DOCUMENTATION.markdown" new file mode 100644 index 0000000..0d26ca7 --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/DOCUMENTATION.markdown" @@ -0,0 +1,60 @@ +# CodePen Export with Build Process +_Transform raw code into a browser-ready preview... offline_ + +This package contains all of the original code ([src/](./src/)), the original in-browser preview ([/backup/dist](./backup/dist)), and a custom build script with preprocessors. You'll be able to edit and build for a local CodePen-like experience. + +## Installation + +Ensure you have a recent version of [node & npm](https://nodejs.org/en/download/) or [yarn](https://yarnpkg.com/en/docs/install) installed. + +All of the following steps run on the command line within this directory. You can substitute `npm` for `yarn` depending on your preferences. + +Install all the necessary packages: + +``` +npm install +``` + +## Build + +To build for distribution: + +``` +npm run build +``` + +All of the final output will be dropped into the [/dist/](./dist) folder. + +## Server + +Run a local server that will automatically compile your code & refresh when you save a change! + +``` +npm run serve +``` + +--- + +## Folder Structure + +``` +/exported-item/ +|-- /build/ - Build scripts +| |-- gulpfile.js - The tasks for the main build process +| |-- util.js - Utilities used by the tasks +| +|-- /src/ - Your code +| |-- index.template.html - The wrapper around your compiled HTML that includes any external stylesheets and scripts +| |-- index.partial.(html|pug|haml|...) - The raw HTML input or preprocessor equivalent +| |-- style.(css|scss|less|...) - The raw CSS input, or preprocessor equivalent +| |-- script.(js|ts|coffee|...) - The raw JavaScript input, or preprocessor equivalent +| +|-- /dist/ - The compiled output after running `npm run build` +| |-- index.html +| |-- script.js +| |-- style.css +| +|-- /backup/ - Backup copy of the original code and in-browser preview from CodePen +| |-- /dist/ +| |-- /src/ +``` \ No newline at end of file diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/LICENSE" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/LICENSE" new file mode 100644 index 0000000..f288702 --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/LICENSE" @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/README.md" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/README.md" new file mode 100644 index 0000000..432e657 --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/README.md" @@ -0,0 +1,60 @@ +# rasinbalance + +Rebalance your Synthetix synths in 1 click, (maybe 2). + + +## Installation + +Ensure you have a recent version of [node & npm](https://nodejs.org/en/download/) or [yarn](https://yarnpkg.com/en/docs/install) installed. + +All of the following steps run on the command line within this directory. You can substitute `npm` for `yarn` depending on your preferences. + +Install all the necessary packages: + +``` +npm install +``` + +## Build + +To build for distribution: + +``` +npm run build +``` + +All of the final output will be dropped into the [/dist/](./dist) folder. + +## Server + +Run a local server that will automatically compile your code & refresh when you save a change! + +``` +npm run serve +``` + +--- + +## Folder Structure + +``` +/exported-item/ +|-- /build/ - Build scripts +| |-- gulpfile.js - The tasks for the main build process +| |-- util.js - Utilities used by the tasks +| +|-- /src/ - Your code +| |-- index.template.html - The wrapper around your compiled HTML that includes any external stylesheets and scripts +| |-- index.partial.(html|pug|haml|...) - The raw HTML input or preprocessor equivalent +| |-- style.(css|scss|less|...) - The raw CSS input, or preprocessor equivalent +| |-- script.(js|ts|coffee|...) - The raw JavaScript input, or preprocessor equivalent +| +|-- /dist/ - The compiled output after running `npm run build` +| |-- index.html +| |-- script.js +| |-- style.css +| +|-- /backup/ - Backup copy of the original code and in-browser preview from CodePen +| |-- /dist/ +| |-- /src/ +``` \ No newline at end of file diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/backup/dist/index.html" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/backup/dist/index.html" new file mode 100644 index 0000000..5c38e5f --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/backup/dist/index.html" @@ -0,0 +1,66 @@ + + + + + CodePen - Synthetix synth distribution + + + + + +
+ +
+ +

+

+
+
+

Network: ...

+

The breakdown of all synths currently issued

+ + + + + + + + + + + + + + + + + + + +
SynthRateTotal SupplyUSD ValuePercentageNon-ZeroInverse LowerInverse EntryInverse Upper
+ +
+
Total USD value of Synths
+
+
SNXUSD price
+
+
+
+ + +
+

Compare Synths

The breakdown of all synths (excluding sUSD)

+ + + +
+ + + + + + + + + + diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/backup/dist/script.js" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/backup/dist/script.js" new file mode 100644 index 0000000..b50a150 --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/backup/dist/script.js" @@ -0,0 +1,132 @@ +const tbodyTarget = document.querySelector('tbody'); +const inputTarget = document.querySelector('input[name=network]'); +const blockTarget = document.querySelector('input[name=block]'); +const graphTarget = document.querySelector('#graphCompare'); +//const graphTotalIssuedTarget = document.querySelector('#graphTotalIssued'); + +const networkTarget = document.querySelector('#network var'); + +const SUPPORTED_NETWORKS = { + 'mainnet': 1, + 'ropsten': 3, + 'rinkeby': 4, + 'kovan': 42 }; + + +const loadingGIF = ''; + +const start = async () => { + tbodyTarget.innerHTML = loadingGIF; + graphTarget.innerHTML = loadingGIF; + // graphTotalIssuedTarget.innerHTML = loadingGIF; + + const network = inputTarget.value.toLowerCase() in SUPPORTED_NETWORKS ? inputTarget.value.toLowerCase() : 'mainnet'; + + networkTarget.innerHTML = network; + + const networkId = SUPPORTED_NETWORKS[network]; + const snxjs = new SynthetixJs.SynthetixJs({ networkId }); + const toUtf8Bytes = SynthetixJs.SynthetixJs.utils.formatBytes32String; + const formatEther = snxjs.utils.formatEther; + + const fromBlock = blockTarget.value; + const blockOptions = fromBlock ? { blockTag: Number(fromBlock) } : {}; + + const synths = snxjs.contractSettings.synths.map(({ name }) => name); + let totalInUSD = 0; + const snxPrice = (await snxjs.ExchangeRates.contract.rateForCurrency(toUtf8Bytes('SNX'), blockOptions)) / 1e18; + let results = await Promise.all(synths.map(async synth => { + const totalAmount = await snxjs[synth].contract.totalSupply(blockOptions); + + const totalSupply = formatEther(totalAmount); + const rateForSynth = (await snxjs.ExchangeRates.contract.rateForCurrency(toUtf8Bytes(synth), blockOptions)) / 1e18; + const totalSupplyInUSD = rateForSynth * totalSupply; + totalInUSD += totalSupplyInUSD; + const rateIsFrozen = await snxjs.ExchangeRates.contract.rateIsFrozen(toUtf8Bytes(synth), blockOptions); + const rateIsStale = await snxjs.ExchangeRates.contract.rateIsStale(toUtf8Bytes(synth), blockOptions); + const rateIsFlagged = await snxjs.ExchangeRates.contract.rateIsFlagged(toUtf8Bytes(synth), blockOptions); + let inverseBounds; + if (/^i/.test(synth)) { + inverseBounds = await snxjs.ExchangeRates.contract.inversePricing(toUtf8Bytes(synth), blockOptions); + } + const { suspended: marketClosed } = await snxjs.SystemStatus.contract.synthExchangeSuspension(toUtf8Bytes(synth), blockOptions); + const { suspended, reason } = await snxjs.SystemStatus.contract.synthSuspension(toUtf8Bytes(synth), blockOptions); + + return { synth, totalAmount, totalSupply, rateForSynth, totalSupplyInUSD, rateIsFrozen, rateIsStale, rateIsFlagged, marketClosed, suspended, reason: reason.toString(), inverseBounds }; + })); + + results = results.sort((a, b) => a.totalSupplyInUSD > b.totalSupplyInUSD ? -1 : 1); + tbodyTarget.innerHTML = ''; + results.forEach(({ synth, rateForSynth, totalSupply, totalSupplyInUSD, rateIsFrozen, rateIsStale, rateIsFlagged, marketClosed, suspended, reason, inverseBounds }, i) => { + tbodyTarget.innerHTML += `${i + 1} + + ${suspended ? '⚠️(' + reason + ')' : ''} + ${rateIsFrozen ? '❄️' : ''} + ${rateIsStale ? '🥨' : ''} + ${rateIsFlagged ? '🏴‍☠️' : ''} + ${marketClosed ? '💤' : ''} + ${synth}${numbro(rateForSynth).format('0.0000')}${numbro(totalSupply).format('0,000.0000')} ${synth}${numbro(totalSupplyInUSD).format('0,000.00')}${numbro(100 * totalSupplyInUSD / totalInUSD).format('0.00')}% +${totalSupply > 0 ? '✅' : '❌'} +Holders +${inverseBounds ? numbro(inverseBounds.lowerLimit / 1e18).format('0,000.00') : ''} +${inverseBounds ? numbro(inverseBounds.entryPoint / 1e18).format('0,000.00') : ''} +${inverseBounds ? numbro(inverseBounds.upperLimit / 1e18).format('0,000.00') : ''} +`; + }); + + document.querySelector('#synthsTotal').innerHTML = numbro(totalInUSD).format('0,000.00'); + document.querySelector('#snxusdPrice').innerHTML = numbro(snxPrice).format('0.0000'); + + const resultsWithValues = results.filter(({ totalSupplyInUSD }) => Number(totalSupplyInUSD) > 100); + + new frappe.Chart(graphTarget, { + title: 'Top 10 Synth Breakdown (in millions)', + data: { + labels: resultsWithValues.slice(0, 10).map(({ synth }) => synth), + datasets: [ + { + name: 'USD', + values: resultsWithValues.slice(0, 10).map(({ totalSupplyInUSD }) => totalSupplyInUSD / 1e6) }] }, + + + + type: 'bar', + colors: ['#7cd6fd', '#743ee2'] }); + + + /* Note: no longer works without a provider that supports blockTag (an archive node) + // track total issued over time + const currentBlock = await snxjs.contractSettings.provider.getBlockNumber(); + + const totalIssuedPromises = []; + for (i = 0; i < 10; i++) { + const blockTag = Number(currentBlock) - 6000*i; // approx 1 day + totalIssuedPromises.unshift(snxjs.Synthetix.contract.totalIssuedSynths(toUtf8Bytes('sUSD'), { blockTag }).then(res => ({ + rate: formatEther(res), + block: blockTag + })).catch(() => {})); + } + + const totalIssued = await Promise.all(totalIssuedPromises); + + console.log(totalIssued); + new frappe.Chart(graphTotalIssuedTarget, { + title: 'Synthetix.totalIssuedSynths over time (by block number, in millions)', + data: { + labels: totalIssued.filter(e => e).map(({ block }) => block/1e6), + datasets: [ + { + name: 'USD', + values: totalIssued.filter(e => e).map(({ rate }) => rate/1e6) + } + ] + }, + type: 'line' + // type: 'bar', + // colors: ['#7cd6fd', '#743ee2'] + }); + */ + +}; + +document.querySelector('button[name=start]').addEventListener('click', start); \ No newline at end of file diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/backup/dist/style.css" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/backup/dist/style.css" new file mode 100644 index 0000000..1160aa9 --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/backup/dist/style.css" @@ -0,0 +1,72 @@ +body { + font-family: 'Helvetica'; + padding: 0; + margin: 0; +} +header { + background-color: #0b0816; + min-height: 50px; +} +main { + padding: 10px; +} +main section { + display: flex; +} +main section > div { + width: 50%; +} +main section > div:nth-child(2) { + width: calc(50% - 40px); + margin-left: 40px; +} +input { + width: 200px; + padding: 5px; +} +button { + margin: 0px 0px 20px 0; + padding: 10px 20px; + font-size: 14px; + border-radius: 4px; + background-color: #004433; + color: white; + font-weight: bold; + opacity: 0.8; + cursor: pointer; +} +button:hover { + opacity: 1; +} +button#cancel { + background-color: red; +} +table { + padding: 0; +} +table td, +table th { + padding: 8px; +} +table tr:nth-child(even) { + background: #EEE; +} +table tr.market-closed { + opacity: 0.5; +} +table tr.frozen { + color: #6b77ff; +} +table tr.suspended { + color: red; +} +table tr.stale { + background-color: orange; +} +table tr.flagged { + background-color: yellow; +} +.helper-text { + color: #CCC; + font-size: 12px; +} \ No newline at end of file diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/backup/src/index.partial.html" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/backup/src/index.partial.html" new file mode 100644 index 0000000..b9fbaf3 --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/backup/src/index.partial.html" @@ -0,0 +1,46 @@ +
+ +
+ +

+

+
+
+

Network: ...

+

The breakdown of all synths currently issued

+ + + + + + + + + + + + + + + + + + + +
SynthRateTotal SupplyUSD ValuePercentageNon-ZeroInverse LowerInverse EntryInverse Upper
+ +
+
Total USD value of Synths
+
+
SNXUSD price
+
+
+
+ + +
+

Compare Synths

The breakdown of all synths (excluding sUSD)

+ + + +
\ No newline at end of file diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/backup/src/index.template.html" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/backup/src/index.template.html" new file mode 100644 index 0000000..5c38e5f --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/backup/src/index.template.html" @@ -0,0 +1,66 @@ + + + + + CodePen - Synthetix synth distribution + + + + + +
+ +
+ +

+

+
+
+

Network: ...

+

The breakdown of all synths currently issued

+ + + + + + + + + + + + + + + + + + + +
SynthRateTotal SupplyUSD ValuePercentageNon-ZeroInverse LowerInverse EntryInverse Upper
+ +
+
Total USD value of Synths
+
+
SNXUSD price
+
+
+
+ + +
+

Compare Synths

The breakdown of all synths (excluding sUSD)

+ + + +
+ + + + + + + + + + diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/backup/src/script.babel" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/backup/src/script.babel" new file mode 100644 index 0000000..ee554bc --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/backup/src/script.babel" @@ -0,0 +1,133 @@ + +const tbodyTarget = document.querySelector('tbody'); +const inputTarget = document.querySelector('input[name=network]'); +const blockTarget = document.querySelector('input[name=block]'); +const graphTarget = document.querySelector('#graphCompare'); +//const graphTotalIssuedTarget = document.querySelector('#graphTotalIssued'); + +const networkTarget = document.querySelector('#network var'); + +const SUPPORTED_NETWORKS = { + 'mainnet': 1, + 'ropsten': 3, + 'rinkeby': 4, + 'kovan': 42, +}; + +const loadingGIF = ''; + +const start = async () => { + tbodyTarget.innerHTML = loadingGIF; + graphTarget.innerHTML = loadingGIF; +// graphTotalIssuedTarget.innerHTML = loadingGIF; + + const network = (inputTarget.value.toLowerCase() in SUPPORTED_NETWORKS) ? inputTarget.value.toLowerCase() : 'mainnet'; + + networkTarget.innerHTML = network; + + const networkId = SUPPORTED_NETWORKS[network]; + const snxjs = new SynthetixJs.SynthetixJs({ networkId }); + const toUtf8Bytes = SynthetixJs.SynthetixJs.utils.formatBytes32String; + const formatEther = snxjs.utils.formatEther; + + const fromBlock = blockTarget.value; + const blockOptions = fromBlock ? { blockTag: Number(fromBlock) } : {}; + + const synths = snxjs.contractSettings.synths.map(({ name }) => name); + let totalInUSD = 0; + const snxPrice = await snxjs.ExchangeRates.contract.rateForCurrency(toUtf8Bytes('SNX'), blockOptions) / 1e18; + let results = await Promise.all(synths.map(async synth => { + const totalAmount = await snxjs[synth].contract.totalSupply(blockOptions); + + const totalSupply = formatEther(totalAmount); + const rateForSynth = await snxjs.ExchangeRates.contract.rateForCurrency(toUtf8Bytes(synth), blockOptions) / 1e18; + const totalSupplyInUSD = rateForSynth * totalSupply; + totalInUSD += totalSupplyInUSD; + const rateIsFrozen = await snxjs.ExchangeRates.contract.rateIsFrozen(toUtf8Bytes(synth), blockOptions); + const rateIsStale = await snxjs.ExchangeRates.contract.rateIsStale(toUtf8Bytes(synth), blockOptions); + const rateIsFlagged = await snxjs.ExchangeRates.contract.rateIsFlagged(toUtf8Bytes(synth), blockOptions); + let inverseBounds; + if (/^i/.test(synth)) { + inverseBounds = await snxjs.ExchangeRates.contract.inversePricing(toUtf8Bytes(synth), blockOptions); + } + const { suspended: marketClosed } = await snxjs.SystemStatus.contract.synthExchangeSuspension(toUtf8Bytes(synth), blockOptions); + const { suspended, reason } = await snxjs.SystemStatus.contract.synthSuspension(toUtf8Bytes(synth), blockOptions); + + return { synth, totalAmount, totalSupply, rateForSynth, totalSupplyInUSD, rateIsFrozen, rateIsStale, rateIsFlagged, marketClosed, suspended, reason: reason.toString(), inverseBounds }; + })); + + results = results.sort((a, b) => a.totalSupplyInUSD > b.totalSupplyInUSD ? -1 : 1); + tbodyTarget.innerHTML = ''; + results.forEach(({ synth, rateForSynth, totalSupply, totalSupplyInUSD, rateIsFrozen, rateIsStale, rateIsFlagged, marketClosed, suspended, reason, inverseBounds }, i) => { + tbodyTarget.innerHTML += `${i+1} + + ${suspended ? '⚠️('+reason+')' : ''} + ${rateIsFrozen ? '❄️' : ''} + ${rateIsStale ? '🥨' : ''} + ${rateIsFlagged ? '🏴‍☠️' : ''} + ${marketClosed ? '💤' : ''} + ${synth}${numbro(rateForSynth).format('0.0000')}${numbro(totalSupply).format('0,000.0000')} ${synth}${numbro(totalSupplyInUSD).format('0,000.00')}${numbro(100*totalSupplyInUSD/totalInUSD).format('0.00')}% +${totalSupply > 0 ? '✅' : '❌'} +Holders +${inverseBounds ? numbro(inverseBounds.lowerLimit / 1e18).format('0,000.00') : ''} +${inverseBounds ? numbro(inverseBounds.entryPoint / 1e18).format('0,000.00') : ''} +${inverseBounds ? numbro(inverseBounds.upperLimit / 1e18).format('0,000.00') : ''} +`; + }); + + document.querySelector('#synthsTotal').innerHTML = numbro(totalInUSD).format('0,000.00'); + document.querySelector('#snxusdPrice').innerHTML = numbro(snxPrice).format('0.0000'); + + const resultsWithValues = results.filter(({ totalSupplyInUSD }) => Number(totalSupplyInUSD) > 100); + + new frappe.Chart(graphTarget, { + title: 'Top 10 Synth Breakdown (in millions)', + data: { + labels: resultsWithValues.slice(0, 10).map(({ synth }) => synth), + datasets: [ + { + name: 'USD', + values: resultsWithValues.slice(0, 10).map(({ totalSupplyInUSD }) => totalSupplyInUSD/1e6) + } + ] + }, + type: 'bar', + colors: ['#7cd6fd', '#743ee2'] + }); + + /* Note: no longer works without a provider that supports blockTag (an archive node) + // track total issued over time + const currentBlock = await snxjs.contractSettings.provider.getBlockNumber(); + + const totalIssuedPromises = []; + for (i = 0; i < 10; i++) { + const blockTag = Number(currentBlock) - 6000*i; // approx 1 day + totalIssuedPromises.unshift(snxjs.Synthetix.contract.totalIssuedSynths(toUtf8Bytes('sUSD'), { blockTag }).then(res => ({ + rate: formatEther(res), + block: blockTag + })).catch(() => {})); + } + + const totalIssued = await Promise.all(totalIssuedPromises); + + console.log(totalIssued); + + new frappe.Chart(graphTotalIssuedTarget, { + title: 'Synthetix.totalIssuedSynths over time (by block number, in millions)', + data: { + labels: totalIssued.filter(e => e).map(({ block }) => block/1e6), + datasets: [ + { + name: 'USD', + values: totalIssued.filter(e => e).map(({ rate }) => rate/1e6) + } + ] + }, + type: 'line' +// type: 'bar', +// colors: ['#7cd6fd', '#743ee2'] + }); + */ +}; + +document.querySelector('button[name=start]').addEventListener('click', start); \ No newline at end of file diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/backup/src/style.less" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/backup/src/style.less" new file mode 100644 index 0000000..3e4dc69 --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/backup/src/style.less" @@ -0,0 +1,81 @@ +@snx-color: #004433; + +body { + font-family: 'Helvetica'; + padding: 0; + margin: 0; +} + +header { + background-color: #0b0816; + min-height: 50px; +} + +main { + section { + display: flex; + + > div { + width: 50%; + } + > div:nth-child(2) { + width: calc(50% - 40px); + margin-left: 40px; + } + } + padding: 10px; +} + +input { + width: 200px; + padding: 5px; +} + +button { + margin: 0px 0px 20px 0; + padding: 10px 20px; + font-size: 14px; + border-radius: 4px; + background-color: @snx-color; + color: white; + font-weight: bold; + opacity: 0.8; + cursor: pointer; + &:hover { + opacity: 1 + } + &#cancel { + background-color: red; + } +} + +table { + padding: 0; + + td, th { + padding: 8px + } + tr:nth-child(even) {background: #EEE} + tr { + &.market-closed { + opacity: 0.5; + } + &.frozen { + color: #6b77ff; + } + &.suspended { + color: red; + } + &.stale { + background-color: orange; + } + &.flagged { + background-color: yellow; + } + } +} + +.helper-text { + color: #CCC; + font-size: 12px; +} \ No newline at end of file diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/build/gulpfile.js" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/build/gulpfile.js" new file mode 100644 index 0000000..5519801 --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/build/gulpfile.js" @@ -0,0 +1,77 @@ +const { src, dest, series, watch } = require('gulp'); +const del = require('del'); + +const { config, tasks } = require('../package.json'); +const { makeTask } = require('./util.js'); + +/* Make sure each task has its key inserted. */ +Object.keys(tasks).forEach((key) => { + tasks[key].key = key; +}); + +/* + * Tasks loaded from package.json and converted into runnable task functions */ +const taskFns = Object.keys(tasks).reduce((obj, key) => { + obj[key] = makeTask(tasks[key]); + return obj; +}, {}); + +/* + * Array of tasks sorted by their `order` property for running in series. + */ +const orderedTasks = + // Get all of the processors as an array + Object.values(tasks) + // Sort by the order value + .sort((a, b) => (a.order < b.order ? -1 : 1)) + // Turn into processor tasks + .map(makeTask) + // Flatten into a single array + .reduce((arr, task) => arr.concat(task), []); + +/* + * Remove all files from the dist dir. + */ +function clean(done) { + del.sync([config.distDir]); + return done(); +} + +/* + * Copy src files to the dist dir for processing. The tasks will cleanup unneeded files. + */ +function copyToDist() { + return src([config.srcDir + '**/*.*', '!**/_*.*']).pipe(dest(config.distDir)); +} + +/* + * $ npm run build + * The default build task, running these tasks in series. + */ +const build = series(clean, copyToDist, ...orderedTasks); + +module.exports = { + default: build, + build, + + /* + * $ npm run serve + * A watch task to run a local server with auto-refreshing when files are changed + */ + serve: series(build, () => { + const browserSync = require('browser-sync').create(); + + function refresh(done) { + browserSync.reload(); + done(); + } + + browserSync.init({ + server: config.distDir + }); + + watch([config.srcDir + '**/*.*'], series(build, refresh)); + }), + + ...taskFns +}; diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/build/util.js" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/build/util.js" new file mode 100644 index 0000000..d3afbb1 --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/build/util.js" @@ -0,0 +1,96 @@ +const { src, dest, series } = require('gulp'); +const rename = require('gulp-rename'); +const del = require('del'); + +const { config } = require('../package.json'); + +/* + * Typical PreProcessor workflow + * Reads files from /src/ directory, runs processes, and outputs to /dist/ directory + * + * Pass in a `rename` option to rename the processed files + * Pass in a `cleanup` parameter to remove unnecessary files + */ +function makeTask(opts) { + const { key, pipe = [] } = opts; + + function runTask() { + // Gather the files from the entry directory (dir) + src( + opts.src.map((file) => config.srcDir + file), + { + sourcemaps: config.sourcemaps + } + ).pipe(dest(config.distDir)); // Copy to the Dist dir + + const filesToModify = src( + opts.src.map((file) => config.distDir + file), + { + sourcemaps: config.sourcemaps + } + ); // Make sure we include any additional files from the dist dir + + const pipes = pipe.map((processor) => { + const fn = require(processor.require); + return fn.apply(null, processor.args); + }); + + if (opts.rename) { + pipes.push(makeRename(opts.rename)); + } + + // Pipe the files through the all of the task's functions + return ( + pipes + .reduce((stream, processor) => { + return stream.pipe(processor); + }, filesToModify) + + // Pipe the output to the destination + .pipe( + dest(config.distDir, { + sourcemaps: '.' + }) + ) + ); + } + + runTask.displayName = key; + + if (opts.cleanup) { + return series(runTask, makeCleanup(opts)); + } + + return runTask; +} + +/* + * Rename files in the pipeline. + */ +function makeRename(opts) { + // Find & replace of the basename if `find` option passed in + if (opts.find) { + return rename(function (path) { + path.basename = path.basename.replace(opts.find, opts.replace); + }); + } + + return rename(opts); +} + +/* + * Delete unnecessary files in the /dist/ directory + */ +function makeCleanup(opts) { + function runCleanup(done) { + const filesToDelete = Array.isArray(opts.cleanup) ? opts.cleanup : opts.src; + del.sync(filesToDelete.map((file) => config.distDir + file)); + done(); + } + runCleanup.displayName = 'cleanup:' + opts.key; + return runCleanup; +} + +module.exports = { + makeTask +}; diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/dist/index.html" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/dist/index.html" new file mode 100644 index 0000000..45b2083 --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/dist/index.html" @@ -0,0 +1,51 @@ + + + + + CodePen - Synthetix synth distribution + + + + +
+ +
+

+

Account:

+

+
+
+ + + + + + +
SynthBalanceUSD valuePercentage
+ +
+
+ + + + + + + + + + + +
SynthRatePercentage
+
+
+
+ + + + + + + + + diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/dist/script.js" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/dist/script.js" new file mode 100644 index 0000000..0eaf610 --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/dist/script.js" @@ -0,0 +1,217 @@ +const tbodyTarget = document.querySelector('#synth tbody'); //const graphTotalIssuedTarget = document.querySelector('#graphTotalIssued'); + +const changeBtn = document.getElementById('change'); +const networkTarget = document.querySelector('#network var'); +const SUPPORTED_NETWORKS = { + 'mainnet': 1, + 'ropsten': 3, + 'rinkeby': 4, + 'kovan': 42 +}; +const network = 1; +const networkId = SUPPORTED_NETWORKS[network]; +const snxjs = new SynthetixJs.SynthetixJs({ + networkId +}); +const fromBlock = 0; +const blockOptions = fromBlock ? { + blockTag: Number(fromBlock) +} : {}; + +if (typeof window.ethereum !== 'undefined') { + console.log('MetaMask is installed!'); +} + +const loadingGIF = ''; +const accounts = ethereum.request({ + method: 'eth_requestAccounts' +}); +const account = accounts[0]; +const showAccount = document.querySelector('.showAccount'); + +async function getAccount() { + const accounts = await ethereum.request({ + method: 'eth_requestAccounts' + }); + const account = accounts[0]; + showAccount.innerHTML = account; +} + +const start = async () => { + tbodyTarget.innerHTML = loadingGIF; + const toUtf8Bytes = SynthetixJs.SynthetixJs.utils.formatBytes32String; + const formatEther = snxjs.utils.formatEther; + const synths = snxjs.contractSettings.synths.map(({ + name + }) => name); + let totalInUSD = 0; + const snxPrice = (await snxjs.ExchangeRates.contract.rateForCurrency(toUtf8Bytes('SNX'), blockOptions)) / 1e18; + let results = await Promise.all(synths.map(async synth => { + const totalAmount = await snxjs[synth].contract.totalSupply(blockOptions); + const totalSupply = formatEther(totalAmount); + const rateForSynth = (await snxjs.ExchangeRates.contract.rateForCurrency(toUtf8Bytes(synth), blockOptions)) / 1e18; + const totalSupplyInUSD = rateForSynth * totalSupply; + totalInUSD += totalSupplyInUSD; + const rateIsFrozen = await snxjs.ExchangeRates.contract.rateIsFrozen(toUtf8Bytes(synth), blockOptions); + const rateIsStale = await snxjs.ExchangeRates.contract.rateIsStale(toUtf8Bytes(synth), blockOptions); + const rateIsFlagged = await snxjs.ExchangeRates.contract.rateIsFlagged(toUtf8Bytes(synth), blockOptions); + let inverseBounds; + + if (/^i/.test(synth)) { + inverseBounds = await snxjs.ExchangeRates.contract.inversePricing(toUtf8Bytes(synth), blockOptions); + } + + const { + suspended: marketClosed + } = await snxjs.SystemStatus.contract.synthExchangeSuspension(toUtf8Bytes(synth), blockOptions); + const { + suspended, + reason + } = await snxjs.SystemStatus.contract.synthSuspension(toUtf8Bytes(synth), blockOptions); + return { + synth, + totalAmount, + totalSupply, + rateForSynth, + totalSupplyInUSD, + rateIsFrozen, + rateIsStale, + rateIsFlagged, + marketClosed, + suspended, + reason: reason.toString(), + inverseBounds + }; + })); + results = results.sort((a, b) => a.totalSupplyInUSD > b.totalSupplyInUSD ? -1 : 1); + tbodyTarget.innerHTML = ''; + results.forEach(({ + synth, + rateForSynth, + totalSupply, + totalSupplyInUSD, + rateIsFrozen, + rateIsStale, + rateIsFlagged, + marketClosed, + suspended, + reason, + inverseBounds + }, i) => { + const isNoNeed = marketClosed || rateIsFrozen || numbro(100 * totalSupplyInUSD / totalInUSD) < 5; + tbodyTarget.innerHTML += isNoNeed ? '' : ` + + ${i + 1} + + + + ${synth} + ${numbro(rateForSynth).format('0.0000')} + + ${numbro(100 * totalSupplyInUSD / totalInUSD).format('0.00')}% + + `; + }); + const resultsWithValues = results.filter(({ + totalSupplyInUSD + }) => Number(totalSupplyInUSD) > 100); +}; + +async function printPortfolioTabl() { + const portfolioTable = document.querySelector('#portfolio tbody'); + const account = showAccount.innerHTML; + const { + synths + } = snxjs.contractSettings; + const formatBytes32String = SynthetixJs.SynthetixJs.utils.formatBytes32String; + const availableSynths = synths.filter(({ + asset + }) => asset); + const balances = await Promise.all(availableSynths.map(({ + name + }) => snxjs[name].contract.balanceOf(account, blockOptions))); + const balancesEffective = await Promise.all(availableSynths.map(({ + name + }, i) => snxjs.ExchangeRates.contract.effectiveValue(formatBytes32String(name), balances[i], formatBytes32String('sUSD'), blockOptions))); + const balancesInUSD = balancesEffective.map(snxjs.utils.formatEther); + const totalInPortfolio = balancesInUSD.reduce((a, b) => Number(a) + Number(b), 0); // const availableSynths = synths.filter(({ asset }) => asset); + // const balances = await Promise.all(availableSynths.map(({ name }) => snxjs[name].contract.balanceOf(account, blockOptions))); + + const holdings = availableSynths.map(({ + name + }, i) => { + return { + synthKey: name, + balanceOf: snxjs.utils.formatEther(balances[i]), + balanceInUSD: balancesInUSD[i], + percentage: balancesInUSD[i] / totalInPortfolio + }; + }).filter(({ + balanceOf + }) => Number(balanceOf) > 0); + portfolioTable.innerHTML = ''; + holdings.sort((a, b) => Number(a.balanceInUSD) > Number(b.balanceInUSD) ? -1 : 1).forEach(({ + synthKey, + balanceOf, + balanceInUSD, + percentage + }) => { + portfolioTable.innerHTML += ` + + ${synthKey} + ${Number(balanceOf).toFixed(4)} + $${Number(balanceInUSD).toFixed(2)} + ${Number(percentage * 100).toFixed(2)}% + + + + `; + }); + portfolioTable.innerHTML += `Total USD${Number(totalInPortfolio).toFixed(2)}`; +} + +async function send(a, b, c) { + var tu32 = snxjs.utils.toUtf8Bytes32; + var parseEther = snxjs.utils.parseEther; + console.log(a, b, c); + var signer = snxjs.signers.Metamask(); + var kk = new SynthetixJs.SynthetixJs({ + networkId: 1, + signer + }); + var tx = await kk.Synthetix.exchange(tu32(a), parseEther(b.toString()), tu32(c)); + console.log(tx.hash); +} + +window.onload = async () => { + changeBtn.addEventListener('click', async () => { + const ff = tbodyTarget.getElementsByTagName('tr'); + const check = document.querySelectorAll('#portfolio input:checked'); + + for (let index = 0; index < check.length; index++) { + const ce = check[index]; + const cname = ce.dataset.n; + const balance = ce.dataset.balance; + + for (let index = 0; index < ff.length; index++) { + const element = ff[index]; + const p = element.dataset.p; + const name = element.dataset.n; + + if (cname !== name) { + await send(cname, Number(balance) * Number(p) / 100, name); + } + } + } // for (let index = 0; index < ff.length; index++) { + // const element = ff[index]; + // const p = element.dataset.p + // const name = element.dataset.n + // } + + }); + await getAccount(); + await start(); + await printPortfolioTabl(); +}; \ No newline at end of file diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/dist/style.css" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/dist/style.css" new file mode 100644 index 0000000..3b7829c --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/dist/style.css" @@ -0,0 +1,72 @@ +body { + font-family: 'Helvetica'; + padding: 0; + margin: 0; +} +header { + background-color: #0b0816; + min-height: 50px; +} +main { + padding: 10px; +} +main section { + display: flex; +} +main section > div { + width: 50%; +} +main section > div:nth-child(2) { + width: calc(50% - 40px); + margin-left: 40px; +} +input { + width: 200px; + padding: 5px; +} +button { + margin: 0px 0px 20px 0; + padding: 10px 20px; + font-size: 14px; + border-radius: 4px; + background-color: #004433; + color: white; + font-weight: bold; + opacity: 0.8; + cursor: pointer; +} +button:hover { + opacity: 1; +} +button#cancel { + background-color: red; +} +table { + padding: 0; +} +table td, +table th { + padding: 8px; +} +table tr:nth-child(even) { + background: #EEE; +} +table tr.market-closed { + opacity: 0.5; +} +table tr.frozen { + color: #6b77ff; +} +table tr.suspended { + color: red; +} +table tr.stale { + background-color: orange; +} +table tr.flagged { + background-color: yellow; +} +.helper-text { + color: #CCC; + font-size: 12px; +} diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/dist/web3.min.js" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/dist/web3.min.js" new file mode 100644 index 0000000..b1e3680 --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/dist/web3.min.js" @@ -0,0 +1,39 @@ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.Web3=e():t.Web3=e();}(window,function(){return function(t){var e={};function r(n){if(e[n])return e[n].exports;var i=e[n]={i:n,l:!1,exports:{}};return t[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports;}return r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n});},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0});},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)r.d(n,i,function(e){return t[e];}.bind(null,i));return n;},r.n=function(t){var e=t&&t.__esModule?function(){return t.default;}:function(){return t;};return r.d(e,"a",e),e;},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e);},r.p="",r(r.s=204);}([function(t,e,r){"use strict";t.exports=function(t){return t&&t.__esModule?t:{default:t};},t.exports.default=t.exports,t.exports.__esModule=!0;},function(t,e,r){"use strict";(function(t){/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */var n=r(213),i=r(214),o=r(107);function a(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823;}function s(t,e){if(a()=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|t;}function p(t,e){if(u.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var r=t.length;if(0===r)return 0;for(var n=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return F(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return q(t).length;default:if(n)return F(t).length;e=(""+e).toLowerCase(),n=!0;}}function m(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return P(this,e,r);case"utf8":case"utf-8":return x(this,e,r);case"ascii":return E(this,e,r);case"latin1":case"binary":return O(this,e,r);case"base64":return A(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0;}}function b(t,e,r){var n=t[e];t[e]=t[r],t[r]=n;}function v(t,e,r,n,i){if(0===t.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1;}else if(r<0){if(!i)return-1;r=0;}if("string"==typeof e&&(e=u.from(e,n)),u.isBuffer(e))return 0===e.length?-1:y(t,e,r,n,i);if("number"==typeof e)return e&=255,u.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):y(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer");}function y(t,e,r,n,i){var o,a=1,s=t.length,u=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return-1;a=2,s/=2,u/=2,r/=2;}function f(t,e){return 1===a?t[e]:t.readUInt16BE(e*a);}if(i){var c=-1;for(o=r;os&&(r=s-u),o=r;o>=0;o--){for(var h=!0,l=0;li&&(n=i):n=i;var o=e.length;if(o%2!=0)throw new TypeError("Invalid hex string");n>o/2&&(n=o/2);for(var a=0;a>8,i=r%256,o.push(i),o.push(n);return o;}(e,t.length-r),t,r,n);}function A(t,e,r){return 0===e&&r===t.length?n.fromByteArray(t):n.fromByteArray(t.slice(e,r));}function x(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i239?4:f>223?3:f>191?2:1;if(i+h<=r)switch(h){case 1:f<128&&(c=f);break;case 2:128==(192&(o=t[i+1]))&&(u=(31&f)<<6|63&o)>127&&(c=u);break;case 3:o=t[i+1],a=t[i+2],128==(192&o)&&128==(192&a)&&(u=(15&f)<<12|(63&o)<<6|63&a)>2047&&(u<55296||u>57343)&&(c=u);break;case 4:o=t[i+1],a=t[i+2],s=t[i+3],128==(192&o)&&128==(192&a)&&128==(192&s)&&(u=(15&f)<<18|(63&o)<<12|(63&a)<<6|63&s)>65535&&u<1114112&&(c=u);}null===c?(c=65533,h=1):c>65535&&(c-=65536,n.push(c>>>10&1023|55296),c=56320|1023&c),n.push(c),i+=h;}return function(t){var e=t.length;if(e<=4096)return String.fromCharCode.apply(String,t);var r="",n=0;for(;n0&&(t=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(t+=" ... ")),"";},u.prototype.compare=function(t,e,r,n,i){if(!u.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(this===t)return 0;for(var o=(i>>>=0)-(n>>>=0),a=(r>>>=0)-(e>>>=0),s=Math.min(o,a),f=this.slice(n,i),c=t.slice(e,r),h=0;hi)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var o=!1;;)switch(n){case"hex":return g(this,t,e,r);case"utf8":case"utf-8":return w(this,t,e,r);case"ascii":return _(this,t,e,r);case"latin1":case"binary":return k(this,t,e,r);case"base64":return M(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,t,e,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0;}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)};};function E(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;in)&&(r=n);for(var i="",o=e;or)throw new RangeError("Trying to access beyond buffer length");}function R(t,e,r,n,i,o){if(!u.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||et.length)throw new RangeError("Index out of range");}function I(t,e,r,n){e<0&&(e=65535+e+1);for(var i=0,o=Math.min(t.length-r,2);i>>8*(n?i:1-i);}function C(t,e,r,n){e<0&&(e=4294967295+e+1);for(var i=0,o=Math.min(t.length-r,4);i>>8*(n?i:3-i)&255;}function U(t,e,r,n,i,o){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range");}function j(t,e,r,n,o){return o||U(t,0,r,4),i.write(t,e,r,n,23,4),r+4;}function N(t,e,r,n,o){return o||U(t,0,r,8),i.write(t,e,r,n,52,8),r+8;}u.prototype.slice=function(t,e){var r,n=this.length;if((t=~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),(e=void 0===e?n:~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),e0&&(i*=256);)n+=this[t+--e]*i;return n;},u.prototype.readUInt8=function(t,e){return e||T(t,1,this.length),this[t];},u.prototype.readUInt16LE=function(t,e){return e||T(t,2,this.length),this[t]|this[t+1]<<8;},u.prototype.readUInt16BE=function(t,e){return e||T(t,2,this.length),this[t]<<8|this[t+1];},u.prototype.readUInt32LE=function(t,e){return e||T(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3];},u.prototype.readUInt32BE=function(t,e){return e||T(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3]);},u.prototype.readIntLE=function(t,e,r){t|=0,e|=0,r||T(t,e,this.length);for(var n=this[t],i=1,o=0;++o=(i*=128)&&(n-=Math.pow(2,8*e)),n;},u.prototype.readIntBE=function(t,e,r){t|=0,e|=0,r||T(t,e,this.length);for(var n=e,i=1,o=this[t+--n];n>0&&(i*=256);)o+=this[t+--n]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*e)),o;},u.prototype.readInt8=function(t,e){return e||T(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t];},u.prototype.readInt16LE=function(t,e){e||T(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r;},u.prototype.readInt16BE=function(t,e){e||T(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r;},u.prototype.readInt32LE=function(t,e){return e||T(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24;},u.prototype.readInt32BE=function(t,e){return e||T(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3];},u.prototype.readFloatLE=function(t,e){return e||T(t,4,this.length),i.read(this,t,!0,23,4);},u.prototype.readFloatBE=function(t,e){return e||T(t,4,this.length),i.read(this,t,!1,23,4);},u.prototype.readDoubleLE=function(t,e){return e||T(t,8,this.length),i.read(this,t,!0,52,8);},u.prototype.readDoubleBE=function(t,e){return e||T(t,8,this.length),i.read(this,t,!1,52,8);},u.prototype.writeUIntLE=function(t,e,r,n){(t=+t,e|=0,r|=0,n)||R(this,t,e,r,Math.pow(2,8*r)-1,0);var i=1,o=0;for(this[e]=255&t;++o=0&&(o*=256);)this[e+i]=t/o&255;return e+r;},u.prototype.writeUInt8=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,1,255,0),u.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1;},u.prototype.writeUInt16LE=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):I(this,t,e,!0),e+2;},u.prototype.writeUInt16BE=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):I(this,t,e,!1),e+2;},u.prototype.writeUInt32LE=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):C(this,t,e,!0),e+4;},u.prototype.writeUInt32BE=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):C(this,t,e,!1),e+4;},u.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e|=0,!n){var i=Math.pow(2,8*r-1);R(this,t,e,r,i-1,-i);}var o=0,a=1,s=0;for(this[e]=255&t;++o>0)-s&255;return e+r;},u.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e|=0,!n){var i=Math.pow(2,8*r-1);R(this,t,e,r,i-1,-i);}var o=r-1,a=1,s=0;for(this[e+o]=255&t;--o>=0&&(a*=256);)t<0&&0===s&&0!==this[e+o+1]&&(s=1),this[e+o]=(t/a>>0)-s&255;return e+r;},u.prototype.writeInt8=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,1,127,-128),u.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1;},u.prototype.writeInt16LE=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):I(this,t,e,!0),e+2;},u.prototype.writeInt16BE=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):I(this,t,e,!1),e+2;},u.prototype.writeInt32LE=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):C(this,t,e,!0),e+4;},u.prototype.writeInt32BE=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):C(this,t,e,!1),e+4;},u.prototype.writeFloatLE=function(t,e,r){return j(this,t,e,!0,r);},u.prototype.writeFloatBE=function(t,e,r){return j(this,t,e,!1,r);},u.prototype.writeDoubleLE=function(t,e,r){return N(this,t,e,!0,r);},u.prototype.writeDoubleBE=function(t,e,r){return N(this,t,e,!1,r);},u.prototype.copy=function(t,e,r,n){if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e=0;--i)t[i+e]=this[i+r];else if(o<1e3||!u.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"==typeof t)for(o=e;o55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&o.push(239,191,189);continue;}if(a+1===n){(e-=3)>-1&&o.push(239,191,189);continue;}i=r;continue;}if(r<56320){(e-=3)>-1&&o.push(239,191,189),i=r;continue;}r=65536+(i-55296<<10|r-56320);}else i&&(e-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;o.push(r);}else if(r<2048){if((e-=2)<0)break;o.push(r>>6|192,63&r|128);}else if(r<65536){if((e-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128);}else{if(!(r<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128);}}return o;}function q(t){return n.toByteArray(function(t){if((t=function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"");}(t).replace(L,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t;}(t));}function H(t,e,r,n){for(var i=0;i=e.length||i>=t.length);++i)e[i+r]=t[i];return i;}}).call(this,r(7));},function(t,e,r){"use strict";function n(e){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?(t.exports=n=function(t){return typeof t;},t.exports.default=t.exports,t.exports.__esModule=!0):(t.exports=n=function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t;},t.exports.default=t.exports,t.exports.__esModule=!0),n(e);}t.exports=n,t.exports.default=t.exports,t.exports.__esModule=!0;},function(t,e,r){"use strict";"function"==typeof Object.create?t.exports=function(t,e){e&&(t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}));}:t.exports=function(t,e){if(e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r(),t.prototype.constructor=t;}};},function(t,e,r){"use strict";var n=r(1),i=n.Buffer;function o(t,e){for(var r in t)e[r]=t[r];}function a(t,e,r){return i(t,e,r);}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?t.exports=n:(o(n,e),e.Buffer=a),o(i,a),a.from=function(t,e,r){if("number"==typeof t)throw new TypeError("Argument must not be a number");return i(t,e,r);},a.alloc=function(t,e,r){if("number"!=typeof t)throw new TypeError("Argument must be a number");var n=i(t);return void 0!==e?"string"==typeof r?n.fill(e,r):n.fill(e):n.fill(0),n;},a.allocUnsafe=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return i(t);},a.allocUnsafeSlow=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return n.SlowBuffer(t);};},function(t,e,r){"use strict";t.exports=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function");},t.exports.default=t.exports,t.exports.__esModule=!0;},function(t,e,r){"use strict";var n,i,o=t.exports={};function a(){throw new Error("setTimeout has not been defined");}function s(){throw new Error("clearTimeout has not been defined");}function u(t){if(n===setTimeout)return setTimeout(t,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0);}catch(e){try{return n.call(null,t,0);}catch(e){return n.call(this,t,0);}}}!function(){try{n="function"==typeof setTimeout?setTimeout:a;}catch(t){n=a;}try{i="function"==typeof clearTimeout?clearTimeout:s;}catch(t){i=s;}}();var f,c=[],h=!1,l=-1;function d(){h&&f&&(h=!1,f.length?c=f.concat(c):l=-1,c.length&&p());}function p(){if(!h){var t=u(d);h=!0;for(var e=c.length;e;){for(f=c,c=[];++l1)for(var r=1;r=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15;}function f(t,e,r){var n=u(t,r);return r-1>=e&&(n|=u(t,r-1)<<4),n;}function c(t,e,r,n){for(var i=0,o=Math.min(t.length,r),a=e;a=49?s-49+10:s>=17?s-17+10:s;}return i;}a.isBN=function(t){return t instanceof a||null!==t&&"object"===(0,e.default)(t)&&t.constructor.wordSize===a.wordSize&&Array.isArray(t.words);},a.max=function(t,e){return t.cmp(e)>0?t:e;},a.min=function(t,e){return t.cmp(e)<0?t:e;},a.prototype._init=function(t,r,n){if("number"==typeof t)return this._initNumber(t,r,n);if("object"===(0,e.default)(t))return this._initArray(t,r,n);"hex"===r&&(r=16),i(r===(0|r)&&r>=2&&r<=36);var o=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(o++,this.negative=1),o=0;n-=3)a=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[o]|=a<>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===r)for(n=0,o=0;n>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this.strip();},a.prototype._parseHex=function(t,e,r){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var n=0;n=e;n-=2)i=f(t,e,n)<=18?(o-=18,a+=1,this.words[a]|=i>>>26):o+=8;else for(n=(t.length-e)%2==0?e+1:e;n=18?(o-=18,a+=1,this.words[a]|=i>>>26):o+=8;this.strip();},a.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var o=t.length-r,a=o%n,s=Math.min(o,o-a)+r,u=0,f=r;f1&&0===this.words[this.length-1];)this.length--;return this._normSign();},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this;},a.prototype.inspect=function(){return(this.red?"";};var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],l=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],d=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function p(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],o=0|e.words[0],a=i*o,s=67108863&a,u=a/67108864|0;r.words[0]=s;for(var f=1;f>>26,h=67108863&u,l=Math.min(f,e.length-1),d=Math.max(0,f-t.length+1);d<=l;d++){var p=f-d|0;c+=(a=(i=0|t.words[p])*(o=0|e.words[d])+h)/67108864|0,h=67108863&a;}r.words[f]=0|h,u=0|c;}return 0!==u?r.words[f]=0|u:r.length--,r.strip();}a.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var n=0,o=0,a=0;a>>24-n&16777215)||a!==this.length-1?h[6-u.length]+u+r:u+r,(n+=2)>=26&&(n-=26,a--);}for(0!==o&&(r=o.toString(16)+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r;}if(t===(0|t)&&t>=2&&t<=36){var f=l[t],c=d[t];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(c).toString(t);r=(p=p.idivn(c)).isZero()?m+r:h[f-m.length]+m+r;}for(this.isZero()&&(r="0"+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r;}i(!1,"Base should be between 2 and 36");},a.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&i(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t;},a.prototype.toJSON=function(){return this.toString(16);},a.prototype.toBuffer=function(t,e){return i(void 0!==s),this.toArrayLike(s,t,e);},a.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e);},a.prototype.toArrayLike=function(t,e,r){var n=this.byteLength(),o=r||Math.max(1,n);i(n<=o,"byte array longer than desired length"),i(o>0,"Requested array length <= 0"),this.strip();var a,s,u="le"===e,f=new t(o),c=this.clone();if(u){for(s=0;!c.isZero();s++)a=c.andln(255),c.iushrn(8),f[s]=a;for(;s=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e;},a.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r;},a.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e;},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this);},a.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this);},a.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this);},a.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this);},a.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this);},a.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this);},a.prototype.inotn=function(t){i("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-r),this.strip();},a.prototype.notn=function(t){return this.clone().inotn(t);},a.prototype.setn=function(t,e){i("number"==typeof t&&t>=0);var r=t/26|0,n=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this);},a.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign();}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var o=0,a=0;a>26,this.words[a]=67108863&e;for(;0!==o&&a>26,this.words[a]=67108863&e;if(0===o&&a>>13,d=0|a[1],p=8191&d,m=d>>>13,b=0|a[2],v=8191&b,y=b>>>13,g=0|a[3],w=8191&g,_=g>>>13,k=0|a[4],M=8191&k,S=k>>>13,A=0|a[5],x=8191&A,E=A>>>13,O=0|a[6],P=8191&O,B=O>>>13,T=0|a[7],R=8191&T,I=T>>>13,C=0|a[8],U=8191&C,j=C>>>13,N=0|a[9],L=8191&N,D=N>>>13,F=0|s[0],q=8191&F,H=F>>>13,z=0|s[1],K=8191&z,G=z>>>13,V=0|s[2],W=8191&V,Z=V>>>13,J=0|s[3],X=8191&J,Y=J>>>13,$=0|s[4],Q=8191&$,tt=$>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],ot=8191&it,at=it>>>13,st=0|s[7],ut=8191&st,ft=st>>>13,ct=0|s[8],ht=8191&ct,lt=ct>>>13,dt=0|s[9],pt=8191&dt,mt=dt>>>13;r.negative=t.negative^e.negative,r.length=19;var bt=(f+(n=Math.imul(h,q))|0)+((8191&(i=(i=Math.imul(h,H))+Math.imul(l,q)|0))<<13)|0;f=((o=Math.imul(l,H))+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(p,q),i=(i=Math.imul(p,H))+Math.imul(m,q)|0,o=Math.imul(m,H);var vt=(f+(n=n+Math.imul(h,K)|0)|0)+((8191&(i=(i=i+Math.imul(h,G)|0)+Math.imul(l,K)|0))<<13)|0;f=((o=o+Math.imul(l,G)|0)+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(v,q),i=(i=Math.imul(v,H))+Math.imul(y,q)|0,o=Math.imul(y,H),n=n+Math.imul(p,K)|0,i=(i=i+Math.imul(p,G)|0)+Math.imul(m,K)|0,o=o+Math.imul(m,G)|0;var yt=(f+(n=n+Math.imul(h,W)|0)|0)+((8191&(i=(i=i+Math.imul(h,Z)|0)+Math.imul(l,W)|0))<<13)|0;f=((o=o+Math.imul(l,Z)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(w,q),i=(i=Math.imul(w,H))+Math.imul(_,q)|0,o=Math.imul(_,H),n=n+Math.imul(v,K)|0,i=(i=i+Math.imul(v,G)|0)+Math.imul(y,K)|0,o=o+Math.imul(y,G)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,Z)|0)+Math.imul(m,W)|0,o=o+Math.imul(m,Z)|0;var gt=(f+(n=n+Math.imul(h,X)|0)|0)+((8191&(i=(i=i+Math.imul(h,Y)|0)+Math.imul(l,X)|0))<<13)|0;f=((o=o+Math.imul(l,Y)|0)+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(M,q),i=(i=Math.imul(M,H))+Math.imul(S,q)|0,o=Math.imul(S,H),n=n+Math.imul(w,K)|0,i=(i=i+Math.imul(w,G)|0)+Math.imul(_,K)|0,o=o+Math.imul(_,G)|0,n=n+Math.imul(v,W)|0,i=(i=i+Math.imul(v,Z)|0)+Math.imul(y,W)|0,o=o+Math.imul(y,Z)|0,n=n+Math.imul(p,X)|0,i=(i=i+Math.imul(p,Y)|0)+Math.imul(m,X)|0,o=o+Math.imul(m,Y)|0;var wt=(f+(n=n+Math.imul(h,Q)|0)|0)+((8191&(i=(i=i+Math.imul(h,tt)|0)+Math.imul(l,Q)|0))<<13)|0;f=((o=o+Math.imul(l,tt)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(x,q),i=(i=Math.imul(x,H))+Math.imul(E,q)|0,o=Math.imul(E,H),n=n+Math.imul(M,K)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(S,K)|0,o=o+Math.imul(S,G)|0,n=n+Math.imul(w,W)|0,i=(i=i+Math.imul(w,Z)|0)+Math.imul(_,W)|0,o=o+Math.imul(_,Z)|0,n=n+Math.imul(v,X)|0,i=(i=i+Math.imul(v,Y)|0)+Math.imul(y,X)|0,o=o+Math.imul(y,Y)|0,n=n+Math.imul(p,Q)|0,i=(i=i+Math.imul(p,tt)|0)+Math.imul(m,Q)|0,o=o+Math.imul(m,tt)|0;var _t=(f+(n=n+Math.imul(h,rt)|0)|0)+((8191&(i=(i=i+Math.imul(h,nt)|0)+Math.imul(l,rt)|0))<<13)|0;f=((o=o+Math.imul(l,nt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(P,q),i=(i=Math.imul(P,H))+Math.imul(B,q)|0,o=Math.imul(B,H),n=n+Math.imul(x,K)|0,i=(i=i+Math.imul(x,G)|0)+Math.imul(E,K)|0,o=o+Math.imul(E,G)|0,n=n+Math.imul(M,W)|0,i=(i=i+Math.imul(M,Z)|0)+Math.imul(S,W)|0,o=o+Math.imul(S,Z)|0,n=n+Math.imul(w,X)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(_,X)|0,o=o+Math.imul(_,Y)|0,n=n+Math.imul(v,Q)|0,i=(i=i+Math.imul(v,tt)|0)+Math.imul(y,Q)|0,o=o+Math.imul(y,tt)|0,n=n+Math.imul(p,rt)|0,i=(i=i+Math.imul(p,nt)|0)+Math.imul(m,rt)|0,o=o+Math.imul(m,nt)|0;var kt=(f+(n=n+Math.imul(h,ot)|0)|0)+((8191&(i=(i=i+Math.imul(h,at)|0)+Math.imul(l,ot)|0))<<13)|0;f=((o=o+Math.imul(l,at)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(R,q),i=(i=Math.imul(R,H))+Math.imul(I,q)|0,o=Math.imul(I,H),n=n+Math.imul(P,K)|0,i=(i=i+Math.imul(P,G)|0)+Math.imul(B,K)|0,o=o+Math.imul(B,G)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,Z)|0)+Math.imul(E,W)|0,o=o+Math.imul(E,Z)|0,n=n+Math.imul(M,X)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(S,X)|0,o=o+Math.imul(S,Y)|0,n=n+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,tt)|0)+Math.imul(_,Q)|0,o=o+Math.imul(_,tt)|0,n=n+Math.imul(v,rt)|0,i=(i=i+Math.imul(v,nt)|0)+Math.imul(y,rt)|0,o=o+Math.imul(y,nt)|0,n=n+Math.imul(p,ot)|0,i=(i=i+Math.imul(p,at)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,at)|0;var Mt=(f+(n=n+Math.imul(h,ut)|0)|0)+((8191&(i=(i=i+Math.imul(h,ft)|0)+Math.imul(l,ut)|0))<<13)|0;f=((o=o+Math.imul(l,ft)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(U,q),i=(i=Math.imul(U,H))+Math.imul(j,q)|0,o=Math.imul(j,H),n=n+Math.imul(R,K)|0,i=(i=i+Math.imul(R,G)|0)+Math.imul(I,K)|0,o=o+Math.imul(I,G)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,Z)|0)+Math.imul(B,W)|0,o=o+Math.imul(B,Z)|0,n=n+Math.imul(x,X)|0,i=(i=i+Math.imul(x,Y)|0)+Math.imul(E,X)|0,o=o+Math.imul(E,Y)|0,n=n+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,tt)|0)+Math.imul(S,Q)|0,o=o+Math.imul(S,tt)|0,n=n+Math.imul(w,rt)|0,i=(i=i+Math.imul(w,nt)|0)+Math.imul(_,rt)|0,o=o+Math.imul(_,nt)|0,n=n+Math.imul(v,ot)|0,i=(i=i+Math.imul(v,at)|0)+Math.imul(y,ot)|0,o=o+Math.imul(y,at)|0,n=n+Math.imul(p,ut)|0,i=(i=i+Math.imul(p,ft)|0)+Math.imul(m,ut)|0,o=o+Math.imul(m,ft)|0;var St=(f+(n=n+Math.imul(h,ht)|0)|0)+((8191&(i=(i=i+Math.imul(h,lt)|0)+Math.imul(l,ht)|0))<<13)|0;f=((o=o+Math.imul(l,lt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(L,q),i=(i=Math.imul(L,H))+Math.imul(D,q)|0,o=Math.imul(D,H),n=n+Math.imul(U,K)|0,i=(i=i+Math.imul(U,G)|0)+Math.imul(j,K)|0,o=o+Math.imul(j,G)|0,n=n+Math.imul(R,W)|0,i=(i=i+Math.imul(R,Z)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,Z)|0,n=n+Math.imul(P,X)|0,i=(i=i+Math.imul(P,Y)|0)+Math.imul(B,X)|0,o=o+Math.imul(B,Y)|0,n=n+Math.imul(x,Q)|0,i=(i=i+Math.imul(x,tt)|0)+Math.imul(E,Q)|0,o=o+Math.imul(E,tt)|0,n=n+Math.imul(M,rt)|0,i=(i=i+Math.imul(M,nt)|0)+Math.imul(S,rt)|0,o=o+Math.imul(S,nt)|0,n=n+Math.imul(w,ot)|0,i=(i=i+Math.imul(w,at)|0)+Math.imul(_,ot)|0,o=o+Math.imul(_,at)|0,n=n+Math.imul(v,ut)|0,i=(i=i+Math.imul(v,ft)|0)+Math.imul(y,ut)|0,o=o+Math.imul(y,ft)|0,n=n+Math.imul(p,ht)|0,i=(i=i+Math.imul(p,lt)|0)+Math.imul(m,ht)|0,o=o+Math.imul(m,lt)|0;var At=(f+(n=n+Math.imul(h,pt)|0)|0)+((8191&(i=(i=i+Math.imul(h,mt)|0)+Math.imul(l,pt)|0))<<13)|0;f=((o=o+Math.imul(l,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(L,K),i=(i=Math.imul(L,G))+Math.imul(D,K)|0,o=Math.imul(D,G),n=n+Math.imul(U,W)|0,i=(i=i+Math.imul(U,Z)|0)+Math.imul(j,W)|0,o=o+Math.imul(j,Z)|0,n=n+Math.imul(R,X)|0,i=(i=i+Math.imul(R,Y)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,Y)|0,n=n+Math.imul(P,Q)|0,i=(i=i+Math.imul(P,tt)|0)+Math.imul(B,Q)|0,o=o+Math.imul(B,tt)|0,n=n+Math.imul(x,rt)|0,i=(i=i+Math.imul(x,nt)|0)+Math.imul(E,rt)|0,o=o+Math.imul(E,nt)|0,n=n+Math.imul(M,ot)|0,i=(i=i+Math.imul(M,at)|0)+Math.imul(S,ot)|0,o=o+Math.imul(S,at)|0,n=n+Math.imul(w,ut)|0,i=(i=i+Math.imul(w,ft)|0)+Math.imul(_,ut)|0,o=o+Math.imul(_,ft)|0,n=n+Math.imul(v,ht)|0,i=(i=i+Math.imul(v,lt)|0)+Math.imul(y,ht)|0,o=o+Math.imul(y,lt)|0;var xt=(f+(n=n+Math.imul(p,pt)|0)|0)+((8191&(i=(i=i+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;f=((o=o+Math.imul(m,mt)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(L,W),i=(i=Math.imul(L,Z))+Math.imul(D,W)|0,o=Math.imul(D,Z),n=n+Math.imul(U,X)|0,i=(i=i+Math.imul(U,Y)|0)+Math.imul(j,X)|0,o=o+Math.imul(j,Y)|0,n=n+Math.imul(R,Q)|0,i=(i=i+Math.imul(R,tt)|0)+Math.imul(I,Q)|0,o=o+Math.imul(I,tt)|0,n=n+Math.imul(P,rt)|0,i=(i=i+Math.imul(P,nt)|0)+Math.imul(B,rt)|0,o=o+Math.imul(B,nt)|0,n=n+Math.imul(x,ot)|0,i=(i=i+Math.imul(x,at)|0)+Math.imul(E,ot)|0,o=o+Math.imul(E,at)|0,n=n+Math.imul(M,ut)|0,i=(i=i+Math.imul(M,ft)|0)+Math.imul(S,ut)|0,o=o+Math.imul(S,ft)|0,n=n+Math.imul(w,ht)|0,i=(i=i+Math.imul(w,lt)|0)+Math.imul(_,ht)|0,o=o+Math.imul(_,lt)|0;var Et=(f+(n=n+Math.imul(v,pt)|0)|0)+((8191&(i=(i=i+Math.imul(v,mt)|0)+Math.imul(y,pt)|0))<<13)|0;f=((o=o+Math.imul(y,mt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(L,X),i=(i=Math.imul(L,Y))+Math.imul(D,X)|0,o=Math.imul(D,Y),n=n+Math.imul(U,Q)|0,i=(i=i+Math.imul(U,tt)|0)+Math.imul(j,Q)|0,o=o+Math.imul(j,tt)|0,n=n+Math.imul(R,rt)|0,i=(i=i+Math.imul(R,nt)|0)+Math.imul(I,rt)|0,o=o+Math.imul(I,nt)|0,n=n+Math.imul(P,ot)|0,i=(i=i+Math.imul(P,at)|0)+Math.imul(B,ot)|0,o=o+Math.imul(B,at)|0,n=n+Math.imul(x,ut)|0,i=(i=i+Math.imul(x,ft)|0)+Math.imul(E,ut)|0,o=o+Math.imul(E,ft)|0,n=n+Math.imul(M,ht)|0,i=(i=i+Math.imul(M,lt)|0)+Math.imul(S,ht)|0,o=o+Math.imul(S,lt)|0;var Ot=(f+(n=n+Math.imul(w,pt)|0)|0)+((8191&(i=(i=i+Math.imul(w,mt)|0)+Math.imul(_,pt)|0))<<13)|0;f=((o=o+Math.imul(_,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(L,Q),i=(i=Math.imul(L,tt))+Math.imul(D,Q)|0,o=Math.imul(D,tt),n=n+Math.imul(U,rt)|0,i=(i=i+Math.imul(U,nt)|0)+Math.imul(j,rt)|0,o=o+Math.imul(j,nt)|0,n=n+Math.imul(R,ot)|0,i=(i=i+Math.imul(R,at)|0)+Math.imul(I,ot)|0,o=o+Math.imul(I,at)|0,n=n+Math.imul(P,ut)|0,i=(i=i+Math.imul(P,ft)|0)+Math.imul(B,ut)|0,o=o+Math.imul(B,ft)|0,n=n+Math.imul(x,ht)|0,i=(i=i+Math.imul(x,lt)|0)+Math.imul(E,ht)|0,o=o+Math.imul(E,lt)|0;var Pt=(f+(n=n+Math.imul(M,pt)|0)|0)+((8191&(i=(i=i+Math.imul(M,mt)|0)+Math.imul(S,pt)|0))<<13)|0;f=((o=o+Math.imul(S,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(L,rt),i=(i=Math.imul(L,nt))+Math.imul(D,rt)|0,o=Math.imul(D,nt),n=n+Math.imul(U,ot)|0,i=(i=i+Math.imul(U,at)|0)+Math.imul(j,ot)|0,o=o+Math.imul(j,at)|0,n=n+Math.imul(R,ut)|0,i=(i=i+Math.imul(R,ft)|0)+Math.imul(I,ut)|0,o=o+Math.imul(I,ft)|0,n=n+Math.imul(P,ht)|0,i=(i=i+Math.imul(P,lt)|0)+Math.imul(B,ht)|0,o=o+Math.imul(B,lt)|0;var Bt=(f+(n=n+Math.imul(x,pt)|0)|0)+((8191&(i=(i=i+Math.imul(x,mt)|0)+Math.imul(E,pt)|0))<<13)|0;f=((o=o+Math.imul(E,mt)|0)+(i>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,n=Math.imul(L,ot),i=(i=Math.imul(L,at))+Math.imul(D,ot)|0,o=Math.imul(D,at),n=n+Math.imul(U,ut)|0,i=(i=i+Math.imul(U,ft)|0)+Math.imul(j,ut)|0,o=o+Math.imul(j,ft)|0,n=n+Math.imul(R,ht)|0,i=(i=i+Math.imul(R,lt)|0)+Math.imul(I,ht)|0,o=o+Math.imul(I,lt)|0;var Tt=(f+(n=n+Math.imul(P,pt)|0)|0)+((8191&(i=(i=i+Math.imul(P,mt)|0)+Math.imul(B,pt)|0))<<13)|0;f=((o=o+Math.imul(B,mt)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(L,ut),i=(i=Math.imul(L,ft))+Math.imul(D,ut)|0,o=Math.imul(D,ft),n=n+Math.imul(U,ht)|0,i=(i=i+Math.imul(U,lt)|0)+Math.imul(j,ht)|0,o=o+Math.imul(j,lt)|0;var Rt=(f+(n=n+Math.imul(R,pt)|0)|0)+((8191&(i=(i=i+Math.imul(R,mt)|0)+Math.imul(I,pt)|0))<<13)|0;f=((o=o+Math.imul(I,mt)|0)+(i>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,n=Math.imul(L,ht),i=(i=Math.imul(L,lt))+Math.imul(D,ht)|0,o=Math.imul(D,lt);var It=(f+(n=n+Math.imul(U,pt)|0)|0)+((8191&(i=(i=i+Math.imul(U,mt)|0)+Math.imul(j,pt)|0))<<13)|0;f=((o=o+Math.imul(j,mt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863;var Ct=(f+(n=Math.imul(L,pt))|0)+((8191&(i=(i=Math.imul(L,mt))+Math.imul(D,pt)|0))<<13)|0;return f=((o=Math.imul(D,mt))+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,u[0]=bt,u[1]=vt,u[2]=yt,u[3]=gt,u[4]=wt,u[5]=_t,u[6]=kt,u[7]=Mt,u[8]=St,u[9]=At,u[10]=xt,u[11]=Et,u[12]=Ot,u[13]=Pt,u[14]=Bt,u[15]=Tt,u[16]=Rt,u[17]=It,u[18]=Ct,0!==f&&(u[19]=f,r.length++),r;};function b(t,e,r){return new v().mulp(t,e,r);}function v(t,e){this.x=t,this.y=e;}Math.imul||(m=p),a.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?m(this,t,e):r<63?p(this,t,e):r<1024?function(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,a&=67108863;}r.words[o]=s,n=a,a=i;}return 0!==n?r.words[o]=n:r.length--,r.strip();}(this,t,e):b(this,t,e);},v.prototype.makeRBT=function(t){for(var e=new Array(t),r=a.prototype._countBits(t)-1,n=0;n>=1;return n;},v.prototype.permute=function(t,e,r,n,i,o){for(var a=0;a>>=1)i++;return 1<>>=13,r[2*a+1]=8191&o,o>>>=13;for(a=2*e;a>=26,e+=n/67108864|0,e+=o>>>26,this.words[r]=67108863&o;}return 0!==e&&(this.words[r]=e,this.length++),this;},a.prototype.muln=function(t){return this.clone().imuln(t);},a.prototype.sqr=function(){return this.mul(this);},a.prototype.isqr=function(){return this.imul(this.clone());},a.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i;}return e;}(t);if(0===e.length)return new a(1);for(var r=this,n=0;n=0);var e,r=t%26,n=(t-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(e=0;e>>26-r;}a&&(this.words[e]=a,this.length++);}if(0!==n){for(e=this.length-1;e>=0;e--)this.words[e+n]=this.words[e];for(e=0;e=0),n=e?(e-e%26)/26:0;var o=t%26,a=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<a)for(this.length-=a,f=0;f=0&&(0!==c||f>=n);f--){var h=0|this.words[f];this.words[f]=c<<26-o|h>>>o,c=h&s;}return u&&0!==c&&(u.words[u.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this.strip();},a.prototype.ishrn=function(t,e,r){return i(0===this.negative),this.iushrn(t,e,r);},a.prototype.shln=function(t){return this.clone().ishln(t);},a.prototype.ushln=function(t){return this.clone().iushln(t);},a.prototype.shrn=function(t){return this.clone().ishrn(t);},a.prototype.ushrn=function(t){return this.clone().iushrn(t);},a.prototype.testn=function(t){i("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,n=1<=0);var e=t%26,r=(t-e)/26;if(i(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var n=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this;},a.prototype.isubn=function(t){if(i("number"==typeof t),i(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[n+r]=67108863&o;}for(;n>26,this.words[n+r]=67108863&o;if(0===s)return this.strip();for(i(-1===s),s=0,n=0;n>26,this.words[n]=67108863&o;return this.negative=1,this.strip();},a.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,o=0|i.words[i.length-1];0!==(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var s,u=n.length-i.length;if("mod"!==e){(s=new a(null)).length=u+1,s.words=new Array(s.length);for(var f=0;f=0;h--){var l=67108864*(0|n.words[i.length+h])+(0|n.words[i.length+h-1]);for(l=Math.min(l/o|0,67108863),n._ishlnsubmul(i,l,h);0!==n.negative;)l--,n.negative=0,n._ishlnsubmul(i,1,h),n.isZero()||(n.negative^=1);s&&(s.words[h]=l);}return s&&s.strip(),n.strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:s||null,mod:n};},a.prototype.divmod=function(t,e,r){return i(!t.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(n=s.div.neg()),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:n,mod:o}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(n=s.div.neg()),{div:n,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:s.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new a(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new a(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new a(this.modn(t.words[0]))}:this._wordDiv(t,e);var n,o,s;},a.prototype.div=function(t){return this.divmod(t,"div",!1).div;},a.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod;},a.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod;},a.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1);},a.prototype.modn=function(t){i(t<=67108863);for(var e=(1<<26)%t,r=0,n=this.length-1;n>=0;n--)r=(e*r+(0|this.words[n]))%t;return r;},a.prototype.idivn=function(t){i(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var n=(0|this.words[r])+67108864*e;this.words[r]=n/t|0,e=n%t;}return this.strip();},a.prototype.divn=function(t){return this.clone().idivn(t);},a.prototype.egcd=function(t){i(0===t.negative),i(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n=new a(1),o=new a(0),s=new a(0),u=new a(1),f=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++f;for(var c=r.clone(),h=e.clone();!e.isZero();){for(var l=0,d=1;0==(e.words[0]&d)&&l<26;++l,d<<=1);if(l>0)for(e.iushrn(l);l-->0;)(n.isOdd()||o.isOdd())&&(n.iadd(c),o.isub(h)),n.iushrn(1),o.iushrn(1);for(var p=0,m=1;0==(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(r.iushrn(p);p-->0;)(s.isOdd()||u.isOdd())&&(s.iadd(c),u.isub(h)),s.iushrn(1),u.iushrn(1);e.cmp(r)>=0?(e.isub(r),n.isub(s),o.isub(u)):(r.isub(e),s.isub(n),u.isub(o));}return{a:s,b:u,gcd:r.iushln(f)};},a.prototype._invmp=function(t){i(0===t.negative),i(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n,o=new a(1),s=new a(0),u=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var f=0,c=1;0==(e.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(e.iushrn(f);f-->0;)o.isOdd()&&o.iadd(u),o.iushrn(1);for(var h=0,l=1;0==(r.words[0]&l)&&h<26;++h,l<<=1);if(h>0)for(r.iushrn(h);h-->0;)s.isOdd()&&s.iadd(u),s.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(s)):(r.isub(e),s.isub(o));}return(n=0===e.cmpn(1)?o:s).cmpn(0)<0&&n.iadd(t),n;},a.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var o=e;e=r,r=o;}else if(0===i||0===r.cmpn(1))break;e.isub(r);}return r.iushln(n);},a.prototype.invm=function(t){return this.egcd(t).a.umod(t);},a.prototype.isEven=function(){return 0==(1&this.words[0]);},a.prototype.isOdd=function(){return 1==(1&this.words[0]);},a.prototype.andln=function(t){return this.words[0]&t;},a.prototype.bincn=function(t){i("number"==typeof t);var e=t%26,r=(t-e)/26,n=1<>>26,s&=67108863,this.words[a]=s;}return 0!==o&&(this.words[a]=o,this.length++),this;},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0];},a.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),i(t<=67108863,"Number is too big");var n=0|this.words[0];e=n===t?0:nt.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break;}}return e;},a.prototype.gtn=function(t){return 1===this.cmpn(t);},a.prototype.gt=function(t){return 1===this.cmp(t);},a.prototype.gten=function(t){return this.cmpn(t)>=0;},a.prototype.gte=function(t){return this.cmp(t)>=0;},a.prototype.ltn=function(t){return-1===this.cmpn(t);},a.prototype.lt=function(t){return-1===this.cmp(t);},a.prototype.lten=function(t){return this.cmpn(t)<=0;},a.prototype.lte=function(t){return this.cmp(t)<=0;},a.prototype.eqn=function(t){return 0===this.cmpn(t);},a.prototype.eq=function(t){return 0===this.cmp(t);},a.red=function(t){return new S(t);},a.prototype.toRed=function(t){return i(!this.red,"Already a number in reduction context"),i(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t);},a.prototype.fromRed=function(){return i(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this);},a.prototype._forceRed=function(t){return this.red=t,this;},a.prototype.forceRed=function(t){return i(!this.red,"Already a number in reduction context"),this._forceRed(t);},a.prototype.redAdd=function(t){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,t);},a.prototype.redIAdd=function(t){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t);},a.prototype.redSub=function(t){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,t);},a.prototype.redISub=function(t){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,t);},a.prototype.redShl=function(t){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,t);},a.prototype.redMul=function(t){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t);},a.prototype.redIMul=function(t){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t);},a.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this);},a.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this);},a.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this);},a.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this);},a.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this);},a.prototype.redPow=function(t){return i(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t);};var y={k256:null,p224:null,p192:null,p25519:null};function g(t,e){this.name=t,this.p=new a(e,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp();}function w(){g.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f");}function _(){g.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001");}function k(){g.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff");}function M(){g.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed");}function S(t){if("string"==typeof t){var e=a._prime(t);this.m=e.p,this.prime=e;}else i(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null;}function A(t){S.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv);}g.prototype._tmp=function(){var t=new a(null);return t.words=new Array(Math.ceil(this.n/13)),t;},g.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength();}while(e>this.n);var n=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r;},g.prototype.split=function(t,e){t.iushrn(this.n,0,e);},g.prototype.imulK=function(t){return t.imul(this.k);},o(w,g),w.prototype.split=function(t,e){for(var r=Math.min(t.length,9),n=0;n>>22,i=o;}i>>>=22,t.words[n-10]=i,0===i&&t.length>10?t.length-=10:t.length-=9;},w.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n;}return 0!==e&&(t.words[t.length++]=e),t;},a._prime=function(t){if(y[t])return y[t];var e;if("k256"===t)e=new w();else if("p224"===t)e=new _();else if("p192"===t)e=new k();else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new M();}return y[t]=e,e;},S.prototype._verify1=function(t){i(0===t.negative,"red works only with positives"),i(t.red,"red works only with red numbers");},S.prototype._verify2=function(t,e){i(0==(t.negative|e.negative),"red works only with positives"),i(t.red&&t.red===e.red,"red works only with red numbers");},S.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this);},S.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this);},S.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this);},S.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r;},S.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this);},S.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r;},S.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e));},S.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e));},S.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e));},S.prototype.isqr=function(t){return this.imul(t,t.clone());},S.prototype.sqr=function(t){return this.mul(t,t);},S.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(i(e%2==1),3===e){var r=this.m.add(new a(1)).iushrn(2);return this.pow(t,r);}for(var n=this.m.subn(1),o=0;!n.isZero()&&0===n.andln(1);)o++,n.iushrn(1);i(!n.isZero());var s=new a(1).toRed(this),u=s.redNeg(),f=this.m.subn(1).iushrn(1),c=this.m.bitLength();for(c=new a(2*c*c).toRed(this);0!==this.pow(c,f).cmp(u);)c.redIAdd(u);for(var h=this.pow(c,n),l=this.pow(t,n.addn(1).iushrn(1)),d=this.pow(t,n),p=o;0!==d.cmp(s);){for(var m=d,b=0;0!==m.cmp(s);b++)m=m.redSqr();i(b=0;n--){for(var f=e.words[n],c=u-1;c>=0;c--){var h=f>>c&1;i!==r[0]&&(i=this.sqr(i)),0!==h||0!==o?(o<<=1,o|=h,(4===++s||0===n&&0===c)&&(i=this.mul(i,r[o]),s=0,o=0)):s=0;}u=26;}return i;},S.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e;},S.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e;},a.mont=function(t){return new A(t);},o(A,S),A.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift));},A.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e;},A.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this);},A.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new a(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this);},A.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this);};}(t);}).call(this,r(17)(t));},function(t,e,r){"use strict";function n(t,e){for(var r=0;r=256||r%1)return!1;}return!0;}function c(t,e){if(e||(e={}),"number"==typeof t){o.checkSafeUint53(t,"invalid arrayify value");for(var r=[];t;)r.unshift(255&t),t=parseInt(String(t/256));return 0===r.length&&r.push(0),s(new Uint8Array(r));}if(e.allowMissingPrefix&&"string"==typeof t&&"0x"!==t.substring(0,2)&&(t="0x"+t),a(t)&&(t=t.toHexString()),d(t)){var n=t.substring(2);n.length%2&&("left"===e.hexPad?n="0x0"+n.substring(2):"right"===e.hexPad?n+="0":o.throwArgumentError("hex data is odd-length","value",t));for(var i=[],u=0;ue&&o.throwArgumentError("value out of range","value",arguments[0]);var r=new Uint8Array(e);return r.set(t,e-t.length),s(r);}function d(t,e){return!("string"!=typeof t||!t.match(/^0x[0-9A-Fa-f]*$/))&&(!e||t.length===2+2*e);}function p(t,e){if(e||(e={}),"number"==typeof t){o.checkSafeUint53(t,"invalid hexlify value");for(var r="";t;)r="0123456789abcdef"[15&t]+r,t=Math.floor(t/16);return r.length?(r.length%2&&(r="0"+r),"0x"+r):"0x00";}if(e.allowMissingPrefix&&"string"==typeof t&&"0x"!==t.substring(0,2)&&(t="0x"+t),a(t))return t.toHexString();if(d(t))return t.length%2&&("left"===e.hexPad?t="0x0"+t.substring(2):"right"===e.hexPad?t+="0":o.throwArgumentError("hex data is odd-length","value",t)),t.toLowerCase();if(f(t)){for(var n="0x",i=0;i>4]+"0123456789abcdef"[15&s];}return n;}return o.throwArgumentError("invalid hexlify value","value",t);}function m(t){"string"!=typeof t&&(t=p(t)),d(t)||o.throwArgumentError("invalid hex string","value",t),t=t.substring(2);for(var e=0;e2*e+2&&o.throwArgumentError("value out of range","value",arguments[1]);t.length<2*e+2;)t="0x0"+t.substring(2);return t;}function v(t){var e={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0};if(u(t)){var r=c(t);65!==r.length&&o.throwArgumentError("invalid signature string; must be 65 bytes","signature",t),e.r=p(r.slice(0,32)),e.s=p(r.slice(32,64)),e.v=r[64],e.v<27&&(0===e.v||1===e.v?e.v+=27:o.throwArgumentError("signature invalid v byte","signature",t)),e.recoveryParam=1-e.v%2,e.recoveryParam&&(r[32]|=128),e._vs=p(r.slice(32,64));}else{if(e.r=t.r,e.s=t.s,e.v=t.v,e.recoveryParam=t.recoveryParam,e._vs=t._vs,null!=e._vs){var n=l(c(e._vs),32);e._vs=p(n);var i=n[0]>=128?1:0;null==e.recoveryParam?e.recoveryParam=i:e.recoveryParam!==i&&o.throwArgumentError("signature recoveryParam mismatch _vs","signature",t),n[0]&=127;var a=p(n);null==e.s?e.s=a:e.s!==a&&o.throwArgumentError("signature v mismatch _vs","signature",t);}null==e.recoveryParam?null==e.v?o.throwArgumentError("signature missing v and recoveryParam","signature",t):0===e.v||1===e.v?e.recoveryParam=e.v:e.recoveryParam=1-e.v%2:null==e.v?e.v=27+e.recoveryParam:e.recoveryParam!==1-e.v%2&&o.throwArgumentError("signature recoveryParam mismatch v","signature",t),null!=e.r&&d(e.r)?e.r=b(e.r,32):o.throwArgumentError("signature missing or invalid r","signature",t),null!=e.s&&d(e.s)?e.s=b(e.s,32):o.throwArgumentError("signature missing or invalid s","signature",t);var s=c(e.s);s[0]>=128&&o.throwArgumentError("signature s out of range","signature",t),e.recoveryParam&&(s[0]|=128);var f=p(s);e._vs&&(d(e._vs)||o.throwArgumentError("signature invalid _vs","signature",t),e._vs=b(e._vs,32)),null==e._vs?e._vs=f:e._vs!==f&&o.throwArgumentError("signature _vs mismatch v and s","signature",t);}return e;}},function(t,e,r){"use strict";var n=r(0);Object.defineProperty(e,"__esModule",{value:!0}),e.Logger=e.ErrorCode=e.LogLevel=void 0;var i=n(r(5)),o=n(r(9)),a=r(256),s=!1,u=!1,f={debug:1,default:2,info:2,warning:3,error:4,off:5},c=f.default,h=null;var l,d,p=function(){try{var t=[];if(["NFD","NFC","NFKD","NFKC"].forEach(function(e){try{if("test"!=="test".normalize(e))throw new Error("bad normalize");}catch(r){t.push(e);}}),t.length)throw new Error("missing "+t.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation");}catch(t){return t.message;}return null;}();e.LogLevel=l,function(t){t.DEBUG="DEBUG",t.INFO="INFO",t.WARNING="WARNING",t.ERROR="ERROR",t.OFF="OFF";}(l||(e.LogLevel=l={})),e.ErrorCode=d,function(t){t.UNKNOWN_ERROR="UNKNOWN_ERROR",t.NOT_IMPLEMENTED="NOT_IMPLEMENTED",t.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",t.NETWORK_ERROR="NETWORK_ERROR",t.SERVER_ERROR="SERVER_ERROR",t.TIMEOUT="TIMEOUT",t.BUFFER_OVERRUN="BUFFER_OVERRUN",t.NUMERIC_FAULT="NUMERIC_FAULT",t.MISSING_NEW="MISSING_NEW",t.INVALID_ARGUMENT="INVALID_ARGUMENT",t.MISSING_ARGUMENT="MISSING_ARGUMENT",t.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",t.CALL_EXCEPTION="CALL_EXCEPTION",t.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",t.NONCE_EXPIRED="NONCE_EXPIRED",t.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",t.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT";}(d||(e.ErrorCode=d={}));var m=function(){function t(e){(0,i.default)(this,t),Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1});}return(0,o.default)(t,[{key:"_log",value:function(t,e){var r=t.toLowerCase();null==f[r]&&this.throwArgumentError("invalid log level name","logLevel",t),c>f[r]||console.log.apply(console,e);}},{key:"debug",value:function(){for(var e=arguments.length,r=new Array(e),n=0;n=9007199254740991)&&this.throwError(r,t.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(r,t.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}));}},{key:"checkArgumentCount",value:function(e,r,n){n=n?": "+n:"",er&&this.throwError("too many arguments"+n,t.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:r});}},{key:"checkNew",value:function(e,r){e!==Object&&null!=e||this.throwError("missing new",t.errors.MISSING_NEW,{name:r.name});}},{key:"checkAbstract",value:function(e,r){e===r?this.throwError("cannot instantiate abstract class "+JSON.stringify(r.name)+" directly; use a sub-class",t.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",t.errors.MISSING_NEW,{name:r.name});}}],[{key:"globalLogger",value:function(){return h||(h=new t(a.version)),h;}},{key:"setCensorship",value:function(e,r){if(!e&&r&&this.globalLogger().throwError("cannot permanently disable censorship",t.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),s){if(!e)return;this.globalLogger().throwError("error censorship permanent",t.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"});}u=!!e,s=!!r;}},{key:"setLogLevel",value:function(e){var r=f[e.toLowerCase()];null!=r?c=r:t.globalLogger().warn("invalid log level - "+e);}},{key:"from",value:function(e){return new t(e);}}]),t;}();e.Logger=m,m.errors=d,m.levels=l;},function(t,e,r){"use strict";function n(e){return t.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t);},t.exports.default=t.exports,t.exports.__esModule=!0,n(e);}t.exports=n,t.exports.default=t.exports,t.exports.__esModule=!0;},function(t,e,r){"use strict";var n=r(134);t.exports=function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&n(t,e);},t.exports.default=t.exports,t.exports.__esModule=!0;},function(t,e,r){"use strict";var n=r(2).default,i=r(135);t.exports=function(t,e){return!e||"object"!==n(e)&&"function"!=typeof e?i(t):e;},t.exports.default=t.exports,t.exports.__esModule=!0;},function(t,e,r){"use strict";var n=r(0)(r(2)),i=r(211),o=r(111),a=r(221),s=r(22),u=r(8),f=function t(e,r){var i=[];return r.forEach(function(r){if("object"===(0,n.default)(r.components)){if("tuple"!==r.type.substring(0,5))throw new Error("components found but type is not tuple; report on GitHub");var o="",a=r.type.indexOf("[");a>=0&&(o=r.type.substring(a));var s=t(e,r.components);Array.isArray(s)&&e?i.push("tuple("+s.join(",")+")"+o):e?i.push("("+s+")"):i.push("("+s.join(",")+")"+o);}else i.push(r.type);}),i;},c=function(t){if(!o.isHexStrict(t))throw new Error("The parameter must be a valid HEX string.");var e="",r=0,n=t.length;for("0x"===t.substring(0,2)&&(r=2);r7?r+=t[n].toUpperCase():r+=t[n];return r;},toHex:o.toHex,toBN:o.toBN,bytesToHex:o.bytesToHex,hexToBytes:o.hexToBytes,hexToNumberString:o.hexToNumberString,hexToNumber:o.hexToNumber,toDecimal:o.hexToNumber,numberToHex:o.numberToHex,fromDecimal:o.numberToHex,hexToUtf8:o.hexToUtf8,hexToString:o.hexToUtf8,toUtf8:o.hexToUtf8,stripHexPrefix:o.stripHexPrefix,utf8ToHex:o.utf8ToHex,stringToHex:o.utf8ToHex,fromUtf8:o.utf8ToHex,hexToAscii:c,toAscii:c,asciiToHex:h,fromAscii:h,unitMap:i.unitMap,toWei:function(t,e){if(e=l(e),!o.isBN(t)&&"string"!=typeof t)throw new Error("Please pass numbers as strings or BN objects to avoid precision errors.");return o.isBN(t)?i.toWei(t,e):i.toWei(t,e).toString(10);},fromWei:function(t,e){if(e=l(e),!o.isBN(t)&&"string"!=typeof t)throw new Error("Please pass numbers as strings or BN objects to avoid precision errors.");return o.isBN(t)?i.fromWei(t,e):i.fromWei(t,e).toString(10);},padLeft:o.leftPad,leftPad:o.leftPad,padRight:o.rightPad,rightPad:o.rightPad,toTwosComplement:o.toTwosComplement,isBloom:o.isBloom,isUserEthereumAddressInBloom:o.isUserEthereumAddressInBloom,isContractAddressInBloom:o.isContractAddressInBloom,isTopic:o.isTopic,isTopicInBloom:o.isTopicInBloom,isInBloom:o.isInBloom,compareBlockNumbers:function(t,e){if(t==e)return 0;if("genesis"!=t&&"earliest"!=t&&0!=t||"genesis"!=e&&"earliest"!=e&&0!=e){if("genesis"==t||"earliest"==t)return-1;if("genesis"==e||"earliest"==e)return 1;if("latest"==t)return"pending"==e?-1:1;if("latest"===e)return"pending"==t?1:-1;if("pending"==t)return 1;if("pending"==e)return-1;var r=new u(t),n=new u(e);return r.lt(n)?-1:r.eq(n)?0:1;}return 0;},toNumber:o.toNumber};},function(t,e,r){"use strict";t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l;}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i;}}),t.webpackPolyfill=1),t;};},function(t,e,r){"use strict";function n(t,e){if(!t)throw new Error(e||"Assertion failed");}t.exports=n,n.equal=function(t,e,r){if(t!=e)throw new Error(r||"Assertion failed: "+t+" != "+e);};},function(t,e,r){"use strict";var n=e,i=r(8),o=r(18),a=r(183);n.assert=o,n.toArray=a.toArray,n.zero2=a.zero2,n.toHex=a.toHex,n.encode=a.encode,n.getNAF=function(t,e,r){var n=new Array(Math.max(t.bitLength(),r)+1);n.fill(0);for(var i=1<(i>>1)-1?(i>>1)-u:u,o.isubn(s)):s=0,n[a]=s,o.iushrn(1);}return n;},n.getJSF=function(t,e){var r=[[],[]];t=t.clone(),e=e.clone();for(var n,i=0,o=0;t.cmpn(-i)>0||e.cmpn(-o)>0;){var a,s,u=t.andln(3)+i&3,f=e.andln(3)+o&3;3===u&&(u=-1),3===f&&(f=-1),a=0==(1&u)?0:3!==(n=t.andln(7)+i&7)&&5!==n||2!==f?u:-u,r[0].push(a),s=0==(1&f)?0:3!==(n=e.andln(7)+o&7)&&5!==n||2!==u?f:-f,r[1].push(s),2*i===a+1&&(i=1-i),2*o===s+1&&(o=1-o),t.iushrn(1),e.iushrn(1);}return r;},n.cachedProperty=function(t,e,r){var n="_"+e;t.prototype[e]=function(){return void 0!==this[n]?this[n]:this[n]=r.call(this);};},n.parseBytes=function(t){return"string"==typeof t?n.toArray(t,"hex"):t;},n.intFromLE=function(t){return new i(t,"hex","le");};},function(t,e,r){"use strict";var n=r(0);Object.defineProperty(e,"__esModule",{value:!0}),e.checkResultErrors=function(t){var e=[];return function t(r,n){if(!Array.isArray(n))return;for(var i in n){var o=r.slice();o.push(i);try{t(o,n[i]);}catch(t){e.push({path:o,error:t});}}}([],t),e;},e.Reader=e.Writer=e.Coder=void 0;var i=n(r(5)),o=n(r(9)),a=r(11),s=r(24),u=r(32),f=r(12),c=r(50),h=new f.Logger(c.version);var l=function(){function t(e,r,n,o){(0,i.default)(this,t),this.name=e,this.type=r,this.localName=n,this.dynamic=o;}return(0,o.default)(t,[{key:"_throwError",value:function(t,e){h.throwArgumentError(t,this.localName,e);}}]),t;}();e.Coder=l;var d=function(){function t(e){(0,i.default)(this,t),(0,u.defineReadOnly)(this,"wordSize",e||32),this._data=[],this._dataLength=0,this._padding=new Uint8Array(e);}return(0,o.default)(t,[{key:"data",get:function(){return(0,a.hexConcat)(this._data);}},{key:"length",get:function(){return this._dataLength;}},{key:"_writeData",value:function(t){return this._data.push(t),this._dataLength+=t.length,t.length;}},{key:"appendWriter",value:function(t){return this._writeData((0,a.concat)(t._data));}},{key:"writeBytes",value:function(t){var e=(0,a.arrayify)(t),r=e.length%this.wordSize;return r&&(e=(0,a.concat)([e,this._padding.slice(r)])),this._writeData(e);}},{key:"_getValue",value:function(t){var e=(0,a.arrayify)(s.BigNumber.from(t));return e.length>this.wordSize&&h.throwError("value out-of-bounds",f.Logger.errors.BUFFER_OVERRUN,{length:this.wordSize,offset:e.length}),e.length%this.wordSize&&(e=(0,a.concat)([this._padding.slice(e.length%this.wordSize),e])),e;}},{key:"writeValue",value:function(t){return this._writeData(this._getValue(t));}},{key:"writeUpdatableValue",value:function(){var t=this,e=this._data.length;return this._data.push(this._padding),this._dataLength+=this.wordSize,function(r){t._data[e]=t._getValue(r);};}}]),t;}();e.Writer=d;var p=function(){function t(e,r,n,o){(0,i.default)(this,t),(0,u.defineReadOnly)(this,"_data",(0,a.arrayify)(e)),(0,u.defineReadOnly)(this,"wordSize",r||32),(0,u.defineReadOnly)(this,"_coerceFunc",n),(0,u.defineReadOnly)(this,"allowLoose",o),this._offset=0;}return(0,o.default)(t,[{key:"data",get:function(){return(0,a.hexlify)(this._data);}},{key:"consumed",get:function(){return this._offset;}},{key:"coerce",value:function(e,r){return this._coerceFunc?this._coerceFunc(e,r):t.coerce(e,r);}},{key:"_peekBytes",value:function(t,e,r){var n=Math.ceil(e/this.wordSize)*this.wordSize;return this._offset+n>this._data.length&&(this.allowLoose&&r&&this._offset+e<=this._data.length?n=e:h.throwError("data out-of-bounds",f.Logger.errors.BUFFER_OVERRUN,{length:this._data.length,offset:this._offset+n})),this._data.slice(this._offset,this._offset+n);}},{key:"subReader",value:function(e){return new t(this._data.slice(this._offset+e),this.wordSize,this._coerceFunc,this.allowLoose);}},{key:"readBytes",value:function(t,e){var r=this._peekBytes(0,t,!!e);return this._offset+=r.length,r.slice(0,t);}},{key:"readValue",value:function(){return s.BigNumber.from(this.readBytes(this.wordSize));}}],[{key:"coerce",value:function(t,e){var r=t.match("^u?int([0-9]+)$");return r&&parseInt(r[1])<=48&&(e=e.toNumber()),e;}}]),t;}();e.Reader=p;},function(t,e,r){"use strict";var n=r(18),i=r(3);function o(t,e){return 55296==(64512&t.charCodeAt(e))&&!(e<0||e+1>=t.length)&&56320==(64512&t.charCodeAt(e+1));}function a(t){return(t>>>24|t>>>8&65280|t<<8&16711680|(255&t)<<24)>>>0;}function s(t){return 1===t.length?"0"+t:t;}function u(t){return 7===t.length?"0"+t:6===t.length?"00"+t:5===t.length?"000"+t:4===t.length?"0000"+t:3===t.length?"00000"+t:2===t.length?"000000"+t:1===t.length?"0000000"+t:t;}e.inherits=i,e.toArray=function(t,e){if(Array.isArray(t))return t.slice();if(!t)return[];var r=[];if("string"==typeof t){if(e){if("hex"===e)for((t=t.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(t="0"+t),i=0;i>6|192,r[n++]=63&a|128):o(t,i)?(a=65536+((1023&a)<<10)+(1023&t.charCodeAt(++i)),r[n++]=a>>18|240,r[n++]=a>>12&63|128,r[n++]=a>>6&63|128,r[n++]=63&a|128):(r[n++]=a>>12|224,r[n++]=a>>6&63|128,r[n++]=63&a|128);}}else for(i=0;i>>0;}return a;},e.split32=function(t,e){for(var r=new Array(4*t.length),n=0,i=0;n>>24,r[i+1]=o>>>16&255,r[i+2]=o>>>8&255,r[i+3]=255&o):(r[i+3]=o>>>24,r[i+2]=o>>>16&255,r[i+1]=o>>>8&255,r[i]=255&o);}return r;},e.rotr32=function(t,e){return t>>>e|t<<32-e;},e.rotl32=function(t,e){return t<>>32-e;},e.sum32=function(t,e){return t+e>>>0;},e.sum32_3=function(t,e,r){return t+e+r>>>0;},e.sum32_4=function(t,e,r,n){return t+e+r+n>>>0;},e.sum32_5=function(t,e,r,n,i){return t+e+r+n+i>>>0;},e.sum64=function(t,e,r,n){var i=t[e],o=n+t[e+1]>>>0,a=(o>>0,t[e+1]=o;},e.sum64_hi=function(t,e,r,n){return(e+n>>>0>>0;},e.sum64_lo=function(t,e,r,n){return e+n>>>0;},e.sum64_4_hi=function(t,e,r,n,i,o,a,s){var u=0,f=e;return u+=(f=f+n>>>0)>>0)>>0)>>0;},e.sum64_4_lo=function(t,e,r,n,i,o,a,s){return e+n+o+s>>>0;},e.sum64_5_hi=function(t,e,r,n,i,o,a,s,u,f){var c=0,h=e;return c+=(h=h+n>>>0)>>0)>>0)>>0)>>0;},e.sum64_5_lo=function(t,e,r,n,i,o,a,s,u,f){return e+n+o+s+f>>>0;},e.rotr64_hi=function(t,e,r){return(e<<32-r|t>>>r)>>>0;},e.rotr64_lo=function(t,e,r){return(t<<32-r|e>>>r)>>>0;},e.shr64_hi=function(t,e,r){return t>>>r;},e.shr64_lo=function(t,e,r){return(t<<32-r|e>>>r)>>>0;};},function(t,e,r){"use strict";(function(e,n){var i=r(4).Buffer,o=e.crypto||e.msCrypto;o&&o.getRandomValues?t.exports=function(t,e){if(t>4294967295)throw new RangeError("requested too many random bytes");var r=i.allocUnsafe(t);if(t>0)if(t>65536)for(var a=0;a0&&a.length>i&&!a.warned){a.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=t,u.type=e,u.count=a.length,s=u,console&&console.warn&&console.warn(s);}return t;}function d(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments);}function p(t,e,r){var n={fired:!1,wrapFn:void 0,target:t,type:e,listener:r},i=d.bind(n);return i.listener=r,n.wrapFn=i,i;}function m(t,e,r){var n=t._events;if(void 0===n)return[];var i=n[e];return void 0===i?[]:"function"==typeof i?r?[i.listener||i]:[i]:r?function(t){for(var e=new Array(t.length),r=0;r0&&(o=e[0]),o instanceof Error)throw o;var s=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s;}var u=i[t];if(void 0===u)return!1;if("function"==typeof u)a(u,this,e);else{var f=u.length,c=v(u,f);for(r=0;r=0;o--)if(r[o]===e||r[o].listener===e){a=r[o].listener,i=o;break;}if(i<0)return this;0===i?r.shift():function(t,e){for(;e+1=0;n--)this.removeListener(t,e[n]);return this;},u.prototype.listeners=function(t){return m(this,t,!0);},u.prototype.rawListeners=function(t){return m(this,t,!1);},u.listenerCount=function(t,e){return"function"==typeof t.listenerCount?t.listenerCount(e):b.call(t,e);},u.prototype.listenerCount=b,u.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[];};},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"BigNumber",{enumerable:!0,get:function(){return n.BigNumber;}}),Object.defineProperty(e,"_base16To36",{enumerable:!0,get:function(){return n._base16To36;}}),Object.defineProperty(e,"_base36To16",{enumerable:!0,get:function(){return n._base36To16;}}),Object.defineProperty(e,"formatFixed",{enumerable:!0,get:function(){return i.formatFixed;}}),Object.defineProperty(e,"FixedFormat",{enumerable:!0,get:function(){return i.FixedFormat;}}),Object.defineProperty(e,"FixedNumber",{enumerable:!0,get:function(){return i.FixedNumber;}}),Object.defineProperty(e,"parseFixed",{enumerable:!0,get:function(){return i.parseFixed;}});var n=r(124),i=r(258);},function(t,e,r){"use strict";var n=r(4).Buffer,i=r(87).Transform,o=r(29).StringDecoder;function a(t){i.call(this),this.hashMode="string"==typeof t,this.hashMode?this[t]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null;}r(3)(a,i),a.prototype.update=function(t,e,r){"string"==typeof t&&(t=n.from(t,e));var i=this._update(t);return this.hashMode?this:(r&&(i=this._toString(i,r)),i);},a.prototype.setAutoPadding=function(){},a.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state");},a.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state");},a.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state");},a.prototype._transform=function(t,e,r){var n;try{this.hashMode?this._update(t):this.push(this._update(t));}catch(t){n=t;}finally{r(n);}},a.prototype._flush=function(t){var e;try{this.push(this.__final());}catch(t){e=t;}t(e);},a.prototype._finalOrDigest=function(t){var e=this.__final()||n.alloc(0);return t&&(e=this._toString(e,t,!0)),e;},a.prototype._toString=function(t,e,r){if(this._decoder||(this._decoder=new o(e),this._encoding=e),this._encoding!==e)throw new Error("can't switch encodings");var n=this._decoder.write(t);return r&&(n+=this._decoder.end()),n;},t.exports=a;},function(t,e,r){"use strict";var n=Object.create?function(t,e,r,n){void 0===n&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r];}});}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r];},i=function(t,e){for(var r in t)"default"===r||e.hasOwnProperty(r)||n(e,t,r);};Object.defineProperty(e,"__esModule",{value:!0}),i(r(198),e),i(r(199),e),i(r(446),e),i(r(102),e),i(r(447),e),i(r(34),e),i(r(448),e),i(r(449),e),i(r(103),e),i(r(42),e);},function(t,e,r){"use strict";var n=r(206),i=r(252);t.exports={packageInit:function(t,e){if(e=Array.prototype.slice.call(e),!t)throw new Error('You need to instantiate using the "new" keyword.');Object.defineProperty(t,"currentProvider",{get:function(){return t._provider;},set:function(e){return t.setProvider(e);},enumerable:!0,configurable:!0}),e[0]&&e[0]._requestManager?t._requestManager=e[0]._requestManager:t._requestManager=new n.Manager(e[0],e[1]),t.givenProvider=n.Manager.givenProvider,t.providers=n.Manager.providers,t._provider=t._requestManager.provider,t.setProvider||(t.setProvider=function(e,r){return t._requestManager.setProvider(e,r),t._provider=t._requestManager.provider,!0;}),t.setRequestManager=function(e){t._requestManager=e,t._provider=e.provider;},t.BatchRequest=n.BatchManager.bind(null,t._requestManager),t.extend=i(t);},addProviders:function(t){t.givenProvider=n.Manager.givenProvider,t.providers=n.Manager.providers;}};},function(t,e,r){"use strict";var n=r(56),i=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e;};t.exports=h;var o=Object.create(r(47));o.inherits=r(3);var a=r(117),s=r(75);o.inherits(h,a);for(var u=i(s.prototype),f=0;f>5==6?2:t>>4==14?3:t>>3==30?4:t>>6==2?-1:-2;}function s(t){var e=this.lastTotal-this.lastNeed,r=function(t,e,r){if(128!=(192&e[0]))return t.lastNeed=0,"�";if(t.lastNeed>1&&e.length>1){if(128!=(192&e[1]))return t.lastNeed=1,"�";if(t.lastNeed>2&&e.length>2&&128!=(192&e[2]))return t.lastNeed=2,"�";}}(this,t);return void 0!==r?r:this.lastNeed<=t.length?(t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(t.copy(this.lastChar,e,0,t.length),void(this.lastNeed-=t.length));}function u(t,e){if((t.length-e)%2==0){var r=t.toString("utf16le",e);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],r.slice(0,-1);}return r;}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1);}function f(t){var e=t&&t.length?this.write(t):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,r);}return e;}function c(t,e){var r=(t.length-e)%3;return 0===r?t.toString("base64",e):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-r));}function h(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e;}function l(t){return t.toString(this.encoding);}function d(t){return t&&t.length?this.write(t):"";}e.StringDecoder=o,o.prototype.write=function(t){if(0===t.length)return"";var e,r;if(this.lastNeed){if(void 0===(e=this.fillLast(t)))return"";r=this.lastNeed,this.lastNeed=0;}else r=0;return r=0)return i>0&&(t.lastNeed=i-1),i;if(--n=0)return i>0&&(t.lastNeed=i-2),i;if(--n=0)return i>0&&(2===i?i=0:t.lastNeed=i-3),i;return 0;}(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=r;var n=t.length-(r-this.lastNeed);return t.copy(this.lastChar,0,n),t.toString("utf8",e,n);},o.prototype.fillLast=function(t){if(this.lastNeed<=t.length)return t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,t.length),this.lastNeed-=t.length;};},function(t,e,r){"use strict";var n=r(0),i=n(r(48)),o=n(r(44)),a=n(r(78)),s=n(r(2));function u(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable;})),r.push.apply(r,n);}return r;}function f(t){for(var e=1;e1?(t[r[0]]=t[r[0]]||{},t[r[0]][r[1]]=e):t[r[0]]=e;},b.prototype.getCall=function(t){return"function"==typeof this.call?this.call(t):this.call;},b.prototype.extractCallback=function(t){if("function"==typeof t[t.length-1])return t.pop();},b.prototype.validateArgs=function(t){if(t.length!==this.params)throw c.InvalidNumberOfParams(t.length,this.params,this.name);},b.prototype.formatInput=function(t){var e=this;return this.inputFormatter?this.inputFormatter.map(function(r,n){return r?r.call(e,t[n]):t[n];}):t;},b.prototype.formatOutput=function(t){var e=this;return Array.isArray(t)?t.map(function(t){return e.outputFormatter&&t?e.outputFormatter(t):t;}):this.outputFormatter&&t?this.outputFormatter(t):t;},b.prototype.toPayload=function(t){var e=this.getCall(t),r=this.extractCallback(t),n=this.formatInput(t);this.validateArgs(n);var i={method:e,params:n,callback:r};return this.transformPayload&&(i=this.transformPayload(i)),i;},b.prototype._confirmTransaction=function(t,e,r){var n=this,o=!1,u=!0,f=0,v=0,y=null,g=null,w=r.params[0]&&"object"===(0,s.default)(r.params[0])&&r.params[0].gas?r.params[0].gas:null,_=!!r.params[0]&&"object"===(0,s.default)(r.params[0])&&r.params[0].data&&r.params[0].from&&!r.params[0].to,k=_&&r.params[0].data.length>2,M=[new b({name:"getBlockByNumber",call:"eth_getBlockByNumber",params:2,inputFormatter:[h.inputBlockNumberFormatter,function(t){return!!t;}],outputFormatter:h.outputBlockFormatter}),new b({name:"getTransactionReceipt",call:"eth_getTransactionReceipt",params:1,inputFormatter:[null],outputFormatter:h.outputTransactionReceiptFormatter}),new b({name:"getCode",call:"eth_getCode",params:2,inputFormatter:[h.inputAddressFormatter,h.inputDefaultBlockNumberFormatter]}),new b({name:"getTransactionByHash",call:"eth_getTransactionByHash",params:1,inputFormatter:[null],outputFormatter:h.outputTransactionFormatter}),new p({name:"subscribe",type:"eth",subscriptions:{newBlockHeaders:{subscriptionName:"newHeads",params:0,outputFormatter:h.outputBlockFormatter}}})],S={};M.forEach(function(t){t.attachToObject(S),t.requestManager=n.requestManager;});var A=function(s,p,b,M,A){if(!b)return A||(A={unsubscribe:function(){clearInterval(y);}}),(s?d.resolve(s):S.getTransactionReceipt(e)).catch(function(e){A.unsubscribe(),o=!0,l._fireError({message:"Failed to check for transaction receipt:",data:e},t.eventEmitter,t.reject);}).then(function(){var e=(0,a.default)(i.default.mark(function e(r){var o,a,f;return i.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r&&r.blockHash){e.next=2;break;}throw new Error("Receipt missing or blockHash null");case 2:if(n.extraFormatters&&n.extraFormatters.receiptFormatter&&(r=n.extraFormatters.receiptFormatter(r)),!(t.eventEmitter.listeners("confirmation").length>0)){e.next=28;break;}if(void 0!==s&&0===v){e.next=25;break;}return e.next=7,S.getBlockByNumber("latest");case 7:if(a=e.sent,f=a?a.hash:null,!p){e.next=24;break;}if(!g){e.next=17;break;}return e.next=13,S.getBlockByNumber(g.number+1);case 13:(o=e.sent)&&(g=o,t.eventEmitter.emit("confirmation",v,r,f)),e.next=22;break;case 17:return e.next=19,S.getBlockByNumber(r.blockNumber);case 19:o=e.sent,g=o,t.eventEmitter.emit("confirmation",v,r,f);case 22:e.next=25;break;case 24:t.eventEmitter.emit("confirmation",v,r,f);case 25:(p&&o||!p)&&v++,u=!1,v===n.transactionConfirmationBlocks+1&&(A.unsubscribe(),t.eventEmitter.removeAllListeners());case 28:return e.abrupt("return",r);case 29:case"end":return e.stop();}},e);}));return function(t){return e.apply(this,arguments);};}()).then(function(){var e=(0,a.default)(i.default.mark(function e(r){var a;return i.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!_||o){e.next=19;break;}if(r.contractAddress){e.next=5;break;}return u&&(A.unsubscribe(),o=!0),l._fireError(c.NoContractAddressFoundError(r),t.eventEmitter,t.reject,null,r),e.abrupt("return");case 5:return e.prev=5,e.next=8,S.getCode(r.contractAddress);case 8:a=e.sent,e.next=13;break;case 11:e.prev=11,e.t0=e.catch(5);case 13:if(a){e.next=15;break;}return e.abrupt("return");case 15:!0===r.status&&k||a.length>2?(t.eventEmitter.emit("receipt",r),n.extraFormatters&&n.extraFormatters.contractDeployFormatter?t.resolve(n.extraFormatters.contractDeployFormatter(r)):t.resolve(r),u&&t.eventEmitter.removeAllListeners()):l._fireError(c.ContractCodeNotStoredError(r),t.eventEmitter,t.reject,null,r),u&&A.unsubscribe(),o=!0;case 19:return e.abrupt("return",r);case 20:case"end":return e.stop();}},e,null,[[5,11]]);}));return function(t){return e.apply(this,arguments);};}()).then(function(){var e=(0,a.default)(i.default.mark(function e(a){var s,f,d,p;return i.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(_||o){e.next=35;break;}if(a.outOfGas||w&&w===a.gasUsed||!0!==a.status&&"0x1"!==a.status&&void 0!==a.status){e.next=7;break;}t.eventEmitter.emit("receipt",a),t.resolve(a),u&&t.eventEmitter.removeAllListeners(),e.next=33;break;case 7:if(JSON.stringify(a,null,2),!1!==a.status&&"0x0"!==a.status){e.next=32;break;}if(e.prev=9,s=null,!n.handleRevert||"eth_sendTransaction"!==n.call&&"eth_sendRawTransaction"!==n.call){e.next=24;break;}return f=r.params[0],"eth_sendRawTransaction"===n.call&&(d=r.params[0],p=m.parse(d),f=h.inputTransactionFormatter({data:p.data,to:p.to,from:p.from,gas:p.gasLimit.toHexString(),gasPrice:p.gasPrice.toHexString(),value:p.value.toHexString()})),e.next=16,n.getRevertReason(f,a.blockNumber);case 16:if(!(s=e.sent)){e.next=21;break;}l._fireError(c.TransactionRevertInstructionError(s.reason,s.signature,a),t.eventEmitter,t.reject,null,a),e.next=22;break;case 21:throw!1;case 22:e.next=25;break;case 24:throw!1;case 25:e.next=30;break;case 27:e.prev=27,e.t0=e.catch(9),l._fireError(c.TransactionRevertedWithoutReasonError(a),t.eventEmitter,t.reject,null,a);case 30:e.next=33;break;case 32:l._fireError(c.TransactionOutOfGasError(a),t.eventEmitter,t.reject,null,a);case 33:u&&A.unsubscribe(),o=!0;case 35:case"end":return e.stop();}},e,null,[[9,27]]);}));return function(t){return e.apply(this,arguments);};}()).catch(function(){f++,p?f-1>=n.transactionPollingTimeout&&(A.unsubscribe(),o=!0,l._fireError(c.TransactionError("Transaction was not mined within "+n.transactionPollingTimeout+" seconds, please make sure your transaction was properly sent. Be aware that it might still be mined!"),t.eventEmitter,t.reject)):f-1>=n.transactionBlockTimeout&&(A.unsubscribe(),o=!0,l._fireError(c.TransactionError("Transaction was not mined within "+n.transactionBlockTimeout+" blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!"),t.eventEmitter,t.reject));});A.unsubscribe(),o=!0,l._fireError({message:"Failed to subscribe to new newBlockHeaders to confirm the transaction receipts.",data:b},t.eventEmitter,t.reject);},x=function(t){var e=function(){y=setInterval(A.bind(null,t,!0),1e3);};this.requestManager.provider.on?S.subscribe("newBlockHeaders",function(r,n,i){r||!n?e():A(t,!1,r,0,i);}):e();}.bind(this);S.getTransactionReceipt(e).then(function(e){e&&e.blockHash?(t.eventEmitter.listeners("confirmation").length>0&&x(e),A(e,!1)):o||x();}).catch(function(){o||x();});};var v=function(t,e){return"number"==typeof t?e.wallet[t]:t&&"object"===(0,s.default)(t)&&t.address&&t.privateKey?t:e.wallet[t.toLowerCase()];};b.prototype.buildCall=function(){var t=this,e="eth_sendTransaction"===t.call||"eth_sendRawTransaction"===t.call,r="eth_call"===t.call,n=function(){var n=d(!e),i=t.toPayload(Array.prototype.slice.call(arguments)),o=function(o,a){var s;if(t.handleRevert&&r&&t.abiCoder&&(!o&&t.isRevertReasonString(a)?s=a.substring(10):o&&o.data&&(s=o.data.substring(10)),s)){var u=t.abiCoder.decodeParameter("string","0x"+s);return void l._fireError(c.RevertInstructionError(u,"Error(String)"),n.eventEmitter,n.reject,i.callback,{reason:u,signature:"Error(String)"});}try{a=t.formatOutput(a);}catch(t){o=t;}if(a instanceof Error&&(o=a),o)return o.error&&(o=o.error),l._fireError(o,n.eventEmitter,n.reject,i.callback);i.callback&&i.callback(null,a),e?(n.eventEmitter.emit("transactionHash",a),t._confirmTransaction(n,a,i)):o||n.resolve(a);},a=function(e){var r=f(f({},i),{},{method:"eth_sendRawTransaction",params:[e.rawTransaction]});t.requestManager.send(r,o);},u=function(t,e){var r;if(e&&e.accounts&&e.accounts.wallet&&e.accounts.wallet.length)if("eth_sendTransaction"===t.method){var i=t.params[0];if((r=v(i&&"object"===(0,s.default)(i)?i.from:null,e.accounts))&&r.privateKey)return delete(i=JSON.parse(JSON.stringify(i))).from,e.defaultChain&&!i.chain&&(i.chain=e.defaultChain),e.defaultHardfork&&!i.hardfork&&(i.hardfork=e.defaultHardfork),e.defaultCommon&&!i.common&&(i.common=e.defaultCommon),void e.accounts.signTransaction(i,r.privateKey).then(a).catch(function(t){if("function"==typeof n.eventEmitter.listeners&&n.eventEmitter.listeners("error").length){try{n.eventEmitter.emit("error",t);}catch(t){}n.eventEmitter.removeAllListeners(),n.eventEmitter.catch(function(){});}n.reject(t);});}else if("eth_sign"===t.method){var u=t.params[1];if((r=v(t.params[0],e.accounts))&&r.privateKey){var f=e.accounts.sign(u,r.privateKey);return t.callback&&t.callback(null,f.signature),void n.resolve(f.signature);}}return e.requestManager.send(t,o);};if(e&&i.params[0]&&"object"===(0,s.default)(i.params[0])&&void 0===i.params[0].gasPrice){var h=new b({name:"getGasPrice",call:"eth_gasPrice",params:0}).createFunction(t.requestManager);h(function(r,o){o&&(i.params[0].gasPrice=o),e&&setTimeout(function(){n.eventEmitter.emit("sending",i);},0),u(i,t);});}else e&&setTimeout(function(){n.eventEmitter.emit("sending",i);},0),u(i,t);return e&&setTimeout(function(){n.eventEmitter.emit("sent",i);},0),n.eventEmitter;};return n.method=t,n.request=this.request.bind(this),n;},b.prototype.getRevertReason=function(t,e){var r=this;return new Promise(function(n,i){new b({name:"call",call:"eth_call",params:2,abiCoder:r.abiCoder,handleRevert:!0}).createFunction(r.requestManager)(t,l.numberToHex(e)).then(function(){n(!1);}).catch(function(t){t.reason?n({reason:t.reason,signature:t.signature}):i(t);});});},b.prototype.isRevertReasonString=function(t){return"string"==typeof t&&(t.length-2)/2%32==4&&"0x08c379a0"===t.substring(0,10);},b.prototype.request=function(){var t=this.toPayload(Array.prototype.slice.call(arguments));return t.format=this.formatOutput.bind(this),t;},t.exports=b;},function(t,e,r){"use strict";var n=r(0);Object.defineProperty(e,"__esModule",{value:!0}),e.keccak256=function(t){return"0x"+i.default.keccak_256((0,o.arrayify)(t));};var i=n(r(259)),o=r(11);},function(t,e,r){"use strict";var n=r(0);Object.defineProperty(e,"__esModule",{value:!0}),e.defineReadOnly=h,e.getStatic=function(t,e){for(var r=0;r<32;r++){if(t[e])return t[e];if(!t.prototype||"object"!==(0,a.default)(t.prototype))break;t=Object.getPrototypeOf(t.prototype).constructor;}return null;},e.resolveProperties=function(t){return f(this,void 0,void 0,i.default.mark(function e(){var r,n;return i.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=Object.keys(t).map(function(e){var r=t[e];return Promise.resolve(r).then(function(t){return{key:e,value:t};});}),e.next=3,Promise.all(r);case 3:return n=e.sent,e.abrupt("return",n.reduce(function(t,e){return t[e.key]=e.value,t;},{}));case 5:case"end":return e.stop();}},e);}));},e.checkProperties=function(t,e){t&&"object"===(0,a.default)(t)||c.throwArgumentError("invalid object","object",t);Object.keys(t).forEach(function(r){e[r]||c.throwArgumentError("invalid object key - "+r,"transaction:"+r,t);});},e.shallowCopy=function(t){var e={};for(var r in t)e[r]=t[r];return e;},e.deepCopy=p,e.Description=void 0;var i=n(r(48)),o=n(r(5)),a=n(r(2)),s=r(12),u=r(266),f=function(t,e,r,n){return new(r||(r=Promise))(function(i,o){function a(t){try{u(n.next(t));}catch(t){o(t);}}function s(t){try{u(n.throw(t));}catch(t){o(t);}}function u(t){var e;t.done?i(t.value):(e=t.value,e instanceof r?e:new r(function(t){t(e);})).then(a,s);}u((n=n.apply(t,e||[])).next());});},c=new s.Logger(u.version);function h(t,e,r){Object.defineProperty(t,e,{enumerable:!0,value:r,writable:!1});}var l={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function d(t){if(function t(e){if(null==e||l[(0,a.default)(e)])return!0;if(Array.isArray(e)||"object"===(0,a.default)(e)){if(!Object.isFrozen(e))return!1;for(var r=Object.keys(e),n=0;n=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void i(!1,"Invalid character in "+t);}function f(t,e,r){var n=u(t,r);return r-1>=e&&(n|=u(t,r-1)<<4),n;}function c(t,e,r,n){for(var o=0,a=0,s=Math.min(t.length,r),u=e;u=49?f-49+10:f>=17?f-17+10:f,i(f>=0&&a0?t:e;},a.min=function(t,e){return t.cmp(e)<0?t:e;},a.prototype._init=function(t,r,n){if("number"==typeof t)return this._initNumber(t,r,n);if("object"===(0,e.default)(t))return this._initArray(t,r,n);"hex"===r&&(r=16),i(r===(0|r)&&r>=2&&r<=36);var o=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(o++,this.negative=1),o=0;n-=3)a=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[o]|=a<>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===r)for(n=0,o=0;n>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this._strip();},a.prototype._parseHex=function(t,e,r){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var n=0;n=e;n-=2)i=f(t,e,n)<=18?(o-=18,a+=1,this.words[a]|=i>>>26):o+=8;else for(n=(t.length-e)%2==0?e+1:e;n=18?(o-=18,a+=1,this.words[a]|=i>>>26):o+=8;this._strip();},a.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var o=t.length-r,a=o%n,s=Math.min(o,o-a)+r,u=0,f=r;f1&&0===this.words[this.length-1];)this.length--;return this._normSign();},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this;},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{a.prototype[Symbol.for("nodejs.util.inspect.custom")]=l;}catch(t){a.prototype.inspect=l;}else a.prototype.inspect=l;function l(){return(this.red?"";}var d=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],p=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],m=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];a.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var n=0,o=0,a=0;a>>24-n&16777215)||a!==this.length-1?d[6-u.length]+u+r:u+r,(n+=2)>=26&&(n-=26,a--);}for(0!==o&&(r=o.toString(16)+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r;}if(t===(0|t)&&t>=2&&t<=36){var f=p[t],c=m[t];r="";var h=this.clone();for(h.negative=0;!h.isZero();){var l=h.modrn(c).toString(t);r=(h=h.idivn(c)).isZero()?l+r:d[f-l.length]+l+r;}for(this.isZero()&&(r="0"+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r;}i(!1,"Base should be between 2 and 36");},a.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&i(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t;},a.prototype.toJSON=function(){return this.toString(16,2);},s&&(a.prototype.toBuffer=function(t,e){return this.toArrayLike(s,t,e);}),a.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e);};function b(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],o=0|e.words[0],a=i*o,s=67108863&a,u=a/67108864|0;r.words[0]=s;for(var f=1;f>>26,h=67108863&u,l=Math.min(f,e.length-1),d=Math.max(0,f-t.length+1);d<=l;d++){var p=f-d|0;c+=(a=(i=0|t.words[p])*(o=0|e.words[d])+h)/67108864|0,h=67108863&a;}r.words[f]=0|h,u=0|c;}return 0!==u?r.words[f]=0|u:r.length--,r._strip();}a.prototype.toArrayLike=function(t,e,r){this._strip();var n=this.byteLength(),o=r||Math.max(1,n);i(n<=o,"byte array longer than desired length"),i(o>0,"Requested array length <= 0");var a=function(t,e){return t.allocUnsafe?t.allocUnsafe(e):new t(e);}(t,o);return this["_toArrayLike"+("le"===e?"LE":"BE")](a,n),a;},a.prototype._toArrayLikeLE=function(t,e){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=a>>>24,o+=2);}if(r=0&&(t[r--]=a>>8&255),r>=0&&(t[r--]=a>>16&255),6===o?(r>=0&&(t[r--]=a>>24&255),n=0,o=0):(n=a>>>24,o+=2);}if(r>=0)for(t[r--]=n;r>=0;)t[r--]=0;},Math.clz32?a.prototype._countBits=function(t){return 32-Math.clz32(t);}:a.prototype._countBits=function(t){var e=t,r=0;return e>=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e;},a.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r;},a.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e;},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this);},a.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this);},a.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this);},a.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this);},a.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this);},a.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this);},a.prototype.inotn=function(t){i("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-r),this._strip();},a.prototype.notn=function(t){return this.clone().inotn(t);},a.prototype.setn=function(t,e){i("number"==typeof t&&t>=0);var r=t/26|0,n=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this);},a.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign();}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var o=0,a=0;a>26,this.words[a]=67108863&e;for(;0!==o&&a>26,this.words[a]=67108863&e;if(0===o&&a>>13,d=0|a[1],p=8191&d,m=d>>>13,b=0|a[2],v=8191&b,y=b>>>13,g=0|a[3],w=8191&g,_=g>>>13,k=0|a[4],M=8191&k,S=k>>>13,A=0|a[5],x=8191&A,E=A>>>13,O=0|a[6],P=8191&O,B=O>>>13,T=0|a[7],R=8191&T,I=T>>>13,C=0|a[8],U=8191&C,j=C>>>13,N=0|a[9],L=8191&N,D=N>>>13,F=0|s[0],q=8191&F,H=F>>>13,z=0|s[1],K=8191&z,G=z>>>13,V=0|s[2],W=8191&V,Z=V>>>13,J=0|s[3],X=8191&J,Y=J>>>13,$=0|s[4],Q=8191&$,tt=$>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],ot=8191&it,at=it>>>13,st=0|s[7],ut=8191&st,ft=st>>>13,ct=0|s[8],ht=8191&ct,lt=ct>>>13,dt=0|s[9],pt=8191&dt,mt=dt>>>13;r.negative=t.negative^e.negative,r.length=19;var bt=(f+(n=Math.imul(h,q))|0)+((8191&(i=(i=Math.imul(h,H))+Math.imul(l,q)|0))<<13)|0;f=((o=Math.imul(l,H))+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(p,q),i=(i=Math.imul(p,H))+Math.imul(m,q)|0,o=Math.imul(m,H);var vt=(f+(n=n+Math.imul(h,K)|0)|0)+((8191&(i=(i=i+Math.imul(h,G)|0)+Math.imul(l,K)|0))<<13)|0;f=((o=o+Math.imul(l,G)|0)+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(v,q),i=(i=Math.imul(v,H))+Math.imul(y,q)|0,o=Math.imul(y,H),n=n+Math.imul(p,K)|0,i=(i=i+Math.imul(p,G)|0)+Math.imul(m,K)|0,o=o+Math.imul(m,G)|0;var yt=(f+(n=n+Math.imul(h,W)|0)|0)+((8191&(i=(i=i+Math.imul(h,Z)|0)+Math.imul(l,W)|0))<<13)|0;f=((o=o+Math.imul(l,Z)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(w,q),i=(i=Math.imul(w,H))+Math.imul(_,q)|0,o=Math.imul(_,H),n=n+Math.imul(v,K)|0,i=(i=i+Math.imul(v,G)|0)+Math.imul(y,K)|0,o=o+Math.imul(y,G)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,Z)|0)+Math.imul(m,W)|0,o=o+Math.imul(m,Z)|0;var gt=(f+(n=n+Math.imul(h,X)|0)|0)+((8191&(i=(i=i+Math.imul(h,Y)|0)+Math.imul(l,X)|0))<<13)|0;f=((o=o+Math.imul(l,Y)|0)+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(M,q),i=(i=Math.imul(M,H))+Math.imul(S,q)|0,o=Math.imul(S,H),n=n+Math.imul(w,K)|0,i=(i=i+Math.imul(w,G)|0)+Math.imul(_,K)|0,o=o+Math.imul(_,G)|0,n=n+Math.imul(v,W)|0,i=(i=i+Math.imul(v,Z)|0)+Math.imul(y,W)|0,o=o+Math.imul(y,Z)|0,n=n+Math.imul(p,X)|0,i=(i=i+Math.imul(p,Y)|0)+Math.imul(m,X)|0,o=o+Math.imul(m,Y)|0;var wt=(f+(n=n+Math.imul(h,Q)|0)|0)+((8191&(i=(i=i+Math.imul(h,tt)|0)+Math.imul(l,Q)|0))<<13)|0;f=((o=o+Math.imul(l,tt)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(x,q),i=(i=Math.imul(x,H))+Math.imul(E,q)|0,o=Math.imul(E,H),n=n+Math.imul(M,K)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(S,K)|0,o=o+Math.imul(S,G)|0,n=n+Math.imul(w,W)|0,i=(i=i+Math.imul(w,Z)|0)+Math.imul(_,W)|0,o=o+Math.imul(_,Z)|0,n=n+Math.imul(v,X)|0,i=(i=i+Math.imul(v,Y)|0)+Math.imul(y,X)|0,o=o+Math.imul(y,Y)|0,n=n+Math.imul(p,Q)|0,i=(i=i+Math.imul(p,tt)|0)+Math.imul(m,Q)|0,o=o+Math.imul(m,tt)|0;var _t=(f+(n=n+Math.imul(h,rt)|0)|0)+((8191&(i=(i=i+Math.imul(h,nt)|0)+Math.imul(l,rt)|0))<<13)|0;f=((o=o+Math.imul(l,nt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(P,q),i=(i=Math.imul(P,H))+Math.imul(B,q)|0,o=Math.imul(B,H),n=n+Math.imul(x,K)|0,i=(i=i+Math.imul(x,G)|0)+Math.imul(E,K)|0,o=o+Math.imul(E,G)|0,n=n+Math.imul(M,W)|0,i=(i=i+Math.imul(M,Z)|0)+Math.imul(S,W)|0,o=o+Math.imul(S,Z)|0,n=n+Math.imul(w,X)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(_,X)|0,o=o+Math.imul(_,Y)|0,n=n+Math.imul(v,Q)|0,i=(i=i+Math.imul(v,tt)|0)+Math.imul(y,Q)|0,o=o+Math.imul(y,tt)|0,n=n+Math.imul(p,rt)|0,i=(i=i+Math.imul(p,nt)|0)+Math.imul(m,rt)|0,o=o+Math.imul(m,nt)|0;var kt=(f+(n=n+Math.imul(h,ot)|0)|0)+((8191&(i=(i=i+Math.imul(h,at)|0)+Math.imul(l,ot)|0))<<13)|0;f=((o=o+Math.imul(l,at)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(R,q),i=(i=Math.imul(R,H))+Math.imul(I,q)|0,o=Math.imul(I,H),n=n+Math.imul(P,K)|0,i=(i=i+Math.imul(P,G)|0)+Math.imul(B,K)|0,o=o+Math.imul(B,G)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,Z)|0)+Math.imul(E,W)|0,o=o+Math.imul(E,Z)|0,n=n+Math.imul(M,X)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(S,X)|0,o=o+Math.imul(S,Y)|0,n=n+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,tt)|0)+Math.imul(_,Q)|0,o=o+Math.imul(_,tt)|0,n=n+Math.imul(v,rt)|0,i=(i=i+Math.imul(v,nt)|0)+Math.imul(y,rt)|0,o=o+Math.imul(y,nt)|0,n=n+Math.imul(p,ot)|0,i=(i=i+Math.imul(p,at)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,at)|0;var Mt=(f+(n=n+Math.imul(h,ut)|0)|0)+((8191&(i=(i=i+Math.imul(h,ft)|0)+Math.imul(l,ut)|0))<<13)|0;f=((o=o+Math.imul(l,ft)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(U,q),i=(i=Math.imul(U,H))+Math.imul(j,q)|0,o=Math.imul(j,H),n=n+Math.imul(R,K)|0,i=(i=i+Math.imul(R,G)|0)+Math.imul(I,K)|0,o=o+Math.imul(I,G)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,Z)|0)+Math.imul(B,W)|0,o=o+Math.imul(B,Z)|0,n=n+Math.imul(x,X)|0,i=(i=i+Math.imul(x,Y)|0)+Math.imul(E,X)|0,o=o+Math.imul(E,Y)|0,n=n+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,tt)|0)+Math.imul(S,Q)|0,o=o+Math.imul(S,tt)|0,n=n+Math.imul(w,rt)|0,i=(i=i+Math.imul(w,nt)|0)+Math.imul(_,rt)|0,o=o+Math.imul(_,nt)|0,n=n+Math.imul(v,ot)|0,i=(i=i+Math.imul(v,at)|0)+Math.imul(y,ot)|0,o=o+Math.imul(y,at)|0,n=n+Math.imul(p,ut)|0,i=(i=i+Math.imul(p,ft)|0)+Math.imul(m,ut)|0,o=o+Math.imul(m,ft)|0;var St=(f+(n=n+Math.imul(h,ht)|0)|0)+((8191&(i=(i=i+Math.imul(h,lt)|0)+Math.imul(l,ht)|0))<<13)|0;f=((o=o+Math.imul(l,lt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(L,q),i=(i=Math.imul(L,H))+Math.imul(D,q)|0,o=Math.imul(D,H),n=n+Math.imul(U,K)|0,i=(i=i+Math.imul(U,G)|0)+Math.imul(j,K)|0,o=o+Math.imul(j,G)|0,n=n+Math.imul(R,W)|0,i=(i=i+Math.imul(R,Z)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,Z)|0,n=n+Math.imul(P,X)|0,i=(i=i+Math.imul(P,Y)|0)+Math.imul(B,X)|0,o=o+Math.imul(B,Y)|0,n=n+Math.imul(x,Q)|0,i=(i=i+Math.imul(x,tt)|0)+Math.imul(E,Q)|0,o=o+Math.imul(E,tt)|0,n=n+Math.imul(M,rt)|0,i=(i=i+Math.imul(M,nt)|0)+Math.imul(S,rt)|0,o=o+Math.imul(S,nt)|0,n=n+Math.imul(w,ot)|0,i=(i=i+Math.imul(w,at)|0)+Math.imul(_,ot)|0,o=o+Math.imul(_,at)|0,n=n+Math.imul(v,ut)|0,i=(i=i+Math.imul(v,ft)|0)+Math.imul(y,ut)|0,o=o+Math.imul(y,ft)|0,n=n+Math.imul(p,ht)|0,i=(i=i+Math.imul(p,lt)|0)+Math.imul(m,ht)|0,o=o+Math.imul(m,lt)|0;var At=(f+(n=n+Math.imul(h,pt)|0)|0)+((8191&(i=(i=i+Math.imul(h,mt)|0)+Math.imul(l,pt)|0))<<13)|0;f=((o=o+Math.imul(l,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(L,K),i=(i=Math.imul(L,G))+Math.imul(D,K)|0,o=Math.imul(D,G),n=n+Math.imul(U,W)|0,i=(i=i+Math.imul(U,Z)|0)+Math.imul(j,W)|0,o=o+Math.imul(j,Z)|0,n=n+Math.imul(R,X)|0,i=(i=i+Math.imul(R,Y)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,Y)|0,n=n+Math.imul(P,Q)|0,i=(i=i+Math.imul(P,tt)|0)+Math.imul(B,Q)|0,o=o+Math.imul(B,tt)|0,n=n+Math.imul(x,rt)|0,i=(i=i+Math.imul(x,nt)|0)+Math.imul(E,rt)|0,o=o+Math.imul(E,nt)|0,n=n+Math.imul(M,ot)|0,i=(i=i+Math.imul(M,at)|0)+Math.imul(S,ot)|0,o=o+Math.imul(S,at)|0,n=n+Math.imul(w,ut)|0,i=(i=i+Math.imul(w,ft)|0)+Math.imul(_,ut)|0,o=o+Math.imul(_,ft)|0,n=n+Math.imul(v,ht)|0,i=(i=i+Math.imul(v,lt)|0)+Math.imul(y,ht)|0,o=o+Math.imul(y,lt)|0;var xt=(f+(n=n+Math.imul(p,pt)|0)|0)+((8191&(i=(i=i+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;f=((o=o+Math.imul(m,mt)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(L,W),i=(i=Math.imul(L,Z))+Math.imul(D,W)|0,o=Math.imul(D,Z),n=n+Math.imul(U,X)|0,i=(i=i+Math.imul(U,Y)|0)+Math.imul(j,X)|0,o=o+Math.imul(j,Y)|0,n=n+Math.imul(R,Q)|0,i=(i=i+Math.imul(R,tt)|0)+Math.imul(I,Q)|0,o=o+Math.imul(I,tt)|0,n=n+Math.imul(P,rt)|0,i=(i=i+Math.imul(P,nt)|0)+Math.imul(B,rt)|0,o=o+Math.imul(B,nt)|0,n=n+Math.imul(x,ot)|0,i=(i=i+Math.imul(x,at)|0)+Math.imul(E,ot)|0,o=o+Math.imul(E,at)|0,n=n+Math.imul(M,ut)|0,i=(i=i+Math.imul(M,ft)|0)+Math.imul(S,ut)|0,o=o+Math.imul(S,ft)|0,n=n+Math.imul(w,ht)|0,i=(i=i+Math.imul(w,lt)|0)+Math.imul(_,ht)|0,o=o+Math.imul(_,lt)|0;var Et=(f+(n=n+Math.imul(v,pt)|0)|0)+((8191&(i=(i=i+Math.imul(v,mt)|0)+Math.imul(y,pt)|0))<<13)|0;f=((o=o+Math.imul(y,mt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(L,X),i=(i=Math.imul(L,Y))+Math.imul(D,X)|0,o=Math.imul(D,Y),n=n+Math.imul(U,Q)|0,i=(i=i+Math.imul(U,tt)|0)+Math.imul(j,Q)|0,o=o+Math.imul(j,tt)|0,n=n+Math.imul(R,rt)|0,i=(i=i+Math.imul(R,nt)|0)+Math.imul(I,rt)|0,o=o+Math.imul(I,nt)|0,n=n+Math.imul(P,ot)|0,i=(i=i+Math.imul(P,at)|0)+Math.imul(B,ot)|0,o=o+Math.imul(B,at)|0,n=n+Math.imul(x,ut)|0,i=(i=i+Math.imul(x,ft)|0)+Math.imul(E,ut)|0,o=o+Math.imul(E,ft)|0,n=n+Math.imul(M,ht)|0,i=(i=i+Math.imul(M,lt)|0)+Math.imul(S,ht)|0,o=o+Math.imul(S,lt)|0;var Ot=(f+(n=n+Math.imul(w,pt)|0)|0)+((8191&(i=(i=i+Math.imul(w,mt)|0)+Math.imul(_,pt)|0))<<13)|0;f=((o=o+Math.imul(_,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(L,Q),i=(i=Math.imul(L,tt))+Math.imul(D,Q)|0,o=Math.imul(D,tt),n=n+Math.imul(U,rt)|0,i=(i=i+Math.imul(U,nt)|0)+Math.imul(j,rt)|0,o=o+Math.imul(j,nt)|0,n=n+Math.imul(R,ot)|0,i=(i=i+Math.imul(R,at)|0)+Math.imul(I,ot)|0,o=o+Math.imul(I,at)|0,n=n+Math.imul(P,ut)|0,i=(i=i+Math.imul(P,ft)|0)+Math.imul(B,ut)|0,o=o+Math.imul(B,ft)|0,n=n+Math.imul(x,ht)|0,i=(i=i+Math.imul(x,lt)|0)+Math.imul(E,ht)|0,o=o+Math.imul(E,lt)|0;var Pt=(f+(n=n+Math.imul(M,pt)|0)|0)+((8191&(i=(i=i+Math.imul(M,mt)|0)+Math.imul(S,pt)|0))<<13)|0;f=((o=o+Math.imul(S,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(L,rt),i=(i=Math.imul(L,nt))+Math.imul(D,rt)|0,o=Math.imul(D,nt),n=n+Math.imul(U,ot)|0,i=(i=i+Math.imul(U,at)|0)+Math.imul(j,ot)|0,o=o+Math.imul(j,at)|0,n=n+Math.imul(R,ut)|0,i=(i=i+Math.imul(R,ft)|0)+Math.imul(I,ut)|0,o=o+Math.imul(I,ft)|0,n=n+Math.imul(P,ht)|0,i=(i=i+Math.imul(P,lt)|0)+Math.imul(B,ht)|0,o=o+Math.imul(B,lt)|0;var Bt=(f+(n=n+Math.imul(x,pt)|0)|0)+((8191&(i=(i=i+Math.imul(x,mt)|0)+Math.imul(E,pt)|0))<<13)|0;f=((o=o+Math.imul(E,mt)|0)+(i>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,n=Math.imul(L,ot),i=(i=Math.imul(L,at))+Math.imul(D,ot)|0,o=Math.imul(D,at),n=n+Math.imul(U,ut)|0,i=(i=i+Math.imul(U,ft)|0)+Math.imul(j,ut)|0,o=o+Math.imul(j,ft)|0,n=n+Math.imul(R,ht)|0,i=(i=i+Math.imul(R,lt)|0)+Math.imul(I,ht)|0,o=o+Math.imul(I,lt)|0;var Tt=(f+(n=n+Math.imul(P,pt)|0)|0)+((8191&(i=(i=i+Math.imul(P,mt)|0)+Math.imul(B,pt)|0))<<13)|0;f=((o=o+Math.imul(B,mt)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(L,ut),i=(i=Math.imul(L,ft))+Math.imul(D,ut)|0,o=Math.imul(D,ft),n=n+Math.imul(U,ht)|0,i=(i=i+Math.imul(U,lt)|0)+Math.imul(j,ht)|0,o=o+Math.imul(j,lt)|0;var Rt=(f+(n=n+Math.imul(R,pt)|0)|0)+((8191&(i=(i=i+Math.imul(R,mt)|0)+Math.imul(I,pt)|0))<<13)|0;f=((o=o+Math.imul(I,mt)|0)+(i>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,n=Math.imul(L,ht),i=(i=Math.imul(L,lt))+Math.imul(D,ht)|0,o=Math.imul(D,lt);var It=(f+(n=n+Math.imul(U,pt)|0)|0)+((8191&(i=(i=i+Math.imul(U,mt)|0)+Math.imul(j,pt)|0))<<13)|0;f=((o=o+Math.imul(j,mt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863;var Ct=(f+(n=Math.imul(L,pt))|0)+((8191&(i=(i=Math.imul(L,mt))+Math.imul(D,pt)|0))<<13)|0;return f=((o=Math.imul(D,mt))+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,u[0]=bt,u[1]=vt,u[2]=yt,u[3]=gt,u[4]=wt,u[5]=_t,u[6]=kt,u[7]=Mt,u[8]=St,u[9]=At,u[10]=xt,u[11]=Et,u[12]=Ot,u[13]=Pt,u[14]=Bt,u[15]=Tt,u[16]=Rt,u[17]=It,u[18]=Ct,0!==f&&(u[19]=f,r.length++),r;};function y(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,a&=67108863;}r.words[o]=s,n=a,a=i;}return 0!==n?r.words[o]=n:r.length--,r._strip();}function g(t,e,r){return y(t,e,r);}function w(t,e){this.x=t,this.y=e;}Math.imul||(v=b),a.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?v(this,t,e):r<63?b(this,t,e):r<1024?y(this,t,e):g(this,t,e);},w.prototype.makeRBT=function(t){for(var e=new Array(t),r=a.prototype._countBits(t)-1,n=0;n>=1;return n;},w.prototype.permute=function(t,e,r,n,i,o){for(var a=0;a>>=1)i++;return 1<>>=13,r[2*a+1]=8191&o,o>>>=13;for(a=2*e;a>=26,r+=o/67108864|0,r+=a>>>26,this.words[n]=67108863&a;}return 0!==r&&(this.words[n]=r,this.length++),e?this.ineg():this;},a.prototype.muln=function(t){return this.clone().imuln(t);},a.prototype.sqr=function(){return this.mul(this);},a.prototype.isqr=function(){return this.imul(this.clone());},a.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i&1;}return e;}(t);if(0===e.length)return new a(1);for(var r=this,n=0;n=0);var e,r=t%26,n=(t-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(e=0;e>>26-r;}a&&(this.words[e]=a,this.length++);}if(0!==n){for(e=this.length-1;e>=0;e--)this.words[e+n]=this.words[e];for(e=0;e=0),n=e?(e-e%26)/26:0;var o=t%26,a=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<a)for(this.length-=a,f=0;f=0&&(0!==c||f>=n);f--){var h=0|this.words[f];this.words[f]=c<<26-o|h>>>o,c=h&s;}return u&&0!==c&&(u.words[u.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this._strip();},a.prototype.ishrn=function(t,e,r){return i(0===this.negative),this.iushrn(t,e,r);},a.prototype.shln=function(t){return this.clone().ishln(t);},a.prototype.ushln=function(t){return this.clone().iushln(t);},a.prototype.shrn=function(t){return this.clone().ishrn(t);},a.prototype.ushrn=function(t){return this.clone().iushrn(t);},a.prototype.testn=function(t){i("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,n=1<=0);var e=t%26,r=(t-e)/26;if(i(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var n=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this;},a.prototype.isubn=function(t){if(i("number"==typeof t),i(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[n+r]=67108863&o;}for(;n>26,this.words[n+r]=67108863&o;if(0===s)return this._strip();for(i(-1===s),s=0,n=0;n>26,this.words[n]=67108863&o;return this.negative=1,this._strip();},a.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,o=0|i.words[i.length-1];0!==(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var s,u=n.length-i.length;if("mod"!==e){(s=new a(null)).length=u+1,s.words=new Array(s.length);for(var f=0;f=0;h--){var l=67108864*(0|n.words[i.length+h])+(0|n.words[i.length+h-1]);for(l=Math.min(l/o|0,67108863),n._ishlnsubmul(i,l,h);0!==n.negative;)l--,n.negative=0,n._ishlnsubmul(i,1,h),n.isZero()||(n.negative^=1);s&&(s.words[h]=l);}return s&&s._strip(),n._strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:s||null,mod:n};},a.prototype.divmod=function(t,e,r){return i(!t.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(n=s.div.neg()),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:n,mod:o}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(n=s.div.neg()),{div:n,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:s.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new a(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new a(this.modrn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new a(this.modrn(t.words[0]))}:this._wordDiv(t,e);var n,o,s;},a.prototype.div=function(t){return this.divmod(t,"div",!1).div;},a.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod;},a.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod;},a.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1);},a.prototype.modrn=function(t){var e=t<0;e&&(t=-t),i(t<=67108863);for(var r=(1<<26)%t,n=0,o=this.length-1;o>=0;o--)n=(r*n+(0|this.words[o]))%t;return e?-n:n;},a.prototype.modn=function(t){return this.modrn(t);},a.prototype.idivn=function(t){var e=t<0;e&&(t=-t),i(t<=67108863);for(var r=0,n=this.length-1;n>=0;n--){var o=(0|this.words[n])+67108864*r;this.words[n]=o/t|0,r=o%t;}return this._strip(),e?this.ineg():this;},a.prototype.divn=function(t){return this.clone().idivn(t);},a.prototype.egcd=function(t){i(0===t.negative),i(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n=new a(1),o=new a(0),s=new a(0),u=new a(1),f=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++f;for(var c=r.clone(),h=e.clone();!e.isZero();){for(var l=0,d=1;0==(e.words[0]&d)&&l<26;++l,d<<=1);if(l>0)for(e.iushrn(l);l-->0;)(n.isOdd()||o.isOdd())&&(n.iadd(c),o.isub(h)),n.iushrn(1),o.iushrn(1);for(var p=0,m=1;0==(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(r.iushrn(p);p-->0;)(s.isOdd()||u.isOdd())&&(s.iadd(c),u.isub(h)),s.iushrn(1),u.iushrn(1);e.cmp(r)>=0?(e.isub(r),n.isub(s),o.isub(u)):(r.isub(e),s.isub(n),u.isub(o));}return{a:s,b:u,gcd:r.iushln(f)};},a.prototype._invmp=function(t){i(0===t.negative),i(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n,o=new a(1),s=new a(0),u=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var f=0,c=1;0==(e.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(e.iushrn(f);f-->0;)o.isOdd()&&o.iadd(u),o.iushrn(1);for(var h=0,l=1;0==(r.words[0]&l)&&h<26;++h,l<<=1);if(h>0)for(r.iushrn(h);h-->0;)s.isOdd()&&s.iadd(u),s.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(s)):(r.isub(e),s.isub(o));}return(n=0===e.cmpn(1)?o:s).cmpn(0)<0&&n.iadd(t),n;},a.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var o=e;e=r,r=o;}else if(0===i||0===r.cmpn(1))break;e.isub(r);}return r.iushln(n);},a.prototype.invm=function(t){return this.egcd(t).a.umod(t);},a.prototype.isEven=function(){return 0==(1&this.words[0]);},a.prototype.isOdd=function(){return 1==(1&this.words[0]);},a.prototype.andln=function(t){return this.words[0]&t;},a.prototype.bincn=function(t){i("number"==typeof t);var e=t%26,r=(t-e)/26,n=1<>>26,s&=67108863,this.words[a]=s;}return 0!==o&&(this.words[a]=o,this.length++),this;},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0];},a.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)e=1;else{r&&(t=-t),i(t<=67108863,"Number is too big");var n=0|this.words[0];e=n===t?0:nt.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break;}}return e;},a.prototype.gtn=function(t){return 1===this.cmpn(t);},a.prototype.gt=function(t){return 1===this.cmp(t);},a.prototype.gten=function(t){return this.cmpn(t)>=0;},a.prototype.gte=function(t){return this.cmp(t)>=0;},a.prototype.ltn=function(t){return-1===this.cmpn(t);},a.prototype.lt=function(t){return-1===this.cmp(t);},a.prototype.lten=function(t){return this.cmpn(t)<=0;},a.prototype.lte=function(t){return this.cmp(t)<=0;},a.prototype.eqn=function(t){return 0===this.cmpn(t);},a.prototype.eq=function(t){return 0===this.cmp(t);},a.red=function(t){return new E(t);},a.prototype.toRed=function(t){return i(!this.red,"Already a number in reduction context"),i(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t);},a.prototype.fromRed=function(){return i(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this);},a.prototype._forceRed=function(t){return this.red=t,this;},a.prototype.forceRed=function(t){return i(!this.red,"Already a number in reduction context"),this._forceRed(t);},a.prototype.redAdd=function(t){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,t);},a.prototype.redIAdd=function(t){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t);},a.prototype.redSub=function(t){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,t);},a.prototype.redISub=function(t){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,t);},a.prototype.redShl=function(t){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,t);},a.prototype.redMul=function(t){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t);},a.prototype.redIMul=function(t){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t);},a.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this);},a.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this);},a.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this);},a.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this);},a.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this);},a.prototype.redPow=function(t){return i(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t);};var _={k256:null,p224:null,p192:null,p25519:null};function k(t,e){this.name=t,this.p=new a(e,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp();}function M(){k.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f");}function S(){k.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001");}function A(){k.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff");}function x(){k.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed");}function E(t){if("string"==typeof t){var e=a._prime(t);this.m=e.p,this.prime=e;}else i(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null;}function O(t){E.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv);}k.prototype._tmp=function(){var t=new a(null);return t.words=new Array(Math.ceil(this.n/13)),t;},k.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength();}while(e>this.n);var n=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r;},k.prototype.split=function(t,e){t.iushrn(this.n,0,e);},k.prototype.imulK=function(t){return t.imul(this.k);},o(M,k),M.prototype.split=function(t,e){for(var r=Math.min(t.length,9),n=0;n>>22,i=o;}i>>>=22,t.words[n-10]=i,0===i&&t.length>10?t.length-=10:t.length-=9;},M.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n;}return 0!==e&&(t.words[t.length++]=e),t;},a._prime=function(t){if(_[t])return _[t];var e;if("k256"===t)e=new M();else if("p224"===t)e=new S();else if("p192"===t)e=new A();else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new x();}return _[t]=e,e;},E.prototype._verify1=function(t){i(0===t.negative,"red works only with positives"),i(t.red,"red works only with red numbers");},E.prototype._verify2=function(t,e){i(0==(t.negative|e.negative),"red works only with positives"),i(t.red&&t.red===e.red,"red works only with red numbers");},E.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):(h(t,t.umod(this.m)._forceRed(this)),t);},E.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this);},E.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this);},E.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r;},E.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this);},E.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r;},E.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e));},E.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e));},E.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e));},E.prototype.isqr=function(t){return this.imul(t,t.clone());},E.prototype.sqr=function(t){return this.mul(t,t);},E.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(i(e%2==1),3===e){var r=this.m.add(new a(1)).iushrn(2);return this.pow(t,r);}for(var n=this.m.subn(1),o=0;!n.isZero()&&0===n.andln(1);)o++,n.iushrn(1);i(!n.isZero());var s=new a(1).toRed(this),u=s.redNeg(),f=this.m.subn(1).iushrn(1),c=this.m.bitLength();for(c=new a(2*c*c).toRed(this);0!==this.pow(c,f).cmp(u);)c.redIAdd(u);for(var h=this.pow(c,n),l=this.pow(t,n.addn(1).iushrn(1)),d=this.pow(t,n),p=o;0!==d.cmp(s);){for(var m=d,b=0;0!==m.cmp(s);b++)m=m.redSqr();i(b=0;n--){for(var f=e.words[n],c=u-1;c>=0;c--){var h=f>>c&1;i!==r[0]&&(i=this.sqr(i)),0!==h||0!==o?(o<<=1,o|=h,(4===++s||0===n&&0===c)&&(i=this.mul(i,r[o]),s=0,o=0)):s=0;}u=26;}return i;},E.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e;},E.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e;},a.mont=function(t){return new O(t);},o(O,E),O.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift));},O.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e;},O.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this);},O.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new a(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this);},O.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this);};}(t);}).call(this,r(17)(t));},function(t,e,r){"use strict";(function(t){var n=function(t){return t&&t.__esModule?t:{default:t};};Object.defineProperty(e,"__esModule",{value:!0}),e.baToJSON=e.addHexPrefix=e.toUnsigned=e.fromSigned=e.bufferToHex=e.bufferToInt=e.toBuffer=e.unpadHexString=e.unpadArray=e.unpadBuffer=e.setLengthRight=e.setLengthLeft=e.zeros=void 0;var i=n(r(33)),o=r(42),a=r(70);e.zeros=function(e){return t.allocUnsafe(e).fill(0);};var s=function(t,r,n){var i=e.zeros(r);return n?t.length0&&"0"===e.toString();)e=(t=t.slice(1))[0];return t;};e.unpadBuffer=function(t){return a.assertIsBuffer(t),u(t);},e.unpadArray=function(t){return a.assertIsArray(t),u(t);},e.unpadHexString=function(t){return a.assertIsHexString(t),t=o.stripHexPrefix(t),u(t);},e.toBuffer=function(e){if(null==e)return t.allocUnsafe(0);if(t.isBuffer(e))return t.from(e);if(Array.isArray(e)||e instanceof Uint8Array)return t.from(e);if("string"==typeof e){if(!o.isHexString(e))throw new Error("Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: "+e);return t.from(o.padToEven(o.stripHexPrefix(e)),"hex");}if("number"==typeof e)return o.intToBuffer(e);if(i.default.isBN(e))return e.toArrayLike(t);if(e.toArray)return t.from(e.toArray());if(e.toBuffer)return t.from(e.toBuffer());throw new Error("invalid type");},e.bufferToInt=function(t){return new i.default(e.toBuffer(t)).toNumber();},e.bufferToHex=function(t){return"0x"+(t=e.toBuffer(t)).toString("hex");},e.fromSigned=function(t){return new i.default(t).fromTwos(256);},e.toUnsigned=function(e){return t.from(e.toTwos(256).toArray());},e.addHexPrefix=function(t){return"string"!=typeof t||o.isHexPrefixed(t)?t:"0x"+t;},e.baToJSON=function(r){if(t.isBuffer(r))return"0x"+r.toString("hex");if(r instanceof Array){for(var n=[],i=0;i2?"one of ".concat(e," ").concat(t.slice(0,r-1).join(", "),", or ")+t[r-1]:2===r?"one of ".concat(e," ").concat(t[0]," or ").concat(t[1]):"of ".concat(e," ").concat(t[0]);}return"of ".concat(e," ").concat(String(t));}o("ERR_INVALID_OPT_VALUE",function(t,e){return'The value "'+e+'" is invalid for option "'+t+'"';},TypeError),o("ERR_INVALID_ARG_TYPE",function(t,e,r){var i,o,s,u;if("string"==typeof e&&(o="not ",e.substr(!s||s<0?0:+s,o.length)===o)?(i="must not be",e=e.replace(/^not /,"")):i="must be",function(t,e,r){return(void 0===r||r>t.length)&&(r=t.length),t.substring(r-e.length,r)===e;}(t," argument"))u="The ".concat(t," ").concat(i," ").concat(a(e,"type"));else{var f=function(t,e,r){return"number"!=typeof r&&(r=0),!(r+e.length>t.length)&&-1!==t.indexOf(e,r);}(t,".")?"property":"argument";u='The "'.concat(t,'" ').concat(f," ").concat(i," ").concat(a(e,"type"));}return u+=". Received type ".concat((0,n.default)(r));},TypeError),o("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),o("ERR_METHOD_NOT_IMPLEMENTED",function(t){return"The "+t+" method is not implemented";}),o("ERR_STREAM_PREMATURE_CLOSE","Premature close"),o("ERR_STREAM_DESTROYED",function(t){return"Cannot call "+t+" after a stream was destroyed";}),o("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),o("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),o("ERR_STREAM_WRITE_AFTER_END","write after end"),o("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),o("ERR_UNKNOWN_ENCODING",function(t){return"Unknown encoding: "+t;},TypeError),o("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),t.exports.codes=i;},function(t,e,r){"use strict";(function(e){var n=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e;};t.exports=f;var i=r(152),o=r(156);r(3)(f,i);for(var a=n(o.prototype),s=0;s=this._finalSize&&(this._update(this._block),this._block.fill(0));var r=8*this._len;if(r<=4294967295)this._block.writeUInt32BE(r,this._blockSize-4);else{var n=(4294967295&r)>>>0,i=(r-n)/4294967296;this._block.writeUInt32BE(i,this._blockSize-8),this._block.writeUInt32BE(n,this._blockSize-4);}this._update(this._block);var o=this._hash();return t?o.toString(t):o;},i.prototype._update=function(){throw new Error("_update must be implemented by subclass");},t.exports=i;},function(t,e,r){"use strict";var n=r(0)(r(2));var i={};function o(t,e,r){r||(r=Error);var n=function(t){var r,n;function i(r,n,i){return t.call(this,function(t,r,n){return"string"==typeof e?e:e(t,r,n);}(r,n,i))||this;}return n=t,(r=i).prototype=Object.create(n.prototype),r.prototype.constructor=r,r.__proto__=n,i;}(r);n.prototype.name=r.name,n.prototype.code=t,i[t]=n;}function a(t,e){if(Array.isArray(t)){var r=t.length;return t=t.map(function(t){return String(t);}),r>2?"one of ".concat(e," ").concat(t.slice(0,r-1).join(", "),", or ")+t[r-1]:2===r?"one of ".concat(e," ").concat(t[0]," or ").concat(t[1]):"of ".concat(e," ").concat(t[0]);}return"of ".concat(e," ").concat(String(t));}o("ERR_INVALID_OPT_VALUE",function(t,e){return'The value "'+e+'" is invalid for option "'+t+'"';},TypeError),o("ERR_INVALID_ARG_TYPE",function(t,e,r){var i,o,s,u;if("string"==typeof e&&(o="not ",e.substr(!s||s<0?0:+s,o.length)===o)?(i="must not be",e=e.replace(/^not /,"")):i="must be",function(t,e,r){return(void 0===r||r>t.length)&&(r=t.length),t.substring(r-e.length,r)===e;}(t," argument"))u="The ".concat(t," ").concat(i," ").concat(a(e,"type"));else{var f=function(t,e,r){return"number"!=typeof r&&(r=0),!(r+e.length>t.length)&&-1!==t.indexOf(e,r);}(t,".")?"property":"argument";u='The "'.concat(t,'" ').concat(f," ").concat(i," ").concat(a(e,"type"));}return u+=". Received type ".concat((0,n.default)(r));},TypeError),o("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),o("ERR_METHOD_NOT_IMPLEMENTED",function(t){return"The "+t+" method is not implemented";}),o("ERR_STREAM_PREMATURE_CLOSE","Premature close"),o("ERR_STREAM_DESTROYED",function(t){return"Cannot call "+t+" after a stream was destroyed";}),o("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),o("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),o("ERR_STREAM_WRITE_AFTER_END","write after end"),o("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),o("ERR_UNKNOWN_ENCODING",function(t){return"Unknown encoding: "+t;},TypeError),o("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),t.exports.codes=i;},function(t,e,r){"use strict";(function(e){var n=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e;};t.exports=f;var i=r(177),o=r(181);r(3)(f,i);for(var a=n(o.prototype),s=0;s=0;});},intToBuffer:function(t){var r=s(t);return new e(a(r.slice(2)),"hex");},getBinarySize:function(t){if("string"!=typeof t)throw new Error("[ethjs-util] while getting binary size, method getBinarySize requires input 'str' to be type String, got '"+(0,n.default)(t)+"'.");return e.byteLength(t,"utf8");},isHexPrefixed:i,stripHexPrefix:o,padToEven:a,intToHex:s,fromAscii:function(t){for(var e="",r=0;r",'"',"`"," ","\r","\n","\t"]),h=["'"].concat(c),l=["%","/","?",";","#"].concat(h),d=["/","?","#"],p=/^[+a-z0-9A-Z_-]{0,63}$/,m=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,b={javascript:!0,"javascript:":!0},v={javascript:!0,"javascript:":!0},y={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},g=r(227);function w(t,e,r){if(t&&o.isObject(t)&&t instanceof a)return t;var n=new a();return n.parse(t,e,r),n;}a.prototype.parse=function(t,e,r){if(!o.isString(t))throw new TypeError("Parameter 'url' must be a string, not "+(0,n.default)(t));var a=t.indexOf("?"),u=-1!==a&&a127?C+="x":C+=I[U];if(!C.match(p)){var N=T.slice(0,O),L=T.slice(O+1),D=I.match(m);D&&(N.push(D[1]),L.unshift(D[2])),L.length&&(w="/"+L.join(".")+w),this.hostname=N.join(".");break;}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),B||(this.hostname=i.toASCII(this.hostname));var F=this.port?":"+this.port:"",q=this.hostname||"";this.host=q+F,this.href+=this.host,B&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==w[0]&&(w="/"+w));}if(!b[M])for(O=0,R=h.length;O0)&&r.host.split("@"))&&(r.auth=P.shift(),r.host=r.hostname=P.shift());return r.search=t.search,r.query=t.query,o.isNull(r.pathname)&&o.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r;}if(!M.length)return r.pathname=null,r.search?r.path="/"+r.search:r.path=null,r.href=r.format(),r;for(var A=M.slice(-1)[0],x=(r.host||t.host||M.length>1)&&("."===A||".."===A)||""===A,E=0,O=M.length;O>=0;O--)"."===(A=M[O])?M.splice(O,1):".."===A?(M.splice(O,1),E++):E&&(M.splice(O,1),E--);if(!_&&!k)for(;E--;E)M.unshift("..");!_||""===M[0]||M[0]&&"/"===M[0].charAt(0)||M.unshift(""),x&&"/"!==M.join("/").substr(-1)&&M.push("");var P,B=""===M[0]||M[0]&&"/"===M[0].charAt(0);S&&(r.hostname=r.host=B?"":M.length?M.shift():"",(P=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@"))&&(r.auth=P.shift(),r.host=r.hostname=P.shift()));return(_=_||r.host&&M.length)&&!B&&M.unshift(""),M.length?r.pathname=M.join("/"):(r.pathname=null,r.path=null),o.isNull(r.pathname)&&o.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=t.auth||r.auth,r.slashes=r.slashes||t.slashes,r.href=r.format(),r;},a.prototype.parseHost=function(){var t=this.host,e=u.exec(t);e&&(":"!==(e=e[0])&&(this.port=e.substr(1)),t=t.substr(0,t.length-e.length)),t&&(this.hostname=t);};},function(t,e,r){"use strict";(e=t.exports=r(117)).Stream=e,e.Readable=e,e.Writable=r(75),e.Duplex=r(28),e.Transform=r(121),e.PassThrough=r(242);},function(t,e,r){"use strict";(function(t){var n=r(0)(r(2));function i(t){return Object.prototype.toString.call(t);}e.isArray=function(t){return Array.isArray?Array.isArray(t):"[object Array]"===i(t);},e.isBoolean=function(t){return"boolean"==typeof t;},e.isNull=function(t){return null===t;},e.isNullOrUndefined=function(t){return null==t;},e.isNumber=function(t){return"number"==typeof t;},e.isString=function(t){return"string"==typeof t;},e.isSymbol=function(t){return"symbol"===(0,n.default)(t);},e.isUndefined=function(t){return void 0===t;},e.isRegExp=function(t){return"[object RegExp]"===i(t);},e.isObject=function(t){return"object"===(0,n.default)(t)&&null!==t;},e.isDate=function(t){return"[object Date]"===i(t);},e.isError=function(t){return"[object Error]"===i(t)||t instanceof Error;},e.isFunction=function(t){return"function"==typeof t;},e.isPrimitive=function(t){return null===t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||"symbol"===(0,n.default)(t)||void 0===t;},e.isBuffer=t.isBuffer;}).call(this,r(1).Buffer);},function(t,e,r){"use strict";t.exports=r(253);},function(t,e,r){"use strict";var n=r(21),i=r(18);function o(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32;}e.BlockHash=o,o.prototype.update=function(t,e){if(t=n.toArray(t,e),this.pending?this.pending=this.pending.concat(t):this.pending=t,this.pendingTotal+=t.length,this.pending.length>=this._delta8){var r=(t=this.pending).length%this._delta8;this.pending=t.slice(t.length-r,t.length),0===this.pending.length&&(this.pending=null),t=n.join32(t,0,t.length-r,this.endian);for(var i=0;i>>24&255,n[i++]=t>>>16&255,n[i++]=t>>>8&255,n[i++]=255&t;}else for(n[i++]=255&t,n[i++]=t>>>8&255,n[i++]=t>>>16&255,n[i++]=t>>>24&255,n[i++]=0,n[i++]=0,n[i++]=0,n[i++]=0,o=8;o1?(t[r[0]]=t[r[0]]||{},t[r[0]][r[1]]=e):t[r[0]]=e;},i.prototype.buildCall=function(){var t=this;return function(){t.subscriptions[arguments[0]]||console.warn("Subscription "+JSON.stringify(arguments[0])+" doesn't exist. Subscribing anyway.");var e=new n({subscription:t.subscriptions[arguments[0]]||{},requestManager:t.requestManager,type:t.type});return e.subscribe.apply(e,arguments);};},t.exports={subscriptions:i,subscription:n};},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getAddress=v,e.isAddress=function(t){try{return v(t),!0;}catch(t){}return!1;},e.getIcapAddress=function(t){var e=(0,i._base16To36)(v(t).substring(2)).toUpperCase();for(;e.length<30;)e="0"+e;return"XE"+b("XE00"+e)+e;},e.getContractAddress=function(t){var e=null;try{e=v(t.from);}catch(e){f.throwArgumentError("missing from address","transaction",t);}var r=(0,n.stripZeros)((0,n.arrayify)(i.BigNumber.from(t.nonce).toHexString()));return v((0,n.hexDataSlice)((0,o.keccak256)((0,a.encode)([e,r])),12));},e.getCreate2Address=function(t,e,r){32!==(0,n.hexDataLength)(e)&&f.throwArgumentError("salt must be 32 bytes","salt",e);32!==(0,n.hexDataLength)(r)&&f.throwArgumentError("initCodeHash must be 32 bytes","initCodeHash",r);return v((0,n.hexDataSlice)((0,o.keccak256)((0,n.concat)(["0xff",v(t),e,r])),12));};var n=r(11),i=r(24),o=r(31),a=r(126),s=r(12),u=r(261),f=new s.Logger(u.version);function c(t){(0,n.isHexString)(t,20)||f.throwArgumentError("invalid address","address",t);for(var e=(t=t.toLowerCase()).substring(2).split(""),r=new Uint8Array(40),i=0;i<40;i++)r[i]=e[i].charCodeAt(0);for(var a=(0,n.arrayify)((0,o.keccak256)(r)),s=0;s<40;s+=2)a[s>>1]>>4>=8&&(e[s]=e[s].toUpperCase()),(15&a[s>>1])>=8&&(e[s+1]=e[s+1].toUpperCase());return"0x"+e.join("");}for(var h={},l=0;l<10;l++)h[String(l)]=String(l);for(var d=0;d<26;d++)h[String.fromCharCode(65+d)]=String(10+d);var p,m=Math.floor((p=9007199254740991,Math.log10?Math.log10(p):Math.log(p)/Math.LN10));function b(t){for(var e=(t=(t=t.toUpperCase()).substring(4)+t.substring(0,2)+"00").split("").map(function(t){return h[t];}).join("");e.length>=m;){var r=e.substring(0,m);e=parseInt(r,10)%97+e.substring(r.length);}for(var n=String(98-parseInt(e,10)%97);n.length<2;)n="0"+n;return n;}function v(t){var e=null;if("string"!=typeof t&&f.throwArgumentError("invalid address","address",t),t.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==t.substring(0,2)&&(t="0x"+t),e=c(t),t.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&e!==t&&f.throwArgumentError("bad address checksum","address",t);else if(t.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(t.substring(2,4)!==b(t)&&f.throwArgumentError("bad icap checksum","address",t),e=(0,i._base36To16)(t.substring(4));e.length<40;)e="0"+e;e=c("0x"+e);}else f.throwArgumentError("invalid address","address",t);return e;}},function(t,e,r){"use strict";var n=e;n.utils=r(21),n.common=r(49),n.sha=r(269),n.ripemd=r(273),n.hmac=r(274),n.sha1=n.sha.sha1,n.sha256=n.sha.sha256,n.sha224=n.sha.sha224,n.sha384=n.sha.sha384,n.sha512=n.sha.sha512,n.ripemd160=n.ripemd.ripemd160;},function(t,e,r){"use strict";var n=r(27),i=r(30),o=r(16),a=function(){var t=this;n.packageInit(this,arguments),[new i({name:"getId",call:"net_version",params:0,outputFormatter:parseInt}),new i({name:"isListening",call:"net_listening",params:0}),new i({name:"getPeerCount",call:"net_peerCount",params:0,outputFormatter:o.hexToNumber})].forEach(function(e){e.attachToObject(t),e.setRequestManager(t._requestManager);});};n.addProviders(a),t.exports=a;},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"formatBytes32String",{enumerable:!0,get:function(){return n.formatBytes32String;}}),Object.defineProperty(e,"parseBytes32String",{enumerable:!0,get:function(){return n.parseBytes32String;}}),Object.defineProperty(e,"nameprep",{enumerable:!0,get:function(){return i.nameprep;}}),Object.defineProperty(e,"_toEscapedUtf8String",{enumerable:!0,get:function(){return o._toEscapedUtf8String;}}),Object.defineProperty(e,"toUtf8Bytes",{enumerable:!0,get:function(){return o.toUtf8Bytes;}}),Object.defineProperty(e,"toUtf8CodePoints",{enumerable:!0,get:function(){return o.toUtf8CodePoints;}}),Object.defineProperty(e,"toUtf8String",{enumerable:!0,get:function(){return o.toUtf8String;}}),Object.defineProperty(e,"UnicodeNormalizationForm",{enumerable:!0,get:function(){return o.UnicodeNormalizationForm;}}),Object.defineProperty(e,"Utf8ErrorFuncs",{enumerable:!0,get:function(){return o.Utf8ErrorFuncs;}}),Object.defineProperty(e,"Utf8ErrorReason",{enumerable:!0,get:function(){return o.Utf8ErrorReason;}});var n=r(289),i=r(291),o=r(81);},function(t){t.exports=JSON.parse('{"identity":0,"ip4":4,"tcp":6,"sha1":17,"sha2-256":18,"sha2-512":19,"sha3-512":20,"sha3-384":21,"sha3-256":22,"sha3-224":23,"shake-128":24,"shake-256":25,"keccak-224":26,"keccak-256":27,"keccak-384":28,"keccak-512":29,"dccp":33,"murmur3-128":34,"murmur3-32":35,"ip6":41,"ip6zone":42,"path":47,"multicodec":48,"multihash":49,"multiaddr":50,"multibase":51,"dns":53,"dns4":54,"dns6":55,"dnsaddr":56,"protobuf":80,"cbor":81,"raw":85,"dbl-sha2-256":86,"rlp":96,"bencode":99,"dag-pb":112,"dag-cbor":113,"libp2p-key":114,"git-raw":120,"torrent-info":123,"torrent-file":124,"leofcoin-block":129,"leofcoin-tx":130,"leofcoin-pr":131,"sctp":132,"eth-block":144,"eth-block-list":145,"eth-tx-trie":146,"eth-tx":147,"eth-tx-receipt-trie":148,"eth-tx-receipt":149,"eth-state-trie":150,"eth-account-snapshot":151,"eth-storage-trie":152,"bitcoin-block":176,"bitcoin-tx":177,"zcash-block":192,"zcash-tx":193,"stellar-block":208,"stellar-tx":209,"md4":212,"md5":213,"bmt":214,"decred-block":224,"decred-tx":225,"ipld-ns":226,"ipfs-ns":227,"swarm-ns":228,"ipns-ns":229,"zeronet":230,"ed25519-pub":237,"dash-block":240,"dash-tx":241,"swarm-manifest":250,"swarm-feed":251,"udp":273,"p2p-webrtc-star":275,"p2p-webrtc-direct":276,"p2p-stardust":277,"p2p-circuit":290,"dag-json":297,"udt":301,"utp":302,"unix":400,"p2p":421,"ipfs":421,"https":443,"onion":444,"onion3":445,"garlic64":446,"garlic32":447,"tls":448,"quic":460,"ws":477,"wss":478,"p2p-websocket-star":479,"http":480,"json":512,"messagepack":513,"x11":4352,"blake2b-8":45569,"blake2b-16":45570,"blake2b-24":45571,"blake2b-32":45572,"blake2b-40":45573,"blake2b-48":45574,"blake2b-56":45575,"blake2b-64":45576,"blake2b-72":45577,"blake2b-80":45578,"blake2b-88":45579,"blake2b-96":45580,"blake2b-104":45581,"blake2b-112":45582,"blake2b-120":45583,"blake2b-128":45584,"blake2b-136":45585,"blake2b-144":45586,"blake2b-152":45587,"blake2b-160":45588,"blake2b-168":45589,"blake2b-176":45590,"blake2b-184":45591,"blake2b-192":45592,"blake2b-200":45593,"blake2b-208":45594,"blake2b-216":45595,"blake2b-224":45596,"blake2b-232":45597,"blake2b-240":45598,"blake2b-248":45599,"blake2b-256":45600,"blake2b-264":45601,"blake2b-272":45602,"blake2b-280":45603,"blake2b-288":45604,"blake2b-296":45605,"blake2b-304":45606,"blake2b-312":45607,"blake2b-320":45608,"blake2b-328":45609,"blake2b-336":45610,"blake2b-344":45611,"blake2b-352":45612,"blake2b-360":45613,"blake2b-368":45614,"blake2b-376":45615,"blake2b-384":45616,"blake2b-392":45617,"blake2b-400":45618,"blake2b-408":45619,"blake2b-416":45620,"blake2b-424":45621,"blake2b-432":45622,"blake2b-440":45623,"blake2b-448":45624,"blake2b-456":45625,"blake2b-464":45626,"blake2b-472":45627,"blake2b-480":45628,"blake2b-488":45629,"blake2b-496":45630,"blake2b-504":45631,"blake2b-512":45632,"blake2s-8":45633,"blake2s-16":45634,"blake2s-24":45635,"blake2s-32":45636,"blake2s-40":45637,"blake2s-48":45638,"blake2s-56":45639,"blake2s-64":45640,"blake2s-72":45641,"blake2s-80":45642,"blake2s-88":45643,"blake2s-96":45644,"blake2s-104":45645,"blake2s-112":45646,"blake2s-120":45647,"blake2s-128":45648,"blake2s-136":45649,"blake2s-144":45650,"blake2s-152":45651,"blake2s-160":45652,"blake2s-168":45653,"blake2s-176":45654,"blake2s-184":45655,"blake2s-192":45656,"blake2s-200":45657,"blake2s-208":45658,"blake2s-216":45659,"blake2s-224":45660,"blake2s-232":45661,"blake2s-240":45662,"blake2s-248":45663,"blake2s-256":45664,"skein256-8":45825,"skein256-16":45826,"skein256-24":45827,"skein256-32":45828,"skein256-40":45829,"skein256-48":45830,"skein256-56":45831,"skein256-64":45832,"skein256-72":45833,"skein256-80":45834,"skein256-88":45835,"skein256-96":45836,"skein256-104":45837,"skein256-112":45838,"skein256-120":45839,"skein256-128":45840,"skein256-136":45841,"skein256-144":45842,"skein256-152":45843,"skein256-160":45844,"skein256-168":45845,"skein256-176":45846,"skein256-184":45847,"skein256-192":45848,"skein256-200":45849,"skein256-208":45850,"skein256-216":45851,"skein256-224":45852,"skein256-232":45853,"skein256-240":45854,"skein256-248":45855,"skein256-256":45856,"skein512-8":45857,"skein512-16":45858,"skein512-24":45859,"skein512-32":45860,"skein512-40":45861,"skein512-48":45862,"skein512-56":45863,"skein512-64":45864,"skein512-72":45865,"skein512-80":45866,"skein512-88":45867,"skein512-96":45868,"skein512-104":45869,"skein512-112":45870,"skein512-120":45871,"skein512-128":45872,"skein512-136":45873,"skein512-144":45874,"skein512-152":45875,"skein512-160":45876,"skein512-168":45877,"skein512-176":45878,"skein512-184":45879,"skein512-192":45880,"skein512-200":45881,"skein512-208":45882,"skein512-216":45883,"skein512-224":45884,"skein512-232":45885,"skein512-240":45886,"skein512-248":45887,"skein512-256":45888,"skein512-264":45889,"skein512-272":45890,"skein512-280":45891,"skein512-288":45892,"skein512-296":45893,"skein512-304":45894,"skein512-312":45895,"skein512-320":45896,"skein512-328":45897,"skein512-336":45898,"skein512-344":45899,"skein512-352":45900,"skein512-360":45901,"skein512-368":45902,"skein512-376":45903,"skein512-384":45904,"skein512-392":45905,"skein512-400":45906,"skein512-408":45907,"skein512-416":45908,"skein512-424":45909,"skein512-432":45910,"skein512-440":45911,"skein512-448":45912,"skein512-456":45913,"skein512-464":45914,"skein512-472":45915,"skein512-480":45916,"skein512-488":45917,"skein512-496":45918,"skein512-504":45919,"skein512-512":45920,"skein1024-8":45921,"skein1024-16":45922,"skein1024-24":45923,"skein1024-32":45924,"skein1024-40":45925,"skein1024-48":45926,"skein1024-56":45927,"skein1024-64":45928,"skein1024-72":45929,"skein1024-80":45930,"skein1024-88":45931,"skein1024-96":45932,"skein1024-104":45933,"skein1024-112":45934,"skein1024-120":45935,"skein1024-128":45936,"skein1024-136":45937,"skein1024-144":45938,"skein1024-152":45939,"skein1024-160":45940,"skein1024-168":45941,"skein1024-176":45942,"skein1024-184":45943,"skein1024-192":45944,"skein1024-200":45945,"skein1024-208":45946,"skein1024-216":45947,"skein1024-224":45948,"skein1024-232":45949,"skein1024-240":45950,"skein1024-248":45951,"skein1024-256":45952,"skein1024-264":45953,"skein1024-272":45954,"skein1024-280":45955,"skein1024-288":45956,"skein1024-296":45957,"skein1024-304":45958,"skein1024-312":45959,"skein1024-320":45960,"skein1024-328":45961,"skein1024-336":45962,"skein1024-344":45963,"skein1024-352":45964,"skein1024-360":45965,"skein1024-368":45966,"skein1024-376":45967,"skein1024-384":45968,"skein1024-392":45969,"skein1024-400":45970,"skein1024-408":45971,"skein1024-416":45972,"skein1024-424":45973,"skein1024-432":45974,"skein1024-440":45975,"skein1024-448":45976,"skein1024-456":45977,"skein1024-464":45978,"skein1024-472":45979,"skein1024-480":45980,"skein1024-488":45981,"skein1024-496":45982,"skein1024-504":45983,"skein1024-512":45984,"skein1024-520":45985,"skein1024-528":45986,"skein1024-536":45987,"skein1024-544":45988,"skein1024-552":45989,"skein1024-560":45990,"skein1024-568":45991,"skein1024-576":45992,"skein1024-584":45993,"skein1024-592":45994,"skein1024-600":45995,"skein1024-608":45996,"skein1024-616":45997,"skein1024-624":45998,"skein1024-632":45999,"skein1024-640":46000,"skein1024-648":46001,"skein1024-656":46002,"skein1024-664":46003,"skein1024-672":46004,"skein1024-680":46005,"skein1024-688":46006,"skein1024-696":46007,"skein1024-704":46008,"skein1024-712":46009,"skein1024-720":46010,"skein1024-728":46011,"skein1024-736":46012,"skein1024-744":46013,"skein1024-752":46014,"skein1024-760":46015,"skein1024-768":46016,"skein1024-776":46017,"skein1024-784":46018,"skein1024-792":46019,"skein1024-800":46020,"skein1024-808":46021,"skein1024-816":46022,"skein1024-824":46023,"skein1024-832":46024,"skein1024-840":46025,"skein1024-848":46026,"skein1024-856":46027,"skein1024-864":46028,"skein1024-872":46029,"skein1024-880":46030,"skein1024-888":46031,"skein1024-896":46032,"skein1024-904":46033,"skein1024-912":46034,"skein1024-920":46035,"skein1024-928":46036,"skein1024-936":46037,"skein1024-944":46038,"skein1024-952":46039,"skein1024-960":46040,"skein1024-968":46041,"skein1024-976":46042,"skein1024-984":46043,"skein1024-992":46044,"skein1024-1000":46045,"skein1024-1008":46046,"skein1024-1016":46047,"skein1024-1024":46048,"holochain-adr-v0":8417572,"holochain-adr-v1":8483108,"holochain-key-v0":9728292,"holochain-key-v1":9793828,"holochain-sig-v0":10645796,"holochain-sig-v1":10711332}');},function(t,e,r){"use strict";e.randomBytes=e.rng=e.pseudoRandomBytes=e.prng=r(22),e.createHash=e.Hash=r(36),e.createHmac=e.Hmac=r(160);var n=r(366),i=Object.keys(n),o=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(i);e.getHashes=function(){return o;};var a=r(163);e.pbkdf2=a.pbkdf2,e.pbkdf2Sync=a.pbkdf2Sync;var s=r(368);e.Cipher=s.Cipher,e.createCipher=s.createCipher,e.Cipheriv=s.Cipheriv,e.createCipheriv=s.createCipheriv,e.Decipher=s.Decipher,e.createDecipher=s.createDecipher,e.Decipheriv=s.Decipheriv,e.createDecipheriv=s.createDecipheriv,e.getCiphers=s.getCiphers,e.listCiphers=s.listCiphers;var u=r(383);e.DiffieHellmanGroup=u.DiffieHellmanGroup,e.createDiffieHellmanGroup=u.createDiffieHellmanGroup,e.getDiffieHellman=u.getDiffieHellman,e.createDiffieHellman=u.createDiffieHellman,e.DiffieHellman=u.DiffieHellman;var f=r(387);e.createSign=f.createSign,e.Sign=f.Sign,e.createVerify=f.createVerify,e.Verify=f.Verify,e.createECDH=r(422);var c=r(423);e.publicEncrypt=c.publicEncrypt,e.privateEncrypt=c.privateEncrypt,e.publicDecrypt=c.publicDecrypt,e.privateDecrypt=c.privateDecrypt;var h=r(426);e.randomFill=h.randomFill,e.randomFillSync=h.randomFillSync,e.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"));},e.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6};},function(t,e,r){"use strict";var n=r(4).Buffer;function i(t){n.isBuffer(t)||(t=n.from(t));for(var e=t.length/4|0,r=new Array(e),i=0;i>>24]^c[p>>>16&255]^h[m>>>8&255]^l[255&b]^e[v++],a=f[p>>>24]^c[m>>>16&255]^h[b>>>8&255]^l[255&d]^e[v++],s=f[m>>>24]^c[b>>>16&255]^h[d>>>8&255]^l[255&p]^e[v++],u=f[b>>>24]^c[d>>>16&255]^h[p>>>8&255]^l[255&m]^e[v++],d=o,p=a,m=s,b=u;return o=(n[d>>>24]<<24|n[p>>>16&255]<<16|n[m>>>8&255]<<8|n[255&b])^e[v++],a=(n[p>>>24]<<24|n[m>>>16&255]<<16|n[b>>>8&255]<<8|n[255&d])^e[v++],s=(n[m>>>24]<<24|n[b>>>16&255]<<16|n[d>>>8&255]<<8|n[255&p])^e[v++],u=(n[b>>>24]<<24|n[d>>>16&255]<<16|n[p>>>8&255]<<8|n[255&m])^e[v++],[o>>>=0,a>>>=0,s>>>=0,u>>>=0];}var s=[0,1,2,4,8,16,32,64,128,27,54],u=function(){for(var t=new Array(256),e=0;e<256;e++)t[e]=e<128?e<<1:e<<1^283;for(var r=[],n=[],i=[[],[],[],[]],o=[[],[],[],[]],a=0,s=0,u=0;u<256;++u){var f=s^s<<1^s<<2^s<<3^s<<4;f=f>>>8^255&f^99,r[a]=f,n[f]=a;var c=t[a],h=t[c],l=t[h],d=257*t[f]^16843008*f;i[0][a]=d<<24|d>>>8,i[1][a]=d<<16|d>>>16,i[2][a]=d<<8|d>>>24,i[3][a]=d,d=16843009*l^65537*h^257*c^16843008*a,o[0][f]=d<<24|d>>>8,o[1][f]=d<<16|d>>>16,o[2][f]=d<<8|d>>>24,o[3][f]=d,0===a?a=s=1:(a=c^t[t[t[l^c]]],s^=t[t[s]]);}return{SBOX:r,INV_SBOX:n,SUB_MIX:i,INV_SUB_MIX:o};}();function f(t){this._key=i(t),this._reset();}f.blockSize=16,f.keySize=32,f.prototype.blockSize=f.blockSize,f.prototype.keySize=f.keySize,f.prototype._reset=function(){for(var t=this._key,e=t.length,r=e+6,n=4*(r+1),i=[],o=0;o>>24,a=u.SBOX[a>>>24]<<24|u.SBOX[a>>>16&255]<<16|u.SBOX[a>>>8&255]<<8|u.SBOX[255&a],a^=s[o/e|0]<<24):e>6&&o%e==4&&(a=u.SBOX[a>>>24]<<24|u.SBOX[a>>>16&255]<<16|u.SBOX[a>>>8&255]<<8|u.SBOX[255&a]),i[o]=i[o-e]^a;}for(var f=[],c=0;c>>24]]^u.INV_SUB_MIX[1][u.SBOX[l>>>16&255]]^u.INV_SUB_MIX[2][u.SBOX[l>>>8&255]]^u.INV_SUB_MIX[3][u.SBOX[255&l]];}this._nRounds=r,this._keySchedule=i,this._invKeySchedule=f;},f.prototype.encryptBlockRaw=function(t){return a(t=i(t),this._keySchedule,u.SUB_MIX,u.SBOX,this._nRounds);},f.prototype.encryptBlock=function(t){var e=this.encryptBlockRaw(t),r=n.allocUnsafe(16);return r.writeUInt32BE(e[0],0),r.writeUInt32BE(e[1],4),r.writeUInt32BE(e[2],8),r.writeUInt32BE(e[3],12),r;},f.prototype.decryptBlock=function(t){var e=(t=i(t))[1];t[1]=t[3],t[3]=e;var r=a(t,this._invKeySchedule,u.INV_SUB_MIX,u.INV_SBOX,this._nRounds),o=n.allocUnsafe(16);return o.writeUInt32BE(r[0],0),o.writeUInt32BE(r[3],4),o.writeUInt32BE(r[2],8),o.writeUInt32BE(r[1],12),o;},f.prototype.scrub=function(){o(this._keySchedule),o(this._invKeySchedule),o(this._key);},t.exports.AES=f;},function(t,e,r){"use strict";var n=r(4).Buffer,i=r(83);t.exports=function(t,e,r,o){if(n.isBuffer(t)||(t=n.from(t,"binary")),e&&(n.isBuffer(e)||(e=n.from(e,"binary")),8!==e.length))throw new RangeError("salt should be Buffer with 8 byte length");for(var a=r/8,s=n.alloc(a),u=n.alloc(o||0),f=n.alloc(0);a>0||o>0;){var c=new i();c.update(f),c.update(t),e&&c.update(e),f=c.digest();var h=0;if(a>0){var l=s.length-a;h=Math.min(a,f.length),f.copy(s,l,0,h),a-=h;}if(h0){var d=u.length-o,p=Math.min(o,f.length-h);f.copy(u,d,h,h+p),o-=p;}}return f.fill(0),{key:s,iv:u};};},function(t,e,r){"use strict";var n=r(8),i=r(19),o=i.getNAF,a=i.getJSF,s=i.assert;function u(t,e){this.type=t,this.p=new n(e.p,16),this.red=e.prime?n.red(e.prime):n.mont(this.p),this.zero=new n(0).toRed(this.red),this.one=new n(1).toRed(this.red),this.two=new n(2).toRed(this.red),this.n=e.n&&new n(e.n,16),this.g=e.g&&this.pointFromJSON(e.g,e.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red));}function f(t,e){this.curve=t,this.type=e,this.precomputed=null;}t.exports=u,u.prototype.point=function(){throw new Error("Not implemented");},u.prototype.validate=function(){throw new Error("Not implemented");},u.prototype._fixedNafMul=function(t,e){s(t.precomputed);var r=t._getDoubles(),n=o(e,1,this._bitLength),i=(1<=a;c--)u=(u<<1)+n[c];f.push(u);}for(var h=this.jpoint(null,null,null),l=this.jpoint(null,null,null),d=i;d>0;d--){for(a=0;a=0;f--){for(var c=0;f>=0&&0===a[f];f--)c++;if(f>=0&&c++,u=u.dblp(c),f<0)break;var h=a[f];s(0!==h),u="affine"===t.type?h>0?u.mixedAdd(i[h-1>>1]):u.mixedAdd(i[-h-1>>1].neg()):h>0?u.add(i[h-1>>1]):u.add(i[-h-1>>1].neg());}return"affine"===t.type?u.toP():u;},u.prototype._wnafMulAdd=function(t,e,r,n,i){var s,u,f,c=this._wnafT1,h=this._wnafT2,l=this._wnafT3,d=0;for(s=0;s=1;s-=2){var m=s-1,b=s;if(1===c[m]&&1===c[b]){var v=[e[m],null,null,e[b]];0===e[m].y.cmp(e[b].y)?(v[1]=e[m].add(e[b]),v[2]=e[m].toJ().mixedAdd(e[b].neg())):0===e[m].y.cmp(e[b].y.redNeg())?(v[1]=e[m].toJ().mixedAdd(e[b]),v[2]=e[m].add(e[b].neg())):(v[1]=e[m].toJ().mixedAdd(e[b]),v[2]=e[m].toJ().mixedAdd(e[b].neg()));var y=[-3,-1,-5,-7,0,7,5,1,3],g=a(r[m],r[b]);for(d=Math.max(g[0].length,d),l[m]=new Array(d),l[b]=new Array(d),u=0;u=0;s--){for(var S=0;s>=0;){var A=!0;for(u=0;u=0&&S++,k=k.dblp(S),s<0)break;for(u=0;u0?f=h[u][x-1>>1]:x<0&&(f=h[u][-x-1>>1].neg()),k="affine"===f.type?k.mixedAdd(f):k.add(f));}}for(s=0;s=Math.ceil((t.bitLength()+1)/e.step);},f.prototype._getDoubles=function(t,e){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],n=this,i=0;ir.length)throw new Error("invalid rlp: total length is larger than the data");if(0===(s=r.slice(o,h)).length)throw new Error("invalid rlp, List has a invalid length");for(;s.length;)u=e(s),f.push(u.data),s=u.remainder;return{data:f,remainder:r.slice(h)};}(u(e));if(r)return n;if(0!==n.remainder.length)throw new Error("invalid remainder");return n.data;},e.getLength=function(e){if(!e||0===e.length)return t.from([]);var r=u(e),n=r[0];if(n<=127)return r.length;if(n<=183)return n-127;if(n<=191)return n-182;if(n<=247)return n-191;var o=n-246;return o+i(r.slice(1,o).toString("hex"),16);};}).call(this,r(1).Buffer);},function(t,e,r){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.assertIsString=e.assertIsArray=e.assertIsBuffer=e.assertIsHexString=void 0;var n=r(42);e.assertIsHexString=function(t){if(!n.isHexString(t))throw new Error("This method only supports 0x-prefixed hex strings but input was: "+t);},e.assertIsBuffer=function(e){if(!t.isBuffer(e))throw new Error("This method only supports Buffer but input was: "+e);},e.assertIsArray=function(t){if(!Array.isArray(t))throw new Error("This method only supports number arrays but input was: "+t);},e.assertIsString=function(t){if("string"!=typeof t)throw new Error("This method only supports strings but input was: "+t);};}).call(this,r(1).Buffer);},function(t,e,r){"use strict";var n="0123456789abcdef".split(""),i=[1,256,65536,16777216],o=[0,8,16,24],a=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],s=function(t){var e,r,n,i,o,s,u,f,c,h,l,d,p,m,b,v,y,g,w,_,k,M,S,A,x,E,O,P,B,T,R,I,C,U,j,N,L,D,F,q,H,z,K,G,V,W,Z,J,X,Y,$,Q,tt,et,rt,nt,it,ot,at,st,ut,ft,ct;for(n=0;n<48;n+=2)i=t[0]^t[10]^t[20]^t[30]^t[40],o=t[1]^t[11]^t[21]^t[31]^t[41],s=t[2]^t[12]^t[22]^t[32]^t[42],u=t[3]^t[13]^t[23]^t[33]^t[43],f=t[4]^t[14]^t[24]^t[34]^t[44],c=t[5]^t[15]^t[25]^t[35]^t[45],h=t[6]^t[16]^t[26]^t[36]^t[46],l=t[7]^t[17]^t[27]^t[37]^t[47],e=(d=t[8]^t[18]^t[28]^t[38]^t[48])^(s<<1|u>>>31),r=(p=t[9]^t[19]^t[29]^t[39]^t[49])^(u<<1|s>>>31),t[0]^=e,t[1]^=r,t[10]^=e,t[11]^=r,t[20]^=e,t[21]^=r,t[30]^=e,t[31]^=r,t[40]^=e,t[41]^=r,e=i^(f<<1|c>>>31),r=o^(c<<1|f>>>31),t[2]^=e,t[3]^=r,t[12]^=e,t[13]^=r,t[22]^=e,t[23]^=r,t[32]^=e,t[33]^=r,t[42]^=e,t[43]^=r,e=s^(h<<1|l>>>31),r=u^(l<<1|h>>>31),t[4]^=e,t[5]^=r,t[14]^=e,t[15]^=r,t[24]^=e,t[25]^=r,t[34]^=e,t[35]^=r,t[44]^=e,t[45]^=r,e=f^(d<<1|p>>>31),r=c^(p<<1|d>>>31),t[6]^=e,t[7]^=r,t[16]^=e,t[17]^=r,t[26]^=e,t[27]^=r,t[36]^=e,t[37]^=r,t[46]^=e,t[47]^=r,e=h^(i<<1|o>>>31),r=l^(o<<1|i>>>31),t[8]^=e,t[9]^=r,t[18]^=e,t[19]^=r,t[28]^=e,t[29]^=r,t[38]^=e,t[39]^=r,t[48]^=e,t[49]^=r,m=t[0],b=t[1],W=t[11]<<4|t[10]>>>28,Z=t[10]<<4|t[11]>>>28,P=t[20]<<3|t[21]>>>29,B=t[21]<<3|t[20]>>>29,st=t[31]<<9|t[30]>>>23,ut=t[30]<<9|t[31]>>>23,z=t[40]<<18|t[41]>>>14,K=t[41]<<18|t[40]>>>14,U=t[2]<<1|t[3]>>>31,j=t[3]<<1|t[2]>>>31,v=t[13]<<12|t[12]>>>20,y=t[12]<<12|t[13]>>>20,J=t[22]<<10|t[23]>>>22,X=t[23]<<10|t[22]>>>22,T=t[33]<<13|t[32]>>>19,R=t[32]<<13|t[33]>>>19,ft=t[42]<<2|t[43]>>>30,ct=t[43]<<2|t[42]>>>30,et=t[5]<<30|t[4]>>>2,rt=t[4]<<30|t[5]>>>2,N=t[14]<<6|t[15]>>>26,L=t[15]<<6|t[14]>>>26,g=t[25]<<11|t[24]>>>21,w=t[24]<<11|t[25]>>>21,Y=t[34]<<15|t[35]>>>17,$=t[35]<<15|t[34]>>>17,I=t[45]<<29|t[44]>>>3,C=t[44]<<29|t[45]>>>3,A=t[6]<<28|t[7]>>>4,x=t[7]<<28|t[6]>>>4,nt=t[17]<<23|t[16]>>>9,it=t[16]<<23|t[17]>>>9,D=t[26]<<25|t[27]>>>7,F=t[27]<<25|t[26]>>>7,_=t[36]<<21|t[37]>>>11,k=t[37]<<21|t[36]>>>11,Q=t[47]<<24|t[46]>>>8,tt=t[46]<<24|t[47]>>>8,G=t[8]<<27|t[9]>>>5,V=t[9]<<27|t[8]>>>5,E=t[18]<<20|t[19]>>>12,O=t[19]<<20|t[18]>>>12,ot=t[29]<<7|t[28]>>>25,at=t[28]<<7|t[29]>>>25,q=t[38]<<8|t[39]>>>24,H=t[39]<<8|t[38]>>>24,M=t[48]<<14|t[49]>>>18,S=t[49]<<14|t[48]>>>18,t[0]=m^~v&g,t[1]=b^~y&w,t[10]=A^~E&P,t[11]=x^~O&B,t[20]=U^~N&D,t[21]=j^~L&F,t[30]=G^~W&J,t[31]=V^~Z&X,t[40]=et^~nt&ot,t[41]=rt^~it&at,t[2]=v^~g&_,t[3]=y^~w&k,t[12]=E^~P&T,t[13]=O^~B&R,t[22]=N^~D&q,t[23]=L^~F&H,t[32]=W^~J&Y,t[33]=Z^~X&$,t[42]=nt^~ot&st,t[43]=it^~at&ut,t[4]=g^~_&M,t[5]=w^~k&S,t[14]=P^~T&I,t[15]=B^~R&C,t[24]=D^~q&z,t[25]=F^~H&K,t[34]=J^~Y&Q,t[35]=X^~$&tt,t[44]=ot^~st&ft,t[45]=at^~ut&ct,t[6]=_^~M&m,t[7]=k^~S&b,t[16]=T^~I&A,t[17]=R^~C&x,t[26]=q^~z&U,t[27]=H^~K&j,t[36]=Y^~Q&G,t[37]=$^~tt&V,t[46]=st^~ft&et,t[47]=ut^~ct&rt,t[8]=M^~m&v,t[9]=S^~b&y,t[18]=I^~A&E,t[19]=C^~x&O,t[28]=z^~U&N,t[29]=K^~j&L,t[38]=Q^~G&W,t[39]=tt^~V&Z,t[48]=ft^~et&nt,t[49]=ct^~rt&it,t[0]^=a[n],t[1]^=a[n+1];},u=function(t){return function(e){var r;if("0x"===e.slice(0,2)){r=[];for(var a=2,u=e.length;a>2]|=e[d]<>2]|=r<>2]|=(192|r>>6)<>2]|=(128|63&r)<=57344?(u[b>>2]|=(224|r>>12)<>2]|=(128|r>>6&63)<>2]|=(128|63&r)<>2]|=(240|r>>18)<>2]|=(128|r>>12&63)<>2]|=(128|r>>6&63)<>2]|=(128|63&r)<=f){for(t.start=b-f,t.block=u[c],b=0;b>2]|=i[3&b],t.lastByteIndex===f)for(u[0]=u[c],b=1;b>4&15]+n[15&p]+n[p>>12&15]+n[p>>8&15]+n[p>>20&15]+n[p>>16&15]+n[p>>28&15]+n[p>>24&15];v%c==0&&(s(l),b=0);}return"0x"+m;}(function(t){return{blocks:[],reset:!0,block:0,start:0,blockCount:1600-(t<<1)>>5,outputBlocks:t>>5,s:(e=[0,0,0,0,0,0,0,0,0,0],[].concat(e,e,e,e,e))};var e;}(t),r);};};t.exports={keccak256:u(256),keccak512:u(512),keccak256s:u(256),keccak512s:u(512)};},function(t,e){(function(e){t.exports=e;}).call(this,{});},function(t,e,r){"use strict";var n=Object.prototype.hasOwnProperty,i="~";function o(){}function a(t,e,r){this.fn=t,this.context=e,this.once=r||!1;}function s(t,e,r,n,o){if("function"!=typeof r)throw new TypeError("The listener must be a function");var s=new a(r,n||t,o),u=i?i+e:e;return t._events[u]?t._events[u].fn?t._events[u]=[t._events[u],s]:t._events[u].push(s):(t._events[u]=s,t._eventsCount++),t;}function u(t,e){0==--t._eventsCount?t._events=new o():delete t._events[e];}function f(){this._events=new o(),this._eventsCount=0;}Object.create&&(o.prototype=Object.create(null),new o().__proto__||(i=!1)),f.prototype.eventNames=function(){var t,e,r=[];if(0===this._eventsCount)return r;for(e in t=this._events)n.call(t,e)&&r.push(i?e.slice(1):e);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(t)):r;},f.prototype.listeners=function(t){var e=i?i+t:t,r=this._events[e];if(!r)return[];if(r.fn)return[r.fn];for(var n=0,o=r.length,a=new Array(o);n-1?n:o.nextTick;y.WritableState=v;var f=Object.create(r(47));f.inherits=r(3);var c={deprecate:r(76)},h=r(118),l=r(4).Buffer,d=i.Uint8Array||function(){};var p,m=r(119);function b(){}function v(t,e){s=s||r(28),t=t||{};var n=e instanceof s;this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.writableObjectMode);var i=t.highWaterMark,f=t.writableHighWaterMark,c=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:n&&(f||0===f)?f:c,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var h=!1===t.decodeStrings;this.decodeStrings=!h,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(t){!function(t,e){var r=t._writableState,n=r.sync,i=r.writecb;if(function(t){t.writing=!1,t.writecb=null,t.length-=t.writelen,t.writelen=0;}(r),e)!function(t,e,r,n,i){--e.pendingcb,r?(o.nextTick(i,n),o.nextTick(S,t,e),t._writableState.errorEmitted=!0,t.emit("error",n)):(i(n),t._writableState.errorEmitted=!0,t.emit("error",n),S(t,e));}(t,r,n,e,i);else{var a=k(r);a||r.corked||r.bufferProcessing||!r.bufferedRequest||_(t,r),n?u(w,t,r,a,i):w(t,r,a,i);}}(e,t);},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new a(this);}function y(t){if(s=s||r(28),!(p.call(y,this)||this instanceof s))return new y(t);this._writableState=new v(t,this),this.writable=!0,t&&("function"==typeof t.write&&(this._write=t.write),"function"==typeof t.writev&&(this._writev=t.writev),"function"==typeof t.destroy&&(this._destroy=t.destroy),"function"==typeof t.final&&(this._final=t.final)),h.call(this);}function g(t,e,r,n,i,o,a){e.writelen=n,e.writecb=a,e.writing=!0,e.sync=!0,r?t._writev(i,e.onwrite):t._write(i,o,e.onwrite),e.sync=!1;}function w(t,e,r,n){r||function(t,e){0===e.length&&e.needDrain&&(e.needDrain=!1,t.emit("drain"));}(t,e),e.pendingcb--,n(),S(t,e);}function _(t,e){e.bufferProcessing=!0;var r=e.bufferedRequest;if(t._writev&&r&&r.next){var n=e.bufferedRequestCount,i=new Array(n),o=e.corkedRequestsFree;o.entry=r;for(var s=0,u=!0;r;)i[s]=r,r.isBuf||(u=!1),r=r.next,s+=1;i.allBuffers=u,g(t,e,!0,e.length,i,"",o.finish),e.pendingcb++,e.lastBufferedRequest=null,o.next?(e.corkedRequestsFree=o.next,o.next=null):e.corkedRequestsFree=new a(e),e.bufferedRequestCount=0;}else{for(;r;){var f=r.chunk,c=r.encoding,h=r.callback;if(g(t,e,!1,e.objectMode?1:f.length,f,c,h),r=r.next,e.bufferedRequestCount--,e.writing)break;}null===r&&(e.lastBufferedRequest=null);}e.bufferedRequest=r,e.bufferProcessing=!1;}function k(t){return t.ending&&0===t.length&&null===t.bufferedRequest&&!t.finished&&!t.writing;}function M(t,e){t._final(function(r){e.pendingcb--,r&&t.emit("error",r),e.prefinished=!0,t.emit("prefinish"),S(t,e);});}function S(t,e){var r=k(e);return r&&(!function(t,e){e.prefinished||e.finalCalled||("function"==typeof t._final?(e.pendingcb++,e.finalCalled=!0,o.nextTick(M,t,e)):(e.prefinished=!0,t.emit("prefinish")));}(t,e),0===e.pendingcb&&(e.finished=!0,t.emit("finish"))),r;}f.inherits(y,h),v.prototype.getBuffer=function(){for(var t=this.bufferedRequest,e=[];t;)e.push(t),t=t.next;return e;},function(){try{Object.defineProperty(v.prototype,"buffer",{get:c.deprecate(function(){return this.getBuffer();},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")});}catch(t){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(p=Function.prototype[Symbol.hasInstance],Object.defineProperty(y,Symbol.hasInstance,{value:function(t){return!!p.call(this,t)||this===y&&t&&t._writableState instanceof v;}})):p=function(t){return t instanceof this;},y.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"));},y.prototype.write=function(t,e,r){var n,i=this._writableState,a=!1,s=!i.objectMode&&(n=t,l.isBuffer(n)||n instanceof d);return s&&!l.isBuffer(t)&&(t=function(t){return l.from(t);}(t)),"function"==typeof e&&(r=e,e=null),s?e="buffer":e||(e=i.defaultEncoding),"function"!=typeof r&&(r=b),i.ended?function(t,e){var r=new Error("write after end");t.emit("error",r),o.nextTick(e,r);}(this,r):(s||function(t,e,r,n){var i=!0,a=!1;return null===r?a=new TypeError("May not write null values to stream"):"string"==typeof r||void 0===r||e.objectMode||(a=new TypeError("Invalid non-string/buffer chunk")),a&&(t.emit("error",a),o.nextTick(n,a),i=!1),i;}(this,i,t,r))&&(i.pendingcb++,a=function(t,e,r,n,i,o){if(!r){var a=function(t,e,r){t.objectMode||!1===t.decodeStrings||"string"!=typeof e||(e=l.from(e,r));return e;}(e,n,i);n!==a&&(r=!0,i="buffer",n=a);}var s=e.objectMode?1:n.length;e.length+=s;var u=e.length-1))throw new TypeError("Unknown encoding: "+t);return this._writableState.defaultEncoding=t,this;},Object.defineProperty(y.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark;}}),y.prototype._write=function(t,e,r){r(new Error("_write() is not implemented"));},y.prototype._writev=null,y.prototype.end=function(t,e,r){var n=this._writableState;"function"==typeof t?(r=t,t=null,e=null):"function"==typeof e&&(r=e,e=null),null!=t&&this.write(t,e),n.corked&&(n.corked=1,this.uncork()),n.ending||n.finished||function(t,e,r){e.ending=!0,S(t,e),r&&(e.finished?o.nextTick(r):t.once("finish",r));e.ended=!0,t.writable=!1;}(this,n,r);},Object.defineProperty(y.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed;},set:function(t){this._writableState&&(this._writableState.destroyed=t);}}),y.prototype.destroy=m.destroy,y.prototype._undestroy=m.undestroy,y.prototype._destroy=function(t,e){this.end(),e(t);};}).call(this,r(6),r(120).setImmediate,r(7));},function(t,e,r){"use strict";(function(e){function r(t){try{if(!e.localStorage)return!1;}catch(t){return!1;}var r=e.localStorage[t];return null!=r&&"true"===String(r).toLowerCase();}t.exports=function(t,e){if(r("noDeprecation"))return t;var n=!1;return function(){if(!n){if(r("throwDeprecation"))throw new Error(e);r("traceDeprecation")?console.trace(e):console.warn(e),n=!0;}return t.apply(this,arguments);};};}).call(this,r(7));},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(){this.listeners={};}return t.prototype.addEventListener=function(t,e){t=t.toLowerCase(),this.listeners[t]=this.listeners[t]||[],this.listeners[t].push(e.handleEvent||e);},t.prototype.removeEventListener=function(t,e){if(t=t.toLowerCase(),this.listeners[t]){var r=this.listeners[t].indexOf(e.handleEvent||e);r<0||this.listeners[t].splice(r,1);}},t.prototype.dispatchEvent=function(t){var e=t.type.toLowerCase();if(t.target=this,this.listeners[e])for(var r=0,n=this.listeners[e];r=0||"tuple"===t)&&v[e])return!0;return(b[e]||"payable"===e)&&p.throwArgumentError("invalid modifier","name",e),!1;}function g(t,e){for(var r in e)(0,c.defineReadOnly)(t,r,e[r]);}var w=Object.freeze({sighash:"sighash",minimal:"minimal",full:"full",json:"json"});e.FormatTypes=w;var _=new RegExp(/^(.*)\[([0-9]*)\]$/),k=function(){function t(e,r){(0,s.default)(this,t),e!==m&&p.throwError("use fromString",h.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new ParamType()"}),g(this,r);var n=this.type.match(_);g(this,n?{arrayLength:parseInt(n[2]||"-1"),arrayChildren:t.fromObject({type:n[1],components:this.components}),baseType:"array"}:{arrayLength:null,arrayChildren:null,baseType:null!=this.components?"tuple":this.type}),this._isParamType=!0,Object.freeze(this);}return(0,u.default)(t,[{key:"format",value:function(t){if(t||(t=w.sighash),w[t]||p.throwArgumentError("invalid format type","format",t),t===w.json){var e={type:"tuple"===this.baseType?"tuple":this.type,name:this.name||void 0};return"boolean"==typeof this.indexed&&(e.indexed=this.indexed),this.components&&(e.components=this.components.map(function(e){return JSON.parse(e.format(t));})),JSON.stringify(e);}var r="";return"array"===this.baseType?(r+=this.arrayChildren.format(t),r+="["+(this.arrayLength<0?"":String(this.arrayLength))+"]"):"tuple"===this.baseType?(t!==w.sighash&&(r+=this.type),r+="("+this.components.map(function(e){return e.format(t);}).join(t===w.full?", ":",")+")"):r+=this.type,t!==w.sighash&&(!0===this.indexed&&(r+=" indexed"),t===w.full&&this.name&&(r+=" "+this.name)),r;}}],[{key:"from",value:function(e,r){return"string"==typeof e?t.fromString(e,r):t.fromObject(e);}},{key:"fromObject",value:function(e){return t.isParamType(e)?e:new t(m,{name:e.name||null,type:T(e.type),indexed:null==e.indexed?null:!!e.indexed,components:e.components?e.components.map(t.fromObject):null});}},{key:"fromString",value:function(e,r){return function(e){return t.fromObject({name:e.name,type:e.type,indexed:e.indexed,components:e.components});}(function(t,e){var r=t;function n(e){p.throwArgumentError("unexpected character at position ".concat(e),"param",t);}function i(t){var r={type:"",name:"",parent:t,state:{allowType:!0}};return e&&(r.indexed=!1),r;}t=t.replace(/\s/g," ");for(var o={type:"",name:"",state:{allowType:!0}},a=o,s=0;s2&&p.throwArgumentError("invalid human-readable ABI signature","value",t),r[1].match(/^[0-9]+$/)||p.throwArgumentError("invalid human-readable ABI signature gas","value",t),e.gas=f.BigNumber.from(r[1]),r[0]):t;}function E(t,e){e.constant=!1,e.payable=!1,e.stateMutability="nonpayable",t.split(" ").forEach(function(t){switch(t.trim()){case"constant":e.constant=!0;break;case"payable":e.payable=!0,e.stateMutability="payable";break;case"nonpayable":e.payable=!1,e.stateMutability="nonpayable";break;case"pure":e.constant=!0,e.stateMutability="pure";break;case"view":e.constant=!0,e.stateMutability="view";break;case"external":case"public":case"":break;default:console.log("unknown modifier: "+t);}});}function O(t){var e={constant:!1,payable:!0,stateMutability:"payable"};return null!=t.stateMutability?(e.stateMutability=t.stateMutability,e.constant="view"===e.stateMutability||"pure"===e.stateMutability,null!=t.constant&&!!t.constant!==e.constant&&p.throwArgumentError("cannot have constant function with mutability "+e.stateMutability,"value",t),e.payable="payable"===e.stateMutability,null!=t.payable&&!!t.payable!==e.payable&&p.throwArgumentError("cannot have payable function with mutability "+e.stateMutability,"value",t)):null!=t.payable?(e.payable=!!t.payable,null!=t.constant||e.payable||"constructor"===t.type||p.throwArgumentError("unable to determine stateMutability","value",t),e.constant=!!t.constant,e.constant?e.stateMutability="view":e.stateMutability=e.payable?"payable":"nonpayable",e.payable&&e.constant&&p.throwArgumentError("cannot have constant payable function","value",t)):null!=t.constant?(e.constant=!!t.constant,e.payable=!e.constant,e.stateMutability=e.constant?"view":"payable"):"constructor"!==t.type&&p.throwArgumentError("unable to determine stateMutability","value",t),e;}e.EventFragment=A;var P=function(t){(0,i.default)(r,t);var e=d(r);function r(){return(0,s.default)(this,r),e.apply(this,arguments);}return(0,u.default)(r,[{key:"format",value:function(t){if(t||(t=w.sighash),w[t]||p.throwArgumentError("invalid format type","format",t),t===w.json)return JSON.stringify({type:"constructor",stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payble:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map(function(e){return JSON.parse(e.format(t));})});t===w.sighash&&p.throwError("cannot format a constructor for sighash",h.Logger.errors.UNSUPPORTED_OPERATION,{operation:"format(sighash)"});var e="constructor("+this.inputs.map(function(e){return e.format(t);}).join(t===w.full?", ":",")+") ";return this.stateMutability&&"nonpayable"!==this.stateMutability&&(e+=this.stateMutability+" "),e.trim();}}],[{key:"from",value:function(t){return"string"==typeof t?r.fromString(t):r.fromObject(t);}},{key:"fromObject",value:function(t){if(r.isConstructorFragment(t))return t;"constructor"!==t.type&&p.throwArgumentError("invalid constructor object","value",t);var e=O(t);e.constant&&p.throwArgumentError("constructor cannot be constant","value",t);var n={name:null,type:t.type,inputs:t.inputs?t.inputs.map(k.fromObject):[],payable:e.payable,stateMutability:e.stateMutability,gas:t.gas?f.BigNumber.from(t.gas):null};return new r(m,n);}},{key:"fromString",value:function(t){var e={type:"constructor"},n=(t=x(t,e)).match(C);return n&&"constructor"===n[1].trim()||p.throwArgumentError("invalid constructor string","value",t),e.inputs=M(n[2].trim(),!1),E(n[3].trim(),e),r.fromObject(e);}},{key:"isConstructorFragment",value:function(t){return t&&t._isFragment&&"constructor"===t.type;}}]),r;}(S);e.ConstructorFragment=P;var B=function(t){(0,i.default)(r,t);var e=d(r);function r(){return(0,s.default)(this,r),e.apply(this,arguments);}return(0,u.default)(r,[{key:"format",value:function(t){if(t||(t=w.sighash),w[t]||p.throwArgumentError("invalid format type","format",t),t===w.json)return JSON.stringify({type:"function",name:this.name,constant:this.constant,stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payble:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map(function(e){return JSON.parse(e.format(t));}),ouputs:this.outputs.map(function(e){return JSON.parse(e.format(t));})});var e="";return t!==w.sighash&&(e+="function "),e+=this.name+"("+this.inputs.map(function(e){return e.format(t);}).join(t===w.full?", ":",")+") ",t!==w.sighash&&(this.stateMutability?"nonpayable"!==this.stateMutability&&(e+=this.stateMutability+" "):this.constant&&(e+="view "),this.outputs&&this.outputs.length&&(e+="returns ("+this.outputs.map(function(e){return e.format(t);}).join(", ")+") "),null!=this.gas&&(e+="@"+this.gas.toString()+" ")),e.trim();}}],[{key:"from",value:function(t){return"string"==typeof t?r.fromString(t):r.fromObject(t);}},{key:"fromObject",value:function(t){if(r.isFunctionFragment(t))return t;"function"!==t.type&&p.throwArgumentError("invalid function object","value",t);var e=O(t),n={type:t.type,name:I(t.name),constant:e.constant,inputs:t.inputs?t.inputs.map(k.fromObject):[],outputs:t.outputs?t.outputs.map(k.fromObject):[],payable:e.payable,stateMutability:e.stateMutability,gas:t.gas?f.BigNumber.from(t.gas):null};return new r(m,n);}},{key:"fromString",value:function(t){var e={type:"function"},n=(t=x(t,e)).split(" returns ");n.length>2&&p.throwArgumentError("invalid function string","value",t);var i=n[0].match(C);if(i||p.throwArgumentError("invalid function signature","value",t),e.name=i[1].trim(),e.name&&I(e.name),e.inputs=M(i[2],!1),E(i[3].trim(),e),n.length>1){var o=n[1].match(C);""==o[1].trim()&&""==o[3].trim()||p.throwArgumentError("unexpected tokens","value",t),e.outputs=M(o[2],!1);}else e.outputs=[];return r.fromObject(e);}},{key:"isFunctionFragment",value:function(t){return t&&t._isFragment&&"function"===t.type;}}]),r;}(P);function T(t){return t.match(/^uint($|[^1-9])/)?t="uint256"+t.substring(4):t.match(/^int($|[^1-9])/)&&(t="int256"+t.substring(3)),t;}e.FunctionFragment=B;var R=new RegExp("^[A-Za-z_][A-Za-z0-9_]*$");function I(t){return t&&t.match(R)||p.throwArgumentError('invalid identifier "'.concat(t,'"'),"value",t),t;}var C=new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$");},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.toUtf8Bytes=l,e._toEscapedUtf8String=function(t,e){return'"'+h(t,e).map(function(t){if(t<256){switch(t){case 8:return"\\b";case 9:return"\\t";case 10:return"\\n";case 13:return"\\r";case 34:return'\\"';case 92:return"\\\\";}if(t>=32&&t<127)return String.fromCharCode(t);}return t<=65535?d(t):d(55296+((t-=65536)>>10&1023))+d(56320+(1023&t));}).join("")+'"';},e._toUtf8String=p,e.toUtf8String=function(t,e){return p(h(t,e));},e.toUtf8CodePoints=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.current;return h(l(t,e));},e.Utf8ErrorFuncs=e.Utf8ErrorReason=e.UnicodeNormalizationForm=void 0;var n,i,o=r(11),a=r(12),s=r(290),u=new a.Logger(s.version);function f(t,e,r,n,o){if(t===i.BAD_PREFIX||t===i.UNEXPECTED_CONTINUE){for(var a=0,s=e+1;s>6==2;s++)a++;return a;}return t===i.OVERRUN?r.length-e-1:0;}e.UnicodeNormalizationForm=n,function(t){t.current="",t.NFC="NFC",t.NFD="NFD",t.NFKC="NFKC",t.NFKD="NFKD";}(n||(e.UnicodeNormalizationForm=n={})),e.Utf8ErrorReason=i,function(t){t.UNEXPECTED_CONTINUE="unexpected continuation byte",t.BAD_PREFIX="bad codepoint prefix",t.OVERRUN="string overrun",t.MISSING_CONTINUE="missing continuation byte",t.OUT_OF_RANGE="out of UTF-8 range",t.UTF16_SURROGATE="UTF-16 surrogate",t.OVERLONG="overlong representation";}(i||(e.Utf8ErrorReason=i={}));var c=Object.freeze({error:function(t,e,r,n,i){return u.throwArgumentError("invalid codepoint at offset ".concat(e,"; ").concat(t),"bytes",r);},ignore:f,replace:function(t,e,r,n,o){return t===i.OVERLONG?(n.push(o),0):(n.push(65533),f(t,e,r));}});function h(t,e){null==e&&(e=c.error),t=(0,o.arrayify)(t);for(var r=[],n=0;n>7!=0){var s=null,u=null;if(192==(224&a))s=1,u=127;else if(224==(240&a))s=2,u=2047;else{if(240!=(248&a)){n+=e(128==(192&a)?i.UNEXPECTED_CONTINUE:i.BAD_PREFIX,n-1,t,r);continue;}s=3,u=65535;}if(n-1+s>=t.length)n+=e(i.OVERRUN,n-1,t,r);else{for(var f=a&(1<<8-s-1)-1,h=0;h1114111?n+=e(i.OUT_OF_RANGE,n-1-s,t,r,f):f>=55296&&f<=57343?n+=e(i.UTF16_SURROGATE,n-1-s,t,r,f):f<=u?n+=e(i.OVERLONG,n-1-s,t,r,f):r.push(f));}}else r.push(a);}return r;}function l(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.current;e!=n.current&&(u.checkNormalize(),t=t.normalize(e));for(var r=[],i=0;i>6|192),r.push(63&a|128);else if(55296==(64512&a)){i++;var s=t.charCodeAt(i);if(i>=t.length||56320!=(64512&s))throw new Error("invalid utf-8 string");var f=65536+((1023&a)<<10)+(1023&s);r.push(f>>18|240),r.push(f>>12&63|128),r.push(f>>6&63|128),r.push(63&f|128);}else r.push(a>>12|224),r.push(a>>6&63|128),r.push(63&a|128);}return(0,o.arrayify)(r);}function d(t){var e="0000"+t.toString(16);return"\\u"+e.substring(e.length-4);}function p(t){return t.map(function(t){return t<=65535?String.fromCharCode(t):(t-=65536,String.fromCharCode(55296+(t>>10&1023),56320+(1023&t)));}).join("");}e.Utf8ErrorFuncs=c;},function(t,e,r){"use strict";var n=r(1).Buffer,i=r(318),o=r(51),a=r(324);function s(t){e.decode(t);}e.names=a.names,e.codes=a.codes,e.defaultLengths=a.defaultLengths,e.toHexString=function(t){if(!n.isBuffer(t))throw new Error("must be passed a buffer");return t.toString("hex");},e.fromHexString=function(t){return n.from(t,"hex");},e.toB58String=function(t){if(!n.isBuffer(t))throw new Error("must be passed a buffer");return i.encode("base58btc",t).toString().slice(1);},e.fromB58String=function(t){var e=t;return n.isBuffer(t)&&(e=t.toString()),i.decode("z"+e);},e.decode=function(t){if(!n.isBuffer(t))throw new Error("multihash must be a Buffer");if(t.length<2)throw new Error("multihash too short. must be > 2 bytes.");var r=o.decode(t);if(!e.isValidCode(r))throw new Error("multihash unknown function code: 0x".concat(r.toString(16)));t=t.slice(o.decode.bytes);var i=o.decode(t);if(i<0)throw new Error("multihash invalid length: ".concat(i));if((t=t.slice(o.decode.bytes)).length!==i)throw new Error("multihash length inconsistent: 0x".concat(t.toString("hex")));return{code:r,name:a.codes[r],length:i,digest:t};},e.encode=function(t,r,i){if(!t||void 0===r)throw new Error("multihash encode requires at least two args: digest, code");var a=e.coerceCode(r);if(!n.isBuffer(t))throw new Error("digest should be a Buffer");if(null==i&&(i=t.length),i&&t.length!==i)throw new Error("digest length should be equal to specified length.");return n.concat([n.from(o.encode(a)),n.from(o.encode(i)),t]);},e.coerceCode=function(t){var r=t;if("string"==typeof t){if(void 0===a.names[t])throw new Error("Unrecognized hash function named: ".concat(t));r=a.names[t];}if("number"!=typeof r)throw new Error("Hash function code should be a number. Got: ".concat(r));if(void 0===a.codes[r]&&!e.isAppCode(r))throw new Error("Unrecognized function code: ".concat(r));return r;},e.isAppCode=function(t){return t>0&&t<16;},e.isValidCode=function(t){return!!e.isAppCode(t)||!!a.codes[t];},e.validate=s,e.prefix=function(t){return s(t),t.slice(0,2);};},function(t,e,r){"use strict";var n=r(3),i=r(151),o=r(4).Buffer,a=new Array(16);function s(){i.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878;}function u(t,e){return t<>>32-e;}function f(t,e,r,n,i,o,a){return u(t+(e&r|~e&n)+i+o|0,a)+e|0;}function c(t,e,r,n,i,o,a){return u(t+(e&n|r&~n)+i+o|0,a)+e|0;}function h(t,e,r,n,i,o,a){return u(t+(e^r^n)+i+o|0,a)+e|0;}function l(t,e,r,n,i,o,a){return u(t+(r^(e|~n))+i+o|0,a)+e|0;}n(s,i),s.prototype._update=function(){for(var t=a,e=0;e<16;++e)t[e]=this._block.readInt32LE(4*e);var r=this._a,n=this._b,i=this._c,o=this._d;r=f(r,n,i,o,t[0],3614090360,7),o=f(o,r,n,i,t[1],3905402710,12),i=f(i,o,r,n,t[2],606105819,17),n=f(n,i,o,r,t[3],3250441966,22),r=f(r,n,i,o,t[4],4118548399,7),o=f(o,r,n,i,t[5],1200080426,12),i=f(i,o,r,n,t[6],2821735955,17),n=f(n,i,o,r,t[7],4249261313,22),r=f(r,n,i,o,t[8],1770035416,7),o=f(o,r,n,i,t[9],2336552879,12),i=f(i,o,r,n,t[10],4294925233,17),n=f(n,i,o,r,t[11],2304563134,22),r=f(r,n,i,o,t[12],1804603682,7),o=f(o,r,n,i,t[13],4254626195,12),i=f(i,o,r,n,t[14],2792965006,17),r=c(r,n=f(n,i,o,r,t[15],1236535329,22),i,o,t[1],4129170786,5),o=c(o,r,n,i,t[6],3225465664,9),i=c(i,o,r,n,t[11],643717713,14),n=c(n,i,o,r,t[0],3921069994,20),r=c(r,n,i,o,t[5],3593408605,5),o=c(o,r,n,i,t[10],38016083,9),i=c(i,o,r,n,t[15],3634488961,14),n=c(n,i,o,r,t[4],3889429448,20),r=c(r,n,i,o,t[9],568446438,5),o=c(o,r,n,i,t[14],3275163606,9),i=c(i,o,r,n,t[3],4107603335,14),n=c(n,i,o,r,t[8],1163531501,20),r=c(r,n,i,o,t[13],2850285829,5),o=c(o,r,n,i,t[2],4243563512,9),i=c(i,o,r,n,t[7],1735328473,14),r=h(r,n=c(n,i,o,r,t[12],2368359562,20),i,o,t[5],4294588738,4),o=h(o,r,n,i,t[8],2272392833,11),i=h(i,o,r,n,t[11],1839030562,16),n=h(n,i,o,r,t[14],4259657740,23),r=h(r,n,i,o,t[1],2763975236,4),o=h(o,r,n,i,t[4],1272893353,11),i=h(i,o,r,n,t[7],4139469664,16),n=h(n,i,o,r,t[10],3200236656,23),r=h(r,n,i,o,t[13],681279174,4),o=h(o,r,n,i,t[0],3936430074,11),i=h(i,o,r,n,t[3],3572445317,16),n=h(n,i,o,r,t[6],76029189,23),r=h(r,n,i,o,t[9],3654602809,4),o=h(o,r,n,i,t[12],3873151461,11),i=h(i,o,r,n,t[15],530742520,16),r=l(r,n=h(n,i,o,r,t[2],3299628645,23),i,o,t[0],4096336452,6),o=l(o,r,n,i,t[7],1126891415,10),i=l(i,o,r,n,t[14],2878612391,15),n=l(n,i,o,r,t[5],4237533241,21),r=l(r,n,i,o,t[12],1700485571,6),o=l(o,r,n,i,t[3],2399980690,10),i=l(i,o,r,n,t[10],4293915773,15),n=l(n,i,o,r,t[1],2240044497,21),r=l(r,n,i,o,t[8],1873313359,6),o=l(o,r,n,i,t[15],4264355552,10),i=l(i,o,r,n,t[6],2734768916,15),n=l(n,i,o,r,t[13],1309151649,21),r=l(r,n,i,o,t[4],4149444226,6),o=l(o,r,n,i,t[11],3174756917,10),i=l(i,o,r,n,t[2],718787259,15),n=l(n,i,o,r,t[9],3951481745,21),this._a=this._a+r|0,this._b=this._b+n|0,this._c=this._c+i|0,this._d=this._d+o|0;},s.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var t=o.allocUnsafe(16);return t.writeInt32LE(this._a,0),t.writeInt32LE(this._b,4),t.writeInt32LE(this._c,8),t.writeInt32LE(this._d,12),t;},t.exports=s;},function(t,e,r){"use strict";var n=r(37).codes.ERR_STREAM_PREMATURE_CLOSE;function i(){}t.exports=function t(e,r,o){if("function"==typeof r)return t(e,null,r);r||(r={}),o=function(t){var e=!1;return function(){if(!e){e=!0;for(var r=arguments.length,n=new Array(r),i=0;i>>32-e;}function m(t,e,r,n,i,o,a,s){return p(t+(e^r^n)+o+a|0,s)+i|0;}function b(t,e,r,n,i,o,a,s){return p(t+(e&r|~e&n)+o+a|0,s)+i|0;}function v(t,e,r,n,i,o,a,s){return p(t+((e|~r)^n)+o+a|0,s)+i|0;}function y(t,e,r,n,i,o,a,s){return p(t+(e&n|r&~n)+o+a|0,s)+i|0;}function g(t,e,r,n,i,o,a,s){return p(t+(e^(r|~n))+o+a|0,s)+i|0;}i(d,o),d.prototype._update=function(){for(var t=a,e=0;e<16;++e)t[e]=this._block.readInt32LE(4*e);for(var r=0|this._a,n=0|this._b,i=0|this._c,o=0|this._d,d=0|this._e,w=0|this._a,_=0|this._b,k=0|this._c,M=0|this._d,S=0|this._e,A=0;A<80;A+=1){var x,E;A<16?(x=m(r,n,i,o,d,t[s[A]],h[0],f[A]),E=g(w,_,k,M,S,t[u[A]],l[0],c[A])):A<32?(x=b(r,n,i,o,d,t[s[A]],h[1],f[A]),E=y(w,_,k,M,S,t[u[A]],l[1],c[A])):A<48?(x=v(r,n,i,o,d,t[s[A]],h[2],f[A]),E=v(w,_,k,M,S,t[u[A]],l[2],c[A])):A<64?(x=y(r,n,i,o,d,t[s[A]],h[3],f[A]),E=b(w,_,k,M,S,t[u[A]],l[3],c[A])):(x=g(r,n,i,o,d,t[s[A]],h[4],f[A]),E=m(w,_,k,M,S,t[u[A]],l[4],c[A])),r=d,d=o,o=p(i,10),i=n,n=x,w=S,S=M,M=p(k,10),k=_,_=E;}var O=this._b+i+M|0;this._b=this._c+o+S|0,this._c=this._d+d+w|0,this._d=this._e+r+_|0,this._e=this._a+n+k|0,this._a=O;},d.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var t=n.alloc?n.alloc(20):new n(20);return t.writeInt32LE(this._a,0),t.writeInt32LE(this._b,4),t.writeInt32LE(this._c,8),t.writeInt32LE(this._d,12),t.writeInt32LE(this._e,16),t;},t.exports=d;},function(t,e,r){"use strict";var n=t.exports=function(t){t=t.toLowerCase();var e=n[t];if(!e)throw new Error(t+" is not supported (we accept pull requests)");return new e();};n.sha=r(357),n.sha1=r(358),n.sha224=r(359),n.sha256=r(158),n.sha384=r(360),n.sha512=r(159);},function(t,e,r){"use strict";t.exports=i;var n=r(23).EventEmitter;function i(){n.call(this);}r(3)(i,n),i.Readable=r(46),i.Writable=r(361),i.Duplex=r(362),i.Transform=r(363),i.PassThrough=r(364),i.Stream=i,i.prototype.pipe=function(t,e){var r=this;function i(e){t.writable&&!1===t.write(e)&&r.pause&&r.pause();}function o(){r.readable&&r.resume&&r.resume();}r.on("data",i),t.on("drain",o),t._isStdio||e&&!1===e.end||(r.on("end",s),r.on("close",u));var a=!1;function s(){a||(a=!0,t.end());}function u(){a||(a=!0,"function"==typeof t.destroy&&t.destroy());}function f(t){if(c(),0===n.listenerCount(this,"error"))throw t;}function c(){r.removeListener("data",i),t.removeListener("drain",o),r.removeListener("end",s),r.removeListener("close",u),r.removeListener("error",f),t.removeListener("error",f),r.removeListener("end",c),r.removeListener("close",c),t.removeListener("close",c);}return r.on("error",f),t.on("error",f),r.on("end",c),r.on("close",c),t.on("close",c),t.emit("pipe",r),t;};},function(t,e,r){"use strict";var n=r(18);function i(t){this.options=t,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0;}t.exports=i,i.prototype._init=function(){},i.prototype.update=function(t){return 0===t.length?[]:"decrypt"===this.type?this._updateDecrypt(t):this._updateEncrypt(t);},i.prototype._buffer=function(t,e){for(var r=Math.min(this.buffer.length-this.bufferOff,t.length-e),n=0;n0;n--)e+=this._buffer(t,e),r+=this._flushBuffer(i,r);return e+=this._buffer(t,e),i;},i.prototype.final=function(t){var e,r;return t&&(e=this.update(t)),r="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),e?e.concat(r):r;},i.prototype._pad=function(t,e){if(0===e)return!1;for(;e */var n=r(1),i=n.Buffer;function o(t,e){for(var r in t)e[r]=t[r];}function a(t,e,r){return i(t,e,r);}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?t.exports=n:(o(n,e),e.Buffer=a),a.prototype=Object.create(i.prototype),o(i,a),a.from=function(t,e,r){if("number"==typeof t)throw new TypeError("Argument must not be a number");return i(t,e,r);},a.alloc=function(t,e,r){if("number"!=typeof t)throw new TypeError("Argument must be a number");var n=i(t);return void 0!==e?"string"==typeof r?n.fill(e,r):n.fill(e):n.fill(0),n;},a.allocUnsafe=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return i(t);},a.allocUnsafeSlow=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return n.SlowBuffer(t);};},function(t,e,r){"use strict";var n=r(40).codes.ERR_STREAM_PREMATURE_CLOSE;function i(){}t.exports=function t(e,r,o){if("function"==typeof r)return t(e,null,r);r||(r={}),o=function(t){var e=!1;return function(){if(!e){e=!0;for(var r=arguments.length,n=new Array(r),i=0;i=0||!e.umod(t.prime1)||!e.umod(t.prime2));return e;}function a(t,r){var i=function(t){var e=o(t);return{blinder:e.toRed(n.mont(t.modulus)).redPow(new n(t.publicExponent)).fromRed(),unblinder:e.invm(t.modulus)};}(r),a=r.modulus.byteLength(),s=new n(t).mul(i.blinder).umod(r.modulus),u=s.toRed(n.mont(r.prime1)),f=s.toRed(n.mont(r.prime2)),c=r.coefficient,h=r.prime1,l=r.prime2,d=u.redPow(r.exponent1).fromRed(),p=f.redPow(r.exponent2).fromRed(),m=d.isub(p).imul(c).umod(h).imul(l);return p.iadd(m).imul(i.unblinder).umod(r.modulus).toArrayLike(e,"be",a);}a.getr=o,t.exports=a;}).call(this,r(1).Buffer);},function(t,e,r){"use strict";var n,i=e,o=r(60),a=r(184),s=r(19).assert;function u(t){"short"===t.type?this.curve=new a.short(t):"edwards"===t.type?this.curve=new a.edwards(t):this.curve=new a.mont(t),this.g=this.curve.g,this.n=this.curve.n,this.hash=t.hash,s(this.g.validate(),"Invalid curve"),s(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O");}function f(t,e){Object.defineProperty(i,t,{configurable:!0,enumerable:!0,get:function(){var r=new u(e);return Object.defineProperty(i,t,{configurable:!0,enumerable:!0,value:r}),r;}});}i.PresetCurve=u,f("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:o.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),f("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:o.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),f("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:o.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),f("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:o.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),f("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:o.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),f("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:o.sha256,gRed:!1,g:["9"]}),f("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:o.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{n=r(403);}catch(t){n=void 0;}f("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:o.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",n]});},function(t,e,r){"use strict";(function(e){var n,i=r(0)(r(2)),o=r(1),a=o.Buffer,s={};for(n in o)o.hasOwnProperty(n)&&"SlowBuffer"!==n&&"Buffer"!==n&&(s[n]=o[n]);var u=s.Buffer={};for(n in a)a.hasOwnProperty(n)&&"allocUnsafe"!==n&&"allocUnsafeSlow"!==n&&(u[n]=a[n]);if(s.Buffer.prototype=a.prototype,u.from&&u.from!==Uint8Array.from||(u.from=function(t,e,r){if("number"==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type '+(0,i.default)(t));if(t&&void 0===t.length)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+(0,i.default)(t));return a(t,e,r);}),u.alloc||(u.alloc=function(t,e,r){if("number"!=typeof t)throw new TypeError('The "size" argument must be of type number. Received type '+(0,i.default)(t));if(t<0||t>=2*(1<<30))throw new RangeError('The value "'+t+'" is invalid for option "size"');var n=a(t);return e&&0!==e.length?"string"==typeof r?n.fill(e,r):n.fill(e):n.fill(0),n;}),!s.kStringMaxLength)try{s.kStringMaxLength=e.binding("buffer").kStringMaxLength;}catch(t){}s.constants||(s.constants={MAX_LENGTH:s.kMaxLength},s.kStringMaxLength&&(s.constants.MAX_STRING_LENGTH=s.kStringMaxLength)),t.exports=s;}).call(this,r(6));},function(t,e,r){"use strict";var n=r(0)(r(2)),i=r(98).Reporter,o=r(55).EncoderBuffer,a=r(55).DecoderBuffer,s=r(18),u=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],f=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(u);function c(t,e,r){var n={};this._baseState=n,n.name=r,n.enc=t,n.parent=e||null,n.children=null,n.tag=null,n.args=null,n.reverseArgs=null,n.choice=null,n.optional=!1,n.any=!1,n.obj=!1,n.use=null,n.useDecoder=null,n.key=null,n.default=null,n.explicit=null,n.implicit=null,n.contains=null,n.parent||(n.children=[],this._wrap());}t.exports=c;var h=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];c.prototype.clone=function(){var t=this._baseState,e={};h.forEach(function(r){e[r]=t[r];});var r=new this.constructor(e.parent);return r._baseState=e,r;},c.prototype._wrap=function(){var t=this._baseState;f.forEach(function(e){this[e]=function(){var r=new this.constructor(this);return t.children.push(r),r[e].apply(r,arguments);};},this);},c.prototype._init=function(t){var e=this._baseState;s(null===e.parent),t.call(this),e.children=e.children.filter(function(t){return t._baseState.parent===this;},this),s.equal(e.children.length,1,"Root node can have only one child");},c.prototype._useArgs=function(t){var e=this._baseState,r=t.filter(function(t){return t instanceof this.constructor;},this);t=t.filter(function(t){return!(t instanceof this.constructor);},this),0!==r.length&&(s(null===e.children),e.children=r,r.forEach(function(t){t._baseState.parent=this;},this)),0!==t.length&&(s(null===e.args),e.args=t,e.reverseArgs=t.map(function(t){if("object"!==(0,n.default)(t)||t.constructor!==Object)return t;var e={};return Object.keys(t).forEach(function(r){r==(0|r)&&(r|=0);var n=t[r];e[n]=r;}),e;}));},["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"].forEach(function(t){c.prototype[t]=function(){var e=this._baseState;throw new Error(t+" not implemented for encoding: "+e.enc);};}),u.forEach(function(t){c.prototype[t]=function(){var e=this._baseState,r=Array.prototype.slice.call(arguments);return s(null===e.tag),e.tag=t,this._useArgs(r),this;};}),c.prototype.use=function(t){s(t);var e=this._baseState;return s(null===e.use),e.use=t,this;},c.prototype.optional=function(){return this._baseState.optional=!0,this;},c.prototype.def=function(t){var e=this._baseState;return s(null===e.default),e.default=t,e.optional=!0,this;},c.prototype.explicit=function(t){var e=this._baseState;return s(null===e.explicit&&null===e.implicit),e.explicit=t,this;},c.prototype.implicit=function(t){var e=this._baseState;return s(null===e.explicit&&null===e.implicit),e.implicit=t,this;},c.prototype.obj=function(){var t=this._baseState,e=Array.prototype.slice.call(arguments);return t.obj=!0,0!==e.length&&this._useArgs(e),this;},c.prototype.key=function(t){var e=this._baseState;return s(null===e.key),e.key=t,this;},c.prototype.any=function(){return this._baseState.any=!0,this;},c.prototype.choice=function(t){var e=this._baseState;return s(null===e.choice),e.choice=t,this._useArgs(Object.keys(t).map(function(e){return t[e];})),this;},c.prototype.contains=function(t){var e=this._baseState;return s(null===e.use),e.contains=t,this;},c.prototype._decode=function(t,e){var r=this._baseState;if(null===r.parent)return t.wrapResult(r.children[0]._decode(t,e));var n,i=r.default,o=!0,s=null;if(null!==r.key&&(s=t.enterKey(r.key)),r.optional){var u=null;if(null!==r.explicit?u=r.explicit:null!==r.implicit?u=r.implicit:null!==r.tag&&(u=r.tag),null!==u||r.any){if(o=this._peekTag(t,u,r.any),t.isError(o))return o;}else{var f=t.save();try{null===r.choice?this._decodeGeneric(r.tag,t,e):this._decodeChoice(t,e),o=!0;}catch(t){o=!1;}t.restore(f);}}if(r.obj&&o&&(n=t.enterObject()),o){if(null!==r.explicit){var c=this._decodeTag(t,r.explicit);if(t.isError(c))return c;t=c;}var h=t.offset;if(null===r.use&&null===r.choice){var l;r.any&&(l=t.save());var d=this._decodeTag(t,null!==r.implicit?r.implicit:r.tag,r.any);if(t.isError(d))return d;r.any?i=t.raw(l):t=d;}if(e&&e.track&&null!==r.tag&&e.track(t.path(),h,t.length,"tagged"),e&&e.track&&null!==r.tag&&e.track(t.path(),t.offset,t.length,"content"),r.any||(i=null===r.choice?this._decodeGeneric(r.tag,t,e):this._decodeChoice(t,e)),t.isError(i))return i;if(r.any||null!==r.choice||null===r.children||r.children.forEach(function(r){r._decode(t,e);}),r.contains&&("octstr"===r.tag||"bitstr"===r.tag)){var p=new a(i);i=this._getUse(r.contains,t._reporterState.obj)._decode(p,e);}}return r.obj&&o&&(i=t.leaveObject(n)),null===r.key||null===i&&!0!==o?null!==s&&t.exitKey(s):t.leaveKey(s,r.key,i),i;},c.prototype._decodeGeneric=function(t,e,r){var n=this._baseState;return"seq"===t||"set"===t?null:"seqof"===t||"setof"===t?this._decodeList(e,t,n.args[0],r):/str$/.test(t)?this._decodeStr(e,t,r):"objid"===t&&n.args?this._decodeObjid(e,n.args[0],n.args[1],r):"objid"===t?this._decodeObjid(e,null,null,r):"gentime"===t||"utctime"===t?this._decodeTime(e,t,r):"null_"===t?this._decodeNull(e,r):"bool"===t?this._decodeBool(e,r):"objDesc"===t?this._decodeStr(e,t,r):"int"===t||"enum"===t?this._decodeInt(e,n.args&&n.args[0],r):null!==n.use?this._getUse(n.use,e._reporterState.obj)._decode(e,r):e.error("unknown tag: "+t);},c.prototype._getUse=function(t,e){var r=this._baseState;return r.useDecoder=this._use(t,e),s(null===r.useDecoder._baseState.parent),r.useDecoder=r.useDecoder._baseState.children[0],r.implicit!==r.useDecoder._baseState.implicit&&(r.useDecoder=r.useDecoder.clone(),r.useDecoder._baseState.implicit=r.implicit),r.useDecoder;},c.prototype._decodeChoice=function(t,e){var r=this._baseState,n=null,i=!1;return Object.keys(r.choice).some(function(o){var a=t.save(),s=r.choice[o];try{var u=s._decode(t,e);if(t.isError(u))return!1;n={type:o,value:u},i=!0;}catch(e){return t.restore(a),!1;}return!0;},this),i?n:t.error("Choice not matched");},c.prototype._createEncoderBuffer=function(t){return new o(t,this.reporter);},c.prototype._encode=function(t,e,r){var n=this._baseState;if(null===n.default||n.default!==t){var i=this._encodeValue(t,e,r);if(void 0!==i&&!this._skipDefault(i,e,r))return i;}},c.prototype._encodeValue=function(t,e,r){var o=this._baseState;if(null===o.parent)return o.children[0]._encode(t,e||new i());var a=null;if(this.reporter=e,o.optional&&void 0===t){if(null===o.default)return;t=o.default;}var s=null,u=!1;if(o.any)a=this._createEncoderBuffer(t);else if(o.choice)a=this._encodeChoice(t,e);else if(o.contains)s=this._getUse(o.contains,r)._encode(t,e),u=!0;else if(o.children)s=o.children.map(function(r){if("null_"===r._baseState.tag)return r._encode(null,e,t);if(null===r._baseState.key)return e.error("Child should have a key");var i=e.enterKey(r._baseState.key);if("object"!==(0,n.default)(t))return e.error("Child expected, but input is not object");var o=r._encode(t[r._baseState.key],e,t);return e.leaveKey(i),o;},this).filter(function(t){return t;}),s=this._createEncoderBuffer(s);else if("seqof"===o.tag||"setof"===o.tag){if(!o.args||1!==o.args.length)return e.error("Too many args for : "+o.tag);if(!Array.isArray(t))return e.error("seqof/setof, but data is not Array");var f=this.clone();f._baseState.implicit=null,s=this._createEncoderBuffer(t.map(function(r){var n=this._baseState;return this._getUse(n.args[0],t)._encode(r,e);},f));}else null!==o.use?a=this._getUse(o.use,r)._encode(t,e):(s=this._encodePrimitive(o.tag,t),u=!0);if(!o.any&&null===o.choice){var c=null!==o.implicit?o.implicit:o.tag,h=null===o.implicit?"universal":"context";null===c?null===o.use&&e.error("Tag could be omitted only for .use()"):null===o.use&&(a=this._encodeComposite(c,u,h,s));}return null!==o.explicit&&(a=this._encodeComposite(o.explicit,!1,"context",a)),a;},c.prototype._encodeChoice=function(t,e){var r=this._baseState,n=r.choice[t.type];return n||s(!1,t.type+" not found in "+JSON.stringify(Object.keys(r.choice))),n._encode(t.value,e);},c.prototype._encodePrimitive=function(t,e){var r=this._baseState;if(/str$/.test(t))return this._encodeStr(e,t);if("objid"===t&&r.args)return this._encodeObjid(e,r.reverseArgs[0],r.args[1]);if("objid"===t)return this._encodeObjid(e,null,null);if("gentime"===t||"utctime"===t)return this._encodeTime(e,t);if("null_"===t)return this._encodeNull();if("int"===t||"enum"===t)return this._encodeInt(e,r.args&&r.reverseArgs[0]);if("bool"===t)return this._encodeBool(e);if("objDesc"===t)return this._encodeStr(e,t);throw new Error("Unsupported tag: "+t);},c.prototype._isNumstr=function(t){return /^[0-9 ]*$/.test(t);},c.prototype._isPrintstr=function(t){return /^[A-Za-z0-9 '()+,-./:=?]*$/.test(t);};},function(t,e,r){"use strict";var n=r(3);function i(t){this._reporterState={obj:null,path:[],options:t||{},errors:[]};}function o(t,e){this.path=t,this.rethrow(e);}e.Reporter=i,i.prototype.isError=function(t){return t instanceof o;},i.prototype.save=function(){var t=this._reporterState;return{obj:t.obj,pathLen:t.path.length};},i.prototype.restore=function(t){var e=this._reporterState;e.obj=t.obj,e.path=e.path.slice(0,t.pathLen);},i.prototype.enterKey=function(t){return this._reporterState.path.push(t);},i.prototype.exitKey=function(t){var e=this._reporterState;e.path=e.path.slice(0,t-1);},i.prototype.leaveKey=function(t,e,r){var n=this._reporterState;this.exitKey(t),null!==n.obj&&(n.obj[e]=r);},i.prototype.path=function(){return this._reporterState.path.join("/");},i.prototype.enterObject=function(){var t=this._reporterState,e=t.obj;return t.obj={},e;},i.prototype.leaveObject=function(t){var e=this._reporterState,r=e.obj;return e.obj=t,r;},i.prototype.error=function(t){var e,r=this._reporterState,n=t instanceof o;if(e=n?t:new o(r.path.map(function(t){return"["+JSON.stringify(t)+"]";}).join(""),t.message||t,t.stack),!r.options.partial)throw e;return n||r.errors.push(e),e;},i.prototype.wrapResult=function(t){var e=this._reporterState;return e.options.partial?{result:this.isError(t)?null:t,errors:e.errors}:t;},n(o,Error),o.prototype.rethrow=function(t){if(this.message=t+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,o),!this.stack)try{throw new Error(this.message);}catch(t){this.stack=t.stack;}return this;};},function(t,e,r){"use strict";function n(t){var e={};return Object.keys(t).forEach(function(r){(0|r)==r&&(r|=0);var n=t[r];e[n]=r;}),e;}e.tagClass={0:"universal",1:"application",2:"context",3:"private"},e.tagClassByName=n(e.tagClass),e.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},e.tagByName=n(e.tag);},function(t,e,r){"use strict";(function(e){var n=r(0)(r(2)),i=r(101);/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */function o(t,e){if(t===e)return 0;for(var r=t.length,n=e.length,i=0,o=Math.min(r,n);i=0;u--)if(c[u]!==h[u])return!1;for(u=c.length-1;u>=0;u--)if(a=c[u],!w(t[a],e[a],r,n))return!1;return!0;}(t,e,r,i));}return r?t===e:t==e;}function _(t){return"[object Arguments]"==Object.prototype.toString.call(t);}function k(t,e){if(!t||!e)return!1;if("[object RegExp]"==Object.prototype.toString.call(e))return e.test(t);try{if(t instanceof e)return!0;}catch(t){}return!Error.isPrototypeOf(e)&&!0===e.call({},t);}function M(t,e,r,n){var i;if("function"!=typeof e)throw new TypeError('"block" argument must be a function');"string"==typeof r&&(n=r,r=null),i=function(t){var e;try{t();}catch(t){e=t;}return e;}(e),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),t&&!i&&y(i,r,"Missing expected exception"+n);var o="string"==typeof n,a=!t&&i&&!r;if((!t&&s.isError(i)&&o&&k(i,r)||a)&&y(i,r,"Got unwanted exception"+n),t&&i&&r&&!k(i,r)||!t&&i)throw i;}d.AssertionError=function(t){this.name="AssertionError",this.actual=t.actual,this.expected=t.expected,this.operator=t.operator,t.message?(this.message=t.message,this.generatedMessage=!1):(this.message=function(t){return b(v(t.actual),128)+" "+t.operator+" "+b(v(t.expected),128);}(this),this.generatedMessage=!0);var e=t.stackStartFunction||y;if(Error.captureStackTrace)Error.captureStackTrace(this,e);else{var r=new Error();if(r.stack){var n=r.stack,i=m(e),o=n.indexOf("\n"+i);if(o>=0){var a=n.indexOf("\n",o+1);n=n.substring(a+1);}this.stack=n;}}},s.inherits(d.AssertionError,Error),d.fail=y,d.ok=g,d.equal=function(t,e,r){t!=e&&y(t,e,r,"==",d.equal);},d.notEqual=function(t,e,r){t==e&&y(t,e,r,"!=",d.notEqual);},d.deepEqual=function(t,e,r){w(t,e,!1)||y(t,e,r,"deepEqual",d.deepEqual);},d.deepStrictEqual=function(t,e,r){w(t,e,!0)||y(t,e,r,"deepStrictEqual",d.deepStrictEqual);},d.notDeepEqual=function(t,e,r){w(t,e,!1)&&y(t,e,r,"notDeepEqual",d.notDeepEqual);},d.notDeepStrictEqual=function t(e,r,n){w(e,r,!0)&&y(e,r,n,"notDeepStrictEqual",t);},d.strictEqual=function(t,e,r){t!==e&&y(t,e,r,"===",d.strictEqual);},d.notStrictEqual=function(t,e,r){t===e&&y(t,e,r,"!==",d.notStrictEqual);},d.throws=function(t,e,r){M(!0,t,e,r);},d.doesNotThrow=function(t,e,r){M(!1,t,e,r);},d.ifError=function(t){if(t)throw t;},d.strict=i(function t(e,r){e||y(e,!0,r,"==",t);},d,{equal:d.strictEqual,deepEqual:d.deepStrictEqual,notEqual:d.notStrictEqual,notDeepEqual:d.notDeepStrictEqual}),d.strict.strict=d.strict;var S=Object.keys||function(t){var e=[];for(var r in t)u.call(t,r)&&e.push(r);return e;};}).call(this,r(7));},function(t,e,r){"use strict";/* + object-assign + (c) Sindre Sorhus + @license MIT + */var n=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function a(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t);}t.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},r=0;r<10;r++)e["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(e).map(function(t){return e[t];}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(t){n[t]=t;}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("");}catch(t){return!1;}}()?Object.assign:function(t,e){for(var r,s,u=a(t),f=1;f=t.length&&(t=void 0),{value:t&&t[n++],done:!t};}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.");},i=function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||e-->0)&&!(n=o.next()).done;)a.push(n.value);}catch(t){i={error:t};}finally{try{n&&!n.done&&(r=o.return)&&r.call(o);}finally{if(i)throw i.error;}}return a;},o=function(t){return t&&t.__esModule?t:{default:t};};Object.defineProperty(e,"__esModule",{value:!0}),e.BaseTransaction=void 0;var a=o(r(105)),s=r(26),u=r(43),f=function(){function t(t){this.activeCapabilities=[],this.DEFAULT_CHAIN="mainnet",this.DEFAULT_HARDFORK="istanbul";var e=t.nonce,r=t.gasLimit,n=t.to,i=t.value,o=t.data,a=t.v,u=t.r,f=t.s,c=t.type;this._type=new s.BN(s.toBuffer(c)).toNumber();var h=s.toBuffer(""===n?"0x":n),l=s.toBuffer(""===a?"0x":a),d=s.toBuffer(""===u?"0x":u),p=s.toBuffer(""===f?"0x":f);this.nonce=new s.BN(s.toBuffer(""===e?"0x":e)),this.gasLimit=new s.BN(s.toBuffer(""===r?"0x":r)),this.to=h.length>0?new s.Address(h):void 0,this.value=new s.BN(s.toBuffer(""===i?"0x":i)),this.data=s.toBuffer(""===o?"0x":o),this.v=l.length>0?new s.BN(l):void 0,this.r=d.length>0?new s.BN(d):void 0,this.s=p.length>0?new s.BN(p):void 0,this._validateCannotExceedMaxInteger({nonce:this.nonce,gasLimit:this.gasLimit,value:this.value,r:this.r,s:this.s});}return Object.defineProperty(t.prototype,"transactionType",{get:function(){return this.type;},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"type",{get:function(){return this._type;},enumerable:!1,configurable:!0}),t.prototype.supports=function(t){return this.activeCapabilities.includes(t);},t.prototype.validate=function(t){void 0===t&&(t=!1);var e=[];return this.getBaseFee().gt(this.gasLimit)&&e.push("gasLimit is too low. given "+this.gasLimit+", need at least "+this.getBaseFee()),this.isSigned()&&!this.verifySignature()&&e.push("Invalid Signature"),t?e:0===e.length;},t.prototype.getBaseFee=function(){var t=this.getDataFee().addn(this.common.param("gasPrices","tx"));return this.common.gteHardfork("homestead")&&this.toCreationAddress()&&t.iaddn(this.common.param("gasPrices","txCreation")),t;},t.prototype.getDataFee=function(){for(var t=this.common.param("gasPrices","txDataZero"),e=this.common.param("gasPrices","txDataNonZero"),r=0,n=0;n-1&&this.activeCapabilities.splice(c,1);}return f;},t.prototype._getCommon=function(t,e){var r;if(e){var n=new s.BN(s.toBuffer(e));if(t){if(!t.chainIdBN().eq(n))throw new Error("The chain ID does not match the chain ID of Common");return t.copy();}return a.default.isSupportedChainId(n)?new a.default({chain:n,hardfork:this.DEFAULT_HARDFORK}):a.default.forCustomChain(this.DEFAULT_CHAIN,{name:"custom-chain",networkId:n,chainId:n},this.DEFAULT_HARDFORK);}return null!==(r=null==t?void 0:t.copy())&&void 0!==r?r:new a.default({chain:this.DEFAULT_CHAIN,hardfork:this.DEFAULT_HARDFORK});},t.prototype._validateCannotExceedMaxInteger=function(t,e){var r,o;void 0===e&&(e=53);try{for(var a=n(Object.entries(t)),u=a.next();!u.done;u=a.next()){var f=i(u.value,2),c=f[0],h=f[1];if(53===e){if(null==h?void 0:h.gt(s.MAX_INTEGER))throw new Error(c+" cannot exceed MAX_INTEGER, given "+h);}else{if(256!==e)throw new Error("unimplemented bits value");if(null==h?void 0:h.gte(s.TWO_POW256))throw new Error(c+" must be less than 2^256, given "+h);}}}catch(t){r={error:t};}finally{try{u&&!u.done&&(o=a.return)&&o.call(a);}finally{if(r)throw r.error;}}},t;}();e.BaseTransaction=f;},function(t,e,r){"use strict";(function(t){var n,i=r(0)(r(2)),o=(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e;}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);})(t,e);},function(t,e){function r(){this.constructor=t;}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r());}),a=function(){return(a=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=t.length&&(t=void 0),{value:t&&t[n++],done:!t};}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.");};Object.defineProperty(e,"__esModule",{value:!0}),e.Hardfork=e.Chain=e.CustomChain=void 0;var u,f,c=r(23),h=r(450),l=r(26),d=r(451),p=r(458),m=r(471);!function(t){t.PolygonMainnet="polygon-mainnet",t.PolygonMumbai="polygon-mumbai",t.ArbitrumRinkebyTestnet="arbitrum-rinkeby-testnet",t.xDaiChain="x-dai-chain";}(u=e.CustomChain||(e.CustomChain={})),function(t){t[t.Mainnet=1]="Mainnet",t[t.Ropsten=3]="Ropsten",t[t.Rinkeby=4]="Rinkeby",t[t.Kovan=42]="Kovan",t[t.Goerli=5]="Goerli",t[t.Calaveras=123]="Calaveras";}(e.Chain||(e.Chain={})),function(t){t.Chainstart="chainstart",t.Homestead="homestead",t.Dao="dao",t.TangerineWhistle="tangerineWhistle",t.SpuriousDragon="spuriousDragon",t.Byzantium="byzantium",t.Constantinople="constantinople",t.Petersburg="petersburg",t.Istanbul="istanbul",t.MuirGlacier="muirGlacier",t.Berlin="berlin",t.London="london";}(f=e.Hardfork||(e.Hardfork={}));var b=function(e){function r(t){var r,n,i=e.call(this)||this;return i._supportedHardforks=[],i._eips=[],i._customChains=null!==(r=t.customChains)&&void 0!==r?r:[],i._chainParams=i.setChain(t.chain),i.DEFAULT_HARDFORK=null!==(n=i._chainParams.defaultHardfork)&&void 0!==n?n:f.Istanbul,i._hardfork=i.DEFAULT_HARDFORK,t.supportedHardforks&&(i._supportedHardforks=t.supportedHardforks),t.hardfork&&i.setHardfork(t.hardfork),t.eips&&i.setEIPs(t.eips),i;}return o(r,e),r.custom=function(t,e){var n;void 0===e&&(e={});var i=null!==(n=e.baseChain)&&void 0!==n?n:"mainnet",o=a({},r._getChainParams(i));if(o.name="custom-chain","string"!=typeof t)return new r(a({chain:a(a({},o),t)},e));if(t===u.PolygonMainnet)return r.custom({name:u.PolygonMainnet,chainId:137,networkId:137});if(t===u.PolygonMumbai)return r.custom({name:u.PolygonMumbai,chainId:80001,networkId:80001});if(t===u.ArbitrumRinkebyTestnet)return r.custom({name:u.ArbitrumRinkebyTestnet,chainId:421611,networkId:421611});if(t===u.xDaiChain)return r.custom({name:u.xDaiChain,chainId:100,networkId:100});throw new Error("Custom chain "+t+" not supported");},r.forCustomChain=function(t,e,n,i){var o=r._getChainParams(t);return new r({chain:a(a({},o),e),hardfork:n,supportedHardforks:i});},r.isSupportedChainId=function(t){var e=d._getInitializedChains();return Boolean(e.names[t.toString()]);},r._getChainParams=function(t,e){var r=d._getInitializedChains(e);if("number"==typeof t||l.BN.isBN(t)){if(t=t.toString(),r.names[t])return r[r.names[t]];throw new Error("Chain with ID "+t+" not supported");}if(r[t])return r[t];throw new Error("Chain with name "+t+" not supported");},r.prototype.setChain=function(t){var e,n;if("number"==typeof t||"string"==typeof t||l.BN.isBN(t))this._chainParams=r._getChainParams(t,this._customChains);else{if("object"!==(0,i.default)(t))throw new Error("Wrong input format");if(this._customChains.length>0)throw new Error("Chain must be a string, number, or BN when initialized with customChains passed in");try{for(var o=s(["networkId","genesis","hardforks","bootstrapNodes"]),a=o.next();!a.done;a=o.next()){var u=a.value;if(void 0===t[u])throw new Error("Missing required chain parameter: "+u);}}catch(t){e={error:t};}finally{try{a&&!a.done&&(n=o.return)&&n.call(o);}finally{if(e)throw e.error;}}this._chainParams=t;}return this._chainParams;},r.prototype.setHardfork=function(t){var e,r;if(!this._isSupportedHardfork(t))throw new Error("Hardfork "+t+" not set as supported in supportedHardforks");var n=!1;try{for(var i=s(p.hardforks),o=i.next();!o.done;o=i.next()){o.value[0]===t&&(this._hardfork!==t&&(this._hardfork=t,this.emit("hardforkChanged",t)),n=!0);}}catch(t){e={error:t};}finally{try{o&&!o.done&&(r=i.return)&&r.call(i);}finally{if(e)throw e.error;}}if(!n)throw new Error("Hardfork with name "+t+" not supported");},r.prototype.getHardforkByBlockNumber=function(t){var e,r;t=l.toType(t,l.TypeOutput.BN);var n=f.Chainstart;try{for(var i=s(this.hardforks()),o=i.next();!o.done;o=i.next()){var a=o.value;null!==a.block&&t.gte(new l.BN(a.block))&&(n=a.name);}}catch(t){e={error:t};}finally{try{o&&!o.done&&(r=i.return)&&r.call(i);}finally{if(e)throw e.error;}}return n;},r.prototype.setHardforkByBlockNumber=function(t){t=l.toType(t,l.TypeOutput.BN);var e=this.getHardforkByBlockNumber(t);return this.setHardfork(e),e;},r.prototype._chooseHardfork=function(t,e){if(void 0===e&&(e=!0),t){if(e&&!this._isSupportedHardfork(t))throw new Error("Hardfork "+t+" not set as supported in supportedHardforks");}else t=this._hardfork;return t;},r.prototype._getHardfork=function(t){var e,r,n=this.hardforks();try{for(var i=s(n),o=i.next();!o.done;o=i.next()){var a=o.value;if(a.name===t)return a;}}catch(t){e={error:t};}finally{try{o&&!o.done&&(r=i.return)&&r.call(i);}finally{if(e)throw e.error;}}throw new Error("Hardfork "+t+" not defined for chain "+this.chainName());},r.prototype._isSupportedHardfork=function(t){var e,r;if(!(this._supportedHardforks.length>0))return!0;try{for(var n=s(this._supportedHardforks),i=n.next();!i.done;i=n.next()){if(t===i.value)return!0;}}catch(t){e={error:t};}finally{try{i&&!i.done&&(r=n.return)&&r.call(n);}finally{if(e)throw e.error;}}return!1;},r.prototype.setEIPs=function(t){var e,r,n=this;void 0===t&&(t=[]);var i=function(e){if(!(e in m.EIPs))throw new Error(e+" not supported");var r=o.gteHardfork(m.EIPs[e].minimumHardfork);if(!r)throw new Error(e+" cannot be activated on hardfork "+o.hardfork()+", minimumHardfork: "+r);m.EIPs[e].requiredEIPs&&m.EIPs[e].requiredEIPs.forEach(function(r){if(!t.includes(r)&&!n.isActivatedEIP(r))throw new Error(e+" requires EIP "+r+", but is not included in the EIP list");});},o=this;try{for(var a=s(t),u=a.next();!u.done;u=a.next()){i(u.value);}}catch(t){e={error:t};}finally{try{u&&!u.done&&(r=a.return)&&r.call(a);}finally{if(e)throw e.error;}}this._eips=t;},r.prototype.param=function(t,e){var r,n,i=null;try{for(var o=s(this._eips),a=o.next();!a.done;a=o.next()){var u=a.value;if(null!==(i=this.paramByEIP(t,e,u)))return i;}}catch(t){r={error:t};}finally{try{a&&!a.done&&(n=o.return)&&n.call(o);}finally{if(r)throw r.error;}}return this.paramByHardfork(t,e,this._hardfork);},r.prototype.paramByHardfork=function(t,e,r){var n,i,o,a;r=this._chooseHardfork(r);var u=null;try{for(var f=s(p.hardforks),c=f.next();!c.done;c=f.next()){var h=c.value;if(h[1].hasOwnProperty("eips")){var l=h[1].eips;try{for(var d=(o=void 0,s(l)),m=d.next();!m.done;m=d.next()){var b=m.value,v=this.paramByEIP(t,e,b);u=null!==v?v:u;}}catch(t){o={error:t};}finally{try{m&&!m.done&&(a=d.return)&&a.call(d);}finally{if(o)throw o.error;}}}else{if(!h[1][t])throw new Error("Topic "+t+" not defined");void 0!==h[1][t][e]&&(u=h[1][t][e].v);}if(h[0]===r)break;}}catch(t){n={error:t};}finally{try{c&&!c.done&&(i=f.return)&&i.call(f);}finally{if(n)throw n.error;}}return u;},r.prototype.paramByEIP=function(t,e,r){if(!(r in m.EIPs))throw new Error(r+" not supported");var n=m.EIPs[r];if(!(t in n))throw new Error("Topic "+t+" not defined");return void 0===n[t][e]?null:n[t][e].v;},r.prototype.paramByBlock=function(t,e,r){var n=this.activeHardforks(r),i=n[n.length-1].name;return this.paramByHardfork(t,e,i);},r.prototype.isActivatedEIP=function(t){var e,r;if(this.eips().includes(t))return!0;try{for(var n=s(p.hardforks),i=n.next();!i.done;i=n.next()){var o=i.value[1];if(this.gteHardfork(o.name)&&"eips"in o&&o.eips.includes(t))return!0;}}catch(t){e={error:t};}finally{try{i&&!i.done&&(r=n.return)&&r.call(n);}finally{if(e)throw e.error;}}return!1;},r.prototype.hardforkIsActiveOnBlock=function(t,e,r){var n;void 0===r&&(r={}),e=l.toType(e,l.TypeOutput.BN);var i=null!==(n=r.onlySupported)&&void 0!==n&&n;t=this._chooseHardfork(t,i);var o=this.hardforkBlockBN(t);return!(!o||!e.gte(o));},r.prototype.activeOnBlock=function(t,e){return this.hardforkIsActiveOnBlock(null,t,e);},r.prototype.hardforkGteHardfork=function(t,e,r){var n,i;void 0===r&&(r={});var o,a=void 0!==r.onlyActive&&r.onlyActive;t=this._chooseHardfork(t,r.onlySupported),o=a?this.activeHardforks(null,r):this.hardforks();var u=-1,f=-1,c=0;try{for(var h=s(o),l=h.next();!l.done;l=h.next()){var d=l.value;d.name===t&&(u=c),d.name===e&&(f=c),c+=1;}}catch(t){n={error:t};}finally{try{l&&!l.done&&(i=h.return)&&i.call(h);}finally{if(n)throw n.error;}}return u>=f&&-1!==f;},r.prototype.gteHardfork=function(t,e){return this.hardforkGteHardfork(null,t,e);},r.prototype.hardforkIsActiveOnChain=function(t,e){var r,n,i;void 0===e&&(e={});var o=null!==(i=e.onlySupported)&&void 0!==i&&i;t=this._chooseHardfork(t,o);try{for(var a=s(this.hardforks()),u=a.next();!u.done;u=a.next()){var f=u.value;if(f.name===t&&null!==f.block)return!0;}}catch(t){r={error:t};}finally{try{u&&!u.done&&(n=a.return)&&n.call(a);}finally{if(r)throw r.error;}}return!1;},r.prototype.activeHardforks=function(t,e){var r,n;void 0===e&&(e={});var i=[],o=this.hardforks();try{for(var a=s(o),u=a.next();!u.done;u=a.next()){var f=u.value;if(null!==f.block){if(null!=t&&t0)return r[r.length-1].name;throw new Error("No (supported) active hardfork found");},r.prototype.hardforkBlock=function(t){return l.toType(this.hardforkBlockBN(t),l.TypeOutput.Number);},r.prototype.hardforkBlockBN=function(t){return t=this._chooseHardfork(t,!1),new l.BN(this._getHardfork(t).block);},r.prototype.isHardforkBlock=function(t,e){return t=l.toType(t,l.TypeOutput.BN),e=this._chooseHardfork(e,!1),this.hardforkBlockBN(e).eq(t);},r.prototype.nextHardforkBlock=function(t){var e=this.nextHardforkBlockBN(t);return null===e?null:l.toType(e,l.TypeOutput.Number);},r.prototype.nextHardforkBlockBN=function(t){t=this._chooseHardfork(t,!1);var e=this.hardforkBlockBN(t);return this.hardforks().reduce(function(t,r){var n=new l.BN(r.block);return n.gt(e)&&null===t?n:t;},null);},r.prototype.isNextHardforkBlock=function(t,e){t=l.toType(t,l.TypeOutput.BN),e=this._chooseHardfork(e,!1);var r=this.nextHardforkBlockBN(e);return null!==r&&r.eq(t);},r.prototype._calcForkHash=function(e){var r,n,i=t.from(this.genesis().hash.substr(2),"hex"),o=t.alloc(0),a=0;try{for(var u=s(this.hardforks()),f=u.next();!f.done;f=u.next()){var c=f.value,d=c.block;if(0!==d&&null!==d&&d!==a){var p=t.from(d.toString(16).padStart(16,"0"),"hex");o=t.concat([o,p]);}if(c.name===e)break;a=d;}}catch(t){r={error:t};}finally{try{f&&!f.done&&(n=u.return)&&n.call(u);}finally{if(r)throw r.error;}}var m=t.concat([i,o]);return"0x"+l.intToBuffer(h.buf(m)>>>0).toString("hex");},r.prototype.forkHash=function(t){t=this._chooseHardfork(t,!1);var e=this._getHardfork(t);if(null===e.block){throw new Error("No fork hash calculation possible for non-applied or future hardfork");}return void 0!==e.forkHash?e.forkHash:this._calcForkHash(t);},r.prototype.hardforkForForkHash=function(t){var e=this.hardforks().filter(function(e){return e.forkHash===t;});return e.length>=1?e[e.length-1]:null;},r.prototype.genesis=function(){return this._chainParams.genesis;},r.prototype.hardforks=function(){return this._chainParams.hardforks;},r.prototype.bootstrapNodes=function(){return this._chainParams.bootstrapNodes;},r.prototype.dnsNetworks=function(){return this._chainParams.dnsNetworks;},r.prototype.hardfork=function(){return this._hardfork;},r.prototype.chainId=function(){return l.toType(this.chainIdBN(),l.TypeOutput.Number);},r.prototype.chainIdBN=function(){return new l.BN(this._chainParams.chainId);},r.prototype.chainName=function(){return this._chainParams.name;},r.prototype.networkId=function(){return l.toType(this.networkIdBN(),l.TypeOutput.Number);},r.prototype.networkIdBN=function(){return new l.BN(this._chainParams.networkId);},r.prototype.eips=function(){return this._eips;},r.prototype.consensusType=function(){return this._chainParams.consensus.type;},r.prototype.consensusAlgorithm=function(){return this._chainParams.consensus.algorithm;},r.prototype.consensusConfig=function(){return this._chainParams.consensus[this.consensusAlgorithm()];},r.prototype.copy=function(){return Object.assign(Object.create(Object.getPrototypeOf(this)),this);},r;}(c.EventEmitter);e.default=b;}).call(this,r(1).Buffer);},function(t,e,r){"use strict";(function(t){var n=r(0)(r(2)),i=Object.getOwnPropertyDescriptors||function(t){for(var e=Object.keys(t),r={},n=0;n=i)return t;switch(t){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++]);}catch(t){return"[Circular]";}default:return t;}}),s=n[r];r=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),m(r)?n.showHidden=r:r&&e._extend(n,r),g(n.showHidden)&&(n.showHidden=!1),g(n.depth)&&(n.depth=2),g(n.colors)&&(n.colors=!1),g(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=f),h(n,t,n.depth);}function f(t,e){var r=u.styles[e];return r?"["+u.colors[r][0]+"m"+t+"["+u.colors[r][1]+"m":t;}function c(t,e){return t;}function h(t,r,n){if(t.customInspect&&r&&S(r.inspect)&&r.inspect!==e.inspect&&(!r.constructor||r.constructor.prototype!==r)){var i=r.inspect(n,t);return y(i)||(i=h(t,i,n)),i;}var o=function(t,e){if(g(e))return t.stylize("undefined","undefined");if(y(e)){var r="'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return t.stylize(r,"string");}if(v(e))return t.stylize(""+e,"number");if(m(e))return t.stylize(""+e,"boolean");if(b(e))return t.stylize("null","null");}(t,r);if(o)return o;var a=Object.keys(r),s=function(t){var e={};return t.forEach(function(t,r){e[t]=!0;}),e;}(a);if(t.showHidden&&(a=Object.getOwnPropertyNames(r)),M(r)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return l(r);if(0===a.length){if(S(r)){var u=r.name?": "+r.name:"";return t.stylize("[Function"+u+"]","special");}if(w(r))return t.stylize(RegExp.prototype.toString.call(r),"regexp");if(k(r))return t.stylize(Date.prototype.toString.call(r),"date");if(M(r))return l(r);}var f,c="",_=!1,A=["{","}"];(p(r)&&(_=!0,A=["[","]"]),S(r))&&(c=" [Function"+(r.name?": "+r.name:"")+"]");return w(r)&&(c=" "+RegExp.prototype.toString.call(r)),k(r)&&(c=" "+Date.prototype.toUTCString.call(r)),M(r)&&(c=" "+l(r)),0!==a.length||_&&0!=r.length?n<0?w(r)?t.stylize(RegExp.prototype.toString.call(r),"regexp"):t.stylize("[Object]","special"):(t.seen.push(r),f=_?function(t,e,r,n,i){for(var o=[],a=0,s=e.length;a=0&&0,t+e.replace(/\u001b\[\d\d?m/g,"").length+1;},0)>60)return r[0]+(""===e?"":e+"\n ")+" "+t.join(",\n ")+" "+r[1];return r[0]+e+" "+t.join(", ")+" "+r[1];}(f,c,A)):A[0]+c+A[1];}function l(t){return"["+Error.prototype.toString.call(t)+"]";}function d(t,e,r,n,i,o){var a,s,u;if((u=Object.getOwnPropertyDescriptor(e,i)||{value:e[i]}).get?s=u.set?t.stylize("[Getter/Setter]","special"):t.stylize("[Getter]","special"):u.set&&(s=t.stylize("[Setter]","special")),P(n,i)||(a="["+i+"]"),s||(t.seen.indexOf(u.value)<0?(s=b(r)?h(t,u.value,null):h(t,u.value,r-1)).indexOf("\n")>-1&&(s=o?s.split("\n").map(function(t){return" "+t;}).join("\n").substr(2):"\n"+s.split("\n").map(function(t){return" "+t;}).join("\n")):s=t.stylize("[Circular]","special")),g(a)){if(o&&i.match(/^\d+$/))return s;(a=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=t.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=t.stylize(a,"string"));}return a+": "+s;}function p(t){return Array.isArray(t);}function m(t){return"boolean"==typeof t;}function b(t){return null===t;}function v(t){return"number"==typeof t;}function y(t){return"string"==typeof t;}function g(t){return void 0===t;}function w(t){return _(t)&&"[object RegExp]"===A(t);}function _(t){return"object"===(0,n.default)(t)&&null!==t;}function k(t){return _(t)&&"[object Date]"===A(t);}function M(t){return _(t)&&("[object Error]"===A(t)||t instanceof Error);}function S(t){return"function"==typeof t;}function A(t){return Object.prototype.toString.call(t);}function x(t){return t<10?"0"+t.toString(10):t.toString(10);}e.debuglog=function(r){if(g(a)&&(a=t.env.NODE_DEBUG||""),r=r.toUpperCase(),!s[r])if(new RegExp("\\b"+r+"\\b","i").test(a)){var n=t.pid;s[r]=function(){var t=e.format.apply(e,arguments);console.error("%s %d: %s",r,n,t);};}else s[r]=function(){};return s[r];},e.inspect=u,u.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},u.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},e.isArray=p,e.isBoolean=m,e.isNull=b,e.isNullOrUndefined=function(t){return null==t;},e.isNumber=v,e.isString=y,e.isSymbol=function(t){return"symbol"===(0,n.default)(t);},e.isUndefined=g,e.isRegExp=w,e.isObject=_,e.isDate=k,e.isError=M,e.isFunction=S,e.isPrimitive=function(t){return null===t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||"symbol"===(0,n.default)(t)||void 0===t;},e.isBuffer=r(207);var E=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function O(){var t=new Date(),e=[x(t.getHours()),x(t.getMinutes()),x(t.getSeconds())].join(":");return[t.getDate(),E[t.getMonth()],e].join(" ");}function P(t,e){return Object.prototype.hasOwnProperty.call(t,e);}e.log=function(){console.log("%s - %s",O(),e.format.apply(e,arguments));},e.inherits=r(208),e._extend=function(t,e){if(!e||!_(e))return t;for(var r=Object.keys(e),n=r.length;n--;)t[r[n]]=e[r[n]];return t;};var B="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function T(t,e){if(!t){var r=new Error("Promise was rejected with a falsy value");r.reason=t,t=r;}return e(t);}e.promisify=function(t){if("function"!=typeof t)throw new TypeError('The "original" argument must be of type Function');if(B&&t[B]){var e;if("function"!=typeof(e=t[B]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(e,B,{value:e,enumerable:!1,writable:!1,configurable:!0}),e;}function e(){for(var e,r,n=new Promise(function(t,n){e=t,r=n;}),i=[],o=0;o7&&t[r].toUpperCase()!==t[r]||parseInt(e[r],16)<=7&&t[r].toLowerCase()!==t[r])return!1;return!0;},p=function(t){var e="";t=(t=(t=(t=(t=a.encode(t)).replace(/^(?:\u0000)*/,"")).split("").reverse().join("")).replace(/^(?:\u0000)*/,"")).split("").reverse().join("");for(var r=0;r>>4).toString(16)),e.push((15&t[r]).toString(16));return"0x"+e.join("");},isHex:w,isHexStrict:g,stripHexPrefix:function(t){return 0!==t&&w(t)?t.replace(/^(-)?0x/i,"$1"):t;},leftPad:function(t,e,r){var n=/^0x/i.test(t)||"number"==typeof t,i=e-(t=t.toString(16).replace(/^0x/i,"")).length+1>=0?e-t.length+1:0;return(n?"0x":"")+new Array(i).join(r||"0")+t;},rightPad:function(t,e,r){var n=/^0x/i.test(t)||"number"==typeof t,i=e-(t=t.toString(16).replace(/^0x/i,"")).length+1>=0?e-t.length+1:0;return(n?"0x":"")+t+new Array(i).join(r||"0");},toTwosComplement:function(t){return"0x"+h(t).toTwos(256).toString(16,64);},sha3:k,sha3Raw:function(t){return null===(t=k(t))?_:t;},toNumber:function(t){return"number"==typeof t?t:m(y(t));}};}).call(this,r(1).Buffer);},function(t,e,r){"use strict";var n=r(0),i=n(r(5)),o=n(r(9)),a=r(16),s=r(8),u=function(t){var e="A".charCodeAt(0),r="Z".charCodeAt(0);return(t=(t=t.toUpperCase()).substr(4)+t.substr(0,4)).split("").map(function(t){var n=t.charCodeAt(0);return n>=e&&n<=r?n-e+10:t;}).join("");},f=function(t){for(var e,r=t;r.length>2;)e=r.slice(0,9),r=parseInt(e,10)%97+r.slice(e.length);return parseInt(r,10)%97;},c=function(){function t(e){(0,i.default)(this,t),this._iban=e;}return(0,o.default)(t,[{key:"isValid",value:function(){return /^XE[0-9]{2}(ETH[0-9A-Z]{13}|[0-9A-Z]{30,31})$/.test(this._iban)&&1===f(u(this._iban));}},{key:"isDirect",value:function(){return 34===this._iban.length||35===this._iban.length;}},{key:"isIndirect",value:function(){return 20===this._iban.length;}},{key:"checksum",value:function(){return this._iban.substr(2,2);}},{key:"institution",value:function(){return this.isIndirect()?this._iban.substr(7,4):"";}},{key:"client",value:function(){return this.isIndirect()?this._iban.substr(11):"";}},{key:"toAddress",value:function(){if(this.isDirect()){var t=this._iban.substr(4),e=new s(t,36);return a.toChecksumAddress(e.toString(16,20));}return"";}},{key:"toString",value:function(){return this._iban;}}],[{key:"toAddress",value:function(e){if(!(e=new t(e)).isDirect())throw new Error("IBAN is indirect and can't be converted");return e.toAddress();}},{key:"toIban",value:function(e){return t.fromAddress(e).toString();}},{key:"fromAddress",value:function(e){if(!a.isAddress(e))throw new Error("Provided address is not a valid address: "+e);e=e.replace("0x","").replace("0X","");var r=function(t,e){for(var r=t;r.length<2*e;)r="0"+r;return r;}(new s(e,16).toString(36),15);return t.fromBban(r.toUpperCase());}},{key:"fromBban",value:function(e){return new t("XE"+("0"+(98-f(u("XE00"+e)))).slice(-2)+e);}},{key:"createIndirect",value:function(e){return t.fromBban("ETH"+e.institution+e.identifier);}},{key:"isValid",value:function(e){return new t(e).isValid();}}]),t;}();t.exports=c;},function(t,e,r){"use strict";var n={messageId:0,toPayload:function(t,e){if(!t)throw new Error('JSONRPC method should be specified for params: "'+JSON.stringify(e)+'"!');return n.messageId++,{jsonrpc:"2.0",id:n.messageId,method:t,params:e||[]};},isValidResponse:function(t){return Array.isArray(t)?t.every(e):e(t);function e(t){return!(!t||t.error||"2.0"!==t.jsonrpc||"number"!=typeof t.id&&"string"!=typeof t.id||void 0===t.result);}},toBatchPayload:function(t){return t.map(function(t){return n.toPayload(t.method,t.params);});}};t.exports=n;},function(t,e,r){"use strict";(function(t,n){var i,o=r(0)(r(2));!function(a){var s="object"==(0,o.default)(e)&&e&&!e.nodeType&&e,u="object"==(0,o.default)(t)&&t&&!t.nodeType&&t,f="object"==(void 0===n?"undefined":(0,o.default)(n))&&n;f.global!==f&&f.window!==f&&f.self!==f||(a=f);var c,h,l=2147483647,d=/^xn--/,p=/[^\x20-\x7E]/,m=/[\x2E\u3002\uFF0E\uFF61]/g,b={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},v=Math.floor,y=String.fromCharCode;function g(t){throw new RangeError(b[t]);}function w(t,e){for(var r=t.length,n=[];r--;)n[r]=e(t[r]);return n;}function _(t,e){var r=t.split("@"),n="";return r.length>1&&(n=r[0]+"@",t=r[1]),n+w((t=t.replace(m,".")).split("."),e).join(".");}function k(t){for(var e,r,n=[],i=0,o=t.length;i=55296&&e<=56319&&i65535&&(e+=y((t-=65536)>>>10&1023|55296),t=56320|1023&t),e+=y(t);}).join("");}function S(t,e){return t+22+75*(t<26)-((0!=e)<<5);}function A(t,e,r){var n=0;for(t=r?v(t/700):t>>1,t+=v(t/e);t>455;n+=36)t=v(t/35);return v(n+36*t/(t+38));}function x(t){var e,r,n,i,o,a,s,u,f,c,h,d=[],p=t.length,m=0,b=128,y=72;for((r=t.lastIndexOf("-"))<0&&(r=0),n=0;n=128&&g("not-basic"),d.push(t.charCodeAt(n));for(i=r>0?r+1:0;i=p&&g("invalid-input"),((u=(h=t.charCodeAt(i++))-48<10?h-22:h-65<26?h-65:h-97<26?h-97:36)>=36||u>v((l-m)/a))&&g("overflow"),m+=u*a,!(u<(f=s<=y?1:s>=y+26?26:s-y));s+=36)a>v(l/(c=36-f))&&g("overflow"),a*=c;y=A(m-o,e=d.length+1,0==o),v(m/e)>l-b&&g("overflow"),b+=v(m/e),m%=e,d.splice(m++,0,b);}return M(d);}function E(t){var e,r,n,i,o,a,s,u,f,c,h,d,p,m,b,w=[];for(d=(t=k(t)).length,e=128,r=0,o=72,a=0;a=e&&hv((l-r)/(p=n+1))&&g("overflow"),r+=(s-e)*p,e=s,a=0;al&&g("overflow"),h==e){for(u=r,f=36;!(u<(c=f<=o?1:f>=o+26?26:f-o));f+=36)b=u-c,m=36-c,w.push(y(S(c+b%m,0))),u=v(b/m);w.push(y(S(u,0))),o=A(r,p,n==i),r=0,++n;}++r,++e;}return w.join("");}if(c={version:"1.4.1",ucs2:{decode:k,encode:M},decode:x,encode:E,toASCII:function(t){return _(t,function(t){return p.test(t)?"xn--"+E(t):t;});},toUnicode:function(t){return _(t,function(t){return d.test(t)?x(t.slice(4).toLowerCase()):t;});}},"object"==(0,o.default)(r(72))&&r(72))void 0===(i=function(){return c;}.call(e,r,e,t))||(t.exports=i);else if(s&&u){if(t.exports==s)u.exports=c;else for(h in c)c.hasOwnProperty(h)&&(s[h]=c[h]);}else a.punycode=c;}(void 0);}).call(this,r(17)(t),r(7));},function(t,e,r){"use strict";(function(t){e.fetch=s(t.fetch)&&s(t.ReadableStream),e.writableStream=s(t.WritableStream),e.abortController=s(t.AbortController),e.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),e.blobConstructor=!0;}catch(t){}var r;function n(){if(void 0!==r)return r;if(t.XMLHttpRequest){r=new t.XMLHttpRequest();try{r.open("GET",t.XDomainRequest?"/":"https://example.com");}catch(t){r=null;}}else r=null;return r;}function i(t){var e=n();if(!e)return!1;try{return e.responseType=t,e.responseType===t;}catch(t){}return!1;}var o=void 0!==t.ArrayBuffer,a=o&&s(t.ArrayBuffer.prototype.slice);function s(t){return"function"==typeof t;}e.arraybuffer=e.fetch||o&&i("arraybuffer"),e.msstream=!e.fetch&&a&&i("ms-stream"),e.mozchunkedarraybuffer=!e.fetch&&o&&i("moz-chunked-arraybuffer"),e.overrideMimeType=e.fetch||!!n()&&s(n().overrideMimeType),e.vbArray=s(t.VBArray),r=null;}).call(this,r(7));},function(t,e,r){"use strict";(function(t,n,i){var o=r(115),a=r(3),s=r(46),u=e.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},f=e.IncomingMessage=function(e,r,a,u){var f=this;if(s.Readable.call(f),f._mode=a,f.headers={},f.rawHeaders=[],f.trailers={},f.rawTrailers=[],f.on("end",function(){t.nextTick(function(){f.emit("close");});}),"fetch"===a){if(f._fetchResponse=r,f.url=r.url,f.statusCode=r.status,f.statusMessage=r.statusText,r.headers.forEach(function(t,e){f.headers[e.toLowerCase()]=t,f.rawHeaders.push(e,t);}),o.writableStream){var c=new WritableStream({write:function(t){return new Promise(function(e,r){f._destroyed?r():f.push(new i(t))?e():f._resumeFetch=e;});},close:function(){n.clearTimeout(u),f._destroyed||f.push(null);},abort:function(t){f._destroyed||f.emit("error",t);}});try{return void r.body.pipeTo(c).catch(function(t){n.clearTimeout(u),f._destroyed||f.emit("error",t);});}catch(t){}}var h=r.body.getReader();!function t(){h.read().then(function(e){if(!f._destroyed){if(e.done)return n.clearTimeout(u),void f.push(null);f.push(new i(e.value)),t();}}).catch(function(t){n.clearTimeout(u),f._destroyed||f.emit("error",t);});}();}else{if(f._xhr=e,f._pos=0,f.url=e.responseURL,f.statusCode=e.status,f.statusMessage=e.statusText,e.getAllResponseHeaders().split(/\r?\n/).forEach(function(t){var e=t.match(/^([^:]+):\s*(.*)/);if(e){var r=e[1].toLowerCase();"set-cookie"===r?(void 0===f.headers[r]&&(f.headers[r]=[]),f.headers[r].push(e[2])):void 0!==f.headers[r]?f.headers[r]+=", "+e[2]:f.headers[r]=e[2],f.rawHeaders.push(e[1],e[2]);}}),f._charset="x-user-defined",!o.overrideMimeType){var l=f.rawHeaders["mime-type"];if(l){var d=l.match(/;\s*charset=([^;])(;|$)/);d&&(f._charset=d[1].toLowerCase());}f._charset||(f._charset="utf-8");}}};a(f,s.Readable),f.prototype._read=function(){var t=this._resumeFetch;t&&(this._resumeFetch=null,t());},f.prototype._onXHRProgress=function(){var t=this,e=t._xhr,r=null;switch(t._mode){case"text:vbarray":if(e.readyState!==u.DONE)break;try{r=new n.VBArray(e.responseBody).toArray();}catch(t){}if(null!==r){t.push(new i(r));break;}case"text":try{r=e.responseText;}catch(e){t._mode="text:vbarray";break;}if(r.length>t._pos){var o=r.substr(t._pos);if("x-user-defined"===t._charset){for(var a=new i(o.length),s=0;st._pos&&(t.push(new i(new Uint8Array(f.result.slice(t._pos)))),t._pos=f.result.byteLength);},f.onload=function(){t.push(null);},f.readAsArrayBuffer(r);}t._xhr.readyState===u.DONE&&"ms-stream"!==t._mode&&t.push(null);};}).call(this,r(6),r(7),r(1).Buffer);},function(t,e,r){"use strict";(function(e,n){var i=r(56);t.exports=g;var o,a=r(107);g.ReadableState=y;r(23).EventEmitter;var s=function(t,e){return t.listeners(e).length;},u=r(118),f=r(4).Buffer,c=e.Uint8Array||function(){};var h=Object.create(r(47));h.inherits=r(3);var l=r(238),d=void 0;d=l&&l.debuglog?l.debuglog("stream"):function(){};var p,m=r(239),b=r(119);h.inherits(g,u);var v=["error","close","destroy","pause","resume"];function y(t,e){t=t||{};var n=e instanceof(o=o||r(28));this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.readableObjectMode);var i=t.highWaterMark,a=t.readableHighWaterMark,s=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:n&&(a||0===a)?a:s,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new m(),this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(p||(p=r(29).StringDecoder),this.decoder=new p(t.encoding),this.encoding=t.encoding);}function g(t){if(o=o||r(28),!(this instanceof g))return new g(t);this._readableState=new y(t,this),this.readable=!0,t&&("function"==typeof t.read&&(this._read=t.read),"function"==typeof t.destroy&&(this._destroy=t.destroy)),u.call(this);}function w(t,e,r,n,i){var o,a=t._readableState;null===e?(a.reading=!1,function(t,e){if(e.ended)return;if(e.decoder){var r=e.decoder.end();r&&r.length&&(e.buffer.push(r),e.length+=e.objectMode?1:r.length);}e.ended=!0,M(t);}(t,a)):(i||(o=function(t,e){var r;n=e,f.isBuffer(n)||n instanceof c||"string"==typeof e||void 0===e||t.objectMode||(r=new TypeError("Invalid non-string/buffer chunk"));var n;return r;}(a,e)),o?t.emit("error",o):a.objectMode||e&&e.length>0?("string"==typeof e||a.objectMode||Object.getPrototypeOf(e)===f.prototype||(e=function(t){return f.from(t);}(e)),n?a.endEmitted?t.emit("error",new Error("stream.unshift() after end event")):_(t,a,e,!0):a.ended?t.emit("error",new Error("stream.push() after EOF")):(a.reading=!1,a.decoder&&!r?(e=a.decoder.write(e),a.objectMode||0!==e.length?_(t,a,e,!1):A(t,a)):_(t,a,e,!1))):n||(a.reading=!1));return function(t){return!t.ended&&(t.needReadable||t.lengthe.highWaterMark&&(e.highWaterMark=function(t){return t>=8388608?t=8388608:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t;}(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0));}function M(t){var e=t._readableState;e.needReadable=!1,e.emittedReadable||(d("emitReadable",e.flowing),e.emittedReadable=!0,e.sync?i.nextTick(S,t):S(t));}function S(t){d("emit readable"),t.emit("readable"),P(t);}function A(t,e){e.readingMore||(e.readingMore=!0,i.nextTick(x,t,e));}function x(t,e){for(var r=e.length;!e.reading&&!e.flowing&&!e.ended&&e.length=e.length?(r=e.decoder?e.buffer.join(""):1===e.buffer.length?e.buffer.head.data:e.buffer.concat(e.length),e.buffer.clear()):r=function(t,e,r){var n;to.length?o.length:t;if(a===o.length?i+=o:i+=o.slice(0,t),0===(t-=a)){a===o.length?(++n,r.next?e.head=r.next:e.head=e.tail=null):(e.head=r,r.data=o.slice(a));break;}++n;}return e.length-=n,i;}(t,e):function(t,e){var r=f.allocUnsafe(t),n=e.head,i=1;n.data.copy(r),t-=n.data.length;for(;n=n.next;){var o=n.data,a=t>o.length?o.length:t;if(o.copy(r,r.length-t,0,a),0===(t-=a)){a===o.length?(++i,n.next?e.head=n.next:e.head=e.tail=null):(e.head=n,n.data=o.slice(a));break;}++i;}return e.length-=i,r;}(t,e);return n;}(t,e.buffer,e.decoder),r);var r;}function T(t){var e=t._readableState;if(e.length>0)throw new Error('"endReadable()" called on non-empty stream');e.endEmitted||(e.ended=!0,i.nextTick(R,e,t));}function R(t,e){t.endEmitted||0!==t.length||(t.endEmitted=!0,e.readable=!1,e.emit("end"));}function I(t,e){for(var r=0,n=t.length;r=e.highWaterMark||e.ended))return d("read: emitReadable",e.length,e.ended),0===e.length&&e.ended?T(this):M(this),null;if(0===(t=k(t,e))&&e.ended)return 0===e.length&&T(this),null;var n,i=e.needReadable;return d("need readable",i),(0===e.length||e.length-t0?B(t,e):null)?(e.needReadable=!0,t=0):e.length-=t,0===e.length&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&T(this)),null!==n&&this.emit("data",n),n;},g.prototype._read=function(t){this.emit("error",new Error("_read() is not implemented"));},g.prototype.pipe=function(t,e){var r=this,o=this._readableState;switch(o.pipesCount){case 0:o.pipes=t;break;case 1:o.pipes=[o.pipes,t];break;default:o.pipes.push(t);}o.pipesCount+=1,d("pipe count=%d opts=%j",o.pipesCount,e);var u=(!e||!1!==e.end)&&t!==n.stdout&&t!==n.stderr?c:g;function f(e,n){d("onunpipe"),e===r&&n&&!1===n.hasUnpiped&&(n.hasUnpiped=!0,d("cleanup"),t.removeListener("close",v),t.removeListener("finish",y),t.removeListener("drain",h),t.removeListener("error",b),t.removeListener("unpipe",f),r.removeListener("end",c),r.removeListener("end",g),r.removeListener("data",m),l=!0,!o.awaitDrain||t._writableState&&!t._writableState.needDrain||h());}function c(){d("onend"),t.end();}o.endEmitted?i.nextTick(u):r.once("end",u),t.on("unpipe",f);var h=function(t){return function(){var e=t._readableState;d("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&s(t,"data")&&(e.flowing=!0,P(t));};}(r);t.on("drain",h);var l=!1;var p=!1;function m(e){d("ondata"),p=!1,!1!==t.write(e)||p||((1===o.pipesCount&&o.pipes===t||o.pipesCount>1&&-1!==I(o.pipes,t))&&!l&&(d("false write response, pause",r._readableState.awaitDrain),r._readableState.awaitDrain++,p=!0),r.pause());}function b(e){d("onerror",e),g(),t.removeListener("error",b),0===s(t,"error")&&t.emit("error",e);}function v(){t.removeListener("finish",y),g();}function y(){d("onfinish"),t.removeListener("close",v),g();}function g(){d("unpipe"),r.unpipe(t);}return r.on("data",m),function(t,e,r){if("function"==typeof t.prependListener)return t.prependListener(e,r);t._events&&t._events[e]?a(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]:t.on(e,r);}(t,"error",b),t.once("close",v),t.once("finish",y),t.emit("pipe",r),o.flowing||(d("pipe resume"),r.resume()),t;},g.prototype.unpipe=function(t){var e=this._readableState,r={hasUnpiped:!1};if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes||(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,r)),this;if(!t){var n=e.pipes,i=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var o=0;o=0&&(t._idleTimeoutId=setTimeout(function(){t._onTimeout&&t._onTimeout();},e));},r(241),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==t&&t.setImmediate||void 0,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==t&&t.clearImmediate||void 0;}).call(this,r(7));},function(t,e,r){"use strict";t.exports=a;var n=r(28),i=Object.create(r(47));function o(t,e){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(!n)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,null!=e&&this.push(e),n(t);var i=this._readableState;i.reading=!1,(i.needReadable||i.length0&&(10===arguments[0]?d||(d=!0,h.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?h.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",u.Logger.errors.UNEXPECTED_ARGUMENT,{}):h.throwError("BigNumber.toString does not accept parameters",u.Logger.errors.UNEXPECTED_ARGUMENT,{})),v(this).toString(10);}},{key:"toHexString",value:function(){return this._hex;}},{key:"toJSON",value:function(t){return{type:"BigNumber",hex:this.toHexString()};}}],[{key:"from",value:function(e){if(e instanceof t)return e;if("string"==typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new t(l,m(e)):e.match(/^-?[0-9]+$/)?new t(l,m(new c(e))):h.throwArgumentError("invalid BigNumber string","value",e);if("number"==typeof e)return e%1&&y("underflow","BigNumber.from",e),(e>=9007199254740991||e<=-9007199254740991)&&y("overflow","BigNumber.from",e),t.from(String(e));var r=e;if("bigint"==typeof r)return t.from(r.toString());if((0,s.isBytes)(r))return t.from((0,s.hexlify)(r));if(r)if(r.toHexString){var n=r.toHexString();if("string"==typeof n)return t.from(n);}else{var i=r._hex;if(null==i&&"BigNumber"===r.type&&(i=r.hex),"string"==typeof i&&((0,s.isHexString)(i)||"-"===i[0]&&(0,s.isHexString)(i.substring(1))))return t.from(i);}return h.throwArgumentError("invalid BigNumber value","value",e);}},{key:"isBigNumber",value:function(t){return!(!t||!t._isBigNumber);}}]),t;}();function m(t){if("string"!=typeof t)return m(t.toString(16));if("-"===t[0])return"-"===(t=t.substring(1))[0]&&h.throwArgumentError("invalid hex","value",t),"0x00"===(t=m(t))?t:"-"+t;if("0x"!==t.substring(0,2)&&(t="0x"+t),"0x"===t)return"0x00";for(t.length%2&&(t="0x0"+t.substring(2));t.length>4&&"0x00"===t.substring(0,4);)t="0x"+t.substring(4);return t;}function b(t){return p.from(m(t));}function v(t){var e=p.from(t).toHexString();return"-"===e[0]?new c("-"+e.substring(3),16):new c(e.substring(2),16);}function y(t,e,r){var n={fault:t,operation:e};return null!=r&&(n.value=r),h.throwError(t,u.Logger.errors.NUMERIC_FAULT,n);}e.BigNumber=p;},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.version=void 0;e.version="bignumber/5.1.1";},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.encode=function(t){return(0,n.hexlify)(function t(e){if(Array.isArray(e)){var r=[];if(e.forEach(function(e){r=r.concat(t(e));}),r.length<=55)return r.unshift(192+r.length),r;var i=s(r.length);return i.unshift(247+i.length),i.concat(r);}(0,n.isBytesLike)(e)||a.throwArgumentError("RLP object must be BytesLike","object",e);var o=Array.prototype.slice.call((0,n.arrayify)(e));if(1===o.length&&o[0]<=127)return o;if(o.length<=55)return o.unshift(128+o.length),o;var u=s(o.length);return u.unshift(183+u.length),u.concat(o);}(t));},e.decode=function(t){var e=(0,n.arrayify)(t),r=c(e,0);r.consumed!==e.length&&a.throwArgumentError("invalid rlp data","data",t);return r.result;};var n=r(11),i=r(12),o=r(260),a=new i.Logger(o.version);function s(t){for(var e=[];t;)e.unshift(255&t),t>>=8;return e;}function u(t,e,r){for(var n=0,i=0;ie+1+n&&a.throwError("child data too short",i.Logger.errors.BUFFER_OVERRUN,{});}return{consumed:1+n,result:o};}function c(t,e){if(0===t.length&&a.throwError("data too short",i.Logger.errors.BUFFER_OVERRUN,{}),t[e]>=248){var r=t[e]-247;e+1+r>t.length&&a.throwError("data short segment too short",i.Logger.errors.BUFFER_OVERRUN,{});var o=u(t,e+1,r);return e+1+r+o>t.length&&a.throwError("data long segment too short",i.Logger.errors.BUFFER_OVERRUN,{}),f(t,e,e+1+r,r+o);}if(t[e]>=192){var s=t[e]-192;return e+1+s>t.length&&a.throwError("data array too short",i.Logger.errors.BUFFER_OVERRUN,{}),f(t,e,e+1,s);}if(t[e]>=184){var c=t[e]-183;e+1+c>t.length&&a.throwError("data array too short",i.Logger.errors.BUFFER_OVERRUN,{});var h=u(t,e+1,c);return e+1+c+h>t.length&&a.throwError("data array too short",i.Logger.errors.BUFFER_OVERRUN,{}),{consumed:1+c+h,result:(0,n.hexlify)(t.slice(e+1+c,e+1+c+h))};}if(t[e]>=128){var l=t[e]-128;return e+1+l>t.length&&a.throwError("data too short",i.Logger.errors.BUFFER_OVERRUN,{}),{consumed:1+l,result:(0,n.hexlify)(t.slice(e+1,e+1+l))};}return{consumed:1,result:(0,n.hexlify)(t[e])};}},function(t,e,r){"use strict";var n=r(21).rotr32;function i(t,e,r){return t&e^~t&r;}function o(t,e,r){return t&e^t&r^e&r;}function a(t,e,r){return t^e^r;}e.ft_1=function(t,e,r,n){return 0===t?i(e,r,n):1===t||3===t?a(e,r,n):2===t?o(e,r,n):void 0;},e.ch32=i,e.maj32=o,e.p32=a,e.s0_256=function(t){return n(t,2)^n(t,13)^n(t,22);},e.s1_256=function(t){return n(t,6)^n(t,11)^n(t,25);},e.g0_256=function(t){return n(t,7)^n(t,18)^t>>>3;},e.g1_256=function(t){return n(t,17)^n(t,19)^t>>>10;};},function(t,e,r){"use strict";var n=r(21),i=r(49),o=r(127),a=r(18),s=n.sum32,u=n.sum32_4,f=n.sum32_5,c=o.ch32,h=o.maj32,l=o.s0_256,d=o.s1_256,p=o.g0_256,m=o.g1_256,b=i.BlockHash,v=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function y(){if(!(this instanceof y))return new y();b.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=v,this.W=new Array(64);}n.inherits(y,b),t.exports=y,y.blockSize=512,y.outSize=256,y.hmacStrength=192,y.padLength=64,y.prototype._update=function(t,e){for(var r=this.W,n=0;n<16;n++)r[n]=t[e+n];for(;n0&&t.topics.length!==n+1&&(e={anonymous:!0,inputs:[]});}var i=e.anonymous?t.topics:t.topics.slice(1);return r.returnValues=m.decodeLog(e.inputs,t.data,i),delete r.returnValues.__length__,r.event=e.name,r.signature=e.anonymous||!t.topics[0]?null:t.topics[0],r.raw={data:r.data,topics:r.topics},delete r.data,delete r.topics,r;},b.prototype._encodeMethodABI=function(){var t=this._method.signature,e=this.arguments||[],r=!1,n=this._parent.options.jsonInterface.filter(function(e){return"constructor"===t&&e.type===t||(e.signature===t||e.signature===t.replace("0x","")||e.name===t)&&"function"===e.type;}).map(function(t){var n=Array.isArray(t.inputs)?t.inputs.length:0;if(n!==e.length)throw new Error("The number of arguments is not matching the methods required number. You need to pass "+n+" arguments.");return"function"===t.type&&(r=t.signature),Array.isArray(t.inputs)?t.inputs:[];}).map(function(t){return m.encodeParameters(t,e).replace("0x","");})[0]||"";if("constructor"===t){if(!this._deployData)throw new Error("The contract has no contract data option set. This is necessary to append the constructor parameters.");return this._deployData.startsWith("0x")||(this._deployData="0x"+this._deployData),this._deployData+n;}var i=r?r+n:n;if(!i)throw new Error("Couldn't find a matching contract method named \""+this._method.name+'".');return i;},b.prototype._decodeMethodReturn=function(t,e){if(!e)return null;e=e.length>=2?e.slice(2):e;var r=m.decodeParameters(t,e);return 1===r.__length__?r[0]:(delete r.__length__,r);},b.prototype.deploy=function(t,e){if((t=t||{}).arguments=t.arguments||[],!(t=this._getOrSetDefaultOptions(t)).data){if("function"==typeof e)return e(d.ContractMissingDeployDataError());throw d.ContractMissingDeployDataError();}var r=this.options.jsonInterface.find(function(t){return"constructor"===t.type;})||{};return r.signature="constructor",this._createTxObject.apply({method:r,parent:this,deployData:t.data,_ethAccounts:this.constructor._ethAccounts},t.arguments);},b.prototype._generateEventOptions=function(){var t=Array.prototype.slice.call(arguments),e=this._getCallback(t),r="object"===(!!t[t.length-1]&&(0,o.default)(t[t.length-1]))?t.pop():{},n="string"==typeof t[0]?t[0]:"allevents",i="allevents"===n.toLowerCase()?{name:"ALLEVENTS",jsonInterface:this.options.jsonInterface}:this.options.jsonInterface.find(function(t){return"event"===t.type&&(t.name===n||t.signature==="0x"+n.replace("0x",""));});if(!i)throw d.ContractEventDoesNotExistError(n);if(!c.isAddress(this.options.address))throw d.ContractNoAddressDefinedError();return{params:this._encodeEventABI(i,r),event:i,callback:e};},b.prototype.clone=function(){return new this.constructor(this.options.jsonInterface,this.options.address,this.options);},b.prototype.once=function(t,e,r){var n=Array.prototype.slice.call(arguments);if(!(r=this._getCallback(n)))throw d.ContractOnceRequiresCallbackError();e&&delete e.fromBlock,this._on(t,e,function(t,e,n){n.unsubscribe(),"function"==typeof r&&r(t,e,n);});},b.prototype._on=function(){var t=this._generateEventOptions.apply(this,arguments);t.params&&t.params.toBlock&&(delete t.params.toBlock,console.warn("Invalid option: toBlock. Use getPastEvents for specific range.")),this._checkListener("newListener",t.event.name),this._checkListener("removeListener",t.event.name);var e=new h({subscription:{params:1,inputFormatter:[l.inputLogFormatter],outputFormatter:this._decodeEventABI.bind(t.event),subscriptionHandler:function(t){t.removed?this.emit("changed",t):this.emit("data",t),"function"==typeof this.callback&&this.callback(null,t,this);}},type:"eth",requestManager:this._requestManager});return e.subscribe("logs",t.params,t.callback||function(){}),e;},b.prototype.getPastEvents=function(){var t=this._generateEventOptions.apply(this,arguments),e=new f({name:"getPastLogs",call:"eth_getLogs",params:1,inputFormatter:[l.inputLogFormatter],outputFormatter:this._decodeEventABI.bind(t.event)});e.setRequestManager(this._requestManager);var r=e.buildCall();return e=null,r(t.params,t.callback);},b.prototype._createTxObject=function(){var t=Array.prototype.slice.call(arguments),e={};if("function"===this.method.type&&(e.call=this.parent._executeMethod.bind(e,"call"),e.call.request=this.parent._executeMethod.bind(e,"call",!0)),e.send=this.parent._executeMethod.bind(e,"send"),e.send.request=this.parent._executeMethod.bind(e,"send",!0),e.encodeABI=this.parent._encodeMethodABI.bind(e),e.estimateGas=this.parent._executeMethod.bind(e,"estimate"),t&&this.method.inputs&&t.length!==this.method.inputs.length){if(this.nextMethod)return this.nextMethod.apply(null,t);throw d.InvalidNumberOfParams(t.length,this.method.inputs.length,this.method.name);}return e.arguments=t||[],e._method=this.method,e._parent=this.parent,e._ethAccounts=this.parent.constructor._ethAccounts||this._ethAccounts,this.deployData&&(e._deployData=this.deployData),e;},b.prototype._processExecuteArguments=function(t,e){var r={};if(r.type=t.shift(),r.callback=this._parent._getCallback(t),"call"!==r.type||!0===t[t.length-1]||"string"!=typeof t[t.length-1]&&!isFinite(t[t.length-1])||(r.defaultBlock=t.pop()),r.options="object"===(!!t[t.length-1]&&(0,o.default)(t[t.length-1]))?t.pop():{},r.generateRequest=!0===t[t.length-1]&&t.pop(),r.options=this._parent._getOrSetDefaultOptions(r.options),r.options.data=this.encodeABI(),!this._deployData&&!c.isAddress(this._parent.options.address))throw d.ContractNoAddressDefinedError();return this._deployData||(r.options.to=this._parent.options.address),r.options.data?r:c._fireError(new Error("Couldn't find a matching contract method, or the number of parameters is wrong."),e.eventEmitter,e.reject,r.callback);},b.prototype._executeMethod=function(){var t=this,e=this._parent._processExecuteArguments.call(this,Array.prototype.slice.call(arguments),r),r=p("send"!==e.type),n=t.constructor._ethAccounts||t._ethAccounts;if(e.generateRequest){var i={params:[l.inputCallFormatter.call(this._parent,e.options)],callback:e.callback};return"call"===e.type?(i.params.push(l.inputDefaultBlockNumberFormatter.call(this._parent,e.defaultBlock)),i.method="eth_call",i.format=this._parent._decodeMethodReturn.bind(null,this._method.outputs)):i.method="eth_sendTransaction",i;}switch(e.type){case"estimate":var o=new f({name:"estimateGas",call:"eth_estimateGas",params:1,inputFormatter:[l.inputCallFormatter],outputFormatter:c.hexToNumber,requestManager:t._parent._requestManager,accounts:n,defaultAccount:t._parent.defaultAccount,defaultBlock:t._parent.defaultBlock}).createFunction();return o(e.options,e.callback);case"call":var a=new f({name:"call",call:"eth_call",params:2,inputFormatter:[l.inputCallFormatter,l.inputDefaultBlockNumberFormatter],outputFormatter:function(e){return t._parent._decodeMethodReturn(t._method.outputs,e);},requestManager:t._parent._requestManager,accounts:n,defaultAccount:t._parent.defaultAccount,defaultBlock:t._parent.defaultBlock,handleRevert:t._parent.handleRevert,abiCoder:m}).createFunction();return a(e.options,e.defaultBlock,e.callback);case"send":if(!c.isAddress(e.options.from))return c._fireError(d.ContractNoFromAddressDefinedError(),r.eventEmitter,r.reject,e.callback);if("boolean"==typeof this._method.payable&&!this._method.payable&&e.options.value&&e.options.value>0)return c._fireError(new Error("Can not send value to non-payable contract method or constructor"),r.eventEmitter,r.reject,e.callback);var s={receiptFormatter:function(e){if(Array.isArray(e.logs)){var r=e.logs.map(function(e){return t._parent._decodeEventABI.call({name:"ALLEVENTS",jsonInterface:t._parent.options.jsonInterface},e);});e.events={};var n=0;r.forEach(function(t){t.event?e.events[t.event]?Array.isArray(e.events[t.event])?e.events[t.event].push(t):e.events[t.event]=[e.events[t.event],t]:e.events[t.event]=t:(e.events[n]=t,n++);}),delete e.logs;}return e;},contractDeployFormatter:function(e){var r=t._parent.clone();return r.options.address=e.contractAddress,r;}},u=new f({name:"sendTransaction",call:"eth_sendTransaction",params:1,inputFormatter:[l.inputTransactionFormatter],requestManager:t._parent._requestManager,accounts:t.constructor._ethAccounts||t._ethAccounts,defaultAccount:t._parent.defaultAccount,defaultBlock:t._parent.defaultBlock,transactionBlockTimeout:t._parent.transactionBlockTimeout,transactionConfirmationBlocks:t._parent.transactionConfirmationBlocks,transactionPollingTimeout:t._parent.transactionPollingTimeout,defaultCommon:t._parent.defaultCommon,defaultChain:t._parent.defaultChain,defaultHardfork:t._parent.defaultHardfork,handleRevert:t._parent.handleRevert,extraFormatters:s,abiCoder:m}).createFunction();return u(e.options,e.callback);default:throw new Error('Method "'+e.type+'" not implemented.');}},t.exports=b;},function(t,e,r){"use strict";var n=r(0)(r(2)),i=r(1).Buffer,o=r(16),a=r(133).AbiCoder,s=r(133).ParamType,u=new a(function(t,e){return!t.match(/^u?int/)||Array.isArray(e)||e&&"object"===(0,n.default)(e)&&"BN"===e.constructor.name?e:e.toString();});function f(){}var c=function(){};c.prototype.encodeFunctionSignature=function(t){return("function"==typeof t||"object"===(0,n.default)(t)&&t)&&(t=o._jsonInterfaceMethodToString(t)),o.sha3(t).slice(0,10);},c.prototype.encodeEventSignature=function(t){return("function"==typeof t||"object"===(0,n.default)(t)&&t)&&(t=o._jsonInterfaceMethodToString(t)),o.sha3(t);},c.prototype.encodeParameter=function(t,e){return this.encodeParameters([t],[e]);},c.prototype.encodeParameters=function(t,e){var r=this;return t=r.mapTypes(t),e=e.map(function(e,i){var o=t[i];if("object"===(0,n.default)(o)&&o.type&&(o=o.type),e=r.formatParam(o,e),"string"==typeof o&&o.includes("tuple")){!function t(e,n){if("array"===e.name)return n.map(function(r){return t(u._getCoder(s.from(e.type.replace("[]",""))),r);});e.coders.forEach(function(e,i){"tuple"===e.name?t(e,n[i]):n[i]=r.formatParam(e.name,n[i]);});}(u._getCoder(s.from(o)),e);}return e;}),u.encode(t,e);},c.prototype.mapTypes=function(t){var e=this,r=[];return t.forEach(function(t){if("object"===(0,n.default)(t)&&"function"===t.type&&(t=Object.assign({},t,{type:"bytes24"})),e.isSimplifiedStructFormat(t)){var i=Object.keys(t)[0];r.push(Object.assign(e.mapStructNameAndType(i),{components:e.mapStructToCoderFormat(t[i])}));}else r.push(t);}),r;},c.prototype.isSimplifiedStructFormat=function(t){return"object"===(0,n.default)(t)&&void 0===t.components&&void 0===t.name;},c.prototype.mapStructNameAndType=function(t){var e="tuple";return t.indexOf("[]")>-1&&(e="tuple[]",t=t.slice(0,-2)),{type:e,name:t};},c.prototype.mapStructToCoderFormat=function(t){var e=this,r=[];return Object.keys(t).forEach(function(i){"object"!==(0,n.default)(t[i])?r.push({name:i,type:t[i]}):r.push(Object.assign(e.mapStructNameAndType(i),{components:e.mapStructToCoderFormat(t[i])}));}),r;},c.prototype.formatParam=function(t,e){var r=this,n=new RegExp(/^bytes([0-9]*)$/),a=new RegExp(/^bytes([0-9]*)\[\]$/),s=new RegExp(/^(u?int)([0-9]*)$/),u=new RegExp(/^(u?int)([0-9]*)\[\]$/);if(o.isBN(e)||o.isBigNumber(e))return e.toString(10);if(t.match(a)||t.match(u))return e.map(function(e){return r.formatParam(t.replace("[]",""),e);});var f=t.match(s);if(f){var c=parseInt(f[2]||"256");c/80&&(!e||"0x"===e||"0X"===e))throw new Error("Returned values aren't valid, did it run Out of Gas? You might also see this error if you are not using the correct ABI for the contract you are retrieving data from, requesting data from a block number that does not exist, or querying a node which is not fully synced.");var i=u.decode(this.mapTypes(t),"0x"+e.replace(/0x/i,""),r),o=new f();return o.__length__=0,t.forEach(function(t,e){var r=i[o.__length__];r="0x"===r?null:r,o[e]=r,("function"==typeof t||t&&"object"===(0,n.default)(t))&&t.name&&(o[t.name]=r),o.__length__++;}),o;},c.prototype.decodeLog=function(t,e,r){var n=this;r=Array.isArray(r)?r:[r],e=e||"";var i=[],o=[],a=0;t.forEach(function(t,e){t.indexed?(o[e]=["bool","int","uint","address","fixed","ufixed"].find(function(e){return-1!==t.type.indexOf(e);})?n.decodeParameter(t.type,r[a]):r[a],a++):i[e]=t;});var s=e,u=s?this.decodeParametersWith(i,s,!0):[],c=new f();return c.__length__=0,t.forEach(function(t,e){c[e]="string"===t.type?"":null,void 0!==u[e]&&(c[e]=u[e]),void 0!==o[e]&&(c[e]=o[e]),t.name&&(c[t.name]=c[e]),c.__length__++;}),c;};var h=new c();t.exports=h;},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ConstructorFragment",{enumerable:!0,get:function(){return n.ConstructorFragment;}}),Object.defineProperty(e,"EventFragment",{enumerable:!0,get:function(){return n.EventFragment;}}),Object.defineProperty(e,"FormatTypes",{enumerable:!0,get:function(){return n.FormatTypes;}}),Object.defineProperty(e,"Fragment",{enumerable:!0,get:function(){return n.Fragment;}}),Object.defineProperty(e,"FunctionFragment",{enumerable:!0,get:function(){return n.FunctionFragment;}}),Object.defineProperty(e,"ParamType",{enumerable:!0,get:function(){return n.ParamType;}}),Object.defineProperty(e,"AbiCoder",{enumerable:!0,get:function(){return i.AbiCoder;}}),Object.defineProperty(e,"defaultAbiCoder",{enumerable:!0,get:function(){return i.defaultAbiCoder;}}),Object.defineProperty(e,"checkResultErrors",{enumerable:!0,get:function(){return o.checkResultErrors;}}),Object.defineProperty(e,"Indexed",{enumerable:!0,get:function(){return o.Indexed;}}),Object.defineProperty(e,"Interface",{enumerable:!0,get:function(){return o.Interface;}}),Object.defineProperty(e,"LogDescription",{enumerable:!0,get:function(){return o.LogDescription;}}),Object.defineProperty(e,"TransactionDescription",{enumerable:!0,get:function(){return o.TransactionDescription;}});var n=r(80),i=r(136),o=r(293);},function(t,e,r){"use strict";function n(e,r){return t.exports=n=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t;},t.exports.default=t.exports,t.exports.__esModule=!0,n(e,r);}t.exports=n,t.exports.default=t.exports,t.exports.__esModule=!0;},function(t,e,r){"use strict";t.exports=function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t;},t.exports.default=t.exports,t.exports.__esModule=!0;},function(t,e,r){"use strict";var n=r(0);Object.defineProperty(e,"__esModule",{value:!0}),e.defaultAbiCoder=e.AbiCoder=void 0;var i=n(r(5)),o=n(r(9)),a=r(11),s=r(32),u=r(12),f=r(50),c=r(20),h=r(281),l=r(137),d=r(283),p=r(138),m=r(285),b=r(286),v=r(287),y=r(288),g=r(292),w=r(80),_=new u.Logger(f.version),k=new RegExp(/^bytes([0-9]*)$/),M=new RegExp(/^(u?int)([0-9]*)$/),S=function(){function t(e){(0,i.default)(this,t),_.checkNew(this instanceof t?this.constructor:void 0,t),(0,s.defineReadOnly)(this,"coerceFunc",e||null);}return(0,o.default)(t,[{key:"_getCoder",value:function(t){var e=this;switch(t.baseType){case"address":return new h.AddressCoder(t.name);case"bool":return new d.BooleanCoder(t.name);case"string":return new y.StringCoder(t.name);case"bytes":return new p.BytesCoder(t.name);case"array":return new l.ArrayCoder(this._getCoder(t.arrayChildren),t.arrayLength,t.name);case"tuple":return new g.TupleCoder((t.components||[]).map(function(t){return e._getCoder(t);}),t.name);case"":return new b.NullCoder(t.name);}var r=t.type.match(M);if(r){var n=parseInt(r[2]||"256");return(0===n||n>256||n%8!=0)&&_.throwArgumentError("invalid "+r[1]+" bit length","param",t),new v.NumberCoder(n/8,"int"===r[1],t.name);}if(r=t.type.match(k)){var i=parseInt(r[1]);return(0===i||i>32)&&_.throwArgumentError("invalid bytes length","param",t),new m.FixedBytesCoder(i,t.name);}return _.throwArgumentError("invalid type","type",t.type);}},{key:"_getWordSize",value:function(){return 32;}},{key:"_getReader",value:function(t,e){return new c.Reader(t,this._getWordSize(),this.coerceFunc,e);}},{key:"_getWriter",value:function(){return new c.Writer(this._getWordSize());}},{key:"encode",value:function(t,e){var r=this;t.length!==e.length&&_.throwError("types/values length mismatch",u.Logger.errors.INVALID_ARGUMENT,{count:{types:t.length,values:e.length},value:{types:t,values:e}});var n=t.map(function(t){return r._getCoder(w.ParamType.from(t));}),i=new g.TupleCoder(n,"_"),o=this._getWriter();return i.encode(o,e),o.data;}},{key:"decode",value:function(t,e,r){var n=this,i=t.map(function(t){return n._getCoder(w.ParamType.from(t));});return new g.TupleCoder(i,"_").decode(this._getReader((0,a.arrayify)(e),r));}}]),t;}();e.AbiCoder=S;var A=new S();e.defaultAbiCoder=A;},function(t,e,r){"use strict";var n=r(0);Object.defineProperty(e,"__esModule",{value:!0}),e.pack=b,e.unpack=v,e.ArrayCoder=void 0;var i=n(r(5)),o=n(r(9)),a=n(r(14)),s=n(r(15)),u=n(r(13)),f=n(r(2)),c=r(12),h=r(50),l=r(20),d=r(282);function p(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0;}catch(t){return!1;}}();return function(){var r,n=(0,u.default)(t);if(e){var i=(0,u.default)(this).constructor;r=Reflect.construct(n,arguments,i);}else r=n.apply(this,arguments);return(0,s.default)(this,r);};}var m=new c.Logger(h.version);function b(t,e,r){var n=null;if(Array.isArray(r))n=r;else if(r&&"object"===(0,f.default)(r)){var i={};n=e.map(function(t){var e=t.localName;return e||m.throwError("cannot encode object for signature with missing names",c.Logger.errors.INVALID_ARGUMENT,{argument:"values",coder:t,value:r}),i[e]&&m.throwError("cannot encode object for signature with duplicate names",c.Logger.errors.INVALID_ARGUMENT,{argument:"values",coder:t,value:r}),i[e]=!0,r[e];});}else m.throwArgumentError("invalid tuple value","tuple",r);e.length!==n.length&&m.throwArgumentError("types/value length mismatch","tuple",r);var o=new l.Writer(t.wordSize),a=new l.Writer(t.wordSize),s=[];e.forEach(function(t,e){var r=n[e];if(t.dynamic){var i=a.length;t.encode(a,r);var u=o.writeUpdatableValue();s.push(function(t){u(t+i);});}else t.encode(o,r);}),s.forEach(function(t){t(o.length);});var u=t.appendWriter(o);return u+=t.appendWriter(a);}function v(t,e){var r=[],n=t.subReader(0);e.forEach(function(e){var i=null;if(e.dynamic){var o=t.readValue(),a=n.subReader(o.toNumber());try{i=e.decode(a);}catch(t){if(t.code===c.Logger.errors.BUFFER_OVERRUN)throw t;(i=t).baseType=e.name,i.name=e.localName,i.type=e.type;}}else try{i=e.decode(t);}catch(t){if(t.code===c.Logger.errors.BUFFER_OVERRUN)throw t;(i=t).baseType=e.name,i.name=e.localName,i.type=e.type;}null!=i&&r.push(i);});var i=e.reduce(function(t,e){var r=e.localName;return r&&(t[r]||(t[r]=0),t[r]++),t;},{});e.forEach(function(t,e){var n=t.localName;if(n&&1===i[n]&&("length"===n&&(n="_length"),null==r[n])){var o=r[e];o instanceof Error?Object.defineProperty(r,n,{get:function(){throw o;}}):r[n]=o;}});for(var o=function(t){var e=r[t];e instanceof Error&&Object.defineProperty(r,t,{get:function(){throw e;}});},a=0;a=0?n:"")+"]",u=-1===n||t.dynamic;return(a=e.call(this,"array",s,o,u)).coder=t,a.length=n,a;}return(0,o.default)(r,[{key:"encode",value:function(t,e){Array.isArray(e)||this._throwError("expected array value",e);var r=this.length;-1===r&&(r=e.length,t.writeValue(e.length)),m.checkArgumentCount(e.length,r,"coder array"+(this.localName?" "+this.localName:""));for(var n=[],i=0;i=0;i--){var s=n(a[i]);r=n(new t(r+s,"hex"));}}return"0x"+r;},e.normalize=o;}).call(this,r(1).Buffer);},function(t,e,r){"use strict";(function(e){var n=r(51);function i(t){return parseInt(t.toString("hex"),16);}function o(t){var r=t.toString(16);return r.length%2==1&&(r="0"+r),e.from(r,"hex");}t.exports={numberToBuffer:o,bufferToNumber:i,varintBufferEncode:function(t){return e.from(n.encode(i(t)));},varintBufferDecode:function(t){return o(n.decode(t));},varintEncode:function(t){return e.from(n.encode(t));}};}).call(this,r(1).Buffer);},function(t,e,r){"use strict";var n=r(145);t.exports=function(t,e){if(t){if("string"==typeof t)return n(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(t,e):void 0;}},t.exports.default=t.exports,t.exports.__esModule=!0;},function(t,e,r){"use strict";t.exports=function(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&void 0!==arguments[0]?arguments[0]:this.multibaseName;if(this.string&&t===this.multibaseName)return this.string;var e=null;if(0===this.version){if("base58btc"!==t)throw new Error("not supported with CIDv0, to support different bases, please migrate the instance do CIDv1, you can do that through cid.toV1()");e=s.toB58String(this.multihash);}else{if(1!==this.version)throw new Error("unsupported version");e=u.encode(t,this.buffer).toString();}return t===this.multibaseName&&Object.defineProperty(this,"string",{value:e}),e;}},{key:Symbol.for("nodejs.util.inspect.custom"),value:function(){return"CID("+this.toString()+")";}},{key:"toString",value:function(t){return this.toBaseEncodedString(t);}},{key:"toJSON",value:function(){return{codec:this.codec,version:this.version,hash:this.multihash};}},{key:"equals",value:function(t){return this.codec===t.codec&&this.version===t.version&&this.multihash.equals(t.multihash);}}],[{key:"validateCID",value:function(t){var e=h.checkCIDComponents(t);if(e)throw new Error(e);}}]),t;}(),{className:"CID",symbolName:"@ipld/js-cid/CID"});l.codecs=c,t.exports=l;},function(t,e,r){"use strict";var n=r(4).Buffer;t.exports=function(t){if(t.length>=255)throw new TypeError("Alphabet too long");for(var e=new Uint8Array(256),r=0;r>>0,c=new Uint8Array(a);t[r];){var h=e[t.charCodeAt(r)];if(255===h)return;for(var l=0,d=a-1;(0!==h||l>>0,c[d]=h%256>>>0,h=h/256>>>0;if(0!==h)throw new Error("Non-zero carry");o=l,r++;}if(" "!==t[r]){for(var p=a-o;p!==a&&0===c[p];)p++;var m=n.allocUnsafe(i+(a-p));m.fill(0,0,i);for(var b=i;p!==a;)m[b++]=c[p++];return m;}}}return{encode:function(e){if((Array.isArray(e)||e instanceof Uint8Array)&&(e=n.from(e)),!n.isBuffer(e))throw new TypeError("Expected Buffer");if(0===e.length)return"";for(var r=0,i=0,o=0,a=e.length;o!==a&&0===e[o];)o++,r++;for(var f=(a-o)*c+1>>>0,h=new Uint8Array(f);o!==a;){for(var l=e[o],d=0,p=f-1;(0!==l||d>>0,h[p]=l%s>>>0,l=l/s>>>0;if(0!==l)throw new Error("Non-zero carry");i=d,o++;}for(var m=f-i;m!==f&&0===h[m];)m++;for(var b=u.repeat(r);m>6|192);else{if(i>55295&&i<56320){if(++n==t.length)return null;var o=t.charCodeAt(n);if(o<56320||o>57343)return null;r+=e((i=65536+((1023&i)<<10)+(1023&o))>>18|240),r+=e(i>>12&63|128);}else r+=e(i>>12|224);r+=e(i>>6&63|128);}r+=e(63&i|128);}}return r;},toString:function(t){for(var e="",r=0,o=i(t);r127){if(a>191&&a<224){if(r>=o)return null;a=(31&a)<<6|63&n(t,r);}else if(a>223&&a<240){if(r+1>=o)return null;a=(15&a)<<12|(63&n(t,r))<<6|63&n(t,++r);}else{if(!(a>239&&a<248))return null;if(r+2>=o)return null;a=(7&a)<<18|(63&n(t,r))<<12|(63&n(t,++r))<<6|63&n(t,++r);}++r;}if(a<=65535)e+=String.fromCharCode(a);else{if(!(a<=1114111))return null;a-=65536,e+=String.fromCharCode(a>>10|55296),e+=String.fromCharCode(1023&a|56320);}}return e;},fromNumber:function(t){var e=t.toString(16);return e.length%2==0?"0x"+e:"0x0"+e;},toNumber:function(t){return parseInt(t.slice(2),16);},fromNat:function(t){return"0x0"===t?"0x":t.length%2==0?t:"0x0"+t.slice(2);},toNat:function(t){return"0"===t[2]?"0x"+t.slice(3):t;},fromArray:a,toArray:o,fromUint8Array:function(t){return a([].slice.call(t,0));},toUint8Array:function(t){return new Uint8Array(o(t));}};},function(t,e,r){"use strict";var n=r(348).Buffer,i=r(349).Transform;function o(t){i.call(this),this._block=n.allocUnsafe(t),this._blockSize=t,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1;}r(3)(o,i),o.prototype._transform=function(t,e,r){var n=null;try{this.update(t,e);}catch(t){n=t;}r(n);},o.prototype._flush=function(t){var e=null;try{this.push(this.digest());}catch(t){e=t;}t(e);},o.prototype.update=function(t,e){if(function(t,e){if(!n.isBuffer(t)&&"string"!=typeof t)throw new TypeError(e+" must be a string or a buffer");}(t,"Data"),this._finalized)throw new Error("Digest already called");n.isBuffer(t)||(t=n.from(t,e));for(var r=this._block,i=0;this._blockOffset+t.length-i>=this._blockSize;){for(var o=this._blockOffset;o0;++a)this._length[a]+=s,(s=this._length[a]/4294967296|0)>0&&(this._length[a]-=4294967296*s);return this;},o.prototype._update=function(){throw new Error("_update is not implemented");},o.prototype.digest=function(t){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var e=this._digest();void 0!==t&&(e=e.toString(t)),this._block.fill(0),this._blockOffset=0;for(var r=0;r<4;++r)this._length[r]=0;return e;},o.prototype._digest=function(){throw new Error("_digest is not implemented");},t.exports=o;},function(t,e,r){"use strict";(function(e,n){var i;t.exports=A,A.ReadableState=S;r(23).EventEmitter;var o=function(t,e){return t.listeners(e).length;},a=r(153),s=r(1).Buffer,u=e.Uint8Array||function(){};var f,c=r(350);f=c&&c.debuglog?c.debuglog("stream"):function(){};var h,l,d,p=r(351),m=r(154),b=r(155).getHighWaterMark,v=r(37).codes,y=v.ERR_INVALID_ARG_TYPE,g=v.ERR_STREAM_PUSH_AFTER_EOF,w=v.ERR_METHOD_NOT_IMPLEMENTED,_=v.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;r(3)(A,a);var k=m.errorOrDestroy,M=["error","close","destroy","pause","resume"];function S(t,e,n){i=i||r(38),t=t||{},"boolean"!=typeof n&&(n=e instanceof i),this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.readableObjectMode),this.highWaterMark=b(this,t,"readableHighWaterMark",n),this.buffer=new p(),this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==t.emitClose,this.autoDestroy=!!t.autoDestroy,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(h||(h=r(29).StringDecoder),this.decoder=new h(t.encoding),this.encoding=t.encoding);}function A(t){if(i=i||r(38),!(this instanceof A))return new A(t);var e=this instanceof i;this._readableState=new S(t,this,e),this.readable=!0,t&&("function"==typeof t.read&&(this._read=t.read),"function"==typeof t.destroy&&(this._destroy=t.destroy)),a.call(this);}function x(t,e,r,n,i){f("readableAddChunk",e);var o,a=t._readableState;if(null===e)a.reading=!1,function(t,e){if(f("onEofChunk"),e.ended)return;if(e.decoder){var r=e.decoder.end();r&&r.length&&(e.buffer.push(r),e.length+=e.objectMode?1:r.length);}e.ended=!0,e.sync?P(t):(e.needReadable=!1,e.emittedReadable||(e.emittedReadable=!0,B(t)));}(t,a);else if(i||(o=function(t,e){var r;n=e,s.isBuffer(n)||n instanceof u||"string"==typeof e||void 0===e||t.objectMode||(r=new y("chunk",["string","Buffer","Uint8Array"],e));var n;return r;}(a,e)),o)k(t,o);else if(a.objectMode||e&&e.length>0){if("string"==typeof e||a.objectMode||Object.getPrototypeOf(e)===s.prototype||(e=function(t){return s.from(t);}(e)),n)a.endEmitted?k(t,new _()):E(t,a,e,!0);else if(a.ended)k(t,new g());else{if(a.destroyed)return!1;a.reading=!1,a.decoder&&!r?(e=a.decoder.write(e),a.objectMode||0!==e.length?E(t,a,e,!1):T(t,a)):E(t,a,e,!1);}}else n||(a.reading=!1,T(t,a));return!a.ended&&(a.lengthe.highWaterMark&&(e.highWaterMark=function(t){return t>=1073741824?t=1073741824:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t;}(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0));}function P(t){var e=t._readableState;f("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(f("emitReadable",e.flowing),e.emittedReadable=!0,n.nextTick(B,t));}function B(t){var e=t._readableState;f("emitReadable_",e.destroyed,e.length,e.ended),e.destroyed||!e.length&&!e.ended||(t.emit("readable"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,j(t);}function T(t,e){e.readingMore||(e.readingMore=!0,n.nextTick(R,t,e));}function R(t,e){for(;!e.reading&&!e.ended&&(e.length0,e.resumeScheduled&&!e.paused?e.flowing=!0:t.listenerCount("data")>0&&t.resume();}function C(t){f("readable nexttick read 0"),t.read(0);}function U(t,e){f("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),j(t),e.flowing&&!e.reading&&t.read(0);}function j(t){var e=t._readableState;for(f("flow",e.flowing);e.flowing&&null!==t.read(););}function N(t,e){return 0===e.length?null:(e.objectMode?r=e.buffer.shift():!t||t>=e.length?(r=e.decoder?e.buffer.join(""):1===e.buffer.length?e.buffer.first():e.buffer.concat(e.length),e.buffer.clear()):r=e.buffer.consume(t,e.decoder),r);var r;}function L(t){var e=t._readableState;f("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,n.nextTick(D,e,t));}function D(t,e){if(f("endReadableNT",t.endEmitted,t.length),!t.endEmitted&&0===t.length&&(t.endEmitted=!0,e.readable=!1,e.emit("end"),t.autoDestroy)){var r=e._writableState;(!r||r.autoDestroy&&r.finished)&&e.destroy();}}function F(t,e){for(var r=0,n=t.length;r=e.highWaterMark:e.length>0)||e.ended))return f("read: emitReadable",e.length,e.ended),0===e.length&&e.ended?L(this):P(this),null;if(0===(t=O(t,e))&&e.ended)return 0===e.length&&L(this),null;var n,i=e.needReadable;return f("need readable",i),(0===e.length||e.length-t0?N(t,e):null)?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.awaitDrain=0),0===e.length&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&L(this)),null!==n&&this.emit("data",n),n;},A.prototype._read=function(t){k(this,new w("_read()"));},A.prototype.pipe=function(t,e){var r=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=t;break;case 1:i.pipes=[i.pipes,t];break;default:i.pipes.push(t);}i.pipesCount+=1,f("pipe count=%d opts=%j",i.pipesCount,e);var a=(!e||!1!==e.end)&&t!==n.stdout&&t!==n.stderr?u:b;function s(e,n){f("onunpipe"),e===r&&n&&!1===n.hasUnpiped&&(n.hasUnpiped=!0,f("cleanup"),t.removeListener("close",p),t.removeListener("finish",m),t.removeListener("drain",c),t.removeListener("error",d),t.removeListener("unpipe",s),r.removeListener("end",u),r.removeListener("end",b),r.removeListener("data",l),h=!0,!i.awaitDrain||t._writableState&&!t._writableState.needDrain||c());}function u(){f("onend"),t.end();}i.endEmitted?n.nextTick(a):r.once("end",a),t.on("unpipe",s);var c=function(t){return function(){var e=t._readableState;f("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&o(t,"data")&&(e.flowing=!0,j(t));};}(r);t.on("drain",c);var h=!1;function l(e){f("ondata");var n=t.write(e);f("dest.write",n),!1===n&&((1===i.pipesCount&&i.pipes===t||i.pipesCount>1&&-1!==F(i.pipes,t))&&!h&&(f("false write response, pause",i.awaitDrain),i.awaitDrain++),r.pause());}function d(e){f("onerror",e),b(),t.removeListener("error",d),0===o(t,"error")&&k(t,e);}function p(){t.removeListener("finish",m),b();}function m(){f("onfinish"),t.removeListener("close",p),b();}function b(){f("unpipe"),r.unpipe(t);}return r.on("data",l),function(t,e,r){if("function"==typeof t.prependListener)return t.prependListener(e,r);t._events&&t._events[e]?Array.isArray(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]:t.on(e,r);}(t,"error",d),t.once("close",p),t.once("finish",m),t.emit("pipe",r),i.flowing||(f("pipe resume"),r.resume()),t;},A.prototype.unpipe=function(t){var e=this._readableState,r={hasUnpiped:!1};if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes||(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,r)),this;if(!t){var n=e.pipes,i=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var o=0;o0,!1!==i.flowing&&this.resume()):"readable"===t&&(i.endEmitted||i.readableListening||(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,f("on readable",i.length,i.reading),i.length?P(this):i.reading||n.nextTick(C,this))),r;},A.prototype.addListener=A.prototype.on,A.prototype.removeListener=function(t,e){var r=a.prototype.removeListener.call(this,t,e);return"readable"===t&&n.nextTick(I,this),r;},A.prototype.removeAllListeners=function(t){var e=a.prototype.removeAllListeners.apply(this,arguments);return"readable"!==t&&void 0!==t||n.nextTick(I,this),e;},A.prototype.resume=function(){var t=this._readableState;return t.flowing||(f("resume"),t.flowing=!t.readableListening,function(t,e){e.resumeScheduled||(e.resumeScheduled=!0,n.nextTick(U,t,e));}(this,t)),t.paused=!1,this;},A.prototype.pause=function(){return f("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(f("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this;},A.prototype.wrap=function(t){var e=this,r=this._readableState,n=!1;for(var i in t.on("end",function(){if(f("wrapped end"),r.decoder&&!r.ended){var t=r.decoder.end();t&&t.length&&e.push(t);}e.push(null);}),t.on("data",function(i){(f("wrapped data"),r.decoder&&(i=r.decoder.write(i)),r.objectMode&&null==i)||(r.objectMode||i&&i.length)&&(e.push(i)||(n=!0,t.pause()));}),t)void 0===this[i]&&"function"==typeof t[i]&&(this[i]=function(e){return function(){return t[e].apply(t,arguments);};}(i));for(var o=0;o-1))throw new _(t);return this._writableState.defaultEncoding=t,this;},Object.defineProperty(A.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer();}}),Object.defineProperty(A.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark;}}),A.prototype._write=function(t,e,r){r(new m("_write()"));},A.prototype._writev=null,A.prototype.end=function(t,e,r){var i=this._writableState;return"function"==typeof t?(r=t,t=null,e=null):"function"==typeof e&&(r=e,e=null),null!=t&&this.write(t,e),i.corked&&(i.corked=1,this.uncork()),i.ending||function(t,e,r){e.ending=!0,T(t,e),r&&(e.finished?n.nextTick(r):t.once("finish",r));e.ended=!0,t.writable=!1;}(this,i,r),this;},Object.defineProperty(A.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length;}}),Object.defineProperty(A.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed;},set:function(t){this._writableState&&(this._writableState.destroyed=t);}}),A.prototype.destroy=h.destroy,A.prototype._undestroy=h.undestroy,A.prototype._destroy=function(t,e){e(t);};}).call(this,r(7),r(6));},function(t,e,r){"use strict";t.exports=c;var n=r(37).codes,i=n.ERR_METHOD_NOT_IMPLEMENTED,o=n.ERR_MULTIPLE_CALLBACK,a=n.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=n.ERR_TRANSFORM_WITH_LENGTH_0,u=r(38);function f(t,e){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(null===n)return this.emit("error",new o());r.writechunk=null,r.writecb=null,null!=e&&this.push(e),n(t);var i=this._readableState;i.reading=!1,(i.needReadable||i.length>>2|t<<30)^(t>>>13|t<<19)^(t>>>22|t<<10);}function l(t){return(t>>>6|t<<26)^(t>>>11|t<<21)^(t>>>25|t<<7);}function d(t){return(t>>>7|t<<25)^(t>>>18|t<<14)^t>>>3;}n(u,i),u.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this;},u.prototype._update=function(t){for(var e,r=this._w,n=0|this._a,i=0|this._b,o=0|this._c,s=0|this._d,u=0|this._e,p=0|this._f,m=0|this._g,b=0|this._h,v=0;v<16;++v)r[v]=t.readInt32BE(4*v);for(;v<64;++v)r[v]=0|(((e=r[v-2])>>>17|e<<15)^(e>>>19|e<<13)^e>>>10)+r[v-7]+d(r[v-15])+r[v-16];for(var y=0;y<64;++y){var g=b+l(u)+f(u,p,m)+a[y]+r[y]|0,w=h(n)+c(n,i,o)|0;b=m,m=p,p=u,u=s+g|0,s=o,o=i,i=n,n=g+w|0;}this._a=n+this._a|0,this._b=i+this._b|0,this._c=o+this._c|0,this._d=s+this._d|0,this._e=u+this._e|0,this._f=p+this._f|0,this._g=m+this._g|0,this._h=b+this._h|0;},u.prototype._hash=function(){var t=o.allocUnsafe(32);return t.writeInt32BE(this._a,0),t.writeInt32BE(this._b,4),t.writeInt32BE(this._c,8),t.writeInt32BE(this._d,12),t.writeInt32BE(this._e,16),t.writeInt32BE(this._f,20),t.writeInt32BE(this._g,24),t.writeInt32BE(this._h,28),t;},t.exports=u;},function(t,e,r){"use strict";var n=r(3),i=r(39),o=r(4).Buffer,a=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],s=new Array(160);function u(){this.init(),this._w=s,i.call(this,128,112);}function f(t,e,r){return r^t&(e^r);}function c(t,e,r){return t&e|r&(t|e);}function h(t,e){return(t>>>28|e<<4)^(e>>>2|t<<30)^(e>>>7|t<<25);}function l(t,e){return(t>>>14|e<<18)^(t>>>18|e<<14)^(e>>>9|t<<23);}function d(t,e){return(t>>>1|e<<31)^(t>>>8|e<<24)^t>>>7;}function p(t,e){return(t>>>1|e<<31)^(t>>>8|e<<24)^(t>>>7|e<<25);}function m(t,e){return(t>>>19|e<<13)^(e>>>29|t<<3)^t>>>6;}function b(t,e){return(t>>>19|e<<13)^(e>>>29|t<<3)^(t>>>6|e<<26);}function v(t,e){return t>>>0>>0?1:0;}n(u,i),u.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this;},u.prototype._update=function(t){for(var e=this._w,r=0|this._ah,n=0|this._bh,i=0|this._ch,o=0|this._dh,s=0|this._eh,u=0|this._fh,y=0|this._gh,g=0|this._hh,w=0|this._al,_=0|this._bl,k=0|this._cl,M=0|this._dl,S=0|this._el,A=0|this._fl,x=0|this._gl,E=0|this._hl,O=0;O<32;O+=2)e[O]=t.readInt32BE(4*O),e[O+1]=t.readInt32BE(4*O+4);for(;O<160;O+=2){var P=e[O-30],B=e[O-30+1],T=d(P,B),R=p(B,P),I=m(P=e[O-4],B=e[O-4+1]),C=b(B,P),U=e[O-14],j=e[O-14+1],N=e[O-32],L=e[O-32+1],D=R+j|0,F=T+U+v(D,R)|0;F=(F=F+I+v(D=D+C|0,C)|0)+N+v(D=D+L|0,L)|0,e[O]=F,e[O+1]=D;}for(var q=0;q<160;q+=2){F=e[q],D=e[q+1];var H=c(r,n,i),z=c(w,_,k),K=h(r,w),G=h(w,r),V=l(s,S),W=l(S,s),Z=a[q],J=a[q+1],X=f(s,u,y),Y=f(S,A,x),$=E+W|0,Q=g+V+v($,E)|0;Q=(Q=(Q=Q+X+v($=$+Y|0,Y)|0)+Z+v($=$+J|0,J)|0)+F+v($=$+D|0,D)|0;var tt=G+z|0,et=K+H+v(tt,G)|0;g=y,E=x,y=u,x=A,u=s,A=S,s=o+Q+v(S=M+$|0,M)|0,o=i,M=k,i=n,k=_,n=r,_=w,r=Q+et+v(w=$+tt|0,$)|0;}this._al=this._al+w|0,this._bl=this._bl+_|0,this._cl=this._cl+k|0,this._dl=this._dl+M|0,this._el=this._el+S|0,this._fl=this._fl+A|0,this._gl=this._gl+x|0,this._hl=this._hl+E|0,this._ah=this._ah+r+v(this._al,w)|0,this._bh=this._bh+n+v(this._bl,_)|0,this._ch=this._ch+i+v(this._cl,k)|0,this._dh=this._dh+o+v(this._dl,M)|0,this._eh=this._eh+s+v(this._el,S)|0,this._fh=this._fh+u+v(this._fl,A)|0,this._gh=this._gh+y+v(this._gl,x)|0,this._hh=this._hh+g+v(this._hl,E)|0;},u.prototype._hash=function(){var t=o.allocUnsafe(64);function e(e,r,n){t.writeInt32BE(e,n),t.writeInt32BE(r,n+4);}return e(this._ah,this._al,0),e(this._bh,this._bl,8),e(this._ch,this._cl,16),e(this._dh,this._dl,24),e(this._eh,this._el,32),e(this._fh,this._fl,40),e(this._gh,this._gl,48),e(this._hh,this._hl,56),t;},t.exports=u;},function(t,e,r){"use strict";var n=r(3),i=r(365),o=r(25),a=r(4).Buffer,s=r(161),u=r(85),f=r(86),c=a.alloc(128);function h(t,e){o.call(this,"digest"),"string"==typeof e&&(e=a.from(e));var r="sha512"===t||"sha384"===t?128:64;(this._alg=t,this._key=e,e.length>r)?e=("rmd160"===t?new u():f(t)).update(e).digest():e.lengthn||e!=e)throw new TypeError("Bad key length");};},function(t,e,r){"use strict";(function(e,r){var n;if(e.process&&e.process.browser)n="utf-8";else if(e.process&&e.process.version){n=parseInt(r.version.split(".")[0].slice(1),10)>=6?"utf-8":"binary";}else n="utf-8";t.exports=n;}).call(this,r(7),r(6));},function(t,e,r){"use strict";var n=r(161),i=r(85),o=r(86),a=r(4).Buffer,s=r(164),u=r(165),f=r(167),c=a.alloc(128),h={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function l(t,e,r){var s=function(t){function e(e){return o(t).update(e).digest();}return"rmd160"===t||"ripemd160"===t?function(t){return new i().update(t).digest();}:"md5"===t?n:e;}(t),u="sha512"===t||"sha384"===t?128:64;e.length>u?e=s(e):e.length>>0;},e.writeUInt32BE=function(t,e,r){t[0+r]=e>>>24,t[1+r]=e>>>16&255,t[2+r]=e>>>8&255,t[3+r]=255&e;},e.ip=function(t,e,r,n){for(var i=0,o=0,a=6;a>=0;a-=2){for(var s=0;s<=24;s+=8)i<<=1,i|=e>>>s+a&1;for(s=0;s<=24;s+=8)i<<=1,i|=t>>>s+a&1;}for(a=6;a>=0;a-=2){for(s=1;s<=25;s+=8)o<<=1,o|=e>>>s+a&1;for(s=1;s<=25;s+=8)o<<=1,o|=t>>>s+a&1;}r[n+0]=i>>>0,r[n+1]=o>>>0;},e.rip=function(t,e,r,n){for(var i=0,o=0,a=0;a<4;a++)for(var s=24;s>=0;s-=8)i<<=1,i|=e>>>s+a&1,i<<=1,i|=t>>>s+a&1;for(a=4;a<8;a++)for(s=24;s>=0;s-=8)o<<=1,o|=e>>>s+a&1,o<<=1,o|=t>>>s+a&1;r[n+0]=i>>>0,r[n+1]=o>>>0;},e.pc1=function(t,e,r,n){for(var i=0,o=0,a=7;a>=5;a--){for(var s=0;s<=24;s+=8)i<<=1,i|=e>>s+a&1;for(s=0;s<=24;s+=8)i<<=1,i|=t>>s+a&1;}for(s=0;s<=24;s+=8)i<<=1,i|=e>>s+a&1;for(a=1;a<=3;a++){for(s=0;s<=24;s+=8)o<<=1,o|=e>>s+a&1;for(s=0;s<=24;s+=8)o<<=1,o|=t>>s+a&1;}for(s=0;s<=24;s+=8)o<<=1,o|=t>>s+a&1;r[n+0]=i>>>0,r[n+1]=o>>>0;},e.r28shl=function(t,e){return t<>>28-e;};var n=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];e.pc2=function(t,e,r,i){for(var o=0,a=0,s=n.length>>>1,u=0;u>>n[u]&1;for(u=s;u>>n[u]&1;r[i+0]=o>>>0,r[i+1]=a>>>0;},e.expand=function(t,e,r){var n=0,i=0;n=(1&t)<<5|t>>>27;for(var o=23;o>=15;o-=4)n<<=6,n|=t>>>o&63;for(o=11;o>=3;o-=4)i|=t>>>o&63,i<<=6;i|=(31&t)<<1|t>>>31,e[r+0]=n>>>0,e[r+1]=i>>>0;};var i=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];e.substitute=function(t,e){for(var r=0,n=0;n<4;n++){r<<=4,r|=i[64*n+(t>>>18-6*n&63)];}for(n=0;n<4;n++){r<<=4,r|=i[256+64*n+(e>>>18-6*n&63)];}return r>>>0;};var o=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];e.permute=function(t){for(var e=0,r=0;r>>o[r]&1;return e>>>0;},e.padSplit=function(t,e,r){for(var n=t.toString(2);n.length>>1];r=o.r28shl(r,s),i=o.r28shl(i,s),o.pc2(r,i,t.keys,a);}},u.prototype._update=function(t,e,r,n){var i=this._desState,a=o.readUInt32BE(t,e),s=o.readUInt32BE(t,e+4);o.ip(a,s,i.tmp,0),a=i.tmp[0],s=i.tmp[1],"encrypt"===this.type?this._encrypt(i,a,s,i.tmp,0):this._decrypt(i,a,s,i.tmp,0),a=i.tmp[0],s=i.tmp[1],o.writeUInt32BE(r,a,n),o.writeUInt32BE(r,s,n+4);},u.prototype._pad=function(t,e){for(var r=t.length-e,n=e;n>>0,a=l;}o.rip(s,a,n,i);},u.prototype._decrypt=function(t,e,r,n,i){for(var a=r,s=e,u=t.keys.length-2;u>=0;u-=2){var f=t.keys[u],c=t.keys[u+1];o.expand(a,t.tmp,0),f^=t.tmp[0],c^=t.tmp[1];var h=o.substitute(f,c),l=a;a=(s^o.permute(h))>>>0,s=l;}o.rip(a,s,n,i);};},function(t,e,r){"use strict";var n=r(53),i=r(4).Buffer,o=r(171);function a(t){var e=t._cipher.encryptBlockRaw(t._prev);return o(t._prev),e;}e.encrypt=function(t,e){var r=Math.ceil(e.length/16),o=t._cache.length;t._cache=i.concat([t._cache,i.allocUnsafe(16*r)]);for(var s=0;st;)r.ishrn(1);if(r.isEven()&&r.iadd(s),r.testn(1)||r.iadd(u),e.cmp(u)){if(!e.cmp(f))for(;r.mod(c).cmp(h);)r.iadd(d);}else for(;r.mod(o).cmp(l);)r.iadd(d);if(b(p=r.shrn(1))&&b(r)&&v(p)&&v(r)&&a.test(p)&&a.test(r))return r;}}},function(t,e,r){"use strict";var n=r(8),i=r(91);function o(t){this.rand=t||new i.Rand();}t.exports=o,o.create=function(t){return new o(t);},o.prototype._randbelow=function(t){var e=t.bitLength(),r=Math.ceil(e/8);do{var i=new n(this.rand.generate(r));}while(i.cmp(t)>=0);return i;},o.prototype._randrange=function(t,e){var r=e.sub(t);return t.add(this._randbelow(r));},o.prototype.test=function(t,e,r){var i=t.bitLength(),o=n.mont(t),a=new n(1).toRed(o);e||(e=Math.max(1,i/48|0));for(var s=t.subn(1),u=0;!s.testn(u);u++);for(var f=t.shrn(u),c=s.toRed(o);e>0;e--){var h=this._randrange(new n(2),s);r&&r(h);var l=h.toRed(o).redPow(f);if(0!==l.cmp(a)&&0!==l.cmp(c)){for(var d=1;d0;e--){var c=this._randrange(new n(2),a),h=t.gcd(c);if(0!==h.cmpn(1))return h;var l=c.toRed(i).redPow(u);if(0!==l.cmp(o)&&0!==l.cmp(f)){for(var d=1;d0){if("string"==typeof e||a.objectMode||Object.getPrototypeOf(e)===s.prototype||(e=function(t){return s.from(t);}(e)),n)a.endEmitted?k(t,new _()):E(t,a,e,!0);else if(a.ended)k(t,new g());else{if(a.destroyed)return!1;a.reading=!1,a.decoder&&!r?(e=a.decoder.write(e),a.objectMode||0!==e.length?E(t,a,e,!1):T(t,a)):E(t,a,e,!1);}}else n||(a.reading=!1,T(t,a));return!a.ended&&(a.lengthe.highWaterMark&&(e.highWaterMark=function(t){return t>=1073741824?t=1073741824:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t;}(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0));}function P(t){var e=t._readableState;f("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(f("emitReadable",e.flowing),e.emittedReadable=!0,n.nextTick(B,t));}function B(t){var e=t._readableState;f("emitReadable_",e.destroyed,e.length,e.ended),e.destroyed||!e.length&&!e.ended||(t.emit("readable"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,j(t);}function T(t,e){e.readingMore||(e.readingMore=!0,n.nextTick(R,t,e));}function R(t,e){for(;!e.reading&&!e.ended&&(e.length0,e.resumeScheduled&&!e.paused?e.flowing=!0:t.listenerCount("data")>0&&t.resume();}function C(t){f("readable nexttick read 0"),t.read(0);}function U(t,e){f("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),j(t),e.flowing&&!e.reading&&t.read(0);}function j(t){var e=t._readableState;for(f("flow",e.flowing);e.flowing&&null!==t.read(););}function N(t,e){return 0===e.length?null:(e.objectMode?r=e.buffer.shift():!t||t>=e.length?(r=e.decoder?e.buffer.join(""):1===e.buffer.length?e.buffer.first():e.buffer.concat(e.length),e.buffer.clear()):r=e.buffer.consume(t,e.decoder),r);var r;}function L(t){var e=t._readableState;f("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,n.nextTick(D,e,t));}function D(t,e){if(f("endReadableNT",t.endEmitted,t.length),!t.endEmitted&&0===t.length&&(t.endEmitted=!0,e.readable=!1,e.emit("end"),t.autoDestroy)){var r=e._writableState;(!r||r.autoDestroy&&r.finished)&&e.destroy();}}function F(t,e){for(var r=0,n=t.length;r=e.highWaterMark:e.length>0)||e.ended))return f("read: emitReadable",e.length,e.ended),0===e.length&&e.ended?L(this):P(this),null;if(0===(t=O(t,e))&&e.ended)return 0===e.length&&L(this),null;var n,i=e.needReadable;return f("need readable",i),(0===e.length||e.length-t0?N(t,e):null)?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.awaitDrain=0),0===e.length&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&L(this)),null!==n&&this.emit("data",n),n;},A.prototype._read=function(t){k(this,new w("_read()"));},A.prototype.pipe=function(t,e){var r=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=t;break;case 1:i.pipes=[i.pipes,t];break;default:i.pipes.push(t);}i.pipesCount+=1,f("pipe count=%d opts=%j",i.pipesCount,e);var a=(!e||!1!==e.end)&&t!==n.stdout&&t!==n.stderr?u:b;function s(e,n){f("onunpipe"),e===r&&n&&!1===n.hasUnpiped&&(n.hasUnpiped=!0,f("cleanup"),t.removeListener("close",p),t.removeListener("finish",m),t.removeListener("drain",c),t.removeListener("error",d),t.removeListener("unpipe",s),r.removeListener("end",u),r.removeListener("end",b),r.removeListener("data",l),h=!0,!i.awaitDrain||t._writableState&&!t._writableState.needDrain||c());}function u(){f("onend"),t.end();}i.endEmitted?n.nextTick(a):r.once("end",a),t.on("unpipe",s);var c=function(t){return function(){var e=t._readableState;f("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&o(t,"data")&&(e.flowing=!0,j(t));};}(r);t.on("drain",c);var h=!1;function l(e){f("ondata");var n=t.write(e);f("dest.write",n),!1===n&&((1===i.pipesCount&&i.pipes===t||i.pipesCount>1&&-1!==F(i.pipes,t))&&!h&&(f("false write response, pause",i.awaitDrain),i.awaitDrain++),r.pause());}function d(e){f("onerror",e),b(),t.removeListener("error",d),0===o(t,"error")&&k(t,e);}function p(){t.removeListener("finish",m),b();}function m(){f("onfinish"),t.removeListener("close",p),b();}function b(){f("unpipe"),r.unpipe(t);}return r.on("data",l),function(t,e,r){if("function"==typeof t.prependListener)return t.prependListener(e,r);t._events&&t._events[e]?Array.isArray(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]:t.on(e,r);}(t,"error",d),t.once("close",p),t.once("finish",m),t.emit("pipe",r),i.flowing||(f("pipe resume"),r.resume()),t;},A.prototype.unpipe=function(t){var e=this._readableState,r={hasUnpiped:!1};if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes||(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,r)),this;if(!t){var n=e.pipes,i=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var o=0;o0,!1!==i.flowing&&this.resume()):"readable"===t&&(i.endEmitted||i.readableListening||(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,f("on readable",i.length,i.reading),i.length?P(this):i.reading||n.nextTick(C,this))),r;},A.prototype.addListener=A.prototype.on,A.prototype.removeListener=function(t,e){var r=a.prototype.removeListener.call(this,t,e);return"readable"===t&&n.nextTick(I,this),r;},A.prototype.removeAllListeners=function(t){var e=a.prototype.removeAllListeners.apply(this,arguments);return"readable"!==t&&void 0!==t||n.nextTick(I,this),e;},A.prototype.resume=function(){var t=this._readableState;return t.flowing||(f("resume"),t.flowing=!t.readableListening,function(t,e){e.resumeScheduled||(e.resumeScheduled=!0,n.nextTick(U,t,e));}(this,t)),t.paused=!1,this;},A.prototype.pause=function(){return f("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(f("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this;},A.prototype.wrap=function(t){var e=this,r=this._readableState,n=!1;for(var i in t.on("end",function(){if(f("wrapped end"),r.decoder&&!r.ended){var t=r.decoder.end();t&&t.length&&e.push(t);}e.push(null);}),t.on("data",function(i){(f("wrapped data"),r.decoder&&(i=r.decoder.write(i)),r.objectMode&&null==i)||(r.objectMode||i&&i.length)&&(e.push(i)||(n=!0,t.pause()));}),t)void 0===this[i]&&"function"==typeof t[i]&&(this[i]=function(e){return function(){return t[e].apply(t,arguments);};}(i));for(var o=0;o-1))throw new _(t);return this._writableState.defaultEncoding=t,this;},Object.defineProperty(A.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer();}}),Object.defineProperty(A.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark;}}),A.prototype._write=function(t,e,r){r(new m("_write()"));},A.prototype._writev=null,A.prototype.end=function(t,e,r){var i=this._writableState;return"function"==typeof t?(r=t,t=null,e=null):"function"==typeof e&&(r=e,e=null),null!=t&&this.write(t,e),i.corked&&(i.corked=1,this.uncork()),i.ending||function(t,e,r){e.ending=!0,T(t,e),r&&(e.finished?n.nextTick(r):t.once("finish",r));e.ended=!0,t.writable=!1;}(this,i,r),this;},Object.defineProperty(A.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length;}}),Object.defineProperty(A.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed;},set:function(t){this._writableState&&(this._writableState.destroyed=t);}}),A.prototype.destroy=h.destroy,A.prototype._undestroy=h.undestroy,A.prototype._destroy=function(t,e){e(t);};}).call(this,r(7),r(6));},function(t,e,r){"use strict";t.exports=c;var n=r(40).codes,i=n.ERR_METHOD_NOT_IMPLEMENTED,o=n.ERR_MULTIPLE_CALLBACK,a=n.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=n.ERR_TRANSFORM_WITH_LENGTH_0,u=r(41);function f(t,e){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(null===n)return this.emit("error",new o());r.writechunk=null,r.writecb=null,null!=e&&this.push(e),n(t);var i=this._readableState;i.reading=!1,(i.needReadable||i.length>8,a=255&i;o?r.push(o,a):r.push(a);}return r;},n.zero2=i,n.toHex=o,n.encode=function(t,e){return"hex"===e?o(t):t;};},function(t,e,r){"use strict";var n=e;n.base=r(67),n.short=r(400),n.mont=r(401),n.edwards=r(402);},function(t,e,r){"use strict";(function(t){var e=r(0)(r(2));!function(t,n){function i(t,e){if(!t)throw new Error(e||"Assertion failed");}function o(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r(),t.prototype.constructor=t;}function a(t,e,r){if(a.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(r=e,e=10),this._init(t||0,e||10,r||"be"));}var s;"object"===(0,e.default)(t)?t.exports=a:(void 0).BN=a,a.BN=a,a.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(411).Buffer;}catch(t){}function u(t,e){var r=t.charCodeAt(e);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void i(!1,"Invalid character in "+t);}function f(t,e,r){var n=u(t,r);return r-1>=e&&(n|=u(t,r-1)<<4),n;}function c(t,e,r,n){for(var o=0,a=0,s=Math.min(t.length,r),u=e;u=49?f-49+10:f>=17?f-17+10:f,i(f>=0&&a0?t:e;},a.min=function(t,e){return t.cmp(e)<0?t:e;},a.prototype._init=function(t,r,n){if("number"==typeof t)return this._initNumber(t,r,n);if("object"===(0,e.default)(t))return this._initArray(t,r,n);"hex"===r&&(r=16),i(r===(0|r)&&r>=2&&r<=36);var o=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(o++,this.negative=1),o=0;n-=3)a=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[o]|=a<>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===r)for(n=0,o=0;n>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this._strip();},a.prototype._parseHex=function(t,e,r){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var n=0;n=e;n-=2)i=f(t,e,n)<=18?(o-=18,a+=1,this.words[a]|=i>>>26):o+=8;else for(n=(t.length-e)%2==0?e+1:e;n=18?(o-=18,a+=1,this.words[a]|=i>>>26):o+=8;this._strip();},a.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var o=t.length-r,a=o%n,s=Math.min(o,o-a)+r,u=0,f=r;f1&&0===this.words[this.length-1];)this.length--;return this._normSign();},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this;},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{a.prototype[Symbol.for("nodejs.util.inspect.custom")]=l;}catch(t){a.prototype.inspect=l;}else a.prototype.inspect=l;function l(){return(this.red?"";}var d=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],p=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],m=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];a.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var n=0,o=0,a=0;a>>24-n&16777215)||a!==this.length-1?d[6-u.length]+u+r:u+r,(n+=2)>=26&&(n-=26,a--);}for(0!==o&&(r=o.toString(16)+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r;}if(t===(0|t)&&t>=2&&t<=36){var f=p[t],c=m[t];r="";var h=this.clone();for(h.negative=0;!h.isZero();){var l=h.modrn(c).toString(t);r=(h=h.idivn(c)).isZero()?l+r:d[f-l.length]+l+r;}for(this.isZero()&&(r="0"+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r;}i(!1,"Base should be between 2 and 36");},a.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&i(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t;},a.prototype.toJSON=function(){return this.toString(16,2);},s&&(a.prototype.toBuffer=function(t,e){return this.toArrayLike(s,t,e);}),a.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e);};function b(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],o=0|e.words[0],a=i*o,s=67108863&a,u=a/67108864|0;r.words[0]=s;for(var f=1;f>>26,h=67108863&u,l=Math.min(f,e.length-1),d=Math.max(0,f-t.length+1);d<=l;d++){var p=f-d|0;c+=(a=(i=0|t.words[p])*(o=0|e.words[d])+h)/67108864|0,h=67108863&a;}r.words[f]=0|h,u=0|c;}return 0!==u?r.words[f]=0|u:r.length--,r._strip();}a.prototype.toArrayLike=function(t,e,r){this._strip();var n=this.byteLength(),o=r||Math.max(1,n);i(n<=o,"byte array longer than desired length"),i(o>0,"Requested array length <= 0");var a=function(t,e){return t.allocUnsafe?t.allocUnsafe(e):new t(e);}(t,o);return this["_toArrayLike"+("le"===e?"LE":"BE")](a,n),a;},a.prototype._toArrayLikeLE=function(t,e){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=a>>>24,o+=2);}if(r=0&&(t[r--]=a>>8&255),r>=0&&(t[r--]=a>>16&255),6===o?(r>=0&&(t[r--]=a>>24&255),n=0,o=0):(n=a>>>24,o+=2);}if(r>=0)for(t[r--]=n;r>=0;)t[r--]=0;},Math.clz32?a.prototype._countBits=function(t){return 32-Math.clz32(t);}:a.prototype._countBits=function(t){var e=t,r=0;return e>=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e;},a.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r;},a.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e;},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this);},a.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this);},a.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this);},a.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this);},a.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this);},a.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this);},a.prototype.inotn=function(t){i("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-r),this._strip();},a.prototype.notn=function(t){return this.clone().inotn(t);},a.prototype.setn=function(t,e){i("number"==typeof t&&t>=0);var r=t/26|0,n=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this);},a.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign();}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var o=0,a=0;a>26,this.words[a]=67108863&e;for(;0!==o&&a>26,this.words[a]=67108863&e;if(0===o&&a>>13,d=0|a[1],p=8191&d,m=d>>>13,b=0|a[2],v=8191&b,y=b>>>13,g=0|a[3],w=8191&g,_=g>>>13,k=0|a[4],M=8191&k,S=k>>>13,A=0|a[5],x=8191&A,E=A>>>13,O=0|a[6],P=8191&O,B=O>>>13,T=0|a[7],R=8191&T,I=T>>>13,C=0|a[8],U=8191&C,j=C>>>13,N=0|a[9],L=8191&N,D=N>>>13,F=0|s[0],q=8191&F,H=F>>>13,z=0|s[1],K=8191&z,G=z>>>13,V=0|s[2],W=8191&V,Z=V>>>13,J=0|s[3],X=8191&J,Y=J>>>13,$=0|s[4],Q=8191&$,tt=$>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],ot=8191&it,at=it>>>13,st=0|s[7],ut=8191&st,ft=st>>>13,ct=0|s[8],ht=8191&ct,lt=ct>>>13,dt=0|s[9],pt=8191&dt,mt=dt>>>13;r.negative=t.negative^e.negative,r.length=19;var bt=(f+(n=Math.imul(h,q))|0)+((8191&(i=(i=Math.imul(h,H))+Math.imul(l,q)|0))<<13)|0;f=((o=Math.imul(l,H))+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(p,q),i=(i=Math.imul(p,H))+Math.imul(m,q)|0,o=Math.imul(m,H);var vt=(f+(n=n+Math.imul(h,K)|0)|0)+((8191&(i=(i=i+Math.imul(h,G)|0)+Math.imul(l,K)|0))<<13)|0;f=((o=o+Math.imul(l,G)|0)+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(v,q),i=(i=Math.imul(v,H))+Math.imul(y,q)|0,o=Math.imul(y,H),n=n+Math.imul(p,K)|0,i=(i=i+Math.imul(p,G)|0)+Math.imul(m,K)|0,o=o+Math.imul(m,G)|0;var yt=(f+(n=n+Math.imul(h,W)|0)|0)+((8191&(i=(i=i+Math.imul(h,Z)|0)+Math.imul(l,W)|0))<<13)|0;f=((o=o+Math.imul(l,Z)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(w,q),i=(i=Math.imul(w,H))+Math.imul(_,q)|0,o=Math.imul(_,H),n=n+Math.imul(v,K)|0,i=(i=i+Math.imul(v,G)|0)+Math.imul(y,K)|0,o=o+Math.imul(y,G)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,Z)|0)+Math.imul(m,W)|0,o=o+Math.imul(m,Z)|0;var gt=(f+(n=n+Math.imul(h,X)|0)|0)+((8191&(i=(i=i+Math.imul(h,Y)|0)+Math.imul(l,X)|0))<<13)|0;f=((o=o+Math.imul(l,Y)|0)+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(M,q),i=(i=Math.imul(M,H))+Math.imul(S,q)|0,o=Math.imul(S,H),n=n+Math.imul(w,K)|0,i=(i=i+Math.imul(w,G)|0)+Math.imul(_,K)|0,o=o+Math.imul(_,G)|0,n=n+Math.imul(v,W)|0,i=(i=i+Math.imul(v,Z)|0)+Math.imul(y,W)|0,o=o+Math.imul(y,Z)|0,n=n+Math.imul(p,X)|0,i=(i=i+Math.imul(p,Y)|0)+Math.imul(m,X)|0,o=o+Math.imul(m,Y)|0;var wt=(f+(n=n+Math.imul(h,Q)|0)|0)+((8191&(i=(i=i+Math.imul(h,tt)|0)+Math.imul(l,Q)|0))<<13)|0;f=((o=o+Math.imul(l,tt)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(x,q),i=(i=Math.imul(x,H))+Math.imul(E,q)|0,o=Math.imul(E,H),n=n+Math.imul(M,K)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(S,K)|0,o=o+Math.imul(S,G)|0,n=n+Math.imul(w,W)|0,i=(i=i+Math.imul(w,Z)|0)+Math.imul(_,W)|0,o=o+Math.imul(_,Z)|0,n=n+Math.imul(v,X)|0,i=(i=i+Math.imul(v,Y)|0)+Math.imul(y,X)|0,o=o+Math.imul(y,Y)|0,n=n+Math.imul(p,Q)|0,i=(i=i+Math.imul(p,tt)|0)+Math.imul(m,Q)|0,o=o+Math.imul(m,tt)|0;var _t=(f+(n=n+Math.imul(h,rt)|0)|0)+((8191&(i=(i=i+Math.imul(h,nt)|0)+Math.imul(l,rt)|0))<<13)|0;f=((o=o+Math.imul(l,nt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(P,q),i=(i=Math.imul(P,H))+Math.imul(B,q)|0,o=Math.imul(B,H),n=n+Math.imul(x,K)|0,i=(i=i+Math.imul(x,G)|0)+Math.imul(E,K)|0,o=o+Math.imul(E,G)|0,n=n+Math.imul(M,W)|0,i=(i=i+Math.imul(M,Z)|0)+Math.imul(S,W)|0,o=o+Math.imul(S,Z)|0,n=n+Math.imul(w,X)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(_,X)|0,o=o+Math.imul(_,Y)|0,n=n+Math.imul(v,Q)|0,i=(i=i+Math.imul(v,tt)|0)+Math.imul(y,Q)|0,o=o+Math.imul(y,tt)|0,n=n+Math.imul(p,rt)|0,i=(i=i+Math.imul(p,nt)|0)+Math.imul(m,rt)|0,o=o+Math.imul(m,nt)|0;var kt=(f+(n=n+Math.imul(h,ot)|0)|0)+((8191&(i=(i=i+Math.imul(h,at)|0)+Math.imul(l,ot)|0))<<13)|0;f=((o=o+Math.imul(l,at)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(R,q),i=(i=Math.imul(R,H))+Math.imul(I,q)|0,o=Math.imul(I,H),n=n+Math.imul(P,K)|0,i=(i=i+Math.imul(P,G)|0)+Math.imul(B,K)|0,o=o+Math.imul(B,G)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,Z)|0)+Math.imul(E,W)|0,o=o+Math.imul(E,Z)|0,n=n+Math.imul(M,X)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(S,X)|0,o=o+Math.imul(S,Y)|0,n=n+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,tt)|0)+Math.imul(_,Q)|0,o=o+Math.imul(_,tt)|0,n=n+Math.imul(v,rt)|0,i=(i=i+Math.imul(v,nt)|0)+Math.imul(y,rt)|0,o=o+Math.imul(y,nt)|0,n=n+Math.imul(p,ot)|0,i=(i=i+Math.imul(p,at)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,at)|0;var Mt=(f+(n=n+Math.imul(h,ut)|0)|0)+((8191&(i=(i=i+Math.imul(h,ft)|0)+Math.imul(l,ut)|0))<<13)|0;f=((o=o+Math.imul(l,ft)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(U,q),i=(i=Math.imul(U,H))+Math.imul(j,q)|0,o=Math.imul(j,H),n=n+Math.imul(R,K)|0,i=(i=i+Math.imul(R,G)|0)+Math.imul(I,K)|0,o=o+Math.imul(I,G)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,Z)|0)+Math.imul(B,W)|0,o=o+Math.imul(B,Z)|0,n=n+Math.imul(x,X)|0,i=(i=i+Math.imul(x,Y)|0)+Math.imul(E,X)|0,o=o+Math.imul(E,Y)|0,n=n+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,tt)|0)+Math.imul(S,Q)|0,o=o+Math.imul(S,tt)|0,n=n+Math.imul(w,rt)|0,i=(i=i+Math.imul(w,nt)|0)+Math.imul(_,rt)|0,o=o+Math.imul(_,nt)|0,n=n+Math.imul(v,ot)|0,i=(i=i+Math.imul(v,at)|0)+Math.imul(y,ot)|0,o=o+Math.imul(y,at)|0,n=n+Math.imul(p,ut)|0,i=(i=i+Math.imul(p,ft)|0)+Math.imul(m,ut)|0,o=o+Math.imul(m,ft)|0;var St=(f+(n=n+Math.imul(h,ht)|0)|0)+((8191&(i=(i=i+Math.imul(h,lt)|0)+Math.imul(l,ht)|0))<<13)|0;f=((o=o+Math.imul(l,lt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(L,q),i=(i=Math.imul(L,H))+Math.imul(D,q)|0,o=Math.imul(D,H),n=n+Math.imul(U,K)|0,i=(i=i+Math.imul(U,G)|0)+Math.imul(j,K)|0,o=o+Math.imul(j,G)|0,n=n+Math.imul(R,W)|0,i=(i=i+Math.imul(R,Z)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,Z)|0,n=n+Math.imul(P,X)|0,i=(i=i+Math.imul(P,Y)|0)+Math.imul(B,X)|0,o=o+Math.imul(B,Y)|0,n=n+Math.imul(x,Q)|0,i=(i=i+Math.imul(x,tt)|0)+Math.imul(E,Q)|0,o=o+Math.imul(E,tt)|0,n=n+Math.imul(M,rt)|0,i=(i=i+Math.imul(M,nt)|0)+Math.imul(S,rt)|0,o=o+Math.imul(S,nt)|0,n=n+Math.imul(w,ot)|0,i=(i=i+Math.imul(w,at)|0)+Math.imul(_,ot)|0,o=o+Math.imul(_,at)|0,n=n+Math.imul(v,ut)|0,i=(i=i+Math.imul(v,ft)|0)+Math.imul(y,ut)|0,o=o+Math.imul(y,ft)|0,n=n+Math.imul(p,ht)|0,i=(i=i+Math.imul(p,lt)|0)+Math.imul(m,ht)|0,o=o+Math.imul(m,lt)|0;var At=(f+(n=n+Math.imul(h,pt)|0)|0)+((8191&(i=(i=i+Math.imul(h,mt)|0)+Math.imul(l,pt)|0))<<13)|0;f=((o=o+Math.imul(l,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(L,K),i=(i=Math.imul(L,G))+Math.imul(D,K)|0,o=Math.imul(D,G),n=n+Math.imul(U,W)|0,i=(i=i+Math.imul(U,Z)|0)+Math.imul(j,W)|0,o=o+Math.imul(j,Z)|0,n=n+Math.imul(R,X)|0,i=(i=i+Math.imul(R,Y)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,Y)|0,n=n+Math.imul(P,Q)|0,i=(i=i+Math.imul(P,tt)|0)+Math.imul(B,Q)|0,o=o+Math.imul(B,tt)|0,n=n+Math.imul(x,rt)|0,i=(i=i+Math.imul(x,nt)|0)+Math.imul(E,rt)|0,o=o+Math.imul(E,nt)|0,n=n+Math.imul(M,ot)|0,i=(i=i+Math.imul(M,at)|0)+Math.imul(S,ot)|0,o=o+Math.imul(S,at)|0,n=n+Math.imul(w,ut)|0,i=(i=i+Math.imul(w,ft)|0)+Math.imul(_,ut)|0,o=o+Math.imul(_,ft)|0,n=n+Math.imul(v,ht)|0,i=(i=i+Math.imul(v,lt)|0)+Math.imul(y,ht)|0,o=o+Math.imul(y,lt)|0;var xt=(f+(n=n+Math.imul(p,pt)|0)|0)+((8191&(i=(i=i+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;f=((o=o+Math.imul(m,mt)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(L,W),i=(i=Math.imul(L,Z))+Math.imul(D,W)|0,o=Math.imul(D,Z),n=n+Math.imul(U,X)|0,i=(i=i+Math.imul(U,Y)|0)+Math.imul(j,X)|0,o=o+Math.imul(j,Y)|0,n=n+Math.imul(R,Q)|0,i=(i=i+Math.imul(R,tt)|0)+Math.imul(I,Q)|0,o=o+Math.imul(I,tt)|0,n=n+Math.imul(P,rt)|0,i=(i=i+Math.imul(P,nt)|0)+Math.imul(B,rt)|0,o=o+Math.imul(B,nt)|0,n=n+Math.imul(x,ot)|0,i=(i=i+Math.imul(x,at)|0)+Math.imul(E,ot)|0,o=o+Math.imul(E,at)|0,n=n+Math.imul(M,ut)|0,i=(i=i+Math.imul(M,ft)|0)+Math.imul(S,ut)|0,o=o+Math.imul(S,ft)|0,n=n+Math.imul(w,ht)|0,i=(i=i+Math.imul(w,lt)|0)+Math.imul(_,ht)|0,o=o+Math.imul(_,lt)|0;var Et=(f+(n=n+Math.imul(v,pt)|0)|0)+((8191&(i=(i=i+Math.imul(v,mt)|0)+Math.imul(y,pt)|0))<<13)|0;f=((o=o+Math.imul(y,mt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(L,X),i=(i=Math.imul(L,Y))+Math.imul(D,X)|0,o=Math.imul(D,Y),n=n+Math.imul(U,Q)|0,i=(i=i+Math.imul(U,tt)|0)+Math.imul(j,Q)|0,o=o+Math.imul(j,tt)|0,n=n+Math.imul(R,rt)|0,i=(i=i+Math.imul(R,nt)|0)+Math.imul(I,rt)|0,o=o+Math.imul(I,nt)|0,n=n+Math.imul(P,ot)|0,i=(i=i+Math.imul(P,at)|0)+Math.imul(B,ot)|0,o=o+Math.imul(B,at)|0,n=n+Math.imul(x,ut)|0,i=(i=i+Math.imul(x,ft)|0)+Math.imul(E,ut)|0,o=o+Math.imul(E,ft)|0,n=n+Math.imul(M,ht)|0,i=(i=i+Math.imul(M,lt)|0)+Math.imul(S,ht)|0,o=o+Math.imul(S,lt)|0;var Ot=(f+(n=n+Math.imul(w,pt)|0)|0)+((8191&(i=(i=i+Math.imul(w,mt)|0)+Math.imul(_,pt)|0))<<13)|0;f=((o=o+Math.imul(_,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(L,Q),i=(i=Math.imul(L,tt))+Math.imul(D,Q)|0,o=Math.imul(D,tt),n=n+Math.imul(U,rt)|0,i=(i=i+Math.imul(U,nt)|0)+Math.imul(j,rt)|0,o=o+Math.imul(j,nt)|0,n=n+Math.imul(R,ot)|0,i=(i=i+Math.imul(R,at)|0)+Math.imul(I,ot)|0,o=o+Math.imul(I,at)|0,n=n+Math.imul(P,ut)|0,i=(i=i+Math.imul(P,ft)|0)+Math.imul(B,ut)|0,o=o+Math.imul(B,ft)|0,n=n+Math.imul(x,ht)|0,i=(i=i+Math.imul(x,lt)|0)+Math.imul(E,ht)|0,o=o+Math.imul(E,lt)|0;var Pt=(f+(n=n+Math.imul(M,pt)|0)|0)+((8191&(i=(i=i+Math.imul(M,mt)|0)+Math.imul(S,pt)|0))<<13)|0;f=((o=o+Math.imul(S,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(L,rt),i=(i=Math.imul(L,nt))+Math.imul(D,rt)|0,o=Math.imul(D,nt),n=n+Math.imul(U,ot)|0,i=(i=i+Math.imul(U,at)|0)+Math.imul(j,ot)|0,o=o+Math.imul(j,at)|0,n=n+Math.imul(R,ut)|0,i=(i=i+Math.imul(R,ft)|0)+Math.imul(I,ut)|0,o=o+Math.imul(I,ft)|0,n=n+Math.imul(P,ht)|0,i=(i=i+Math.imul(P,lt)|0)+Math.imul(B,ht)|0,o=o+Math.imul(B,lt)|0;var Bt=(f+(n=n+Math.imul(x,pt)|0)|0)+((8191&(i=(i=i+Math.imul(x,mt)|0)+Math.imul(E,pt)|0))<<13)|0;f=((o=o+Math.imul(E,mt)|0)+(i>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,n=Math.imul(L,ot),i=(i=Math.imul(L,at))+Math.imul(D,ot)|0,o=Math.imul(D,at),n=n+Math.imul(U,ut)|0,i=(i=i+Math.imul(U,ft)|0)+Math.imul(j,ut)|0,o=o+Math.imul(j,ft)|0,n=n+Math.imul(R,ht)|0,i=(i=i+Math.imul(R,lt)|0)+Math.imul(I,ht)|0,o=o+Math.imul(I,lt)|0;var Tt=(f+(n=n+Math.imul(P,pt)|0)|0)+((8191&(i=(i=i+Math.imul(P,mt)|0)+Math.imul(B,pt)|0))<<13)|0;f=((o=o+Math.imul(B,mt)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(L,ut),i=(i=Math.imul(L,ft))+Math.imul(D,ut)|0,o=Math.imul(D,ft),n=n+Math.imul(U,ht)|0,i=(i=i+Math.imul(U,lt)|0)+Math.imul(j,ht)|0,o=o+Math.imul(j,lt)|0;var Rt=(f+(n=n+Math.imul(R,pt)|0)|0)+((8191&(i=(i=i+Math.imul(R,mt)|0)+Math.imul(I,pt)|0))<<13)|0;f=((o=o+Math.imul(I,mt)|0)+(i>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,n=Math.imul(L,ht),i=(i=Math.imul(L,lt))+Math.imul(D,ht)|0,o=Math.imul(D,lt);var It=(f+(n=n+Math.imul(U,pt)|0)|0)+((8191&(i=(i=i+Math.imul(U,mt)|0)+Math.imul(j,pt)|0))<<13)|0;f=((o=o+Math.imul(j,mt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863;var Ct=(f+(n=Math.imul(L,pt))|0)+((8191&(i=(i=Math.imul(L,mt))+Math.imul(D,pt)|0))<<13)|0;return f=((o=Math.imul(D,mt))+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,u[0]=bt,u[1]=vt,u[2]=yt,u[3]=gt,u[4]=wt,u[5]=_t,u[6]=kt,u[7]=Mt,u[8]=St,u[9]=At,u[10]=xt,u[11]=Et,u[12]=Ot,u[13]=Pt,u[14]=Bt,u[15]=Tt,u[16]=Rt,u[17]=It,u[18]=Ct,0!==f&&(u[19]=f,r.length++),r;};function y(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,a&=67108863;}r.words[o]=s,n=a,a=i;}return 0!==n?r.words[o]=n:r.length--,r._strip();}function g(t,e,r){return y(t,e,r);}function w(t,e){this.x=t,this.y=e;}Math.imul||(v=b),a.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?v(this,t,e):r<63?b(this,t,e):r<1024?y(this,t,e):g(this,t,e);},w.prototype.makeRBT=function(t){for(var e=new Array(t),r=a.prototype._countBits(t)-1,n=0;n>=1;return n;},w.prototype.permute=function(t,e,r,n,i,o){for(var a=0;a>>=1)i++;return 1<>>=13,r[2*a+1]=8191&o,o>>>=13;for(a=2*e;a>=26,r+=o/67108864|0,r+=a>>>26,this.words[n]=67108863&a;}return 0!==r&&(this.words[n]=r,this.length++),e?this.ineg():this;},a.prototype.muln=function(t){return this.clone().imuln(t);},a.prototype.sqr=function(){return this.mul(this);},a.prototype.isqr=function(){return this.imul(this.clone());},a.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i&1;}return e;}(t);if(0===e.length)return new a(1);for(var r=this,n=0;n=0);var e,r=t%26,n=(t-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(e=0;e>>26-r;}a&&(this.words[e]=a,this.length++);}if(0!==n){for(e=this.length-1;e>=0;e--)this.words[e+n]=this.words[e];for(e=0;e=0),n=e?(e-e%26)/26:0;var o=t%26,a=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<a)for(this.length-=a,f=0;f=0&&(0!==c||f>=n);f--){var h=0|this.words[f];this.words[f]=c<<26-o|h>>>o,c=h&s;}return u&&0!==c&&(u.words[u.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this._strip();},a.prototype.ishrn=function(t,e,r){return i(0===this.negative),this.iushrn(t,e,r);},a.prototype.shln=function(t){return this.clone().ishln(t);},a.prototype.ushln=function(t){return this.clone().iushln(t);},a.prototype.shrn=function(t){return this.clone().ishrn(t);},a.prototype.ushrn=function(t){return this.clone().iushrn(t);},a.prototype.testn=function(t){i("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,n=1<=0);var e=t%26,r=(t-e)/26;if(i(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var n=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this;},a.prototype.isubn=function(t){if(i("number"==typeof t),i(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[n+r]=67108863&o;}for(;n>26,this.words[n+r]=67108863&o;if(0===s)return this._strip();for(i(-1===s),s=0,n=0;n>26,this.words[n]=67108863&o;return this.negative=1,this._strip();},a.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,o=0|i.words[i.length-1];0!==(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var s,u=n.length-i.length;if("mod"!==e){(s=new a(null)).length=u+1,s.words=new Array(s.length);for(var f=0;f=0;h--){var l=67108864*(0|n.words[i.length+h])+(0|n.words[i.length+h-1]);for(l=Math.min(l/o|0,67108863),n._ishlnsubmul(i,l,h);0!==n.negative;)l--,n.negative=0,n._ishlnsubmul(i,1,h),n.isZero()||(n.negative^=1);s&&(s.words[h]=l);}return s&&s._strip(),n._strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:s||null,mod:n};},a.prototype.divmod=function(t,e,r){return i(!t.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(n=s.div.neg()),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:n,mod:o}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(n=s.div.neg()),{div:n,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:s.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new a(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new a(this.modrn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new a(this.modrn(t.words[0]))}:this._wordDiv(t,e);var n,o,s;},a.prototype.div=function(t){return this.divmod(t,"div",!1).div;},a.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod;},a.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod;},a.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1);},a.prototype.modrn=function(t){var e=t<0;e&&(t=-t),i(t<=67108863);for(var r=(1<<26)%t,n=0,o=this.length-1;o>=0;o--)n=(r*n+(0|this.words[o]))%t;return e?-n:n;},a.prototype.modn=function(t){return this.modrn(t);},a.prototype.idivn=function(t){var e=t<0;e&&(t=-t),i(t<=67108863);for(var r=0,n=this.length-1;n>=0;n--){var o=(0|this.words[n])+67108864*r;this.words[n]=o/t|0,r=o%t;}return this._strip(),e?this.ineg():this;},a.prototype.divn=function(t){return this.clone().idivn(t);},a.prototype.egcd=function(t){i(0===t.negative),i(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n=new a(1),o=new a(0),s=new a(0),u=new a(1),f=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++f;for(var c=r.clone(),h=e.clone();!e.isZero();){for(var l=0,d=1;0==(e.words[0]&d)&&l<26;++l,d<<=1);if(l>0)for(e.iushrn(l);l-->0;)(n.isOdd()||o.isOdd())&&(n.iadd(c),o.isub(h)),n.iushrn(1),o.iushrn(1);for(var p=0,m=1;0==(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(r.iushrn(p);p-->0;)(s.isOdd()||u.isOdd())&&(s.iadd(c),u.isub(h)),s.iushrn(1),u.iushrn(1);e.cmp(r)>=0?(e.isub(r),n.isub(s),o.isub(u)):(r.isub(e),s.isub(n),u.isub(o));}return{a:s,b:u,gcd:r.iushln(f)};},a.prototype._invmp=function(t){i(0===t.negative),i(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n,o=new a(1),s=new a(0),u=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var f=0,c=1;0==(e.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(e.iushrn(f);f-->0;)o.isOdd()&&o.iadd(u),o.iushrn(1);for(var h=0,l=1;0==(r.words[0]&l)&&h<26;++h,l<<=1);if(h>0)for(r.iushrn(h);h-->0;)s.isOdd()&&s.iadd(u),s.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(s)):(r.isub(e),s.isub(o));}return(n=0===e.cmpn(1)?o:s).cmpn(0)<0&&n.iadd(t),n;},a.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var o=e;e=r,r=o;}else if(0===i||0===r.cmpn(1))break;e.isub(r);}return r.iushln(n);},a.prototype.invm=function(t){return this.egcd(t).a.umod(t);},a.prototype.isEven=function(){return 0==(1&this.words[0]);},a.prototype.isOdd=function(){return 1==(1&this.words[0]);},a.prototype.andln=function(t){return this.words[0]&t;},a.prototype.bincn=function(t){i("number"==typeof t);var e=t%26,r=(t-e)/26,n=1<>>26,s&=67108863,this.words[a]=s;}return 0!==o&&(this.words[a]=o,this.length++),this;},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0];},a.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)e=1;else{r&&(t=-t),i(t<=67108863,"Number is too big");var n=0|this.words[0];e=n===t?0:nt.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break;}}return e;},a.prototype.gtn=function(t){return 1===this.cmpn(t);},a.prototype.gt=function(t){return 1===this.cmp(t);},a.prototype.gten=function(t){return this.cmpn(t)>=0;},a.prototype.gte=function(t){return this.cmp(t)>=0;},a.prototype.ltn=function(t){return-1===this.cmpn(t);},a.prototype.lt=function(t){return-1===this.cmp(t);},a.prototype.lten=function(t){return this.cmpn(t)<=0;},a.prototype.lte=function(t){return this.cmp(t)<=0;},a.prototype.eqn=function(t){return 0===this.cmpn(t);},a.prototype.eq=function(t){return 0===this.cmp(t);},a.red=function(t){return new E(t);},a.prototype.toRed=function(t){return i(!this.red,"Already a number in reduction context"),i(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t);},a.prototype.fromRed=function(){return i(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this);},a.prototype._forceRed=function(t){return this.red=t,this;},a.prototype.forceRed=function(t){return i(!this.red,"Already a number in reduction context"),this._forceRed(t);},a.prototype.redAdd=function(t){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,t);},a.prototype.redIAdd=function(t){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t);},a.prototype.redSub=function(t){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,t);},a.prototype.redISub=function(t){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,t);},a.prototype.redShl=function(t){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,t);},a.prototype.redMul=function(t){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t);},a.prototype.redIMul=function(t){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t);},a.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this);},a.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this);},a.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this);},a.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this);},a.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this);},a.prototype.redPow=function(t){return i(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t);};var _={k256:null,p224:null,p192:null,p25519:null};function k(t,e){this.name=t,this.p=new a(e,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp();}function M(){k.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f");}function S(){k.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001");}function A(){k.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff");}function x(){k.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed");}function E(t){if("string"==typeof t){var e=a._prime(t);this.m=e.p,this.prime=e;}else i(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null;}function O(t){E.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv);}k.prototype._tmp=function(){var t=new a(null);return t.words=new Array(Math.ceil(this.n/13)),t;},k.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength();}while(e>this.n);var n=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r;},k.prototype.split=function(t,e){t.iushrn(this.n,0,e);},k.prototype.imulK=function(t){return t.imul(this.k);},o(M,k),M.prototype.split=function(t,e){for(var r=Math.min(t.length,9),n=0;n>>22,i=o;}i>>>=22,t.words[n-10]=i,0===i&&t.length>10?t.length-=10:t.length-=9;},M.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n;}return 0!==e&&(t.words[t.length++]=e),t;},a._prime=function(t){if(_[t])return _[t];var e;if("k256"===t)e=new M();else if("p224"===t)e=new S();else if("p192"===t)e=new A();else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new x();}return _[t]=e,e;},E.prototype._verify1=function(t){i(0===t.negative,"red works only with positives"),i(t.red,"red works only with red numbers");},E.prototype._verify2=function(t,e){i(0==(t.negative|e.negative),"red works only with positives"),i(t.red&&t.red===e.red,"red works only with red numbers");},E.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):(h(t,t.umod(this.m)._forceRed(this)),t);},E.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this);},E.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this);},E.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r;},E.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this);},E.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r;},E.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e));},E.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e));},E.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e));},E.prototype.isqr=function(t){return this.imul(t,t.clone());},E.prototype.sqr=function(t){return this.mul(t,t);},E.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(i(e%2==1),3===e){var r=this.m.add(new a(1)).iushrn(2);return this.pow(t,r);}for(var n=this.m.subn(1),o=0;!n.isZero()&&0===n.andln(1);)o++,n.iushrn(1);i(!n.isZero());var s=new a(1).toRed(this),u=s.redNeg(),f=this.m.subn(1).iushrn(1),c=this.m.bitLength();for(c=new a(2*c*c).toRed(this);0!==this.pow(c,f).cmp(u);)c.redIAdd(u);for(var h=this.pow(c,n),l=this.pow(t,n.addn(1).iushrn(1)),d=this.pow(t,n),p=o;0!==d.cmp(s);){for(var m=d,b=0;0!==m.cmp(s);b++)m=m.redSqr();i(b=0;n--){for(var f=e.words[n],c=u-1;c>=0;c--){var h=f>>c&1;i!==r[0]&&(i=this.sqr(i)),0!==h||0!==o?(o<<=1,o|=h,(4===++s||0===n&&0===c)&&(i=this.mul(i,r[o]),s=0,o=0)):s=0;}u=26;}return i;},E.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e;},E.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e;},a.mont=function(t){return new O(t);},o(O,E),O.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift));},O.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e;},O.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this);},O.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new a(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this);},O.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this);};}(t);}).call(this,r(17)(t));},function(t,e,r){"use strict";var n=e;n.bignum=r(8),n.define=r(413).define,n.base=r(416),n.constants=r(417),n.decoders=r(189),n.encoders=r(187);},function(t,e,r){"use strict";var n=e;n.der=r(188),n.pem=r(414);},function(t,e,r){"use strict";var n=r(3),i=r(96).Buffer,o=r(97),a=r(99);function s(t){this.enc="der",this.name=t.name,this.entity=t,this.tree=new u(),this.tree._init(t.body);}function u(t){o.call(this,"der",t);}function f(t){return t<10?"0"+t:t;}t.exports=s,s.prototype.encode=function(t,e){return this.tree._encode(t,e).join();},n(u,o),u.prototype._encodeComposite=function(t,e,r,n){var o=function(t,e,r,n){var i;"seqof"===t?t="seq":"setof"===t&&(t="set");if(a.tagByName.hasOwnProperty(t))i=a.tagByName[t];else{if("number"!=typeof t||(0|t)!==t)return n.error("Unknown tag: "+t);i=t;}if(i>=31)return n.error("Multi-octet tag encoding unsupported");e||(i|=32);return i|=a.tagClassByName[r||"universal"]<<6;}(t,e,r,this.reporter);if(n.length<128){var s=i.alloc(2);return s[0]=o,s[1]=n.length,this._createEncoderBuffer([s,n]);}for(var u=1,f=n.length;f>=256;f>>=8)u++;var c=i.alloc(2+u);c[0]=o,c[1]=128|u;for(var h=1+u,l=n.length;l>0;h--,l>>=8)c[h]=255&l;return this._createEncoderBuffer([c,n]);},u.prototype._encodeStr=function(t,e){if("bitstr"===e)return this._createEncoderBuffer([0|t.unused,t.data]);if("bmpstr"===e){for(var r=i.alloc(2*t.length),n=0;n=40)return this.reporter.error("Second objid identifier OOB");t.splice(0,2,40*t[0]+t[1]);}for(var a=0,s=0;s=128;u>>=7)a++;}for(var f=i.alloc(a),c=f.length-1,h=t.length-1;h>=0;h--){var l=t[h];for(f[c--]=127&l;(l>>=7)>0;)f[c--]=128|127&l;}return this._createEncoderBuffer(f);},u.prototype._encodeTime=function(t,e){var r,n=new Date(t);return"gentime"===e?r=[f(n.getUTCFullYear()),f(n.getUTCMonth()+1),f(n.getUTCDate()),f(n.getUTCHours()),f(n.getUTCMinutes()),f(n.getUTCSeconds()),"Z"].join(""):"utctime"===e?r=[f(n.getUTCFullYear()%100),f(n.getUTCMonth()+1),f(n.getUTCDate()),f(n.getUTCHours()),f(n.getUTCMinutes()),f(n.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+e+" time is not supported yet"),this._encodeStr(r,"octstr");},u.prototype._encodeNull=function(){return this._createEncoderBuffer("");},u.prototype._encodeInt=function(t,e){if("string"==typeof t){if(!e)return this.reporter.error("String int or enum given, but no values map");if(!e.hasOwnProperty(t))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(t));t=e[t];}if("number"!=typeof t&&!i.isBuffer(t)){var r=t.toArray();!t.sign&&128&r[0]&&r.unshift(0),t=i.from(r);}if(i.isBuffer(t)){var n=t.length;0===t.length&&n++;var o=i.alloc(n);return t.copy(o),0===t.length&&(o[0]=0),this._createEncoderBuffer(o);}if(t<128)return this._createEncoderBuffer(t);if(t<256)return this._createEncoderBuffer([0,t]);for(var a=1,s=t;s>=256;s>>=8)a++;for(var u=new Array(a),f=u.length-1;f>=0;f--)u[f]=255&t,t>>=8;return 128&u[0]&&u.unshift(0),this._createEncoderBuffer(i.from(u));},u.prototype._encodeBool=function(t){return this._createEncoderBuffer(t?255:0);},u.prototype._use=function(t,e){return"function"==typeof t&&(t=t(e)),t._getEncoder("der").tree;},u.prototype._skipDefault=function(t,e,r){var n,i=this._baseState;if(null===i.default)return!1;var o=t.join();if(void 0===i.defaultBuffer&&(i.defaultBuffer=this._encodeValue(i.default,e,r).join()),o.length!==i.defaultBuffer.length)return!1;for(n=0;n>6],i=0==(32&r);if(31==(31&r)){var o=r;for(r=0;128==(128&o);){if(o=t.readUInt8(e),t.isError(o))return o;r<<=7,r|=127&o;}}else r&=31;return{cls:n,primitive:i,tag:r,tagStr:s.tag[r]};}function h(t,e,r){var n=t.readUInt8(r);if(t.isError(n))return n;if(!e&&128===n)return null;if(0==(128&n))return n;var i=127&n;if(i>4)return t.error("length octect is too long");n=0;for(var o=0;o>>((3&e)<<3)&255;return o;};}},function(t,e,r){"use strict";for(var n=[],i=0;i<256;++i)n[i]=(i+256).toString(16).substr(1);t.exports=function(t,e){var r=e||0,i=n;return[i[t[r++]],i[t[r++]],i[t[r++]],i[t[r++]],"-",i[t[r++]],i[t[r++]],"-",i[t[r++]],i[t[r++]],"-",i[t[r++]],i[t[r++]],"-",i[t[r++]],i[t[r++]],i[t[r++]],i[t[r++]],i[t[r++]],i[t[r++]]].join("");};},function(t,e,r){"use strict";var n=Object.create?function(t,e,r,n){void 0===n&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r];}});}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r];},i=function(t,e){for(var r in t)"default"===r||e.hasOwnProperty(r)||n(e,t,r);};Object.defineProperty(e,"__esModule",{value:!0});var o=r(433);Object.defineProperty(e,"Transaction",{enumerable:!0,get:function(){return o.default;}});var a=r(483);Object.defineProperty(e,"AccessListEIP2930Transaction",{enumerable:!0,get:function(){return a.default;}});var s=r(484);Object.defineProperty(e,"TransactionFactory",{enumerable:!0,get:function(){return s.default;}});var u=r(485);Object.defineProperty(e,"FeeMarketEIP1559Transaction",{enumerable:!0,get:function(){return u.default;}}),i(r(43),e);},function(t,e,r){"use strict";var n=function(t){return t&&t.__esModule?t:{default:t};};Object.defineProperty(e,"__esModule",{value:!0}),e.KECCAK256_RLP=e.KECCAK256_RLP_S=e.KECCAK256_RLP_ARRAY=e.KECCAK256_RLP_ARRAY_S=e.KECCAK256_NULL=e.KECCAK256_NULL_S=e.TWO_POW256=e.MAX_INTEGER=void 0;var i=r(1).Buffer,o=n(r(33));e.MAX_INTEGER=new o.default("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",16),e.TWO_POW256=new o.default("10000000000000000000000000000000000000000000000000000000000000000",16),e.KECCAK256_NULL_S="c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",e.KECCAK256_NULL=i.from(e.KECCAK256_NULL_S,"hex"),e.KECCAK256_RLP_ARRAY_S="1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",e.KECCAK256_RLP_ARRAY=i.from(e.KECCAK256_RLP_ARRAY_S,"hex"),e.KECCAK256_RLP_S="56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",e.KECCAK256_RLP=i.from(e.KECCAK256_RLP_S,"hex");},function(t,e,r){"use strict";(function(t){var n=Object.create?function(t,e,r,n){void 0===n&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r];}});}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r];},i=Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e});}:function(t,e){t.default=e;},o=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.hasOwnProperty.call(t,r)&&n(e,t,r);return i(e,t),e;},a=function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||e-->0)&&!(n=o.next()).done;)a.push(n.value);}catch(t){i={error:t};}finally{try{n&&!n.done&&(r=o.return)&&r.call(o);}finally{if(i)throw i.error;}}return a;},s=function(t){return t&&t.__esModule?t:{default:t};};Object.defineProperty(e,"__esModule",{value:!0}),e.isZeroAddress=e.zeroAddress=e.importPublic=e.privateToAddress=e.privateToPublic=e.publicToAddress=e.pubToAddress=e.isValidPublic=e.isValidPrivate=e.generateAddress2=e.generateAddress=e.isValidChecksumAddress=e.toChecksumAddress=e.isValidAddress=e.Account=void 0;var u=s(r(100)),f=s(r(33)),c=o(r(69)),h=r(200),l=r(42),d=r(198),p=r(34),m=r(102),b=r(70),v=r(103),y=function(){function t(t,e,r,n){void 0===t&&(t=new f.default(0)),void 0===e&&(e=new f.default(0)),void 0===r&&(r=d.KECCAK256_RLP),void 0===n&&(n=d.KECCAK256_NULL),this.nonce=t,this.balance=e,this.stateRoot=r,this.codeHash=n,this._validate();}return t.fromAccountData=function(e){var r=e.nonce,n=e.balance,i=e.stateRoot,o=e.codeHash;return new t(r?new f.default(p.toBuffer(r)):void 0,n?new f.default(p.toBuffer(n)):void 0,i?p.toBuffer(i):void 0,o?p.toBuffer(o):void 0);},t.fromRlpSerializedAccount=function(t){var e=c.decode(t);if(!Array.isArray(e))throw new Error("Invalid serialized account input. Must be array");return this.fromValuesArray(e);},t.fromValuesArray=function(e){var r=a(e,4),n=r[0],i=r[1],o=r[2],s=r[3];return new t(new f.default(n),new f.default(i),o,s);},t.prototype._validate=function(){if(this.nonce.lt(new f.default(0)))throw new Error("nonce must be greater than zero");if(this.balance.lt(new f.default(0)))throw new Error("balance must be greater than zero");if(32!==this.stateRoot.length)throw new Error("stateRoot must have a length of 32");if(32!==this.codeHash.length)throw new Error("codeHash must have a length of 32");},t.prototype.raw=function(){return[v.bnToUnpaddedBuffer(this.nonce),v.bnToUnpaddedBuffer(this.balance),this.stateRoot,this.codeHash];},t.prototype.serialize=function(){return c.encode(this.raw());},t.prototype.isContract=function(){return!this.codeHash.equals(d.KECCAK256_NULL);},t.prototype.isEmpty=function(){return this.balance.isZero()&&this.nonce.isZero()&&this.codeHash.equals(d.KECCAK256_NULL);},t;}();e.Account=y,e.isValidAddress=function(t){try{b.assertIsString(t);}catch(t){return!1;}return /^0x[0-9a-fA-F]{40}$/.test(t);},e.toChecksumAddress=function(t,e){b.assertIsHexString(t);var r=l.stripHexPrefix(t).toLowerCase(),n="";e&&(n=v.toType(e,v.TypeOutput.BN).toString()+"0x");for(var i=m.keccakFromString(n+r).toString("hex"),o="0x",a=0;a=8?o+=r[a].toUpperCase():o+=r[a];return o;},e.isValidChecksumAddress=function(t,r){return e.isValidAddress(t)&&e.toChecksumAddress(t,r)===t;},e.generateAddress=function(e,r){b.assertIsBuffer(e),b.assertIsBuffer(r);var n=new f.default(r);return n.isZero()?m.rlphash([e,null]).slice(-20):m.rlphash([e,t.from(n.toArray())]).slice(-20);},e.generateAddress2=function(e,r,n){return b.assertIsBuffer(e),b.assertIsBuffer(r),b.assertIsBuffer(n),u.default(20===e.length),u.default(32===r.length),m.keccak256(t.concat([t.from("ff","hex"),e,r,m.keccak256(n)])).slice(-20);},e.isValidPrivate=function(t){return h.privateKeyVerify(t);},e.isValidPublic=function(e,r){return void 0===r&&(r=!1),b.assertIsBuffer(e),64===e.length?h.publicKeyVerify(t.concat([t.from([4]),e])):!!r&&h.publicKeyVerify(e);},e.pubToAddress=function(e,r){return void 0===r&&(r=!1),b.assertIsBuffer(e),r&&64!==e.length&&(e=t.from(h.publicKeyConvert(e,!1).slice(1))),u.default(64===e.length),m.keccak(e).slice(-20);},e.publicToAddress=e.pubToAddress,e.privateToPublic=function(e){return b.assertIsBuffer(e),t.from(h.publicKeyCreate(e,!1)).slice(1);},e.privateToAddress=function(t){return e.publicToAddress(e.privateToPublic(t));},e.importPublic=function(e){return b.assertIsBuffer(e),64!==e.length&&(e=t.from(h.publicKeyConvert(e,!1).slice(1))),e;},e.zeroAddress=function(){var t=p.zeros(20);return p.bufferToHex(t);},e.isZeroAddress=function(t){try{b.assertIsString(t);}catch(t){return!1;}return e.zeroAddress()===t;};}).call(this,r(1).Buffer);},function(t,e,r){"use strict";var n=function(t,e,r,n){return new(r||(r=Promise))(function(i,o){function a(t){try{u(n.next(t));}catch(t){o(t);}}function s(t){try{u(n.throw(t));}catch(t){o(t);}}function u(t){var e;t.done?i(t.value):(e=t.value,e instanceof r?e:new r(function(t){t(e);})).then(a,s);}u((n=n.apply(t,e||[])).next());});},i=function(t,e){var r,n,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1];},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this;}),o;function s(o){return function(s){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;a;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,n=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue;}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]>6|192);else{if(i>55295&&i<56320){if(++n==t.length)return null;var o=t.charCodeAt(n);if(o<56320||o>57343)return null;r+=e((i=65536+((1023&i)<<10)+(1023&o))>>18|240),r+=e(i>>12&63|128);}else r+=e(i>>12|224);r+=e(i>>6&63|128);}r+=e(63&i|128);}}return r;},toString:function(t){for(var e="",r=0,o=i(t);r127){if(a>191&&a<224){if(r>=o)return null;a=(31&a)<<6|63&n(t,r);}else if(a>223&&a<240){if(r+1>=o)return null;a=(15&a)<<12|(63&n(t,r))<<6|63&n(t,++r);}else{if(!(a>239&&a<248))return null;if(r+2>=o)return null;a=(7&a)<<18|(63&n(t,r))<<12|(63&n(t,++r))<<6|63&n(t,++r);}++r;}if(a<=65535)e+=String.fromCharCode(a);else{if(!(a<=1114111))return null;a-=65536,e+=String.fromCharCode(a>>10|55296),e+=String.fromCharCode(1023&a|56320);}}return e;},fromNumber:function(t){var e=t.toString(16);return e.length%2==0?"0x"+e:"0x0"+e;},toNumber:function(t){return parseInt(t.slice(2),16);},fromNat:function(t){return"0x0"===t?"0x":t.length%2==0?t:"0x0"+t.slice(2);},toNat:function(t){return"0"===t[2]?"0x"+t.slice(3):t;},fromArray:a,toArray:o,fromUint8Array:function(t){return a([].slice.call(t,0));},toUint8Array:function(t){return new Uint8Array(o(t));}};},function(t,e,r){"use strict";var n=r(205).version,i=r(27),o=r(277),a=r(61),s=r(149),u=r(487),f=r(488),c=r(16),h=function(){var t=this;i.packageInit(this,arguments),this.version=n,this.utils=c,this.eth=new o(this),this.shh=new u(this),this.bzz=new f(this);var e=this.setProvider;this.setProvider=function(r,n){return e.apply(t,arguments),t.eth.setRequestManager(t._requestManager),t.shh.setRequestManager(t._requestManager),t.bzz.setProvider(r),!0;};};h.version=n,h.utils=c,h.modules={Eth:o,Net:a,Personal:s,Shh:u,Bzz:f},i.addProviders(h),t.exports=h;},function(t){t.exports=JSON.parse('{"name":"web3","version":"1.5.0-rc.0","description":"Ethereum JavaScript API","repository":"https://github.com/ethereum/web3.js","license":"LGPL-3.0","engines":{"node":">=8.0.0"},"main":"lib/index.js","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"keywords":["Ethereum","JavaScript","API"],"author":"ethereum.org","types":"types/index.d.ts","scripts":{"compile":"tsc -b tsconfig.json","dtslint":"dtslint --localTs ../../node_modules/typescript/lib types","postinstall":"echo \\"WARNING: the web3-shh and web3-bzz api will be deprecated in the next version\\""},"authors":[{"name":"Fabian Vogelsteller","email":"fabian@ethereum.org","homepage":"http://frozeman.de"},{"name":"Marek Kotewicz","email":"marek@parity.io","url":"https://github.com/debris"},{"name":"Marian Oancea","url":"https://github.com/cubedro"},{"name":"Gav Wood","email":"g@parity.io","homepage":"http://gavwood.com"},{"name":"Jeffery Wilcke","email":"jeffrey.wilcke@ethereum.org","url":"https://github.com/obscuren"}],"dependencies":{"web3-bzz":"1.5.0-rc.0","web3-core":"1.5.0-rc.0","web3-eth":"1.5.0-rc.0","web3-eth-personal":"1.5.0-rc.0","web3-net":"1.5.0-rc.0","web3-shh":"1.5.0-rc.0","web3-utils":"1.5.0-rc.0"},"devDependencies":{"@types/node":"^12.12.6","dtslint":"^3.4.1","typescript":"^3.9.5","web3-core-helpers":"1.5.0-rc.0"}}');},function(t,e,r){"use strict";var n=r(0)(r(2)),i=r(106).callbackify,o=r(10).errors,a=r(113),s=r(222),u=r(223),f=function t(e,r){this.provider=null,this.providers=t.providers,this.setProvider(e,r),this.subscriptions=new Map();};f.givenProvider=u,f.providers={WebsocketProvider:r(224),HttpProvider:r(234),IpcProvider:r(250)},f.prototype.setProvider=function(t,e){var r=this;if(t&&"string"==typeof t&&this.providers)if(/^http(s)?:\/\//i.test(t))t=new this.providers.HttpProvider(t);else if(/^ws(s)?:\/\//i.test(t))t=new this.providers.WebsocketProvider(t);else if(t&&"object"===(0,n.default)(e)&&"function"==typeof e.connect)t=new this.providers.IpcProvider(t,e);else if(t)throw new Error("Can't autodetect provider for \""+t+'"');if(this.provider&&this.provider.connected&&this.clearSubscriptions(),this.provider=t||null,this.provider&&this.provider.on){"function"==typeof t.request?this.provider.on("message",function(t){if(t&&"eth_subscription"===t.type&&t.data){var e=t.data;e.subscription&&r.subscriptions.has(e.subscription)&&r.subscriptions.get(e.subscription).callback(null,e.result);}}):this.provider.on("data",function(t,e){(t=t||e).method&&t.params&&t.params.subscription&&r.subscriptions.has(t.params.subscription)&&r.subscriptions.get(t.params.subscription).callback(null,t.params.result);}),this.provider.on("connect",function(){r.subscriptions.forEach(function(t){t.subscription.resubscribe();});}),this.provider.on("error",function(t){r.subscriptions.forEach(function(e){e.callback(t);});});var i=function(t){r._isCleanCloseEvent(t)&&!r._isIpcCloseError(t)||(r.subscriptions.forEach(function(e){e.callback(o.ConnectionCloseError(t)),r.subscriptions.delete(e.subscription.id);}),r.provider&&r.provider.emit&&r.provider.emit("error",o.ConnectionCloseError(t))),r.provider&&r.provider.emit&&r.provider.emit("end",t);};this.provider.on("close",i),this.provider.on("disconnect",i);}},f.prototype.send=function(t,e){if(e=e||function(){},!this.provider)return e(o.InvalidProvider());var r=t.method,n=t.params,s=a.toPayload(r,n),u=this._jsonrpcResultCallback(e,s);if(this.provider.request)i(this.provider.request.bind(this.provider))({method:r,params:n},e);else if(this.provider.sendAsync)this.provider.sendAsync(s,u);else{if(!this.provider.send)throw new Error("Provider does not have a request or send method to use.");this.provider.send(s,u);}},f.prototype.sendBatch=function(t,e){if(!this.provider)return e(o.InvalidProvider());var r=a.toBatchPayload(t);this.provider[this.provider.sendAsync?"sendAsync":"send"](r,function(t,r){return t?e(t):Array.isArray(r)?void e(null,r):e(o.InvalidResponse(r));});},f.prototype.addSubscription=function(t,e){if(!this.provider.on)throw new Error("The provider doesn't support subscriptions: "+this.provider.constructor.name);this.subscriptions.set(t.id,{callback:e,subscription:t});},f.prototype.removeSubscription=function(t,e){if(this.subscriptions.has(t)){var r=this.subscriptions.get(t).subscription.options.type;return this.subscriptions.delete(t),void this.send({method:r+"_unsubscribe",params:[t]},e);}"function"==typeof e&&e(null);},f.prototype.clearSubscriptions=function(t){try{var e=this;return this.subscriptions.size>0&&this.subscriptions.forEach(function(r,n){t&&"syncing"===r.name||e.removeSubscription(n);}),this.provider.reset&&this.provider.reset(),!0;}catch(t){throw new Error("Error while clearing subscriptions: ".concat(t));}},f.prototype._isCleanCloseEvent=function(t){return"object"===(0,n.default)(t)&&([1e3].includes(t.code)||!0===t.wasClean);},f.prototype._isIpcCloseError=function(t){return"boolean"==typeof t&&t;},f.prototype._jsonrpcResultCallback=function(t,e){return function(r,n){return n&&n.id&&e.id!==n.id?t(new Error("Wrong response id ".concat(n.id," (expected: ").concat(e.id,") in ").concat(JSON.stringify(e)))):r?t(r):n&&n.error?t(o.ErrorResponse(n)):a.isValidResponse(n)?void t(null,n.result):t(o.InvalidResponse(n));};},t.exports={Manager:f,BatchManager:s};},function(t,e,r){"use strict";var n=r(0)(r(2));t.exports=function(t){return t&&"object"===(0,n.default)(t)&&"function"==typeof t.copy&&"function"==typeof t.fill&&"function"==typeof t.readUInt8;};},function(t,e,r){"use strict";"function"==typeof Object.create?t.exports=function(t,e){t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}});}:t.exports=function(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r(),t.prototype.constructor=t;};},function(t,e,r){"use strict";var n=r(0)(r(2));t.exports={ErrorResponse:function(t){var e=t&&t.error&&t.error.message?t.error.message:JSON.stringify(t),r=t.error&&t.error.data?t.error.data:null,n=new Error("Returned error: "+e);return n.data=r,n;},InvalidNumberOfParams:function(t,e,r){return new Error('Invalid number of parameters for "'+r+'". Got '+t+" expected "+e+"!");},InvalidConnection:function(t,e){return this.ConnectionError("CONNECTION ERROR: Couldn't connect to node "+t+".",e);},InvalidProvider:function(){return new Error("Provider not set or invalid");},InvalidResponse:function(t){var e=t&&t.error&&t.error.message?t.error.message:"Invalid JSON RPC response: "+JSON.stringify(t);return new Error(e);},ConnectionTimeout:function(t){return new Error("CONNECTION TIMEOUT: timeout of "+t+" ms achived");},ConnectionNotOpenError:function(t){return this.ConnectionError("connection not open on send()",t);},ConnectionCloseError:function(t){return"object"===(0,n.default)(t)&&t.code&&t.reason?this.ConnectionError("CONNECTION ERROR: The connection got closed with the close code `"+t.code+"` and the following reason string `"+t.reason+"`",t):new Error("CONNECTION ERROR: The connection closed unexpectedly");},MaxAttemptsReachedOnReconnectingError:function(){return new Error("Maximum number of reconnect attempts reached!");},PendingRequestsOnReconnectingError:function(){return new Error("CONNECTION ERROR: Provider started to reconnect before the response got received!");},ConnectionError:function(t,e){var r=new Error(t);return e&&(r.code=e.code,r.reason=e.reason),r;},RevertInstructionError:function(t,e){var r=new Error("Your request got reverted with the following reason string: "+t);return r.reason=t,r.signature=e,r;},TransactionRevertInstructionError:function(t,e,r){var n=new Error("Transaction has been reverted by the EVM:\n"+JSON.stringify(r,null,2));return n.reason=t,n.signature=e,n.receipt=r,n;},TransactionError:function(t,e){var r=new Error(t);return r.receipt=e,r;},NoContractAddressFoundError:function(t){return this.TransactionError("The transaction receipt didn't contain a contract address.",t);},ContractCodeNotStoredError:function(t){return this.TransactionError("The contract code couldn't be stored, please check your gas limit.",t);},TransactionRevertedWithoutReasonError:function(t){return this.TransactionError("Transaction has been reverted by the EVM:\n"+JSON.stringify(t,null,2),t);},TransactionOutOfGasError:function(t){return this.TransactionError("Transaction ran out of gas. Please provide more gas:\n"+JSON.stringify(t,null,2),t);},ResolverMethodMissingError:function(t,e){return new Error("The resolver at "+t+'does not implement requested method: "'+e+'".');},ContractMissingABIError:function(){return new Error("You must provide the json interface of the contract when instantiating a contract object.");},ContractOnceRequiresCallbackError:function(){return new Error("Once requires a callback as the second parameter.");},ContractEventDoesNotExistError:function(t){return new Error('Event "'+t+"\" doesn't exist in this contract.");},ContractReservedEventError:function(t){return new Error('The event "'+t+"\" is a reserved event name, you can't use it.");},ContractMissingDeployDataError:function(){return new Error('No "data" specified in neither the given options, nor the default options.');},ContractNoAddressDefinedError:function(){return new Error("This contract object doesn't have address set yet, please set an address first.");},ContractNoFromAddressDefinedError:function(){return new Error('No "from" address specified in neither the given options, nor the default options.');}};},function(t,e,r){"use strict";var n=r(0),i=n(r(44)),o=n(r(2));function a(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable;})),r.push.apply(r,n);}return r;}function s(t){for(var e=1;e2)throw new Error("[ethjs-unit] while converting number "+t+" to wei, too many decimal points");var l=h[0],d=h[1];if(l||(l="0"),d||(d="0"),d.length>o)throw new Error("[ethjs-unit] while converting number "+t+" to wei, too many decimal places");for(;d.length=49&&a<=54?a-49+10:a>=17&&a<=22?a-17+10:15&a;}return n;}function f(t,e,r,n){for(var i=0,o=Math.min(t.length,r),a=e;a=49?s-49+10:s>=17?s-17+10:s;}return i;}a.isBN=function(t){return t instanceof a||null!==t&&"object"===(0,e.default)(t)&&t.constructor.wordSize===a.wordSize&&Array.isArray(t.words);},a.max=function(t,e){return t.cmp(e)>0?t:e;},a.min=function(t,e){return t.cmp(e)<0?t:e;},a.prototype._init=function(t,r,n){if("number"==typeof t)return this._initNumber(t,r,n);if("object"===(0,e.default)(t))return this._initArray(t,r,n);"hex"===r&&(r=16),i(r===(0|r)&&r>=2&&r<=36);var o=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&o++,16===r?this._parseHex(t,o):this._parseBase(t,r,o),"-"===t[0]&&(this.negative=1),this.strip(),"le"===n&&this._initArray(this.toArray(),r,n);},a.prototype._initNumber=function(t,e,r){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(i(t<9007199254740992),this.words=[67108863&t,t/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),e,r);},a.prototype._initArray=function(t,e,r){if(i("number"==typeof t.length),t.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(t.length/3),this.words=new Array(this.length);for(var n=0;n=0;n-=3)a=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[o]|=a<>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===r)for(n=0,o=0;n>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this.strip();},a.prototype._parseHex=function(t,e){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r=e;r-=6)i=u(t,r,r+6),this.words[n]|=i<>>26-o&4194303,(o+=24)>=26&&(o-=26,n++);r+6!==e&&(i=u(t,e,r+6),this.words[n]|=i<>>26-o&4194303),this.strip();},a.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var o=t.length-r,a=o%n,s=Math.min(o,o-a)+r,u=0,c=r;c1&&0===this.words[this.length-1];)this.length--;return this._normSign();},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this;},a.prototype.inspect=function(){return(this.red?"";};var c=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],h=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],l=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],o=0|e.words[0],a=i*o,s=67108863&a,u=a/67108864|0;r.words[0]=s;for(var f=1;f>>26,h=67108863&u,l=Math.min(f,e.length-1),d=Math.max(0,f-t.length+1);d<=l;d++){var p=f-d|0;c+=(a=(i=0|t.words[p])*(o=0|e.words[d])+h)/67108864|0,h=67108863&a;}r.words[f]=0|h,u=0|c;}return 0!==u?r.words[f]=0|u:r.length--,r.strip();}a.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var n=0,o=0,a=0;a>>24-n&16777215)||a!==this.length-1?c[6-u.length]+u+r:u+r,(n+=2)>=26&&(n-=26,a--);}for(0!==o&&(r=o.toString(16)+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r;}if(t===(0|t)&&t>=2&&t<=36){var f=h[t],d=l[t];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(d).toString(t);r=(p=p.idivn(d)).isZero()?m+r:c[f-m.length]+m+r;}for(this.isZero()&&(r="0"+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r;}i(!1,"Base should be between 2 and 36");},a.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&i(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t;},a.prototype.toJSON=function(){return this.toString(16);},a.prototype.toBuffer=function(t,e){return i(void 0!==s),this.toArrayLike(s,t,e);},a.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e);},a.prototype.toArrayLike=function(t,e,r){var n=this.byteLength(),o=r||Math.max(1,n);i(n<=o,"byte array longer than desired length"),i(o>0,"Requested array length <= 0"),this.strip();var a,s,u="le"===e,f=new t(o),c=this.clone();if(u){for(s=0;!c.isZero();s++)a=c.andln(255),c.iushrn(8),f[s]=a;for(;s=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e;},a.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r;},a.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e;},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this);},a.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this);},a.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this);},a.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this);},a.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this);},a.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this);},a.prototype.inotn=function(t){i("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-r),this.strip();},a.prototype.notn=function(t){return this.clone().inotn(t);},a.prototype.setn=function(t,e){i("number"==typeof t&&t>=0);var r=t/26|0,n=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this);},a.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign();}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var o=0,a=0;a>26,this.words[a]=67108863&e;for(;0!==o&&a>26,this.words[a]=67108863&e;if(0===o&&a>>13,d=0|a[1],p=8191&d,m=d>>>13,b=0|a[2],v=8191&b,y=b>>>13,g=0|a[3],w=8191&g,_=g>>>13,k=0|a[4],M=8191&k,S=k>>>13,A=0|a[5],x=8191&A,E=A>>>13,O=0|a[6],P=8191&O,B=O>>>13,T=0|a[7],R=8191&T,I=T>>>13,C=0|a[8],U=8191&C,j=C>>>13,N=0|a[9],L=8191&N,D=N>>>13,F=0|s[0],q=8191&F,H=F>>>13,z=0|s[1],K=8191&z,G=z>>>13,V=0|s[2],W=8191&V,Z=V>>>13,J=0|s[3],X=8191&J,Y=J>>>13,$=0|s[4],Q=8191&$,tt=$>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],ot=8191&it,at=it>>>13,st=0|s[7],ut=8191&st,ft=st>>>13,ct=0|s[8],ht=8191&ct,lt=ct>>>13,dt=0|s[9],pt=8191&dt,mt=dt>>>13;r.negative=t.negative^e.negative,r.length=19;var bt=(f+(n=Math.imul(h,q))|0)+((8191&(i=(i=Math.imul(h,H))+Math.imul(l,q)|0))<<13)|0;f=((o=Math.imul(l,H))+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(p,q),i=(i=Math.imul(p,H))+Math.imul(m,q)|0,o=Math.imul(m,H);var vt=(f+(n=n+Math.imul(h,K)|0)|0)+((8191&(i=(i=i+Math.imul(h,G)|0)+Math.imul(l,K)|0))<<13)|0;f=((o=o+Math.imul(l,G)|0)+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(v,q),i=(i=Math.imul(v,H))+Math.imul(y,q)|0,o=Math.imul(y,H),n=n+Math.imul(p,K)|0,i=(i=i+Math.imul(p,G)|0)+Math.imul(m,K)|0,o=o+Math.imul(m,G)|0;var yt=(f+(n=n+Math.imul(h,W)|0)|0)+((8191&(i=(i=i+Math.imul(h,Z)|0)+Math.imul(l,W)|0))<<13)|0;f=((o=o+Math.imul(l,Z)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(w,q),i=(i=Math.imul(w,H))+Math.imul(_,q)|0,o=Math.imul(_,H),n=n+Math.imul(v,K)|0,i=(i=i+Math.imul(v,G)|0)+Math.imul(y,K)|0,o=o+Math.imul(y,G)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,Z)|0)+Math.imul(m,W)|0,o=o+Math.imul(m,Z)|0;var gt=(f+(n=n+Math.imul(h,X)|0)|0)+((8191&(i=(i=i+Math.imul(h,Y)|0)+Math.imul(l,X)|0))<<13)|0;f=((o=o+Math.imul(l,Y)|0)+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(M,q),i=(i=Math.imul(M,H))+Math.imul(S,q)|0,o=Math.imul(S,H),n=n+Math.imul(w,K)|0,i=(i=i+Math.imul(w,G)|0)+Math.imul(_,K)|0,o=o+Math.imul(_,G)|0,n=n+Math.imul(v,W)|0,i=(i=i+Math.imul(v,Z)|0)+Math.imul(y,W)|0,o=o+Math.imul(y,Z)|0,n=n+Math.imul(p,X)|0,i=(i=i+Math.imul(p,Y)|0)+Math.imul(m,X)|0,o=o+Math.imul(m,Y)|0;var wt=(f+(n=n+Math.imul(h,Q)|0)|0)+((8191&(i=(i=i+Math.imul(h,tt)|0)+Math.imul(l,Q)|0))<<13)|0;f=((o=o+Math.imul(l,tt)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(x,q),i=(i=Math.imul(x,H))+Math.imul(E,q)|0,o=Math.imul(E,H),n=n+Math.imul(M,K)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(S,K)|0,o=o+Math.imul(S,G)|0,n=n+Math.imul(w,W)|0,i=(i=i+Math.imul(w,Z)|0)+Math.imul(_,W)|0,o=o+Math.imul(_,Z)|0,n=n+Math.imul(v,X)|0,i=(i=i+Math.imul(v,Y)|0)+Math.imul(y,X)|0,o=o+Math.imul(y,Y)|0,n=n+Math.imul(p,Q)|0,i=(i=i+Math.imul(p,tt)|0)+Math.imul(m,Q)|0,o=o+Math.imul(m,tt)|0;var _t=(f+(n=n+Math.imul(h,rt)|0)|0)+((8191&(i=(i=i+Math.imul(h,nt)|0)+Math.imul(l,rt)|0))<<13)|0;f=((o=o+Math.imul(l,nt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(P,q),i=(i=Math.imul(P,H))+Math.imul(B,q)|0,o=Math.imul(B,H),n=n+Math.imul(x,K)|0,i=(i=i+Math.imul(x,G)|0)+Math.imul(E,K)|0,o=o+Math.imul(E,G)|0,n=n+Math.imul(M,W)|0,i=(i=i+Math.imul(M,Z)|0)+Math.imul(S,W)|0,o=o+Math.imul(S,Z)|0,n=n+Math.imul(w,X)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(_,X)|0,o=o+Math.imul(_,Y)|0,n=n+Math.imul(v,Q)|0,i=(i=i+Math.imul(v,tt)|0)+Math.imul(y,Q)|0,o=o+Math.imul(y,tt)|0,n=n+Math.imul(p,rt)|0,i=(i=i+Math.imul(p,nt)|0)+Math.imul(m,rt)|0,o=o+Math.imul(m,nt)|0;var kt=(f+(n=n+Math.imul(h,ot)|0)|0)+((8191&(i=(i=i+Math.imul(h,at)|0)+Math.imul(l,ot)|0))<<13)|0;f=((o=o+Math.imul(l,at)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(R,q),i=(i=Math.imul(R,H))+Math.imul(I,q)|0,o=Math.imul(I,H),n=n+Math.imul(P,K)|0,i=(i=i+Math.imul(P,G)|0)+Math.imul(B,K)|0,o=o+Math.imul(B,G)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,Z)|0)+Math.imul(E,W)|0,o=o+Math.imul(E,Z)|0,n=n+Math.imul(M,X)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(S,X)|0,o=o+Math.imul(S,Y)|0,n=n+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,tt)|0)+Math.imul(_,Q)|0,o=o+Math.imul(_,tt)|0,n=n+Math.imul(v,rt)|0,i=(i=i+Math.imul(v,nt)|0)+Math.imul(y,rt)|0,o=o+Math.imul(y,nt)|0,n=n+Math.imul(p,ot)|0,i=(i=i+Math.imul(p,at)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,at)|0;var Mt=(f+(n=n+Math.imul(h,ut)|0)|0)+((8191&(i=(i=i+Math.imul(h,ft)|0)+Math.imul(l,ut)|0))<<13)|0;f=((o=o+Math.imul(l,ft)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(U,q),i=(i=Math.imul(U,H))+Math.imul(j,q)|0,o=Math.imul(j,H),n=n+Math.imul(R,K)|0,i=(i=i+Math.imul(R,G)|0)+Math.imul(I,K)|0,o=o+Math.imul(I,G)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,Z)|0)+Math.imul(B,W)|0,o=o+Math.imul(B,Z)|0,n=n+Math.imul(x,X)|0,i=(i=i+Math.imul(x,Y)|0)+Math.imul(E,X)|0,o=o+Math.imul(E,Y)|0,n=n+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,tt)|0)+Math.imul(S,Q)|0,o=o+Math.imul(S,tt)|0,n=n+Math.imul(w,rt)|0,i=(i=i+Math.imul(w,nt)|0)+Math.imul(_,rt)|0,o=o+Math.imul(_,nt)|0,n=n+Math.imul(v,ot)|0,i=(i=i+Math.imul(v,at)|0)+Math.imul(y,ot)|0,o=o+Math.imul(y,at)|0,n=n+Math.imul(p,ut)|0,i=(i=i+Math.imul(p,ft)|0)+Math.imul(m,ut)|0,o=o+Math.imul(m,ft)|0;var St=(f+(n=n+Math.imul(h,ht)|0)|0)+((8191&(i=(i=i+Math.imul(h,lt)|0)+Math.imul(l,ht)|0))<<13)|0;f=((o=o+Math.imul(l,lt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(L,q),i=(i=Math.imul(L,H))+Math.imul(D,q)|0,o=Math.imul(D,H),n=n+Math.imul(U,K)|0,i=(i=i+Math.imul(U,G)|0)+Math.imul(j,K)|0,o=o+Math.imul(j,G)|0,n=n+Math.imul(R,W)|0,i=(i=i+Math.imul(R,Z)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,Z)|0,n=n+Math.imul(P,X)|0,i=(i=i+Math.imul(P,Y)|0)+Math.imul(B,X)|0,o=o+Math.imul(B,Y)|0,n=n+Math.imul(x,Q)|0,i=(i=i+Math.imul(x,tt)|0)+Math.imul(E,Q)|0,o=o+Math.imul(E,tt)|0,n=n+Math.imul(M,rt)|0,i=(i=i+Math.imul(M,nt)|0)+Math.imul(S,rt)|0,o=o+Math.imul(S,nt)|0,n=n+Math.imul(w,ot)|0,i=(i=i+Math.imul(w,at)|0)+Math.imul(_,ot)|0,o=o+Math.imul(_,at)|0,n=n+Math.imul(v,ut)|0,i=(i=i+Math.imul(v,ft)|0)+Math.imul(y,ut)|0,o=o+Math.imul(y,ft)|0,n=n+Math.imul(p,ht)|0,i=(i=i+Math.imul(p,lt)|0)+Math.imul(m,ht)|0,o=o+Math.imul(m,lt)|0;var At=(f+(n=n+Math.imul(h,pt)|0)|0)+((8191&(i=(i=i+Math.imul(h,mt)|0)+Math.imul(l,pt)|0))<<13)|0;f=((o=o+Math.imul(l,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(L,K),i=(i=Math.imul(L,G))+Math.imul(D,K)|0,o=Math.imul(D,G),n=n+Math.imul(U,W)|0,i=(i=i+Math.imul(U,Z)|0)+Math.imul(j,W)|0,o=o+Math.imul(j,Z)|0,n=n+Math.imul(R,X)|0,i=(i=i+Math.imul(R,Y)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,Y)|0,n=n+Math.imul(P,Q)|0,i=(i=i+Math.imul(P,tt)|0)+Math.imul(B,Q)|0,o=o+Math.imul(B,tt)|0,n=n+Math.imul(x,rt)|0,i=(i=i+Math.imul(x,nt)|0)+Math.imul(E,rt)|0,o=o+Math.imul(E,nt)|0,n=n+Math.imul(M,ot)|0,i=(i=i+Math.imul(M,at)|0)+Math.imul(S,ot)|0,o=o+Math.imul(S,at)|0,n=n+Math.imul(w,ut)|0,i=(i=i+Math.imul(w,ft)|0)+Math.imul(_,ut)|0,o=o+Math.imul(_,ft)|0,n=n+Math.imul(v,ht)|0,i=(i=i+Math.imul(v,lt)|0)+Math.imul(y,ht)|0,o=o+Math.imul(y,lt)|0;var xt=(f+(n=n+Math.imul(p,pt)|0)|0)+((8191&(i=(i=i+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;f=((o=o+Math.imul(m,mt)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(L,W),i=(i=Math.imul(L,Z))+Math.imul(D,W)|0,o=Math.imul(D,Z),n=n+Math.imul(U,X)|0,i=(i=i+Math.imul(U,Y)|0)+Math.imul(j,X)|0,o=o+Math.imul(j,Y)|0,n=n+Math.imul(R,Q)|0,i=(i=i+Math.imul(R,tt)|0)+Math.imul(I,Q)|0,o=o+Math.imul(I,tt)|0,n=n+Math.imul(P,rt)|0,i=(i=i+Math.imul(P,nt)|0)+Math.imul(B,rt)|0,o=o+Math.imul(B,nt)|0,n=n+Math.imul(x,ot)|0,i=(i=i+Math.imul(x,at)|0)+Math.imul(E,ot)|0,o=o+Math.imul(E,at)|0,n=n+Math.imul(M,ut)|0,i=(i=i+Math.imul(M,ft)|0)+Math.imul(S,ut)|0,o=o+Math.imul(S,ft)|0,n=n+Math.imul(w,ht)|0,i=(i=i+Math.imul(w,lt)|0)+Math.imul(_,ht)|0,o=o+Math.imul(_,lt)|0;var Et=(f+(n=n+Math.imul(v,pt)|0)|0)+((8191&(i=(i=i+Math.imul(v,mt)|0)+Math.imul(y,pt)|0))<<13)|0;f=((o=o+Math.imul(y,mt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(L,X),i=(i=Math.imul(L,Y))+Math.imul(D,X)|0,o=Math.imul(D,Y),n=n+Math.imul(U,Q)|0,i=(i=i+Math.imul(U,tt)|0)+Math.imul(j,Q)|0,o=o+Math.imul(j,tt)|0,n=n+Math.imul(R,rt)|0,i=(i=i+Math.imul(R,nt)|0)+Math.imul(I,rt)|0,o=o+Math.imul(I,nt)|0,n=n+Math.imul(P,ot)|0,i=(i=i+Math.imul(P,at)|0)+Math.imul(B,ot)|0,o=o+Math.imul(B,at)|0,n=n+Math.imul(x,ut)|0,i=(i=i+Math.imul(x,ft)|0)+Math.imul(E,ut)|0,o=o+Math.imul(E,ft)|0,n=n+Math.imul(M,ht)|0,i=(i=i+Math.imul(M,lt)|0)+Math.imul(S,ht)|0,o=o+Math.imul(S,lt)|0;var Ot=(f+(n=n+Math.imul(w,pt)|0)|0)+((8191&(i=(i=i+Math.imul(w,mt)|0)+Math.imul(_,pt)|0))<<13)|0;f=((o=o+Math.imul(_,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(L,Q),i=(i=Math.imul(L,tt))+Math.imul(D,Q)|0,o=Math.imul(D,tt),n=n+Math.imul(U,rt)|0,i=(i=i+Math.imul(U,nt)|0)+Math.imul(j,rt)|0,o=o+Math.imul(j,nt)|0,n=n+Math.imul(R,ot)|0,i=(i=i+Math.imul(R,at)|0)+Math.imul(I,ot)|0,o=o+Math.imul(I,at)|0,n=n+Math.imul(P,ut)|0,i=(i=i+Math.imul(P,ft)|0)+Math.imul(B,ut)|0,o=o+Math.imul(B,ft)|0,n=n+Math.imul(x,ht)|0,i=(i=i+Math.imul(x,lt)|0)+Math.imul(E,ht)|0,o=o+Math.imul(E,lt)|0;var Pt=(f+(n=n+Math.imul(M,pt)|0)|0)+((8191&(i=(i=i+Math.imul(M,mt)|0)+Math.imul(S,pt)|0))<<13)|0;f=((o=o+Math.imul(S,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(L,rt),i=(i=Math.imul(L,nt))+Math.imul(D,rt)|0,o=Math.imul(D,nt),n=n+Math.imul(U,ot)|0,i=(i=i+Math.imul(U,at)|0)+Math.imul(j,ot)|0,o=o+Math.imul(j,at)|0,n=n+Math.imul(R,ut)|0,i=(i=i+Math.imul(R,ft)|0)+Math.imul(I,ut)|0,o=o+Math.imul(I,ft)|0,n=n+Math.imul(P,ht)|0,i=(i=i+Math.imul(P,lt)|0)+Math.imul(B,ht)|0,o=o+Math.imul(B,lt)|0;var Bt=(f+(n=n+Math.imul(x,pt)|0)|0)+((8191&(i=(i=i+Math.imul(x,mt)|0)+Math.imul(E,pt)|0))<<13)|0;f=((o=o+Math.imul(E,mt)|0)+(i>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,n=Math.imul(L,ot),i=(i=Math.imul(L,at))+Math.imul(D,ot)|0,o=Math.imul(D,at),n=n+Math.imul(U,ut)|0,i=(i=i+Math.imul(U,ft)|0)+Math.imul(j,ut)|0,o=o+Math.imul(j,ft)|0,n=n+Math.imul(R,ht)|0,i=(i=i+Math.imul(R,lt)|0)+Math.imul(I,ht)|0,o=o+Math.imul(I,lt)|0;var Tt=(f+(n=n+Math.imul(P,pt)|0)|0)+((8191&(i=(i=i+Math.imul(P,mt)|0)+Math.imul(B,pt)|0))<<13)|0;f=((o=o+Math.imul(B,mt)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(L,ut),i=(i=Math.imul(L,ft))+Math.imul(D,ut)|0,o=Math.imul(D,ft),n=n+Math.imul(U,ht)|0,i=(i=i+Math.imul(U,lt)|0)+Math.imul(j,ht)|0,o=o+Math.imul(j,lt)|0;var Rt=(f+(n=n+Math.imul(R,pt)|0)|0)+((8191&(i=(i=i+Math.imul(R,mt)|0)+Math.imul(I,pt)|0))<<13)|0;f=((o=o+Math.imul(I,mt)|0)+(i>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,n=Math.imul(L,ht),i=(i=Math.imul(L,lt))+Math.imul(D,ht)|0,o=Math.imul(D,lt);var It=(f+(n=n+Math.imul(U,pt)|0)|0)+((8191&(i=(i=i+Math.imul(U,mt)|0)+Math.imul(j,pt)|0))<<13)|0;f=((o=o+Math.imul(j,mt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863;var Ct=(f+(n=Math.imul(L,pt))|0)+((8191&(i=(i=Math.imul(L,mt))+Math.imul(D,pt)|0))<<13)|0;return f=((o=Math.imul(D,mt))+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,u[0]=bt,u[1]=vt,u[2]=yt,u[3]=gt,u[4]=wt,u[5]=_t,u[6]=kt,u[7]=Mt,u[8]=St,u[9]=At,u[10]=xt,u[11]=Et,u[12]=Ot,u[13]=Pt,u[14]=Bt,u[15]=Tt,u[16]=Rt,u[17]=It,u[18]=Ct,0!==f&&(u[19]=f,r.length++),r;};function m(t,e,r){return new b().mulp(t,e,r);}function b(t,e){this.x=t,this.y=e;}Math.imul||(p=d),a.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?p(this,t,e):r<63?d(this,t,e):r<1024?function(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,a&=67108863;}r.words[o]=s,n=a,a=i;}return 0!==n?r.words[o]=n:r.length--,r.strip();}(this,t,e):m(this,t,e);},b.prototype.makeRBT=function(t){for(var e=new Array(t),r=a.prototype._countBits(t)-1,n=0;n>=1;return n;},b.prototype.permute=function(t,e,r,n,i,o){for(var a=0;a>>=1)i++;return 1<>>=13,r[2*a+1]=8191&o,o>>>=13;for(a=2*e;a>=26,e+=n/67108864|0,e+=o>>>26,this.words[r]=67108863&o;}return 0!==e&&(this.words[r]=e,this.length++),this;},a.prototype.muln=function(t){return this.clone().imuln(t);},a.prototype.sqr=function(){return this.mul(this);},a.prototype.isqr=function(){return this.imul(this.clone());},a.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i;}return e;}(t);if(0===e.length)return new a(1);for(var r=this,n=0;n=0);var e,r=t%26,n=(t-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(e=0;e>>26-r;}a&&(this.words[e]=a,this.length++);}if(0!==n){for(e=this.length-1;e>=0;e--)this.words[e+n]=this.words[e];for(e=0;e=0),n=e?(e-e%26)/26:0;var o=t%26,a=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<a)for(this.length-=a,f=0;f=0&&(0!==c||f>=n);f--){var h=0|this.words[f];this.words[f]=c<<26-o|h>>>o,c=h&s;}return u&&0!==c&&(u.words[u.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this.strip();},a.prototype.ishrn=function(t,e,r){return i(0===this.negative),this.iushrn(t,e,r);},a.prototype.shln=function(t){return this.clone().ishln(t);},a.prototype.ushln=function(t){return this.clone().iushln(t);},a.prototype.shrn=function(t){return this.clone().ishrn(t);},a.prototype.ushrn=function(t){return this.clone().iushrn(t);},a.prototype.testn=function(t){i("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,n=1<=0);var e=t%26,r=(t-e)/26;if(i(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var n=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this;},a.prototype.isubn=function(t){if(i("number"==typeof t),i(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[n+r]=67108863&o;}for(;n>26,this.words[n+r]=67108863&o;if(0===s)return this.strip();for(i(-1===s),s=0,n=0;n>26,this.words[n]=67108863&o;return this.negative=1,this.strip();},a.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,o=0|i.words[i.length-1];0!==(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var s,u=n.length-i.length;if("mod"!==e){(s=new a(null)).length=u+1,s.words=new Array(s.length);for(var f=0;f=0;h--){var l=67108864*(0|n.words[i.length+h])+(0|n.words[i.length+h-1]);for(l=Math.min(l/o|0,67108863),n._ishlnsubmul(i,l,h);0!==n.negative;)l--,n.negative=0,n._ishlnsubmul(i,1,h),n.isZero()||(n.negative^=1);s&&(s.words[h]=l);}return s&&s.strip(),n.strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:s||null,mod:n};},a.prototype.divmod=function(t,e,r){return i(!t.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(n=s.div.neg()),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:n,mod:o}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(n=s.div.neg()),{div:n,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:s.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new a(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new a(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new a(this.modn(t.words[0]))}:this._wordDiv(t,e);var n,o,s;},a.prototype.div=function(t){return this.divmod(t,"div",!1).div;},a.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod;},a.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod;},a.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1);},a.prototype.modn=function(t){i(t<=67108863);for(var e=(1<<26)%t,r=0,n=this.length-1;n>=0;n--)r=(e*r+(0|this.words[n]))%t;return r;},a.prototype.idivn=function(t){i(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var n=(0|this.words[r])+67108864*e;this.words[r]=n/t|0,e=n%t;}return this.strip();},a.prototype.divn=function(t){return this.clone().idivn(t);},a.prototype.egcd=function(t){i(0===t.negative),i(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n=new a(1),o=new a(0),s=new a(0),u=new a(1),f=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++f;for(var c=r.clone(),h=e.clone();!e.isZero();){for(var l=0,d=1;0==(e.words[0]&d)&&l<26;++l,d<<=1);if(l>0)for(e.iushrn(l);l-->0;)(n.isOdd()||o.isOdd())&&(n.iadd(c),o.isub(h)),n.iushrn(1),o.iushrn(1);for(var p=0,m=1;0==(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(r.iushrn(p);p-->0;)(s.isOdd()||u.isOdd())&&(s.iadd(c),u.isub(h)),s.iushrn(1),u.iushrn(1);e.cmp(r)>=0?(e.isub(r),n.isub(s),o.isub(u)):(r.isub(e),s.isub(n),u.isub(o));}return{a:s,b:u,gcd:r.iushln(f)};},a.prototype._invmp=function(t){i(0===t.negative),i(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n,o=new a(1),s=new a(0),u=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var f=0,c=1;0==(e.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(e.iushrn(f);f-->0;)o.isOdd()&&o.iadd(u),o.iushrn(1);for(var h=0,l=1;0==(r.words[0]&l)&&h<26;++h,l<<=1);if(h>0)for(r.iushrn(h);h-->0;)s.isOdd()&&s.iadd(u),s.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(s)):(r.isub(e),s.isub(o));}return(n=0===e.cmpn(1)?o:s).cmpn(0)<0&&n.iadd(t),n;},a.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var o=e;e=r,r=o;}else if(0===i||0===r.cmpn(1))break;e.isub(r);}return r.iushln(n);},a.prototype.invm=function(t){return this.egcd(t).a.umod(t);},a.prototype.isEven=function(){return 0==(1&this.words[0]);},a.prototype.isOdd=function(){return 1==(1&this.words[0]);},a.prototype.andln=function(t){return this.words[0]&t;},a.prototype.bincn=function(t){i("number"==typeof t);var e=t%26,r=(t-e)/26,n=1<>>26,s&=67108863,this.words[a]=s;}return 0!==o&&(this.words[a]=o,this.length++),this;},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0];},a.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),i(t<=67108863,"Number is too big");var n=0|this.words[0];e=n===t?0:nt.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break;}}return e;},a.prototype.gtn=function(t){return 1===this.cmpn(t);},a.prototype.gt=function(t){return 1===this.cmp(t);},a.prototype.gten=function(t){return this.cmpn(t)>=0;},a.prototype.gte=function(t){return this.cmp(t)>=0;},a.prototype.ltn=function(t){return-1===this.cmpn(t);},a.prototype.lt=function(t){return-1===this.cmp(t);},a.prototype.lten=function(t){return this.cmpn(t)<=0;},a.prototype.lte=function(t){return this.cmp(t)<=0;},a.prototype.eqn=function(t){return 0===this.cmpn(t);},a.prototype.eq=function(t){return 0===this.cmp(t);},a.red=function(t){return new M(t);},a.prototype.toRed=function(t){return i(!this.red,"Already a number in reduction context"),i(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t);},a.prototype.fromRed=function(){return i(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this);},a.prototype._forceRed=function(t){return this.red=t,this;},a.prototype.forceRed=function(t){return i(!this.red,"Already a number in reduction context"),this._forceRed(t);},a.prototype.redAdd=function(t){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,t);},a.prototype.redIAdd=function(t){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t);},a.prototype.redSub=function(t){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,t);},a.prototype.redISub=function(t){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,t);},a.prototype.redShl=function(t){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,t);},a.prototype.redMul=function(t){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t);},a.prototype.redIMul=function(t){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t);},a.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this);},a.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this);},a.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this);},a.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this);},a.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this);},a.prototype.redPow=function(t){return i(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t);};var v={k256:null,p224:null,p192:null,p25519:null};function y(t,e){this.name=t,this.p=new a(e,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp();}function g(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f");}function w(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001");}function _(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff");}function k(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed");}function M(t){if("string"==typeof t){var e=a._prime(t);this.m=e.p,this.prime=e;}else i(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null;}function S(t){M.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv);}y.prototype._tmp=function(){var t=new a(null);return t.words=new Array(Math.ceil(this.n/13)),t;},y.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength();}while(e>this.n);var n=e0?r.isub(this.p):r.strip(),r;},y.prototype.split=function(t,e){t.iushrn(this.n,0,e);},y.prototype.imulK=function(t){return t.imul(this.k);},o(g,y),g.prototype.split=function(t,e){for(var r=Math.min(t.length,9),n=0;n>>22,i=o;}i>>>=22,t.words[n-10]=i,0===i&&t.length>10?t.length-=10:t.length-=9;},g.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n;}return 0!==e&&(t.words[t.length++]=e),t;},a._prime=function(t){if(v[t])return v[t];var e;if("k256"===t)e=new g();else if("p224"===t)e=new w();else if("p192"===t)e=new _();else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new k();}return v[t]=e,e;},M.prototype._verify1=function(t){i(0===t.negative,"red works only with positives"),i(t.red,"red works only with red numbers");},M.prototype._verify2=function(t,e){i(0==(t.negative|e.negative),"red works only with positives"),i(t.red&&t.red===e.red,"red works only with red numbers");},M.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this);},M.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this);},M.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this);},M.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r;},M.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this);},M.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r;},M.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e));},M.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e));},M.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e));},M.prototype.isqr=function(t){return this.imul(t,t.clone());},M.prototype.sqr=function(t){return this.mul(t,t);},M.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(i(e%2==1),3===e){var r=this.m.add(new a(1)).iushrn(2);return this.pow(t,r);}for(var n=this.m.subn(1),o=0;!n.isZero()&&0===n.andln(1);)o++,n.iushrn(1);i(!n.isZero());var s=new a(1).toRed(this),u=s.redNeg(),f=this.m.subn(1).iushrn(1),c=this.m.bitLength();for(c=new a(2*c*c).toRed(this);0!==this.pow(c,f).cmp(u);)c.redIAdd(u);for(var h=this.pow(c,n),l=this.pow(t,n.addn(1).iushrn(1)),d=this.pow(t,n),p=o;0!==d.cmp(s);){for(var m=d,b=0;0!==m.cmp(s);b++)m=m.redSqr();i(b=0;n--){for(var f=e.words[n],c=u-1;c>=0;c--){var h=f>>c&1;i!==r[0]&&(i=this.sqr(i)),0!==h||0!==o?(o<<=1,o|=h,(4===++s||0===n&&0===c)&&(i=this.mul(i,r[o]),s=0,o=0)):s=0;}u=26;}return i;},M.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e;},M.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e;},a.mont=function(t){return new S(t);},o(S,M),S.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift));},S.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e;},S.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this);},S.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new a(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this);},S.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this);};}(t);}).call(this,r(17)(t));},function(t,e,r){"use strict";e.byteLength=function(t){var e=f(t),r=e[0],n=e[1];return 3*(r+n)/4-n;},e.toByteArray=function(t){var e,r,n=f(t),a=n[0],s=n[1],u=new o(function(t,e,r){return 3*(e+r)/4-r;}(0,a,s)),c=0,h=s>0?a-4:a;for(r=0;r>16&255,u[c++]=e>>8&255,u[c++]=255&e;2===s&&(e=i[t.charCodeAt(r)]<<2|i[t.charCodeAt(r+1)]>>4,u[c++]=255&e);1===s&&(e=i[t.charCodeAt(r)]<<10|i[t.charCodeAt(r+1)]<<4|i[t.charCodeAt(r+2)]>>2,u[c++]=e>>8&255,u[c++]=255&e);return u;},e.fromByteArray=function(t){for(var e,r=t.length,i=r%3,o=[],a=0,s=r-i;as?s:a+16383));1===i?(e=t[r-1],o.push(n[e>>2]+n[e<<4&63]+"==")):2===i&&(e=(t[r-2]<<8)+t[r-1],o.push(n[e>>10]+n[e>>4&63]+n[e<<2&63]+"="));return o.join("");};for(var n=[],i=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,u=a.length;s0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");return-1===r&&(r=e),[r,r===e?0:4-r%4];}function c(t,e,r){for(var i,o,a=[],s=e;s>18&63]+n[o>>12&63]+n[o>>6&63]+n[63&o]);return a.join("");}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63;},function(t,e,r){"use strict";/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */e.read=function(t,e,r,n,i){var o,a,s=8*i-n-1,u=(1<>1,c=-7,h=r?i-1:0,l=r?-1:1,d=t[e+h];for(h+=l,o=d&(1<<-c)-1,d>>=-c,c+=s;c>0;o=256*o+t[e+h],h+=l,c-=8);for(a=o&(1<<-c)-1,o>>=-c,c+=n;c>0;a=256*a+t[e+h],h+=l,c-=8);if(0===o)o=1-f;else{if(o===u)return a?NaN:1/0*(d?-1:1);a+=Math.pow(2,n),o-=f;}return(d?-1:1)*a*Math.pow(2,o-n);},e.write=function(t,e,r,n,i,o){var a,s,u,f=8*o-i-1,c=(1<>1,l=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=n?0:o-1,p=n?1:-1,m=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,a=c):(a=Math.floor(Math.log(e)/Math.LN2),e*(u=Math.pow(2,-a))<1&&(a--,u*=2),(e+=a+h>=1?l/u:l*Math.pow(2,1-h))*u>=2&&(a++,u/=2),a+h>=c?(s=0,a=c):a+h>=1?(s=(e*u-1)*Math.pow(2,i),a+=h):(s=e*Math.pow(2,h-1)*Math.pow(2,i),a=0));i>=8;t[r+d]=255&s,d+=p,s/=256,i-=8);for(a=a<0;t[r+d]=255&a,d+=p,a/=256,f-=8);t[r+d-p]|=128*m;};},function(t,e,r){"use strict";(function(t){var e=r(0)(r(2));!function(t,n){function i(t,e){if(!t)throw new Error(e||"Assertion failed");}function o(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r(),t.prototype.constructor=t;}function a(t,e,r){if(a.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(r=e,e=10),this._init(t||0,e||10,r||"be"));}var s;"object"===(0,e.default)(t)?t.exports=a:(void 0).BN=a,a.BN=a,a.wordSize=26;try{s=r(1).Buffer;}catch(t){}function u(t,e,r){for(var n=0,i=Math.min(t.length,r),o=e;o=49&&a<=54?a-49+10:a>=17&&a<=22?a-17+10:15&a;}return n;}function f(t,e,r,n){for(var i=0,o=Math.min(t.length,r),a=e;a=49?s-49+10:s>=17?s-17+10:s;}return i;}a.isBN=function(t){return t instanceof a||null!==t&&"object"===(0,e.default)(t)&&t.constructor.wordSize===a.wordSize&&Array.isArray(t.words);},a.max=function(t,e){return t.cmp(e)>0?t:e;},a.min=function(t,e){return t.cmp(e)<0?t:e;},a.prototype._init=function(t,r,n){if("number"==typeof t)return this._initNumber(t,r,n);if("object"===(0,e.default)(t))return this._initArray(t,r,n);"hex"===r&&(r=16),i(r===(0|r)&&r>=2&&r<=36);var o=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&o++,16===r?this._parseHex(t,o):this._parseBase(t,r,o),"-"===t[0]&&(this.negative=1),this.strip(),"le"===n&&this._initArray(this.toArray(),r,n);},a.prototype._initNumber=function(t,e,r){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(i(t<9007199254740992),this.words=[67108863&t,t/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),e,r);},a.prototype._initArray=function(t,e,r){if(i("number"==typeof t.length),t.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(t.length/3),this.words=new Array(this.length);for(var n=0;n=0;n-=3)a=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[o]|=a<>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===r)for(n=0,o=0;n>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this.strip();},a.prototype._parseHex=function(t,e){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r=e;r-=6)i=u(t,r,r+6),this.words[n]|=i<>>26-o&4194303,(o+=24)>=26&&(o-=26,n++);r+6!==e&&(i=u(t,e,r+6),this.words[n]|=i<>>26-o&4194303),this.strip();},a.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var o=t.length-r,a=o%n,s=Math.min(o,o-a)+r,u=0,c=r;c1&&0===this.words[this.length-1];)this.length--;return this._normSign();},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this;},a.prototype.inspect=function(){return(this.red?"";};var c=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],h=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],l=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],o=0|e.words[0],a=i*o,s=67108863&a,u=a/67108864|0;r.words[0]=s;for(var f=1;f>>26,h=67108863&u,l=Math.min(f,e.length-1),d=Math.max(0,f-t.length+1);d<=l;d++){var p=f-d|0;c+=(a=(i=0|t.words[p])*(o=0|e.words[d])+h)/67108864|0,h=67108863&a;}r.words[f]=0|h,u=0|c;}return 0!==u?r.words[f]=0|u:r.length--,r.strip();}a.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var n=0,o=0,a=0;a>>24-n&16777215)||a!==this.length-1?c[6-u.length]+u+r:u+r,(n+=2)>=26&&(n-=26,a--);}for(0!==o&&(r=o.toString(16)+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r;}if(t===(0|t)&&t>=2&&t<=36){var f=h[t],d=l[t];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(d).toString(t);r=(p=p.idivn(d)).isZero()?m+r:c[f-m.length]+m+r;}for(this.isZero()&&(r="0"+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r;}i(!1,"Base should be between 2 and 36");},a.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&i(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t;},a.prototype.toJSON=function(){return this.toString(16);},a.prototype.toBuffer=function(t,e){return i(void 0!==s),this.toArrayLike(s,t,e);},a.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e);},a.prototype.toArrayLike=function(t,e,r){var n=this.byteLength(),o=r||Math.max(1,n);i(n<=o,"byte array longer than desired length"),i(o>0,"Requested array length <= 0"),this.strip();var a,s,u="le"===e,f=new t(o),c=this.clone();if(u){for(s=0;!c.isZero();s++)a=c.andln(255),c.iushrn(8),f[s]=a;for(;s=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e;},a.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r;},a.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e;},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this);},a.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this);},a.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this);},a.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this);},a.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this);},a.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this);},a.prototype.inotn=function(t){i("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-r),this.strip();},a.prototype.notn=function(t){return this.clone().inotn(t);},a.prototype.setn=function(t,e){i("number"==typeof t&&t>=0);var r=t/26|0,n=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this);},a.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign();}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var o=0,a=0;a>26,this.words[a]=67108863&e;for(;0!==o&&a>26,this.words[a]=67108863&e;if(0===o&&a>>13,d=0|a[1],p=8191&d,m=d>>>13,b=0|a[2],v=8191&b,y=b>>>13,g=0|a[3],w=8191&g,_=g>>>13,k=0|a[4],M=8191&k,S=k>>>13,A=0|a[5],x=8191&A,E=A>>>13,O=0|a[6],P=8191&O,B=O>>>13,T=0|a[7],R=8191&T,I=T>>>13,C=0|a[8],U=8191&C,j=C>>>13,N=0|a[9],L=8191&N,D=N>>>13,F=0|s[0],q=8191&F,H=F>>>13,z=0|s[1],K=8191&z,G=z>>>13,V=0|s[2],W=8191&V,Z=V>>>13,J=0|s[3],X=8191&J,Y=J>>>13,$=0|s[4],Q=8191&$,tt=$>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],ot=8191&it,at=it>>>13,st=0|s[7],ut=8191&st,ft=st>>>13,ct=0|s[8],ht=8191&ct,lt=ct>>>13,dt=0|s[9],pt=8191&dt,mt=dt>>>13;r.negative=t.negative^e.negative,r.length=19;var bt=(f+(n=Math.imul(h,q))|0)+((8191&(i=(i=Math.imul(h,H))+Math.imul(l,q)|0))<<13)|0;f=((o=Math.imul(l,H))+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(p,q),i=(i=Math.imul(p,H))+Math.imul(m,q)|0,o=Math.imul(m,H);var vt=(f+(n=n+Math.imul(h,K)|0)|0)+((8191&(i=(i=i+Math.imul(h,G)|0)+Math.imul(l,K)|0))<<13)|0;f=((o=o+Math.imul(l,G)|0)+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(v,q),i=(i=Math.imul(v,H))+Math.imul(y,q)|0,o=Math.imul(y,H),n=n+Math.imul(p,K)|0,i=(i=i+Math.imul(p,G)|0)+Math.imul(m,K)|0,o=o+Math.imul(m,G)|0;var yt=(f+(n=n+Math.imul(h,W)|0)|0)+((8191&(i=(i=i+Math.imul(h,Z)|0)+Math.imul(l,W)|0))<<13)|0;f=((o=o+Math.imul(l,Z)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(w,q),i=(i=Math.imul(w,H))+Math.imul(_,q)|0,o=Math.imul(_,H),n=n+Math.imul(v,K)|0,i=(i=i+Math.imul(v,G)|0)+Math.imul(y,K)|0,o=o+Math.imul(y,G)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,Z)|0)+Math.imul(m,W)|0,o=o+Math.imul(m,Z)|0;var gt=(f+(n=n+Math.imul(h,X)|0)|0)+((8191&(i=(i=i+Math.imul(h,Y)|0)+Math.imul(l,X)|0))<<13)|0;f=((o=o+Math.imul(l,Y)|0)+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(M,q),i=(i=Math.imul(M,H))+Math.imul(S,q)|0,o=Math.imul(S,H),n=n+Math.imul(w,K)|0,i=(i=i+Math.imul(w,G)|0)+Math.imul(_,K)|0,o=o+Math.imul(_,G)|0,n=n+Math.imul(v,W)|0,i=(i=i+Math.imul(v,Z)|0)+Math.imul(y,W)|0,o=o+Math.imul(y,Z)|0,n=n+Math.imul(p,X)|0,i=(i=i+Math.imul(p,Y)|0)+Math.imul(m,X)|0,o=o+Math.imul(m,Y)|0;var wt=(f+(n=n+Math.imul(h,Q)|0)|0)+((8191&(i=(i=i+Math.imul(h,tt)|0)+Math.imul(l,Q)|0))<<13)|0;f=((o=o+Math.imul(l,tt)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(x,q),i=(i=Math.imul(x,H))+Math.imul(E,q)|0,o=Math.imul(E,H),n=n+Math.imul(M,K)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(S,K)|0,o=o+Math.imul(S,G)|0,n=n+Math.imul(w,W)|0,i=(i=i+Math.imul(w,Z)|0)+Math.imul(_,W)|0,o=o+Math.imul(_,Z)|0,n=n+Math.imul(v,X)|0,i=(i=i+Math.imul(v,Y)|0)+Math.imul(y,X)|0,o=o+Math.imul(y,Y)|0,n=n+Math.imul(p,Q)|0,i=(i=i+Math.imul(p,tt)|0)+Math.imul(m,Q)|0,o=o+Math.imul(m,tt)|0;var _t=(f+(n=n+Math.imul(h,rt)|0)|0)+((8191&(i=(i=i+Math.imul(h,nt)|0)+Math.imul(l,rt)|0))<<13)|0;f=((o=o+Math.imul(l,nt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(P,q),i=(i=Math.imul(P,H))+Math.imul(B,q)|0,o=Math.imul(B,H),n=n+Math.imul(x,K)|0,i=(i=i+Math.imul(x,G)|0)+Math.imul(E,K)|0,o=o+Math.imul(E,G)|0,n=n+Math.imul(M,W)|0,i=(i=i+Math.imul(M,Z)|0)+Math.imul(S,W)|0,o=o+Math.imul(S,Z)|0,n=n+Math.imul(w,X)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(_,X)|0,o=o+Math.imul(_,Y)|0,n=n+Math.imul(v,Q)|0,i=(i=i+Math.imul(v,tt)|0)+Math.imul(y,Q)|0,o=o+Math.imul(y,tt)|0,n=n+Math.imul(p,rt)|0,i=(i=i+Math.imul(p,nt)|0)+Math.imul(m,rt)|0,o=o+Math.imul(m,nt)|0;var kt=(f+(n=n+Math.imul(h,ot)|0)|0)+((8191&(i=(i=i+Math.imul(h,at)|0)+Math.imul(l,ot)|0))<<13)|0;f=((o=o+Math.imul(l,at)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(R,q),i=(i=Math.imul(R,H))+Math.imul(I,q)|0,o=Math.imul(I,H),n=n+Math.imul(P,K)|0,i=(i=i+Math.imul(P,G)|0)+Math.imul(B,K)|0,o=o+Math.imul(B,G)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,Z)|0)+Math.imul(E,W)|0,o=o+Math.imul(E,Z)|0,n=n+Math.imul(M,X)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(S,X)|0,o=o+Math.imul(S,Y)|0,n=n+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,tt)|0)+Math.imul(_,Q)|0,o=o+Math.imul(_,tt)|0,n=n+Math.imul(v,rt)|0,i=(i=i+Math.imul(v,nt)|0)+Math.imul(y,rt)|0,o=o+Math.imul(y,nt)|0,n=n+Math.imul(p,ot)|0,i=(i=i+Math.imul(p,at)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,at)|0;var Mt=(f+(n=n+Math.imul(h,ut)|0)|0)+((8191&(i=(i=i+Math.imul(h,ft)|0)+Math.imul(l,ut)|0))<<13)|0;f=((o=o+Math.imul(l,ft)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(U,q),i=(i=Math.imul(U,H))+Math.imul(j,q)|0,o=Math.imul(j,H),n=n+Math.imul(R,K)|0,i=(i=i+Math.imul(R,G)|0)+Math.imul(I,K)|0,o=o+Math.imul(I,G)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,Z)|0)+Math.imul(B,W)|0,o=o+Math.imul(B,Z)|0,n=n+Math.imul(x,X)|0,i=(i=i+Math.imul(x,Y)|0)+Math.imul(E,X)|0,o=o+Math.imul(E,Y)|0,n=n+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,tt)|0)+Math.imul(S,Q)|0,o=o+Math.imul(S,tt)|0,n=n+Math.imul(w,rt)|0,i=(i=i+Math.imul(w,nt)|0)+Math.imul(_,rt)|0,o=o+Math.imul(_,nt)|0,n=n+Math.imul(v,ot)|0,i=(i=i+Math.imul(v,at)|0)+Math.imul(y,ot)|0,o=o+Math.imul(y,at)|0,n=n+Math.imul(p,ut)|0,i=(i=i+Math.imul(p,ft)|0)+Math.imul(m,ut)|0,o=o+Math.imul(m,ft)|0;var St=(f+(n=n+Math.imul(h,ht)|0)|0)+((8191&(i=(i=i+Math.imul(h,lt)|0)+Math.imul(l,ht)|0))<<13)|0;f=((o=o+Math.imul(l,lt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(L,q),i=(i=Math.imul(L,H))+Math.imul(D,q)|0,o=Math.imul(D,H),n=n+Math.imul(U,K)|0,i=(i=i+Math.imul(U,G)|0)+Math.imul(j,K)|0,o=o+Math.imul(j,G)|0,n=n+Math.imul(R,W)|0,i=(i=i+Math.imul(R,Z)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,Z)|0,n=n+Math.imul(P,X)|0,i=(i=i+Math.imul(P,Y)|0)+Math.imul(B,X)|0,o=o+Math.imul(B,Y)|0,n=n+Math.imul(x,Q)|0,i=(i=i+Math.imul(x,tt)|0)+Math.imul(E,Q)|0,o=o+Math.imul(E,tt)|0,n=n+Math.imul(M,rt)|0,i=(i=i+Math.imul(M,nt)|0)+Math.imul(S,rt)|0,o=o+Math.imul(S,nt)|0,n=n+Math.imul(w,ot)|0,i=(i=i+Math.imul(w,at)|0)+Math.imul(_,ot)|0,o=o+Math.imul(_,at)|0,n=n+Math.imul(v,ut)|0,i=(i=i+Math.imul(v,ft)|0)+Math.imul(y,ut)|0,o=o+Math.imul(y,ft)|0,n=n+Math.imul(p,ht)|0,i=(i=i+Math.imul(p,lt)|0)+Math.imul(m,ht)|0,o=o+Math.imul(m,lt)|0;var At=(f+(n=n+Math.imul(h,pt)|0)|0)+((8191&(i=(i=i+Math.imul(h,mt)|0)+Math.imul(l,pt)|0))<<13)|0;f=((o=o+Math.imul(l,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(L,K),i=(i=Math.imul(L,G))+Math.imul(D,K)|0,o=Math.imul(D,G),n=n+Math.imul(U,W)|0,i=(i=i+Math.imul(U,Z)|0)+Math.imul(j,W)|0,o=o+Math.imul(j,Z)|0,n=n+Math.imul(R,X)|0,i=(i=i+Math.imul(R,Y)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,Y)|0,n=n+Math.imul(P,Q)|0,i=(i=i+Math.imul(P,tt)|0)+Math.imul(B,Q)|0,o=o+Math.imul(B,tt)|0,n=n+Math.imul(x,rt)|0,i=(i=i+Math.imul(x,nt)|0)+Math.imul(E,rt)|0,o=o+Math.imul(E,nt)|0,n=n+Math.imul(M,ot)|0,i=(i=i+Math.imul(M,at)|0)+Math.imul(S,ot)|0,o=o+Math.imul(S,at)|0,n=n+Math.imul(w,ut)|0,i=(i=i+Math.imul(w,ft)|0)+Math.imul(_,ut)|0,o=o+Math.imul(_,ft)|0,n=n+Math.imul(v,ht)|0,i=(i=i+Math.imul(v,lt)|0)+Math.imul(y,ht)|0,o=o+Math.imul(y,lt)|0;var xt=(f+(n=n+Math.imul(p,pt)|0)|0)+((8191&(i=(i=i+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;f=((o=o+Math.imul(m,mt)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(L,W),i=(i=Math.imul(L,Z))+Math.imul(D,W)|0,o=Math.imul(D,Z),n=n+Math.imul(U,X)|0,i=(i=i+Math.imul(U,Y)|0)+Math.imul(j,X)|0,o=o+Math.imul(j,Y)|0,n=n+Math.imul(R,Q)|0,i=(i=i+Math.imul(R,tt)|0)+Math.imul(I,Q)|0,o=o+Math.imul(I,tt)|0,n=n+Math.imul(P,rt)|0,i=(i=i+Math.imul(P,nt)|0)+Math.imul(B,rt)|0,o=o+Math.imul(B,nt)|0,n=n+Math.imul(x,ot)|0,i=(i=i+Math.imul(x,at)|0)+Math.imul(E,ot)|0,o=o+Math.imul(E,at)|0,n=n+Math.imul(M,ut)|0,i=(i=i+Math.imul(M,ft)|0)+Math.imul(S,ut)|0,o=o+Math.imul(S,ft)|0,n=n+Math.imul(w,ht)|0,i=(i=i+Math.imul(w,lt)|0)+Math.imul(_,ht)|0,o=o+Math.imul(_,lt)|0;var Et=(f+(n=n+Math.imul(v,pt)|0)|0)+((8191&(i=(i=i+Math.imul(v,mt)|0)+Math.imul(y,pt)|0))<<13)|0;f=((o=o+Math.imul(y,mt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(L,X),i=(i=Math.imul(L,Y))+Math.imul(D,X)|0,o=Math.imul(D,Y),n=n+Math.imul(U,Q)|0,i=(i=i+Math.imul(U,tt)|0)+Math.imul(j,Q)|0,o=o+Math.imul(j,tt)|0,n=n+Math.imul(R,rt)|0,i=(i=i+Math.imul(R,nt)|0)+Math.imul(I,rt)|0,o=o+Math.imul(I,nt)|0,n=n+Math.imul(P,ot)|0,i=(i=i+Math.imul(P,at)|0)+Math.imul(B,ot)|0,o=o+Math.imul(B,at)|0,n=n+Math.imul(x,ut)|0,i=(i=i+Math.imul(x,ft)|0)+Math.imul(E,ut)|0,o=o+Math.imul(E,ft)|0,n=n+Math.imul(M,ht)|0,i=(i=i+Math.imul(M,lt)|0)+Math.imul(S,ht)|0,o=o+Math.imul(S,lt)|0;var Ot=(f+(n=n+Math.imul(w,pt)|0)|0)+((8191&(i=(i=i+Math.imul(w,mt)|0)+Math.imul(_,pt)|0))<<13)|0;f=((o=o+Math.imul(_,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(L,Q),i=(i=Math.imul(L,tt))+Math.imul(D,Q)|0,o=Math.imul(D,tt),n=n+Math.imul(U,rt)|0,i=(i=i+Math.imul(U,nt)|0)+Math.imul(j,rt)|0,o=o+Math.imul(j,nt)|0,n=n+Math.imul(R,ot)|0,i=(i=i+Math.imul(R,at)|0)+Math.imul(I,ot)|0,o=o+Math.imul(I,at)|0,n=n+Math.imul(P,ut)|0,i=(i=i+Math.imul(P,ft)|0)+Math.imul(B,ut)|0,o=o+Math.imul(B,ft)|0,n=n+Math.imul(x,ht)|0,i=(i=i+Math.imul(x,lt)|0)+Math.imul(E,ht)|0,o=o+Math.imul(E,lt)|0;var Pt=(f+(n=n+Math.imul(M,pt)|0)|0)+((8191&(i=(i=i+Math.imul(M,mt)|0)+Math.imul(S,pt)|0))<<13)|0;f=((o=o+Math.imul(S,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(L,rt),i=(i=Math.imul(L,nt))+Math.imul(D,rt)|0,o=Math.imul(D,nt),n=n+Math.imul(U,ot)|0,i=(i=i+Math.imul(U,at)|0)+Math.imul(j,ot)|0,o=o+Math.imul(j,at)|0,n=n+Math.imul(R,ut)|0,i=(i=i+Math.imul(R,ft)|0)+Math.imul(I,ut)|0,o=o+Math.imul(I,ft)|0,n=n+Math.imul(P,ht)|0,i=(i=i+Math.imul(P,lt)|0)+Math.imul(B,ht)|0,o=o+Math.imul(B,lt)|0;var Bt=(f+(n=n+Math.imul(x,pt)|0)|0)+((8191&(i=(i=i+Math.imul(x,mt)|0)+Math.imul(E,pt)|0))<<13)|0;f=((o=o+Math.imul(E,mt)|0)+(i>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,n=Math.imul(L,ot),i=(i=Math.imul(L,at))+Math.imul(D,ot)|0,o=Math.imul(D,at),n=n+Math.imul(U,ut)|0,i=(i=i+Math.imul(U,ft)|0)+Math.imul(j,ut)|0,o=o+Math.imul(j,ft)|0,n=n+Math.imul(R,ht)|0,i=(i=i+Math.imul(R,lt)|0)+Math.imul(I,ht)|0,o=o+Math.imul(I,lt)|0;var Tt=(f+(n=n+Math.imul(P,pt)|0)|0)+((8191&(i=(i=i+Math.imul(P,mt)|0)+Math.imul(B,pt)|0))<<13)|0;f=((o=o+Math.imul(B,mt)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(L,ut),i=(i=Math.imul(L,ft))+Math.imul(D,ut)|0,o=Math.imul(D,ft),n=n+Math.imul(U,ht)|0,i=(i=i+Math.imul(U,lt)|0)+Math.imul(j,ht)|0,o=o+Math.imul(j,lt)|0;var Rt=(f+(n=n+Math.imul(R,pt)|0)|0)+((8191&(i=(i=i+Math.imul(R,mt)|0)+Math.imul(I,pt)|0))<<13)|0;f=((o=o+Math.imul(I,mt)|0)+(i>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,n=Math.imul(L,ht),i=(i=Math.imul(L,lt))+Math.imul(D,ht)|0,o=Math.imul(D,lt);var It=(f+(n=n+Math.imul(U,pt)|0)|0)+((8191&(i=(i=i+Math.imul(U,mt)|0)+Math.imul(j,pt)|0))<<13)|0;f=((o=o+Math.imul(j,mt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863;var Ct=(f+(n=Math.imul(L,pt))|0)+((8191&(i=(i=Math.imul(L,mt))+Math.imul(D,pt)|0))<<13)|0;return f=((o=Math.imul(D,mt))+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,u[0]=bt,u[1]=vt,u[2]=yt,u[3]=gt,u[4]=wt,u[5]=_t,u[6]=kt,u[7]=Mt,u[8]=St,u[9]=At,u[10]=xt,u[11]=Et,u[12]=Ot,u[13]=Pt,u[14]=Bt,u[15]=Tt,u[16]=Rt,u[17]=It,u[18]=Ct,0!==f&&(u[19]=f,r.length++),r;};function m(t,e,r){return new b().mulp(t,e,r);}function b(t,e){this.x=t,this.y=e;}Math.imul||(p=d),a.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?p(this,t,e):r<63?d(this,t,e):r<1024?function(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,a&=67108863;}r.words[o]=s,n=a,a=i;}return 0!==n?r.words[o]=n:r.length--,r.strip();}(this,t,e):m(this,t,e);},b.prototype.makeRBT=function(t){for(var e=new Array(t),r=a.prototype._countBits(t)-1,n=0;n>=1;return n;},b.prototype.permute=function(t,e,r,n,i,o){for(var a=0;a>>=1)i++;return 1<>>=13,r[2*a+1]=8191&o,o>>>=13;for(a=2*e;a>=26,e+=n/67108864|0,e+=o>>>26,this.words[r]=67108863&o;}return 0!==e&&(this.words[r]=e,this.length++),this;},a.prototype.muln=function(t){return this.clone().imuln(t);},a.prototype.sqr=function(){return this.mul(this);},a.prototype.isqr=function(){return this.imul(this.clone());},a.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i;}return e;}(t);if(0===e.length)return new a(1);for(var r=this,n=0;n=0);var e,r=t%26,n=(t-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(e=0;e>>26-r;}a&&(this.words[e]=a,this.length++);}if(0!==n){for(e=this.length-1;e>=0;e--)this.words[e+n]=this.words[e];for(e=0;e=0),n=e?(e-e%26)/26:0;var o=t%26,a=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<a)for(this.length-=a,f=0;f=0&&(0!==c||f>=n);f--){var h=0|this.words[f];this.words[f]=c<<26-o|h>>>o,c=h&s;}return u&&0!==c&&(u.words[u.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this.strip();},a.prototype.ishrn=function(t,e,r){return i(0===this.negative),this.iushrn(t,e,r);},a.prototype.shln=function(t){return this.clone().ishln(t);},a.prototype.ushln=function(t){return this.clone().iushln(t);},a.prototype.shrn=function(t){return this.clone().ishrn(t);},a.prototype.ushrn=function(t){return this.clone().iushrn(t);},a.prototype.testn=function(t){i("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,n=1<=0);var e=t%26,r=(t-e)/26;if(i(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var n=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this;},a.prototype.isubn=function(t){if(i("number"==typeof t),i(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[n+r]=67108863&o;}for(;n>26,this.words[n+r]=67108863&o;if(0===s)return this.strip();for(i(-1===s),s=0,n=0;n>26,this.words[n]=67108863&o;return this.negative=1,this.strip();},a.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,o=0|i.words[i.length-1];0!==(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var s,u=n.length-i.length;if("mod"!==e){(s=new a(null)).length=u+1,s.words=new Array(s.length);for(var f=0;f=0;h--){var l=67108864*(0|n.words[i.length+h])+(0|n.words[i.length+h-1]);for(l=Math.min(l/o|0,67108863),n._ishlnsubmul(i,l,h);0!==n.negative;)l--,n.negative=0,n._ishlnsubmul(i,1,h),n.isZero()||(n.negative^=1);s&&(s.words[h]=l);}return s&&s.strip(),n.strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:s||null,mod:n};},a.prototype.divmod=function(t,e,r){return i(!t.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(n=s.div.neg()),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:n,mod:o}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(n=s.div.neg()),{div:n,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:s.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new a(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new a(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new a(this.modn(t.words[0]))}:this._wordDiv(t,e);var n,o,s;},a.prototype.div=function(t){return this.divmod(t,"div",!1).div;},a.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod;},a.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod;},a.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1);},a.prototype.modn=function(t){i(t<=67108863);for(var e=(1<<26)%t,r=0,n=this.length-1;n>=0;n--)r=(e*r+(0|this.words[n]))%t;return r;},a.prototype.idivn=function(t){i(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var n=(0|this.words[r])+67108864*e;this.words[r]=n/t|0,e=n%t;}return this.strip();},a.prototype.divn=function(t){return this.clone().idivn(t);},a.prototype.egcd=function(t){i(0===t.negative),i(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n=new a(1),o=new a(0),s=new a(0),u=new a(1),f=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++f;for(var c=r.clone(),h=e.clone();!e.isZero();){for(var l=0,d=1;0==(e.words[0]&d)&&l<26;++l,d<<=1);if(l>0)for(e.iushrn(l);l-->0;)(n.isOdd()||o.isOdd())&&(n.iadd(c),o.isub(h)),n.iushrn(1),o.iushrn(1);for(var p=0,m=1;0==(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(r.iushrn(p);p-->0;)(s.isOdd()||u.isOdd())&&(s.iadd(c),u.isub(h)),s.iushrn(1),u.iushrn(1);e.cmp(r)>=0?(e.isub(r),n.isub(s),o.isub(u)):(r.isub(e),s.isub(n),u.isub(o));}return{a:s,b:u,gcd:r.iushln(f)};},a.prototype._invmp=function(t){i(0===t.negative),i(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n,o=new a(1),s=new a(0),u=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var f=0,c=1;0==(e.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(e.iushrn(f);f-->0;)o.isOdd()&&o.iadd(u),o.iushrn(1);for(var h=0,l=1;0==(r.words[0]&l)&&h<26;++h,l<<=1);if(h>0)for(r.iushrn(h);h-->0;)s.isOdd()&&s.iadd(u),s.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(s)):(r.isub(e),s.isub(o));}return(n=0===e.cmpn(1)?o:s).cmpn(0)<0&&n.iadd(t),n;},a.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var o=e;e=r,r=o;}else if(0===i||0===r.cmpn(1))break;e.isub(r);}return r.iushln(n);},a.prototype.invm=function(t){return this.egcd(t).a.umod(t);},a.prototype.isEven=function(){return 0==(1&this.words[0]);},a.prototype.isOdd=function(){return 1==(1&this.words[0]);},a.prototype.andln=function(t){return this.words[0]&t;},a.prototype.bincn=function(t){i("number"==typeof t);var e=t%26,r=(t-e)/26,n=1<>>26,s&=67108863,this.words[a]=s;}return 0!==o&&(this.words[a]=o,this.length++),this;},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0];},a.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),i(t<=67108863,"Number is too big");var n=0|this.words[0];e=n===t?0:nt.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break;}}return e;},a.prototype.gtn=function(t){return 1===this.cmpn(t);},a.prototype.gt=function(t){return 1===this.cmp(t);},a.prototype.gten=function(t){return this.cmpn(t)>=0;},a.prototype.gte=function(t){return this.cmp(t)>=0;},a.prototype.ltn=function(t){return-1===this.cmpn(t);},a.prototype.lt=function(t){return-1===this.cmp(t);},a.prototype.lten=function(t){return this.cmpn(t)<=0;},a.prototype.lte=function(t){return this.cmp(t)<=0;},a.prototype.eqn=function(t){return 0===this.cmpn(t);},a.prototype.eq=function(t){return 0===this.cmp(t);},a.red=function(t){return new M(t);},a.prototype.toRed=function(t){return i(!this.red,"Already a number in reduction context"),i(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t);},a.prototype.fromRed=function(){return i(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this);},a.prototype._forceRed=function(t){return this.red=t,this;},a.prototype.forceRed=function(t){return i(!this.red,"Already a number in reduction context"),this._forceRed(t);},a.prototype.redAdd=function(t){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,t);},a.prototype.redIAdd=function(t){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t);},a.prototype.redSub=function(t){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,t);},a.prototype.redISub=function(t){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,t);},a.prototype.redShl=function(t){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,t);},a.prototype.redMul=function(t){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t);},a.prototype.redIMul=function(t){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t);},a.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this);},a.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this);},a.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this);},a.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this);},a.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this);},a.prototype.redPow=function(t){return i(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t);};var v={k256:null,p224:null,p192:null,p25519:null};function y(t,e){this.name=t,this.p=new a(e,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp();}function g(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f");}function w(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001");}function _(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff");}function k(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed");}function M(t){if("string"==typeof t){var e=a._prime(t);this.m=e.p,this.prime=e;}else i(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null;}function S(t){M.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv);}y.prototype._tmp=function(){var t=new a(null);return t.words=new Array(Math.ceil(this.n/13)),t;},y.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength();}while(e>this.n);var n=e0?r.isub(this.p):r.strip(),r;},y.prototype.split=function(t,e){t.iushrn(this.n,0,e);},y.prototype.imulK=function(t){return t.imul(this.k);},o(g,y),g.prototype.split=function(t,e){for(var r=Math.min(t.length,9),n=0;n>>22,i=o;}i>>>=22,t.words[n-10]=i,0===i&&t.length>10?t.length-=10:t.length-=9;},g.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n;}return 0!==e&&(t.words[t.length++]=e),t;},a._prime=function(t){if(v[t])return v[t];var e;if("k256"===t)e=new g();else if("p224"===t)e=new w();else if("p192"===t)e=new _();else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new k();}return v[t]=e,e;},M.prototype._verify1=function(t){i(0===t.negative,"red works only with positives"),i(t.red,"red works only with red numbers");},M.prototype._verify2=function(t,e){i(0==(t.negative|e.negative),"red works only with positives"),i(t.red&&t.red===e.red,"red works only with red numbers");},M.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this);},M.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this);},M.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this);},M.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r;},M.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this);},M.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r;},M.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e));},M.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e));},M.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e));},M.prototype.isqr=function(t){return this.imul(t,t.clone());},M.prototype.sqr=function(t){return this.mul(t,t);},M.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(i(e%2==1),3===e){var r=this.m.add(new a(1)).iushrn(2);return this.pow(t,r);}for(var n=this.m.subn(1),o=0;!n.isZero()&&0===n.andln(1);)o++,n.iushrn(1);i(!n.isZero());var s=new a(1).toRed(this),u=s.redNeg(),f=this.m.subn(1).iushrn(1),c=this.m.bitLength();for(c=new a(2*c*c).toRed(this);0!==this.pow(c,f).cmp(u);)c.redIAdd(u);for(var h=this.pow(c,n),l=this.pow(t,n.addn(1).iushrn(1)),d=this.pow(t,n),p=o;0!==d.cmp(s);){for(var m=d,b=0;0!==m.cmp(s);b++)m=m.redSqr();i(b=0;n--){for(var f=e.words[n],c=u-1;c>=0;c--){var h=f>>c&1;i!==r[0]&&(i=this.sqr(i)),0!==h||0!==o?(o<<=1,o|=h,(4===++s||0===n&&0===c)&&(i=this.mul(i,r[o]),s=0,o=0)):s=0;}u=26;}return i;},M.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e;},M.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e;},a.mont=function(t){return new S(t);},o(S,M),S.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift));},S.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e;},S.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this);},S.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new a(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this);},S.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this);};}(t);}).call(this,r(17)(t));},function(t,e){},function(t,e,r){"use strict";/*! https://mths.be/utf8js v3.0.0 by @mathias */!function(t){var e,r,n,i=String.fromCharCode;function o(t){for(var e,r,n=[],i=0,o=t.length;i=55296&&e<=56319&&i=55296&&t<=57343)throw Error("Lone surrogate U+"+t.toString(16).toUpperCase()+" is not a scalar value");}function s(t,e){return i(t>>e&63|128);}function u(t){if(0==(4294967168&t))return i(t);var e="";return 0==(4294965248&t)?e=i(t>>6&31|192):0==(4294901760&t)?(a(t),e=i(t>>12&15|224),e+=s(t,6)):0==(4292870144&t)&&(e=i(t>>18&7|240),e+=s(t,12),e+=s(t,6)),e+=i(63&t|128);}function f(){if(n>=r)throw Error("Invalid byte index");var t=255&e[n];if(n++,128==(192&t))return 63&t;throw Error("Invalid continuation byte");}function c(){var t,i;if(n>r)throw Error("Invalid byte index");if(n==r)return!1;if(t=255&e[n],n++,0==(128&t))return t;if(192==(224&t)){if((i=(31&t)<<6|f())>=128)return i;throw Error("Invalid continuation byte");}if(224==(240&t)){if((i=(15&t)<<12|f()<<6|f())>=2048)return a(i),i;throw Error("Invalid continuation byte");}if(240==(248&t)&&(i=(7&t)<<18|f()<<12|f()<<6|f())>=65536&&i<=1114111)return i;throw Error("Invalid UTF-8 detected");}t.version="3.0.0",t.encode=function(t){for(var e=o(t),r=e.length,n=-1,i="";++n65535&&(o+=i((e-=65536)>>>10&1023|55296),e=56320|1023&e),o+=i(e);return o;}(s);};}(e);},function(t,e,r){"use strict";var n=r(0)(r(2));Object.defineProperty(e,"__esModule",{value:!0});var i=r(219);function o(t){return"string"==typeof t&&!!/^(0x)?[0-9a-f]{512}$/i.test(t)&&!(!/^(0x)?[0-9a-f]{512}$/.test(t)&&!/^(0x)?[0-9A-F]{512}$/.test(t));}function a(t,e){"object"===(0,n.default)(e)&&e.constructor===Uint8Array&&(e=i.bytesToHex(e));for(var r=i.keccak256(e).replace("0x",""),o=0;o<12;o+=4){var a=(parseInt(r.substr(o,2),16)<<8)+parseInt(r.substr(o+2,2),16)&2047,u=1<=48&&t<=57)return t-48;if(t>=65&&t<=70)return t-55;if(t>=97&&t<=102)return t-87;throw new Error("invalid bloom");}function u(t){return"string"==typeof t&&!!/^(0x)?[0-9a-f]{64}$/i.test(t)&&!(!/^(0x)?[0-9a-f]{64}$/.test(t)&&!/^(0x)?[0-9A-F]{64}$/.test(t));}function f(t){return"string"==typeof t&&(!!t.match(/^(0x)?[0-9a-fA-F]{40}$/)||!!t.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/));}e.isBloom=o,e.isInBloom=a,e.isUserEthereumAddressInBloom=function(t,e){if(!o(t))throw new Error("Invalid bloom given");if(!f(e))throw new Error('Invalid ethereum address given: "'.concat(e,'"'));return a(t,i.padLeft(e,64));},e.isContractAddressInBloom=function(t,e){if(!o(t))throw new Error("Invalid bloom given");if(!f(e))throw new Error('Invalid contract address given: "'.concat(e,'"'));return a(t,e);},e.isTopicInBloom=function(t,e){if(!o(t))throw new Error("Invalid bloom given");if(!u(e))throw new Error("Invalid topic");return a(t,e);},e.isTopic=u,e.isAddress=f;},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(220);function i(t){if(null==t)throw new Error("cannot convert null value to array");if("string"==typeof t){var e=t.match(/^(0x)?[0-9a-fA-F]*$/);if(!e)throw new Error("invalid hexidecimal string");if("0x"!==e[1])throw new Error("hex string must have 0x prefix");(t=t.substring(2)).length%2&&(t="0"+t);for(var r=[],n=0;n=256||parseInt(String(r))!=r)return!1;}return!0;}(t))return o(new Uint8Array(t));throw new Error("invalid arrayify value");}function o(t){var e=arguments;return void 0!==t.slice||(t.slice=function(){var r=Array.prototype.slice.call(e);return o(new Uint8Array(Array.prototype.slice.apply(t,r)));}),t;}e.keccak256=function(t){return"0x"+n.keccak_256(i(t));},e.padLeft=function(t,e){var r=/^0x/i.test(t)||"number"==typeof t,n=e-(t=t.toString().replace(/^0x/i,"")).length+1>=0?e-t.length+1:0;return(r?"0x":"")+new Array(n).join("0")+t;},e.bytesToHex=function(t){for(var e=[],r=0;r>>4).toString(16)),e.push((15&t[r]).toString(16));return"0x".concat(e.join("").replace(/^0+/,""));},e.toByteArray=i;},function(t,e,r){"use strict";(function(t,n,i){var o,a=r(0)(r(2));/** + * [js-sha3]{@link https://github.com/emn178/js-sha3} + * + * @version 0.8.0 + * @author Chen, Yi-Cyuan [emn178@gmail.com] + * @copyright Chen, Yi-Cyuan 2015-2018 + * @license MIT + */!function(){var s="input is invalid type",u="object"===("undefined"==typeof window?"undefined":(0,a.default)(window)),f=u?window:{};f.JS_SHA3_NO_WINDOW&&(u=!1);var c=!u&&"object"===("undefined"==typeof self?"undefined":(0,a.default)(self));!f.JS_SHA3_NO_NODE_JS&&"object"===(void 0===t?"undefined":(0,a.default)(t))&&t.versions&&t.versions.node?f=n:c&&(f=self);var h=!f.JS_SHA3_NO_COMMON_JS&&"object"===(0,a.default)(i)&&i.exports,l=r(72),d=!f.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,p="0123456789abcdef".split(""),m=[4,1024,262144,67108864],b=[0,8,16,24],v=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],y=[224,256,384,512],g=[128,256],w=["hex","buffer","arrayBuffer","array","digest"],_={128:168,256:136};!f.JS_SHA3_NO_NODE_JS&&Array.isArray||(Array.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t);}),!d||!f.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(t){return"object"===(0,a.default)(t)&&t.buffer&&t.buffer.constructor===ArrayBuffer;});for(var k=function(t,e,r){return function(n){return new N(t,e,t).update(n)[r]();};},M=function(t,e,r){return function(n,i){return new N(t,e,i).update(n)[r]();};},S=function(t,e,r){return function(e,n,i,o){return P["cshake"+t].update(e,n,i,o)[r]();};},A=function(t,e,r){return function(e,n,i,o){return P["kmac"+t].update(e,n,i,o)[r]();};},x=function(t,e,r,n){for(var i=0;i>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0;}function L(t,e,r){N.call(this,t,e,r);}N.prototype.update=function(t){if(this.finalized)throw new Error("finalize already called");var e,r=(0,a.default)(t);if("string"!==r){if("object"!==r)throw new Error(s);if(null===t)throw new Error(s);if(d&&t.constructor===ArrayBuffer)t=new Uint8Array(t);else if(!(Array.isArray(t)||d&&ArrayBuffer.isView(t)))throw new Error(s);e=!0;}for(var n,i,o=this.blocks,u=this.byteCount,f=t.length,c=this.blockCount,h=0,l=this.s;h>2]|=t[h]<>2]|=i<>2]|=(192|i>>6)<>2]|=(128|63&i)<=57344?(o[n>>2]|=(224|i>>12)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<>2]|=(240|i>>18)<>2]|=(128|i>>12&63)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<=u){for(this.start=n-u,this.block=o[c],n=0;n>=8);r>0;)i.unshift(r),r=255&(t>>=8),++n;return e?i.push(n):i.unshift(n),this.update(i),i.length;},N.prototype.encodeString=function(t){var e,r=(0,a.default)(t);if("string"!==r){if("object"!==r)throw new Error(s);if(null===t)throw new Error(s);if(d&&t.constructor===ArrayBuffer)t=new Uint8Array(t);else if(!(Array.isArray(t)||d&&ArrayBuffer.isView(t)))throw new Error(s);e=!0;}var n=0,i=t.length;if(e)n=i;else for(var o=0;o=57344?n+=3:(u=65536+((1023&u)<<10|1023&t.charCodeAt(++o)),n+=4);}return n+=this.encode(8*n),this.update(t),n;},N.prototype.bytepad=function(t,e){for(var r=this.encode(e),n=0;n>2]|=this.padding[3&e],this.lastByteIndex===this.byteCount)for(t[0]=t[r],e=1;e>4&15]+p[15&t]+p[t>>12&15]+p[t>>8&15]+p[t>>20&15]+p[t>>16&15]+p[t>>28&15]+p[t>>24&15];a%e==0&&(D(r),o=0);}return i&&(t=r[o],s+=p[t>>4&15]+p[15&t],i>1&&(s+=p[t>>12&15]+p[t>>8&15]),i>2&&(s+=p[t>>20&15]+p[t>>16&15])),s;},N.prototype.arrayBuffer=function(){this.finalize();var t,e=this.blockCount,r=this.s,n=this.outputBlocks,i=this.extraBytes,o=0,a=0,s=this.outputBits>>3;t=i?new ArrayBuffer(n+1<<2):new ArrayBuffer(s);for(var u=new Uint32Array(t);a>8&255,u[t+2]=e>>16&255,u[t+3]=e>>24&255;s%r==0&&D(n);}return o&&(t=s<<2,e=n[a],u[t]=255&e,o>1&&(u[t+1]=e>>8&255),o>2&&(u[t+2]=e>>16&255)),u;},L.prototype=new N(),L.prototype.finalize=function(){return this.encode(this.outputBits,!0),N.prototype.finalize.call(this);};var D=function(t){var e,r,n,i,o,a,s,u,f,c,h,l,d,p,m,b,y,g,w,_,k,M,S,A,x,E,O,P,B,T,R,I,C,U,j,N,L,D,F,q,H,z,K,G,V,W,Z,J,X,Y,$,Q,tt,et,rt,nt,it,ot,at,st,ut,ft,ct;for(n=0;n<48;n+=2)i=t[0]^t[10]^t[20]^t[30]^t[40],o=t[1]^t[11]^t[21]^t[31]^t[41],a=t[2]^t[12]^t[22]^t[32]^t[42],s=t[3]^t[13]^t[23]^t[33]^t[43],u=t[4]^t[14]^t[24]^t[34]^t[44],f=t[5]^t[15]^t[25]^t[35]^t[45],c=t[6]^t[16]^t[26]^t[36]^t[46],h=t[7]^t[17]^t[27]^t[37]^t[47],e=(l=t[8]^t[18]^t[28]^t[38]^t[48])^(a<<1|s>>>31),r=(d=t[9]^t[19]^t[29]^t[39]^t[49])^(s<<1|a>>>31),t[0]^=e,t[1]^=r,t[10]^=e,t[11]^=r,t[20]^=e,t[21]^=r,t[30]^=e,t[31]^=r,t[40]^=e,t[41]^=r,e=i^(u<<1|f>>>31),r=o^(f<<1|u>>>31),t[2]^=e,t[3]^=r,t[12]^=e,t[13]^=r,t[22]^=e,t[23]^=r,t[32]^=e,t[33]^=r,t[42]^=e,t[43]^=r,e=a^(c<<1|h>>>31),r=s^(h<<1|c>>>31),t[4]^=e,t[5]^=r,t[14]^=e,t[15]^=r,t[24]^=e,t[25]^=r,t[34]^=e,t[35]^=r,t[44]^=e,t[45]^=r,e=u^(l<<1|d>>>31),r=f^(d<<1|l>>>31),t[6]^=e,t[7]^=r,t[16]^=e,t[17]^=r,t[26]^=e,t[27]^=r,t[36]^=e,t[37]^=r,t[46]^=e,t[47]^=r,e=c^(i<<1|o>>>31),r=h^(o<<1|i>>>31),t[8]^=e,t[9]^=r,t[18]^=e,t[19]^=r,t[28]^=e,t[29]^=r,t[38]^=e,t[39]^=r,t[48]^=e,t[49]^=r,p=t[0],m=t[1],W=t[11]<<4|t[10]>>>28,Z=t[10]<<4|t[11]>>>28,P=t[20]<<3|t[21]>>>29,B=t[21]<<3|t[20]>>>29,st=t[31]<<9|t[30]>>>23,ut=t[30]<<9|t[31]>>>23,z=t[40]<<18|t[41]>>>14,K=t[41]<<18|t[40]>>>14,U=t[2]<<1|t[3]>>>31,j=t[3]<<1|t[2]>>>31,b=t[13]<<12|t[12]>>>20,y=t[12]<<12|t[13]>>>20,J=t[22]<<10|t[23]>>>22,X=t[23]<<10|t[22]>>>22,T=t[33]<<13|t[32]>>>19,R=t[32]<<13|t[33]>>>19,ft=t[42]<<2|t[43]>>>30,ct=t[43]<<2|t[42]>>>30,et=t[5]<<30|t[4]>>>2,rt=t[4]<<30|t[5]>>>2,N=t[14]<<6|t[15]>>>26,L=t[15]<<6|t[14]>>>26,g=t[25]<<11|t[24]>>>21,w=t[24]<<11|t[25]>>>21,Y=t[34]<<15|t[35]>>>17,$=t[35]<<15|t[34]>>>17,I=t[45]<<29|t[44]>>>3,C=t[44]<<29|t[45]>>>3,A=t[6]<<28|t[7]>>>4,x=t[7]<<28|t[6]>>>4,nt=t[17]<<23|t[16]>>>9,it=t[16]<<23|t[17]>>>9,D=t[26]<<25|t[27]>>>7,F=t[27]<<25|t[26]>>>7,_=t[36]<<21|t[37]>>>11,k=t[37]<<21|t[36]>>>11,Q=t[47]<<24|t[46]>>>8,tt=t[46]<<24|t[47]>>>8,G=t[8]<<27|t[9]>>>5,V=t[9]<<27|t[8]>>>5,E=t[18]<<20|t[19]>>>12,O=t[19]<<20|t[18]>>>12,ot=t[29]<<7|t[28]>>>25,at=t[28]<<7|t[29]>>>25,q=t[38]<<8|t[39]>>>24,H=t[39]<<8|t[38]>>>24,M=t[48]<<14|t[49]>>>18,S=t[49]<<14|t[48]>>>18,t[0]=p^~b&g,t[1]=m^~y&w,t[10]=A^~E&P,t[11]=x^~O&B,t[20]=U^~N&D,t[21]=j^~L&F,t[30]=G^~W&J,t[31]=V^~Z&X,t[40]=et^~nt&ot,t[41]=rt^~it&at,t[2]=b^~g&_,t[3]=y^~w&k,t[12]=E^~P&T,t[13]=O^~B&R,t[22]=N^~D&q,t[23]=L^~F&H,t[32]=W^~J&Y,t[33]=Z^~X&$,t[42]=nt^~ot&st,t[43]=it^~at&ut,t[4]=g^~_&M,t[5]=w^~k&S,t[14]=P^~T&I,t[15]=B^~R&C,t[24]=D^~q&z,t[25]=F^~H&K,t[34]=J^~Y&Q,t[35]=X^~$&tt,t[44]=ot^~st&ft,t[45]=at^~ut&ct,t[6]=_^~M&p,t[7]=k^~S&m,t[16]=T^~I&A,t[17]=R^~C&x,t[26]=q^~z&U,t[27]=H^~K&j,t[36]=Y^~Q&G,t[37]=$^~tt&V,t[46]=st^~ft&et,t[47]=ut^~ct&rt,t[8]=M^~p&b,t[9]=S^~m&y,t[18]=I^~A&E,t[19]=C^~x&O,t[28]=z^~U&N,t[29]=K^~j&L,t[38]=Q^~G&W,t[39]=tt^~V&Z,t[48]=ft^~et&nt,t[49]=ct^~rt&it,t[0]^=v[n],t[1]^=v[n+1];};if(h)i.exports=P;else{for(T=0;T32||n256)throw new Error("Invalid uint"+n+" size");if((s=a(e)).bitLength()>n)throw new Error("Supplied uint exceeds width: "+n+" vs "+s.bitLength());if(s.lt(new i(0)))throw new Error("Supplied uint "+s.toString()+" is negative");return n?o.leftPad(s.toString("hex"),n/8*2):s;}if(t.startsWith("int")){if(n%8||n<8||n>256)throw new Error("Invalid int"+n+" size");if((s=a(e)).bitLength()>n)throw new Error("Supplied int exceeds width: "+n+" vs "+s.bitLength());return s.lt(new i(0))?s.toTwos(n).toString("hex"):n?o.leftPad(s.toString("hex"),n/8*2):s;}throw new Error("Unsupported or invalid type: "+t);},u=function(t){if(Array.isArray(t))throw new Error("Autodetection of array types is not supported.");var e,r,a="";if(t&&"object"===(0,n.default)(t)&&(t.hasOwnProperty("v")||t.hasOwnProperty("t")||t.hasOwnProperty("value")||t.hasOwnProperty("type"))?(e=t.hasOwnProperty("t")?t.t:t.type,a=t.hasOwnProperty("v")?t.v:t.value):(e=o.toHex(t,!0),a=o.toHex(t),e.startsWith("int")||e.startsWith("uint")||(e="bytes")),!e.startsWith("int")&&!e.startsWith("uint")||"string"!=typeof a||/^(-)?0x/i.test(a)||(a=new i(a)),Array.isArray(a)){if((r=function(t){var e=/^\D+\d*\[(\d+)\]$/.exec(t);return e?parseInt(e[1],10):null;}(e))&&a.length!==r)throw new Error(e+" is not matching the given array "+JSON.stringify(a));r=a.length;}return Array.isArray(a)?a.map(function(t){return s(e,t,r).toString("hex").replace("0x","");}).join(""):s(e,a,r).toString("hex").replace("0x","");};t.exports={soliditySha3:function(){var t=Array.prototype.slice.call(arguments),e=t.map(u);return o.sha3("0x"+e.join(""));},soliditySha3Raw:function(){return o.sha3Raw("0x"+Array.prototype.slice.call(arguments).map(u).join(""));},encodePacked:function(){var t=Array.prototype.slice.call(arguments),e=t.map(u);return"0x"+e.join("").toLowerCase();}};},function(t,e,r){"use strict";var n=r(113),i=r(10).errors,o=function(t){this.requestManager=t,this.requests=[];};o.prototype.add=function(t){this.requests.push(t);},o.prototype.execute=function(){var t=this.requests;this.requestManager.sendBatch(t,function(e,r){r=r||[],t.map(function(t,e){return r[e]||{};}).forEach(function(e,r){if(t[r].callback){if(e&&e.error)return t[r].callback(i.ErrorResponse(e));if(!n.isValidResponse(e))return t[r].callback(i.InvalidResponse(e));try{t[r].callback(null,t[r].format?t[r].format(e.result):e.result);}catch(e){t[r].callback(e);}}});});},t.exports=o;},function(t,e,r){"use strict";var n,i=null;try{n=Function("return this")();}catch(t){n=window;}void 0!==n.ethereum?i=n.ethereum:void 0!==n.web3&&n.web3.currentProvider&&(n.web3.currentProvider.sendAsync&&(n.web3.currentProvider.send=n.web3.currentProvider.sendAsync,delete n.web3.currentProvider.sendAsync),!n.web3.currentProvider.on&&n.web3.currentProvider.connection&&"ipcProviderWrapper"===n.web3.currentProvider.connection.constructor.name&&(n.web3.currentProvider.on=function(t,e){if("function"!=typeof e)throw new Error("The second parameter callback must be a function.");switch(t){case"data":this.connection.on("data",function(t){var r="";t=t.toString();try{r=JSON.parse(t);}catch(r){return e(new Error("Couldn't parse response data"+t));}r.id||-1===r.method.indexOf("_subscription")||e(null,r);});break;default:this.connection.on(t,e);}}),i=n.web3.currentProvider),t.exports=i;},function(t,e,r){"use strict";var n=r(73),i=r(225),o=r(10).errors,a=r(230).w3cwebsocket,s=function(t,e){n.call(this),e=e||{},this.url=t,this._customTimeout=e.timeout||15e3,this.headers=e.headers||{},this.protocol=e.protocol||void 0,this.reconnectOptions=Object.assign({auto:!1,delay:5e3,maxAttempts:!1,onTimeout:!1},e.reconnect),this.clientConfig=e.clientConfig||void 0,this.requestOptions=e.requestOptions||void 0,this.DATA="data",this.CLOSE="close",this.ERROR="error",this.CONNECT="connect",this.RECONNECT="reconnect",this.connection=null,this.requestQueue=new Map(),this.responseQueue=new Map(),this.reconnectAttempts=0,this.reconnecting=!1;var r=i.parseURL(t);r.username&&r.password&&(this.headers.authorization="Basic "+i.btoa(r.username+":"+r.password)),r.auth&&(this.headers.authorization="Basic "+i.btoa(r.auth)),Object.defineProperty(this,"connected",{get:function(){return this.connection&&this.connection.readyState===this.connection.OPEN;},enumerable:!0}),this.connect();};(s.prototype=Object.create(n.prototype)).constructor=s,s.prototype.connect=function(){this.connection=new a(this.url,this.protocol,void 0,this.headers,this.requestOptions,this.clientConfig),this._addSocketListeners();},s.prototype._onMessage=function(t){var e=this;this._parseResponse("string"==typeof t.data?t.data:"").forEach(function(t){if(t.method&&-1!==t.method.indexOf("_subscription"))e.emit(e.DATA,t);else{var r=t.id;Array.isArray(t)&&(r=t[0].id),e.responseQueue.has(r)&&(void 0!==e.responseQueue.get(r).callback&&e.responseQueue.get(r).callback(!1,t),e.responseQueue.delete(r));}});},s.prototype._onConnect=function(){if(this.emit(this.CONNECT),this.reconnectAttempts=0,this.reconnecting=!1,this.requestQueue.size>0){var t=this;this.requestQueue.forEach(function(e,r){t.send(e.payload,e.callback),t.requestQueue.delete(r);});}},s.prototype._onClose=function(t){var e=this;!this.reconnectOptions.auto||[1e3,1001].includes(t.code)&&!1!==t.wasClean?(this.emit(this.CLOSE,t),this.requestQueue.size>0&&this.requestQueue.forEach(function(r,n){r.callback(o.ConnectionNotOpenError(t)),e.requestQueue.delete(n);}),this.responseQueue.size>0&&this.responseQueue.forEach(function(r,n){r.callback(o.InvalidConnection("on WS",t)),e.responseQueue.delete(n);}),this._removeSocketListeners(),this.removeAllListeners()):this.reconnect();},s.prototype._addSocketListeners=function(){this.connection.addEventListener("message",this._onMessage.bind(this)),this.connection.addEventListener("open",this._onConnect.bind(this)),this.connection.addEventListener("close",this._onClose.bind(this));},s.prototype._removeSocketListeners=function(){this.connection.removeEventListener("message",this._onMessage),this.connection.removeEventListener("open",this._onConnect),this.connection.removeEventListener("close",this._onClose);},s.prototype._parseResponse=function(t){var e=this,r=[];return t.replace(/\}[\n\r]?\{/g,"}|--|{").replace(/\}\][\n\r]?\[\{/g,"}]|--|[{").replace(/\}[\n\r]?\[\{/g,"}|--|[{").replace(/\}\][\n\r]?\{/g,"}]|--|{").split("|--|").forEach(function(t){e.lastChunk&&(t=e.lastChunk+t);var n=null;try{n=JSON.parse(t);}catch(r){return e.lastChunk=t,clearTimeout(e.lastChunkTimeout),void(e.lastChunkTimeout=setTimeout(function(){e.reconnectOptions.auto&&e.reconnectOptions.onTimeout?e.reconnect():(e.emit(e.ERROR,o.ConnectionTimeout(e._customTimeout)),e.requestQueue.size>0&&e.requestQueue.forEach(function(t,r){t.callback(o.ConnectionTimeout(e._customTimeout)),e.requestQueue.delete(r);}));},e._customTimeout));}clearTimeout(e.lastChunkTimeout),e.lastChunk=null,n&&r.push(n);}),r;},s.prototype.send=function(t,e){var r=t.id,n={payload:t,callback:e};if(Array.isArray(t)&&(r=t[0].id),this.connection.readyState===this.connection.CONNECTING||this.reconnecting)this.requestQueue.set(r,n);else{if(this.connection.readyState!==this.connection.OPEN)return this.requestQueue.delete(r),this.emit(this.ERROR,o.ConnectionNotOpenError()),void n.callback(o.ConnectionNotOpenError());this.responseQueue.set(r,n),this.requestQueue.delete(r);try{this.connection.send(JSON.stringify(n.payload));}catch(t){n.callback(t),this.responseQueue.delete(r);}}},s.prototype.reset=function(){this.responseQueue.clear(),this.requestQueue.clear(),this.removeAllListeners(),this._removeSocketListeners(),this._addSocketListeners();},s.prototype.disconnect=function(t,e){this._removeSocketListeners(),this.connection.close(t||1e3,e);},s.prototype.supportsSubscriptions=function(){return!0;},s.prototype.reconnect=function(){var t=this;this.reconnecting=!0,this.responseQueue.size>0&&this.responseQueue.forEach(function(e,r){e.callback(o.PendingRequestsOnReconnectingError()),t.responseQueue.delete(r);}),!this.reconnectOptions.maxAttempts||this.reconnectAttempts0&&this.requestQueue.forEach(function(e,r){e.callback(o.MaxAttemptsReachedOnReconnectingError()),t.requestQueue.delete(r);}));},t.exports=s;},function(t,e,r){"use strict";(function(e,n){var i="[object process]"===Object.prototype.toString.call(void 0!==e?e:0),o="undefined"!=typeof navigator&&"ReactNative"===navigator.product,a=null,s=null;if(i||o){a=function(t){return n.from(t).toString("base64");};var u=r(45);if(u.URL){var f=u.URL;s=function(t){return new f(t);};}else s=r(45).parse;}else a=btoa.bind(window),s=function(t){return new URL(t);};t.exports={parseURL:s,btoa:a};}).call(this,r(6),r(1).Buffer);},function(t,e,r){"use strict";var n=r(0)(r(2));t.exports={isString:function(t){return"string"==typeof t;},isObject:function(t){return"object"===(0,n.default)(t)&&null!==t;},isNull:function(t){return null===t;},isNullOrUndefined:function(t){return null==t;}};},function(t,e,r){"use strict";e.decode=e.parse=r(228),e.encode=e.stringify=r(229);},function(t,e,r){"use strict";function n(t,e){return Object.prototype.hasOwnProperty.call(t,e);}t.exports=function(t,e,r,o){e=e||"&",r=r||"=";var a={};if("string"!=typeof t||0===t.length)return a;var s=/\+/g;t=t.split(e);var u=1e3;o&&"number"==typeof o.maxKeys&&(u=o.maxKeys);var f=t.length;u>0&&f>u&&(f=u);for(var c=0;c=0?(h=m.substr(0,b),l=m.substr(b+1)):(h=m,l=""),d=decodeURIComponent(h),p=decodeURIComponent(l),n(a,d)?i(a[d])?a[d].push(p):a[d]=[a[d],p]:a[d]=p;}return a;};var i=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t);};},function(t,e,r){"use strict";var n=r(0)(r(2)),i=function(t){switch((0,n.default)(t)){case"string":return t;case"boolean":return t?"true":"false";case"number":return isFinite(t)?t:"";default:return"";}};t.exports=function(t,e,r,u){return e=e||"&",r=r||"=",null===t&&(t=void 0),"object"===(0,n.default)(t)?a(s(t),function(n){var s=encodeURIComponent(i(n))+r;return o(t[n])?a(t[n],function(t){return s+encodeURIComponent(i(t));}).join(e):s+encodeURIComponent(i(t[n]));}).join(e):u?encodeURIComponent(i(u))+r+encodeURIComponent(i(t)):"";};var o=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t);};function a(t,e){if(t.map)return t.map(e);for(var r=[],n=0;n (https://github.com/theturtle32)","contributors":["Iñaki Baz Castillo (http://dev.sipdoc.net)"],"version":"1.0.34","repository":{"type":"git","url":"https://github.com/theturtle32/WebSocket-Node.git"},"homepage":"https://github.com/theturtle32/WebSocket-Node","engines":{"node":">=4.0.0"},"dependencies":{"bufferutil":"^4.0.1","debug":"^2.2.0","es5-ext":"^0.10.50","typedarray-to-buffer":"^3.1.5","utf-8-validate":"^5.0.2","yaeti":"^0.0.6"},"devDependencies":{"buffer-equal":"^1.0.0","gulp":"^4.0.2","gulp-jshint":"^2.0.4","jshint-stylish":"^2.2.1","jshint":"^2.0.0","tape":"^4.9.1"},"config":{"verbose":false},"scripts":{"test":"tape test/unit/*.js","gulp":"gulp"},"main":"index","directories":{"lib":"./lib"},"browser":"lib/browser.js","license":"Apache-2.0"}');},function(t,e,r){"use strict";var n=r(10).errors,i=r(235).XMLHttpRequest,o=r(74),a=r(123),s=function(t,e){e=e||{},this.withCredentials=e.withCredentials||!1,this.timeout=e.timeout||0,this.headers=e.headers,this.agent=e.agent,this.connected=!1;var r=!1!==e.keepAlive;this.host=t||"http://localhost:8545",this.agent||("https"===this.host.substring(0,5)?this.httpsAgent=new a.Agent({keepAlive:r}):this.httpAgent=new o.Agent({keepAlive:r}));};s.prototype._prepareRequest=function(){var t;if("undefined"!=typeof XMLHttpRequest)t=new XMLHttpRequest();else{t=new i();var e={httpsAgent:this.httpsAgent,httpAgent:this.httpAgent,baseUrl:this.baseUrl};this.agent&&(e.httpsAgent=this.agent.https,e.httpAgent=this.agent.http,e.baseUrl=this.agent.baseUrl),t.nodejsSet(e);}return t.open("POST",this.host,!0),t.setRequestHeader("Content-Type","application/json"),t.timeout=this.timeout,t.withCredentials=this.withCredentials,this.headers&&this.headers.forEach(function(e){t.setRequestHeader(e.name,e.value);}),t;},s.prototype.send=function(t,e){var r=this,i=this._prepareRequest();i.onreadystatechange=function(){if(4===i.readyState&&1!==i.timeout){var t=i.responseText,o=null;try{t=JSON.parse(t);}catch(t){o=n.InvalidResponse(i.responseText);}r.connected=!0,e(o,t);}},i.ontimeout=function(){r.connected=!1,e(n.ConnectionTimeout(this.timeout));};try{i.send(JSON.stringify(t));}catch(t){this.connected=!1,e(n.InvalidConnection(this.host));}},s.prototype.disconnect=function(){},s.prototype.supportsSubscriptions=function(){return!1;},t.exports=s;},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),function(t){for(var r in t)e.hasOwnProperty(r)||(e[r]=t[r]);}(r(236));var n=r(77);e.XMLHttpRequestEventTarget=n.XMLHttpRequestEventTarget;},function(t,e,r){"use strict";(function(t,n){var i,o=(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e;}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);},function(t,e){function r(){this.constructor=t;}i(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r());}),a=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=0)return this._url=this._parseUrl(e.headers.location),this._method="GET",this._loweredHeaders["content-type"]&&(delete this._headers[this._loweredHeaders["content-type"]],delete this._loweredHeaders["content-type"]),null!=this._headers["Content-Type"]&&delete this._headers["Content-Type"],delete this._headers["Content-Length"],this.upload._reset(),this._finalizeHeaders(),void this._sendHxxpRequest();this._response=e,this._response.on("data",function(t){return n._onHttpResponseData(e,t);}),this._response.on("end",function(){return n._onHttpResponseEnd(e);}),this._response.on("close",function(){return n._onHttpResponseClose(e);}),this.responseUrl=this._url.href.split("#")[0],this.status=e.statusCode,this.statusText=s.STATUS_CODES[this.status],this._parseResponseHeaders(e);var i=this._responseHeaders["content-length"]||"";this._totalBytes=+i,this._lengthComputable=!!i,this._setReadyState(r.HEADERS_RECEIVED);}},r.prototype._onHttpResponseData=function(t,e){this._response===t&&(this._responseParts.push(new n(e)),this._loadedBytes+=e.length,this.readyState!==r.LOADING&&this._setReadyState(r.LOADING),this._dispatchProgress("progress"));},r.prototype._onHttpResponseEnd=function(t){this._response===t&&(this._parseResponse(),this._request=null,this._response=null,this._setReadyState(r.DONE),this._dispatchProgress("load"),this._dispatchProgress("loadend"));},r.prototype._onHttpResponseClose=function(t){if(this._response===t){var e=this._request;this._setError(),e.abort(),this._setReadyState(r.DONE),this._dispatchProgress("error"),this._dispatchProgress("loadend");}},r.prototype._onHttpTimeout=function(t){this._request===t&&(this._setError(),t.abort(),this._setReadyState(r.DONE),this._dispatchProgress("timeout"),this._dispatchProgress("loadend"));},r.prototype._onHttpRequestError=function(t,e){this._request===t&&(this._setError(),t.abort(),this._setReadyState(r.DONE),this._dispatchProgress("error"),this._dispatchProgress("loadend"));},r.prototype._dispatchProgress=function(t){var e=new r.ProgressEvent(t);e.lengthComputable=this._lengthComputable,e.loaded=this._loadedBytes,e.total=this._totalBytes,this.dispatchEvent(e);},r.prototype._setError=function(){this._request=null,this._response=null,this._responseHeaders=null,this._responseParts=null;},r.prototype._parseUrl=function(t,e,r){var n=null==this.nodejsBaseUrl?t:c.resolve(this.nodejsBaseUrl,t),i=c.parse(n,!1,!0);i.hash=null;var o=(i.auth||"").split(":"),a=o[0],s=o[1];return(a||s||e||r)&&(i.auth=(e||a||"")+":"+(r||s||"")),i;},r.prototype._parseResponseHeaders=function(t){for(var e in this._responseHeaders={},t.headers){var r=e.toLowerCase();this._privateHeaders[r]||(this._responseHeaders[r]=t.headers[e]);}null!=this._mimeOverride&&(this._responseHeaders["content-type"]=this._mimeOverride);},r.prototype._parseResponse=function(){var t=n.concat(this._responseParts);switch(this._responseParts=null,this.responseType){case"json":this.responseText=null;try{this.response=JSON.parse(t.toString("utf-8"));}catch(t){this.response=null;}return;case"buffer":return this.responseText=null,void(this.response=t);case"arraybuffer":this.responseText=null;for(var e=new ArrayBuffer(t.length),r=new Uint8Array(e),i=0;i0?this.tail.next=e:this.head=e,this.tail=e,++this.length;},t.prototype.unshift=function(t){var e={data:t,next:this.head};0===this.length&&(this.tail=e),this.head=e,++this.length;},t.prototype.shift=function(){if(0!==this.length){var t=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,t;}},t.prototype.clear=function(){this.head=this.tail=null,this.length=0;},t.prototype.join=function(t){if(0===this.length)return"";for(var e=this.head,r=""+e.data;e=e.next;)r+=t+e.data;return r;},t.prototype.concat=function(t){if(0===this.length)return n.alloc(0);if(1===this.length)return this.head.data;for(var e,r,i,o=n.allocUnsafe(t>>>0),a=this.head,s=0;a;)e=a.data,r=o,i=s,e.copy(r,i),s+=a.data.length,a=a.next;return o;},t;}(),i&&i.inspect&&i.inspect.custom&&(t.exports.prototype[i.inspect.custom]=function(){var t=i.inspect({length:this.length});return this.constructor.name+" "+t;});},function(t,e){},function(t,e,r){"use strict";(function(t,e){!function(t,r){if(!t.setImmediate){var n,i,o,a,s,u=1,f={},c=!1,h=t.document,l=Object.getPrototypeOf&&Object.getPrototypeOf(t);l=l&&l.setTimeout?l:t,"[object process]"==={}.toString.call(t.process)?n=function(t){e.nextTick(function(){p(t);});}:!function(){if(t.postMessage&&!t.importScripts){var e=!0,r=t.onmessage;return t.onmessage=function(){e=!1;},t.postMessage("","*"),t.onmessage=r,e;}}()?t.MessageChannel?((o=new MessageChannel()).port1.onmessage=function(t){p(t.data);},n=function(t){o.port2.postMessage(t);}):h&&"onreadystatechange"in h.createElement("script")?(i=h.documentElement,n=function(t){var e=h.createElement("script");e.onreadystatechange=function(){p(t),e.onreadystatechange=null,i.removeChild(e),e=null;},i.appendChild(e);}):n=function(t){setTimeout(p,0,t);}:(a="setImmediate$"+Math.random()+"$",s=function(e){e.source===t&&"string"==typeof e.data&&0===e.data.indexOf(a)&&p(+e.data.slice(a.length));},t.addEventListener?t.addEventListener("message",s,!1):t.attachEvent("onmessage",s),n=function(e){t.postMessage(a+e,"*");}),l.setImmediate=function(t){"function"!=typeof t&&(t=new Function(""+t));for(var e=new Array(arguments.length-1),r=0;r0&&(i=r),r=t[f++]);)switch(q++,"\n"===r?(z++,H=0):H++,j){case l:if("{"===r)j=p;else if("["===r)j=b;else if(!G(r))return K("Non-whitespace before {[.");continue;case g:case p:if(G(r))continue;if(j===g)N.push(w);else{if("}"===r){s({}),u(),j=N.pop()||d;continue;}N.push(m);}if('"'!==r)return K('Malformed object key should start with " ');j=y;continue;case w:case m:if(G(r))continue;if(":"===r)j===m?(N.push(m),void 0!==o&&(s({}),a(o),o=void 0),F++):void 0!==o&&(a(o),o=void 0),j=d;else if("}"===r)void 0!==o&&(s(o),u(),o=void 0),u(),F--,j=N.pop()||d;else{if(","!==r)return K("Bad object");j===m&&N.push(m),void 0!==o&&(s(o),u(),o=void 0),j=g;}continue;case b:case d:if(G(r))continue;if(j===b){if(s([]),F++,j=d,"]"===r){u(),F--,j=N.pop()||d;continue;}N.push(v);}if('"'===r)j=y;else if("{"===r)j=p;else if("["===r)j=b;else if("t"===r)j=_;else if("f"===r)j=S;else if("n"===r)j=O;else if("-"===r)I+=r;else if("0"===r)I+=r,j=20;else{if(-1==="123456789".indexOf(r))return K("Bad value");I+=r,j=20;}continue;case v:if(","===r)N.push(v),void 0!==o&&(s(o),u(),o=void 0),j=d;else{if("]"!==r){if(G(r))continue;return K("Bad array");}void 0!==o&&(s(o),u(),o=void 0),u(),F--,j=N.pop()||d;}continue;case y:void 0===o&&(o="");var h=f-1;t:for(;;){for(;D>0;)if(L+=r,r=t.charAt(f++),4===D?(o+=String.fromCharCode(parseInt(L,16)),D=0,h=f-1):D++,!r)break t;if('"'===r&&!C){j=N.pop()||d,o+=t.substring(h,f-1);break;}if(!("\\"!==r||C||(C=!0,o+=t.substring(h,f-1),r=t.charAt(f++))))break;if(C){if(C=!1,"n"===r?o+="\n":"r"===r?o+="\r":"t"===r?o+="\t":"f"===r?o+="\f":"b"===r?o+="\b":"u"===r?(D=1,L=""):o+=r,r=t.charAt(f++),h=f-1,r)continue;break;}c.lastIndex=f;var V=c.exec(t);if(!V){f=t.length+1,o+=t.substring(h,f-1);break;}if(f=V.index+1,!(r=t.charAt(V.index))){o+=t.substring(h,f-1);break;}}continue;case _:if(!r)continue;if("r"!==r)return K("Invalid true started with t"+r);j=k;continue;case k:if(!r)continue;if("u"!==r)return K("Invalid true started with tr"+r);j=M;continue;case M:if(!r)continue;if("e"!==r)return K("Invalid true started with tru"+r);s(!0),u(),j=N.pop()||d;continue;case S:if(!r)continue;if("a"!==r)return K("Invalid false started with f"+r);j=A;continue;case A:if(!r)continue;if("l"!==r)return K("Invalid false started with fa"+r);j=x;continue;case x:if(!r)continue;if("s"!==r)return K("Invalid false started with fal"+r);j=E;continue;case E:if(!r)continue;if("e"!==r)return K("Invalid false started with fals"+r);s(!1),u(),j=N.pop()||d;continue;case O:if(!r)continue;if("u"!==r)return K("Invalid null started with n"+r);j=P;continue;case P:if(!r)continue;if("l"!==r)return K("Invalid null started with nu"+r);j=B;continue;case B:if(!r)continue;if("l"!==r)return K("Invalid null started with nul"+r);s(null),u(),j=N.pop()||d;continue;case T:if("."!==r)return K("Leading zero not followed by .");I+=r,j=20;continue;case 20:if(-1!=="0123456789".indexOf(r))I+=r;else if("."===r){if(-1!==I.indexOf("."))return K("Invalid number has two dots");I+=r;}else if("e"===r||"E"===r){if(-1!==I.indexOf("e")||-1!==I.indexOf("E"))return K("Invalid number has two exponential");I+=r;}else if("+"===r||"-"===r){if("e"!==i&&"E"!==i)return K("Invalid symbol in number");I+=r;}else I&&(s(parseFloat(I)),u(),I=""),f--,j=N.pop()||d;continue;default:return K("Unknown state: "+j);}q>=R&&(n=0,void 0!==o&&o.length>65536&&(K("Max buffer length exceeded: textNode"),n=Math.max(n,o.length)),I.length>65536&&(K("Max buffer length exceeded: numberNode"),n=Math.max(n,I.length)),R=65536-n+q);}}),t(n.n).on(function(){if(j===l)return s({}),u(),void(U=!0);j===d&&0===F||K("Unexpected end"),void 0!==o&&(s(o),u(),o=void 0),U=!0;});}},function(t,e,r){r.d(e,"a",function(){return u;}),r.d(e,"b",function(){return f;});var n=r(19),i=r(3),o=r(2),a=r(20),s=r(0);function u(){return new XMLHttpRequest();}function f(t,e,r,u,f,c,h){var l=t(i.m).emit,d=t(i.b).emit,p=0,m=!0;function b(){if("2"===String(e.status)[0]){var t=e.responseText,r=(" "+t.substr(p)).substr(1);r&&l(r),p=Object(o.e)(t);}}function v(e){try{m&&t(i.c).emit(e.status,Object(a.a)(e.getAllResponseHeaders())),m=!1;}catch(t){}}t(i.a).on(function(){e.onreadystatechange=null,e.abort();}),"onprogress"in e&&(e.onprogress=b),e.onreadystatechange=function(){switch(e.readyState){case 2:case 3:return v(e);case 4:v(e),"2"===String(e.status)[0]?(b(),t(i.n).emit()):d(Object(i.o)(e.status,e.responseText));}};try{for(var y in e.open(r,u,!0),c)e.setRequestHeader(y,c[y]);Object(n.a)(window.location,Object(n.b)(u))||e.setRequestHeader("X-Requested-With","XMLHttpRequest"),e.withCredentials=h,e.send(f);}catch(t){window.setTimeout(Object(s.j)(d,Object(i.o)(void 0,void 0,t)),0);}}},function(t,e,r){function n(t,e){function r(e){return String(e.port||{"http:":80,"https:":443}[e.protocol||t.protocol]);}return!!(e.protocol&&e.protocol!==t.protocol||e.host&&e.host!==t.host||e.host&&r(e)!==r(t));}function i(t){var e=/(\w+:)?(?:\/\/)([\w.-]+)?(?::(\d+))?\/?/.exec(t)||[];return{protocol:e[1]||"",host:e[2]||"",port:e[3]||""};}r.d(e,"a",function(){return n;}),r.d(e,"b",function(){return i;});},function(t,e,r){function n(t){var e={};return t&&t.split("\r\n").forEach(function(t){var r=t.indexOf(": ");e[t.substring(0,r)]=t.substring(r+2);}),e;}r.d(e,"a",function(){return n;});}]).default;},"object"===(0,s.default)(e)&&"object"===(0,s.default)(t)?t.exports=a():(i=[],void 0===(o="function"==typeof(n=a)?n.apply(e,i):n)||(t.exports=o));}).call(this,r(17)(t));},function(t,e,r){"use strict";var n=r(10).formatters,i=r(30),o=r(16);t.exports=function(t){var e=function(e){var r;return e.property?(t[e.property]||(t[e.property]={}),r=t[e.property]):r=t,e.methods&&e.methods.forEach(function(e){e instanceof i||(e=new i(e)),e.attachToObject(r),e.setRequestManager(t._requestManager);}),t;};return e.formatters=n,e.utils=o,e.Method=i,e;};},function(t,e,r){"use strict";(function(t){var e=r(0)(r(2)),n=function(t){var r=Object.prototype,n=r.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e];}try{u({},"");}catch(t){u=function(t,e,r){return t[e]=r;};}function f(t,e,r,n){var i=e&&e.prototype instanceof l?e:l,o=Object.create(i.prototype),a=new S(n||[]);return o._invoke=function(t,e,r){var n="suspendedStart";return function(i,o){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===i)throw o;return x();}for(r.method=i,r.arg=o;;){var a=r.delegate;if(a){var s=_(a,r);if(s){if(s===h)continue;return s;}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg);}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var u=c(t,e,r);if("normal"===u.type){if(n=r.done?"completed":"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done};}"throw"===u.type&&(n="completed",r.method="throw",r.arg=u.arg);}};}(t,r,a),o;}function c(t,e,r){try{return{type:"normal",arg:t.call(e,r)};}catch(t){return{type:"throw",arg:t};}}t.wrap=f;var h={};function l(){}function d(){}function p(){}var m={};m[o]=function(){return this;};var b=Object.getPrototypeOf,v=b&&b(b(A([])));v&&v!==r&&n.call(v,o)&&(m=v);var y=p.prototype=l.prototype=Object.create(m);function g(t){["next","throw","return"].forEach(function(e){u(t,e,function(t){return this._invoke(e,t);});});}function w(t,r){var i;this._invoke=function(o,a){function s(){return new r(function(i,s){!function i(o,a,s,u){var f=c(t[o],t,a);if("throw"!==f.type){var h=f.arg,l=h.value;return l&&"object"===(0,e.default)(l)&&n.call(l,"__await")?r.resolve(l.__await).then(function(t){i("next",t,s,u);},function(t){i("throw",t,s,u);}):r.resolve(l).then(function(t){h.value=t,s(h);},function(t){return i("throw",t,s,u);});}u(f.arg);}(o,a,i,s);});}return i=i?i.then(s,s):s();};}function _(t,e){var r=t.iterator[e.method];if(void 0===r){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=void 0,_(t,e),"throw"===e.method))return h;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method");}return h;}var n=c(r,t.iterator,e.arg);if("throw"===n.type)return e.method="throw",e.arg=n.arg,e.delegate=null,h;var i=n.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,h):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,h);}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e);}function M(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e;}function S(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0);}function A(t){if(t){var e=t[o];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,i=function e(){for(;++r=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var s=n.call(o,"catchLoc"),u=n.call(o,"finallyLoc");if(s&&u){if(this.prev=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),M(r),h;}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var i=n.arg;M(r);}return i;}}throw new Error("illegal catch attempt");},delegateYield:function(t,e,r){return this.delegate={iterator:A(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),h;}},t;}("object"===(0,e.default)(t)?t.exports:{});try{regeneratorRuntime=n;}catch(t){Function("r","regeneratorRuntime = r")(n);}}).call(this,r(17)(t));},function(t,e,r){"use strict";var n=r(0)(r(2)),i=r(10).errors,o=r(73),a=r(10).formatters;function s(t){return t;}function u(t){o.call(this),this.id=null,this.callback=s,this.arguments=null,this.lastBlock=null,this.options={subscription:t.subscription,type:t.type,requestManager:t.requestManager};}u.prototype=Object.create(o.prototype),u.prototype.constructor=u,u.prototype._extractCallback=function(t){if("function"==typeof t[t.length-1])return t.pop();},u.prototype._validateArgs=function(t){var e=this.options.subscription;if(e||(e={}),e.params||(e.params=0),t.length!==e.params)throw i.InvalidNumberOfParams(t.length,e.params,e.subscriptionName);},u.prototype._formatInput=function(t){var e=this.options.subscription;return e&&e.inputFormatter?e.inputFormatter.map(function(e,r){return e?e(t[r]):t[r];}):t;},u.prototype._formatOutput=function(t){var e=this.options.subscription;return e&&e.outputFormatter&&t?e.outputFormatter(t):t;},u.prototype._toPayload=function(t){var e=[];if(this.callback=this._extractCallback(t)||s,this.subscriptionMethod||(this.subscriptionMethod=t.shift(),this.options.subscription.subscriptionName&&(this.subscriptionMethod=this.options.subscription.subscriptionName)),this.arguments||(this.arguments=this._formatInput(t),this._validateArgs(this.arguments),t=[]),e.push(this.subscriptionMethod),e=e.concat(this.arguments),t.length)throw new Error("Only a callback is allowed as parameter on an already instantiated subscription.");return{method:this.options.type+"_subscribe",params:e};},u.prototype.unsubscribe=function(t){this.options.requestManager.removeSubscription(this.id,t),this.id=null,this.lastBlock=null,this.removeAllListeners();},u.prototype.subscribe=function(){var t=this,e=Array.prototype.slice.call(arguments),r=this._toPayload(e);if(!r)return this;if(!this.options.requestManager.provider)return setTimeout(function(){var e=new Error("No provider set.");t.callback(e,null,t),t.emit("error",e);},0),this;if(!this.options.requestManager.provider.on)return setTimeout(function(){var e=new Error("The current provider doesn't support subscriptions: "+t.options.requestManager.provider.constructor.name);t.callback(e,null,t),t.emit("error",e);},0),this;if(this.lastBlock&&this.options.params&&"object"===(0,n.default)(this.options.params)&&(r.params[1]=this.options.params,r.params[1].fromBlock=a.inputBlockNumberFormatter(this.lastBlock+1)),this.id&&this.unsubscribe(),this.options.params=r.params[1],"logs"===r.params[0]&&r.params[1]&&"object"===(0,n.default)(r.params[1])&&r.params[1].hasOwnProperty("fromBlock")&&isFinite(r.params[1].fromBlock)){var i=Object.assign({},r.params[1]);this.options.requestManager.send({method:"eth_getLogs",params:[i]},function(e,r){e?setTimeout(function(){t.callback(e,null,t),t.emit("error",e);},0):r.forEach(function(e){var r=t._formatOutput(e);t.callback(null,r,t),t.emit("data",r);});});}return"object"===(0,n.default)(r.params[1])&&delete r.params[1].fromBlock,this.options.requestManager.send(r,function(e,i){!e&&i?(t.id=i,t.method=r.params[0],t.emit("connected",i),t.options.requestManager.addSubscription(t,function(e,r){e?(t.callback(e,!1,t),t.emit("error",e)):(Array.isArray(r)||(r=[r]),r.forEach(function(e){var r=t._formatOutput(e);if(t.lastBlock=r&&"object"===(0,n.default)(r)?r.blockNumber:null,"function"==typeof t.options.subscription.subscriptionHandler)return t.options.subscription.subscriptionHandler.call(t,r);t.emit("data",r),t.callback(null,r,t);}));})):setTimeout(function(){t.callback(e,!1,t),t.emit("error",e);},0);}),this;},u.prototype.resubscribe=function(){this.options.requestManager.removeSubscription(this.id),this.id=null,this.subscribe(this.callback);},t.exports=u;},function(t,e,r){"use strict";var n=r(2);Object.defineProperty(e,"__esModule",{value:!0}),e.computeAddress=w,e.recoverAddress=_,e.accessListify=S,e.serialize=function(t,e){if(null==t.type)return null!=t.accessList&&m.throwArgumentError("untyped transactions do not support accessList; include type: 1","transaction",t),function(t,e){(0,f.checkProperties)(t,g);var r=[];y.forEach(function(e){var n=t[e.name]||[],i={};e.numeric&&(i.hexPad="left"),n=(0,a.arrayify)((0,a.hexlify)(n,i)),e.length&&n.length!==e.length&&n.length>0&&m.throwArgumentError("invalid length for "+e.name,"transaction:"+e.name,n),e.maxLength&&(n=(0,a.stripZeros)(n)).length>e.maxLength&&m.throwArgumentError("invalid length for "+e.name,"transaction:"+e.name,n),r.push((0,a.hexlify)(n));});var n=0;null!=t.chainId?"number"!=typeof(n=t.chainId)&&m.throwArgumentError("invalid transaction.chainId","transaction",t):e&&!(0,a.isBytesLike)(e)&&e.v>28&&(n=Math.floor((e.v-35)/2));0!==n&&(r.push((0,a.hexlify)(n)),r.push("0x"),r.push("0x"));if(!e)return c.encode(r);var i=(0,a.splitSignature)(e),o=27+i.recoveryParam;0!==n?(r.pop(),r.pop(),r.pop(),o+=2*n+8,i.v>28&&i.v!==o&&m.throwArgumentError("transaction.chainId/signature.v mismatch","signature",e)):i.v!==o&&m.throwArgumentError("transaction.chainId/signature.v mismatch","signature",e);return r.push((0,a.hexlify)(o)),r.push((0,a.stripZeros)((0,a.arrayify)(i.r))),r.push((0,a.stripZeros)((0,a.arrayify)(i.s))),c.encode(r);}(t,e);switch(t.type){case 1:return A(t,e);}return m.throwError("unsupported transaction type: ".concat(t.type),l.Logger.errors.UNSUPPORTED_OPERATION,{operation:"serializeTransaction",transactionType:t.type});},e.parse=function(t){var e=(0,a.arrayify)(t);if(e[0]>127)return function(t){var e=c.decode(t);9!==e.length&&6!==e.length&&m.throwArgumentError("invalid raw transaction","rawTransaction",t);var r={nonce:v(e[0]).toNumber(),gasPrice:v(e[1]),gasLimit:v(e[2]),to:b(e[3]),value:v(e[4]),data:e[5],chainId:0};if(6===e.length)return r;try{r.v=o.BigNumber.from(e[6]).toNumber();}catch(t){return console.log(t),r;}if(r.r=(0,a.hexZeroPad)(e[7],32),r.s=(0,a.hexZeroPad)(e[8],32),o.BigNumber.from(r.r).isZero()&&o.BigNumber.from(r.s).isZero())r.chainId=r.v,r.v=0;else{r.chainId=Math.floor((r.v-35)/2),r.chainId<0&&(r.chainId=0);var n=r.v-27,i=e.slice(0,6);0!==r.chainId&&(i.push((0,a.hexlify)(r.chainId)),i.push("0x"),i.push("0x"),n-=2*r.chainId+8);var s=(0,u.keccak256)(c.encode(i));try{r.from=_(s,{r:(0,a.hexlify)(r.r),s:(0,a.hexlify)(r.s),recoveryParam:n});}catch(t){console.log(t);}r.hash=(0,u.keccak256)(t);}return r.type=null,r;}(e);switch(e[0]){case 1:return function(t){var e=c.decode(t.slice(1));8!==e.length&&11!==e.length&&m.throwArgumentError("invalid component count for transaction type: 1","payload",(0,a.hexlify)(t));var r={type:1,chainId:v(e[0]).toNumber(),nonce:v(e[1]).toNumber(),gasPrice:v(e[2]),gasLimit:v(e[3]),to:b(e[4]),value:v(e[5]),data:e[6],accessList:S(e[7])};if(8===e.length)return r;try{var n=v(e[8]).toNumber();if(0!==n&&1!==n)throw new Error("bad recid");r.v=n;}catch(t){m.throwArgumentError("invalid v for transaction type: 1","v",e[8]);}r.r=(0,a.hexZeroPad)(e[9],32),r.s=(0,a.hexZeroPad)(e[10],32);try{var i=(0,u.keccak256)(A(r));r.from=_(i,{r:r.r,s:r.s,recoveryParam:r.v});}catch(t){console.log(t);}return r.hash=(0,u.keccak256)(t),r;}(e);}return m.throwError("unsupported transaction type: ".concat(e[0]),l.Logger.errors.UNSUPPORTED_OPERATION,{operation:"parseTransaction",transactionType:e[0]});};var i=r(59),o=r(24),a=r(11),s=r(79),u=r(31),f=r(32),c=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==n(t)&&"function"!=typeof t)return{default:t};var r=p(e);if(r&&r.has(t))return r.get(t);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var s=o?Object.getOwnPropertyDescriptor(t,a):null;s&&(s.get||s.set)?Object.defineProperty(i,a,s):i[a]=t[a];}i.default=t,r&&r.set(t,i);return i;}(r(126)),h=r(267),l=r(12),d=r(276);function p(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap(),r=new WeakMap();return(p=function(t){return t?r:e;})(t);}var m=new l.Logger(d.version);function b(t){return"0x"===t?null:(0,i.getAddress)(t);}function v(t){return"0x"===t?s.Zero:o.BigNumber.from(t);}var y=[{name:"nonce",maxLength:32,numeric:!0},{name:"gasPrice",maxLength:32,numeric:!0},{name:"gasLimit",maxLength:32,numeric:!0},{name:"to",length:20},{name:"value",maxLength:32,numeric:!0},{name:"data"}],g={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0};function w(t){var e=(0,h.computePublicKey)(t);return(0,i.getAddress)((0,a.hexDataSlice)((0,u.keccak256)((0,a.hexDataSlice)(e,1)),12));}function _(t,e){return w((0,h.recoverPublicKey)((0,a.arrayify)(t),e));}function k(t,e){var r=(0,a.stripZeros)(o.BigNumber.from(t).toHexString());return r.length>32&&m.throwArgumentError("invalid length for "+e,"transaction:"+e,t),r;}function M(t,e){return{address:(0,i.getAddress)(t),storageKeys:(e||[]).map(function(e,r){return 32!==(0,a.hexDataLength)(e)&&m.throwArgumentError("invalid access list storageKey","accessList[".concat(t,":").concat(r,"]"),e),e.toLowerCase();})};}function S(t){if(Array.isArray(t))return t.map(function(t,e){return Array.isArray(t)?(t.length>2&&m.throwArgumentError("access list expected to be [ address, storageKeys[] ]","value[".concat(e,"]"),t),M(t[0],t[1])):M(t.address,t.storageKeys);});var e=Object.keys(t).map(function(e){var r=t[e].reduce(function(t,e){return t[e]=!0,t;},{});return M(e,Object.keys(r).sort());});return e.sort(function(t,e){return t.address.localeCompare(e.address);}),e;}function A(t,e){var r,n=[k(t.chainId||0,"chainId"),k(t.nonce||0,"nonce"),k(t.gasPrice||0,"gasPrice"),k(t.gasLimit||0,"gasLimit"),null!=t.to?(0,i.getAddress)(t.to):"0x",k(t.value||0,"value"),t.data||"0x",(r=t.accessList||[],S(r).map(function(t){return[t.address,t.storageKeys];}))];if(e){var o=(0,a.splitSignature)(e);n.push(k(o.recoveryParam,"recoveryParam")),n.push((0,a.stripZeros)(o.r)),n.push((0,a.stripZeros)(o.s));}return(0,a.hexConcat)(["0x01",c.encode(n)]);}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.version=void 0;e.version="logger/5.1.0";},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.version=void 0;e.version="bytes/5.1.0";},function(t,e,r){"use strict";var n=r(0);Object.defineProperty(e,"__esModule",{value:!0}),e.formatFixed=y,e.parseFixed=g,e.FixedNumber=e.FixedFormat=void 0;var i=n(r(2)),o=n(r(5)),a=n(r(9)),s=r(11),u=r(12),f=r(125),c=r(124),h=new u.Logger(f.version),l={},d=c.BigNumber.from(0),p=c.BigNumber.from(-1);function m(t,e,r,n){var i={fault:e,operation:r};return void 0!==n&&(i.value=n),h.throwError(t,u.Logger.errors.NUMERIC_FAULT,i);}for(var b="0";b.length<256;)b+=b;function v(t){if("number"!=typeof t)try{t=c.BigNumber.from(t).toNumber();}catch(t){}return"number"==typeof t&&t>=0&&t<=256&&!(t%1)?"1"+b.substring(0,t):h.throwArgumentError("invalid decimal size","decimals",t);}function y(t,e){null==e&&(e=0);var r=v(e),n=(t=c.BigNumber.from(t)).lt(d);n&&(t=t.mul(p));for(var i=t.mod(r).toString();i.length2&&h.throwArgumentError("too many decimal points","value",t);var o=i[0],a=i[1];for(o||(o="0"),a||(a="0"),a.length>r.length-1&&m("fractional component exceeds decimals","underflow","parseFixed");a.length80&&h.throwArgumentError("invalid fixed format (decimals too large)","format.decimals",o),new t(l,r,n,o);}}]),t;}();e.FixedFormat=w;var _=function(){function t(e,r,n,i){(0,o.default)(this,t),h.checkNew(this instanceof t?this.constructor:void 0,t),e!==l&&h.throwError("cannot use FixedNumber constructor; use FixedNumber.from",u.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new FixedFormat"}),this.format=i,this._hex=r,this._value=n,this._isFixedNumber=!0,Object.freeze(this);}return(0,a.default)(t,[{key:"_checkFormat",value:function(t){this.format.name!==t.format.name&&h.throwArgumentError("incompatible format; use fixedNumber.toFormat","other",t);}},{key:"addUnsafe",value:function(e){this._checkFormat(e);var r=g(this._value,this.format.decimals),n=g(e._value,e.format.decimals);return t.fromValue(r.add(n),this.format.decimals,this.format);}},{key:"subUnsafe",value:function(e){this._checkFormat(e);var r=g(this._value,this.format.decimals),n=g(e._value,e.format.decimals);return t.fromValue(r.sub(n),this.format.decimals,this.format);}},{key:"mulUnsafe",value:function(e){this._checkFormat(e);var r=g(this._value,this.format.decimals),n=g(e._value,e.format.decimals);return t.fromValue(r.mul(n).div(this.format._multiplier),this.format.decimals,this.format);}},{key:"divUnsafe",value:function(e){this._checkFormat(e);var r=g(this._value,this.format.decimals),n=g(e._value,e.format.decimals);return t.fromValue(r.mul(this.format._multiplier).div(n),this.format.decimals,this.format);}},{key:"floor",value:function(){var e=this.toString().split("."),r=t.from(e[0],this.format),n=!e[1].match(/^(0*)$/);return this.isNegative()&&n&&(r=r.subUnsafe(k)),r;}},{key:"ceiling",value:function(){var e=this.toString().split("."),r=t.from(e[0],this.format),n=!e[1].match(/^(0*)$/);return!this.isNegative()&&n&&(r=r.addUnsafe(k)),r;}},{key:"round",value:function(e){null==e&&(e=0);var r=this.toString().split(".");if((e<0||e>80||e%1)&&h.throwArgumentError("invalid decimal count","decimals",e),r[1].length<=e)return this;var n=t.from("1"+b.substring(0,e));return this.mulUnsafe(n).addUnsafe(M).floor().divUnsafe(n);}},{key:"isZero",value:function(){return"0.0"===this._value;}},{key:"isNegative",value:function(){return"-"===this._value[0];}},{key:"toString",value:function(){return this._value;}},{key:"toHexString",value:function(t){if(null==t)return this._hex;t%8&&h.throwArgumentError("invalid byte width","width",t);var e=c.BigNumber.from(this._hex).fromTwos(this.format.width).toTwos(t).toHexString();return(0,s.hexZeroPad)(e,t/8);}},{key:"toUnsafeFloat",value:function(){return parseFloat(this.toString());}},{key:"toFormat",value:function(e){return t.fromString(this._value,e);}}],[{key:"fromValue",value:function(e,r,n){return null!=n||null==r||(0,c.isBigNumberish)(r)||(n=r,r=null),null==r&&(r=0),null==n&&(n="fixed"),t.fromString(y(e,r),w.from(n));}},{key:"fromString",value:function(e,r){null==r&&(r="fixed");var n=w.from(r),i=g(e,n.decimals);!n.signed&&i.lt(d)&&m("unsigned value cannot be negative","overflow","value",e);var o=null;n.signed?o=i.toTwos(n.width).toHexString():(o=i.toHexString(),o=(0,s.hexZeroPad)(o,n.width/8));var a=y(i,n.decimals);return new t(l,o,a,n);}},{key:"fromBytes",value:function(e,r){null==r&&(r="fixed");var n=w.from(r);if((0,s.arrayify)(e).length>n.width/8)throw new Error("overflow");var i=c.BigNumber.from(e);n.signed&&(i=i.fromTwos(n.width));var o=i.toTwos((n.signed?0:1)+n.width).toHexString(),a=y(i,n.decimals);return new t(l,o,a,n);}},{key:"from",value:function(e,r){if("string"==typeof e)return t.fromString(e,r);if((0,s.isBytes)(e))return t.fromBytes(e,r);try{return t.fromValue(e,0,r);}catch(t){if(t.code!==u.Logger.errors.INVALID_ARGUMENT)throw t;}return h.throwArgumentError("invalid FixedNumber value","value",e);}},{key:"isFixedNumber",value:function(t){return!(!t||!t._isFixedNumber);}}]),t;}();e.FixedNumber=_;var k=_.from(1),M=_.from("0.5");},function(t,e,r){"use strict";(function(t,e,n){var i=r(0)(r(2));/** + * [js-sha3]{@link https://github.com/emn178/js-sha3} + * + * @version 0.5.7 + * @author Chen, Yi-Cyuan [emn178@gmail.com] + * @copyright Chen, Yi-Cyuan 2015-2016 + * @license MIT + */!function(){var r="object"===("undefined"==typeof window?"undefined":(0,i.default)(window))?window:{};!r.JS_SHA3_NO_NODE_JS&&"object"===(void 0===t?"undefined":(0,i.default)(t))&&t.versions&&t.versions.node&&(r=e);for(var o=!r.JS_SHA3_NO_COMMON_JS&&"object"===(0,i.default)(n)&&n.exports,a="0123456789abcdef".split(""),s=[0,8,16,24],u=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],f=[224,256,384,512],c=["hex","buffer","arrayBuffer","array"],h=function(t,e,r){return function(n){return new k(t,e,t).update(n)[r]();};},l=function(t,e,r){return function(n,i){return new k(t,e,i).update(n)[r]();};},d=function(t,e){var r=h(t,e,"hex");r.create=function(){return new k(t,e,t);},r.update=function(t){return r.create().update(t);};for(var n=0;n>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0;}k.prototype.update=function(t){var e="string"!=typeof t;e&&t.constructor===ArrayBuffer&&(t=new Uint8Array(t));for(var r,n,i=t.length,o=this.blocks,a=this.byteCount,u=this.blockCount,f=0,c=this.s;f>2]|=t[f]<>2]|=n<>2]|=(192|n>>6)<>2]|=(128|63&n)<=57344?(o[r>>2]|=(224|n>>12)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<>2]|=(240|n>>18)<>2]|=(128|n>>12&63)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<=a){for(this.start=r-a,this.block=o[u],r=0;r>2]|=this.padding[3&e],this.lastByteIndex===this.byteCount)for(t[0]=t[r],e=1;e>4&15]+a[15&t]+a[t>>12&15]+a[t>>8&15]+a[t>>20&15]+a[t>>16&15]+a[t>>28&15]+a[t>>24&15];s%e==0&&(M(r),o=0);}return i&&(t=r[o],i>0&&(u+=a[t>>4&15]+a[15&t]),i>1&&(u+=a[t>>12&15]+a[t>>8&15]),i>2&&(u+=a[t>>20&15]+a[t>>16&15])),u;},k.prototype.arrayBuffer=function(){this.finalize();var t,e=this.blockCount,r=this.s,n=this.outputBlocks,i=this.extraBytes,o=0,a=0,s=this.outputBits>>3;t=i?new ArrayBuffer(n+1<<2):new ArrayBuffer(s);for(var u=new Uint32Array(t);a>8&255,u[t+2]=e>>16&255,u[t+3]=e>>24&255;s%r==0&&M(n);}return o&&(t=s<<2,e=n[a],o>0&&(u[t]=255&e),o>1&&(u[t+1]=e>>8&255),o>2&&(u[t+2]=e>>16&255)),u;};var M=function(t){var e,r,n,i,o,a,s,f,c,h,l,d,p,m,b,v,y,g,w,_,k,M,S,A,x,E,O,P,B,T,R,I,C,U,j,N,L,D,F,q,H,z,K,G,V,W,Z,J,X,Y,$,Q,tt,et,rt,nt,it,ot,at,st,ut,ft,ct;for(n=0;n<48;n+=2)i=t[0]^t[10]^t[20]^t[30]^t[40],o=t[1]^t[11]^t[21]^t[31]^t[41],a=t[2]^t[12]^t[22]^t[32]^t[42],s=t[3]^t[13]^t[23]^t[33]^t[43],f=t[4]^t[14]^t[24]^t[34]^t[44],c=t[5]^t[15]^t[25]^t[35]^t[45],h=t[6]^t[16]^t[26]^t[36]^t[46],l=t[7]^t[17]^t[27]^t[37]^t[47],e=(d=t[8]^t[18]^t[28]^t[38]^t[48])^(a<<1|s>>>31),r=(p=t[9]^t[19]^t[29]^t[39]^t[49])^(s<<1|a>>>31),t[0]^=e,t[1]^=r,t[10]^=e,t[11]^=r,t[20]^=e,t[21]^=r,t[30]^=e,t[31]^=r,t[40]^=e,t[41]^=r,e=i^(f<<1|c>>>31),r=o^(c<<1|f>>>31),t[2]^=e,t[3]^=r,t[12]^=e,t[13]^=r,t[22]^=e,t[23]^=r,t[32]^=e,t[33]^=r,t[42]^=e,t[43]^=r,e=a^(h<<1|l>>>31),r=s^(l<<1|h>>>31),t[4]^=e,t[5]^=r,t[14]^=e,t[15]^=r,t[24]^=e,t[25]^=r,t[34]^=e,t[35]^=r,t[44]^=e,t[45]^=r,e=f^(d<<1|p>>>31),r=c^(p<<1|d>>>31),t[6]^=e,t[7]^=r,t[16]^=e,t[17]^=r,t[26]^=e,t[27]^=r,t[36]^=e,t[37]^=r,t[46]^=e,t[47]^=r,e=h^(i<<1|o>>>31),r=l^(o<<1|i>>>31),t[8]^=e,t[9]^=r,t[18]^=e,t[19]^=r,t[28]^=e,t[29]^=r,t[38]^=e,t[39]^=r,t[48]^=e,t[49]^=r,m=t[0],b=t[1],W=t[11]<<4|t[10]>>>28,Z=t[10]<<4|t[11]>>>28,P=t[20]<<3|t[21]>>>29,B=t[21]<<3|t[20]>>>29,st=t[31]<<9|t[30]>>>23,ut=t[30]<<9|t[31]>>>23,z=t[40]<<18|t[41]>>>14,K=t[41]<<18|t[40]>>>14,U=t[2]<<1|t[3]>>>31,j=t[3]<<1|t[2]>>>31,v=t[13]<<12|t[12]>>>20,y=t[12]<<12|t[13]>>>20,J=t[22]<<10|t[23]>>>22,X=t[23]<<10|t[22]>>>22,T=t[33]<<13|t[32]>>>19,R=t[32]<<13|t[33]>>>19,ft=t[42]<<2|t[43]>>>30,ct=t[43]<<2|t[42]>>>30,et=t[5]<<30|t[4]>>>2,rt=t[4]<<30|t[5]>>>2,N=t[14]<<6|t[15]>>>26,L=t[15]<<6|t[14]>>>26,g=t[25]<<11|t[24]>>>21,w=t[24]<<11|t[25]>>>21,Y=t[34]<<15|t[35]>>>17,$=t[35]<<15|t[34]>>>17,I=t[45]<<29|t[44]>>>3,C=t[44]<<29|t[45]>>>3,A=t[6]<<28|t[7]>>>4,x=t[7]<<28|t[6]>>>4,nt=t[17]<<23|t[16]>>>9,it=t[16]<<23|t[17]>>>9,D=t[26]<<25|t[27]>>>7,F=t[27]<<25|t[26]>>>7,_=t[36]<<21|t[37]>>>11,k=t[37]<<21|t[36]>>>11,Q=t[47]<<24|t[46]>>>8,tt=t[46]<<24|t[47]>>>8,G=t[8]<<27|t[9]>>>5,V=t[9]<<27|t[8]>>>5,E=t[18]<<20|t[19]>>>12,O=t[19]<<20|t[18]>>>12,ot=t[29]<<7|t[28]>>>25,at=t[28]<<7|t[29]>>>25,q=t[38]<<8|t[39]>>>24,H=t[39]<<8|t[38]>>>24,M=t[48]<<14|t[49]>>>18,S=t[49]<<14|t[48]>>>18,t[0]=m^~v&g,t[1]=b^~y&w,t[10]=A^~E&P,t[11]=x^~O&B,t[20]=U^~N&D,t[21]=j^~L&F,t[30]=G^~W&J,t[31]=V^~Z&X,t[40]=et^~nt&ot,t[41]=rt^~it&at,t[2]=v^~g&_,t[3]=y^~w&k,t[12]=E^~P&T,t[13]=O^~B&R,t[22]=N^~D&q,t[23]=L^~F&H,t[32]=W^~J&Y,t[33]=Z^~X&$,t[42]=nt^~ot&st,t[43]=it^~at&ut,t[4]=g^~_&M,t[5]=w^~k&S,t[14]=P^~T&I,t[15]=B^~R&C,t[24]=D^~q&z,t[25]=F^~H&K,t[34]=J^~Y&Q,t[35]=X^~$&tt,t[44]=ot^~st&ft,t[45]=at^~ut&ct,t[6]=_^~M&m,t[7]=k^~S&b,t[16]=T^~I&A,t[17]=R^~C&x,t[26]=q^~z&U,t[27]=H^~K&j,t[36]=Y^~Q&G,t[37]=$^~tt&V,t[46]=st^~ft&et,t[47]=ut^~ct&rt,t[8]=M^~m&v,t[9]=S^~b&y,t[18]=I^~A&E,t[19]=C^~x&O,t[28]=z^~U&N,t[29]=K^~j&L,t[38]=Q^~G&W,t[39]=tt^~V&Z,t[48]=ft^~et&nt,t[49]=ct^~rt&it,t[0]^=u[n],t[1]^=u[n+1];};if(o)n.exports=m;else for(v=0;v>8,a=255&i;o?r.push(o,a):r.push(a);}return r;},r.zero2=n,r.toHex=i,r.encode=function(t,e){return"hex"===e?i(t):t;};}),h=s(function(t,e){var r=e;r.assert=u,r.toArray=c.toArray,r.zero2=c.zero2,r.toHex=c.toHex,r.encode=c.encode,r.getNAF=function(t,e,r){var n=new Array(Math.max(t.bitLength(),r)+1);n.fill(0);for(var i=1<(i>>1)-1?(i>>1)-u:u,o.isubn(s)):s=0,n[a]=s,o.iushrn(1);}return n;},r.getJSF=function(t,e){var r=[[],[]];t=t.clone(),e=e.clone();for(var n,i=0,o=0;t.cmpn(-i)>0||e.cmpn(-o)>0;){var a,s,u=t.andln(3)+i&3,f=e.andln(3)+o&3;3===u&&(u=-1),3===f&&(f=-1),a=0==(1&u)?0:3!==(n=t.andln(7)+i&7)&&5!==n||2!==f?u:-u,r[0].push(a),s=0==(1&f)?0:3!==(n=e.andln(7)+o&7)&&5!==n||2!==u?f:-f,r[1].push(s),2*i===a+1&&(i=1-i),2*o===s+1&&(o=1-o),t.iushrn(1),e.iushrn(1);}return r;},r.cachedProperty=function(t,e,r){var n="_"+e;t.prototype[e]=function(){return void 0!==this[n]?this[n]:this[n]=r.call(this);};},r.parseBytes=function(t){return"string"==typeof t?r.toArray(t,"hex"):t;},r.intFromLE=function(t){return new o.default(t,"hex","le");};}),l=h.getNAF,d=h.getJSF,p=h.assert;function m(t,e){this.type=t,this.p=new o.default(e.p,16),this.red=e.prime?o.default.red(e.prime):o.default.mont(this.p),this.zero=new o.default(0).toRed(this.red),this.one=new o.default(1).toRed(this.red),this.two=new o.default(2).toRed(this.red),this.n=e.n&&new o.default(e.n,16),this.g=e.g&&this.pointFromJSON(e.g,e.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red));}var b=m;function v(t,e){this.curve=t,this.type=e,this.precomputed=null;}m.prototype.point=function(){throw new Error("Not implemented");},m.prototype.validate=function(){throw new Error("Not implemented");},m.prototype._fixedNafMul=function(t,e){p(t.precomputed);var r=t._getDoubles(),n=l(e,1,this._bitLength),i=(1<=o;u--)a=(a<<1)+n[u];s.push(a);}for(var f=this.jpoint(null,null,null),c=this.jpoint(null,null,null),h=i;h>0;h--){for(o=0;o=0;s--){for(var u=0;s>=0&&0===o[s];s--)u++;if(s>=0&&u++,a=a.dblp(u),s<0)break;var f=o[s];p(0!==f),a="affine"===t.type?f>0?a.mixedAdd(i[f-1>>1]):a.mixedAdd(i[-f-1>>1].neg()):f>0?a.add(i[f-1>>1]):a.add(i[-f-1>>1].neg());}return"affine"===t.type?a.toP():a;},m.prototype._wnafMulAdd=function(t,e,r,n,i){var o,a,s,u=this._wnafT1,f=this._wnafT2,c=this._wnafT3,h=0;for(o=0;o=1;o-=2){var m=o-1,b=o;if(1===u[m]&&1===u[b]){var v=[e[m],null,null,e[b]];0===e[m].y.cmp(e[b].y)?(v[1]=e[m].add(e[b]),v[2]=e[m].toJ().mixedAdd(e[b].neg())):0===e[m].y.cmp(e[b].y.redNeg())?(v[1]=e[m].toJ().mixedAdd(e[b]),v[2]=e[m].add(e[b].neg())):(v[1]=e[m].toJ().mixedAdd(e[b]),v[2]=e[m].toJ().mixedAdd(e[b].neg()));var y=[-3,-1,-5,-7,0,7,5,1,3],g=d(r[m],r[b]);for(h=Math.max(g[0].length,h),c[m]=new Array(h),c[b]=new Array(h),a=0;a=0;o--){for(var S=0;o>=0;){var A=!0;for(a=0;a=0&&S++,k=k.dblp(S),o<0)break;for(a=0;a0?s=f[a][x-1>>1]:x<0&&(s=f[a][-x-1>>1].neg()),k="affine"===s.type?k.mixedAdd(s):k.add(s));}}for(o=0;o=Math.ceil((t.bitLength()+1)/e.step);},v.prototype._getDoubles=function(t,e){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],n=this,i=0;i=0&&(a=e,s=r),n.negative&&(n=n.neg(),i=i.neg()),a.negative&&(a=a.neg(),s=s.neg()),[{a:n,b:i},{a:a,b:s}];},w.prototype._endoSplit=function(t){var e=this.endo.basis,r=e[0],n=e[1],i=n.b.mul(t).divRound(this.n),o=r.b.neg().mul(t).divRound(this.n),a=i.mul(r.a),s=o.mul(n.a),u=i.mul(r.b),f=o.mul(n.b);return{k1:t.sub(a).sub(s),k2:u.add(f).neg()};},w.prototype.pointFromX=function(t,e){(t=new o.default(t,16)).red||(t=t.toRed(this.red));var r=t.redSqr().redMul(t).redIAdd(t.redMul(this.a)).redIAdd(this.b),n=r.redSqrt();if(0!==n.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");var i=n.fromRed().isOdd();return(e&&!i||!e&&i)&&(n=n.redNeg()),this.point(t,n);},w.prototype.validate=function(t){if(t.inf)return!0;var e=t.x,r=t.y,n=this.a.redMul(e),i=e.redSqr().redMul(e).redIAdd(n).redIAdd(this.b);return 0===r.redSqr().redISub(i).cmpn(0);},w.prototype._endoWnafMulAdd=function(t,e,r){for(var n=this._endoWnafT1,i=this._endoWnafT2,o=0;o":"";},k.prototype.isInfinity=function(){return this.inf;},k.prototype.add=function(t){if(this.inf)return t;if(t.inf)return this;if(this.eq(t))return this.dbl();if(this.neg().eq(t))return this.curve.point(null,null);if(0===this.x.cmp(t.x))return this.curve.point(null,null);var e=this.y.redSub(t.y);0!==e.cmpn(0)&&(e=e.redMul(this.x.redSub(t.x).redInvm()));var r=e.redSqr().redISub(this.x).redISub(t.x),n=e.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,n);},k.prototype.dbl=function(){if(this.inf)return this;var t=this.y.redAdd(this.y);if(0===t.cmpn(0))return this.curve.point(null,null);var e=this.curve.a,r=this.x.redSqr(),n=t.redInvm(),i=r.redAdd(r).redIAdd(r).redIAdd(e).redMul(n),o=i.redSqr().redISub(this.x.redAdd(this.x)),a=i.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,a);},k.prototype.getX=function(){return this.x.fromRed();},k.prototype.getY=function(){return this.y.fromRed();},k.prototype.mul=function(t){return t=new o.default(t,16),this.isInfinity()?this:this._hasDoubles(t)?this.curve._fixedNafMul(this,t):this.curve.endo?this.curve._endoWnafMulAdd([this],[t]):this.curve._wnafMul(this,t);},k.prototype.mulAdd=function(t,e,r){var n=[this,e],i=[t,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i):this.curve._wnafMulAdd(1,n,i,2);},k.prototype.jmulAdd=function(t,e,r){var n=[this,e],i=[t,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i,!0):this.curve._wnafMulAdd(1,n,i,2,!0);},k.prototype.eq=function(t){return this===t||this.inf===t.inf&&(this.inf||0===this.x.cmp(t.x)&&0===this.y.cmp(t.y));},k.prototype.neg=function(t){if(this.inf)return this;var e=this.curve.point(this.x,this.y.redNeg());if(t&&this.precomputed){var r=this.precomputed,n=function(t){return t.neg();};e.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(n)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(n)}};}return e;},k.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one);},y(M,b.BasePoint),w.prototype.jpoint=function(t,e,r){return new M(this,t,e,r);},M.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var t=this.z.redInvm(),e=t.redSqr(),r=this.x.redMul(e),n=this.y.redMul(e).redMul(t);return this.curve.point(r,n);},M.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z);},M.prototype.add=function(t){if(this.isInfinity())return t;if(t.isInfinity())return this;var e=t.z.redSqr(),r=this.z.redSqr(),n=this.x.redMul(e),i=t.x.redMul(r),o=this.y.redMul(e.redMul(t.z)),a=t.y.redMul(r.redMul(this.z)),s=n.redSub(i),u=o.redSub(a);if(0===s.cmpn(0))return 0!==u.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var f=s.redSqr(),c=f.redMul(s),h=n.redMul(f),l=u.redSqr().redIAdd(c).redISub(h).redISub(h),d=u.redMul(h.redISub(l)).redISub(o.redMul(c)),p=this.z.redMul(t.z).redMul(s);return this.curve.jpoint(l,d,p);},M.prototype.mixedAdd=function(t){if(this.isInfinity())return t.toJ();if(t.isInfinity())return this;var e=this.z.redSqr(),r=this.x,n=t.x.redMul(e),i=this.y,o=t.y.redMul(e).redMul(this.z),a=r.redSub(n),s=i.redSub(o);if(0===a.cmpn(0))return 0!==s.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=a.redSqr(),f=u.redMul(a),c=r.redMul(u),h=s.redSqr().redIAdd(f).redISub(c).redISub(c),l=s.redMul(c.redISub(h)).redISub(i.redMul(f)),d=this.z.redMul(a);return this.curve.jpoint(h,l,d);},M.prototype.dblp=function(t){if(0===t)return this;if(this.isInfinity())return this;if(!t)return this.dbl();var e;if(this.curve.zeroA||this.curve.threeA){var r=this;for(e=0;e=0)return!1;if(r.redIAdd(i),0===this.x.cmp(r))return!0;}},M.prototype.inspect=function(){return this.isInfinity()?"":"";},M.prototype.isInfinity=function(){return 0===this.z.cmpn(0);};var S=s(function(t,e){var r=e;r.base=b,r.short=_,r.mont=null,r.edwards=null;}),A=s(function(t,e){var r,n=e,i=h.assert;function o(t){"short"===t.type?this.curve=new S.short(t):"edwards"===t.type?this.curve=new S.edwards(t):this.curve=new S.mont(t),this.g=this.curve.g,this.n=this.curve.n,this.hash=t.hash,i(this.g.validate(),"Invalid curve"),i(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O");}function s(t,e){Object.defineProperty(n,t,{configurable:!0,enumerable:!0,get:function(){var r=new o(e);return Object.defineProperty(n,t,{configurable:!0,enumerable:!0,value:r}),r;}});}n.PresetCurve=o,s("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:a.default.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),s("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:a.default.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),s("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:a.default.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),s("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:a.default.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),s("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:a.default.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),s("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:a.default.sha256,gRed:!1,g:["9"]}),s("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:a.default.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{r=null.crash();}catch(t){r=void 0;}s("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:a.default.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",r]});});function x(t){if(!(this instanceof x))return new x(t);this.hash=t.hash,this.predResist=!!t.predResist,this.outLen=this.hash.outSize,this.minEntropy=t.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var e=c.toArray(t.entropy,t.entropyEnc||"hex"),r=c.toArray(t.nonce,t.nonceEnc||"hex"),n=c.toArray(t.pers,t.persEnc||"hex");u(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(e,r,n);}var E=x;x.prototype._init=function(t,e,r){var n=t.concat(e).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(t.concat(r||[])),this._reseed=1;},x.prototype.generate=function(t,e,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof e&&(n=r,r=e,e=null),r&&(r=c.toArray(r,n||"hex"),this._update(r));for(var i=[];i.length";};var T=h.assert;function R(t,e){if(t instanceof R)return t;this._importDER(t,e)||(T(t.r&&t.s,"Signature without r or s"),this.r=new o.default(t.r,16),this.s=new o.default(t.s,16),void 0===t.recoveryParam?this.recoveryParam=null:this.recoveryParam=t.recoveryParam);}var I=R;function C(){this.place=0;}function U(t,e){var r=t[e.place++];if(!(128&r))return r;var n=15&r;if(0===n||n>4)return!1;for(var i=0,o=0,a=e.place;o>>=0;return!(i<=127)&&(e.place=a,i);}function j(t){for(var e=0,r=t.length-1;!t[e]&&!(128&t[e+1])&&e>>3);for(t.push(128|r);--r;)t.push(e>>>(r<<3)&255);t.push(e);}}R.prototype._importDER=function(t,e){t=h.toArray(t,e);var r=new C();if(48!==t[r.place++])return!1;var n=U(t,r);if(!1===n)return!1;if(n+r.place!==t.length)return!1;if(2!==t[r.place++])return!1;var i=U(t,r);if(!1===i)return!1;var a=t.slice(r.place,i+r.place);if(r.place+=i,2!==t[r.place++])return!1;var s=U(t,r);if(!1===s)return!1;if(t.length!==s+r.place)return!1;var u=t.slice(r.place,s+r.place);if(0===a[0]){if(!(128&a[1]))return!1;a=a.slice(1);}if(0===u[0]){if(!(128&u[1]))return!1;u=u.slice(1);}return this.r=new o.default(a),this.s=new o.default(u),this.recoveryParam=null,!0;},R.prototype.toDER=function(t){var e=this.r.toArray(),r=this.s.toArray();for(128&e[0]&&(e=[0].concat(e)),128&r[0]&&(r=[0].concat(r)),e=j(e),r=j(r);!(r[0]||128&r[1]);)r=r.slice(1);var n=[2];N(n,e.length),(n=n.concat(e)).push(2),N(n,r.length);var i=n.concat(r),o=[48];return N(o,i.length),o=o.concat(i),h.encode(o,t);};var L=function(){throw new Error("unsupported");},D=h.assert;function F(t){if(!(this instanceof F))return new F(t);"string"==typeof t&&(D(Object.prototype.hasOwnProperty.call(A,t),"Unknown curve "+t),t=A[t]),t instanceof A.PresetCurve&&(t={curve:t}),this.curve=t.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=t.curve.g,this.g.precompute(t.curve.n.bitLength()+1),this.hash=t.hash||t.curve.hash;}var q=F;F.prototype.keyPair=function(t){return new B(this,t);},F.prototype.keyFromPrivate=function(t,e){return B.fromPrivate(this,t,e);},F.prototype.keyFromPublic=function(t,e){return B.fromPublic(this,t,e);},F.prototype.genKeyPair=function(t){t||(t={});for(var e=new E({hash:this.hash,pers:t.pers,persEnc:t.persEnc||"utf8",entropy:t.entropy||L(this.hash.hmacStrength),entropyEnc:t.entropy&&t.entropyEnc||"utf8",nonce:this.n.toArray()}),r=this.n.byteLength(),n=this.n.sub(new o.default(2));;){var i=new o.default(e.generate(r));if(!(i.cmp(n)>0))return i.iaddn(1),this.keyFromPrivate(i);}},F.prototype._truncateToN=function(t,e){var r=8*t.byteLength()-this.n.bitLength();return r>0&&(t=t.ushrn(r)),!e&&t.cmp(this.n)>=0?t.sub(this.n):t;},F.prototype.sign=function(t,e,r,n){"object"===(0,i.default)(r)&&(n=r,r=null),n||(n={}),e=this.keyFromPrivate(e,r),t=this._truncateToN(new o.default(t,16));for(var a=this.n.byteLength(),s=e.getPrivate().toArray("be",a),u=t.toArray("be",a),f=new E({hash:this.hash,entropy:s,nonce:u,pers:n.pers,persEnc:n.persEnc||"utf8"}),c=this.n.sub(new o.default(1)),h=0;;h++){var l=n.k?n.k(h):new o.default(f.generate(this.n.byteLength()));if(!((l=this._truncateToN(l,!0)).cmpn(1)<=0||l.cmp(c)>=0)){var d=this.g.mul(l);if(!d.isInfinity()){var p=d.getX(),m=p.umod(this.n);if(0!==m.cmpn(0)){var b=l.invm(this.n).mul(m.mul(e.getPrivate()).iadd(t));if(0!==(b=b.umod(this.n)).cmpn(0)){var v=(d.getY().isOdd()?1:0)|(0!==p.cmp(m)?2:0);return n.canonical&&b.cmp(this.nh)>0&&(b=this.n.sub(b),v^=1),new I({r:m,s:b,recoveryParam:v});}}}}}},F.prototype.verify=function(t,e,r,n){t=this._truncateToN(new o.default(t,16)),r=this.keyFromPublic(r,n);var i=(e=new I(e,"hex")).r,a=e.s;if(i.cmpn(1)<0||i.cmp(this.n)>=0)return!1;if(a.cmpn(1)<0||a.cmp(this.n)>=0)return!1;var s,u=a.invm(this.n),f=u.mul(t).umod(this.n),c=u.mul(i).umod(this.n);return this.curve._maxwellTrick?!(s=this.g.jmulAdd(f,r.getPublic(),c)).isInfinity()&&s.eqXToP(i):!(s=this.g.mulAdd(f,r.getPublic(),c)).isInfinity()&&0===s.getX().umod(this.n).cmp(i);},F.prototype.recoverPubKey=function(t,e,r,n){D((3&r)===r,"The recovery param is more than two bits"),e=new I(e,n);var i=this.n,a=new o.default(t),s=e.r,u=e.s,f=1&r,c=r>>1;if(s.cmp(this.curve.p.umod(this.curve.n))>=0&&c)throw new Error("Unable to find sencond key candinate");s=c?this.curve.pointFromX(s.add(this.curve.n),f):this.curve.pointFromX(s,f);var h=e.r.invm(i),l=i.sub(a).mul(h).umod(i),d=u.mul(h).umod(i);return this.g.mulAdd(l,s,d);},F.prototype.getKeyRecoveryParam=function(t,e,r,n){if(null!==(e=new I(e,n)).recoveryParam)return e.recoveryParam;for(var i=0;i<4;i++){var o;try{o=this.recoverPubKey(t,e,i);}catch(t){continue;}if(o.eq(r))return i;}throw new Error("Unable to find valid recovery factor");};var H=s(function(t,e){var r=e;r.version="6.5.4",r.utils=h,r.rand=function(){throw new Error("unsupported");},r.curve=S,r.curves=A,r.ec=q,r.eddsa=null;}).ec;e.EC=H;}).call(this,r(7));},function(t,e,r){"use strict";e.sha1=r(270),e.sha224=r(271),e.sha256=r(128),e.sha384=r(272),e.sha512=r(129);},function(t,e,r){"use strict";var n=r(21),i=r(49),o=r(127),a=n.rotl32,s=n.sum32,u=n.sum32_5,f=o.ft_1,c=i.BlockHash,h=[1518500249,1859775393,2400959708,3395469782];function l(){if(!(this instanceof l))return new l();c.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80);}n.inherits(l,c),t.exports=l,l.blockSize=512,l.outSize=160,l.hmacStrength=80,l.padLength=64,l.prototype._update=function(t,e){for(var r=this.W,n=0;n<16;n++)r[n]=t[e+n];for(;nthis.blockSize&&(t=new this.Hash().update(t).digest()),i(t.length<=this.blockSize);for(var e=t.length;et.highestBlock-200&&(e._isSyncing=!1,e.emit("changed",e._isSyncing),"function"==typeof e.callback&&e.callback(null,e._isSyncing,e));},500));}}}})];I.forEach(function(e){e.attachToObject(t),e.setRequestManager(t._requestManager,t.accounts),e.defaultBlock=t.defaultBlock,e.defaultAccount=t.defaultAccount,e.transactionBlockTimeout=t.transactionBlockTimeout,e.transactionConfirmationBlocks=t.transactionConfirmationBlocks,e.transactionPollingTimeout=t.transactionPollingTimeout,e.handleRevert=t.handleRevert;});};n.addProviders(k),t.exports=k;},function(t,e,r){"use strict";var n=r(279);t.exports=n;},function(t,e,r){"use strict";var n=r(0),i=n(r(48)),o=n(r(78)),a=r(130),s=r(10).formatters,u=r(16),f=r(280),c=r(303),h=r(304);function l(t){this.eth=t;var e=null;this._detectedAddress=null,this._lastSyncCheck=null,Object.defineProperty(this,"registry",{get:function(){return new f(this);},enumerable:!0}),Object.defineProperty(this,"resolverMethodHandler",{get:function(){return new c(this.registry);},enumerable:!0}),Object.defineProperty(this,"registryAddress",{get:function(){return e;},set:function(t){e=null!==t?s.inputAddressFormatter(t):t;},enumerable:!0});}l.prototype.supportsInterface=function(t,e,r){return this.getResolver(t).then(function(t){return u.isHexStrict(e)||(e=u.sha3(e).slice(0,10)),t.methods.supportsInterface(e).call(r);}).catch(function(t){if("function"!=typeof r)throw t;r(t,null);});},l.prototype.resolver=function(t,e){return this.registry.resolver(t,e);},l.prototype.getResolver=function(t,e){return this.registry.getResolver(t,e);},l.prototype.setResolver=function(t,e,r,n){return this.registry.setResolver(t,e,r,n);},l.prototype.setRecord=function(t,e,r,n,i,o){return this.registry.setRecord(t,e,r,n,i,o);},l.prototype.setSubnodeRecord=function(t,e,r,n,i,o,a){return this.registry.setSubnodeRecord(t,e,r,n,i,o,a);},l.prototype.setApprovalForAll=function(t,e,r,n){return this.registry.setApprovalForAll(t,e,r,n);},l.prototype.isApprovedForAll=function(t,e,r){return this.registry.isApprovedForAll(t,e,r);},l.prototype.recordExists=function(t,e){return this.registry.recordExists(t,e);},l.prototype.setSubnodeOwner=function(t,e,r,n,i){return this.registry.setSubnodeOwner(t,e,r,n,i);},l.prototype.getTTL=function(t,e){return this.registry.getTTL(t,e);},l.prototype.setTTL=function(t,e,r,n){return this.registry.setTTL(t,e,r,n);},l.prototype.getOwner=function(t,e){return this.registry.getOwner(t,e);},l.prototype.setOwner=function(t,e,r,n){return this.registry.setOwner(t,e,r,n);},l.prototype.getAddress=function(t,e){return this.resolverMethodHandler.method(t,"addr",[]).call(e);},l.prototype.setAddress=function(t,e,r,n){return this.resolverMethodHandler.method(t,"setAddr",[e]).send(r,n);},l.prototype.getPubkey=function(t,e){return this.resolverMethodHandler.method(t,"pubkey",[],null,e).call(e);},l.prototype.setPubkey=function(t,e,r,n,i){return this.resolverMethodHandler.method(t,"setPubkey",[e,r]).send(n,i);},l.prototype.getContent=function(t,e){return this.resolverMethodHandler.method(t,"content",[]).call(e);},l.prototype.setContent=function(t,e,r,n){return this.resolverMethodHandler.method(t,"setContent",[e]).send(r,n);},l.prototype.getContenthash=function(t,e){return this.resolverMethodHandler.method(t,"contenthash",[],h.decode).call(e);},l.prototype.setContenthash=function(t,e,r,n){var i;try{i=h.encode(e);}catch(t){var o=new Error("Could not encode "+e+". See docs for supported hash protocols.");if("function"==typeof n)return void n(o,null);throw o;}return this.resolverMethodHandler.method(t,"setContenthash",[i]).send(r,n);},l.prototype.getMultihash=function(t,e){return this.resolverMethodHandler.method(t,"multihash",[]).call(e);},l.prototype.setMultihash=function(t,e,r,n){return this.resolverMethodHandler.method(t,"multihash",[e]).send(r,n);},l.prototype.checkNetwork=(0,o.default)(i.default.mark(function t(){var e,r,n,o,s;return i.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e=new Date()/1e3,this._lastSyncCheck&&!(e-this._lastSyncCheck>3600)){t.next=9;break;}return t.next=4,this.eth.getBlock("latest");case 4:if(r=t.sent,!((n=e-r.timestamp)>3600)){t.next=8;break;}throw new Error("Network not synced; last block was "+n+" seconds ago");case 8:this._lastSyncCheck=e;case 9:if(!this.registryAddress){t.next=11;break;}return t.abrupt("return",this.registryAddress);case 11:if(this._detectedAddress){t.next=20;break;}return t.next=14,this.eth.net.getNetworkType();case 14:if(o=t.sent,void 0!==(s=a.addresses[o])){t.next=18;break;}throw new Error("ENS is not supported on network "+o);case 18:return this._detectedAddress=s,t.abrupt("return",this._detectedAddress);case 20:return t.abrupt("return",this._detectedAddress);case 21:case"end":return t.stop();}},t,this);})),t.exports=l;},function(t,e,r){"use strict";var n=r(131),i=r(142),o=r(57),a=r(10).formatters,s=r(16),u=r(301),f=r(302);function c(t){var e=this;this.ens=t,this.contract=t.checkNetwork().then(function(t){var r=new n(u,t);return r.setProvider(e.ens.eth.currentProvider),r;});}c.prototype.owner=function(t,e){return console.warn('Deprecated: Please use the "getOwner" method instead of "owner".'),this.getOwner(t,e);},c.prototype.getOwner=function(t,e){var r=new o(!0);return this.contract.then(function(e){return e.methods.owner(i.hash(t)).call();}).then(function(t){"function"!=typeof e?r.resolve(t):e(t,t);}).catch(function(t){"function"!=typeof e?r.reject(t):e(t,null);}),r.eventEmitter;},c.prototype.setOwner=function(t,e,r,n){var s=new o(!0);return this.contract.then(function(n){return n.methods.setOwner(i.hash(t),a.inputAddressFormatter(e)).send(r);}).then(function(t){"function"!=typeof n?s.resolve(t):n(t,t);}).catch(function(t){"function"!=typeof n?s.reject(t):n(t,null);}),s.eventEmitter;},c.prototype.getTTL=function(t,e){var r=new o(!0);return this.contract.then(function(e){return e.methods.ttl(i.hash(t)).call();}).then(function(t){"function"!=typeof e?r.resolve(t):e(t,t);}).catch(function(t){"function"!=typeof e?r.reject(t):e(t,null);}),r.eventEmitter;},c.prototype.setTTL=function(t,e,r,n){var a=new o(!0);return this.contract.then(function(n){return n.methods.setTTL(i.hash(t),e).send(r);}).then(function(t){"function"!=typeof n?a.resolve(t):n(t,t);}).catch(function(t){"function"!=typeof n?a.reject(t):n(t,null);}),a.eventEmitter;},c.prototype.setSubnodeOwner=function(t,e,r,n,u){var f=new o(!0);return s.isHexStrict(e)||(e=s.sha3(e)),this.contract.then(function(o){return o.methods.setSubnodeOwner(i.hash(t),e,a.inputAddressFormatter(r)).send(n);}).then(function(t){"function"!=typeof u?f.resolve(t):u(t,t);}).catch(function(t){"function"!=typeof u?f.reject(t):u(t,null);}),f.eventEmitter;},c.prototype.setRecord=function(t,e,r,n,s,u){var f=new o(!0);return this.contract.then(function(o){return o.methods.setRecord(i.hash(t),a.inputAddressFormatter(e),a.inputAddressFormatter(r),n).send(s);}).then(function(t){"function"!=typeof u?f.resolve(t):u(t,t);}).catch(function(t){"function"!=typeof u?f.reject(t):u(t,null);}),f.eventEmitter;},c.prototype.setSubnodeRecord=function(t,e,r,n,u,f,c){var h=new o(!0);return s.isHexStrict(e)||(e=s.sha3(e)),this.contract.then(function(o){return o.methods.setSubnodeRecord(i.hash(t),e,a.inputAddressFormatter(r),a.inputAddressFormatter(n),u).send(f);}).then(function(t){"function"!=typeof c?h.resolve(t):c(t,t);}).catch(function(t){"function"!=typeof c?h.reject(t):c(t,null);}),h.eventEmitter;},c.prototype.setApprovalForAll=function(t,e,r,n){var i=new o(!0);return this.contract.then(function(n){return n.methods.setApprovalForAll(a.inputAddressFormatter(t),e).send(r);}).then(function(t){"function"!=typeof n?i.resolve(t):n(t,t);}).catch(function(t){"function"!=typeof n?i.reject(t):n(t,null);}),i.eventEmitter;},c.prototype.isApprovedForAll=function(t,e,r){var n=new o(!0);return this.contract.then(function(r){return r.methods.isApprovedForAll(a.inputAddressFormatter(t),a.inputAddressFormatter(e)).call();}).then(function(t){"function"!=typeof r?n.resolve(t):r(t,t);}).catch(function(t){"function"!=typeof r?n.reject(t):r(t,null);}),n.eventEmitter;},c.prototype.recordExists=function(t,e){var r=new o(!0);return this.contract.then(function(e){return e.methods.recordExists(i.hash(t)).call();}).then(function(t){"function"!=typeof e?r.resolve(t):e(t,t);}).catch(function(t){"function"!=typeof e?r.reject(t):e(t,null);}),r.eventEmitter;},c.prototype.resolver=function(t,e){return console.warn('Deprecated: Please use the "getResolver" method instead of "resolver".'),this.getResolver(t,e);},c.prototype.getResolver=function(t,e){var r=this;return this.contract.then(function(e){return e.methods.resolver(i.hash(t)).call();}).then(function(t){var i=new n(f,t);if(i.setProvider(r.ens.eth.currentProvider),"function"!=typeof e)return i;e(i,i);}).catch(function(t){if("function"!=typeof e)throw t;e(t,null);});},c.prototype.setResolver=function(t,e,r,n){var s=new o(!0);return this.contract.then(function(n){return n.methods.setResolver(i.hash(t),a.inputAddressFormatter(e)).send(r);}).then(function(t){"function"!=typeof n?s.resolve(t):n(t,t);}).catch(function(t){"function"!=typeof n?s.reject(t):n(t,null);}),s.eventEmitter;},t.exports=c;},function(t,e,r){"use strict";var n=r(0);Object.defineProperty(e,"__esModule",{value:!0}),e.AddressCoder=void 0;var i=n(r(5)),o=n(r(9)),a=n(r(14)),s=n(r(15)),u=n(r(13)),f=r(59),c=r(11);function h(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0;}catch(t){return!1;}}();return function(){var r,n=(0,u.default)(t);if(e){var i=(0,u.default)(this).constructor;r=Reflect.construct(n,arguments,i);}else r=n.apply(this,arguments);return(0,s.default)(this,r);};}var l=function(t){(0,a.default)(r,t);var e=h(r);function r(t){return(0,i.default)(this,r),e.call(this,"address","address",t,!1);}return(0,o.default)(r,[{key:"encode",value:function(t,e){try{(0,f.getAddress)(e);}catch(t){this._throwError(t.message,e);}return t.writeValue(e);}},{key:"decode",value:function(t){return(0,f.getAddress)((0,c.hexZeroPad)(t.readValue().toHexString(),20));}}]),r;}(r(20).Coder);e.AddressCoder=l;},function(t,e,r){"use strict";var n=r(0);Object.defineProperty(e,"__esModule",{value:!0}),e.AnonymousCoder=void 0;var i=n(r(5)),o=n(r(9)),a=n(r(14)),s=n(r(15)),u=n(r(13));function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0;}catch(t){return!1;}}();return function(){var r,n=(0,u.default)(t);if(e){var i=(0,u.default)(this).constructor;r=Reflect.construct(n,arguments,i);}else r=n.apply(this,arguments);return(0,s.default)(this,r);};}var c=function(t){(0,a.default)(r,t);var e=f(r);function r(t){var n;return(0,i.default)(this,r),(n=e.call(this,t.name,t.type,void 0,t.dynamic)).coder=t,n;}return(0,o.default)(r,[{key:"encode",value:function(t,e){return this.coder.encode(t,e);}},{key:"decode",value:function(t){return this.coder.decode(t);}}]),r;}(r(20).Coder);e.AnonymousCoder=c;},function(t,e,r){"use strict";var n=r(0);Object.defineProperty(e,"__esModule",{value:!0}),e.BooleanCoder=void 0;var i=n(r(5)),o=n(r(9)),a=n(r(14)),s=n(r(15)),u=n(r(13));function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0;}catch(t){return!1;}}();return function(){var r,n=(0,u.default)(t);if(e){var i=(0,u.default)(this).constructor;r=Reflect.construct(n,arguments,i);}else r=n.apply(this,arguments);return(0,s.default)(this,r);};}var c=function(t){(0,a.default)(r,t);var e=f(r);function r(t){return(0,i.default)(this,r),e.call(this,"bool","bool",t,!1);}return(0,o.default)(r,[{key:"encode",value:function(t,e){return t.writeValue(e?1:0);}},{key:"decode",value:function(t){return t.coerce(this.type,!t.readValue().isZero());}}]),r;}(r(20).Coder);e.BooleanCoder=c;},function(t,e,r){"use strict";var n=r(13);t.exports=function(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=n(t)););return t;},t.exports.default=t.exports,t.exports.__esModule=!0;},function(t,e,r){"use strict";var n=r(0);Object.defineProperty(e,"__esModule",{value:!0}),e.FixedBytesCoder=void 0;var i=n(r(5)),o=n(r(9)),a=n(r(14)),s=n(r(15)),u=n(r(13)),f=r(11);function c(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0;}catch(t){return!1;}}();return function(){var r,n=(0,u.default)(t);if(e){var i=(0,u.default)(this).constructor;r=Reflect.construct(n,arguments,i);}else r=n.apply(this,arguments);return(0,s.default)(this,r);};}var h=function(t){(0,a.default)(r,t);var e=c(r);function r(t,n){var o;(0,i.default)(this,r);var a="bytes"+String(t);return(o=e.call(this,a,a,n,!1)).size=t,o;}return(0,o.default)(r,[{key:"encode",value:function(t,e){var r=(0,f.arrayify)(e);return r.length!==this.size&&this._throwError("incorrect data length",e),t.writeBytes(r);}},{key:"decode",value:function(t){return t.coerce(this.name,(0,f.hexlify)(t.readBytes(this.size)));}}]),r;}(r(20).Coder);e.FixedBytesCoder=h;},function(t,e,r){"use strict";var n=r(0);Object.defineProperty(e,"__esModule",{value:!0}),e.NullCoder=void 0;var i=n(r(5)),o=n(r(9)),a=n(r(14)),s=n(r(15)),u=n(r(13));function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0;}catch(t){return!1;}}();return function(){var r,n=(0,u.default)(t);if(e){var i=(0,u.default)(this).constructor;r=Reflect.construct(n,arguments,i);}else r=n.apply(this,arguments);return(0,s.default)(this,r);};}var c=function(t){(0,a.default)(r,t);var e=f(r);function r(t){return(0,i.default)(this,r),e.call(this,"null","",t,!1);}return(0,o.default)(r,[{key:"encode",value:function(t,e){return null!=e&&this._throwError("not null",e),t.writeBytes([]);}},{key:"decode",value:function(t){return t.readBytes(0),t.coerce(this.name,null);}}]),r;}(r(20).Coder);e.NullCoder=c;},function(t,e,r){"use strict";var n=r(0);Object.defineProperty(e,"__esModule",{value:!0}),e.NumberCoder=void 0;var i=n(r(5)),o=n(r(9)),a=n(r(14)),s=n(r(15)),u=n(r(13)),f=r(24),c=r(79);function h(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0;}catch(t){return!1;}}();return function(){var r,n=(0,u.default)(t);if(e){var i=(0,u.default)(this).constructor;r=Reflect.construct(n,arguments,i);}else r=n.apply(this,arguments);return(0,s.default)(this,r);};}var l=function(t){(0,a.default)(r,t);var e=h(r);function r(t,n,o){var a;(0,i.default)(this,r);var s=(n?"int":"uint")+8*t;return(a=e.call(this,s,s,o,!1)).size=t,a.signed=n,a;}return(0,o.default)(r,[{key:"encode",value:function(t,e){var r=f.BigNumber.from(e),n=c.MaxUint256.mask(8*t.wordSize);if(this.signed){var i=n.mask(8*this.size-1);(r.gt(i)||r.lt(i.add(c.One).mul(c.NegativeOne)))&&this._throwError("value out-of-bounds",e);}else(r.lt(c.Zero)||r.gt(n.mask(8*this.size)))&&this._throwError("value out-of-bounds",e);return r=r.toTwos(8*this.size).mask(8*this.size),this.signed&&(r=r.fromTwos(8*this.size).toTwos(8*t.wordSize)),t.writeValue(r);}},{key:"decode",value:function(t){var e=t.readValue().mask(8*this.size);return this.signed&&(e=e.fromTwos(8*this.size)),t.coerce(this.name,e);}}]),r;}(r(20).Coder);e.NumberCoder=l;},function(t,e,r){"use strict";var n=r(0);Object.defineProperty(e,"__esModule",{value:!0}),e.StringCoder=void 0;var i=n(r(5)),o=n(r(9)),a=n(r(139)),s=n(r(14)),u=n(r(15)),f=n(r(13)),c=r(62);function h(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0;}catch(t){return!1;}}();return function(){var r,n=(0,f.default)(t);if(e){var i=(0,f.default)(this).constructor;r=Reflect.construct(n,arguments,i);}else r=n.apply(this,arguments);return(0,u.default)(this,r);};}var l=function(t){(0,s.default)(r,t);var e=h(r);function r(t){return(0,i.default)(this,r),e.call(this,"string",t);}return(0,o.default)(r,[{key:"encode",value:function(t,e){return(0,a.default)((0,f.default)(r.prototype),"encode",this).call(this,t,(0,c.toUtf8Bytes)(e));}},{key:"decode",value:function(t){return(0,c.toUtf8String)((0,a.default)((0,f.default)(r.prototype),"decode",this).call(this,t));}}]),r;}(r(138).DynamicBytesCoder);e.StringCoder=l;},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.formatBytes32String=function(t){var e=(0,o.toUtf8Bytes)(t);if(e.length>31)throw new Error("bytes32 string must be less than 32 bytes");return(0,i.hexlify)((0,i.concat)([e,n.HashZero]).slice(0,32));},e.parseBytes32String=function(t){var e=(0,i.arrayify)(t);if(32!==e.length)throw new Error("invalid bytes32 - not 32 bytes long");if(0!==e[31])throw new Error("invalid bytes32 string - no null terminator");var r=31;for(;0===e[r-1];)r--;return(0,o.toUtf8String)(e.slice(0,r));};var n=r(79),i=r(11),o=r(81);},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.version=void 0;e.version="strings/5.1.0";},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e._nameprepTableA1=p,e._nameprepTableB2=m,e._nameprepTableC=b,e.nameprep=function(t){if(t.match(/^[a-z0-9-]*$/i)&&t.length<=59)return t.toLowerCase();var e=(0,n.toUtf8CodePoints)(t);r=e.map(function(t){if(u.indexOf(t)>=0)return[];if(t>=65024&&t<=65039)return[];var e=m(t);return e||[t];}),e=r.reduce(function(t,e){return e.forEach(function(e){t.push(e);}),t;},[]),(e=(0,n.toUtf8CodePoints)((0,n._toUtf8String)(e),n.UnicodeNormalizationForm.NFKC)).forEach(function(t){if(b(t))throw new Error("STRINGPREP_CONTAINS_PROHIBITED");}),e.forEach(function(t){if(p(t))throw new Error("STRINGPREP_CONTAINS_UNASSIGNED");});var r;var i=(0,n._toUtf8String)(e);if("-"===i.substring(0,1)||"--"===i.substring(2,4)||"-"===i.substring(i.length-1))throw new Error("invalid hyphen");if(i.length>63)throw new Error("too long");return i;};var n=r(81);function i(t,e){e||(e=function(t){return[parseInt(t,16)];});var r=0,n={};return t.split(",").forEach(function(t){var i=t.split(":");r+=parseInt(i[0],16),n[r]=e(i[1]);}),n;}function o(t){var e=0;return t.split(",").map(function(t){var r=t.split("-");return 1===r.length?r[1]="0":""===r[1]&&(r[1]="1"),{l:e+parseInt(r[0],16),h:e=parseInt(r[1],16)};});}function a(t,e){for(var r=0,n=0;n=(r+=i.l)&&t<=r+i.h&&(t-r)%(i.d||1)==0){if(i.e&&-1!==i.e.indexOf(t-r))continue;return i;}}return null;}var s=o("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"),u="ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map(function(t){return parseInt(t,16);}),f=[{h:25,s:32,l:65},{h:30,s:32,e:[23],l:127},{h:54,s:1,e:[48],l:64,d:2},{h:14,s:1,l:57,d:2},{h:44,s:1,l:17,d:2},{h:10,s:1,e:[2,6,8],l:61,d:2},{h:16,s:1,l:68,d:2},{h:84,s:1,e:[18,24,66],l:19,d:2},{h:26,s:32,e:[17],l:435},{h:22,s:1,l:71,d:2},{h:15,s:80,l:40},{h:31,s:32,l:16},{h:32,s:1,l:80,d:2},{h:52,s:1,l:42,d:2},{h:12,s:1,l:55,d:2},{h:40,s:1,e:[38],l:15,d:2},{h:14,s:1,l:48,d:2},{h:37,s:48,l:49},{h:148,s:1,l:6351,d:2},{h:88,s:1,l:160,d:2},{h:15,s:16,l:704},{h:25,s:26,l:854},{h:25,s:32,l:55915},{h:37,s:40,l:1247},{h:25,s:-119711,l:53248},{h:25,s:-119763,l:52},{h:25,s:-119815,l:52},{h:25,s:-119867,e:[1,4,5,7,8,11,12,17],l:52},{h:25,s:-119919,l:52},{h:24,s:-119971,e:[2,7,8,17],l:52},{h:24,s:-120023,e:[2,7,13,15,16,17],l:52},{h:25,s:-120075,l:52},{h:25,s:-120127,l:52},{h:25,s:-120179,l:52},{h:25,s:-120231,l:52},{h:25,s:-120283,l:52},{h:25,s:-120335,l:52},{h:24,s:-119543,e:[17],l:56},{h:24,s:-119601,e:[17],l:58},{h:24,s:-119659,e:[17],l:58},{h:24,s:-119717,e:[17],l:58},{h:24,s:-119775,e:[17],l:58}],c=i("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"),h=i("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"),l=i("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D",function(t){if(t.length%4!=0)throw new Error("bad data");for(var e=[],r=0;r1&&_.throwArgumentError("multiple matching functions","name",r),this.functions[n[0]];}var i=this.functions[v.FunctionFragment.fromString(t).format()];return i||_.throwArgumentError("no matching function","signature",t),i;}},{key:"getEvent",value:function(t){if((0,h.isHexString)(t)){var e=t.toLowerCase();for(var r in this.events)if(e===this.getEventTopic(r))return this.events[r];_.throwArgumentError("no matching event","topichash",e);}if(-1===t.indexOf("(")){var n=t.trim(),i=Object.keys(this.events).filter(function(t){return t.split("(")[0]===n;});return 0===i.length?_.throwArgumentError("no matching event","name",n):i.length>1&&_.throwArgumentError("multiple matching events","name",n),this.events[i[0]];}var o=this.events[v.EventFragment.fromString(t).format()];return o||_.throwArgumentError("no matching event","signature",t),o;}},{key:"getSighash",value:function(t){return"string"==typeof t&&(t=this.getFunction(t)),(0,p.getStatic)(this.constructor,"getSighash")(t);}},{key:"getEventTopic",value:function(t){return"string"==typeof t&&(t=this.getEvent(t)),(0,p.getStatic)(this.constructor,"getEventTopic")(t);}},{key:"_decodeParams",value:function(t,e){return this._abiCoder.decode(t,e);}},{key:"_encodeParams",value:function(t,e){return this._abiCoder.encode(t,e);}},{key:"encodeDeploy",value:function(t){return this._encodeParams(this.deploy.inputs,t||[]);}},{key:"decodeFunctionData",value:function(t,e){"string"==typeof t&&(t=this.getFunction(t));var r=(0,h.arrayify)(e);return(0,h.hexlify)(r.slice(0,4))!==this.getSighash(t)&&_.throwArgumentError("data signature does not match function ".concat(t.name,"."),"data",(0,h.hexlify)(r)),this._decodeParams(t.inputs,r.slice(4));}},{key:"encodeFunctionData",value:function(t,e){return"string"==typeof t&&(t=this.getFunction(t)),(0,h.hexlify)((0,h.concat)([this.getSighash(t),this._encodeParams(t.inputs,e||[])]));}},{key:"decodeFunctionResult",value:function(t,e){"string"==typeof t&&(t=this.getFunction(t));var r=(0,h.arrayify)(e),n=null,i=null;switch(r.length%this._abiCoder._getWordSize()){case 0:try{return this._abiCoder.decode(t.outputs,r);}catch(t){}break;case 4:"0x08c379a0"===(0,h.hexlify)(r.slice(0,4))&&(i="Error(string)",n=this._abiCoder.decode(["string"],r.slice(4))[0]);}return _.throwError("call revert exception",y.Logger.errors.CALL_EXCEPTION,{method:t.format(),errorSignature:i,errorArgs:[n],reason:n});}},{key:"encodeFunctionResult",value:function(t,e){return"string"==typeof t&&(t=this.getFunction(t)),(0,h.hexlify)(this._abiCoder.encode(t.outputs,e||[]));}},{key:"encodeFilterTopics",value:function(t,e){var r=this;"string"==typeof t&&(t=this.getEvent(t)),e.length>t.inputs.length&&_.throwError("too many arguments for "+t.format(),y.Logger.errors.UNEXPECTED_ARGUMENT,{argument:"values",value:e});var n=[];t.anonymous||n.push(this.getEventTopic(t));var i=function(t,e){return"string"===t.type?(0,l.id)(e):"bytes"===t.type?(0,d.keccak256)((0,h.hexlify)(e)):("address"===t.type&&r._abiCoder.encode(["address"],[e]),(0,h.hexZeroPad)((0,h.hexlify)(e),32));};for(e.forEach(function(e,r){var o=t.inputs[r];o.indexed?null==e?n.push(null):"array"===o.baseType||"tuple"===o.baseType?_.throwArgumentError("filtering with tuples or arrays not supported","contract."+o.name,e):Array.isArray(e)?n.push(e.map(function(t){return i(o,t);})):n.push(i(o,e)):null!=e&&_.throwArgumentError("cannot filter non-indexed parameters; must be null","contract."+o.name,e);});n.length&&null===n[n.length-1];)n.pop();return n;}},{key:"encodeEventLog",value:function(t,e){var r=this;"string"==typeof t&&(t=this.getEvent(t));var n=[],i=[],o=[];return t.anonymous||n.push(this.getEventTopic(t)),e.length!==t.inputs.length&&_.throwArgumentError("event arguments/values mismatch","values",e),t.inputs.forEach(function(t,a){var s=e[a];if(t.indexed){if("string"===t.type)n.push((0,l.id)(s));else if("bytes"===t.type)n.push((0,d.keccak256)(s));else{if("tuple"===t.baseType||"array"===t.baseType)throw new Error("not implemented");n.push(r._abiCoder.encode([t.type],[s]));}}else i.push(t),o.push(s);}),{data:this._abiCoder.encode(i,o),topics:n};}},{key:"decodeEventLog",value:function(t,e,r){if("string"==typeof t&&(t=this.getEvent(t)),null!=r&&!t.anonymous){var n=this.getEventTopic(t);(0,h.isHexString)(r[0],32)&&r[0].toLowerCase()===n||_.throwError("fragment/topic mismatch",y.Logger.errors.INVALID_ARGUMENT,{argument:"topics[0]",expected:n,value:r[0]}),r=r.slice(1);}var i=[],o=[],a=[];t.inputs.forEach(function(t,e){t.indexed?"string"===t.type||"bytes"===t.type||"tuple"===t.baseType||"array"===t.baseType?(i.push(v.ParamType.fromObject({type:"bytes32",name:t.name})),a.push(!0)):(i.push(t),a.push(!1)):(o.push(t),a.push(!1));});var s=null!=r?this._abiCoder.decode(i,(0,h.concat)(r)):null,u=this._abiCoder.decode(o,e,!0),f=[],c=0,l=0;t.inputs.forEach(function(t,e){if(t.indexed){if(null==s)f[e]=new S({_isIndexed:!0,hash:null});else if(a[e])f[e]=new S({_isIndexed:!0,hash:s[l++]});else try{f[e]=s[l++];}catch(t){f[e]=t;}}else try{f[e]=u[c++];}catch(t){f[e]=t;}if(t.name&&null==f[t.name]){var r=f[e];r instanceof Error?Object.defineProperty(f,t.name,{get:function(){throw A("property ".concat(JSON.stringify(t.name)),r);}}):f[t.name]=r;}});for(var d=function(t){var e=f[t];e instanceof Error&&Object.defineProperty(f,t,{get:function(){throw A("index ".concat(t),e);}});},p=0;p256||e[2]&&e[2]!==String(n))&&b.throwArgumentError("invalid numeric width","type",t);var i=_.mask(r?n-1:n),o=r?i.add(w).mul(y):g;return function(e){var r=u.BigNumber.from(e);return(r.lt(o)||r.gt(i))&&b.throwArgumentError("value out-of-bounds for ".concat(t),"value",e),(0,f.hexZeroPad)(r.toTwos(256).toHexString(),32);};}var a=t.match(/^bytes(\d+)$/);if(a){var h=parseInt(a[1]);return(0===h||h>32||a[1]!==String(h))&&b.throwArgumentError("invalid bytes width","type",t),function(e){return(0,f.arrayify)(e).length!==h&&b.throwArgumentError("invalid length for ".concat(t),"value",e),function(t){var e=(0,f.arrayify)(t),r=e.length%32;return r?(0,f.hexConcat)([e,v.slice(r)]):(0,f.hexlify)(e);}(e);};}switch(t){case"address":return function(t){return(0,f.hexZeroPad)((0,s.getAddress)(t),32);};case"bool":return function(t){return t?k:M;};case"bytes":return function(t){return(0,c.keccak256)(t);};case"string":return function(t){return(0,p.id)(t);};}return null;}function P(t,e){return"".concat(t,"(").concat(e.map(function(t){var e=t.name;return t.type+" "+e;}).join(","),")");}var B=function(){function t(e){(0,o.default)(this,t),(0,h.defineReadOnly)(this,"types",Object.freeze((0,h.deepCopy)(e))),(0,h.defineReadOnly)(this,"_encoderCache",{}),(0,h.defineReadOnly)(this,"_types",{});var r={},n={},i={};Object.keys(e).forEach(function(t){r[t]={},n[t]=[],i[t]={};});var a=function(t){var i={};e[t].forEach(function(o){i[o.name]&&b.throwArgumentError("duplicate variable name ".concat(JSON.stringify(o.name)," in ").concat(JSON.stringify(t)),"types",e),i[o.name]=!0;var a=o.type.match(/^([^\x5b]*)(\x5b|$)/)[1];a===t&&b.throwArgumentError("circular type reference to ".concat(JSON.stringify(a)),"types",e),O(a)||(n[a]||b.throwArgumentError("unknown type ".concat(JSON.stringify(a)),"types",e),n[a].push(t),r[t][a]=!0);});};for(var s in e)a(s);var u=Object.keys(n).filter(function(t){return 0===n[t].length;});for(var f in 0===u.length?b.throwArgumentError("missing primary type","types",e):u.length>1&&b.throwArgumentError("ambiguous primary types or unused types: ".concat(u.map(function(t){return JSON.stringify(t);}).join(", ")),"types",e),(0,h.defineReadOnly)(this,"primaryType",u[0]),function t(o,a){a[o]&&b.throwArgumentError("circular type reference to ".concat(JSON.stringify(o)),"types",e),a[o]=!0,Object.keys(r[o]).forEach(function(e){n[e]&&(t(e,a),Object.keys(a).forEach(function(t){i[t][e]=!0;}));}),delete a[o];}(this.primaryType,{}),i){var c=Object.keys(i[f]);c.sort(),this._types[f]=P(f,e[f])+c.map(function(t){return P(t,e[t]);}).join("");}}return(0,a.default)(t,[{key:"getEncoder",value:function(t){var e=this._encoderCache[t];return e||(e=this._encoderCache[t]=this._getEncoder(t)),e;}},{key:"_getEncoder",value:function(t){var e=this,r=O(t);if(r)return r;var n=t.match(/^(.*)(\x5b(\d*)\x5d)$/);if(n){var i=n[1],o=this.getEncoder(i),a=parseInt(n[3]);return function(t){a>=0&&t.length!==a&&b.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",t);var r=t.map(o);return e._types[i]&&(r=r.map(c.keccak256)),(0,c.keccak256)((0,f.hexConcat)(r));};}var s=this.types[t];if(s){var u=(0,p.id)(this._types[t]);return function(t){var r=s.map(function(r){var n=r.name,i=r.type,o=e.getEncoder(i)(t[n]);return e._types[i]?(0,c.keccak256)(o):o;});return r.unshift(u),(0,f.hexConcat)(r);};}return b.throwArgumentError("unknown type: ".concat(t),"type",t);}},{key:"encodeType",value:function(t){var e=this._types[t];return e||b.throwArgumentError("unknown type: ".concat(JSON.stringify(t)),"name",t),e;}},{key:"encodeData",value:function(t,e){return this.getEncoder(t)(e);}},{key:"hashStruct",value:function(t,e){return(0,c.keccak256)(this.encodeData(t,e));}},{key:"encode",value:function(t){return this.encodeData(this.primaryType,t);}},{key:"hash",value:function(t){return this.hashStruct(this.primaryType,t);}},{key:"_visit",value:function(t,e,r){var n=this;if(O(t))return r(t,e);var i=t.match(/^(.*)(\x5b(\d*)\x5d)$/);if(i){var o=i[1],a=parseInt(i[3]);return a>=0&&e.length!==a&&b.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",e),e.map(function(t){return n._visit(o,t,r);});}var s=this.types[t];return s?s.reduce(function(t,i){var o=i.name,a=i.type;return t[o]=n._visit(a,e[o],r),t;},{}):b.throwArgumentError("unknown type: ".concat(t),"type",t);}},{key:"visit",value:function(t,e){return this._visit(this.primaryType,t,e);}}],[{key:"from",value:function(e){return new t(e);}},{key:"getPrimaryType",value:function(e){return t.from(e).primaryType;}},{key:"hashStruct",value:function(e,r,n){return t.from(r).hashStruct(e,n);}},{key:"hashDomain",value:function(e){var r=[];for(var n in e){var i=S[n];i||b.throwArgumentError("invalid typed-data domain key: ".concat(JSON.stringify(n)),"domain",e),r.push({name:n,type:i});}return r.sort(function(t,e){return A.indexOf(t.name)-A.indexOf(e.name);}),t.hashStruct("EIP712Domain",{EIP712Domain:r},e);}},{key:"encode",value:function(e,r,n){return(0,f.hexConcat)(["0x1901",t.hashDomain(e),t.from(r).hash(n)]);}},{key:"hash",value:function(e,r,n){return(0,c.keccak256)(t.encode(e,r,n));}},{key:"resolveNames",value:function(e,r,n,o){return m(this,void 0,void 0,i.default.mark(function a(){var s,u,c;return i.default.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:e=(0,h.shallowCopy)(e),s={},e.verifyingContract&&!(0,f.isHexString)(e.verifyingContract,20)&&(s[e.verifyingContract]="0x"),(u=t.from(r)).visit(n,function(t,e){return"address"!==t||(0,f.isHexString)(e,20)||(s[e]="0x"),e;}),a.t0=i.default.keys(s);case 6:if((a.t1=a.t0()).done){a.next=13;break;}return c=a.t1.value,a.next=10,o(c);case 10:s[c]=a.sent,a.next=6;break;case 13:return e.verifyingContract&&s[e.verifyingContract]&&(e.verifyingContract=s[e.verifyingContract]),n=u.visit(n,function(t,e){return"address"===t&&s[e]?s[e]:e;}),a.abrupt("return",{domain:e,value:n});case 16:case"end":return a.stop();}},a);}));}},{key:"getPayload",value:function(e,r,n){t.hashDomain(e);var i={},o=[];A.forEach(function(t){var r=e[t];null!=r&&(i[t]=E[t](r),o.push({name:t,type:S[t]}));});var a=t.from(r),s=(0,h.shallowCopy)(r);return s.EIP712Domain?b.throwArgumentError("types must not contain EIP712Domain type","types.EIP712Domain",r):s.EIP712Domain=o,a.encode(n),{types:s,domain:i,primaryType:a.primaryType,message:a.visit(n,function(t,e){if(t.match(/^bytes(\d*)/))return(0,f.hexlify)((0,f.arrayify)(e));if(t.match(/^u?int/))return u.BigNumber.from(e).toString();switch(t){case"address":return e.toLowerCase();case"bool":return!!e;case"string":return"string"!=typeof e&&b.throwArgumentError("invalid string","value",e),e;}return b.throwArgumentError("unsupported type","type",t);})};}}]),t;}();e.TypedDataEncoder=B;},function(t,e,r){"use strict";(function(t,e,n){var i=r(0)(r(2));/** + * [js-sha3]{@link https://github.com/emn178/js-sha3} + * + * @version 0.5.7 + * @author Chen, Yi-Cyuan [emn178@gmail.com] + * @copyright Chen, Yi-Cyuan 2015-2016 + * @license MIT + */!function(){var r="object"===("undefined"==typeof window?"undefined":(0,i.default)(window))?window:{};!r.JS_SHA3_NO_NODE_JS&&"object"===(void 0===t?"undefined":(0,i.default)(t))&&t.versions&&t.versions.node&&(r=e);for(var o=!r.JS_SHA3_NO_COMMON_JS&&"object"===(0,i.default)(n)&&n.exports,a="0123456789abcdef".split(""),s=[0,8,16,24],u=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],f=[224,256,384,512],c=["hex","buffer","arrayBuffer","array"],h=function(t,e,r){return function(n){return new k(t,e,t).update(n)[r]();};},l=function(t,e,r){return function(n,i){return new k(t,e,i).update(n)[r]();};},d=function(t,e){var r=h(t,e,"hex");r.create=function(){return new k(t,e,t);},r.update=function(t){return r.create().update(t);};for(var n=0;n>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0;}k.prototype.update=function(t){var e="string"!=typeof t;e&&t.constructor===ArrayBuffer&&(t=new Uint8Array(t));for(var r,n,i=t.length,o=this.blocks,a=this.byteCount,u=this.blockCount,f=0,c=this.s;f>2]|=t[f]<>2]|=n<>2]|=(192|n>>6)<>2]|=(128|63&n)<=57344?(o[r>>2]|=(224|n>>12)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<>2]|=(240|n>>18)<>2]|=(128|n>>12&63)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<=a){for(this.start=r-a,this.block=o[u],r=0;r>2]|=this.padding[3&e],this.lastByteIndex===this.byteCount)for(t[0]=t[r],e=1;e>4&15]+a[15&t]+a[t>>12&15]+a[t>>8&15]+a[t>>20&15]+a[t>>16&15]+a[t>>28&15]+a[t>>24&15];s%e==0&&(M(r),o=0);}return i&&(t=r[o],i>0&&(u+=a[t>>4&15]+a[15&t]),i>1&&(u+=a[t>>12&15]+a[t>>8&15]),i>2&&(u+=a[t>>20&15]+a[t>>16&15])),u;},k.prototype.arrayBuffer=function(){this.finalize();var t,e=this.blockCount,r=this.s,n=this.outputBlocks,i=this.extraBytes,o=0,a=0,s=this.outputBits>>3;t=i?new ArrayBuffer(n+1<<2):new ArrayBuffer(s);for(var u=new Uint32Array(t);a>8&255,u[t+2]=e>>16&255,u[t+3]=e>>24&255;s%r==0&&M(n);}return o&&(t=s<<2,e=n[a],o>0&&(u[t]=255&e),o>1&&(u[t+1]=e>>8&255),o>2&&(u[t+2]=e>>16&255)),u;};var M=function(t){var e,r,n,i,o,a,s,f,c,h,l,d,p,m,b,v,y,g,w,_,k,M,S,A,x,E,O,P,B,T,R,I,C,U,j,N,L,D,F,q,H,z,K,G,V,W,Z,J,X,Y,$,Q,tt,et,rt,nt,it,ot,at,st,ut,ft,ct;for(n=0;n<48;n+=2)i=t[0]^t[10]^t[20]^t[30]^t[40],o=t[1]^t[11]^t[21]^t[31]^t[41],a=t[2]^t[12]^t[22]^t[32]^t[42],s=t[3]^t[13]^t[23]^t[33]^t[43],f=t[4]^t[14]^t[24]^t[34]^t[44],c=t[5]^t[15]^t[25]^t[35]^t[45],h=t[6]^t[16]^t[26]^t[36]^t[46],l=t[7]^t[17]^t[27]^t[37]^t[47],e=(d=t[8]^t[18]^t[28]^t[38]^t[48])^(a<<1|s>>>31),r=(p=t[9]^t[19]^t[29]^t[39]^t[49])^(s<<1|a>>>31),t[0]^=e,t[1]^=r,t[10]^=e,t[11]^=r,t[20]^=e,t[21]^=r,t[30]^=e,t[31]^=r,t[40]^=e,t[41]^=r,e=i^(f<<1|c>>>31),r=o^(c<<1|f>>>31),t[2]^=e,t[3]^=r,t[12]^=e,t[13]^=r,t[22]^=e,t[23]^=r,t[32]^=e,t[33]^=r,t[42]^=e,t[43]^=r,e=a^(h<<1|l>>>31),r=s^(l<<1|h>>>31),t[4]^=e,t[5]^=r,t[14]^=e,t[15]^=r,t[24]^=e,t[25]^=r,t[34]^=e,t[35]^=r,t[44]^=e,t[45]^=r,e=f^(d<<1|p>>>31),r=c^(p<<1|d>>>31),t[6]^=e,t[7]^=r,t[16]^=e,t[17]^=r,t[26]^=e,t[27]^=r,t[36]^=e,t[37]^=r,t[46]^=e,t[47]^=r,e=h^(i<<1|o>>>31),r=l^(o<<1|i>>>31),t[8]^=e,t[9]^=r,t[18]^=e,t[19]^=r,t[28]^=e,t[29]^=r,t[38]^=e,t[39]^=r,t[48]^=e,t[49]^=r,m=t[0],b=t[1],W=t[11]<<4|t[10]>>>28,Z=t[10]<<4|t[11]>>>28,P=t[20]<<3|t[21]>>>29,B=t[21]<<3|t[20]>>>29,st=t[31]<<9|t[30]>>>23,ut=t[30]<<9|t[31]>>>23,z=t[40]<<18|t[41]>>>14,K=t[41]<<18|t[40]>>>14,U=t[2]<<1|t[3]>>>31,j=t[3]<<1|t[2]>>>31,v=t[13]<<12|t[12]>>>20,y=t[12]<<12|t[13]>>>20,J=t[22]<<10|t[23]>>>22,X=t[23]<<10|t[22]>>>22,T=t[33]<<13|t[32]>>>19,R=t[32]<<13|t[33]>>>19,ft=t[42]<<2|t[43]>>>30,ct=t[43]<<2|t[42]>>>30,et=t[5]<<30|t[4]>>>2,rt=t[4]<<30|t[5]>>>2,N=t[14]<<6|t[15]>>>26,L=t[15]<<6|t[14]>>>26,g=t[25]<<11|t[24]>>>21,w=t[24]<<11|t[25]>>>21,Y=t[34]<<15|t[35]>>>17,$=t[35]<<15|t[34]>>>17,I=t[45]<<29|t[44]>>>3,C=t[44]<<29|t[45]>>>3,A=t[6]<<28|t[7]>>>4,x=t[7]<<28|t[6]>>>4,nt=t[17]<<23|t[16]>>>9,it=t[16]<<23|t[17]>>>9,D=t[26]<<25|t[27]>>>7,F=t[27]<<25|t[26]>>>7,_=t[36]<<21|t[37]>>>11,k=t[37]<<21|t[36]>>>11,Q=t[47]<<24|t[46]>>>8,tt=t[46]<<24|t[47]>>>8,G=t[8]<<27|t[9]>>>5,V=t[9]<<27|t[8]>>>5,E=t[18]<<20|t[19]>>>12,O=t[19]<<20|t[18]>>>12,ot=t[29]<<7|t[28]>>>25,at=t[28]<<7|t[29]>>>25,q=t[38]<<8|t[39]>>>24,H=t[39]<<8|t[38]>>>24,M=t[48]<<14|t[49]>>>18,S=t[49]<<14|t[48]>>>18,t[0]=m^~v&g,t[1]=b^~y&w,t[10]=A^~E&P,t[11]=x^~O&B,t[20]=U^~N&D,t[21]=j^~L&F,t[30]=G^~W&J,t[31]=V^~Z&X,t[40]=et^~nt&ot,t[41]=rt^~it&at,t[2]=v^~g&_,t[3]=y^~w&k,t[12]=E^~P&T,t[13]=O^~B&R,t[22]=N^~D&q,t[23]=L^~F&H,t[32]=W^~J&Y,t[33]=Z^~X&$,t[42]=nt^~ot&st,t[43]=it^~at&ut,t[4]=g^~_&M,t[5]=w^~k&S,t[14]=P^~T&I,t[15]=B^~R&C,t[24]=D^~q&z,t[25]=F^~H&K,t[34]=J^~Y&Q,t[35]=X^~$&tt,t[44]=ot^~st&ft,t[45]=at^~ut&ct,t[6]=_^~M&m,t[7]=k^~S&b,t[16]=T^~I&A,t[17]=R^~C&x,t[26]=q^~z&U,t[27]=H^~K&j,t[36]=Y^~Q&G,t[37]=$^~tt&V,t[46]=st^~ft&et,t[47]=ut^~ct&rt,t[8]=M^~m&v,t[9]=S^~b&y,t[18]=I^~A&E,t[19]=C^~x&O,t[28]=z^~U&N,t[29]=K^~j&L,t[38]=Q^~G&W,t[39]=tt^~V&Z,t[48]=ft^~et&nt,t[49]=ct^~rt&it,t[0]^=u[n],t[1]^=u[n+1];};if(o)n.exports=m;else for(v=0;v>23,l=c>>21&3,d=c>>5&65535,p=31&c,m=e.mapStr.substr(d,p);if(0===l||n&&1&h)throw new Error("Illegal char "+f);1===l?o.push(m):2===l?o.push(i?m:f):3===l&&o.push(f);}return o.join("").normalize("NFC");}function n(e,n,o){void 0===o&&(o=!1);var a=r(e,o,n).split(".");return(a=a.map(function(e){return e.startsWith("xn--")?i(e=t.decode(e.substring(4)),o,!1):i(e,o,n),e;})).join(".");}function i(t,n,i){if("-"===t[2]&&"-"===t[3])throw new Error("Failed to validate "+t);if(t.startsWith("-")||t.endsWith("-"))throw new Error("Failed to validate "+t);if(t.includes("."))throw new Error("Failed to validate "+t);if(r(t,n,i)!==t)throw new Error("Failed to validate "+t);var o=t.codePointAt(0);if(e.mapChar(o)&2<<23)throw new Error("Label contains illegal character: "+o);}return{toUnicode:function(t,e){return void 0===e&&(e={}),n(t,!1,"useStd3ASCII"in e&&e.useStd3ASCII);},toAscii:function(e,r){void 0===r&&(r={});var i,o=!("transitional"in r)||r.transitional,a="useStd3ASCII"in r&&r.useStd3ASCII,s="verifyDnsLength"in r&&r.verifyDnsLength,u=n(e,o,a).split(".").map(t.toASCII),f=u.join(".");if(s){if(f.length<1||f.length>253)throw new Error("DNS name has wrong length: "+f);for(i=0;i63)throw new Error("DNS label has wrong length: "+c);}}return f;}};}(t,e);}.apply(e,n))||(t.exports=i);},function(t,e,r){"use strict";var n;r(0)(r(2));void 0===(n=function(){return t=[new Uint32Array([2157250,2157314,2157378,2157442,2157506,2157570,2157634,0,2157698,2157762,2157826,2157890,2157954,0,2158018,0]),new Uint32Array([2179041,6291456,2179073,6291456,2179105,6291456,2179137,6291456,2179169,6291456,2179201,6291456,2179233,6291456,2179265,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([0,2113729,2197345,2197377,2113825,2197409,2197441,2113921,2197473,2114017,2197505,2197537,2197569,2197601,2197633,2197665]),new Uint32Array([6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,23068672,23068672,23068672,0,0,0,0,23068672]),new Uint32Array([14680064,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,14680064,14680064]),new Uint32Array([2196001,2196033,2196065,2196097,2196129,2196161,2196193,2196225,2196257,2196289,2196321,2196353,2196385,2196417,2196449,2196481]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,6291456,0,0,0,0,0]),new Uint32Array([2097281,2105921,2097729,2106081,0,2097601,2162337,2106017,2133281,2097505,2105889,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([2177025,6291456,2177057,6291456,2177089,6291456,2177121,6291456,2177153,6291456,2177185,6291456,2177217,6291456,2177249,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,0,6291456,6291456,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456]),new Uint32Array([2134435,2134531,2134627,2134723,2134723,2134819,2134819,2134915,2134915,2135011,2105987,2135107,2135203,2135299,2131587,2135395]),new Uint32Array([0,0,0,0,0,0,0,6291456,2168673,2169249,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2147906,2147970,2148034,2148098,2148162,2148226,2148290,2148354,2147906,2147970,2148034,2148098,2148162,2148226,2148290,2148354]),new Uint32Array([2125219,2125315,2152834,2152898,2125411,2152962,2153026,2125506,2125507,2125603,2153090,2153154,2153218,2153282,2153346,2105348]),new Uint32Array([2203393,6291456,2203425,6291456,2203457,6291456,2203489,6291456,6291456,6291456,6291456,2203521,6291456,2181281,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,6291456,2145538,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,6291456]),new Uint32Array([2139426,2160834,2160898,2160962,2134242,2161026,2161090,2161154,2161218,2161282,2161346,2161410,2138658,2161474,2161538,2134722]),new Uint32Array([2119939,2124930,2125026,2106658,2125218,2128962,2129058,2129154,2129250,2129346,2129442,2108866,2108770,2150466,2150530,2150594]),new Uint32Array([2201601,6291456,2201633,6291456,2201665,6291456,2201697,6291456,2201729,6291456,2201761,6291456,2201793,6291456,2201825,6291456]),new Uint32Array([2193537,2193569,2193601,2193633,2193665,2193697,2193729,2193761,2193793,2193825,2193857,2193889,2193921,2193953,2193985,2194017]),new Uint32Array([6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2190561,6291456,2190593,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2190625,6291456,2190657,6291456,23068672]),new Uint32Array([2215905,2215937,2215969,2216001,2216033,2216065,2216097,2216129,2216161,2216193,2216225,2216257,2105441,2216289,2216321,2216353]),new Uint32Array([23068672,18884130,23068672,23068672,23068672,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2191233,2191265,2191297,2191329,2191361,2191393,2191425,2117377,2191457,2191489,2191521,2191553,2191585,2191617,2191649,2117953]),new Uint32Array([2132227,2132323,2132419,2132419,2132515,2132515,2132611,2132707,2132707,2132803,2132899,2132899,2132995,2132995,2133091,2133187]),new Uint32Array([0,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,6291456,0,0]),new Uint32Array([2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,10609889,10610785,10609921,10610817,2222241]),new Uint32Array([6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0]),new Uint32Array([2219969,2157121,2157441,2157505,2157889,2157953,2220001,2158465,2158529,10575617,2156994,2157058,2129923,2130019,2157122,2157186]),new Uint32Array([6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2185249,6291456,2185281,6291456,2185313,6291456,2185345,6291456,2185377,6291456,2185409,6291456,2185441,6291456,2185473,6291456]),new Uint32Array([0,0,0,0,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,0,0,23068672,23068672,23068672,6291456,0]),new Uint32Array([2183361,6291456,2183393,6291456,2183425,6291456,2183457,6291456,2183489,6291456,2183521,6291456,2183553,6291456,2183585,6291456]),new Uint32Array([2192161,2192193,2192225,2192257,2192289,2192321,2192353,2192385,2192417,2192449,2192481,2192513,2192545,2192577,2192609,2192641]),new Uint32Array([2212001,2212033,2212065,2212097,2212129,2212161,2212193,2212225,2212257,2212289,2212321,2212353,2212385,2212417,2212449,2207265]),new Uint32Array([2249825,2249857,2249889,2249921,2249954,2250018,2250082,2250145,2250177,2250209,2250241,2250274,2250337,2250370,2250433,2250465]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2147905,2147969,2148033,2148097,2148161,2148225,2148289,2148353]),new Uint32Array([10485857,6291456,2197217,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,23068672,23068672]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2180353,2180385,2144033,2180417,2180449,2180481,2180513,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,10610209,10610465,10610241,10610753,10609857]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,0,0]),new Uint32Array([2223842,2223906,2223970,2224034,2224098,2224162,2224226,2224290,2224354,2224418,2224482,2224546,2224610,2224674,2224738,2224802]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([23068672,23068672,23068672,18923650,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,18923714,23068672,23068672]),new Uint32Array([2126179,2125538,2126275,2126371,2126467,2125634,2126563,2105603,2105604,2125346,2126659,2126755,2126851,2098179,2098181,2098182]),new Uint32Array([2227426,2227490,2227554,2227618,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2192353,2240642,2240642,2240705,2240737,2240737,2240769,2240802,2240866,2240929,2240961,2240993,2241025,2241057,2241089,2241121]),new Uint32Array([6291456,2170881,2170913,2170945,6291456,2170977,6291456,2171009,2171041,6291456,6291456,6291456,2171073,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2132226,2132514,2163586,2132610,2160386,2133090,2133186,2160450,2160514,2160578,2133570,2106178,2160642,2133858,2160706,2160770]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,10532162,10532226,10532290,10532354,10532418,10532482,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,23068672]),new Uint32Array([2098209,2108353,2108193,2108481,2170241,2111713,2105473,2105569,2105601,2112289,2112481,2098305,2108321,0,0,0]),new Uint32Array([2209121,2209153,2209185,2209217,2209249,2209281,2209313,2209345,2209377,2209409,2209441,2209473,2207265,2209505,2209537,2209569]),new Uint32Array([2189025,6291456,2189057,6291456,2189089,6291456,2189121,6291456,2189153,6291456,2189185,6291456,2189217,6291456,2189249,6291456]),new Uint32Array([2173825,2153473,2173857,2173889,2173921,2173953,2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233057]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2165764,2140004]),new Uint32Array([2215105,6291456,2215137,6291456,6291456,2215169,2215201,6291456,6291456,6291456,2215233,2215265,2215297,2215329,2215361,2215393]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,23068672,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([10505091,10505187,10505283,10505379,10505475,10505571,10505667,10505763,10505859,10505955,10506051,10506147,10506243,10506339,10506435,10506531]),new Uint32Array([2229730,2229794,2229858,2229922,2229986,2230050,2230114,2230178,2230242,2230306,2230370,2230434,2230498,2230562,2230626,2230690]),new Uint32Array([2105505,2098241,2108353,2108417,2105825,0,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177]),new Uint32Array([6291456,6291456,6291456,6291456,10502115,10502178,10502211,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456]),new Uint32Array([2190305,6291456,2190337,6291456,2190369,6291456,2190401,6291456,2190433,6291456,2190465,6291456,2190497,6291456,2190529,6291456]),new Uint32Array([2173793,2173985,2174017,6291456,2173761,2173697,6291456,2174689,6291456,2174017,2174721,6291456,6291456,2174753,2174785,2174817]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2099521,2099105,2120705,2098369,2120801,2103361,2097985,2098433,2121377,2121473,2099169,2099873,2098401,2099393,2152609,2100033]),new Uint32Array([2132898,2163842,2163906,2133282,2132034,2131938,2137410,2132802,2132706,2164866,2133282,2160578,2165186,2165186,6291456,6291456]),new Uint32Array([10500003,10500099,10500195,10500291,10500387,10500483,10500579,10500675,10500771,10500867,10500963,10501059,10501155,10501251,10501347,10501443]),new Uint32Array([2163458,2130978,2131074,2131266,2131362,2163522,2160130,2132066,2131010,2131106,2106018,2131618,2131298,2132034,2131938,2137410]),new Uint32Array([2212961,2116993,2212993,2213025,2213057,2213089,2213121,2213153,2213185,2213217,2213249,2209633,2213281,2213313,2213345,2213377]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2113729,2113825,2113921,2114017,2114113,2114209,2114305,2114401,2114497,2114593,2114689,2114785,2114881,2114977,2115073,2115169]),new Uint32Array([2238177,2238209,2238241,2238273,2238305,2238337,2238337,2217537,2238369,2238401,2238433,2238465,2215649,2238497,2238529,2238561]),new Uint32Array([2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905]),new Uint32Array([6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,0]),new Uint32Array([6291456,0,6291456,2145026,0,6291456,2145090,0,6291456,6291456,0,0,23068672,0,23068672,23068672]),new Uint32Array([2099233,2122017,2200673,2098113,2121537,2103201,2200705,2104033,2121857,2121953,2122401,2099649,2099969,2123009,2100129,2100289]),new Uint32Array([6291456,23068672,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,23068672,23068672,0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0]),new Uint32Array([2187681,2187713,2187745,2187777,2187809,2187841,2187873,2187905,2187937,2187969,2188001,2188033,2188065,2188097,2188129,2188161]),new Uint32Array([0,10554498,10554562,10554626,10554690,10554754,10554818,10554882,10554946,10555010,10555074,6291456,6291456,0,0,0]),new Uint32Array([2235170,2235234,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0]),new Uint32Array([2181153,6291456,2188897,6291456,6291456,2188929,6291456,6291456,6291456,6291456,6291456,6291456,2111905,2100865,2188961,2188993]),new Uint32Array([2100833,2100897,0,0,2101569,2101697,2101825,2101953,2102081,2102209,10575617,2187041,10502177,10489601,10489697,2112289]),new Uint32Array([6291456,2172833,6291456,2172865,2172897,2172929,2172961,6291456,2172993,6291456,2173025,6291456,2173057,6291456,2173089,6291456]),new Uint32Array([6291456,0,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,0,0,23068672,6291456,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,2190721]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,23068672,6291456,6291456]),new Uint32Array([2184993,6291456,2185025,6291456,2185057,6291456,2185089,6291456,2185121,6291456,2185153,6291456,2185185,6291456,2185217,6291456]),new Uint32Array([2115265,2115361,2115457,2115553,2115649,2115745,2115841,2115937,2116033,2116129,2116225,2116321,2150658,2150722,2200225,6291456]),new Uint32Array([2168321,6291456,2168353,6291456,2168385,6291456,2168417,6291456,2168449,6291456,2168481,6291456,2168513,6291456,2168545,6291456]),new Uint32Array([23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,0,6291456,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,2186625,0,0,6291456,6291456,2186657,2186689,2186721,2173505,0,10496067,10496163,10496259]),new Uint32Array([2178785,6291456,2178817,6291456,2178849,6291456,2178881,6291456,2178913,6291456,2178945,6291456,2178977,6291456,2179009,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0]),new Uint32Array([2097152,0,0,0,2097152,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,2197857,2197889,2197921,2197953,2197985,2198017,0,0,2198049,2198081,2198113,2198145,2198177,2198209]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2098209,2167297,2111137,6291456]),new Uint32Array([2171393,6291456,2171425,6291456,2171457,6291456,2171489,6291456,2171521,6291456,2171553,6291456,2171585,6291456,2171617,6291456]),new Uint32Array([2206753,2206785,2195457,2206817,2206849,2206881,2206913,2197153,2197153,2206945,2117857,2206977,2207009,2207041,2207073,2207105]),new Uint32Array([0,0,0,0,0,0,0,23068672,0,0,0,0,2144834,2144898,0,2144962]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,23068672]),new Uint32Array([2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,0,2105505,2098241]),new Uint32Array([6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,2202049,6291456,2202081,6291456,2202113,6291456,2202145,6291456,2202177,6291456,2202209,6291456,2202241,6291456]),new Uint32Array([10501155,10501251,10501347,10501443,10501539,10501635,10501731,10501827,10501923,10502019,2141731,2105505,2098177,2155586,2166530,0]),new Uint32Array([2102081,2102209,2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,2100833,2100737,2098337,2101441]),new Uint32Array([2146882,2146946,2147010,2147074,2147138,2147202,2147266,2147330,2146882,2146946,2147010,2147074,2147138,2147202,2147266,2147330]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([10502307,10502403,10502499,10502595,10502691,10502787,10502883,10502979,10503075,10503171,10503267,10503363,10503459,10503555,10503651,10503747]),new Uint32Array([2179937,2179969,2180001,2180033,2156545,2180065,2156577,2180097,2180129,2180161,2180193,2180225,2180257,2180289,2156737,2180321]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,0,0,0,6291456,0,0,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0]),new Uint32Array([2227682,2227746,2227810,2227874,2227938,2228002,2228066,2228130,2228194,2228258,2228322,2228386,2228450,2228514,2228578,2228642]),new Uint32Array([2105601,2169121,2108193,2170049,2181025,2181057,2112481,2108321,2108289,2181089,2170497,2100865,2181121,2173601,2173633,2173665]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2180641,6291456,6291456,6291456]),new Uint32Array([0,6291456,6291456,6291456,0,6291456,0,6291456,0,0,6291456,6291456,0,6291456,6291456,6291456]),new Uint32Array([2178273,6291456,2178305,6291456,2178337,6291456,2178369,6291456,2178401,6291456,2178433,6291456,2178465,6291456,2178497,6291456]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,6291456,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,14680064,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456]),new Uint32Array([2237377,2237409,2236225,2237441,2237473,2217441,2215521,2215553,2217473,2237505,2237537,2209697,2237569,2215585,2237601,2237633]),new Uint32Array([2221985,2165601,2165601,2165665,2165665,2222017,2222017,2165729,2165729,2158913,2158913,2158913,2158913,2097281,2097281,2105921]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2149634,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2176897,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,2176929,6291456,2176961,6291456,2176993,6291456]),new Uint32Array([2172641,6291456,2172673,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2172705,2172737,6291456,2172769,2172801,6291456]),new Uint32Array([2099173,2104196,2121667,2099395,2121763,2152258,2152322,2098946,2152386,2121859,2121955,2099333,2122051,2104324,2099493,2122147]),new Uint32Array([6291456,6291456,6291456,2145794,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,2145858,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,0,0,6291456,0]),new Uint32Array([0,2105921,2097729,0,2097377,0,0,2106017,0,2097505,2105889,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2239074,2239138,2239201,2239233,2239265,2239297,2239329,2239361,0,2239393,2239425,2239425,2239458,2239521,2239553,2209569]),new Uint32Array([14680064,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,6291456,23068672]),new Uint32Array([2108321,2108289,2113153,2098209,2180897,2180929,2180961,2111137,2098241,2108353,2170241,2170273,2180993,2105825,6291456,2105473]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2146114,6291456,6291456,6291456,0,0,0]),new Uint32Array([2105921,2105921,2105921,2222049,2222049,2130977,2130977,2130977,2130977,2160065,2160065,2160065,2160065,2097729,2097729,2097729]),new Uint32Array([2218145,2214785,2207937,2218177,2218209,2192993,2210113,2212769,2218241,2218273,2216129,2218305,2216161,2218337,2218369,2218401]),new Uint32Array([0,0,0,2156546,2156610,2156674,2156738,2156802,0,0,0,0,0,2156866,23068672,2156930]),new Uint32Array([23068672,23068672,23068672,0,0,0,0,23068672,23068672,0,0,23068672,23068672,23068672,0,0]),new Uint32Array([2213409,2213441,2213473,2213505,2213537,2213569,2213601,2213633,2213665,2195681,2213697,2213729,2213761,2213793,2213825,2213857]),new Uint32Array([2100033,2099233,2122017,2200673,2098113,2121537,2103201,2200705,2104033,2121857,2121953,2122401,2099649,2099969,2123009,2100129]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2201857,6291456,2201889,6291456,2201921,6291456,2201953,6291456,2201985,6291456,2202017,6291456,2176193,2176257,23068672,23068672]),new Uint32Array([6291456,6291456,23068672,23068672,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2188193,2188225,2188257,2188289,2188321,2188353,2188385,2188417,2188449,2188481,2188513,2188545,2188577,2188609,2188641,0]),new Uint32Array([10554529,2221089,0,10502113,10562017,10537921,10538049,2221121,2221153,0,0,0,0,0,0,0]),new Uint32Array([2213889,2213921,2213953,2213985,2214017,2214049,2214081,2194177,2214113,2214145,2214177,2214209,2214241,2214273,2214305,2214337]),new Uint32Array([2166978,2167042,2099169,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2180545,6291456,6291456,6291456]),new Uint32Array([10518915,10519011,10519107,10519203,2162242,2162306,2159554,2162370,2159362,2159618,2105922,2162434,2159746,2162498,2159810,2159874]),new Uint32Array([2161730,2161794,2135586,2161858,2161922,2137186,2131810,2160290,2135170,2161986,2137954,2162050,2162114,2162178,10518723,10518819]),new Uint32Array([10506627,10506723,10506819,10506915,10507011,10507107,10507203,10507299,10507395,10507491,10507587,10507683,10507779,10507875,10507971,10508067]),new Uint32Array([6291456,23068672,23068672,23068672,0,23068672,23068672,0,0,0,0,0,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0]),new Uint32Array([2175873,2175905,2175937,2175969,2176001,2176033,2176065,2176097,2176129,2176161,2176193,2176225,2176257,2176289,2176321,2176353]),new Uint32Array([2140006,2140198,2140390,2140582,2140774,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,23068672,23068672,23068672]),new Uint32Array([2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241]),new Uint32Array([0,23068672,0,0,0,0,0,0,0,2145154,2145218,2145282,6291456,0,2145346,0]),new Uint32Array([0,0,0,0,10531458,10495395,2148545,2143201,2173473,2148865,2173505,0,2173537,0,2173569,2149121]),new Uint32Array([10537282,10495683,2148738,2148802,2148866,0,6291456,2148930,2186593,2173473,2148737,2148865,2148802,10495779,10495875,10495971]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2215425,2215457,2215489,2215521,2215553,2215585,2215617,2215649,2215681,2215713,2215745,2215777,2192033,2215809,2215841,2215873]),new Uint32Array([2242049,2242081,2242113,2242145,2242177,2242209,2242241,2242273,2215937,2242305,2242338,2242401,2242433,2242465,2242497,2216001]),new Uint32Array([10554529,2221089,0,0,10562017,10502113,10538049,10537921,2221185,10489601,10489697,10609889,10609921,2141729,2141793,10610273]),new Uint32Array([2141923,2142019,2142115,2142211,2142307,2142403,2142499,2142595,2142691,0,0,0,0,0,0,0]),new Uint32Array([0,2221185,2221217,10609857,10609857,10489601,10489697,10609889,10609921,2141729,2141793,2221345,2221377,2221409,2221441,2187105]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,18923970,23068672,23068672,23068672,0,6291456,6291456]),new Uint32Array([2183105,6291456,2183137,6291456,2183169,6291456,2183201,6291456,2183233,6291456,2183265,6291456,2183297,6291456,2183329,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([2134434,2134818,2097666,2097186,2097474,2097698,2105986,2131586,2132450,2131874,2131778,2135970,2135778,2161602,2136162,2161666]),new Uint32Array([2236865,2236897,2236930,2236993,2237025,2235681,2237058,2237121,2237153,2237185,2237217,2217281,2237250,2191233,2237313,2237345]),new Uint32Array([2190049,6291456,2190081,6291456,2190113,6291456,2190145,6291456,2190177,6291456,2190209,6291456,2190241,6291456,2190273,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2101922,2102050,2102178,2102306,10498755,10498851,10498947,10499043,10499139,10499235,10499331,10499427,10499523,10489604,10489732,10489860]),new Uint32Array([2166914,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2181601,2170561,2181633,2181665,2170753,2181697,2172897,2170881,2181729,2170913,2172929,2113441,2181761,2181793,2171009,2173761]),new Uint32Array([0,2105921,2097729,2106081,0,2097601,2162337,2106017,2133281,2097505,0,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([2248001,2248033,2248066,2248130,2248193,2248226,2248289,2248322,2248385,2248417,2216673,2248450,2248514,2248577,2248610,2248673]),new Uint32Array([6291456,6291456,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,0,0,0]),new Uint32Array([2169729,6291456,2169761,6291456,2169793,6291456,2169825,6291456,2169857,2169889,6291456,2169921,6291456,2143329,6291456,2098305]),new Uint32Array([2162178,2163202,2163266,2135170,2136226,2161986,2137954,2159426,2159490,2163330,2159554,2163394,2159682,2139522,2136450,2159746]),new Uint32Array([2173953,2173985,0,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2174209,2174241,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,4271169,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2174273]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,0,0,0,0,0,0,0,6291456,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,2190785,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2189793,6291456,2189825,6291456,2189857,6291456,2189889,6291456,2189921,6291456,2189953,6291456,2189985,6291456,2190017,6291456]),new Uint32Array([2105601,2112289,2108193,2112481,2112577,0,2098305,2108321,2108289,2100865,2113153,2108481,2113345,0,2098209,2111137]),new Uint32Array([2172129,6291456,2172161,6291456,2172193,6291456,2172225,6291456,2172257,6291456,2172289,6291456,2172321,6291456,2172353,6291456]),new Uint32Array([2214753,6291456,2214785,6291456,6291456,2214817,2214849,2214881,2214913,2214945,2214977,2215009,2215041,2215073,2194401,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([0,0,0,0,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([10610305,10610337,10575617,2221761,10610401,10610433,10502177,0,10610465,10610497,10610529,10610561,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,23068672,0,0,0,0,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2187105,2187137,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2199393,2199425,2199457,2199489,2199521,2199553,2199585,2199617,2199649,2199681,2199713,2199745,2199777,2199809,2199841,0]),new Uint32Array([2217249,2217281,2217313,2217345,2217377,2217409,2217441,2217473,2215617,2217505,2217537,2217569,2214753,2217601,2217633,2217665]),new Uint32Array([2170273,2170305,6291456,2170337,2170369,6291456,2170401,2170433,2170465,6291456,6291456,6291456,2170497,2170529,6291456,2170561]),new Uint32Array([2188673,6291456,2188705,2188737,2188769,6291456,6291456,2188801,6291456,2188833,6291456,2188865,6291456,2180929,2181505,2180897]),new Uint32Array([10489988,10490116,10490244,10490372,10490500,10490628,10490756,10490884,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2147393,2147457,2147521,2147585,2147649,2147713,2147777,2147841]),new Uint32Array([23068672,23068672,0,23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2241153,2241185,2241217,2215809,2241250,2241313,2241345,2241377,2217921,2241377,2241409,2215873,2241441,2241473,2241505,2241537]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2220417,2220417,2220449,2220449,2220481,2220481,2220513,2220513,2220545,2220545,2220577,2220577,2220609,2220609,2220641,2220641]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,2144002,0,6291456,6291456,0,0,6291456,6291456,6291456]),new Uint32Array([2167105,2167137,2167169,2167201,2167233,2167265,2167297,2167329,2167361,2167393,2167425,2167457,2167489,2167521,2167553,2167585]),new Uint32Array([10575521,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193]),new Uint32Array([2234146,2234210,2234274,2234338,2234402,2234466,2234530,2234594,2234658,2234722,2234786,2234850,2234914,2234978,2235042,2235106]),new Uint32Array([0,0,0,0,0,0,0,2180577,0,0,0,0,0,2180609,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,0,0,6291456,6291456]),new Uint32Array([2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2242529,2242561,2242593,2242625,2242657,2242689,2242721,2242753,2207937,2218177,2242785,2242817,2242849,2242882,2242945,2242977]),new Uint32Array([2118049,2105345,2118241,2105441,2118433,2118529,2118625,2118721,2118817,2200257,2200289,2191809,2200321,2200353,2200385,2200417]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([2185505,6291456,2185537,6291456,2185569,6291456,2185601,6291456,2185633,6291456,2185665,6291456,2185697,6291456,2185729,6291456]),new Uint32Array([2231970,2232034,2232098,2232162,2232226,2232290,2232354,2232418,2232482,2232546,2232610,2232674,2232738,2232802,2232866,2232930]),new Uint32Array([2218625,2246402,2246466,2246530,2246594,2246657,2246689,2246689,2218657,2219681,2246721,2246753,2246785,2246818,2246881,2208481]),new Uint32Array([2197025,2197057,2197089,2197121,2197153,2197185,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2219137,2216961,2219169,2219201,2219233,2219265,2219297,2217025,2215041,2219329,2217057,2219361,2217089,2219393,2197153,2219426]),new Uint32Array([23068672,23068672,23068672,0,0,0,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713]),new Uint32Array([2243522,2243585,2243617,2243649,2243681,2210113,2243713,2243746,2243810,2243874,2243937,2243970,2244033,2244065,2244097,2244129]),new Uint32Array([2178017,6291456,2178049,6291456,2178081,6291456,2178113,6291456,2178145,6291456,2178177,6291456,2178209,6291456,2178241,6291456]),new Uint32Array([10553858,2165314,10518722,6291456,10518818,0,10518914,2130690,10519010,2130786,10519106,2130882,10519202,2165378,10554050,2165506]),new Uint32Array([0,0,2135491,2135587,2135683,2135779,2135875,2135971,2135971,2136067,2136163,2136259,2136355,2136355,2136451,2136547]),new Uint32Array([23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2220033,2220033,2220065,2220065,2220065,2220065,2220097,2220097,2220097,2220097,2220129,2220129,2220129,2220129,2220161,2220161]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2100897,2100898,2100899,2150018,2100865,2100866,2100867,2100868,2150082,2108481,2109858,2109859,2105569,2105505,2098241,2105601]),new Uint32Array([2097217,2097505,2097505,2097505,2097505,2165570,2165570,2165634,2165634,2165698,2165698,2097858,2097858,0,0,2097152]),new Uint32Array([23068672,6291456,23068672,23068672,23068672,6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,23068672,23068672]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([10503843,10503939,10504035,10504131,10504227,10504323,10504419,10504515,10504611,10504707,10504803,10504899,10504995,10491140,10491268,0]),new Uint32Array([2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2173761,2174017,2174049]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2134145,2097153,2134241,2105953,2132705,2130977,2160065,2131297,2162049,2133089,2160577,2133857,2235297,2220769,2235329,2235361]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2222401,2222433,2222465,10531394,2222497,2222529,2222561,0,2222593,2222625,2222657,2222689,2222721,2222753,2222785,0]),new Uint32Array([2184481,6291456,2184513,6291456,2184545,6291456,2184577,6291456,2184609,6291456,2184641,6291456,2184673,6291456,2184705,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0,0,0,0,0,0,0,0]),new Uint32Array([2105570,2156034,2126947,2156098,2153666,2127043,2127139,2156162,0,2127235,2156226,2156290,2156354,2156418,2127331,2127427]),new Uint32Array([2215905,2207041,2153185,2241569,2241601,2241633,2241665,2241697,2241730,2241793,2241825,2241857,2241889,2241921,2241954,2242017]),new Uint32Array([2203777,6291456,2203809,6291456,2203841,6291456,2203873,6291456,2203905,6291456,2173121,2180993,2181249,2203937,2181313,0]),new Uint32Array([2168577,6291456,2168609,6291456,2168641,6291456,2168673,6291456,2168705,6291456,2168737,6291456,2168769,6291456,2168801,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,23068672,23068672,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,0,23068672,23068672,23068672,0,0]),new Uint32Array([2210113,2195521,2210145,2210177,2210209,2210241,2210273,2210305,2210337,2210369,2210401,2210433,2210465,2210497,2210529,2210561]),new Uint32Array([6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([2228706,2228770,2228834,2228898,2228962,2229026,2229090,2229154,2229218,2229282,2229346,2229410,2229474,2229538,2229602,2229666]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,18874368,18874368,18874368,0,0]),new Uint32Array([2133089,2133281,2133281,2133281,2133281,2160577,2160577,2160577,2160577,2097441,2097441,2097441,2097441,2133857,2133857,2133857]),new Uint32Array([6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2173825,2153473,2173857,2173889,2173921,2173953,2173985,2174017,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233089]),new Uint32Array([2178529,6291456,2178561,6291456,2178593,6291456,2178625,6291456,2178657,6291456,2178689,6291456,2178721,6291456,2178753,6291456]),new Uint32Array([2221025,2221025,2221057,2221057,2159329,2159329,2159329,2159329,2097217,2097217,2158914,2158914,2158978,2158978,2159042,2159042]),new Uint32Array([2208161,2208193,2208225,2208257,2194433,2208289,2208321,2208353,2208385,2208417,2208449,2208481,2208513,2208545,2208577,2208609]),new Uint32Array([2169217,6291456,2169249,6291456,2169281,6291456,2169313,6291456,2169345,6291456,2169377,6291456,2169409,6291456,2169441,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([2133187,2133283,2133283,2133379,2133475,2133571,2133667,2133667,2133763,2133859,2133955,2134051,2134147,2134147,2134243,2134339]),new Uint32Array([2197697,2114113,2114209,2197729,2197761,2114305,2197793,2114401,2114497,2197825,2114593,2114689,2114785,2114881,2114977,0]),new Uint32Array([2193089,2193121,2193153,2193185,2117665,2117569,2193217,2193249,2193281,2193313,2193345,2193377,2193409,2193441,2193473,2193505]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2184225,6291456,2184257,6291456,2184289,6291456,2184321,6291456,2184353,6291456,2184385,6291456,2184417,6291456,2184449,6291456]),new Uint32Array([2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2100833,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2098657,2098049,2200737,2123489,2123681,2200769,2098625,2100321,2098145,2100449,2098017,2098753,2200801,2200833,2200865,0]),new Uint32Array([23068672,23068672,23068672,0,0,0,0,0,0,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,0,2098241,2108353,2108417,2105825,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2181153,2105505,2181185,2167617,2180993]),new Uint32Array([2160002,2160066,2160130,2160194,2160258,2132066,2131010,2131106,2106018,2131618,2160322,2131298,2132034,2131938,2137410,2132226]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,6291456]),new Uint32Array([2183617,6291456,2183649,6291456,2183681,6291456,2183713,6291456,2183745,6291456,2183777,6291456,2183809,6291456,2183841,6291456]),new Uint32Array([0,6291456,6291456,0,6291456,0,0,6291456,6291456,0,6291456,0,0,6291456,0,0]),new Uint32Array([2250977,2251009,2251041,2251073,2195009,2251106,2251169,2251201,2251233,2251265,2251297,2251330,2251394,2251457,2251489,2251521]),new Uint32Array([2205729,2205761,2205793,2205825,2205857,2205889,2205921,2205953,2205985,2206017,2206049,2206081,2206113,2206145,2206177,2206209]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2143170,2168993,6291456,2169025,6291456,2169057,6291456,2169089,6291456,2143234,2169121,6291456,2169153,6291456,2169185,6291456]),new Uint32Array([23068672,23068672,2190689,6291456,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2248706,2248769,2248801,2248833,2248865,2248897,2248929,2248962,2249026,2249090,2249154,2240705,2249217,2249249,2249281,2249313]),new Uint32Array([10485857,6291456,6291456,6291456,6291456,6291456,6291456,6291456,10495394,6291456,2098209,6291456,6291456,2097152,6291456,10531394]),new Uint32Array([0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([14680064,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2173985,2173953,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889]),new Uint32Array([6291456,2186977,6291456,6291456,6291456,6291456,6291456,10537858,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2209601,2209633,2209665,2209697,2209729,2209761,2209793,2209825,2209857,2209889,2209921,2209953,2209985,2210017,2210049,2210081]),new Uint32Array([10501539,10501635,10501731,10501827,10501923,10502019,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905]),new Uint32Array([2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2174017,2174017,2174049]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2194561,2194593,2194625,2119777,2119873,2194657,2194689,2194721,2194753,2194785,2194817,2194849,2194881,2194913,2194945,2194977]),new Uint32Array([2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569]),new Uint32Array([2222818,2222882,2222946,2223010,2223074,2223138,2223202,2223266,2223330,2223394,2223458,2223522,2223586,2223650,2223714,2223778]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672]),new Uint32Array([0,2179553,2179585,2179617,2179649,2144001,2179681,2179713,2179745,2179777,2179809,2156705,2179841,2156833,2179873,2179905]),new Uint32Array([6291456,23068672,6291456,2145602,23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,6291456,0,0]),new Uint32Array([2196513,2196545,2196577,2196609,2196641,2196673,2196705,2196737,2196769,2196801,2196833,2196865,2196897,2196929,2196961,2196993]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2177281,6291456,2177313,6291456,2177345,6291456,2177377,6291456,2177409,6291456,2177441,6291456,2177473,6291456,2177505,6291456]),new Uint32Array([2187137,2221473,2221505,2221537,2221569,6291456,6291456,10610209,10610241,10537986,10537986,10537986,10537986,10609857,10609857,10609857]),new Uint32Array([2243009,2243041,2216033,2243074,2243137,2243169,2243201,2219617,2243233,2243265,2243297,2243329,2243362,2243425,2243457,2243489]),new Uint32Array([10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,2097152,4194304,4194304,0,0]),new Uint32Array([2143042,6291456,2143106,2143106,2168833,6291456,2168865,6291456,6291456,2168897,6291456,2168929,6291456,2168961,6291456,2143170]),new Uint32Array([6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2204193,2204225,2204257,2204289,2204321,2204353,2204385,2204417,2204449,2204481,2204513,2204545,2204577,2204609,2204641,2204673]),new Uint32Array([2202753,6291456,2202785,6291456,2202817,6291456,2202849,6291456,2202881,6291456,2202913,6291456,2202945,6291456,2202977,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321]),new Uint32Array([2147394,2147458,2147522,2147586,2147650,2147714,2147778,2147842,2147394,2147458,2147522,2147586,2147650,2147714,2147778,2147842]),new Uint32Array([2253313,2253346,2253409,2253441,2253473,2253505,2253537,2253569,2253601,2253634,2219393,2253697,2253729,2253761,2253793,2253825]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([2162562,2162626,2131362,2162690,2159938,2160002,2162754,2162818,2160130,2162882,2160194,2160258,2160834,2160898,2161026,2161090]),new Uint32Array([2175361,2175393,2175425,2175457,2175489,2175521,2175553,2175585,2175617,2175649,2175681,2175713,2175745,2175777,2175809,2175841]),new Uint32Array([2253858,2253921,2253954,2254018,2254082,2196737,2254145,2196865,2254177,2254209,2254241,2254273,2197025,2254306,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2202113,2204129,2188705,2204161]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([2173985,2174017,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113,2173985,2173953]),new Uint32Array([2101569,2101697,2101825,2101953,2102081,2102209,2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209]),new Uint32Array([2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,0,2108417,0,2111713,2100897,2111905]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0]),new Uint32Array([2175425,2175489,2175809,2175905,2175937,2175937,2176193,2176417,2180865,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,2143298,2143298,2143298,2143362,2143362,2143362,2143426,2143426,2143426,2171105,6291456,2171137]),new Uint32Array([2120162,2120258,2151618,2151682,2151746,2151810,2151874,2151938,2152002,2120035,2120131,2120227,2152066,2120323,2152130,2120419]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2195361,2142433,2236065,2236097,2236129,2236161,2118241,2117473,2236193,2236225,2236257,2236289,0,0,0,0]),new Uint32Array([2189281,6291456,2189313,6291456,2189345,6291456,2189377,6291456,2189409,6291456,2189441,6291456,2189473,6291456,2189505,6291456]),new Uint32Array([6291456,6291456,2145922,6291456,6291456,6291456,6291456,2145986,6291456,6291456,6291456,6291456,2146050,6291456,6291456,6291456]),new Uint32Array([2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,10502113,10562017,10610401,10502177,10610433,10538049]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,2186401,0,2186433,0,2186465,0,2186497]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,23068672,23068672,23068672]),new Uint32Array([0,0,2198241,2198273,2198305,2198337,2198369,2198401,0,0,2198433,2198465,2198497,0,0,0]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,6291456,0,23068672,23068672,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,0,0,23068672,6291456,23068672,23068672]),new Uint32Array([0,2105921,2097729,0,2097377,0,0,2106017,2133281,2097505,2105889,0,2097697,2135777,2097633,2097441]),new Uint32Array([2197889,2197921,2197953,2197985,2198017,2198049,2198081,2198113,2198145,2198177,2198209,2198241,2198273,2198305,2198337,2198369]),new Uint32Array([2132514,2132610,2160386,2133090,2133186,2160450,2160514,2133282,2160578,2133570,2106178,2160642,2133858,2160706,2160770,2134146]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,23068672,6291456,23068672,23068672,6291456,23068672,0,0,0,0,0,0,0,0]),new Uint32Array([2184737,6291456,2184769,6291456,2184801,6291456,2184833,6291456,2184865,6291456,2184897,6291456,2184929,6291456,2184961,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,2186753,6291456,6291456,6291456,6291456,2186785,2186817,2186849,2173569,2186881,10496355,10495395,10575521]),new Uint32Array([0,0,2097729,0,0,0,0,2106017,0,2097505,0,2097185,0,2135777,2097633,2097441]),new Uint32Array([2189537,6291456,2189569,6291456,2189601,6291456,2189633,6291456,2189665,6291456,2189697,6291456,2189729,6291456,2189761,6291456]),new Uint32Array([2202497,6291456,2202529,6291456,2202561,6291456,2202593,6291456,2202625,6291456,2202657,6291456,2202689,6291456,2202721,6291456]),new Uint32Array([2245217,2218369,2245249,2245282,2245345,2245377,2245410,2245474,2245537,2245569,2245601,2245633,2245665,2245665,2245697,2245729]),new Uint32Array([6291456,0,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,0,0,0,0,0,0,23068672,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,6291456,23068672,6291456,23068672,6291456,6291456,6291456,6291456,23068672,23068672]),new Uint32Array([0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2097281,2105921,2097729,2106081,2097377,2097601,2162337,2106017,2133281,2097505,0,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([2176641,6291456,2176673,6291456,2176705,6291456,2176737,6291456,2176769,6291456,2176801,6291456,2176833,6291456,2176865,6291456]),new Uint32Array([2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113,2173985,2173953,2174369,2174369,0,0,2100833,2100737]),new Uint32Array([2116513,2190817,2190849,2190881,2190913,2190945,2116609,2190977,2191009,2191041,2191073,2117185,2191105,2191137,2191169,2191201]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,6291456,6291456,6291456]),new Uint32Array([0,0,0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456]),new Uint32Array([2167617,2167649,2167681,2167713,2167745,2167777,2167809,6291456,2167841,2167873,2167905,2167937,2167969,2168001,2168033,4240130]),new Uint32Array([2165122,2163970,2164034,2164098,2164162,2164226,2164290,2164354,2164418,2164482,2164546,2133122,2134562,2132162,2132834,2136866]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,2186209,2186241,2186273,2186305,2186337,2186369,0,0]),new Uint32Array([2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([0,0,23068672,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456]),new Uint32Array([0,10537921,10610689,10610273,10610497,10610529,10610305,10610721,10489601,10489697,10610337,10575617,10554529,2221761,2197217,10496577]),new Uint32Array([2105473,2105569,2105601,2112289,0,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441]),new Uint32Array([2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481]),new Uint32Array([2125346,2153410,2153474,2127394,2153538,2153602,2153666,2153730,2105507,2105476,2153794,2153858,2153922,2153986,2154050,2105794]),new Uint32Array([2200449,2119681,2200481,2153313,2199873,2199905,2199937,2200513,2200545,2200577,2200609,2119105,2119201,2119297,2119393,2119489]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2175777,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2222273,2197217,2221473,2221505,2221089,2222305,2200865,2099681,2104481,2222337,2099905,2120737,2222369,2103713,2100225,2098785]),new Uint32Array([2201377,6291456,2201409,6291456,2201441,6291456,2201473,6291456,2201505,6291456,2201537,6291456,2201569,6291456,6291456,23068672]),new Uint32Array([2174081,2174113,2174145,2174177,2149057,2233057,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793]),new Uint32Array([2200897,6291456,2200929,6291456,2200961,6291456,2200993,6291456,2201025,6291456,2180865,6291456,2201057,6291456,2201089,6291456]),new Uint32Array([0,0,0,0,0,23068672,23068672,0,6291456,6291456,6291456,0,0,0,0,0]),new Uint32Array([2161154,2161410,2138658,2161474,2161538,2097666,2097186,2097474,2162946,2132450,2163010,2163074,2136162,2163138,2161666,2161730]),new Uint32Array([2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953]),new Uint32Array([0,0,0,0,0,0,23068672,23068672,0,0,0,0,2145410,2145474,0,6291456]),new Uint32Array([2244161,2216065,2212769,2244193,2244225,2244257,2244290,2244353,2244385,2244417,2244449,2218273,2244481,2244514,2244577,2244609]),new Uint32Array([2125730,2125699,2125795,2125891,2125987,2154114,2154178,2154242,2154306,2154370,2154434,2154498,2126082,2126178,2126274,2126083]),new Uint32Array([2237665,2237697,2237697,2237697,2237730,2237793,2237825,2237857,2237890,2237953,2237985,2238017,2238049,2238081,2238113,2238145]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2150146,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,0,0,23068672,23068672,23068672,0,0]),new Uint32Array([2214369,2238593,2238625,2238657,2238689,2238721,2238753,2238785,2238817,2238850,2238913,2238945,2238977,2235457,2239009,2239041]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([2252066,2252130,2252193,2252225,2252257,2252290,2252353,2252385,2252417,2252449,2252481,2252513,2252545,2252578,2252641,2252673]),new Uint32Array([2197697,2114113,2114209,2197729,2197761,2114305,2197793,2114401,2114497,2197825,2114593,2114689,2114785,2114881,2114977,2197857]),new Uint32Array([2224866,2224930,2224994,2225058,2225122,2225186,2225250,2225314,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2219490,2219554,2219617,2219649,2219681,2219714,2219778,2219842,2219905,2219937,0,0,0,0,0,0]),new Uint32Array([6291456,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456]),new Uint32Array([2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289]),new Uint32Array([2174081,2174113,2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113,2173985,2173953,2148481,2173601,2173633,2173665]),new Uint32Array([2220161,2220161,2220193,2220193,2220193,2220193,2220225,2220225,2220225,2220225,2220257,2220257,2220257,2220257,2220289,2220289]),new Uint32Array([2192673,2192705,2192737,2192769,2192801,2192833,2192865,2118049,2192897,2117473,2117761,2192929,2192961,2192993,2193025,2193057]),new Uint32Array([2179297,6291456,2179329,6291456,2179361,6291456,2179393,6291456,2179425,6291456,2179457,6291456,2179489,6291456,2179521,6291456]),new Uint32Array([6291456,6291456,6291456,23068672,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2235745,2235777,2193633,2235809,2235841,2235873,2235905,2235937,2235969,2116513,2116705,2236001,2200513,2199905,2200545,2236033]),new Uint32Array([2113153,2108481,2113345,2113441,2232993,2233025,0,0,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761]),new Uint32Array([2170593,6291456,2170625,6291456,2170657,6291456,2170689,2170721,6291456,2170753,6291456,6291456,2170785,6291456,2170817,2170849]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2166786,2166850,0,0,0,0]),new Uint32Array([23068672,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,10575617,2187041,10502177,10489601,10489697,0]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2134562,2132162,2132834,2136866,2136482,2164610,2164674,2164738,2164802,2132802,2132706,2164866,2132898,2164930,2164994,2165058]),new Uint32Array([6291456,6291456,2098337,2101441,10531458,2153473,6291456,6291456,10531522,2100737,2108193,6291456,2106499,2106595,2106691,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0]),new Uint32Array([2233122,2233186,2233250,2233314,2233378,2233442,2233506,2233570,2233634,2233698,2233762,2233826,2233890,2233954,2234018,2234082]),new Uint32Array([23068672,6291456,23068672,23068672,23068672,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2205217,2205249,2205281,2205313,2205345,2205377,2205409,2205441,2205473,2205505,2205537,2205569,2205601,2205633,2205665,2205697]),new Uint32Array([6291456,0,6291456,0,0,0,6291456,6291456,6291456,6291456,0,0,23068672,6291456,23068672,23068672]),new Uint32Array([2173601,2173761,2174081,2173569,2174241,2174113,2173953,6291456,2174305,6291456,2174337,6291456,2174369,6291456,2174401,6291456]),new Uint32Array([6291456,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2152450,2152514,2099653,2104452,2099813,2122243,2099973,2152578,2122339,2122435,2122531,2122627,2122723,2104580,2122819,2152642]),new Uint32Array([2236385,2236417,2236449,2236482,2236545,2215425,2236577,2236609,2236641,2236673,2215457,2236705,2236737,2236770,2215489,2236833]),new Uint32Array([2163394,2159746,2163458,2131362,2163522,2160130,2163778,2132226,2163842,2132898,2163906,2161410,2138658,2097666,2136162,2163650]),new Uint32Array([2218721,2246913,2246946,2216385,2247010,2247074,2215009,2247137,2247169,2216481,2247201,2247233,2247266,2247330,2247330,0]),new Uint32Array([2129730,2129762,2129858,2129731,2129827,2156482,2156482,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,0,0,0,0,6291456,0,0]),new Uint32Array([2203969,2204001,2181377,2204033,2204065,6291456,2204097,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([2169473,6291456,2169505,6291456,2169537,6291456,2169569,6291456,2169601,6291456,2169633,6291456,2169665,6291456,2169697,6291456]),new Uint32Array([2141542,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2220801,2220801,2220801,2220801,2220833,2220833,2220865,2220865,2220865,2220865,2220897,2220897,2220897,2220897,2139873,2139873]),new Uint32Array([0,0,0,0,0,23068672,23068672,0,0,0,0,0,0,0,6291456,0]),new Uint32Array([2214849,2218433,2218465,2218497,2218529,2218561,2214881,2218593,2218625,2218657,2218689,2218721,2218753,2216545,2218785,2218817]),new Uint32Array([23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0,6291456]),new Uint32Array([2136482,2164610,2164674,2164738,2164802,2132802,2132706,2164866,2132898,2164930,2164994,2165058,2165122,2132802,2132706,2164866]),new Uint32Array([2207649,2207681,2207713,2207745,2207777,2207809,2207841,2207873,2207905,2207937,2207969,2208001,2208033,2208065,2208097,2208129]),new Uint32Array([2123683,2105092,2152706,2123779,2105220,2152770,2100453,2098755,2123906,2124002,2124098,2124194,2124290,2124386,2124482,2124578]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,6291456,0,0,0,0,0,0,0,10485857]),new Uint32Array([6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([10508163,10508259,10508355,10508451,2200129,2200161,2192737,2200193,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2203553,6291456,2203585,6291456,6291456,6291456,2203617,6291456,2203649,6291456,2203681,6291456,2203713,6291456,2203745,6291456]),new Uint32Array([18884449,18884065,23068672,18884417,18884034,18921185,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,18874368]),new Uint32Array([2247393,2247426,2247489,2247521,2247553,2247586,2247649,2247681,2247713,2247745,2247777,2247810,2247873,2247905,2247937,2247969]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,23068672]),new Uint32Array([2134145,2097153,2134241,0,2132705,2130977,2160065,2131297,0,2133089,2160577,2133857,2235297,0,2235329,0]),new Uint32Array([2182593,6291456,2182625,6291456,2182657,6291456,2182689,6291456,2182721,6291456,2182753,6291456,2182785,6291456,2182817,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2102402,2102403,6291456,2110050]),new Uint32Array([2149890,2108323,2149954,6291456,2113441,6291456,2149057,6291456,2113441,6291456,2105473,2167265,2111137,2105505,6291456,2108353]),new Uint32Array([2219105,2219137,2195233,2251554,2251617,2251649,2251681,2251713,2251746,2251810,2251873,2251905,2251937,2251970,2252033,2219169]),new Uint32Array([2203009,6291456,2203041,6291456,2203073,6291456,2203105,6291456,2203137,6291456,2203169,6291456,2203201,6291456,2203233,6291456]),new Uint32Array([2128195,2128291,2128387,2128483,2128579,2128675,2128771,2128867,2128963,2129059,2129155,2129251,2129347,2129443,2129539,2129635]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2140964,2141156,2140966,2141158,2141350]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2225378,2225442,2225506,2225570,2225634,2225698,2225762,2225826,2225890,2225954,2226018,2226082,2226146,2226210,2226274,2226338]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417]),new Uint32Array([2108353,2108417,0,2105601,2108193,2157121,2157313,2157377,2157441,2100897,6291456,2108419,2173953,2173633,2173633,2173953]),new Uint32Array([2111713,2173121,2111905,2098177,2173153,2173185,2173217,2113153,2113345,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,2190753]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,2197249,6291456,2117377,2197281,2197313,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,0,0,0,0,0,0,23068672,0,0,0,0,0,6291456,6291456,6291456]),new Uint32Array([2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0]),new Uint32Array([0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,23068672,23068672,23068672]),new Uint32Array([2173281,6291456,2173313,6291456,2173345,6291456,2173377,6291456,0,0,10532546,6291456,6291456,6291456,10562017,2173441]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0]),new Uint32Array([23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2159426,2159490,2159554,2159362,2159618,2159682,2139522,2136450,2159746,2159810,2159874,2130978,2131074,2131266,2131362,2159938]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2203233,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2203265,6291456,2203297,6291456,2203329,2203361,6291456]),new Uint32Array([6291456,6291456,2148418,2148482,2148546,0,6291456,2148610,2186529,2186561,2148417,2148545,2148482,10495778,2143969,10495778]),new Uint32Array([2134146,2139426,2160962,2134242,2161218,2161282,2161346,2161410,2138658,2134722,2134434,2134818,2097666,2097346,2097698,2105986]),new Uint32Array([2198881,2198913,2198945,2198977,2199009,2199041,2199073,2199105,2199137,2199169,2199201,2199233,2199265,2199297,2199329,2199361]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([10610561,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193]),new Uint32Array([2183873,6291456,2183905,6291456,2183937,6291456,2183969,6291456,2184001,6291456,2184033,6291456,2184065,6291456,2184097,6291456]),new Uint32Array([2244642,2244706,2244769,2244801,2218305,2244833,2244865,2244897,2244929,2244961,2244993,2245026,2245089,2245122,2245185,0]),new Uint32Array([6291456,6291456,2116513,2116609,2116705,2116801,2199873,2199905,2199937,2199969,2190913,2200001,2200033,2200065,2200097,2191009]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,2180673,2180705,2180737,2180769,2180801,2180833,0,0]),new Uint32Array([2098081,2099521,2099105,2120705,2098369,2120801,2103361,2097985,2098433,2121377,2121473,2099169,2099873,2098401,2099393,2152609]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2150402]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,2145666,2145730,6291456,6291456]),new Uint32Array([2173921,2173953,2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233057,2148481,2173601,2173633,2173665]),new Uint32Array([2187073,6291456,6291456,6291456,6291456,2098241,2098241,2108353,2100897,2111905,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2102404,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,2100612,6291456,6291456,6291456,6291456,6291456,6291456,6291456,10485857]),new Uint32Array([2149057,2233057,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889]),new Uint32Array([2217697,2217729,2217761,2217793,2217825,2217857,2217889,2217921,2217953,2215873,2217985,2215905,2218017,2218049,2218081,2218113]),new Uint32Array([2211233,2218849,2216673,2218881,2218913,2218945,2218977,2219009,2216833,2219041,2215137,2219073,2216865,2209505,2219105,2216897]),new Uint32Array([2240097,2240129,2240161,2240193,2240225,2240257,2240289,2240321,2240353,2240386,2240449,2240481,2240513,2240545,2207905,2240578]),new Uint32Array([6291456,6291456,2202273,6291456,2202305,6291456,2202337,6291456,2202369,6291456,2202401,6291456,2202433,6291456,2202465,6291456]),new Uint32Array([0,23068672,23068672,18923394,23068672,18923458,18923522,18884099,18923586,18884195,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2201121,6291456,2201153,6291456,2201185,6291456,2201217,6291456,2201249,6291456,2201281,6291456,2201313,6291456,2201345,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456]),new Uint32Array([2211041,2211073,2211105,2211137,2211169,2211201,2211233,2211265,2211297,2211329,2211361,2211393,2211425,2211457,2211489,2211521]),new Uint32Array([2181825,6291456,2181857,6291456,2181889,6291456,2181921,6291456,2181953,6291456,2181985,6291456,2182017,6291456,2182049,6291456]),new Uint32Array([2162337,2097633,2097633,2097633,2097633,2132705,2132705,2132705,2132705,2097153,2097153,2097153,2097153,2133089,2133089,2133089]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,2148545,6291456,2173473,6291456,2148865,6291456,2173505,6291456,2173537,6291456,2173569,6291456,2149121,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2174017,2174017,2174049,2174081,2174113]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2207137,2207169,2207201,2207233,2207265,2207297,2207329,2207361,2207393,2207425,2207457,2207489,2207521,2207553,2207585,2207617]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,6291456,6291456,0,23068672,23068672,0,0,0,0,0,0]),new Uint32Array([2198401,2198433,2198465,2198497,0,2198529,2198561,2198593,2198625,2198657,2198689,2198721,2198753,2198785,2198817,2198849]),new Uint32Array([2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,0,0]),new Uint32Array([2216385,2118721,2216417,2216449,2216481,2216513,2216545,2211233,2216577,2216609,2216641,2216673,2216705,2216737,2216737,2216769]),new Uint32Array([2216801,2216833,2216865,2216897,2216929,2216961,2216993,2215169,2217025,2217057,2217089,2217121,2217154,2217217,0,0]),new Uint32Array([2210593,2191809,2210625,2210657,2210689,2210721,2210753,2210785,2210817,2210849,2191297,2210881,2210913,2210945,2210977,2211009]),new Uint32Array([0,0,2105825,0,0,2111905,2105473,0,0,2112289,2108193,2112481,2112577,0,2098305,2108321]),new Uint32Array([0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,2097153,2134241,0,2132705,0,0,2131297,0,2133089,0,2133857,0,2220769,0,2235361]),new Uint32Array([14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,6291456,6291456,14680064]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([2171873,6291456,2171905,6291456,2171937,6291456,2171969,6291456,2172001,6291456,2172033,6291456,2172065,6291456,2172097,6291456]),new Uint32Array([2220929,2220929,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2133857,2134145,2134145,2134145,2134145,2134241,2134241,2134241,2134241,2105889,2105889,2105889,2105889,2097185,2097185,2097185]),new Uint32Array([2173697,2173761,2173793,2174113,2173985,2173953,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,10499619,10499715,10499811,10499907]),new Uint32Array([0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,0,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,2144322,2144386,2144450,2144514,2144578,2144642,2144706,2144770]),new Uint32Array([23068672,23068672,23068672,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456]),new Uint32Array([2113153,2108481,2113345,2113441,2098209,2111137,0,2098241,2108353,2108417,2105825,0,0,2111905,2105473,2105569]),new Uint32Array([2236321,2236353,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2152194,2121283,2103684,2103812,2097986,2098533,2097990,2098693,2098595,2098853,2099013,2103940,2121379,2121475,2121571,2104068]),new Uint32Array([2206241,2206273,2206305,2206337,2206369,2206401,2206433,2206465,2206497,2206529,2206561,2206593,2206625,2206657,2206689,2206721]),new Uint32Array([6291456,6291456,6291456,6291456,16777216,16777216,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,23068672,23068672,10538818,10538882,6291456,6291456,2150338]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2214369,2214401,2214433,2214465,2214497,2214529,2214561,2214593,2194977,2214625,2195073,2214657,2214689,2214721,6291456,6291456]),new Uint32Array([2097152,2097152,2097152,2097152,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2182081,6291456,2182113,6291456,2182145,6291456,2182177,6291456,2182209,6291456,2182241,6291456,2182273,6291456,2182305,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2146881,2146945,2147009,2147073,2147137,2147201,2147265,2147329]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,23068672,23068672]),new Uint32Array([0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2122915,2123011,2123107,2104708,2123203,2123299,2123395,2100133,2104836,2100290,2100293,2104962,2104964,2098052,2123491,2123587]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([6291456,2171169,6291456,2171201,6291456,2171233,6291456,2171265,6291456,2171297,6291456,2171329,6291456,6291456,2171361,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,2148994,2149058,2149122,0,6291456,2149186,2186945,2173537,2148993,2149121,2149058,10531458,10496066,0]),new Uint32Array([2195009,2195041,2195073,2195105,2195137,2195169,2195201,2195233,2195265,2195297,2195329,2195361,2195393,2195425,2195457,2195489]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,0,0,6291456,6291456]),new Uint32Array([2182849,6291456,2182881,6291456,2182913,6291456,2182945,6291456,2182977,6291456,2183009,6291456,2183041,6291456,2183073,6291456]),new Uint32Array([2211553,2210081,2211585,2211617,2211649,2211681,2211713,2211745,2211777,2211809,2209569,2211841,2211873,2211905,2211937,2211969]),new Uint32Array([2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2166594,2127298,2166658,2142978,2141827,2166722]),new Uint32Array([2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233057,2148481,2173601,2173633,2173665,2173697,2173729]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,2185761,2185793,2185825,2185857,2185889,2185921,0,0]),new Uint32Array([6291456,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,6291456]),new Uint32Array([0,0,0,2220961,2220961,2220961,2220961,2144193,2144193,2159201,2159201,2159265,2159265,2144194,2220993,2220993]),new Uint32Array([2192641,2235393,2235425,2152257,2116609,2235457,2235489,2200065,2235521,2235553,2235585,2212449,2235617,2235649,2235681,2235713]),new Uint32Array([2194049,2194081,2194113,2194145,2194177,2194209,2194241,2194273,2194305,2194337,2194369,2194401,2194433,2194465,2194497,2194529]),new Uint32Array([2196673,2208641,2208673,2208705,2208737,2208769,2208801,2208833,2208865,2208897,2208929,2208961,2208993,2209025,2209057,2209089]),new Uint32Array([2191681,2191713,2191745,2191777,2153281,2191809,2191841,2191873,2191905,2191937,2191969,2192001,2192033,2192065,2192097,2192129]),new Uint32Array([2230946,2231010,2231074,2231138,2231202,2231266,2231330,2231394,2231458,2231522,2231586,2231650,2231714,2231778,2231842,2231906]),new Uint32Array([14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2185953,2185985,2186017,2186049,2186081,2186113,2186145,2186177]),new Uint32Array([2139811,2139907,2097284,2105860,2105988,2106116,2106244,2097444,2097604,2097155,10485778,10486344,2106372,6291456,0,0]),new Uint32Array([2110051,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2172385,6291456,2172417,6291456,2172449,6291456,2172481,6291456,2172513,6291456,2172545,6291456,2172577,6291456,2172609,6291456]),new Uint32Array([0,0,23068672,23068672,6291456,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2249345,2249377,2249409,2249441,2249473,2249505,2249537,2249570,2210209,2249633,2249665,2249697,2249729,2249761,2249793,2216769]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([2187169,2187201,2187233,2187265,2187297,2187329,2187361,2187393,2187425,2187457,2187489,2187521,2187553,2187585,2187617,2187649]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,0,6291456,6291456,0,0,0,6291456,6291456,6291456,0,0,0,6291456,6291456]),new Uint32Array([2182337,6291456,2182369,6291456,2182401,6291456,2182433,6291456,2182465,6291456,2182497,6291456,2182529,6291456,2182561,6291456]),new Uint32Array([2138179,2138275,2138371,2138467,2134243,2134435,2138563,2138659,2138755,2138851,2138947,2139043,2138947,2138755,2139139,2139235]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([0,0,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2250498,2250562,2250625,2250657,2208321,2250689,2250721,2250753,2250785,2250817,2250849,2218945,2250881,2250913,2250945,0]),new Uint32Array([2170369,2105569,2098305,2108481,2173249,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456]),new Uint32Array([2100897,2111905,2105473,2105569,2105601,0,2108193,0,0,0,2098305,2108321,2108289,2100865,2113153,2108481]),new Uint32Array([2100897,2100897,2105569,2105569,6291456,2112289,2149826,6291456,6291456,2112481,2112577,2098177,2098177,2098177,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,6291456,6291456,6291456]),new Uint32Array([6291456,2169953,2169985,6291456,2170017,6291456,2170049,2170081,6291456,2170113,2170145,2170177,6291456,6291456,2170209,2170241]),new Uint32Array([6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2220641,2220641,2220673,2220673,2220673,2220673,2220705,2220705,2220705,2220705,2220737,2220737,2220737,2220737,2220769,2220769]),new Uint32Array([2127650,2127746,2127842,2127938,2128034,2128130,2128226,2128322,2128418,2127523,2127619,2127715,2127811,2127907,2128003,2128099]),new Uint32Array([2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177]),new Uint32Array([0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2204705,2204737,2204769,2204801,2204833,2204865,2204897,2204929,2204961,2204993,2205025,2205057,2205089,2205121,2205153,2205185]),new Uint32Array([2176385,6291456,2176417,6291456,2176449,6291456,2176481,6291456,2176513,6291456,2176545,6291456,2176577,6291456,2176609,6291456]),new Uint32Array([2195521,2195553,2195585,2195617,2195649,2195681,2117857,2195713,2195745,2195777,2195809,2195841,2195873,2195905,2195937,2195969]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456]),new Uint32Array([2173921,2173953,2173985,2174017,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113]),new Uint32Array([2131586,2132450,2135970,2135778,2161602,2136162,2163650,2161794,2135586,2163714,2137186,2131810,2160290,2135170,2097506,2159554]),new Uint32Array([2134145,2097153,2134241,2105953,2132705,2130977,2160065,2131297,2162049,2133089,2160577,2133857,0,0,0,0]),new Uint32Array([2116513,2116609,2116705,2116801,2116897,2116993,2117089,2117185,2117281,2117377,2117473,2117569,2117665,2117761,2117857,2117953]),new Uint32Array([2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,2100802,2101154,2101282,2101410,2101538,2101666,2101794]),new Uint32Array([2100289,2098657,2098049,2200737,2123489,2123681,2200769,2098625,2100321,2098145,2100449,2098017,2098753,2098977,2150241,2150305]),new Uint32Array([6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,2109955,6291456,6291456,0,0,0,0]),new Uint32Array([18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,6291456,0,0]),new Uint32Array([2130979,2131075,2131075,2131171,2131267,2131363,2131459,2131555,2131651,2131651,2131747,2131843,2131939,2132035,2132131,2132227]),new Uint32Array([0,2177793,6291456,2177825,6291456,2177857,6291456,2177889,6291456,2177921,6291456,2177953,6291456,2177985,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2113345,0,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289]),new Uint32Array([2136643,2136739,2136835,2136931,2137027,2137123,2137219,2137315,2137411,2137507,2137603,2137699,2137795,2137891,2137987,2138083]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([2174433,6291456,2174465,6291456,2174497,6291456,2174529,6291456,2174561,6291456,2174593,6291456,2174625,6291456,2174657,6291456]),new Uint32Array([0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441]),new Uint32Array([10496547,10496643,2105505,2149698,6291456,10496739,10496835,2170273,6291456,2149762,2105825,2111713,2111713,2111713,2111713,2168673]),new Uint32Array([6291456,2143490,2143490,2143490,2171649,6291456,2171681,2171713,2171745,6291456,2171777,6291456,2171809,6291456,2171841,6291456]),new Uint32Array([2159106,2159106,2159170,2159170,2159234,2159234,2159298,2159298,2159298,2159362,2159362,2159362,2106401,2106401,2106401,2106401]),new Uint32Array([2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137]),new Uint32Array([2108417,2181217,2181249,2181281,2170433,2170401,2181313,2181345,2181377,2181409,2181441,2181473,2181505,2181537,2170529,2181569]),new Uint32Array([2218433,2245761,2245793,2245825,2245857,2245890,2245953,2245986,2209665,2246050,2246113,2246146,2246210,2246274,2246337,2246369]),new Uint32Array([2230754,2230818,2230882,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2184129,6291456,2184161,6291456,2184193,6291456,6291456,6291456,6291456,6291456,2146818,2183361,6291456,6291456,2142978,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2135170,2097506,2130691,2130787,2130883,2163970,2164034,2164098,2164162,2164226,2164290,2164354,2164418,2164482,2164546,2133122]),new Uint32Array([2108515,2108611,2100740,2108707,2108803,2108899,2108995,2109091,2109187,2109283,2109379,2109475,2109571,2109667,2109763,2100738]),new Uint32Array([2102788,2102916,2103044,2120515,2103172,2120611,2120707,2098373,2103300,2120803,2120899,2120995,2103428,2103556,2121091,2121187]),new Uint32Array([2158082,2158146,0,2158210,2158274,0,2158338,2158402,2158466,2129922,2158530,2158594,2158658,2158722,2158786,2158850]),new Uint32Array([10499619,10499715,10499811,10499907,10500003,10500099,10500195,10500291,10500387,10500483,10500579,10500675,10500771,10500867,10500963,10501059]),new Uint32Array([2239585,2239618,2239681,2239713,0,2191969,2239745,2239777,2192033,2239809,2239841,2239874,2239937,2239970,2240033,2240065]),new Uint32Array([2252705,2252738,2252801,2252833,2252865,2252897,2252930,2252994,2253057,2253089,2253121,2253154,2253217,2253250,2219361,2219361]),new Uint32Array([2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,10538050,10538114,10538178,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2226402,2226466,2226530,2226594,2226658,2226722,2226786,2226850,2226914,2226978,2227042,2227106,2227170,2227234,2227298,2227362]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,2144066,2144130,2144194,2144258,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,6291456,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([2124674,2124770,2123875,2123971,2124067,2124163,2124259,2124355,2124451,2124547,2124643,2124739,2124835,2124931,2125027,2125123]),new Uint32Array([2168065,6291456,2168097,6291456,2168129,6291456,2168161,6291456,2168193,6291456,2168225,6291456,2168257,6291456,2168289,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,2100610,2100611,6291456,2107842,2107843,6291456,6291456,6291456,6291456,10537922,6291456,10537986,6291456]),new Uint32Array([2174849,2174881,2174913,2174945,2174977,2175009,2175041,2175073,2175105,2175137,2175169,2175201,2175233,2175265,2175297,2175329]),new Uint32Array([2154562,2154626,2154690,2154754,2141858,2154818,2154882,2127298,2154946,2127298,2155010,2155074,2155138,2155202,2155266,2155202]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,23068672,0]),new Uint32Array([2200641,2150786,2150850,2150914,2150978,2151042,2106562,2151106,2150562,2151170,2151234,2151298,2151362,2151426,2151490,2151554]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,6291456,6291456]),new Uint32Array([2220289,2220289,2220321,2220321,2220321,2220321,2220353,2220353,2220353,2220353,2220385,2220385,2220385,2220385,2220417,2220417]),new Uint32Array([2155330,2155394,0,2155458,2155522,2155586,2105732,0,2155650,2155714,2155778,2125314,2155842,2155906,2126274,2155970]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,6291456,23068672,23068672,6291456,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0]),new Uint32Array([2097729,2106017,2106017,2106017,2106017,2131297,2131297,2131297,2131297,2106081,2106081,2162049,2162049,2105953,2105953,2162337]),new Uint32Array([2097185,2097697,2097697,2097697,2097697,2135777,2135777,2135777,2135777,2097377,2097377,2097377,2097377,2097601,2097601,2097217]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23068672]),new Uint32Array([2139331,2139427,2139523,2139043,2133571,2132611,2139619,2139715,0,0,0,0,0,0,0,0]),new Uint32Array([2174113,2174145,2100897,2098177,2108289,2100865,2173601,2173633,2173985,2174113,2174145,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,23068672,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,18923778,23068672,23068672,23068672,23068672,18923842,23068672,23068672,23068672,23068672,18923906,23068672,23068672,23068672]),new Uint32Array([2134145,2097153,2134241,0,2132705,2130977,2160065,2131297,0,2133089,0,2133857,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2177537,6291456,2177569,6291456,2177601,6291456,2177633,6291456,2177665,6291456,2177697,6291456,2177729,6291456,2177761,6291456]),new Uint32Array([2212481,2212513,2212545,2212577,2197121,2212609,2212641,2212673,2212705,2212737,2212769,2212801,2212833,2212865,2212897,2212929]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2098241,2108353,2170209,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,6291456,2108193,2172417,2112481,2098177]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456])],e=new Uint16Array([616,616,565,147,161,411,330,2,131,131,328,454,241,408,86,86,696,113,285,350,325,301,473,214,639,232,447,64,369,598,124,672,567,223,621,154,107,86,86,86,86,86,86,505,86,68,634,86,218,218,218,218,486,218,218,513,188,608,216,86,217,463,668,85,700,360,184,86,86,86,647,402,153,10,346,718,662,260,145,298,117,1,443,342,138,54,563,86,240,572,218,70,387,86,118,460,641,602,86,86,306,218,86,692,86,86,86,86,86,162,707,86,458,26,86,218,638,86,86,86,86,86,65,449,86,86,306,183,86,58,391,667,86,157,131,131,131,131,86,433,131,406,31,218,247,86,86,693,218,581,351,86,438,295,69,462,45,126,173,650,14,295,69,97,168,187,641,78,523,390,69,108,287,664,173,219,83,295,69,108,431,426,173,694,412,115,628,52,257,398,641,118,501,121,69,579,151,423,173,620,464,121,69,382,151,476,173,27,53,121,86,594,578,226,173,86,632,130,86,96,228,268,641,622,563,86,86,21,148,650,131,131,321,43,144,343,381,531,131,131,178,20,86,399,156,375,164,541,30,60,715,198,92,118,131,131,86,86,306,407,86,280,457,196,488,358,131,131,244,86,86,143,86,86,86,86,86,667,563,86,86,86,86,86,86,86,86,86,86,86,86,86,336,363,86,86,336,86,86,380,678,67,86,86,86,678,86,86,86,512,86,307,86,708,86,86,86,86,86,528,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,563,307,86,86,86,86,86,104,450,337,86,720,86,32,450,397,86,86,86,587,218,558,708,708,293,708,86,86,86,86,86,694,205,86,8,86,86,86,86,549,86,667,697,697,679,86,458,460,86,86,650,86,708,543,86,86,86,245,86,86,86,140,218,127,708,708,458,197,131,131,131,131,500,86,86,483,251,86,306,510,515,86,722,86,86,86,65,201,86,86,483,580,470,86,86,86,368,131,131,131,694,114,110,555,86,86,123,721,163,142,713,418,86,317,675,209,218,218,218,371,545,592,629,490,603,199,46,320,525,680,310,279,388,111,42,252,593,607,235,617,410,377,50,548,135,356,17,520,189,116,392,600,349,332,482,699,690,535,119,106,451,71,152,667,131,218,218,265,671,637,492,504,533,683,269,269,658,86,86,86,86,86,86,86,86,86,491,619,86,86,6,86,86,86,86,86,86,86,86,86,86,86,229,86,86,86,86,86,86,86,86,86,86,86,86,667,86,86,171,131,118,131,656,206,234,571,89,334,670,246,311,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,534,86,86,86,86,86,86,82,86,86,86,86,86,430,86,86,86,86,86,86,86,86,86,599,86,324,86,470,69,640,264,131,626,101,174,86,86,667,233,105,73,374,394,221,204,84,28,326,86,86,471,86,86,86,109,573,86,171,200,200,200,200,218,218,86,86,86,86,460,131,131,131,86,506,86,86,86,86,86,220,404,34,614,47,442,305,25,612,338,601,648,7,344,255,131,131,51,86,312,507,563,86,86,86,86,588,86,86,86,86,86,530,511,86,458,3,435,384,556,522,230,527,86,118,86,86,717,86,137,273,79,181,484,23,93,112,655,249,417,703,370,87,98,313,684,585,155,465,596,481,695,18,416,428,61,701,706,282,643,495,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,549,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,549,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,307,86,86,86,171,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,650,131,422,542,420,263,24,172,86,86,86,86,86,566,86,86,132,540,395,353,494,519,19,485,284,472,131,131,131,16,714,86,211,708,86,86,86,694,698,86,86,483,704,708,218,272,86,86,120,86,159,478,86,307,247,86,86,663,597,459,627,667,86,86,277,455,39,302,86,250,86,86,86,271,99,452,306,281,329,400,200,86,86,362,549,352,646,461,323,586,86,86,4,708,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,717,86,518,86,86,650,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,125,554,480,300,613,72,333,288,561,544,604,48,719,91,169,176,590,224,76,191,29,559,560,231,537,166,477,538,256,437,131,131,469,167,40,0,685,266,441,705,239,642,475,568,640,610,299,673,517,318,385,22,202,180,179,359,424,215,90,66,521,653,467,682,453,409,479,88,131,661,35,303,15,262,666,630,712,131,131,618,659,175,218,195,347,193,227,261,150,165,709,546,294,569,710,270,413,376,524,55,242,38,419,529,170,657,3,304,122,379,278,131,651,86,67,576,458,458,131,131,86,86,86,86,86,86,86,118,309,86,86,547,86,86,86,86,667,650,664,131,131,86,86,56,131,131,131,131,131,131,131,131,86,307,86,86,86,664,238,650,86,86,717,86,118,86,86,315,86,59,86,86,574,549,131,131,340,57,436,86,86,86,86,86,86,458,708,499,691,62,86,650,86,86,694,86,86,86,319,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,171,86,549,694,131,131,131,131,131,131,131,131,131,77,86,86,139,86,502,86,86,86,667,595,131,131,131,86,12,86,13,86,609,131,131,131,131,86,86,86,625,86,669,86,86,182,129,86,5,694,104,86,86,86,86,131,131,86,86,386,171,86,86,86,345,86,324,86,589,86,213,36,131,131,131,131,131,86,86,86,86,104,131,131,131,141,290,80,677,86,86,86,267,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,667,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,515,86,86,33,136,669,86,711,515,86,86,550,640,86,104,708,515,86,159,372,717,86,86,444,515,86,86,663,37,86,563,460,86,390,624,702,131,131,131,131,389,59,708,86,86,341,208,708,635,295,69,108,431,508,100,190,131,131,131,131,131,131,131,131,86,86,86,649,516,660,131,131,86,86,86,218,631,708,131,131,131,131,131,131,131,131,131,131,86,86,341,575,238,514,131,131,86,86,86,218,291,708,307,131,86,86,306,367,708,131,131,131,86,378,697,86,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,615,253,86,86,86,292,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,104,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,69,86,341,553,549,86,307,86,86,645,275,455,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,708,131,131,131,131,131,131,86,86,86,86,86,86,667,460,86,86,86,86,86,86,86,86,86,86,86,86,717,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,667,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,171,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,104,86,667,459,131,131,131,131,131,131,86,458,225,86,86,86,516,549,11,390,405,86,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,460,44,218,197,711,515,131,131,131,131,664,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,307,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,308,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,640,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,118,307,104,286,591,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,549,86,86,681,86,86,75,185,314,582,86,358,496,474,86,104,131,86,86,86,86,146,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,171,86,640,131,131,131,131,131,131,131,131,246,503,689,339,674,81,258,415,439,128,562,366,414,246,503,689,583,222,557,316,636,665,186,355,95,670,246,503,689,339,674,557,258,415,439,186,355,95,670,246,503,689,446,644,536,652,331,532,335,440,274,421,297,570,74,425,364,425,606,552,403,509,134,365,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,218,218,218,498,218,218,577,627,551,497,572,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,553,354,236,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,296,455,131,131,456,243,103,86,41,459,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,9,276,158,716,393,564,383,489,401,654,210,654,131,131,131,640,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,650,86,86,86,86,86,86,717,667,563,563,563,86,549,102,686,133,246,605,86,448,86,86,207,307,131,131,131,641,86,177,611,445,373,194,584,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,308,307,171,86,86,86,86,86,86,86,717,86,86,86,86,86,460,131,131,650,86,86,86,694,708,86,86,694,86,458,131,131,131,131,131,131,667,694,289,650,667,131,131,86,640,131,131,664,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,171,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,460,86,86,86,86,86,86,86,86,86,86,86,86,86,458,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,640,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,466,203,149,429,94,432,160,687,539,63,237,283,192,248,348,259,427,526,396,676,254,468,487,212,327,623,49,633,322,493,434,688,357,361,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131]),{mapStr:"صلى الله عليه وسلمجل جلالهキロメートルrad∕s2エスクードキログラムキロワットグラムトンクルゼイロサンチームパーセントピアストルファラッドブッシェルヘクタールマンションミリバールレントゲン′′′′1⁄10viii(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)∫∫∫∫(오전)(오후)アパートアルファアンペアイニングエーカーカラットカロリーキュリーギルダークローネサイクルシリングバーレルフィートポイントマイクロミクロンメガトンリットルルーブル株式会社kcalm∕s2c∕kgاكبرمحمدصلعمرسولریال1⁄41⁄23⁄4 ̈́ྲཱྀླཱྀ ̈͂ ̓̀ ̓́ ̓͂ ̔̀ ̔́ ̔͂ ̈̀‵‵‵a/ca/sc/oc/utelfax1⁄71⁄91⁄32⁄31⁄52⁄53⁄54⁄51⁄65⁄61⁄83⁄85⁄87⁄8xii0⁄3∮∮∮(1)(2)(3)(4)(5)(6)(7)(8)(9)(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)(m)(n)(o)(p)(q)(r)(s)(t)(u)(v)(w)(x)(y)(z)::====(ᄀ)(ᄂ)(ᄃ)(ᄅ)(ᄆ)(ᄇ)(ᄉ)(ᄋ)(ᄌ)(ᄎ)(ᄏ)(ᄐ)(ᄑ)(ᄒ)(가)(나)(다)(라)(마)(바)(사)(아)(자)(차)(카)(타)(파)(하)(주)(一)(二)(三)(四)(五)(六)(七)(八)(九)(十)(月)(火)(水)(木)(金)(土)(日)(株)(有)(社)(名)(特)(財)(祝)(労)(代)(呼)(学)(監)(企)(資)(協)(祭)(休)(自)(至)pte10月11月12月ergltdアールインチウォンオンスオームカイリガロンガンマギニーケースコルナコーポセンチダースノットハイツパーツピクルフランペニヒヘルツペンスページベータボルトポンドホールホーンマイルマッハマルクヤードヤールユアンルピー10点11点12点13点14点15点16点17点18点19点20点21点22点23点24点hpabardm2dm3khzmhzghzthzmm2cm2km2mm3cm3km3kpampagpalogmilmolppmv∕ma∕m10日11日12日13日14日15日16日17日18日19日20日21日22日23日24日25日26日27日28日29日30日31日galffifflשּׁשּׂ ٌّ ٍّ َّ ُّ ِّ ّٰـَّـُّـِّتجمتحجتحمتخمتمجتمحتمخجمححميحمىسحجسجحسجىسمحسمجسممصححصممشحمشجيشمخشممضحىضخمطمحطممطميعجمعممعمىغممغميغمىفخمقمحقمملحملحيلحىلججلخملمحمحجمحيمجحمجممخممجخهمجهممنحمنحىنجمنجىنمينمىيممبخيتجيتجىتخيتخىتميتمىجميجحىجمىسخىصحيشحيضحيلجيلمييحييجييميمميقمينحيعميكمينجحمخيلجمكممجحيحجيمجيفميبحيسخينجيصلےقلے𝅘𝅥𝅮𝅘𝅥𝅯𝅘𝅥𝅰𝅘𝅥𝅱𝅘𝅥𝅲𝆹𝅥𝅮𝆺𝅥𝅮𝆹𝅥𝅯𝆺𝅥𝅯〔s〕ppv〔本〕〔三〕〔二〕〔安〕〔点〕〔打〕〔盗〕〔勝〕〔敗〕 ̄ ́ ̧ssi̇ijl·ʼndžljnjdz ̆ ̇ ̊ ̨ ̃ ̋ ιեւاٴوٴۇٴيٴक़ख़ग़ज़ड़ढ़फ़य़ড়ঢ়য়ਲ਼ਸ਼ਖ਼ਗ਼ਜ਼ਫ਼ଡ଼ଢ଼ําໍາຫນຫມགྷཌྷདྷབྷཛྷཀྵཱཱིུྲྀླྀྒྷྜྷྡྷྦྷྫྷྐྵaʾἀιἁιἂιἃιἄιἅιἆιἇιἠιἡιἢιἣιἤιἥιἦιἧιὠιὡιὢιὣιὤιὥιὦιὧιὰιαιάιᾶι ͂ὴιηιήιῆιὼιωιώιῶι ̳!! ̅???!!?rs°c°fnosmtmivix⫝̸ ゙ ゚よりコト333435참고주의363738394042444546474849503月4月5月6月7月8月9月hgevギガデシドルナノピコビルペソホンリラレムdaauovpciu平成昭和大正明治naμakakbmbgbpfnfμfμgmgμlmldlklfmnmμmpsnsμsmsnvμvkvpwnwμwmwkwkωmωbqcccddbgyhainkkktlnlxphprsrsvwbstմնմեմիվնմխיִײַשׁשׂאַאָאּבּגּדּהּוּזּטּיּךּכּלּמּנּסּףּפּצּקּרּתּוֹבֿכֿפֿאלئائەئوئۇئۆئۈئېئىئجئحئمئيبجبمبىبيتىتيثجثمثىثيخحضجضمطحظمغجفجفحفىفيقحقىقيكاكجكحكخكلكىكينخنىنيهجهىهييىذٰرٰىٰئرئزئنبزبنترتزتنثرثزثنمانرنزننيريزئخئهبهتهصخنههٰثهسهشهطىطيعىعيغىغيسىسيشىشيصىصيضىضيشخشرسرصرضراً ًـًـّ ْـْلآلألإ𝅗𝅥0,1,2,3,4,5,6,7,8,9,wzhvsdwcmcmddjほかココàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþāăąćĉċčďđēĕėęěĝğġģĥħĩīĭįĵķĺļľłńņňŋōŏőœŕŗřśŝşšţťŧũūŭůűųŵŷÿźżɓƃƅɔƈɖɗƌǝəɛƒɠɣɩɨƙɯɲɵơƣƥʀƨʃƭʈưʊʋƴƶʒƹƽǎǐǒǔǖǘǚǜǟǡǣǥǧǩǫǭǯǵƕƿǹǻǽǿȁȃȅȇȉȋȍȏȑȓȕȗșțȝȟƞȣȥȧȩȫȭȯȱȳⱥȼƚⱦɂƀʉʌɇɉɋɍɏɦɹɻʁʕͱͳʹͷ;ϳέίόύβγδεζθκλνξοπρστυφχψϊϋϗϙϛϝϟϡϣϥϧϩϫϭϯϸϻͻͼͽѐёђѓєѕіїјљњћќѝўџабвгдежзийклмнопрстуфхцчшщъыьэюяѡѣѥѧѩѫѭѯѱѳѵѷѹѻѽѿҁҋҍҏґғҕҗҙқҝҟҡңҥҧҩҫҭүұҳҵҷҹһҽҿӂӄӆӈӊӌӎӑӓӕӗәӛӝӟӡӣӥӧөӫӭӯӱӳӵӷӹӻӽӿԁԃԅԇԉԋԍԏԑԓԕԗԙԛԝԟԡԣԥԧԩԫԭԯաբգդզէըթժլծկհձղճյշոչպջռստրցփքօֆ་ⴧⴭნᏰᏱᏲᏳᏴᏵꙋɐɑᴂɜᴖᴗᴝᴥɒɕɟɡɥɪᵻʝɭᶅʟɱɰɳɴɸʂƫᴜʐʑḁḃḅḇḉḋḍḏḑḓḕḗḙḛḝḟḡḣḥḧḩḫḭḯḱḳḵḷḹḻḽḿṁṃṅṇṉṋṍṏṑṓṕṗṙṛṝṟṡṣṥṧṩṫṭṯṱṳṵṷṹṻṽṿẁẃẅẇẉẋẍẏẑẓẕạảấầẩẫậắằẳẵặẹẻẽếềểễệỉịọỏốồổỗộớờởỡợụủứừửữựỳỵỷỹỻỽỿἐἑἒἓἔἕἰἱἲἳἴἵἶἷὀὁὂὃὄὅὑὓὕὗᾰᾱὲΐῐῑὶΰῠῡὺῥ`ὸ‐+−∑〈〉ⰰⰱⰲⰳⰴⰵⰶⰷⰸⰹⰺⰻⰼⰽⰾⰿⱀⱁⱂⱃⱄⱅⱆⱇⱈⱉⱊⱋⱌⱍⱎⱏⱐⱑⱒⱓⱔⱕⱖⱗⱘⱙⱚⱛⱜⱝⱞⱡɫᵽɽⱨⱪⱬⱳⱶȿɀⲁⲃⲅⲇⲉⲋⲍⲏⲑⲓⲕⲗⲙⲛⲝⲟⲡⲣⲥⲧⲩⲫⲭⲯⲱⲳⲵⲷⲹⲻⲽⲿⳁⳃⳅⳇⳉⳋⳍⳏⳑⳓⳕⳗⳙⳛⳝⳟⳡⳣⳬⳮⳳⵡ母龟丨丶丿乙亅亠人儿入冂冖冫几凵刀力勹匕匚匸卜卩厂厶又口囗士夂夊夕女子宀寸小尢尸屮山巛工己巾干幺广廴廾弋弓彐彡彳心戈戶手支攴文斗斤方无曰欠止歹殳毋比毛氏气爪父爻爿片牙牛犬玄玉瓜瓦甘生用田疋疒癶白皮皿目矛矢石示禸禾穴立竹米糸缶网羊羽老而耒耳聿肉臣臼舌舛舟艮色艸虍虫血行衣襾見角言谷豆豕豸貝赤走足身車辛辰辵邑酉釆里長門阜隶隹雨靑非面革韋韭音頁風飛食首香馬骨高髟鬥鬯鬲鬼魚鳥鹵鹿麥麻黃黍黑黹黽鼎鼓鼠鼻齊齒龍龜龠.〒卄卅ᄁᆪᆬᆭᄄᆰᆱᆲᆳᆴᆵᄚᄈᄡᄊ짜ᅢᅣᅤᅥᅦᅧᅨᅩᅪᅫᅬᅭᅮᅯᅰᅱᅲᅳᅴᅵᄔᄕᇇᇈᇌᇎᇓᇗᇙᄜᇝᇟᄝᄞᄠᄢᄣᄧᄩᄫᄬᄭᄮᄯᄲᄶᅀᅇᅌᇱᇲᅗᅘᅙᆄᆅᆈᆑᆒᆔᆞᆡ上中下甲丙丁天地問幼箏우秘男適優印注項写左右医宗夜テヌモヨヰヱヲꙁꙃꙅꙇꙉꙍꙏꙑꙓꙕꙗꙙꙛꙝꙟꙡꙣꙥꙧꙩꙫꙭꚁꚃꚅꚇꚉꚋꚍꚏꚑꚓꚕꚗꚙꚛꜣꜥꜧꜩꜫꜭꜯꜳꜵꜷꜹꜻꜽꜿꝁꝃꝅꝇꝉꝋꝍꝏꝑꝓꝕꝗꝙꝛꝝꝟꝡꝣꝥꝧꝩꝫꝭꝯꝺꝼᵹꝿꞁꞃꞅꞇꞌꞑꞓꞗꞙꞛꞝꞟꞡꞣꞥꞧꞩɬʞʇꭓꞵꞷꬷꭒᎠᎡᎢᎣᎤᎥᎦᎧᎨᎩᎪᎫᎬᎭᎮᎯᎰᎱᎲᎳᎴᎵᎶᎷᎸᎹᎺᎻᎼᎽᎾᎿᏀᏁᏂᏃᏄᏅᏆᏇᏈᏉᏊᏋᏌᏍᏎᏏᏐᏑᏒᏓᏔᏕᏖᏗᏘᏙᏚᏛᏜᏝᏞᏟᏠᏡᏢᏣᏤᏥᏦᏧᏨᏩᏪᏫᏬᏭᏮᏯ豈更賈滑串句契喇奈懶癩羅蘿螺裸邏樂洛烙珞落酪駱亂卵欄爛蘭鸞嵐濫藍襤拉臘蠟廊朗浪狼郎來冷勞擄櫓爐盧蘆虜路露魯鷺碌祿綠菉錄論壟弄籠聾牢磊賂雷壘屢樓淚漏累縷陋勒肋凜凌稜綾菱陵讀拏諾丹寧怒率異北磻便復不泌數索參塞省葉說殺沈拾若掠略亮兩凉梁糧良諒量勵呂廬旅濾礪閭驪麗黎曆歷轢年憐戀撚漣煉璉秊練聯輦蓮連鍊列劣咽烈裂廉念捻殮簾獵令囹嶺怜玲瑩羚聆鈴零靈領例禮醴隸惡了僚寮尿料燎療蓼遼暈阮劉杻柳流溜琉留硫紐類戮陸倫崙淪輪律慄栗隆利吏履易李梨泥理痢罹裏裡離匿溺吝燐璘藺隣鱗麟林淋臨笠粒狀炙識什茶刺切度拓糖宅洞暴輻降廓兀嗀塚晴凞猪益礼神祥福靖精蘒諸逸都飯飼館鶴郞隷侮僧免勉勤卑喝嘆器塀墨層悔慨憎懲敏既暑梅海渚漢煮爫琢碑祉祈祐祖禍禎穀突節縉繁署者臭艹著褐視謁謹賓贈辶難響頻恵𤋮舘並况全侀充冀勇勺啕喙嗢墳奄奔婢嬨廒廙彩徭惘慎愈慠戴揄搜摒敖望杖滛滋瀞瞧爵犯瑱甆画瘝瘟盛直睊着磌窱类絛缾荒華蝹襁覆調請諭變輸遲醙鉶陼韛頋鬒𢡊𢡄𣏕㮝䀘䀹𥉉𥳐𧻓齃龎עםٱٻپڀٺٿٹڤڦڄڃچڇڍڌڎڈژڑکگڳڱںڻۀہھۓڭۋۅۉ、〖〗—–_{}【】《》「」『』[]#&*-<>\\$%@ءؤة\"'^|~⦅⦆・ゥャ¢£¬¦¥₩│←↑→↓■○𐐨𐐩𐐪𐐫𐐬𐐭𐐮𐐯𐐰𐐱𐐲𐐳𐐴𐐵𐐶𐐷𐐸𐐹𐐺𐐻𐐼𐐽𐐾𐐿𐑀𐑁𐑂𐑃𐑄𐑅𐑆𐑇𐑈𐑉𐑊𐑋𐑌𐑍𐑎𐑏𐓘𐓙𐓚𐓛𐓜𐓝𐓞𐓟𐓠𐓡𐓢𐓣𐓤𐓥𐓦𐓧𐓨𐓩𐓪𐓫𐓬𐓭𐓮𐓯𐓰𐓱𐓲𐓳𐓴𐓵𐓶𐓷𐓸𐓹𐓺𐓻𐳀𐳁𐳂𐳃𐳄𐳅𐳆𐳇𐳈𐳉𐳊𐳋𐳌𐳍𐳎𐳏𐳐𐳑𐳒𐳓𐳔𐳕𐳖𐳗𐳘𐳙𐳚𐳛𐳜𐳝𐳞𐳟𐳠𐳡𐳢𐳣𐳤𐳥𐳦𐳧𐳨𐳩𐳪𐳫𐳬𐳭𐳮𐳯𐳰𐳱𐳲𑣀𑣁𑣂𑣃𑣄𑣅𑣆𑣇𑣈𑣉𑣊𑣋𑣌𑣍𑣎𑣏𑣐𑣑𑣒𑣓𑣔𑣕𑣖𑣗𑣘𑣙𑣚𑣛𑣜𑣝𑣞𑣟ıȷ∇∂𞤢𞤣𞤤𞤥𞤦𞤧𞤨𞤩𞤪𞤫𞤬𞤭𞤮𞤯𞤰𞤱𞤲𞤳𞤴𞤵𞤶𞤷𞤸𞤹𞤺𞤻𞤼𞤽𞤾𞤿𞥀𞥁𞥂𞥃ٮڡٯ字双多解交映無前後再新初終販声吹演投捕遊指禁空合満申割営配得可丽丸乁𠄢你侻倂偺備像㒞𠘺兔兤具𠔜㒹內𠕋冗冤仌冬𩇟刃㓟刻剆剷㔕包匆卉博即卽卿𠨬灰及叟𠭣叫叱吆咞吸呈周咢哶唐啓啣善喫喳嗂圖圗噑噴壮城埴堍型堲報墬𡓤売壷夆夢奢𡚨𡛪姬娛娧姘婦㛮嬈嬾𡧈寃寘寳𡬘寿将㞁屠峀岍𡷤嵃𡷦嵮嵫嵼巡巢㠯巽帨帽幩㡢𢆃㡼庰庳庶𪎒𢌱舁弢㣇𣊸𦇚形彫㣣徚忍志忹悁㤺㤜𢛔惇慈慌慺憲憤憯懞戛扝抱拔捐𢬌挽拼捨掃揤𢯱搢揅掩㨮摩摾撝摷㩬敬𣀊旣書晉㬙㬈㫤冒冕最暜肭䏙朡杞杓𣏃㭉柺枅桒𣑭梎栟椔楂榣槪檨𣚣櫛㰘次𣢧歔㱎歲殟殻𣪍𡴋𣫺汎𣲼沿泍汧洖派浩浸涅𣴞洴港湮㴳滇𣻑淹潮𣽞𣾎濆瀹瀛㶖灊災灷炭𠔥煅𤉣熜爨牐𤘈犀犕𤜵𤠔獺王㺬玥㺸瑇瑜璅瓊㼛甤𤰶甾𤲒𢆟瘐𤾡𤾸𥁄㿼䀈𥃳𥃲𥄙𥄳眞真瞋䁆䂖𥐝硎䃣𥘦𥚚𥛅秫䄯穊穏𥥼𥪧䈂𥮫篆築䈧𥲀糒䊠糨糣紀𥾆絣䌁緇縂繅䌴𦈨𦉇䍙𦋙罺𦌾羕翺𦓚𦔣聠𦖨聰𣍟䏕育脃䐋脾媵𦞧𦞵𣎓𣎜舄辞䑫芑芋芝劳花芳芽苦𦬼茝荣莭茣莽菧荓菊菌菜𦰶𦵫𦳕䔫蓱蓳蔖𧏊蕤𦼬䕝䕡𦾱𧃒䕫虐虧虩蚩蚈蜎蛢蜨蝫螆蟡蠁䗹衠𧙧裗裞䘵裺㒻𧢮𧥦䚾䛇誠𧲨貫賁贛起𧼯𠠄跋趼跰𠣞軔𨗒𨗭邔郱鄑𨜮鄛鈸鋗鋘鉼鏹鐕𨯺開䦕閷𨵷䧦雃嶲霣𩅅𩈚䩮䩶韠𩐊䪲𩒖頩𩖶飢䬳餩馧駂駾䯎𩬰鱀鳽䳎䳭鵧𪃎䳸𪄅𪈎𪊑䵖黾鼅鼏鼖𪘀",mapChar:function(r){return r>=196608?r>=917760&&r<=917999?18874368:0:t[e[r>>4]][15&r];}};var t,e;}.apply(e,[]))||(t.exports=n);},function(t,e,r){"use strict";t.exports=[{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"resolver",outputs:[{name:"",type:"address"}],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"owner",outputs:[{name:"",type:"address"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"label",type:"bytes32"},{name:"owner",type:"address"}],name:"setSubnodeOwner",outputs:[],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"ttl",type:"uint64"}],name:"setTTL",outputs:[],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"ttl",outputs:[{name:"",type:"uint64"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"resolver",type:"address"}],name:"setResolver",outputs:[],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"owner",type:"address"}],name:"setOwner",outputs:[],payable:!1,type:"function"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"owner",type:"address"}],name:"Transfer",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!0,name:"label",type:"bytes32"},{indexed:!1,name:"owner",type:"address"}],name:"NewOwner",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"resolver",type:"address"}],name:"NewResolver",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"ttl",type:"uint64"}],name:"NewTTL",type:"event"},{constant:!1,inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"resolver",type:"address"},{internalType:"uint64",name:"ttl",type:"uint64"}],name:"setRecord",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{constant:!0,inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"bytes32",name:"node",type:"bytes32"}],name:"recordExists",outputs:[{internalType:"bool",name:"",type:"bool"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"bytes32",name:"label",type:"bytes32"},{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"resolver",type:"address"},{internalType:"uint64",name:"ttl",type:"uint64"}],name:"setSubnodeRecord",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"}];},function(t,e,r){"use strict";t.exports=[{constant:!0,inputs:[{name:"interfaceID",type:"bytes4"}],name:"supportsInterface",outputs:[{name:"",type:"bool"}],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"},{name:"contentTypes",type:"uint256"}],name:"ABI",outputs:[{name:"contentType",type:"uint256"},{name:"data",type:"bytes"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"hash",type:"bytes"}],name:"setMultihash",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"multihash",outputs:[{name:"",type:"bytes"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"x",type:"bytes32"},{name:"y",type:"bytes32"}],name:"setPubkey",outputs:[],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"content",outputs:[{name:"ret",type:"bytes32"}],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"addr",outputs:[{name:"ret",type:"address"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"contentType",type:"uint256"},{name:"data",type:"bytes"}],name:"setABI",outputs:[],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"name",outputs:[{name:"ret",type:"string"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"name",type:"string"}],name:"setName",outputs:[],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"hash",type:"bytes32"}],name:"setContent",outputs:[],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"pubkey",outputs:[{name:"x",type:"bytes32"},{name:"y",type:"bytes32"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"addr",type:"address"}],name:"setAddr",outputs:[],payable:!1,type:"function"},{inputs:[{name:"ensAddr",type:"address"}],payable:!1,type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"a",type:"address"}],name:"AddrChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"hash",type:"bytes32"}],name:"ContentChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"name",type:"string"}],name:"NameChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!0,name:"contentType",type:"uint256"}],name:"ABIChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"x",type:"bytes32"},{indexed:!1,name:"y",type:"bytes32"}],name:"PubkeyChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"hash",type:"bytes"}],name:"ContenthashChanged",type:"event"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"contenthash",outputs:[{name:"",type:"bytes"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"hash",type:"bytes"}],name:"setContenthash",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"}];},function(t,e,r){"use strict";var n=r(0),i=n(r(48)),o=n(r(78)),a=r(57),s=r(142),u=r(10).errors,f=r(130).interfaceIds;function c(t){this.registry=t;}c.prototype.method=function(t,e,r,n,i){return{call:this.call.bind({ensName:t,methodName:e,methodArguments:r,callback:i,parent:this,outputFormatter:n}),send:this.send.bind({ensName:t,methodName:e,methodArguments:r,callback:i,parent:this})};},c.prototype.call=function(t){var e=this,r=new a(),n=this.parent.prepareArguments(this.ensName,this.methodArguments),s=this.outputFormatter||null;return this.parent.registry.getResolver(this.ensName).then(function(){var a=(0,o.default)(i.default.mark(function o(a){return i.default.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,e.parent.checkInterfaceSupport(a,e.methodName);case 2:e.parent.handleCall(r,a.methods[e.methodName],n,s,t);case 3:case"end":return i.stop();}},o);}));return function(t){return a.apply(this,arguments);};}()).catch(function(e){"function"!=typeof t?r.reject(e):t(e,null);}),r.eventEmitter;},c.prototype.send=function(t,e){var r=this,n=new a(),s=this.parent.prepareArguments(this.ensName,this.methodArguments);return this.parent.registry.getResolver(this.ensName).then(function(){var a=(0,o.default)(i.default.mark(function o(a){return i.default.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,r.parent.checkInterfaceSupport(a,r.methodName);case 2:r.parent.handleSend(n,a.methods[r.methodName],s,t,e);case 3:case"end":return i.stop();}},o);}));return function(t){return a.apply(this,arguments);};}()).catch(function(t){"function"!=typeof e?n.reject(t):e(t,null);}),n.eventEmitter;},c.prototype.handleCall=function(t,e,r,n,i){return e.apply(this,r).call().then(function(e){n&&(e=n(e)),"function"!=typeof i?t.resolve(e):i(e,e);}).catch(function(e){"function"!=typeof i?t.reject(e):i(e,null);}),t;},c.prototype.handleSend=function(t,e,r,n,i){return e.apply(this,r).send(n).on("sending",function(){t.eventEmitter.emit("sending");}).on("sent",function(){t.eventEmitter.emit("sent");}).on("transactionHash",function(e){t.eventEmitter.emit("transactionHash",e);}).on("confirmation",function(e,r){t.eventEmitter.emit("confirmation",e,r);}).on("receipt",function(e){t.eventEmitter.emit("receipt",e),t.resolve(e),"function"==typeof i&&i(e,e);}).on("error",function(e){t.eventEmitter.emit("error",e),"function"!=typeof i?t.reject(e):i(e,null);}),t;},c.prototype.prepareArguments=function(t,e){var r=s.hash(t);return e.length>0?(e.unshift(r),e):[r];},c.prototype.checkInterfaceSupport=function(){var t=(0,o.default)(i.default.mark(function t(e,r){var n;return i.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(f[r]){t.next=2;break;}return t.abrupt("return");case 2:return n=!1,t.prev=3,t.next=6,e.methods.supportsInterface(f[r]).call();case 6:n=t.sent,t.next=12;break;case 9:t.prev=9,t.t0=t.catch(3),console.warn('Could not verify interface of resolver contract at "'+e.options.address+'". ');case 12:if(n){t.next=14;break;}throw u.ResolverMethodMissingError(e.options.address,r);case 14:case"end":return t.stop();}},t,null,[[3,9]]);}));return function(e,r){return t.apply(this,arguments);};}(),t.exports=c;},function(t,e,r){"use strict";var n=r(305);t.exports={decode:function(t){var e=null,r=null,i=null;if(t&&t.error)return{protocolType:null,decoded:t.error};if(t)try{e=n.decode(t);var o=n.getCodec(t);"ipfs-ns"===o?r="ipfs":"swarm-ns"===o?r="bzz":"onion"===o?r="onion":"onion3"===o?r="onion3":e=t;}catch(t){i=t.message;}return{protocolType:r,decoded:e,error:i};},encode:function(t){var e,r,i=!1;if(t){var o=t.match(/^(ipfs|bzz|onion|onion3):\/\/(.*)/)||t.match(/\/(ipfs)\/(.*)/);o&&(r=o[1],e=o[2]);try{if("ipfs"===r)e.length>=4&&(i="0x"+n.fromIpfs(e));else if("bzz"===r)e.length>=4&&(i="0x"+n.fromSwarm(e));else if("onion"===r)16===e.length&&(i="0x"+n.encode("onion",e));else{if("onion3"!==r)throw new Error("Could not encode content hash: unsupported content type");56===e.length&&(i="0x"+n.encode("onion3",e));}}catch(t){throw t;}}return i;}};},function(t,e,r){"use strict";var n=r(306),i=r(317),o=i.hexStringToBuffer,a=i.profiles,s=r(340).cidV0ToV1Base32;t.exports={helpers:{cidV0ToV1Base32:s},decode:function(t){var e=o(t),r=n.getCodec(e),i=n.rmPrefix(e),s=a[r];return s||(s=a.default),s.decode(i);},fromIpfs:function(t){return this.encode("ipfs-ns",t);},fromSwarm:function(t){return this.encode("swarm-ns",t);},encode:function(t,e){var r=a[t];r||(r=a.default);var i=r.encode(e);return n.addPrefix(t,i).toString("hex");},getCodec:function(t){var e=o(t);return n.getCodec(e);}};},function(t,e,r){"use strict";(function(n){var i=r(51),o=r(310),a=r(311),s=r(143);(e=t.exports).addPrefix=function(t,e){var r;if(n.isBuffer(t))r=s.varintBufferEncode(t);else{if(!a[t])throw new Error("multicodec not recognized");r=a[t];}return n.concat([r,e]);},e.rmPrefix=function(t){return i.decode(t),t.slice(i.decode.bytes);},e.getCodec=function(t){var e=i.decode(t),r=o.get(e);if(void 0===r)throw new Error("Code ".concat(e," not found"));return r;},e.getName=function(t){return o.get(t);},e.getNumber=function(t){var e=a[t];if(void 0===e)throw new Error("Codec `"+t+"` not found");return s.varintBufferDecode(e)[0];},e.getCode=function(t){return i.decode(t);},e.getCodeVarint=function(t){var e=a[t];if(void 0===e)throw new Error("Codec `"+t+"` not found");return e;},e.getVarint=function(t){return i.encode(t);};var u=r(312);Object.assign(e,u),e.print=r(316);}).call(this,r(1).Buffer);},function(t,e,r){"use strict";t.exports=function t(e,r,i){r=r||[];var o=i=i||0;for(;e>=n;)r[i++]=255&e|128,e/=128;for(;-128&e;)r[i++]=255&e|128,e>>>=7;return r[i]=0|e,t.bytes=i-o+1,r;};var n=Math.pow(2,31);},function(t,e,r){"use strict";t.exports=function t(e,r){var n,i=0,o=0,a=r=r||0,s=e.length;do{if(a>=s)throw t.bytes=0,new RangeError("Could not decode varint");n=e[a++],i+=o<28?(127&n)<=128);return t.bytes=a-r,i;};},function(t,e,r){"use strict";var n=Math.pow(2,7),i=Math.pow(2,14),o=Math.pow(2,21),a=Math.pow(2,28),s=Math.pow(2,35),u=Math.pow(2,42),f=Math.pow(2,49),c=Math.pow(2,56),h=Math.pow(2,63);t.exports=function(t){return t=t.length?{done:!0}:{done:!1,value:t[n++]};},e:function(t){throw t;},f:o};}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var a,s=!0,u=!1;return{s:function(){r=r.call(t);},n:function(){var t=r.next();return s=t.done,t;},e:function(t){u=!0,a=t;},f:function(){try{s||null==r.return||r.return();}finally{if(u)throw a;}}};}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r=t.length?{done:!0}:{done:!1,value:t[n++]};},e:function(t){throw t;},f:o};}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var a,s=!0,u=!1;return{s:function(){r=r.call(t);},n:function(){var t=r.next();return s=t.done,t;},e:function(t){u=!0,a=t;},f:function(){try{s||null==r.return||r.return();}finally{if(u)throw a;}}};}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r=5;)s+=e[a>>>o-5&31],o-=5;if(o>0&&(s+=e[a<<5-o&31]),i)for(;s.length%8!=0;)s+="=";return s;}t.exports=function(t){return{encode:function(e){return o("string"==typeof e?Uint8Array.from(e):e,t);},decode:function(e){var r,i=n(e);try{for(i.s();!(r=i.n()).done;){var o=r.value;if(t.indexOf(o)<0)throw new Error("invalid base32 character");}}catch(t){i.e(t);}finally{i.f();}return function(t,e){for(var r=(t=t.replace(new RegExp("=","g"),"")).length,n=0,i=0,o=0,a=new Uint8Array(5*r/8|0),s=0;s=8&&(a[o++]=i>>>n-8&255,n-=8);return a.buffer;}(e,t);}};};},function(t,e,r){"use strict";function n(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(!t)return;if("string"==typeof t)return i(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return i(t,e);}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]};},e:function(t){throw t;},f:o};}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var a,s=!0,u=!1;return{s:function(){r=r.call(t);},n:function(){var t=r.next();return s=t.done,t;},e:function(t){u=!0,a=t;},f:function(){try{s||null==r.return||r.return();}finally{if(u)throw a;}}};}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r-1,r=t.indexOf("-")>-1&&t.indexOf("_")>-1;return{encode:function(t){var n="";n="string"==typeof t?o.from(t).toString("base64"):t.toString("base64"),r&&(n=n.replace(/\+/g,"-").replace(/\//g,"_"));var i=n.indexOf("=");return i>0&&!e&&(n=n.substring(0,i)),n;},decode:function(e){var r,i=n(e);try{for(i.s();!(r=i.n()).done;){var a=r.value;if(t.indexOf(a)<0)throw new Error("invalid base64 character");}}catch(t){i.e(t);}finally{i.f();}return o.from(e,"base64");}};};},function(t,e,r){"use strict";e.names=Object.freeze({identity:0,sha1:17,"sha2-256":18,"sha2-512":19,"dbl-sha2-256":86,"sha3-224":23,"sha3-256":22,"sha3-384":21,"sha3-512":20,"shake-128":24,"shake-256":25,"keccak-224":26,"keccak-256":27,"keccak-384":28,"keccak-512":29,"murmur3-128":34,"murmur3-32":35,md4:212,md5:213,"blake2b-8":45569,"blake2b-16":45570,"blake2b-24":45571,"blake2b-32":45572,"blake2b-40":45573,"blake2b-48":45574,"blake2b-56":45575,"blake2b-64":45576,"blake2b-72":45577,"blake2b-80":45578,"blake2b-88":45579,"blake2b-96":45580,"blake2b-104":45581,"blake2b-112":45582,"blake2b-120":45583,"blake2b-128":45584,"blake2b-136":45585,"blake2b-144":45586,"blake2b-152":45587,"blake2b-160":45588,"blake2b-168":45589,"blake2b-176":45590,"blake2b-184":45591,"blake2b-192":45592,"blake2b-200":45593,"blake2b-208":45594,"blake2b-216":45595,"blake2b-224":45596,"blake2b-232":45597,"blake2b-240":45598,"blake2b-248":45599,"blake2b-256":45600,"blake2b-264":45601,"blake2b-272":45602,"blake2b-280":45603,"blake2b-288":45604,"blake2b-296":45605,"blake2b-304":45606,"blake2b-312":45607,"blake2b-320":45608,"blake2b-328":45609,"blake2b-336":45610,"blake2b-344":45611,"blake2b-352":45612,"blake2b-360":45613,"blake2b-368":45614,"blake2b-376":45615,"blake2b-384":45616,"blake2b-392":45617,"blake2b-400":45618,"blake2b-408":45619,"blake2b-416":45620,"blake2b-424":45621,"blake2b-432":45622,"blake2b-440":45623,"blake2b-448":45624,"blake2b-456":45625,"blake2b-464":45626,"blake2b-472":45627,"blake2b-480":45628,"blake2b-488":45629,"blake2b-496":45630,"blake2b-504":45631,"blake2b-512":45632,"blake2s-8":45633,"blake2s-16":45634,"blake2s-24":45635,"blake2s-32":45636,"blake2s-40":45637,"blake2s-48":45638,"blake2s-56":45639,"blake2s-64":45640,"blake2s-72":45641,"blake2s-80":45642,"blake2s-88":45643,"blake2s-96":45644,"blake2s-104":45645,"blake2s-112":45646,"blake2s-120":45647,"blake2s-128":45648,"blake2s-136":45649,"blake2s-144":45650,"blake2s-152":45651,"blake2s-160":45652,"blake2s-168":45653,"blake2s-176":45654,"blake2s-184":45655,"blake2s-192":45656,"blake2s-200":45657,"blake2s-208":45658,"blake2s-216":45659,"blake2s-224":45660,"blake2s-232":45661,"blake2s-240":45662,"blake2s-248":45663,"blake2s-256":45664,"Skein256-8":45825,"Skein256-16":45826,"Skein256-24":45827,"Skein256-32":45828,"Skein256-40":45829,"Skein256-48":45830,"Skein256-56":45831,"Skein256-64":45832,"Skein256-72":45833,"Skein256-80":45834,"Skein256-88":45835,"Skein256-96":45836,"Skein256-104":45837,"Skein256-112":45838,"Skein256-120":45839,"Skein256-128":45840,"Skein256-136":45841,"Skein256-144":45842,"Skein256-152":45843,"Skein256-160":45844,"Skein256-168":45845,"Skein256-176":45846,"Skein256-184":45847,"Skein256-192":45848,"Skein256-200":45849,"Skein256-208":45850,"Skein256-216":45851,"Skein256-224":45852,"Skein256-232":45853,"Skein256-240":45854,"Skein256-248":45855,"Skein256-256":45856,"Skein512-8":45857,"Skein512-16":45858,"Skein512-24":45859,"Skein512-32":45860,"Skein512-40":45861,"Skein512-48":45862,"Skein512-56":45863,"Skein512-64":45864,"Skein512-72":45865,"Skein512-80":45866,"Skein512-88":45867,"Skein512-96":45868,"Skein512-104":45869,"Skein512-112":45870,"Skein512-120":45871,"Skein512-128":45872,"Skein512-136":45873,"Skein512-144":45874,"Skein512-152":45875,"Skein512-160":45876,"Skein512-168":45877,"Skein512-176":45878,"Skein512-184":45879,"Skein512-192":45880,"Skein512-200":45881,"Skein512-208":45882,"Skein512-216":45883,"Skein512-224":45884,"Skein512-232":45885,"Skein512-240":45886,"Skein512-248":45887,"Skein512-256":45888,"Skein512-264":45889,"Skein512-272":45890,"Skein512-280":45891,"Skein512-288":45892,"Skein512-296":45893,"Skein512-304":45894,"Skein512-312":45895,"Skein512-320":45896,"Skein512-328":45897,"Skein512-336":45898,"Skein512-344":45899,"Skein512-352":45900,"Skein512-360":45901,"Skein512-368":45902,"Skein512-376":45903,"Skein512-384":45904,"Skein512-392":45905,"Skein512-400":45906,"Skein512-408":45907,"Skein512-416":45908,"Skein512-424":45909,"Skein512-432":45910,"Skein512-440":45911,"Skein512-448":45912,"Skein512-456":45913,"Skein512-464":45914,"Skein512-472":45915,"Skein512-480":45916,"Skein512-488":45917,"Skein512-496":45918,"Skein512-504":45919,"Skein512-512":45920,"Skein1024-8":45921,"Skein1024-16":45922,"Skein1024-24":45923,"Skein1024-32":45924,"Skein1024-40":45925,"Skein1024-48":45926,"Skein1024-56":45927,"Skein1024-64":45928,"Skein1024-72":45929,"Skein1024-80":45930,"Skein1024-88":45931,"Skein1024-96":45932,"Skein1024-104":45933,"Skein1024-112":45934,"Skein1024-120":45935,"Skein1024-128":45936,"Skein1024-136":45937,"Skein1024-144":45938,"Skein1024-152":45939,"Skein1024-160":45940,"Skein1024-168":45941,"Skein1024-176":45942,"Skein1024-184":45943,"Skein1024-192":45944,"Skein1024-200":45945,"Skein1024-208":45946,"Skein1024-216":45947,"Skein1024-224":45948,"Skein1024-232":45949,"Skein1024-240":45950,"Skein1024-248":45951,"Skein1024-256":45952,"Skein1024-264":45953,"Skein1024-272":45954,"Skein1024-280":45955,"Skein1024-288":45956,"Skein1024-296":45957,"Skein1024-304":45958,"Skein1024-312":45959,"Skein1024-320":45960,"Skein1024-328":45961,"Skein1024-336":45962,"Skein1024-344":45963,"Skein1024-352":45964,"Skein1024-360":45965,"Skein1024-368":45966,"Skein1024-376":45967,"Skein1024-384":45968,"Skein1024-392":45969,"Skein1024-400":45970,"Skein1024-408":45971,"Skein1024-416":45972,"Skein1024-424":45973,"Skein1024-432":45974,"Skein1024-440":45975,"Skein1024-448":45976,"Skein1024-456":45977,"Skein1024-464":45978,"Skein1024-472":45979,"Skein1024-480":45980,"Skein1024-488":45981,"Skein1024-496":45982,"Skein1024-504":45983,"Skein1024-512":45984,"Skein1024-520":45985,"Skein1024-528":45986,"Skein1024-536":45987,"Skein1024-544":45988,"Skein1024-552":45989,"Skein1024-560":45990,"Skein1024-568":45991,"Skein1024-576":45992,"Skein1024-584":45993,"Skein1024-592":45994,"Skein1024-600":45995,"Skein1024-608":45996,"Skein1024-616":45997,"Skein1024-624":45998,"Skein1024-632":45999,"Skein1024-640":46e3,"Skein1024-648":46001,"Skein1024-656":46002,"Skein1024-664":46003,"Skein1024-672":46004,"Skein1024-680":46005,"Skein1024-688":46006,"Skein1024-696":46007,"Skein1024-704":46008,"Skein1024-712":46009,"Skein1024-720":46010,"Skein1024-728":46011,"Skein1024-736":46012,"Skein1024-744":46013,"Skein1024-752":46014,"Skein1024-760":46015,"Skein1024-768":46016,"Skein1024-776":46017,"Skein1024-784":46018,"Skein1024-792":46019,"Skein1024-800":46020,"Skein1024-808":46021,"Skein1024-816":46022,"Skein1024-824":46023,"Skein1024-832":46024,"Skein1024-840":46025,"Skein1024-848":46026,"Skein1024-856":46027,"Skein1024-864":46028,"Skein1024-872":46029,"Skein1024-880":46030,"Skein1024-888":46031,"Skein1024-896":46032,"Skein1024-904":46033,"Skein1024-912":46034,"Skein1024-920":46035,"Skein1024-928":46036,"Skein1024-936":46037,"Skein1024-944":46038,"Skein1024-952":46039,"Skein1024-960":46040,"Skein1024-968":46041,"Skein1024-976":46042,"Skein1024-984":46043,"Skein1024-992":46044,"Skein1024-1000":46045,"Skein1024-1008":46046,"Skein1024-1016":46047,"Skein1024-1024":46048}),e.codes=Object.freeze({0:"identity",17:"sha1",18:"sha2-256",19:"sha2-512",86:"dbl-sha2-256",23:"sha3-224",22:"sha3-256",21:"sha3-384",20:"sha3-512",24:"shake-128",25:"shake-256",26:"keccak-224",27:"keccak-256",28:"keccak-384",29:"keccak-512",34:"murmur3-128",35:"murmur3-32",212:"md4",213:"md5",45569:"blake2b-8",45570:"blake2b-16",45571:"blake2b-24",45572:"blake2b-32",45573:"blake2b-40",45574:"blake2b-48",45575:"blake2b-56",45576:"blake2b-64",45577:"blake2b-72",45578:"blake2b-80",45579:"blake2b-88",45580:"blake2b-96",45581:"blake2b-104",45582:"blake2b-112",45583:"blake2b-120",45584:"blake2b-128",45585:"blake2b-136",45586:"blake2b-144",45587:"blake2b-152",45588:"blake2b-160",45589:"blake2b-168",45590:"blake2b-176",45591:"blake2b-184",45592:"blake2b-192",45593:"blake2b-200",45594:"blake2b-208",45595:"blake2b-216",45596:"blake2b-224",45597:"blake2b-232",45598:"blake2b-240",45599:"blake2b-248",45600:"blake2b-256",45601:"blake2b-264",45602:"blake2b-272",45603:"blake2b-280",45604:"blake2b-288",45605:"blake2b-296",45606:"blake2b-304",45607:"blake2b-312",45608:"blake2b-320",45609:"blake2b-328",45610:"blake2b-336",45611:"blake2b-344",45612:"blake2b-352",45613:"blake2b-360",45614:"blake2b-368",45615:"blake2b-376",45616:"blake2b-384",45617:"blake2b-392",45618:"blake2b-400",45619:"blake2b-408",45620:"blake2b-416",45621:"blake2b-424",45622:"blake2b-432",45623:"blake2b-440",45624:"blake2b-448",45625:"blake2b-456",45626:"blake2b-464",45627:"blake2b-472",45628:"blake2b-480",45629:"blake2b-488",45630:"blake2b-496",45631:"blake2b-504",45632:"blake2b-512",45633:"blake2s-8",45634:"blake2s-16",45635:"blake2s-24",45636:"blake2s-32",45637:"blake2s-40",45638:"blake2s-48",45639:"blake2s-56",45640:"blake2s-64",45641:"blake2s-72",45642:"blake2s-80",45643:"blake2s-88",45644:"blake2s-96",45645:"blake2s-104",45646:"blake2s-112",45647:"blake2s-120",45648:"blake2s-128",45649:"blake2s-136",45650:"blake2s-144",45651:"blake2s-152",45652:"blake2s-160",45653:"blake2s-168",45654:"blake2s-176",45655:"blake2s-184",45656:"blake2s-192",45657:"blake2s-200",45658:"blake2s-208",45659:"blake2s-216",45660:"blake2s-224",45661:"blake2s-232",45662:"blake2s-240",45663:"blake2s-248",45664:"blake2s-256",45825:"Skein256-8",45826:"Skein256-16",45827:"Skein256-24",45828:"Skein256-32",45829:"Skein256-40",45830:"Skein256-48",45831:"Skein256-56",45832:"Skein256-64",45833:"Skein256-72",45834:"Skein256-80",45835:"Skein256-88",45836:"Skein256-96",45837:"Skein256-104",45838:"Skein256-112",45839:"Skein256-120",45840:"Skein256-128",45841:"Skein256-136",45842:"Skein256-144",45843:"Skein256-152",45844:"Skein256-160",45845:"Skein256-168",45846:"Skein256-176",45847:"Skein256-184",45848:"Skein256-192",45849:"Skein256-200",45850:"Skein256-208",45851:"Skein256-216",45852:"Skein256-224",45853:"Skein256-232",45854:"Skein256-240",45855:"Skein256-248",45856:"Skein256-256",45857:"Skein512-8",45858:"Skein512-16",45859:"Skein512-24",45860:"Skein512-32",45861:"Skein512-40",45862:"Skein512-48",45863:"Skein512-56",45864:"Skein512-64",45865:"Skein512-72",45866:"Skein512-80",45867:"Skein512-88",45868:"Skein512-96",45869:"Skein512-104",45870:"Skein512-112",45871:"Skein512-120",45872:"Skein512-128",45873:"Skein512-136",45874:"Skein512-144",45875:"Skein512-152",45876:"Skein512-160",45877:"Skein512-168",45878:"Skein512-176",45879:"Skein512-184",45880:"Skein512-192",45881:"Skein512-200",45882:"Skein512-208",45883:"Skein512-216",45884:"Skein512-224",45885:"Skein512-232",45886:"Skein512-240",45887:"Skein512-248",45888:"Skein512-256",45889:"Skein512-264",45890:"Skein512-272",45891:"Skein512-280",45892:"Skein512-288",45893:"Skein512-296",45894:"Skein512-304",45895:"Skein512-312",45896:"Skein512-320",45897:"Skein512-328",45898:"Skein512-336",45899:"Skein512-344",45900:"Skein512-352",45901:"Skein512-360",45902:"Skein512-368",45903:"Skein512-376",45904:"Skein512-384",45905:"Skein512-392",45906:"Skein512-400",45907:"Skein512-408",45908:"Skein512-416",45909:"Skein512-424",45910:"Skein512-432",45911:"Skein512-440",45912:"Skein512-448",45913:"Skein512-456",45914:"Skein512-464",45915:"Skein512-472",45916:"Skein512-480",45917:"Skein512-488",45918:"Skein512-496",45919:"Skein512-504",45920:"Skein512-512",45921:"Skein1024-8",45922:"Skein1024-16",45923:"Skein1024-24",45924:"Skein1024-32",45925:"Skein1024-40",45926:"Skein1024-48",45927:"Skein1024-56",45928:"Skein1024-64",45929:"Skein1024-72",45930:"Skein1024-80",45931:"Skein1024-88",45932:"Skein1024-96",45933:"Skein1024-104",45934:"Skein1024-112",45935:"Skein1024-120",45936:"Skein1024-128",45937:"Skein1024-136",45938:"Skein1024-144",45939:"Skein1024-152",45940:"Skein1024-160",45941:"Skein1024-168",45942:"Skein1024-176",45943:"Skein1024-184",45944:"Skein1024-192",45945:"Skein1024-200",45946:"Skein1024-208",45947:"Skein1024-216",45948:"Skein1024-224",45949:"Skein1024-232",45950:"Skein1024-240",45951:"Skein1024-248",45952:"Skein1024-256",45953:"Skein1024-264",45954:"Skein1024-272",45955:"Skein1024-280",45956:"Skein1024-288",45957:"Skein1024-296",45958:"Skein1024-304",45959:"Skein1024-312",45960:"Skein1024-320",45961:"Skein1024-328",45962:"Skein1024-336",45963:"Skein1024-344",45964:"Skein1024-352",45965:"Skein1024-360",45966:"Skein1024-368",45967:"Skein1024-376",45968:"Skein1024-384",45969:"Skein1024-392",45970:"Skein1024-400",45971:"Skein1024-408",45972:"Skein1024-416",45973:"Skein1024-424",45974:"Skein1024-432",45975:"Skein1024-440",45976:"Skein1024-448",45977:"Skein1024-456",45978:"Skein1024-464",45979:"Skein1024-472",45980:"Skein1024-480",45981:"Skein1024-488",45982:"Skein1024-496",45983:"Skein1024-504",45984:"Skein1024-512",45985:"Skein1024-520",45986:"Skein1024-528",45987:"Skein1024-536",45988:"Skein1024-544",45989:"Skein1024-552",45990:"Skein1024-560",45991:"Skein1024-568",45992:"Skein1024-576",45993:"Skein1024-584",45994:"Skein1024-592",45995:"Skein1024-600",45996:"Skein1024-608",45997:"Skein1024-616",45998:"Skein1024-624",45999:"Skein1024-632",46e3:"Skein1024-640",46001:"Skein1024-648",46002:"Skein1024-656",46003:"Skein1024-664",46004:"Skein1024-672",46005:"Skein1024-680",46006:"Skein1024-688",46007:"Skein1024-696",46008:"Skein1024-704",46009:"Skein1024-712",46010:"Skein1024-720",46011:"Skein1024-728",46012:"Skein1024-736",46013:"Skein1024-744",46014:"Skein1024-752",46015:"Skein1024-760",46016:"Skein1024-768",46017:"Skein1024-776",46018:"Skein1024-784",46019:"Skein1024-792",46020:"Skein1024-800",46021:"Skein1024-808",46022:"Skein1024-816",46023:"Skein1024-824",46024:"Skein1024-832",46025:"Skein1024-840",46026:"Skein1024-848",46027:"Skein1024-856",46028:"Skein1024-864",46029:"Skein1024-872",46030:"Skein1024-880",46031:"Skein1024-888",46032:"Skein1024-896",46033:"Skein1024-904",46034:"Skein1024-912",46035:"Skein1024-920",46036:"Skein1024-928",46037:"Skein1024-936",46038:"Skein1024-944",46039:"Skein1024-952",46040:"Skein1024-960",46041:"Skein1024-968",46042:"Skein1024-976",46043:"Skein1024-984",46044:"Skein1024-992",46045:"Skein1024-1000",46046:"Skein1024-1008",46047:"Skein1024-1016",46048:"Skein1024-1024"}),e.defaultLengths=Object.freeze({17:20,18:32,19:64,86:32,23:28,22:32,21:48,20:64,24:32,25:64,26:28,27:32,28:48,29:64,34:32,45569:1,45570:2,45571:3,45572:4,45573:5,45574:6,45575:7,45576:8,45577:9,45578:10,45579:11,45580:12,45581:13,45582:14,45583:15,45584:16,45585:17,45586:18,45587:19,45588:20,45589:21,45590:22,45591:23,45592:24,45593:25,45594:26,45595:27,45596:28,45597:29,45598:30,45599:31,45600:32,45601:33,45602:34,45603:35,45604:36,45605:37,45606:38,45607:39,45608:40,45609:41,45610:42,45611:43,45612:44,45613:45,45614:46,45615:47,45616:48,45617:49,45618:50,45619:51,45620:52,45621:53,45622:54,45623:55,45624:56,45625:57,45626:58,45627:59,45628:60,45629:61,45630:62,45631:63,45632:64,45633:1,45634:2,45635:3,45636:4,45637:5,45638:6,45639:7,45640:8,45641:9,45642:10,45643:11,45644:12,45645:13,45646:14,45647:15,45648:16,45649:17,45650:18,45651:19,45652:20,45653:21,45654:22,45655:23,45656:24,45657:25,45658:26,45659:27,45660:28,45661:29,45662:30,45663:31,45664:32,45825:1,45826:2,45827:3,45828:4,45829:5,45830:6,45831:7,45832:8,45833:9,45834:10,45835:11,45836:12,45837:13,45838:14,45839:15,45840:16,45841:17,45842:18,45843:19,45844:20,45845:21,45846:22,45847:23,45848:24,45849:25,45850:26,45851:27,45852:28,45853:29,45854:30,45855:31,45856:32,45857:1,45858:2,45859:3,45860:4,45861:5,45862:6,45863:7,45864:8,45865:9,45866:10,45867:11,45868:12,45869:13,45870:14,45871:15,45872:16,45873:17,45874:18,45875:19,45876:20,45877:21,45878:22,45879:23,45880:24,45881:25,45882:26,45883:27,45884:28,45885:29,45886:30,45887:31,45888:32,45889:33,45890:34,45891:35,45892:36,45893:37,45894:38,45895:39,45896:40,45897:41,45898:42,45899:43,45900:44,45901:45,45902:46,45903:47,45904:48,45905:49,45906:50,45907:51,45908:52,45909:53,45910:54,45911:55,45912:56,45913:57,45914:58,45915:59,45916:60,45917:61,45918:62,45919:63,45920:64,45921:1,45922:2,45923:3,45924:4,45925:5,45926:6,45927:7,45928:8,45929:9,45930:10,45931:11,45932:12,45933:13,45934:14,45935:15,45936:16,45937:17,45938:18,45939:19,45940:20,45941:21,45942:22,45943:23,45944:24,45945:25,45946:26,45947:27,45948:28,45949:29,45950:30,45951:31,45952:32,45953:33,45954:34,45955:35,45956:36,45957:37,45958:38,45959:39,45960:40,45961:41,45962:42,45963:43,45964:44,45965:45,45966:46,45967:47,45968:48,45969:49,45970:50,45971:51,45972:52,45973:53,45974:54,45975:55,45976:56,45977:57,45978:58,45979:59,45980:60,45981:61,45982:62,45983:63,45984:64,45985:65,45986:66,45987:67,45988:68,45989:69,45990:70,45991:71,45992:72,45993:73,45994:74,45995:75,45996:76,45997:77,45998:78,45999:79,46e3:80,46001:81,46002:82,46003:83,46004:84,46005:85,46006:86,46007:87,46008:88,46009:89,46010:90,46011:91,46012:92,46013:93,46014:94,46015:95,46016:96,46017:97,46018:98,46019:99,46020:100,46021:101,46022:102,46023:103,46024:104,46025:105,46026:106,46027:107,46028:108,46029:109,46030:110,46031:111,46032:112,46033:113,46034:114,46035:115,46036:116,46037:117,46038:118,46039:119,46040:120,46041:121,46042:122,46043:123,46044:124,46045:125,46046:126,46047:127,46048:128});},function(t,e,r){"use strict";var n=r(1).Buffer,i=r(326);(e=t.exports=a).encode=function(t,e){var r=s(t);return a(r.name,n.from(r.encode(e)));},e.decode=function(t){n.isBuffer(t)&&(t=t.toString());var e=t.substring(0,1);"string"==typeof(t=t.substring(1,t.length))&&(t=n.from(t));var r=s(e);return n.from(r.decode(t.toString()));},e.isEncoded=function(t){n.isBuffer(t)&&(t=t.toString());if("[object String]"!==Object.prototype.toString.call(t))return!1;var e=t.substring(0,1);try{return s(e).name;}catch(t){return!1;}},e.names=Object.freeze(Object.keys(i.names)),e.codes=Object.freeze(Object.keys(i.codes));var o=new Error("Unsupported encoding");function a(t,e){if(!e)throw new Error("requires an encoded buffer");var r=s(t),i=n.from(r.code);return function(t,e){s(t).decode(e.toString());}(r.name,e),n.concat([i,e]);}function s(t){var e;if(i.names[t])e=i.names[t];else{if(!i.codes[t])throw o;e=i.codes[t];}if(!e.isImplemented())throw new Error("Base "+t+" is not implemented yet");return e;}},function(t,e,r){"use strict";var n=r(327),i=r(147),o=r(328),a=r(329),s=r(330),u=[["base1","1","","1"],["base2","0",i,"01"],["base8","7",i,"01234567"],["base10","9",i,"0123456789"],["base16","f",o,"0123456789abcdef"],["base32","b",a,"abcdefghijklmnopqrstuvwxyz234567"],["base32pad","c",a,"abcdefghijklmnopqrstuvwxyz234567="],["base32hex","v",a,"0123456789abcdefghijklmnopqrstuv"],["base32hexpad","t",a,"0123456789abcdefghijklmnopqrstuv="],["base32z","h",a,"ybndrfg8ejkmcpqxot1uwisza345h769"],["base58flickr","Z",i,"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"],["base58btc","z",i,"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"],["base64","m",s,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"],["base64pad","M",s,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="],["base64url","u",s,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"],["base64urlpad","U",s,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_="]],f=u.reduce(function(t,e){return t[e[0]]=new n(e[0],e[1],e[2],e[3]),t;},{}),c=u.reduce(function(t,e){return t[e[1]]=f[e[0]],t;},{});t.exports={names:f,codes:c};},function(t,e,r){"use strict";var n=r(0),i=n(r(5)),o=n(r(9)),a=function(){function t(e,r,n,o){(0,i.default)(this,t),this.name=e,this.code=r,this.alphabet=o,n&&o&&(this.engine=n(o));}return(0,o.default)(t,[{key:"encode",value:function(t){return this.engine.encode(t);}},{key:"decode",value:function(t){return this.engine.decode(t);}},{key:"isImplemented",value:function(){return this.engine;}}]),t;}();t.exports=a;},function(t,e,r){"use strict";function n(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(!t)return;if("string"==typeof t)return i(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return i(t,e);}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]};},e:function(t){throw t;},f:o};}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var a,s=!0,u=!1;return{s:function(){r=r.call(t);},n:function(){var t=r.next();return s=t.done,t;},e:function(t){u=!0,a=t;},f:function(){try{s||null==r.return||r.return();}finally{if(u)throw a;}}};}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r=t.length?{done:!0}:{done:!1,value:t[n++]};},e:function(t){throw t;},f:o};}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var a,s=!0,u=!1;return{s:function(){r=r.call(t);},n:function(){var t=r.next();return s=t.done,t;},e:function(t){u=!0,a=t;},f:function(){try{s||null==r.return||r.return();}finally{if(u)throw a;}}};}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r=5;)s+=e[a>>>o-5&31],o-=5;if(o>0&&(s+=e[a<<5-o&31]),i)for(;s.length%8!=0;)s+="=";return s;}t.exports=function(t){return{encode:function(e){return o("string"==typeof e?Uint8Array.from(e):e,t);},decode:function(e){var r,i=n(e);try{for(i.s();!(r=i.n()).done;){var o=r.value;if(t.indexOf(o)<0)throw new Error("invalid base32 character");}}catch(t){i.e(t);}finally{i.f();}return function(t,e){for(var r=(t=t.replace(new RegExp("=","g"),"")).length,n=0,i=0,o=0,a=new Uint8Array(5*r/8|0),s=0;s=8&&(a[o++]=i>>>n-8&255,n-=8);return a.buffer;}(e,t);}};};},function(t,e,r){"use strict";function n(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(!t)return;if("string"==typeof t)return i(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return i(t,e);}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]};},e:function(t){throw t;},f:o};}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var a,s=!0,u=!1;return{s:function(){r=r.call(t);},n:function(){var t=r.next();return s=t.done,t;},e:function(t){u=!0,a=t;},f:function(){try{s||null==r.return||r.return();}finally{if(u)throw a;}}};}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r-1,r=t.indexOf("-")>-1&&t.indexOf("_")>-1;return{encode:function(t){var n="";n="string"==typeof t?o.from(t).toString("base64"):t.toString("base64"),r&&(n=n.replace(/\+/g,"-").replace(/\//g,"_"));var i=n.indexOf("=");return i>0&&!e&&(n=n.substring(0,i)),n;},decode:function(e){var r,i=n(e);try{for(i.s();!(r=i.n()).done;){var a=r.value;if(t.indexOf(a)<0)throw new Error("invalid base64 character");}}catch(t){i.e(t);}finally{i.f();}return o.from(e,"base64");}};};},function(t,e,r){"use strict";var n=r(1).Buffer,i=r(51),o=r(332),a=r(333),s=r(148);(e=t.exports).addPrefix=function(t,e){var r;if(n.isBuffer(t))r=s.varintBufferEncode(t);else{if(!a[t])throw new Error("multicodec not recognized");r=a[t];}return n.concat([r,e]);},e.rmPrefix=function(t){return i.decode(t),t.slice(i.decode.bytes);},e.getCodec=function(t){var e=i.decode(t),r=o.get(e);if(void 0===r)throw new Error("Code ".concat(e," not found"));return r;},e.getName=function(t){return o.get(t);},e.getNumber=function(t){var e=a[t];if(void 0===e)throw new Error("Codec `"+t+"` not found");return s.varintBufferDecode(e)[0];},e.getCode=function(t){return i.decode(t);},e.getCodeVarint=function(t){var e=a[t];if(void 0===e)throw new Error("Codec `"+t+"` not found");return e;},e.getVarint=function(t){return i.encode(t);};var u=r(334);Object.assign(e,u),e.print=r(335);},function(t,e,r){"use strict";var n=r(52),i=new Map();for(var o in n){var a=n[o];i.set(a,o);}t.exports=Object.freeze(i);},function(t,e,r){"use strict";var n=r(52),i=r(148).varintEncode,o={};for(var a in n){var s=n[a];o[a]=i(s);}t.exports=Object.freeze(o);},function(t,e,r){"use strict";for(var n=r(0)(r(35)),i=r(52),o={},a=0,s=Object.entries(i);a=t.length?{done:!0}:{done:!1,value:t[n++]};},e:function(t){throw t;},f:i};}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var o,a=!0,s=!1;return{s:function(){r=r.call(t);},n:function(){var t=r.next();return a=t.done,t;},e:function(t){s=!0,o=t;},f:function(){try{a||null==r.return||r.return();}finally{if(s)throw o;}}};}function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r0){var c,l="Signer Error: ",d=h(f);try{for(d.s();!(c=d.n()).done;){var p=c.value;l+="".concat(l," ").concat(p,".");}}catch(t){d.e(t);}finally{d.f();}throw new Error(l);}var m="0x"+u.serialize().toString("hex"),b=w.keccak256(m),v={messageHash:"0x"+n.from(u.getMessageToSign(!0)).toString("hex"),v:"0x"+n.from(u.v).toString("hex"),r:"0x"+n.from(u.r).toString("hex"),s:"0x"+n.from(u.s).toString("hex"),rawTransaction:m,transactionHash:b};return r(null,v),v;}catch(t){return r(t),Promise.reject(t);}}return t.type=function(t){var e,r=void 0!==t.maxFeePerGas||void 0!==t.maxPriorityFeePerGas;e=void 0!==t.type?w.toHex(t.type):void 0===t.type&&r?"0x2":"0x0";if(void 0!==t.gasPrice&&("0x2"===e||r))throw Error("eip-1559 transactions don't support gasPrice");if(("0x1"===e||"0x0"===e)&&r)throw Error("pre-eip-1559 transaction don't support maxFeePerGas/maxPriorityFeePerGas");r||t.common&&t.common.hardfork&&t.common.hardfork.toLowerCase()===S.London||t.hardfork&&t.hardfork.toLowerCase()===S.London?e="0x2":(t.accessList||t.common&&t.common.hardfork&&t.common.hardfork.toLowerCase()===S.Berlin||t.hardfork&&t.hardfork.toLowerCase()===S.Berlin)&&(e="0x1");return e;}(t),void 0!==t.nonce&&void 0!==t.chainId&&(void 0!==t.gasPrice||void 0!==t.maxFeePerGas&&void 0!==t.maxPriorityFeePerGas)&&a?Promise.resolve(s(t)):Promise.all([A(t.chainId)?this._ethereumCall.getChainId():t.chainId,A(t.nonce)?this._ethereumCall.getTransactionCount(this.privateKeyToAccount(e).address):t.nonce,A(a)?this._ethereumCall.getNetworkId():1,E(this,t)]).then(function(e){if(A(e[0])||A(e[1])||A(e[2])||A(e[3]))throw new Error('One of the values "chainId", "networkId", "gasPrice", or "nonce" couldn\'t be fetched: '+JSON.stringify(e));return s(c(c({},t),{},{chainId:e[0],nonce:e[1],networkId:e[2]},e[3]));});},x.prototype.recoverTransaction=function(t){var e=n.from(t.slice(2),"hex"),r=k.fromSerializedData(e);return w.toChecksumAddress(r.getSenderAddress().toString("hex"));},x.prototype.hashMessage=function(t){var e=w.isHexStrict(t)?t:w.utf8ToHex(t),r=w.hexToBytes(e),i=n.from(r),o="Ethereum Signed Message:\n"+r.length,a=n.from(o),s=n.concat([a,i]);return b.keccak256s(s);},x.prototype.sign=function(t,e){if(e.startsWith("0x")||(e="0x"+e),66!==e.length)throw new Error("Private key must be 32 bytes long");var r=this.hashMessage(t),n=m.sign(r,e),i=m.decodeSignature(n);return{message:t,messageHash:r,v:i[0],r:i[1],s:i[2],signature:n};},x.prototype.recover=function(t,e,r){var n=[].slice.apply(arguments);return t&&"object"===(0,a.default)(t)?this.recover(t.messageHash,m.encodeSignature([t.v,t.r,t.s]),!0):(r||(t=this.hashMessage(t)),n.length>=4?(r="boolean"==typeof(r=n.slice(-1)[0])&&!!r,this.recover(t,m.encodeSignature(n.slice(1,4)),r)):m.recover(t,e));},x.prototype.decrypt=function(t,e,r){if("string"!=typeof e)throw new Error("No password given.");var i,s,u=t&&"object"===(0,a.default)(t)?t:JSON.parse(r?t.toLowerCase():t);if(3!==u.version)throw new Error("Not a valid V3 wallet");if("scrypt"===u.crypto.kdf)s=u.crypto.kdfparams,i=y.syncScrypt(n.from(e),n.from(s.salt,"hex"),s.n,s.r,s.p,s.dklen);else{if("pbkdf2"!==u.crypto.kdf)throw new Error("Unsupported key derivation scheme");if("hmac-sha256"!==(s=u.crypto.kdfparams).prf)throw new Error("Unsupported parameters to PBKDF2");i=v.pbkdf2Sync(n.from(e),n.from(s.salt,"hex"),s.c,s.dklen,"sha256");}var f=n.from(u.crypto.ciphertext,"hex");if(w.sha3(n.from([].concat((0,o.default)(i.slice(16,32)),(0,o.default)(f)))).replace("0x","")!==u.crypto.mac)throw new Error("Key derivation failed - possibly wrong password");var c=v.createDecipheriv(u.crypto.cipher,i.slice(0,16),n.from(u.crypto.cipherparams.iv,"hex")),h="0x"+n.from([].concat((0,o.default)(c.update(f)),(0,o.default)(c.final()))).toString("hex");return this.privateKeyToAccount(h,!0);},x.prototype.encrypt=function(t,e,r){var i,a=this.privateKeyToAccount(t,!0),s=(r=r||{}).salt||v.randomBytes(32),u=r.iv||v.randomBytes(16),f=r.kdf||"scrypt",c={dklen:r.dklen||32,salt:s.toString("hex")};if("pbkdf2"===f)c.c=r.c||262144,c.prf="hmac-sha256",i=v.pbkdf2Sync(n.from(e),n.from(c.salt,"hex"),c.c,c.dklen,"sha256");else{if("scrypt"!==f)throw new Error("Unsupported kdf");c.n=r.n||8192,c.r=r.r||8,c.p=r.p||1,i=y.syncScrypt(n.from(e),n.from(c.salt,"hex"),c.n,c.r,c.p,c.dklen);}var h=v.createCipheriv(r.cipher||"aes-128-ctr",i.slice(0,16),u);if(!h)throw new Error("Unsupported cipher");var l=n.from([].concat((0,o.default)(h.update(n.from(a.privateKey.replace("0x",""),"hex"))),(0,o.default)(h.final()))),d=w.sha3(n.from([].concat((0,o.default)(i.slice(16,32)),(0,o.default)(l)))).replace("0x","");return{version:3,id:g.v4({random:r.uuid||v.randomBytes(16)}),address:a.address.toLowerCase().replace("0x",""),crypto:{ciphertext:l.toString("hex"),cipherparams:{iv:u.toString("hex")},cipher:r.cipher||"aes-128-ctr",kdf:f,kdfparams:c,mac:d.toString("hex")}};},O.prototype._findSafeIndex=function(t){return t=t||0,this.hasOwnProperty(t)?this._findSafeIndex(t+1):t;},O.prototype._currentIndexes=function(){return Object.keys(this).map(function(t){return parseInt(t);}).filter(function(t){return t<9e20;});},O.prototype.create=function(t,e){for(var r=0;r7?t[n+2].toUpperCase():t[n+2];return r;},l=function(t){var r=new e(t.slice(2),"hex"),n="0x"+s.keyFromPrivate(r).getPublic(!1,"hex").slice(2),i=f(n);return{address:h("0x"+i.slice(-40)),privateKey:t};},d=function(t){var e=(0,n.default)(t,3),r=e[0],o=e[1],a=e[2];return i.flatten([o,a,r]);},p=function(t){return[i.slice(64,i.length(t),t),i.slice(0,32,t),i.slice(32,64,t)];},m=function(t){return function(r,n){var a=s.keyFromPrivate(new e(n.slice(2),"hex")).sign(new e(r.slice(2),"hex"),{canonical:!0});return d([o.fromString(i.fromNumber(t+a.recoveryParam)),i.pad(32,i.fromNat("0x"+a.r.toString(16))),i.pad(32,i.fromNat("0x"+a.s.toString(16)))]);};},b=m(27);t.exports={create:function(t){var e=f(i.concat(i.random(32),t||i.random(32))),r=i.concat(i.concat(i.random(32),e),i.random(32)),n=f(r);return l(n);},toChecksum:h,fromPrivate:l,sign:b,makeSigner:m,recover:function(t,r){var n=p(r),o={v:i.toNumber(n[0]),r:n[1].slice(2),s:n[2].slice(2)},a="0x"+s.recoverPubKey(new e(t.slice(2),"hex"),o,o.v<2?o.v:1-o.v%2).encode("hex",!1).slice(2),u=f(a);return h("0x"+u.slice(-40));},encodeSignature:d,decodeSignature:p};}).call(this,r(1).Buffer);},function(t,e,r){"use strict";var n=function(t,e){for(var r=[],n=0;n */var n=r(1),i=n.Buffer;function o(t,e){for(var r in t)e[r]=t[r];}function a(t,e,r){return i(t,e,r);}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?t.exports=n:(o(n,e),e.Buffer=a),a.prototype=Object.create(i.prototype),o(i,a),a.from=function(t,e,r){if("number"==typeof t)throw new TypeError("Argument must not be a number");return i(t,e,r);},a.alloc=function(t,e,r){if("number"!=typeof t)throw new TypeError("Argument must be a number");var n=i(t);return void 0!==e?"string"==typeof r?n.fill(e,r):n.fill(e):n.fill(0),n;},a.allocUnsafe=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return i(t);},a.allocUnsafeSlow=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return n.SlowBuffer(t);};},function(t,e,r){"use strict";(e=t.exports=r(152)).Stream=e,e.Readable=e,e.Writable=r(156),e.Duplex=r(38),e.Transform=r(157),e.PassThrough=r(355),e.finished=r(84),e.pipeline=r(356);},function(t,e){},function(t,e,r){"use strict";function n(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable;})),r.push.apply(r,n);}return r;}function i(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t;}function o(t,e){for(var r=0;r0?this.tail.next=e:this.head=e,this.tail=e,++this.length;}},{key:"unshift",value:function(t){var e={data:t,next:this.head};0===this.length&&(this.tail=e),this.head=e,++this.length;}},{key:"shift",value:function(){if(0!==this.length){var t=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,t;}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0;}},{key:"join",value:function(t){if(0===this.length)return"";for(var e=this.head,r=""+e.data;e=e.next;)r+=t+e.data;return r;}},{key:"concat",value:function(t){if(0===this.length)return a.alloc(0);for(var e,r,n,i=a.allocUnsafe(t>>>0),o=this.head,s=0;o;)e=o.data,r=i,n=s,a.prototype.copy.call(e,r,n),s+=o.data.length,o=o.next;return i;}},{key:"consume",value:function(t,e){var r;return ti.length?i.length:t;if(o===i.length?n+=i:n+=i.slice(0,t),0==(t-=o)){o===i.length?(++r,e.next?this.head=e.next:this.head=this.tail=null):(this.head=e,e.data=i.slice(o));break;}++r;}return this.length-=r,n;}},{key:"_getBuffer",value:function(t){var e=a.allocUnsafe(t),r=this.head,n=1;for(r.data.copy(e),t-=r.data.length;r=r.next;){var i=r.data,o=t>i.length?i.length:t;if(i.copy(e,e.length-t,0,o),0==(t-=o)){o===i.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=i.slice(o));break;}++n;}return this.length-=n,e;}},{key:u,value:function(t,e){return s(this,function(t){for(var e=1;e0,function(t){n||(n=t),t&&a.forEach(f),o||(a.forEach(f),i(n));});});return e.reduce(c);};},function(t,e,r){"use strict";var n=r(3),i=r(39),o=r(4).Buffer,a=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function u(){this.init(),this._w=s,i.call(this,64,56);}function f(t){return t<<30|t>>>2;}function c(t,e,r,n){return 0===t?e&r|~e&n:2===t?e&r|e&n|r&n:e^r^n;}n(u,i),u.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this;},u.prototype._update=function(t){for(var e,r=this._w,n=0|this._a,i=0|this._b,o=0|this._c,s=0|this._d,u=0|this._e,h=0;h<16;++h)r[h]=t.readInt32BE(4*h);for(;h<80;++h)r[h]=r[h-3]^r[h-8]^r[h-14]^r[h-16];for(var l=0;l<80;++l){var d=~~(l/20),p=0|((e=n)<<5|e>>>27)+c(d,i,o,s)+u+r[l]+a[d];u=s,s=o,o=f(i),i=n,n=p;}this._a=n+this._a|0,this._b=i+this._b|0,this._c=o+this._c|0,this._d=s+this._d|0,this._e=u+this._e|0;},u.prototype._hash=function(){var t=o.allocUnsafe(20);return t.writeInt32BE(0|this._a,0),t.writeInt32BE(0|this._b,4),t.writeInt32BE(0|this._c,8),t.writeInt32BE(0|this._d,12),t.writeInt32BE(0|this._e,16),t;},t.exports=u;},function(t,e,r){"use strict";var n=r(3),i=r(39),o=r(4).Buffer,a=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function u(){this.init(),this._w=s,i.call(this,64,56);}function f(t){return t<<5|t>>>27;}function c(t){return t<<30|t>>>2;}function h(t,e,r,n){return 0===t?e&r|~e&n:2===t?e&r|e&n|r&n:e^r^n;}n(u,i),u.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this;},u.prototype._update=function(t){for(var e,r=this._w,n=0|this._a,i=0|this._b,o=0|this._c,s=0|this._d,u=0|this._e,l=0;l<16;++l)r[l]=t.readInt32BE(4*l);for(;l<80;++l)r[l]=(e=r[l-3]^r[l-8]^r[l-14]^r[l-16])<<1|e>>>31;for(var d=0;d<80;++d){var p=~~(d/20),m=f(n)+h(p,i,o,s)+u+r[d]+a[p]|0;u=s,s=o,o=c(i),i=n,n=m;}this._a=n+this._a|0,this._b=i+this._b|0,this._c=o+this._c|0,this._d=s+this._d|0,this._e=u+this._e|0;},u.prototype._hash=function(){var t=o.allocUnsafe(20);return t.writeInt32BE(0|this._a,0),t.writeInt32BE(0|this._b,4),t.writeInt32BE(0|this._c,8),t.writeInt32BE(0|this._d,12),t.writeInt32BE(0|this._e,16),t;},t.exports=u;},function(t,e,r){"use strict";var n=r(3),i=r(158),o=r(39),a=r(4).Buffer,s=new Array(64);function u(){this.init(),this._w=s,o.call(this,64,56);}n(u,i),u.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this;},u.prototype._hash=function(){var t=a.allocUnsafe(28);return t.writeInt32BE(this._a,0),t.writeInt32BE(this._b,4),t.writeInt32BE(this._c,8),t.writeInt32BE(this._d,12),t.writeInt32BE(this._e,16),t.writeInt32BE(this._f,20),t.writeInt32BE(this._g,24),t;},t.exports=u;},function(t,e,r){"use strict";var n=r(3),i=r(159),o=r(39),a=r(4).Buffer,s=new Array(160);function u(){this.init(),this._w=s,o.call(this,128,112);}n(u,i),u.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this;},u.prototype._hash=function(){var t=a.allocUnsafe(48);function e(e,r,n){t.writeInt32BE(e,n),t.writeInt32BE(r,n+4);}return e(this._ah,this._al,0),e(this._bh,this._bl,8),e(this._ch,this._cl,16),e(this._dh,this._dl,24),e(this._eh,this._el,32),e(this._fh,this._fl,40),t;},t.exports=u;},function(t,e,r){"use strict";t.exports=r(75);},function(t,e,r){"use strict";t.exports=r(28);},function(t,e,r){"use strict";t.exports=r(46).Transform;},function(t,e,r){"use strict";t.exports=r(46).PassThrough;},function(t,e,r){"use strict";var n=r(3),i=r(4).Buffer,o=r(25),a=i.alloc(128);function s(t,e){o.call(this,"digest"),"string"==typeof e&&(e=i.from(e)),this._alg=t,this._key=e,e.length>64?e=t(e):e.length<64&&(e=i.concat([e,a],64));for(var r=this._ipad=i.allocUnsafe(64),n=this._opad=i.allocUnsafe(64),s=0;s<64;s++)r[s]=54^e[s],n[s]=92^e[s];this._hash=[r];}n(s,o),s.prototype._update=function(t){this._hash.push(t);},s.prototype._final=function(){var t=this._alg(i.concat(this._hash));return this._alg(i.concat([this._opad,t]));},t.exports=s;},function(t,e,r){"use strict";t.exports=r(162);},function(t,e,r){"use strict";(function(e){var n,i,o=r(4).Buffer,a=r(164),s=r(165),u=r(166),f=r(167),c=e.crypto&&e.crypto.subtle,h={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},l=[];function d(){return i||(i=e.process&&e.process.nextTick?e.process.nextTick:e.queueMicrotask?e.queueMicrotask:e.setImmediate?e.setImmediate:e.setTimeout);}function p(t,e,r,n,i){return c.importKey("raw",t,{name:"PBKDF2"},!1,["deriveBits"]).then(function(t){return c.deriveBits({name:"PBKDF2",salt:e,iterations:r,hash:{name:i}},t,n<<3);}).then(function(t){return o.from(t);});}t.exports=function(t,r,i,m,b,v){"function"==typeof b&&(v=b,b=void 0);var y=h[(b=b||"sha1").toLowerCase()];if(y&&"function"==typeof e.Promise){if(a(i,m),t=f(t,s,"Password"),r=f(r,s,"Salt"),"function"!=typeof v)throw new Error("No callback provided to pbkdf2");!function(t,e){t.then(function(t){d()(function(){e(null,t);});},function(t){d()(function(){e(t);});});}(function(t){if(e.process&&!e.process.browser)return Promise.resolve(!1);if(!c||!c.importKey||!c.deriveBits)return Promise.resolve(!1);if(void 0!==l[t])return l[t];var r=p(n=n||o.alloc(8),n,10,128,t).then(function(){return!0;}).catch(function(){return!1;});return l[t]=r,r;}(y).then(function(e){return e?p(t,r,i,m,y):u(t,r,i,m,b);}),v);}else d()(function(){var e;try{e=u(t,r,i,m,b);}catch(t){return v(t);}v(null,e);});};}).call(this,r(7));},function(t,e,r){"use strict";var n=r(369),i=r(89),o=r(90),a=r(382),s=r(66);function u(t,e,r){if(t=t.toLowerCase(),o[t])return i.createCipheriv(t,e,r);if(a[t])return new n({key:e,iv:r,mode:t});throw new TypeError("invalid suite type");}function f(t,e,r){if(t=t.toLowerCase(),o[t])return i.createDecipheriv(t,e,r);if(a[t])return new n({key:e,iv:r,mode:t,decrypt:!0});throw new TypeError("invalid suite type");}e.createCipher=e.Cipher=function(t,e){var r,n;if(t=t.toLowerCase(),o[t])r=o[t].key,n=o[t].iv;else{if(!a[t])throw new TypeError("invalid suite type");r=8*a[t].key,n=a[t].iv;}var i=s(e,!1,r,n);return u(t,i.key,i.iv);},e.createCipheriv=e.Cipheriv=u,e.createDecipher=e.Decipher=function(t,e){var r,n;if(t=t.toLowerCase(),o[t])r=o[t].key,n=o[t].iv;else{if(!a[t])throw new TypeError("invalid suite type");r=8*a[t].key,n=a[t].iv;}var i=s(e,!1,r,n);return f(t,i.key,i.iv);},e.createDecipheriv=e.Decipheriv=f,e.listCiphers=e.getCiphers=function(){return Object.keys(a).concat(i.getCiphers());};},function(t,e,r){"use strict";var n=r(25),i=r(370),o=r(3),a=r(4).Buffer,s={"des-ede3-cbc":i.CBC.instantiate(i.EDE),"des-ede3":i.EDE,"des-ede-cbc":i.CBC.instantiate(i.EDE),"des-ede":i.EDE,"des-cbc":i.CBC.instantiate(i.DES),"des-ecb":i.DES};function u(t){n.call(this);var e,r=t.mode.toLowerCase(),i=s[r];e=t.decrypt?"decrypt":"encrypt";var o=t.key;a.isBuffer(o)||(o=a.from(o)),"des-ede"!==r&&"des-ede-cbc"!==r||(o=a.concat([o,o.slice(0,8)]));var u=t.iv;a.isBuffer(u)||(u=a.from(u)),this._des=i.create({key:o,iv:u,type:e});}s.des=s["des-cbc"],s.des3=s["des-ede3-cbc"],t.exports=u,o(u,n),u.prototype._update=function(t){return a.from(this._des.update(t));},u.prototype._final=function(){return a.from(this._des.final());};},function(t,e,r){"use strict";e.utils=r(168),e.Cipher=r(88),e.DES=r(169),e.CBC=r(371),e.EDE=r(372);},function(t,e,r){"use strict";var n=r(18),i=r(3),o={};function a(t){n.equal(t.length,8,"Invalid IV length"),this.iv=new Array(8);for(var e=0;e15){var t=this.cache.slice(0,16);return this.cache=this.cache.slice(16),t;}return null;},l.prototype.flush=function(){for(var t=16-this.cache.length,e=o.allocUnsafe(t),r=-1;++r>a%8,t._prev=o(t._prev,r?n:i);return s;}function o(t,e){var r=t.length,i=-1,o=n.allocUnsafe(t.length);for(t=n.concat([t,n.from([e])]);++i>7;return o;}e.encrypt=function(t,e,r){for(var o=e.length,a=n.allocUnsafe(o),s=-1;++s>>0,0),e.writeUInt32BE(t[1]>>>0,4),e.writeUInt32BE(t[2]>>>0,8),e.writeUInt32BE(t[3]>>>0,12),e;}function a(t){this.h=t,this.state=n.alloc(16,0),this.cache=n.allocUnsafe(0);}a.prototype.ghash=function(t){for(var e=-1;++e0;e--)n[e]=n[e]>>>1|(1&n[e-1])<<31;n[0]=n[0]>>>1,r&&(n[0]=n[0]^225<<24);}this.state=o(i);},a.prototype.update=function(t){var e;for(this.cache=n.concat([this.cache,t]);this.cache.length>=16;)e=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(e);},a.prototype.final=function(t,e){return this.cache.length&&this.ghash(n.concat([this.cache,i],16)),this.ghash(o([0,t,0,e])),this.state;},t.exports=a;},function(t,e,r){"use strict";var n=r(173),i=r(4).Buffer,o=r(90),a=r(174),s=r(25),u=r(65),f=r(66);function c(t,e,r){s.call(this),this._cache=new h(),this._last=void 0,this._cipher=new u.AES(e),this._prev=i.from(r),this._mode=t,this._autopadding=!0;}function h(){this.cache=i.allocUnsafe(0);}function l(t,e,r){var s=o[t.toLowerCase()];if(!s)throw new TypeError("invalid suite type");if("string"==typeof r&&(r=i.from(r)),"GCM"!==s.mode&&r.length!==s.iv)throw new TypeError("invalid iv length "+r.length);if("string"==typeof e&&(e=i.from(e)),e.length!==s.key/8)throw new TypeError("invalid key length "+e.length);return"stream"===s.type?new a(s.module,e,r,!0):"auth"===s.type?new n(s.module,e,r,!0):new c(s.module,e,r);}r(3)(c,s),c.prototype._update=function(t){var e,r;this._cache.add(t);for(var n=[];e=this._cache.get(this._autopadding);)r=this._mode.decrypt(this,e),n.push(r);return i.concat(n);},c.prototype._final=function(){var t=this._cache.flush();if(this._autopadding)return function(t){var e=t[15];if(e<1||e>16)throw new Error("unable to decrypt data");var r=-1;for(;++r16)return e=this.cache.slice(0,16),this.cache=this.cache.slice(16),e;}else if(this.cache.length>=16)return e=this.cache.slice(0,16),this.cache=this.cache.slice(16),e;return null;},h.prototype.flush=function(){if(this.cache.length)return this.cache;},e.createDecipher=function(t,e){var r=o[t.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var n=f(e,!1,r.key,r.iv);return l(t,n.key,n.iv);},e.createDecipheriv=l;},function(t,e,r){"use strict";e["des-ecb"]={key:8,iv:0},e["des-cbc"]=e.des={key:8,iv:8},e["des-ede3-cbc"]=e.des3={key:24,iv:8},e["des-ede3"]={key:24,iv:0},e["des-ede-cbc"]={key:16,iv:8},e["des-ede"]={key:16,iv:0};},function(t,e,r){"use strict";(function(t){var n=r(175),i=r(385),o=r(386);var a={binary:!0,hex:!0,base64:!0};e.DiffieHellmanGroup=e.createDiffieHellmanGroup=e.getDiffieHellman=function(e){var r=new t(i[e].prime,"hex"),n=new t(i[e].gen,"hex");return new o(r,n);},e.createDiffieHellman=e.DiffieHellman=function e(r,i,s,u){return t.isBuffer(i)||void 0===a[i]?e(r,"binary",i,s):(i=i||"binary",u=u||"binary",s=s||new t([2]),t.isBuffer(s)||(s=new t(s,u)),"number"==typeof r?new o(n(r,s),s,!0):(t.isBuffer(r)||(r=new t(r,i)),new o(r,s,!0)));};}).call(this,r(1).Buffer);},function(t,e){},function(t){t.exports=JSON.parse('{"modp1":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},"modp2":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},"modp5":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},"modp14":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},"modp15":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},"modp16":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},"modp17":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},"modp18":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}');},function(t,e,r){"use strict";(function(e){var n=r(8),i=new(r(176))(),o=new n(24),a=new n(11),s=new n(10),u=new n(3),f=new n(7),c=r(175),h=r(22);function l(t,r){return r=r||"utf8",e.isBuffer(t)||(t=new e(t,r)),this._pub=new n(t),this;}function d(t,r){return r=r||"utf8",e.isBuffer(t)||(t=new e(t,r)),this._priv=new n(t),this;}t.exports=m;var p={};function m(t,e,r){this.setGenerator(e),this.__prime=new n(t),this._prime=n.mont(this.__prime),this._primeLen=t.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,r?(this.setPublicKey=l,this.setPrivateKey=d):this._primeCode=8;}function b(t,r){var n=new e(t.toArray());return r?n.toString(r):n;}Object.defineProperty(m.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!=typeof this._primeCode&&(this._primeCode=function(t,e){var r=e.toString("hex"),n=[r,t.toString(16)].join("_");if(n in p)return p[n];var h,l=0;if(t.isEven()||!c.simpleSieve||!c.fermatTest(t)||!i.test(t))return l+=1,l+="02"===r||"05"===r?8:4,p[n]=l,l;switch(i.test(t.shrn(1))||(l+=2),r){case"02":t.mod(o).cmp(a)&&(l+=8);break;case"05":(h=t.mod(s)).cmp(u)&&h.cmp(f)&&(l+=8);break;default:l+=4;}return p[n]=l,l;}(this.__prime,this.__gen)),this._primeCode;}}),m.prototype.generateKeys=function(){return this._priv||(this._priv=new n(h(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey();},m.prototype.computeSecret=function(t){var r=(t=(t=new n(t)).toRed(this._prime)).redPow(this._priv).fromRed(),i=new e(r.toArray()),o=this.getPrime();if(i.length0?this.tail.next=e:this.head=e,this.tail=e,++this.length;}},{key:"unshift",value:function(t){var e={data:t,next:this.head};0===this.length&&(this.tail=e),this.head=e,++this.length;}},{key:"shift",value:function(){if(0!==this.length){var t=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,t;}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0;}},{key:"join",value:function(t){if(0===this.length)return"";for(var e=this.head,r=""+e.data;e=e.next;)r+=t+e.data;return r;}},{key:"concat",value:function(t){if(0===this.length)return a.alloc(0);for(var e,r,n,i=a.allocUnsafe(t>>>0),o=this.head,s=0;o;)e=o.data,r=i,n=s,a.prototype.copy.call(e,r,n),s+=o.data.length,o=o.next;return i;}},{key:"consume",value:function(t,e){var r;return ti.length?i.length:t;if(o===i.length?n+=i:n+=i.slice(0,t),0==(t-=o)){o===i.length?(++r,e.next?this.head=e.next:this.head=this.tail=null):(this.head=e,e.data=i.slice(o));break;}++r;}return this.length-=r,n;}},{key:"_getBuffer",value:function(t){var e=a.allocUnsafe(t),r=this.head,n=1;for(r.data.copy(e),t-=r.data.length;r=r.next;){var i=r.data,o=t>i.length?i.length:t;if(i.copy(e,e.length-t,0,o),0==(t-=o)){o===i.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=i.slice(o));break;}++n;}return this.length-=n,e;}},{key:u,value:function(t,e){return s(this,function(t){for(var e=1;e0,function(t){n||(n=t),t&&a.forEach(f),o||(a.forEach(f),i(n));});});return e.reduce(c);};},function(t,e,r){"use strict";var n=r(92).Buffer,i=r(160),o=r(94),a=r(54).ec,s=r(185),u=r(68),f=r(191);function c(t,e,r,o){if((t=n.from(t.toArray())).length0&&r.ishrn(n),r;}function l(t,e,r){var o,a;do{for(o=n.alloc(0);8*o.length=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void i(!1,"Invalid character in "+t);}function f(t,e,r){var n=u(t,r);return r-1>=e&&(n|=u(t,r-1)<<4),n;}function c(t,e,r,n){for(var o=0,a=0,s=Math.min(t.length,r),u=e;u=49?f-49+10:f>=17?f-17+10:f,i(f>=0&&a0?t:e;},a.min=function(t,e){return t.cmp(e)<0?t:e;},a.prototype._init=function(t,r,n){if("number"==typeof t)return this._initNumber(t,r,n);if("object"===(0,e.default)(t))return this._initArray(t,r,n);"hex"===r&&(r=16),i(r===(0|r)&&r>=2&&r<=36);var o=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(o++,this.negative=1),o=0;n-=3)a=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[o]|=a<>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===r)for(n=0,o=0;n>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this._strip();},a.prototype._parseHex=function(t,e,r){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var n=0;n=e;n-=2)i=f(t,e,n)<=18?(o-=18,a+=1,this.words[a]|=i>>>26):o+=8;else for(n=(t.length-e)%2==0?e+1:e;n=18?(o-=18,a+=1,this.words[a]|=i>>>26):o+=8;this._strip();},a.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var o=t.length-r,a=o%n,s=Math.min(o,o-a)+r,u=0,f=r;f1&&0===this.words[this.length-1];)this.length--;return this._normSign();},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this;},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{a.prototype[Symbol.for("nodejs.util.inspect.custom")]=l;}catch(t){a.prototype.inspect=l;}else a.prototype.inspect=l;function l(){return(this.red?"";}var d=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],p=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],m=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];a.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var n=0,o=0,a=0;a>>24-n&16777215)||a!==this.length-1?d[6-u.length]+u+r:u+r,(n+=2)>=26&&(n-=26,a--);}for(0!==o&&(r=o.toString(16)+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r;}if(t===(0|t)&&t>=2&&t<=36){var f=p[t],c=m[t];r="";var h=this.clone();for(h.negative=0;!h.isZero();){var l=h.modrn(c).toString(t);r=(h=h.idivn(c)).isZero()?l+r:d[f-l.length]+l+r;}for(this.isZero()&&(r="0"+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r;}i(!1,"Base should be between 2 and 36");},a.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&i(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t;},a.prototype.toJSON=function(){return this.toString(16,2);},s&&(a.prototype.toBuffer=function(t,e){return this.toArrayLike(s,t,e);}),a.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e);};function b(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],o=0|e.words[0],a=i*o,s=67108863&a,u=a/67108864|0;r.words[0]=s;for(var f=1;f>>26,h=67108863&u,l=Math.min(f,e.length-1),d=Math.max(0,f-t.length+1);d<=l;d++){var p=f-d|0;c+=(a=(i=0|t.words[p])*(o=0|e.words[d])+h)/67108864|0,h=67108863&a;}r.words[f]=0|h,u=0|c;}return 0!==u?r.words[f]=0|u:r.length--,r._strip();}a.prototype.toArrayLike=function(t,e,r){this._strip();var n=this.byteLength(),o=r||Math.max(1,n);i(n<=o,"byte array longer than desired length"),i(o>0,"Requested array length <= 0");var a=function(t,e){return t.allocUnsafe?t.allocUnsafe(e):new t(e);}(t,o);return this["_toArrayLike"+("le"===e?"LE":"BE")](a,n),a;},a.prototype._toArrayLikeLE=function(t,e){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=a>>>24,o+=2);}if(r=0&&(t[r--]=a>>8&255),r>=0&&(t[r--]=a>>16&255),6===o?(r>=0&&(t[r--]=a>>24&255),n=0,o=0):(n=a>>>24,o+=2);}if(r>=0)for(t[r--]=n;r>=0;)t[r--]=0;},Math.clz32?a.prototype._countBits=function(t){return 32-Math.clz32(t);}:a.prototype._countBits=function(t){var e=t,r=0;return e>=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e;},a.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r;},a.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e;},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this);},a.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this);},a.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this);},a.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this);},a.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this);},a.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this);},a.prototype.inotn=function(t){i("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-r),this._strip();},a.prototype.notn=function(t){return this.clone().inotn(t);},a.prototype.setn=function(t,e){i("number"==typeof t&&t>=0);var r=t/26|0,n=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this);},a.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign();}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var o=0,a=0;a>26,this.words[a]=67108863&e;for(;0!==o&&a>26,this.words[a]=67108863&e;if(0===o&&a>>13,d=0|a[1],p=8191&d,m=d>>>13,b=0|a[2],v=8191&b,y=b>>>13,g=0|a[3],w=8191&g,_=g>>>13,k=0|a[4],M=8191&k,S=k>>>13,A=0|a[5],x=8191&A,E=A>>>13,O=0|a[6],P=8191&O,B=O>>>13,T=0|a[7],R=8191&T,I=T>>>13,C=0|a[8],U=8191&C,j=C>>>13,N=0|a[9],L=8191&N,D=N>>>13,F=0|s[0],q=8191&F,H=F>>>13,z=0|s[1],K=8191&z,G=z>>>13,V=0|s[2],W=8191&V,Z=V>>>13,J=0|s[3],X=8191&J,Y=J>>>13,$=0|s[4],Q=8191&$,tt=$>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],ot=8191&it,at=it>>>13,st=0|s[7],ut=8191&st,ft=st>>>13,ct=0|s[8],ht=8191&ct,lt=ct>>>13,dt=0|s[9],pt=8191&dt,mt=dt>>>13;r.negative=t.negative^e.negative,r.length=19;var bt=(f+(n=Math.imul(h,q))|0)+((8191&(i=(i=Math.imul(h,H))+Math.imul(l,q)|0))<<13)|0;f=((o=Math.imul(l,H))+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(p,q),i=(i=Math.imul(p,H))+Math.imul(m,q)|0,o=Math.imul(m,H);var vt=(f+(n=n+Math.imul(h,K)|0)|0)+((8191&(i=(i=i+Math.imul(h,G)|0)+Math.imul(l,K)|0))<<13)|0;f=((o=o+Math.imul(l,G)|0)+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(v,q),i=(i=Math.imul(v,H))+Math.imul(y,q)|0,o=Math.imul(y,H),n=n+Math.imul(p,K)|0,i=(i=i+Math.imul(p,G)|0)+Math.imul(m,K)|0,o=o+Math.imul(m,G)|0;var yt=(f+(n=n+Math.imul(h,W)|0)|0)+((8191&(i=(i=i+Math.imul(h,Z)|0)+Math.imul(l,W)|0))<<13)|0;f=((o=o+Math.imul(l,Z)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(w,q),i=(i=Math.imul(w,H))+Math.imul(_,q)|0,o=Math.imul(_,H),n=n+Math.imul(v,K)|0,i=(i=i+Math.imul(v,G)|0)+Math.imul(y,K)|0,o=o+Math.imul(y,G)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,Z)|0)+Math.imul(m,W)|0,o=o+Math.imul(m,Z)|0;var gt=(f+(n=n+Math.imul(h,X)|0)|0)+((8191&(i=(i=i+Math.imul(h,Y)|0)+Math.imul(l,X)|0))<<13)|0;f=((o=o+Math.imul(l,Y)|0)+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(M,q),i=(i=Math.imul(M,H))+Math.imul(S,q)|0,o=Math.imul(S,H),n=n+Math.imul(w,K)|0,i=(i=i+Math.imul(w,G)|0)+Math.imul(_,K)|0,o=o+Math.imul(_,G)|0,n=n+Math.imul(v,W)|0,i=(i=i+Math.imul(v,Z)|0)+Math.imul(y,W)|0,o=o+Math.imul(y,Z)|0,n=n+Math.imul(p,X)|0,i=(i=i+Math.imul(p,Y)|0)+Math.imul(m,X)|0,o=o+Math.imul(m,Y)|0;var wt=(f+(n=n+Math.imul(h,Q)|0)|0)+((8191&(i=(i=i+Math.imul(h,tt)|0)+Math.imul(l,Q)|0))<<13)|0;f=((o=o+Math.imul(l,tt)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(x,q),i=(i=Math.imul(x,H))+Math.imul(E,q)|0,o=Math.imul(E,H),n=n+Math.imul(M,K)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(S,K)|0,o=o+Math.imul(S,G)|0,n=n+Math.imul(w,W)|0,i=(i=i+Math.imul(w,Z)|0)+Math.imul(_,W)|0,o=o+Math.imul(_,Z)|0,n=n+Math.imul(v,X)|0,i=(i=i+Math.imul(v,Y)|0)+Math.imul(y,X)|0,o=o+Math.imul(y,Y)|0,n=n+Math.imul(p,Q)|0,i=(i=i+Math.imul(p,tt)|0)+Math.imul(m,Q)|0,o=o+Math.imul(m,tt)|0;var _t=(f+(n=n+Math.imul(h,rt)|0)|0)+((8191&(i=(i=i+Math.imul(h,nt)|0)+Math.imul(l,rt)|0))<<13)|0;f=((o=o+Math.imul(l,nt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(P,q),i=(i=Math.imul(P,H))+Math.imul(B,q)|0,o=Math.imul(B,H),n=n+Math.imul(x,K)|0,i=(i=i+Math.imul(x,G)|0)+Math.imul(E,K)|0,o=o+Math.imul(E,G)|0,n=n+Math.imul(M,W)|0,i=(i=i+Math.imul(M,Z)|0)+Math.imul(S,W)|0,o=o+Math.imul(S,Z)|0,n=n+Math.imul(w,X)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(_,X)|0,o=o+Math.imul(_,Y)|0,n=n+Math.imul(v,Q)|0,i=(i=i+Math.imul(v,tt)|0)+Math.imul(y,Q)|0,o=o+Math.imul(y,tt)|0,n=n+Math.imul(p,rt)|0,i=(i=i+Math.imul(p,nt)|0)+Math.imul(m,rt)|0,o=o+Math.imul(m,nt)|0;var kt=(f+(n=n+Math.imul(h,ot)|0)|0)+((8191&(i=(i=i+Math.imul(h,at)|0)+Math.imul(l,ot)|0))<<13)|0;f=((o=o+Math.imul(l,at)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(R,q),i=(i=Math.imul(R,H))+Math.imul(I,q)|0,o=Math.imul(I,H),n=n+Math.imul(P,K)|0,i=(i=i+Math.imul(P,G)|0)+Math.imul(B,K)|0,o=o+Math.imul(B,G)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,Z)|0)+Math.imul(E,W)|0,o=o+Math.imul(E,Z)|0,n=n+Math.imul(M,X)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(S,X)|0,o=o+Math.imul(S,Y)|0,n=n+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,tt)|0)+Math.imul(_,Q)|0,o=o+Math.imul(_,tt)|0,n=n+Math.imul(v,rt)|0,i=(i=i+Math.imul(v,nt)|0)+Math.imul(y,rt)|0,o=o+Math.imul(y,nt)|0,n=n+Math.imul(p,ot)|0,i=(i=i+Math.imul(p,at)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,at)|0;var Mt=(f+(n=n+Math.imul(h,ut)|0)|0)+((8191&(i=(i=i+Math.imul(h,ft)|0)+Math.imul(l,ut)|0))<<13)|0;f=((o=o+Math.imul(l,ft)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(U,q),i=(i=Math.imul(U,H))+Math.imul(j,q)|0,o=Math.imul(j,H),n=n+Math.imul(R,K)|0,i=(i=i+Math.imul(R,G)|0)+Math.imul(I,K)|0,o=o+Math.imul(I,G)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,Z)|0)+Math.imul(B,W)|0,o=o+Math.imul(B,Z)|0,n=n+Math.imul(x,X)|0,i=(i=i+Math.imul(x,Y)|0)+Math.imul(E,X)|0,o=o+Math.imul(E,Y)|0,n=n+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,tt)|0)+Math.imul(S,Q)|0,o=o+Math.imul(S,tt)|0,n=n+Math.imul(w,rt)|0,i=(i=i+Math.imul(w,nt)|0)+Math.imul(_,rt)|0,o=o+Math.imul(_,nt)|0,n=n+Math.imul(v,ot)|0,i=(i=i+Math.imul(v,at)|0)+Math.imul(y,ot)|0,o=o+Math.imul(y,at)|0,n=n+Math.imul(p,ut)|0,i=(i=i+Math.imul(p,ft)|0)+Math.imul(m,ut)|0,o=o+Math.imul(m,ft)|0;var St=(f+(n=n+Math.imul(h,ht)|0)|0)+((8191&(i=(i=i+Math.imul(h,lt)|0)+Math.imul(l,ht)|0))<<13)|0;f=((o=o+Math.imul(l,lt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(L,q),i=(i=Math.imul(L,H))+Math.imul(D,q)|0,o=Math.imul(D,H),n=n+Math.imul(U,K)|0,i=(i=i+Math.imul(U,G)|0)+Math.imul(j,K)|0,o=o+Math.imul(j,G)|0,n=n+Math.imul(R,W)|0,i=(i=i+Math.imul(R,Z)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,Z)|0,n=n+Math.imul(P,X)|0,i=(i=i+Math.imul(P,Y)|0)+Math.imul(B,X)|0,o=o+Math.imul(B,Y)|0,n=n+Math.imul(x,Q)|0,i=(i=i+Math.imul(x,tt)|0)+Math.imul(E,Q)|0,o=o+Math.imul(E,tt)|0,n=n+Math.imul(M,rt)|0,i=(i=i+Math.imul(M,nt)|0)+Math.imul(S,rt)|0,o=o+Math.imul(S,nt)|0,n=n+Math.imul(w,ot)|0,i=(i=i+Math.imul(w,at)|0)+Math.imul(_,ot)|0,o=o+Math.imul(_,at)|0,n=n+Math.imul(v,ut)|0,i=(i=i+Math.imul(v,ft)|0)+Math.imul(y,ut)|0,o=o+Math.imul(y,ft)|0,n=n+Math.imul(p,ht)|0,i=(i=i+Math.imul(p,lt)|0)+Math.imul(m,ht)|0,o=o+Math.imul(m,lt)|0;var At=(f+(n=n+Math.imul(h,pt)|0)|0)+((8191&(i=(i=i+Math.imul(h,mt)|0)+Math.imul(l,pt)|0))<<13)|0;f=((o=o+Math.imul(l,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(L,K),i=(i=Math.imul(L,G))+Math.imul(D,K)|0,o=Math.imul(D,G),n=n+Math.imul(U,W)|0,i=(i=i+Math.imul(U,Z)|0)+Math.imul(j,W)|0,o=o+Math.imul(j,Z)|0,n=n+Math.imul(R,X)|0,i=(i=i+Math.imul(R,Y)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,Y)|0,n=n+Math.imul(P,Q)|0,i=(i=i+Math.imul(P,tt)|0)+Math.imul(B,Q)|0,o=o+Math.imul(B,tt)|0,n=n+Math.imul(x,rt)|0,i=(i=i+Math.imul(x,nt)|0)+Math.imul(E,rt)|0,o=o+Math.imul(E,nt)|0,n=n+Math.imul(M,ot)|0,i=(i=i+Math.imul(M,at)|0)+Math.imul(S,ot)|0,o=o+Math.imul(S,at)|0,n=n+Math.imul(w,ut)|0,i=(i=i+Math.imul(w,ft)|0)+Math.imul(_,ut)|0,o=o+Math.imul(_,ft)|0,n=n+Math.imul(v,ht)|0,i=(i=i+Math.imul(v,lt)|0)+Math.imul(y,ht)|0,o=o+Math.imul(y,lt)|0;var xt=(f+(n=n+Math.imul(p,pt)|0)|0)+((8191&(i=(i=i+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;f=((o=o+Math.imul(m,mt)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(L,W),i=(i=Math.imul(L,Z))+Math.imul(D,W)|0,o=Math.imul(D,Z),n=n+Math.imul(U,X)|0,i=(i=i+Math.imul(U,Y)|0)+Math.imul(j,X)|0,o=o+Math.imul(j,Y)|0,n=n+Math.imul(R,Q)|0,i=(i=i+Math.imul(R,tt)|0)+Math.imul(I,Q)|0,o=o+Math.imul(I,tt)|0,n=n+Math.imul(P,rt)|0,i=(i=i+Math.imul(P,nt)|0)+Math.imul(B,rt)|0,o=o+Math.imul(B,nt)|0,n=n+Math.imul(x,ot)|0,i=(i=i+Math.imul(x,at)|0)+Math.imul(E,ot)|0,o=o+Math.imul(E,at)|0,n=n+Math.imul(M,ut)|0,i=(i=i+Math.imul(M,ft)|0)+Math.imul(S,ut)|0,o=o+Math.imul(S,ft)|0,n=n+Math.imul(w,ht)|0,i=(i=i+Math.imul(w,lt)|0)+Math.imul(_,ht)|0,o=o+Math.imul(_,lt)|0;var Et=(f+(n=n+Math.imul(v,pt)|0)|0)+((8191&(i=(i=i+Math.imul(v,mt)|0)+Math.imul(y,pt)|0))<<13)|0;f=((o=o+Math.imul(y,mt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(L,X),i=(i=Math.imul(L,Y))+Math.imul(D,X)|0,o=Math.imul(D,Y),n=n+Math.imul(U,Q)|0,i=(i=i+Math.imul(U,tt)|0)+Math.imul(j,Q)|0,o=o+Math.imul(j,tt)|0,n=n+Math.imul(R,rt)|0,i=(i=i+Math.imul(R,nt)|0)+Math.imul(I,rt)|0,o=o+Math.imul(I,nt)|0,n=n+Math.imul(P,ot)|0,i=(i=i+Math.imul(P,at)|0)+Math.imul(B,ot)|0,o=o+Math.imul(B,at)|0,n=n+Math.imul(x,ut)|0,i=(i=i+Math.imul(x,ft)|0)+Math.imul(E,ut)|0,o=o+Math.imul(E,ft)|0,n=n+Math.imul(M,ht)|0,i=(i=i+Math.imul(M,lt)|0)+Math.imul(S,ht)|0,o=o+Math.imul(S,lt)|0;var Ot=(f+(n=n+Math.imul(w,pt)|0)|0)+((8191&(i=(i=i+Math.imul(w,mt)|0)+Math.imul(_,pt)|0))<<13)|0;f=((o=o+Math.imul(_,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(L,Q),i=(i=Math.imul(L,tt))+Math.imul(D,Q)|0,o=Math.imul(D,tt),n=n+Math.imul(U,rt)|0,i=(i=i+Math.imul(U,nt)|0)+Math.imul(j,rt)|0,o=o+Math.imul(j,nt)|0,n=n+Math.imul(R,ot)|0,i=(i=i+Math.imul(R,at)|0)+Math.imul(I,ot)|0,o=o+Math.imul(I,at)|0,n=n+Math.imul(P,ut)|0,i=(i=i+Math.imul(P,ft)|0)+Math.imul(B,ut)|0,o=o+Math.imul(B,ft)|0,n=n+Math.imul(x,ht)|0,i=(i=i+Math.imul(x,lt)|0)+Math.imul(E,ht)|0,o=o+Math.imul(E,lt)|0;var Pt=(f+(n=n+Math.imul(M,pt)|0)|0)+((8191&(i=(i=i+Math.imul(M,mt)|0)+Math.imul(S,pt)|0))<<13)|0;f=((o=o+Math.imul(S,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(L,rt),i=(i=Math.imul(L,nt))+Math.imul(D,rt)|0,o=Math.imul(D,nt),n=n+Math.imul(U,ot)|0,i=(i=i+Math.imul(U,at)|0)+Math.imul(j,ot)|0,o=o+Math.imul(j,at)|0,n=n+Math.imul(R,ut)|0,i=(i=i+Math.imul(R,ft)|0)+Math.imul(I,ut)|0,o=o+Math.imul(I,ft)|0,n=n+Math.imul(P,ht)|0,i=(i=i+Math.imul(P,lt)|0)+Math.imul(B,ht)|0,o=o+Math.imul(B,lt)|0;var Bt=(f+(n=n+Math.imul(x,pt)|0)|0)+((8191&(i=(i=i+Math.imul(x,mt)|0)+Math.imul(E,pt)|0))<<13)|0;f=((o=o+Math.imul(E,mt)|0)+(i>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,n=Math.imul(L,ot),i=(i=Math.imul(L,at))+Math.imul(D,ot)|0,o=Math.imul(D,at),n=n+Math.imul(U,ut)|0,i=(i=i+Math.imul(U,ft)|0)+Math.imul(j,ut)|0,o=o+Math.imul(j,ft)|0,n=n+Math.imul(R,ht)|0,i=(i=i+Math.imul(R,lt)|0)+Math.imul(I,ht)|0,o=o+Math.imul(I,lt)|0;var Tt=(f+(n=n+Math.imul(P,pt)|0)|0)+((8191&(i=(i=i+Math.imul(P,mt)|0)+Math.imul(B,pt)|0))<<13)|0;f=((o=o+Math.imul(B,mt)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(L,ut),i=(i=Math.imul(L,ft))+Math.imul(D,ut)|0,o=Math.imul(D,ft),n=n+Math.imul(U,ht)|0,i=(i=i+Math.imul(U,lt)|0)+Math.imul(j,ht)|0,o=o+Math.imul(j,lt)|0;var Rt=(f+(n=n+Math.imul(R,pt)|0)|0)+((8191&(i=(i=i+Math.imul(R,mt)|0)+Math.imul(I,pt)|0))<<13)|0;f=((o=o+Math.imul(I,mt)|0)+(i>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,n=Math.imul(L,ht),i=(i=Math.imul(L,lt))+Math.imul(D,ht)|0,o=Math.imul(D,lt);var It=(f+(n=n+Math.imul(U,pt)|0)|0)+((8191&(i=(i=i+Math.imul(U,mt)|0)+Math.imul(j,pt)|0))<<13)|0;f=((o=o+Math.imul(j,mt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863;var Ct=(f+(n=Math.imul(L,pt))|0)+((8191&(i=(i=Math.imul(L,mt))+Math.imul(D,pt)|0))<<13)|0;return f=((o=Math.imul(D,mt))+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,u[0]=bt,u[1]=vt,u[2]=yt,u[3]=gt,u[4]=wt,u[5]=_t,u[6]=kt,u[7]=Mt,u[8]=St,u[9]=At,u[10]=xt,u[11]=Et,u[12]=Ot,u[13]=Pt,u[14]=Bt,u[15]=Tt,u[16]=Rt,u[17]=It,u[18]=Ct,0!==f&&(u[19]=f,r.length++),r;};function y(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,a&=67108863;}r.words[o]=s,n=a,a=i;}return 0!==n?r.words[o]=n:r.length--,r._strip();}function g(t,e,r){return y(t,e,r);}function w(t,e){this.x=t,this.y=e;}Math.imul||(v=b),a.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?v(this,t,e):r<63?b(this,t,e):r<1024?y(this,t,e):g(this,t,e);},w.prototype.makeRBT=function(t){for(var e=new Array(t),r=a.prototype._countBits(t)-1,n=0;n>=1;return n;},w.prototype.permute=function(t,e,r,n,i,o){for(var a=0;a>>=1)i++;return 1<>>=13,r[2*a+1]=8191&o,o>>>=13;for(a=2*e;a>=26,r+=o/67108864|0,r+=a>>>26,this.words[n]=67108863&a;}return 0!==r&&(this.words[n]=r,this.length++),e?this.ineg():this;},a.prototype.muln=function(t){return this.clone().imuln(t);},a.prototype.sqr=function(){return this.mul(this);},a.prototype.isqr=function(){return this.imul(this.clone());},a.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i&1;}return e;}(t);if(0===e.length)return new a(1);for(var r=this,n=0;n=0);var e,r=t%26,n=(t-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(e=0;e>>26-r;}a&&(this.words[e]=a,this.length++);}if(0!==n){for(e=this.length-1;e>=0;e--)this.words[e+n]=this.words[e];for(e=0;e=0),n=e?(e-e%26)/26:0;var o=t%26,a=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<a)for(this.length-=a,f=0;f=0&&(0!==c||f>=n);f--){var h=0|this.words[f];this.words[f]=c<<26-o|h>>>o,c=h&s;}return u&&0!==c&&(u.words[u.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this._strip();},a.prototype.ishrn=function(t,e,r){return i(0===this.negative),this.iushrn(t,e,r);},a.prototype.shln=function(t){return this.clone().ishln(t);},a.prototype.ushln=function(t){return this.clone().iushln(t);},a.prototype.shrn=function(t){return this.clone().ishrn(t);},a.prototype.ushrn=function(t){return this.clone().iushrn(t);},a.prototype.testn=function(t){i("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,n=1<=0);var e=t%26,r=(t-e)/26;if(i(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var n=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this;},a.prototype.isubn=function(t){if(i("number"==typeof t),i(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[n+r]=67108863&o;}for(;n>26,this.words[n+r]=67108863&o;if(0===s)return this._strip();for(i(-1===s),s=0,n=0;n>26,this.words[n]=67108863&o;return this.negative=1,this._strip();},a.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,o=0|i.words[i.length-1];0!==(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var s,u=n.length-i.length;if("mod"!==e){(s=new a(null)).length=u+1,s.words=new Array(s.length);for(var f=0;f=0;h--){var l=67108864*(0|n.words[i.length+h])+(0|n.words[i.length+h-1]);for(l=Math.min(l/o|0,67108863),n._ishlnsubmul(i,l,h);0!==n.negative;)l--,n.negative=0,n._ishlnsubmul(i,1,h),n.isZero()||(n.negative^=1);s&&(s.words[h]=l);}return s&&s._strip(),n._strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:s||null,mod:n};},a.prototype.divmod=function(t,e,r){return i(!t.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(n=s.div.neg()),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:n,mod:o}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(n=s.div.neg()),{div:n,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:s.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new a(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new a(this.modrn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new a(this.modrn(t.words[0]))}:this._wordDiv(t,e);var n,o,s;},a.prototype.div=function(t){return this.divmod(t,"div",!1).div;},a.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod;},a.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod;},a.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1);},a.prototype.modrn=function(t){var e=t<0;e&&(t=-t),i(t<=67108863);for(var r=(1<<26)%t,n=0,o=this.length-1;o>=0;o--)n=(r*n+(0|this.words[o]))%t;return e?-n:n;},a.prototype.modn=function(t){return this.modrn(t);},a.prototype.idivn=function(t){var e=t<0;e&&(t=-t),i(t<=67108863);for(var r=0,n=this.length-1;n>=0;n--){var o=(0|this.words[n])+67108864*r;this.words[n]=o/t|0,r=o%t;}return this._strip(),e?this.ineg():this;},a.prototype.divn=function(t){return this.clone().idivn(t);},a.prototype.egcd=function(t){i(0===t.negative),i(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n=new a(1),o=new a(0),s=new a(0),u=new a(1),f=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++f;for(var c=r.clone(),h=e.clone();!e.isZero();){for(var l=0,d=1;0==(e.words[0]&d)&&l<26;++l,d<<=1);if(l>0)for(e.iushrn(l);l-->0;)(n.isOdd()||o.isOdd())&&(n.iadd(c),o.isub(h)),n.iushrn(1),o.iushrn(1);for(var p=0,m=1;0==(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(r.iushrn(p);p-->0;)(s.isOdd()||u.isOdd())&&(s.iadd(c),u.isub(h)),s.iushrn(1),u.iushrn(1);e.cmp(r)>=0?(e.isub(r),n.isub(s),o.isub(u)):(r.isub(e),s.isub(n),u.isub(o));}return{a:s,b:u,gcd:r.iushln(f)};},a.prototype._invmp=function(t){i(0===t.negative),i(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n,o=new a(1),s=new a(0),u=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var f=0,c=1;0==(e.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(e.iushrn(f);f-->0;)o.isOdd()&&o.iadd(u),o.iushrn(1);for(var h=0,l=1;0==(r.words[0]&l)&&h<26;++h,l<<=1);if(h>0)for(r.iushrn(h);h-->0;)s.isOdd()&&s.iadd(u),s.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(s)):(r.isub(e),s.isub(o));}return(n=0===e.cmpn(1)?o:s).cmpn(0)<0&&n.iadd(t),n;},a.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var o=e;e=r,r=o;}else if(0===i||0===r.cmpn(1))break;e.isub(r);}return r.iushln(n);},a.prototype.invm=function(t){return this.egcd(t).a.umod(t);},a.prototype.isEven=function(){return 0==(1&this.words[0]);},a.prototype.isOdd=function(){return 1==(1&this.words[0]);},a.prototype.andln=function(t){return this.words[0]&t;},a.prototype.bincn=function(t){i("number"==typeof t);var e=t%26,r=(t-e)/26,n=1<>>26,s&=67108863,this.words[a]=s;}return 0!==o&&(this.words[a]=o,this.length++),this;},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0];},a.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)e=1;else{r&&(t=-t),i(t<=67108863,"Number is too big");var n=0|this.words[0];e=n===t?0:nt.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break;}}return e;},a.prototype.gtn=function(t){return 1===this.cmpn(t);},a.prototype.gt=function(t){return 1===this.cmp(t);},a.prototype.gten=function(t){return this.cmpn(t)>=0;},a.prototype.gte=function(t){return this.cmp(t)>=0;},a.prototype.ltn=function(t){return-1===this.cmpn(t);},a.prototype.lt=function(t){return-1===this.cmp(t);},a.prototype.lten=function(t){return this.cmpn(t)<=0;},a.prototype.lte=function(t){return this.cmp(t)<=0;},a.prototype.eqn=function(t){return 0===this.cmpn(t);},a.prototype.eq=function(t){return 0===this.cmp(t);},a.red=function(t){return new E(t);},a.prototype.toRed=function(t){return i(!this.red,"Already a number in reduction context"),i(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t);},a.prototype.fromRed=function(){return i(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this);},a.prototype._forceRed=function(t){return this.red=t,this;},a.prototype.forceRed=function(t){return i(!this.red,"Already a number in reduction context"),this._forceRed(t);},a.prototype.redAdd=function(t){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,t);},a.prototype.redIAdd=function(t){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t);},a.prototype.redSub=function(t){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,t);},a.prototype.redISub=function(t){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,t);},a.prototype.redShl=function(t){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,t);},a.prototype.redMul=function(t){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t);},a.prototype.redIMul=function(t){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t);},a.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this);},a.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this);},a.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this);},a.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this);},a.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this);},a.prototype.redPow=function(t){return i(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t);};var _={k256:null,p224:null,p192:null,p25519:null};function k(t,e){this.name=t,this.p=new a(e,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp();}function M(){k.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f");}function S(){k.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001");}function A(){k.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff");}function x(){k.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed");}function E(t){if("string"==typeof t){var e=a._prime(t);this.m=e.p,this.prime=e;}else i(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null;}function O(t){E.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv);}k.prototype._tmp=function(){var t=new a(null);return t.words=new Array(Math.ceil(this.n/13)),t;},k.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength();}while(e>this.n);var n=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r;},k.prototype.split=function(t,e){t.iushrn(this.n,0,e);},k.prototype.imulK=function(t){return t.imul(this.k);},o(M,k),M.prototype.split=function(t,e){for(var r=Math.min(t.length,9),n=0;n>>22,i=o;}i>>>=22,t.words[n-10]=i,0===i&&t.length>10?t.length-=10:t.length-=9;},M.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n;}return 0!==e&&(t.words[t.length++]=e),t;},a._prime=function(t){if(_[t])return _[t];var e;if("k256"===t)e=new M();else if("p224"===t)e=new S();else if("p192"===t)e=new A();else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new x();}return _[t]=e,e;},E.prototype._verify1=function(t){i(0===t.negative,"red works only with positives"),i(t.red,"red works only with red numbers");},E.prototype._verify2=function(t,e){i(0==(t.negative|e.negative),"red works only with positives"),i(t.red&&t.red===e.red,"red works only with red numbers");},E.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):(h(t,t.umod(this.m)._forceRed(this)),t);},E.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this);},E.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this);},E.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r;},E.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this);},E.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r;},E.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e));},E.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e));},E.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e));},E.prototype.isqr=function(t){return this.imul(t,t.clone());},E.prototype.sqr=function(t){return this.mul(t,t);},E.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(i(e%2==1),3===e){var r=this.m.add(new a(1)).iushrn(2);return this.pow(t,r);}for(var n=this.m.subn(1),o=0;!n.isZero()&&0===n.andln(1);)o++,n.iushrn(1);i(!n.isZero());var s=new a(1).toRed(this),u=s.redNeg(),f=this.m.subn(1).iushrn(1),c=this.m.bitLength();for(c=new a(2*c*c).toRed(this);0!==this.pow(c,f).cmp(u);)c.redIAdd(u);for(var h=this.pow(c,n),l=this.pow(t,n.addn(1).iushrn(1)),d=this.pow(t,n),p=o;0!==d.cmp(s);){for(var m=d,b=0;0!==m.cmp(s);b++)m=m.redSqr();i(b=0;n--){for(var f=e.words[n],c=u-1;c>=0;c--){var h=f>>c&1;i!==r[0]&&(i=this.sqr(i)),0!==h||0!==o?(o<<=1,o|=h,(4===++s||0===n&&0===c)&&(i=this.mul(i,r[o]),s=0,o=0)):s=0;}u=26;}return i;},E.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e;},E.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e;},a.mont=function(t){return new O(t);},o(O,E),O.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift));},O.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e;},O.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this);},O.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new a(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this);},O.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this);};}(t);}).call(this,r(17)(t));},function(t,e){},function(t){t.exports=JSON.parse('{"name":"elliptic","version":"6.5.4","description":"EC cryptography","main":"lib/elliptic.js","files":["lib"],"scripts":{"lint":"eslint lib test","lint:fix":"npm run lint -- --fix","unit":"istanbul test _mocha --reporter=spec test/index.js","test":"npm run lint && npm run unit","version":"grunt dist && git add dist/"},"repository":{"type":"git","url":"git@github.com:indutny/elliptic"},"keywords":["EC","Elliptic","curve","Cryptography"],"author":"Fedor Indutny ","license":"MIT","bugs":{"url":"https://github.com/indutny/elliptic/issues"},"homepage":"https://github.com/indutny/elliptic","devDependencies":{"brfs":"^2.0.2","coveralls":"^3.1.0","eslint":"^7.6.0","grunt":"^1.2.1","grunt-browserify":"^5.3.0","grunt-cli":"^1.3.2","grunt-contrib-connect":"^3.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^5.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-saucelabs":"^9.0.1","istanbul":"^0.4.5","mocha":"^8.0.1"},"dependencies":{"bn.js":"^4.11.9","brorand":"^1.1.0","hash.js":"^1.0.0","hmac-drbg":"^1.0.1","inherits":"^2.0.4","minimalistic-assert":"^1.0.1","minimalistic-crypto-utils":"^1.0.1"}}');},function(t,e,r){"use strict";var n=r(19),i=r(8),o=r(3),a=r(67),s=n.assert;function u(t){a.call(this,"short",t),this.a=new i(t.a,16).toRed(this.red),this.b=new i(t.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(t),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4);}function f(t,e,r,n){a.BasePoint.call(this,t,"affine"),null===e&&null===r?(this.x=null,this.y=null,this.inf=!0):(this.x=new i(e,16),this.y=new i(r,16),n&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1);}function c(t,e,r,n){a.BasePoint.call(this,t,"jacobian"),null===e&&null===r&&null===n?(this.x=this.curve.one,this.y=this.curve.one,this.z=new i(0)):(this.x=new i(e,16),this.y=new i(r,16),this.z=new i(n,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one;}o(u,a),t.exports=u,u.prototype._getEndomorphism=function(t){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var e,r;if(t.beta)e=new i(t.beta,16).toRed(this.red);else{var n=this._getEndoRoots(this.p);e=(e=n[0].cmp(n[1])<0?n[0]:n[1]).toRed(this.red);}if(t.lambda)r=new i(t.lambda,16);else{var o=this._getEndoRoots(this.n);0===this.g.mul(o[0]).x.cmp(this.g.x.redMul(e))?r=o[0]:(r=o[1],s(0===this.g.mul(r).x.cmp(this.g.x.redMul(e))));}return{beta:e,lambda:r,basis:t.basis?t.basis.map(function(t){return{a:new i(t.a,16),b:new i(t.b,16)};}):this._getEndoBasis(r)};}},u.prototype._getEndoRoots=function(t){var e=t===this.p?this.red:i.mont(t),r=new i(2).toRed(e).redInvm(),n=r.redNeg(),o=new i(3).toRed(e).redNeg().redSqrt().redMul(r);return[n.redAdd(o).fromRed(),n.redSub(o).fromRed()];},u.prototype._getEndoBasis=function(t){for(var e,r,n,o,a,s,u,f,c,h=this.n.ushrn(Math.floor(this.n.bitLength()/2)),l=t,d=this.n.clone(),p=new i(1),m=new i(0),b=new i(0),v=new i(1),y=0;0!==l.cmpn(0);){var g=d.div(l);f=d.sub(g.mul(l)),c=b.sub(g.mul(p));var w=v.sub(g.mul(m));if(!n&&f.cmp(h)<0)e=u.neg(),r=p,n=f.neg(),o=c;else if(n&&2==++y)break;u=f,d=l,l=f,b=p,p=c,v=m,m=w;}a=f.neg(),s=c;var _=n.sqr().add(o.sqr());return a.sqr().add(s.sqr()).cmp(_)>=0&&(a=e,s=r),n.negative&&(n=n.neg(),o=o.neg()),a.negative&&(a=a.neg(),s=s.neg()),[{a:n,b:o},{a:a,b:s}];},u.prototype._endoSplit=function(t){var e=this.endo.basis,r=e[0],n=e[1],i=n.b.mul(t).divRound(this.n),o=r.b.neg().mul(t).divRound(this.n),a=i.mul(r.a),s=o.mul(n.a),u=i.mul(r.b),f=o.mul(n.b);return{k1:t.sub(a).sub(s),k2:u.add(f).neg()};},u.prototype.pointFromX=function(t,e){(t=new i(t,16)).red||(t=t.toRed(this.red));var r=t.redSqr().redMul(t).redIAdd(t.redMul(this.a)).redIAdd(this.b),n=r.redSqrt();if(0!==n.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");var o=n.fromRed().isOdd();return(e&&!o||!e&&o)&&(n=n.redNeg()),this.point(t,n);},u.prototype.validate=function(t){if(t.inf)return!0;var e=t.x,r=t.y,n=this.a.redMul(e),i=e.redSqr().redMul(e).redIAdd(n).redIAdd(this.b);return 0===r.redSqr().redISub(i).cmpn(0);},u.prototype._endoWnafMulAdd=function(t,e,r){for(var n=this._endoWnafT1,i=this._endoWnafT2,o=0;o":"";},f.prototype.isInfinity=function(){return this.inf;},f.prototype.add=function(t){if(this.inf)return t;if(t.inf)return this;if(this.eq(t))return this.dbl();if(this.neg().eq(t))return this.curve.point(null,null);if(0===this.x.cmp(t.x))return this.curve.point(null,null);var e=this.y.redSub(t.y);0!==e.cmpn(0)&&(e=e.redMul(this.x.redSub(t.x).redInvm()));var r=e.redSqr().redISub(this.x).redISub(t.x),n=e.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,n);},f.prototype.dbl=function(){if(this.inf)return this;var t=this.y.redAdd(this.y);if(0===t.cmpn(0))return this.curve.point(null,null);var e=this.curve.a,r=this.x.redSqr(),n=t.redInvm(),i=r.redAdd(r).redIAdd(r).redIAdd(e).redMul(n),o=i.redSqr().redISub(this.x.redAdd(this.x)),a=i.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,a);},f.prototype.getX=function(){return this.x.fromRed();},f.prototype.getY=function(){return this.y.fromRed();},f.prototype.mul=function(t){return t=new i(t,16),this.isInfinity()?this:this._hasDoubles(t)?this.curve._fixedNafMul(this,t):this.curve.endo?this.curve._endoWnafMulAdd([this],[t]):this.curve._wnafMul(this,t);},f.prototype.mulAdd=function(t,e,r){var n=[this,e],i=[t,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i):this.curve._wnafMulAdd(1,n,i,2);},f.prototype.jmulAdd=function(t,e,r){var n=[this,e],i=[t,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i,!0):this.curve._wnafMulAdd(1,n,i,2,!0);},f.prototype.eq=function(t){return this===t||this.inf===t.inf&&(this.inf||0===this.x.cmp(t.x)&&0===this.y.cmp(t.y));},f.prototype.neg=function(t){if(this.inf)return this;var e=this.curve.point(this.x,this.y.redNeg());if(t&&this.precomputed){var r=this.precomputed,n=function(t){return t.neg();};e.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(n)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(n)}};}return e;},f.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one);},o(c,a.BasePoint),u.prototype.jpoint=function(t,e,r){return new c(this,t,e,r);},c.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var t=this.z.redInvm(),e=t.redSqr(),r=this.x.redMul(e),n=this.y.redMul(e).redMul(t);return this.curve.point(r,n);},c.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z);},c.prototype.add=function(t){if(this.isInfinity())return t;if(t.isInfinity())return this;var e=t.z.redSqr(),r=this.z.redSqr(),n=this.x.redMul(e),i=t.x.redMul(r),o=this.y.redMul(e.redMul(t.z)),a=t.y.redMul(r.redMul(this.z)),s=n.redSub(i),u=o.redSub(a);if(0===s.cmpn(0))return 0!==u.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var f=s.redSqr(),c=f.redMul(s),h=n.redMul(f),l=u.redSqr().redIAdd(c).redISub(h).redISub(h),d=u.redMul(h.redISub(l)).redISub(o.redMul(c)),p=this.z.redMul(t.z).redMul(s);return this.curve.jpoint(l,d,p);},c.prototype.mixedAdd=function(t){if(this.isInfinity())return t.toJ();if(t.isInfinity())return this;var e=this.z.redSqr(),r=this.x,n=t.x.redMul(e),i=this.y,o=t.y.redMul(e).redMul(this.z),a=r.redSub(n),s=i.redSub(o);if(0===a.cmpn(0))return 0!==s.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=a.redSqr(),f=u.redMul(a),c=r.redMul(u),h=s.redSqr().redIAdd(f).redISub(c).redISub(c),l=s.redMul(c.redISub(h)).redISub(i.redMul(f)),d=this.z.redMul(a);return this.curve.jpoint(h,l,d);},c.prototype.dblp=function(t){if(0===t)return this;if(this.isInfinity())return this;if(!t)return this.dbl();var e;if(this.curve.zeroA||this.curve.threeA){var r=this;for(e=0;e=0)return!1;if(r.redIAdd(i),0===this.x.cmp(r))return!0;}},c.prototype.inspect=function(){return this.isInfinity()?"":"";},c.prototype.isInfinity=function(){return 0===this.z.cmpn(0);};},function(t,e,r){"use strict";var n=r(8),i=r(3),o=r(67),a=r(19);function s(t){o.call(this,"mont",t),this.a=new n(t.a,16).toRed(this.red),this.b=new n(t.b,16).toRed(this.red),this.i4=new n(4).toRed(this.red).redInvm(),this.two=new n(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two));}function u(t,e,r){o.BasePoint.call(this,t,"projective"),null===e&&null===r?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new n(e,16),this.z=new n(r,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)));}i(s,o),t.exports=s,s.prototype.validate=function(t){var e=t.normalize().x,r=e.redSqr(),n=r.redMul(e).redAdd(r.redMul(this.a)).redAdd(e);return 0===n.redSqrt().redSqr().cmp(n);},i(u,o.BasePoint),s.prototype.decodePoint=function(t,e){return this.point(a.toArray(t,e),1);},s.prototype.point=function(t,e){return new u(this,t,e);},s.prototype.pointFromJSON=function(t){return u.fromJSON(this,t);},u.prototype.precompute=function(){},u.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength());},u.fromJSON=function(t,e){return new u(t,e[0],e[1]||t.one);},u.prototype.inspect=function(){return this.isInfinity()?"":"";},u.prototype.isInfinity=function(){return 0===this.z.cmpn(0);},u.prototype.dbl=function(){var t=this.x.redAdd(this.z).redSqr(),e=this.x.redSub(this.z).redSqr(),r=t.redSub(e),n=t.redMul(e),i=r.redMul(e.redAdd(this.curve.a24.redMul(r)));return this.curve.point(n,i);},u.prototype.add=function(){throw new Error("Not supported on Montgomery curve");},u.prototype.diffAdd=function(t,e){var r=this.x.redAdd(this.z),n=this.x.redSub(this.z),i=t.x.redAdd(t.z),o=t.x.redSub(t.z).redMul(r),a=i.redMul(n),s=e.z.redMul(o.redAdd(a).redSqr()),u=e.x.redMul(o.redISub(a).redSqr());return this.curve.point(s,u);},u.prototype.mul=function(t){for(var e=t.clone(),r=this,n=this.curve.point(null,null),i=[];0!==e.cmpn(0);e.iushrn(1))i.push(e.andln(1));for(var o=i.length-1;o>=0;o--)0===i[o]?(r=r.diffAdd(n,this),n=n.dbl()):(n=r.diffAdd(n,this),r=r.dbl());return n;},u.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve");},u.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve");},u.prototype.eq=function(t){return 0===this.getX().cmp(t.getX());},u.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this;},u.prototype.getX=function(){return this.normalize(),this.x.fromRed();};},function(t,e,r){"use strict";var n=r(19),i=r(8),o=r(3),a=r(67),s=n.assert;function u(t){this.twisted=1!=(0|t.a),this.mOneA=this.twisted&&-1==(0|t.a),this.extended=this.mOneA,a.call(this,"edwards",t),this.a=new i(t.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new i(t.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new i(t.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),s(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1==(0|t.c);}function f(t,e,r,n,o){a.BasePoint.call(this,t,"projective"),null===e&&null===r&&null===n?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new i(e,16),this.y=new i(r,16),this.z=n?new i(n,16):this.curve.one,this.t=o&&new i(o,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))));}o(u,a),t.exports=u,u.prototype._mulA=function(t){return this.mOneA?t.redNeg():this.a.redMul(t);},u.prototype._mulC=function(t){return this.oneC?t:this.c.redMul(t);},u.prototype.jpoint=function(t,e,r,n){return this.point(t,e,r,n);},u.prototype.pointFromX=function(t,e){(t=new i(t,16)).red||(t=t.toRed(this.red));var r=t.redSqr(),n=this.c2.redSub(this.a.redMul(r)),o=this.one.redSub(this.c2.redMul(this.d).redMul(r)),a=n.redMul(o.redInvm()),s=a.redSqrt();if(0!==s.redSqr().redSub(a).cmp(this.zero))throw new Error("invalid point");var u=s.fromRed().isOdd();return(e&&!u||!e&&u)&&(s=s.redNeg()),this.point(t,s);},u.prototype.pointFromY=function(t,e){(t=new i(t,16)).red||(t=t.toRed(this.red));var r=t.redSqr(),n=r.redSub(this.c2),o=r.redMul(this.d).redMul(this.c2).redSub(this.a),a=n.redMul(o.redInvm());if(0===a.cmp(this.zero)){if(e)throw new Error("invalid point");return this.point(this.zero,t);}var s=a.redSqrt();if(0!==s.redSqr().redSub(a).cmp(this.zero))throw new Error("invalid point");return s.fromRed().isOdd()!==e&&(s=s.redNeg()),this.point(s,t);},u.prototype.validate=function(t){if(t.isInfinity())return!0;t.normalize();var e=t.x.redSqr(),r=t.y.redSqr(),n=e.redMul(this.a).redAdd(r),i=this.c2.redMul(this.one.redAdd(this.d.redMul(e).redMul(r)));return 0===n.cmp(i);},o(f,a.BasePoint),u.prototype.pointFromJSON=function(t){return f.fromJSON(this,t);},u.prototype.point=function(t,e,r,n){return new f(this,t,e,r,n);},f.fromJSON=function(t,e){return new f(t,e[0],e[1],e[2]);},f.prototype.inspect=function(){return this.isInfinity()?"":"";},f.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c));},f.prototype._extDbl=function(){var t=this.x.redSqr(),e=this.y.redSqr(),r=this.z.redSqr();r=r.redIAdd(r);var n=this.curve._mulA(t),i=this.x.redAdd(this.y).redSqr().redISub(t).redISub(e),o=n.redAdd(e),a=o.redSub(r),s=n.redSub(e),u=i.redMul(a),f=o.redMul(s),c=i.redMul(s),h=a.redMul(o);return this.curve.point(u,f,h,c);},f.prototype._projDbl=function(){var t,e,r,n,i,o,a=this.x.redAdd(this.y).redSqr(),s=this.x.redSqr(),u=this.y.redSqr();if(this.curve.twisted){var f=(n=this.curve._mulA(s)).redAdd(u);this.zOne?(t=a.redSub(s).redSub(u).redMul(f.redSub(this.curve.two)),e=f.redMul(n.redSub(u)),r=f.redSqr().redSub(f).redSub(f)):(i=this.z.redSqr(),o=f.redSub(i).redISub(i),t=a.redSub(s).redISub(u).redMul(o),e=f.redMul(n.redSub(u)),r=f.redMul(o));}else n=s.redAdd(u),i=this.curve._mulC(this.z).redSqr(),o=n.redSub(i).redSub(i),t=this.curve._mulC(a.redISub(n)).redMul(o),e=this.curve._mulC(n).redMul(s.redISub(u)),r=n.redMul(o);return this.curve.point(t,e,r);},f.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl();},f.prototype._extAdd=function(t){var e=this.y.redSub(this.x).redMul(t.y.redSub(t.x)),r=this.y.redAdd(this.x).redMul(t.y.redAdd(t.x)),n=this.t.redMul(this.curve.dd).redMul(t.t),i=this.z.redMul(t.z.redAdd(t.z)),o=r.redSub(e),a=i.redSub(n),s=i.redAdd(n),u=r.redAdd(e),f=o.redMul(a),c=s.redMul(u),h=o.redMul(u),l=a.redMul(s);return this.curve.point(f,c,l,h);},f.prototype._projAdd=function(t){var e,r,n=this.z.redMul(t.z),i=n.redSqr(),o=this.x.redMul(t.x),a=this.y.redMul(t.y),s=this.curve.d.redMul(o).redMul(a),u=i.redSub(s),f=i.redAdd(s),c=this.x.redAdd(this.y).redMul(t.x.redAdd(t.y)).redISub(o).redISub(a),h=n.redMul(u).redMul(c);return this.curve.twisted?(e=n.redMul(f).redMul(a.redSub(this.curve._mulA(o))),r=u.redMul(f)):(e=n.redMul(f).redMul(a.redSub(o)),r=this.curve._mulC(u).redMul(f)),this.curve.point(h,e,r);},f.prototype.add=function(t){return this.isInfinity()?t:t.isInfinity()?this:this.curve.extended?this._extAdd(t):this._projAdd(t);},f.prototype.mul=function(t){return this._hasDoubles(t)?this.curve._fixedNafMul(this,t):this.curve._wnafMul(this,t);},f.prototype.mulAdd=function(t,e,r){return this.curve._wnafMulAdd(1,[this,e],[t,r],2,!1);},f.prototype.jmulAdd=function(t,e,r){return this.curve._wnafMulAdd(1,[this,e],[t,r],2,!0);},f.prototype.normalize=function(){if(this.zOne)return this;var t=this.z.redInvm();return this.x=this.x.redMul(t),this.y=this.y.redMul(t),this.t&&(this.t=this.t.redMul(t)),this.z=this.curve.one,this.zOne=!0,this;},f.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg());},f.prototype.getX=function(){return this.normalize(),this.x.fromRed();},f.prototype.getY=function(){return this.normalize(),this.y.fromRed();},f.prototype.eq=function(t){return this===t||0===this.getX().cmp(t.getX())&&0===this.getY().cmp(t.getY());},f.prototype.eqXToP=function(t){var e=t.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(e))return!0;for(var r=t.clone(),n=this.curve.redN.redMul(this.z);;){if(r.iadd(this.curve.n),r.cmp(this.curve.p)>=0)return!1;if(e.redIAdd(n),0===this.x.cmp(e))return!0;}},f.prototype.toP=f.prototype.normalize,f.prototype.mixedAdd=f.prototype.add;},function(t,e,r){"use strict";t.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}};},function(t,e,r){"use strict";var n=r(0)(r(2)),i=r(8),o=r(405),a=r(19),s=r(95),u=r(91),f=a.assert,c=r(406),h=r(407);function l(t){if(!(this instanceof l))return new l(t);"string"==typeof t&&(f(Object.prototype.hasOwnProperty.call(s,t),"Unknown curve "+t),t=s[t]),t instanceof s.PresetCurve&&(t={curve:t}),this.curve=t.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=t.curve.g,this.g.precompute(t.curve.n.bitLength()+1),this.hash=t.hash||t.curve.hash;}t.exports=l,l.prototype.keyPair=function(t){return new c(this,t);},l.prototype.keyFromPrivate=function(t,e){return c.fromPrivate(this,t,e);},l.prototype.keyFromPublic=function(t,e){return c.fromPublic(this,t,e);},l.prototype.genKeyPair=function(t){t||(t={});for(var e=new o({hash:this.hash,pers:t.pers,persEnc:t.persEnc||"utf8",entropy:t.entropy||u(this.hash.hmacStrength),entropyEnc:t.entropy&&t.entropyEnc||"utf8",nonce:this.n.toArray()}),r=this.n.byteLength(),n=this.n.sub(new i(2));;){var a=new i(e.generate(r));if(!(a.cmp(n)>0))return a.iaddn(1),this.keyFromPrivate(a);}},l.prototype._truncateToN=function(t,e){var r=8*t.byteLength()-this.n.bitLength();return r>0&&(t=t.ushrn(r)),!e&&t.cmp(this.n)>=0?t.sub(this.n):t;},l.prototype.sign=function(t,e,r,a){"object"===(0,n.default)(r)&&(a=r,r=null),a||(a={}),e=this.keyFromPrivate(e,r),t=this._truncateToN(new i(t,16));for(var s=this.n.byteLength(),u=e.getPrivate().toArray("be",s),f=t.toArray("be",s),c=new o({hash:this.hash,entropy:u,nonce:f,pers:a.pers,persEnc:a.persEnc||"utf8"}),l=this.n.sub(new i(1)),d=0;;d++){var p=a.k?a.k(d):new i(c.generate(this.n.byteLength()));if(!((p=this._truncateToN(p,!0)).cmpn(1)<=0||p.cmp(l)>=0)){var m=this.g.mul(p);if(!m.isInfinity()){var b=m.getX(),v=b.umod(this.n);if(0!==v.cmpn(0)){var y=p.invm(this.n).mul(v.mul(e.getPrivate()).iadd(t));if(0!==(y=y.umod(this.n)).cmpn(0)){var g=(m.getY().isOdd()?1:0)|(0!==b.cmp(v)?2:0);return a.canonical&&y.cmp(this.nh)>0&&(y=this.n.sub(y),g^=1),new h({r:v,s:y,recoveryParam:g});}}}}}},l.prototype.verify=function(t,e,r,n){t=this._truncateToN(new i(t,16)),r=this.keyFromPublic(r,n);var o=(e=new h(e,"hex")).r,a=e.s;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;if(a.cmpn(1)<0||a.cmp(this.n)>=0)return!1;var s,u=a.invm(this.n),f=u.mul(t).umod(this.n),c=u.mul(o).umod(this.n);return this.curve._maxwellTrick?!(s=this.g.jmulAdd(f,r.getPublic(),c)).isInfinity()&&s.eqXToP(o):!(s=this.g.mulAdd(f,r.getPublic(),c)).isInfinity()&&0===s.getX().umod(this.n).cmp(o);},l.prototype.recoverPubKey=function(t,e,r,n){f((3&r)===r,"The recovery param is more than two bits"),e=new h(e,n);var o=this.n,a=new i(t),s=e.r,u=e.s,c=1&r,l=r>>1;if(s.cmp(this.curve.p.umod(this.curve.n))>=0&&l)throw new Error("Unable to find sencond key candinate");s=l?this.curve.pointFromX(s.add(this.curve.n),c):this.curve.pointFromX(s,c);var d=e.r.invm(o),p=o.sub(a).mul(d).umod(o),m=u.mul(d).umod(o);return this.g.mulAdd(p,s,m);},l.prototype.getKeyRecoveryParam=function(t,e,r,n){if(null!==(e=new h(e,n)).recoveryParam)return e.recoveryParam;for(var i=0;i<4;i++){var o;try{o=this.recoverPubKey(t,e,i);}catch(t){continue;}if(o.eq(r))return i;}throw new Error("Unable to find valid recovery factor");};},function(t,e,r){"use strict";var n=r(60),i=r(183),o=r(18);function a(t){if(!(this instanceof a))return new a(t);this.hash=t.hash,this.predResist=!!t.predResist,this.outLen=this.hash.outSize,this.minEntropy=t.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var e=i.toArray(t.entropy,t.entropyEnc||"hex"),r=i.toArray(t.nonce,t.nonceEnc||"hex"),n=i.toArray(t.pers,t.persEnc||"hex");o(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(e,r,n);}t.exports=a,a.prototype._init=function(t,e,r){var n=t.concat(e).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(t.concat(r||[])),this._reseed=1;},a.prototype.generate=function(t,e,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof e&&(n=r,r=e,e=null),r&&(r=i.toArray(r,n||"hex"),this._update(r));for(var o=[];o.length";};},function(t,e,r){"use strict";var n=r(8),i=r(19),o=i.assert;function a(t,e){if(t instanceof a)return t;this._importDER(t,e)||(o(t.r&&t.s,"Signature without r or s"),this.r=new n(t.r,16),this.s=new n(t.s,16),void 0===t.recoveryParam?this.recoveryParam=null:this.recoveryParam=t.recoveryParam);}function s(){this.place=0;}function u(t,e){var r=t[e.place++];if(!(128&r))return r;var n=15&r;if(0===n||n>4)return!1;for(var i=0,o=0,a=e.place;o>>=0;return!(i<=127)&&(e.place=a,i);}function f(t){for(var e=0,r=t.length-1;!t[e]&&!(128&t[e+1])&&e>>3);for(t.push(128|r);--r;)t.push(e>>>(r<<3)&255);t.push(e);}}t.exports=a,a.prototype._importDER=function(t,e){t=i.toArray(t,e);var r=new s();if(48!==t[r.place++])return!1;var o=u(t,r);if(!1===o)return!1;if(o+r.place!==t.length)return!1;if(2!==t[r.place++])return!1;var a=u(t,r);if(!1===a)return!1;var f=t.slice(r.place,a+r.place);if(r.place+=a,2!==t[r.place++])return!1;var c=u(t,r);if(!1===c)return!1;if(t.length!==c+r.place)return!1;var h=t.slice(r.place,c+r.place);if(0===f[0]){if(!(128&f[1]))return!1;f=f.slice(1);}if(0===h[0]){if(!(128&h[1]))return!1;h=h.slice(1);}return this.r=new n(f),this.s=new n(h),this.recoveryParam=null,!0;},a.prototype.toDER=function(t){var e=this.r.toArray(),r=this.s.toArray();for(128&e[0]&&(e=[0].concat(e)),128&r[0]&&(r=[0].concat(r)),e=f(e),r=f(r);!(r[0]||128&r[1]);)r=r.slice(1);var n=[2];c(n,e.length),(n=n.concat(e)).push(2),c(n,r.length);var o=n.concat(r),a=[48];return c(a,o.length),a=a.concat(o),i.encode(a,t);};},function(t,e,r){"use strict";var n=r(60),i=r(95),o=r(19),a=o.assert,s=o.parseBytes,u=r(409),f=r(410);function c(t){if(a("ed25519"===t,"only tested with ed25519 so far"),!(this instanceof c))return new c(t);t=i[t].curve,this.curve=t,this.g=t.g,this.g.precompute(t.n.bitLength()+1),this.pointClass=t.point().constructor,this.encodingLength=Math.ceil(t.n.bitLength()/8),this.hash=n.sha512;}t.exports=c,c.prototype.sign=function(t,e){t=s(t);var r=this.keyFromSecret(e),n=this.hashInt(r.messagePrefix(),t),i=this.g.mul(n),o=this.encodePoint(i),a=this.hashInt(o,r.pubBytes(),t).mul(r.priv()),u=n.add(a).umod(this.curve.n);return this.makeSignature({R:i,S:u,Rencoded:o});},c.prototype.verify=function(t,e,r){t=s(t),e=this.makeSignature(e);var n=this.keyFromPublic(r),i=this.hashInt(e.Rencoded(),n.pubBytes(),t),o=this.g.mul(e.S());return e.R().add(n.pub().mul(i)).eq(o);},c.prototype.hashInt=function(){for(var t=this.hash(),e=0;e=e)throw new Error("invalid sig");}t.exports=function(t,e,r,f,c){var h=a(r);if("ec"===h.type){if("ecdsa"!==f&&"ecdsa/rsa"!==f)throw new Error("wrong public key type");return function(t,e,r){var n=s[r.data.algorithm.curve.join(".")];if(!n)throw new Error("unknown curve "+r.data.algorithm.curve.join("."));var i=new o(n),a=r.data.subjectPrivateKey.data;return i.verify(e,t,a);}(t,e,h);}if("dsa"===h.type){if("dsa"!==f)throw new Error("wrong public key type");return function(t,e,r){var n=r.data.p,o=r.data.q,s=r.data.g,f=r.data.pub_key,c=a.signature.decode(t,"der"),h=c.s,l=c.r;u(h,o),u(l,o);var d=i.mont(n),p=h.invm(o);return 0===s.toRed(d).redPow(new i(e).mul(p).mod(o)).fromRed().mul(f.toRed(d).redPow(l.mul(p).mod(o)).fromRed()).mod(n).mod(o).cmp(l);}(t,e,h);}if("rsa"!==f&&"ecdsa/rsa"!==f)throw new Error("wrong public key type");e=n.concat([c,e]);for(var l=h.modulus.byteLength(),d=[1],p=0;e.length+d.length+2r-l-2)throw new Error("message too long");var d=h.alloc(r-n-l-2),p=r-c-1,m=i(c),b=s(h.concat([f,d,h.alloc(1,1),e],p),a(m,p)),v=s(m,a(b,c));return new u(h.concat([h.alloc(1),v,b],r));}(p,e);else if(1===l)d=function(t,e,r){var n,o=e.length,a=t.modulus.byteLength();if(o>a-11)throw new Error("message too long");n=r?h.alloc(a-o-3,255):function(t){var e,r=h.allocUnsafe(t),n=0,o=i(2*t),a=0;for(;n=0)throw new Error("data too long for modulus");}return r?c(d,p):f(d,p);};},function(t,e,r){"use strict";var n=r(68),i=r(192),o=r(193),a=r(8),s=r(94),u=r(36),f=r(194),c=r(4).Buffer;t.exports=function(t,e,r){var h;h=t.padding?t.padding:r?1:4;var l,d=n(t),p=d.modulus.byteLength();if(e.length>p||new a(e).cmp(d.modulus)>=0)throw new Error("decryption error");l=r?f(new a(e),d):s(e,d);var m=c.alloc(p-l.length);if(l=c.concat([m,l],p),4===h)return function(t,e){var r=t.modulus.byteLength(),n=u("sha1").update(c.alloc(0)).digest(),a=n.length;if(0!==e[0])throw new Error("decryption error");var s=e.slice(1,a+1),f=e.slice(a+1),h=o(s,i(f,a)),l=o(f,i(h,r-a-1));if(function(t,e){t=c.from(t),e=c.from(e);var r=0,n=t.length;t.length!==e.length&&(r++,n=Math.min(t.length,e.length));var i=-1;for(;++i=e.length){o++;break;}var a=e.slice(2,i-1);("0002"!==n.toString("hex")&&!r||"0001"!==n.toString("hex")&&r)&&o++;a.length<8&&o++;if(o)throw new Error("decryption error");return e.slice(i);}(0,l,r);if(3===h)return l;throw new Error("unknown padding");};},function(t,e,r){"use strict";(function(t,n){function i(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11");}var o=r(4),a=r(22),s=o.Buffer,u=o.kMaxLength,f=t.crypto||t.msCrypto,c=Math.pow(2,32)-1;function h(t,e){if("number"!=typeof t||t!=t)throw new TypeError("offset must be a number");if(t>c||t<0)throw new TypeError("offset must be a uint32");if(t>u||t>e)throw new RangeError("offset out of range");}function l(t,e,r){if("number"!=typeof t||t!=t)throw new TypeError("size must be a number");if(t>c||t<0)throw new TypeError("size must be a uint32");if(t+e>r||t>u)throw new RangeError("buffer too small");}function d(t,e,r,i){if(n.browser){var o=t.buffer,s=new Uint8Array(o,e,r);return f.getRandomValues(s),i?void n.nextTick(function(){i(null,t);}):t;}if(!i)return a(r).copy(t,e),t;a(r,function(r,n){if(r)return i(r);n.copy(t,e),i(null,t);});}f&&f.getRandomValues||!n.browser?(e.randomFill=function(e,r,n,i){if(!(s.isBuffer(e)||e instanceof t.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof r)i=r,r=0,n=e.length;else if("function"==typeof n)i=n,n=e.length-r;else if("function"!=typeof i)throw new TypeError('"cb" argument must be a function');return h(r,e.length),l(n,r,e.length),d(e,r,n,i);},e.randomFillSync=function(e,r,n){void 0===r&&(r=0);if(!(s.isBuffer(e)||e instanceof t.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');h(r,e.length),void 0===n&&(n=e.length-r);return l(n,r,e.length),d(e,r,n);}):(e.randomFill=i,e.randomFillSync=i);}).call(this,r(7),r(6));},function(t,e,r){"use strict";var n=r(8),i=r(150),o=function(t){return new n(t.slice(2),16);},a=function(t){var e="0x"+("0x"===t.slice(0,2)?new n(t.slice(2),16):new n(t,10)).toString("hex");return"0x0"===e?"0x":e;},s=function(t){return"string"==typeof t?/^0x/.test(t)?t:"0x"+t:"0x"+new n(t).toString("hex");},u=function(t){return o(t).toNumber();},f=function(t){return function(e,r){return"0x"+o(e)[t](o(r)).toString("hex");};},c=f("add"),h=f("mul"),l=f("div"),d=f("sub");t.exports={toString:function(t){return o(t).toString(10);},fromString:a,toNumber:u,fromNumber:s,toEther:function(t){return u(l(t,a("10000000000")))/1e8;},fromEther:function(t){return h(s(Math.floor(1e8*t)),a("10000000000"));},toUint256:function(t){return i.pad(32,t);},add:c,mul:h,div:l,sub:d};},function(t,e,r){"use strict";t.exports={encode:function(t){var e=function(t){return(e=t.toString(16)).length%2==0?e:"0"+e;var e;},r=function(t,r){return t<56?e(r+t):e(r+e(t).length/2+55)+e(t);};return"0x"+function t(e){if("string"==typeof e){var n=e.slice(2);return(2!=n.length||n>="80"?r(n.length/2,128):"")+n;}var i=e.map(t).join("");return r(i.length/2,192)+i;}(t);},decode:function(t){var e=2,r=function(){if(e>=t.length)throw"";var r=t.slice(e,e+2);return r<"80"?(e+=2,"0x"+r):r<"c0"?i():o();},n=function(){var r=parseInt(t.slice(e,e+=2),16)%64;return r<56?r:parseInt(t.slice(e,e+=2*(r-55)),16);},i=function(){var r=n();return"0x"+t.slice(e,e+=2*r);},o=function(){for(var t=2*n()+e,i=[];e=64;){var d=r,p=n,m=i,b=o,v=a,y=s,g=u,w=f,_=void 0,k=void 0,M=void 0,S=void 0,A=void 0;for(k=0;k<16;k++)M=h+4*k,c[k]=(255&t[M])<<24|(255&t[M+1])<<16|(255&t[M+2])<<8|255&t[M+3];for(k=16;k<64;k++)S=((_=c[k-2])>>>17|_<<15)^(_>>>19|_<<13)^_>>>10,A=((_=c[k-15])>>>7|_<<25)^(_>>>18|_<<14)^_>>>3,c[k]=(S+c[k-7]|0)+(A+c[k-16]|0)|0;for(k=0;k<64;k++)S=(((v>>>6|v<<26)^(v>>>11|v<<21)^(v>>>25|v<<7))+(v&y^~v&g)|0)+(w+(e[k]+c[k]|0)|0)|0,A=((d>>>2|d<<30)^(d>>>13|d<<19)^(d>>>22|d<<10))+(d&p^d&m^p&m)|0,w=g,g=y,y=v,v=b+S|0,b=m,m=p,p=d,d=S+A|0;r=r+d|0,n=n+p|0,i=i+m|0,o=o+b|0,a=a+v|0,s=s+y|0,u=u+g|0,f=f+w|0,h+=64,l-=64;}}h(t);var l,d=t.length%64,p=t.length/536870912|0,m=t.length<<3,b=d<56?56:120,v=t.slice(t.length-d,t.length);for(v.push(128),l=d+1;l>>24&255),v.push(p>>>16&255),v.push(p>>>8&255),v.push(p>>>0&255),v.push(m>>>24&255),v.push(m>>>16&255),v.push(m>>>8&255),v.push(m>>>0&255),h(v),[r>>>24&255,r>>>16&255,r>>>8&255,r>>>0&255,n>>>24&255,n>>>16&255,n>>>8&255,n>>>0&255,i>>>24&255,i>>>16&255,i>>>8&255,i>>>0&255,o>>>24&255,o>>>16&255,o>>>8&255,o>>>0&255,a>>>24&255,a>>>16&255,a>>>8&255,a>>>0&255,s>>>24&255,s>>>16&255,s>>>8&255,s>>>0&255,u>>>24&255,u>>>16&255,u>>>8&255,u>>>0&255,f>>>24&255,f>>>16&255,f>>>8&255,f>>>0&255];}function i(t,e,r){t=t.length<=64?t:n(t);var i,o=64+e.length+4,a=new Array(o),s=new Array(64),u=[];for(i=0;i<64;i++)a[i]=54;for(i=0;i=o-4;t--){if(a[t]++,a[t]<=255)return;a[t]=0;}}for(;r>=32;)f(),u=u.concat(n(s.concat(n(a)))),r-=32;return r>0&&(f(),u=u.concat(n(s.concat(n(a))).slice(0,r))),u;}function o(t,e,r,n,i){var o;for(f(t,16*(2*r-1),i,0,16),o=0;o<2*r;o++)u(t,16*o,i,16),s(i,n),f(i,0,t,e+16*o,16);for(o=0;o>>32-e;}function s(t,e){f(t,0,e,0,16);for(var r=8;r>0;r-=2)e[4]^=a(e[0]+e[12],7),e[8]^=a(e[4]+e[0],9),e[12]^=a(e[8]+e[4],13),e[0]^=a(e[12]+e[8],18),e[9]^=a(e[5]+e[1],7),e[13]^=a(e[9]+e[5],9),e[1]^=a(e[13]+e[9],13),e[5]^=a(e[1]+e[13],18),e[14]^=a(e[10]+e[6],7),e[2]^=a(e[14]+e[10],9),e[6]^=a(e[2]+e[14],13),e[10]^=a(e[6]+e[2],18),e[3]^=a(e[15]+e[11],7),e[7]^=a(e[3]+e[15],9),e[11]^=a(e[7]+e[3],13),e[15]^=a(e[11]+e[7],18),e[1]^=a(e[0]+e[3],7),e[2]^=a(e[1]+e[0],9),e[3]^=a(e[2]+e[1],13),e[0]^=a(e[3]+e[2],18),e[6]^=a(e[5]+e[4],7),e[7]^=a(e[6]+e[5],9),e[4]^=a(e[7]+e[6],13),e[5]^=a(e[4]+e[7],18),e[11]^=a(e[10]+e[9],7),e[8]^=a(e[11]+e[10],9),e[9]^=a(e[8]+e[11],13),e[10]^=a(e[9]+e[8],18),e[12]^=a(e[15]+e[14],7),e[13]^=a(e[12]+e[15],9),e[14]^=a(e[13]+e[12],13),e[15]^=a(e[14]+e[13],18);for(var n=0;n<16;++n)t[n]+=e[n];}function u(t,e,r,n){for(var i=0;i=256)return!1;}return!0;}function h(t,e){if("number"!=typeof t||t%1)throw new Error("invalid "+e);return t;}function l(t,r,n,a,s,l,d){if(n=h(n,"N"),a=h(a,"r"),s=h(s,"p"),l=h(l,"dkLen"),0===n||0!=(n&n-1))throw new Error("N must be power of 2");if(n>2147483647/128/a)throw new Error("N too large");if(a>2147483647/128/s)throw new Error("r too large");if(!c(t))throw new Error("password must be an array or buffer");if(t=Array.prototype.slice.call(t),!c(r))throw new Error("salt must be an array or buffer");r=Array.prototype.slice.call(r);for(var p=i(t,r,128*s*a),m=new Uint32Array(32*s*a),b=0;bT&&(r=T);for(var c=0;cT&&(r=T);for(var b=0;b>0&255),p.push(m[C]>>8&255),p.push(m[C]>>16&255),p.push(m[C]>>24&255);var U=i(t,p,l);return d&&d(null,1,U),U;}d&&R(e);};if(!d)for(;;){var C=I();if(null!=C)return C;}I();}var d={scrypt:function(t,e,r,n,i,o,a){return new Promise(function(s,u){var f=0;a&&a(0),l(t,e,r,n,i,o,function(t,e,r){if(t)u(t);else if(r)a&&1!==f&&a(1),s(new Uint8Array(r));else if(a&&e!==f)return f=e,a(e);});});},syncScrypt:function(t,e,r,n,i,o){return new Uint8Array(l(t,e,r,n,i,o));}};t.exports=d;}();}).call(this,r(120).setImmediate);},function(t,e,r){"use strict";var n=r(431),i=r(432),o=i;o.v1=n,o.v4=i,t.exports=o;},function(t,e,r){"use strict";var n,i,o=r(195),a=r(196),s=0,u=0;t.exports=function(t,e,r){var f=e&&r||0,c=e||[],h=(t=t||{}).node||n,l=void 0!==t.clockseq?t.clockseq:i;if(null==h||null==l){var d=o();null==h&&(h=n=[1|d[0],d[1],d[2],d[3],d[4],d[5]]),null==l&&(l=i=16383&(d[6]<<8|d[7]));}var p=void 0!==t.msecs?t.msecs:new Date().getTime(),m=void 0!==t.nsecs?t.nsecs:u+1,b=p-s+(m-u)/1e4;if(b<0&&void 0===t.clockseq&&(l=l+1&16383),(b<0||p>s)&&void 0===t.nsecs&&(m=0),m>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");s=p,u=m,i=l;var v=(1e4*(268435455&(p+=122192928e5))+m)%4294967296;c[f++]=v>>>24&255,c[f++]=v>>>16&255,c[f++]=v>>>8&255,c[f++]=255&v;var y=p/4294967296*1e4&268435455;c[f++]=y>>>8&255,c[f++]=255&y,c[f++]=y>>>24&15|16,c[f++]=y>>>16&255,c[f++]=l>>>8|128,c[f++]=255&l;for(var g=0;g<6;++g)c[f+g]=h[g];return e||a(c);};},function(t,e,r){"use strict";var n=r(195),i=r(196);t.exports=function(t,e,r){var o=e&&r||0;"string"==typeof t&&(e="binary"===t?new Array(16):null,t=null);var a=(t=t||{}).random||(t.rng||n)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,e)for(var s=0;s<16;++s)e[o+s]=a[s];return e||i(a);};},function(t,e,r){"use strict";(function(t){var n,i=(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e;}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);})(t,e);},function(t,e){function r(){this.constructor=t;}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r());}),o=function(){return(o=Object.assign||function(t){for(var e,r=1,n=arguments.length;r0)&&!(n=o.next()).done;)a.push(n.value);}catch(t){i={error:t};}finally{try{n&&!n.done&&(r=o.return)&&r.call(o);}finally{if(i)throw i.error;}}return a;};Object.defineProperty(e,"__esModule",{value:!0});var s=r(26),u=r(43),f=r(104),c=function(e){function r(t,r){var n;void 0===r&&(r={});var i=e.call(this,o(o({},t),{type:0}))||this;if(i.common=i._validateTxV(i.v,r.common),i.gasPrice=new s.BN(s.toBuffer(""===t.gasPrice?"0x":t.gasPrice)),i._validateCannotExceedMaxInteger({gasPrice:i.gasPrice}),i.common.gteHardfork("spuriousDragon"))if(i.isSigned()){var a=i.v,f=i.common.chainIdBN().muln(2);(a.eq(f.addn(35))||a.eq(f.addn(36)))&&i.activeCapabilities.push(u.Capability.EIP155ReplayProtection);}else i.activeCapabilities.push(u.Capability.EIP155ReplayProtection);return(null===(n=null==r?void 0:r.freeze)||void 0===n||n)&&Object.freeze(i),i;}return i(r,e),r.fromTxData=function(t,e){return void 0===e&&(e={}),new r(t,e);},r.fromSerializedTx=function(t,e){void 0===e&&(e={});var r=s.rlp.decode(t);if(!Array.isArray(r))throw new Error("Invalid serialized tx input. Must be array");return this.fromValuesArray(r,e);},r.fromRlpSerializedTx=function(t,e){return void 0===e&&(e={}),r.fromSerializedTx(t,e);},r.fromValuesArray=function(t,e){if(void 0===e&&(e={}),6!==t.length&&9!==t.length)throw new Error("Invalid transaction. Only expecting 6 values (for unsigned tx) or 9 values (for signed tx).");var n=a(t,9);return new r({nonce:n[0],gasPrice:n[1],gasLimit:n[2],to:n[3],value:n[4],data:n[5],v:n[6],r:n[7],s:n[8]},e);},r.prototype.raw=function(){return[s.bnToUnpaddedBuffer(this.nonce),s.bnToUnpaddedBuffer(this.gasPrice),s.bnToUnpaddedBuffer(this.gasLimit),void 0!==this.to?this.to.buf:t.from([]),s.bnToUnpaddedBuffer(this.value),this.data,void 0!==this.v?s.bnToUnpaddedBuffer(this.v):t.from([]),void 0!==this.r?s.bnToUnpaddedBuffer(this.r):t.from([]),void 0!==this.s?s.bnToUnpaddedBuffer(this.s):t.from([])];},r.prototype.serialize=function(){return s.rlp.encode(this.raw());},r.prototype._getMessageToSign=function(){var e=[s.bnToUnpaddedBuffer(this.nonce),s.bnToUnpaddedBuffer(this.gasPrice),s.bnToUnpaddedBuffer(this.gasLimit),void 0!==this.to?this.to.buf:t.from([]),s.bnToUnpaddedBuffer(this.value),this.data];return this.supports(u.Capability.EIP155ReplayProtection)&&(e.push(s.toBuffer(this.common.chainIdBN())),e.push(s.unpadBuffer(s.toBuffer(0))),e.push(s.unpadBuffer(s.toBuffer(0)))),e;},r.prototype.getMessageToSign=function(t){void 0===t&&(t=!0);var e=this._getMessageToSign();return t?s.rlphash(e):e;},r.prototype.getUpfrontCost=function(){return this.gasLimit.mul(this.gasPrice).add(this.value);},r.prototype.hash=function(){return s.rlphash(this.raw());},r.prototype.getMessageToVerifySignature=function(){if(!this.isSigned())throw Error("This transaction is not signed");var t=this._getMessageToSign();return s.rlphash(t);},r.prototype.getSenderPublicKey=function(){var t,e=this.getMessageToVerifySignature();if(this.common.gteHardfork("homestead")&&(null===(t=this.s)||void 0===t?void 0:t.gt(u.N_DIV_2)))throw new Error("Invalid Signature: s-values greater than secp256k1n/2 are considered invalid");var r=this.v,n=this.r,i=this.s;try{return s.ecrecover(e,r,s.bnToUnpaddedBuffer(n),s.bnToUnpaddedBuffer(i),this.supports(u.Capability.EIP155ReplayProtection)?this.common.chainIdBN():void 0);}catch(t){throw new Error("Invalid Signature");}},r.prototype._processSignature=function(t,e,n){var i=new s.BN(t);this.supports(u.Capability.EIP155ReplayProtection)&&i.iadd(this.common.chainIdBN().muln(2).addn(8));var o={common:this.common};return r.fromTxData({nonce:this.nonce,gasPrice:this.gasPrice,gasLimit:this.gasLimit,to:this.to,value:this.value,data:this.data,v:i,r:new s.BN(e),s:new s.BN(n)},o);},r.prototype.toJSON=function(){return{nonce:s.bnToHex(this.nonce),gasPrice:s.bnToHex(this.gasPrice),gasLimit:s.bnToHex(this.gasLimit),to:void 0!==this.to?this.to.toString():void 0,value:s.bnToHex(this.value),data:"0x"+this.data.toString("hex"),v:void 0!==this.v?s.bnToHex(this.v):void 0,r:void 0!==this.r?s.bnToHex(this.r):void 0,s:void 0!==this.s?s.bnToHex(this.s):void 0};},r.prototype._validateTxV=function(t,e){var r;if(void 0!==t&&!t.eqn(0)&&(!e||e.gteHardfork("spuriousDragon"))&&!t.eqn(27)&&!t.eqn(28))if(e){var n=e.chainIdBN().muln(2);if(!(t.eq(n.addn(35))||t.eq(n.addn(36))))throw new Error("Incompatible EIP155-based V "+t.toString()+" and chain id "+e.chainIdBN().toString()+". See the Common parameter of the Transaction constructor to set the chain id.");}else{var i=void 0;i=t.subn(35).isEven()?35:36,r=t.subn(i).divn(2);}return this._getCommon(e,r);},r.prototype._unsignedTxImplementsEIP155=function(){return this.common.gteHardfork("spuriousDragon");},r.prototype._signedTxImplementsEIP155=function(){if(!this.isSigned())throw Error("This transaction is not signed");var t=this.common.gteHardfork("spuriousDragon"),e=this.v,r=this.common.chainIdBN().muln(2);return(e.eq(r.addn(35))||e.eq(r.addn(36)))&&t;},r;}(f.BaseTransaction);e.default=c;}).call(this,r(1).Buffer);},function(t,e){},function(t,e,r){"use strict";function n(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(!t)return;if("string"==typeof t)return i(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return i(t,e);}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]};},e:function(t){throw t;},f:o};}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var a,s=!0,u=!1;return{s:function(){r=r.call(t);},n:function(){var t=r.next();return s=t.done,t;},e:function(t){u=!0,a=t;},f:function(){try{s||null==r.return||r.return();}finally{if(u)throw a;}}};}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&void 0!==arguments[0]?arguments[0]:function(t){return new Uint8Array(t);},e=arguments.length>1?arguments[1]:void 0;return"function"==typeof t&&(t=t(e)),y("output",t,e),t;}function _(t){return Object.prototype.toString.call(t).slice(8,-1);}t.exports=function(t){return{contextRandomize:function(e){switch(v(null===e||e instanceof Uint8Array,"Expected seed to be an Uint8Array or null"),null!==e&&y("seed",e,32),t.contextRandomize(e)){case 1:throw new Error(u);}},privateKeyVerify:function(e){return y("private key",e,32),0===t.privateKeyVerify(e);},privateKeyNegate:function(e){switch(y("private key",e,32),t.privateKeyNegate(e)){case 0:return e;case 1:throw new Error(o);}},privateKeyTweakAdd:function(e,r){switch(y("private key",e,32),y("tweak",r,32),t.privateKeyTweakAdd(e,r)){case 0:return e;case 1:throw new Error(a);}},privateKeyTweakMul:function(e,r){switch(y("private key",e,32),y("tweak",r,32),t.privateKeyTweakMul(e,r)){case 0:return e;case 1:throw new Error(s);}},publicKeyVerify:function(e){return y("public key",e,[33,65]),0===t.publicKeyVerify(e);},publicKeyCreate:function(e){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0;switch(y("private key",e,32),g(r),n=w(n,r?33:65),t.publicKeyCreate(n,e)){case 0:return n;case 1:throw new Error(f);case 2:throw new Error(h);}},publicKeyConvert:function(e){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0;switch(y("public key",e,[33,65]),g(r),n=w(n,r?33:65),t.publicKeyConvert(n,e)){case 0:return n;case 1:throw new Error(c);case 2:throw new Error(h);}},publicKeyNegate:function(e){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0;switch(y("public key",e,[33,65]),g(r),n=w(n,r?33:65),t.publicKeyNegate(n,e)){case 0:return n;case 1:throw new Error(c);case 2:throw new Error(o);case 3:throw new Error(h);}},publicKeyCombine:function(e){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2?arguments[2]:void 0;v(Array.isArray(e),"Expected public keys to be an Array"),v(e.length>0,"Expected public keys array will have more than zero items");var o,a=n(e);try{for(a.s();!(o=a.n()).done;){var s=o.value;y("public key",s,[33,65]);}}catch(t){a.e(t);}finally{a.f();}switch(g(r),i=w(i,r?33:65),t.publicKeyCombine(i,e)){case 0:return i;case 1:throw new Error(c);case 2:throw new Error(l);case 3:throw new Error(h);}},publicKeyTweakAdd:function(e,r){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=arguments.length>3?arguments[3]:void 0;switch(y("public key",e,[33,65]),y("tweak",r,32),g(n),i=w(i,n?33:65),t.publicKeyTweakAdd(i,e,r)){case 0:return i;case 1:throw new Error(c);case 2:throw new Error(a);}},publicKeyTweakMul:function(e,r){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=arguments.length>3?arguments[3]:void 0;switch(y("public key",e,[33,65]),y("tweak",r,32),g(n),i=w(i,n?33:65),t.publicKeyTweakMul(i,e,r)){case 0:return i;case 1:throw new Error(c);case 2:throw new Error(s);}},signatureNormalize:function(e){switch(y("signature",e,64),t.signatureNormalize(e)){case 0:return e;case 1:throw new Error(d);}},signatureExport:function(e,r){y("signature",e,64);var n={output:r=w(r,72),outputlen:72};switch(t.signatureExport(n,e)){case 0:return r.slice(0,n.outputlen);case 1:throw new Error(d);case 2:throw new Error(o);}},signatureImport:function(e,r){switch(y("signature",e),r=w(r,64),t.signatureImport(r,e)){case 0:return r;case 1:throw new Error(d);case 2:throw new Error(o);}},ecdsaSign:function(e,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;y("message",e,32),y("private key",r,32),v("Object"===_(n),"Expected options to be an Object"),void 0!==n.data&&y("options.data",n.data),void 0!==n.noncefn&&v("Function"===_(n.noncefn),"Expected options.noncefn to be a Function");var a={signature:i=w(i,64),recid:null};switch(t.ecdsaSign(a,e,r,n.data,n.noncefn)){case 0:return a;case 1:throw new Error(p);case 2:throw new Error(o);}},ecdsaVerify:function(e,r,n){switch(y("signature",e,64),y("message",r,32),y("public key",n,[33,65]),t.ecdsaVerify(e,r,n)){case 0:return!0;case 3:return!1;case 1:throw new Error(d);case 2:throw new Error(c);}},ecdsaRecover:function(e,r,n){var i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=arguments.length>4?arguments[4]:void 0;switch(y("signature",e,64),v("Number"===_(r)&&r>=0&&r<=3,"Expected recovery id to be a Number within interval [0, 3]"),y("message",n,32),g(i),a=w(a,i?33:65),t.ecdsaRecover(a,e,r,n)){case 0:return a;case 1:throw new Error(d);case 2:throw new Error(m);case 3:throw new Error(o);}},ecdh:function(e,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;switch(y("public key",e,[33,65]),y("private key",r,32),v("Object"===_(n),"Expected options to be an Object"),void 0!==n.data&&y("options.data",n.data),void 0!==n.hashfn?(v("Function"===_(n.hashfn),"Expected options.hashfn to be a Function"),void 0!==n.xbuf&&y("options.xbuf",n.xbuf,32),void 0!==n.ybuf&&y("options.ybuf",n.ybuf,32),y("output",i)):i=w(i,32),t.ecdh(i,e,r,n.data,n.hashfn,n.xbuf,n.ybuf)){case 0:return i;case 1:throw new Error(c);case 2:throw new Error(b);}}};};},function(t,e,r){"use strict";var n=new(0,r(54).ec)("secp256k1"),i=n.curve,o=i.n.constructor;function a(t){var e=t[0];switch(e){case 2:case 3:return 33!==t.length?null:function(t,e){var r=new o(e);if(r.cmp(i.p)>=0)return null;var a=(r=r.toRed(i.red)).redSqr().redIMul(r).redIAdd(i.b).redSqrt();return 3===t!==a.isOdd()&&(a=a.redNeg()),n.keyPair({pub:{x:r,y:a}});}(e,t.subarray(1,33));case 4:case 6:case 7:return 65!==t.length?null:function(t,e,r){var a=new o(e),s=new o(r);if(a.cmp(i.p)>=0||s.cmp(i.p)>=0)return null;if(a=a.toRed(i.red),s=s.toRed(i.red),(6===t||7===t)&&s.isOdd()!==(7===t))return null;var u=a.redSqr().redIMul(a);return s.redSqr().redISub(u.redIAdd(i.b)).isZero()?n.keyPair({pub:{x:a,y:s}}):null;}(e,t.subarray(1,33),t.subarray(33,65));default:return null;}}function s(t,e){for(var r=e.encode(null,33===t.length),n=0;n=0)return 1;if(r.iadd(new o(t)),r.cmp(i.n)>=0&&r.isub(i.n),r.isZero())return 1;var n=r.toArrayLike(Uint8Array,"be",32);return t.set(n),0;},privateKeyTweakMul:function(t,e){var r=new o(e);if(r.cmp(i.n)>=0||r.isZero())return 1;r.imul(new o(t)),r.cmp(i.n)>=0&&(r=r.umod(i.n));var n=r.toArrayLike(Uint8Array,"be",32);return t.set(n),0;},publicKeyVerify:function(t){return null===a(t)?1:0;},publicKeyCreate:function(t,e){var r=new o(e);return r.cmp(i.n)>=0||r.isZero()?1:(s(t,n.keyFromPrivate(e).getPublic()),0);},publicKeyConvert:function(t,e){var r=a(e);return null===r?1:(s(t,r.getPublic()),0);},publicKeyNegate:function(t,e){var r=a(e);if(null===r)return 1;var n=r.getPublic();return n.y=n.y.redNeg(),s(t,n),0;},publicKeyCombine:function(t,e){for(var r=new Array(e.length),n=0;n=0)return 2;var u=n.getPublic().add(i.g.mul(r));return u.isInfinity()?2:(s(t,u),0);},publicKeyTweakMul:function(t,e,r){var n=a(e);return null===n?1:(r=new o(r)).cmp(i.n)>=0||r.isZero()?2:(s(t,n.getPublic().mul(r)),0);},signatureNormalize:function(t){var e=new o(t.subarray(0,32)),r=new o(t.subarray(32,64));return e.cmp(i.n)>=0||r.cmp(i.n)>=0?1:(1===r.cmp(n.nh)&&t.set(i.n.sub(r).toArrayLike(Uint8Array,"be",32),32),0);},signatureExport:function(t,e){var r=e.subarray(0,32),n=e.subarray(32,64);if(new o(r).cmp(i.n)>=0)return 1;if(new o(n).cmp(i.n)>=0)return 1;var a=t.output,s=a.subarray(4,37);s[0]=0,s.set(r,1);for(var u=33,f=0;u>1&&0===s[f]&&!(128&s[f+1]);--u,++f);if(128&(s=s.subarray(f))[0])return 1;if(u>1&&0===s[0]&&!(128&s[1]))return 1;var c=a.subarray(39,72);c[0]=0,c.set(n,1);for(var h=33,l=0;h>1&&0===c[l]&&!(128&c[l+1]);--h,++l);return 128&(c=c.subarray(l))[0]||h>1&&0===c[0]&&!(128&c[1])?1:(t.outputlen=6+u+h,a[0]=48,a[1]=t.outputlen-2,a[2]=2,a[3]=s.length,a.set(s,4),a[4+u]=2,a[5+u]=c.length,a.set(c,6+u),0);},signatureImport:function(t,e){if(e.length<8)return 1;if(e.length>72)return 1;if(48!==e[0])return 1;if(e[1]!==e.length-2)return 1;if(2!==e[2])return 1;var r=e[3];if(0===r)return 1;if(5+r>=e.length)return 1;if(2!==e[4+r])return 1;var n=e[5+r];if(0===n)return 1;if(6+r+n!==e.length)return 1;if(128&e[4])return 1;if(r>1&&0===e[4]&&!(128&e[5]))return 1;if(128&e[r+6])return 1;if(n>1&&0===e[r+6]&&!(128&e[r+7]))return 1;var a=e.subarray(4,4+r);if(33===a.length&&0===a[0]&&(a=a.subarray(1)),a.length>32)return 1;var s=e.subarray(6+r);if(33===s.length&&0===s[0]&&(s=s.slice(1)),s.length>32)throw new Error("S length is too long");var u=new o(a);u.cmp(i.n)>=0&&(u=new o(0));var f=new o(e.subarray(6+r));return f.cmp(i.n)>=0&&(f=new o(0)),t.set(u.toArrayLike(Uint8Array,"be",32),0),t.set(f.toArrayLike(Uint8Array,"be",32),32),0;},ecdsaSign:function(t,e,r,a,s){if(s){var u=s;s=function(t){var n=u(e,r,null,a,t);if(!(n instanceof Uint8Array&&32===n.length))throw new Error("This is the way");return new o(n);};}var f,c=new o(r);if(c.cmp(i.n)>=0||c.isZero())return 1;try{f=n.sign(e,r,{canonical:!0,k:s,pers:a});}catch(t){return 1;}return t.signature.set(f.r.toArrayLike(Uint8Array,"be",32),0),t.signature.set(f.s.toArrayLike(Uint8Array,"be",32),32),t.recid=f.recoveryParam,0;},ecdsaVerify:function(t,e,r){var s={r:t.subarray(0,32),s:t.subarray(32,64)},u=new o(s.r),f=new o(s.s);if(u.cmp(i.n)>=0||f.cmp(i.n)>=0)return 1;if(1===f.cmp(n.nh)||u.isZero()||f.isZero())return 3;var c=a(r);if(null===c)return 2;var h=c.getPublic();return n.verify(e,s,h)?0:3;},ecdsaRecover:function(t,e,r,a){var u,f={r:e.slice(0,32),s:e.slice(32,64)},c=new o(f.r),h=new o(f.s);if(c.cmp(i.n)>=0||h.cmp(i.n)>=0)return 1;if(c.isZero()||h.isZero())return 2;try{u=n.recoverPubKey(a,f,r);}catch(t){return 2;}return s(t,u),0;},ecdh:function(t,e,r,s,u,f,c){var h=a(e);if(null===h)return 1;var l=new o(r);if(l.cmp(i.n)>=0||l.isZero())return 2;var d=h.getPublic().mul(l);if(void 0===u)for(var p=d.encode(null,!0),m=n.hash().update(p).digest(),b=0;b<32;++b)t[b]=m[b];else{f||(f=new Uint8Array(32));for(var v=d.getX().toArray("be",32),y=0;y<32;++y)f[y]=v[y];c||(c=new Uint8Array(32));for(var g=d.getY().toArray("be",32),w=0;w<32;++w)c[w]=g[w];var _=u(f,c,s);if(!(_ instanceof Uint8Array&&_.length===t.length))return 2;t.set(_);}return 0;}};},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(22);e.getRandomBytes=function(t){return new Promise(function(e,r){n(t,function(t,n){t?r(t):e(n);});});},e.getRandomBytesSync=function(t){return n(t);};},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(439),i=r(440);e.keccak224=n.createHashFunction(function(){return i("keccak224");}),e.keccak256=n.createHashFunction(function(){return i("keccak256");}),e.keccak384=n.createHashFunction(function(){return i("keccak384");}),e.keccak512=n.createHashFunction(function(){return i("keccak512");});},function(t,e,r){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.createHashFunction=function(e){return function(r){var n=e();return n.update(r),t.from(n.digest());};};}).call(this,r(1).Buffer);},function(t,e,r){"use strict";t.exports=r(441)(r(444));},function(t,e,r){"use strict";var n=r(442),i=r(443);t.exports=function(t){var e=n(t),r=i(t);return function(t,n){switch("string"==typeof t?t.toLowerCase():t){case"keccak224":return new e(1152,448,null,224,n);case"keccak256":return new e(1088,512,null,256,n);case"keccak384":return new e(832,768,null,384,n);case"keccak512":return new e(576,1024,null,512,n);case"sha3-224":return new e(1152,448,6,224,n);case"sha3-256":return new e(1088,512,6,256,n);case"sha3-384":return new e(832,768,6,384,n);case"sha3-512":return new e(576,1024,6,512,n);case"shake128":return new r(1344,256,31,n);case"shake256":return new r(1088,512,31,n);default:throw new Error("Invald algorithm: "+t);}};};},function(t,e,r){"use strict";(function(e){var n=r(0),i=n(r(5)),o=n(r(9)),a=n(r(14)),s=n(r(15)),u=n(r(13));function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0;}catch(t){return!1;}}();return function(){var r,n=(0,u.default)(t);if(e){var i=(0,u.default)(this).constructor;r=Reflect.construct(n,arguments,i);}else r=n.apply(this,arguments);return(0,s.default)(this,r);};}var c=r(87).Transform;t.exports=function(t){return function(r){(0,a.default)(s,r);var n=f(s);function s(e,r,o,a,u){var f;return(0,i.default)(this,s),(f=n.call(this,u))._rate=e,f._capacity=r,f._delimitedSuffix=o,f._hashBitLength=a,f._options=u,f._state=new t(),f._state.initialize(e,r),f._finalized=!1,f;}return(0,o.default)(s,[{key:"_transform",value:function(t,e,r){var n=null;try{this.update(t,e);}catch(t){n=t;}r(n);}},{key:"_flush",value:function(t){var e=null;try{this.push(this.digest());}catch(t){e=t;}t(e);}},{key:"update",value:function(t,r){if(!e.isBuffer(t)&&"string"!=typeof t)throw new TypeError("Data must be a string or a buffer");if(this._finalized)throw new Error("Digest already called");return e.isBuffer(t)||(t=e.from(t,r)),this._state.absorb(t),this;}},{key:"digest",value:function(t){if(this._finalized)throw new Error("Digest already called");this._finalized=!0,this._delimitedSuffix&&this._state.absorbLastFewBits(this._delimitedSuffix);var e=this._state.squeeze(this._hashBitLength/8);return void 0!==t&&(e=e.toString(t)),this._resetState(),e;}},{key:"_resetState",value:function(){return this._state.initialize(this._rate,this._capacity),this;}},{key:"_clone",value:function(){var t=new s(this._rate,this._capacity,this._delimitedSuffix,this._hashBitLength,this._options);return this._state.copy(t._state),t._finalized=this._finalized,t;}}]),s;}(c);};}).call(this,r(1).Buffer);},function(t,e,r){"use strict";(function(e){var n=r(0),i=n(r(5)),o=n(r(9)),a=n(r(14)),s=n(r(15)),u=n(r(13));function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0;}catch(t){return!1;}}();return function(){var r,n=(0,u.default)(t);if(e){var i=(0,u.default)(this).constructor;r=Reflect.construct(n,arguments,i);}else r=n.apply(this,arguments);return(0,s.default)(this,r);};}var c=r(87).Transform;t.exports=function(t){return function(r){(0,a.default)(s,r);var n=f(s);function s(e,r,o,a){var u;return(0,i.default)(this,s),(u=n.call(this,a))._rate=e,u._capacity=r,u._delimitedSuffix=o,u._options=a,u._state=new t(),u._state.initialize(e,r),u._finalized=!1,u;}return(0,o.default)(s,[{key:"_transform",value:function(t,e,r){var n=null;try{this.update(t,e);}catch(t){n=t;}r(n);}},{key:"_flush",value:function(){}},{key:"_read",value:function(t){this.push(this.squeeze(t));}},{key:"update",value:function(t,r){if(!e.isBuffer(t)&&"string"!=typeof t)throw new TypeError("Data must be a string or a buffer");if(this._finalized)throw new Error("Squeeze already called");return e.isBuffer(t)||(t=e.from(t,r)),this._state.absorb(t),this;}},{key:"squeeze",value:function(t,e){this._finalized||(this._finalized=!0,this._state.absorbLastFewBits(this._delimitedSuffix));var r=this._state.squeeze(t);return void 0!==e&&(r=r.toString(e)),r;}},{key:"_resetState",value:function(){return this._state.initialize(this._rate,this._capacity),this;}},{key:"_clone",value:function(){var t=new s(this._rate,this._capacity,this._delimitedSuffix,this._options);return this._state.copy(t._state),t._finalized=this._finalized,t;}}]),s;}(c);};}).call(this,r(1).Buffer);},function(t,e,r){"use strict";(function(e){var n=r(445);function i(){this.state=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],this.blockSize=null,this.count=0,this.squeezing=!1;}i.prototype.initialize=function(t,e){for(var r=0;r<50;++r)this.state[r]=0;this.blockSize=t/8,this.count=0,this.squeezing=!1;},i.prototype.absorb=function(t){for(var e=0;e>>this.count%4*8&255,this.count+=1,this.count===this.blockSize&&(n.p1600(this.state),this.count=0);return r;},i.prototype.copy=function(t){for(var e=0;e<50;++e)t.state[e]=this.state[e];t.blockSize=this.blockSize,t.count=this.count,t.squeezing=this.squeezing;},t.exports=i;}).call(this,r(1).Buffer);},function(t,e,r){"use strict";var n=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648];e.p1600=function(t){for(var e=0;e<24;++e){var r=t[0]^t[10]^t[20]^t[30]^t[40],i=t[1]^t[11]^t[21]^t[31]^t[41],o=t[2]^t[12]^t[22]^t[32]^t[42],a=t[3]^t[13]^t[23]^t[33]^t[43],s=t[4]^t[14]^t[24]^t[34]^t[44],u=t[5]^t[15]^t[25]^t[35]^t[45],f=t[6]^t[16]^t[26]^t[36]^t[46],c=t[7]^t[17]^t[27]^t[37]^t[47],h=t[8]^t[18]^t[28]^t[38]^t[48],l=t[9]^t[19]^t[29]^t[39]^t[49],d=h^(o<<1|a>>>31),p=l^(a<<1|o>>>31),m=t[0]^d,b=t[1]^p,v=t[10]^d,y=t[11]^p,g=t[20]^d,w=t[21]^p,_=t[30]^d,k=t[31]^p,M=t[40]^d,S=t[41]^p;d=r^(s<<1|u>>>31),p=i^(u<<1|s>>>31);var A=t[2]^d,x=t[3]^p,E=t[12]^d,O=t[13]^p,P=t[22]^d,B=t[23]^p,T=t[32]^d,R=t[33]^p,I=t[42]^d,C=t[43]^p;d=o^(f<<1|c>>>31),p=a^(c<<1|f>>>31);var U=t[4]^d,j=t[5]^p,N=t[14]^d,L=t[15]^p,D=t[24]^d,F=t[25]^p,q=t[34]^d,H=t[35]^p,z=t[44]^d,K=t[45]^p;d=s^(h<<1|l>>>31),p=u^(l<<1|h>>>31);var G=t[6]^d,V=t[7]^p,W=t[16]^d,Z=t[17]^p,J=t[26]^d,X=t[27]^p,Y=t[36]^d,$=t[37]^p,Q=t[46]^d,tt=t[47]^p;d=f^(r<<1|i>>>31),p=c^(i<<1|r>>>31);var et=t[8]^d,rt=t[9]^p,nt=t[18]^d,it=t[19]^p,ot=t[28]^d,at=t[29]^p,st=t[38]^d,ut=t[39]^p,ft=t[48]^d,ct=t[49]^p,ht=m,lt=b,dt=y<<4|v>>>28,pt=v<<4|y>>>28,mt=g<<3|w>>>29,bt=w<<3|g>>>29,vt=k<<9|_>>>23,yt=_<<9|k>>>23,gt=M<<18|S>>>14,wt=S<<18|M>>>14,_t=A<<1|x>>>31,kt=x<<1|A>>>31,Mt=O<<12|E>>>20,St=E<<12|O>>>20,At=P<<10|B>>>22,xt=B<<10|P>>>22,Et=R<<13|T>>>19,Ot=T<<13|R>>>19,Pt=I<<2|C>>>30,Bt=C<<2|I>>>30,Tt=j<<30|U>>>2,Rt=U<<30|j>>>2,It=N<<6|L>>>26,Ct=L<<6|N>>>26,Ut=F<<11|D>>>21,jt=D<<11|F>>>21,Nt=q<<15|H>>>17,Lt=H<<15|q>>>17,Dt=K<<29|z>>>3,Ft=z<<29|K>>>3,qt=G<<28|V>>>4,Ht=V<<28|G>>>4,zt=Z<<23|W>>>9,Kt=W<<23|Z>>>9,Gt=J<<25|X>>>7,Vt=X<<25|J>>>7,Wt=Y<<21|$>>>11,Zt=$<<21|Y>>>11,Jt=tt<<24|Q>>>8,Xt=Q<<24|tt>>>8,Yt=et<<27|rt>>>5,$t=rt<<27|et>>>5,Qt=nt<<20|it>>>12,te=it<<20|nt>>>12,ee=at<<7|ot>>>25,re=ot<<7|at>>>25,ne=st<<8|ut>>>24,ie=ut<<8|st>>>24,oe=ft<<14|ct>>>18,ae=ct<<14|ft>>>18;t[0]=ht^~Mt&Ut,t[1]=lt^~St&jt,t[10]=qt^~Qt&mt,t[11]=Ht^~te&bt,t[20]=_t^~It&Gt,t[21]=kt^~Ct&Vt,t[30]=Yt^~dt&At,t[31]=$t^~pt&xt,t[40]=Tt^~zt&ee,t[41]=Rt^~Kt&re,t[2]=Mt^~Ut&Wt,t[3]=St^~jt&Zt,t[12]=Qt^~mt&Et,t[13]=te^~bt&Ot,t[22]=It^~Gt&ne,t[23]=Ct^~Vt&ie,t[32]=dt^~At&Nt,t[33]=pt^~xt&Lt,t[42]=zt^~ee&vt,t[43]=Kt^~re&yt,t[4]=Ut^~Wt&oe,t[5]=jt^~Zt&ae,t[14]=mt^~Et&Dt,t[15]=bt^~Ot&Ft,t[24]=Gt^~ne>,t[25]=Vt^~ie&wt,t[34]=At^~Nt&Jt,t[35]=xt^~Lt&Xt,t[44]=ee^~vt&Pt,t[45]=re^~yt&Bt,t[6]=Wt^~oe&ht,t[7]=Zt^~ae<,t[16]=Et^~Dt&qt,t[17]=Ot^~Ft&Ht,t[26]=ne^~gt&_t,t[27]=ie^~wt&kt,t[36]=Nt^~Jt&Yt,t[37]=Lt^~Xt&$t,t[46]=vt^~Pt&Tt,t[47]=yt^~Bt&Rt,t[8]=oe^~ht&Mt,t[9]=ae^~lt&St,t[18]=Dt^~qt&Qt,t[19]=Ft^~Ht&te,t[28]=gt^~_t&It,t[29]=wt^~kt&Ct,t[38]=Jt^~Yt&dt,t[39]=Xt^~$t&pt,t[48]=Pt^~Tt&zt,t[49]=Bt^~Rt&Kt,t[0]^=n[2*e],t[1]^=n[2*e+1];}};},function(t,e,r){"use strict";(function(t){var n=function(t){return t&&t.__esModule?t:{default:t};};Object.defineProperty(e,"__esModule",{value:!0}),e.Address=void 0;var i=n(r(100)),o=n(r(33)),a=r(34),s=r(199),u=function(){function e(t){i.default(20===t.length,"Invalid address length"),this.buf=t;}return e.zero=function(){return new e(a.zeros(20));},e.fromString=function(t){return i.default(s.isValidAddress(t),"Invalid address"),new e(a.toBuffer(t));},e.fromPublicKey=function(r){return i.default(t.isBuffer(r),"Public key should be Buffer"),new e(s.pubToAddress(r));},e.fromPrivateKey=function(r){return i.default(t.isBuffer(r),"Private key should be Buffer"),new e(s.privateToAddress(r));},e.generate=function(r,n){return i.default(o.default.isBN(n)),new e(s.generateAddress(r.buf,n.toArrayLike(t)));},e.generate2=function(r,n,o){return i.default(t.isBuffer(n)),i.default(t.isBuffer(o)),new e(s.generateAddress2(r.buf,n,o));},e.prototype.equals=function(t){return this.buf.equals(t.buf);},e.prototype.isZero=function(){return this.equals(e.zero());},e.prototype.isPrecompileOrSystemAddress=function(){var t=new o.default(this.buf),e=new o.default(0),r=new o.default("ffff","hex");return t.gte(e)&&t.lte(r);},e.prototype.toString=function(){return"0x"+this.buf.toString("hex");},e.prototype.toBuffer=function(){return t.from(this.buf);},e;}();e.Address=u;}).call(this,r(1).Buffer);},function(t,e,r){"use strict";(function(t){var n=function(t){return t&&t.__esModule?t:{default:t};};Object.defineProperty(e,"__esModule",{value:!0}),e.hashPersonalMessage=e.isValidSignature=e.fromRpcSig=e.toCompactSig=e.toRpcSig=e.ecrecover=e.ecsign=void 0;var i=r(200),o=n(r(33)),a=r(34),s=r(102),u=r(70),f=r(103);function c(t,e){var r=f.toType(t,f.TypeOutput.BN);if(!e)return r.subn(27);var n=f.toType(e,f.TypeOutput.BN);return r.sub(n.muln(2).addn(35));}function h(t){var e=new o.default(t);return e.eqn(0)||e.eqn(1);}e.ecsign=function(e,r,n){var o=i.ecdsaSign(e,r),a=o.signature,s=o.recid,u=t.from(a.slice(0,32)),c=t.from(a.slice(32,64));if(!n||"number"==typeof n){if(n&&!Number.isSafeInteger(n))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)");return{r:u,s:c,v:n?s+(2*n+35):s+27};}return{r:u,s:c,v:f.toType(n,f.TypeOutput.BN).muln(2).addn(35).addn(s).toArrayLike(t)};},e.ecrecover=function(e,r,n,o,s){var u=t.concat([a.setLengthLeft(n,32),a.setLengthLeft(o,32)],64),f=c(r,s);if(!h(f))throw new Error("Invalid signature v value");var l=i.ecdsaRecover(u,f.toNumber(),e);return t.from(i.publicKeyConvert(l,!1).slice(1));},e.toRpcSig=function(e,r,n,i){if(!h(c(e,i)))throw new Error("Invalid signature v value");return a.bufferToHex(t.concat([a.setLengthLeft(r,32),a.setLengthLeft(n,32),a.toBuffer(e)]));},e.toCompactSig=function(e,r,n,i){if(!h(c(e,i)))throw new Error("Invalid signature v value");var o=f.toType(e,f.TypeOutput.Number),s=n;return(o>28&&o%2==1||1===o||28===o)&&((s=t.from(n))[0]|=128),a.bufferToHex(t.concat([a.setLengthLeft(r,32),a.setLengthLeft(s,32)]));},e.fromRpcSig=function(t){var e,r,n,i=a.toBuffer(t);if(i.length>=65)e=i.slice(0,32),r=i.slice(32,64),n=a.bufferToInt(i.slice(64));else{if(64!==i.length)throw new Error("Invalid signature length");e=i.slice(0,32),r=i.slice(32,64),n=a.bufferToInt(i.slice(32,33))>>7,r[0]&=127;}return n<27&&(n+=27),{v:n,r:e,s:r};},e.isValidSignature=function(t,e,r,n,i){void 0===n&&(n=!0);var a=new o.default("7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0",16),s=new o.default("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141",16);if(32!==e.length||32!==r.length)return!1;if(!h(c(t,i)))return!1;var u=new o.default(e),f=new o.default(r);return!(u.isZero()||u.gt(s)||f.isZero()||f.gt(s))&&(!n||1!==f.cmp(a));},e.hashPersonalMessage=function(e){u.assertIsBuffer(e);var r=t.from("Ethereum Signed Message:\n"+e.length.toString(),"utf-8");return s.keccak(t.concat([r,e]));};}).call(this,r(1).Buffer);},function(t,e,r){"use strict";(function(t){var n=r(0)(r(2)),i=Object.create?function(t,e,r,n){void 0===n&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r];}});}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r];},o=Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e});}:function(t,e){t.default=e;},a=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.hasOwnProperty.call(t,r)&&i(e,t,r);return o(e,t),e;},s=function(t){return t&&t.__esModule?t:{default:t};};Object.defineProperty(e,"__esModule",{value:!0}),e.defineProperties=void 0;var u=s(r(100)),f=a(r(42)),c=a(r(69)),h=r(34);e.defineProperties=function(e,r,i){if(e.raw=[],e._fields=[],e.toJSON=function(t){if(void 0===t&&(t=!1),t){var r={};return e._fields.forEach(function(t){r[t]="0x"+e[t].toString("hex");}),r;}return h.baToJSON(e.raw);},e.serialize=function(){return c.encode(e.raw);},r.forEach(function(r,n){function i(){return e.raw[n];}function o(i){"00"!==(i=h.toBuffer(i)).toString("hex")||r.allowZero||(i=t.allocUnsafe(0)),r.allowLess&&r.length?(i=h.unpadBuffer(i),u.default(r.length>=i.length,"The field "+r.name+" must not have more "+r.length+" bytes")):r.allowZero&&0===i.length||!r.length||u.default(r.length===i.length,"The field "+r.name+" must have byte length of "+r.length),e.raw[n]=i;}e._fields.push(r.name),Object.defineProperty(e,r.name,{enumerable:!0,configurable:!0,get:i,set:o}),r.default&&(e[r.name]=r.default),r.alias&&Object.defineProperty(e,r.alias,{enumerable:!1,configurable:!0,set:o,get:i});}),i)if("string"==typeof i&&(i=t.from(f.stripHexPrefix(i),"hex")),t.isBuffer(i)&&(i=c.decode(i)),Array.isArray(i)){if(i.length>e._fields.length)throw new Error("wrong number of fields in data");i.forEach(function(t,r){e[e._fields[r]]=h.toBuffer(t);});}else{if("object"!==(0,n.default)(i))throw new Error("invalid data");var o=Object.keys(i);r.forEach(function(t){-1!==o.indexOf(t.name)&&(e[t.name]=i[t.name]),-1!==o.indexOf(t.alias)&&(e[t.alias]=i[t.alias]);});}};}).call(this,r(1).Buffer);},function(t,e,r){"use strict";var n=Object.create?function(t,e,r,n){void 0===n&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r];}});}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r];},i=Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e});}:function(t,e){t.default=e;},o=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.hasOwnProperty.call(t,r)&&n(e,t,r);return i(e,t),e;},a=function(t){return t&&t.__esModule?t:{default:t};};Object.defineProperty(e,"__esModule",{value:!0}),e.rlp=e.BN=void 0;var s=a(r(33));e.BN=s.default;var u=o(r(69));e.rlp=u;},function(t,e,r){"use strict";(function(t){var n,i,o=r(0)(r(2));i=function(t){t.version="1.2.0";var e=function(){for(var t=0,e=new Array(256),r=0;256!=r;++r)t=1&(t=1&(t=1&(t=1&(t=1&(t=1&(t=1&(t=1&(t=r)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1,e[r]=t;return"undefined"!=typeof Int32Array?new Int32Array(e):e;}();t.table=e,t.bstr=function(t,r){for(var n=-1^r,i=t.length-1,o=0;o>>8^e[255&(n^t.charCodeAt(o++))])>>>8^e[255&(n^t.charCodeAt(o++))];return o===i&&(n=n>>>8^e[255&(n^t.charCodeAt(o))]),-1^n;},t.buf=function(t,r){if(t.length>1e4)return function(t,r){for(var n=-1^r,i=t.length-7,o=0;o>>8^e[255&(n^t[o++])])>>>8^e[255&(n^t[o++])])>>>8^e[255&(n^t[o++])])>>>8^e[255&(n^t[o++])])>>>8^e[255&(n^t[o++])])>>>8^e[255&(n^t[o++])])>>>8^e[255&(n^t[o++])])>>>8^e[255&(n^t[o++])];for(;o>>8^e[255&(n^t[o++])];return-1^n;}(t,r);for(var n=-1^r,i=t.length-3,o=0;o>>8^e[255&(n^t[o++])])>>>8^e[255&(n^t[o++])])>>>8^e[255&(n^t[o++])])>>>8^e[255&(n^t[o++])];for(;o>>8^e[255&(n^t[o++])];return-1^n;},t.str=function(t,r){for(var n,i,o=-1^r,a=0,s=t.length;a>>8^e[255&(o^n)]:n<2048?o=(o=o>>>8^e[255&(o^(192|n>>6&31))])>>>8^e[255&(o^(128|63&n))]:n>=55296&&n<57344?(n=64+(1023&n),i=1023&t.charCodeAt(a++),o=(o=(o=(o=o>>>8^e[255&(o^(240|n>>8&7))])>>>8^e[255&(o^(128|n>>2&63))])>>>8^e[255&(o^(128|i>>6&15|(3&n)<<4))])>>>8^e[255&(o^(128|63&i))]):o=(o=(o=o>>>8^e[255&(o^(224|n>>12&15))])>>>8^e[255&(o^(128|n>>6&63))])>>>8^e[255&(o^(128|63&n))];return-1^o;};},"undefined"==typeof DO_NOT_EXPORT_CRC?"object"===(0,o.default)(e)?i(e):void 0===(n=function(){var t={};return i(t),t;}.call(e,r,e,t))||(t.exports=n):i({});}).call(this,r(17)(t));},function(t,e,r){"use strict";var n=function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t};}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.");},i=function(t){return t&&t.__esModule?t:{default:t};};Object.defineProperty(e,"__esModule",{value:!0}),e.chains=e._getInitializedChains=void 0;var o=i(r(452)),a=i(r(453)),s=i(r(454)),u=i(r(455)),f=i(r(456)),c=i(r(457));function h(t){var e,r,i={1:"mainnet",3:"ropsten",4:"rinkeby",42:"kovan",5:"goerli",123:"calaveras"},h={mainnet:o.default,ropsten:a.default,rinkeby:s.default,kovan:u.default,goerli:f.default,calaveras:c.default};if(t)try{for(var l=n(t),d=l.next();!d.done;d=l.next()){var p=d.value,m=p.name;i[p.chainId.toString()]=m,h[m]=p;}}catch(t){e={error:t};}finally{try{d&&!d.done&&(r=l.return)&&r.call(l);}finally{if(e)throw e.error;}}return h.names=i,h;}e._getInitializedChains=h,e.chains=h();},function(t){t.exports=JSON.parse('{"name":"mainnet","chainId":1,"networkId":1,"defaultHardfork":"istanbul","consensus":{"type":"pow","algorithm":"ethash","ethash":{}},"comment":"The Ethereum main chain","url":"https://ethstats.net/","genesis":{"hash":"0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3","timestamp":null,"gasLimit":5000,"difficulty":17179869184,"nonce":"0x0000000000000042","extraData":"0x11bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82fa","stateRoot":"0xd7f8974fb5ac78d9ac099b9ad5018bedc2ce0a72dad1827a1709da30580f0544"},"hardforks":[{"name":"chainstart","block":0,"forkHash":"0xfc64ec04"},{"name":"homestead","block":1150000,"forkHash":"0x97c2c34c"},{"name":"dao","block":1920000,"forkHash":"0x91d1f948"},{"name":"tangerineWhistle","block":2463000,"forkHash":"0x7a64da13"},{"name":"spuriousDragon","block":2675000,"forkHash":"0x3edd5b10"},{"name":"byzantium","block":4370000,"forkHash":"0xa00bc324"},{"name":"constantinople","block":7280000,"forkHash":"0x668db0af"},{"name":"petersburg","block":7280000,"forkHash":"0x668db0af"},{"name":"istanbul","block":9069000,"forkHash":"0x879d6e30"},{"name":"muirGlacier","block":9200000,"forkHash":"0xe029e991"},{"name":"berlin","block":12244000,"forkHash":"0x0eb440f6"},{"name":"london","block":12965000,"forkHash":"0xb715077d"}],"bootstrapNodes":[{"ip":"18.138.108.67","port":30303,"id":"d860a01f9722d78051619d1e2351aba3f43f943f6f00718d1b9baa4101932a1f5011f16bb2b1bb35db20d6fe28fa0bf09636d26a87d31de9ec6203eeedb1f666","location":"ap-southeast-1-001","comment":"bootnode-aws-ap-southeast-1-001"},{"ip":"3.209.45.79","port":30303,"id":"22a8232c3abc76a16ae9d6c3b164f98775fe226f0917b0ca871128a74a8e9630b458460865bab457221f1d448dd9791d24c4e5d88786180ac185df813a68d4de","location":"us-east-1-001","comment":"bootnode-aws-us-east-1-001"},{"ip":"34.255.23.113","port":30303,"id":"ca6de62fce278f96aea6ec5a2daadb877e51651247cb96ee310a318def462913b653963c155a0ef6c7d50048bba6e6cea881130857413d9f50a621546b590758","location":"eu-west-1-001","comment":"bootnode-aws-eu-west-1-001"},{"ip":"35.158.244.151","port":30303,"id":"279944d8dcd428dffaa7436f25ca0ca43ae19e7bcf94a8fb7d1641651f92d121e972ac2e8f381414b80cc8e5555811c2ec6e1a99bb009b3f53c4c69923e11bd8","location":"eu-central-1-001","comment":"bootnode-aws-eu-central-1-001"},{"ip":"52.187.207.27","port":30303,"id":"8499da03c47d637b20eee24eec3c356c9a2e6148d6fe25ca195c7949ab8ec2c03e3556126b0d7ed644675e78c4318b08691b7b57de10e5f0d40d05b09238fa0a","location":"australiaeast-001","comment":"bootnode-azure-australiaeast-001"},{"ip":"191.234.162.198","port":30303,"id":"103858bdb88756c71f15e9b5e09b56dc1be52f0a5021d46301dbbfb7e130029cc9d0d6f73f693bc29b665770fff7da4d34f3c6379fe12721b5d7a0bcb5ca1fc1","location":"brazilsouth-001","comment":"bootnode-azure-brazilsouth-001"},{"ip":"52.231.165.108","port":30303,"id":"715171f50508aba88aecd1250af392a45a330af91d7b90701c436b618c86aaa1589c9184561907bebbb56439b8f8787bc01f49a7c77276c58c1b09822d75e8e8","location":"koreasouth-001","comment":"bootnode-azure-koreasouth-001"},{"ip":"104.42.217.25","port":30303,"id":"5d6d7cd20d6da4bb83a1d28cadb5d409b64edf314c0335df658c1a54e32c7c4a7ab7823d57c39b6a757556e68ff1df17c748b698544a55cb488b52479a92b60f","location":"westus-001","comment":"bootnode-azure-westus-001"}],"dnsNetworks":["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.mainnet.ethdisco.net"]}');},function(t){t.exports=JSON.parse('{"name":"ropsten","chainId":3,"networkId":3,"defaultHardfork":"istanbul","consensus":{"type":"pow","algorithm":"ethash","ethash":{}},"comment":"PoW test network","url":"https://github.com/ethereum/ropsten","genesis":{"hash":"0x41941023680923e0fe4d74a34bdac8141f2540e3ae90623718e47d66d1ca4a2d","timestamp":null,"gasLimit":16777216,"difficulty":1048576,"nonce":"0x0000000000000042","extraData":"0x3535353535353535353535353535353535353535353535353535353535353535","stateRoot":"0x217b0bbcfb72e2d57e28f33cb361b9983513177755dc3f33ce3e7022ed62b77b"},"hardforks":[{"name":"chainstart","block":0,"forkHash":"0x30c7ddbc"},{"name":"homestead","block":0,"forkHash":"0x30c7ddbc"},{"name":"dao","block":null,"forkHash":null},{"name":"tangerineWhistle","block":0,"forkHash":"0x30c7ddbc"},{"name":"spuriousDragon","block":10,"forkHash":"0x63760190"},{"name":"byzantium","block":1700000,"forkHash":"0x3ea159c7"},{"name":"constantinople","block":4230000,"forkHash":"0x97b544f3"},{"name":"petersburg","block":4939394,"forkHash":"0xd6e2149b"},{"name":"istanbul","block":6485846,"forkHash":"0x4bc66396"},{"name":"muirGlacier","block":7117117,"forkHash":"0x6727ef90"},{"name":"berlin","block":9812189,"forkHash":"0xa157d377"},{"name":"london","block":10499401,"forkHash":"0x7119b6b3"}],"bootstrapNodes":[{"ip":"52.176.7.10","port":30303,"id":"30b7ab30a01c124a6cceca36863ece12c4f5fa68e3ba9b0b51407ccc002eeed3b3102d20a88f1c1d3c3154e2449317b8ef95090e77b312d5cc39354f86d5d606","location":"","comment":"US-Azure geth"},{"ip":"52.176.100.77","port":30303,"id":"865a63255b3bb68023b6bffd5095118fcc13e79dcf014fe4e47e065c350c7cc72af2e53eff895f11ba1bbb6a2b33271c1116ee870f266618eadfc2e78aa7349c","location":"","comment":"US-Azure parity"},{"ip":"52.232.243.152","port":30303,"id":"6332792c4a00e3e4ee0926ed89e0d27ef985424d97b6a45bf0f23e51f0dcb5e66b875777506458aea7af6f9e4ffb69f43f3778ee73c81ed9d34c51c4b16b0b0f","location":"","comment":"Parity"},{"ip":"192.81.208.223","port":30303,"id":"94c15d1b9e2fe7ce56e458b9a3b672ef11894ddedd0c6f247e0f1d3487f52b66208fb4aeb8179fce6e3a749ea93ed147c37976d67af557508d199d9594c35f09","location":"","comment":"@gpip"}],"dnsNetworks":["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.ropsten.ethdisco.net"]}');},function(t){t.exports=JSON.parse('{"name":"rinkeby","chainId":4,"networkId":4,"defaultHardfork":"istanbul","consensus":{"type":"poa","algorithm":"clique","clique":{"period":15,"epoch":30000}},"comment":"PoA test network","url":"https://www.rinkeby.io","genesis":{"hash":"0x6341fd3daf94b748c72ced5a5b26028f2474f5f00d824504e4fa37a75767e177","timestamp":"0x58ee40ba","gasLimit":4700000,"difficulty":1,"nonce":"0x0000000000000000","extraData":"0x52657370656374206d7920617574686f7269746168207e452e436172746d616e42eb768f2244c8811c63729a21a3569731535f067ffc57839b00206d1ad20c69a1981b489f772031b279182d99e65703f0076e4812653aab85fca0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","stateRoot":"0x53580584816f617295ea26c0e17641e0120cab2f0a8ffb53a866fd53aa8e8c2d"},"hardforks":[{"name":"chainstart","block":0,"forkHash":"0x3b8e0691"},{"name":"homestead","block":1,"forkHash":"0x60949295"},{"name":"dao","block":null,"forkHash":null},{"name":"tangerineWhistle","block":2,"forkHash":"0x8bde40dd"},{"name":"spuriousDragon","block":3,"forkHash":"0xcb3a64bb"},{"name":"byzantium","block":1035301,"forkHash":"0x8d748b57"},{"name":"constantinople","block":3660663,"forkHash":"0xe49cab14"},{"name":"petersburg","block":4321234,"forkHash":"0xafec6b27"},{"name":"istanbul","block":5435345,"forkHash":"0xcbdb8838"},{"name":"berlin","block":8290928,"forkHash":"0x6910c8bd"},{"name":"london","block":8897988,"forkHash":"0x8e29f2f3"}],"bootstrapNodes":[{"ip":"52.169.42.101","port":30303,"id":"a24ac7c5484ef4ed0c5eb2d36620ba4e4aa13b8c84684e1b4aab0cebea2ae45cb4d375b77eab56516d34bfbd3c1a833fc51296ff084b770b94fb9028c4d25ccf","location":"","comment":"IE"},{"ip":"52.3.158.184","port":30303,"id":"343149e4feefa15d882d9fe4ac7d88f885bd05ebb735e547f12e12080a9fa07c8014ca6fd7f373123488102fe5e34111f8509cf0b7de3f5b44339c9f25e87cb8","location":"","comment":"INFURA"},{"ip":"159.89.28.211","port":30303,"id":"b6b28890b006743680c52e64e0d16db57f28124885595fa03a562be1d2bf0f3a1da297d56b13da25fb992888fd556d4c1a27b1f39d531bde7de1921c90061cc6","location":"","comment":"AKASHA"}],"dnsNetworks":["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.rinkeby.ethdisco.net"]}');},function(t){t.exports=JSON.parse('{"name":"kovan","chainId":42,"networkId":42,"defaultHardfork":"istanbul","consensus":{"type":"poa","algorithm":"aura","aura":{}},"comment":"Parity PoA test network","url":"https://kovan-testnet.github.io/website/","genesis":{"hash":"0xa3c565fc15c7478862d50ccd6561e3c06b24cc509bf388941c25ea985ce32cb9","timestamp":null,"gasLimit":6000000,"difficulty":131072,"nonce":"0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","extraData":"0x","stateRoot":"0x2480155b48a1cea17d67dbfdfaafe821c1d19cdd478c5358e8ec56dec24502b2"},"hardforks":[{"name":"chainstart","block":0,"forkHash":"0x010ffe56"},{"name":"homestead","block":0,"forkHash":"0x010ffe56"},{"name":"dao","block":null,"forkHash":"0x010ffe56"},{"name":"tangerineWhistle","block":0,"forkHash":"0x010ffe56"},{"name":"spuriousDragon","block":0,"forkHash":"0x010ffe56"},{"name":"byzantium","block":5067000,"forkHash":"0x7f83c620"},{"name":"constantinople","block":9200000,"forkHash":"0xa94e3dc4"},{"name":"petersburg","block":10255201,"forkHash":"0x186874aa"},{"name":"istanbul","block":14111141,"forkHash":"0x7f6599a6"},{"name":"berlin","block":null,"forkHash":null},{"name":"london","block":null,"forkHash":null}],"bootstrapNodes":[{"ip":"116.203.116.241","port":30303,"id":"16898006ba2cd4fa8bf9a3dfe32684c178fa861df144bfc21fe800dc4838a03e342056951fa9fd533dcb0be1219e306106442ff2cf1f7e9f8faa5f2fc1a3aa45","location":"","comment":"1"},{"ip":"3.217.96.11","port":30303,"id":"2909846f78c37510cc0e306f185323b83bb2209e5ff4fdd279d93c60e3f365e3c6e62ad1d2133ff11f9fd6d23ad9c3dad73bb974d53a22f7d1ac5b7dea79d0b0","location":"","comment":"2"},{"ip":"108.61.170.124","port":30303,"id":"740e1c8ea64e71762c71a463a04e2046070a0c9394fcab5891d41301dc473c0cff00ebab5a9bc87fbcb610ab98ac18225ff897bc8b7b38def5975d5ceb0a7d7c","location":"","comment":"3"},{"ip":"157.230.31.163","port":30303,"id":"2909846f78c37510cc0e306f185323b83bb2209e5ff4fdd279d93c60e3f365e3c6e62ad1d2133ff11f9fd6d23ad9c3dad73bb974d53a22f7d1ac5b7dea79d0b0","location":"","comment":"4"}]}');},function(t){t.exports=JSON.parse('{"name":"goerli","chainId":5,"networkId":5,"defaultHardfork":"istanbul","consensus":{"type":"poa","algorithm":"clique","clique":{"period":15,"epoch":30000}},"comment":"Cross-client PoA test network","url":"https://github.com/goerli/testnet","genesis":{"hash":"0xbf7e331f7f7c1dd2e05159666b3bf8bc7a8a3a9eb1d518969eab529dd9b88c1a","timestamp":"0x5c51a607","gasLimit":10485760,"difficulty":1,"nonce":"0x0000000000000000","extraData":"0x22466c6578692069732061207468696e6722202d204166726900000000000000e0a2bd4258d2768837baa26a28fe71dc079f84c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","stateRoot":"0x5d6cded585e73c4e322c30c2f782a336316f17dd85a4863b9d838d2d4b8b3008"},"hardforks":[{"name":"chainstart","block":0,"forkHash":"0xa3f5ab08"},{"name":"homestead","block":0,"forkHash":"0xa3f5ab08"},{"name":"dao","block":null,"forkHash":"0xa3f5ab08"},{"name":"tangerineWhistle","block":0,"forkHash":"0xa3f5ab08"},{"name":"spuriousDragon","block":0,"forkHash":"0xa3f5ab08"},{"name":"byzantium","block":0,"forkHash":"0xa3f5ab08"},{"name":"constantinople","block":0,"forkHash":"0xa3f5ab08"},{"name":"petersburg","block":0,"forkHash":"0xa3f5ab08"},{"name":"istanbul","block":1561651,"forkHash":"0xc25efa5c"},{"name":"berlin","block":4460644,"forkHash":"0x757a1c47"},{"name":"london","block":5062605,"forkHash":"0xb8c6299d"}],"bootstrapNodes":[{"ip":"51.141.78.53","port":30303,"id":"011f758e6552d105183b1761c5e2dea0111bc20fd5f6422bc7f91e0fabbec9a6595caf6239b37feb773dddd3f87240d99d859431891e4a642cf2a0a9e6cbb98a","location":"","comment":"Upstream bootnode 1"},{"ip":"13.93.54.137","port":30303,"id":"176b9417f511d05b6b2cf3e34b756cf0a7096b3094572a8f6ef4cdcb9d1f9d00683bf0f83347eebdf3b81c3521c2332086d9592802230bf528eaf606a1d9677b","location":"","comment":"Upstream bootnode 2"},{"ip":"94.237.54.114","port":30313,"id":"46add44b9f13965f7b9875ac6b85f016f341012d84f975377573800a863526f4da19ae2c620ec73d11591fa9510e992ecc03ad0751f53cc02f7c7ed6d55c7291","location":"","comment":"Upstream bootnode 3"},{"ip":"18.218.250.66","port":30313,"id":"b5948a2d3e9d486c4d75bf32713221c2bd6cf86463302339299bd227dc2e276cd5a1c7ca4f43a0e9122fe9af884efed563bd2a1fd28661f3b5f5ad7bf1de5949","location":"","comment":"Upstream bootnode 4"},{"ip":"3.11.147.67","port":30303,"id":"a61215641fb8714a373c80edbfa0ea8878243193f57c96eeb44d0bc019ef295abd4e044fd619bfc4c59731a73fb79afe84e9ab6da0c743ceb479cbb6d263fa91","location":"","comment":"Ethereum Foundation bootnode"},{"ip":"51.15.116.226","port":30303,"id":"a869b02cec167211fb4815a82941db2e7ed2936fd90e78619c53eb17753fcf0207463e3419c264e2a1dd8786de0df7e68cf99571ab8aeb7c4e51367ef186b1dd","location":"","comment":"Goerli Initiative bootnode"},{"ip":"51.15.119.157","port":30303,"id":"807b37ee4816ecf407e9112224494b74dd5933625f655962d892f2f0f02d7fbbb3e2a94cf87a96609526f30c998fd71e93e2f53015c558ffc8b03eceaf30ee33","location":"","comment":"Goerli Initiative bootnode"},{"ip":"51.15.119.157","port":40303,"id":"a59e33ccd2b3e52d578f1fbd70c6f9babda2650f0760d6ff3b37742fdcdfdb3defba5d56d315b40c46b70198c7621e63ffa3f987389c7118634b0fefbbdfa7fd","location":"","comment":"Goerli Initiative bootnode"}],"dnsNetworks":["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.goerli.ethdisco.net"]}');},function(t){t.exports=JSON.parse('{"name":"calaveras","chainId":123,"networkId":123,"defaultHardfork":"berlin","consensus":{"type":"poa","algorithm":"clique","clique":{"period":30,"epoch":30000}},"comment":"The Calaveras testnet chain","url":"https://github.com/ethereum/eth1.0-specs/blob/master/network-upgrades/client-integration-testnets/calaveras.md","genesis":{"hash":"0xeb9233d066c275efcdfed8037f4fc082770176aefdbcb7691c71da412a5670f2","gasLimit":"0x47b760","difficulty":"0x1","nonce":"0x0000000000000000","extraData":"0x00000000000000000000000000000000000000000000000000000000000000005211cea3870c7ba7c6c44b185e62eecdb864cd8c560228ce57d31efbf64c200b2c200aacec78cf17a7148e784fe95a7a750335f8b9572ee28d72e7650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","stateRoot":"0x664c93de37eb4a72953ea42b8c046cdb64c9f0b0bca5505ade8d970d49ebdb8c","timestamp":"0x60b3877f"},"hardforks":[{"name":"chainstart","block":0,"forkHash":"0xe34c4aff"},{"name":"homestead","block":0,"forkHash":"0xe34c4aff"},{"name":"dao","block":null,"forkHash":"0xe34c4aff"},{"name":"tangerineWhistle","block":0,"forkHash":"0xe34c4aff"},{"name":"spuriousDragon","block":0,"forkHash":"0xe34c4aff"},{"name":"byzantium","block":0,"forkHash":"0xe34c4aff"},{"name":"constantinople","block":0,"forkHash":"0xe34c4aff"},{"name":"petersburg","block":0,"forkHash":"0xe34c4aff"},{"name":"istanbul","block":0,"forkHash":"0xe34c4aff"},{"name":"berlin","block":0,"forkHash":"0xe34c4aff"},{"name":"london","block":500,"forkHash":"0x173783e4"}],"bootstrapNodes":[{"ip":"3.21.156.138","port":30303,"id":"39eb08bbfad87481553c471a63ff2a4b4885fffa4ff50f1cf46744d9ad6e2f764ede146fe4df563fa9ccda1a46b9b1a88fb08135e1bf1d71b320912499da773d","location":"","comment":"Calaveras bootnode 1"},{"ip":"3.9.20.133","port":30303,"id":"9e1096aa59862a6f164994cb5cb16f5124d6c992cdbf4535ff7dea43ea1512afe5448dca9df1b7ab0726129603f1a3336b631e4d7a1a44c94daddd03241587f9","location":"","comment":"Calaveras bootnode 2"}]}');},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.hardforks=void 0,e.hardforks=[["chainstart",r(459)],["homestead",r(460)],["dao",r(461)],["tangerineWhistle",r(462)],["spuriousDragon",r(463)],["byzantium",r(464)],["constantinople",r(465)],["petersburg",r(466)],["istanbul",r(467)],["muirGlacier",r(468)],["berlin",r(469)],["london",r(470)]];},function(t){t.exports=JSON.parse('{"name":"chainstart","comment":"Start of the Ethereum main chain","url":"","status":"","gasConfig":{"minGasLimit":{"v":5000,"d":"Minimum the gas limit may ever be"},"gasLimitBoundDivisor":{"v":1024,"d":"The bound divisor of the gas limit, used in update calculations"},"maxRefundQuotient":{"v":2,"d":"Maximum refund quotient; max tx refund is min(tx.gasUsed/maxRefundQuotient, tx.gasRefund)"}},"gasPrices":{"base":{"v":2,"d":"Gas base cost, used e.g. for ChainID opcode (Istanbul)"},"tierStep":{"v":[0,2,3,5,8,10,20],"d":"Once per operation, for a selection of them"},"exp":{"v":10,"d":"Base fee of the EXP opcode"},"expByte":{"v":10,"d":"Times ceil(log256(exponent)) for the EXP instruction"},"sha3":{"v":30,"d":"Base fee of the SHA3 opcode"},"sha3Word":{"v":6,"d":"Once per word of the SHA3 operation\'s data"},"sload":{"v":50,"d":"Base fee of the SLOAD opcode"},"sstoreSet":{"v":20000,"d":"Once per SSTORE operation if the zeroness changes from zero"},"sstoreReset":{"v":5000,"d":"Once per SSTORE operation if the zeroness does not change from zero"},"sstoreRefund":{"v":15000,"d":"Once per SSTORE operation if the zeroness changes to zero"},"jumpdest":{"v":1,"d":"Base fee of the JUMPDEST opcode"},"log":{"v":375,"d":"Base fee of the LOG opcode"},"logData":{"v":8,"d":"Per byte in a LOG* operation\'s data"},"logTopic":{"v":375,"d":"Multiplied by the * of the LOG*, per LOG transaction. e.g. LOG0 incurs 0 * c_txLogTopicGas, LOG4 incurs 4 * c_txLogTopicGas"},"create":{"v":32000,"d":"Base fee of the CREATE opcode"},"call":{"v":40,"d":"Base fee of the CALL opcode"},"callStipend":{"v":2300,"d":"Free gas given at beginning of call"},"callValueTransfer":{"v":9000,"d":"Paid for CALL when the value transfor is non-zero"},"callNewAccount":{"v":25000,"d":"Paid for CALL when the destination address didn\'t exist prior"},"selfdestructRefund":{"v":24000,"d":"Refunded following a selfdestruct operation"},"memory":{"v":3,"d":"Times the address of the (highest referenced byte in memory + 1). NOTE: referencing happens on read, write and in instructions such as RETURN and CALL"},"quadCoeffDiv":{"v":512,"d":"Divisor for the quadratic particle of the memory cost equation"},"createData":{"v":200,"d":""},"tx":{"v":21000,"d":"Per transaction. NOTE: Not payable on data of calls between transactions"},"txCreation":{"v":32000,"d":"The cost of creating a contract via tx"},"txDataZero":{"v":4,"d":"Per byte of data attached to a transaction that equals zero. NOTE: Not payable on data of calls between transactions"},"txDataNonZero":{"v":68,"d":"Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions"},"copy":{"v":3,"d":"Multiplied by the number of 32-byte words that are copied (round up) for any *COPY operation and added"},"ecRecover":{"v":3000,"d":""},"sha256":{"v":60,"d":""},"sha256Word":{"v":12,"d":""},"ripemd160":{"v":600,"d":""},"ripemd160Word":{"v":120,"d":""},"identity":{"v":15,"d":""},"identityWord":{"v":3,"d":""},"stop":{"v":0,"d":"Base fee of the STOP opcode"},"add":{"v":3,"d":"Base fee of the ADD opcode"},"mul":{"v":5,"d":"Base fee of the MUL opcode"},"sub":{"v":3,"d":"Base fee of the SUB opcode"},"div":{"v":5,"d":"Base fee of the DIV opcode"},"sdiv":{"v":5,"d":"Base fee of the SDIV opcode"},"mod":{"v":5,"d":"Base fee of the MOD opcode"},"smod":{"v":5,"d":"Base fee of the SMOD opcode"},"addmod":{"v":8,"d":"Base fee of the ADDMOD opcode"},"mulmod":{"v":8,"d":"Base fee of the MULMOD opcode"},"signextend":{"v":5,"d":"Base fee of the SIGNEXTEND opcode"},"lt":{"v":3,"d":"Base fee of the LT opcode"},"gt":{"v":3,"d":"Base fee of the GT opcode"},"slt":{"v":3,"d":"Base fee of the SLT opcode"},"sgt":{"v":3,"d":"Base fee of the SGT opcode"},"eq":{"v":3,"d":"Base fee of the EQ opcode"},"iszero":{"v":3,"d":"Base fee of the ISZERO opcode"},"and":{"v":3,"d":"Base fee of the AND opcode"},"or":{"v":3,"d":"Base fee of the OR opcode"},"xor":{"v":3,"d":"Base fee of the XOR opcode"},"not":{"v":3,"d":"Base fee of the NOT opcode"},"byte":{"v":3,"d":"Base fee of the BYTE opcode"},"address":{"v":2,"d":"Base fee of the ADDRESS opcode"},"balance":{"v":20,"d":"Base fee of the BALANCE opcode"},"origin":{"v":2,"d":"Base fee of the ORIGIN opcode"},"caller":{"v":2,"d":"Base fee of the CALLER opcode"},"callvalue":{"v":2,"d":"Base fee of the CALLVALUE opcode"},"calldataload":{"v":3,"d":"Base fee of the CALLDATALOAD opcode"},"calldatasize":{"v":2,"d":"Base fee of the CALLDATASIZE opcode"},"calldatacopy":{"v":3,"d":"Base fee of the CALLDATACOPY opcode"},"codesize":{"v":2,"d":"Base fee of the CODESIZE opcode"},"codecopy":{"v":3,"d":"Base fee of the CODECOPY opcode"},"gasprice":{"v":2,"d":"Base fee of the GASPRICE opcode"},"extcodesize":{"v":20,"d":"Base fee of the EXTCODESIZE opcode"},"extcodecopy":{"v":20,"d":"Base fee of the EXTCODECOPY opcode"},"blockhash":{"v":20,"d":"Base fee of the BLOCKHASH opcode"},"coinbase":{"v":2,"d":"Base fee of the COINBASE opcode"},"timestamp":{"v":2,"d":"Base fee of the TIMESTAMP opcode"},"number":{"v":2,"d":"Base fee of the NUMBER opcode"},"difficulty":{"v":2,"d":"Base fee of the DIFFICULTY opcode"},"gaslimit":{"v":2,"d":"Base fee of the GASLIMIT opcode"},"pop":{"v":2,"d":"Base fee of the POP opcode"},"mload":{"v":3,"d":"Base fee of the MLOAD opcode"},"mstore":{"v":3,"d":"Base fee of the MSTORE opcode"},"mstore8":{"v":3,"d":"Base fee of the MSTORE8 opcode"},"sstore":{"v":0,"d":"Base fee of the SSTORE opcode"},"jump":{"v":8,"d":"Base fee of the JUMP opcode"},"jumpi":{"v":10,"d":"Base fee of the JUMPI opcode"},"pc":{"v":2,"d":"Base fee of the PC opcode"},"msize":{"v":2,"d":"Base fee of the MSIZE opcode"},"gas":{"v":2,"d":"Base fee of the GAS opcode"},"push":{"v":3,"d":"Base fee of the PUSH opcode"},"dup":{"v":3,"d":"Base fee of the DUP opcode"},"swap":{"v":3,"d":"Base fee of the SWAP opcode"},"callcode":{"v":40,"d":"Base fee of the CALLCODE opcode"},"return":{"v":0,"d":"Base fee of the RETURN opcode"},"invalid":{"v":0,"d":"Base fee of the INVALID opcode"},"selfdestruct":{"v":0,"d":"Base fee of the SELFDESTRUCT opcode"}},"vm":{"stackLimit":{"v":1024,"d":"Maximum size of VM stack allowed"},"callCreateDepth":{"v":1024,"d":"Maximum depth of call/create stack"},"maxExtraDataSize":{"v":32,"d":"Maximum size extra data may be after Genesis"}},"pow":{"minimumDifficulty":{"v":131072,"d":"The minimum that the difficulty may ever be"},"difficultyBoundDivisor":{"v":2048,"d":"The bound divisor of the difficulty, used in the update calculations"},"durationLimit":{"v":13,"d":"The decision boundary on the blocktime duration used to determine whether difficulty should go up or not"},"epochDuration":{"v":30000,"d":"Duration between proof-of-work epochs"},"timebombPeriod":{"v":100000,"d":"Exponential difficulty timebomb period"},"minerReward":{"v":"5000000000000000000","d":"the amount a miner get rewarded for mining a block"},"difficultyBombDelay":{"v":0,"d":"the amount of blocks to delay the difficulty bomb with"}}}');},function(t){t.exports=JSON.parse('{"name":"homestead","comment":"Homestead hardfork with protocol and network changes","url":"https://eips.ethereum.org/EIPS/eip-606","status":"Final","gasConfig":{},"gasPrices":{"delegatecall":{"v":40,"d":"Base fee of the DELEGATECALL opcode"}},"vm":{},"pow":{}}');},function(t){t.exports=JSON.parse('{"name":"dao","comment":"DAO rescue hardfork","url":"https://eips.ethereum.org/EIPS/eip-779","status":"Final","gasConfig":{},"gasPrices":{},"vm":{},"pow":{}}');},function(t){t.exports=JSON.parse('{"name":"tangerineWhistle","comment":"Hardfork with gas cost changes for IO-heavy operations","url":"https://eips.ethereum.org/EIPS/eip-608","status":"Final","gasConfig":{},"gasPrices":{"sload":{"v":200,"d":"Once per SLOAD operation"},"call":{"v":700,"d":"Once per CALL operation & message call transaction"},"extcodesize":{"v":700,"d":"Base fee of the EXTCODESIZE opcode"},"extcodecopy":{"v":700,"d":"Base fee of the EXTCODECOPY opcode"},"balance":{"v":400,"d":"Base fee of the BALANCE opcode"},"delegatecall":{"v":700,"d":"Base fee of the DELEGATECALL opcode"},"callcode":{"v":700,"d":"Base fee of the CALLCODE opcode"},"selfdestruct":{"v":5000,"d":"Base fee of the SELFDESTRUCT opcode"}},"vm":{},"pow":{}}');},function(t){t.exports=JSON.parse('{"name":"spuriousDragon","comment":"HF with EIPs for simple replay attack protection, EXP cost increase, state trie clearing, contract code size limit","url":"https://eips.ethereum.org/EIPS/eip-607","status":"Final","gasConfig":{},"gasPrices":{"expByte":{"v":50,"d":"Times ceil(log256(exponent)) for the EXP instruction"}},"vm":{"maxCodeSize":{"v":24576,"d":"Maximum length of contract code"}},"pow":{}}');},function(t){t.exports=JSON.parse('{"name":"byzantium","comment":"Hardfork with new precompiles, instructions and other protocol changes","url":"https://eips.ethereum.org/EIPS/eip-609","status":"Final","gasConfig":{},"gasPrices":{"modexpGquaddivisor":{"v":20,"d":"Gquaddivisor from modexp precompile for gas calculation"},"ecAdd":{"v":500,"d":"Gas costs for curve addition precompile"},"ecMul":{"v":40000,"d":"Gas costs for curve multiplication precompile"},"ecPairing":{"v":100000,"d":"Base gas costs for curve pairing precompile"},"ecPairingWord":{"v":80000,"d":"Gas costs regarding curve pairing precompile input length"},"revert":{"v":0,"d":"Base fee of the REVERT opcode"},"staticcall":{"v":700,"d":"Base fee of the STATICCALL opcode"},"returndatasize":{"v":2,"d":"Base fee of the RETURNDATASIZE opcode"},"returndatacopy":{"v":3,"d":"Base fee of the RETURNDATACOPY opcode"}},"vm":{},"pow":{"minerReward":{"v":"3000000000000000000","d":"the amount a miner get rewarded for mining a block"},"difficultyBombDelay":{"v":3000000,"d":"the amount of blocks to delay the difficulty bomb with"}}}');},function(t){t.exports=JSON.parse('{"name":"constantinople","comment":"Postponed hardfork including EIP-1283 (SSTORE gas metering changes)","url":"https://eips.ethereum.org/EIPS/eip-1013","status":"Final","gasConfig":{},"gasPrices":{"netSstoreNoopGas":{"v":200,"d":"Once per SSTORE operation if the value doesn\'t change"},"netSstoreInitGas":{"v":20000,"d":"Once per SSTORE operation from clean zero"},"netSstoreCleanGas":{"v":5000,"d":"Once per SSTORE operation from clean non-zero"},"netSstoreDirtyGas":{"v":200,"d":"Once per SSTORE operation from dirty"},"netSstoreClearRefund":{"v":15000,"d":"Once per SSTORE operation for clearing an originally existing storage slot"},"netSstoreResetRefund":{"v":4800,"d":"Once per SSTORE operation for resetting to the original non-zero value"},"netSstoreResetClearRefund":{"v":19800,"d":"Once per SSTORE operation for resetting to the original zero value"},"shl":{"v":3,"d":"Base fee of the SHL opcode"},"shr":{"v":3,"d":"Base fee of the SHR opcode"},"sar":{"v":3,"d":"Base fee of the SAR opcode"},"extcodehash":{"v":400,"d":"Base fee of the EXTCODEHASH opcode"},"create2":{"v":32000,"d":"Base fee of the CREATE2 opcode"}},"vm":{},"pow":{"minerReward":{"v":"2000000000000000000","d":"The amount a miner gets rewarded for mining a block"},"difficultyBombDelay":{"v":5000000,"d":"the amount of blocks to delay the difficulty bomb with"}}}');},function(t){t.exports=JSON.parse('{"name":"petersburg","comment":"Aka constantinopleFix, removes EIP-1283, activate together with or after constantinople","url":"https://eips.ethereum.org/EIPS/eip-1716","status":"Draft","gasConfig":{},"gasPrices":{"netSstoreNoopGas":{"v":null,"d":"Removed along EIP-1283"},"netSstoreInitGas":{"v":null,"d":"Removed along EIP-1283"},"netSstoreCleanGas":{"v":null,"d":"Removed along EIP-1283"},"netSstoreDirtyGas":{"v":null,"d":"Removed along EIP-1283"},"netSstoreClearRefund":{"v":null,"d":"Removed along EIP-1283"},"netSstoreResetRefund":{"v":null,"d":"Removed along EIP-1283"},"netSstoreResetClearRefund":{"v":null,"d":"Removed along EIP-1283"}},"vm":{},"pow":{}}');},function(t){t.exports=JSON.parse('{"name":"istanbul","comment":"HF targeted for December 2019 following the Constantinople/Petersburg HF","url":"https://eips.ethereum.org/EIPS/eip-1679","status":"Draft","gasConfig":{},"gasPrices":{"blake2Round":{"v":1,"d":"Gas cost per round for the Blake2 F precompile"},"ecAdd":{"v":150,"d":"Gas costs for curve addition precompile"},"ecMul":{"v":6000,"d":"Gas costs for curve multiplication precompile"},"ecPairing":{"v":45000,"d":"Base gas costs for curve pairing precompile"},"ecPairingWord":{"v":34000,"d":"Gas costs regarding curve pairing precompile input length"},"txDataNonZero":{"v":16,"d":"Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions"},"sstoreSentryGasEIP2200":{"v":2300,"d":"Minimum gas required to be present for an SSTORE call, not consumed"},"sstoreNoopGasEIP2200":{"v":800,"d":"Once per SSTORE operation if the value doesn\'t change"},"sstoreDirtyGasEIP2200":{"v":800,"d":"Once per SSTORE operation if a dirty value is changed"},"sstoreInitGasEIP2200":{"v":20000,"d":"Once per SSTORE operation from clean zero to non-zero"},"sstoreInitRefundEIP2200":{"v":19200,"d":"Once per SSTORE operation for resetting to the original zero value"},"sstoreCleanGasEIP2200":{"v":5000,"d":"Once per SSTORE operation from clean non-zero to something else"},"sstoreCleanRefundEIP2200":{"v":4200,"d":"Once per SSTORE operation for resetting to the original non-zero value"},"sstoreClearRefundEIP2200":{"v":15000,"d":"Once per SSTORE operation for clearing an originally existing storage slot"},"balance":{"v":700,"d":"Base fee of the BALANCE opcode"},"extcodehash":{"v":700,"d":"Base fee of the EXTCODEHASH opcode"},"chainid":{"v":2,"d":"Base fee of the CHAINID opcode"},"selfbalance":{"v":5,"d":"Base fee of the SELFBALANCE opcode"},"sload":{"v":800,"d":"Base fee of the SLOAD opcode"}},"vm":{},"pow":{}}');},function(t){t.exports=JSON.parse('{"name":"muirGlacier","comment":"HF to delay the difficulty bomb","url":"https://eips.ethereum.org/EIPS/eip-2384","status":"Final","gasConfig":{},"gasPrices":{},"vm":{},"pow":{"difficultyBombDelay":{"v":9000000,"d":"the amount of blocks to delay the difficulty bomb with"}}}');},function(t){t.exports=JSON.parse('{"name":"berlin","comment":"HF targeted for July 2020 following the Muir Glacier HF","url":"https://eips.ethereum.org/EIPS/eip-2070","status":"Draft","eips":[2565,2929,2718,2930]}');},function(t){t.exports=JSON.parse('{"name":"london","comment":"HF targeted for July 2021 following the Berlin fork","url":"https://github.com/ethereum/eth1.0-specs/blob/master/network-upgrades/mainnet-upgrades/london.md","status":"Draft","eips":[1559,3198,3529,3541]}');},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.EIPs=void 0,e.EIPs={1559:r(472),2315:r(473),2537:r(474),2565:r(475),2718:r(476),2929:r(477),2930:r(478),3198:r(479),3529:r(480),3541:r(481),3554:r(482)};},function(t){t.exports=JSON.parse('{"name":"EIP-1559","number":1559,"comment":"Fee market change for ETH 1.0 chain","url":"https://eips.ethereum.org/EIPS/eip-1559","status":"Review","minimumHardfork":"berlin","requiredEIPs":[2930],"gasConfig":{"baseFeeMaxChangeDenominator":{"v":8,"d":"Maximum base fee change denominator"},"elasticityMultiplier":{"v":2,"d":"Maximum block gas target elasticity"},"initialBaseFee":{"v":1000000000,"d":"Initial base fee on first EIP1559 block"}},"gasPrices":{},"vm":{},"pow":{}}');},function(t){t.exports=JSON.parse('{"name":"EIP-2315","number":2315,"comment":"Simple subroutines for the EVM","url":"https://eips.ethereum.org/EIPS/eip-2315","status":"Draft","minimumHardfork":"istanbul","gasConfig":{},"gasPrices":{"beginsub":{"v":2,"d":"Base fee of the BEGINSUB opcode"},"returnsub":{"v":5,"d":"Base fee of the RETURNSUB opcode"},"jumpsub":{"v":10,"d":"Base fee of the JUMPSUB opcode"}},"vm":{},"pow":{}}');},function(t){t.exports=JSON.parse('{"name":"EIP-2537","number":2537,"comment":"BLS12-381 precompiles","url":"https://eips.ethereum.org/EIPS/eip-2537","status":"Draft","minimumHardfork":"chainstart","gasConfig":{},"gasPrices":{"Bls12381G1AddGas":{"v":600,"d":"Gas cost of a single BLS12-381 G1 addition precompile-call"},"Bls12381G1MulGas":{"v":12000,"d":"Gas cost of a single BLS12-381 G1 multiplication precompile-call"},"Bls12381G2AddGas":{"v":4500,"d":"Gas cost of a single BLS12-381 G2 addition precompile-call"},"Bls12381G2MulGas":{"v":55000,"d":"Gas cost of a single BLS12-381 G2 multiplication precompile-call"},"Bls12381PairingBaseGas":{"v":115000,"d":"Base gas cost of BLS12-381 pairing check"},"Bls12381PairingPerPairGas":{"v":23000,"d":"Per-pair gas cost of BLS12-381 pairing check"},"Bls12381MapG1Gas":{"v":5500,"d":"Gas cost of BLS12-381 map field element to G1"},"Bls12381MapG2Gas":{"v":110000,"d":"Gas cost of BLS12-381 map field element to G2"},"Bls12381MultiExpGasDiscount":{"v":[[1,1200],[2,888],[3,764],[4,641],[5,594],[6,547],[7,500],[8,453],[9,438],[10,423],[11,408],[12,394],[13,379],[14,364],[15,349],[16,334],[17,330],[18,326],[19,322],[20,318],[21,314],[22,310],[23,306],[24,302],[25,298],[26,294],[27,289],[28,285],[29,281],[30,277],[31,273],[32,269],[33,268],[34,266],[35,265],[36,263],[37,262],[38,260],[39,259],[40,257],[41,256],[42,254],[43,253],[44,251],[45,250],[46,248],[47,247],[48,245],[49,244],[50,242],[51,241],[52,239],[53,238],[54,236],[55,235],[56,233],[57,232],[58,231],[59,229],[60,228],[61,226],[62,225],[63,223],[64,222],[65,221],[66,220],[67,219],[68,219],[69,218],[70,217],[71,216],[72,216],[73,215],[74,214],[75,213],[76,213],[77,212],[78,211],[79,211],[80,210],[81,209],[82,208],[83,208],[84,207],[85,206],[86,205],[87,205],[88,204],[89,203],[90,202],[91,202],[92,201],[93,200],[94,199],[95,199],[96,198],[97,197],[98,196],[99,196],[100,195],[101,194],[102,193],[103,193],[104,192],[105,191],[106,191],[107,190],[108,189],[109,188],[110,188],[111,187],[112,186],[113,185],[114,185],[115,184],[116,183],[117,182],[118,182],[119,181],[120,180],[121,179],[122,179],[123,178],[124,177],[125,176],[126,176],[127,175],[128,174]],"d":"Discount gas costs of calls to the MultiExp precompiles with `k` (point, scalar) pair"}},"vm":{},"pow":{}}');},function(t){t.exports=JSON.parse('{"name":"EIP-2565","number":2565,"comment":"ModExp gas cost","url":"https://eips.ethereum.org/EIPS/eip-2565","status":"Last call","minimumHardfork":"byzantium","gasConfig":{},"gasPrices":{"modexpGquaddivisor":{"v":3,"d":"Gquaddivisor from modexp precompile for gas calculation"}},"vm":{},"pow":{}}');},function(t){t.exports=JSON.parse('{"name":"EIP-2718","comment":"Typed Transaction Envelope","url":"https://eips.ethereum.org/EIPS/eip-2718","status":"Draft","minimumHardfork":"chainstart","gasConfig":{},"gasPrices":{},"vm":{},"pow":{}}');},function(t){t.exports=JSON.parse('{"name":"EIP-2929","comment":"Gas cost increases for state access opcodes","url":"https://eips.ethereum.org/EIPS/eip-2929","status":"Draft","minimumHardfork":"chainstart","gasConfig":{},"gasPrices":{"coldsload":{"v":2100,"d":"Gas cost of the first read of storage from a given location (per transaction)"},"coldaccountaccess":{"v":2600,"d":"Gas cost of the first read of a given address (per transaction)"},"warmstorageread":{"v":100,"d":"Gas cost of reading storage locations which have already loaded \'cold\'"},"sstoreCleanGasEIP2200":{"v":2900,"d":"Once per SSTORE operation from clean non-zero to something else"},"sstoreNoopGasEIP2200":{"v":100,"d":"Once per SSTORE operation if the value doesn\'t change"},"sstoreDirtyGasEIP2200":{"v":100,"d":"Once per SSTORE operation if a dirty value is changed"},"sstoreInitRefundEIP2200":{"v":19900,"d":"Once per SSTORE operation for resetting to the original zero value"},"sstoreCleanRefundEIP2200":{"v":4900,"d":"Once per SSTORE operation for resetting to the original non-zero value"},"call":{"v":0,"d":"Base fee of the CALL opcode"},"callcode":{"v":0,"d":"Base fee of the CALLCODE opcode"},"delegatecall":{"v":0,"d":"Base fee of the DELEGATECALL opcode"},"staticcall":{"v":0,"d":"Base fee of the STATICCALL opcode"},"balance":{"v":0,"d":"Base fee of the BALANCE opcode"},"extcodesize":{"v":0,"d":"Base fee of the EXTCODESIZE opcode"},"extcodecopy":{"v":0,"d":"Base fee of the EXTCODECOPY opcode"},"extcodehash":{"v":0,"d":"Base fee of the EXTCODEHASH opcode"},"sload":{"v":0,"d":"Base fee of the SLOAD opcode"},"sstore":{"v":0,"d":"Base fee of the SSTORE opcode"}},"vm":{},"pow":{}}');},function(t){t.exports=JSON.parse('{"name":"EIP-2930","comment":"Optional access lists","url":"https://eips.ethereum.org/EIPS/eip-2930","status":"Draft","minimumHardfork":"istanbul","requiredEIPs":[2718,2929],"gasConfig":{},"gasPrices":{"accessListStorageKeyCost":{"v":1900,"d":"Gas cost per storage key in an Access List transaction"},"accessListAddressCost":{"v":2400,"d":"Gas cost per storage key in an Access List transaction"}},"vm":{},"pow":{}}');},function(t){t.exports=JSON.parse('{"name":"EIP-3198","number":3198,"comment":"BASEFEE opcode","url":"https://eips.ethereum.org/EIPS/eip-3198","status":"Review","minimumHardfork":"london","gasConfig":{},"gasPrices":{"basefee":{"v":2,"d":"Gas cost of the BASEFEE opcode"}},"vm":{},"pow":{}}');},function(t){t.exports=JSON.parse('{"name":"EIP-3529","comment":"Reduction in refunds","url":"https://eips.ethereum.org/EIPS/eip-3529","status":"Draft","minimumHardfork":"berlin","requiredEIPs":[2929],"gasConfig":{"maxRefundQuotient":{"v":5,"d":"Maximum refund quotient; max tx refund is min(tx.gasUsed/maxRefundQuotient, tx.gasRefund)"}},"gasPrices":{"selfdestructRefund":{"v":0,"d":"Refunded following a selfdestruct operation"},"sstoreClearRefundEIP2200":{"v":4800,"d":"Once per SSTORE operation for clearing an originally existing storage slot"}},"vm":{},"pow":{}}');},function(t){t.exports=JSON.parse('{"name":"EIP-3541","comment":"Reject new contracts starting with the 0xEF byte","url":"https://eips.ethereum.org/EIPS/eip-3541","status":"Draft","minimumHardfork":"berlin","requiredEIPs":[],"gasConfig":{},"gasPrices":{},"vm":{},"pow":{}}');},function(t){t.exports=JSON.parse('{"name":"EIP-3554","comment":"Reduction in refunds","url":"Difficulty Bomb Delay to December 1st 2021","status":"Draft","minimumHardfork":"muirGlacier","requiredEIPs":[],"gasConfig":{},"gasPrices":{},"vm":{},"pow":{"difficultyBombDelay":{"v":9500000,"d":"the amount of blocks to delay the difficulty bomb with"}}}');},function(t,e,r){"use strict";(function(t){var n,i=(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e;}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);})(t,e);},function(t,e){function r(){this.constructor=t;}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r());}),o=function(){return(o=Object.assign||function(t){for(var e,r=1,n=arguments.length;r0)&&!(n=o.next()).done;)a.push(n.value);}catch(t){i={error:t};}finally{try{n&&!n.done&&(r=o.return)&&r.call(o);}finally{if(i)throw i.error;}}return a;};Object.defineProperty(e,"__esModule",{value:!0});var s=r(26),u=r(104),f=r(43),c=r(202),h=t.from(1..toString(16).padStart(2,"0"),"hex"),l=function(e){function r(t,r){var n,i;void 0===r&&(r={});var a=e.call(this,o(o({},t),{type:1}))||this;a.DEFAULT_HARDFORK="berlin";var u=t.chainId,h=t.accessList,l=t.gasPrice;if(a.common=a._getCommon(r.common,u),a.chainId=a.common.chainIdBN(),!a.common.isActivatedEIP(2930))throw new Error("EIP-2930 not enabled on Common");a.activeCapabilities=a.activeCapabilities.concat([2718,2930]);var d=c.AccessLists.getAccessListData(null!=h?h:[]);if(a.accessList=d.accessList,a.AccessListJSON=d.AccessListJSON,c.AccessLists.verifyAccessList(a.accessList),a.gasPrice=new s.BN(s.toBuffer(""===l?"0x":l)),a._validateCannotExceedMaxInteger({gasPrice:a.gasPrice}),a.v&&!a.v.eqn(0)&&!a.v.eqn(1))throw new Error("The y-parity of the transaction should either be 0 or 1");if(a.common.gteHardfork("homestead")&&(null===(n=a.s)||void 0===n?void 0:n.gt(f.N_DIV_2)))throw new Error("Invalid Signature: s-values greater than secp256k1n/2 are considered invalid");return(null===(i=null==r?void 0:r.freeze)||void 0===i||i)&&Object.freeze(a),a;}return i(r,e),Object.defineProperty(r.prototype,"senderR",{get:function(){return this.r;},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"senderS",{get:function(){return this.s;},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"yParity",{get:function(){return this.v;},enumerable:!1,configurable:!0}),r.fromTxData=function(t,e){return void 0===e&&(e={}),new r(t,e);},r.fromSerializedTx=function(t,e){if(void 0===e&&(e={}),!t.slice(0,1).equals(h))throw new Error("Invalid serialized tx input: not an EIP-2930 transaction (wrong tx type, expected: 1, received: "+t.slice(0,1).toString("hex"));var n=s.rlp.decode(t.slice(1));if(!Array.isArray(n))throw new Error("Invalid serialized tx input: must be array");return r.fromValuesArray(n,e);},r.fromRlpSerializedTx=function(t,e){return void 0===e&&(e={}),r.fromSerializedTx(t,e);},r.fromValuesArray=function(t,e){if(void 0===e&&(e={}),8!==t.length&&11!==t.length)throw new Error("Invalid EIP-2930 transaction. Only expecting 8 values (for unsigned tx) or 11 values (for signed tx).");var n=a(t,11),i=n[0],o=n[1],u=n[2],f=n[3],c=n[4],h=n[5],l=n[6],d=n[7],p=n[8],m=n[9],b=n[10];return new r({chainId:new s.BN(i),nonce:o,gasPrice:u,gasLimit:f,to:c,value:h,data:l,accessList:null!=d?d:[],v:void 0!==p?new s.BN(p):void 0,r:m,s:b},e);},r.prototype.getDataFee=function(){var t=e.prototype.getDataFee.call(this);return t.iaddn(c.AccessLists.getDataFeeEIP2930(this.accessList,this.common)),t;},r.prototype.getUpfrontCost=function(){return this.gasLimit.mul(this.gasPrice).add(this.value);},r.prototype.raw=function(){return[s.bnToUnpaddedBuffer(this.chainId),s.bnToUnpaddedBuffer(this.nonce),s.bnToUnpaddedBuffer(this.gasPrice),s.bnToUnpaddedBuffer(this.gasLimit),void 0!==this.to?this.to.buf:t.from([]),s.bnToUnpaddedBuffer(this.value),this.data,this.accessList,void 0!==this.v?s.bnToUnpaddedBuffer(this.v):t.from([]),void 0!==this.r?s.bnToUnpaddedBuffer(this.r):t.from([]),void 0!==this.s?s.bnToUnpaddedBuffer(this.s):t.from([])];},r.prototype.serialize=function(){var e=this.raw();return t.concat([h,s.rlp.encode(e)]);},r.prototype.getMessageToSign=function(e){void 0===e&&(e=!0);var r=this.raw().slice(0,8),n=t.concat([h,s.rlp.encode(r)]);return e?s.keccak256(n):n;},r.prototype.hash=function(){if(!this.isSigned())throw new Error("Cannot call hash method if transaction is not signed");return s.keccak256(this.serialize());},r.prototype.getMessageToVerifySignature=function(){return this.getMessageToSign();},r.prototype.getSenderPublicKey=function(){var t;if(!this.isSigned())throw new Error("Cannot call this method if transaction is not signed");var e=this.getMessageToVerifySignature();if(this.common.gteHardfork("homestead")&&(null===(t=this.s)||void 0===t?void 0:t.gt(f.N_DIV_2)))throw new Error("Invalid Signature: s-values greater than secp256k1n/2 are considered invalid");var r=this.yParity,n=this.r,i=this.s;try{return s.ecrecover(e,r.addn(27),s.bnToUnpaddedBuffer(n),s.bnToUnpaddedBuffer(i));}catch(t){throw new Error("Invalid Signature");}},r.prototype._processSignature=function(t,e,n){var i={common:this.common};return r.fromTxData({chainId:this.chainId,nonce:this.nonce,gasPrice:this.gasPrice,gasLimit:this.gasLimit,to:this.to,value:this.value,data:this.data,accessList:this.accessList,v:new s.BN(t-27),r:new s.BN(e),s:new s.BN(n)},i);},r.prototype.toJSON=function(){var t=c.AccessLists.getAccessListJSON(this.accessList);return{chainId:s.bnToHex(this.chainId),nonce:s.bnToHex(this.nonce),gasPrice:s.bnToHex(this.gasPrice),gasLimit:s.bnToHex(this.gasLimit),to:void 0!==this.to?this.to.toString():void 0,value:s.bnToHex(this.value),data:"0x"+this.data.toString("hex"),accessList:t,v:void 0!==this.v?s.bnToHex(this.v):void 0,r:void 0!==this.r?s.bnToHex(this.r):void 0,s:void 0!==this.s?s.bnToHex(this.s):void 0};},r;}(u.BaseTransaction);e.default=l;}).call(this,r(1).Buffer);},function(t,e,r){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0});var n=r(26),i=r(197),o=function(){function e(){}return e.fromTxData=function(t,e){if(void 0===e&&(e={}),"type"in t&&void 0!==t.type){var r=new n.BN(n.toBuffer(t.type)).toNumber();if(0===r)return i.Transaction.fromTxData(t,e);if(1===r)return i.AccessListEIP2930Transaction.fromTxData(t,e);if(2===r)return i.FeeMarketEIP1559Transaction.fromTxData(t,e);throw new Error("Tx instantiation with type "+r+" not supported");}return i.Transaction.fromTxData(t,e);},e.fromSerializedData=function(t,e){if(void 0===e&&(e={}),t[0]<=127){var r=void 0;switch(t[0]){case 1:r=2930;break;case 2:r=1559;break;default:throw new Error("TypedTransaction with ID "+t[0]+" unknown");}return 1559===r?i.FeeMarketEIP1559Transaction.fromSerializedTx(t,e):i.AccessListEIP2930Transaction.fromSerializedTx(t,e);}return i.Transaction.fromSerializedTx(t,e);},e.fromBlockBodyData=function(e,r){if(void 0===r&&(r={}),t.isBuffer(e))return this.fromSerializedData(e,r);if(Array.isArray(e))return i.Transaction.fromValuesArray(e,r);throw new Error("Cannot decode transaction: unknown type input");},e.getTransactionClass=function(t,e){if(void 0===t&&(t=0),0==t||t>=128&&t<=255)return i.Transaction;switch(t){case 1:return i.AccessListEIP2930Transaction;case 2:return i.FeeMarketEIP1559Transaction;default:throw new Error("TypedTransaction with ID "+t+" unknown");}},e;}();e.default=o;}).call(this,r(1).Buffer);},function(t,e,r){"use strict";(function(t){var n,i=(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e;}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);})(t,e);},function(t,e){function r(){this.constructor=t;}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r());}),o=function(){return(o=Object.assign||function(t){for(var e,r=1,n=arguments.length;r0)&&!(n=o.next()).done;)a.push(n.value);}catch(t){i={error:t};}finally{try{n&&!n.done&&(r=o.return)&&r.call(o);}finally{if(i)throw i.error;}}return a;};Object.defineProperty(e,"__esModule",{value:!0});var s=r(26),u=r(104),f=r(43),c=r(202),h=t.from(2..toString(16).padStart(2,"0"),"hex"),l=function(e){function r(t,r){var n,i;void 0===r&&(r={});var a=e.call(this,o(o({},t),{type:2}))||this;a.DEFAULT_HARDFORK="london";var u=t.chainId,h=t.accessList,l=t.maxFeePerGas,d=t.maxPriorityFeePerGas;if(a.common=a._getCommon(r.common,u),a.chainId=a.common.chainIdBN(),!a.common.isActivatedEIP(1559))throw new Error("EIP-1559 not enabled on Common");a.activeCapabilities=a.activeCapabilities.concat([1559,2718,2930]);var p=c.AccessLists.getAccessListData(null!=h?h:[]);if(a.accessList=p.accessList,a.AccessListJSON=p.AccessListJSON,c.AccessLists.verifyAccessList(a.accessList),a.maxFeePerGas=new s.BN(s.toBuffer(""===l?"0x":l)),a.maxPriorityFeePerGas=new s.BN(s.toBuffer(""===d?"0x":d)),a._validateCannotExceedMaxInteger({maxFeePerGas:a.maxFeePerGas,maxPriorityFeePerGas:a.maxPriorityFeePerGas},256),a.maxFeePerGas.lt(a.maxPriorityFeePerGas))throw new Error("maxFeePerGas cannot be less than maxPriorityFeePerGas (The total must be the larger of the two)");if(a.v&&!a.v.eqn(0)&&!a.v.eqn(1))throw new Error("The y-parity of the transaction should either be 0 or 1");if(a.common.gteHardfork("homestead")&&(null===(n=a.s)||void 0===n?void 0:n.gt(f.N_DIV_2)))throw new Error("Invalid Signature: s-values greater than secp256k1n/2 are considered invalid");return(null===(i=null==r?void 0:r.freeze)||void 0===i||i)&&Object.freeze(a),a;}return i(r,e),Object.defineProperty(r.prototype,"senderR",{get:function(){return this.r;},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"senderS",{get:function(){return this.s;},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"yParity",{get:function(){return this.v;},enumerable:!1,configurable:!0}),r.fromTxData=function(t,e){return void 0===e&&(e={}),new r(t,e);},r.fromSerializedTx=function(t,e){if(void 0===e&&(e={}),!t.slice(0,1).equals(h))throw new Error("Invalid serialized tx input: not an EIP-1559 transaction (wrong tx type, expected: 2, received: "+t.slice(0,1).toString("hex"));var n=s.rlp.decode(t.slice(1));if(!Array.isArray(n))throw new Error("Invalid serialized tx input: must be array");return r.fromValuesArray(n,e);},r.fromRlpSerializedTx=function(t,e){return void 0===e&&(e={}),r.fromSerializedTx(t,e);},r.fromValuesArray=function(t,e){if(void 0===e&&(e={}),9!==t.length&&12!==t.length)throw new Error("Invalid EIP-1559 transaction. Only expecting 9 values (for unsigned tx) or 12 values (for signed tx).");var n=a(t,12),i=n[0],o=n[1],u=n[2],f=n[3],c=n[4],h=n[5],l=n[6],d=n[7],p=n[8],m=n[9],b=n[10],v=n[11];return new r({chainId:new s.BN(i),nonce:o,maxPriorityFeePerGas:u,maxFeePerGas:f,gasLimit:c,to:h,value:l,data:d,accessList:null!=p?p:[],v:void 0!==m?new s.BN(m):void 0,r:b,s:v},e);},r.prototype.getDataFee=function(){var t=e.prototype.getDataFee.call(this);return t.iaddn(c.AccessLists.getDataFeeEIP2930(this.accessList,this.common)),t;},r.prototype.getUpfrontCost=function(t){void 0===t&&(t=new s.BN(0));var e=s.BN.min(this.maxPriorityFeePerGas,this.maxFeePerGas.sub(t)).add(t);return this.gasLimit.mul(e).add(this.value);},r.prototype.raw=function(){return[s.bnToUnpaddedBuffer(this.chainId),s.bnToUnpaddedBuffer(this.nonce),s.bnToUnpaddedBuffer(this.maxPriorityFeePerGas),s.bnToUnpaddedBuffer(this.maxFeePerGas),s.bnToUnpaddedBuffer(this.gasLimit),void 0!==this.to?this.to.buf:t.from([]),s.bnToUnpaddedBuffer(this.value),this.data,this.accessList,void 0!==this.v?s.bnToUnpaddedBuffer(this.v):t.from([]),void 0!==this.r?s.bnToUnpaddedBuffer(this.r):t.from([]),void 0!==this.s?s.bnToUnpaddedBuffer(this.s):t.from([])];},r.prototype.serialize=function(){var e=this.raw();return t.concat([h,s.rlp.encode(e)]);},r.prototype.getMessageToSign=function(e){void 0===e&&(e=!0);var r=this.raw().slice(0,9),n=t.concat([h,s.rlp.encode(r)]);return e?s.keccak256(n):n;},r.prototype.hash=function(){if(!this.isSigned())throw new Error("Cannot call hash method if transaction is not signed");return s.keccak256(this.serialize());},r.prototype.getMessageToVerifySignature=function(){return this.getMessageToSign();},r.prototype.getSenderPublicKey=function(){var t;if(!this.isSigned())throw new Error("Cannot call this method if transaction is not signed");var e=this.getMessageToVerifySignature();if(this.common.gteHardfork("homestead")&&(null===(t=this.s)||void 0===t?void 0:t.gt(f.N_DIV_2)))throw new Error("Invalid Signature: s-values greater than secp256k1n/2 are considered invalid");var r=this.v,n=this.r,i=this.s;try{return s.ecrecover(e,r.addn(27),s.bnToUnpaddedBuffer(n),s.bnToUnpaddedBuffer(i));}catch(t){throw new Error("Invalid Signature");}},r.prototype._processSignature=function(t,e,n){var i={common:this.common};return r.fromTxData({chainId:this.chainId,nonce:this.nonce,maxPriorityFeePerGas:this.maxPriorityFeePerGas,maxFeePerGas:this.maxFeePerGas,gasLimit:this.gasLimit,to:this.to,value:this.value,data:this.data,accessList:this.accessList,v:new s.BN(t-27),r:new s.BN(e),s:new s.BN(n)},i);},r.prototype.toJSON=function(){var t=c.AccessLists.getAccessListJSON(this.accessList);return{chainId:s.bnToHex(this.chainId),nonce:s.bnToHex(this.nonce),maxPriorityFeePerGas:s.bnToHex(this.maxPriorityFeePerGas),maxFeePerGas:s.bnToHex(this.maxFeePerGas),gasLimit:s.bnToHex(this.gasLimit),to:void 0!==this.to?this.to.toString():void 0,value:s.bnToHex(this.value),data:"0x"+this.data.toString("hex"),accessList:t,v:void 0!==this.v?s.bnToHex(this.v):void 0,r:void 0!==this.r?s.bnToHex(this.r):void 0,s:void 0!==this.s?s.bnToHex(this.s):void 0};},r;}(u.BaseTransaction);e.default=l;}).call(this,r(1).Buffer);},function(t,e,r){"use strict";t.exports=function(t){var e,r=this;return this.net.getId().then(function(t){return e=t,r.getBlock(0);}).then(function(r){var n="private";return"0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3"===r.hash&&1===e&&(n="main"),"0cd786a2425d16f152c658316c423e6ce1181e15c3295826d7c9904cba9ce303"===r.hash&&2===e&&(n="morden"),"0x41941023680923e0fe4d74a34bdac8141f2540e3ae90623718e47d66d1ca4a2d"===r.hash&&3===e&&(n="ropsten"),"0x6341fd3daf94b748c72ced5a5b26028f2474f5f00d824504e4fa37a75767e177"===r.hash&&4===e&&(n="rinkeby"),"0xbf7e331f7f7c1dd2e05159666b3bf8bc7a8a3a9eb1d518969eab529dd9b88c1a"===r.hash&&5===e&&(n="goerli"),"0xa3c565fc15c7478862d50ccd6561e3c06b24cc509bf388941c25ea985ce32cb9"===r.hash&&42===e&&(n="kovan"),"function"==typeof t&&t(null,n),n;}).catch(function(e){if("function"!=typeof t)throw e;t(e);});};},function(t,e,r){"use strict";var n=r(27),i=r(58).subscriptions,o=r(30),a=r(61),s=function(){var t=this;n.packageInit(this,arguments);var e=this.setRequestManager;this.setRequestManager=function(r){return e(r),t.net.setRequestManager(r),!0;};var r=this.setProvider;this.setProvider=function(){r.apply(t,arguments),t.setRequestManager(t._requestManager);},this.net=new a(this),[new i({name:"subscribe",type:"shh",subscriptions:{messages:{params:1}}}),new o({name:"getVersion",call:"shh_version",params:0}),new o({name:"getInfo",call:"shh_info",params:0}),new o({name:"setMaxMessageSize",call:"shh_setMaxMessageSize",params:1}),new o({name:"setMinPoW",call:"shh_setMinPoW",params:1}),new o({name:"markTrustedPeer",call:"shh_markTrustedPeer",params:1}),new o({name:"newKeyPair",call:"shh_newKeyPair",params:0}),new o({name:"addPrivateKey",call:"shh_addPrivateKey",params:1}),new o({name:"deleteKeyPair",call:"shh_deleteKeyPair",params:1}),new o({name:"hasKeyPair",call:"shh_hasKeyPair",params:1}),new o({name:"getPublicKey",call:"shh_getPublicKey",params:1}),new o({name:"getPrivateKey",call:"shh_getPrivateKey",params:1}),new o({name:"newSymKey",call:"shh_newSymKey",params:0}),new o({name:"addSymKey",call:"shh_addSymKey",params:1}),new o({name:"generateSymKeyFromPassword",call:"shh_generateSymKeyFromPassword",params:1}),new o({name:"hasSymKey",call:"shh_hasSymKey",params:1}),new o({name:"getSymKey",call:"shh_getSymKey",params:1}),new o({name:"deleteSymKey",call:"shh_deleteSymKey",params:1}),new o({name:"newMessageFilter",call:"shh_newMessageFilter",params:1}),new o({name:"getFilterMessages",call:"shh_getFilterMessages",params:1}),new o({name:"deleteMessageFilter",call:"shh_deleteMessageFilter",params:1}),new o({name:"post",call:"shh_post",params:1,inputFormatter:[null]}),new o({name:"unsubscribe",call:"shh_unsubscribe",params:1})].forEach(function(e){e.attachToObject(t),e.setRequestManager(t._requestManager);});};s.prototype.clearSubscriptions=function(){this._requestManager.clearSubscriptions();},n.addProviders(s),t.exports=s;},function(t,e,r){"use strict";var n=r(0)(r(2)),i=r(489),o=function t(e){this.givenProvider=t.givenProvider,e&&e._requestManager&&(e=e.currentProvider),"undefined"!=typeof document&&(this.pick=i.pick),this.setProvider(e);};o.givenProvider=null,"undefined"!=typeof ethereum&ðereum.bzz&&(o.givenProvider=ethereum.bzz),o.prototype.setProvider=function(t){if(t&&"object"===(0,n.default)(t)&&"string"==typeof t.bzz&&(t=t.bzz),"string"!=typeof t){this.currentProvider=null;var e=new Error("No provider set, please set one using bzz.setProvider().");return this.download=this.upload=this.isAvailable=function(){throw e;},!1;}return this.currentProvider=t,this.download=i.at(t).download,this.upload=i.at(t).upload,this.isAvailable=i.at(t).isAvailable,!0;},t.exports=o;},function(t,e,r){"use strict";var n=function(){throw"This swarm.js function isn't available on the browser.";},i={readFile:n},o={download:n,safeDownloadArchived:n,directoryTree:n},a={platform:n,arch:n},s={join:n,slice:n},u={spawn:n},f={lookup:n},c=r(490),h=r(203),l=r(503),d=r(505),p=r(506);t.exports=p({fs:i,files:o,os:a,path:s,child_process:u,defaultArchives:{},mimetype:f,request:c,downloadUrl:null,bytes:h,hash:l,pick:d});},function(t,e,r){"use strict";var n=r(491),i=r(494),o=r(101),a=r(495),s=r(496),u=function(){};t.exports=function(t,e,r){if(!t||"string"!=typeof t)throw new TypeError("must specify a URL");"function"==typeof e&&(r=e,e={});if(r&&"function"!=typeof r)throw new TypeError("expected cb to be undefined or a function");r=r||u;var f=(e=e||{}).json?"json":"text",c=(e=o({responseType:f},e)).headers||{},h=(e.method||"GET").toUpperCase(),l=e.query;l&&("string"!=typeof l&&(l=n.stringify(l)),t=i(t,l));"json"===e.responseType&&a(c,"Accept","application/json");e.json&&"GET"!==h&&"HEAD"!==h&&(a(c,"Content-Type","application/json"),e.body=JSON.stringify(e.body));return e.method=h,e.url=t,e.headers=c,delete e.query,delete e.json,s(e,r);};},function(t,e,r){"use strict";var n=r(0)(r(2)),i=r(492),o=r(101),a=r(493);function s(t,e){return e.encode?e.strict?i(t):encodeURIComponent(t):t;}function u(t){var e=t.indexOf("?");return-1===e?"":t.slice(e+1);}function f(t,e){var r=function(t){var e;switch(t.arrayFormat){case"index":return function(t,r,n){e=/\[(\d*)\]$/.exec(t),t=t.replace(/\[\d*\]$/,""),e?(void 0===n[t]&&(n[t]={}),n[t][e[1]]=r):n[t]=r;};case"bracket":return function(t,r,n){e=/(\[\])$/.exec(t),t=t.replace(/\[\]$/,""),e?void 0!==n[t]?n[t]=[].concat(n[t],r):n[t]=[r]:n[t]=r;};default:return function(t,e,r){void 0!==r[t]?r[t]=[].concat(r[t],e):r[t]=e;};}}(e=o({arrayFormat:"none"},e)),i=Object.create(null);return"string"!=typeof t?i:(t=t.trim().replace(/^[?#&]/,""))?(t.split("&").forEach(function(t){var e=t.replace(/\+/g," ").split("="),n=e.shift(),o=e.length>0?e.join("="):void 0;o=void 0===o?null:a(o),r(a(n),o,i);}),Object.keys(i).sort().reduce(function(t,e){var r=i[e];return Boolean(r)&&"object"===(0,n.default)(r)&&!Array.isArray(r)?t[e]=function t(e){return Array.isArray(e)?e.sort():"object"===(0,n.default)(e)?t(Object.keys(e)).sort(function(t,e){return Number(t)-Number(e);}).map(function(t){return e[t];}):e;}(r):t[e]=r,t;},Object.create(null))):i;}e.extract=u,e.parse=f,e.stringify=function(t,e){!1===(e=o({encode:!0,strict:!0,arrayFormat:"none"},e)).sort&&(e.sort=function(){});var r=function(t){switch(t.arrayFormat){case"index":return function(e,r,n){return null===r?[s(e,t),"[",n,"]"].join(""):[s(e,t),"[",s(n,t),"]=",s(r,t)].join("");};case"bracket":return function(e,r){return null===r?s(e,t):[s(e,t),"[]=",s(r,t)].join("");};default:return function(e,r){return null===r?s(e,t):[s(e,t),"=",s(r,t)].join("");};}}(e);return t?Object.keys(t).sort(e.sort).map(function(n){var i=t[n];if(void 0===i)return"";if(null===i)return s(n,e);if(Array.isArray(i)){var o=[];return i.slice().forEach(function(t){void 0!==t&&o.push(r(n,t,o.length));}),o.join("&");}return s(n,e)+"="+s(i,e);}).filter(function(t){return t.length>0;}).join("&"):"";},e.parseUrl=function(t,e){return{url:t.split("?")[0]||"",query:f(u(t),e)};};},function(t,e,r){"use strict";t.exports=function(t){return encodeURIComponent(t).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase();});};},function(t,e,r){"use strict";var n=r(0)(r(2)),i=new RegExp("%[a-f0-9]{2}","gi"),o=new RegExp("(%[a-f0-9]{2})+","gi");function a(t,e){try{return decodeURIComponent(t.join(""));}catch(t){}if(1===t.length)return t;e=e||1;var r=t.slice(0,e),n=t.slice(e);return Array.prototype.concat.call([],a(r),a(n));}function s(t){try{return decodeURIComponent(t);}catch(n){for(var e=t.match(i),r=1;r0&&(h=setTimeout(function(){if(!f){f=!0,c.abort("timeout");var t=new Error("XMLHttpRequest timeout");t.code="ETIMEDOUT",i(t);}},t.timeout)),c.setRequestHeader)for(s in m)m.hasOwnProperty(s)&&c.setRequestHeader(s,m[s]);else if(t.headers&&!function(t){for(var e in t)if(t.hasOwnProperty(e))return!1;return!0;}(t.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in t&&(c.responseType=t.responseType),"beforeSend"in t&&"function"==typeof t.beforeSend&&t.beforeSend(c),c.send(p||null),c;}t.exports=u,t.exports.default=u,u.XMLHttpRequest=n.XMLHttpRequest||function(){},u.XDomainRequest="withCredentials"in new u.XMLHttpRequest()?u.XMLHttpRequest:n.XDomainRequest,function(t,e){for(var r=0;r>>31),r=(p=t[9]^t[19]^t[29]^t[39]^t[49])^(u<<1|s>>>31),t[0]^=e,t[1]^=r,t[10]^=e,t[11]^=r,t[20]^=e,t[21]^=r,t[30]^=e,t[31]^=r,t[40]^=e,t[41]^=r,e=i^(f<<1|c>>>31),r=o^(c<<1|f>>>31),t[2]^=e,t[3]^=r,t[12]^=e,t[13]^=r,t[22]^=e,t[23]^=r,t[32]^=e,t[33]^=r,t[42]^=e,t[43]^=r,e=s^(h<<1|l>>>31),r=u^(l<<1|h>>>31),t[4]^=e,t[5]^=r,t[14]^=e,t[15]^=r,t[24]^=e,t[25]^=r,t[34]^=e,t[35]^=r,t[44]^=e,t[45]^=r,e=f^(d<<1|p>>>31),r=c^(p<<1|d>>>31),t[6]^=e,t[7]^=r,t[16]^=e,t[17]^=r,t[26]^=e,t[27]^=r,t[36]^=e,t[37]^=r,t[46]^=e,t[47]^=r,e=h^(i<<1|o>>>31),r=l^(o<<1|i>>>31),t[8]^=e,t[9]^=r,t[18]^=e,t[19]^=r,t[28]^=e,t[29]^=r,t[38]^=e,t[39]^=r,t[48]^=e,t[49]^=r,m=t[0],b=t[1],W=t[11]<<4|t[10]>>>28,Z=t[10]<<4|t[11]>>>28,P=t[20]<<3|t[21]>>>29,B=t[21]<<3|t[20]>>>29,st=t[31]<<9|t[30]>>>23,ut=t[30]<<9|t[31]>>>23,z=t[40]<<18|t[41]>>>14,K=t[41]<<18|t[40]>>>14,U=t[2]<<1|t[3]>>>31,j=t[3]<<1|t[2]>>>31,v=t[13]<<12|t[12]>>>20,y=t[12]<<12|t[13]>>>20,J=t[22]<<10|t[23]>>>22,X=t[23]<<10|t[22]>>>22,T=t[33]<<13|t[32]>>>19,R=t[32]<<13|t[33]>>>19,ft=t[42]<<2|t[43]>>>30,ct=t[43]<<2|t[42]>>>30,et=t[5]<<30|t[4]>>>2,rt=t[4]<<30|t[5]>>>2,N=t[14]<<6|t[15]>>>26,L=t[15]<<6|t[14]>>>26,g=t[25]<<11|t[24]>>>21,w=t[24]<<11|t[25]>>>21,Y=t[34]<<15|t[35]>>>17,$=t[35]<<15|t[34]>>>17,I=t[45]<<29|t[44]>>>3,C=t[44]<<29|t[45]>>>3,A=t[6]<<28|t[7]>>>4,x=t[7]<<28|t[6]>>>4,nt=t[17]<<23|t[16]>>>9,it=t[16]<<23|t[17]>>>9,D=t[26]<<25|t[27]>>>7,F=t[27]<<25|t[26]>>>7,_=t[36]<<21|t[37]>>>11,k=t[37]<<21|t[36]>>>11,Q=t[47]<<24|t[46]>>>8,tt=t[46]<<24|t[47]>>>8,G=t[8]<<27|t[9]>>>5,V=t[9]<<27|t[8]>>>5,E=t[18]<<20|t[19]>>>12,O=t[19]<<20|t[18]>>>12,ot=t[29]<<7|t[28]>>>25,at=t[28]<<7|t[29]>>>25,q=t[38]<<8|t[39]>>>24,H=t[39]<<8|t[38]>>>24,M=t[48]<<14|t[49]>>>18,S=t[49]<<14|t[48]>>>18,t[0]=m^~v&g,t[1]=b^~y&w,t[10]=A^~E&P,t[11]=x^~O&B,t[20]=U^~N&D,t[21]=j^~L&F,t[30]=G^~W&J,t[31]=V^~Z&X,t[40]=et^~nt&ot,t[41]=rt^~it&at,t[2]=v^~g&_,t[3]=y^~w&k,t[12]=E^~P&T,t[13]=O^~B&R,t[22]=N^~D&q,t[23]=L^~F&H,t[32]=W^~J&Y,t[33]=Z^~X&$,t[42]=nt^~ot&st,t[43]=it^~at&ut,t[4]=g^~_&M,t[5]=w^~k&S,t[14]=P^~T&I,t[15]=B^~R&C,t[24]=D^~q&z,t[25]=F^~H&K,t[34]=J^~Y&Q,t[35]=X^~$&tt,t[44]=ot^~st&ft,t[45]=at^~ut&ct,t[6]=_^~M&m,t[7]=k^~S&b,t[16]=T^~I&A,t[17]=R^~C&x,t[26]=q^~z&U,t[27]=H^~K&j,t[36]=Y^~Q&G,t[37]=$^~tt&V,t[46]=st^~ft&et,t[47]=ut^~ct&rt,t[8]=M^~m&v,t[9]=S^~b&y,t[18]=I^~A&E,t[19]=C^~x&O,t[28]=z^~U&N,t[29]=K^~j&L,t[38]=Q^~G&W,t[39]=tt^~V&Z,t[48]=ft^~et&nt,t[49]=ct^~rt&it,t[0]^=a[n],t[1]^=a[n+1];},u=function(t){return function(e){var r;if("0x"===e.slice(0,2)){r=[];for(var a=2,u=e.length;a>2]|=e[d]<>2]|=r<>2]|=(192|r>>6)<>2]|=(128|63&r)<=57344?(u[b>>2]|=(224|r>>12)<>2]|=(128|r>>6&63)<>2]|=(128|63&r)<>2]|=(240|r>>18)<>2]|=(128|r>>12&63)<>2]|=(128|r>>6&63)<>2]|=(128|63&r)<=f){for(t.start=b-f,t.block=u[c],b=0;b>2]|=i[3&b],t.lastByteIndex===f)for(u[0]=u[c],b=1;b>4&15]+n[15&p]+n[p>>12&15]+n[p>>8&15]+n[p>>20&15]+n[p>>16&15]+n[p>>28&15]+n[p>>24&15];v%c==0&&(s(l),b=0);}return"0x"+m;}(function(t){return{blocks:[],reset:!0,block:0,start:0,blockCount:1600-(t<<1)>>5,outputBlocks:t>>5,s:(e=[0,0,0,0,0,0,0,0,0,0],[].concat(e,e,e,e,e))};var e;}(t),r);};};t.exports={keccak256:u(256),keccak512:u(512),keccak256s:u(256),keccak512s:u(512)};},function(t,e,r){"use strict";var n=function(t){return function(){return new Promise(function(e,r){var n,i=function(r){var n={},i=r.target.files.length,o=0;[].map.call(r.target.files,function(r){var a=new FileReader();a.onload=function(a){var s=new Uint8Array(a.target.result);if("directory"===t){var u=r.webkitRelativePath;n[u.slice(u.indexOf("/")+1)]={type:"text/plain",data:s},++o===i&&e(n);}else if("file"===t){var f=r.webkitRelativePath;e({type:mimetype.lookup(f),data:s});}else e(s);},a.readAsArrayBuffer(r);});};"directory"===t?((n=document.createElement("input")).addEventListener("change",i),n.type="file",n.webkitdirectory=!0,n.mozdirectory=!0,n.msdirectory=!0,n.odirectory=!0,n.directory=!0):((n=document.createElement("input")).addEventListener("change",i),n.type="file");var o=document.createEvent("MouseEvents");o.initEvent("click",!0,!1),n.dispatchEvent(o);});};};t.exports={data:n("data"),file:n("file"),directory:n("directory")};},function(t,e,r){"use strict";t.exports=function(t){var e=t.fs,r=t.files,n=t.os,i=t.path,o=t.child_process,a=t.mimetype,s=t.defaultArchives,u=t.request,f=t.downloadUrl,c=t.bytes,h=t.hash,l=t.pick,d=function(t){return function(e){for(var r={},n=0,i=t.length;n=400?n(new Error("Error ".concat(i.statusCode,"."))):r(new Uint8Array(e));});});};},b=function(t){return function(e){return function e(r){return function(n){return function(i){var o=function(t){return void 0===t.path?Promise.resolve():"application/bzz-manifest+json"===t.contentType?e(t.hash)(n+t.path)(i):Promise.resolve((r=n+t.path,function(t){return function(e){return e[r]=t,e;};})(function(t){return{type:t.contentType,hash:t.hash};}(t))(i));var r;};return m(t)(r).then(function(t){return JSON.parse(j(t)).entries;}).then(function(t){return Promise.all(t.map(o));}).then(function(){return i;});};};}(e)("")({});};},v=function(t){return function(e){return b(t)(e).then(function(t){return d(Object.keys(t))(Object.keys(t).map(function(e){return t[e].hash;}));});};},y=function(t){return function(e){return b(t)(e).then(function(e){var r=Object.keys(e),n=r.map(function(t){return e[t].hash;}),i=r.map(function(t){return e[t].type;}),o=n.map(m(t));return Promise.all(o).then(function(t){return d(r)(function(t){return t.map(function(t,e){return{type:i[e],data:t};});}(t));});});};},g=function(t){return function(e){return function(n){return r.download(p(t)(e))(n);};};},w=function(t){return function(e){return function(r){return v(t)(e).then(function(e){var n=[];for(var o in e)if(o.length>0){var a=i.join(r,o);n.push(g(t)(e[o])(a));}return Promise.all(n).then(function(){return r;});});};};},_=function(t){return function(e){return new Promise(function(r,n){var i={body:"string"==typeof e?N(e):e,method:"POST"};u("".concat(t,"/bzz-raw:/"),i,function(t,e){return t?n(t):r(e);});});};},k=function(t){return function(e){return function(r){return function(n){return function i(o){var a="/"===r[0]?r:"/"+r,s="".concat(t,"/bzz:/").concat(e).concat(a),f={method:"PUT",headers:{"Content-Type":n.type},body:n.data};return new Promise(function(t,e){u(s,f,function(r,n){return r?e(r):-1!==n.indexOf("error")?e(n):t(n);});}).catch(function(t){return o>0&&i(o-1);});}(3);};};};},M=function(t){return function(e){return A(t)({"":e});};},S=function(t){return function(r){return e.readFile(r).then(function(e){return M(t)({type:a.lookup(r),data:e});});};},A=function(t){return function(e){return _(t)("{}").then(function(r){return Object.keys(e).reduce(function(r,n){return r.then(function(r){return function(n){return k(t)(n)(r)(e[r]);};}(n));},Promise.resolve(r));});};},x=function(t){return function(r){return e.readFile(r).then(_(t));};},E=function(t){return function(n){return function(i){return r.directoryTree(i).then(function(t){return Promise.all(t.map(function(t){return e.readFile(t);})).then(function(e){var r=t.map(function(t){return t.slice(i.length);}),n=t.map(function(t){return a.lookup(t)||"text/plain";});return d(r)(e.map(function(t,e){return{type:n[e],data:t};}));});}).then(function(t){return(e=n?{"":t[n]}:{},function(t){var r={};for(var n in e)r[n]=e[n];for(var i in t)r[i]=t[i];return r;})(t);var e;}).then(A(t));};};},O=function(t){return function(e){if("data"===e.pick)return l.data().then(_(t));if("file"===e.pick)return l.file().then(M(t));if("directory"===e.pick)return l.directory().then(A(t));if(e.path)switch(e.kind){case"data":return x(t)(e.path);case"file":return S(t)(e.path);case"directory":return E(t)(e.defaultFile)(e.path);}else{if(e.length||"string"==typeof e)return _(t)(e);if(e instanceof Object)return A(t)(e);}return Promise.reject(new Error("Bad arguments"));};},P=function(t){return function(e){return function(r){return C(t)(e).then(function(n){return n?r?w(t)(e)(r):y(t)(e):r?g(t)(e)(r):m(t)(e);});};};},B=function(t,e){var i=n.platform().replace("win32","windows")+"-"+("x64"===n.arch()?"amd64":"386"),o=(e||s)[i],a=f+o.archive+".tar.gz",u=o.archiveMD5,c=o.binaryMD5;return r.safeDownloadArchived(a)(u)(c)(t);},T=function(t){return new Promise(function(e,r){var n=o.spawn,i=function(t){return function(e){return-1!==(""+e).indexOf(t);};},a=t.account,s=t.password,u=t.dataDir,f=t.ensApi,c=t.privateKey,h=0,l=n(t.binPath,["--bzzaccount",a||c,"--datadir",u,"--ens-api",f]),d=function(t){0===h&&i("Passphrase")(t)?setTimeout(function(){h=1,l.stdin.write(s+"\n");},500):i("Swarm http proxy started")(t)&&(h=2,clearTimeout(p),e(l));};l.stdout.on("data",d),l.stderr.on("data",d);var p=setTimeout(function(){return r(new Error("Couldn't start swarm process."));},2e4);});},R=function(t){return new Promise(function(e,r){t.stderr.removeAllListeners("data"),t.stdout.removeAllListeners("data"),t.stdin.removeAllListeners("error"),t.removeAllListeners("error"),t.removeAllListeners("exit"),t.kill("SIGINT");var n=setTimeout(function(){return t.kill("SIGKILL");},8e3);t.once("close",function(){clearTimeout(n),e();});});},I=function(t){return _(t)("test").then(function(t){return"c9a99c7d326dcc6316f32fe2625b311f6dc49a175e6877681ded93137d3569e7"===t;}).catch(function(){return!1;});},C=function(t){return function(e){return m(t)(e).then(function(t){try{return!!JSON.parse(j(t)).entries;}catch(t){return!1;}});};},U=function(t){return function(e,r,n,i,o){var a;return void 0!==e&&(a=t(e)),void 0!==r&&(a=t(r)),void 0!==n&&(a=t(n)),void 0!==i&&(a=t(i)),void 0!==o&&(a=t(o)),a;};},j=function(t){return c.toString(c.fromUint8Array(t));},N=function(t){return c.toUint8Array(c.fromString(t));},L=function(t){return{download:function(e,r){return P(t)(e)(r);},downloadData:U(m(t)),downloadDataToDisk:U(g(t)),downloadDirectory:U(y(t)),downloadDirectoryToDisk:U(w(t)),downloadEntries:U(b(t)),downloadRoutes:U(v(t)),isAvailable:function(){return I(t);},upload:function(e){return O(t)(e);},uploadData:U(_(t)),uploadFile:U(M(t)),uploadFileFromDisk:U(M(t)),uploadDataFromDisk:U(x(t)),uploadDirectory:U(A(t)),uploadDirectoryFromDisk:U(E(t)),uploadToManifest:U(k(t)),pick:l,hash:h,fromString:N,toString:j};};return{at:L,local:function(t){return function(e){return I("http://localhost:8500").then(function(r){return r?e(L("http://localhost:8500")).then(function(){}):B(t.binPath,t.archives).onData(function(e){return(t.onProgress||function(){})(e.length);}).then(function(){return T(t);}).then(function(t){return e(L("http://localhost:8500")).then(function(){return t;});}).then(R);});};},download:P,downloadBinary:B,downloadData:m,downloadDataToDisk:g,downloadDirectory:y,downloadDirectoryToDisk:w,downloadEntries:b,downloadRoutes:v,isAvailable:I,startProcess:T,stopProcess:R,upload:O,uploadData:_,uploadDataFromDisk:x,uploadFile:M,uploadFileFromDisk:S,uploadDirectory:A,uploadDirectoryFromDisk:E,uploadToManifest:k,pick:l,hash:h,fromString:N,toString:j};};}]);}); \ No newline at end of file diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/docs/\346\200\216\346\240\267\344\270\200\351\224\256\345\242\236\345\212\240 Synthetix 30% TVL.pdf" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/docs/\346\200\216\346\240\267\344\270\200\351\224\256\345\242\236\345\212\240 Synthetix 30% TVL.pdf" new file mode 100644 index 0000000000000000000000000000000000000000..65a74e4840f3f39f83fc2076e6eb9d0ae400f8b9 GIT binary patch literal 3069924 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 z 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%0A$Z>idaRF?J{mft7OBlOKV~K(sDR$TscR{i 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

p!T!P^%yR_WSw|J_tB* z)TXW7AR`Ce$Hoy#(S*T%%+&~^=6c}tA5Uk6;3x#MKmsu~BP5IAtx{;0#p;!i#X1dcg$1PJWAdepsRnO#La*0kq_#6QdrdWcC_z_>F&@-Ke{LbTWjr{#>BO~cqnS%0Czxq1=h6X60u1;83;vJvr8X9dU4kj(&|MBnN zq+oLA7g!C1NB7V?7q|JYl(}w{`4o3t=Qz7!<{1b)-Bsk^3s|ayO-gr9Bvydo{}NIrQPFa!Ao8CsqcCR zU2j^q9oRKY=@J?PIm)9QWKnhqg$@k2m4<0S_%0(@i^g{yetPFu*Ynjq-{1eW@|O_` z2qF)b0Wwln(opNbuo*>I1x6t00wO1NfW0L7YHeS5zS_m!e`wEF*Ynjq|11vr+hiELRCV>%Z%v0W8$ zo@trxs!SlTTV{?%;NOB71SZ0)wEFw_ms>#izsP^SFaO53v_T2Yts1o@w|0Pkso~Kk z9Km8=zNwE!53&V(&;Bo&|4i~P(R?Hh$4^hK)eG`P$q|GD>HOZ||N4h${NGRmQ3xs0 z{DmWIB#8q20)ZF##Xx5AB-eyOEc_w@8rTS7;2BmLCZ7?0MNB?pnN+NRFC4RM4D+rq zTVeQO=a*O21^%^AWC4ePu5f!71SD7~@?ZoDDwdKGR`nzfZA01>h!}s0bzs=Rn19Bb zn0ZDW63jtV1Ec>JZ^GV1+_a#)Gkw)$^^Q};~O#u&`?F4&+WZ9=@>Q zjgQv7^5N36uM|%lOI|gBJZiE~DPdqUhN49kUDyIf{}F)QJG)NSxEuw(SQZX%U5R+B z{PjDV4xBCAx;Jgjc=F1Pie;-aMz)ns9H`iN1pY4sG;TZeMBDx+GFNU7tnT6FH-r%t$+HJx`{o(wJr3NY)MHq5Li-D znX+tf<>MEQe)#c$_y4f!+>>1gkF@UI*L~=C>+S=~j-GjYhx3?aCtZ00vY)PL> zO0gazcyVwB;8##S5Z%2cq;);W7ubtbE116!ykO_l8u#=D_mo-(MTtd#YA!u;j;DN) zPc*^5ylB+>!tFH@#-I|Km~h5yb4)J&+2C#o?s#A^e6DX8$QN9!=O#iC5)MegGUS7T zqZSLIAyaV-(UmM#7)zCwid3Jn25x;Ddd%%|N*qh85xz?A=(4S;_3BybziEBUo}DG< zA8&c-;@aQ;cIvZFj(zjZ6W`sqcw2o@ed`JJ)sukV8|njpRX=}S{o5PrPi|p6^2%-X zM{4!+H?D8|>*dC)UlrfDoPX=9LV|xUH($T9?&h_V>T74!AFqCIHSPMSvwEG4dV|YX zt86ZB^ZIP3Nd22u^)oGBRx|#nF#Aia-DMT{chTo6^N&+ZUr92)xjS2Zy7P%_>HaY8 zl#H{{pFPZH_WCkAS{F*yb-4!l27^BKM{K#A>FjkMMqz!2C1Fu7Mhnxr~`&v;O4{^IZ>focrdzxn1J z9``JnChVJd?V#T(@Nuqz$HPO+AM zb^k8fGrkP00RJLk$yc-BNw|9uv0~{)hqTPQ$epg0u{+(!jRqM~2;p%&0{ETbUj{J+ z?Lk~gnbCbrn7&5rY2n)n=`(!|7`}j918@F4!h?j6`>i7(LYv9;Ubwx$Ta+IW{l8qP zzK{Pxw%>fFSgQpr2_C`YTALUkY{c=$N1^K$$yYk&FGiq$^nbNy%|9n5oL^F83iP8M z%tt(#xI%O3Y(g3fSZn^`KswX}q{FhG;a~lLAfPMw*9_&qk#S~8=@tcL4sAWG@tsl6 zzTE!Fm*;NYg6;dA27$5RaPj+F9e?^`_?fd-ZJqkrg~mxLlcu` zGC2%oBWb9yKURQ)^+kc0vNq!TTlzp!V}7u{G*VxgZk$_T+0X$On7?7GZ0FwS!$*L? zvBypTfrBS^b5@Q}+j{NG8!gfc5lt|MABZhrj6na$zjPmR(VJNM#_Bh!kSSh-G`B|{ zb@71aIp3js_kYpYt1F_$$k`nYM-Uc%XS-7$r7<35u;%-6Vg8x~1v$njSh+dEigHP9 z?X+rY`1wViaY@dyNE?Clt`TU`0w%6HpGa#2YY${)@PoU+|IYret{43CXBg0PtsUk& zxahmO>$`jEdw4+$Jc%no!OpH=Ufq*DRb@Ozg@jd%Xfd2!q3=k6zM~N--61yJ zDLw-tUErB6B!YjZyO8e3zX-y@0Hmu1fiVT`U0#nk=9Mm2f-auglR362 zq@@G>0*i%GQ=T8mzc&0|z`vkiATZX@fWQuHvAvIYW9fkCab7 z2IXx$D5~y7^7G*LA+bq$_Xs( zQd7$DRDt#V2ym{Md<<9k$cVbC-EkboA10q6Sit2|hn5^a58+U{?I4zdqqd zzY&2~%C5BuJ)<~8HV;KK4MsF9XQh>MvZ|vR2MX6rcJ4V{v}#*o*D7e>#D)H2PZq2j z=jNArCT0lo%l%8M`FSN#%^l$1lOKJy|Gf`4zwq*!^G}UFeR0Qc-rn=}2UBmnGkp4d z_4p))>Z`|hwCz7uzG)(+y${3Hpj~!uDLtzQk+YJTX8Dq(;_4>MBs(W$y2NGB5^{MN zWl2l=>qaMgrjAyw9LG?!ET@u_kS)n53@xgG6y;4J`IVB4e0o$0BB1r`d3shpdY*xH z(K-0G;swVXJNCQL{|ob%kyedRXiS&~RW8k0xvgw`clPRyi21_&cH+`y6=RzLx$RRs zI(JO$edXzAzj*uU&tH4?%QsGZ@a)bPpB#Jg@eMD%IP&tVtDk$J{rJi9$sKu{#!DwA zmK;4gaQ;HWzN7I2BM22Y4otR7e@)w?N{>>``zk7GXr9U72f9#zHc$4?N{Ye^@0b^{84c>doOR|o2LUzoPo-CDoN9KYY38{I^@ay1w(XpFa9Q zb>>Ia_f$J9!q4wsyK&&sk1gjf=6!!I`|A1Z8|N~weOLVB`L63fY*Sr)Ty^o(mB*4V zZgK(*!rac> z!p_vv(Ztdb7VvT#7bAPuWeyA@7x$&E?n@Zd_7lJn5a~age+m5J3U3#*iy9?dAuRdT zkgtRLL-uYEAzxh4QuV<3cb*-CZZ`t?LNM1bVhIt>C0BiW2CXHwuFzsTO8BmUgBv9$ zcN&BV4&zF(u&XC*eahK)r-W!UEfi;=IC@&t2BqmU^&k@Ov;e=<(jpkapkPn5KnoW$ z{eZx_-u^&c053N9XbX?1B|zF)lb2R!q^XwU>B-+|3jPKBOW+q*ED8EW{Hqrn3VH?q zE{lv^rbt_!Q)1rO?Y?Pe*b8qpesSjUYu7(lsV)->813!XZVr6$W%M)8E^q77$u87O z%0N;4lF$gfu&@OYp$o!8^nx|~i=HvUzi8Q7!t*s^3zo420O1AL79A9=6RXtEDKV{W zWvp7uo0tmPyAKE~J9b=+z$e7pb~9Ix+Shkj7S|dlXQQ%vF2@foSn6hMthHic5Ey@( zK;Q?+zdCkK5Z3$7wRf8B;56IGc|OB)0d9tHczQlUV@Z%rObjz8TU1dF+ZW+yVMV2& zw49xl>l~x7mZ|CRi!&C%qn{Z2IB{kP_y$y6!ve~GuN;an~9r4g7qM8rXw{4=_s zW0FA)^yDvAAQ4f!fHnSaoTDtxF)|i%h=StDZ10^Eto?}g{O?`Q+HcY-M2_k|&DtQU zPMLCnAxzzBTfH;vVERi`3e%!CW=_jo5PElM?FA;@@${&#+W%F%z-sIb22z;>hO7`v zA*vOh66O4o-M-`s+n0z8{NnePHh&-3z^}IXi}Nq^e=Q>wGo-x{NqaA_<}6Q!3v3gU z0$IhTLYiGj3F(#z>2wj61sbumrhw5BX`5bTmr(-QXO==RDqpy>)Mp&?Vaj5xe^)Il41^3|di91~%Rla`^E zzoEC7_J6hbSF`6Ah0nwkCRZ~5yF`RR$lxV{P(7cJ#r$9h$!8+upO^Zhyd}XnIEk`= z{bL*w(QDe^kW>WE6mFVJS|tjRz@DHCfG{W+!h@l0!=*b{s0f_cm#0D=@b4@bh3^xWF)QQB92SGrZlLO^0d@Jq!OAwl5C3 zQ%69)SeX>wJ+2tqlD*+T{-(qDDO}Nfh1fHyu{?9?1FHJ4!?%9_)59-(fVSuCv7Mo< zs}OsR>K(4!ccT0BEA1y=Y&-q}MESz%IxJb|Ffz|De_{JZwXVhFFW}c76~~#i?uvrI z;?|6nn`)9|)6JLJ& z{Mk#7e|hH6$DbYh(_daZf9a(Qm!J6ZyG<{@Svk3*czpBV>8E$R`^U*Q-_0G}#4jkf zkSWX}W1Uj6eM)Ns>pO&%P3)p-K?UZrEA8UaO(k+90T}Ysq~?`a1YA9`Ew5)ZqOd_$ z-W*m`C(bDi$*+`GG^Mrlr?;()Dr<7VW@lg7B4*G6Hfn4$Q0^^m8njBt$GGK?imfH(yT?ysD*CfOPEoRE;C|@ zw`>Vd1`Ak+B{h?#adVq+lLVD(yy|YWv0-_%wJc}0d(bR<;UZR;v7Z7@Ugj5%YAn~- z0^9HmkT2FDA@hKb`htMyg~4%;h$D@axegWeHr4f(t*xx}V-bfAwKq{ z*f~#smm*?_FtUb-9VlxUTH@?Zq=$ox7ep$vu-6s$Iw+}2q;JRJ+xS-l!fw2UZaiHN zUrJsgATWf(0uP~%`)&M7ykL+r;bn5b8C7G5_>#>>(^u~q>!eAdfXx3A=a*b544f9~ zktqbeZ~vF@uVI+XC{h9bHOeY7Yv^*{uuJ;9oZ2_OTcJrNUHzvM2 zm+<^cUK3MBHO;yy*}BmQx)Czni17I`>HNr0-B2kEWlRJU{>A(+=Bf3#{H1Izq{rqV zcfAlRgQFCN%4~$3&6`@CR}JwtO-gp}jW}`?2rNH-O1kfm&-yKl?jgs9PMgB&74c~c z{iU;+!r8b#!0?6(4E~+x>P7P}lJIx>zr+QmuXAjiXsNAX%Izi0ORfv-optP;7dX1k zcXXZSL<#(hFg)I~K3|AG8(W1%xh1C}@GLAY|w$dmQUkU!Gvjk=1 z&P+W=uf=w5i>zH1**IxCzvN8YzB3MFB3Ro6zSnuWDeJ+^|I!1$KXbVM`QLj1?~KQ_ z`B%@$RiEK*;Ni8zQ!O`lJr~A82WP^+G>Seb{?*P@lgVN#Ty14byk>AN`4wRw)4w!* zAQY_m^1m_vT1#VSX((8We?hF+1&p>UP3AdH1HWVu@C^QSh>+Vy%IzcK9ytG!cL)TA zutJCgp>h51#=oXPl=DkQeM#(@PCk?HvvoLid*Q!7{}LS5reJc`W?|cy6v!rq;$Pwd z1Ac#=e+dH96zq~$Zkt}1CRlNXkAUWO-hJwMl zpkM$v8T(}xG+}EJhJP^v44W7hFk;e)15@EG!{A>qwT+?>o03rD+;!r$buWF?|M;7k zqdWLzEtvULtlo&&GXl?GUesQ#e&P4v--68t;#O`5YgvWK-++p4)Lw4FN?>%KowR)f;n1HzUKWT(wT#-iNj{6k*BR zy4w#P+x>@+j(qw#rhs7q!~8`Ydhh$6?)v>7CtrDM_$e62PvC$@cKq(cnr-{ALCH`Y zHkU0#J2XDYZfS*JUR=5PRjizH$M{Smzew<}ZAhGNdTBsrc~o&zVqI@$+v?={9(iSJ zSaA)U-{`W&w8kFPM8{S(a}#p{aw-E0>OGSRymP9s?$*D)%e%N?k$)82f78$u4`n$J z*d?LFx3E2T-L`^_8w)n9%UCrSUftlONMk4D1ZGynR(EFiud1FL>p3{N?e$~FKY4l2 z+s}+Wak72SE~KMZKXGEqTdz#M@yf_^PnB<(DB3vIdF;^mE3fpOeyV74XJpHeO>E&J zVS-6Sp`>n|Hvggpi&MH1!U2x3YgUt8LisYW5}nVw%qTst2wjgbSiop|2K=rNCt=l* zZFDXxs~#3Vg6{YLIHy&qVSWSM*;I{>3h&1)Q+Oe$jy6`Qn%* z(Mr9zG>57NpMkZ);nB!_`?H>VuH~aY4t)Ok#JAt={o(49l;Nv-My0~xv70xJUB9yL z%EhhUf3xx27vpC>?|=85_3!=h=oe?+zIgfD8$VpSdF}_*xhtyouBaw2UaLO;L+-_k zS(h*5gMV+H&$)K79+k1z&Yx0!_t@o=B^Ng^u8o_4e=n_f`DWPT>cLpme+_mI5H&%bVseD|{*&HSu6Y;U_x1G&wVsUDj z{7R;DXB zudOSvSKnGA16$XnHX0dNI}+*JPzQZ02R&;_^pkPG&k|~;onpej^i>_Arsjnq%n|Fl zctVR@)pB9tRx`bMhXPD&dYYCR$Jh%PTxgNI5CZcq^z?-^@ax8(t0ls}q!A17OY<*5 zV7$mQ{9+66tzShu|NM9Pm%Kxu;{D{G!M`wY4Z`GxQEL88FE**}a2?wg^z^IMfBy2( z>o-48sm`nY-*YH%zoFW3{`>ToUiH|t)u6U@VOrk&m?WJ@xlUB%9C`R0S?D6ElzKt2 zba6niu869@(&PJMu-bsb*5@$wINl36TpfWQ5E$FWm#1S9bEQd(76KoJ3w$#2$VthL zL&EWGtlnXl>Q?K_lI78fy1v2lynG1%Qh@JDnZKk0`j_&rIvq{%FPL|sgR4ePjD=2& zMb7Xa-4?jG>A1Rqe{rWvkHuZW;bU^m*iT{=8tE3F?3tYAsz|nz$Js{7;XbSo1}^d9 zQJ)Y84_!Nt#kL-ctQiZfoEKU<&VXEeNz%@DUjNtfFZ^HdufDq{5xii;p)n2&AO&gC z9ID-jbr(0*%#x;5a=2Ii`F{8pKTB^PCa*(Y^IyupWZRMYs_n57&v%B&NIj^Y|0T3b z!!Hgq_!rMa1vCWyr4d-$|8ZCo7w~Hq97(VjRxd=`zT`{5FA?}xW6H}CX8hB6Fkk+|{_p+puT69^ zWG$z%(1d?26luSRe_{TDf1PtnI8}|K?|eA%!Dlr`PUdgln?1QTXTwx*MV)PEH24=? z&{PrD-T3!j6s*|@j45Du)IsyH5eW#4l^pt>JPW^Iln{C(Y53PUt$^--wpUXA@2}_I zv_fZP9FT;Y$VK`oi!fzTsrOFS+7NTF5+8LiqV^{xA3!`;RCb5JWBUi&+{NXBL@8_*YQY z4$l+<1*88N;0ezc{0mcfkzXv8f{sYTxFt3d;h-CwfXUy~@jY3ShcK2KGq@Q8znJPp z1RDOYxN(hN%>cKg6Az}2?nMw9`+uF&su6+K3rfNYBp@(o7l?||X7Dw}jq&=ZU~*5d z7M6A@`X`ZCMsJmKN*OlVpx0=Yvk>nA?+0%Wsb<*IczalT1S&^no4i$aUK5rdVgE0` zpaoa_UEs~*5!k^U$6o0^`8t*#MR$$(R<79>D^J5ggOLPFlMX{x3hfURu=?RW}gVvNoY(onKy^cXBZ^r5FetUf-SA zHv-mc*ng~Y+y2b86S!3(EU3UPq>R;L81n5o_5^k$Vc>WDORrD9_IAtuN1?t)A6x&z zYh4G94IF#C_vop%eMd3|hgoSk$Vi|N)ht+UFH5!!O9bsYM5K5p7b5oT9-nQ%4>1$V z?WFO};YlVwp)Mf`fg&$FuTEax5?j#aG}>)5lccH@?s4O^=>ZR|g~Z_Dd1OuhLsK)8PAROQr$ zmV>*7pMR$7*omC+$&mUUS7inKUrTvuWapH$jT-(X{;x$`guO0^^PiTwwHv z&*4R2ozo*8K|o*=NebcLWqz^v!0QIY=>){;1S>2vE1auZf<`CPk3U|7`wxHkbp5Aa zZ9j8q&v#djTvi>wrg~Zpzq@XzHeS6leD2)9*I%~(*N06X{{eeX8s2=Z>9J$G-+ukW zFTXzf{pFujsw=8(xv>%7c;M1g!7wy^K8wH3+pg4sJi-^>ch#i z6JeLf7(b0$U0!eZ-3Hb-J7lVt8&q#Lf7a;sL8j^F`S$N-+k8~P_}j{W3u`5phl9RZ z6MX(ap6adf(`C`U9ETBqZoe9S>shR7Ca2Vk2l&nK5+<;GDTNP+{zkR(tn4hRs5L_R)34$p__&GztOG2EFht{!&w&K6d7fZx0F zFCx$eP7GLtx-Raz437nFUf^Gtzr_CqWspUyxN4ZujT(~upXmR>p{DF+OrEOg2{XU* zym-{!Sa-^L!{byaTJ8L5uA2S4RQ_4p($!{RawabDosVlCncnA1wOYYGv!(XPXwuFU z{8ID^j5W9=M?))(mRdSMz+PH+^6z46Cy1tC+72c-tjSS3c<4K5_?NUvlPlS&L?T02r zr=BbN_)iC~Uw=oXI!h{`Rn!XL!gi;kTaEt?%fA+T;( zn0|;^g zXWIP5f$%SZ-$jlLjnw2z{R{5mzR1;m0mFTfJ2mW}&*bWR^Oo`bsPYz(#3m%tE=*<> z9D$r9h!_uI85V9h5E5T#!%)Mo>%I8*P9i3cXg5Ot{F(T|bIq(E^heFmy&9plTcGLk zXB_Tj`_3^kqeVX-zU>Sr_t$-i*O|TCoaCQ%?VT4pyFz3H7|ySbjXmI(B3~0qRLwO& zSZgEF{qXM$9LAUAr~Xs7__G(1GU}hr5QKk%GQ^_!*(-d*q+-uP}svm#Kf9)$nT~ z!CE@BT~WzrntzGa`@e^OfxxhUNh9>n@Gt4Yf(1-mVCs;T5B|k}u5HqCh&Cbv}XJ(RI_%snMznP0FWKLGq|Cb$iO3HjbX|Dpxj*vrS9>u=#3WQ+eSqYF!+ zbX8_Kt5+atwg5j6{w=HwL-P6O_?K#dM)*0YwL@A|ZWR#v0Qnb7D6s$6$TxJUP)hh0 z2u$rZ^3{ljUmR}nuQ2q^{4@Ahha&i+treK2dYHVc2)`Ff({ITZ%ItL||AN7k>3YZ-}e9gb~YEo&HztnPD&NX0T)MohMEZmq0o zAgO<}aAH^WuEXs|PM1#ZifQljFR8(TBy>baHT5W04kz{u)$Z6o_}H^h>cB{R=Rn55 zy87*VOGYQ5lmN1qpL z9jb7QO127=VK)}GBbjo7?fhh3k;(qb!sz0LnBu0Ss?O||!3_AnrH%5^hREXD#Kx}T zH4~MSyQKAP_KI}#=tQ5AdQM?&P)$$D%8BUK)tuZ~m!v}P+=`g4j@CnayN?_$7#4H_w3(Yw02E)-`cW~iPr7gRy}%P(+f|HJ$HKWYi#*!eZisb##fHdJl#~RBh4@gNYwSA%G}UZzC@O0Q&`LF7>wR?xcsf(w|?;1 z)K{1GesksE`I|?7R2{pfI{cGr?Ummclu_6t9rd&_37{@ZSJ2`T7A>x`O{GFH~j&ZC*@bS z$iCkkads@^FY7{8@2-1)W5I4^;95V{fG@j^&uZYX%DlabSe!f-FN-Bi_7=&#Md57U zP_AzXUnCKTB))z@{sF;~AZc(&XizW|5-5Q{z65^#{r$ned;!J3UL39m%bVfJa%Fhh zJGxrgIAHj9g}Du7{;K`oWmfjf)c&tF|1Na9#lQ2IoVi|<%l7m9OIKk13-Zr10Q0Wl zXFRC=G&=tb^2IyEy9MfESI$DVU=c@1EsA9esM28kZDP-kBUSZ$OaC!Y?Rz2LCRxv|p^2o|O}=`{ZBR|AhriBk(WfUxL82`TMWu-=EJvqx@?AbpO@D z0P*4w%Kt@;vo`?_wu6B0|0hc;E&X5z_C}wk%H$5ZH(-GUoX~CW1f+ ze|SUgPLG8p;9LT~)S$X81N^IF?Yh9y3Fhxz{onuNUm&wK|1P$71_A?nHL`U;BQ$Uo z4lJ0R@Gp(PgkJB(zxR5au<-vZ{?$fBa=z2~B{T~1r3Eh%j7CgV8i8>j6b#-3jXFlb z;Y~sW8dJa!)&Wlok0d(BC}92)!2$+TXcQH1_kd&@iAiL&!tuuB8inAVQWOz!fnfv_ zO%LjZ+=jryU~GUTG8Y8jRrC{ZF!#N!|CzkzauKjXvfMv}V%}gWg}ot>mJxF6DC)Nq zzmp{DY%Y~U7GW{>(my@?9Hk(?#6N!3HlwX%3R)xuP5fWdk!2N&LEsc1uz6gnMPfRo zgiJ`Y5g3EOP*NUbot#fZeVLqtvMf|);rTYHS@kC$fBf=KRYy-2?B1KZbw}prtx-J# zhT>3kFk)r|+)6B93$BosnYRx_7eQnGmpH#TP!(7nnq9!l-8iVjLKfPTB{0Sw2SI>E za5&1$8R@y`zrq$^HUFajikkU#PN75(|KgxM_NyV~v;rK+)Z2F%>z0g}zLek#qZdm(`McDE2kCqI z&?3oaeJ?Ek^+o=f@UNjD1pI3tpr{toa4vCsg<-&9@(B4ZAzwWoDXr<{zafNwDFo(A zmr3Hlzm7>oUb)z1&jP8<+wD3u7!-TsHs&hV6@`MOgR?@(pMl^lKPM8QWd3 z{dn=tli=Uf@qNkb_TZWY+8x^FTRY&CQRA9b7tlDQShF21SQr6zOszr+npfN@s_e(E zB3N>>T>U7#bqk;b+VvCzU=e49wfB&Rc$U4-EL+fV0CmQ9837M_2F>GyLBJd=yTO;# z;{a#(Ks`|`R^bFx^kQW&k1~RrJhQ6(E4$OyZqFItE9+PnP}LLBwpKZUZZ1klK9_HQ zv~tHWqSm9&*Y2e-8P7-aRaEnu;Oahjqkvy!-=?zh1LYeI7OvfqyJ|~X&xXi~9=nhf zhp;qfS(a;To?BvmRLfxb)&orkA8Xo2S-^^}AunaVM@k+xCHWQAduJ4dH+C1S-`2eU zc+;Lou{9~EtTC#g)32~Hw7gE<*dZ;iYq~?R9J`o zM=mj`o(Z{ZWfA(XtiuwVWU00x3Wp%YVppM#9m~kw&x#*r&JJcpBr8f=63SY$8dhf1 zcSq;f$nqYanoVP?%oVk+Ii0-9Rg%_mN!zGTRj+Mg`69oBSsp=iSYc*inHJJaOSP=RvOJQi zARNHOpkU*`Wb^PW@9YK)1v|tSnTDp$WrYHMQG|uoEF(dzZD^Kta0ZIAFzl==j$ay^ zWm8=5KR%^6{Y=@1AJ_laUk3m3?dVq*r_Nv7aapzb;`Pxpm-;_DQ}^MYGd}((_U+f> zpExbsvny`fq;mam;b3>un%?K$e(vjYe^T9qBZN5QMb)+UZ~nCX@{jG8E>&ESjFRwl<= z$>t`qec=2`Ile(WKQZ6WpD%*^d_*FFU!Y&0L>wF>385sW;5R`17vR^=FF@ey=OYwx zd<0%xA2)A~izmz3&C}7@&DPGz!p7dj!q%8VU>kM#*>RbT<5F8kLkDMlM^_ArQkhtH zCi2f1`vv)ee<=j^S)~jrF#LBXe-}D3X^}zT8Pl==Rhmy{9JCo$yHt64 zewIwp-n!oQ9IcLM?U#k2iGfz^{6$sKQeQE477(Gi5f9?;h;&}vm4D~hy3r!P7TTNt zzEIw))_g~-^mSX{K-D{Af)eDbZ|zEFm;t}AcM0m^N}IoG{twY zMyPjYz`o={uzD%CSG^aQuF@h=YC85z@BGDq{OaVYJ^8Es#)vmf!LPdinTo8tvx$Qb z6CWa*e{nYh{Hwzg>iGIE3Y36<^`sR48psof|GT21&314D=kV$D-+wUn&6zh;*TKIx z)clKGz)xPe(f-k=KKqX@=~y{Cr}W`i<^1SG9a-#LxomE^g<~A7cJ1>U$y@$ zTFT`EftRw``fTsTOpY#-2T>R<30@ehSeli)qO97yxyx>79bdGY_pKTF#@x577iPdA19vtMm~66G3NIKq?8(C(Gz6X@{Qlz;PJP;K zT&c0*>4m=wtQ@ptx4?>)*5j5=AZ3lTp8t>dzccJ$iX7E0D*C1%xUMrqd%O2}cu*Gb z9AlHYCT2R8){AWI7EVjY#&({SHTLR0vcmK?%S|90W}BKpWYaFb1 zq6s@|u2wdWSW#=0h^W=W>NCDe8O^2^w6uNX+xS}jPROrIZvmdM{}*rmmW)jvUS|A| zq0vJI%N|~0IBT)Nti?+xEm}lLcLDU!qFegs@h?H(`{7^v=zlK%VyxIUJVqn+QY4!Y znVnRQD;Wfyfx!O^{-xkIP--EKv<{b9MaJ05;!z96NJ?{0$iU43P%v&O0DJ#e@h?~y z2#h)`%NR&$CQktZtCemZmu?ZCVXnv^ENqdGtu1p!7WtOBBF!{D)jUBdZtY(E=I^%t z>92)*_GN9~k+o}g!uSTStUPQ~bdbu>ng5IUm)eD-#lKi$h&pJ1Fcz-^HW6R9k4Yf@ zFM(hCvN$K(%mzD?4!o^P+f4-m?KSxw7u{n9{XU6rwknz;8tF`pCWwSU-gPbNYt;$UjG5 zJ?^?ad0UPbZa-DE|CzM)2O@hXVpnaIc8&vwi?^SG1&nHF7{rqLq2NX;{0x5?elA>H zL|9?n!oY>lQH;2(ZA=~rca}4p-+(z@2y90fiW7jnvmAx9%$T!mcoZ5tiDtR@!|a>o zAix#;3+%U>h&+}@GWRb>7A(Ee5`55>FS9?DV<|M1ufo* zB`bX8mf{4*$P7k&zN;b^{9Co-aQo3G8}>e0v*Vz0I>O)34 zZPkXf!LiV)R(^I_U`Z`2HII{)E6OhRNzZ4-r@6}#J))Dm;?mU!Tqwz_k=J#{HTQ>C zwIRK%XcDhD5Sb=VmSV?kWbbei8 zNsBzUT9#c&5ICZ!s(5654go;*=JF`l=6BztUa!Q}YBbC0cg?WvxpA1&CrDS7RBS>Gt`pK!~2 zy$ZVRk{hiO>z%XO{2JCp^lZYX2sca^*^O2T1miPTgk^w#X$1C4u4ZR8LX3oRM4+7$ z%G}dy-O_5X=o$UhSm9(WPJ}5;?MvcNGWAckm*&`nWE%2g@gP1ShLLHeS!Mj;4YK2> zbKd))=+n;{{`zId7iW6EIy><7xxT;tt?iGW*Sz&n-pg-EpLkq&V6R|oB(T3nQePQe zmRHwSbztAb+3!$?^EXP@{;azCuIl>}H!cnSbfNOf`NC@#b8enXRh`Ye_HEJCb6r=j z?Zv*(E8k9?d9Lun1o!%CTh%(7E5p`Tb_rE)=Br*W{{GRpZ+D0PbVPA>ljQsa5LoiV zddbbH@beo(|GG6+_0F1)Hx&;`omz#C?S9N!5vx?l%JX4n@Vt{b-tjz66q_sM3M5=L z_VWEjJdube^i}h3fGEJRrvCEv_Y;czeMEjdUy-*!z~l?uI9ykzx3dS+ z(be77(bdw{!NiJ!Un2_}n7`=1x-0+c{73WeVlN+z=U@!MJS55@JlZTg+FU9#4h+Tr zvk*Nc3y&T=|2o}*Uo_}~e+_JI@vqwXh0m+uTpWIefAuWvh=>cU?FHY9f62Zi!o1qo zU&p_Mf)_CO(7%9x2?B%1wfR?*!}qu+|IWLefAu16@$d5TR-3*t*1qFOZ@x3~w==J* zu6={3he~x_rNZI4%h$R-_|)(4iDfHC<`q`YR%FhPPNw;HK|~n3puxY3B~rb>P%Hul z{~GW_hCCl2Fe!%?1zE!r(&C4sx7pE!pB4j#T(f#l*ve2Mig21@qOzqEdz<4j^>{BH-%Tycgd3RXXeXX-jL7ddz$r4P>+_nPKdyUez7o^9bY&(aZty>l(>aMgle z051){IQ$>~u7CwRTP+~)dTFt`$!}vEW&Yo6;0yuo9|4a4|5l4?$z?yMXt^OufCtNl9QUmAh!!(u?b5IN8YOiH2YUg%p0JZ=6`-tI5-f2mlt+FYhyRvcy_mBHh7 zh*h{Iq`E0Hm|1z)UBb;QWGZtB1>^S_>wQ7NuwQYYMeJbmPo)JKrH~{^FqB zf~CDF$t)_-M3!h8ovfD9G#WUZY8sPj7MrG4hFNTe$+T9)q_2ogHHk}G5u36+CfOn} z)l`v!6~MMiJ-9~h z6!SuWU&6lz4DTf#T#TaFM8r5Jrn{z5<4p?7K$3Q1{w6keLNI^9zbN2E*uaqOtCpW3+wWffFKq$C2&TItnLN$=Y>x<*C{0J3Tfwg_uR)bwgsDnnG6dI_| ztBgV_)Gwo}**&Ko^S`KE7S*rxtzYTiJQTZTOTxOHQ3IQVb^Ywp&ZLpu)d!!gIrMzf z@mGp>K9)IgxMbJqz@{}2($SG!8<2}e`LlO^i&st)`n53p>yc68nN{mk+>W9u%cyLV z&{U+CnVGfD2_-P>;Ob(W69=Q9B&&!lecxD$cCFa6ths<+aPcB_2o`=H4rm63|Lb4g zEh^~@tn6c?lwqN*TWUEovl`B?xVBH)G$g6(4`~_1%x})b-j+w79eVcd?o%(>VxLvcF>6!Ma_KLcmFBZKrQxU0_)gh}9t`jh|o5%c~KUG+|g+n}5-< z%vI*F6Vo_J>70Z#R&1(AOp0q%5;rLy{2SNMo7TNHZ}mj+x~cMwyQ`)S#I+AGQ;Qs< zQ@!GIoTbUjJOg!XnDec?W}CPgIPq67#g@EKd*3L};KYE${Mf>Vi0tynoXUuTO2iTr z&E2`f>pKn{8$9`B``$-WItDq3IT#FK$}`G_Cu=uu%j#d9+S^~YVWN6+s%UsTs;ohz z%;UynaOCNJsfFRi^%-5OD@V6??Rd0mWJiAgc*)Sl+`iSheXFwj2eJnGJNE8gefs3Y zi_dR)^R;y^Jh}GS)2pH9AK&-syIbCWqx*?Rvp0@}w|9lLuMBG&3U32gSJ zbWLv+R;~(d9Ycg3H%S_`qfgw2t#ef)Sr zAzuXfaD+UzfY0;w6$XfW1L5<6fQkG90)71gAfbPNz|SA>%N2<@LLvCqlf!rQW&?p; z+$jXMbZ|1UwO?*+cPIZEIJlxB34dl@;OYtfrEFgoXP!3~n#<(P_ToUq2&S{p!~)j% zgIcS8wF{qV^B0GIyZ=k&pIyE6y@j~_j-3~nrg2V8h0qjg6&7tQ3MLjX;Fn%|^cx!n ztw(GawC32lLbo~2_ws^?|EuO-@Fwt+T5n`a@vniED`opyI+4NNC6=&vHPU8b*uF$d z%x!4+#X*~Y7h5_)Bo3{eg~pmBU3*F>LBcOhfOp0ffT?Y>(#|hAOpgF#T`!xszzbcu z5aHij<}X}eE&o^B1=jX|@%umhf~@=WfB$j*)eVbS94Xh2Nm!Oh&How})SGp#b=z?` z=9M>wzdiH3>dF~v(t)yok@hikp>eHwi7Nz>tty5-FaQ;QbJQx-;15$O3*k>Fp9 z08<;0g2E^ZSQLc(vmu6O`M!ocp&>_rt%!&d1AZZ07H2-2qekG+MKOtb8Trd98-c(! zgTpSX$J|$sy00GbSTpK8u*#yXd1+0#PNs5sViKCAAMvCH?X~@1LbWBg!W=G{ONQI83gDg$V`UdA%KnZ+W;H7FJIX zlR4tw0JJTw?(~202rwDEOyl#v&Htt07Y8-}-ig4!lz&0NbOajNX|!O`F0eWXt;s(V z_+`W;I>#nJj`Dcm;jPdzonHQj4>R}|V<7lOEbn#u&4;_$}ob(jYF8SgmdSbU1O~* zam}lj4NgX{+AMBe!@&Bav?}m#%gNW9PrO#J?IeQGiNm{K2eXRX5QO%x9TZisw1_J} z|Fc0*@%hN08mX zQI^B-HROiRb`m~f$J1j5+k~cgCKe_2jApIdid{eP{Ug=8jyCK$Ub0~qKvi7cEU9RP z3v3mUXc3-dDot=tDT-|9k82%N=byU+3M!-PT7_9f+~iDgUWrdi7F&^u2sDDwuz=Cq z99`R~>{wkhxwm24!M438I}bfkz2%^Paf5q8j%Qpp_;)!oXrTiK{_kQ3uC-6NLx9}U zC(Mi+vdq)pRv0EpEshGXBDF+ zt8(?m^tL`sucvf&6_1UUZ`_!-dJQ&N`zf>dF-o31)lXR*Ufi77FM*En& zqFY|kDJ`r9S%(zk^-Ht*`^v`0dJi3#diA9pzk7ZA+pkT%^~%_bPj7hjnbB9CYCF0Q zcCfg*Dzvd(-nBY;U{c;b;ZxMhNNIFSZSu%y5ES?DOS;@M>#XC7y>eREc`c5KWyJgi z{6dW68uRd6$Tg+LCAB)Nb)Bqt0ykBx5{vYuDH!iv8k~fhXo~=iT%+{$5WLs7f-MsC;=Jh0BMxd%I! zMP(I1B?a>QjP#`Fo|@d}9-mTO`;$s_Ms@8ksvq7{T|9B)`=09;N^g8ydGp(H)!A&- zxfIp;_@B9t+x7P#OQ~o0#skrUOEx|)5(O( z2V*X54?DL}d|^Bg@cYvk6#UIl`CpoRWoFfYMgkT0BHi0kXm7WsSo zida5EDgw>nGT2lK+QH4k%GuS-&S?h!!U8t3cfKF~1p<>4G(q6|JNbFBT!acJb=UKYSd1`gzN-t&1yK7H5_%h)xCn>c|NHMl1}EK%koNufAU}m7*6= z2t1R2ncjMytc6ULj<*JZ7s!+JvkI42HX#UY+1_i_*>By|XVcy9G`PyFt<|8Wa(;U1 zibUnI;0PU#;P3LUcEXuvULftgq;YsX*aU$Qga#UubTs7@YseQvzAl*X1^mu6cY=Vu zk62RI*%l6S%xxgTzqf5K(xTMcxY)u`XIekcyxQOWPvT!hf`Py^;ZlY#nAdRGo%~C@ z;9JjJzJfTy_x6SF!oLrjSwKKwD*SA1JIBTjTb76rfhH;Fe-HnvBhcFUXFF*uEn)-% zU8%w-^|UWx9O4L*D|wvcb-}r0=9ieiC|IUlVDcig3yeWvXL<6pNb_?7Dxgtv?vbGM zQl_)gvanf(;@|KXf~&vcdM|dq^QA}@nx*9ZH$UJ)}GYS0qSJX(V8?f&+ptKext|+nbQ06$srGOd9Z##{X zcOLF!&--~~CW_v^`Io%HZT|jr>9oe~zuTAEp9jrUxcX`2(}KGn^vCAT7qOCJ_BqZX zEY4gSYZ4l_Tso~#g|SqzJS>5hiJFCJB3>>_rez$Jgzjh~S%N`Sytr%S=0E*q^*etk zIB+;?>&})(PnAw=N6omEINV$)p$e?PzZ?-j7$W^w=4@Xx?^_ly#(}l{Urhc&#Q$C4 z<_#~{kb#H}cR4@MHZ;a1KFc+wfXw{j>Z;a#@~>tDI4#dnnTs8)gn#`i>Z03vV>(yH zb*zkUU#V#Aff8D~AmaSO3&tU-r6;+yFCeFM881K$zqnE|^1h|zEI&%#w~YY9|6S@O zphYHsan)n`!vCfDcd1V(1PX?9oWK=(ZGg8fUNY-<;n!nNT+nT2SYkTF6aI_mHEHIx-+H7g97gRc>5A_SEUESPlH*vt0*vH|^S7 zxp}O4_m z_f1R>Oh^b*M5iQ1HfP11p6dJZzfNDd@;epQfnI$}_5G2Xmqt_<>TZ0Sr~0~3^>wc5 zn^e`eNk4s;^!>L*SI&-Kzj$1A^L5oDf zzc>7coneSQe>Wn!xK?y^B=Gv$!0*@if3YU;`y-{Q-)=ilrR?MQbb9!r?J9-i8Ow2( z@jN5h9#WQ95R>E2@rTgYKk@@5NJ-U23z4|#KaxdMNV(4Qv~^F#r(K)!1D z4P=V~Spq+%kH~{3bms~f-aJ*TT-w(#Fu*7VryU1(LqK3wGt; zkHHJwymUNJ52ZGLS^PQPeA@q2^DlRf2Y0SJCHQ@Fv9Z*Jhy`DdIC=}5SS@|R5b-Zr1BHMgrh|9h{QU+u?lb7Qq$NBi}`Vk?9a7g++D*tvPdoP0{&+4wx3Lu8^mmYx?sakKMTRxjO%hJ>Qpasy&Yc`3&iwNcoONcq2>EXV*0wcXt2domwk^XEw@ z7kFuAp-FlD@``$+N=gVt8H%I3{pE~R3Cgqs~Y> zI|6%Yfqa3zWIyknSB+6?PCaLuf`1MF5*DTnW$gp`CA7_7`aIvv3L+Npz5HKo&sWg(ZmrZ*IUE37$4S};U#ARzq8D&9x}I{ zW8;8b&-A)0Y`oHOaGYyr4+PeX08dW=KXCu|;iX2m&;Kr-wFsi7fFIHl4Zk=%DE=i- z3^q3`Ogsqaw29&t+b4$HabDiQ-i3JQAy%T$X#Ut8W{LkiJQd^BH)s3d!Rt)$hw@S#j z$WkX<$)+dlUZI6Qx-SowuLy}X4vjSqiHA(26#wE%2}Uq2wIi&}zs9lzq@WF>6I_cb zN)A7|^UE{MPd;0)dwsR&T>yYz}B;h@@3>ZkZpdK| zcb1dzVSWS_9$_64`k&{EVjf~iXE6dnwSZibSdQ!7fT3OZw%Fnds~5w+m*ZSpU*CCgAENBt!sJt zjYu+AZ#~{|^o6?Jr!m-z2V;BJCl5{KuHRQOb#%>h?}B`xwa>oWcjDFhU8f7z@6R9G zi-BKhb-!O>D<`uS2+UMgxW^Y+OH)k(e|gQy(4fo<9mmrT2_K{83}o|QK?1&(I_8V8X!YEH?DAj5nzsO87SYl6RvJpc@sV` zEJZr_*E?P*&MC&!ZB%7bPXBO5_o{@JzUbQa==x5Oa`x(tExV7edE(WKp^ZM-l`c`K znE$mFMj0^t=Gd^{1^cF#qby65TZwjPeV)XCD{+lh1{c>x)U-y_wFK8SBo3`E-nFys z$;Z~c@#>~mUR`EnZ^_BU)B&+2bVYA8#r zEmqdo7WNLOHLs4Z>5ZxCQZ^4E{G8V}meklAUC|U(UWc96p@k*>IeGlFRR7$Z)UM8& zjpIFgcXjXCSvRphxxFQOpu2wahQXr;`wtx)IrZ4aXJ1}(;+fisgNnwrUI}FufvJuW zd1ir0C~Y##IJ$(2=bmR)$hnK*r+cl2*ugY|f^U}3C7qJ^I__ET5{r`m>R zu@WmB!ZVlhqvpAYjJOfDK?#nb$<`v7p}mi(i@zCDVlE6vnS-fZVV;uWQC{XzQo_j1 z^T^2IWaOdaDaz8y6^x6bs^ zb|=;EqA$D{eC~+<#XW(Swg+F>6m)LX@9dD^+Nk7059g~|=TB>0K3*ND`gGgJJ9|2V z{5w3v4X)x$Pj0N2S2)WpnB^|~b*NZJ+afB?s z2=W%f>ZNFxi2l-B6zC zd1Ltz`mfL?1oHjI`IoL}{_nuQi?CnMF9a3lg7a z$QSyJwKF-8D`8{PlLBsE@T>7u&U$qxZkuQ;^Ba87b;$O6O-<5ySf3-m9zc@gGb-jdt^jC@eAepWHGB(q32 zHD_)@%EPhokI15yghgU~@N6&a7xM!DE^_h${OUPV!@QK#`~iX-%W34W2OV4&z50 zrY&H5K(V&Z`}1dQ?4{5DVf;%+peY1a1M;1|uy!u`e)t#gJKNfRfuk#mzV+Oh)EyWP z>ORb3clY^DSdwLj2(%_6ttRLP&cD>(l)iTV)dS{Va1AkeDYG~%mUzL$|Ggjnb(ACX zoWw{-f%yya1p;H+HT++2BF(UOa_i4OLjT~5!_WT|++hm3L!;pW6In|lY5$i7VFI}( z0trH=5Dr9moMvPk@PiQLAO}ccC4+p;B-CzSc+)U{v6P3CTjW<(4fqXfY>jN`jBM$~ zt`JFeld!1LGd<5yk!mAPq~>I`s+fNT_R>G{&*xvwJqP@QgU5{-XCl&QO;Fb?SY{d& zX(EZBwIVPaG7gBKW#k{eEFj!4Fk+clMnKpkEdG`vfxy#}QIo+ZUp``M{EHsWw=K@iQq7zh5DElB9UGV-M6f9Vlm zIKO~jN>mXRHUjf8JZl*cg-xlRNd@jn1)yLx2!n+SoRtO0MH5l{i!oufsIq8Uqy<|2 zxT7)~{Og>W6;Rax^Eb9@0BdU$9RmsNeQNb2wD&05x*!}9+j>&k`r-fjW)y&bDFo*F zLq?oHB4c)-G27qB+m9047n|=;7X!VX@a@F|1ERjA-w1gc1kfHO>#QdfFUqR5_ zb;tbgo&GPi0vPfMd)SMDUmc%_g?_Tdfw8y(ei4DjIwbhN8KZlu_B;Xj#Vjy(37N;{ zB4ui-$TLgGUlxxZ&vlVIhtzyxjnh1Dx6ZAXoB$;N}qRa5aj z>l6AWa>w@OZQP$evIAM@sP>VJbvr@9P}ay!<-n%o{*4JeV^Dnih`6kspIz&fQcCz2 zF0iFERnI4UF-N-4OJcwaXT;>XD+-+D+2$chh7viqs4l#1Frd1FkydOMmuVJ}WF}2^ zNhq+6N;eFMS>O|j=iuHEu5f`(rSSnJjXA@c5NwVpZwkyRV=K}z`HS!~_&2_x6CWfD zqwy zOer)Aip4D~c3NR*RkOIfUR+fd-qMycIf3=H{jWYh^u~+Bue`A4g{Ov|dA#rBk?!LM z`%WDic>L(;vIU)ucU(}Sn>w(LaOxwm?_r*3qpW6M(eOMOO{{F^ABVF&P75+)+ zuv*HC`He%s92bcpM{XlYU&fXjd&`a4vZY=T`fj0y9$_ZzD04xqr@X*MoUG>=^oSj2 zzKhUA7-1Kzunv&vGko-2c&J`C*XYnaS4GL|h<_{b7{A{9R2 zvBGefUpV#$`IbjZcej^)|KVxX53gQPz3_wT1lpceKdilRzVX_(B{#mzyY}adn}14E z{W(?jd7|oz^zXl_y!6fJwTrK*uD^fz%;ftgL;pHy`OW$z7k1m;d`1NR{pOhP%og^Q zosx?i1JAGX``aMzZ@uhGeY{T!E#6Jhf2Yvm<`ZSA52vQmBI>;aHO?VL_^0d4kun%T z?u-Br4}W(LKX(@3*T+M^^%StZ1WYd<$cxE?+?m*C#Pjs#dvXL!o-gcOmLP!X8>ppQ zI86LsFTO7kTwq5g+s=b&Ill#zz`vLUzB~Wgy8LEZcM>i*mpu6E z_;;y|tET4)w;*Qnuce-uOTD6Ma~>Z82l7dP)%&mUe}6gu<{4y{7*)4huALMd zJ6-(I@3&q2>JK-roLAih|Nf*>{Y9lZ@YQ$uzkSbh=OKgouGuO13t}^MqLQcxbflc} zety$4v-XBzcw5<4Kh_uhv(eHf-P z^xk_H5RfKCq)HbNd&k~;EK#GIn8YM%iYcb;ZZ_FXHk;k-re{rJobNpI41Y%~o6WoJ z{od<3*Z+EE7zP9q_|3WRbBuy`;7v2X09#K#2ndYIAq1+=;ERF4#z|SmNjb(zdFX31 zOvpEg%hroYn;o4nH!4m~p`6a)Jpx!}1JhA%#lQP3UH)niJ& z$a9{IbVjN(F@+zROdd+q9Vrq;SBN&H!`B#^PDgSE87ZcGMBN*37FW3VZ zdv{V6P0iBD%ere9ST|Ekd!`@^3TB8H2MWa~+hs((V0vYif^oQaBUslF#+e$y)CHb$ zeQ*&lacu7u-T%dv_@QPb75P5WYyoST_g}%k09!b}fL~+(AoF031)FEd5m1@3*#=V( z_@C!rx`50qCf~*5bhX)%d@1lRon~w{&Ddm`k%=}1+R*TkyM-}MNY@3XRLjh@63&g+ zhGJ1Wk9pI>`Il}1>yAL{`oENa{W5ZZz*LC9LOe1UilNtsbL+itW!`bh;oe71x#wQ~ z1;E}R-*D21WGf~uNDt><@-CBsR}_B1zqH#IRYx#?0}Dz8RkiplF}kfIp>t_U?_grj zU~I=yRcohs;iBN83eU7$m!wRm_%vN^WnlIf9CV-O-m|VFOy5esx%bX0Kj!P&my&CnmS>xhZ&Y(+6(1& zLJ8paUjC&;NX+~*_}3zk@GpbF6n-iHS_be<{rT2hg->jDNJe>Z&H^B?e|Cj$PC0~q z-bwz|lJ7s{UsMVEeV8z{avv_w zSl=&d7(j9ntXm*3TwqYJv|%8zXKni6X3Q6t8>@yE15Wo=xMNU_@Y4sQ-_wd!8^wOukQSFWXrI)rVDGl@$F-hg*~$RJ}jKJ zAH29|&lAOK_8v4jx_)KN3zvG&99evHPxq+S*kc6tAe7q?w~a@B=H!$-FcAKE&0bl1iwA76gtKCBm~^;=37_a{}iNK5NQ#n`m%NNO30sT<(uG|ljmPxn$%p~DDtj7?tq@Js`L zl}SLXSwO6jZ`3?brICjmGH{d5bCDRi$t?U;HX(5if)qPmyje(uQGf)p6U8`&$616* zEP}&~yxC?f9?I0*1ac3)#GM!JEs*#Nq`{&Hjv`5*$`C}R@Ko`lh-isY5f>$`%8A8WBihp<~@79g%+c(nHALah^yQ1$t z>b>>lVfEkNxc%kjKfm7g=E2b4t~LF1gYmbIv(&F9fA+ZWuZM)+?hU`SQ~B*$#aAPe zFMD}kED8C2rRSCSxz8ugexu%3{ql-;4)=DdL{)ygQg2zdw6;Ef2r*p%JcwsZS zq*GOwe?h@>gZ?k$-|3hp4H2Re0)GYJPlC|$N-C@XBLWM5Ga&y8kGaeLorGUd@PCqj zC&`yEuYt7#k&PXZ=BzP-?G5a;BhYjOn8aae_?N8xPHz4(@H@%Bfq>tCAOGS75K6xP z4*rE7iuq@z|A@{%|3m&Yi6H&In16=XLIXn|?{Vw+{F*oTf(ym@`|mw$To zr|hkZrKr9^-7N-0=<*LiS#7g$T7yxNX zBJv=W!O(0MPrxq{o+m}7psD^j{-sO7lz%7Fv2?jrdv+wg@O^a8yMUePyZo>5F9ld! zbt(8E{0n=OvhZD=ukL`fxdnEF>0Gq-3a+%W(dA9l2Tzr~BW9cN9YoQySr8l8Ybyw| z5s9fRMMCs*%?k>e?S-CbcQOS%IYG@>!2huS=;!b+8Q#Xfh4L>Dn6@Ap8cw^Le;LP? znzq!*Wv-NZ7|z9kjxzSH`#aP5O zgQNhz5AuJR(5fkiDI|N}n^SO@xyd}3jzhadCqdK*#vt^)SkQ zNboYzWP%nB$kZavug3fZ5~A}6rLl;8=2g~6>K8?{w8wVz#CI)?@9K|i>jL-)tBL>X zk(xvK7YNKqms|f?1ZLhB?}#(KGI!DgeSJfhe6=&oI{DtrkA&tx%9QDsi(Z|h5}i=u zfG?WnpG>G<5rbw22*2g6CDB&lQ4f-ZBno2q7YJ;jjJJwNu!+Ptbh34H3S<|X25Bi+ z!@odaLcvK{L@7BC5EvG)YhkH>b=}}|FYf;EVrAp#3S^o%PI zn3q=u2f>6VAuB(8B1mKFZ5spu}< z-~81zg^3ZYUH&!TM`HgM%fEF07v`^_D8XEjZWoj1l3KHCe%eZ3Wk;R9eYCH0D$@+r;6S~(R@EHv_SpLNhT@0eZjxVx^8Z9LvUU-UN(Wa#ZAElb@IAyKs2o6 zp!|jNgt0S%<<9X1ei+6sY6#4!@k&ETPD539l!hRT-^PqM9yr5ZlKW zz+tzK&%>LXl8c;Eie1x-C3PK=x^~aBLg$E-fTVnWP9*}bu<%QTndgip15ip^Ph#tm zva#j$n>RFUTUW7WEWM{ce`s~hn(eJy4)pDQys&#LqI^+AMKdd{$R#E{w6H3FWDP>6 zgY&A~QgXdBibPe7co8pSc(h{6ww5Eu79BkTwH!UP<&|q=PhIFfda!xNMEBwSok#W} zpQ``Nk&dIghn_gP{`reQ-~%_F-|_N=iK}O}Up=?;#V1#tIo!2tbI(8G)^zyai zZ(QH|;`11vUbu2Km^ZDdCAq$Zo0?tJ(YJK_t`&!mj~_g?Xnai`Lbqz0O4_@MTG}(~ z8)}9JmTukLwPIy)LvwO@WlmdbW=~hb;w8C#%Ny74oxg0Gw7A__Qeer;HVR6c;TdJY zOA1a~5SmeA7nW)s5INgU@R(VMp1sh*C(=)n?;DZzDz%b#J*nQ70{a|xU4D#W(0 zlOVxEp5`S_aS*6X{e*gMffoJ(Q?C$9Z?=^$+l?LO!4`V4vG*$EumxPUG?fSbvM5|`t1)#{;uBkqk8<-H%s9B{_s)R&EFLK_*U+% z*R#~uGqBbB{p&G*f4AVf-;VtBm&et&Uis#OJzu|2seU%$iv#}Z3nKMPiR#M>;%WqVy^dM(5FtIat-zP!IBJF+mGmmU%t>l+y9 z8z}b+2=`-&`~pP&p#pyn;Fsgi5A_#@u!KPYS_K3OA^!jYl}`ZQJBa5ODhS|8g88yw zks>5a3E==D4iZVJ0tFH(mQVuu2*e(2zH?xxBP-a-$KTAu8{`X_x_Oyu>_YO#FpD!g zR5XJpn;91QSa{5%lBh?KMk`j#5Qfj@iqNb|OktvMh+4q3;}v-Ns@2!Lj}Q~BR9a6Noca*9e9MyMa1BHex4>F$10M4wrE^$LXfOXM4(7a{H67)$@bMrZA=8d43!!179|s3b^~D zYkpK7y8lbJfVCgOF9Zmzb(~oohJP^yjc+bqq9H$}9I+l>GFK>@7p}xQt%)k$C?Ul( zH4FS}om*~RRApAT$ZBXXXz#AF>(@8^?emw_x4%}azfs@D{PRa@^)t8Bi{F1=bnJvp zci*g{`Fa^edWkt$0oIR8)mXrj2pk!wr;M4aP|cM^=*txI!sYlo$A~8)<-Y-3IISiD zA?CgT7TzpVUl#ZmYnXF<0zkpYg*M{w;S__H&BZcPk=U3oGGz1S1#8DPs7Sv4E)yOlE^8rKMnc)6{$#BV87r^o0prTiGz{z|(C|BCOS; zHcnJXC&TL)#QY8AS_wq9;Sw9E46>8SakUhMnS^o-{O~_pvIq?9#WT?MWXi$}2;-oe zHO=%c>E6klsT~Y9$LB_;waExH{kPzs1_Y*p7px^}XY;kJBoPn`aQ^=Rz z#GCLiO3?I4=+n|?##`@N0oLJPyxNH>RlqOCgBdJk4h)~-Fa>*=o4SvA(3yF{DF^29 zlz*8kQWZJ=Of^Ae=~3KrC}%WDGi%G^@2G5qWpmkRyM`4{lZt^AatTtR5D~6lL{dqnkYU4x|e^^g#>|rp@^k}Ti*Tc=#^`z173LWP~pZ+dF$4* zO3O`Ek!CWyd?6!^z&tJgG6;<1E9htPuel%B*aw?6A}sp(C+7!c&quwfZ+3}Kc8P|6 zfxtwb1!W8ZKZt(`{A&5P=U)D$6g-80fxw|T#g-xk(ybZ()mXrj2+X?=|C+Jy;$I5C zMr;f}ON@Dhf2Y7NZvG$euS$;_Vr>*9LWfJQ^+FGk?= zqWw>HpLziZjLlzk6=D7MF+OSyv%E{2P=2Ibx=PkD7P)j4;J5zp`L6RX0)9tdxG{F+ zZGbSam$R@F!a>;B2j3P~6elGPZ3g@{AAJVOUA0@@JPh0pZydm)G58mv8^>5WM%BBe@I|99GpqihY-ii57IS@@s<%>%227AwuWPT&2oh6lvGL|k+S~855B|&8aE4PeQP$8~uiS6!B z9a>htX)9ILmaPl7P1H?HG;W(%G%Fiu{fqaZZ6> zL|kNXWoc*s;Euf`yY@GatuAa{BF`+ysH)GdU6fVRuyAmwad5b9Nl#u?O;zWT*7Ykp z_HA$3yRG-&;T5MY^zS=8e`r&9L0e!#t+gO;u3xORD8)aiG$3WZvn0(XIC`FQ*c@w) zkyDtVi`Y|?LHO54HQPZr!;b%$O(;QNSD~4o%t;XEElcs1CAsia=6?Knu7MU_p%&i3 zmR`Zuo`IgBLeEgX4_m-u^SPk{UZ^yL6CWZ>7D}U08x$uI7AQCa1aakA{D_Q~22?{%7k1U$2&Y+#L9aa-ZKM*}Nk+ zz9BGvBf{!>shj%g!AqM5(qv(=0(K-fNF3lT4)7JRSRz)SfECJPakze5z;B43Ajn@3 z$P%yu?g-@T%i?>pxZW&*rytLQ#euv6`97f{7EeME7}p@7T$gz%`TC0_ke@Kziz{>q zW;+Ci*!tru=4RH>)wX}mM1>+`>hJW?! z2>;G?xDWs8yZY*8UIBiQD0Ls|)Z*~JhJP_U0D*rs2>fs4U-0!m=3j0&5LhovZX}H| zQN|g^rS6dayTO_e9aP*Vg{!i>tRu=l7Slwfy_+t)II7@S*(l zN!z7;vrDVyWEN=oH#VIjuzp-JEMWb}xH%Cqvm#Wp6cKY23O%WOUYKkipYSi12!NvC zUlS0kZ=f-jF?|BSvj$%NxPnlOSpi0YL1rPL795T_8+)38*b#FC)*)%gVT?Bp@|H2!cMBqCI3XH@yHM;}C zQ;3-6Woe3oAGNZB9Fh2uvSO5g1pn61|5a zFr9y<{x57_MsA7e7!Rg!3ZE3x1yxF^4De1lFbw;UgYL6E=&bwh_z(;N!^Q>GQZE>s z3)-ck%!~Ue@!_g0q1BS%;jUm1E;9tl1WNHBi7nRcpXmL#gY+sOXP;mvTpxigR zh~eM+8nx8GrRe%IuZ-1;$K%xunoPwEGgIbeUc|t+iM~nq=K~GMy9fsM!;IN4430dM6efk{(Sx=F0ghqS{`Gih_z7xf#a>BfWV2iu^J;d z76_bb9iIk0h=0)qY?+kqm|N6-_Trx3f82WdiJC))a@MV{-nUQD(P^KUf?o}mVKP|2 zwtOiN*q$SSY}w&Nnl50P|7;PWSpg2>Sp{lEEnqmmR7k-B|6<(_LyyS9^-nGI&nhAO zn^SZT{{n%DJPPl~v#1jCDy;M=s`4$Y0{{BuS4Orj%^X;v(ekYR<(d5>j53xEXD%Ji z?i-;36bEJ(;wy}Q3nOg(SPHd52&5HXD@z_Cdct*^f@x)vDO&=WaIyI-Hx)#{{51=U zgp9*fjEqEz2WWCH_<{bf%0LijCQU^>kWbbEpWGVTxO@~INf!;k1qQOA1u1L!)}GTZ zF2D3<=ZWWF1OqTpS2RzN?wVT@RK0}PxHPz?!=tD{zGPY1*27CLTpPZ0eel^=#;)EN zf9bv9%WvrNZ|>UNg&X(huH6gMHg$NSZ1XXc0#|H5RkHC=+On;Yo#V)}itAmg>R18c zfcv57?p3H8cFV4|h|M>N%(hD|HBn}IX4intLFho^fZ|2CVk+A%u>^_G;)P372R0%{ z3xU!=V2nef!wBZDZ{`B$_#*JHs%a2qzQF|zs6zt(Dx3Ob4ZVV@Hp#-S*tVhMuH_L; zy`st%IKOzc1o>2vjonz$MS7KY`h0#lN?-?|;G%k$)Di%!OHz?jTpq8ixoB)#(~c8) zqg%L@t-xCd6-z1o>kzS(*t42d&}gB`M#8p5bPkG@{R->B$aaYZ;9vIqW^Q>?P*Js8 zLas+rzE4VFNN#oR($!TfcjWi25tlW}K(aj}Ej#v&ojX5r^2GW}=QcclZtUXYgC~!S zUwCrc3ojjf_3fU$N3kr7_^gz+rCHr0i7nmH^&Kb|PHG>>9bAPUS7l>|ys1Og+8y2A z7v0{Q&^?gUJ51Ewm)Oyp)Y+5WH&ie(wqV_cj{OJ5&Rtmh%;mM0FLxX{ylB^sB?tFz zed*HC_pd+x!7B&fd4AQ!W4(t!sXNx3e|+uv)2q)uzUirRyRSZnW!}+ahwE3a$m{6f zr)RShQBygM&wa!;ROA23ocV-*ePv0m{3r`w!oP5SEqy|) zyn}4K11SG`hjQWn2C)^vTzRlS#1`;kRFRQ9er`CwJv03Ds@y-l(yRVzLapARzP&;S1Q^zUCx{`;l4?|v2iPbH|Iio5-E(zjQ#fB0>``sPdOAKv`# zH|sxtasKD$ML%5RV(eLcG3txG{J(DDe6^1E*-*$Q?W|81vED0kemleIdW`L>a?{tu zdaor|f3Ys-r_1a5=BEjKyv2cml8_K#V1O_%h!+sdV})`9AWkTY8xp_|^5+Gzcz|EZ zyue-Ki7Z@)nBS zIDF?|wq0PbrLVuSr?;VpmqtG5$3g6~UbsR(Io+V7eBQ!F{iYV8y2jas#nYk_W`wKe z2xNpQ_!1oE@D+1;(%D?eEKc|wHl*=|gMk|Dn`k_eN zW#a+l)AOJRO#R;_VH(ze)ti#FUo)6|9*m2?^{0(eENr|3#Xly4eKwcnUh^KCn?7u zE^}TC;a`oC^x8$k*4v+uP8~7c%xFS1KcKKPo(rMIakXof`3`@ULMA zmwLwx|7t1t?pf%E@~`I{HxFpGGufzRDD~m|d-q#4$+vq!A)e|0JN;a;%rUNCdM?}9Ls4$T}UyG>Wx1MH!W+e>;TRA>vMfi7yy^EfQ7k;A5*=#F;z)mW$kxQ)< zL=68L1Oy=qdakPn_?Mc$_vK&4^TlDNqvL%=AHx{IIKT^r5eyfYj%^bo*o?d~Kwca$ zy-Q3aFAfa1G6zbpbURo}!IK@qKZk#Hp9hckq9f26|CfPZ9KgQ}^D+ktstlG+!CvMj z^MHpR9)!Kj{krc?pPV8v&4mWrQsSe(t*F1rkgts*8qzGiYG;g3Xq3i%zSfORrAYVX}XJ!Etenre*&A2i{ugu|RVlVSB-FLh%|Kd(yFZ1#R z{gyFquPfZ%h$JUvqN4%>;jwno7>IchfZ#2qT@CqSgoX~%;D8~npUJ;)geNWFyZF}{ zi^JgGh&X5xgp;jeQh>mgaiCzW3rxbFlSm6Nor1PX&M=KjaW9_FZEW58-fuR(^-jf} zJ$aiqm2KY+3plu90m2w*OawZNfWWrgJN!!%vEctA{|fwz|F@GAtVsl(!oODjJX7$m zFY+9OcHz-@Z6`3R6t7@R<=?^*PpW^!zy1YPk&F8>hQ=xXW)3XJPNgpY5(Mra$r@OO zD|(InGxIH_k@&a31ttoUfqxkU2LCcL2mJEFkqHS=^8HuxFJ_^Iku>~j%KS5ic)`CI zes+i}u#C($lBVG5no)txU%)RwIAQ6U#YZo#c=jzIFe0#2?PKU0a!i}gDsM&S5z2qf z5(;cm%YxARvwm;y`71!+(HGtrzWf@D;QE8-z`xA=Gx)cB;z<6weL&i<#-W&=b@2n6 zB05*W|4kpAz&vwUjN( z&XxFN0KdTA*`kDLfpRPeV}lqy!sY7^)oeKd1cnO?{}+ZYXqR2oM2DY|>YUZT5q-X1 zX%*7CUW`4*cPz&>dhv*)b_vKge#uB|%OL7{(XNZ$B35>}Q*5S%G!dK|m{%*PY)7Fm zmU%rg=VOu?F0e;>dEDYAHxeNKv z(M?@BeJjdWZ7CdEU$$bq89f?w)I4}YSi3`inquHqU@!kO%wZ;Kk?MI zE3dD6=Ec_i2dg)3YS=b0a_;e6*Ds&>!<$chd;^KlOONaxdHlfIi>KB+d3yN7!SOT4 z!N1#{xj1xa@BE>@q}rNo@Kc;Em7H}vXs2U zq6Ni`?PaZ9J)5_$d*b}wS6|-$<}3SNy)yCqQ>)LOT6XMs=Z=HfONQn1Tf&MOJtMO{ zl$l#g&UW)qRY~*(*WY7;M6}L~RZk3d2l#XS{MmkfTpxc}yJ=Op50iC~)UsyjkfNM&v7!O_hd!eZ&$kQMfx_=oHGe4+^nj1)6&M-r--E zL2N#@8t0W18#Ol@^$i#;TW&nI!gz4VsJV4!PSInL2{R>;v%(Z}!<4hbRL~q@1T;5H zg?r|SRTwuVVOb$UR3iZ-!N1TH{?*PQYZ#M3)Vt=NwfyV-Pw}rV`O-7<znK}{G0mha|6HsD48y;A;W9meSf4}q7eGqvSAPxs`Xa_T2;@uam~l05 z_k!km_-KHaybLwZ-Gj)@3o^w0RKQ^$e~eF?`4RrL4EopbFJ1nnlg}`JAws^iEB4>W zzkpwRjdUpZ0sPAVICIc-gzxo&Df#}__!sc|Q2u4YuZZFM5BZmIhjmS1Y7Luc++k3# zDbUhtnuda>S=c>l=>QA(F*|2{H&1MxTZBH0f8qbq`R9K*|560TAT+ITA{6`p{)M#% zF}#BVB_OQ9G6D%QdXN`P8EOhfJ%oQzbW7!#l0zGRCg*RH$qI1H9WfvJ7aw$=4NuO9 zfnOYS`Ik9s-jU38Qv;NGps+zTBB+bGUo!fu(p4hjj%mM-_O*qW6igjc3U*3JaY;(| zNXr5RW8Vi9?3Y&p@^wqgaZSyp%fFa^#^f`@tvF16Wr%^R>(5e`_CZ(X!8qUpk2cwJ>{{^VG;HM zi7iiT%@$Gky)XYVi@JkN9usFb&D4Y{4-zy-^0He=XcWoB`d(x`K4Ewzf`b* z{fZVucMN6@uL4A54QkX+Twtp7{!s`}oIN-O1WxJhM^lECJjy&=IXPR7f0UMmF%(Vb zqA?l`newGn%z*U$_*Y>jQksb)AQO#@!<3BfX8}+8zgqrP846SeeC_7%T&@x;z=onY z3wf$-bhcGwrcrp3i45gdIo2_`_VGpN*hQld;-@f#jQQt|^l2G=M&E_IsIJ6naj<`epRvKc;FCaIxYKeJFo~dTT7dJt^@qOz6!kBG#&ZvU_ z3;4zGGvF7S$Oz+tJTewM5*#tjjrUk+%J%Iw;zXZt7;yAy(_A0i)`#gV-W~cP}1lY zmuG=Cs9@QwV5wbHwr6UoXG*z!be@?!1z$1bSz&QlxS&0;dmO=8k*$Ng`7Pp_j<_YG zrK@+LXsKbx$?DBV=C411QYX|IW6v5Zz?k$#q*(R#6ZxxlNt*gmwQLrd?wVGrXzoXA zQpVt#=*2@JMGFIR7x<=^VFnv9Ry{{fPh7ix_}%wTe)#J{@4Y(l(#65kd-lEl{Fx8m ze(tkBzWUuar{Dk0wijRQJ94aP%S6kz-MM|sVj34m)V5@HEh}EOF1d3gXL#*`&3lVi zZOs~4o7O*`)Vmz@OsTzNNu47wxG^T3*10UYsYg7&DZFA){ic26=PwVRzF4_oYvGEO zbrV~*Tz&4qTh|W1{UWlU`;P7E*gw&KZ2zhYrw5MiS$68smS@f%y#C_)i>I*^T)ljt zYIteqrVaf&w)Je<+%P;+wRCAgYkNssN8P|^2g-#z2UANIDv}EV`H^gCLS%MDW_?H3 z)_sGAPOLh2VZ&1wM^7A~?MQ=%jx?;Dh_CC6sA^L!SQ3y}Y{iYX=0y9ca$LA^j)9SA z^0f}eba=U5{i4}f z1=FLFXUbyc$YP;c(wMpOI0IFZc|sOi0PHeytrFAcDPm^xr89#0(|y@9eAu&yv>-gw zJNOQVPV(<0`QF+8rJk?G|Gl&P`*ZwX#t5bdUH+wBGa0@14u&xeF)_vTCO%2}>ESVW z$C+*{jr@qk?CPzNCxTV)l8*mNo#=b7Q~cli^DkWi2LB@e+0l)uJt8Z>HjdCdYX|M* zvt|oeJO50lpluwm0({pLH056x65%`7&6kMm|DrKA2-4l*y?Yk=&iu3Xe!7jTvn;Ip zzPkIrlzDZplzeeTajl_WD3LFRYMu|9wnFQ+FVVAh!&mchnetyUv#qli%m}zB|2H~C5AYkAG&c%a%|vq| z<1qq_NN4K*&XLIQACVp}Oh1%w7{VtxR4g_ze|>|Ey$SysxciXpY#8(?slhkPNh4?1 zc`j~-uI^K0M|*T zUk(2{#U+D(sVD_|rfZltCCf1}gLEEglAou*@4tk9!MymCbiIB`=%l46B2jm?*+Cu$ z!Rm#;yi^SN0)BP*SA)QJ@h{+a5{C&L|4jbH!{}bHcK%r!4FskX3=pO)3_d))z4*znk0tE91_ICvJ_T#XD{Cl(#&14N6|70_;pOH zoGVM878;4pBfzgiR+Xq}AZcV{?Y=W0-^Gt#qAoCuU{G+w{6F1EP3HM4&u_!kshz2!j8vJGkd ztJ3>c<&JDf>s|rgm!asYX@HYo=Nglztm!Bk-dH-m2|Zun-=3q#)<667-Z!q{!>zn< zq;B(y^6`Pn)uZ)W*0k^1GT^feoIgHx>R|7lEj>Fojvm^z{^a3x#}D^!*;v!J zw5YWux3Ot{M_2ob)eZe4MGcE1vq}WYRJJfah#$v}$`NGD&+Zy6U$(Y%a6G%cH>15P zyR$2|yDz_Iq-g25vb;@H&>UXa;v!8q36Sf#3yi(Ra~#=5PCQF@i7iWoh9md5LPAUrvN$ki^!PXXhL0;2Uh`?QiShZSU>r z9u(lm2@Dnl@%VvqHajLLq*Nwek|jR1IrDG7?fK!Wu^+x&_0!)c)HgT$@Nw05uf=|I zUhvia;Lo=Pez7U&i>>U>cW}YKUmX&C|AgxH)!LsvKBc~S8e=$ zocPBRJoSG0m&@26HoCoAV*6T>@f(pwuSt#Gkea`&v;zOW8e#H6w9(N7L-pm6-(K33 z8q4DZ2a!IbU<^JB5ax_XXUH#DqadMgFp*b~2*Omedx*#-L%j0D90 z0~y(bN*uUyw=k85B+647NhFK#mTEK!!W4cz!etN;*p(k<&*9o=5g5tO{>Yo16(*UN zm1VKG)q2&q{jR;PCr*2webW8dowQh#$>{X4aK^jFTIc4KG5m`k z`#Gvag1wRPQ}`DtSXcq3{A<7_Tfk^RB1^dbq`=q6E0CDKZa(X<|8D*b@Vk{}(M+Hm7=KdjO0R(|f12_=OWnIX{`RDVmHu+f-dqv>a zg&2aw6LfO@AK_n2=iXNj;^K#3FY~7RGOzBP|33bmLca9oefZbtZvMqhO1^+!%D=d& z6*86q)C7U2nb{BoHn%3@(AWZY_P`=JBCrs6g`Ho>Tr4&V3p3#h41z-Dc=@3qc)FwO zKg+-LCuF9J3nNOt+MAOz(u9KT>?s1{^#QyNK=~K*&w$@YjZLZk<^0Q7z&fa?ov_sg zK__K{6u`W?f&~oz)$}W+==#4jkeQ)x%HaR(_2>A%XaRnJG6(|eG(b(B@!1kl6Pd0p z<4WCCU5`~eiX4{=3z#7Aq{xF4(ty2p0D-?f)|T3kn9xF%(Stk|z0=7{L$VU(5Imh*B`f7yG}q>BI=O&(2L49m5vz>g%u9 z96C}mv7=_sf#P+W@q-7ia|-_k$7g_l(Tha=Uy8sOgobQ_i11e*^M@bmfFb`a!1$ZEL#KR;ySXDQTFgS zRo>|8oRJktolB7&XB!z$TcvQt*KKm!8c|~~g-IJA71qkAh%d~SS@Ea25PtYWq^pSNE*z0vigIccgKCVg5pJerIzO5Dv!Tcw%d2%tr04+akKg%Qhcs zKXIw!)N@S-&jWjjPQwd+ap1x$tw*1(+<6ieNb!T~V*A%1s5z=*9P_|HSL=i#|FY(c z<=aX(94g&(7*o)oU|=tNVgHgvn6gII5f*+S;Bex=hRm_;c!08X87hf!Mc|bcY-m}! zfjAjgGzBZ0M_~KLE?yDWwnDzJk5k+V$*Q|6R_|`vcA|J>OZfb@;OrVy`htH8mQBF_ zt=@77@C)}A`@isi-I9u7xjM(@*hi#WNt5P=$Y=P68S)~1Q%g|+4FA_LCf{0_X&;-5 zvFA{XC@*M7SXMx84bT`u9JGISm8z+~eDy9oIS{*Kd>1}YZ0i`Wbg@f9v4t|jE2~Ch zVQ+%}i=;0MnTH_cs>sTLmWN*?cF^cy*xbv{Q^P*1)LyxXkbE6XnKfWdj@as zveZxBS$6y8w%gzD{^92Ko8PXx{pHZ-*R%fir0mPR+|SpuK3V1c$r`^uZ3_PLcJ9~5 zWPd#(y7g@0Pj9xXZ@r6Z(9eIj@q^2`UtCxG{i@)*lcI08@NSLr|FY2YolJ|DqxD`^ z=)bBkzAiO+S!QuXWe5I!TQU1;^xW45Bh|m%JKU8M6C>mcMO=Y`EmVXGG`xCxN{960|tE^1~q)LAWC?%z-1eXNN%~IiC|wWz802oW_LL_QB5*KLcfh~1!=*-fxpw`%p4%q^PM+dD z`+V4yS8xqJ`GouC39F7?{i2FliP>`#GLeNlFDctHx74$G5wCktwPH=o>UHA&0q+I1 znEx?AUbMynrv5MJk{YZtbuHk#lAr&*{x2;crtQPj-=uCPjU%Rs#7s{yko@1ozq7p& zLd8PJHVHw}@GlvGcJ(1b1hqZ|~B}FV|1XHPraO^pzhEOcuEy$J=w7lsRriD(*!g)Lz0 z5tEr}7Rk1n!n_aSUz&nNmwy@am+3tE{|Eo-V(f#?z*|Q5eGGl8Za_41o?-34Xwn6? zoo;3On3dIirR)Fd_W$aF@XzJnJIu?#FAkIZON?OaX{K1YC3?ih{t-Ke87^+~SS*v! zP!kT@h)ZP1=I8~7%=Gbl%+=#DCs)e9)aspb#S0)1HGC=aY6s)#c)Y9Y?EA{uWwx`+ zEGK8ODQvGrV0?WT{sjdy<}VKaBmC=;ob8^F`9H|NG~f%L+dWE0Y&8`ymeHh(eP>Yl zzWhrVAAL{pDR`?k?Rk=X|5^ThI0fUa)aoT|yb40QHb7lnX|R_}K}HsQ z1t5{aFV6HHa;Fae+JrsK|DB4!j3fMD{sjVq!XPXK|1$nHPfWuU94Oc>BinyLP1~8X z$3FX8%c(Q@n?LMG7?dms`0Qt+=SfoxkxQVxRL?@4?0{r@F_t zaFI!5-n5Viz^_kf3pRhPlS;4%tm+Bs&}78Gg0r^tBVd@ z%vrMsj}bQZ`j<3ZQ?Ec;Ly3i4z!yhUW_xm~U;s!P(kQH6|X1U`pVwR1}sq4o$J%G3P9rUyx3ru$@6L^Sq+ zE3*eTVZ<7F(J?K{Qo7ax$t5-2L4^${DaHu2xS=;<@iMeZq5etIJdiN3x^VsOg?mpm z95_|BWnWzH^2m;1Mf1||hR%ep5migCuzC@{q9$v2p!>wZiI<<-{l@eAZ#+No(vxd1 zJ-*@DQ+r=~X5Z`2p{3~Hjce)g6}>-ppRpFX?m z?1@$Tcl4}ZQPaI7udcSJzM*G)OAu<4epxwauj4tzrw(QFTqey~!X zizcr)qT8fWq(Csc0)1ya;*O6rxss3w>&pT z7A6z%!xemSG&ek&6Bfl0t01qhuj-;2yY|3AyWCg^#D|C^X@pPJ{GRcK#0-*SGXVSSxR zSBK!lvFaOd?fKi6Z~UnK>K5T&_`jHc-g)!$nqR*mJaWjQvv*$pe7xF&X$Q=?fY_U@{c# z;z`zlJ^cvf#m=;K9dLYuci~{ANarSlk?9c>T0U~ zrSs4CHGgsEgZ$t7^6Zp58TiFv%A4rT|GW8jG7$?1{HVPnN`B|~`p)(9o5S+g3t-Lg z^Pl1E^N5T4GzaHL99$mGzs$6=F8|Vav^j2W_Z8sx;rvVC_rCrwb{I8Eq{GjeYrJb@ zyzUgVu9r#&gCBII{x9P~QhOH^3GS;)F1_ND#3uvc6Vp9=CFMdu^*cg&6UvK|5aE^Sl8^yW{>7F2!(-BkG_%Ll zgr(*$V{qfZ*ugm58KTzoAk$BkTs6hSQ?5)25k1f=eGDxpVlums)5XMgQ9dG99RekF zPGLl_biuZ`X(^DKu){DV3qr*Gws1=Ya>h5r8TV6B7Jkr`dc+U9;sZgtp9u*x7LzSh z@Go3o4gbbjDdHh(rDphfvJuHLI+-YrWMNq*q(S(#0@{~XW;_xk{aJ) zXaSag;r~+p%^F<;7nn!`zc74>=R3NJDsOBJZpL@?VO!iGIvKV&Cc|x!6()}*UoL4h zorMPA)4gE0x_C7Mu&LO9A)6`s7!%f&>u(4gO6X+>ErVj^oc(?>tkr?Ns`*?Z~Ri zTDix&Xwghb$~1ngRZ6)Z&@aCpWQtg3IJUgnZfVOfGMpipyx8+yxaTaWHfzOB@GRz* zQCeh^Sb`3q8QjQeE}Usj?CC6pwK5yC!8H?)BVW4bi7VY_UaZ-58qZ@HS1^r(hlNga z<4p79qx{G^wgBx*lBPj)1jG47>=lBbZDR{DPRy-Xg4kyaJj3}7ukJ$B71Ew@h;JQD zT{4!mcr<@-o@FAY#t0NY2p>t$!oiOGb`bJ>+@qDVM&pNrKsz}{Ig3!p;>s+ ztRVS}z;Ki%JH=#!g>6;or~?KvV~-fkzrbD;A@NHVd8L$^N|GK6kl`7o`AeqxijBh( zF(B=oUdb$g8y}TbT5Q{fc34Sl*9%@mwOal3IrH`&P+oT0`>6gK~<(D{HFPZ$$dm z**|==|BcsIKXq>W;uFJm5^Qh8SY3}Wza}-kDlxq##liBr()Pu0lh>lnKIv4c ze|>bgvp}H~1`EX8@JPTf;a_saIg%Z&f&#-;0TPv8IQ43ko)V>pMCm3~x=IvOE>eY~ zLWFei7J(M>s2@T~#se5rluelu_Vc9~oS7BACA((mQgO$lN6o zxA1T$;sW#Wzghf+jPzQwygc`je$Md&aj(9V|H1F-Kl-%!gFn{3@m}83mqmN_JNFOS z)-@XylpExfm=#yK)HiebMiRE~E`Eh3Z645#& zvVp5fm(pM_Y5S!+v%1B;+AUhTU5oYGpQkCyzqmN;R9Xq^Sp@>!o-T z9-v*<#Yc4U)#^UWzjPhg`%W0Oo6mzjNm60#Nos##`@;N%=6VOf|HXnHKn5K*rk*S^ z0<8&xHg)kbhXw3N;8!yO?Su+oZ3{4hpe^m^S=(vk07qEc1xy2?ZJhLNVH&zZ81=lv zzgPiw@xcf*DMBI@z<2c@;YEr2%O_~g{dCvY{J(W zWEPvkuXgy^lSRhkU3_Lcq4S8;9znAl-Jz*q`vBB^&?+u-KQnlYgYMd|o}DwKOQ82s ztuCwntImv>i^GGSQ};2t=NUG3_lo$Nuz)RXv=%T9_lR}`YdVrFm@9RD>Gd%a3y9hI z#Q`h8jI=iy3z)tMH;pXrXmS^r%tD)6Yb;>9M;sldJG(yS>NeBeW4edOqn=*V+&rc^ zyH0a-ndD!LK$9tGNW00ayXUJpYiFJ{(FbS^W;ENw9ikwtYX@T@`i}o=ZH+Gr^?x5T zH6b!KW~A%?{ulX|^5%b?f2oa2nHL~KI9Ef#lfZr-{w4jz_wcWl`tQfT;8|Txr_4)H z_m}Z6&ER4hmvF#6NUNr9AT3s)1F_8Yjx8(3-z`euEfw)YHT;XK8CQZ>CyKgwD|wSZ zPQ}14ef)#q7xzz+uN;3JO^SR(s(bmDdY2$Ln7=?^Lc#JlLcUZwjld7#U-P&W$BaA> zF-G8E1lwihPex^(T7i5@8h-nr#k1pXQP3;4Y+|5EaW;Y&Q<<*TXkSFFWN%D;9o$uuP! z=01bKF!w0}|9AO!MzC~NsFGU1nA(L4Y@tjumZf6&8H`!I{p6Bk&(-gJvV6<&obf$r zBiquJ?_k&TxaZb6W>k6P*E^+GAggM+AZ}WqY^E?C$y8SH#db;M9=Ww4mF+-aj5Igw zKaY54OfOUT#pCrQi8Fao)4W8}oOzG=$}Gfb7*Wn&v8(0a#r6}=VptlP&){D?30jt> z1<48jf`S8NKw$f%QuG`FeqGWkY~l*h#1vSx2;>{vu@Vc#1!KDsI#H8jXh z$IhQx{>01J z>jfzceWi1q`E%_q9rySASH$dF$4*H~+Hx^Vb^wbRqHm{hSZ?2tM2u z`G=j6pY03(>X_oYb7?<3ll|odIa+}K_R-?+Z*Kkjr@KCWrAz&Ojr!ee!0)dc3_mC$ zw(pG?o7W?4UQ=1Us;~n2YWUakWr^iWVP@dp%SqPiqpdeikEJDxqGDo#I1&bab@?|$ zhkxPNYROlobd@QAy;M%p2z#jt0_QTaCBH{V5jm0vY$Oqm%4oO9SjZzX+B+iJTM>0% z{`Hh8z{22Pioh;{Fvn0KQU?u%(s{|L)@{vxJGQ8N1>UxL7V1uBqClnIvqAA4s3-PW0IZH2+i%(i4^%OJ8Oi^(9#%n(z|PV6KO zGc$9Vq)j{JX;YlJZKutYaSF+#+%!{WuK)d=Pd+)JHl4XMcjn%It-a3rEK9Pjq>Uf# z_uboM4=$=i1T-pueHvQaI%oRKo13=(V9VoA?fKhB_@BbZKN0@@aCG!#%!vH-?V@+y z(B6I0Z_#qky4GvrUj~6)2L<~vQ_w-Entee^vXKF_z=`dz?0d- zg$qpmU)J2b#QkJH9 ztsG8VRB<^37Z^VRT@WTlu(6bglfCSqUB=I)-!1!t;K2T{?16rk{SXKC{*-fR=`d)Q zy1h8CJxyHlrF)=kJ}?ekXyx)Oj?Pu$jbGC)4& z0uvS%QzMu}L&M*PXgV}m3g-B~2*>7_zbOB`vj2;J%~?_B7v}HuECtv91prRZ)_BW{ zvABwzRyV16y2yn5=d6|?`-(l)o36uju6fap!lk>kBc!w_XXfJk!PU84OJZyK!KV|m z^}JXSFD#uGCFB7EvyD^o3cLW*fcHA zI5AbtixKezGS@6qq`AqoU^6Cx2Tt4%^A}mr;9q26!BfWOFUGCGr;~CFwB8rYiv!>{ z!a5_mtRt^ufp!?9+Iyvf(uRwVT#SO{U z=A@D)7@b(`z)E$mu(_X6zjPDqx){|(iZAq5L9zySp%FoMJMOjw z4*&U2AmW9`k2bAdSF?0g?XtBqR&7O)vZieqGWRSjpR*cQXH%_>)V%(G|ug>>T9j)nNi>0S~;@;YMI^JHaw?w_DFs2 zd|S(~y1dWQv9xy8fzG{m6fWHX9~_ea##!qmb)@h&&f1DsPh2;UsH}{P*F?vv0~1u< zadNk4iE~7*OL(qVxY#>fjH^dvo*Q56lC1PbnRTAQDN%|AVW-e6PXuJ~#o>v{s8o$0 zO&6c0k4w|UClUUQ6J!XY5@KWG69sWuiAmD5WKBj|l~}y6+;GqKmJgrW@bw#qzWwCx zA4XsLdGwVZez^OSx7MA1vhDppSUI*qC ztfKHPpF?!#*HH=0G-R>xiv#6fC;p`fOrD3`|7HANtoq( zmsMGq1@;1XVf*5mQdpi*QXOx=ydR<9e+K_j7N%x2I|Yqz5+l3VQ^w{sN_C@6|HV1Bp%r!WVKohkCCg8o|8U#$f2rHG zx98CD+1H(@Ua>yCv^Ger^v{+#EZ}U?f8-c}&X!y||1t)o$DY0eB&L#QyX4#53(9#>S-cdvpQ&CwcjL+jo`>Kdi+Y!h&(TlF zHB1p1f!Odv0l&Oxcy^i)eXX=}5mKhH{EMk+j8DTa#ud3($bSyCwt$*p_{#d17tCIb zePJ^8Y_13VCRX>tMOE~#C|tCyY{gzh?{Zb|3eCU@{lLncx&h3F7e7T#``pxq{s2P->VRdv3#-@fD_*+A zIDZ|~wEb}9`rYF0;V659huo4>(VErJ6Iob=S$C&wIo|zi+p=f%?e}ax`N!3_{(jXh zw{JRma^0P`5ANMvv1p;Pz1`A3yJG&L+J!4B=Pfg}&o;FWSI=41uwcElccHARBiUGq z$SEW+XB5_j=bNEetzBquN;FhtmNo&Is}`-X&t0bP8`cfX5w&!tR@CG)HrN)84D8#D z;peq?-?{UV|N7l)FW&j)tB-zm?&KRUZ@>Tcf$i(smdvXg>ML%oH`Lf{Z8e3>rIp=H zGZ)PnUbD7k&VsUz*{YiEl7Uqfi*{D8Ib62t00O~;ZS!QkOD*#@X}Xsp#yP)xk!IFP zdE2~nb5mSaQEZwyI8jac7x3#En&TcWg82)1MT>nC6keIy!2FUpOPyDy+9fi_H%1f? zBMyy~MkUDO)3tFa>ckXHN~$_3SrISDiHk`G|0cyIrY9u8{8eP6m_?Z_Ch6f7ZD;

w~tkP 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

>&uPH3JwJvN0I#3Lr36fHk2PguY(o-mwg%Z-e$ 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 yZUh>IGG8>b4h{Qz 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

Mn}sXDiRMun_@vZ+g(D151s9`v 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� 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�_jJ96Qih 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

=M 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

{k0rr30?q8GnKVB;HCQc!ITkJ}N zQs(>Zh#qmjWw0^I(@aiIz~=Vqg9Q9T7VUHH{SD&3WfMN+^$#oP6s}RRIPw=q)HA<( zQCRskS~_ZLCmB1c1txq4B15ku`Vf+`mP&iqku(J;@e>M)+l^{^R2p;7OghUZ`&~C6R(Zw&D?f*an$NOg0~WrhElK@^kOcyylIEr zD9BKVOcpSkyuqRe5&qUiAm2zEJU&Qr0u`L};NG*$Ua9X6ivH_r%>K1u643s6j!w)i zeMmJRpp19CG&G_#DTBa%CXQ>8#fz!127hXU4ZqF)U8Z(c7T(`(IH#&3<@@UA=&FBl z&kL;arLjv_=iHJ=VDKyju*UMX6XinFIpK7^sH z4laVCd-Uz*-mm%9paMb8IPoqn2X7;AiaE4#?G?O|niu zEC*LzdHgaI?^pIrLzuGa(1*%oV~H1iUU*n8HjTYyVV9x3>;^w;@(wJl?ha35@R`Mq zuwUxNH>|QPRi$IGw|HUjWn4B`sU6%XNN1nMcJV}jM8LD6-$e2bQK%uNMhc zE1?H#eotE*O(5q)dREdLp@%)`ojZxbu3+^2#WO0)0(Q&5-x9mA&w{9(c<8|-681J8 zZ?xJxfuL%Pk@m_U#66;1PCNzu;X$vuxJseQicc+NiEpoU5}Ez*?(dY*1}zAcgdXCB z=vA?#`@y%+7|6o2DC{m_0#9okrL_yv7h+(1FM25$1!rBKm;l7U;(|>O_g?5g19-ap zX>x~KD5W(VUIV3uDO>iB^RjMK?pppC7zelPDY)sXKYh}ppFD@^<$PIjNt^E-aEYMB z3ZBzC;c|xjSU^=eL3Cw_&~TX-)fq}zb@@%mwpuJJMWU#FnGfvh@?@B-{U7g?TBY`TxZ zo@@C|n$a6!19`7YyQskis zpH$kn37h2KsGml!ky4^FHx{VBY*4f(2m;|~E4Lxe?n9tmL^VY$z6>#zjm^eRdR#z} z@lP1)N>9>7nBY8Nei87cWl4w!4TePG;`c+TgbwB_%R?a2vy0J9)^33Pt0K1PM(Ne_CceCUahgNMrB`!eNloZw(Dlqma|c z2cC}ap|iet^|oWFB$`L)o~1#f2fT_Wp8n~xHv=^m7YaejQ(2K-*ve^z4apx-G>66w z@xEha?VtVAupg6yP%T3xx zKh*XYW1tBQN?Uo0q|DU9P85FDu68B=&f9_OEnmsN`%0D2R3g^3fP$pWRX}w_?rC)$ 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Ð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�u0lHr^B}Jzb9aeO{&L#aH2=flEY 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

P}-3_)O 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%0A@E|Wra2r~03a$$XGvsL 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⪙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 z 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

CGvM9F?^AF=&R`^w+Pw}t>Wmw9 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 z

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

;J| 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%0D$j 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

+ +
+

+

Account:

+

+
+
+ + + + + + +
SynthBalanceUSD valuePercentage
+ +
+
+ + + + + + + + + + + +
SynthRatePercentage
+
+
+
\ No newline at end of file diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/src/index.template.html" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/src/index.template.html" new file mode 100644 index 0000000..1f8855d --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/src/index.template.html" @@ -0,0 +1,61 @@ + + + + + CodePen - Synthetix synth distribution + + + + + +
+ +
+ +

+

+
+
+

Network: ...

+

The breakdown of all synths currently issued

+ + + + + + + + + + + + + + +
SynthRatePercentageNon-Zero
+ +
+
Total USD value of Synths
+
+
SNXUSD price
+
+
+
+ + +
+

Compare Synths

The breakdown of all synths (excluding sUSD)

+ + + +
+ + + + + + + + + + diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/src/script.babel" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/src/script.babel" new file mode 100644 index 0000000..6a8e65d --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/src/script.babel" @@ -0,0 +1,170 @@ +const tbodyTarget = document.querySelector('#synth tbody'); +//const graphTotalIssuedTarget = document.querySelector('#graphTotalIssued'); +const changeBtn = document.getElementById('change') + +const networkTarget = document.querySelector('#network var'); + +const SUPPORTED_NETWORKS = { + 'mainnet': 1, + 'ropsten': 3, + 'rinkeby': 4, + 'kovan': 42, +}; + +const network = 1; +const networkId = SUPPORTED_NETWORKS[network]; +const snxjs = new SynthetixJs.SynthetixJs({ networkId }); +const fromBlock = 0; +const blockOptions = fromBlock ? { blockTag: Number(fromBlock) } : {}; + + +if (typeof window.ethereum !== 'undefined') { + console.log('MetaMask is installed!'); +} + +const loadingGIF = ''; + +const accounts = ethereum.request({ method: 'eth_requestAccounts' }); +const account = accounts[0]; +const showAccount = document.querySelector('.showAccount'); + +async function getAccount() { + const accounts = await ethereum.request({ method: 'eth_requestAccounts' }); + const account = accounts[0]; + showAccount.innerHTML = account; +} + +const start = async () => { + tbodyTarget.innerHTML = loadingGIF; + const toUtf8Bytes = SynthetixJs.SynthetixJs.utils.formatBytes32String; + const formatEther = snxjs.utils.formatEther; + + const synths = snxjs.contractSettings.synths.map(({ name }) => name); + let totalInUSD = 0; + const snxPrice = await snxjs.ExchangeRates.contract.rateForCurrency(toUtf8Bytes('SNX'), blockOptions) / 1e18; + let results = await Promise.all(synths.map(async synth => { + const totalAmount = await snxjs[synth].contract.totalSupply(blockOptions); + + const totalSupply = formatEther(totalAmount); + const rateForSynth = await snxjs.ExchangeRates.contract.rateForCurrency(toUtf8Bytes(synth), blockOptions) / 1e18; + const totalSupplyInUSD = rateForSynth * totalSupply; + totalInUSD += totalSupplyInUSD; + const rateIsFrozen = await snxjs.ExchangeRates.contract.rateIsFrozen(toUtf8Bytes(synth), blockOptions); + const rateIsStale = await snxjs.ExchangeRates.contract.rateIsStale(toUtf8Bytes(synth), blockOptions); + const rateIsFlagged = await snxjs.ExchangeRates.contract.rateIsFlagged(toUtf8Bytes(synth), blockOptions); + let inverseBounds; + if (/^i/.test(synth)) { + inverseBounds = await snxjs.ExchangeRates.contract.inversePricing(toUtf8Bytes(synth), blockOptions); + } + const { suspended: marketClosed } = await snxjs.SystemStatus.contract.synthExchangeSuspension(toUtf8Bytes(synth), blockOptions); + const { suspended, reason } = await snxjs.SystemStatus.contract.synthSuspension(toUtf8Bytes(synth), blockOptions); + + return { synth, totalAmount, totalSupply, rateForSynth, totalSupplyInUSD, rateIsFrozen, rateIsStale, rateIsFlagged, marketClosed, suspended, reason: reason.toString(), inverseBounds }; + })); + + results = results.sort((a, b) => a.totalSupplyInUSD > b.totalSupplyInUSD ? -1 : 1); + tbodyTarget.innerHTML = ''; + results.forEach(({ synth, rateForSynth, totalSupply, totalSupplyInUSD, rateIsFrozen, rateIsStale, rateIsFlagged, marketClosed, suspended, reason, inverseBounds }, i) => { + const isNoNeed = marketClosed || rateIsFrozen || numbro(100 * totalSupplyInUSD / totalInUSD) < 5 + tbodyTarget.innerHTML += isNoNeed ? '' : ` + + ${i + 1} + + + + ${synth} + ${numbro(rateForSynth).format('0.0000')} + + ${numbro(100 * totalSupplyInUSD / totalInUSD).format('0.00')}% + + `; + }); + + const resultsWithValues = results.filter(({ totalSupplyInUSD }) => Number(totalSupplyInUSD) > 100); +}; + + +async function printPortfolioTabl() { + const portfolioTable = document.querySelector('#portfolio tbody') + const account = showAccount.innerHTML + const { synths } = snxjs.contractSettings; + const formatBytes32String = SynthetixJs.SynthetixJs.utils.formatBytes32String; + + const availableSynths = synths.filter(({ asset }) => asset); + + const balances = await Promise.all(availableSynths.map(({ name }) => snxjs[name].contract.balanceOf(account, blockOptions))); + + const balancesEffective = await Promise.all(availableSynths.map(({ name }, i) => snxjs.ExchangeRates.contract.effectiveValue(formatBytes32String(name), balances[i], formatBytes32String('sUSD'), blockOptions))); + + const balancesInUSD = balancesEffective.map(snxjs.utils.formatEther); + + const totalInPortfolio = balancesInUSD.reduce((a, b) => Number(a) + Number(b), 0); + // const availableSynths = synths.filter(({ asset }) => asset); + // const balances = await Promise.all(availableSynths.map(({ name }) => snxjs[name].contract.balanceOf(account, blockOptions))); + const holdings = availableSynths.map(({ name }, i) => { + return { + synthKey: name, + balanceOf: snxjs.utils.formatEther(balances[i]), + balanceInUSD: balancesInUSD[i], + percentage: balancesInUSD[i] / totalInPortfolio + }; + }).filter(({ balanceOf }) => Number(balanceOf) > 0); + portfolioTable.innerHTML = ''; + holdings.sort((a, b) => Number(a.balanceInUSD) > Number(b.balanceInUSD) ? -1 : 1).forEach(({ synthKey, balanceOf, balanceInUSD, percentage }) => { + portfolioTable.innerHTML += ` + + ${synthKey} + ${Number(balanceOf).toFixed(4)} + $${Number(balanceInUSD).toFixed(2)} + ${Number(percentage * 100).toFixed(2)}% + + + + `; + }); + portfolioTable.innerHTML += `Total USD${Number(totalInPortfolio).toFixed(2)}`; + +} + +async function send(a, b, c) { + var tu32 = snxjs.utils.toUtf8Bytes32 + var parseEther = snxjs.utils.parseEther + + console.log(a,b,c) + var signer = snxjs.signers.Metamask() + var kk = new SynthetixJs.SynthetixJs({networkId: 1, signer}) + var tx = await kk.Synthetix.exchange(tu32(a), parseEther(b.toString()), tu32(c)) + console.log(tx.hash) +} + + +window.onload = async () => { + changeBtn.addEventListener('click', async () => { + const ff = tbodyTarget.getElementsByTagName('tr') + const check = document.querySelectorAll('#portfolio input:checked') + + for (let index = 0; index < check.length; index++) { + const ce = check[index]; + const cname = ce.dataset.n + const balance = ce.dataset.balance + for (let index = 0; index < ff.length; index++) { + const element = ff[index]; + const p = element.dataset.p + const name = element.dataset.n + if (cname !== name) { + await send(cname, Number(balance) * Number(p) / 100, name) + } + } + } + + // for (let index = 0; index < ff.length; index++) { + // const element = ff[index]; + // const p = element.dataset.p + // const name = element.dataset.n + // } + }) + await getAccount() + await start(); + await printPortfolioTabl() } diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/src/style.less" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/src/style.less" new file mode 100644 index 0000000..3e4dc69 --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/src/style.less" @@ -0,0 +1,81 @@ +@snx-color: #004433; + +body { + font-family: 'Helvetica'; + padding: 0; + margin: 0; +} + +header { + background-color: #0b0816; + min-height: 50px; +} + +main { + section { + display: flex; + + > div { + width: 50%; + } + > div:nth-child(2) { + width: calc(50% - 40px); + margin-left: 40px; + } + } + padding: 10px; +} + +input { + width: 200px; + padding: 5px; +} + +button { + margin: 0px 0px 20px 0; + padding: 10px 20px; + font-size: 14px; + border-radius: 4px; + background-color: @snx-color; + color: white; + font-weight: bold; + opacity: 0.8; + cursor: pointer; + &:hover { + opacity: 1 + } + &#cancel { + background-color: red; + } +} + +table { + padding: 0; + + td, th { + padding: 8px + } + tr:nth-child(even) {background: #EEE} + tr { + &.market-closed { + opacity: 0.5; + } + &.frozen { + color: #6b77ff; + } + &.suspended { + color: red; + } + &.stale { + background-color: orange; + } + &.flagged { + background-color: yellow; + } + } +} + +.helper-text { + color: #CCC; + font-size: 12px; +} \ No newline at end of file diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/src/web3.min.js" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/src/web3.min.js" new file mode 100644 index 0000000..466fab4 --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/src/web3.min.js" @@ -0,0 +1,57 @@ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.Web3=e():t.Web3=e()}(window,(function(){return function(t){var e={};function r(n){if(e[n])return e[n].exports;var i=e[n]={i:n,l:!1,exports:{}};return t[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)r.d(n,i,function(e){return t[e]}.bind(null,i));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=204)}([function(t,e,r){"use strict";t.exports=function(t){return t&&t.__esModule?t:{default:t}},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,r){"use strict";(function(t){ + /*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */ + var n=r(213),i=r(214),o=r(107);function a(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(t,e){if(a()=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|t}function p(t,e){if(u.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var r=t.length;if(0===r)return 0;for(var n=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return F(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return q(t).length;default:if(n)return F(t).length;e=(""+e).toLowerCase(),n=!0}}function m(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return P(this,e,r);case"utf8":case"utf-8":return x(this,e,r);case"ascii":return E(this,e,r);case"latin1":case"binary":return O(this,e,r);case"base64":return A(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function b(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function v(t,e,r,n,i){if(0===t.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof e&&(e=u.from(e,n)),u.isBuffer(e))return 0===e.length?-1:y(t,e,r,n,i);if("number"==typeof e)return e&=255,u.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):y(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function y(t,e,r,n,i){var o,a=1,s=t.length,u=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return-1;a=2,s/=2,u/=2,r/=2}function f(t,e){return 1===a?t[e]:t.readUInt16BE(e*a)}if(i){var c=-1;for(o=r;os&&(r=s-u),o=r;o>=0;o--){for(var h=!0,l=0;li&&(n=i):n=i;var o=e.length;if(o%2!=0)throw new TypeError("Invalid hex string");n>o/2&&(n=o/2);for(var a=0;a>8,i=r%256,o.push(i),o.push(n);return o}(e,t.length-r),t,r,n)}function A(t,e,r){return 0===e&&r===t.length?n.fromByteArray(t):n.fromByteArray(t.slice(e,r))}function x(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i239?4:f>223?3:f>191?2:1;if(i+h<=r)switch(h){case 1:f<128&&(c=f);break;case 2:128==(192&(o=t[i+1]))&&(u=(31&f)<<6|63&o)>127&&(c=u);break;case 3:o=t[i+1],a=t[i+2],128==(192&o)&&128==(192&a)&&(u=(15&f)<<12|(63&o)<<6|63&a)>2047&&(u<55296||u>57343)&&(c=u);break;case 4:o=t[i+1],a=t[i+2],s=t[i+3],128==(192&o)&&128==(192&a)&&128==(192&s)&&(u=(15&f)<<18|(63&o)<<12|(63&a)<<6|63&s)>65535&&u<1114112&&(c=u)}null===c?(c=65533,h=1):c>65535&&(c-=65536,n.push(c>>>10&1023|55296),c=56320|1023&c),n.push(c),i+=h}return function(t){var e=t.length;if(e<=4096)return String.fromCharCode.apply(String,t);var r="",n=0;for(;n0&&(t=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(t+=" ... ")),""},u.prototype.compare=function(t,e,r,n,i){if(!u.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(this===t)return 0;for(var o=(i>>>=0)-(n>>>=0),a=(r>>>=0)-(e>>>=0),s=Math.min(o,a),f=this.slice(n,i),c=t.slice(e,r),h=0;hi)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var o=!1;;)switch(n){case"hex":return g(this,t,e,r);case"utf8":case"utf-8":return w(this,t,e,r);case"ascii":return _(this,t,e,r);case"latin1":case"binary":return k(this,t,e,r);case"base64":return M(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,t,e,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function E(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;in)&&(r=n);for(var i="",o=e;or)throw new RangeError("Trying to access beyond buffer length")}function R(t,e,r,n,i,o){if(!u.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||et.length)throw new RangeError("Index out of range")}function I(t,e,r,n){e<0&&(e=65535+e+1);for(var i=0,o=Math.min(t.length-r,2);i>>8*(n?i:1-i)}function C(t,e,r,n){e<0&&(e=4294967295+e+1);for(var i=0,o=Math.min(t.length-r,4);i>>8*(n?i:3-i)&255}function U(t,e,r,n,i,o){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function j(t,e,r,n,o){return o||U(t,0,r,4),i.write(t,e,r,n,23,4),r+4}function N(t,e,r,n,o){return o||U(t,0,r,8),i.write(t,e,r,n,52,8),r+8}u.prototype.slice=function(t,e){var r,n=this.length;if((t=~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),(e=void 0===e?n:~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),e0&&(i*=256);)n+=this[t+--e]*i;return n},u.prototype.readUInt8=function(t,e){return e||T(t,1,this.length),this[t]},u.prototype.readUInt16LE=function(t,e){return e||T(t,2,this.length),this[t]|this[t+1]<<8},u.prototype.readUInt16BE=function(t,e){return e||T(t,2,this.length),this[t]<<8|this[t+1]},u.prototype.readUInt32LE=function(t,e){return e||T(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},u.prototype.readUInt32BE=function(t,e){return e||T(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},u.prototype.readIntLE=function(t,e,r){t|=0,e|=0,r||T(t,e,this.length);for(var n=this[t],i=1,o=0;++o=(i*=128)&&(n-=Math.pow(2,8*e)),n},u.prototype.readIntBE=function(t,e,r){t|=0,e|=0,r||T(t,e,this.length);for(var n=e,i=1,o=this[t+--n];n>0&&(i*=256);)o+=this[t+--n]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*e)),o},u.prototype.readInt8=function(t,e){return e||T(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},u.prototype.readInt16LE=function(t,e){e||T(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt16BE=function(t,e){e||T(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt32LE=function(t,e){return e||T(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},u.prototype.readInt32BE=function(t,e){return e||T(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},u.prototype.readFloatLE=function(t,e){return e||T(t,4,this.length),i.read(this,t,!0,23,4)},u.prototype.readFloatBE=function(t,e){return e||T(t,4,this.length),i.read(this,t,!1,23,4)},u.prototype.readDoubleLE=function(t,e){return e||T(t,8,this.length),i.read(this,t,!0,52,8)},u.prototype.readDoubleBE=function(t,e){return e||T(t,8,this.length),i.read(this,t,!1,52,8)},u.prototype.writeUIntLE=function(t,e,r,n){(t=+t,e|=0,r|=0,n)||R(this,t,e,r,Math.pow(2,8*r)-1,0);var i=1,o=0;for(this[e]=255&t;++o=0&&(o*=256);)this[e+i]=t/o&255;return e+r},u.prototype.writeUInt8=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,1,255,0),u.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},u.prototype.writeUInt16LE=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):I(this,t,e,!0),e+2},u.prototype.writeUInt16BE=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):I(this,t,e,!1),e+2},u.prototype.writeUInt32LE=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):C(this,t,e,!0),e+4},u.prototype.writeUInt32BE=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):C(this,t,e,!1),e+4},u.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e|=0,!n){var i=Math.pow(2,8*r-1);R(this,t,e,r,i-1,-i)}var o=0,a=1,s=0;for(this[e]=255&t;++o>0)-s&255;return e+r},u.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e|=0,!n){var i=Math.pow(2,8*r-1);R(this,t,e,r,i-1,-i)}var o=r-1,a=1,s=0;for(this[e+o]=255&t;--o>=0&&(a*=256);)t<0&&0===s&&0!==this[e+o+1]&&(s=1),this[e+o]=(t/a>>0)-s&255;return e+r},u.prototype.writeInt8=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,1,127,-128),u.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},u.prototype.writeInt16LE=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):I(this,t,e,!0),e+2},u.prototype.writeInt16BE=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):I(this,t,e,!1),e+2},u.prototype.writeInt32LE=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):C(this,t,e,!0),e+4},u.prototype.writeInt32BE=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):C(this,t,e,!1),e+4},u.prototype.writeFloatLE=function(t,e,r){return j(this,t,e,!0,r)},u.prototype.writeFloatBE=function(t,e,r){return j(this,t,e,!1,r)},u.prototype.writeDoubleLE=function(t,e,r){return N(this,t,e,!0,r)},u.prototype.writeDoubleBE=function(t,e,r){return N(this,t,e,!1,r)},u.prototype.copy=function(t,e,r,n){if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e=0;--i)t[i+e]=this[i+r];else if(o<1e3||!u.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"==typeof t)for(o=e;o55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&o.push(239,191,189);continue}if(a+1===n){(e-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;o.push(r)}else if(r<2048){if((e-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function q(t){return n.toByteArray(function(t){if((t=function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}(t).replace(L,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function H(t,e,r,n){for(var i=0;i=e.length||i>=t.length);++i)e[i+r]=t[i];return i}}).call(this,r(7))},function(t,e,r){"use strict";function n(e){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?(t.exports=n=function(t){return typeof t},t.exports.default=t.exports,t.exports.__esModule=!0):(t.exports=n=function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t.exports.default=t.exports,t.exports.__esModule=!0),n(e)}t.exports=n,t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,r){"use strict";"function"==typeof Object.create?t.exports=function(t,e){e&&(t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:t.exports=function(t,e){if(e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}}},function(t,e,r){"use strict";var n=r(1),i=n.Buffer;function o(t,e){for(var r in t)e[r]=t[r]}function a(t,e,r){return i(t,e,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?t.exports=n:(o(n,e),e.Buffer=a),o(i,a),a.from=function(t,e,r){if("number"==typeof t)throw new TypeError("Argument must not be a number");return i(t,e,r)},a.alloc=function(t,e,r){if("number"!=typeof t)throw new TypeError("Argument must be a number");var n=i(t);return void 0!==e?"string"==typeof r?n.fill(e,r):n.fill(e):n.fill(0),n},a.allocUnsafe=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return i(t)},a.allocUnsafeSlow=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return n.SlowBuffer(t)}},function(t,e,r){"use strict";t.exports=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,r){"use strict";var n,i,o=t.exports={};function a(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function u(t){if(n===setTimeout)return setTimeout(t,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:a}catch(t){n=a}try{i="function"==typeof clearTimeout?clearTimeout:s}catch(t){i=s}}();var f,c=[],h=!1,l=-1;function d(){h&&f&&(h=!1,f.length?c=f.concat(c):l=-1,c.length&&p())}function p(){if(!h){var t=u(d);h=!0;for(var e=c.length;e;){for(f=c,c=[];++l1)for(var r=1;r=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function f(t,e,r){var n=u(t,r);return r-1>=e&&(n|=u(t,r-1)<<4),n}function c(t,e,r,n){for(var i=0,o=Math.min(t.length,r),a=e;a=49?s-49+10:s>=17?s-17+10:s}return i}a.isBN=function(t){return t instanceof a||null!==t&&"object"===(0,e.default)(t)&&t.constructor.wordSize===a.wordSize&&Array.isArray(t.words)},a.max=function(t,e){return t.cmp(e)>0?t:e},a.min=function(t,e){return t.cmp(e)<0?t:e},a.prototype._init=function(t,r,n){if("number"==typeof t)return this._initNumber(t,r,n);if("object"===(0,e.default)(t))return this._initArray(t,r,n);"hex"===r&&(r=16),i(r===(0|r)&&r>=2&&r<=36);var o=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(o++,this.negative=1),o=0;n-=3)a=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[o]|=a<>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===r)for(n=0,o=0;n>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this.strip()},a.prototype._parseHex=function(t,e,r){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var n=0;n=e;n-=2)i=f(t,e,n)<=18?(o-=18,a+=1,this.words[a]|=i>>>26):o+=8;else for(n=(t.length-e)%2==0?e+1:e;n=18?(o-=18,a+=1,this.words[a]|=i>>>26):o+=8;this.strip()},a.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var o=t.length-r,a=o%n,s=Math.min(o,o-a)+r,u=0,f=r;f1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?""};var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],l=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],d=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function p(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],o=0|e.words[0],a=i*o,s=67108863&a,u=a/67108864|0;r.words[0]=s;for(var f=1;f>>26,h=67108863&u,l=Math.min(f,e.length-1),d=Math.max(0,f-t.length+1);d<=l;d++){var p=f-d|0;c+=(a=(i=0|t.words[p])*(o=0|e.words[d])+h)/67108864|0,h=67108863&a}r.words[f]=0|h,u=0|c}return 0!==u?r.words[f]=0|u:r.length--,r.strip()}a.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var n=0,o=0,a=0;a>>24-n&16777215)||a!==this.length-1?h[6-u.length]+u+r:u+r,(n+=2)>=26&&(n-=26,a--)}for(0!==o&&(r=o.toString(16)+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var f=l[t],c=d[t];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(c).toString(t);r=(p=p.idivn(c)).isZero()?m+r:h[f-m.length]+m+r}for(this.isZero()&&(r="0"+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}i(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&i(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(t,e){return i(void 0!==s),this.toArrayLike(s,t,e)},a.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},a.prototype.toArrayLike=function(t,e,r){var n=this.byteLength(),o=r||Math.max(1,n);i(n<=o,"byte array longer than desired length"),i(o>0,"Requested array length <= 0"),this.strip();var a,s,u="le"===e,f=new t(o),c=this.clone();if(u){for(s=0;!c.isZero();s++)a=c.andln(255),c.iushrn(8),f[s]=a;for(;s=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},a.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r},a.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},a.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},a.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},a.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},a.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},a.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},a.prototype.inotn=function(t){i("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-r),this.strip()},a.prototype.notn=function(t){return this.clone().inotn(t)},a.prototype.setn=function(t,e){i("number"==typeof t&&t>=0);var r=t/26|0,n=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this)},a.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var o=0,a=0;a>26,this.words[a]=67108863&e;for(;0!==o&&a>26,this.words[a]=67108863&e;if(0===o&&a>>13,d=0|a[1],p=8191&d,m=d>>>13,b=0|a[2],v=8191&b,y=b>>>13,g=0|a[3],w=8191&g,_=g>>>13,k=0|a[4],M=8191&k,S=k>>>13,A=0|a[5],x=8191&A,E=A>>>13,O=0|a[6],P=8191&O,B=O>>>13,T=0|a[7],R=8191&T,I=T>>>13,C=0|a[8],U=8191&C,j=C>>>13,N=0|a[9],L=8191&N,D=N>>>13,F=0|s[0],q=8191&F,H=F>>>13,z=0|s[1],K=8191&z,G=z>>>13,V=0|s[2],W=8191&V,Z=V>>>13,J=0|s[3],X=8191&J,Y=J>>>13,$=0|s[4],Q=8191&$,tt=$>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],ot=8191&it,at=it>>>13,st=0|s[7],ut=8191&st,ft=st>>>13,ct=0|s[8],ht=8191&ct,lt=ct>>>13,dt=0|s[9],pt=8191&dt,mt=dt>>>13;r.negative=t.negative^e.negative,r.length=19;var bt=(f+(n=Math.imul(h,q))|0)+((8191&(i=(i=Math.imul(h,H))+Math.imul(l,q)|0))<<13)|0;f=((o=Math.imul(l,H))+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(p,q),i=(i=Math.imul(p,H))+Math.imul(m,q)|0,o=Math.imul(m,H);var vt=(f+(n=n+Math.imul(h,K)|0)|0)+((8191&(i=(i=i+Math.imul(h,G)|0)+Math.imul(l,K)|0))<<13)|0;f=((o=o+Math.imul(l,G)|0)+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(v,q),i=(i=Math.imul(v,H))+Math.imul(y,q)|0,o=Math.imul(y,H),n=n+Math.imul(p,K)|0,i=(i=i+Math.imul(p,G)|0)+Math.imul(m,K)|0,o=o+Math.imul(m,G)|0;var yt=(f+(n=n+Math.imul(h,W)|0)|0)+((8191&(i=(i=i+Math.imul(h,Z)|0)+Math.imul(l,W)|0))<<13)|0;f=((o=o+Math.imul(l,Z)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(w,q),i=(i=Math.imul(w,H))+Math.imul(_,q)|0,o=Math.imul(_,H),n=n+Math.imul(v,K)|0,i=(i=i+Math.imul(v,G)|0)+Math.imul(y,K)|0,o=o+Math.imul(y,G)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,Z)|0)+Math.imul(m,W)|0,o=o+Math.imul(m,Z)|0;var gt=(f+(n=n+Math.imul(h,X)|0)|0)+((8191&(i=(i=i+Math.imul(h,Y)|0)+Math.imul(l,X)|0))<<13)|0;f=((o=o+Math.imul(l,Y)|0)+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(M,q),i=(i=Math.imul(M,H))+Math.imul(S,q)|0,o=Math.imul(S,H),n=n+Math.imul(w,K)|0,i=(i=i+Math.imul(w,G)|0)+Math.imul(_,K)|0,o=o+Math.imul(_,G)|0,n=n+Math.imul(v,W)|0,i=(i=i+Math.imul(v,Z)|0)+Math.imul(y,W)|0,o=o+Math.imul(y,Z)|0,n=n+Math.imul(p,X)|0,i=(i=i+Math.imul(p,Y)|0)+Math.imul(m,X)|0,o=o+Math.imul(m,Y)|0;var wt=(f+(n=n+Math.imul(h,Q)|0)|0)+((8191&(i=(i=i+Math.imul(h,tt)|0)+Math.imul(l,Q)|0))<<13)|0;f=((o=o+Math.imul(l,tt)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(x,q),i=(i=Math.imul(x,H))+Math.imul(E,q)|0,o=Math.imul(E,H),n=n+Math.imul(M,K)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(S,K)|0,o=o+Math.imul(S,G)|0,n=n+Math.imul(w,W)|0,i=(i=i+Math.imul(w,Z)|0)+Math.imul(_,W)|0,o=o+Math.imul(_,Z)|0,n=n+Math.imul(v,X)|0,i=(i=i+Math.imul(v,Y)|0)+Math.imul(y,X)|0,o=o+Math.imul(y,Y)|0,n=n+Math.imul(p,Q)|0,i=(i=i+Math.imul(p,tt)|0)+Math.imul(m,Q)|0,o=o+Math.imul(m,tt)|0;var _t=(f+(n=n+Math.imul(h,rt)|0)|0)+((8191&(i=(i=i+Math.imul(h,nt)|0)+Math.imul(l,rt)|0))<<13)|0;f=((o=o+Math.imul(l,nt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(P,q),i=(i=Math.imul(P,H))+Math.imul(B,q)|0,o=Math.imul(B,H),n=n+Math.imul(x,K)|0,i=(i=i+Math.imul(x,G)|0)+Math.imul(E,K)|0,o=o+Math.imul(E,G)|0,n=n+Math.imul(M,W)|0,i=(i=i+Math.imul(M,Z)|0)+Math.imul(S,W)|0,o=o+Math.imul(S,Z)|0,n=n+Math.imul(w,X)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(_,X)|0,o=o+Math.imul(_,Y)|0,n=n+Math.imul(v,Q)|0,i=(i=i+Math.imul(v,tt)|0)+Math.imul(y,Q)|0,o=o+Math.imul(y,tt)|0,n=n+Math.imul(p,rt)|0,i=(i=i+Math.imul(p,nt)|0)+Math.imul(m,rt)|0,o=o+Math.imul(m,nt)|0;var kt=(f+(n=n+Math.imul(h,ot)|0)|0)+((8191&(i=(i=i+Math.imul(h,at)|0)+Math.imul(l,ot)|0))<<13)|0;f=((o=o+Math.imul(l,at)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(R,q),i=(i=Math.imul(R,H))+Math.imul(I,q)|0,o=Math.imul(I,H),n=n+Math.imul(P,K)|0,i=(i=i+Math.imul(P,G)|0)+Math.imul(B,K)|0,o=o+Math.imul(B,G)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,Z)|0)+Math.imul(E,W)|0,o=o+Math.imul(E,Z)|0,n=n+Math.imul(M,X)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(S,X)|0,o=o+Math.imul(S,Y)|0,n=n+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,tt)|0)+Math.imul(_,Q)|0,o=o+Math.imul(_,tt)|0,n=n+Math.imul(v,rt)|0,i=(i=i+Math.imul(v,nt)|0)+Math.imul(y,rt)|0,o=o+Math.imul(y,nt)|0,n=n+Math.imul(p,ot)|0,i=(i=i+Math.imul(p,at)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,at)|0;var Mt=(f+(n=n+Math.imul(h,ut)|0)|0)+((8191&(i=(i=i+Math.imul(h,ft)|0)+Math.imul(l,ut)|0))<<13)|0;f=((o=o+Math.imul(l,ft)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(U,q),i=(i=Math.imul(U,H))+Math.imul(j,q)|0,o=Math.imul(j,H),n=n+Math.imul(R,K)|0,i=(i=i+Math.imul(R,G)|0)+Math.imul(I,K)|0,o=o+Math.imul(I,G)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,Z)|0)+Math.imul(B,W)|0,o=o+Math.imul(B,Z)|0,n=n+Math.imul(x,X)|0,i=(i=i+Math.imul(x,Y)|0)+Math.imul(E,X)|0,o=o+Math.imul(E,Y)|0,n=n+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,tt)|0)+Math.imul(S,Q)|0,o=o+Math.imul(S,tt)|0,n=n+Math.imul(w,rt)|0,i=(i=i+Math.imul(w,nt)|0)+Math.imul(_,rt)|0,o=o+Math.imul(_,nt)|0,n=n+Math.imul(v,ot)|0,i=(i=i+Math.imul(v,at)|0)+Math.imul(y,ot)|0,o=o+Math.imul(y,at)|0,n=n+Math.imul(p,ut)|0,i=(i=i+Math.imul(p,ft)|0)+Math.imul(m,ut)|0,o=o+Math.imul(m,ft)|0;var St=(f+(n=n+Math.imul(h,ht)|0)|0)+((8191&(i=(i=i+Math.imul(h,lt)|0)+Math.imul(l,ht)|0))<<13)|0;f=((o=o+Math.imul(l,lt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(L,q),i=(i=Math.imul(L,H))+Math.imul(D,q)|0,o=Math.imul(D,H),n=n+Math.imul(U,K)|0,i=(i=i+Math.imul(U,G)|0)+Math.imul(j,K)|0,o=o+Math.imul(j,G)|0,n=n+Math.imul(R,W)|0,i=(i=i+Math.imul(R,Z)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,Z)|0,n=n+Math.imul(P,X)|0,i=(i=i+Math.imul(P,Y)|0)+Math.imul(B,X)|0,o=o+Math.imul(B,Y)|0,n=n+Math.imul(x,Q)|0,i=(i=i+Math.imul(x,tt)|0)+Math.imul(E,Q)|0,o=o+Math.imul(E,tt)|0,n=n+Math.imul(M,rt)|0,i=(i=i+Math.imul(M,nt)|0)+Math.imul(S,rt)|0,o=o+Math.imul(S,nt)|0,n=n+Math.imul(w,ot)|0,i=(i=i+Math.imul(w,at)|0)+Math.imul(_,ot)|0,o=o+Math.imul(_,at)|0,n=n+Math.imul(v,ut)|0,i=(i=i+Math.imul(v,ft)|0)+Math.imul(y,ut)|0,o=o+Math.imul(y,ft)|0,n=n+Math.imul(p,ht)|0,i=(i=i+Math.imul(p,lt)|0)+Math.imul(m,ht)|0,o=o+Math.imul(m,lt)|0;var At=(f+(n=n+Math.imul(h,pt)|0)|0)+((8191&(i=(i=i+Math.imul(h,mt)|0)+Math.imul(l,pt)|0))<<13)|0;f=((o=o+Math.imul(l,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(L,K),i=(i=Math.imul(L,G))+Math.imul(D,K)|0,o=Math.imul(D,G),n=n+Math.imul(U,W)|0,i=(i=i+Math.imul(U,Z)|0)+Math.imul(j,W)|0,o=o+Math.imul(j,Z)|0,n=n+Math.imul(R,X)|0,i=(i=i+Math.imul(R,Y)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,Y)|0,n=n+Math.imul(P,Q)|0,i=(i=i+Math.imul(P,tt)|0)+Math.imul(B,Q)|0,o=o+Math.imul(B,tt)|0,n=n+Math.imul(x,rt)|0,i=(i=i+Math.imul(x,nt)|0)+Math.imul(E,rt)|0,o=o+Math.imul(E,nt)|0,n=n+Math.imul(M,ot)|0,i=(i=i+Math.imul(M,at)|0)+Math.imul(S,ot)|0,o=o+Math.imul(S,at)|0,n=n+Math.imul(w,ut)|0,i=(i=i+Math.imul(w,ft)|0)+Math.imul(_,ut)|0,o=o+Math.imul(_,ft)|0,n=n+Math.imul(v,ht)|0,i=(i=i+Math.imul(v,lt)|0)+Math.imul(y,ht)|0,o=o+Math.imul(y,lt)|0;var xt=(f+(n=n+Math.imul(p,pt)|0)|0)+((8191&(i=(i=i+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;f=((o=o+Math.imul(m,mt)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(L,W),i=(i=Math.imul(L,Z))+Math.imul(D,W)|0,o=Math.imul(D,Z),n=n+Math.imul(U,X)|0,i=(i=i+Math.imul(U,Y)|0)+Math.imul(j,X)|0,o=o+Math.imul(j,Y)|0,n=n+Math.imul(R,Q)|0,i=(i=i+Math.imul(R,tt)|0)+Math.imul(I,Q)|0,o=o+Math.imul(I,tt)|0,n=n+Math.imul(P,rt)|0,i=(i=i+Math.imul(P,nt)|0)+Math.imul(B,rt)|0,o=o+Math.imul(B,nt)|0,n=n+Math.imul(x,ot)|0,i=(i=i+Math.imul(x,at)|0)+Math.imul(E,ot)|0,o=o+Math.imul(E,at)|0,n=n+Math.imul(M,ut)|0,i=(i=i+Math.imul(M,ft)|0)+Math.imul(S,ut)|0,o=o+Math.imul(S,ft)|0,n=n+Math.imul(w,ht)|0,i=(i=i+Math.imul(w,lt)|0)+Math.imul(_,ht)|0,o=o+Math.imul(_,lt)|0;var Et=(f+(n=n+Math.imul(v,pt)|0)|0)+((8191&(i=(i=i+Math.imul(v,mt)|0)+Math.imul(y,pt)|0))<<13)|0;f=((o=o+Math.imul(y,mt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(L,X),i=(i=Math.imul(L,Y))+Math.imul(D,X)|0,o=Math.imul(D,Y),n=n+Math.imul(U,Q)|0,i=(i=i+Math.imul(U,tt)|0)+Math.imul(j,Q)|0,o=o+Math.imul(j,tt)|0,n=n+Math.imul(R,rt)|0,i=(i=i+Math.imul(R,nt)|0)+Math.imul(I,rt)|0,o=o+Math.imul(I,nt)|0,n=n+Math.imul(P,ot)|0,i=(i=i+Math.imul(P,at)|0)+Math.imul(B,ot)|0,o=o+Math.imul(B,at)|0,n=n+Math.imul(x,ut)|0,i=(i=i+Math.imul(x,ft)|0)+Math.imul(E,ut)|0,o=o+Math.imul(E,ft)|0,n=n+Math.imul(M,ht)|0,i=(i=i+Math.imul(M,lt)|0)+Math.imul(S,ht)|0,o=o+Math.imul(S,lt)|0;var Ot=(f+(n=n+Math.imul(w,pt)|0)|0)+((8191&(i=(i=i+Math.imul(w,mt)|0)+Math.imul(_,pt)|0))<<13)|0;f=((o=o+Math.imul(_,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(L,Q),i=(i=Math.imul(L,tt))+Math.imul(D,Q)|0,o=Math.imul(D,tt),n=n+Math.imul(U,rt)|0,i=(i=i+Math.imul(U,nt)|0)+Math.imul(j,rt)|0,o=o+Math.imul(j,nt)|0,n=n+Math.imul(R,ot)|0,i=(i=i+Math.imul(R,at)|0)+Math.imul(I,ot)|0,o=o+Math.imul(I,at)|0,n=n+Math.imul(P,ut)|0,i=(i=i+Math.imul(P,ft)|0)+Math.imul(B,ut)|0,o=o+Math.imul(B,ft)|0,n=n+Math.imul(x,ht)|0,i=(i=i+Math.imul(x,lt)|0)+Math.imul(E,ht)|0,o=o+Math.imul(E,lt)|0;var Pt=(f+(n=n+Math.imul(M,pt)|0)|0)+((8191&(i=(i=i+Math.imul(M,mt)|0)+Math.imul(S,pt)|0))<<13)|0;f=((o=o+Math.imul(S,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(L,rt),i=(i=Math.imul(L,nt))+Math.imul(D,rt)|0,o=Math.imul(D,nt),n=n+Math.imul(U,ot)|0,i=(i=i+Math.imul(U,at)|0)+Math.imul(j,ot)|0,o=o+Math.imul(j,at)|0,n=n+Math.imul(R,ut)|0,i=(i=i+Math.imul(R,ft)|0)+Math.imul(I,ut)|0,o=o+Math.imul(I,ft)|0,n=n+Math.imul(P,ht)|0,i=(i=i+Math.imul(P,lt)|0)+Math.imul(B,ht)|0,o=o+Math.imul(B,lt)|0;var Bt=(f+(n=n+Math.imul(x,pt)|0)|0)+((8191&(i=(i=i+Math.imul(x,mt)|0)+Math.imul(E,pt)|0))<<13)|0;f=((o=o+Math.imul(E,mt)|0)+(i>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,n=Math.imul(L,ot),i=(i=Math.imul(L,at))+Math.imul(D,ot)|0,o=Math.imul(D,at),n=n+Math.imul(U,ut)|0,i=(i=i+Math.imul(U,ft)|0)+Math.imul(j,ut)|0,o=o+Math.imul(j,ft)|0,n=n+Math.imul(R,ht)|0,i=(i=i+Math.imul(R,lt)|0)+Math.imul(I,ht)|0,o=o+Math.imul(I,lt)|0;var Tt=(f+(n=n+Math.imul(P,pt)|0)|0)+((8191&(i=(i=i+Math.imul(P,mt)|0)+Math.imul(B,pt)|0))<<13)|0;f=((o=o+Math.imul(B,mt)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(L,ut),i=(i=Math.imul(L,ft))+Math.imul(D,ut)|0,o=Math.imul(D,ft),n=n+Math.imul(U,ht)|0,i=(i=i+Math.imul(U,lt)|0)+Math.imul(j,ht)|0,o=o+Math.imul(j,lt)|0;var Rt=(f+(n=n+Math.imul(R,pt)|0)|0)+((8191&(i=(i=i+Math.imul(R,mt)|0)+Math.imul(I,pt)|0))<<13)|0;f=((o=o+Math.imul(I,mt)|0)+(i>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,n=Math.imul(L,ht),i=(i=Math.imul(L,lt))+Math.imul(D,ht)|0,o=Math.imul(D,lt);var It=(f+(n=n+Math.imul(U,pt)|0)|0)+((8191&(i=(i=i+Math.imul(U,mt)|0)+Math.imul(j,pt)|0))<<13)|0;f=((o=o+Math.imul(j,mt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863;var Ct=(f+(n=Math.imul(L,pt))|0)+((8191&(i=(i=Math.imul(L,mt))+Math.imul(D,pt)|0))<<13)|0;return f=((o=Math.imul(D,mt))+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,u[0]=bt,u[1]=vt,u[2]=yt,u[3]=gt,u[4]=wt,u[5]=_t,u[6]=kt,u[7]=Mt,u[8]=St,u[9]=At,u[10]=xt,u[11]=Et,u[12]=Ot,u[13]=Pt,u[14]=Bt,u[15]=Tt,u[16]=Rt,u[17]=It,u[18]=Ct,0!==f&&(u[19]=f,r.length++),r};function b(t,e,r){return(new v).mulp(t,e,r)}function v(t,e){this.x=t,this.y=e}Math.imul||(m=p),a.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?m(this,t,e):r<63?p(this,t,e):r<1024?function(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,a&=67108863}r.words[o]=s,n=a,a=i}return 0!==n?r.words[o]=n:r.length--,r.strip()}(this,t,e):b(this,t,e)},v.prototype.makeRBT=function(t){for(var e=new Array(t),r=a.prototype._countBits(t)-1,n=0;n>=1;return n},v.prototype.permute=function(t,e,r,n,i,o){for(var a=0;a>>=1)i++;return 1<>>=13,r[2*a+1]=8191&o,o>>>=13;for(a=2*e;a>=26,e+=n/67108864|0,e+=o>>>26,this.words[r]=67108863&o}return 0!==e&&(this.words[r]=e,this.length++),this},a.prototype.muln=function(t){return this.clone().imuln(t)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i}return e}(t);if(0===e.length)return new a(1);for(var r=this,n=0;n=0);var e,r=t%26,n=(t-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(e=0;e>>26-r}a&&(this.words[e]=a,this.length++)}if(0!==n){for(e=this.length-1;e>=0;e--)this.words[e+n]=this.words[e];for(e=0;e=0),n=e?(e-e%26)/26:0;var o=t%26,a=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<a)for(this.length-=a,f=0;f=0&&(0!==c||f>=n);f--){var h=0|this.words[f];this.words[f]=c<<26-o|h>>>o,c=h&s}return u&&0!==c&&(u.words[u.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(t,e,r){return i(0===this.negative),this.iushrn(t,e,r)},a.prototype.shln=function(t){return this.clone().ishln(t)},a.prototype.ushln=function(t){return this.clone().iushln(t)},a.prototype.shrn=function(t){return this.clone().ishrn(t)},a.prototype.ushrn=function(t){return this.clone().iushrn(t)},a.prototype.testn=function(t){i("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,n=1<=0);var e=t%26,r=(t-e)/26;if(i(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var n=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},a.prototype.isubn=function(t){if(i("number"==typeof t),i(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[n+r]=67108863&o}for(;n>26,this.words[n+r]=67108863&o;if(0===s)return this.strip();for(i(-1===s),s=0,n=0;n>26,this.words[n]=67108863&o;return this.negative=1,this.strip()},a.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,o=0|i.words[i.length-1];0!==(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var s,u=n.length-i.length;if("mod"!==e){(s=new a(null)).length=u+1,s.words=new Array(s.length);for(var f=0;f=0;h--){var l=67108864*(0|n.words[i.length+h])+(0|n.words[i.length+h-1]);for(l=Math.min(l/o|0,67108863),n._ishlnsubmul(i,l,h);0!==n.negative;)l--,n.negative=0,n._ishlnsubmul(i,1,h),n.isZero()||(n.negative^=1);s&&(s.words[h]=l)}return s&&s.strip(),n.strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:s||null,mod:n}},a.prototype.divmod=function(t,e,r){return i(!t.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(n=s.div.neg()),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:n,mod:o}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(n=s.div.neg()),{div:n,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:s.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new a(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new a(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new a(this.modn(t.words[0]))}:this._wordDiv(t,e);var n,o,s},a.prototype.div=function(t){return this.divmod(t,"div",!1).div},a.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},a.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},a.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},a.prototype.modn=function(t){i(t<=67108863);for(var e=(1<<26)%t,r=0,n=this.length-1;n>=0;n--)r=(e*r+(0|this.words[n]))%t;return r},a.prototype.idivn=function(t){i(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var n=(0|this.words[r])+67108864*e;this.words[r]=n/t|0,e=n%t}return this.strip()},a.prototype.divn=function(t){return this.clone().idivn(t)},a.prototype.egcd=function(t){i(0===t.negative),i(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n=new a(1),o=new a(0),s=new a(0),u=new a(1),f=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++f;for(var c=r.clone(),h=e.clone();!e.isZero();){for(var l=0,d=1;0==(e.words[0]&d)&&l<26;++l,d<<=1);if(l>0)for(e.iushrn(l);l-- >0;)(n.isOdd()||o.isOdd())&&(n.iadd(c),o.isub(h)),n.iushrn(1),o.iushrn(1);for(var p=0,m=1;0==(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(s.isOdd()||u.isOdd())&&(s.iadd(c),u.isub(h)),s.iushrn(1),u.iushrn(1);e.cmp(r)>=0?(e.isub(r),n.isub(s),o.isub(u)):(r.isub(e),s.isub(n),u.isub(o))}return{a:s,b:u,gcd:r.iushln(f)}},a.prototype._invmp=function(t){i(0===t.negative),i(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n,o=new a(1),s=new a(0),u=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var f=0,c=1;0==(e.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(e.iushrn(f);f-- >0;)o.isOdd()&&o.iadd(u),o.iushrn(1);for(var h=0,l=1;0==(r.words[0]&l)&&h<26;++h,l<<=1);if(h>0)for(r.iushrn(h);h-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(s)):(r.isub(e),s.isub(o))}return(n=0===e.cmpn(1)?o:s).cmpn(0)<0&&n.iadd(t),n},a.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var o=e;e=r,r=o}else if(0===i||0===r.cmpn(1))break;e.isub(r)}return r.iushln(n)},a.prototype.invm=function(t){return this.egcd(t).a.umod(t)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(t){return this.words[0]&t},a.prototype.bincn=function(t){i("number"==typeof t);var e=t%26,r=(t-e)/26,n=1<>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),i(t<=67108863,"Number is too big");var n=0|this.words[0];e=n===t?0:nt.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break}}return e},a.prototype.gtn=function(t){return 1===this.cmpn(t)},a.prototype.gt=function(t){return 1===this.cmp(t)},a.prototype.gten=function(t){return this.cmpn(t)>=0},a.prototype.gte=function(t){return this.cmp(t)>=0},a.prototype.ltn=function(t){return-1===this.cmpn(t)},a.prototype.lt=function(t){return-1===this.cmp(t)},a.prototype.lten=function(t){return this.cmpn(t)<=0},a.prototype.lte=function(t){return this.cmp(t)<=0},a.prototype.eqn=function(t){return 0===this.cmpn(t)},a.prototype.eq=function(t){return 0===this.cmp(t)},a.red=function(t){return new S(t)},a.prototype.toRed=function(t){return i(!this.red,"Already a number in reduction context"),i(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},a.prototype.fromRed=function(){return i(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(t){return this.red=t,this},a.prototype.forceRed=function(t){return i(!this.red,"Already a number in reduction context"),this._forceRed(t)},a.prototype.redAdd=function(t){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},a.prototype.redIAdd=function(t){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},a.prototype.redSub=function(t){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},a.prototype.redISub=function(t){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},a.prototype.redShl=function(t){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},a.prototype.redMul=function(t){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},a.prototype.redIMul=function(t){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},a.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(t){return i(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var y={k256:null,p224:null,p192:null,p25519:null};function g(t,e){this.name=t,this.p=new a(e,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function w(){g.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){g.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function k(){g.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function M(){g.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(t){if("string"==typeof t){var e=a._prime(t);this.m=e.p,this.prime=e}else i(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function A(t){S.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}g.prototype._tmp=function(){var t=new a(null);return t.words=new Array(Math.ceil(this.n/13)),t},g.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},g.prototype.split=function(t,e){t.iushrn(this.n,0,e)},g.prototype.imulK=function(t){return t.imul(this.k)},o(w,g),w.prototype.split=function(t,e){for(var r=Math.min(t.length,9),n=0;n>>22,i=o}i>>>=22,t.words[n-10]=i,0===i&&t.length>10?t.length-=10:t.length-=9},w.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},a._prime=function(t){if(y[t])return y[t];var e;if("k256"===t)e=new w;else if("p224"===t)e=new _;else if("p192"===t)e=new k;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new M}return y[t]=e,e},S.prototype._verify1=function(t){i(0===t.negative,"red works only with positives"),i(t.red,"red works only with red numbers")},S.prototype._verify2=function(t,e){i(0==(t.negative|e.negative),"red works only with positives"),i(t.red&&t.red===e.red,"red works only with red numbers")},S.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},S.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},S.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},S.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},S.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},S.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},S.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},S.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},S.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},S.prototype.isqr=function(t){return this.imul(t,t.clone())},S.prototype.sqr=function(t){return this.mul(t,t)},S.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(i(e%2==1),3===e){var r=this.m.add(new a(1)).iushrn(2);return this.pow(t,r)}for(var n=this.m.subn(1),o=0;!n.isZero()&&0===n.andln(1);)o++,n.iushrn(1);i(!n.isZero());var s=new a(1).toRed(this),u=s.redNeg(),f=this.m.subn(1).iushrn(1),c=this.m.bitLength();for(c=new a(2*c*c).toRed(this);0!==this.pow(c,f).cmp(u);)c.redIAdd(u);for(var h=this.pow(c,n),l=this.pow(t,n.addn(1).iushrn(1)),d=this.pow(t,n),p=o;0!==d.cmp(s);){for(var m=d,b=0;0!==m.cmp(s);b++)m=m.redSqr();i(b=0;n--){for(var f=e.words[n],c=u-1;c>=0;c--){var h=f>>c&1;i!==r[0]&&(i=this.sqr(i)),0!==h||0!==o?(o<<=1,o|=h,(4===++s||0===n&&0===c)&&(i=this.mul(i,r[o]),s=0,o=0)):s=0}u=26}return i},S.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},S.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},a.mont=function(t){return new A(t)},o(A,S),A.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},A.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},A.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},A.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new a(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},A.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t)}).call(this,r(17)(t))},function(t,e,r){"use strict";function n(t,e){for(var r=0;r=256||r%1)return!1}return!0}function c(t,e){if(e||(e={}),"number"==typeof t){o.checkSafeUint53(t,"invalid arrayify value");for(var r=[];t;)r.unshift(255&t),t=parseInt(String(t/256));return 0===r.length&&r.push(0),s(new Uint8Array(r))}if(e.allowMissingPrefix&&"string"==typeof t&&"0x"!==t.substring(0,2)&&(t="0x"+t),a(t)&&(t=t.toHexString()),d(t)){var n=t.substring(2);n.length%2&&("left"===e.hexPad?n="0x0"+n.substring(2):"right"===e.hexPad?n+="0":o.throwArgumentError("hex data is odd-length","value",t));for(var i=[],u=0;ue&&o.throwArgumentError("value out of range","value",arguments[0]);var r=new Uint8Array(e);return r.set(t,e-t.length),s(r)}function d(t,e){return!("string"!=typeof t||!t.match(/^0x[0-9A-Fa-f]*$/))&&(!e||t.length===2+2*e)}function p(t,e){if(e||(e={}),"number"==typeof t){o.checkSafeUint53(t,"invalid hexlify value");for(var r="";t;)r="0123456789abcdef"[15&t]+r,t=Math.floor(t/16);return r.length?(r.length%2&&(r="0"+r),"0x"+r):"0x00"}if(e.allowMissingPrefix&&"string"==typeof t&&"0x"!==t.substring(0,2)&&(t="0x"+t),a(t))return t.toHexString();if(d(t))return t.length%2&&("left"===e.hexPad?t="0x0"+t.substring(2):"right"===e.hexPad?t+="0":o.throwArgumentError("hex data is odd-length","value",t)),t.toLowerCase();if(f(t)){for(var n="0x",i=0;i>4]+"0123456789abcdef"[15&s]}return n}return o.throwArgumentError("invalid hexlify value","value",t)}function m(t){"string"!=typeof t&&(t=p(t)),d(t)||o.throwArgumentError("invalid hex string","value",t),t=t.substring(2);for(var e=0;e2*e+2&&o.throwArgumentError("value out of range","value",arguments[1]);t.length<2*e+2;)t="0x0"+t.substring(2);return t}function v(t){var e={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0};if(u(t)){var r=c(t);65!==r.length&&o.throwArgumentError("invalid signature string; must be 65 bytes","signature",t),e.r=p(r.slice(0,32)),e.s=p(r.slice(32,64)),e.v=r[64],e.v<27&&(0===e.v||1===e.v?e.v+=27:o.throwArgumentError("signature invalid v byte","signature",t)),e.recoveryParam=1-e.v%2,e.recoveryParam&&(r[32]|=128),e._vs=p(r.slice(32,64))}else{if(e.r=t.r,e.s=t.s,e.v=t.v,e.recoveryParam=t.recoveryParam,e._vs=t._vs,null!=e._vs){var n=l(c(e._vs),32);e._vs=p(n);var i=n[0]>=128?1:0;null==e.recoveryParam?e.recoveryParam=i:e.recoveryParam!==i&&o.throwArgumentError("signature recoveryParam mismatch _vs","signature",t),n[0]&=127;var a=p(n);null==e.s?e.s=a:e.s!==a&&o.throwArgumentError("signature v mismatch _vs","signature",t)}null==e.recoveryParam?null==e.v?o.throwArgumentError("signature missing v and recoveryParam","signature",t):0===e.v||1===e.v?e.recoveryParam=e.v:e.recoveryParam=1-e.v%2:null==e.v?e.v=27+e.recoveryParam:e.recoveryParam!==1-e.v%2&&o.throwArgumentError("signature recoveryParam mismatch v","signature",t),null!=e.r&&d(e.r)?e.r=b(e.r,32):o.throwArgumentError("signature missing or invalid r","signature",t),null!=e.s&&d(e.s)?e.s=b(e.s,32):o.throwArgumentError("signature missing or invalid s","signature",t);var s=c(e.s);s[0]>=128&&o.throwArgumentError("signature s out of range","signature",t),e.recoveryParam&&(s[0]|=128);var f=p(s);e._vs&&(d(e._vs)||o.throwArgumentError("signature invalid _vs","signature",t),e._vs=b(e._vs,32)),null==e._vs?e._vs=f:e._vs!==f&&o.throwArgumentError("signature _vs mismatch v and s","signature",t)}return e}},function(t,e,r){"use strict";var n=r(0);Object.defineProperty(e,"__esModule",{value:!0}),e.Logger=e.ErrorCode=e.LogLevel=void 0;var i=n(r(5)),o=n(r(9)),a=r(256),s=!1,u=!1,f={debug:1,default:2,info:2,warning:3,error:4,off:5},c=f.default,h=null;var l,d,p=function(){try{var t=[];if(["NFD","NFC","NFKD","NFKC"].forEach((function(e){try{if("test"!=="test".normalize(e))throw new Error("bad normalize")}catch(r){t.push(e)}})),t.length)throw new Error("missing "+t.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(t){return t.message}return null}();e.LogLevel=l,function(t){t.DEBUG="DEBUG",t.INFO="INFO",t.WARNING="WARNING",t.ERROR="ERROR",t.OFF="OFF"}(l||(e.LogLevel=l={})),e.ErrorCode=d,function(t){t.UNKNOWN_ERROR="UNKNOWN_ERROR",t.NOT_IMPLEMENTED="NOT_IMPLEMENTED",t.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",t.NETWORK_ERROR="NETWORK_ERROR",t.SERVER_ERROR="SERVER_ERROR",t.TIMEOUT="TIMEOUT",t.BUFFER_OVERRUN="BUFFER_OVERRUN",t.NUMERIC_FAULT="NUMERIC_FAULT",t.MISSING_NEW="MISSING_NEW",t.INVALID_ARGUMENT="INVALID_ARGUMENT",t.MISSING_ARGUMENT="MISSING_ARGUMENT",t.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",t.CALL_EXCEPTION="CALL_EXCEPTION",t.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",t.NONCE_EXPIRED="NONCE_EXPIRED",t.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",t.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT"}(d||(e.ErrorCode=d={}));var m=function(){function t(e){(0,i.default)(this,t),Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}return(0,o.default)(t,[{key:"_log",value:function(t,e){var r=t.toLowerCase();null==f[r]&&this.throwArgumentError("invalid log level name","logLevel",t),c>f[r]||console.log.apply(console,e)}},{key:"debug",value:function(){for(var e=arguments.length,r=new Array(e),n=0;n=9007199254740991)&&this.throwError(r,t.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(r,t.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}},{key:"checkArgumentCount",value:function(e,r,n){n=n?": "+n:"",er&&this.throwError("too many arguments"+n,t.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:r})}},{key:"checkNew",value:function(e,r){e!==Object&&null!=e||this.throwError("missing new",t.errors.MISSING_NEW,{name:r.name})}},{key:"checkAbstract",value:function(e,r){e===r?this.throwError("cannot instantiate abstract class "+JSON.stringify(r.name)+" directly; use a sub-class",t.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",t.errors.MISSING_NEW,{name:r.name})}}],[{key:"globalLogger",value:function(){return h||(h=new t(a.version)),h}},{key:"setCensorship",value:function(e,r){if(!e&&r&&this.globalLogger().throwError("cannot permanently disable censorship",t.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),s){if(!e)return;this.globalLogger().throwError("error censorship permanent",t.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}u=!!e,s=!!r}},{key:"setLogLevel",value:function(e){var r=f[e.toLowerCase()];null!=r?c=r:t.globalLogger().warn("invalid log level - "+e)}},{key:"from",value:function(e){return new t(e)}}]),t}();e.Logger=m,m.errors=d,m.levels=l},function(t,e,r){"use strict";function n(e){return t.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},t.exports.default=t.exports,t.exports.__esModule=!0,n(e)}t.exports=n,t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,r){"use strict";var n=r(134);t.exports=function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&n(t,e)},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,r){"use strict";var n=r(2).default,i=r(135);t.exports=function(t,e){return!e||"object"!==n(e)&&"function"!=typeof e?i(t):e},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,r){"use strict";var n=r(0)(r(2)),i=r(211),o=r(111),a=r(221),s=r(22),u=r(8),f=function t(e,r){var i=[];return r.forEach((function(r){if("object"===(0,n.default)(r.components)){if("tuple"!==r.type.substring(0,5))throw new Error("components found but type is not tuple; report on GitHub");var o="",a=r.type.indexOf("[");a>=0&&(o=r.type.substring(a));var s=t(e,r.components);Array.isArray(s)&&e?i.push("tuple("+s.join(",")+")"+o):e?i.push("("+s+")"):i.push("("+s.join(",")+")"+o)}else i.push(r.type)})),i},c=function(t){if(!o.isHexStrict(t))throw new Error("The parameter must be a valid HEX string.");var e="",r=0,n=t.length;for("0x"===t.substring(0,2)&&(r=2);r7?r+=t[n].toUpperCase():r+=t[n];return r},toHex:o.toHex,toBN:o.toBN,bytesToHex:o.bytesToHex,hexToBytes:o.hexToBytes,hexToNumberString:o.hexToNumberString,hexToNumber:o.hexToNumber,toDecimal:o.hexToNumber,numberToHex:o.numberToHex,fromDecimal:o.numberToHex,hexToUtf8:o.hexToUtf8,hexToString:o.hexToUtf8,toUtf8:o.hexToUtf8,stripHexPrefix:o.stripHexPrefix,utf8ToHex:o.utf8ToHex,stringToHex:o.utf8ToHex,fromUtf8:o.utf8ToHex,hexToAscii:c,toAscii:c,asciiToHex:h,fromAscii:h,unitMap:i.unitMap,toWei:function(t,e){if(e=l(e),!o.isBN(t)&&"string"!=typeof t)throw new Error("Please pass numbers as strings or BN objects to avoid precision errors.");return o.isBN(t)?i.toWei(t,e):i.toWei(t,e).toString(10)},fromWei:function(t,e){if(e=l(e),!o.isBN(t)&&"string"!=typeof t)throw new Error("Please pass numbers as strings or BN objects to avoid precision errors.");return o.isBN(t)?i.fromWei(t,e):i.fromWei(t,e).toString(10)},padLeft:o.leftPad,leftPad:o.leftPad,padRight:o.rightPad,rightPad:o.rightPad,toTwosComplement:o.toTwosComplement,isBloom:o.isBloom,isUserEthereumAddressInBloom:o.isUserEthereumAddressInBloom,isContractAddressInBloom:o.isContractAddressInBloom,isTopic:o.isTopic,isTopicInBloom:o.isTopicInBloom,isInBloom:o.isInBloom,compareBlockNumbers:function(t,e){if(t==e)return 0;if("genesis"!=t&&"earliest"!=t&&0!=t||"genesis"!=e&&"earliest"!=e&&0!=e){if("genesis"==t||"earliest"==t)return-1;if("genesis"==e||"earliest"==e)return 1;if("latest"==t)return"pending"==e?-1:1;if("latest"===e)return"pending"==t?1:-1;if("pending"==t)return 1;if("pending"==e)return-1;var r=new u(t),n=new u(e);return r.lt(n)?-1:r.eq(n)?0:1}return 0},toNumber:o.toNumber}},function(t,e,r){"use strict";t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,r){"use strict";function n(t,e){if(!t)throw new Error(e||"Assertion failed")}t.exports=n,n.equal=function(t,e,r){if(t!=e)throw new Error(r||"Assertion failed: "+t+" != "+e)}},function(t,e,r){"use strict";var n=e,i=r(8),o=r(18),a=r(183);n.assert=o,n.toArray=a.toArray,n.zero2=a.zero2,n.toHex=a.toHex,n.encode=a.encode,n.getNAF=function(t,e,r){var n=new Array(Math.max(t.bitLength(),r)+1);n.fill(0);for(var i=1<(i>>1)-1?(i>>1)-u:u,o.isubn(s)):s=0,n[a]=s,o.iushrn(1)}return n},n.getJSF=function(t,e){var r=[[],[]];t=t.clone(),e=e.clone();for(var n,i=0,o=0;t.cmpn(-i)>0||e.cmpn(-o)>0;){var a,s,u=t.andln(3)+i&3,f=e.andln(3)+o&3;3===u&&(u=-1),3===f&&(f=-1),a=0==(1&u)?0:3!==(n=t.andln(7)+i&7)&&5!==n||2!==f?u:-u,r[0].push(a),s=0==(1&f)?0:3!==(n=e.andln(7)+o&7)&&5!==n||2!==u?f:-f,r[1].push(s),2*i===a+1&&(i=1-i),2*o===s+1&&(o=1-o),t.iushrn(1),e.iushrn(1)}return r},n.cachedProperty=function(t,e,r){var n="_"+e;t.prototype[e]=function(){return void 0!==this[n]?this[n]:this[n]=r.call(this)}},n.parseBytes=function(t){return"string"==typeof t?n.toArray(t,"hex"):t},n.intFromLE=function(t){return new i(t,"hex","le")}},function(t,e,r){"use strict";var n=r(0);Object.defineProperty(e,"__esModule",{value:!0}),e.checkResultErrors=function(t){var e=[];return function t(r,n){if(!Array.isArray(n))return;for(var i in n){var o=r.slice();o.push(i);try{t(o,n[i])}catch(t){e.push({path:o,error:t})}}}([],t),e},e.Reader=e.Writer=e.Coder=void 0;var i=n(r(5)),o=n(r(9)),a=r(11),s=r(24),u=r(32),f=r(12),c=r(50),h=new f.Logger(c.version);var l=function(){function t(e,r,n,o){(0,i.default)(this,t),this.name=e,this.type=r,this.localName=n,this.dynamic=o}return(0,o.default)(t,[{key:"_throwError",value:function(t,e){h.throwArgumentError(t,this.localName,e)}}]),t}();e.Coder=l;var d=function(){function t(e){(0,i.default)(this,t),(0,u.defineReadOnly)(this,"wordSize",e||32),this._data=[],this._dataLength=0,this._padding=new Uint8Array(e)}return(0,o.default)(t,[{key:"data",get:function(){return(0,a.hexConcat)(this._data)}},{key:"length",get:function(){return this._dataLength}},{key:"_writeData",value:function(t){return this._data.push(t),this._dataLength+=t.length,t.length}},{key:"appendWriter",value:function(t){return this._writeData((0,a.concat)(t._data))}},{key:"writeBytes",value:function(t){var e=(0,a.arrayify)(t),r=e.length%this.wordSize;return r&&(e=(0,a.concat)([e,this._padding.slice(r)])),this._writeData(e)}},{key:"_getValue",value:function(t){var e=(0,a.arrayify)(s.BigNumber.from(t));return e.length>this.wordSize&&h.throwError("value out-of-bounds",f.Logger.errors.BUFFER_OVERRUN,{length:this.wordSize,offset:e.length}),e.length%this.wordSize&&(e=(0,a.concat)([this._padding.slice(e.length%this.wordSize),e])),e}},{key:"writeValue",value:function(t){return this._writeData(this._getValue(t))}},{key:"writeUpdatableValue",value:function(){var t=this,e=this._data.length;return this._data.push(this._padding),this._dataLength+=this.wordSize,function(r){t._data[e]=t._getValue(r)}}}]),t}();e.Writer=d;var p=function(){function t(e,r,n,o){(0,i.default)(this,t),(0,u.defineReadOnly)(this,"_data",(0,a.arrayify)(e)),(0,u.defineReadOnly)(this,"wordSize",r||32),(0,u.defineReadOnly)(this,"_coerceFunc",n),(0,u.defineReadOnly)(this,"allowLoose",o),this._offset=0}return(0,o.default)(t,[{key:"data",get:function(){return(0,a.hexlify)(this._data)}},{key:"consumed",get:function(){return this._offset}},{key:"coerce",value:function(e,r){return this._coerceFunc?this._coerceFunc(e,r):t.coerce(e,r)}},{key:"_peekBytes",value:function(t,e,r){var n=Math.ceil(e/this.wordSize)*this.wordSize;return this._offset+n>this._data.length&&(this.allowLoose&&r&&this._offset+e<=this._data.length?n=e:h.throwError("data out-of-bounds",f.Logger.errors.BUFFER_OVERRUN,{length:this._data.length,offset:this._offset+n})),this._data.slice(this._offset,this._offset+n)}},{key:"subReader",value:function(e){return new t(this._data.slice(this._offset+e),this.wordSize,this._coerceFunc,this.allowLoose)}},{key:"readBytes",value:function(t,e){var r=this._peekBytes(0,t,!!e);return this._offset+=r.length,r.slice(0,t)}},{key:"readValue",value:function(){return s.BigNumber.from(this.readBytes(this.wordSize))}}],[{key:"coerce",value:function(t,e){var r=t.match("^u?int([0-9]+)$");return r&&parseInt(r[1])<=48&&(e=e.toNumber()),e}}]),t}();e.Reader=p},function(t,e,r){"use strict";var n=r(18),i=r(3);function o(t,e){return 55296==(64512&t.charCodeAt(e))&&(!(e<0||e+1>=t.length)&&56320==(64512&t.charCodeAt(e+1)))}function a(t){return(t>>>24|t>>>8&65280|t<<8&16711680|(255&t)<<24)>>>0}function s(t){return 1===t.length?"0"+t:t}function u(t){return 7===t.length?"0"+t:6===t.length?"00"+t:5===t.length?"000"+t:4===t.length?"0000"+t:3===t.length?"00000"+t:2===t.length?"000000"+t:1===t.length?"0000000"+t:t}e.inherits=i,e.toArray=function(t,e){if(Array.isArray(t))return t.slice();if(!t)return[];var r=[];if("string"==typeof t)if(e){if("hex"===e)for((t=t.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(t="0"+t),i=0;i>6|192,r[n++]=63&a|128):o(t,i)?(a=65536+((1023&a)<<10)+(1023&t.charCodeAt(++i)),r[n++]=a>>18|240,r[n++]=a>>12&63|128,r[n++]=a>>6&63|128,r[n++]=63&a|128):(r[n++]=a>>12|224,r[n++]=a>>6&63|128,r[n++]=63&a|128)}else for(i=0;i>>0}return a},e.split32=function(t,e){for(var r=new Array(4*t.length),n=0,i=0;n>>24,r[i+1]=o>>>16&255,r[i+2]=o>>>8&255,r[i+3]=255&o):(r[i+3]=o>>>24,r[i+2]=o>>>16&255,r[i+1]=o>>>8&255,r[i]=255&o)}return r},e.rotr32=function(t,e){return t>>>e|t<<32-e},e.rotl32=function(t,e){return t<>>32-e},e.sum32=function(t,e){return t+e>>>0},e.sum32_3=function(t,e,r){return t+e+r>>>0},e.sum32_4=function(t,e,r,n){return t+e+r+n>>>0},e.sum32_5=function(t,e,r,n,i){return t+e+r+n+i>>>0},e.sum64=function(t,e,r,n){var i=t[e],o=n+t[e+1]>>>0,a=(o>>0,t[e+1]=o},e.sum64_hi=function(t,e,r,n){return(e+n>>>0>>0},e.sum64_lo=function(t,e,r,n){return e+n>>>0},e.sum64_4_hi=function(t,e,r,n,i,o,a,s){var u=0,f=e;return u+=(f=f+n>>>0)>>0)>>0)>>0},e.sum64_4_lo=function(t,e,r,n,i,o,a,s){return e+n+o+s>>>0},e.sum64_5_hi=function(t,e,r,n,i,o,a,s,u,f){var c=0,h=e;return c+=(h=h+n>>>0)>>0)>>0)>>0)>>0},e.sum64_5_lo=function(t,e,r,n,i,o,a,s,u,f){return e+n+o+s+f>>>0},e.rotr64_hi=function(t,e,r){return(e<<32-r|t>>>r)>>>0},e.rotr64_lo=function(t,e,r){return(t<<32-r|e>>>r)>>>0},e.shr64_hi=function(t,e,r){return t>>>r},e.shr64_lo=function(t,e,r){return(t<<32-r|e>>>r)>>>0}},function(t,e,r){"use strict";(function(e,n){var i=r(4).Buffer,o=e.crypto||e.msCrypto;o&&o.getRandomValues?t.exports=function(t,e){if(t>4294967295)throw new RangeError("requested too many random bytes");var r=i.allocUnsafe(t);if(t>0)if(t>65536)for(var a=0;a0&&a.length>i&&!a.warned){a.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=t,u.type=e,u.count=a.length,s=u,console&&console.warn&&console.warn(s)}return t}function d(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(t,e,r){var n={fired:!1,wrapFn:void 0,target:t,type:e,listener:r},i=d.bind(n);return i.listener=r,n.wrapFn=i,i}function m(t,e,r){var n=t._events;if(void 0===n)return[];var i=n[e];return void 0===i?[]:"function"==typeof i?r?[i.listener||i]:[i]:r?function(t){for(var e=new Array(t.length),r=0;r0&&(o=e[0]),o instanceof Error)throw o;var s=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var u=i[t];if(void 0===u)return!1;if("function"==typeof u)a(u,this,e);else{var f=u.length,c=v(u,f);for(r=0;r=0;o--)if(r[o]===e||r[o].listener===e){a=r[o].listener,i=o;break}if(i<0)return this;0===i?r.shift():function(t,e){for(;e+1=0;n--)this.removeListener(t,e[n]);return this},u.prototype.listeners=function(t){return m(this,t,!0)},u.prototype.rawListeners=function(t){return m(this,t,!1)},u.listenerCount=function(t,e){return"function"==typeof t.listenerCount?t.listenerCount(e):b.call(t,e)},u.prototype.listenerCount=b,u.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"BigNumber",{enumerable:!0,get:function(){return n.BigNumber}}),Object.defineProperty(e,"_base16To36",{enumerable:!0,get:function(){return n._base16To36}}),Object.defineProperty(e,"_base36To16",{enumerable:!0,get:function(){return n._base36To16}}),Object.defineProperty(e,"formatFixed",{enumerable:!0,get:function(){return i.formatFixed}}),Object.defineProperty(e,"FixedFormat",{enumerable:!0,get:function(){return i.FixedFormat}}),Object.defineProperty(e,"FixedNumber",{enumerable:!0,get:function(){return i.FixedNumber}}),Object.defineProperty(e,"parseFixed",{enumerable:!0,get:function(){return i.parseFixed}});var n=r(124),i=r(258)},function(t,e,r){"use strict";var n=r(4).Buffer,i=r(87).Transform,o=r(29).StringDecoder;function a(t){i.call(this),this.hashMode="string"==typeof t,this.hashMode?this[t]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}r(3)(a,i),a.prototype.update=function(t,e,r){"string"==typeof t&&(t=n.from(t,e));var i=this._update(t);return this.hashMode?this:(r&&(i=this._toString(i,r)),i)},a.prototype.setAutoPadding=function(){},a.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},a.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},a.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},a.prototype._transform=function(t,e,r){var n;try{this.hashMode?this._update(t):this.push(this._update(t))}catch(t){n=t}finally{r(n)}},a.prototype._flush=function(t){var e;try{this.push(this.__final())}catch(t){e=t}t(e)},a.prototype._finalOrDigest=function(t){var e=this.__final()||n.alloc(0);return t&&(e=this._toString(e,t,!0)),e},a.prototype._toString=function(t,e,r){if(this._decoder||(this._decoder=new o(e),this._encoding=e),this._encoding!==e)throw new Error("can't switch encodings");var n=this._decoder.write(t);return r&&(n+=this._decoder.end()),n},t.exports=a},function(t,e,r){"use strict";var n=Object.create?function(t,e,r,n){void 0===n&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]},i=function(t,e){for(var r in t)"default"===r||e.hasOwnProperty(r)||n(e,t,r)};Object.defineProperty(e,"__esModule",{value:!0}),i(r(198),e),i(r(199),e),i(r(446),e),i(r(102),e),i(r(447),e),i(r(34),e),i(r(448),e),i(r(449),e),i(r(103),e),i(r(42),e)},function(t,e,r){"use strict";var n=r(206),i=r(252);t.exports={packageInit:function(t,e){if(e=Array.prototype.slice.call(e),!t)throw new Error('You need to instantiate using the "new" keyword.');Object.defineProperty(t,"currentProvider",{get:function(){return t._provider},set:function(e){return t.setProvider(e)},enumerable:!0,configurable:!0}),e[0]&&e[0]._requestManager?t._requestManager=e[0]._requestManager:t._requestManager=new n.Manager(e[0],e[1]),t.givenProvider=n.Manager.givenProvider,t.providers=n.Manager.providers,t._provider=t._requestManager.provider,t.setProvider||(t.setProvider=function(e,r){return t._requestManager.setProvider(e,r),t._provider=t._requestManager.provider,!0}),t.setRequestManager=function(e){t._requestManager=e,t._provider=e.provider},t.BatchRequest=n.BatchManager.bind(null,t._requestManager),t.extend=i(t)},addProviders:function(t){t.givenProvider=n.Manager.givenProvider,t.providers=n.Manager.providers}}},function(t,e,r){"use strict";var n=r(56),i=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e};t.exports=h;var o=Object.create(r(47));o.inherits=r(3);var a=r(117),s=r(75);o.inherits(h,a);for(var u=i(s.prototype),f=0;f>5==6?2:t>>4==14?3:t>>3==30?4:t>>6==2?-1:-2}function s(t){var e=this.lastTotal-this.lastNeed,r=function(t,e,r){if(128!=(192&e[0]))return t.lastNeed=0,"�";if(t.lastNeed>1&&e.length>1){if(128!=(192&e[1]))return t.lastNeed=1,"�";if(t.lastNeed>2&&e.length>2&&128!=(192&e[2]))return t.lastNeed=2,"�"}}(this,t);return void 0!==r?r:this.lastNeed<=t.length?(t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(t.copy(this.lastChar,e,0,t.length),void(this.lastNeed-=t.length))}function u(t,e){if((t.length-e)%2==0){var r=t.toString("utf16le",e);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}function f(t){var e=t&&t.length?this.write(t):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,r)}return e}function c(t,e){var r=(t.length-e)%3;return 0===r?t.toString("base64",e):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-r))}function h(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function l(t){return t.toString(this.encoding)}function d(t){return t&&t.length?this.write(t):""}e.StringDecoder=o,o.prototype.write=function(t){if(0===t.length)return"";var e,r;if(this.lastNeed){if(void 0===(e=this.fillLast(t)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r=0)return i>0&&(t.lastNeed=i-1),i;if(--n=0)return i>0&&(t.lastNeed=i-2),i;if(--n=0)return i>0&&(2===i?i=0:t.lastNeed=i-3),i;return 0}(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=r;var n=t.length-(r-this.lastNeed);return t.copy(this.lastChar,0,n),t.toString("utf8",e,n)},o.prototype.fillLast=function(t){if(this.lastNeed<=t.length)return t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,t.length),this.lastNeed-=t.length}},function(t,e,r){"use strict";var n=r(0),i=n(r(48)),o=n(r(44)),a=n(r(78)),s=n(r(2));function u(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function f(t){for(var e=1;e1?(t[r[0]]=t[r[0]]||{},t[r[0]][r[1]]=e):t[r[0]]=e},b.prototype.getCall=function(t){return"function"==typeof this.call?this.call(t):this.call},b.prototype.extractCallback=function(t){if("function"==typeof t[t.length-1])return t.pop()},b.prototype.validateArgs=function(t){if(t.length!==this.params)throw c.InvalidNumberOfParams(t.length,this.params,this.name)},b.prototype.formatInput=function(t){var e=this;return this.inputFormatter?this.inputFormatter.map((function(r,n){return r?r.call(e,t[n]):t[n]})):t},b.prototype.formatOutput=function(t){var e=this;return Array.isArray(t)?t.map((function(t){return e.outputFormatter&&t?e.outputFormatter(t):t})):this.outputFormatter&&t?this.outputFormatter(t):t},b.prototype.toPayload=function(t){var e=this.getCall(t),r=this.extractCallback(t),n=this.formatInput(t);this.validateArgs(n);var i={method:e,params:n,callback:r};return this.transformPayload&&(i=this.transformPayload(i)),i},b.prototype._confirmTransaction=function(t,e,r){var n=this,o=!1,u=!0,f=0,v=0,y=null,g=null,w=r.params[0]&&"object"===(0,s.default)(r.params[0])&&r.params[0].gas?r.params[0].gas:null,_=!!r.params[0]&&"object"===(0,s.default)(r.params[0])&&r.params[0].data&&r.params[0].from&&!r.params[0].to,k=_&&r.params[0].data.length>2,M=[new b({name:"getBlockByNumber",call:"eth_getBlockByNumber",params:2,inputFormatter:[h.inputBlockNumberFormatter,function(t){return!!t}],outputFormatter:h.outputBlockFormatter}),new b({name:"getTransactionReceipt",call:"eth_getTransactionReceipt",params:1,inputFormatter:[null],outputFormatter:h.outputTransactionReceiptFormatter}),new b({name:"getCode",call:"eth_getCode",params:2,inputFormatter:[h.inputAddressFormatter,h.inputDefaultBlockNumberFormatter]}),new b({name:"getTransactionByHash",call:"eth_getTransactionByHash",params:1,inputFormatter:[null],outputFormatter:h.outputTransactionFormatter}),new p({name:"subscribe",type:"eth",subscriptions:{newBlockHeaders:{subscriptionName:"newHeads",params:0,outputFormatter:h.outputBlockFormatter}}})],S={};M.forEach((function(t){t.attachToObject(S),t.requestManager=n.requestManager}));var A=function(s,p,b,M,A){if(!b)return A||(A={unsubscribe:function(){clearInterval(y)}}),(s?d.resolve(s):S.getTransactionReceipt(e)).catch((function(e){A.unsubscribe(),o=!0,l._fireError({message:"Failed to check for transaction receipt:",data:e},t.eventEmitter,t.reject)})).then(function(){var e=(0,a.default)(i.default.mark((function e(r){var o,a,f;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r&&r.blockHash){e.next=2;break}throw new Error("Receipt missing or blockHash null");case 2:if(n.extraFormatters&&n.extraFormatters.receiptFormatter&&(r=n.extraFormatters.receiptFormatter(r)),!(t.eventEmitter.listeners("confirmation").length>0)){e.next=28;break}if(void 0!==s&&0===v){e.next=25;break}return e.next=7,S.getBlockByNumber("latest");case 7:if(a=e.sent,f=a?a.hash:null,!p){e.next=24;break}if(!g){e.next=17;break}return e.next=13,S.getBlockByNumber(g.number+1);case 13:(o=e.sent)&&(g=o,t.eventEmitter.emit("confirmation",v,r,f)),e.next=22;break;case 17:return e.next=19,S.getBlockByNumber(r.blockNumber);case 19:o=e.sent,g=o,t.eventEmitter.emit("confirmation",v,r,f);case 22:e.next=25;break;case 24:t.eventEmitter.emit("confirmation",v,r,f);case 25:(p&&o||!p)&&v++,u=!1,v===n.transactionConfirmationBlocks+1&&(A.unsubscribe(),t.eventEmitter.removeAllListeners());case 28:return e.abrupt("return",r);case 29:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).then(function(){var e=(0,a.default)(i.default.mark((function e(r){var a;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!_||o){e.next=19;break}if(r.contractAddress){e.next=5;break}return u&&(A.unsubscribe(),o=!0),l._fireError(c.NoContractAddressFoundError(r),t.eventEmitter,t.reject,null,r),e.abrupt("return");case 5:return e.prev=5,e.next=8,S.getCode(r.contractAddress);case 8:a=e.sent,e.next=13;break;case 11:e.prev=11,e.t0=e.catch(5);case 13:if(a){e.next=15;break}return e.abrupt("return");case 15:!0===r.status&&k||a.length>2?(t.eventEmitter.emit("receipt",r),n.extraFormatters&&n.extraFormatters.contractDeployFormatter?t.resolve(n.extraFormatters.contractDeployFormatter(r)):t.resolve(r),u&&t.eventEmitter.removeAllListeners()):l._fireError(c.ContractCodeNotStoredError(r),t.eventEmitter,t.reject,null,r),u&&A.unsubscribe(),o=!0;case 19:return e.abrupt("return",r);case 20:case"end":return e.stop()}}),e,null,[[5,11]])})));return function(t){return e.apply(this,arguments)}}()).then(function(){var e=(0,a.default)(i.default.mark((function e(a){var s,f,d,p;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(_||o){e.next=35;break}if(a.outOfGas||w&&w===a.gasUsed||!0!==a.status&&"0x1"!==a.status&&void 0!==a.status){e.next=7;break}t.eventEmitter.emit("receipt",a),t.resolve(a),u&&t.eventEmitter.removeAllListeners(),e.next=33;break;case 7:if(JSON.stringify(a,null,2),!1!==a.status&&"0x0"!==a.status){e.next=32;break}if(e.prev=9,s=null,!n.handleRevert||"eth_sendTransaction"!==n.call&&"eth_sendRawTransaction"!==n.call){e.next=24;break}return f=r.params[0],"eth_sendRawTransaction"===n.call&&(d=r.params[0],p=m.parse(d),f=h.inputTransactionFormatter({data:p.data,to:p.to,from:p.from,gas:p.gasLimit.toHexString(),gasPrice:p.gasPrice.toHexString(),value:p.value.toHexString()})),e.next=16,n.getRevertReason(f,a.blockNumber);case 16:if(!(s=e.sent)){e.next=21;break}l._fireError(c.TransactionRevertInstructionError(s.reason,s.signature,a),t.eventEmitter,t.reject,null,a),e.next=22;break;case 21:throw!1;case 22:e.next=25;break;case 24:throw!1;case 25:e.next=30;break;case 27:e.prev=27,e.t0=e.catch(9),l._fireError(c.TransactionRevertedWithoutReasonError(a),t.eventEmitter,t.reject,null,a);case 30:e.next=33;break;case 32:l._fireError(c.TransactionOutOfGasError(a),t.eventEmitter,t.reject,null,a);case 33:u&&A.unsubscribe(),o=!0;case 35:case"end":return e.stop()}}),e,null,[[9,27]])})));return function(t){return e.apply(this,arguments)}}()).catch((function(){f++,p?f-1>=n.transactionPollingTimeout&&(A.unsubscribe(),o=!0,l._fireError(c.TransactionError("Transaction was not mined within "+n.transactionPollingTimeout+" seconds, please make sure your transaction was properly sent. Be aware that it might still be mined!"),t.eventEmitter,t.reject)):f-1>=n.transactionBlockTimeout&&(A.unsubscribe(),o=!0,l._fireError(c.TransactionError("Transaction was not mined within "+n.transactionBlockTimeout+" blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!"),t.eventEmitter,t.reject))}));A.unsubscribe(),o=!0,l._fireError({message:"Failed to subscribe to new newBlockHeaders to confirm the transaction receipts.",data:b},t.eventEmitter,t.reject)},x=function(t){var e=function(){y=setInterval(A.bind(null,t,!0),1e3)};this.requestManager.provider.on?S.subscribe("newBlockHeaders",(function(r,n,i){r||!n?e():A(t,!1,r,0,i)})):e()}.bind(this);S.getTransactionReceipt(e).then((function(e){e&&e.blockHash?(t.eventEmitter.listeners("confirmation").length>0&&x(e),A(e,!1)):o||x()})).catch((function(){o||x()}))};var v=function(t,e){return"number"==typeof t?e.wallet[t]:t&&"object"===(0,s.default)(t)&&t.address&&t.privateKey?t:e.wallet[t.toLowerCase()]};b.prototype.buildCall=function(){var t=this,e="eth_sendTransaction"===t.call||"eth_sendRawTransaction"===t.call,r="eth_call"===t.call,n=function(){var n=d(!e),i=t.toPayload(Array.prototype.slice.call(arguments)),o=function(o,a){var s;if(t.handleRevert&&r&&t.abiCoder&&(!o&&t.isRevertReasonString(a)?s=a.substring(10):o&&o.data&&(s=o.data.substring(10)),s)){var u=t.abiCoder.decodeParameter("string","0x"+s);return void l._fireError(c.RevertInstructionError(u,"Error(String)"),n.eventEmitter,n.reject,i.callback,{reason:u,signature:"Error(String)"})}try{a=t.formatOutput(a)}catch(t){o=t}if(a instanceof Error&&(o=a),o)return o.error&&(o=o.error),l._fireError(o,n.eventEmitter,n.reject,i.callback);i.callback&&i.callback(null,a),e?(n.eventEmitter.emit("transactionHash",a),t._confirmTransaction(n,a,i)):o||n.resolve(a)},a=function(e){var r=f(f({},i),{},{method:"eth_sendRawTransaction",params:[e.rawTransaction]});t.requestManager.send(r,o)},u=function(t,e){var r;if(e&&e.accounts&&e.accounts.wallet&&e.accounts.wallet.length)if("eth_sendTransaction"===t.method){var i=t.params[0];if((r=v(i&&"object"===(0,s.default)(i)?i.from:null,e.accounts))&&r.privateKey)return delete(i=JSON.parse(JSON.stringify(i))).from,e.defaultChain&&!i.chain&&(i.chain=e.defaultChain),e.defaultHardfork&&!i.hardfork&&(i.hardfork=e.defaultHardfork),e.defaultCommon&&!i.common&&(i.common=e.defaultCommon),void e.accounts.signTransaction(i,r.privateKey).then(a).catch((function(t){if("function"==typeof n.eventEmitter.listeners&&n.eventEmitter.listeners("error").length){try{n.eventEmitter.emit("error",t)}catch(t){}n.eventEmitter.removeAllListeners(),n.eventEmitter.catch((function(){}))}n.reject(t)}))}else if("eth_sign"===t.method){var u=t.params[1];if((r=v(t.params[0],e.accounts))&&r.privateKey){var f=e.accounts.sign(u,r.privateKey);return t.callback&&t.callback(null,f.signature),void n.resolve(f.signature)}}return e.requestManager.send(t,o)};if(e&&i.params[0]&&"object"===(0,s.default)(i.params[0])&&void 0===i.params[0].gasPrice){var h=new b({name:"getGasPrice",call:"eth_gasPrice",params:0}).createFunction(t.requestManager);h((function(r,o){o&&(i.params[0].gasPrice=o),e&&setTimeout((function(){n.eventEmitter.emit("sending",i)}),0),u(i,t)}))}else e&&setTimeout((function(){n.eventEmitter.emit("sending",i)}),0),u(i,t);return e&&setTimeout((function(){n.eventEmitter.emit("sent",i)}),0),n.eventEmitter};return n.method=t,n.request=this.request.bind(this),n},b.prototype.getRevertReason=function(t,e){var r=this;return new Promise((function(n,i){new b({name:"call",call:"eth_call",params:2,abiCoder:r.abiCoder,handleRevert:!0}).createFunction(r.requestManager)(t,l.numberToHex(e)).then((function(){n(!1)})).catch((function(t){t.reason?n({reason:t.reason,signature:t.signature}):i(t)}))}))},b.prototype.isRevertReasonString=function(t){return"string"==typeof t&&(t.length-2)/2%32==4&&"0x08c379a0"===t.substring(0,10)},b.prototype.request=function(){var t=this.toPayload(Array.prototype.slice.call(arguments));return t.format=this.formatOutput.bind(this),t},t.exports=b},function(t,e,r){"use strict";var n=r(0);Object.defineProperty(e,"__esModule",{value:!0}),e.keccak256=function(t){return"0x"+i.default.keccak_256((0,o.arrayify)(t))};var i=n(r(259)),o=r(11)},function(t,e,r){"use strict";var n=r(0);Object.defineProperty(e,"__esModule",{value:!0}),e.defineReadOnly=h,e.getStatic=function(t,e){for(var r=0;r<32;r++){if(t[e])return t[e];if(!t.prototype||"object"!==(0,a.default)(t.prototype))break;t=Object.getPrototypeOf(t.prototype).constructor}return null},e.resolveProperties=function(t){return f(this,void 0,void 0,i.default.mark((function e(){var r,n;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=Object.keys(t).map((function(e){var r=t[e];return Promise.resolve(r).then((function(t){return{key:e,value:t}}))})),e.next=3,Promise.all(r);case 3:return n=e.sent,e.abrupt("return",n.reduce((function(t,e){return t[e.key]=e.value,t}),{}));case 5:case"end":return e.stop()}}),e)})))},e.checkProperties=function(t,e){t&&"object"===(0,a.default)(t)||c.throwArgumentError("invalid object","object",t);Object.keys(t).forEach((function(r){e[r]||c.throwArgumentError("invalid object key - "+r,"transaction:"+r,t)}))},e.shallowCopy=function(t){var e={};for(var r in t)e[r]=t[r];return e},e.deepCopy=p,e.Description=void 0;var i=n(r(48)),o=n(r(5)),a=n(r(2)),s=r(12),u=r(266),f=function(t,e,r,n){return new(r||(r=Promise))((function(i,o){function a(t){try{u(n.next(t))}catch(t){o(t)}}function s(t){try{u(n.throw(t))}catch(t){o(t)}}function u(t){var e;t.done?i(t.value):(e=t.value,e instanceof r?e:new r((function(t){t(e)}))).then(a,s)}u((n=n.apply(t,e||[])).next())}))},c=new s.Logger(u.version);function h(t,e,r){Object.defineProperty(t,e,{enumerable:!0,value:r,writable:!1})}var l={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function d(t){if(function t(e){if(null==e||l[(0,a.default)(e)])return!0;if(Array.isArray(e)||"object"===(0,a.default)(e)){if(!Object.isFrozen(e))return!1;for(var r=Object.keys(e),n=0;n=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void i(!1,"Invalid character in "+t)}function f(t,e,r){var n=u(t,r);return r-1>=e&&(n|=u(t,r-1)<<4),n}function c(t,e,r,n){for(var o=0,a=0,s=Math.min(t.length,r),u=e;u=49?f-49+10:f>=17?f-17+10:f,i(f>=0&&a0?t:e},a.min=function(t,e){return t.cmp(e)<0?t:e},a.prototype._init=function(t,r,n){if("number"==typeof t)return this._initNumber(t,r,n);if("object"===(0,e.default)(t))return this._initArray(t,r,n);"hex"===r&&(r=16),i(r===(0|r)&&r>=2&&r<=36);var o=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(o++,this.negative=1),o=0;n-=3)a=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[o]|=a<>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===r)for(n=0,o=0;n>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this._strip()},a.prototype._parseHex=function(t,e,r){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var n=0;n=e;n-=2)i=f(t,e,n)<=18?(o-=18,a+=1,this.words[a]|=i>>>26):o+=8;else for(n=(t.length-e)%2==0?e+1:e;n=18?(o-=18,a+=1,this.words[a]|=i>>>26):o+=8;this._strip()},a.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var o=t.length-r,a=o%n,s=Math.min(o,o-a)+r,u=0,f=r;f1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{a.prototype[Symbol.for("nodejs.util.inspect.custom")]=l}catch(t){a.prototype.inspect=l}else a.prototype.inspect=l;function l(){return(this.red?""}var d=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],p=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],m=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];a.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var n=0,o=0,a=0;a>>24-n&16777215)||a!==this.length-1?d[6-u.length]+u+r:u+r,(n+=2)>=26&&(n-=26,a--)}for(0!==o&&(r=o.toString(16)+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var f=p[t],c=m[t];r="";var h=this.clone();for(h.negative=0;!h.isZero();){var l=h.modrn(c).toString(t);r=(h=h.idivn(c)).isZero()?l+r:d[f-l.length]+l+r}for(this.isZero()&&(r="0"+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}i(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&i(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},a.prototype.toJSON=function(){return this.toString(16,2)},s&&(a.prototype.toBuffer=function(t,e){return this.toArrayLike(s,t,e)}),a.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)};function b(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],o=0|e.words[0],a=i*o,s=67108863&a,u=a/67108864|0;r.words[0]=s;for(var f=1;f>>26,h=67108863&u,l=Math.min(f,e.length-1),d=Math.max(0,f-t.length+1);d<=l;d++){var p=f-d|0;c+=(a=(i=0|t.words[p])*(o=0|e.words[d])+h)/67108864|0,h=67108863&a}r.words[f]=0|h,u=0|c}return 0!==u?r.words[f]=0|u:r.length--,r._strip()}a.prototype.toArrayLike=function(t,e,r){this._strip();var n=this.byteLength(),o=r||Math.max(1,n);i(n<=o,"byte array longer than desired length"),i(o>0,"Requested array length <= 0");var a=function(t,e){return t.allocUnsafe?t.allocUnsafe(e):new t(e)}(t,o);return this["_toArrayLike"+("le"===e?"LE":"BE")](a,n),a},a.prototype._toArrayLikeLE=function(t,e){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=a>>>24,o+=2)}if(r=0&&(t[r--]=a>>8&255),r>=0&&(t[r--]=a>>16&255),6===o?(r>=0&&(t[r--]=a>>24&255),n=0,o=0):(n=a>>>24,o+=2)}if(r>=0)for(t[r--]=n;r>=0;)t[r--]=0},Math.clz32?a.prototype._countBits=function(t){return 32-Math.clz32(t)}:a.prototype._countBits=function(t){var e=t,r=0;return e>=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},a.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r},a.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},a.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},a.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},a.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},a.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},a.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},a.prototype.inotn=function(t){i("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-r),this._strip()},a.prototype.notn=function(t){return this.clone().inotn(t)},a.prototype.setn=function(t,e){i("number"==typeof t&&t>=0);var r=t/26|0,n=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this)},a.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var o=0,a=0;a>26,this.words[a]=67108863&e;for(;0!==o&&a>26,this.words[a]=67108863&e;if(0===o&&a>>13,d=0|a[1],p=8191&d,m=d>>>13,b=0|a[2],v=8191&b,y=b>>>13,g=0|a[3],w=8191&g,_=g>>>13,k=0|a[4],M=8191&k,S=k>>>13,A=0|a[5],x=8191&A,E=A>>>13,O=0|a[6],P=8191&O,B=O>>>13,T=0|a[7],R=8191&T,I=T>>>13,C=0|a[8],U=8191&C,j=C>>>13,N=0|a[9],L=8191&N,D=N>>>13,F=0|s[0],q=8191&F,H=F>>>13,z=0|s[1],K=8191&z,G=z>>>13,V=0|s[2],W=8191&V,Z=V>>>13,J=0|s[3],X=8191&J,Y=J>>>13,$=0|s[4],Q=8191&$,tt=$>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],ot=8191&it,at=it>>>13,st=0|s[7],ut=8191&st,ft=st>>>13,ct=0|s[8],ht=8191&ct,lt=ct>>>13,dt=0|s[9],pt=8191&dt,mt=dt>>>13;r.negative=t.negative^e.negative,r.length=19;var bt=(f+(n=Math.imul(h,q))|0)+((8191&(i=(i=Math.imul(h,H))+Math.imul(l,q)|0))<<13)|0;f=((o=Math.imul(l,H))+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(p,q),i=(i=Math.imul(p,H))+Math.imul(m,q)|0,o=Math.imul(m,H);var vt=(f+(n=n+Math.imul(h,K)|0)|0)+((8191&(i=(i=i+Math.imul(h,G)|0)+Math.imul(l,K)|0))<<13)|0;f=((o=o+Math.imul(l,G)|0)+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(v,q),i=(i=Math.imul(v,H))+Math.imul(y,q)|0,o=Math.imul(y,H),n=n+Math.imul(p,K)|0,i=(i=i+Math.imul(p,G)|0)+Math.imul(m,K)|0,o=o+Math.imul(m,G)|0;var yt=(f+(n=n+Math.imul(h,W)|0)|0)+((8191&(i=(i=i+Math.imul(h,Z)|0)+Math.imul(l,W)|0))<<13)|0;f=((o=o+Math.imul(l,Z)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(w,q),i=(i=Math.imul(w,H))+Math.imul(_,q)|0,o=Math.imul(_,H),n=n+Math.imul(v,K)|0,i=(i=i+Math.imul(v,G)|0)+Math.imul(y,K)|0,o=o+Math.imul(y,G)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,Z)|0)+Math.imul(m,W)|0,o=o+Math.imul(m,Z)|0;var gt=(f+(n=n+Math.imul(h,X)|0)|0)+((8191&(i=(i=i+Math.imul(h,Y)|0)+Math.imul(l,X)|0))<<13)|0;f=((o=o+Math.imul(l,Y)|0)+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(M,q),i=(i=Math.imul(M,H))+Math.imul(S,q)|0,o=Math.imul(S,H),n=n+Math.imul(w,K)|0,i=(i=i+Math.imul(w,G)|0)+Math.imul(_,K)|0,o=o+Math.imul(_,G)|0,n=n+Math.imul(v,W)|0,i=(i=i+Math.imul(v,Z)|0)+Math.imul(y,W)|0,o=o+Math.imul(y,Z)|0,n=n+Math.imul(p,X)|0,i=(i=i+Math.imul(p,Y)|0)+Math.imul(m,X)|0,o=o+Math.imul(m,Y)|0;var wt=(f+(n=n+Math.imul(h,Q)|0)|0)+((8191&(i=(i=i+Math.imul(h,tt)|0)+Math.imul(l,Q)|0))<<13)|0;f=((o=o+Math.imul(l,tt)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(x,q),i=(i=Math.imul(x,H))+Math.imul(E,q)|0,o=Math.imul(E,H),n=n+Math.imul(M,K)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(S,K)|0,o=o+Math.imul(S,G)|0,n=n+Math.imul(w,W)|0,i=(i=i+Math.imul(w,Z)|0)+Math.imul(_,W)|0,o=o+Math.imul(_,Z)|0,n=n+Math.imul(v,X)|0,i=(i=i+Math.imul(v,Y)|0)+Math.imul(y,X)|0,o=o+Math.imul(y,Y)|0,n=n+Math.imul(p,Q)|0,i=(i=i+Math.imul(p,tt)|0)+Math.imul(m,Q)|0,o=o+Math.imul(m,tt)|0;var _t=(f+(n=n+Math.imul(h,rt)|0)|0)+((8191&(i=(i=i+Math.imul(h,nt)|0)+Math.imul(l,rt)|0))<<13)|0;f=((o=o+Math.imul(l,nt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(P,q),i=(i=Math.imul(P,H))+Math.imul(B,q)|0,o=Math.imul(B,H),n=n+Math.imul(x,K)|0,i=(i=i+Math.imul(x,G)|0)+Math.imul(E,K)|0,o=o+Math.imul(E,G)|0,n=n+Math.imul(M,W)|0,i=(i=i+Math.imul(M,Z)|0)+Math.imul(S,W)|0,o=o+Math.imul(S,Z)|0,n=n+Math.imul(w,X)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(_,X)|0,o=o+Math.imul(_,Y)|0,n=n+Math.imul(v,Q)|0,i=(i=i+Math.imul(v,tt)|0)+Math.imul(y,Q)|0,o=o+Math.imul(y,tt)|0,n=n+Math.imul(p,rt)|0,i=(i=i+Math.imul(p,nt)|0)+Math.imul(m,rt)|0,o=o+Math.imul(m,nt)|0;var kt=(f+(n=n+Math.imul(h,ot)|0)|0)+((8191&(i=(i=i+Math.imul(h,at)|0)+Math.imul(l,ot)|0))<<13)|0;f=((o=o+Math.imul(l,at)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(R,q),i=(i=Math.imul(R,H))+Math.imul(I,q)|0,o=Math.imul(I,H),n=n+Math.imul(P,K)|0,i=(i=i+Math.imul(P,G)|0)+Math.imul(B,K)|0,o=o+Math.imul(B,G)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,Z)|0)+Math.imul(E,W)|0,o=o+Math.imul(E,Z)|0,n=n+Math.imul(M,X)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(S,X)|0,o=o+Math.imul(S,Y)|0,n=n+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,tt)|0)+Math.imul(_,Q)|0,o=o+Math.imul(_,tt)|0,n=n+Math.imul(v,rt)|0,i=(i=i+Math.imul(v,nt)|0)+Math.imul(y,rt)|0,o=o+Math.imul(y,nt)|0,n=n+Math.imul(p,ot)|0,i=(i=i+Math.imul(p,at)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,at)|0;var Mt=(f+(n=n+Math.imul(h,ut)|0)|0)+((8191&(i=(i=i+Math.imul(h,ft)|0)+Math.imul(l,ut)|0))<<13)|0;f=((o=o+Math.imul(l,ft)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(U,q),i=(i=Math.imul(U,H))+Math.imul(j,q)|0,o=Math.imul(j,H),n=n+Math.imul(R,K)|0,i=(i=i+Math.imul(R,G)|0)+Math.imul(I,K)|0,o=o+Math.imul(I,G)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,Z)|0)+Math.imul(B,W)|0,o=o+Math.imul(B,Z)|0,n=n+Math.imul(x,X)|0,i=(i=i+Math.imul(x,Y)|0)+Math.imul(E,X)|0,o=o+Math.imul(E,Y)|0,n=n+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,tt)|0)+Math.imul(S,Q)|0,o=o+Math.imul(S,tt)|0,n=n+Math.imul(w,rt)|0,i=(i=i+Math.imul(w,nt)|0)+Math.imul(_,rt)|0,o=o+Math.imul(_,nt)|0,n=n+Math.imul(v,ot)|0,i=(i=i+Math.imul(v,at)|0)+Math.imul(y,ot)|0,o=o+Math.imul(y,at)|0,n=n+Math.imul(p,ut)|0,i=(i=i+Math.imul(p,ft)|0)+Math.imul(m,ut)|0,o=o+Math.imul(m,ft)|0;var St=(f+(n=n+Math.imul(h,ht)|0)|0)+((8191&(i=(i=i+Math.imul(h,lt)|0)+Math.imul(l,ht)|0))<<13)|0;f=((o=o+Math.imul(l,lt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(L,q),i=(i=Math.imul(L,H))+Math.imul(D,q)|0,o=Math.imul(D,H),n=n+Math.imul(U,K)|0,i=(i=i+Math.imul(U,G)|0)+Math.imul(j,K)|0,o=o+Math.imul(j,G)|0,n=n+Math.imul(R,W)|0,i=(i=i+Math.imul(R,Z)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,Z)|0,n=n+Math.imul(P,X)|0,i=(i=i+Math.imul(P,Y)|0)+Math.imul(B,X)|0,o=o+Math.imul(B,Y)|0,n=n+Math.imul(x,Q)|0,i=(i=i+Math.imul(x,tt)|0)+Math.imul(E,Q)|0,o=o+Math.imul(E,tt)|0,n=n+Math.imul(M,rt)|0,i=(i=i+Math.imul(M,nt)|0)+Math.imul(S,rt)|0,o=o+Math.imul(S,nt)|0,n=n+Math.imul(w,ot)|0,i=(i=i+Math.imul(w,at)|0)+Math.imul(_,ot)|0,o=o+Math.imul(_,at)|0,n=n+Math.imul(v,ut)|0,i=(i=i+Math.imul(v,ft)|0)+Math.imul(y,ut)|0,o=o+Math.imul(y,ft)|0,n=n+Math.imul(p,ht)|0,i=(i=i+Math.imul(p,lt)|0)+Math.imul(m,ht)|0,o=o+Math.imul(m,lt)|0;var At=(f+(n=n+Math.imul(h,pt)|0)|0)+((8191&(i=(i=i+Math.imul(h,mt)|0)+Math.imul(l,pt)|0))<<13)|0;f=((o=o+Math.imul(l,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(L,K),i=(i=Math.imul(L,G))+Math.imul(D,K)|0,o=Math.imul(D,G),n=n+Math.imul(U,W)|0,i=(i=i+Math.imul(U,Z)|0)+Math.imul(j,W)|0,o=o+Math.imul(j,Z)|0,n=n+Math.imul(R,X)|0,i=(i=i+Math.imul(R,Y)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,Y)|0,n=n+Math.imul(P,Q)|0,i=(i=i+Math.imul(P,tt)|0)+Math.imul(B,Q)|0,o=o+Math.imul(B,tt)|0,n=n+Math.imul(x,rt)|0,i=(i=i+Math.imul(x,nt)|0)+Math.imul(E,rt)|0,o=o+Math.imul(E,nt)|0,n=n+Math.imul(M,ot)|0,i=(i=i+Math.imul(M,at)|0)+Math.imul(S,ot)|0,o=o+Math.imul(S,at)|0,n=n+Math.imul(w,ut)|0,i=(i=i+Math.imul(w,ft)|0)+Math.imul(_,ut)|0,o=o+Math.imul(_,ft)|0,n=n+Math.imul(v,ht)|0,i=(i=i+Math.imul(v,lt)|0)+Math.imul(y,ht)|0,o=o+Math.imul(y,lt)|0;var xt=(f+(n=n+Math.imul(p,pt)|0)|0)+((8191&(i=(i=i+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;f=((o=o+Math.imul(m,mt)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(L,W),i=(i=Math.imul(L,Z))+Math.imul(D,W)|0,o=Math.imul(D,Z),n=n+Math.imul(U,X)|0,i=(i=i+Math.imul(U,Y)|0)+Math.imul(j,X)|0,o=o+Math.imul(j,Y)|0,n=n+Math.imul(R,Q)|0,i=(i=i+Math.imul(R,tt)|0)+Math.imul(I,Q)|0,o=o+Math.imul(I,tt)|0,n=n+Math.imul(P,rt)|0,i=(i=i+Math.imul(P,nt)|0)+Math.imul(B,rt)|0,o=o+Math.imul(B,nt)|0,n=n+Math.imul(x,ot)|0,i=(i=i+Math.imul(x,at)|0)+Math.imul(E,ot)|0,o=o+Math.imul(E,at)|0,n=n+Math.imul(M,ut)|0,i=(i=i+Math.imul(M,ft)|0)+Math.imul(S,ut)|0,o=o+Math.imul(S,ft)|0,n=n+Math.imul(w,ht)|0,i=(i=i+Math.imul(w,lt)|0)+Math.imul(_,ht)|0,o=o+Math.imul(_,lt)|0;var Et=(f+(n=n+Math.imul(v,pt)|0)|0)+((8191&(i=(i=i+Math.imul(v,mt)|0)+Math.imul(y,pt)|0))<<13)|0;f=((o=o+Math.imul(y,mt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(L,X),i=(i=Math.imul(L,Y))+Math.imul(D,X)|0,o=Math.imul(D,Y),n=n+Math.imul(U,Q)|0,i=(i=i+Math.imul(U,tt)|0)+Math.imul(j,Q)|0,o=o+Math.imul(j,tt)|0,n=n+Math.imul(R,rt)|0,i=(i=i+Math.imul(R,nt)|0)+Math.imul(I,rt)|0,o=o+Math.imul(I,nt)|0,n=n+Math.imul(P,ot)|0,i=(i=i+Math.imul(P,at)|0)+Math.imul(B,ot)|0,o=o+Math.imul(B,at)|0,n=n+Math.imul(x,ut)|0,i=(i=i+Math.imul(x,ft)|0)+Math.imul(E,ut)|0,o=o+Math.imul(E,ft)|0,n=n+Math.imul(M,ht)|0,i=(i=i+Math.imul(M,lt)|0)+Math.imul(S,ht)|0,o=o+Math.imul(S,lt)|0;var Ot=(f+(n=n+Math.imul(w,pt)|0)|0)+((8191&(i=(i=i+Math.imul(w,mt)|0)+Math.imul(_,pt)|0))<<13)|0;f=((o=o+Math.imul(_,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(L,Q),i=(i=Math.imul(L,tt))+Math.imul(D,Q)|0,o=Math.imul(D,tt),n=n+Math.imul(U,rt)|0,i=(i=i+Math.imul(U,nt)|0)+Math.imul(j,rt)|0,o=o+Math.imul(j,nt)|0,n=n+Math.imul(R,ot)|0,i=(i=i+Math.imul(R,at)|0)+Math.imul(I,ot)|0,o=o+Math.imul(I,at)|0,n=n+Math.imul(P,ut)|0,i=(i=i+Math.imul(P,ft)|0)+Math.imul(B,ut)|0,o=o+Math.imul(B,ft)|0,n=n+Math.imul(x,ht)|0,i=(i=i+Math.imul(x,lt)|0)+Math.imul(E,ht)|0,o=o+Math.imul(E,lt)|0;var Pt=(f+(n=n+Math.imul(M,pt)|0)|0)+((8191&(i=(i=i+Math.imul(M,mt)|0)+Math.imul(S,pt)|0))<<13)|0;f=((o=o+Math.imul(S,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(L,rt),i=(i=Math.imul(L,nt))+Math.imul(D,rt)|0,o=Math.imul(D,nt),n=n+Math.imul(U,ot)|0,i=(i=i+Math.imul(U,at)|0)+Math.imul(j,ot)|0,o=o+Math.imul(j,at)|0,n=n+Math.imul(R,ut)|0,i=(i=i+Math.imul(R,ft)|0)+Math.imul(I,ut)|0,o=o+Math.imul(I,ft)|0,n=n+Math.imul(P,ht)|0,i=(i=i+Math.imul(P,lt)|0)+Math.imul(B,ht)|0,o=o+Math.imul(B,lt)|0;var Bt=(f+(n=n+Math.imul(x,pt)|0)|0)+((8191&(i=(i=i+Math.imul(x,mt)|0)+Math.imul(E,pt)|0))<<13)|0;f=((o=o+Math.imul(E,mt)|0)+(i>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,n=Math.imul(L,ot),i=(i=Math.imul(L,at))+Math.imul(D,ot)|0,o=Math.imul(D,at),n=n+Math.imul(U,ut)|0,i=(i=i+Math.imul(U,ft)|0)+Math.imul(j,ut)|0,o=o+Math.imul(j,ft)|0,n=n+Math.imul(R,ht)|0,i=(i=i+Math.imul(R,lt)|0)+Math.imul(I,ht)|0,o=o+Math.imul(I,lt)|0;var Tt=(f+(n=n+Math.imul(P,pt)|0)|0)+((8191&(i=(i=i+Math.imul(P,mt)|0)+Math.imul(B,pt)|0))<<13)|0;f=((o=o+Math.imul(B,mt)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(L,ut),i=(i=Math.imul(L,ft))+Math.imul(D,ut)|0,o=Math.imul(D,ft),n=n+Math.imul(U,ht)|0,i=(i=i+Math.imul(U,lt)|0)+Math.imul(j,ht)|0,o=o+Math.imul(j,lt)|0;var Rt=(f+(n=n+Math.imul(R,pt)|0)|0)+((8191&(i=(i=i+Math.imul(R,mt)|0)+Math.imul(I,pt)|0))<<13)|0;f=((o=o+Math.imul(I,mt)|0)+(i>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,n=Math.imul(L,ht),i=(i=Math.imul(L,lt))+Math.imul(D,ht)|0,o=Math.imul(D,lt);var It=(f+(n=n+Math.imul(U,pt)|0)|0)+((8191&(i=(i=i+Math.imul(U,mt)|0)+Math.imul(j,pt)|0))<<13)|0;f=((o=o+Math.imul(j,mt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863;var Ct=(f+(n=Math.imul(L,pt))|0)+((8191&(i=(i=Math.imul(L,mt))+Math.imul(D,pt)|0))<<13)|0;return f=((o=Math.imul(D,mt))+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,u[0]=bt,u[1]=vt,u[2]=yt,u[3]=gt,u[4]=wt,u[5]=_t,u[6]=kt,u[7]=Mt,u[8]=St,u[9]=At,u[10]=xt,u[11]=Et,u[12]=Ot,u[13]=Pt,u[14]=Bt,u[15]=Tt,u[16]=Rt,u[17]=It,u[18]=Ct,0!==f&&(u[19]=f,r.length++),r};function y(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,a&=67108863}r.words[o]=s,n=a,a=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function g(t,e,r){return y(t,e,r)}function w(t,e){this.x=t,this.y=e}Math.imul||(v=b),a.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?v(this,t,e):r<63?b(this,t,e):r<1024?y(this,t,e):g(this,t,e)},w.prototype.makeRBT=function(t){for(var e=new Array(t),r=a.prototype._countBits(t)-1,n=0;n>=1;return n},w.prototype.permute=function(t,e,r,n,i,o){for(var a=0;a>>=1)i++;return 1<>>=13,r[2*a+1]=8191&o,o>>>=13;for(a=2*e;a>=26,r+=o/67108864|0,r+=a>>>26,this.words[n]=67108863&a}return 0!==r&&(this.words[n]=r,this.length++),e?this.ineg():this},a.prototype.muln=function(t){return this.clone().imuln(t)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i&1}return e}(t);if(0===e.length)return new a(1);for(var r=this,n=0;n=0);var e,r=t%26,n=(t-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(e=0;e>>26-r}a&&(this.words[e]=a,this.length++)}if(0!==n){for(e=this.length-1;e>=0;e--)this.words[e+n]=this.words[e];for(e=0;e=0),n=e?(e-e%26)/26:0;var o=t%26,a=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<a)for(this.length-=a,f=0;f=0&&(0!==c||f>=n);f--){var h=0|this.words[f];this.words[f]=c<<26-o|h>>>o,c=h&s}return u&&0!==c&&(u.words[u.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},a.prototype.ishrn=function(t,e,r){return i(0===this.negative),this.iushrn(t,e,r)},a.prototype.shln=function(t){return this.clone().ishln(t)},a.prototype.ushln=function(t){return this.clone().iushln(t)},a.prototype.shrn=function(t){return this.clone().ishrn(t)},a.prototype.ushrn=function(t){return this.clone().iushrn(t)},a.prototype.testn=function(t){i("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,n=1<=0);var e=t%26,r=(t-e)/26;if(i(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var n=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},a.prototype.isubn=function(t){if(i("number"==typeof t),i(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[n+r]=67108863&o}for(;n>26,this.words[n+r]=67108863&o;if(0===s)return this._strip();for(i(-1===s),s=0,n=0;n>26,this.words[n]=67108863&o;return this.negative=1,this._strip()},a.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,o=0|i.words[i.length-1];0!==(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var s,u=n.length-i.length;if("mod"!==e){(s=new a(null)).length=u+1,s.words=new Array(s.length);for(var f=0;f=0;h--){var l=67108864*(0|n.words[i.length+h])+(0|n.words[i.length+h-1]);for(l=Math.min(l/o|0,67108863),n._ishlnsubmul(i,l,h);0!==n.negative;)l--,n.negative=0,n._ishlnsubmul(i,1,h),n.isZero()||(n.negative^=1);s&&(s.words[h]=l)}return s&&s._strip(),n._strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:s||null,mod:n}},a.prototype.divmod=function(t,e,r){return i(!t.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(n=s.div.neg()),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:n,mod:o}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(n=s.div.neg()),{div:n,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:s.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new a(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new a(this.modrn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new a(this.modrn(t.words[0]))}:this._wordDiv(t,e);var n,o,s},a.prototype.div=function(t){return this.divmod(t,"div",!1).div},a.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},a.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},a.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},a.prototype.modrn=function(t){var e=t<0;e&&(t=-t),i(t<=67108863);for(var r=(1<<26)%t,n=0,o=this.length-1;o>=0;o--)n=(r*n+(0|this.words[o]))%t;return e?-n:n},a.prototype.modn=function(t){return this.modrn(t)},a.prototype.idivn=function(t){var e=t<0;e&&(t=-t),i(t<=67108863);for(var r=0,n=this.length-1;n>=0;n--){var o=(0|this.words[n])+67108864*r;this.words[n]=o/t|0,r=o%t}return this._strip(),e?this.ineg():this},a.prototype.divn=function(t){return this.clone().idivn(t)},a.prototype.egcd=function(t){i(0===t.negative),i(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n=new a(1),o=new a(0),s=new a(0),u=new a(1),f=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++f;for(var c=r.clone(),h=e.clone();!e.isZero();){for(var l=0,d=1;0==(e.words[0]&d)&&l<26;++l,d<<=1);if(l>0)for(e.iushrn(l);l-- >0;)(n.isOdd()||o.isOdd())&&(n.iadd(c),o.isub(h)),n.iushrn(1),o.iushrn(1);for(var p=0,m=1;0==(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(s.isOdd()||u.isOdd())&&(s.iadd(c),u.isub(h)),s.iushrn(1),u.iushrn(1);e.cmp(r)>=0?(e.isub(r),n.isub(s),o.isub(u)):(r.isub(e),s.isub(n),u.isub(o))}return{a:s,b:u,gcd:r.iushln(f)}},a.prototype._invmp=function(t){i(0===t.negative),i(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n,o=new a(1),s=new a(0),u=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var f=0,c=1;0==(e.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(e.iushrn(f);f-- >0;)o.isOdd()&&o.iadd(u),o.iushrn(1);for(var h=0,l=1;0==(r.words[0]&l)&&h<26;++h,l<<=1);if(h>0)for(r.iushrn(h);h-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(s)):(r.isub(e),s.isub(o))}return(n=0===e.cmpn(1)?o:s).cmpn(0)<0&&n.iadd(t),n},a.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var o=e;e=r,r=o}else if(0===i||0===r.cmpn(1))break;e.isub(r)}return r.iushln(n)},a.prototype.invm=function(t){return this.egcd(t).a.umod(t)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(t){return this.words[0]&t},a.prototype.bincn=function(t){i("number"==typeof t);var e=t%26,r=(t-e)/26,n=1<>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)e=1;else{r&&(t=-t),i(t<=67108863,"Number is too big");var n=0|this.words[0];e=n===t?0:nt.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break}}return e},a.prototype.gtn=function(t){return 1===this.cmpn(t)},a.prototype.gt=function(t){return 1===this.cmp(t)},a.prototype.gten=function(t){return this.cmpn(t)>=0},a.prototype.gte=function(t){return this.cmp(t)>=0},a.prototype.ltn=function(t){return-1===this.cmpn(t)},a.prototype.lt=function(t){return-1===this.cmp(t)},a.prototype.lten=function(t){return this.cmpn(t)<=0},a.prototype.lte=function(t){return this.cmp(t)<=0},a.prototype.eqn=function(t){return 0===this.cmpn(t)},a.prototype.eq=function(t){return 0===this.cmp(t)},a.red=function(t){return new E(t)},a.prototype.toRed=function(t){return i(!this.red,"Already a number in reduction context"),i(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},a.prototype.fromRed=function(){return i(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(t){return this.red=t,this},a.prototype.forceRed=function(t){return i(!this.red,"Already a number in reduction context"),this._forceRed(t)},a.prototype.redAdd=function(t){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},a.prototype.redIAdd=function(t){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},a.prototype.redSub=function(t){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},a.prototype.redISub=function(t){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},a.prototype.redShl=function(t){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},a.prototype.redMul=function(t){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},a.prototype.redIMul=function(t){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},a.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(t){return i(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var _={k256:null,p224:null,p192:null,p25519:null};function k(t,e){this.name=t,this.p=new a(e,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function M(){k.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function S(){k.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function A(){k.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function x(){k.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function E(t){if("string"==typeof t){var e=a._prime(t);this.m=e.p,this.prime=e}else i(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function O(t){E.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}k.prototype._tmp=function(){var t=new a(null);return t.words=new Array(Math.ceil(this.n/13)),t},k.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},k.prototype.split=function(t,e){t.iushrn(this.n,0,e)},k.prototype.imulK=function(t){return t.imul(this.k)},o(M,k),M.prototype.split=function(t,e){for(var r=Math.min(t.length,9),n=0;n>>22,i=o}i>>>=22,t.words[n-10]=i,0===i&&t.length>10?t.length-=10:t.length-=9},M.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},a._prime=function(t){if(_[t])return _[t];var e;if("k256"===t)e=new M;else if("p224"===t)e=new S;else if("p192"===t)e=new A;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new x}return _[t]=e,e},E.prototype._verify1=function(t){i(0===t.negative,"red works only with positives"),i(t.red,"red works only with red numbers")},E.prototype._verify2=function(t,e){i(0==(t.negative|e.negative),"red works only with positives"),i(t.red&&t.red===e.red,"red works only with red numbers")},E.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):(h(t,t.umod(this.m)._forceRed(this)),t)},E.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},E.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},E.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},E.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},E.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},E.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},E.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},E.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},E.prototype.isqr=function(t){return this.imul(t,t.clone())},E.prototype.sqr=function(t){return this.mul(t,t)},E.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(i(e%2==1),3===e){var r=this.m.add(new a(1)).iushrn(2);return this.pow(t,r)}for(var n=this.m.subn(1),o=0;!n.isZero()&&0===n.andln(1);)o++,n.iushrn(1);i(!n.isZero());var s=new a(1).toRed(this),u=s.redNeg(),f=this.m.subn(1).iushrn(1),c=this.m.bitLength();for(c=new a(2*c*c).toRed(this);0!==this.pow(c,f).cmp(u);)c.redIAdd(u);for(var h=this.pow(c,n),l=this.pow(t,n.addn(1).iushrn(1)),d=this.pow(t,n),p=o;0!==d.cmp(s);){for(var m=d,b=0;0!==m.cmp(s);b++)m=m.redSqr();i(b=0;n--){for(var f=e.words[n],c=u-1;c>=0;c--){var h=f>>c&1;i!==r[0]&&(i=this.sqr(i)),0!==h||0!==o?(o<<=1,o|=h,(4===++s||0===n&&0===c)&&(i=this.mul(i,r[o]),s=0,o=0)):s=0}u=26}return i},E.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},E.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},a.mont=function(t){return new O(t)},o(O,E),O.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},O.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},O.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},O.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new a(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},O.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t)}).call(this,r(17)(t))},function(t,e,r){"use strict";(function(t){var n=function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.baToJSON=e.addHexPrefix=e.toUnsigned=e.fromSigned=e.bufferToHex=e.bufferToInt=e.toBuffer=e.unpadHexString=e.unpadArray=e.unpadBuffer=e.setLengthRight=e.setLengthLeft=e.zeros=void 0;var i=n(r(33)),o=r(42),a=r(70);e.zeros=function(e){return t.allocUnsafe(e).fill(0)};var s=function(t,r,n){var i=e.zeros(r);return n?t.length0&&"0"===e.toString();)e=(t=t.slice(1))[0];return t};e.unpadBuffer=function(t){return a.assertIsBuffer(t),u(t)},e.unpadArray=function(t){return a.assertIsArray(t),u(t)},e.unpadHexString=function(t){return a.assertIsHexString(t),t=o.stripHexPrefix(t),u(t)},e.toBuffer=function(e){if(null==e)return t.allocUnsafe(0);if(t.isBuffer(e))return t.from(e);if(Array.isArray(e)||e instanceof Uint8Array)return t.from(e);if("string"==typeof e){if(!o.isHexString(e))throw new Error("Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: "+e);return t.from(o.padToEven(o.stripHexPrefix(e)),"hex")}if("number"==typeof e)return o.intToBuffer(e);if(i.default.isBN(e))return e.toArrayLike(t);if(e.toArray)return t.from(e.toArray());if(e.toBuffer)return t.from(e.toBuffer());throw new Error("invalid type")},e.bufferToInt=function(t){return new i.default(e.toBuffer(t)).toNumber()},e.bufferToHex=function(t){return"0x"+(t=e.toBuffer(t)).toString("hex")},e.fromSigned=function(t){return new i.default(t).fromTwos(256)},e.toUnsigned=function(e){return t.from(e.toTwos(256).toArray())},e.addHexPrefix=function(t){return"string"!=typeof t||o.isHexPrefixed(t)?t:"0x"+t},e.baToJSON=function(r){if(t.isBuffer(r))return"0x"+r.toString("hex");if(r instanceof Array){for(var n=[],i=0;i2?"one of ".concat(e," ").concat(t.slice(0,r-1).join(", "),", or ")+t[r-1]:2===r?"one of ".concat(e," ").concat(t[0]," or ").concat(t[1]):"of ".concat(e," ").concat(t[0])}return"of ".concat(e," ").concat(String(t))}o("ERR_INVALID_OPT_VALUE",(function(t,e){return'The value "'+e+'" is invalid for option "'+t+'"'}),TypeError),o("ERR_INVALID_ARG_TYPE",(function(t,e,r){var i,o,s,u;if("string"==typeof e&&(o="not ",e.substr(!s||s<0?0:+s,o.length)===o)?(i="must not be",e=e.replace(/^not /,"")):i="must be",function(t,e,r){return(void 0===r||r>t.length)&&(r=t.length),t.substring(r-e.length,r)===e}(t," argument"))u="The ".concat(t," ").concat(i," ").concat(a(e,"type"));else{var f=function(t,e,r){return"number"!=typeof r&&(r=0),!(r+e.length>t.length)&&-1!==t.indexOf(e,r)}(t,".")?"property":"argument";u='The "'.concat(t,'" ').concat(f," ").concat(i," ").concat(a(e,"type"))}return u+=". Received type ".concat((0,n.default)(r))}),TypeError),o("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),o("ERR_METHOD_NOT_IMPLEMENTED",(function(t){return"The "+t+" method is not implemented"})),o("ERR_STREAM_PREMATURE_CLOSE","Premature close"),o("ERR_STREAM_DESTROYED",(function(t){return"Cannot call "+t+" after a stream was destroyed"})),o("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),o("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),o("ERR_STREAM_WRITE_AFTER_END","write after end"),o("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),o("ERR_UNKNOWN_ENCODING",(function(t){return"Unknown encoding: "+t}),TypeError),o("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),t.exports.codes=i},function(t,e,r){"use strict";(function(e){var n=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e};t.exports=f;var i=r(152),o=r(156);r(3)(f,i);for(var a=n(o.prototype),s=0;s=this._finalSize&&(this._update(this._block),this._block.fill(0));var r=8*this._len;if(r<=4294967295)this._block.writeUInt32BE(r,this._blockSize-4);else{var n=(4294967295&r)>>>0,i=(r-n)/4294967296;this._block.writeUInt32BE(i,this._blockSize-8),this._block.writeUInt32BE(n,this._blockSize-4)}this._update(this._block);var o=this._hash();return t?o.toString(t):o},i.prototype._update=function(){throw new Error("_update must be implemented by subclass")},t.exports=i},function(t,e,r){"use strict";var n=r(0)(r(2));var i={};function o(t,e,r){r||(r=Error);var n=function(t){var r,n;function i(r,n,i){return t.call(this,function(t,r,n){return"string"==typeof e?e:e(t,r,n)}(r,n,i))||this}return n=t,(r=i).prototype=Object.create(n.prototype),r.prototype.constructor=r,r.__proto__=n,i}(r);n.prototype.name=r.name,n.prototype.code=t,i[t]=n}function a(t,e){if(Array.isArray(t)){var r=t.length;return t=t.map((function(t){return String(t)})),r>2?"one of ".concat(e," ").concat(t.slice(0,r-1).join(", "),", or ")+t[r-1]:2===r?"one of ".concat(e," ").concat(t[0]," or ").concat(t[1]):"of ".concat(e," ").concat(t[0])}return"of ".concat(e," ").concat(String(t))}o("ERR_INVALID_OPT_VALUE",(function(t,e){return'The value "'+e+'" is invalid for option "'+t+'"'}),TypeError),o("ERR_INVALID_ARG_TYPE",(function(t,e,r){var i,o,s,u;if("string"==typeof e&&(o="not ",e.substr(!s||s<0?0:+s,o.length)===o)?(i="must not be",e=e.replace(/^not /,"")):i="must be",function(t,e,r){return(void 0===r||r>t.length)&&(r=t.length),t.substring(r-e.length,r)===e}(t," argument"))u="The ".concat(t," ").concat(i," ").concat(a(e,"type"));else{var f=function(t,e,r){return"number"!=typeof r&&(r=0),!(r+e.length>t.length)&&-1!==t.indexOf(e,r)}(t,".")?"property":"argument";u='The "'.concat(t,'" ').concat(f," ").concat(i," ").concat(a(e,"type"))}return u+=". Received type ".concat((0,n.default)(r))}),TypeError),o("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),o("ERR_METHOD_NOT_IMPLEMENTED",(function(t){return"The "+t+" method is not implemented"})),o("ERR_STREAM_PREMATURE_CLOSE","Premature close"),o("ERR_STREAM_DESTROYED",(function(t){return"Cannot call "+t+" after a stream was destroyed"})),o("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),o("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),o("ERR_STREAM_WRITE_AFTER_END","write after end"),o("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),o("ERR_UNKNOWN_ENCODING",(function(t){return"Unknown encoding: "+t}),TypeError),o("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),t.exports.codes=i},function(t,e,r){"use strict";(function(e){var n=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e};t.exports=f;var i=r(177),o=r(181);r(3)(f,i);for(var a=n(o.prototype),s=0;s=0}))},intToBuffer:function(t){var r=s(t);return new e(a(r.slice(2)),"hex")},getBinarySize:function(t){if("string"!=typeof t)throw new Error("[ethjs-util] while getting binary size, method getBinarySize requires input 'str' to be type String, got '"+(0,n.default)(t)+"'.");return e.byteLength(t,"utf8")},isHexPrefixed:i,stripHexPrefix:o,padToEven:a,intToHex:s,fromAscii:function(t){for(var e="",r=0;r",'"',"`"," ","\r","\n","\t"]),h=["'"].concat(c),l=["%","/","?",";","#"].concat(h),d=["/","?","#"],p=/^[+a-z0-9A-Z_-]{0,63}$/,m=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,b={javascript:!0,"javascript:":!0},v={javascript:!0,"javascript:":!0},y={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},g=r(227);function w(t,e,r){if(t&&o.isObject(t)&&t instanceof a)return t;var n=new a;return n.parse(t,e,r),n}a.prototype.parse=function(t,e,r){if(!o.isString(t))throw new TypeError("Parameter 'url' must be a string, not "+(0,n.default)(t));var a=t.indexOf("?"),u=-1!==a&&a127?C+="x":C+=I[U];if(!C.match(p)){var N=T.slice(0,O),L=T.slice(O+1),D=I.match(m);D&&(N.push(D[1]),L.unshift(D[2])),L.length&&(w="/"+L.join(".")+w),this.hostname=N.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),B||(this.hostname=i.toASCII(this.hostname));var F=this.port?":"+this.port:"",q=this.hostname||"";this.host=q+F,this.href+=this.host,B&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==w[0]&&(w="/"+w))}if(!b[M])for(O=0,R=h.length;O0)&&r.host.split("@"))&&(r.auth=P.shift(),r.host=r.hostname=P.shift());return r.search=t.search,r.query=t.query,o.isNull(r.pathname)&&o.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r}if(!M.length)return r.pathname=null,r.search?r.path="/"+r.search:r.path=null,r.href=r.format(),r;for(var A=M.slice(-1)[0],x=(r.host||t.host||M.length>1)&&("."===A||".."===A)||""===A,E=0,O=M.length;O>=0;O--)"."===(A=M[O])?M.splice(O,1):".."===A?(M.splice(O,1),E++):E&&(M.splice(O,1),E--);if(!_&&!k)for(;E--;E)M.unshift("..");!_||""===M[0]||M[0]&&"/"===M[0].charAt(0)||M.unshift(""),x&&"/"!==M.join("/").substr(-1)&&M.push("");var P,B=""===M[0]||M[0]&&"/"===M[0].charAt(0);S&&(r.hostname=r.host=B?"":M.length?M.shift():"",(P=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@"))&&(r.auth=P.shift(),r.host=r.hostname=P.shift()));return(_=_||r.host&&M.length)&&!B&&M.unshift(""),M.length?r.pathname=M.join("/"):(r.pathname=null,r.path=null),o.isNull(r.pathname)&&o.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=t.auth||r.auth,r.slashes=r.slashes||t.slashes,r.href=r.format(),r},a.prototype.parseHost=function(){var t=this.host,e=u.exec(t);e&&(":"!==(e=e[0])&&(this.port=e.substr(1)),t=t.substr(0,t.length-e.length)),t&&(this.hostname=t)}},function(t,e,r){"use strict";(e=t.exports=r(117)).Stream=e,e.Readable=e,e.Writable=r(75),e.Duplex=r(28),e.Transform=r(121),e.PassThrough=r(242)},function(t,e,r){"use strict";(function(t){var n=r(0)(r(2));function i(t){return Object.prototype.toString.call(t)}e.isArray=function(t){return Array.isArray?Array.isArray(t):"[object Array]"===i(t)},e.isBoolean=function(t){return"boolean"==typeof t},e.isNull=function(t){return null===t},e.isNullOrUndefined=function(t){return null==t},e.isNumber=function(t){return"number"==typeof t},e.isString=function(t){return"string"==typeof t},e.isSymbol=function(t){return"symbol"===(0,n.default)(t)},e.isUndefined=function(t){return void 0===t},e.isRegExp=function(t){return"[object RegExp]"===i(t)},e.isObject=function(t){return"object"===(0,n.default)(t)&&null!==t},e.isDate=function(t){return"[object Date]"===i(t)},e.isError=function(t){return"[object Error]"===i(t)||t instanceof Error},e.isFunction=function(t){return"function"==typeof t},e.isPrimitive=function(t){return null===t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||"symbol"===(0,n.default)(t)||void 0===t},e.isBuffer=t.isBuffer}).call(this,r(1).Buffer)},function(t,e,r){"use strict";t.exports=r(253)},function(t,e,r){"use strict";var n=r(21),i=r(18);function o(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}e.BlockHash=o,o.prototype.update=function(t,e){if(t=n.toArray(t,e),this.pending?this.pending=this.pending.concat(t):this.pending=t,this.pendingTotal+=t.length,this.pending.length>=this._delta8){var r=(t=this.pending).length%this._delta8;this.pending=t.slice(t.length-r,t.length),0===this.pending.length&&(this.pending=null),t=n.join32(t,0,t.length-r,this.endian);for(var i=0;i>>24&255,n[i++]=t>>>16&255,n[i++]=t>>>8&255,n[i++]=255&t}else for(n[i++]=255&t,n[i++]=t>>>8&255,n[i++]=t>>>16&255,n[i++]=t>>>24&255,n[i++]=0,n[i++]=0,n[i++]=0,n[i++]=0,o=8;o1?(t[r[0]]=t[r[0]]||{},t[r[0]][r[1]]=e):t[r[0]]=e},i.prototype.buildCall=function(){var t=this;return function(){t.subscriptions[arguments[0]]||console.warn("Subscription "+JSON.stringify(arguments[0])+" doesn't exist. Subscribing anyway.");var e=new n({subscription:t.subscriptions[arguments[0]]||{},requestManager:t.requestManager,type:t.type});return e.subscribe.apply(e,arguments)}},t.exports={subscriptions:i,subscription:n}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getAddress=v,e.isAddress=function(t){try{return v(t),!0}catch(t){}return!1},e.getIcapAddress=function(t){var e=(0,i._base16To36)(v(t).substring(2)).toUpperCase();for(;e.length<30;)e="0"+e;return"XE"+b("XE00"+e)+e},e.getContractAddress=function(t){var e=null;try{e=v(t.from)}catch(e){f.throwArgumentError("missing from address","transaction",t)}var r=(0,n.stripZeros)((0,n.arrayify)(i.BigNumber.from(t.nonce).toHexString()));return v((0,n.hexDataSlice)((0,o.keccak256)((0,a.encode)([e,r])),12))},e.getCreate2Address=function(t,e,r){32!==(0,n.hexDataLength)(e)&&f.throwArgumentError("salt must be 32 bytes","salt",e);32!==(0,n.hexDataLength)(r)&&f.throwArgumentError("initCodeHash must be 32 bytes","initCodeHash",r);return v((0,n.hexDataSlice)((0,o.keccak256)((0,n.concat)(["0xff",v(t),e,r])),12))};var n=r(11),i=r(24),o=r(31),a=r(126),s=r(12),u=r(261),f=new s.Logger(u.version);function c(t){(0,n.isHexString)(t,20)||f.throwArgumentError("invalid address","address",t);for(var e=(t=t.toLowerCase()).substring(2).split(""),r=new Uint8Array(40),i=0;i<40;i++)r[i]=e[i].charCodeAt(0);for(var a=(0,n.arrayify)((0,o.keccak256)(r)),s=0;s<40;s+=2)a[s>>1]>>4>=8&&(e[s]=e[s].toUpperCase()),(15&a[s>>1])>=8&&(e[s+1]=e[s+1].toUpperCase());return"0x"+e.join("")}for(var h={},l=0;l<10;l++)h[String(l)]=String(l);for(var d=0;d<26;d++)h[String.fromCharCode(65+d)]=String(10+d);var p,m=Math.floor((p=9007199254740991,Math.log10?Math.log10(p):Math.log(p)/Math.LN10));function b(t){for(var e=(t=(t=t.toUpperCase()).substring(4)+t.substring(0,2)+"00").split("").map((function(t){return h[t]})).join("");e.length>=m;){var r=e.substring(0,m);e=parseInt(r,10)%97+e.substring(r.length)}for(var n=String(98-parseInt(e,10)%97);n.length<2;)n="0"+n;return n}function v(t){var e=null;if("string"!=typeof t&&f.throwArgumentError("invalid address","address",t),t.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==t.substring(0,2)&&(t="0x"+t),e=c(t),t.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&e!==t&&f.throwArgumentError("bad address checksum","address",t);else if(t.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(t.substring(2,4)!==b(t)&&f.throwArgumentError("bad icap checksum","address",t),e=(0,i._base36To16)(t.substring(4));e.length<40;)e="0"+e;e=c("0x"+e)}else f.throwArgumentError("invalid address","address",t);return e}},function(t,e,r){"use strict";var n=e;n.utils=r(21),n.common=r(49),n.sha=r(269),n.ripemd=r(273),n.hmac=r(274),n.sha1=n.sha.sha1,n.sha256=n.sha.sha256,n.sha224=n.sha.sha224,n.sha384=n.sha.sha384,n.sha512=n.sha.sha512,n.ripemd160=n.ripemd.ripemd160},function(t,e,r){"use strict";var n=r(27),i=r(30),o=r(16),a=function(){var t=this;n.packageInit(this,arguments),[new i({name:"getId",call:"net_version",params:0,outputFormatter:parseInt}),new i({name:"isListening",call:"net_listening",params:0}),new i({name:"getPeerCount",call:"net_peerCount",params:0,outputFormatter:o.hexToNumber})].forEach((function(e){e.attachToObject(t),e.setRequestManager(t._requestManager)}))};n.addProviders(a),t.exports=a},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"formatBytes32String",{enumerable:!0,get:function(){return n.formatBytes32String}}),Object.defineProperty(e,"parseBytes32String",{enumerable:!0,get:function(){return n.parseBytes32String}}),Object.defineProperty(e,"nameprep",{enumerable:!0,get:function(){return i.nameprep}}),Object.defineProperty(e,"_toEscapedUtf8String",{enumerable:!0,get:function(){return o._toEscapedUtf8String}}),Object.defineProperty(e,"toUtf8Bytes",{enumerable:!0,get:function(){return o.toUtf8Bytes}}),Object.defineProperty(e,"toUtf8CodePoints",{enumerable:!0,get:function(){return o.toUtf8CodePoints}}),Object.defineProperty(e,"toUtf8String",{enumerable:!0,get:function(){return o.toUtf8String}}),Object.defineProperty(e,"UnicodeNormalizationForm",{enumerable:!0,get:function(){return o.UnicodeNormalizationForm}}),Object.defineProperty(e,"Utf8ErrorFuncs",{enumerable:!0,get:function(){return o.Utf8ErrorFuncs}}),Object.defineProperty(e,"Utf8ErrorReason",{enumerable:!0,get:function(){return o.Utf8ErrorReason}});var n=r(289),i=r(291),o=r(81)},function(t){t.exports=JSON.parse('{"identity":0,"ip4":4,"tcp":6,"sha1":17,"sha2-256":18,"sha2-512":19,"sha3-512":20,"sha3-384":21,"sha3-256":22,"sha3-224":23,"shake-128":24,"shake-256":25,"keccak-224":26,"keccak-256":27,"keccak-384":28,"keccak-512":29,"dccp":33,"murmur3-128":34,"murmur3-32":35,"ip6":41,"ip6zone":42,"path":47,"multicodec":48,"multihash":49,"multiaddr":50,"multibase":51,"dns":53,"dns4":54,"dns6":55,"dnsaddr":56,"protobuf":80,"cbor":81,"raw":85,"dbl-sha2-256":86,"rlp":96,"bencode":99,"dag-pb":112,"dag-cbor":113,"libp2p-key":114,"git-raw":120,"torrent-info":123,"torrent-file":124,"leofcoin-block":129,"leofcoin-tx":130,"leofcoin-pr":131,"sctp":132,"eth-block":144,"eth-block-list":145,"eth-tx-trie":146,"eth-tx":147,"eth-tx-receipt-trie":148,"eth-tx-receipt":149,"eth-state-trie":150,"eth-account-snapshot":151,"eth-storage-trie":152,"bitcoin-block":176,"bitcoin-tx":177,"zcash-block":192,"zcash-tx":193,"stellar-block":208,"stellar-tx":209,"md4":212,"md5":213,"bmt":214,"decred-block":224,"decred-tx":225,"ipld-ns":226,"ipfs-ns":227,"swarm-ns":228,"ipns-ns":229,"zeronet":230,"ed25519-pub":237,"dash-block":240,"dash-tx":241,"swarm-manifest":250,"swarm-feed":251,"udp":273,"p2p-webrtc-star":275,"p2p-webrtc-direct":276,"p2p-stardust":277,"p2p-circuit":290,"dag-json":297,"udt":301,"utp":302,"unix":400,"p2p":421,"ipfs":421,"https":443,"onion":444,"onion3":445,"garlic64":446,"garlic32":447,"tls":448,"quic":460,"ws":477,"wss":478,"p2p-websocket-star":479,"http":480,"json":512,"messagepack":513,"x11":4352,"blake2b-8":45569,"blake2b-16":45570,"blake2b-24":45571,"blake2b-32":45572,"blake2b-40":45573,"blake2b-48":45574,"blake2b-56":45575,"blake2b-64":45576,"blake2b-72":45577,"blake2b-80":45578,"blake2b-88":45579,"blake2b-96":45580,"blake2b-104":45581,"blake2b-112":45582,"blake2b-120":45583,"blake2b-128":45584,"blake2b-136":45585,"blake2b-144":45586,"blake2b-152":45587,"blake2b-160":45588,"blake2b-168":45589,"blake2b-176":45590,"blake2b-184":45591,"blake2b-192":45592,"blake2b-200":45593,"blake2b-208":45594,"blake2b-216":45595,"blake2b-224":45596,"blake2b-232":45597,"blake2b-240":45598,"blake2b-248":45599,"blake2b-256":45600,"blake2b-264":45601,"blake2b-272":45602,"blake2b-280":45603,"blake2b-288":45604,"blake2b-296":45605,"blake2b-304":45606,"blake2b-312":45607,"blake2b-320":45608,"blake2b-328":45609,"blake2b-336":45610,"blake2b-344":45611,"blake2b-352":45612,"blake2b-360":45613,"blake2b-368":45614,"blake2b-376":45615,"blake2b-384":45616,"blake2b-392":45617,"blake2b-400":45618,"blake2b-408":45619,"blake2b-416":45620,"blake2b-424":45621,"blake2b-432":45622,"blake2b-440":45623,"blake2b-448":45624,"blake2b-456":45625,"blake2b-464":45626,"blake2b-472":45627,"blake2b-480":45628,"blake2b-488":45629,"blake2b-496":45630,"blake2b-504":45631,"blake2b-512":45632,"blake2s-8":45633,"blake2s-16":45634,"blake2s-24":45635,"blake2s-32":45636,"blake2s-40":45637,"blake2s-48":45638,"blake2s-56":45639,"blake2s-64":45640,"blake2s-72":45641,"blake2s-80":45642,"blake2s-88":45643,"blake2s-96":45644,"blake2s-104":45645,"blake2s-112":45646,"blake2s-120":45647,"blake2s-128":45648,"blake2s-136":45649,"blake2s-144":45650,"blake2s-152":45651,"blake2s-160":45652,"blake2s-168":45653,"blake2s-176":45654,"blake2s-184":45655,"blake2s-192":45656,"blake2s-200":45657,"blake2s-208":45658,"blake2s-216":45659,"blake2s-224":45660,"blake2s-232":45661,"blake2s-240":45662,"blake2s-248":45663,"blake2s-256":45664,"skein256-8":45825,"skein256-16":45826,"skein256-24":45827,"skein256-32":45828,"skein256-40":45829,"skein256-48":45830,"skein256-56":45831,"skein256-64":45832,"skein256-72":45833,"skein256-80":45834,"skein256-88":45835,"skein256-96":45836,"skein256-104":45837,"skein256-112":45838,"skein256-120":45839,"skein256-128":45840,"skein256-136":45841,"skein256-144":45842,"skein256-152":45843,"skein256-160":45844,"skein256-168":45845,"skein256-176":45846,"skein256-184":45847,"skein256-192":45848,"skein256-200":45849,"skein256-208":45850,"skein256-216":45851,"skein256-224":45852,"skein256-232":45853,"skein256-240":45854,"skein256-248":45855,"skein256-256":45856,"skein512-8":45857,"skein512-16":45858,"skein512-24":45859,"skein512-32":45860,"skein512-40":45861,"skein512-48":45862,"skein512-56":45863,"skein512-64":45864,"skein512-72":45865,"skein512-80":45866,"skein512-88":45867,"skein512-96":45868,"skein512-104":45869,"skein512-112":45870,"skein512-120":45871,"skein512-128":45872,"skein512-136":45873,"skein512-144":45874,"skein512-152":45875,"skein512-160":45876,"skein512-168":45877,"skein512-176":45878,"skein512-184":45879,"skein512-192":45880,"skein512-200":45881,"skein512-208":45882,"skein512-216":45883,"skein512-224":45884,"skein512-232":45885,"skein512-240":45886,"skein512-248":45887,"skein512-256":45888,"skein512-264":45889,"skein512-272":45890,"skein512-280":45891,"skein512-288":45892,"skein512-296":45893,"skein512-304":45894,"skein512-312":45895,"skein512-320":45896,"skein512-328":45897,"skein512-336":45898,"skein512-344":45899,"skein512-352":45900,"skein512-360":45901,"skein512-368":45902,"skein512-376":45903,"skein512-384":45904,"skein512-392":45905,"skein512-400":45906,"skein512-408":45907,"skein512-416":45908,"skein512-424":45909,"skein512-432":45910,"skein512-440":45911,"skein512-448":45912,"skein512-456":45913,"skein512-464":45914,"skein512-472":45915,"skein512-480":45916,"skein512-488":45917,"skein512-496":45918,"skein512-504":45919,"skein512-512":45920,"skein1024-8":45921,"skein1024-16":45922,"skein1024-24":45923,"skein1024-32":45924,"skein1024-40":45925,"skein1024-48":45926,"skein1024-56":45927,"skein1024-64":45928,"skein1024-72":45929,"skein1024-80":45930,"skein1024-88":45931,"skein1024-96":45932,"skein1024-104":45933,"skein1024-112":45934,"skein1024-120":45935,"skein1024-128":45936,"skein1024-136":45937,"skein1024-144":45938,"skein1024-152":45939,"skein1024-160":45940,"skein1024-168":45941,"skein1024-176":45942,"skein1024-184":45943,"skein1024-192":45944,"skein1024-200":45945,"skein1024-208":45946,"skein1024-216":45947,"skein1024-224":45948,"skein1024-232":45949,"skein1024-240":45950,"skein1024-248":45951,"skein1024-256":45952,"skein1024-264":45953,"skein1024-272":45954,"skein1024-280":45955,"skein1024-288":45956,"skein1024-296":45957,"skein1024-304":45958,"skein1024-312":45959,"skein1024-320":45960,"skein1024-328":45961,"skein1024-336":45962,"skein1024-344":45963,"skein1024-352":45964,"skein1024-360":45965,"skein1024-368":45966,"skein1024-376":45967,"skein1024-384":45968,"skein1024-392":45969,"skein1024-400":45970,"skein1024-408":45971,"skein1024-416":45972,"skein1024-424":45973,"skein1024-432":45974,"skein1024-440":45975,"skein1024-448":45976,"skein1024-456":45977,"skein1024-464":45978,"skein1024-472":45979,"skein1024-480":45980,"skein1024-488":45981,"skein1024-496":45982,"skein1024-504":45983,"skein1024-512":45984,"skein1024-520":45985,"skein1024-528":45986,"skein1024-536":45987,"skein1024-544":45988,"skein1024-552":45989,"skein1024-560":45990,"skein1024-568":45991,"skein1024-576":45992,"skein1024-584":45993,"skein1024-592":45994,"skein1024-600":45995,"skein1024-608":45996,"skein1024-616":45997,"skein1024-624":45998,"skein1024-632":45999,"skein1024-640":46000,"skein1024-648":46001,"skein1024-656":46002,"skein1024-664":46003,"skein1024-672":46004,"skein1024-680":46005,"skein1024-688":46006,"skein1024-696":46007,"skein1024-704":46008,"skein1024-712":46009,"skein1024-720":46010,"skein1024-728":46011,"skein1024-736":46012,"skein1024-744":46013,"skein1024-752":46014,"skein1024-760":46015,"skein1024-768":46016,"skein1024-776":46017,"skein1024-784":46018,"skein1024-792":46019,"skein1024-800":46020,"skein1024-808":46021,"skein1024-816":46022,"skein1024-824":46023,"skein1024-832":46024,"skein1024-840":46025,"skein1024-848":46026,"skein1024-856":46027,"skein1024-864":46028,"skein1024-872":46029,"skein1024-880":46030,"skein1024-888":46031,"skein1024-896":46032,"skein1024-904":46033,"skein1024-912":46034,"skein1024-920":46035,"skein1024-928":46036,"skein1024-936":46037,"skein1024-944":46038,"skein1024-952":46039,"skein1024-960":46040,"skein1024-968":46041,"skein1024-976":46042,"skein1024-984":46043,"skein1024-992":46044,"skein1024-1000":46045,"skein1024-1008":46046,"skein1024-1016":46047,"skein1024-1024":46048,"holochain-adr-v0":8417572,"holochain-adr-v1":8483108,"holochain-key-v0":9728292,"holochain-key-v1":9793828,"holochain-sig-v0":10645796,"holochain-sig-v1":10711332}')},function(t,e,r){"use strict";e.randomBytes=e.rng=e.pseudoRandomBytes=e.prng=r(22),e.createHash=e.Hash=r(36),e.createHmac=e.Hmac=r(160);var n=r(366),i=Object.keys(n),o=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(i);e.getHashes=function(){return o};var a=r(163);e.pbkdf2=a.pbkdf2,e.pbkdf2Sync=a.pbkdf2Sync;var s=r(368);e.Cipher=s.Cipher,e.createCipher=s.createCipher,e.Cipheriv=s.Cipheriv,e.createCipheriv=s.createCipheriv,e.Decipher=s.Decipher,e.createDecipher=s.createDecipher,e.Decipheriv=s.Decipheriv,e.createDecipheriv=s.createDecipheriv,e.getCiphers=s.getCiphers,e.listCiphers=s.listCiphers;var u=r(383);e.DiffieHellmanGroup=u.DiffieHellmanGroup,e.createDiffieHellmanGroup=u.createDiffieHellmanGroup,e.getDiffieHellman=u.getDiffieHellman,e.createDiffieHellman=u.createDiffieHellman,e.DiffieHellman=u.DiffieHellman;var f=r(387);e.createSign=f.createSign,e.Sign=f.Sign,e.createVerify=f.createVerify,e.Verify=f.Verify,e.createECDH=r(422);var c=r(423);e.publicEncrypt=c.publicEncrypt,e.privateEncrypt=c.privateEncrypt,e.publicDecrypt=c.publicDecrypt,e.privateDecrypt=c.privateDecrypt;var h=r(426);e.randomFill=h.randomFill,e.randomFillSync=h.randomFillSync,e.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))},e.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}},function(t,e,r){"use strict";var n=r(4).Buffer;function i(t){n.isBuffer(t)||(t=n.from(t));for(var e=t.length/4|0,r=new Array(e),i=0;i>>24]^c[p>>>16&255]^h[m>>>8&255]^l[255&b]^e[v++],a=f[p>>>24]^c[m>>>16&255]^h[b>>>8&255]^l[255&d]^e[v++],s=f[m>>>24]^c[b>>>16&255]^h[d>>>8&255]^l[255&p]^e[v++],u=f[b>>>24]^c[d>>>16&255]^h[p>>>8&255]^l[255&m]^e[v++],d=o,p=a,m=s,b=u;return o=(n[d>>>24]<<24|n[p>>>16&255]<<16|n[m>>>8&255]<<8|n[255&b])^e[v++],a=(n[p>>>24]<<24|n[m>>>16&255]<<16|n[b>>>8&255]<<8|n[255&d])^e[v++],s=(n[m>>>24]<<24|n[b>>>16&255]<<16|n[d>>>8&255]<<8|n[255&p])^e[v++],u=(n[b>>>24]<<24|n[d>>>16&255]<<16|n[p>>>8&255]<<8|n[255&m])^e[v++],[o>>>=0,a>>>=0,s>>>=0,u>>>=0]}var s=[0,1,2,4,8,16,32,64,128,27,54],u=function(){for(var t=new Array(256),e=0;e<256;e++)t[e]=e<128?e<<1:e<<1^283;for(var r=[],n=[],i=[[],[],[],[]],o=[[],[],[],[]],a=0,s=0,u=0;u<256;++u){var f=s^s<<1^s<<2^s<<3^s<<4;f=f>>>8^255&f^99,r[a]=f,n[f]=a;var c=t[a],h=t[c],l=t[h],d=257*t[f]^16843008*f;i[0][a]=d<<24|d>>>8,i[1][a]=d<<16|d>>>16,i[2][a]=d<<8|d>>>24,i[3][a]=d,d=16843009*l^65537*h^257*c^16843008*a,o[0][f]=d<<24|d>>>8,o[1][f]=d<<16|d>>>16,o[2][f]=d<<8|d>>>24,o[3][f]=d,0===a?a=s=1:(a=c^t[t[t[l^c]]],s^=t[t[s]])}return{SBOX:r,INV_SBOX:n,SUB_MIX:i,INV_SUB_MIX:o}}();function f(t){this._key=i(t),this._reset()}f.blockSize=16,f.keySize=32,f.prototype.blockSize=f.blockSize,f.prototype.keySize=f.keySize,f.prototype._reset=function(){for(var t=this._key,e=t.length,r=e+6,n=4*(r+1),i=[],o=0;o>>24,a=u.SBOX[a>>>24]<<24|u.SBOX[a>>>16&255]<<16|u.SBOX[a>>>8&255]<<8|u.SBOX[255&a],a^=s[o/e|0]<<24):e>6&&o%e==4&&(a=u.SBOX[a>>>24]<<24|u.SBOX[a>>>16&255]<<16|u.SBOX[a>>>8&255]<<8|u.SBOX[255&a]),i[o]=i[o-e]^a}for(var f=[],c=0;c>>24]]^u.INV_SUB_MIX[1][u.SBOX[l>>>16&255]]^u.INV_SUB_MIX[2][u.SBOX[l>>>8&255]]^u.INV_SUB_MIX[3][u.SBOX[255&l]]}this._nRounds=r,this._keySchedule=i,this._invKeySchedule=f},f.prototype.encryptBlockRaw=function(t){return a(t=i(t),this._keySchedule,u.SUB_MIX,u.SBOX,this._nRounds)},f.prototype.encryptBlock=function(t){var e=this.encryptBlockRaw(t),r=n.allocUnsafe(16);return r.writeUInt32BE(e[0],0),r.writeUInt32BE(e[1],4),r.writeUInt32BE(e[2],8),r.writeUInt32BE(e[3],12),r},f.prototype.decryptBlock=function(t){var e=(t=i(t))[1];t[1]=t[3],t[3]=e;var r=a(t,this._invKeySchedule,u.INV_SUB_MIX,u.INV_SBOX,this._nRounds),o=n.allocUnsafe(16);return o.writeUInt32BE(r[0],0),o.writeUInt32BE(r[3],4),o.writeUInt32BE(r[2],8),o.writeUInt32BE(r[1],12),o},f.prototype.scrub=function(){o(this._keySchedule),o(this._invKeySchedule),o(this._key)},t.exports.AES=f},function(t,e,r){"use strict";var n=r(4).Buffer,i=r(83);t.exports=function(t,e,r,o){if(n.isBuffer(t)||(t=n.from(t,"binary")),e&&(n.isBuffer(e)||(e=n.from(e,"binary")),8!==e.length))throw new RangeError("salt should be Buffer with 8 byte length");for(var a=r/8,s=n.alloc(a),u=n.alloc(o||0),f=n.alloc(0);a>0||o>0;){var c=new i;c.update(f),c.update(t),e&&c.update(e),f=c.digest();var h=0;if(a>0){var l=s.length-a;h=Math.min(a,f.length),f.copy(s,l,0,h),a-=h}if(h0){var d=u.length-o,p=Math.min(o,f.length-h);f.copy(u,d,h,h+p),o-=p}}return f.fill(0),{key:s,iv:u}}},function(t,e,r){"use strict";var n=r(8),i=r(19),o=i.getNAF,a=i.getJSF,s=i.assert;function u(t,e){this.type=t,this.p=new n(e.p,16),this.red=e.prime?n.red(e.prime):n.mont(this.p),this.zero=new n(0).toRed(this.red),this.one=new n(1).toRed(this.red),this.two=new n(2).toRed(this.red),this.n=e.n&&new n(e.n,16),this.g=e.g&&this.pointFromJSON(e.g,e.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function f(t,e){this.curve=t,this.type=e,this.precomputed=null}t.exports=u,u.prototype.point=function(){throw new Error("Not implemented")},u.prototype.validate=function(){throw new Error("Not implemented")},u.prototype._fixedNafMul=function(t,e){s(t.precomputed);var r=t._getDoubles(),n=o(e,1,this._bitLength),i=(1<=a;c--)u=(u<<1)+n[c];f.push(u)}for(var h=this.jpoint(null,null,null),l=this.jpoint(null,null,null),d=i;d>0;d--){for(a=0;a=0;f--){for(var c=0;f>=0&&0===a[f];f--)c++;if(f>=0&&c++,u=u.dblp(c),f<0)break;var h=a[f];s(0!==h),u="affine"===t.type?h>0?u.mixedAdd(i[h-1>>1]):u.mixedAdd(i[-h-1>>1].neg()):h>0?u.add(i[h-1>>1]):u.add(i[-h-1>>1].neg())}return"affine"===t.type?u.toP():u},u.prototype._wnafMulAdd=function(t,e,r,n,i){var s,u,f,c=this._wnafT1,h=this._wnafT2,l=this._wnafT3,d=0;for(s=0;s=1;s-=2){var m=s-1,b=s;if(1===c[m]&&1===c[b]){var v=[e[m],null,null,e[b]];0===e[m].y.cmp(e[b].y)?(v[1]=e[m].add(e[b]),v[2]=e[m].toJ().mixedAdd(e[b].neg())):0===e[m].y.cmp(e[b].y.redNeg())?(v[1]=e[m].toJ().mixedAdd(e[b]),v[2]=e[m].add(e[b].neg())):(v[1]=e[m].toJ().mixedAdd(e[b]),v[2]=e[m].toJ().mixedAdd(e[b].neg()));var y=[-3,-1,-5,-7,0,7,5,1,3],g=a(r[m],r[b]);for(d=Math.max(g[0].length,d),l[m]=new Array(d),l[b]=new Array(d),u=0;u=0;s--){for(var S=0;s>=0;){var A=!0;for(u=0;u=0&&S++,k=k.dblp(S),s<0)break;for(u=0;u0?f=h[u][x-1>>1]:x<0&&(f=h[u][-x-1>>1].neg()),k="affine"===f.type?k.mixedAdd(f):k.add(f))}}for(s=0;s=Math.ceil((t.bitLength()+1)/e.step)},f.prototype._getDoubles=function(t,e){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],n=this,i=0;ir.length)throw new Error("invalid rlp: total length is larger than the data");if(0===(s=r.slice(o,h)).length)throw new Error("invalid rlp, List has a invalid length");for(;s.length;)u=e(s),f.push(u.data),s=u.remainder;return{data:f,remainder:r.slice(h)}}(u(e));if(r)return n;if(0!==n.remainder.length)throw new Error("invalid remainder");return n.data},e.getLength=function(e){if(!e||0===e.length)return t.from([]);var r=u(e),n=r[0];if(n<=127)return r.length;if(n<=183)return n-127;if(n<=191)return n-182;if(n<=247)return n-191;var o=n-246;return o+i(r.slice(1,o).toString("hex"),16)}}).call(this,r(1).Buffer)},function(t,e,r){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.assertIsString=e.assertIsArray=e.assertIsBuffer=e.assertIsHexString=void 0;var n=r(42);e.assertIsHexString=function(t){if(!n.isHexString(t))throw new Error("This method only supports 0x-prefixed hex strings but input was: "+t)},e.assertIsBuffer=function(e){if(!t.isBuffer(e))throw new Error("This method only supports Buffer but input was: "+e)},e.assertIsArray=function(t){if(!Array.isArray(t))throw new Error("This method only supports number arrays but input was: "+t)},e.assertIsString=function(t){if("string"!=typeof t)throw new Error("This method only supports strings but input was: "+t)}}).call(this,r(1).Buffer)},function(t,e,r){"use strict";var n="0123456789abcdef".split(""),i=[1,256,65536,16777216],o=[0,8,16,24],a=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],s=function(t){var e,r,n,i,o,s,u,f,c,h,l,d,p,m,b,v,y,g,w,_,k,M,S,A,x,E,O,P,B,T,R,I,C,U,j,N,L,D,F,q,H,z,K,G,V,W,Z,J,X,Y,$,Q,tt,et,rt,nt,it,ot,at,st,ut,ft,ct;for(n=0;n<48;n+=2)i=t[0]^t[10]^t[20]^t[30]^t[40],o=t[1]^t[11]^t[21]^t[31]^t[41],s=t[2]^t[12]^t[22]^t[32]^t[42],u=t[3]^t[13]^t[23]^t[33]^t[43],f=t[4]^t[14]^t[24]^t[34]^t[44],c=t[5]^t[15]^t[25]^t[35]^t[45],h=t[6]^t[16]^t[26]^t[36]^t[46],l=t[7]^t[17]^t[27]^t[37]^t[47],e=(d=t[8]^t[18]^t[28]^t[38]^t[48])^(s<<1|u>>>31),r=(p=t[9]^t[19]^t[29]^t[39]^t[49])^(u<<1|s>>>31),t[0]^=e,t[1]^=r,t[10]^=e,t[11]^=r,t[20]^=e,t[21]^=r,t[30]^=e,t[31]^=r,t[40]^=e,t[41]^=r,e=i^(f<<1|c>>>31),r=o^(c<<1|f>>>31),t[2]^=e,t[3]^=r,t[12]^=e,t[13]^=r,t[22]^=e,t[23]^=r,t[32]^=e,t[33]^=r,t[42]^=e,t[43]^=r,e=s^(h<<1|l>>>31),r=u^(l<<1|h>>>31),t[4]^=e,t[5]^=r,t[14]^=e,t[15]^=r,t[24]^=e,t[25]^=r,t[34]^=e,t[35]^=r,t[44]^=e,t[45]^=r,e=f^(d<<1|p>>>31),r=c^(p<<1|d>>>31),t[6]^=e,t[7]^=r,t[16]^=e,t[17]^=r,t[26]^=e,t[27]^=r,t[36]^=e,t[37]^=r,t[46]^=e,t[47]^=r,e=h^(i<<1|o>>>31),r=l^(o<<1|i>>>31),t[8]^=e,t[9]^=r,t[18]^=e,t[19]^=r,t[28]^=e,t[29]^=r,t[38]^=e,t[39]^=r,t[48]^=e,t[49]^=r,m=t[0],b=t[1],W=t[11]<<4|t[10]>>>28,Z=t[10]<<4|t[11]>>>28,P=t[20]<<3|t[21]>>>29,B=t[21]<<3|t[20]>>>29,st=t[31]<<9|t[30]>>>23,ut=t[30]<<9|t[31]>>>23,z=t[40]<<18|t[41]>>>14,K=t[41]<<18|t[40]>>>14,U=t[2]<<1|t[3]>>>31,j=t[3]<<1|t[2]>>>31,v=t[13]<<12|t[12]>>>20,y=t[12]<<12|t[13]>>>20,J=t[22]<<10|t[23]>>>22,X=t[23]<<10|t[22]>>>22,T=t[33]<<13|t[32]>>>19,R=t[32]<<13|t[33]>>>19,ft=t[42]<<2|t[43]>>>30,ct=t[43]<<2|t[42]>>>30,et=t[5]<<30|t[4]>>>2,rt=t[4]<<30|t[5]>>>2,N=t[14]<<6|t[15]>>>26,L=t[15]<<6|t[14]>>>26,g=t[25]<<11|t[24]>>>21,w=t[24]<<11|t[25]>>>21,Y=t[34]<<15|t[35]>>>17,$=t[35]<<15|t[34]>>>17,I=t[45]<<29|t[44]>>>3,C=t[44]<<29|t[45]>>>3,A=t[6]<<28|t[7]>>>4,x=t[7]<<28|t[6]>>>4,nt=t[17]<<23|t[16]>>>9,it=t[16]<<23|t[17]>>>9,D=t[26]<<25|t[27]>>>7,F=t[27]<<25|t[26]>>>7,_=t[36]<<21|t[37]>>>11,k=t[37]<<21|t[36]>>>11,Q=t[47]<<24|t[46]>>>8,tt=t[46]<<24|t[47]>>>8,G=t[8]<<27|t[9]>>>5,V=t[9]<<27|t[8]>>>5,E=t[18]<<20|t[19]>>>12,O=t[19]<<20|t[18]>>>12,ot=t[29]<<7|t[28]>>>25,at=t[28]<<7|t[29]>>>25,q=t[38]<<8|t[39]>>>24,H=t[39]<<8|t[38]>>>24,M=t[48]<<14|t[49]>>>18,S=t[49]<<14|t[48]>>>18,t[0]=m^~v&g,t[1]=b^~y&w,t[10]=A^~E&P,t[11]=x^~O&B,t[20]=U^~N&D,t[21]=j^~L&F,t[30]=G^~W&J,t[31]=V^~Z&X,t[40]=et^~nt&ot,t[41]=rt^~it&at,t[2]=v^~g&_,t[3]=y^~w&k,t[12]=E^~P&T,t[13]=O^~B&R,t[22]=N^~D&q,t[23]=L^~F&H,t[32]=W^~J&Y,t[33]=Z^~X&$,t[42]=nt^~ot&st,t[43]=it^~at&ut,t[4]=g^~_&M,t[5]=w^~k&S,t[14]=P^~T&I,t[15]=B^~R&C,t[24]=D^~q&z,t[25]=F^~H&K,t[34]=J^~Y&Q,t[35]=X^~$&tt,t[44]=ot^~st&ft,t[45]=at^~ut&ct,t[6]=_^~M&m,t[7]=k^~S&b,t[16]=T^~I&A,t[17]=R^~C&x,t[26]=q^~z&U,t[27]=H^~K&j,t[36]=Y^~Q&G,t[37]=$^~tt&V,t[46]=st^~ft&et,t[47]=ut^~ct&rt,t[8]=M^~m&v,t[9]=S^~b&y,t[18]=I^~A&E,t[19]=C^~x&O,t[28]=z^~U&N,t[29]=K^~j&L,t[38]=Q^~G&W,t[39]=tt^~V&Z,t[48]=ft^~et&nt,t[49]=ct^~rt&it,t[0]^=a[n],t[1]^=a[n+1]},u=function(t){return function(e){var r;if("0x"===e.slice(0,2)){r=[];for(var a=2,u=e.length;a>2]|=e[d]<>2]|=r<>2]|=(192|r>>6)<>2]|=(128|63&r)<=57344?(u[b>>2]|=(224|r>>12)<>2]|=(128|r>>6&63)<>2]|=(128|63&r)<>2]|=(240|r>>18)<>2]|=(128|r>>12&63)<>2]|=(128|r>>6&63)<>2]|=(128|63&r)<=f){for(t.start=b-f,t.block=u[c],b=0;b>2]|=i[3&b],t.lastByteIndex===f)for(u[0]=u[c],b=1;b>4&15]+n[15&p]+n[p>>12&15]+n[p>>8&15]+n[p>>20&15]+n[p>>16&15]+n[p>>28&15]+n[p>>24&15];v%c==0&&(s(l),b=0)}return"0x"+m}(function(t){return{blocks:[],reset:!0,block:0,start:0,blockCount:1600-(t<<1)>>5,outputBlocks:t>>5,s:(e=[0,0,0,0,0,0,0,0,0,0],[].concat(e,e,e,e,e))};var e}(t),r)}};t.exports={keccak256:u(256),keccak512:u(512),keccak256s:u(256),keccak512s:u(512)}},function(t,e){(function(e){t.exports=e}).call(this,{})},function(t,e,r){"use strict";var n=Object.prototype.hasOwnProperty,i="~";function o(){}function a(t,e,r){this.fn=t,this.context=e,this.once=r||!1}function s(t,e,r,n,o){if("function"!=typeof r)throw new TypeError("The listener must be a function");var s=new a(r,n||t,o),u=i?i+e:e;return t._events[u]?t._events[u].fn?t._events[u]=[t._events[u],s]:t._events[u].push(s):(t._events[u]=s,t._eventsCount++),t}function u(t,e){0==--t._eventsCount?t._events=new o:delete t._events[e]}function f(){this._events=new o,this._eventsCount=0}Object.create&&(o.prototype=Object.create(null),(new o).__proto__||(i=!1)),f.prototype.eventNames=function(){var t,e,r=[];if(0===this._eventsCount)return r;for(e in t=this._events)n.call(t,e)&&r.push(i?e.slice(1):e);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(t)):r},f.prototype.listeners=function(t){var e=i?i+t:t,r=this._events[e];if(!r)return[];if(r.fn)return[r.fn];for(var n=0,o=r.length,a=new Array(o);n-1?n:o.nextTick;y.WritableState=v;var f=Object.create(r(47));f.inherits=r(3);var c={deprecate:r(76)},h=r(118),l=r(4).Buffer,d=i.Uint8Array||function(){};var p,m=r(119);function b(){}function v(t,e){s=s||r(28),t=t||{};var n=e instanceof s;this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.writableObjectMode);var i=t.highWaterMark,f=t.writableHighWaterMark,c=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:n&&(f||0===f)?f:c,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var h=!1===t.decodeStrings;this.decodeStrings=!h,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(t){!function(t,e){var r=t._writableState,n=r.sync,i=r.writecb;if(function(t){t.writing=!1,t.writecb=null,t.length-=t.writelen,t.writelen=0}(r),e)!function(t,e,r,n,i){--e.pendingcb,r?(o.nextTick(i,n),o.nextTick(S,t,e),t._writableState.errorEmitted=!0,t.emit("error",n)):(i(n),t._writableState.errorEmitted=!0,t.emit("error",n),S(t,e))}(t,r,n,e,i);else{var a=k(r);a||r.corked||r.bufferProcessing||!r.bufferedRequest||_(t,r),n?u(w,t,r,a,i):w(t,r,a,i)}}(e,t)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new a(this)}function y(t){if(s=s||r(28),!(p.call(y,this)||this instanceof s))return new y(t);this._writableState=new v(t,this),this.writable=!0,t&&("function"==typeof t.write&&(this._write=t.write),"function"==typeof t.writev&&(this._writev=t.writev),"function"==typeof t.destroy&&(this._destroy=t.destroy),"function"==typeof t.final&&(this._final=t.final)),h.call(this)}function g(t,e,r,n,i,o,a){e.writelen=n,e.writecb=a,e.writing=!0,e.sync=!0,r?t._writev(i,e.onwrite):t._write(i,o,e.onwrite),e.sync=!1}function w(t,e,r,n){r||function(t,e){0===e.length&&e.needDrain&&(e.needDrain=!1,t.emit("drain"))}(t,e),e.pendingcb--,n(),S(t,e)}function _(t,e){e.bufferProcessing=!0;var r=e.bufferedRequest;if(t._writev&&r&&r.next){var n=e.bufferedRequestCount,i=new Array(n),o=e.corkedRequestsFree;o.entry=r;for(var s=0,u=!0;r;)i[s]=r,r.isBuf||(u=!1),r=r.next,s+=1;i.allBuffers=u,g(t,e,!0,e.length,i,"",o.finish),e.pendingcb++,e.lastBufferedRequest=null,o.next?(e.corkedRequestsFree=o.next,o.next=null):e.corkedRequestsFree=new a(e),e.bufferedRequestCount=0}else{for(;r;){var f=r.chunk,c=r.encoding,h=r.callback;if(g(t,e,!1,e.objectMode?1:f.length,f,c,h),r=r.next,e.bufferedRequestCount--,e.writing)break}null===r&&(e.lastBufferedRequest=null)}e.bufferedRequest=r,e.bufferProcessing=!1}function k(t){return t.ending&&0===t.length&&null===t.bufferedRequest&&!t.finished&&!t.writing}function M(t,e){t._final((function(r){e.pendingcb--,r&&t.emit("error",r),e.prefinished=!0,t.emit("prefinish"),S(t,e)}))}function S(t,e){var r=k(e);return r&&(!function(t,e){e.prefinished||e.finalCalled||("function"==typeof t._final?(e.pendingcb++,e.finalCalled=!0,o.nextTick(M,t,e)):(e.prefinished=!0,t.emit("prefinish")))}(t,e),0===e.pendingcb&&(e.finished=!0,t.emit("finish"))),r}f.inherits(y,h),v.prototype.getBuffer=function(){for(var t=this.bufferedRequest,e=[];t;)e.push(t),t=t.next;return e},function(){try{Object.defineProperty(v.prototype,"buffer",{get:c.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(t){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(p=Function.prototype[Symbol.hasInstance],Object.defineProperty(y,Symbol.hasInstance,{value:function(t){return!!p.call(this,t)||this===y&&(t&&t._writableState instanceof v)}})):p=function(t){return t instanceof this},y.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},y.prototype.write=function(t,e,r){var n,i=this._writableState,a=!1,s=!i.objectMode&&(n=t,l.isBuffer(n)||n instanceof d);return s&&!l.isBuffer(t)&&(t=function(t){return l.from(t)}(t)),"function"==typeof e&&(r=e,e=null),s?e="buffer":e||(e=i.defaultEncoding),"function"!=typeof r&&(r=b),i.ended?function(t,e){var r=new Error("write after end");t.emit("error",r),o.nextTick(e,r)}(this,r):(s||function(t,e,r,n){var i=!0,a=!1;return null===r?a=new TypeError("May not write null values to stream"):"string"==typeof r||void 0===r||e.objectMode||(a=new TypeError("Invalid non-string/buffer chunk")),a&&(t.emit("error",a),o.nextTick(n,a),i=!1),i}(this,i,t,r))&&(i.pendingcb++,a=function(t,e,r,n,i,o){if(!r){var a=function(t,e,r){t.objectMode||!1===t.decodeStrings||"string"!=typeof e||(e=l.from(e,r));return e}(e,n,i);n!==a&&(r=!0,i="buffer",n=a)}var s=e.objectMode?1:n.length;e.length+=s;var u=e.length-1))throw new TypeError("Unknown encoding: "+t);return this._writableState.defaultEncoding=t,this},Object.defineProperty(y.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),y.prototype._write=function(t,e,r){r(new Error("_write() is not implemented"))},y.prototype._writev=null,y.prototype.end=function(t,e,r){var n=this._writableState;"function"==typeof t?(r=t,t=null,e=null):"function"==typeof e&&(r=e,e=null),null!=t&&this.write(t,e),n.corked&&(n.corked=1,this.uncork()),n.ending||n.finished||function(t,e,r){e.ending=!0,S(t,e),r&&(e.finished?o.nextTick(r):t.once("finish",r));e.ended=!0,t.writable=!1}(this,n,r)},Object.defineProperty(y.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyed=t)}}),y.prototype.destroy=m.destroy,y.prototype._undestroy=m.undestroy,y.prototype._destroy=function(t,e){this.end(),e(t)}}).call(this,r(6),r(120).setImmediate,r(7))},function(t,e,r){"use strict";(function(e){function r(t){try{if(!e.localStorage)return!1}catch(t){return!1}var r=e.localStorage[t];return null!=r&&"true"===String(r).toLowerCase()}t.exports=function(t,e){if(r("noDeprecation"))return t;var n=!1;return function(){if(!n){if(r("throwDeprecation"))throw new Error(e);r("traceDeprecation")?console.trace(e):console.warn(e),n=!0}return t.apply(this,arguments)}}}).call(this,r(7))},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(){this.listeners={}}return t.prototype.addEventListener=function(t,e){t=t.toLowerCase(),this.listeners[t]=this.listeners[t]||[],this.listeners[t].push(e.handleEvent||e)},t.prototype.removeEventListener=function(t,e){if(t=t.toLowerCase(),this.listeners[t]){var r=this.listeners[t].indexOf(e.handleEvent||e);r<0||this.listeners[t].splice(r,1)}},t.prototype.dispatchEvent=function(t){var e=t.type.toLowerCase();if(t.target=this,this.listeners[e])for(var r=0,n=this.listeners[e];r=0||"tuple"===t)&&v[e])return!0;return(b[e]||"payable"===e)&&p.throwArgumentError("invalid modifier","name",e),!1}function g(t,e){for(var r in e)(0,c.defineReadOnly)(t,r,e[r])}var w=Object.freeze({sighash:"sighash",minimal:"minimal",full:"full",json:"json"});e.FormatTypes=w;var _=new RegExp(/^(.*)\[([0-9]*)\]$/),k=function(){function t(e,r){(0,s.default)(this,t),e!==m&&p.throwError("use fromString",h.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new ParamType()"}),g(this,r);var n=this.type.match(_);g(this,n?{arrayLength:parseInt(n[2]||"-1"),arrayChildren:t.fromObject({type:n[1],components:this.components}),baseType:"array"}:{arrayLength:null,arrayChildren:null,baseType:null!=this.components?"tuple":this.type}),this._isParamType=!0,Object.freeze(this)}return(0,u.default)(t,[{key:"format",value:function(t){if(t||(t=w.sighash),w[t]||p.throwArgumentError("invalid format type","format",t),t===w.json){var e={type:"tuple"===this.baseType?"tuple":this.type,name:this.name||void 0};return"boolean"==typeof this.indexed&&(e.indexed=this.indexed),this.components&&(e.components=this.components.map((function(e){return JSON.parse(e.format(t))}))),JSON.stringify(e)}var r="";return"array"===this.baseType?(r+=this.arrayChildren.format(t),r+="["+(this.arrayLength<0?"":String(this.arrayLength))+"]"):"tuple"===this.baseType?(t!==w.sighash&&(r+=this.type),r+="("+this.components.map((function(e){return e.format(t)})).join(t===w.full?", ":",")+")"):r+=this.type,t!==w.sighash&&(!0===this.indexed&&(r+=" indexed"),t===w.full&&this.name&&(r+=" "+this.name)),r}}],[{key:"from",value:function(e,r){return"string"==typeof e?t.fromString(e,r):t.fromObject(e)}},{key:"fromObject",value:function(e){return t.isParamType(e)?e:new t(m,{name:e.name||null,type:T(e.type),indexed:null==e.indexed?null:!!e.indexed,components:e.components?e.components.map(t.fromObject):null})}},{key:"fromString",value:function(e,r){return function(e){return t.fromObject({name:e.name,type:e.type,indexed:e.indexed,components:e.components})}(function(t,e){var r=t;function n(e){p.throwArgumentError("unexpected character at position ".concat(e),"param",t)}function i(t){var r={type:"",name:"",parent:t,state:{allowType:!0}};return e&&(r.indexed=!1),r}t=t.replace(/\s/g," ");for(var o={type:"",name:"",state:{allowType:!0}},a=o,s=0;s2&&p.throwArgumentError("invalid human-readable ABI signature","value",t),r[1].match(/^[0-9]+$/)||p.throwArgumentError("invalid human-readable ABI signature gas","value",t),e.gas=f.BigNumber.from(r[1]),r[0]):t}function E(t,e){e.constant=!1,e.payable=!1,e.stateMutability="nonpayable",t.split(" ").forEach((function(t){switch(t.trim()){case"constant":e.constant=!0;break;case"payable":e.payable=!0,e.stateMutability="payable";break;case"nonpayable":e.payable=!1,e.stateMutability="nonpayable";break;case"pure":e.constant=!0,e.stateMutability="pure";break;case"view":e.constant=!0,e.stateMutability="view";break;case"external":case"public":case"":break;default:console.log("unknown modifier: "+t)}}))}function O(t){var e={constant:!1,payable:!0,stateMutability:"payable"};return null!=t.stateMutability?(e.stateMutability=t.stateMutability,e.constant="view"===e.stateMutability||"pure"===e.stateMutability,null!=t.constant&&!!t.constant!==e.constant&&p.throwArgumentError("cannot have constant function with mutability "+e.stateMutability,"value",t),e.payable="payable"===e.stateMutability,null!=t.payable&&!!t.payable!==e.payable&&p.throwArgumentError("cannot have payable function with mutability "+e.stateMutability,"value",t)):null!=t.payable?(e.payable=!!t.payable,null!=t.constant||e.payable||"constructor"===t.type||p.throwArgumentError("unable to determine stateMutability","value",t),e.constant=!!t.constant,e.constant?e.stateMutability="view":e.stateMutability=e.payable?"payable":"nonpayable",e.payable&&e.constant&&p.throwArgumentError("cannot have constant payable function","value",t)):null!=t.constant?(e.constant=!!t.constant,e.payable=!e.constant,e.stateMutability=e.constant?"view":"payable"):"constructor"!==t.type&&p.throwArgumentError("unable to determine stateMutability","value",t),e}e.EventFragment=A;var P=function(t){(0,i.default)(r,t);var e=d(r);function r(){return(0,s.default)(this,r),e.apply(this,arguments)}return(0,u.default)(r,[{key:"format",value:function(t){if(t||(t=w.sighash),w[t]||p.throwArgumentError("invalid format type","format",t),t===w.json)return JSON.stringify({type:"constructor",stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payble:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map((function(e){return JSON.parse(e.format(t))}))});t===w.sighash&&p.throwError("cannot format a constructor for sighash",h.Logger.errors.UNSUPPORTED_OPERATION,{operation:"format(sighash)"});var e="constructor("+this.inputs.map((function(e){return e.format(t)})).join(t===w.full?", ":",")+") ";return this.stateMutability&&"nonpayable"!==this.stateMutability&&(e+=this.stateMutability+" "),e.trim()}}],[{key:"from",value:function(t){return"string"==typeof t?r.fromString(t):r.fromObject(t)}},{key:"fromObject",value:function(t){if(r.isConstructorFragment(t))return t;"constructor"!==t.type&&p.throwArgumentError("invalid constructor object","value",t);var e=O(t);e.constant&&p.throwArgumentError("constructor cannot be constant","value",t);var n={name:null,type:t.type,inputs:t.inputs?t.inputs.map(k.fromObject):[],payable:e.payable,stateMutability:e.stateMutability,gas:t.gas?f.BigNumber.from(t.gas):null};return new r(m,n)}},{key:"fromString",value:function(t){var e={type:"constructor"},n=(t=x(t,e)).match(C);return n&&"constructor"===n[1].trim()||p.throwArgumentError("invalid constructor string","value",t),e.inputs=M(n[2].trim(),!1),E(n[3].trim(),e),r.fromObject(e)}},{key:"isConstructorFragment",value:function(t){return t&&t._isFragment&&"constructor"===t.type}}]),r}(S);e.ConstructorFragment=P;var B=function(t){(0,i.default)(r,t);var e=d(r);function r(){return(0,s.default)(this,r),e.apply(this,arguments)}return(0,u.default)(r,[{key:"format",value:function(t){if(t||(t=w.sighash),w[t]||p.throwArgumentError("invalid format type","format",t),t===w.json)return JSON.stringify({type:"function",name:this.name,constant:this.constant,stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payble:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map((function(e){return JSON.parse(e.format(t))})),ouputs:this.outputs.map((function(e){return JSON.parse(e.format(t))}))});var e="";return t!==w.sighash&&(e+="function "),e+=this.name+"("+this.inputs.map((function(e){return e.format(t)})).join(t===w.full?", ":",")+") ",t!==w.sighash&&(this.stateMutability?"nonpayable"!==this.stateMutability&&(e+=this.stateMutability+" "):this.constant&&(e+="view "),this.outputs&&this.outputs.length&&(e+="returns ("+this.outputs.map((function(e){return e.format(t)})).join(", ")+") "),null!=this.gas&&(e+="@"+this.gas.toString()+" ")),e.trim()}}],[{key:"from",value:function(t){return"string"==typeof t?r.fromString(t):r.fromObject(t)}},{key:"fromObject",value:function(t){if(r.isFunctionFragment(t))return t;"function"!==t.type&&p.throwArgumentError("invalid function object","value",t);var e=O(t),n={type:t.type,name:I(t.name),constant:e.constant,inputs:t.inputs?t.inputs.map(k.fromObject):[],outputs:t.outputs?t.outputs.map(k.fromObject):[],payable:e.payable,stateMutability:e.stateMutability,gas:t.gas?f.BigNumber.from(t.gas):null};return new r(m,n)}},{key:"fromString",value:function(t){var e={type:"function"},n=(t=x(t,e)).split(" returns ");n.length>2&&p.throwArgumentError("invalid function string","value",t);var i=n[0].match(C);if(i||p.throwArgumentError("invalid function signature","value",t),e.name=i[1].trim(),e.name&&I(e.name),e.inputs=M(i[2],!1),E(i[3].trim(),e),n.length>1){var o=n[1].match(C);""==o[1].trim()&&""==o[3].trim()||p.throwArgumentError("unexpected tokens","value",t),e.outputs=M(o[2],!1)}else e.outputs=[];return r.fromObject(e)}},{key:"isFunctionFragment",value:function(t){return t&&t._isFragment&&"function"===t.type}}]),r}(P);function T(t){return t.match(/^uint($|[^1-9])/)?t="uint256"+t.substring(4):t.match(/^int($|[^1-9])/)&&(t="int256"+t.substring(3)),t}e.FunctionFragment=B;var R=new RegExp("^[A-Za-z_][A-Za-z0-9_]*$");function I(t){return t&&t.match(R)||p.throwArgumentError('invalid identifier "'.concat(t,'"'),"value",t),t}var C=new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$")},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.toUtf8Bytes=l,e._toEscapedUtf8String=function(t,e){return'"'+h(t,e).map((function(t){if(t<256){switch(t){case 8:return"\\b";case 9:return"\\t";case 10:return"\\n";case 13:return"\\r";case 34:return'\\"';case 92:return"\\\\"}if(t>=32&&t<127)return String.fromCharCode(t)}return t<=65535?d(t):d(55296+((t-=65536)>>10&1023))+d(56320+(1023&t))})).join("")+'"'},e._toUtf8String=p,e.toUtf8String=function(t,e){return p(h(t,e))},e.toUtf8CodePoints=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.current;return h(l(t,e))},e.Utf8ErrorFuncs=e.Utf8ErrorReason=e.UnicodeNormalizationForm=void 0;var n,i,o=r(11),a=r(12),s=r(290),u=new a.Logger(s.version);function f(t,e,r,n,o){if(t===i.BAD_PREFIX||t===i.UNEXPECTED_CONTINUE){for(var a=0,s=e+1;s>6==2;s++)a++;return a}return t===i.OVERRUN?r.length-e-1:0}e.UnicodeNormalizationForm=n,function(t){t.current="",t.NFC="NFC",t.NFD="NFD",t.NFKC="NFKC",t.NFKD="NFKD"}(n||(e.UnicodeNormalizationForm=n={})),e.Utf8ErrorReason=i,function(t){t.UNEXPECTED_CONTINUE="unexpected continuation byte",t.BAD_PREFIX="bad codepoint prefix",t.OVERRUN="string overrun",t.MISSING_CONTINUE="missing continuation byte",t.OUT_OF_RANGE="out of UTF-8 range",t.UTF16_SURROGATE="UTF-16 surrogate",t.OVERLONG="overlong representation"}(i||(e.Utf8ErrorReason=i={}));var c=Object.freeze({error:function(t,e,r,n,i){return u.throwArgumentError("invalid codepoint at offset ".concat(e,"; ").concat(t),"bytes",r)},ignore:f,replace:function(t,e,r,n,o){return t===i.OVERLONG?(n.push(o),0):(n.push(65533),f(t,e,r))}});function h(t,e){null==e&&(e=c.error),t=(0,o.arrayify)(t);for(var r=[],n=0;n>7!=0){var s=null,u=null;if(192==(224&a))s=1,u=127;else if(224==(240&a))s=2,u=2047;else{if(240!=(248&a)){n+=e(128==(192&a)?i.UNEXPECTED_CONTINUE:i.BAD_PREFIX,n-1,t,r);continue}s=3,u=65535}if(n-1+s>=t.length)n+=e(i.OVERRUN,n-1,t,r);else{for(var f=a&(1<<8-s-1)-1,h=0;h1114111?n+=e(i.OUT_OF_RANGE,n-1-s,t,r,f):f>=55296&&f<=57343?n+=e(i.UTF16_SURROGATE,n-1-s,t,r,f):f<=u?n+=e(i.OVERLONG,n-1-s,t,r,f):r.push(f))}}else r.push(a)}return r}function l(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.current;e!=n.current&&(u.checkNormalize(),t=t.normalize(e));for(var r=[],i=0;i>6|192),r.push(63&a|128);else if(55296==(64512&a)){i++;var s=t.charCodeAt(i);if(i>=t.length||56320!=(64512&s))throw new Error("invalid utf-8 string");var f=65536+((1023&a)<<10)+(1023&s);r.push(f>>18|240),r.push(f>>12&63|128),r.push(f>>6&63|128),r.push(63&f|128)}else r.push(a>>12|224),r.push(a>>6&63|128),r.push(63&a|128)}return(0,o.arrayify)(r)}function d(t){var e="0000"+t.toString(16);return"\\u"+e.substring(e.length-4)}function p(t){return t.map((function(t){return t<=65535?String.fromCharCode(t):(t-=65536,String.fromCharCode(55296+(t>>10&1023),56320+(1023&t)))})).join("")}e.Utf8ErrorFuncs=c},function(t,e,r){"use strict";var n=r(1).Buffer,i=r(318),o=r(51),a=r(324);function s(t){e.decode(t)}e.names=a.names,e.codes=a.codes,e.defaultLengths=a.defaultLengths,e.toHexString=function(t){if(!n.isBuffer(t))throw new Error("must be passed a buffer");return t.toString("hex")},e.fromHexString=function(t){return n.from(t,"hex")},e.toB58String=function(t){if(!n.isBuffer(t))throw new Error("must be passed a buffer");return i.encode("base58btc",t).toString().slice(1)},e.fromB58String=function(t){var e=t;return n.isBuffer(t)&&(e=t.toString()),i.decode("z"+e)},e.decode=function(t){if(!n.isBuffer(t))throw new Error("multihash must be a Buffer");if(t.length<2)throw new Error("multihash too short. must be > 2 bytes.");var r=o.decode(t);if(!e.isValidCode(r))throw new Error("multihash unknown function code: 0x".concat(r.toString(16)));t=t.slice(o.decode.bytes);var i=o.decode(t);if(i<0)throw new Error("multihash invalid length: ".concat(i));if((t=t.slice(o.decode.bytes)).length!==i)throw new Error("multihash length inconsistent: 0x".concat(t.toString("hex")));return{code:r,name:a.codes[r],length:i,digest:t}},e.encode=function(t,r,i){if(!t||void 0===r)throw new Error("multihash encode requires at least two args: digest, code");var a=e.coerceCode(r);if(!n.isBuffer(t))throw new Error("digest should be a Buffer");if(null==i&&(i=t.length),i&&t.length!==i)throw new Error("digest length should be equal to specified length.");return n.concat([n.from(o.encode(a)),n.from(o.encode(i)),t])},e.coerceCode=function(t){var r=t;if("string"==typeof t){if(void 0===a.names[t])throw new Error("Unrecognized hash function named: ".concat(t));r=a.names[t]}if("number"!=typeof r)throw new Error("Hash function code should be a number. Got: ".concat(r));if(void 0===a.codes[r]&&!e.isAppCode(r))throw new Error("Unrecognized function code: ".concat(r));return r},e.isAppCode=function(t){return t>0&&t<16},e.isValidCode=function(t){return!!e.isAppCode(t)||!!a.codes[t]},e.validate=s,e.prefix=function(t){return s(t),t.slice(0,2)}},function(t,e,r){"use strict";var n=r(3),i=r(151),o=r(4).Buffer,a=new Array(16);function s(){i.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function u(t,e){return t<>>32-e}function f(t,e,r,n,i,o,a){return u(t+(e&r|~e&n)+i+o|0,a)+e|0}function c(t,e,r,n,i,o,a){return u(t+(e&n|r&~n)+i+o|0,a)+e|0}function h(t,e,r,n,i,o,a){return u(t+(e^r^n)+i+o|0,a)+e|0}function l(t,e,r,n,i,o,a){return u(t+(r^(e|~n))+i+o|0,a)+e|0}n(s,i),s.prototype._update=function(){for(var t=a,e=0;e<16;++e)t[e]=this._block.readInt32LE(4*e);var r=this._a,n=this._b,i=this._c,o=this._d;r=f(r,n,i,o,t[0],3614090360,7),o=f(o,r,n,i,t[1],3905402710,12),i=f(i,o,r,n,t[2],606105819,17),n=f(n,i,o,r,t[3],3250441966,22),r=f(r,n,i,o,t[4],4118548399,7),o=f(o,r,n,i,t[5],1200080426,12),i=f(i,o,r,n,t[6],2821735955,17),n=f(n,i,o,r,t[7],4249261313,22),r=f(r,n,i,o,t[8],1770035416,7),o=f(o,r,n,i,t[9],2336552879,12),i=f(i,o,r,n,t[10],4294925233,17),n=f(n,i,o,r,t[11],2304563134,22),r=f(r,n,i,o,t[12],1804603682,7),o=f(o,r,n,i,t[13],4254626195,12),i=f(i,o,r,n,t[14],2792965006,17),r=c(r,n=f(n,i,o,r,t[15],1236535329,22),i,o,t[1],4129170786,5),o=c(o,r,n,i,t[6],3225465664,9),i=c(i,o,r,n,t[11],643717713,14),n=c(n,i,o,r,t[0],3921069994,20),r=c(r,n,i,o,t[5],3593408605,5),o=c(o,r,n,i,t[10],38016083,9),i=c(i,o,r,n,t[15],3634488961,14),n=c(n,i,o,r,t[4],3889429448,20),r=c(r,n,i,o,t[9],568446438,5),o=c(o,r,n,i,t[14],3275163606,9),i=c(i,o,r,n,t[3],4107603335,14),n=c(n,i,o,r,t[8],1163531501,20),r=c(r,n,i,o,t[13],2850285829,5),o=c(o,r,n,i,t[2],4243563512,9),i=c(i,o,r,n,t[7],1735328473,14),r=h(r,n=c(n,i,o,r,t[12],2368359562,20),i,o,t[5],4294588738,4),o=h(o,r,n,i,t[8],2272392833,11),i=h(i,o,r,n,t[11],1839030562,16),n=h(n,i,o,r,t[14],4259657740,23),r=h(r,n,i,o,t[1],2763975236,4),o=h(o,r,n,i,t[4],1272893353,11),i=h(i,o,r,n,t[7],4139469664,16),n=h(n,i,o,r,t[10],3200236656,23),r=h(r,n,i,o,t[13],681279174,4),o=h(o,r,n,i,t[0],3936430074,11),i=h(i,o,r,n,t[3],3572445317,16),n=h(n,i,o,r,t[6],76029189,23),r=h(r,n,i,o,t[9],3654602809,4),o=h(o,r,n,i,t[12],3873151461,11),i=h(i,o,r,n,t[15],530742520,16),r=l(r,n=h(n,i,o,r,t[2],3299628645,23),i,o,t[0],4096336452,6),o=l(o,r,n,i,t[7],1126891415,10),i=l(i,o,r,n,t[14],2878612391,15),n=l(n,i,o,r,t[5],4237533241,21),r=l(r,n,i,o,t[12],1700485571,6),o=l(o,r,n,i,t[3],2399980690,10),i=l(i,o,r,n,t[10],4293915773,15),n=l(n,i,o,r,t[1],2240044497,21),r=l(r,n,i,o,t[8],1873313359,6),o=l(o,r,n,i,t[15],4264355552,10),i=l(i,o,r,n,t[6],2734768916,15),n=l(n,i,o,r,t[13],1309151649,21),r=l(r,n,i,o,t[4],4149444226,6),o=l(o,r,n,i,t[11],3174756917,10),i=l(i,o,r,n,t[2],718787259,15),n=l(n,i,o,r,t[9],3951481745,21),this._a=this._a+r|0,this._b=this._b+n|0,this._c=this._c+i|0,this._d=this._d+o|0},s.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var t=o.allocUnsafe(16);return t.writeInt32LE(this._a,0),t.writeInt32LE(this._b,4),t.writeInt32LE(this._c,8),t.writeInt32LE(this._d,12),t},t.exports=s},function(t,e,r){"use strict";var n=r(37).codes.ERR_STREAM_PREMATURE_CLOSE;function i(){}t.exports=function t(e,r,o){if("function"==typeof r)return t(e,null,r);r||(r={}),o=function(t){var e=!1;return function(){if(!e){e=!0;for(var r=arguments.length,n=new Array(r),i=0;i>>32-e}function m(t,e,r,n,i,o,a,s){return p(t+(e^r^n)+o+a|0,s)+i|0}function b(t,e,r,n,i,o,a,s){return p(t+(e&r|~e&n)+o+a|0,s)+i|0}function v(t,e,r,n,i,o,a,s){return p(t+((e|~r)^n)+o+a|0,s)+i|0}function y(t,e,r,n,i,o,a,s){return p(t+(e&n|r&~n)+o+a|0,s)+i|0}function g(t,e,r,n,i,o,a,s){return p(t+(e^(r|~n))+o+a|0,s)+i|0}i(d,o),d.prototype._update=function(){for(var t=a,e=0;e<16;++e)t[e]=this._block.readInt32LE(4*e);for(var r=0|this._a,n=0|this._b,i=0|this._c,o=0|this._d,d=0|this._e,w=0|this._a,_=0|this._b,k=0|this._c,M=0|this._d,S=0|this._e,A=0;A<80;A+=1){var x,E;A<16?(x=m(r,n,i,o,d,t[s[A]],h[0],f[A]),E=g(w,_,k,M,S,t[u[A]],l[0],c[A])):A<32?(x=b(r,n,i,o,d,t[s[A]],h[1],f[A]),E=y(w,_,k,M,S,t[u[A]],l[1],c[A])):A<48?(x=v(r,n,i,o,d,t[s[A]],h[2],f[A]),E=v(w,_,k,M,S,t[u[A]],l[2],c[A])):A<64?(x=y(r,n,i,o,d,t[s[A]],h[3],f[A]),E=b(w,_,k,M,S,t[u[A]],l[3],c[A])):(x=g(r,n,i,o,d,t[s[A]],h[4],f[A]),E=m(w,_,k,M,S,t[u[A]],l[4],c[A])),r=d,d=o,o=p(i,10),i=n,n=x,w=S,S=M,M=p(k,10),k=_,_=E}var O=this._b+i+M|0;this._b=this._c+o+S|0,this._c=this._d+d+w|0,this._d=this._e+r+_|0,this._e=this._a+n+k|0,this._a=O},d.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var t=n.alloc?n.alloc(20):new n(20);return t.writeInt32LE(this._a,0),t.writeInt32LE(this._b,4),t.writeInt32LE(this._c,8),t.writeInt32LE(this._d,12),t.writeInt32LE(this._e,16),t},t.exports=d},function(t,e,r){"use strict";var n=t.exports=function(t){t=t.toLowerCase();var e=n[t];if(!e)throw new Error(t+" is not supported (we accept pull requests)");return new e};n.sha=r(357),n.sha1=r(358),n.sha224=r(359),n.sha256=r(158),n.sha384=r(360),n.sha512=r(159)},function(t,e,r){"use strict";t.exports=i;var n=r(23).EventEmitter;function i(){n.call(this)}r(3)(i,n),i.Readable=r(46),i.Writable=r(361),i.Duplex=r(362),i.Transform=r(363),i.PassThrough=r(364),i.Stream=i,i.prototype.pipe=function(t,e){var r=this;function i(e){t.writable&&!1===t.write(e)&&r.pause&&r.pause()}function o(){r.readable&&r.resume&&r.resume()}r.on("data",i),t.on("drain",o),t._isStdio||e&&!1===e.end||(r.on("end",s),r.on("close",u));var a=!1;function s(){a||(a=!0,t.end())}function u(){a||(a=!0,"function"==typeof t.destroy&&t.destroy())}function f(t){if(c(),0===n.listenerCount(this,"error"))throw t}function c(){r.removeListener("data",i),t.removeListener("drain",o),r.removeListener("end",s),r.removeListener("close",u),r.removeListener("error",f),t.removeListener("error",f),r.removeListener("end",c),r.removeListener("close",c),t.removeListener("close",c)}return r.on("error",f),t.on("error",f),r.on("end",c),r.on("close",c),t.on("close",c),t.emit("pipe",r),t}},function(t,e,r){"use strict";var n=r(18);function i(t){this.options=t,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0}t.exports=i,i.prototype._init=function(){},i.prototype.update=function(t){return 0===t.length?[]:"decrypt"===this.type?this._updateDecrypt(t):this._updateEncrypt(t)},i.prototype._buffer=function(t,e){for(var r=Math.min(this.buffer.length-this.bufferOff,t.length-e),n=0;n0;n--)e+=this._buffer(t,e),r+=this._flushBuffer(i,r);return e+=this._buffer(t,e),i},i.prototype.final=function(t){var e,r;return t&&(e=this.update(t)),r="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),e?e.concat(r):r},i.prototype._pad=function(t,e){if(0===e)return!1;for(;e */var n=r(1),i=n.Buffer;function o(t,e){for(var r in t)e[r]=t[r]}function a(t,e,r){return i(t,e,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?t.exports=n:(o(n,e),e.Buffer=a),a.prototype=Object.create(i.prototype),o(i,a),a.from=function(t,e,r){if("number"==typeof t)throw new TypeError("Argument must not be a number");return i(t,e,r)},a.alloc=function(t,e,r){if("number"!=typeof t)throw new TypeError("Argument must be a number");var n=i(t);return void 0!==e?"string"==typeof r?n.fill(e,r):n.fill(e):n.fill(0),n},a.allocUnsafe=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return i(t)},a.allocUnsafeSlow=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return n.SlowBuffer(t)}},function(t,e,r){"use strict";var n=r(40).codes.ERR_STREAM_PREMATURE_CLOSE;function i(){}t.exports=function t(e,r,o){if("function"==typeof r)return t(e,null,r);r||(r={}),o=function(t){var e=!1;return function(){if(!e){e=!0;for(var r=arguments.length,n=new Array(r),i=0;i=0||!e.umod(t.prime1)||!e.umod(t.prime2));return e}function a(t,r){var i=function(t){var e=o(t);return{blinder:e.toRed(n.mont(t.modulus)).redPow(new n(t.publicExponent)).fromRed(),unblinder:e.invm(t.modulus)}}(r),a=r.modulus.byteLength(),s=new n(t).mul(i.blinder).umod(r.modulus),u=s.toRed(n.mont(r.prime1)),f=s.toRed(n.mont(r.prime2)),c=r.coefficient,h=r.prime1,l=r.prime2,d=u.redPow(r.exponent1).fromRed(),p=f.redPow(r.exponent2).fromRed(),m=d.isub(p).imul(c).umod(h).imul(l);return p.iadd(m).imul(i.unblinder).umod(r.modulus).toArrayLike(e,"be",a)}a.getr=o,t.exports=a}).call(this,r(1).Buffer)},function(t,e,r){"use strict";var n,i=e,o=r(60),a=r(184),s=r(19).assert;function u(t){"short"===t.type?this.curve=new a.short(t):"edwards"===t.type?this.curve=new a.edwards(t):this.curve=new a.mont(t),this.g=this.curve.g,this.n=this.curve.n,this.hash=t.hash,s(this.g.validate(),"Invalid curve"),s(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function f(t,e){Object.defineProperty(i,t,{configurable:!0,enumerable:!0,get:function(){var r=new u(e);return Object.defineProperty(i,t,{configurable:!0,enumerable:!0,value:r}),r}})}i.PresetCurve=u,f("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:o.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),f("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:o.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),f("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:o.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),f("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:o.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),f("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:o.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),f("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:o.sha256,gRed:!1,g:["9"]}),f("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:o.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{n=r(403)}catch(t){n=void 0}f("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:o.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",n]})},function(t,e,r){"use strict";(function(e){var n,i=r(0)(r(2)),o=r(1),a=o.Buffer,s={};for(n in o)o.hasOwnProperty(n)&&"SlowBuffer"!==n&&"Buffer"!==n&&(s[n]=o[n]);var u=s.Buffer={};for(n in a)a.hasOwnProperty(n)&&"allocUnsafe"!==n&&"allocUnsafeSlow"!==n&&(u[n]=a[n]);if(s.Buffer.prototype=a.prototype,u.from&&u.from!==Uint8Array.from||(u.from=function(t,e,r){if("number"==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type '+(0,i.default)(t));if(t&&void 0===t.length)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+(0,i.default)(t));return a(t,e,r)}),u.alloc||(u.alloc=function(t,e,r){if("number"!=typeof t)throw new TypeError('The "size" argument must be of type number. Received type '+(0,i.default)(t));if(t<0||t>=2*(1<<30))throw new RangeError('The value "'+t+'" is invalid for option "size"');var n=a(t);return e&&0!==e.length?"string"==typeof r?n.fill(e,r):n.fill(e):n.fill(0),n}),!s.kStringMaxLength)try{s.kStringMaxLength=e.binding("buffer").kStringMaxLength}catch(t){}s.constants||(s.constants={MAX_LENGTH:s.kMaxLength},s.kStringMaxLength&&(s.constants.MAX_STRING_LENGTH=s.kStringMaxLength)),t.exports=s}).call(this,r(6))},function(t,e,r){"use strict";var n=r(0)(r(2)),i=r(98).Reporter,o=r(55).EncoderBuffer,a=r(55).DecoderBuffer,s=r(18),u=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],f=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(u);function c(t,e,r){var n={};this._baseState=n,n.name=r,n.enc=t,n.parent=e||null,n.children=null,n.tag=null,n.args=null,n.reverseArgs=null,n.choice=null,n.optional=!1,n.any=!1,n.obj=!1,n.use=null,n.useDecoder=null,n.key=null,n.default=null,n.explicit=null,n.implicit=null,n.contains=null,n.parent||(n.children=[],this._wrap())}t.exports=c;var h=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];c.prototype.clone=function(){var t=this._baseState,e={};h.forEach((function(r){e[r]=t[r]}));var r=new this.constructor(e.parent);return r._baseState=e,r},c.prototype._wrap=function(){var t=this._baseState;f.forEach((function(e){this[e]=function(){var r=new this.constructor(this);return t.children.push(r),r[e].apply(r,arguments)}}),this)},c.prototype._init=function(t){var e=this._baseState;s(null===e.parent),t.call(this),e.children=e.children.filter((function(t){return t._baseState.parent===this}),this),s.equal(e.children.length,1,"Root node can have only one child")},c.prototype._useArgs=function(t){var e=this._baseState,r=t.filter((function(t){return t instanceof this.constructor}),this);t=t.filter((function(t){return!(t instanceof this.constructor)}),this),0!==r.length&&(s(null===e.children),e.children=r,r.forEach((function(t){t._baseState.parent=this}),this)),0!==t.length&&(s(null===e.args),e.args=t,e.reverseArgs=t.map((function(t){if("object"!==(0,n.default)(t)||t.constructor!==Object)return t;var e={};return Object.keys(t).forEach((function(r){r==(0|r)&&(r|=0);var n=t[r];e[n]=r})),e})))},["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"].forEach((function(t){c.prototype[t]=function(){var e=this._baseState;throw new Error(t+" not implemented for encoding: "+e.enc)}})),u.forEach((function(t){c.prototype[t]=function(){var e=this._baseState,r=Array.prototype.slice.call(arguments);return s(null===e.tag),e.tag=t,this._useArgs(r),this}})),c.prototype.use=function(t){s(t);var e=this._baseState;return s(null===e.use),e.use=t,this},c.prototype.optional=function(){return this._baseState.optional=!0,this},c.prototype.def=function(t){var e=this._baseState;return s(null===e.default),e.default=t,e.optional=!0,this},c.prototype.explicit=function(t){var e=this._baseState;return s(null===e.explicit&&null===e.implicit),e.explicit=t,this},c.prototype.implicit=function(t){var e=this._baseState;return s(null===e.explicit&&null===e.implicit),e.implicit=t,this},c.prototype.obj=function(){var t=this._baseState,e=Array.prototype.slice.call(arguments);return t.obj=!0,0!==e.length&&this._useArgs(e),this},c.prototype.key=function(t){var e=this._baseState;return s(null===e.key),e.key=t,this},c.prototype.any=function(){return this._baseState.any=!0,this},c.prototype.choice=function(t){var e=this._baseState;return s(null===e.choice),e.choice=t,this._useArgs(Object.keys(t).map((function(e){return t[e]}))),this},c.prototype.contains=function(t){var e=this._baseState;return s(null===e.use),e.contains=t,this},c.prototype._decode=function(t,e){var r=this._baseState;if(null===r.parent)return t.wrapResult(r.children[0]._decode(t,e));var n,i=r.default,o=!0,s=null;if(null!==r.key&&(s=t.enterKey(r.key)),r.optional){var u=null;if(null!==r.explicit?u=r.explicit:null!==r.implicit?u=r.implicit:null!==r.tag&&(u=r.tag),null!==u||r.any){if(o=this._peekTag(t,u,r.any),t.isError(o))return o}else{var f=t.save();try{null===r.choice?this._decodeGeneric(r.tag,t,e):this._decodeChoice(t,e),o=!0}catch(t){o=!1}t.restore(f)}}if(r.obj&&o&&(n=t.enterObject()),o){if(null!==r.explicit){var c=this._decodeTag(t,r.explicit);if(t.isError(c))return c;t=c}var h=t.offset;if(null===r.use&&null===r.choice){var l;r.any&&(l=t.save());var d=this._decodeTag(t,null!==r.implicit?r.implicit:r.tag,r.any);if(t.isError(d))return d;r.any?i=t.raw(l):t=d}if(e&&e.track&&null!==r.tag&&e.track(t.path(),h,t.length,"tagged"),e&&e.track&&null!==r.tag&&e.track(t.path(),t.offset,t.length,"content"),r.any||(i=null===r.choice?this._decodeGeneric(r.tag,t,e):this._decodeChoice(t,e)),t.isError(i))return i;if(r.any||null!==r.choice||null===r.children||r.children.forEach((function(r){r._decode(t,e)})),r.contains&&("octstr"===r.tag||"bitstr"===r.tag)){var p=new a(i);i=this._getUse(r.contains,t._reporterState.obj)._decode(p,e)}}return r.obj&&o&&(i=t.leaveObject(n)),null===r.key||null===i&&!0!==o?null!==s&&t.exitKey(s):t.leaveKey(s,r.key,i),i},c.prototype._decodeGeneric=function(t,e,r){var n=this._baseState;return"seq"===t||"set"===t?null:"seqof"===t||"setof"===t?this._decodeList(e,t,n.args[0],r):/str$/.test(t)?this._decodeStr(e,t,r):"objid"===t&&n.args?this._decodeObjid(e,n.args[0],n.args[1],r):"objid"===t?this._decodeObjid(e,null,null,r):"gentime"===t||"utctime"===t?this._decodeTime(e,t,r):"null_"===t?this._decodeNull(e,r):"bool"===t?this._decodeBool(e,r):"objDesc"===t?this._decodeStr(e,t,r):"int"===t||"enum"===t?this._decodeInt(e,n.args&&n.args[0],r):null!==n.use?this._getUse(n.use,e._reporterState.obj)._decode(e,r):e.error("unknown tag: "+t)},c.prototype._getUse=function(t,e){var r=this._baseState;return r.useDecoder=this._use(t,e),s(null===r.useDecoder._baseState.parent),r.useDecoder=r.useDecoder._baseState.children[0],r.implicit!==r.useDecoder._baseState.implicit&&(r.useDecoder=r.useDecoder.clone(),r.useDecoder._baseState.implicit=r.implicit),r.useDecoder},c.prototype._decodeChoice=function(t,e){var r=this._baseState,n=null,i=!1;return Object.keys(r.choice).some((function(o){var a=t.save(),s=r.choice[o];try{var u=s._decode(t,e);if(t.isError(u))return!1;n={type:o,value:u},i=!0}catch(e){return t.restore(a),!1}return!0}),this),i?n:t.error("Choice not matched")},c.prototype._createEncoderBuffer=function(t){return new o(t,this.reporter)},c.prototype._encode=function(t,e,r){var n=this._baseState;if(null===n.default||n.default!==t){var i=this._encodeValue(t,e,r);if(void 0!==i&&!this._skipDefault(i,e,r))return i}},c.prototype._encodeValue=function(t,e,r){var o=this._baseState;if(null===o.parent)return o.children[0]._encode(t,e||new i);var a=null;if(this.reporter=e,o.optional&&void 0===t){if(null===o.default)return;t=o.default}var s=null,u=!1;if(o.any)a=this._createEncoderBuffer(t);else if(o.choice)a=this._encodeChoice(t,e);else if(o.contains)s=this._getUse(o.contains,r)._encode(t,e),u=!0;else if(o.children)s=o.children.map((function(r){if("null_"===r._baseState.tag)return r._encode(null,e,t);if(null===r._baseState.key)return e.error("Child should have a key");var i=e.enterKey(r._baseState.key);if("object"!==(0,n.default)(t))return e.error("Child expected, but input is not object");var o=r._encode(t[r._baseState.key],e,t);return e.leaveKey(i),o}),this).filter((function(t){return t})),s=this._createEncoderBuffer(s);else if("seqof"===o.tag||"setof"===o.tag){if(!o.args||1!==o.args.length)return e.error("Too many args for : "+o.tag);if(!Array.isArray(t))return e.error("seqof/setof, but data is not Array");var f=this.clone();f._baseState.implicit=null,s=this._createEncoderBuffer(t.map((function(r){var n=this._baseState;return this._getUse(n.args[0],t)._encode(r,e)}),f))}else null!==o.use?a=this._getUse(o.use,r)._encode(t,e):(s=this._encodePrimitive(o.tag,t),u=!0);if(!o.any&&null===o.choice){var c=null!==o.implicit?o.implicit:o.tag,h=null===o.implicit?"universal":"context";null===c?null===o.use&&e.error("Tag could be omitted only for .use()"):null===o.use&&(a=this._encodeComposite(c,u,h,s))}return null!==o.explicit&&(a=this._encodeComposite(o.explicit,!1,"context",a)),a},c.prototype._encodeChoice=function(t,e){var r=this._baseState,n=r.choice[t.type];return n||s(!1,t.type+" not found in "+JSON.stringify(Object.keys(r.choice))),n._encode(t.value,e)},c.prototype._encodePrimitive=function(t,e){var r=this._baseState;if(/str$/.test(t))return this._encodeStr(e,t);if("objid"===t&&r.args)return this._encodeObjid(e,r.reverseArgs[0],r.args[1]);if("objid"===t)return this._encodeObjid(e,null,null);if("gentime"===t||"utctime"===t)return this._encodeTime(e,t);if("null_"===t)return this._encodeNull();if("int"===t||"enum"===t)return this._encodeInt(e,r.args&&r.reverseArgs[0]);if("bool"===t)return this._encodeBool(e);if("objDesc"===t)return this._encodeStr(e,t);throw new Error("Unsupported tag: "+t)},c.prototype._isNumstr=function(t){return/^[0-9 ]*$/.test(t)},c.prototype._isPrintstr=function(t){return/^[A-Za-z0-9 '()+,-./:=?]*$/.test(t)}},function(t,e,r){"use strict";var n=r(3);function i(t){this._reporterState={obj:null,path:[],options:t||{},errors:[]}}function o(t,e){this.path=t,this.rethrow(e)}e.Reporter=i,i.prototype.isError=function(t){return t instanceof o},i.prototype.save=function(){var t=this._reporterState;return{obj:t.obj,pathLen:t.path.length}},i.prototype.restore=function(t){var e=this._reporterState;e.obj=t.obj,e.path=e.path.slice(0,t.pathLen)},i.prototype.enterKey=function(t){return this._reporterState.path.push(t)},i.prototype.exitKey=function(t){var e=this._reporterState;e.path=e.path.slice(0,t-1)},i.prototype.leaveKey=function(t,e,r){var n=this._reporterState;this.exitKey(t),null!==n.obj&&(n.obj[e]=r)},i.prototype.path=function(){return this._reporterState.path.join("/")},i.prototype.enterObject=function(){var t=this._reporterState,e=t.obj;return t.obj={},e},i.prototype.leaveObject=function(t){var e=this._reporterState,r=e.obj;return e.obj=t,r},i.prototype.error=function(t){var e,r=this._reporterState,n=t instanceof o;if(e=n?t:new o(r.path.map((function(t){return"["+JSON.stringify(t)+"]"})).join(""),t.message||t,t.stack),!r.options.partial)throw e;return n||r.errors.push(e),e},i.prototype.wrapResult=function(t){var e=this._reporterState;return e.options.partial?{result:this.isError(t)?null:t,errors:e.errors}:t},n(o,Error),o.prototype.rethrow=function(t){if(this.message=t+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,o),!this.stack)try{throw new Error(this.message)}catch(t){this.stack=t.stack}return this}},function(t,e,r){"use strict";function n(t){var e={};return Object.keys(t).forEach((function(r){(0|r)==r&&(r|=0);var n=t[r];e[n]=r})),e}e.tagClass={0:"universal",1:"application",2:"context",3:"private"},e.tagClassByName=n(e.tagClass),e.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},e.tagByName=n(e.tag)},function(t,e,r){"use strict";(function(e){var n=r(0)(r(2)),i=r(101); + /*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */ + function o(t,e){if(t===e)return 0;for(var r=t.length,n=e.length,i=0,o=Math.min(r,n);i=0;u--)if(c[u]!==h[u])return!1;for(u=c.length-1;u>=0;u--)if(a=c[u],!w(t[a],e[a],r,n))return!1;return!0}(t,e,r,i))}return r?t===e:t==e}function _(t){return"[object Arguments]"==Object.prototype.toString.call(t)}function k(t,e){if(!t||!e)return!1;if("[object RegExp]"==Object.prototype.toString.call(e))return e.test(t);try{if(t instanceof e)return!0}catch(t){}return!Error.isPrototypeOf(e)&&!0===e.call({},t)}function M(t,e,r,n){var i;if("function"!=typeof e)throw new TypeError('"block" argument must be a function');"string"==typeof r&&(n=r,r=null),i=function(t){var e;try{t()}catch(t){e=t}return e}(e),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),t&&!i&&y(i,r,"Missing expected exception"+n);var o="string"==typeof n,a=!t&&i&&!r;if((!t&&s.isError(i)&&o&&k(i,r)||a)&&y(i,r,"Got unwanted exception"+n),t&&i&&r&&!k(i,r)||!t&&i)throw i}d.AssertionError=function(t){this.name="AssertionError",this.actual=t.actual,this.expected=t.expected,this.operator=t.operator,t.message?(this.message=t.message,this.generatedMessage=!1):(this.message=function(t){return b(v(t.actual),128)+" "+t.operator+" "+b(v(t.expected),128)}(this),this.generatedMessage=!0);var e=t.stackStartFunction||y;if(Error.captureStackTrace)Error.captureStackTrace(this,e);else{var r=new Error;if(r.stack){var n=r.stack,i=m(e),o=n.indexOf("\n"+i);if(o>=0){var a=n.indexOf("\n",o+1);n=n.substring(a+1)}this.stack=n}}},s.inherits(d.AssertionError,Error),d.fail=y,d.ok=g,d.equal=function(t,e,r){t!=e&&y(t,e,r,"==",d.equal)},d.notEqual=function(t,e,r){t==e&&y(t,e,r,"!=",d.notEqual)},d.deepEqual=function(t,e,r){w(t,e,!1)||y(t,e,r,"deepEqual",d.deepEqual)},d.deepStrictEqual=function(t,e,r){w(t,e,!0)||y(t,e,r,"deepStrictEqual",d.deepStrictEqual)},d.notDeepEqual=function(t,e,r){w(t,e,!1)&&y(t,e,r,"notDeepEqual",d.notDeepEqual)},d.notDeepStrictEqual=function t(e,r,n){w(e,r,!0)&&y(e,r,n,"notDeepStrictEqual",t)},d.strictEqual=function(t,e,r){t!==e&&y(t,e,r,"===",d.strictEqual)},d.notStrictEqual=function(t,e,r){t===e&&y(t,e,r,"!==",d.notStrictEqual)},d.throws=function(t,e,r){M(!0,t,e,r)},d.doesNotThrow=function(t,e,r){M(!1,t,e,r)},d.ifError=function(t){if(t)throw t},d.strict=i((function t(e,r){e||y(e,!0,r,"==",t)}),d,{equal:d.strictEqual,deepEqual:d.deepStrictEqual,notEqual:d.notStrictEqual,notDeepEqual:d.notDeepStrictEqual}),d.strict.strict=d.strict;var S=Object.keys||function(t){var e=[];for(var r in t)u.call(t,r)&&e.push(r);return e}}).call(this,r(7))},function(t,e,r){"use strict"; + /* + object-assign + (c) Sindre Sorhus + @license MIT + */var n=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function a(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}t.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},r=0;r<10;r++)e["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(e).map((function(t){return e[t]})).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach((function(t){n[t]=t})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var r,s,u=a(t),f=1;f=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},i=function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(n=o.next()).done;)a.push(n.value)}catch(t){i={error:t}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return a},o=function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.BaseTransaction=void 0;var a=o(r(105)),s=r(26),u=r(43),f=function(){function t(t){this.activeCapabilities=[],this.DEFAULT_CHAIN="mainnet",this.DEFAULT_HARDFORK="istanbul";var e=t.nonce,r=t.gasLimit,n=t.to,i=t.value,o=t.data,a=t.v,u=t.r,f=t.s,c=t.type;this._type=new s.BN(s.toBuffer(c)).toNumber();var h=s.toBuffer(""===n?"0x":n),l=s.toBuffer(""===a?"0x":a),d=s.toBuffer(""===u?"0x":u),p=s.toBuffer(""===f?"0x":f);this.nonce=new s.BN(s.toBuffer(""===e?"0x":e)),this.gasLimit=new s.BN(s.toBuffer(""===r?"0x":r)),this.to=h.length>0?new s.Address(h):void 0,this.value=new s.BN(s.toBuffer(""===i?"0x":i)),this.data=s.toBuffer(""===o?"0x":o),this.v=l.length>0?new s.BN(l):void 0,this.r=d.length>0?new s.BN(d):void 0,this.s=p.length>0?new s.BN(p):void 0,this._validateCannotExceedMaxInteger({nonce:this.nonce,gasLimit:this.gasLimit,value:this.value,r:this.r,s:this.s})}return Object.defineProperty(t.prototype,"transactionType",{get:function(){return this.type},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"type",{get:function(){return this._type},enumerable:!1,configurable:!0}),t.prototype.supports=function(t){return this.activeCapabilities.includes(t)},t.prototype.validate=function(t){void 0===t&&(t=!1);var e=[];return this.getBaseFee().gt(this.gasLimit)&&e.push("gasLimit is too low. given "+this.gasLimit+", need at least "+this.getBaseFee()),this.isSigned()&&!this.verifySignature()&&e.push("Invalid Signature"),t?e:0===e.length},t.prototype.getBaseFee=function(){var t=this.getDataFee().addn(this.common.param("gasPrices","tx"));return this.common.gteHardfork("homestead")&&this.toCreationAddress()&&t.iaddn(this.common.param("gasPrices","txCreation")),t},t.prototype.getDataFee=function(){for(var t=this.common.param("gasPrices","txDataZero"),e=this.common.param("gasPrices","txDataNonZero"),r=0,n=0;n-1&&this.activeCapabilities.splice(c,1)}return f},t.prototype._getCommon=function(t,e){var r;if(e){var n=new s.BN(s.toBuffer(e));if(t){if(!t.chainIdBN().eq(n))throw new Error("The chain ID does not match the chain ID of Common");return t.copy()}return a.default.isSupportedChainId(n)?new a.default({chain:n,hardfork:this.DEFAULT_HARDFORK}):a.default.forCustomChain(this.DEFAULT_CHAIN,{name:"custom-chain",networkId:n,chainId:n},this.DEFAULT_HARDFORK)}return null!==(r=null==t?void 0:t.copy())&&void 0!==r?r:new a.default({chain:this.DEFAULT_CHAIN,hardfork:this.DEFAULT_HARDFORK})},t.prototype._validateCannotExceedMaxInteger=function(t,e){var r,o;void 0===e&&(e=53);try{for(var a=n(Object.entries(t)),u=a.next();!u.done;u=a.next()){var f=i(u.value,2),c=f[0],h=f[1];if(53===e){if(null==h?void 0:h.gt(s.MAX_INTEGER))throw new Error(c+" cannot exceed MAX_INTEGER, given "+h)}else{if(256!==e)throw new Error("unimplemented bits value");if(null==h?void 0:h.gte(s.TWO_POW256))throw new Error(c+" must be less than 2^256, given "+h)}}}catch(t){r={error:t}}finally{try{u&&!u.done&&(o=a.return)&&o.call(a)}finally{if(r)throw r.error}}},t}();e.BaseTransaction=f},function(t,e,r){"use strict";(function(t){var n,i=r(0)(r(2)),o=(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),a=function(){return(a=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.Hardfork=e.Chain=e.CustomChain=void 0;var u,f,c=r(23),h=r(450),l=r(26),d=r(451),p=r(458),m=r(471);!function(t){t.PolygonMainnet="polygon-mainnet",t.PolygonMumbai="polygon-mumbai",t.ArbitrumRinkebyTestnet="arbitrum-rinkeby-testnet",t.xDaiChain="x-dai-chain"}(u=e.CustomChain||(e.CustomChain={})),function(t){t[t.Mainnet=1]="Mainnet",t[t.Ropsten=3]="Ropsten",t[t.Rinkeby=4]="Rinkeby",t[t.Kovan=42]="Kovan",t[t.Goerli=5]="Goerli",t[t.Calaveras=123]="Calaveras"}(e.Chain||(e.Chain={})),function(t){t.Chainstart="chainstart",t.Homestead="homestead",t.Dao="dao",t.TangerineWhistle="tangerineWhistle",t.SpuriousDragon="spuriousDragon",t.Byzantium="byzantium",t.Constantinople="constantinople",t.Petersburg="petersburg",t.Istanbul="istanbul",t.MuirGlacier="muirGlacier",t.Berlin="berlin",t.London="london"}(f=e.Hardfork||(e.Hardfork={}));var b=function(e){function r(t){var r,n,i=e.call(this)||this;return i._supportedHardforks=[],i._eips=[],i._customChains=null!==(r=t.customChains)&&void 0!==r?r:[],i._chainParams=i.setChain(t.chain),i.DEFAULT_HARDFORK=null!==(n=i._chainParams.defaultHardfork)&&void 0!==n?n:f.Istanbul,i._hardfork=i.DEFAULT_HARDFORK,t.supportedHardforks&&(i._supportedHardforks=t.supportedHardforks),t.hardfork&&i.setHardfork(t.hardfork),t.eips&&i.setEIPs(t.eips),i}return o(r,e),r.custom=function(t,e){var n;void 0===e&&(e={});var i=null!==(n=e.baseChain)&&void 0!==n?n:"mainnet",o=a({},r._getChainParams(i));if(o.name="custom-chain","string"!=typeof t)return new r(a({chain:a(a({},o),t)},e));if(t===u.PolygonMainnet)return r.custom({name:u.PolygonMainnet,chainId:137,networkId:137});if(t===u.PolygonMumbai)return r.custom({name:u.PolygonMumbai,chainId:80001,networkId:80001});if(t===u.ArbitrumRinkebyTestnet)return r.custom({name:u.ArbitrumRinkebyTestnet,chainId:421611,networkId:421611});if(t===u.xDaiChain)return r.custom({name:u.xDaiChain,chainId:100,networkId:100});throw new Error("Custom chain "+t+" not supported")},r.forCustomChain=function(t,e,n,i){var o=r._getChainParams(t);return new r({chain:a(a({},o),e),hardfork:n,supportedHardforks:i})},r.isSupportedChainId=function(t){var e=d._getInitializedChains();return Boolean(e.names[t.toString()])},r._getChainParams=function(t,e){var r=d._getInitializedChains(e);if("number"==typeof t||l.BN.isBN(t)){if(t=t.toString(),r.names[t])return r[r.names[t]];throw new Error("Chain with ID "+t+" not supported")}if(r[t])return r[t];throw new Error("Chain with name "+t+" not supported")},r.prototype.setChain=function(t){var e,n;if("number"==typeof t||"string"==typeof t||l.BN.isBN(t))this._chainParams=r._getChainParams(t,this._customChains);else{if("object"!==(0,i.default)(t))throw new Error("Wrong input format");if(this._customChains.length>0)throw new Error("Chain must be a string, number, or BN when initialized with customChains passed in");try{for(var o=s(["networkId","genesis","hardforks","bootstrapNodes"]),a=o.next();!a.done;a=o.next()){var u=a.value;if(void 0===t[u])throw new Error("Missing required chain parameter: "+u)}}catch(t){e={error:t}}finally{try{a&&!a.done&&(n=o.return)&&n.call(o)}finally{if(e)throw e.error}}this._chainParams=t}return this._chainParams},r.prototype.setHardfork=function(t){var e,r;if(!this._isSupportedHardfork(t))throw new Error("Hardfork "+t+" not set as supported in supportedHardforks");var n=!1;try{for(var i=s(p.hardforks),o=i.next();!o.done;o=i.next()){o.value[0]===t&&(this._hardfork!==t&&(this._hardfork=t,this.emit("hardforkChanged",t)),n=!0)}}catch(t){e={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(e)throw e.error}}if(!n)throw new Error("Hardfork with name "+t+" not supported")},r.prototype.getHardforkByBlockNumber=function(t){var e,r;t=l.toType(t,l.TypeOutput.BN);var n=f.Chainstart;try{for(var i=s(this.hardforks()),o=i.next();!o.done;o=i.next()){var a=o.value;null!==a.block&&(t.gte(new l.BN(a.block))&&(n=a.name))}}catch(t){e={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(e)throw e.error}}return n},r.prototype.setHardforkByBlockNumber=function(t){t=l.toType(t,l.TypeOutput.BN);var e=this.getHardforkByBlockNumber(t);return this.setHardfork(e),e},r.prototype._chooseHardfork=function(t,e){if(void 0===e&&(e=!0),t){if(e&&!this._isSupportedHardfork(t))throw new Error("Hardfork "+t+" not set as supported in supportedHardforks")}else t=this._hardfork;return t},r.prototype._getHardfork=function(t){var e,r,n=this.hardforks();try{for(var i=s(n),o=i.next();!o.done;o=i.next()){var a=o.value;if(a.name===t)return a}}catch(t){e={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(e)throw e.error}}throw new Error("Hardfork "+t+" not defined for chain "+this.chainName())},r.prototype._isSupportedHardfork=function(t){var e,r;if(!(this._supportedHardforks.length>0))return!0;try{for(var n=s(this._supportedHardforks),i=n.next();!i.done;i=n.next()){if(t===i.value)return!0}}catch(t){e={error:t}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}return!1},r.prototype.setEIPs=function(t){var e,r,n=this;void 0===t&&(t=[]);var i=function(e){if(!(e in m.EIPs))throw new Error(e+" not supported");var r=o.gteHardfork(m.EIPs[e].minimumHardfork);if(!r)throw new Error(e+" cannot be activated on hardfork "+o.hardfork()+", minimumHardfork: "+r);m.EIPs[e].requiredEIPs&&m.EIPs[e].requiredEIPs.forEach((function(r){if(!t.includes(r)&&!n.isActivatedEIP(r))throw new Error(e+" requires EIP "+r+", but is not included in the EIP list")}))},o=this;try{for(var a=s(t),u=a.next();!u.done;u=a.next()){i(u.value)}}catch(t){e={error:t}}finally{try{u&&!u.done&&(r=a.return)&&r.call(a)}finally{if(e)throw e.error}}this._eips=t},r.prototype.param=function(t,e){var r,n,i=null;try{for(var o=s(this._eips),a=o.next();!a.done;a=o.next()){var u=a.value;if(null!==(i=this.paramByEIP(t,e,u)))return i}}catch(t){r={error:t}}finally{try{a&&!a.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}return this.paramByHardfork(t,e,this._hardfork)},r.prototype.paramByHardfork=function(t,e,r){var n,i,o,a;r=this._chooseHardfork(r);var u=null;try{for(var f=s(p.hardforks),c=f.next();!c.done;c=f.next()){var h=c.value;if(h[1].hasOwnProperty("eips")){var l=h[1].eips;try{for(var d=(o=void 0,s(l)),m=d.next();!m.done;m=d.next()){var b=m.value,v=this.paramByEIP(t,e,b);u=null!==v?v:u}}catch(t){o={error:t}}finally{try{m&&!m.done&&(a=d.return)&&a.call(d)}finally{if(o)throw o.error}}}else{if(!h[1][t])throw new Error("Topic "+t+" not defined");void 0!==h[1][t][e]&&(u=h[1][t][e].v)}if(h[0]===r)break}}catch(t){n={error:t}}finally{try{c&&!c.done&&(i=f.return)&&i.call(f)}finally{if(n)throw n.error}}return u},r.prototype.paramByEIP=function(t,e,r){if(!(r in m.EIPs))throw new Error(r+" not supported");var n=m.EIPs[r];if(!(t in n))throw new Error("Topic "+t+" not defined");return void 0===n[t][e]?null:n[t][e].v},r.prototype.paramByBlock=function(t,e,r){var n=this.activeHardforks(r),i=n[n.length-1].name;return this.paramByHardfork(t,e,i)},r.prototype.isActivatedEIP=function(t){var e,r;if(this.eips().includes(t))return!0;try{for(var n=s(p.hardforks),i=n.next();!i.done;i=n.next()){var o=i.value[1];if(this.gteHardfork(o.name)&&"eips"in o&&o.eips.includes(t))return!0}}catch(t){e={error:t}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}return!1},r.prototype.hardforkIsActiveOnBlock=function(t,e,r){var n;void 0===r&&(r={}),e=l.toType(e,l.TypeOutput.BN);var i=null!==(n=r.onlySupported)&&void 0!==n&&n;t=this._chooseHardfork(t,i);var o=this.hardforkBlockBN(t);return!(!o||!e.gte(o))},r.prototype.activeOnBlock=function(t,e){return this.hardforkIsActiveOnBlock(null,t,e)},r.prototype.hardforkGteHardfork=function(t,e,r){var n,i;void 0===r&&(r={});var o,a=void 0!==r.onlyActive&&r.onlyActive;t=this._chooseHardfork(t,r.onlySupported),o=a?this.activeHardforks(null,r):this.hardforks();var u=-1,f=-1,c=0;try{for(var h=s(o),l=h.next();!l.done;l=h.next()){var d=l.value;d.name===t&&(u=c),d.name===e&&(f=c),c+=1}}catch(t){n={error:t}}finally{try{l&&!l.done&&(i=h.return)&&i.call(h)}finally{if(n)throw n.error}}return u>=f&&-1!==f},r.prototype.gteHardfork=function(t,e){return this.hardforkGteHardfork(null,t,e)},r.prototype.hardforkIsActiveOnChain=function(t,e){var r,n,i;void 0===e&&(e={});var o=null!==(i=e.onlySupported)&&void 0!==i&&i;t=this._chooseHardfork(t,o);try{for(var a=s(this.hardforks()),u=a.next();!u.done;u=a.next()){var f=u.value;if(f.name===t&&null!==f.block)return!0}}catch(t){r={error:t}}finally{try{u&&!u.done&&(n=a.return)&&n.call(a)}finally{if(r)throw r.error}}return!1},r.prototype.activeHardforks=function(t,e){var r,n;void 0===e&&(e={});var i=[],o=this.hardforks();try{for(var a=s(o),u=a.next();!u.done;u=a.next()){var f=u.value;if(null!==f.block){if(null!=t&&t0)return r[r.length-1].name;throw new Error("No (supported) active hardfork found")},r.prototype.hardforkBlock=function(t){return l.toType(this.hardforkBlockBN(t),l.TypeOutput.Number)},r.prototype.hardforkBlockBN=function(t){return t=this._chooseHardfork(t,!1),new l.BN(this._getHardfork(t).block)},r.prototype.isHardforkBlock=function(t,e){return t=l.toType(t,l.TypeOutput.BN),e=this._chooseHardfork(e,!1),this.hardforkBlockBN(e).eq(t)},r.prototype.nextHardforkBlock=function(t){var e=this.nextHardforkBlockBN(t);return null===e?null:l.toType(e,l.TypeOutput.Number)},r.prototype.nextHardforkBlockBN=function(t){t=this._chooseHardfork(t,!1);var e=this.hardforkBlockBN(t);return this.hardforks().reduce((function(t,r){var n=new l.BN(r.block);return n.gt(e)&&null===t?n:t}),null)},r.prototype.isNextHardforkBlock=function(t,e){t=l.toType(t,l.TypeOutput.BN),e=this._chooseHardfork(e,!1);var r=this.nextHardforkBlockBN(e);return null!==r&&r.eq(t)},r.prototype._calcForkHash=function(e){var r,n,i=t.from(this.genesis().hash.substr(2),"hex"),o=t.alloc(0),a=0;try{for(var u=s(this.hardforks()),f=u.next();!f.done;f=u.next()){var c=f.value,d=c.block;if(0!==d&&null!==d&&d!==a){var p=t.from(d.toString(16).padStart(16,"0"),"hex");o=t.concat([o,p])}if(c.name===e)break;a=d}}catch(t){r={error:t}}finally{try{f&&!f.done&&(n=u.return)&&n.call(u)}finally{if(r)throw r.error}}var m=t.concat([i,o]);return"0x"+l.intToBuffer(h.buf(m)>>>0).toString("hex")},r.prototype.forkHash=function(t){t=this._chooseHardfork(t,!1);var e=this._getHardfork(t);if(null===e.block){throw new Error("No fork hash calculation possible for non-applied or future hardfork")}return void 0!==e.forkHash?e.forkHash:this._calcForkHash(t)},r.prototype.hardforkForForkHash=function(t){var e=this.hardforks().filter((function(e){return e.forkHash===t}));return e.length>=1?e[e.length-1]:null},r.prototype.genesis=function(){return this._chainParams.genesis},r.prototype.hardforks=function(){return this._chainParams.hardforks},r.prototype.bootstrapNodes=function(){return this._chainParams.bootstrapNodes},r.prototype.dnsNetworks=function(){return this._chainParams.dnsNetworks},r.prototype.hardfork=function(){return this._hardfork},r.prototype.chainId=function(){return l.toType(this.chainIdBN(),l.TypeOutput.Number)},r.prototype.chainIdBN=function(){return new l.BN(this._chainParams.chainId)},r.prototype.chainName=function(){return this._chainParams.name},r.prototype.networkId=function(){return l.toType(this.networkIdBN(),l.TypeOutput.Number)},r.prototype.networkIdBN=function(){return new l.BN(this._chainParams.networkId)},r.prototype.eips=function(){return this._eips},r.prototype.consensusType=function(){return this._chainParams.consensus.type},r.prototype.consensusAlgorithm=function(){return this._chainParams.consensus.algorithm},r.prototype.consensusConfig=function(){return this._chainParams.consensus[this.consensusAlgorithm()]},r.prototype.copy=function(){return Object.assign(Object.create(Object.getPrototypeOf(this)),this)},r}(c.EventEmitter);e.default=b}).call(this,r(1).Buffer)},function(t,e,r){"use strict";(function(t){var n=r(0)(r(2)),i=Object.getOwnPropertyDescriptors||function(t){for(var e=Object.keys(t),r={},n=0;n=i)return t;switch(t){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(t){return"[Circular]"}default:return t}})),s=n[r];r=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),m(r)?n.showHidden=r:r&&e._extend(n,r),g(n.showHidden)&&(n.showHidden=!1),g(n.depth)&&(n.depth=2),g(n.colors)&&(n.colors=!1),g(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=f),h(n,t,n.depth)}function f(t,e){var r=u.styles[e];return r?"["+u.colors[r][0]+"m"+t+"["+u.colors[r][1]+"m":t}function c(t,e){return t}function h(t,r,n){if(t.customInspect&&r&&S(r.inspect)&&r.inspect!==e.inspect&&(!r.constructor||r.constructor.prototype!==r)){var i=r.inspect(n,t);return y(i)||(i=h(t,i,n)),i}var o=function(t,e){if(g(e))return t.stylize("undefined","undefined");if(y(e)){var r="'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return t.stylize(r,"string")}if(v(e))return t.stylize(""+e,"number");if(m(e))return t.stylize(""+e,"boolean");if(b(e))return t.stylize("null","null")}(t,r);if(o)return o;var a=Object.keys(r),s=function(t){var e={};return t.forEach((function(t,r){e[t]=!0})),e}(a);if(t.showHidden&&(a=Object.getOwnPropertyNames(r)),M(r)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return l(r);if(0===a.length){if(S(r)){var u=r.name?": "+r.name:"";return t.stylize("[Function"+u+"]","special")}if(w(r))return t.stylize(RegExp.prototype.toString.call(r),"regexp");if(k(r))return t.stylize(Date.prototype.toString.call(r),"date");if(M(r))return l(r)}var f,c="",_=!1,A=["{","}"];(p(r)&&(_=!0,A=["[","]"]),S(r))&&(c=" [Function"+(r.name?": "+r.name:"")+"]");return w(r)&&(c=" "+RegExp.prototype.toString.call(r)),k(r)&&(c=" "+Date.prototype.toUTCString.call(r)),M(r)&&(c=" "+l(r)),0!==a.length||_&&0!=r.length?n<0?w(r)?t.stylize(RegExp.prototype.toString.call(r),"regexp"):t.stylize("[Object]","special"):(t.seen.push(r),f=_?function(t,e,r,n,i){for(var o=[],a=0,s=e.length;a=0&&0,t+e.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60)return r[0]+(""===e?"":e+"\n ")+" "+t.join(",\n ")+" "+r[1];return r[0]+e+" "+t.join(", ")+" "+r[1]}(f,c,A)):A[0]+c+A[1]}function l(t){return"["+Error.prototype.toString.call(t)+"]"}function d(t,e,r,n,i,o){var a,s,u;if((u=Object.getOwnPropertyDescriptor(e,i)||{value:e[i]}).get?s=u.set?t.stylize("[Getter/Setter]","special"):t.stylize("[Getter]","special"):u.set&&(s=t.stylize("[Setter]","special")),P(n,i)||(a="["+i+"]"),s||(t.seen.indexOf(u.value)<0?(s=b(r)?h(t,u.value,null):h(t,u.value,r-1)).indexOf("\n")>-1&&(s=o?s.split("\n").map((function(t){return" "+t})).join("\n").substr(2):"\n"+s.split("\n").map((function(t){return" "+t})).join("\n")):s=t.stylize("[Circular]","special")),g(a)){if(o&&i.match(/^\d+$/))return s;(a=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=t.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=t.stylize(a,"string"))}return a+": "+s}function p(t){return Array.isArray(t)}function m(t){return"boolean"==typeof t}function b(t){return null===t}function v(t){return"number"==typeof t}function y(t){return"string"==typeof t}function g(t){return void 0===t}function w(t){return _(t)&&"[object RegExp]"===A(t)}function _(t){return"object"===(0,n.default)(t)&&null!==t}function k(t){return _(t)&&"[object Date]"===A(t)}function M(t){return _(t)&&("[object Error]"===A(t)||t instanceof Error)}function S(t){return"function"==typeof t}function A(t){return Object.prototype.toString.call(t)}function x(t){return t<10?"0"+t.toString(10):t.toString(10)}e.debuglog=function(r){if(g(a)&&(a=t.env.NODE_DEBUG||""),r=r.toUpperCase(),!s[r])if(new RegExp("\\b"+r+"\\b","i").test(a)){var n=t.pid;s[r]=function(){var t=e.format.apply(e,arguments);console.error("%s %d: %s",r,n,t)}}else s[r]=function(){};return s[r]},e.inspect=u,u.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},u.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},e.isArray=p,e.isBoolean=m,e.isNull=b,e.isNullOrUndefined=function(t){return null==t},e.isNumber=v,e.isString=y,e.isSymbol=function(t){return"symbol"===(0,n.default)(t)},e.isUndefined=g,e.isRegExp=w,e.isObject=_,e.isDate=k,e.isError=M,e.isFunction=S,e.isPrimitive=function(t){return null===t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||"symbol"===(0,n.default)(t)||void 0===t},e.isBuffer=r(207);var E=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function O(){var t=new Date,e=[x(t.getHours()),x(t.getMinutes()),x(t.getSeconds())].join(":");return[t.getDate(),E[t.getMonth()],e].join(" ")}function P(t,e){return Object.prototype.hasOwnProperty.call(t,e)}e.log=function(){console.log("%s - %s",O(),e.format.apply(e,arguments))},e.inherits=r(208),e._extend=function(t,e){if(!e||!_(e))return t;for(var r=Object.keys(e),n=r.length;n--;)t[r[n]]=e[r[n]];return t};var B="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function T(t,e){if(!t){var r=new Error("Promise was rejected with a falsy value");r.reason=t,t=r}return e(t)}e.promisify=function(t){if("function"!=typeof t)throw new TypeError('The "original" argument must be of type Function');if(B&&t[B]){var e;if("function"!=typeof(e=t[B]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(e,B,{value:e,enumerable:!1,writable:!1,configurable:!0}),e}function e(){for(var e,r,n=new Promise((function(t,n){e=t,r=n})),i=[],o=0;o7&&t[r].toUpperCase()!==t[r]||parseInt(e[r],16)<=7&&t[r].toLowerCase()!==t[r])return!1;return!0},p=function(t){var e="";t=(t=(t=(t=(t=a.encode(t)).replace(/^(?:\u0000)*/,"")).split("").reverse().join("")).replace(/^(?:\u0000)*/,"")).split("").reverse().join("");for(var r=0;r>>4).toString(16)),e.push((15&t[r]).toString(16));return"0x"+e.join("")},isHex:w,isHexStrict:g,stripHexPrefix:function(t){return 0!==t&&w(t)?t.replace(/^(-)?0x/i,"$1"):t},leftPad:function(t,e,r){var n=/^0x/i.test(t)||"number"==typeof t,i=e-(t=t.toString(16).replace(/^0x/i,"")).length+1>=0?e-t.length+1:0;return(n?"0x":"")+new Array(i).join(r||"0")+t},rightPad:function(t,e,r){var n=/^0x/i.test(t)||"number"==typeof t,i=e-(t=t.toString(16).replace(/^0x/i,"")).length+1>=0?e-t.length+1:0;return(n?"0x":"")+t+new Array(i).join(r||"0")},toTwosComplement:function(t){return"0x"+h(t).toTwos(256).toString(16,64)},sha3:k,sha3Raw:function(t){return null===(t=k(t))?_:t},toNumber:function(t){return"number"==typeof t?t:m(y(t))}}}).call(this,r(1).Buffer)},function(t,e,r){"use strict";var n=r(0),i=n(r(5)),o=n(r(9)),a=r(16),s=r(8),u=function(t){var e="A".charCodeAt(0),r="Z".charCodeAt(0);return(t=(t=t.toUpperCase()).substr(4)+t.substr(0,4)).split("").map((function(t){var n=t.charCodeAt(0);return n>=e&&n<=r?n-e+10:t})).join("")},f=function(t){for(var e,r=t;r.length>2;)e=r.slice(0,9),r=parseInt(e,10)%97+r.slice(e.length);return parseInt(r,10)%97},c=function(){function t(e){(0,i.default)(this,t),this._iban=e}return(0,o.default)(t,[{key:"isValid",value:function(){return/^XE[0-9]{2}(ETH[0-9A-Z]{13}|[0-9A-Z]{30,31})$/.test(this._iban)&&1===f(u(this._iban))}},{key:"isDirect",value:function(){return 34===this._iban.length||35===this._iban.length}},{key:"isIndirect",value:function(){return 20===this._iban.length}},{key:"checksum",value:function(){return this._iban.substr(2,2)}},{key:"institution",value:function(){return this.isIndirect()?this._iban.substr(7,4):""}},{key:"client",value:function(){return this.isIndirect()?this._iban.substr(11):""}},{key:"toAddress",value:function(){if(this.isDirect()){var t=this._iban.substr(4),e=new s(t,36);return a.toChecksumAddress(e.toString(16,20))}return""}},{key:"toString",value:function(){return this._iban}}],[{key:"toAddress",value:function(e){if(!(e=new t(e)).isDirect())throw new Error("IBAN is indirect and can't be converted");return e.toAddress()}},{key:"toIban",value:function(e){return t.fromAddress(e).toString()}},{key:"fromAddress",value:function(e){if(!a.isAddress(e))throw new Error("Provided address is not a valid address: "+e);e=e.replace("0x","").replace("0X","");var r=function(t,e){for(var r=t;r.length<2*e;)r="0"+r;return r}(new s(e,16).toString(36),15);return t.fromBban(r.toUpperCase())}},{key:"fromBban",value:function(e){return new t("XE"+("0"+(98-f(u("XE00"+e)))).slice(-2)+e)}},{key:"createIndirect",value:function(e){return t.fromBban("ETH"+e.institution+e.identifier)}},{key:"isValid",value:function(e){return new t(e).isValid()}}]),t}();t.exports=c},function(t,e,r){"use strict";var n={messageId:0,toPayload:function(t,e){if(!t)throw new Error('JSONRPC method should be specified for params: "'+JSON.stringify(e)+'"!');return n.messageId++,{jsonrpc:"2.0",id:n.messageId,method:t,params:e||[]}},isValidResponse:function(t){return Array.isArray(t)?t.every(e):e(t);function e(t){return!(!t||t.error||"2.0"!==t.jsonrpc||"number"!=typeof t.id&&"string"!=typeof t.id||void 0===t.result)}},toBatchPayload:function(t){return t.map((function(t){return n.toPayload(t.method,t.params)}))}};t.exports=n},function(t,e,r){"use strict";(function(t,n){var i,o=r(0)(r(2));!function(a){var s="object"==(0,o.default)(e)&&e&&!e.nodeType&&e,u="object"==(0,o.default)(t)&&t&&!t.nodeType&&t,f="object"==(void 0===n?"undefined":(0,o.default)(n))&&n;f.global!==f&&f.window!==f&&f.self!==f||(a=f);var c,h,l=2147483647,d=/^xn--/,p=/[^\x20-\x7E]/,m=/[\x2E\u3002\uFF0E\uFF61]/g,b={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},v=Math.floor,y=String.fromCharCode;function g(t){throw new RangeError(b[t])}function w(t,e){for(var r=t.length,n=[];r--;)n[r]=e(t[r]);return n}function _(t,e){var r=t.split("@"),n="";return r.length>1&&(n=r[0]+"@",t=r[1]),n+w((t=t.replace(m,".")).split("."),e).join(".")}function k(t){for(var e,r,n=[],i=0,o=t.length;i=55296&&e<=56319&&i65535&&(e+=y((t-=65536)>>>10&1023|55296),t=56320|1023&t),e+=y(t)})).join("")}function S(t,e){return t+22+75*(t<26)-((0!=e)<<5)}function A(t,e,r){var n=0;for(t=r?v(t/700):t>>1,t+=v(t/e);t>455;n+=36)t=v(t/35);return v(n+36*t/(t+38))}function x(t){var e,r,n,i,o,a,s,u,f,c,h,d=[],p=t.length,m=0,b=128,y=72;for((r=t.lastIndexOf("-"))<0&&(r=0),n=0;n=128&&g("not-basic"),d.push(t.charCodeAt(n));for(i=r>0?r+1:0;i=p&&g("invalid-input"),((u=(h=t.charCodeAt(i++))-48<10?h-22:h-65<26?h-65:h-97<26?h-97:36)>=36||u>v((l-m)/a))&&g("overflow"),m+=u*a,!(u<(f=s<=y?1:s>=y+26?26:s-y));s+=36)a>v(l/(c=36-f))&&g("overflow"),a*=c;y=A(m-o,e=d.length+1,0==o),v(m/e)>l-b&&g("overflow"),b+=v(m/e),m%=e,d.splice(m++,0,b)}return M(d)}function E(t){var e,r,n,i,o,a,s,u,f,c,h,d,p,m,b,w=[];for(d=(t=k(t)).length,e=128,r=0,o=72,a=0;a=e&&hv((l-r)/(p=n+1))&&g("overflow"),r+=(s-e)*p,e=s,a=0;al&&g("overflow"),h==e){for(u=r,f=36;!(u<(c=f<=o?1:f>=o+26?26:f-o));f+=36)b=u-c,m=36-c,w.push(y(S(c+b%m,0))),u=v(b/m);w.push(y(S(u,0))),o=A(r,p,n==i),r=0,++n}++r,++e}return w.join("")}if(c={version:"1.4.1",ucs2:{decode:k,encode:M},decode:x,encode:E,toASCII:function(t){return _(t,(function(t){return p.test(t)?"xn--"+E(t):t}))},toUnicode:function(t){return _(t,(function(t){return d.test(t)?x(t.slice(4).toLowerCase()):t}))}},"object"==(0,o.default)(r(72))&&r(72))void 0===(i=function(){return c}.call(e,r,e,t))||(t.exports=i);else if(s&&u)if(t.exports==s)u.exports=c;else for(h in c)c.hasOwnProperty(h)&&(s[h]=c[h]);else a.punycode=c}(void 0)}).call(this,r(17)(t),r(7))},function(t,e,r){"use strict";(function(t){e.fetch=s(t.fetch)&&s(t.ReadableStream),e.writableStream=s(t.WritableStream),e.abortController=s(t.AbortController),e.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),e.blobConstructor=!0}catch(t){}var r;function n(){if(void 0!==r)return r;if(t.XMLHttpRequest){r=new t.XMLHttpRequest;try{r.open("GET",t.XDomainRequest?"/":"https://example.com")}catch(t){r=null}}else r=null;return r}function i(t){var e=n();if(!e)return!1;try{return e.responseType=t,e.responseType===t}catch(t){}return!1}var o=void 0!==t.ArrayBuffer,a=o&&s(t.ArrayBuffer.prototype.slice);function s(t){return"function"==typeof t}e.arraybuffer=e.fetch||o&&i("arraybuffer"),e.msstream=!e.fetch&&a&&i("ms-stream"),e.mozchunkedarraybuffer=!e.fetch&&o&&i("moz-chunked-arraybuffer"),e.overrideMimeType=e.fetch||!!n()&&s(n().overrideMimeType),e.vbArray=s(t.VBArray),r=null}).call(this,r(7))},function(t,e,r){"use strict";(function(t,n,i){var o=r(115),a=r(3),s=r(46),u=e.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},f=e.IncomingMessage=function(e,r,a,u){var f=this;if(s.Readable.call(f),f._mode=a,f.headers={},f.rawHeaders=[],f.trailers={},f.rawTrailers=[],f.on("end",(function(){t.nextTick((function(){f.emit("close")}))})),"fetch"===a){if(f._fetchResponse=r,f.url=r.url,f.statusCode=r.status,f.statusMessage=r.statusText,r.headers.forEach((function(t,e){f.headers[e.toLowerCase()]=t,f.rawHeaders.push(e,t)})),o.writableStream){var c=new WritableStream({write:function(t){return new Promise((function(e,r){f._destroyed?r():f.push(new i(t))?e():f._resumeFetch=e}))},close:function(){n.clearTimeout(u),f._destroyed||f.push(null)},abort:function(t){f._destroyed||f.emit("error",t)}});try{return void r.body.pipeTo(c).catch((function(t){n.clearTimeout(u),f._destroyed||f.emit("error",t)}))}catch(t){}}var h=r.body.getReader();!function t(){h.read().then((function(e){if(!f._destroyed){if(e.done)return n.clearTimeout(u),void f.push(null);f.push(new i(e.value)),t()}})).catch((function(t){n.clearTimeout(u),f._destroyed||f.emit("error",t)}))}()}else{if(f._xhr=e,f._pos=0,f.url=e.responseURL,f.statusCode=e.status,f.statusMessage=e.statusText,e.getAllResponseHeaders().split(/\r?\n/).forEach((function(t){var e=t.match(/^([^:]+):\s*(.*)/);if(e){var r=e[1].toLowerCase();"set-cookie"===r?(void 0===f.headers[r]&&(f.headers[r]=[]),f.headers[r].push(e[2])):void 0!==f.headers[r]?f.headers[r]+=", "+e[2]:f.headers[r]=e[2],f.rawHeaders.push(e[1],e[2])}})),f._charset="x-user-defined",!o.overrideMimeType){var l=f.rawHeaders["mime-type"];if(l){var d=l.match(/;\s*charset=([^;])(;|$)/);d&&(f._charset=d[1].toLowerCase())}f._charset||(f._charset="utf-8")}}};a(f,s.Readable),f.prototype._read=function(){var t=this._resumeFetch;t&&(this._resumeFetch=null,t())},f.prototype._onXHRProgress=function(){var t=this,e=t._xhr,r=null;switch(t._mode){case"text:vbarray":if(e.readyState!==u.DONE)break;try{r=new n.VBArray(e.responseBody).toArray()}catch(t){}if(null!==r){t.push(new i(r));break}case"text":try{r=e.responseText}catch(e){t._mode="text:vbarray";break}if(r.length>t._pos){var o=r.substr(t._pos);if("x-user-defined"===t._charset){for(var a=new i(o.length),s=0;st._pos&&(t.push(new i(new Uint8Array(f.result.slice(t._pos)))),t._pos=f.result.byteLength)},f.onload=function(){t.push(null)},f.readAsArrayBuffer(r)}t._xhr.readyState===u.DONE&&"ms-stream"!==t._mode&&t.push(null)}}).call(this,r(6),r(7),r(1).Buffer)},function(t,e,r){"use strict";(function(e,n){var i=r(56);t.exports=g;var o,a=r(107);g.ReadableState=y;r(23).EventEmitter;var s=function(t,e){return t.listeners(e).length},u=r(118),f=r(4).Buffer,c=e.Uint8Array||function(){};var h=Object.create(r(47));h.inherits=r(3);var l=r(238),d=void 0;d=l&&l.debuglog?l.debuglog("stream"):function(){};var p,m=r(239),b=r(119);h.inherits(g,u);var v=["error","close","destroy","pause","resume"];function y(t,e){t=t||{};var n=e instanceof(o=o||r(28));this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.readableObjectMode);var i=t.highWaterMark,a=t.readableHighWaterMark,s=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:n&&(a||0===a)?a:s,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new m,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(p||(p=r(29).StringDecoder),this.decoder=new p(t.encoding),this.encoding=t.encoding)}function g(t){if(o=o||r(28),!(this instanceof g))return new g(t);this._readableState=new y(t,this),this.readable=!0,t&&("function"==typeof t.read&&(this._read=t.read),"function"==typeof t.destroy&&(this._destroy=t.destroy)),u.call(this)}function w(t,e,r,n,i){var o,a=t._readableState;null===e?(a.reading=!1,function(t,e){if(e.ended)return;if(e.decoder){var r=e.decoder.end();r&&r.length&&(e.buffer.push(r),e.length+=e.objectMode?1:r.length)}e.ended=!0,M(t)}(t,a)):(i||(o=function(t,e){var r;n=e,f.isBuffer(n)||n instanceof c||"string"==typeof e||void 0===e||t.objectMode||(r=new TypeError("Invalid non-string/buffer chunk"));var n;return r}(a,e)),o?t.emit("error",o):a.objectMode||e&&e.length>0?("string"==typeof e||a.objectMode||Object.getPrototypeOf(e)===f.prototype||(e=function(t){return f.from(t)}(e)),n?a.endEmitted?t.emit("error",new Error("stream.unshift() after end event")):_(t,a,e,!0):a.ended?t.emit("error",new Error("stream.push() after EOF")):(a.reading=!1,a.decoder&&!r?(e=a.decoder.write(e),a.objectMode||0!==e.length?_(t,a,e,!1):A(t,a)):_(t,a,e,!1))):n||(a.reading=!1));return function(t){return!t.ended&&(t.needReadable||t.lengthe.highWaterMark&&(e.highWaterMark=function(t){return t>=8388608?t=8388608:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}function M(t){var e=t._readableState;e.needReadable=!1,e.emittedReadable||(d("emitReadable",e.flowing),e.emittedReadable=!0,e.sync?i.nextTick(S,t):S(t))}function S(t){d("emit readable"),t.emit("readable"),P(t)}function A(t,e){e.readingMore||(e.readingMore=!0,i.nextTick(x,t,e))}function x(t,e){for(var r=e.length;!e.reading&&!e.flowing&&!e.ended&&e.length=e.length?(r=e.decoder?e.buffer.join(""):1===e.buffer.length?e.buffer.head.data:e.buffer.concat(e.length),e.buffer.clear()):r=function(t,e,r){var n;to.length?o.length:t;if(a===o.length?i+=o:i+=o.slice(0,t),0===(t-=a)){a===o.length?(++n,r.next?e.head=r.next:e.head=e.tail=null):(e.head=r,r.data=o.slice(a));break}++n}return e.length-=n,i}(t,e):function(t,e){var r=f.allocUnsafe(t),n=e.head,i=1;n.data.copy(r),t-=n.data.length;for(;n=n.next;){var o=n.data,a=t>o.length?o.length:t;if(o.copy(r,r.length-t,0,a),0===(t-=a)){a===o.length?(++i,n.next?e.head=n.next:e.head=e.tail=null):(e.head=n,n.data=o.slice(a));break}++i}return e.length-=i,r}(t,e);return n}(t,e.buffer,e.decoder),r);var r}function T(t){var e=t._readableState;if(e.length>0)throw new Error('"endReadable()" called on non-empty stream');e.endEmitted||(e.ended=!0,i.nextTick(R,e,t))}function R(t,e){t.endEmitted||0!==t.length||(t.endEmitted=!0,e.readable=!1,e.emit("end"))}function I(t,e){for(var r=0,n=t.length;r=e.highWaterMark||e.ended))return d("read: emitReadable",e.length,e.ended),0===e.length&&e.ended?T(this):M(this),null;if(0===(t=k(t,e))&&e.ended)return 0===e.length&&T(this),null;var n,i=e.needReadable;return d("need readable",i),(0===e.length||e.length-t0?B(t,e):null)?(e.needReadable=!0,t=0):e.length-=t,0===e.length&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&T(this)),null!==n&&this.emit("data",n),n},g.prototype._read=function(t){this.emit("error",new Error("_read() is not implemented"))},g.prototype.pipe=function(t,e){var r=this,o=this._readableState;switch(o.pipesCount){case 0:o.pipes=t;break;case 1:o.pipes=[o.pipes,t];break;default:o.pipes.push(t)}o.pipesCount+=1,d("pipe count=%d opts=%j",o.pipesCount,e);var u=(!e||!1!==e.end)&&t!==n.stdout&&t!==n.stderr?c:g;function f(e,n){d("onunpipe"),e===r&&n&&!1===n.hasUnpiped&&(n.hasUnpiped=!0,d("cleanup"),t.removeListener("close",v),t.removeListener("finish",y),t.removeListener("drain",h),t.removeListener("error",b),t.removeListener("unpipe",f),r.removeListener("end",c),r.removeListener("end",g),r.removeListener("data",m),l=!0,!o.awaitDrain||t._writableState&&!t._writableState.needDrain||h())}function c(){d("onend"),t.end()}o.endEmitted?i.nextTick(u):r.once("end",u),t.on("unpipe",f);var h=function(t){return function(){var e=t._readableState;d("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&s(t,"data")&&(e.flowing=!0,P(t))}}(r);t.on("drain",h);var l=!1;var p=!1;function m(e){d("ondata"),p=!1,!1!==t.write(e)||p||((1===o.pipesCount&&o.pipes===t||o.pipesCount>1&&-1!==I(o.pipes,t))&&!l&&(d("false write response, pause",r._readableState.awaitDrain),r._readableState.awaitDrain++,p=!0),r.pause())}function b(e){d("onerror",e),g(),t.removeListener("error",b),0===s(t,"error")&&t.emit("error",e)}function v(){t.removeListener("finish",y),g()}function y(){d("onfinish"),t.removeListener("close",v),g()}function g(){d("unpipe"),r.unpipe(t)}return r.on("data",m),function(t,e,r){if("function"==typeof t.prependListener)return t.prependListener(e,r);t._events&&t._events[e]?a(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]:t.on(e,r)}(t,"error",b),t.once("close",v),t.once("finish",y),t.emit("pipe",r),o.flowing||(d("pipe resume"),r.resume()),t},g.prototype.unpipe=function(t){var e=this._readableState,r={hasUnpiped:!1};if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes||(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,r)),this;if(!t){var n=e.pipes,i=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var o=0;o=0&&(t._idleTimeoutId=setTimeout((function(){t._onTimeout&&t._onTimeout()}),e))},r(241),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==t&&t.setImmediate||void 0,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==t&&t.clearImmediate||void 0}).call(this,r(7))},function(t,e,r){"use strict";t.exports=a;var n=r(28),i=Object.create(r(47));function o(t,e){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(!n)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,null!=e&&this.push(e),n(t);var i=this._readableState;i.reading=!1,(i.needReadable||i.length0&&(10===arguments[0]?d||(d=!0,h.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?h.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",u.Logger.errors.UNEXPECTED_ARGUMENT,{}):h.throwError("BigNumber.toString does not accept parameters",u.Logger.errors.UNEXPECTED_ARGUMENT,{})),v(this).toString(10)}},{key:"toHexString",value:function(){return this._hex}},{key:"toJSON",value:function(t){return{type:"BigNumber",hex:this.toHexString()}}}],[{key:"from",value:function(e){if(e instanceof t)return e;if("string"==typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new t(l,m(e)):e.match(/^-?[0-9]+$/)?new t(l,m(new c(e))):h.throwArgumentError("invalid BigNumber string","value",e);if("number"==typeof e)return e%1&&y("underflow","BigNumber.from",e),(e>=9007199254740991||e<=-9007199254740991)&&y("overflow","BigNumber.from",e),t.from(String(e));var r=e;if("bigint"==typeof r)return t.from(r.toString());if((0,s.isBytes)(r))return t.from((0,s.hexlify)(r));if(r)if(r.toHexString){var n=r.toHexString();if("string"==typeof n)return t.from(n)}else{var i=r._hex;if(null==i&&"BigNumber"===r.type&&(i=r.hex),"string"==typeof i&&((0,s.isHexString)(i)||"-"===i[0]&&(0,s.isHexString)(i.substring(1))))return t.from(i)}return h.throwArgumentError("invalid BigNumber value","value",e)}},{key:"isBigNumber",value:function(t){return!(!t||!t._isBigNumber)}}]),t}();function m(t){if("string"!=typeof t)return m(t.toString(16));if("-"===t[0])return"-"===(t=t.substring(1))[0]&&h.throwArgumentError("invalid hex","value",t),"0x00"===(t=m(t))?t:"-"+t;if("0x"!==t.substring(0,2)&&(t="0x"+t),"0x"===t)return"0x00";for(t.length%2&&(t="0x0"+t.substring(2));t.length>4&&"0x00"===t.substring(0,4);)t="0x"+t.substring(4);return t}function b(t){return p.from(m(t))}function v(t){var e=p.from(t).toHexString();return"-"===e[0]?new c("-"+e.substring(3),16):new c(e.substring(2),16)}function y(t,e,r){var n={fault:t,operation:e};return null!=r&&(n.value=r),h.throwError(t,u.Logger.errors.NUMERIC_FAULT,n)}e.BigNumber=p},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.version=void 0;e.version="bignumber/5.1.1"},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.encode=function(t){return(0,n.hexlify)(function t(e){if(Array.isArray(e)){var r=[];if(e.forEach((function(e){r=r.concat(t(e))})),r.length<=55)return r.unshift(192+r.length),r;var i=s(r.length);return i.unshift(247+i.length),i.concat(r)}(0,n.isBytesLike)(e)||a.throwArgumentError("RLP object must be BytesLike","object",e);var o=Array.prototype.slice.call((0,n.arrayify)(e));if(1===o.length&&o[0]<=127)return o;if(o.length<=55)return o.unshift(128+o.length),o;var u=s(o.length);return u.unshift(183+u.length),u.concat(o)}(t))},e.decode=function(t){var e=(0,n.arrayify)(t),r=c(e,0);r.consumed!==e.length&&a.throwArgumentError("invalid rlp data","data",t);return r.result};var n=r(11),i=r(12),o=r(260),a=new i.Logger(o.version);function s(t){for(var e=[];t;)e.unshift(255&t),t>>=8;return e}function u(t,e,r){for(var n=0,i=0;ie+1+n&&a.throwError("child data too short",i.Logger.errors.BUFFER_OVERRUN,{})}return{consumed:1+n,result:o}}function c(t,e){if(0===t.length&&a.throwError("data too short",i.Logger.errors.BUFFER_OVERRUN,{}),t[e]>=248){var r=t[e]-247;e+1+r>t.length&&a.throwError("data short segment too short",i.Logger.errors.BUFFER_OVERRUN,{});var o=u(t,e+1,r);return e+1+r+o>t.length&&a.throwError("data long segment too short",i.Logger.errors.BUFFER_OVERRUN,{}),f(t,e,e+1+r,r+o)}if(t[e]>=192){var s=t[e]-192;return e+1+s>t.length&&a.throwError("data array too short",i.Logger.errors.BUFFER_OVERRUN,{}),f(t,e,e+1,s)}if(t[e]>=184){var c=t[e]-183;e+1+c>t.length&&a.throwError("data array too short",i.Logger.errors.BUFFER_OVERRUN,{});var h=u(t,e+1,c);return e+1+c+h>t.length&&a.throwError("data array too short",i.Logger.errors.BUFFER_OVERRUN,{}),{consumed:1+c+h,result:(0,n.hexlify)(t.slice(e+1+c,e+1+c+h))}}if(t[e]>=128){var l=t[e]-128;return e+1+l>t.length&&a.throwError("data too short",i.Logger.errors.BUFFER_OVERRUN,{}),{consumed:1+l,result:(0,n.hexlify)(t.slice(e+1,e+1+l))}}return{consumed:1,result:(0,n.hexlify)(t[e])}}},function(t,e,r){"use strict";var n=r(21).rotr32;function i(t,e,r){return t&e^~t&r}function o(t,e,r){return t&e^t&r^e&r}function a(t,e,r){return t^e^r}e.ft_1=function(t,e,r,n){return 0===t?i(e,r,n):1===t||3===t?a(e,r,n):2===t?o(e,r,n):void 0},e.ch32=i,e.maj32=o,e.p32=a,e.s0_256=function(t){return n(t,2)^n(t,13)^n(t,22)},e.s1_256=function(t){return n(t,6)^n(t,11)^n(t,25)},e.g0_256=function(t){return n(t,7)^n(t,18)^t>>>3},e.g1_256=function(t){return n(t,17)^n(t,19)^t>>>10}},function(t,e,r){"use strict";var n=r(21),i=r(49),o=r(127),a=r(18),s=n.sum32,u=n.sum32_4,f=n.sum32_5,c=o.ch32,h=o.maj32,l=o.s0_256,d=o.s1_256,p=o.g0_256,m=o.g1_256,b=i.BlockHash,v=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function y(){if(!(this instanceof y))return new y;b.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=v,this.W=new Array(64)}n.inherits(y,b),t.exports=y,y.blockSize=512,y.outSize=256,y.hmacStrength=192,y.padLength=64,y.prototype._update=function(t,e){for(var r=this.W,n=0;n<16;n++)r[n]=t[e+n];for(;n0&&t.topics.length!==n+1&&(e={anonymous:!0,inputs:[]})}var i=e.anonymous?t.topics:t.topics.slice(1);return r.returnValues=m.decodeLog(e.inputs,t.data,i),delete r.returnValues.__length__,r.event=e.name,r.signature=e.anonymous||!t.topics[0]?null:t.topics[0],r.raw={data:r.data,topics:r.topics},delete r.data,delete r.topics,r},b.prototype._encodeMethodABI=function(){var t=this._method.signature,e=this.arguments||[],r=!1,n=this._parent.options.jsonInterface.filter((function(e){return"constructor"===t&&e.type===t||(e.signature===t||e.signature===t.replace("0x","")||e.name===t)&&"function"===e.type})).map((function(t){var n=Array.isArray(t.inputs)?t.inputs.length:0;if(n!==e.length)throw new Error("The number of arguments is not matching the methods required number. You need to pass "+n+" arguments.");return"function"===t.type&&(r=t.signature),Array.isArray(t.inputs)?t.inputs:[]})).map((function(t){return m.encodeParameters(t,e).replace("0x","")}))[0]||"";if("constructor"===t){if(!this._deployData)throw new Error("The contract has no contract data option set. This is necessary to append the constructor parameters.");return this._deployData.startsWith("0x")||(this._deployData="0x"+this._deployData),this._deployData+n}var i=r?r+n:n;if(!i)throw new Error("Couldn't find a matching contract method named \""+this._method.name+'".');return i},b.prototype._decodeMethodReturn=function(t,e){if(!e)return null;e=e.length>=2?e.slice(2):e;var r=m.decodeParameters(t,e);return 1===r.__length__?r[0]:(delete r.__length__,r)},b.prototype.deploy=function(t,e){if((t=t||{}).arguments=t.arguments||[],!(t=this._getOrSetDefaultOptions(t)).data){if("function"==typeof e)return e(d.ContractMissingDeployDataError());throw d.ContractMissingDeployDataError()}var r=this.options.jsonInterface.find((function(t){return"constructor"===t.type}))||{};return r.signature="constructor",this._createTxObject.apply({method:r,parent:this,deployData:t.data,_ethAccounts:this.constructor._ethAccounts},t.arguments)},b.prototype._generateEventOptions=function(){var t=Array.prototype.slice.call(arguments),e=this._getCallback(t),r="object"===(!!t[t.length-1]&&(0,o.default)(t[t.length-1]))?t.pop():{},n="string"==typeof t[0]?t[0]:"allevents",i="allevents"===n.toLowerCase()?{name:"ALLEVENTS",jsonInterface:this.options.jsonInterface}:this.options.jsonInterface.find((function(t){return"event"===t.type&&(t.name===n||t.signature==="0x"+n.replace("0x",""))}));if(!i)throw d.ContractEventDoesNotExistError(n);if(!c.isAddress(this.options.address))throw d.ContractNoAddressDefinedError();return{params:this._encodeEventABI(i,r),event:i,callback:e}},b.prototype.clone=function(){return new this.constructor(this.options.jsonInterface,this.options.address,this.options)},b.prototype.once=function(t,e,r){var n=Array.prototype.slice.call(arguments);if(!(r=this._getCallback(n)))throw d.ContractOnceRequiresCallbackError();e&&delete e.fromBlock,this._on(t,e,(function(t,e,n){n.unsubscribe(),"function"==typeof r&&r(t,e,n)}))},b.prototype._on=function(){var t=this._generateEventOptions.apply(this,arguments);t.params&&t.params.toBlock&&(delete t.params.toBlock,console.warn("Invalid option: toBlock. Use getPastEvents for specific range.")),this._checkListener("newListener",t.event.name),this._checkListener("removeListener",t.event.name);var e=new h({subscription:{params:1,inputFormatter:[l.inputLogFormatter],outputFormatter:this._decodeEventABI.bind(t.event),subscriptionHandler:function(t){t.removed?this.emit("changed",t):this.emit("data",t),"function"==typeof this.callback&&this.callback(null,t,this)}},type:"eth",requestManager:this._requestManager});return e.subscribe("logs",t.params,t.callback||function(){}),e},b.prototype.getPastEvents=function(){var t=this._generateEventOptions.apply(this,arguments),e=new f({name:"getPastLogs",call:"eth_getLogs",params:1,inputFormatter:[l.inputLogFormatter],outputFormatter:this._decodeEventABI.bind(t.event)});e.setRequestManager(this._requestManager);var r=e.buildCall();return e=null,r(t.params,t.callback)},b.prototype._createTxObject=function(){var t=Array.prototype.slice.call(arguments),e={};if("function"===this.method.type&&(e.call=this.parent._executeMethod.bind(e,"call"),e.call.request=this.parent._executeMethod.bind(e,"call",!0)),e.send=this.parent._executeMethod.bind(e,"send"),e.send.request=this.parent._executeMethod.bind(e,"send",!0),e.encodeABI=this.parent._encodeMethodABI.bind(e),e.estimateGas=this.parent._executeMethod.bind(e,"estimate"),t&&this.method.inputs&&t.length!==this.method.inputs.length){if(this.nextMethod)return this.nextMethod.apply(null,t);throw d.InvalidNumberOfParams(t.length,this.method.inputs.length,this.method.name)}return e.arguments=t||[],e._method=this.method,e._parent=this.parent,e._ethAccounts=this.parent.constructor._ethAccounts||this._ethAccounts,this.deployData&&(e._deployData=this.deployData),e},b.prototype._processExecuteArguments=function(t,e){var r={};if(r.type=t.shift(),r.callback=this._parent._getCallback(t),"call"!==r.type||!0===t[t.length-1]||"string"!=typeof t[t.length-1]&&!isFinite(t[t.length-1])||(r.defaultBlock=t.pop()),r.options="object"===(!!t[t.length-1]&&(0,o.default)(t[t.length-1]))?t.pop():{},r.generateRequest=!0===t[t.length-1]&&t.pop(),r.options=this._parent._getOrSetDefaultOptions(r.options),r.options.data=this.encodeABI(),!this._deployData&&!c.isAddress(this._parent.options.address))throw d.ContractNoAddressDefinedError();return this._deployData||(r.options.to=this._parent.options.address),r.options.data?r:c._fireError(new Error("Couldn't find a matching contract method, or the number of parameters is wrong."),e.eventEmitter,e.reject,r.callback)},b.prototype._executeMethod=function(){var t=this,e=this._parent._processExecuteArguments.call(this,Array.prototype.slice.call(arguments),r),r=p("send"!==e.type),n=t.constructor._ethAccounts||t._ethAccounts;if(e.generateRequest){var i={params:[l.inputCallFormatter.call(this._parent,e.options)],callback:e.callback};return"call"===e.type?(i.params.push(l.inputDefaultBlockNumberFormatter.call(this._parent,e.defaultBlock)),i.method="eth_call",i.format=this._parent._decodeMethodReturn.bind(null,this._method.outputs)):i.method="eth_sendTransaction",i}switch(e.type){case"estimate":var o=new f({name:"estimateGas",call:"eth_estimateGas",params:1,inputFormatter:[l.inputCallFormatter],outputFormatter:c.hexToNumber,requestManager:t._parent._requestManager,accounts:n,defaultAccount:t._parent.defaultAccount,defaultBlock:t._parent.defaultBlock}).createFunction();return o(e.options,e.callback);case"call":var a=new f({name:"call",call:"eth_call",params:2,inputFormatter:[l.inputCallFormatter,l.inputDefaultBlockNumberFormatter],outputFormatter:function(e){return t._parent._decodeMethodReturn(t._method.outputs,e)},requestManager:t._parent._requestManager,accounts:n,defaultAccount:t._parent.defaultAccount,defaultBlock:t._parent.defaultBlock,handleRevert:t._parent.handleRevert,abiCoder:m}).createFunction();return a(e.options,e.defaultBlock,e.callback);case"send":if(!c.isAddress(e.options.from))return c._fireError(d.ContractNoFromAddressDefinedError(),r.eventEmitter,r.reject,e.callback);if("boolean"==typeof this._method.payable&&!this._method.payable&&e.options.value&&e.options.value>0)return c._fireError(new Error("Can not send value to non-payable contract method or constructor"),r.eventEmitter,r.reject,e.callback);var s={receiptFormatter:function(e){if(Array.isArray(e.logs)){var r=e.logs.map((function(e){return t._parent._decodeEventABI.call({name:"ALLEVENTS",jsonInterface:t._parent.options.jsonInterface},e)}));e.events={};var n=0;r.forEach((function(t){t.event?e.events[t.event]?Array.isArray(e.events[t.event])?e.events[t.event].push(t):e.events[t.event]=[e.events[t.event],t]:e.events[t.event]=t:(e.events[n]=t,n++)})),delete e.logs}return e},contractDeployFormatter:function(e){var r=t._parent.clone();return r.options.address=e.contractAddress,r}},u=new f({name:"sendTransaction",call:"eth_sendTransaction",params:1,inputFormatter:[l.inputTransactionFormatter],requestManager:t._parent._requestManager,accounts:t.constructor._ethAccounts||t._ethAccounts,defaultAccount:t._parent.defaultAccount,defaultBlock:t._parent.defaultBlock,transactionBlockTimeout:t._parent.transactionBlockTimeout,transactionConfirmationBlocks:t._parent.transactionConfirmationBlocks,transactionPollingTimeout:t._parent.transactionPollingTimeout,defaultCommon:t._parent.defaultCommon,defaultChain:t._parent.defaultChain,defaultHardfork:t._parent.defaultHardfork,handleRevert:t._parent.handleRevert,extraFormatters:s,abiCoder:m}).createFunction();return u(e.options,e.callback);default:throw new Error('Method "'+e.type+'" not implemented.')}},t.exports=b},function(t,e,r){"use strict";var n=r(0)(r(2)),i=r(1).Buffer,o=r(16),a=r(133).AbiCoder,s=r(133).ParamType,u=new a((function(t,e){return!t.match(/^u?int/)||Array.isArray(e)||e&&"object"===(0,n.default)(e)&&"BN"===e.constructor.name?e:e.toString()}));function f(){}var c=function(){};c.prototype.encodeFunctionSignature=function(t){return("function"==typeof t||"object"===(0,n.default)(t)&&t)&&(t=o._jsonInterfaceMethodToString(t)),o.sha3(t).slice(0,10)},c.prototype.encodeEventSignature=function(t){return("function"==typeof t||"object"===(0,n.default)(t)&&t)&&(t=o._jsonInterfaceMethodToString(t)),o.sha3(t)},c.prototype.encodeParameter=function(t,e){return this.encodeParameters([t],[e])},c.prototype.encodeParameters=function(t,e){var r=this;return t=r.mapTypes(t),e=e.map((function(e,i){var o=t[i];if("object"===(0,n.default)(o)&&o.type&&(o=o.type),e=r.formatParam(o,e),"string"==typeof o&&o.includes("tuple")){!function t(e,n){if("array"===e.name)return n.map((function(r){return t(u._getCoder(s.from(e.type.replace("[]",""))),r)}));e.coders.forEach((function(e,i){"tuple"===e.name?t(e,n[i]):n[i]=r.formatParam(e.name,n[i])}))}(u._getCoder(s.from(o)),e)}return e})),u.encode(t,e)},c.prototype.mapTypes=function(t){var e=this,r=[];return t.forEach((function(t){if("object"===(0,n.default)(t)&&"function"===t.type&&(t=Object.assign({},t,{type:"bytes24"})),e.isSimplifiedStructFormat(t)){var i=Object.keys(t)[0];r.push(Object.assign(e.mapStructNameAndType(i),{components:e.mapStructToCoderFormat(t[i])}))}else r.push(t)})),r},c.prototype.isSimplifiedStructFormat=function(t){return"object"===(0,n.default)(t)&&void 0===t.components&&void 0===t.name},c.prototype.mapStructNameAndType=function(t){var e="tuple";return t.indexOf("[]")>-1&&(e="tuple[]",t=t.slice(0,-2)),{type:e,name:t}},c.prototype.mapStructToCoderFormat=function(t){var e=this,r=[];return Object.keys(t).forEach((function(i){"object"!==(0,n.default)(t[i])?r.push({name:i,type:t[i]}):r.push(Object.assign(e.mapStructNameAndType(i),{components:e.mapStructToCoderFormat(t[i])}))})),r},c.prototype.formatParam=function(t,e){var r=this,n=new RegExp(/^bytes([0-9]*)$/),a=new RegExp(/^bytes([0-9]*)\[\]$/),s=new RegExp(/^(u?int)([0-9]*)$/),u=new RegExp(/^(u?int)([0-9]*)\[\]$/);if(o.isBN(e)||o.isBigNumber(e))return e.toString(10);if(t.match(a)||t.match(u))return e.map((function(e){return r.formatParam(t.replace("[]",""),e)}));var f=t.match(s);if(f){var c=parseInt(f[2]||"256");c/80&&(!e||"0x"===e||"0X"===e))throw new Error("Returned values aren't valid, did it run Out of Gas? You might also see this error if you are not using the correct ABI for the contract you are retrieving data from, requesting data from a block number that does not exist, or querying a node which is not fully synced.");var i=u.decode(this.mapTypes(t),"0x"+e.replace(/0x/i,""),r),o=new f;return o.__length__=0,t.forEach((function(t,e){var r=i[o.__length__];r="0x"===r?null:r,o[e]=r,("function"==typeof t||t&&"object"===(0,n.default)(t))&&t.name&&(o[t.name]=r),o.__length__++})),o},c.prototype.decodeLog=function(t,e,r){var n=this;r=Array.isArray(r)?r:[r],e=e||"";var i=[],o=[],a=0;t.forEach((function(t,e){t.indexed?(o[e]=["bool","int","uint","address","fixed","ufixed"].find((function(e){return-1!==t.type.indexOf(e)}))?n.decodeParameter(t.type,r[a]):r[a],a++):i[e]=t}));var s=e,u=s?this.decodeParametersWith(i,s,!0):[],c=new f;return c.__length__=0,t.forEach((function(t,e){c[e]="string"===t.type?"":null,void 0!==u[e]&&(c[e]=u[e]),void 0!==o[e]&&(c[e]=o[e]),t.name&&(c[t.name]=c[e]),c.__length__++})),c};var h=new c;t.exports=h},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ConstructorFragment",{enumerable:!0,get:function(){return n.ConstructorFragment}}),Object.defineProperty(e,"EventFragment",{enumerable:!0,get:function(){return n.EventFragment}}),Object.defineProperty(e,"FormatTypes",{enumerable:!0,get:function(){return n.FormatTypes}}),Object.defineProperty(e,"Fragment",{enumerable:!0,get:function(){return n.Fragment}}),Object.defineProperty(e,"FunctionFragment",{enumerable:!0,get:function(){return n.FunctionFragment}}),Object.defineProperty(e,"ParamType",{enumerable:!0,get:function(){return n.ParamType}}),Object.defineProperty(e,"AbiCoder",{enumerable:!0,get:function(){return i.AbiCoder}}),Object.defineProperty(e,"defaultAbiCoder",{enumerable:!0,get:function(){return i.defaultAbiCoder}}),Object.defineProperty(e,"checkResultErrors",{enumerable:!0,get:function(){return o.checkResultErrors}}),Object.defineProperty(e,"Indexed",{enumerable:!0,get:function(){return o.Indexed}}),Object.defineProperty(e,"Interface",{enumerable:!0,get:function(){return o.Interface}}),Object.defineProperty(e,"LogDescription",{enumerable:!0,get:function(){return o.LogDescription}}),Object.defineProperty(e,"TransactionDescription",{enumerable:!0,get:function(){return o.TransactionDescription}});var n=r(80),i=r(136),o=r(293)},function(t,e,r){"use strict";function n(e,r){return t.exports=n=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},t.exports.default=t.exports,t.exports.__esModule=!0,n(e,r)}t.exports=n,t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,r){"use strict";t.exports=function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,r){"use strict";var n=r(0);Object.defineProperty(e,"__esModule",{value:!0}),e.defaultAbiCoder=e.AbiCoder=void 0;var i=n(r(5)),o=n(r(9)),a=r(11),s=r(32),u=r(12),f=r(50),c=r(20),h=r(281),l=r(137),d=r(283),p=r(138),m=r(285),b=r(286),v=r(287),y=r(288),g=r(292),w=r(80),_=new u.Logger(f.version),k=new RegExp(/^bytes([0-9]*)$/),M=new RegExp(/^(u?int)([0-9]*)$/),S=function(){function t(e){(0,i.default)(this,t),_.checkNew(this instanceof t?this.constructor:void 0,t),(0,s.defineReadOnly)(this,"coerceFunc",e||null)}return(0,o.default)(t,[{key:"_getCoder",value:function(t){var e=this;switch(t.baseType){case"address":return new h.AddressCoder(t.name);case"bool":return new d.BooleanCoder(t.name);case"string":return new y.StringCoder(t.name);case"bytes":return new p.BytesCoder(t.name);case"array":return new l.ArrayCoder(this._getCoder(t.arrayChildren),t.arrayLength,t.name);case"tuple":return new g.TupleCoder((t.components||[]).map((function(t){return e._getCoder(t)})),t.name);case"":return new b.NullCoder(t.name)}var r=t.type.match(M);if(r){var n=parseInt(r[2]||"256");return(0===n||n>256||n%8!=0)&&_.throwArgumentError("invalid "+r[1]+" bit length","param",t),new v.NumberCoder(n/8,"int"===r[1],t.name)}if(r=t.type.match(k)){var i=parseInt(r[1]);return(0===i||i>32)&&_.throwArgumentError("invalid bytes length","param",t),new m.FixedBytesCoder(i,t.name)}return _.throwArgumentError("invalid type","type",t.type)}},{key:"_getWordSize",value:function(){return 32}},{key:"_getReader",value:function(t,e){return new c.Reader(t,this._getWordSize(),this.coerceFunc,e)}},{key:"_getWriter",value:function(){return new c.Writer(this._getWordSize())}},{key:"encode",value:function(t,e){var r=this;t.length!==e.length&&_.throwError("types/values length mismatch",u.Logger.errors.INVALID_ARGUMENT,{count:{types:t.length,values:e.length},value:{types:t,values:e}});var n=t.map((function(t){return r._getCoder(w.ParamType.from(t))})),i=new g.TupleCoder(n,"_"),o=this._getWriter();return i.encode(o,e),o.data}},{key:"decode",value:function(t,e,r){var n=this,i=t.map((function(t){return n._getCoder(w.ParamType.from(t))}));return new g.TupleCoder(i,"_").decode(this._getReader((0,a.arrayify)(e),r))}}]),t}();e.AbiCoder=S;var A=new S;e.defaultAbiCoder=A},function(t,e,r){"use strict";var n=r(0);Object.defineProperty(e,"__esModule",{value:!0}),e.pack=b,e.unpack=v,e.ArrayCoder=void 0;var i=n(r(5)),o=n(r(9)),a=n(r(14)),s=n(r(15)),u=n(r(13)),f=n(r(2)),c=r(12),h=r(50),l=r(20),d=r(282);function p(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=(0,u.default)(t);if(e){var i=(0,u.default)(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return(0,s.default)(this,r)}}var m=new c.Logger(h.version);function b(t,e,r){var n=null;if(Array.isArray(r))n=r;else if(r&&"object"===(0,f.default)(r)){var i={};n=e.map((function(t){var e=t.localName;return e||m.throwError("cannot encode object for signature with missing names",c.Logger.errors.INVALID_ARGUMENT,{argument:"values",coder:t,value:r}),i[e]&&m.throwError("cannot encode object for signature with duplicate names",c.Logger.errors.INVALID_ARGUMENT,{argument:"values",coder:t,value:r}),i[e]=!0,r[e]}))}else m.throwArgumentError("invalid tuple value","tuple",r);e.length!==n.length&&m.throwArgumentError("types/value length mismatch","tuple",r);var o=new l.Writer(t.wordSize),a=new l.Writer(t.wordSize),s=[];e.forEach((function(t,e){var r=n[e];if(t.dynamic){var i=a.length;t.encode(a,r);var u=o.writeUpdatableValue();s.push((function(t){u(t+i)}))}else t.encode(o,r)})),s.forEach((function(t){t(o.length)}));var u=t.appendWriter(o);return u+=t.appendWriter(a)}function v(t,e){var r=[],n=t.subReader(0);e.forEach((function(e){var i=null;if(e.dynamic){var o=t.readValue(),a=n.subReader(o.toNumber());try{i=e.decode(a)}catch(t){if(t.code===c.Logger.errors.BUFFER_OVERRUN)throw t;(i=t).baseType=e.name,i.name=e.localName,i.type=e.type}}else try{i=e.decode(t)}catch(t){if(t.code===c.Logger.errors.BUFFER_OVERRUN)throw t;(i=t).baseType=e.name,i.name=e.localName,i.type=e.type}null!=i&&r.push(i)}));var i=e.reduce((function(t,e){var r=e.localName;return r&&(t[r]||(t[r]=0),t[r]++),t}),{});e.forEach((function(t,e){var n=t.localName;if(n&&1===i[n]&&("length"===n&&(n="_length"),null==r[n])){var o=r[e];o instanceof Error?Object.defineProperty(r,n,{get:function(){throw o}}):r[n]=o}}));for(var o=function(t){var e=r[t];e instanceof Error&&Object.defineProperty(r,t,{get:function(){throw e}})},a=0;a=0?n:"")+"]",u=-1===n||t.dynamic;return(a=e.call(this,"array",s,o,u)).coder=t,a.length=n,a}return(0,o.default)(r,[{key:"encode",value:function(t,e){Array.isArray(e)||this._throwError("expected array value",e);var r=this.length;-1===r&&(r=e.length,t.writeValue(e.length)),m.checkArgumentCount(e.length,r,"coder array"+(this.localName?" "+this.localName:""));for(var n=[],i=0;i=0;i--){var s=n(a[i]);r=n(new t(r+s,"hex"))}}return"0x"+r},e.normalize=o}).call(this,r(1).Buffer)},function(t,e,r){"use strict";(function(e){var n=r(51);function i(t){return parseInt(t.toString("hex"),16)}function o(t){var r=t.toString(16);return r.length%2==1&&(r="0"+r),e.from(r,"hex")}t.exports={numberToBuffer:o,bufferToNumber:i,varintBufferEncode:function(t){return e.from(n.encode(i(t)))},varintBufferDecode:function(t){return o(n.decode(t))},varintEncode:function(t){return e.from(n.encode(t))}}}).call(this,r(1).Buffer)},function(t,e,r){"use strict";var n=r(145);t.exports=function(t,e){if(t){if("string"==typeof t)return n(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(t,e):void 0}},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,r){"use strict";t.exports=function(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&void 0!==arguments[0]?arguments[0]:this.multibaseName;if(this.string&&t===this.multibaseName)return this.string;var e=null;if(0===this.version){if("base58btc"!==t)throw new Error("not supported with CIDv0, to support different bases, please migrate the instance do CIDv1, you can do that through cid.toV1()");e=s.toB58String(this.multihash)}else{if(1!==this.version)throw new Error("unsupported version");e=u.encode(t,this.buffer).toString()}return t===this.multibaseName&&Object.defineProperty(this,"string",{value:e}),e}},{key:Symbol.for("nodejs.util.inspect.custom"),value:function(){return"CID("+this.toString()+")"}},{key:"toString",value:function(t){return this.toBaseEncodedString(t)}},{key:"toJSON",value:function(){return{codec:this.codec,version:this.version,hash:this.multihash}}},{key:"equals",value:function(t){return this.codec===t.codec&&this.version===t.version&&this.multihash.equals(t.multihash)}}],[{key:"validateCID",value:function(t){var e=h.checkCIDComponents(t);if(e)throw new Error(e)}}]),t}(),{className:"CID",symbolName:"@ipld/js-cid/CID"});l.codecs=c,t.exports=l},function(t,e,r){"use strict";var n=r(4).Buffer;t.exports=function(t){if(t.length>=255)throw new TypeError("Alphabet too long");for(var e=new Uint8Array(256),r=0;r>>0,c=new Uint8Array(a);t[r];){var h=e[t.charCodeAt(r)];if(255===h)return;for(var l=0,d=a-1;(0!==h||l>>0,c[d]=h%256>>>0,h=h/256>>>0;if(0!==h)throw new Error("Non-zero carry");o=l,r++}if(" "!==t[r]){for(var p=a-o;p!==a&&0===c[p];)p++;var m=n.allocUnsafe(i+(a-p));m.fill(0,0,i);for(var b=i;p!==a;)m[b++]=c[p++];return m}}}return{encode:function(e){if((Array.isArray(e)||e instanceof Uint8Array)&&(e=n.from(e)),!n.isBuffer(e))throw new TypeError("Expected Buffer");if(0===e.length)return"";for(var r=0,i=0,o=0,a=e.length;o!==a&&0===e[o];)o++,r++;for(var f=(a-o)*c+1>>>0,h=new Uint8Array(f);o!==a;){for(var l=e[o],d=0,p=f-1;(0!==l||d>>0,h[p]=l%s>>>0,l=l/s>>>0;if(0!==l)throw new Error("Non-zero carry");i=d,o++}for(var m=f-i;m!==f&&0===h[m];)m++;for(var b=u.repeat(r);m>6|192);else{if(i>55295&&i<56320){if(++n==t.length)return null;var o=t.charCodeAt(n);if(o<56320||o>57343)return null;r+=e((i=65536+((1023&i)<<10)+(1023&o))>>18|240),r+=e(i>>12&63|128)}else r+=e(i>>12|224);r+=e(i>>6&63|128)}r+=e(63&i|128)}}return r},toString:function(t){for(var e="",r=0,o=i(t);r127){if(a>191&&a<224){if(r>=o)return null;a=(31&a)<<6|63&n(t,r)}else if(a>223&&a<240){if(r+1>=o)return null;a=(15&a)<<12|(63&n(t,r))<<6|63&n(t,++r)}else{if(!(a>239&&a<248))return null;if(r+2>=o)return null;a=(7&a)<<18|(63&n(t,r))<<12|(63&n(t,++r))<<6|63&n(t,++r)}++r}if(a<=65535)e+=String.fromCharCode(a);else{if(!(a<=1114111))return null;a-=65536,e+=String.fromCharCode(a>>10|55296),e+=String.fromCharCode(1023&a|56320)}}return e},fromNumber:function(t){var e=t.toString(16);return e.length%2==0?"0x"+e:"0x0"+e},toNumber:function(t){return parseInt(t.slice(2),16)},fromNat:function(t){return"0x0"===t?"0x":t.length%2==0?t:"0x0"+t.slice(2)},toNat:function(t){return"0"===t[2]?"0x"+t.slice(3):t},fromArray:a,toArray:o,fromUint8Array:function(t){return a([].slice.call(t,0))},toUint8Array:function(t){return new Uint8Array(o(t))}}},function(t,e,r){"use strict";var n=r(348).Buffer,i=r(349).Transform;function o(t){i.call(this),this._block=n.allocUnsafe(t),this._blockSize=t,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}r(3)(o,i),o.prototype._transform=function(t,e,r){var n=null;try{this.update(t,e)}catch(t){n=t}r(n)},o.prototype._flush=function(t){var e=null;try{this.push(this.digest())}catch(t){e=t}t(e)},o.prototype.update=function(t,e){if(function(t,e){if(!n.isBuffer(t)&&"string"!=typeof t)throw new TypeError(e+" must be a string or a buffer")}(t,"Data"),this._finalized)throw new Error("Digest already called");n.isBuffer(t)||(t=n.from(t,e));for(var r=this._block,i=0;this._blockOffset+t.length-i>=this._blockSize;){for(var o=this._blockOffset;o0;++a)this._length[a]+=s,(s=this._length[a]/4294967296|0)>0&&(this._length[a]-=4294967296*s);return this},o.prototype._update=function(){throw new Error("_update is not implemented")},o.prototype.digest=function(t){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var e=this._digest();void 0!==t&&(e=e.toString(t)),this._block.fill(0),this._blockOffset=0;for(var r=0;r<4;++r)this._length[r]=0;return e},o.prototype._digest=function(){throw new Error("_digest is not implemented")},t.exports=o},function(t,e,r){"use strict";(function(e,n){var i;t.exports=A,A.ReadableState=S;r(23).EventEmitter;var o=function(t,e){return t.listeners(e).length},a=r(153),s=r(1).Buffer,u=e.Uint8Array||function(){};var f,c=r(350);f=c&&c.debuglog?c.debuglog("stream"):function(){};var h,l,d,p=r(351),m=r(154),b=r(155).getHighWaterMark,v=r(37).codes,y=v.ERR_INVALID_ARG_TYPE,g=v.ERR_STREAM_PUSH_AFTER_EOF,w=v.ERR_METHOD_NOT_IMPLEMENTED,_=v.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;r(3)(A,a);var k=m.errorOrDestroy,M=["error","close","destroy","pause","resume"];function S(t,e,n){i=i||r(38),t=t||{},"boolean"!=typeof n&&(n=e instanceof i),this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.readableObjectMode),this.highWaterMark=b(this,t,"readableHighWaterMark",n),this.buffer=new p,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==t.emitClose,this.autoDestroy=!!t.autoDestroy,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(h||(h=r(29).StringDecoder),this.decoder=new h(t.encoding),this.encoding=t.encoding)}function A(t){if(i=i||r(38),!(this instanceof A))return new A(t);var e=this instanceof i;this._readableState=new S(t,this,e),this.readable=!0,t&&("function"==typeof t.read&&(this._read=t.read),"function"==typeof t.destroy&&(this._destroy=t.destroy)),a.call(this)}function x(t,e,r,n,i){f("readableAddChunk",e);var o,a=t._readableState;if(null===e)a.reading=!1,function(t,e){if(f("onEofChunk"),e.ended)return;if(e.decoder){var r=e.decoder.end();r&&r.length&&(e.buffer.push(r),e.length+=e.objectMode?1:r.length)}e.ended=!0,e.sync?P(t):(e.needReadable=!1,e.emittedReadable||(e.emittedReadable=!0,B(t)))}(t,a);else if(i||(o=function(t,e){var r;n=e,s.isBuffer(n)||n instanceof u||"string"==typeof e||void 0===e||t.objectMode||(r=new y("chunk",["string","Buffer","Uint8Array"],e));var n;return r}(a,e)),o)k(t,o);else if(a.objectMode||e&&e.length>0)if("string"==typeof e||a.objectMode||Object.getPrototypeOf(e)===s.prototype||(e=function(t){return s.from(t)}(e)),n)a.endEmitted?k(t,new _):E(t,a,e,!0);else if(a.ended)k(t,new g);else{if(a.destroyed)return!1;a.reading=!1,a.decoder&&!r?(e=a.decoder.write(e),a.objectMode||0!==e.length?E(t,a,e,!1):T(t,a)):E(t,a,e,!1)}else n||(a.reading=!1,T(t,a));return!a.ended&&(a.lengthe.highWaterMark&&(e.highWaterMark=function(t){return t>=1073741824?t=1073741824:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}function P(t){var e=t._readableState;f("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(f("emitReadable",e.flowing),e.emittedReadable=!0,n.nextTick(B,t))}function B(t){var e=t._readableState;f("emitReadable_",e.destroyed,e.length,e.ended),e.destroyed||!e.length&&!e.ended||(t.emit("readable"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,j(t)}function T(t,e){e.readingMore||(e.readingMore=!0,n.nextTick(R,t,e))}function R(t,e){for(;!e.reading&&!e.ended&&(e.length0,e.resumeScheduled&&!e.paused?e.flowing=!0:t.listenerCount("data")>0&&t.resume()}function C(t){f("readable nexttick read 0"),t.read(0)}function U(t,e){f("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),j(t),e.flowing&&!e.reading&&t.read(0)}function j(t){var e=t._readableState;for(f("flow",e.flowing);e.flowing&&null!==t.read(););}function N(t,e){return 0===e.length?null:(e.objectMode?r=e.buffer.shift():!t||t>=e.length?(r=e.decoder?e.buffer.join(""):1===e.buffer.length?e.buffer.first():e.buffer.concat(e.length),e.buffer.clear()):r=e.buffer.consume(t,e.decoder),r);var r}function L(t){var e=t._readableState;f("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,n.nextTick(D,e,t))}function D(t,e){if(f("endReadableNT",t.endEmitted,t.length),!t.endEmitted&&0===t.length&&(t.endEmitted=!0,e.readable=!1,e.emit("end"),t.autoDestroy)){var r=e._writableState;(!r||r.autoDestroy&&r.finished)&&e.destroy()}}function F(t,e){for(var r=0,n=t.length;r=e.highWaterMark:e.length>0)||e.ended))return f("read: emitReadable",e.length,e.ended),0===e.length&&e.ended?L(this):P(this),null;if(0===(t=O(t,e))&&e.ended)return 0===e.length&&L(this),null;var n,i=e.needReadable;return f("need readable",i),(0===e.length||e.length-t0?N(t,e):null)?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.awaitDrain=0),0===e.length&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&L(this)),null!==n&&this.emit("data",n),n},A.prototype._read=function(t){k(this,new w("_read()"))},A.prototype.pipe=function(t,e){var r=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=t;break;case 1:i.pipes=[i.pipes,t];break;default:i.pipes.push(t)}i.pipesCount+=1,f("pipe count=%d opts=%j",i.pipesCount,e);var a=(!e||!1!==e.end)&&t!==n.stdout&&t!==n.stderr?u:b;function s(e,n){f("onunpipe"),e===r&&n&&!1===n.hasUnpiped&&(n.hasUnpiped=!0,f("cleanup"),t.removeListener("close",p),t.removeListener("finish",m),t.removeListener("drain",c),t.removeListener("error",d),t.removeListener("unpipe",s),r.removeListener("end",u),r.removeListener("end",b),r.removeListener("data",l),h=!0,!i.awaitDrain||t._writableState&&!t._writableState.needDrain||c())}function u(){f("onend"),t.end()}i.endEmitted?n.nextTick(a):r.once("end",a),t.on("unpipe",s);var c=function(t){return function(){var e=t._readableState;f("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&o(t,"data")&&(e.flowing=!0,j(t))}}(r);t.on("drain",c);var h=!1;function l(e){f("ondata");var n=t.write(e);f("dest.write",n),!1===n&&((1===i.pipesCount&&i.pipes===t||i.pipesCount>1&&-1!==F(i.pipes,t))&&!h&&(f("false write response, pause",i.awaitDrain),i.awaitDrain++),r.pause())}function d(e){f("onerror",e),b(),t.removeListener("error",d),0===o(t,"error")&&k(t,e)}function p(){t.removeListener("finish",m),b()}function m(){f("onfinish"),t.removeListener("close",p),b()}function b(){f("unpipe"),r.unpipe(t)}return r.on("data",l),function(t,e,r){if("function"==typeof t.prependListener)return t.prependListener(e,r);t._events&&t._events[e]?Array.isArray(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]:t.on(e,r)}(t,"error",d),t.once("close",p),t.once("finish",m),t.emit("pipe",r),i.flowing||(f("pipe resume"),r.resume()),t},A.prototype.unpipe=function(t){var e=this._readableState,r={hasUnpiped:!1};if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes||(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,r)),this;if(!t){var n=e.pipes,i=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var o=0;o0,!1!==i.flowing&&this.resume()):"readable"===t&&(i.endEmitted||i.readableListening||(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,f("on readable",i.length,i.reading),i.length?P(this):i.reading||n.nextTick(C,this))),r},A.prototype.addListener=A.prototype.on,A.prototype.removeListener=function(t,e){var r=a.prototype.removeListener.call(this,t,e);return"readable"===t&&n.nextTick(I,this),r},A.prototype.removeAllListeners=function(t){var e=a.prototype.removeAllListeners.apply(this,arguments);return"readable"!==t&&void 0!==t||n.nextTick(I,this),e},A.prototype.resume=function(){var t=this._readableState;return t.flowing||(f("resume"),t.flowing=!t.readableListening,function(t,e){e.resumeScheduled||(e.resumeScheduled=!0,n.nextTick(U,t,e))}(this,t)),t.paused=!1,this},A.prototype.pause=function(){return f("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(f("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},A.prototype.wrap=function(t){var e=this,r=this._readableState,n=!1;for(var i in t.on("end",(function(){if(f("wrapped end"),r.decoder&&!r.ended){var t=r.decoder.end();t&&t.length&&e.push(t)}e.push(null)})),t.on("data",(function(i){(f("wrapped data"),r.decoder&&(i=r.decoder.write(i)),r.objectMode&&null==i)||(r.objectMode||i&&i.length)&&(e.push(i)||(n=!0,t.pause()))})),t)void 0===this[i]&&"function"==typeof t[i]&&(this[i]=function(e){return function(){return t[e].apply(t,arguments)}}(i));for(var o=0;o-1))throw new _(t);return this._writableState.defaultEncoding=t,this},Object.defineProperty(A.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(A.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),A.prototype._write=function(t,e,r){r(new m("_write()"))},A.prototype._writev=null,A.prototype.end=function(t,e,r){var i=this._writableState;return"function"==typeof t?(r=t,t=null,e=null):"function"==typeof e&&(r=e,e=null),null!=t&&this.write(t,e),i.corked&&(i.corked=1,this.uncork()),i.ending||function(t,e,r){e.ending=!0,T(t,e),r&&(e.finished?n.nextTick(r):t.once("finish",r));e.ended=!0,t.writable=!1}(this,i,r),this},Object.defineProperty(A.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(A.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyed=t)}}),A.prototype.destroy=h.destroy,A.prototype._undestroy=h.undestroy,A.prototype._destroy=function(t,e){e(t)}}).call(this,r(7),r(6))},function(t,e,r){"use strict";t.exports=c;var n=r(37).codes,i=n.ERR_METHOD_NOT_IMPLEMENTED,o=n.ERR_MULTIPLE_CALLBACK,a=n.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=n.ERR_TRANSFORM_WITH_LENGTH_0,u=r(38);function f(t,e){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(null===n)return this.emit("error",new o);r.writechunk=null,r.writecb=null,null!=e&&this.push(e),n(t);var i=this._readableState;i.reading=!1,(i.needReadable||i.length>>2|t<<30)^(t>>>13|t<<19)^(t>>>22|t<<10)}function l(t){return(t>>>6|t<<26)^(t>>>11|t<<21)^(t>>>25|t<<7)}function d(t){return(t>>>7|t<<25)^(t>>>18|t<<14)^t>>>3}n(u,i),u.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},u.prototype._update=function(t){for(var e,r=this._w,n=0|this._a,i=0|this._b,o=0|this._c,s=0|this._d,u=0|this._e,p=0|this._f,m=0|this._g,b=0|this._h,v=0;v<16;++v)r[v]=t.readInt32BE(4*v);for(;v<64;++v)r[v]=0|(((e=r[v-2])>>>17|e<<15)^(e>>>19|e<<13)^e>>>10)+r[v-7]+d(r[v-15])+r[v-16];for(var y=0;y<64;++y){var g=b+l(u)+f(u,p,m)+a[y]+r[y]|0,w=h(n)+c(n,i,o)|0;b=m,m=p,p=u,u=s+g|0,s=o,o=i,i=n,n=g+w|0}this._a=n+this._a|0,this._b=i+this._b|0,this._c=o+this._c|0,this._d=s+this._d|0,this._e=u+this._e|0,this._f=p+this._f|0,this._g=m+this._g|0,this._h=b+this._h|0},u.prototype._hash=function(){var t=o.allocUnsafe(32);return t.writeInt32BE(this._a,0),t.writeInt32BE(this._b,4),t.writeInt32BE(this._c,8),t.writeInt32BE(this._d,12),t.writeInt32BE(this._e,16),t.writeInt32BE(this._f,20),t.writeInt32BE(this._g,24),t.writeInt32BE(this._h,28),t},t.exports=u},function(t,e,r){"use strict";var n=r(3),i=r(39),o=r(4).Buffer,a=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],s=new Array(160);function u(){this.init(),this._w=s,i.call(this,128,112)}function f(t,e,r){return r^t&(e^r)}function c(t,e,r){return t&e|r&(t|e)}function h(t,e){return(t>>>28|e<<4)^(e>>>2|t<<30)^(e>>>7|t<<25)}function l(t,e){return(t>>>14|e<<18)^(t>>>18|e<<14)^(e>>>9|t<<23)}function d(t,e){return(t>>>1|e<<31)^(t>>>8|e<<24)^t>>>7}function p(t,e){return(t>>>1|e<<31)^(t>>>8|e<<24)^(t>>>7|e<<25)}function m(t,e){return(t>>>19|e<<13)^(e>>>29|t<<3)^t>>>6}function b(t,e){return(t>>>19|e<<13)^(e>>>29|t<<3)^(t>>>6|e<<26)}function v(t,e){return t>>>0>>0?1:0}n(u,i),u.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},u.prototype._update=function(t){for(var e=this._w,r=0|this._ah,n=0|this._bh,i=0|this._ch,o=0|this._dh,s=0|this._eh,u=0|this._fh,y=0|this._gh,g=0|this._hh,w=0|this._al,_=0|this._bl,k=0|this._cl,M=0|this._dl,S=0|this._el,A=0|this._fl,x=0|this._gl,E=0|this._hl,O=0;O<32;O+=2)e[O]=t.readInt32BE(4*O),e[O+1]=t.readInt32BE(4*O+4);for(;O<160;O+=2){var P=e[O-30],B=e[O-30+1],T=d(P,B),R=p(B,P),I=m(P=e[O-4],B=e[O-4+1]),C=b(B,P),U=e[O-14],j=e[O-14+1],N=e[O-32],L=e[O-32+1],D=R+j|0,F=T+U+v(D,R)|0;F=(F=F+I+v(D=D+C|0,C)|0)+N+v(D=D+L|0,L)|0,e[O]=F,e[O+1]=D}for(var q=0;q<160;q+=2){F=e[q],D=e[q+1];var H=c(r,n,i),z=c(w,_,k),K=h(r,w),G=h(w,r),V=l(s,S),W=l(S,s),Z=a[q],J=a[q+1],X=f(s,u,y),Y=f(S,A,x),$=E+W|0,Q=g+V+v($,E)|0;Q=(Q=(Q=Q+X+v($=$+Y|0,Y)|0)+Z+v($=$+J|0,J)|0)+F+v($=$+D|0,D)|0;var tt=G+z|0,et=K+H+v(tt,G)|0;g=y,E=x,y=u,x=A,u=s,A=S,s=o+Q+v(S=M+$|0,M)|0,o=i,M=k,i=n,k=_,n=r,_=w,r=Q+et+v(w=$+tt|0,$)|0}this._al=this._al+w|0,this._bl=this._bl+_|0,this._cl=this._cl+k|0,this._dl=this._dl+M|0,this._el=this._el+S|0,this._fl=this._fl+A|0,this._gl=this._gl+x|0,this._hl=this._hl+E|0,this._ah=this._ah+r+v(this._al,w)|0,this._bh=this._bh+n+v(this._bl,_)|0,this._ch=this._ch+i+v(this._cl,k)|0,this._dh=this._dh+o+v(this._dl,M)|0,this._eh=this._eh+s+v(this._el,S)|0,this._fh=this._fh+u+v(this._fl,A)|0,this._gh=this._gh+y+v(this._gl,x)|0,this._hh=this._hh+g+v(this._hl,E)|0},u.prototype._hash=function(){var t=o.allocUnsafe(64);function e(e,r,n){t.writeInt32BE(e,n),t.writeInt32BE(r,n+4)}return e(this._ah,this._al,0),e(this._bh,this._bl,8),e(this._ch,this._cl,16),e(this._dh,this._dl,24),e(this._eh,this._el,32),e(this._fh,this._fl,40),e(this._gh,this._gl,48),e(this._hh,this._hl,56),t},t.exports=u},function(t,e,r){"use strict";var n=r(3),i=r(365),o=r(25),a=r(4).Buffer,s=r(161),u=r(85),f=r(86),c=a.alloc(128);function h(t,e){o.call(this,"digest"),"string"==typeof e&&(e=a.from(e));var r="sha512"===t||"sha384"===t?128:64;(this._alg=t,this._key=e,e.length>r)?e=("rmd160"===t?new u:f(t)).update(e).digest():e.lengthn||e!=e)throw new TypeError("Bad key length")}},function(t,e,r){"use strict";(function(e,r){var n;if(e.process&&e.process.browser)n="utf-8";else if(e.process&&e.process.version){n=parseInt(r.version.split(".")[0].slice(1),10)>=6?"utf-8":"binary"}else n="utf-8";t.exports=n}).call(this,r(7),r(6))},function(t,e,r){"use strict";var n=r(161),i=r(85),o=r(86),a=r(4).Buffer,s=r(164),u=r(165),f=r(167),c=a.alloc(128),h={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function l(t,e,r){var s=function(t){function e(e){return o(t).update(e).digest()}return"rmd160"===t||"ripemd160"===t?function(t){return(new i).update(t).digest()}:"md5"===t?n:e}(t),u="sha512"===t||"sha384"===t?128:64;e.length>u?e=s(e):e.length>>0},e.writeUInt32BE=function(t,e,r){t[0+r]=e>>>24,t[1+r]=e>>>16&255,t[2+r]=e>>>8&255,t[3+r]=255&e},e.ip=function(t,e,r,n){for(var i=0,o=0,a=6;a>=0;a-=2){for(var s=0;s<=24;s+=8)i<<=1,i|=e>>>s+a&1;for(s=0;s<=24;s+=8)i<<=1,i|=t>>>s+a&1}for(a=6;a>=0;a-=2){for(s=1;s<=25;s+=8)o<<=1,o|=e>>>s+a&1;for(s=1;s<=25;s+=8)o<<=1,o|=t>>>s+a&1}r[n+0]=i>>>0,r[n+1]=o>>>0},e.rip=function(t,e,r,n){for(var i=0,o=0,a=0;a<4;a++)for(var s=24;s>=0;s-=8)i<<=1,i|=e>>>s+a&1,i<<=1,i|=t>>>s+a&1;for(a=4;a<8;a++)for(s=24;s>=0;s-=8)o<<=1,o|=e>>>s+a&1,o<<=1,o|=t>>>s+a&1;r[n+0]=i>>>0,r[n+1]=o>>>0},e.pc1=function(t,e,r,n){for(var i=0,o=0,a=7;a>=5;a--){for(var s=0;s<=24;s+=8)i<<=1,i|=e>>s+a&1;for(s=0;s<=24;s+=8)i<<=1,i|=t>>s+a&1}for(s=0;s<=24;s+=8)i<<=1,i|=e>>s+a&1;for(a=1;a<=3;a++){for(s=0;s<=24;s+=8)o<<=1,o|=e>>s+a&1;for(s=0;s<=24;s+=8)o<<=1,o|=t>>s+a&1}for(s=0;s<=24;s+=8)o<<=1,o|=t>>s+a&1;r[n+0]=i>>>0,r[n+1]=o>>>0},e.r28shl=function(t,e){return t<>>28-e};var n=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];e.pc2=function(t,e,r,i){for(var o=0,a=0,s=n.length>>>1,u=0;u>>n[u]&1;for(u=s;u>>n[u]&1;r[i+0]=o>>>0,r[i+1]=a>>>0},e.expand=function(t,e,r){var n=0,i=0;n=(1&t)<<5|t>>>27;for(var o=23;o>=15;o-=4)n<<=6,n|=t>>>o&63;for(o=11;o>=3;o-=4)i|=t>>>o&63,i<<=6;i|=(31&t)<<1|t>>>31,e[r+0]=n>>>0,e[r+1]=i>>>0};var i=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];e.substitute=function(t,e){for(var r=0,n=0;n<4;n++){r<<=4,r|=i[64*n+(t>>>18-6*n&63)]}for(n=0;n<4;n++){r<<=4,r|=i[256+64*n+(e>>>18-6*n&63)]}return r>>>0};var o=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];e.permute=function(t){for(var e=0,r=0;r>>o[r]&1;return e>>>0},e.padSplit=function(t,e,r){for(var n=t.toString(2);n.length>>1];r=o.r28shl(r,s),i=o.r28shl(i,s),o.pc2(r,i,t.keys,a)}},u.prototype._update=function(t,e,r,n){var i=this._desState,a=o.readUInt32BE(t,e),s=o.readUInt32BE(t,e+4);o.ip(a,s,i.tmp,0),a=i.tmp[0],s=i.tmp[1],"encrypt"===this.type?this._encrypt(i,a,s,i.tmp,0):this._decrypt(i,a,s,i.tmp,0),a=i.tmp[0],s=i.tmp[1],o.writeUInt32BE(r,a,n),o.writeUInt32BE(r,s,n+4)},u.prototype._pad=function(t,e){for(var r=t.length-e,n=e;n>>0,a=l}o.rip(s,a,n,i)},u.prototype._decrypt=function(t,e,r,n,i){for(var a=r,s=e,u=t.keys.length-2;u>=0;u-=2){var f=t.keys[u],c=t.keys[u+1];o.expand(a,t.tmp,0),f^=t.tmp[0],c^=t.tmp[1];var h=o.substitute(f,c),l=a;a=(s^o.permute(h))>>>0,s=l}o.rip(a,s,n,i)}},function(t,e,r){"use strict";var n=r(53),i=r(4).Buffer,o=r(171);function a(t){var e=t._cipher.encryptBlockRaw(t._prev);return o(t._prev),e}e.encrypt=function(t,e){var r=Math.ceil(e.length/16),o=t._cache.length;t._cache=i.concat([t._cache,i.allocUnsafe(16*r)]);for(var s=0;st;)r.ishrn(1);if(r.isEven()&&r.iadd(s),r.testn(1)||r.iadd(u),e.cmp(u)){if(!e.cmp(f))for(;r.mod(c).cmp(h);)r.iadd(d)}else for(;r.mod(o).cmp(l);)r.iadd(d);if(b(p=r.shrn(1))&&b(r)&&v(p)&&v(r)&&a.test(p)&&a.test(r))return r}}},function(t,e,r){"use strict";var n=r(8),i=r(91);function o(t){this.rand=t||new i.Rand}t.exports=o,o.create=function(t){return new o(t)},o.prototype._randbelow=function(t){var e=t.bitLength(),r=Math.ceil(e/8);do{var i=new n(this.rand.generate(r))}while(i.cmp(t)>=0);return i},o.prototype._randrange=function(t,e){var r=e.sub(t);return t.add(this._randbelow(r))},o.prototype.test=function(t,e,r){var i=t.bitLength(),o=n.mont(t),a=new n(1).toRed(o);e||(e=Math.max(1,i/48|0));for(var s=t.subn(1),u=0;!s.testn(u);u++);for(var f=t.shrn(u),c=s.toRed(o);e>0;e--){var h=this._randrange(new n(2),s);r&&r(h);var l=h.toRed(o).redPow(f);if(0!==l.cmp(a)&&0!==l.cmp(c)){for(var d=1;d0;e--){var c=this._randrange(new n(2),a),h=t.gcd(c);if(0!==h.cmpn(1))return h;var l=c.toRed(i).redPow(u);if(0!==l.cmp(o)&&0!==l.cmp(f)){for(var d=1;d0)if("string"==typeof e||a.objectMode||Object.getPrototypeOf(e)===s.prototype||(e=function(t){return s.from(t)}(e)),n)a.endEmitted?k(t,new _):E(t,a,e,!0);else if(a.ended)k(t,new g);else{if(a.destroyed)return!1;a.reading=!1,a.decoder&&!r?(e=a.decoder.write(e),a.objectMode||0!==e.length?E(t,a,e,!1):T(t,a)):E(t,a,e,!1)}else n||(a.reading=!1,T(t,a));return!a.ended&&(a.lengthe.highWaterMark&&(e.highWaterMark=function(t){return t>=1073741824?t=1073741824:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}function P(t){var e=t._readableState;f("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(f("emitReadable",e.flowing),e.emittedReadable=!0,n.nextTick(B,t))}function B(t){var e=t._readableState;f("emitReadable_",e.destroyed,e.length,e.ended),e.destroyed||!e.length&&!e.ended||(t.emit("readable"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,j(t)}function T(t,e){e.readingMore||(e.readingMore=!0,n.nextTick(R,t,e))}function R(t,e){for(;!e.reading&&!e.ended&&(e.length0,e.resumeScheduled&&!e.paused?e.flowing=!0:t.listenerCount("data")>0&&t.resume()}function C(t){f("readable nexttick read 0"),t.read(0)}function U(t,e){f("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),j(t),e.flowing&&!e.reading&&t.read(0)}function j(t){var e=t._readableState;for(f("flow",e.flowing);e.flowing&&null!==t.read(););}function N(t,e){return 0===e.length?null:(e.objectMode?r=e.buffer.shift():!t||t>=e.length?(r=e.decoder?e.buffer.join(""):1===e.buffer.length?e.buffer.first():e.buffer.concat(e.length),e.buffer.clear()):r=e.buffer.consume(t,e.decoder),r);var r}function L(t){var e=t._readableState;f("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,n.nextTick(D,e,t))}function D(t,e){if(f("endReadableNT",t.endEmitted,t.length),!t.endEmitted&&0===t.length&&(t.endEmitted=!0,e.readable=!1,e.emit("end"),t.autoDestroy)){var r=e._writableState;(!r||r.autoDestroy&&r.finished)&&e.destroy()}}function F(t,e){for(var r=0,n=t.length;r=e.highWaterMark:e.length>0)||e.ended))return f("read: emitReadable",e.length,e.ended),0===e.length&&e.ended?L(this):P(this),null;if(0===(t=O(t,e))&&e.ended)return 0===e.length&&L(this),null;var n,i=e.needReadable;return f("need readable",i),(0===e.length||e.length-t0?N(t,e):null)?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.awaitDrain=0),0===e.length&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&L(this)),null!==n&&this.emit("data",n),n},A.prototype._read=function(t){k(this,new w("_read()"))},A.prototype.pipe=function(t,e){var r=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=t;break;case 1:i.pipes=[i.pipes,t];break;default:i.pipes.push(t)}i.pipesCount+=1,f("pipe count=%d opts=%j",i.pipesCount,e);var a=(!e||!1!==e.end)&&t!==n.stdout&&t!==n.stderr?u:b;function s(e,n){f("onunpipe"),e===r&&n&&!1===n.hasUnpiped&&(n.hasUnpiped=!0,f("cleanup"),t.removeListener("close",p),t.removeListener("finish",m),t.removeListener("drain",c),t.removeListener("error",d),t.removeListener("unpipe",s),r.removeListener("end",u),r.removeListener("end",b),r.removeListener("data",l),h=!0,!i.awaitDrain||t._writableState&&!t._writableState.needDrain||c())}function u(){f("onend"),t.end()}i.endEmitted?n.nextTick(a):r.once("end",a),t.on("unpipe",s);var c=function(t){return function(){var e=t._readableState;f("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&o(t,"data")&&(e.flowing=!0,j(t))}}(r);t.on("drain",c);var h=!1;function l(e){f("ondata");var n=t.write(e);f("dest.write",n),!1===n&&((1===i.pipesCount&&i.pipes===t||i.pipesCount>1&&-1!==F(i.pipes,t))&&!h&&(f("false write response, pause",i.awaitDrain),i.awaitDrain++),r.pause())}function d(e){f("onerror",e),b(),t.removeListener("error",d),0===o(t,"error")&&k(t,e)}function p(){t.removeListener("finish",m),b()}function m(){f("onfinish"),t.removeListener("close",p),b()}function b(){f("unpipe"),r.unpipe(t)}return r.on("data",l),function(t,e,r){if("function"==typeof t.prependListener)return t.prependListener(e,r);t._events&&t._events[e]?Array.isArray(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]:t.on(e,r)}(t,"error",d),t.once("close",p),t.once("finish",m),t.emit("pipe",r),i.flowing||(f("pipe resume"),r.resume()),t},A.prototype.unpipe=function(t){var e=this._readableState,r={hasUnpiped:!1};if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes||(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,r)),this;if(!t){var n=e.pipes,i=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var o=0;o0,!1!==i.flowing&&this.resume()):"readable"===t&&(i.endEmitted||i.readableListening||(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,f("on readable",i.length,i.reading),i.length?P(this):i.reading||n.nextTick(C,this))),r},A.prototype.addListener=A.prototype.on,A.prototype.removeListener=function(t,e){var r=a.prototype.removeListener.call(this,t,e);return"readable"===t&&n.nextTick(I,this),r},A.prototype.removeAllListeners=function(t){var e=a.prototype.removeAllListeners.apply(this,arguments);return"readable"!==t&&void 0!==t||n.nextTick(I,this),e},A.prototype.resume=function(){var t=this._readableState;return t.flowing||(f("resume"),t.flowing=!t.readableListening,function(t,e){e.resumeScheduled||(e.resumeScheduled=!0,n.nextTick(U,t,e))}(this,t)),t.paused=!1,this},A.prototype.pause=function(){return f("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(f("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},A.prototype.wrap=function(t){var e=this,r=this._readableState,n=!1;for(var i in t.on("end",(function(){if(f("wrapped end"),r.decoder&&!r.ended){var t=r.decoder.end();t&&t.length&&e.push(t)}e.push(null)})),t.on("data",(function(i){(f("wrapped data"),r.decoder&&(i=r.decoder.write(i)),r.objectMode&&null==i)||(r.objectMode||i&&i.length)&&(e.push(i)||(n=!0,t.pause()))})),t)void 0===this[i]&&"function"==typeof t[i]&&(this[i]=function(e){return function(){return t[e].apply(t,arguments)}}(i));for(var o=0;o-1))throw new _(t);return this._writableState.defaultEncoding=t,this},Object.defineProperty(A.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(A.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),A.prototype._write=function(t,e,r){r(new m("_write()"))},A.prototype._writev=null,A.prototype.end=function(t,e,r){var i=this._writableState;return"function"==typeof t?(r=t,t=null,e=null):"function"==typeof e&&(r=e,e=null),null!=t&&this.write(t,e),i.corked&&(i.corked=1,this.uncork()),i.ending||function(t,e,r){e.ending=!0,T(t,e),r&&(e.finished?n.nextTick(r):t.once("finish",r));e.ended=!0,t.writable=!1}(this,i,r),this},Object.defineProperty(A.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(A.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyed=t)}}),A.prototype.destroy=h.destroy,A.prototype._undestroy=h.undestroy,A.prototype._destroy=function(t,e){e(t)}}).call(this,r(7),r(6))},function(t,e,r){"use strict";t.exports=c;var n=r(40).codes,i=n.ERR_METHOD_NOT_IMPLEMENTED,o=n.ERR_MULTIPLE_CALLBACK,a=n.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=n.ERR_TRANSFORM_WITH_LENGTH_0,u=r(41);function f(t,e){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(null===n)return this.emit("error",new o);r.writechunk=null,r.writecb=null,null!=e&&this.push(e),n(t);var i=this._readableState;i.reading=!1,(i.needReadable||i.length>8,a=255&i;o?r.push(o,a):r.push(a)}return r},n.zero2=i,n.toHex=o,n.encode=function(t,e){return"hex"===e?o(t):t}},function(t,e,r){"use strict";var n=e;n.base=r(67),n.short=r(400),n.mont=r(401),n.edwards=r(402)},function(t,e,r){"use strict";(function(t){var e=r(0)(r(2));!function(t,n){function i(t,e){if(!t)throw new Error(e||"Assertion failed")}function o(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function a(t,e,r){if(a.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(r=e,e=10),this._init(t||0,e||10,r||"be"))}var s;"object"===(0,e.default)(t)?t.exports=a:(void 0).BN=a,a.BN=a,a.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(411).Buffer}catch(t){}function u(t,e){var r=t.charCodeAt(e);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void i(!1,"Invalid character in "+t)}function f(t,e,r){var n=u(t,r);return r-1>=e&&(n|=u(t,r-1)<<4),n}function c(t,e,r,n){for(var o=0,a=0,s=Math.min(t.length,r),u=e;u=49?f-49+10:f>=17?f-17+10:f,i(f>=0&&a0?t:e},a.min=function(t,e){return t.cmp(e)<0?t:e},a.prototype._init=function(t,r,n){if("number"==typeof t)return this._initNumber(t,r,n);if("object"===(0,e.default)(t))return this._initArray(t,r,n);"hex"===r&&(r=16),i(r===(0|r)&&r>=2&&r<=36);var o=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(o++,this.negative=1),o=0;n-=3)a=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[o]|=a<>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===r)for(n=0,o=0;n>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this._strip()},a.prototype._parseHex=function(t,e,r){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var n=0;n=e;n-=2)i=f(t,e,n)<=18?(o-=18,a+=1,this.words[a]|=i>>>26):o+=8;else for(n=(t.length-e)%2==0?e+1:e;n=18?(o-=18,a+=1,this.words[a]|=i>>>26):o+=8;this._strip()},a.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var o=t.length-r,a=o%n,s=Math.min(o,o-a)+r,u=0,f=r;f1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{a.prototype[Symbol.for("nodejs.util.inspect.custom")]=l}catch(t){a.prototype.inspect=l}else a.prototype.inspect=l;function l(){return(this.red?""}var d=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],p=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],m=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];a.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var n=0,o=0,a=0;a>>24-n&16777215)||a!==this.length-1?d[6-u.length]+u+r:u+r,(n+=2)>=26&&(n-=26,a--)}for(0!==o&&(r=o.toString(16)+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var f=p[t],c=m[t];r="";var h=this.clone();for(h.negative=0;!h.isZero();){var l=h.modrn(c).toString(t);r=(h=h.idivn(c)).isZero()?l+r:d[f-l.length]+l+r}for(this.isZero()&&(r="0"+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}i(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&i(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},a.prototype.toJSON=function(){return this.toString(16,2)},s&&(a.prototype.toBuffer=function(t,e){return this.toArrayLike(s,t,e)}),a.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)};function b(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],o=0|e.words[0],a=i*o,s=67108863&a,u=a/67108864|0;r.words[0]=s;for(var f=1;f>>26,h=67108863&u,l=Math.min(f,e.length-1),d=Math.max(0,f-t.length+1);d<=l;d++){var p=f-d|0;c+=(a=(i=0|t.words[p])*(o=0|e.words[d])+h)/67108864|0,h=67108863&a}r.words[f]=0|h,u=0|c}return 0!==u?r.words[f]=0|u:r.length--,r._strip()}a.prototype.toArrayLike=function(t,e,r){this._strip();var n=this.byteLength(),o=r||Math.max(1,n);i(n<=o,"byte array longer than desired length"),i(o>0,"Requested array length <= 0");var a=function(t,e){return t.allocUnsafe?t.allocUnsafe(e):new t(e)}(t,o);return this["_toArrayLike"+("le"===e?"LE":"BE")](a,n),a},a.prototype._toArrayLikeLE=function(t,e){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=a>>>24,o+=2)}if(r=0&&(t[r--]=a>>8&255),r>=0&&(t[r--]=a>>16&255),6===o?(r>=0&&(t[r--]=a>>24&255),n=0,o=0):(n=a>>>24,o+=2)}if(r>=0)for(t[r--]=n;r>=0;)t[r--]=0},Math.clz32?a.prototype._countBits=function(t){return 32-Math.clz32(t)}:a.prototype._countBits=function(t){var e=t,r=0;return e>=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},a.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r},a.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},a.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},a.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},a.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},a.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},a.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},a.prototype.inotn=function(t){i("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-r),this._strip()},a.prototype.notn=function(t){return this.clone().inotn(t)},a.prototype.setn=function(t,e){i("number"==typeof t&&t>=0);var r=t/26|0,n=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this)},a.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var o=0,a=0;a>26,this.words[a]=67108863&e;for(;0!==o&&a>26,this.words[a]=67108863&e;if(0===o&&a>>13,d=0|a[1],p=8191&d,m=d>>>13,b=0|a[2],v=8191&b,y=b>>>13,g=0|a[3],w=8191&g,_=g>>>13,k=0|a[4],M=8191&k,S=k>>>13,A=0|a[5],x=8191&A,E=A>>>13,O=0|a[6],P=8191&O,B=O>>>13,T=0|a[7],R=8191&T,I=T>>>13,C=0|a[8],U=8191&C,j=C>>>13,N=0|a[9],L=8191&N,D=N>>>13,F=0|s[0],q=8191&F,H=F>>>13,z=0|s[1],K=8191&z,G=z>>>13,V=0|s[2],W=8191&V,Z=V>>>13,J=0|s[3],X=8191&J,Y=J>>>13,$=0|s[4],Q=8191&$,tt=$>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],ot=8191&it,at=it>>>13,st=0|s[7],ut=8191&st,ft=st>>>13,ct=0|s[8],ht=8191&ct,lt=ct>>>13,dt=0|s[9],pt=8191&dt,mt=dt>>>13;r.negative=t.negative^e.negative,r.length=19;var bt=(f+(n=Math.imul(h,q))|0)+((8191&(i=(i=Math.imul(h,H))+Math.imul(l,q)|0))<<13)|0;f=((o=Math.imul(l,H))+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(p,q),i=(i=Math.imul(p,H))+Math.imul(m,q)|0,o=Math.imul(m,H);var vt=(f+(n=n+Math.imul(h,K)|0)|0)+((8191&(i=(i=i+Math.imul(h,G)|0)+Math.imul(l,K)|0))<<13)|0;f=((o=o+Math.imul(l,G)|0)+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(v,q),i=(i=Math.imul(v,H))+Math.imul(y,q)|0,o=Math.imul(y,H),n=n+Math.imul(p,K)|0,i=(i=i+Math.imul(p,G)|0)+Math.imul(m,K)|0,o=o+Math.imul(m,G)|0;var yt=(f+(n=n+Math.imul(h,W)|0)|0)+((8191&(i=(i=i+Math.imul(h,Z)|0)+Math.imul(l,W)|0))<<13)|0;f=((o=o+Math.imul(l,Z)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(w,q),i=(i=Math.imul(w,H))+Math.imul(_,q)|0,o=Math.imul(_,H),n=n+Math.imul(v,K)|0,i=(i=i+Math.imul(v,G)|0)+Math.imul(y,K)|0,o=o+Math.imul(y,G)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,Z)|0)+Math.imul(m,W)|0,o=o+Math.imul(m,Z)|0;var gt=(f+(n=n+Math.imul(h,X)|0)|0)+((8191&(i=(i=i+Math.imul(h,Y)|0)+Math.imul(l,X)|0))<<13)|0;f=((o=o+Math.imul(l,Y)|0)+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(M,q),i=(i=Math.imul(M,H))+Math.imul(S,q)|0,o=Math.imul(S,H),n=n+Math.imul(w,K)|0,i=(i=i+Math.imul(w,G)|0)+Math.imul(_,K)|0,o=o+Math.imul(_,G)|0,n=n+Math.imul(v,W)|0,i=(i=i+Math.imul(v,Z)|0)+Math.imul(y,W)|0,o=o+Math.imul(y,Z)|0,n=n+Math.imul(p,X)|0,i=(i=i+Math.imul(p,Y)|0)+Math.imul(m,X)|0,o=o+Math.imul(m,Y)|0;var wt=(f+(n=n+Math.imul(h,Q)|0)|0)+((8191&(i=(i=i+Math.imul(h,tt)|0)+Math.imul(l,Q)|0))<<13)|0;f=((o=o+Math.imul(l,tt)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(x,q),i=(i=Math.imul(x,H))+Math.imul(E,q)|0,o=Math.imul(E,H),n=n+Math.imul(M,K)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(S,K)|0,o=o+Math.imul(S,G)|0,n=n+Math.imul(w,W)|0,i=(i=i+Math.imul(w,Z)|0)+Math.imul(_,W)|0,o=o+Math.imul(_,Z)|0,n=n+Math.imul(v,X)|0,i=(i=i+Math.imul(v,Y)|0)+Math.imul(y,X)|0,o=o+Math.imul(y,Y)|0,n=n+Math.imul(p,Q)|0,i=(i=i+Math.imul(p,tt)|0)+Math.imul(m,Q)|0,o=o+Math.imul(m,tt)|0;var _t=(f+(n=n+Math.imul(h,rt)|0)|0)+((8191&(i=(i=i+Math.imul(h,nt)|0)+Math.imul(l,rt)|0))<<13)|0;f=((o=o+Math.imul(l,nt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(P,q),i=(i=Math.imul(P,H))+Math.imul(B,q)|0,o=Math.imul(B,H),n=n+Math.imul(x,K)|0,i=(i=i+Math.imul(x,G)|0)+Math.imul(E,K)|0,o=o+Math.imul(E,G)|0,n=n+Math.imul(M,W)|0,i=(i=i+Math.imul(M,Z)|0)+Math.imul(S,W)|0,o=o+Math.imul(S,Z)|0,n=n+Math.imul(w,X)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(_,X)|0,o=o+Math.imul(_,Y)|0,n=n+Math.imul(v,Q)|0,i=(i=i+Math.imul(v,tt)|0)+Math.imul(y,Q)|0,o=o+Math.imul(y,tt)|0,n=n+Math.imul(p,rt)|0,i=(i=i+Math.imul(p,nt)|0)+Math.imul(m,rt)|0,o=o+Math.imul(m,nt)|0;var kt=(f+(n=n+Math.imul(h,ot)|0)|0)+((8191&(i=(i=i+Math.imul(h,at)|0)+Math.imul(l,ot)|0))<<13)|0;f=((o=o+Math.imul(l,at)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(R,q),i=(i=Math.imul(R,H))+Math.imul(I,q)|0,o=Math.imul(I,H),n=n+Math.imul(P,K)|0,i=(i=i+Math.imul(P,G)|0)+Math.imul(B,K)|0,o=o+Math.imul(B,G)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,Z)|0)+Math.imul(E,W)|0,o=o+Math.imul(E,Z)|0,n=n+Math.imul(M,X)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(S,X)|0,o=o+Math.imul(S,Y)|0,n=n+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,tt)|0)+Math.imul(_,Q)|0,o=o+Math.imul(_,tt)|0,n=n+Math.imul(v,rt)|0,i=(i=i+Math.imul(v,nt)|0)+Math.imul(y,rt)|0,o=o+Math.imul(y,nt)|0,n=n+Math.imul(p,ot)|0,i=(i=i+Math.imul(p,at)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,at)|0;var Mt=(f+(n=n+Math.imul(h,ut)|0)|0)+((8191&(i=(i=i+Math.imul(h,ft)|0)+Math.imul(l,ut)|0))<<13)|0;f=((o=o+Math.imul(l,ft)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(U,q),i=(i=Math.imul(U,H))+Math.imul(j,q)|0,o=Math.imul(j,H),n=n+Math.imul(R,K)|0,i=(i=i+Math.imul(R,G)|0)+Math.imul(I,K)|0,o=o+Math.imul(I,G)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,Z)|0)+Math.imul(B,W)|0,o=o+Math.imul(B,Z)|0,n=n+Math.imul(x,X)|0,i=(i=i+Math.imul(x,Y)|0)+Math.imul(E,X)|0,o=o+Math.imul(E,Y)|0,n=n+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,tt)|0)+Math.imul(S,Q)|0,o=o+Math.imul(S,tt)|0,n=n+Math.imul(w,rt)|0,i=(i=i+Math.imul(w,nt)|0)+Math.imul(_,rt)|0,o=o+Math.imul(_,nt)|0,n=n+Math.imul(v,ot)|0,i=(i=i+Math.imul(v,at)|0)+Math.imul(y,ot)|0,o=o+Math.imul(y,at)|0,n=n+Math.imul(p,ut)|0,i=(i=i+Math.imul(p,ft)|0)+Math.imul(m,ut)|0,o=o+Math.imul(m,ft)|0;var St=(f+(n=n+Math.imul(h,ht)|0)|0)+((8191&(i=(i=i+Math.imul(h,lt)|0)+Math.imul(l,ht)|0))<<13)|0;f=((o=o+Math.imul(l,lt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(L,q),i=(i=Math.imul(L,H))+Math.imul(D,q)|0,o=Math.imul(D,H),n=n+Math.imul(U,K)|0,i=(i=i+Math.imul(U,G)|0)+Math.imul(j,K)|0,o=o+Math.imul(j,G)|0,n=n+Math.imul(R,W)|0,i=(i=i+Math.imul(R,Z)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,Z)|0,n=n+Math.imul(P,X)|0,i=(i=i+Math.imul(P,Y)|0)+Math.imul(B,X)|0,o=o+Math.imul(B,Y)|0,n=n+Math.imul(x,Q)|0,i=(i=i+Math.imul(x,tt)|0)+Math.imul(E,Q)|0,o=o+Math.imul(E,tt)|0,n=n+Math.imul(M,rt)|0,i=(i=i+Math.imul(M,nt)|0)+Math.imul(S,rt)|0,o=o+Math.imul(S,nt)|0,n=n+Math.imul(w,ot)|0,i=(i=i+Math.imul(w,at)|0)+Math.imul(_,ot)|0,o=o+Math.imul(_,at)|0,n=n+Math.imul(v,ut)|0,i=(i=i+Math.imul(v,ft)|0)+Math.imul(y,ut)|0,o=o+Math.imul(y,ft)|0,n=n+Math.imul(p,ht)|0,i=(i=i+Math.imul(p,lt)|0)+Math.imul(m,ht)|0,o=o+Math.imul(m,lt)|0;var At=(f+(n=n+Math.imul(h,pt)|0)|0)+((8191&(i=(i=i+Math.imul(h,mt)|0)+Math.imul(l,pt)|0))<<13)|0;f=((o=o+Math.imul(l,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(L,K),i=(i=Math.imul(L,G))+Math.imul(D,K)|0,o=Math.imul(D,G),n=n+Math.imul(U,W)|0,i=(i=i+Math.imul(U,Z)|0)+Math.imul(j,W)|0,o=o+Math.imul(j,Z)|0,n=n+Math.imul(R,X)|0,i=(i=i+Math.imul(R,Y)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,Y)|0,n=n+Math.imul(P,Q)|0,i=(i=i+Math.imul(P,tt)|0)+Math.imul(B,Q)|0,o=o+Math.imul(B,tt)|0,n=n+Math.imul(x,rt)|0,i=(i=i+Math.imul(x,nt)|0)+Math.imul(E,rt)|0,o=o+Math.imul(E,nt)|0,n=n+Math.imul(M,ot)|0,i=(i=i+Math.imul(M,at)|0)+Math.imul(S,ot)|0,o=o+Math.imul(S,at)|0,n=n+Math.imul(w,ut)|0,i=(i=i+Math.imul(w,ft)|0)+Math.imul(_,ut)|0,o=o+Math.imul(_,ft)|0,n=n+Math.imul(v,ht)|0,i=(i=i+Math.imul(v,lt)|0)+Math.imul(y,ht)|0,o=o+Math.imul(y,lt)|0;var xt=(f+(n=n+Math.imul(p,pt)|0)|0)+((8191&(i=(i=i+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;f=((o=o+Math.imul(m,mt)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(L,W),i=(i=Math.imul(L,Z))+Math.imul(D,W)|0,o=Math.imul(D,Z),n=n+Math.imul(U,X)|0,i=(i=i+Math.imul(U,Y)|0)+Math.imul(j,X)|0,o=o+Math.imul(j,Y)|0,n=n+Math.imul(R,Q)|0,i=(i=i+Math.imul(R,tt)|0)+Math.imul(I,Q)|0,o=o+Math.imul(I,tt)|0,n=n+Math.imul(P,rt)|0,i=(i=i+Math.imul(P,nt)|0)+Math.imul(B,rt)|0,o=o+Math.imul(B,nt)|0,n=n+Math.imul(x,ot)|0,i=(i=i+Math.imul(x,at)|0)+Math.imul(E,ot)|0,o=o+Math.imul(E,at)|0,n=n+Math.imul(M,ut)|0,i=(i=i+Math.imul(M,ft)|0)+Math.imul(S,ut)|0,o=o+Math.imul(S,ft)|0,n=n+Math.imul(w,ht)|0,i=(i=i+Math.imul(w,lt)|0)+Math.imul(_,ht)|0,o=o+Math.imul(_,lt)|0;var Et=(f+(n=n+Math.imul(v,pt)|0)|0)+((8191&(i=(i=i+Math.imul(v,mt)|0)+Math.imul(y,pt)|0))<<13)|0;f=((o=o+Math.imul(y,mt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(L,X),i=(i=Math.imul(L,Y))+Math.imul(D,X)|0,o=Math.imul(D,Y),n=n+Math.imul(U,Q)|0,i=(i=i+Math.imul(U,tt)|0)+Math.imul(j,Q)|0,o=o+Math.imul(j,tt)|0,n=n+Math.imul(R,rt)|0,i=(i=i+Math.imul(R,nt)|0)+Math.imul(I,rt)|0,o=o+Math.imul(I,nt)|0,n=n+Math.imul(P,ot)|0,i=(i=i+Math.imul(P,at)|0)+Math.imul(B,ot)|0,o=o+Math.imul(B,at)|0,n=n+Math.imul(x,ut)|0,i=(i=i+Math.imul(x,ft)|0)+Math.imul(E,ut)|0,o=o+Math.imul(E,ft)|0,n=n+Math.imul(M,ht)|0,i=(i=i+Math.imul(M,lt)|0)+Math.imul(S,ht)|0,o=o+Math.imul(S,lt)|0;var Ot=(f+(n=n+Math.imul(w,pt)|0)|0)+((8191&(i=(i=i+Math.imul(w,mt)|0)+Math.imul(_,pt)|0))<<13)|0;f=((o=o+Math.imul(_,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(L,Q),i=(i=Math.imul(L,tt))+Math.imul(D,Q)|0,o=Math.imul(D,tt),n=n+Math.imul(U,rt)|0,i=(i=i+Math.imul(U,nt)|0)+Math.imul(j,rt)|0,o=o+Math.imul(j,nt)|0,n=n+Math.imul(R,ot)|0,i=(i=i+Math.imul(R,at)|0)+Math.imul(I,ot)|0,o=o+Math.imul(I,at)|0,n=n+Math.imul(P,ut)|0,i=(i=i+Math.imul(P,ft)|0)+Math.imul(B,ut)|0,o=o+Math.imul(B,ft)|0,n=n+Math.imul(x,ht)|0,i=(i=i+Math.imul(x,lt)|0)+Math.imul(E,ht)|0,o=o+Math.imul(E,lt)|0;var Pt=(f+(n=n+Math.imul(M,pt)|0)|0)+((8191&(i=(i=i+Math.imul(M,mt)|0)+Math.imul(S,pt)|0))<<13)|0;f=((o=o+Math.imul(S,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(L,rt),i=(i=Math.imul(L,nt))+Math.imul(D,rt)|0,o=Math.imul(D,nt),n=n+Math.imul(U,ot)|0,i=(i=i+Math.imul(U,at)|0)+Math.imul(j,ot)|0,o=o+Math.imul(j,at)|0,n=n+Math.imul(R,ut)|0,i=(i=i+Math.imul(R,ft)|0)+Math.imul(I,ut)|0,o=o+Math.imul(I,ft)|0,n=n+Math.imul(P,ht)|0,i=(i=i+Math.imul(P,lt)|0)+Math.imul(B,ht)|0,o=o+Math.imul(B,lt)|0;var Bt=(f+(n=n+Math.imul(x,pt)|0)|0)+((8191&(i=(i=i+Math.imul(x,mt)|0)+Math.imul(E,pt)|0))<<13)|0;f=((o=o+Math.imul(E,mt)|0)+(i>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,n=Math.imul(L,ot),i=(i=Math.imul(L,at))+Math.imul(D,ot)|0,o=Math.imul(D,at),n=n+Math.imul(U,ut)|0,i=(i=i+Math.imul(U,ft)|0)+Math.imul(j,ut)|0,o=o+Math.imul(j,ft)|0,n=n+Math.imul(R,ht)|0,i=(i=i+Math.imul(R,lt)|0)+Math.imul(I,ht)|0,o=o+Math.imul(I,lt)|0;var Tt=(f+(n=n+Math.imul(P,pt)|0)|0)+((8191&(i=(i=i+Math.imul(P,mt)|0)+Math.imul(B,pt)|0))<<13)|0;f=((o=o+Math.imul(B,mt)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(L,ut),i=(i=Math.imul(L,ft))+Math.imul(D,ut)|0,o=Math.imul(D,ft),n=n+Math.imul(U,ht)|0,i=(i=i+Math.imul(U,lt)|0)+Math.imul(j,ht)|0,o=o+Math.imul(j,lt)|0;var Rt=(f+(n=n+Math.imul(R,pt)|0)|0)+((8191&(i=(i=i+Math.imul(R,mt)|0)+Math.imul(I,pt)|0))<<13)|0;f=((o=o+Math.imul(I,mt)|0)+(i>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,n=Math.imul(L,ht),i=(i=Math.imul(L,lt))+Math.imul(D,ht)|0,o=Math.imul(D,lt);var It=(f+(n=n+Math.imul(U,pt)|0)|0)+((8191&(i=(i=i+Math.imul(U,mt)|0)+Math.imul(j,pt)|0))<<13)|0;f=((o=o+Math.imul(j,mt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863;var Ct=(f+(n=Math.imul(L,pt))|0)+((8191&(i=(i=Math.imul(L,mt))+Math.imul(D,pt)|0))<<13)|0;return f=((o=Math.imul(D,mt))+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,u[0]=bt,u[1]=vt,u[2]=yt,u[3]=gt,u[4]=wt,u[5]=_t,u[6]=kt,u[7]=Mt,u[8]=St,u[9]=At,u[10]=xt,u[11]=Et,u[12]=Ot,u[13]=Pt,u[14]=Bt,u[15]=Tt,u[16]=Rt,u[17]=It,u[18]=Ct,0!==f&&(u[19]=f,r.length++),r};function y(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,a&=67108863}r.words[o]=s,n=a,a=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function g(t,e,r){return y(t,e,r)}function w(t,e){this.x=t,this.y=e}Math.imul||(v=b),a.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?v(this,t,e):r<63?b(this,t,e):r<1024?y(this,t,e):g(this,t,e)},w.prototype.makeRBT=function(t){for(var e=new Array(t),r=a.prototype._countBits(t)-1,n=0;n>=1;return n},w.prototype.permute=function(t,e,r,n,i,o){for(var a=0;a>>=1)i++;return 1<>>=13,r[2*a+1]=8191&o,o>>>=13;for(a=2*e;a>=26,r+=o/67108864|0,r+=a>>>26,this.words[n]=67108863&a}return 0!==r&&(this.words[n]=r,this.length++),e?this.ineg():this},a.prototype.muln=function(t){return this.clone().imuln(t)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i&1}return e}(t);if(0===e.length)return new a(1);for(var r=this,n=0;n=0);var e,r=t%26,n=(t-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(e=0;e>>26-r}a&&(this.words[e]=a,this.length++)}if(0!==n){for(e=this.length-1;e>=0;e--)this.words[e+n]=this.words[e];for(e=0;e=0),n=e?(e-e%26)/26:0;var o=t%26,a=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<a)for(this.length-=a,f=0;f=0&&(0!==c||f>=n);f--){var h=0|this.words[f];this.words[f]=c<<26-o|h>>>o,c=h&s}return u&&0!==c&&(u.words[u.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},a.prototype.ishrn=function(t,e,r){return i(0===this.negative),this.iushrn(t,e,r)},a.prototype.shln=function(t){return this.clone().ishln(t)},a.prototype.ushln=function(t){return this.clone().iushln(t)},a.prototype.shrn=function(t){return this.clone().ishrn(t)},a.prototype.ushrn=function(t){return this.clone().iushrn(t)},a.prototype.testn=function(t){i("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,n=1<=0);var e=t%26,r=(t-e)/26;if(i(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var n=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},a.prototype.isubn=function(t){if(i("number"==typeof t),i(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[n+r]=67108863&o}for(;n>26,this.words[n+r]=67108863&o;if(0===s)return this._strip();for(i(-1===s),s=0,n=0;n>26,this.words[n]=67108863&o;return this.negative=1,this._strip()},a.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,o=0|i.words[i.length-1];0!==(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var s,u=n.length-i.length;if("mod"!==e){(s=new a(null)).length=u+1,s.words=new Array(s.length);for(var f=0;f=0;h--){var l=67108864*(0|n.words[i.length+h])+(0|n.words[i.length+h-1]);for(l=Math.min(l/o|0,67108863),n._ishlnsubmul(i,l,h);0!==n.negative;)l--,n.negative=0,n._ishlnsubmul(i,1,h),n.isZero()||(n.negative^=1);s&&(s.words[h]=l)}return s&&s._strip(),n._strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:s||null,mod:n}},a.prototype.divmod=function(t,e,r){return i(!t.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(n=s.div.neg()),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:n,mod:o}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(n=s.div.neg()),{div:n,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:s.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new a(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new a(this.modrn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new a(this.modrn(t.words[0]))}:this._wordDiv(t,e);var n,o,s},a.prototype.div=function(t){return this.divmod(t,"div",!1).div},a.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},a.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},a.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},a.prototype.modrn=function(t){var e=t<0;e&&(t=-t),i(t<=67108863);for(var r=(1<<26)%t,n=0,o=this.length-1;o>=0;o--)n=(r*n+(0|this.words[o]))%t;return e?-n:n},a.prototype.modn=function(t){return this.modrn(t)},a.prototype.idivn=function(t){var e=t<0;e&&(t=-t),i(t<=67108863);for(var r=0,n=this.length-1;n>=0;n--){var o=(0|this.words[n])+67108864*r;this.words[n]=o/t|0,r=o%t}return this._strip(),e?this.ineg():this},a.prototype.divn=function(t){return this.clone().idivn(t)},a.prototype.egcd=function(t){i(0===t.negative),i(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n=new a(1),o=new a(0),s=new a(0),u=new a(1),f=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++f;for(var c=r.clone(),h=e.clone();!e.isZero();){for(var l=0,d=1;0==(e.words[0]&d)&&l<26;++l,d<<=1);if(l>0)for(e.iushrn(l);l-- >0;)(n.isOdd()||o.isOdd())&&(n.iadd(c),o.isub(h)),n.iushrn(1),o.iushrn(1);for(var p=0,m=1;0==(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(s.isOdd()||u.isOdd())&&(s.iadd(c),u.isub(h)),s.iushrn(1),u.iushrn(1);e.cmp(r)>=0?(e.isub(r),n.isub(s),o.isub(u)):(r.isub(e),s.isub(n),u.isub(o))}return{a:s,b:u,gcd:r.iushln(f)}},a.prototype._invmp=function(t){i(0===t.negative),i(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n,o=new a(1),s=new a(0),u=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var f=0,c=1;0==(e.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(e.iushrn(f);f-- >0;)o.isOdd()&&o.iadd(u),o.iushrn(1);for(var h=0,l=1;0==(r.words[0]&l)&&h<26;++h,l<<=1);if(h>0)for(r.iushrn(h);h-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(s)):(r.isub(e),s.isub(o))}return(n=0===e.cmpn(1)?o:s).cmpn(0)<0&&n.iadd(t),n},a.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var o=e;e=r,r=o}else if(0===i||0===r.cmpn(1))break;e.isub(r)}return r.iushln(n)},a.prototype.invm=function(t){return this.egcd(t).a.umod(t)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(t){return this.words[0]&t},a.prototype.bincn=function(t){i("number"==typeof t);var e=t%26,r=(t-e)/26,n=1<>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)e=1;else{r&&(t=-t),i(t<=67108863,"Number is too big");var n=0|this.words[0];e=n===t?0:nt.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break}}return e},a.prototype.gtn=function(t){return 1===this.cmpn(t)},a.prototype.gt=function(t){return 1===this.cmp(t)},a.prototype.gten=function(t){return this.cmpn(t)>=0},a.prototype.gte=function(t){return this.cmp(t)>=0},a.prototype.ltn=function(t){return-1===this.cmpn(t)},a.prototype.lt=function(t){return-1===this.cmp(t)},a.prototype.lten=function(t){return this.cmpn(t)<=0},a.prototype.lte=function(t){return this.cmp(t)<=0},a.prototype.eqn=function(t){return 0===this.cmpn(t)},a.prototype.eq=function(t){return 0===this.cmp(t)},a.red=function(t){return new E(t)},a.prototype.toRed=function(t){return i(!this.red,"Already a number in reduction context"),i(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},a.prototype.fromRed=function(){return i(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(t){return this.red=t,this},a.prototype.forceRed=function(t){return i(!this.red,"Already a number in reduction context"),this._forceRed(t)},a.prototype.redAdd=function(t){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},a.prototype.redIAdd=function(t){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},a.prototype.redSub=function(t){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},a.prototype.redISub=function(t){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},a.prototype.redShl=function(t){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},a.prototype.redMul=function(t){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},a.prototype.redIMul=function(t){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},a.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(t){return i(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var _={k256:null,p224:null,p192:null,p25519:null};function k(t,e){this.name=t,this.p=new a(e,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function M(){k.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function S(){k.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function A(){k.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function x(){k.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function E(t){if("string"==typeof t){var e=a._prime(t);this.m=e.p,this.prime=e}else i(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function O(t){E.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}k.prototype._tmp=function(){var t=new a(null);return t.words=new Array(Math.ceil(this.n/13)),t},k.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},k.prototype.split=function(t,e){t.iushrn(this.n,0,e)},k.prototype.imulK=function(t){return t.imul(this.k)},o(M,k),M.prototype.split=function(t,e){for(var r=Math.min(t.length,9),n=0;n>>22,i=o}i>>>=22,t.words[n-10]=i,0===i&&t.length>10?t.length-=10:t.length-=9},M.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},a._prime=function(t){if(_[t])return _[t];var e;if("k256"===t)e=new M;else if("p224"===t)e=new S;else if("p192"===t)e=new A;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new x}return _[t]=e,e},E.prototype._verify1=function(t){i(0===t.negative,"red works only with positives"),i(t.red,"red works only with red numbers")},E.prototype._verify2=function(t,e){i(0==(t.negative|e.negative),"red works only with positives"),i(t.red&&t.red===e.red,"red works only with red numbers")},E.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):(h(t,t.umod(this.m)._forceRed(this)),t)},E.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},E.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},E.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},E.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},E.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},E.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},E.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},E.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},E.prototype.isqr=function(t){return this.imul(t,t.clone())},E.prototype.sqr=function(t){return this.mul(t,t)},E.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(i(e%2==1),3===e){var r=this.m.add(new a(1)).iushrn(2);return this.pow(t,r)}for(var n=this.m.subn(1),o=0;!n.isZero()&&0===n.andln(1);)o++,n.iushrn(1);i(!n.isZero());var s=new a(1).toRed(this),u=s.redNeg(),f=this.m.subn(1).iushrn(1),c=this.m.bitLength();for(c=new a(2*c*c).toRed(this);0!==this.pow(c,f).cmp(u);)c.redIAdd(u);for(var h=this.pow(c,n),l=this.pow(t,n.addn(1).iushrn(1)),d=this.pow(t,n),p=o;0!==d.cmp(s);){for(var m=d,b=0;0!==m.cmp(s);b++)m=m.redSqr();i(b=0;n--){for(var f=e.words[n],c=u-1;c>=0;c--){var h=f>>c&1;i!==r[0]&&(i=this.sqr(i)),0!==h||0!==o?(o<<=1,o|=h,(4===++s||0===n&&0===c)&&(i=this.mul(i,r[o]),s=0,o=0)):s=0}u=26}return i},E.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},E.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},a.mont=function(t){return new O(t)},o(O,E),O.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},O.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},O.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},O.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new a(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},O.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t)}).call(this,r(17)(t))},function(t,e,r){"use strict";var n=e;n.bignum=r(8),n.define=r(413).define,n.base=r(416),n.constants=r(417),n.decoders=r(189),n.encoders=r(187)},function(t,e,r){"use strict";var n=e;n.der=r(188),n.pem=r(414)},function(t,e,r){"use strict";var n=r(3),i=r(96).Buffer,o=r(97),a=r(99);function s(t){this.enc="der",this.name=t.name,this.entity=t,this.tree=new u,this.tree._init(t.body)}function u(t){o.call(this,"der",t)}function f(t){return t<10?"0"+t:t}t.exports=s,s.prototype.encode=function(t,e){return this.tree._encode(t,e).join()},n(u,o),u.prototype._encodeComposite=function(t,e,r,n){var o=function(t,e,r,n){var i;"seqof"===t?t="seq":"setof"===t&&(t="set");if(a.tagByName.hasOwnProperty(t))i=a.tagByName[t];else{if("number"!=typeof t||(0|t)!==t)return n.error("Unknown tag: "+t);i=t}if(i>=31)return n.error("Multi-octet tag encoding unsupported");e||(i|=32);return i|=a.tagClassByName[r||"universal"]<<6}(t,e,r,this.reporter);if(n.length<128){var s=i.alloc(2);return s[0]=o,s[1]=n.length,this._createEncoderBuffer([s,n])}for(var u=1,f=n.length;f>=256;f>>=8)u++;var c=i.alloc(2+u);c[0]=o,c[1]=128|u;for(var h=1+u,l=n.length;l>0;h--,l>>=8)c[h]=255&l;return this._createEncoderBuffer([c,n])},u.prototype._encodeStr=function(t,e){if("bitstr"===e)return this._createEncoderBuffer([0|t.unused,t.data]);if("bmpstr"===e){for(var r=i.alloc(2*t.length),n=0;n=40)return this.reporter.error("Second objid identifier OOB");t.splice(0,2,40*t[0]+t[1])}for(var a=0,s=0;s=128;u>>=7)a++}for(var f=i.alloc(a),c=f.length-1,h=t.length-1;h>=0;h--){var l=t[h];for(f[c--]=127&l;(l>>=7)>0;)f[c--]=128|127&l}return this._createEncoderBuffer(f)},u.prototype._encodeTime=function(t,e){var r,n=new Date(t);return"gentime"===e?r=[f(n.getUTCFullYear()),f(n.getUTCMonth()+1),f(n.getUTCDate()),f(n.getUTCHours()),f(n.getUTCMinutes()),f(n.getUTCSeconds()),"Z"].join(""):"utctime"===e?r=[f(n.getUTCFullYear()%100),f(n.getUTCMonth()+1),f(n.getUTCDate()),f(n.getUTCHours()),f(n.getUTCMinutes()),f(n.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+e+" time is not supported yet"),this._encodeStr(r,"octstr")},u.prototype._encodeNull=function(){return this._createEncoderBuffer("")},u.prototype._encodeInt=function(t,e){if("string"==typeof t){if(!e)return this.reporter.error("String int or enum given, but no values map");if(!e.hasOwnProperty(t))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(t));t=e[t]}if("number"!=typeof t&&!i.isBuffer(t)){var r=t.toArray();!t.sign&&128&r[0]&&r.unshift(0),t=i.from(r)}if(i.isBuffer(t)){var n=t.length;0===t.length&&n++;var o=i.alloc(n);return t.copy(o),0===t.length&&(o[0]=0),this._createEncoderBuffer(o)}if(t<128)return this._createEncoderBuffer(t);if(t<256)return this._createEncoderBuffer([0,t]);for(var a=1,s=t;s>=256;s>>=8)a++;for(var u=new Array(a),f=u.length-1;f>=0;f--)u[f]=255&t,t>>=8;return 128&u[0]&&u.unshift(0),this._createEncoderBuffer(i.from(u))},u.prototype._encodeBool=function(t){return this._createEncoderBuffer(t?255:0)},u.prototype._use=function(t,e){return"function"==typeof t&&(t=t(e)),t._getEncoder("der").tree},u.prototype._skipDefault=function(t,e,r){var n,i=this._baseState;if(null===i.default)return!1;var o=t.join();if(void 0===i.defaultBuffer&&(i.defaultBuffer=this._encodeValue(i.default,e,r).join()),o.length!==i.defaultBuffer.length)return!1;for(n=0;n>6],i=0==(32&r);if(31==(31&r)){var o=r;for(r=0;128==(128&o);){if(o=t.readUInt8(e),t.isError(o))return o;r<<=7,r|=127&o}}else r&=31;return{cls:n,primitive:i,tag:r,tagStr:s.tag[r]}}function h(t,e,r){var n=t.readUInt8(r);if(t.isError(n))return n;if(!e&&128===n)return null;if(0==(128&n))return n;var i=127&n;if(i>4)return t.error("length octect is too long");n=0;for(var o=0;o>>((3&e)<<3)&255;return o}}},function(t,e,r){"use strict";for(var n=[],i=0;i<256;++i)n[i]=(i+256).toString(16).substr(1);t.exports=function(t,e){var r=e||0,i=n;return[i[t[r++]],i[t[r++]],i[t[r++]],i[t[r++]],"-",i[t[r++]],i[t[r++]],"-",i[t[r++]],i[t[r++]],"-",i[t[r++]],i[t[r++]],"-",i[t[r++]],i[t[r++]],i[t[r++]],i[t[r++]],i[t[r++]],i[t[r++]]].join("")}},function(t,e,r){"use strict";var n=Object.create?function(t,e,r,n){void 0===n&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]},i=function(t,e){for(var r in t)"default"===r||e.hasOwnProperty(r)||n(e,t,r)};Object.defineProperty(e,"__esModule",{value:!0});var o=r(433);Object.defineProperty(e,"Transaction",{enumerable:!0,get:function(){return o.default}});var a=r(483);Object.defineProperty(e,"AccessListEIP2930Transaction",{enumerable:!0,get:function(){return a.default}});var s=r(484);Object.defineProperty(e,"TransactionFactory",{enumerable:!0,get:function(){return s.default}});var u=r(485);Object.defineProperty(e,"FeeMarketEIP1559Transaction",{enumerable:!0,get:function(){return u.default}}),i(r(43),e)},function(t,e,r){"use strict";var n=function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.KECCAK256_RLP=e.KECCAK256_RLP_S=e.KECCAK256_RLP_ARRAY=e.KECCAK256_RLP_ARRAY_S=e.KECCAK256_NULL=e.KECCAK256_NULL_S=e.TWO_POW256=e.MAX_INTEGER=void 0;var i=r(1).Buffer,o=n(r(33));e.MAX_INTEGER=new o.default("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",16),e.TWO_POW256=new o.default("10000000000000000000000000000000000000000000000000000000000000000",16),e.KECCAK256_NULL_S="c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",e.KECCAK256_NULL=i.from(e.KECCAK256_NULL_S,"hex"),e.KECCAK256_RLP_ARRAY_S="1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",e.KECCAK256_RLP_ARRAY=i.from(e.KECCAK256_RLP_ARRAY_S,"hex"),e.KECCAK256_RLP_S="56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",e.KECCAK256_RLP=i.from(e.KECCAK256_RLP_S,"hex")},function(t,e,r){"use strict";(function(t){var n=Object.create?function(t,e,r,n){void 0===n&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]},i=Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e},o=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.hasOwnProperty.call(t,r)&&n(e,t,r);return i(e,t),e},a=function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(n=o.next()).done;)a.push(n.value)}catch(t){i={error:t}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return a},s=function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.isZeroAddress=e.zeroAddress=e.importPublic=e.privateToAddress=e.privateToPublic=e.publicToAddress=e.pubToAddress=e.isValidPublic=e.isValidPrivate=e.generateAddress2=e.generateAddress=e.isValidChecksumAddress=e.toChecksumAddress=e.isValidAddress=e.Account=void 0;var u=s(r(100)),f=s(r(33)),c=o(r(69)),h=r(200),l=r(42),d=r(198),p=r(34),m=r(102),b=r(70),v=r(103),y=function(){function t(t,e,r,n){void 0===t&&(t=new f.default(0)),void 0===e&&(e=new f.default(0)),void 0===r&&(r=d.KECCAK256_RLP),void 0===n&&(n=d.KECCAK256_NULL),this.nonce=t,this.balance=e,this.stateRoot=r,this.codeHash=n,this._validate()}return t.fromAccountData=function(e){var r=e.nonce,n=e.balance,i=e.stateRoot,o=e.codeHash;return new t(r?new f.default(p.toBuffer(r)):void 0,n?new f.default(p.toBuffer(n)):void 0,i?p.toBuffer(i):void 0,o?p.toBuffer(o):void 0)},t.fromRlpSerializedAccount=function(t){var e=c.decode(t);if(!Array.isArray(e))throw new Error("Invalid serialized account input. Must be array");return this.fromValuesArray(e)},t.fromValuesArray=function(e){var r=a(e,4),n=r[0],i=r[1],o=r[2],s=r[3];return new t(new f.default(n),new f.default(i),o,s)},t.prototype._validate=function(){if(this.nonce.lt(new f.default(0)))throw new Error("nonce must be greater than zero");if(this.balance.lt(new f.default(0)))throw new Error("balance must be greater than zero");if(32!==this.stateRoot.length)throw new Error("stateRoot must have a length of 32");if(32!==this.codeHash.length)throw new Error("codeHash must have a length of 32")},t.prototype.raw=function(){return[v.bnToUnpaddedBuffer(this.nonce),v.bnToUnpaddedBuffer(this.balance),this.stateRoot,this.codeHash]},t.prototype.serialize=function(){return c.encode(this.raw())},t.prototype.isContract=function(){return!this.codeHash.equals(d.KECCAK256_NULL)},t.prototype.isEmpty=function(){return this.balance.isZero()&&this.nonce.isZero()&&this.codeHash.equals(d.KECCAK256_NULL)},t}();e.Account=y,e.isValidAddress=function(t){try{b.assertIsString(t)}catch(t){return!1}return/^0x[0-9a-fA-F]{40}$/.test(t)},e.toChecksumAddress=function(t,e){b.assertIsHexString(t);var r=l.stripHexPrefix(t).toLowerCase(),n="";e&&(n=v.toType(e,v.TypeOutput.BN).toString()+"0x");for(var i=m.keccakFromString(n+r).toString("hex"),o="0x",a=0;a=8?o+=r[a].toUpperCase():o+=r[a];return o},e.isValidChecksumAddress=function(t,r){return e.isValidAddress(t)&&e.toChecksumAddress(t,r)===t},e.generateAddress=function(e,r){b.assertIsBuffer(e),b.assertIsBuffer(r);var n=new f.default(r);return n.isZero()?m.rlphash([e,null]).slice(-20):m.rlphash([e,t.from(n.toArray())]).slice(-20)},e.generateAddress2=function(e,r,n){return b.assertIsBuffer(e),b.assertIsBuffer(r),b.assertIsBuffer(n),u.default(20===e.length),u.default(32===r.length),m.keccak256(t.concat([t.from("ff","hex"),e,r,m.keccak256(n)])).slice(-20)},e.isValidPrivate=function(t){return h.privateKeyVerify(t)},e.isValidPublic=function(e,r){return void 0===r&&(r=!1),b.assertIsBuffer(e),64===e.length?h.publicKeyVerify(t.concat([t.from([4]),e])):!!r&&h.publicKeyVerify(e)},e.pubToAddress=function(e,r){return void 0===r&&(r=!1),b.assertIsBuffer(e),r&&64!==e.length&&(e=t.from(h.publicKeyConvert(e,!1).slice(1))),u.default(64===e.length),m.keccak(e).slice(-20)},e.publicToAddress=e.pubToAddress,e.privateToPublic=function(e){return b.assertIsBuffer(e),t.from(h.publicKeyCreate(e,!1)).slice(1)},e.privateToAddress=function(t){return e.publicToAddress(e.privateToPublic(t))},e.importPublic=function(e){return b.assertIsBuffer(e),64!==e.length&&(e=t.from(h.publicKeyConvert(e,!1).slice(1))),e},e.zeroAddress=function(){var t=p.zeros(20);return p.bufferToHex(t)},e.isZeroAddress=function(t){try{b.assertIsString(t)}catch(t){return!1}return e.zeroAddress()===t}}).call(this,r(1).Buffer)},function(t,e,r){"use strict";var n=function(t,e,r,n){return new(r||(r=Promise))((function(i,o){function a(t){try{u(n.next(t))}catch(t){o(t)}}function s(t){try{u(n.throw(t))}catch(t){o(t)}}function u(t){var e;t.done?i(t.value):(e=t.value,e instanceof r?e:new r((function(t){t(e)}))).then(a,s)}u((n=n.apply(t,e||[])).next())}))},i=function(t,e){var r,n,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;a;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,n=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]>6|192);else{if(i>55295&&i<56320){if(++n==t.length)return null;var o=t.charCodeAt(n);if(o<56320||o>57343)return null;r+=e((i=65536+((1023&i)<<10)+(1023&o))>>18|240),r+=e(i>>12&63|128)}else r+=e(i>>12|224);r+=e(i>>6&63|128)}r+=e(63&i|128)}}return r},toString:function(t){for(var e="",r=0,o=i(t);r127){if(a>191&&a<224){if(r>=o)return null;a=(31&a)<<6|63&n(t,r)}else if(a>223&&a<240){if(r+1>=o)return null;a=(15&a)<<12|(63&n(t,r))<<6|63&n(t,++r)}else{if(!(a>239&&a<248))return null;if(r+2>=o)return null;a=(7&a)<<18|(63&n(t,r))<<12|(63&n(t,++r))<<6|63&n(t,++r)}++r}if(a<=65535)e+=String.fromCharCode(a);else{if(!(a<=1114111))return null;a-=65536,e+=String.fromCharCode(a>>10|55296),e+=String.fromCharCode(1023&a|56320)}}return e},fromNumber:function(t){var e=t.toString(16);return e.length%2==0?"0x"+e:"0x0"+e},toNumber:function(t){return parseInt(t.slice(2),16)},fromNat:function(t){return"0x0"===t?"0x":t.length%2==0?t:"0x0"+t.slice(2)},toNat:function(t){return"0"===t[2]?"0x"+t.slice(3):t},fromArray:a,toArray:o,fromUint8Array:function(t){return a([].slice.call(t,0))},toUint8Array:function(t){return new Uint8Array(o(t))}}},function(t,e,r){"use strict";var n=r(205).version,i=r(27),o=r(277),a=r(61),s=r(149),u=r(487),f=r(488),c=r(16),h=function(){var t=this;i.packageInit(this,arguments),this.version=n,this.utils=c,this.eth=new o(this),this.shh=new u(this),this.bzz=new f(this);var e=this.setProvider;this.setProvider=function(r,n){return e.apply(t,arguments),t.eth.setRequestManager(t._requestManager),t.shh.setRequestManager(t._requestManager),t.bzz.setProvider(r),!0}};h.version=n,h.utils=c,h.modules={Eth:o,Net:a,Personal:s,Shh:u,Bzz:f},i.addProviders(h),t.exports=h},function(t){t.exports=JSON.parse('{"name":"web3","version":"1.5.0-rc.0","description":"Ethereum JavaScript API","repository":"https://github.com/ethereum/web3.js","license":"LGPL-3.0","engines":{"node":">=8.0.0"},"main":"lib/index.js","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"keywords":["Ethereum","JavaScript","API"],"author":"ethereum.org","types":"types/index.d.ts","scripts":{"compile":"tsc -b tsconfig.json","dtslint":"dtslint --localTs ../../node_modules/typescript/lib types","postinstall":"echo \\"WARNING: the web3-shh and web3-bzz api will be deprecated in the next version\\""},"authors":[{"name":"Fabian Vogelsteller","email":"fabian@ethereum.org","homepage":"http://frozeman.de"},{"name":"Marek Kotewicz","email":"marek@parity.io","url":"https://github.com/debris"},{"name":"Marian Oancea","url":"https://github.com/cubedro"},{"name":"Gav Wood","email":"g@parity.io","homepage":"http://gavwood.com"},{"name":"Jeffery Wilcke","email":"jeffrey.wilcke@ethereum.org","url":"https://github.com/obscuren"}],"dependencies":{"web3-bzz":"1.5.0-rc.0","web3-core":"1.5.0-rc.0","web3-eth":"1.5.0-rc.0","web3-eth-personal":"1.5.0-rc.0","web3-net":"1.5.0-rc.0","web3-shh":"1.5.0-rc.0","web3-utils":"1.5.0-rc.0"},"devDependencies":{"@types/node":"^12.12.6","dtslint":"^3.4.1","typescript":"^3.9.5","web3-core-helpers":"1.5.0-rc.0"}}')},function(t,e,r){"use strict";var n=r(0)(r(2)),i=r(106).callbackify,o=r(10).errors,a=r(113),s=r(222),u=r(223),f=function t(e,r){this.provider=null,this.providers=t.providers,this.setProvider(e,r),this.subscriptions=new Map};f.givenProvider=u,f.providers={WebsocketProvider:r(224),HttpProvider:r(234),IpcProvider:r(250)},f.prototype.setProvider=function(t,e){var r=this;if(t&&"string"==typeof t&&this.providers)if(/^http(s)?:\/\//i.test(t))t=new this.providers.HttpProvider(t);else if(/^ws(s)?:\/\//i.test(t))t=new this.providers.WebsocketProvider(t);else if(t&&"object"===(0,n.default)(e)&&"function"==typeof e.connect)t=new this.providers.IpcProvider(t,e);else if(t)throw new Error("Can't autodetect provider for \""+t+'"');if(this.provider&&this.provider.connected&&this.clearSubscriptions(),this.provider=t||null,this.provider&&this.provider.on){"function"==typeof t.request?this.provider.on("message",(function(t){if(t&&"eth_subscription"===t.type&&t.data){var e=t.data;e.subscription&&r.subscriptions.has(e.subscription)&&r.subscriptions.get(e.subscription).callback(null,e.result)}})):this.provider.on("data",(function(t,e){(t=t||e).method&&t.params&&t.params.subscription&&r.subscriptions.has(t.params.subscription)&&r.subscriptions.get(t.params.subscription).callback(null,t.params.result)})),this.provider.on("connect",(function(){r.subscriptions.forEach((function(t){t.subscription.resubscribe()}))})),this.provider.on("error",(function(t){r.subscriptions.forEach((function(e){e.callback(t)}))}));var i=function(t){r._isCleanCloseEvent(t)&&!r._isIpcCloseError(t)||(r.subscriptions.forEach((function(e){e.callback(o.ConnectionCloseError(t)),r.subscriptions.delete(e.subscription.id)})),r.provider&&r.provider.emit&&r.provider.emit("error",o.ConnectionCloseError(t))),r.provider&&r.provider.emit&&r.provider.emit("end",t)};this.provider.on("close",i),this.provider.on("disconnect",i)}},f.prototype.send=function(t,e){if(e=e||function(){},!this.provider)return e(o.InvalidProvider());var r=t.method,n=t.params,s=a.toPayload(r,n),u=this._jsonrpcResultCallback(e,s);if(this.provider.request)i(this.provider.request.bind(this.provider))({method:r,params:n},e);else if(this.provider.sendAsync)this.provider.sendAsync(s,u);else{if(!this.provider.send)throw new Error("Provider does not have a request or send method to use.");this.provider.send(s,u)}},f.prototype.sendBatch=function(t,e){if(!this.provider)return e(o.InvalidProvider());var r=a.toBatchPayload(t);this.provider[this.provider.sendAsync?"sendAsync":"send"](r,(function(t,r){return t?e(t):Array.isArray(r)?void e(null,r):e(o.InvalidResponse(r))}))},f.prototype.addSubscription=function(t,e){if(!this.provider.on)throw new Error("The provider doesn't support subscriptions: "+this.provider.constructor.name);this.subscriptions.set(t.id,{callback:e,subscription:t})},f.prototype.removeSubscription=function(t,e){if(this.subscriptions.has(t)){var r=this.subscriptions.get(t).subscription.options.type;return this.subscriptions.delete(t),void this.send({method:r+"_unsubscribe",params:[t]},e)}"function"==typeof e&&e(null)},f.prototype.clearSubscriptions=function(t){try{var e=this;return this.subscriptions.size>0&&this.subscriptions.forEach((function(r,n){t&&"syncing"===r.name||e.removeSubscription(n)})),this.provider.reset&&this.provider.reset(),!0}catch(t){throw new Error("Error while clearing subscriptions: ".concat(t))}},f.prototype._isCleanCloseEvent=function(t){return"object"===(0,n.default)(t)&&([1e3].includes(t.code)||!0===t.wasClean)},f.prototype._isIpcCloseError=function(t){return"boolean"==typeof t&&t},f.prototype._jsonrpcResultCallback=function(t,e){return function(r,n){return n&&n.id&&e.id!==n.id?t(new Error("Wrong response id ".concat(n.id," (expected: ").concat(e.id,") in ").concat(JSON.stringify(e)))):r?t(r):n&&n.error?t(o.ErrorResponse(n)):a.isValidResponse(n)?void t(null,n.result):t(o.InvalidResponse(n))}},t.exports={Manager:f,BatchManager:s}},function(t,e,r){"use strict";var n=r(0)(r(2));t.exports=function(t){return t&&"object"===(0,n.default)(t)&&"function"==typeof t.copy&&"function"==typeof t.fill&&"function"==typeof t.readUInt8}},function(t,e,r){"use strict";"function"==typeof Object.create?t.exports=function(t,e){t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}},function(t,e,r){"use strict";var n=r(0)(r(2));t.exports={ErrorResponse:function(t){var e=t&&t.error&&t.error.message?t.error.message:JSON.stringify(t),r=t.error&&t.error.data?t.error.data:null,n=new Error("Returned error: "+e);return n.data=r,n},InvalidNumberOfParams:function(t,e,r){return new Error('Invalid number of parameters for "'+r+'". Got '+t+" expected "+e+"!")},InvalidConnection:function(t,e){return this.ConnectionError("CONNECTION ERROR: Couldn't connect to node "+t+".",e)},InvalidProvider:function(){return new Error("Provider not set or invalid")},InvalidResponse:function(t){var e=t&&t.error&&t.error.message?t.error.message:"Invalid JSON RPC response: "+JSON.stringify(t);return new Error(e)},ConnectionTimeout:function(t){return new Error("CONNECTION TIMEOUT: timeout of "+t+" ms achived")},ConnectionNotOpenError:function(t){return this.ConnectionError("connection not open on send()",t)},ConnectionCloseError:function(t){return"object"===(0,n.default)(t)&&t.code&&t.reason?this.ConnectionError("CONNECTION ERROR: The connection got closed with the close code `"+t.code+"` and the following reason string `"+t.reason+"`",t):new Error("CONNECTION ERROR: The connection closed unexpectedly")},MaxAttemptsReachedOnReconnectingError:function(){return new Error("Maximum number of reconnect attempts reached!")},PendingRequestsOnReconnectingError:function(){return new Error("CONNECTION ERROR: Provider started to reconnect before the response got received!")},ConnectionError:function(t,e){var r=new Error(t);return e&&(r.code=e.code,r.reason=e.reason),r},RevertInstructionError:function(t,e){var r=new Error("Your request got reverted with the following reason string: "+t);return r.reason=t,r.signature=e,r},TransactionRevertInstructionError:function(t,e,r){var n=new Error("Transaction has been reverted by the EVM:\n"+JSON.stringify(r,null,2));return n.reason=t,n.signature=e,n.receipt=r,n},TransactionError:function(t,e){var r=new Error(t);return r.receipt=e,r},NoContractAddressFoundError:function(t){return this.TransactionError("The transaction receipt didn't contain a contract address.",t)},ContractCodeNotStoredError:function(t){return this.TransactionError("The contract code couldn't be stored, please check your gas limit.",t)},TransactionRevertedWithoutReasonError:function(t){return this.TransactionError("Transaction has been reverted by the EVM:\n"+JSON.stringify(t,null,2),t)},TransactionOutOfGasError:function(t){return this.TransactionError("Transaction ran out of gas. Please provide more gas:\n"+JSON.stringify(t,null,2),t)},ResolverMethodMissingError:function(t,e){return new Error("The resolver at "+t+'does not implement requested method: "'+e+'".')},ContractMissingABIError:function(){return new Error("You must provide the json interface of the contract when instantiating a contract object.")},ContractOnceRequiresCallbackError:function(){return new Error("Once requires a callback as the second parameter.")},ContractEventDoesNotExistError:function(t){return new Error('Event "'+t+"\" doesn't exist in this contract.")},ContractReservedEventError:function(t){return new Error('The event "'+t+"\" is a reserved event name, you can't use it.")},ContractMissingDeployDataError:function(){return new Error('No "data" specified in neither the given options, nor the default options.')},ContractNoAddressDefinedError:function(){return new Error("This contract object doesn't have address set yet, please set an address first.")},ContractNoFromAddressDefinedError:function(){return new Error('No "from" address specified in neither the given options, nor the default options.')}}},function(t,e,r){"use strict";var n=r(0),i=n(r(44)),o=n(r(2));function a(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function s(t){for(var e=1;e2)throw new Error("[ethjs-unit] while converting number "+t+" to wei, too many decimal points");var l=h[0],d=h[1];if(l||(l="0"),d||(d="0"),d.length>o)throw new Error("[ethjs-unit] while converting number "+t+" to wei, too many decimal places");for(;d.length=49&&a<=54?a-49+10:a>=17&&a<=22?a-17+10:15&a}return n}function f(t,e,r,n){for(var i=0,o=Math.min(t.length,r),a=e;a=49?s-49+10:s>=17?s-17+10:s}return i}a.isBN=function(t){return t instanceof a||null!==t&&"object"===(0,e.default)(t)&&t.constructor.wordSize===a.wordSize&&Array.isArray(t.words)},a.max=function(t,e){return t.cmp(e)>0?t:e},a.min=function(t,e){return t.cmp(e)<0?t:e},a.prototype._init=function(t,r,n){if("number"==typeof t)return this._initNumber(t,r,n);if("object"===(0,e.default)(t))return this._initArray(t,r,n);"hex"===r&&(r=16),i(r===(0|r)&&r>=2&&r<=36);var o=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&o++,16===r?this._parseHex(t,o):this._parseBase(t,r,o),"-"===t[0]&&(this.negative=1),this.strip(),"le"===n&&this._initArray(this.toArray(),r,n)},a.prototype._initNumber=function(t,e,r){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(i(t<9007199254740992),this.words=[67108863&t,t/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),e,r)},a.prototype._initArray=function(t,e,r){if(i("number"==typeof t.length),t.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(t.length/3),this.words=new Array(this.length);for(var n=0;n=0;n-=3)a=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[o]|=a<>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===r)for(n=0,o=0;n>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this.strip()},a.prototype._parseHex=function(t,e){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r=e;r-=6)i=u(t,r,r+6),this.words[n]|=i<>>26-o&4194303,(o+=24)>=26&&(o-=26,n++);r+6!==e&&(i=u(t,e,r+6),this.words[n]|=i<>>26-o&4194303),this.strip()},a.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var o=t.length-r,a=o%n,s=Math.min(o,o-a)+r,u=0,c=r;c1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?""};var c=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],h=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],l=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],o=0|e.words[0],a=i*o,s=67108863&a,u=a/67108864|0;r.words[0]=s;for(var f=1;f>>26,h=67108863&u,l=Math.min(f,e.length-1),d=Math.max(0,f-t.length+1);d<=l;d++){var p=f-d|0;c+=(a=(i=0|t.words[p])*(o=0|e.words[d])+h)/67108864|0,h=67108863&a}r.words[f]=0|h,u=0|c}return 0!==u?r.words[f]=0|u:r.length--,r.strip()}a.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var n=0,o=0,a=0;a>>24-n&16777215)||a!==this.length-1?c[6-u.length]+u+r:u+r,(n+=2)>=26&&(n-=26,a--)}for(0!==o&&(r=o.toString(16)+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var f=h[t],d=l[t];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(d).toString(t);r=(p=p.idivn(d)).isZero()?m+r:c[f-m.length]+m+r}for(this.isZero()&&(r="0"+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}i(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&i(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(t,e){return i(void 0!==s),this.toArrayLike(s,t,e)},a.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},a.prototype.toArrayLike=function(t,e,r){var n=this.byteLength(),o=r||Math.max(1,n);i(n<=o,"byte array longer than desired length"),i(o>0,"Requested array length <= 0"),this.strip();var a,s,u="le"===e,f=new t(o),c=this.clone();if(u){for(s=0;!c.isZero();s++)a=c.andln(255),c.iushrn(8),f[s]=a;for(;s=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},a.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r},a.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},a.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},a.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},a.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},a.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},a.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},a.prototype.inotn=function(t){i("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-r),this.strip()},a.prototype.notn=function(t){return this.clone().inotn(t)},a.prototype.setn=function(t,e){i("number"==typeof t&&t>=0);var r=t/26|0,n=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this)},a.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var o=0,a=0;a>26,this.words[a]=67108863&e;for(;0!==o&&a>26,this.words[a]=67108863&e;if(0===o&&a>>13,d=0|a[1],p=8191&d,m=d>>>13,b=0|a[2],v=8191&b,y=b>>>13,g=0|a[3],w=8191&g,_=g>>>13,k=0|a[4],M=8191&k,S=k>>>13,A=0|a[5],x=8191&A,E=A>>>13,O=0|a[6],P=8191&O,B=O>>>13,T=0|a[7],R=8191&T,I=T>>>13,C=0|a[8],U=8191&C,j=C>>>13,N=0|a[9],L=8191&N,D=N>>>13,F=0|s[0],q=8191&F,H=F>>>13,z=0|s[1],K=8191&z,G=z>>>13,V=0|s[2],W=8191&V,Z=V>>>13,J=0|s[3],X=8191&J,Y=J>>>13,$=0|s[4],Q=8191&$,tt=$>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],ot=8191&it,at=it>>>13,st=0|s[7],ut=8191&st,ft=st>>>13,ct=0|s[8],ht=8191&ct,lt=ct>>>13,dt=0|s[9],pt=8191&dt,mt=dt>>>13;r.negative=t.negative^e.negative,r.length=19;var bt=(f+(n=Math.imul(h,q))|0)+((8191&(i=(i=Math.imul(h,H))+Math.imul(l,q)|0))<<13)|0;f=((o=Math.imul(l,H))+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(p,q),i=(i=Math.imul(p,H))+Math.imul(m,q)|0,o=Math.imul(m,H);var vt=(f+(n=n+Math.imul(h,K)|0)|0)+((8191&(i=(i=i+Math.imul(h,G)|0)+Math.imul(l,K)|0))<<13)|0;f=((o=o+Math.imul(l,G)|0)+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(v,q),i=(i=Math.imul(v,H))+Math.imul(y,q)|0,o=Math.imul(y,H),n=n+Math.imul(p,K)|0,i=(i=i+Math.imul(p,G)|0)+Math.imul(m,K)|0,o=o+Math.imul(m,G)|0;var yt=(f+(n=n+Math.imul(h,W)|0)|0)+((8191&(i=(i=i+Math.imul(h,Z)|0)+Math.imul(l,W)|0))<<13)|0;f=((o=o+Math.imul(l,Z)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(w,q),i=(i=Math.imul(w,H))+Math.imul(_,q)|0,o=Math.imul(_,H),n=n+Math.imul(v,K)|0,i=(i=i+Math.imul(v,G)|0)+Math.imul(y,K)|0,o=o+Math.imul(y,G)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,Z)|0)+Math.imul(m,W)|0,o=o+Math.imul(m,Z)|0;var gt=(f+(n=n+Math.imul(h,X)|0)|0)+((8191&(i=(i=i+Math.imul(h,Y)|0)+Math.imul(l,X)|0))<<13)|0;f=((o=o+Math.imul(l,Y)|0)+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(M,q),i=(i=Math.imul(M,H))+Math.imul(S,q)|0,o=Math.imul(S,H),n=n+Math.imul(w,K)|0,i=(i=i+Math.imul(w,G)|0)+Math.imul(_,K)|0,o=o+Math.imul(_,G)|0,n=n+Math.imul(v,W)|0,i=(i=i+Math.imul(v,Z)|0)+Math.imul(y,W)|0,o=o+Math.imul(y,Z)|0,n=n+Math.imul(p,X)|0,i=(i=i+Math.imul(p,Y)|0)+Math.imul(m,X)|0,o=o+Math.imul(m,Y)|0;var wt=(f+(n=n+Math.imul(h,Q)|0)|0)+((8191&(i=(i=i+Math.imul(h,tt)|0)+Math.imul(l,Q)|0))<<13)|0;f=((o=o+Math.imul(l,tt)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(x,q),i=(i=Math.imul(x,H))+Math.imul(E,q)|0,o=Math.imul(E,H),n=n+Math.imul(M,K)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(S,K)|0,o=o+Math.imul(S,G)|0,n=n+Math.imul(w,W)|0,i=(i=i+Math.imul(w,Z)|0)+Math.imul(_,W)|0,o=o+Math.imul(_,Z)|0,n=n+Math.imul(v,X)|0,i=(i=i+Math.imul(v,Y)|0)+Math.imul(y,X)|0,o=o+Math.imul(y,Y)|0,n=n+Math.imul(p,Q)|0,i=(i=i+Math.imul(p,tt)|0)+Math.imul(m,Q)|0,o=o+Math.imul(m,tt)|0;var _t=(f+(n=n+Math.imul(h,rt)|0)|0)+((8191&(i=(i=i+Math.imul(h,nt)|0)+Math.imul(l,rt)|0))<<13)|0;f=((o=o+Math.imul(l,nt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(P,q),i=(i=Math.imul(P,H))+Math.imul(B,q)|0,o=Math.imul(B,H),n=n+Math.imul(x,K)|0,i=(i=i+Math.imul(x,G)|0)+Math.imul(E,K)|0,o=o+Math.imul(E,G)|0,n=n+Math.imul(M,W)|0,i=(i=i+Math.imul(M,Z)|0)+Math.imul(S,W)|0,o=o+Math.imul(S,Z)|0,n=n+Math.imul(w,X)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(_,X)|0,o=o+Math.imul(_,Y)|0,n=n+Math.imul(v,Q)|0,i=(i=i+Math.imul(v,tt)|0)+Math.imul(y,Q)|0,o=o+Math.imul(y,tt)|0,n=n+Math.imul(p,rt)|0,i=(i=i+Math.imul(p,nt)|0)+Math.imul(m,rt)|0,o=o+Math.imul(m,nt)|0;var kt=(f+(n=n+Math.imul(h,ot)|0)|0)+((8191&(i=(i=i+Math.imul(h,at)|0)+Math.imul(l,ot)|0))<<13)|0;f=((o=o+Math.imul(l,at)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(R,q),i=(i=Math.imul(R,H))+Math.imul(I,q)|0,o=Math.imul(I,H),n=n+Math.imul(P,K)|0,i=(i=i+Math.imul(P,G)|0)+Math.imul(B,K)|0,o=o+Math.imul(B,G)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,Z)|0)+Math.imul(E,W)|0,o=o+Math.imul(E,Z)|0,n=n+Math.imul(M,X)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(S,X)|0,o=o+Math.imul(S,Y)|0,n=n+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,tt)|0)+Math.imul(_,Q)|0,o=o+Math.imul(_,tt)|0,n=n+Math.imul(v,rt)|0,i=(i=i+Math.imul(v,nt)|0)+Math.imul(y,rt)|0,o=o+Math.imul(y,nt)|0,n=n+Math.imul(p,ot)|0,i=(i=i+Math.imul(p,at)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,at)|0;var Mt=(f+(n=n+Math.imul(h,ut)|0)|0)+((8191&(i=(i=i+Math.imul(h,ft)|0)+Math.imul(l,ut)|0))<<13)|0;f=((o=o+Math.imul(l,ft)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(U,q),i=(i=Math.imul(U,H))+Math.imul(j,q)|0,o=Math.imul(j,H),n=n+Math.imul(R,K)|0,i=(i=i+Math.imul(R,G)|0)+Math.imul(I,K)|0,o=o+Math.imul(I,G)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,Z)|0)+Math.imul(B,W)|0,o=o+Math.imul(B,Z)|0,n=n+Math.imul(x,X)|0,i=(i=i+Math.imul(x,Y)|0)+Math.imul(E,X)|0,o=o+Math.imul(E,Y)|0,n=n+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,tt)|0)+Math.imul(S,Q)|0,o=o+Math.imul(S,tt)|0,n=n+Math.imul(w,rt)|0,i=(i=i+Math.imul(w,nt)|0)+Math.imul(_,rt)|0,o=o+Math.imul(_,nt)|0,n=n+Math.imul(v,ot)|0,i=(i=i+Math.imul(v,at)|0)+Math.imul(y,ot)|0,o=o+Math.imul(y,at)|0,n=n+Math.imul(p,ut)|0,i=(i=i+Math.imul(p,ft)|0)+Math.imul(m,ut)|0,o=o+Math.imul(m,ft)|0;var St=(f+(n=n+Math.imul(h,ht)|0)|0)+((8191&(i=(i=i+Math.imul(h,lt)|0)+Math.imul(l,ht)|0))<<13)|0;f=((o=o+Math.imul(l,lt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(L,q),i=(i=Math.imul(L,H))+Math.imul(D,q)|0,o=Math.imul(D,H),n=n+Math.imul(U,K)|0,i=(i=i+Math.imul(U,G)|0)+Math.imul(j,K)|0,o=o+Math.imul(j,G)|0,n=n+Math.imul(R,W)|0,i=(i=i+Math.imul(R,Z)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,Z)|0,n=n+Math.imul(P,X)|0,i=(i=i+Math.imul(P,Y)|0)+Math.imul(B,X)|0,o=o+Math.imul(B,Y)|0,n=n+Math.imul(x,Q)|0,i=(i=i+Math.imul(x,tt)|0)+Math.imul(E,Q)|0,o=o+Math.imul(E,tt)|0,n=n+Math.imul(M,rt)|0,i=(i=i+Math.imul(M,nt)|0)+Math.imul(S,rt)|0,o=o+Math.imul(S,nt)|0,n=n+Math.imul(w,ot)|0,i=(i=i+Math.imul(w,at)|0)+Math.imul(_,ot)|0,o=o+Math.imul(_,at)|0,n=n+Math.imul(v,ut)|0,i=(i=i+Math.imul(v,ft)|0)+Math.imul(y,ut)|0,o=o+Math.imul(y,ft)|0,n=n+Math.imul(p,ht)|0,i=(i=i+Math.imul(p,lt)|0)+Math.imul(m,ht)|0,o=o+Math.imul(m,lt)|0;var At=(f+(n=n+Math.imul(h,pt)|0)|0)+((8191&(i=(i=i+Math.imul(h,mt)|0)+Math.imul(l,pt)|0))<<13)|0;f=((o=o+Math.imul(l,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(L,K),i=(i=Math.imul(L,G))+Math.imul(D,K)|0,o=Math.imul(D,G),n=n+Math.imul(U,W)|0,i=(i=i+Math.imul(U,Z)|0)+Math.imul(j,W)|0,o=o+Math.imul(j,Z)|0,n=n+Math.imul(R,X)|0,i=(i=i+Math.imul(R,Y)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,Y)|0,n=n+Math.imul(P,Q)|0,i=(i=i+Math.imul(P,tt)|0)+Math.imul(B,Q)|0,o=o+Math.imul(B,tt)|0,n=n+Math.imul(x,rt)|0,i=(i=i+Math.imul(x,nt)|0)+Math.imul(E,rt)|0,o=o+Math.imul(E,nt)|0,n=n+Math.imul(M,ot)|0,i=(i=i+Math.imul(M,at)|0)+Math.imul(S,ot)|0,o=o+Math.imul(S,at)|0,n=n+Math.imul(w,ut)|0,i=(i=i+Math.imul(w,ft)|0)+Math.imul(_,ut)|0,o=o+Math.imul(_,ft)|0,n=n+Math.imul(v,ht)|0,i=(i=i+Math.imul(v,lt)|0)+Math.imul(y,ht)|0,o=o+Math.imul(y,lt)|0;var xt=(f+(n=n+Math.imul(p,pt)|0)|0)+((8191&(i=(i=i+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;f=((o=o+Math.imul(m,mt)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(L,W),i=(i=Math.imul(L,Z))+Math.imul(D,W)|0,o=Math.imul(D,Z),n=n+Math.imul(U,X)|0,i=(i=i+Math.imul(U,Y)|0)+Math.imul(j,X)|0,o=o+Math.imul(j,Y)|0,n=n+Math.imul(R,Q)|0,i=(i=i+Math.imul(R,tt)|0)+Math.imul(I,Q)|0,o=o+Math.imul(I,tt)|0,n=n+Math.imul(P,rt)|0,i=(i=i+Math.imul(P,nt)|0)+Math.imul(B,rt)|0,o=o+Math.imul(B,nt)|0,n=n+Math.imul(x,ot)|0,i=(i=i+Math.imul(x,at)|0)+Math.imul(E,ot)|0,o=o+Math.imul(E,at)|0,n=n+Math.imul(M,ut)|0,i=(i=i+Math.imul(M,ft)|0)+Math.imul(S,ut)|0,o=o+Math.imul(S,ft)|0,n=n+Math.imul(w,ht)|0,i=(i=i+Math.imul(w,lt)|0)+Math.imul(_,ht)|0,o=o+Math.imul(_,lt)|0;var Et=(f+(n=n+Math.imul(v,pt)|0)|0)+((8191&(i=(i=i+Math.imul(v,mt)|0)+Math.imul(y,pt)|0))<<13)|0;f=((o=o+Math.imul(y,mt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(L,X),i=(i=Math.imul(L,Y))+Math.imul(D,X)|0,o=Math.imul(D,Y),n=n+Math.imul(U,Q)|0,i=(i=i+Math.imul(U,tt)|0)+Math.imul(j,Q)|0,o=o+Math.imul(j,tt)|0,n=n+Math.imul(R,rt)|0,i=(i=i+Math.imul(R,nt)|0)+Math.imul(I,rt)|0,o=o+Math.imul(I,nt)|0,n=n+Math.imul(P,ot)|0,i=(i=i+Math.imul(P,at)|0)+Math.imul(B,ot)|0,o=o+Math.imul(B,at)|0,n=n+Math.imul(x,ut)|0,i=(i=i+Math.imul(x,ft)|0)+Math.imul(E,ut)|0,o=o+Math.imul(E,ft)|0,n=n+Math.imul(M,ht)|0,i=(i=i+Math.imul(M,lt)|0)+Math.imul(S,ht)|0,o=o+Math.imul(S,lt)|0;var Ot=(f+(n=n+Math.imul(w,pt)|0)|0)+((8191&(i=(i=i+Math.imul(w,mt)|0)+Math.imul(_,pt)|0))<<13)|0;f=((o=o+Math.imul(_,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(L,Q),i=(i=Math.imul(L,tt))+Math.imul(D,Q)|0,o=Math.imul(D,tt),n=n+Math.imul(U,rt)|0,i=(i=i+Math.imul(U,nt)|0)+Math.imul(j,rt)|0,o=o+Math.imul(j,nt)|0,n=n+Math.imul(R,ot)|0,i=(i=i+Math.imul(R,at)|0)+Math.imul(I,ot)|0,o=o+Math.imul(I,at)|0,n=n+Math.imul(P,ut)|0,i=(i=i+Math.imul(P,ft)|0)+Math.imul(B,ut)|0,o=o+Math.imul(B,ft)|0,n=n+Math.imul(x,ht)|0,i=(i=i+Math.imul(x,lt)|0)+Math.imul(E,ht)|0,o=o+Math.imul(E,lt)|0;var Pt=(f+(n=n+Math.imul(M,pt)|0)|0)+((8191&(i=(i=i+Math.imul(M,mt)|0)+Math.imul(S,pt)|0))<<13)|0;f=((o=o+Math.imul(S,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(L,rt),i=(i=Math.imul(L,nt))+Math.imul(D,rt)|0,o=Math.imul(D,nt),n=n+Math.imul(U,ot)|0,i=(i=i+Math.imul(U,at)|0)+Math.imul(j,ot)|0,o=o+Math.imul(j,at)|0,n=n+Math.imul(R,ut)|0,i=(i=i+Math.imul(R,ft)|0)+Math.imul(I,ut)|0,o=o+Math.imul(I,ft)|0,n=n+Math.imul(P,ht)|0,i=(i=i+Math.imul(P,lt)|0)+Math.imul(B,ht)|0,o=o+Math.imul(B,lt)|0;var Bt=(f+(n=n+Math.imul(x,pt)|0)|0)+((8191&(i=(i=i+Math.imul(x,mt)|0)+Math.imul(E,pt)|0))<<13)|0;f=((o=o+Math.imul(E,mt)|0)+(i>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,n=Math.imul(L,ot),i=(i=Math.imul(L,at))+Math.imul(D,ot)|0,o=Math.imul(D,at),n=n+Math.imul(U,ut)|0,i=(i=i+Math.imul(U,ft)|0)+Math.imul(j,ut)|0,o=o+Math.imul(j,ft)|0,n=n+Math.imul(R,ht)|0,i=(i=i+Math.imul(R,lt)|0)+Math.imul(I,ht)|0,o=o+Math.imul(I,lt)|0;var Tt=(f+(n=n+Math.imul(P,pt)|0)|0)+((8191&(i=(i=i+Math.imul(P,mt)|0)+Math.imul(B,pt)|0))<<13)|0;f=((o=o+Math.imul(B,mt)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(L,ut),i=(i=Math.imul(L,ft))+Math.imul(D,ut)|0,o=Math.imul(D,ft),n=n+Math.imul(U,ht)|0,i=(i=i+Math.imul(U,lt)|0)+Math.imul(j,ht)|0,o=o+Math.imul(j,lt)|0;var Rt=(f+(n=n+Math.imul(R,pt)|0)|0)+((8191&(i=(i=i+Math.imul(R,mt)|0)+Math.imul(I,pt)|0))<<13)|0;f=((o=o+Math.imul(I,mt)|0)+(i>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,n=Math.imul(L,ht),i=(i=Math.imul(L,lt))+Math.imul(D,ht)|0,o=Math.imul(D,lt);var It=(f+(n=n+Math.imul(U,pt)|0)|0)+((8191&(i=(i=i+Math.imul(U,mt)|0)+Math.imul(j,pt)|0))<<13)|0;f=((o=o+Math.imul(j,mt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863;var Ct=(f+(n=Math.imul(L,pt))|0)+((8191&(i=(i=Math.imul(L,mt))+Math.imul(D,pt)|0))<<13)|0;return f=((o=Math.imul(D,mt))+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,u[0]=bt,u[1]=vt,u[2]=yt,u[3]=gt,u[4]=wt,u[5]=_t,u[6]=kt,u[7]=Mt,u[8]=St,u[9]=At,u[10]=xt,u[11]=Et,u[12]=Ot,u[13]=Pt,u[14]=Bt,u[15]=Tt,u[16]=Rt,u[17]=It,u[18]=Ct,0!==f&&(u[19]=f,r.length++),r};function m(t,e,r){return(new b).mulp(t,e,r)}function b(t,e){this.x=t,this.y=e}Math.imul||(p=d),a.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?p(this,t,e):r<63?d(this,t,e):r<1024?function(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,a&=67108863}r.words[o]=s,n=a,a=i}return 0!==n?r.words[o]=n:r.length--,r.strip()}(this,t,e):m(this,t,e)},b.prototype.makeRBT=function(t){for(var e=new Array(t),r=a.prototype._countBits(t)-1,n=0;n>=1;return n},b.prototype.permute=function(t,e,r,n,i,o){for(var a=0;a>>=1)i++;return 1<>>=13,r[2*a+1]=8191&o,o>>>=13;for(a=2*e;a>=26,e+=n/67108864|0,e+=o>>>26,this.words[r]=67108863&o}return 0!==e&&(this.words[r]=e,this.length++),this},a.prototype.muln=function(t){return this.clone().imuln(t)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i}return e}(t);if(0===e.length)return new a(1);for(var r=this,n=0;n=0);var e,r=t%26,n=(t-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(e=0;e>>26-r}a&&(this.words[e]=a,this.length++)}if(0!==n){for(e=this.length-1;e>=0;e--)this.words[e+n]=this.words[e];for(e=0;e=0),n=e?(e-e%26)/26:0;var o=t%26,a=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<a)for(this.length-=a,f=0;f=0&&(0!==c||f>=n);f--){var h=0|this.words[f];this.words[f]=c<<26-o|h>>>o,c=h&s}return u&&0!==c&&(u.words[u.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(t,e,r){return i(0===this.negative),this.iushrn(t,e,r)},a.prototype.shln=function(t){return this.clone().ishln(t)},a.prototype.ushln=function(t){return this.clone().iushln(t)},a.prototype.shrn=function(t){return this.clone().ishrn(t)},a.prototype.ushrn=function(t){return this.clone().iushrn(t)},a.prototype.testn=function(t){i("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,n=1<=0);var e=t%26,r=(t-e)/26;if(i(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var n=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},a.prototype.isubn=function(t){if(i("number"==typeof t),i(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[n+r]=67108863&o}for(;n>26,this.words[n+r]=67108863&o;if(0===s)return this.strip();for(i(-1===s),s=0,n=0;n>26,this.words[n]=67108863&o;return this.negative=1,this.strip()},a.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,o=0|i.words[i.length-1];0!==(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var s,u=n.length-i.length;if("mod"!==e){(s=new a(null)).length=u+1,s.words=new Array(s.length);for(var f=0;f=0;h--){var l=67108864*(0|n.words[i.length+h])+(0|n.words[i.length+h-1]);for(l=Math.min(l/o|0,67108863),n._ishlnsubmul(i,l,h);0!==n.negative;)l--,n.negative=0,n._ishlnsubmul(i,1,h),n.isZero()||(n.negative^=1);s&&(s.words[h]=l)}return s&&s.strip(),n.strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:s||null,mod:n}},a.prototype.divmod=function(t,e,r){return i(!t.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(n=s.div.neg()),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:n,mod:o}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(n=s.div.neg()),{div:n,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:s.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new a(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new a(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new a(this.modn(t.words[0]))}:this._wordDiv(t,e);var n,o,s},a.prototype.div=function(t){return this.divmod(t,"div",!1).div},a.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},a.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},a.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},a.prototype.modn=function(t){i(t<=67108863);for(var e=(1<<26)%t,r=0,n=this.length-1;n>=0;n--)r=(e*r+(0|this.words[n]))%t;return r},a.prototype.idivn=function(t){i(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var n=(0|this.words[r])+67108864*e;this.words[r]=n/t|0,e=n%t}return this.strip()},a.prototype.divn=function(t){return this.clone().idivn(t)},a.prototype.egcd=function(t){i(0===t.negative),i(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n=new a(1),o=new a(0),s=new a(0),u=new a(1),f=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++f;for(var c=r.clone(),h=e.clone();!e.isZero();){for(var l=0,d=1;0==(e.words[0]&d)&&l<26;++l,d<<=1);if(l>0)for(e.iushrn(l);l-- >0;)(n.isOdd()||o.isOdd())&&(n.iadd(c),o.isub(h)),n.iushrn(1),o.iushrn(1);for(var p=0,m=1;0==(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(s.isOdd()||u.isOdd())&&(s.iadd(c),u.isub(h)),s.iushrn(1),u.iushrn(1);e.cmp(r)>=0?(e.isub(r),n.isub(s),o.isub(u)):(r.isub(e),s.isub(n),u.isub(o))}return{a:s,b:u,gcd:r.iushln(f)}},a.prototype._invmp=function(t){i(0===t.negative),i(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n,o=new a(1),s=new a(0),u=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var f=0,c=1;0==(e.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(e.iushrn(f);f-- >0;)o.isOdd()&&o.iadd(u),o.iushrn(1);for(var h=0,l=1;0==(r.words[0]&l)&&h<26;++h,l<<=1);if(h>0)for(r.iushrn(h);h-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(s)):(r.isub(e),s.isub(o))}return(n=0===e.cmpn(1)?o:s).cmpn(0)<0&&n.iadd(t),n},a.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var o=e;e=r,r=o}else if(0===i||0===r.cmpn(1))break;e.isub(r)}return r.iushln(n)},a.prototype.invm=function(t){return this.egcd(t).a.umod(t)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(t){return this.words[0]&t},a.prototype.bincn=function(t){i("number"==typeof t);var e=t%26,r=(t-e)/26,n=1<>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),i(t<=67108863,"Number is too big");var n=0|this.words[0];e=n===t?0:nt.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break}}return e},a.prototype.gtn=function(t){return 1===this.cmpn(t)},a.prototype.gt=function(t){return 1===this.cmp(t)},a.prototype.gten=function(t){return this.cmpn(t)>=0},a.prototype.gte=function(t){return this.cmp(t)>=0},a.prototype.ltn=function(t){return-1===this.cmpn(t)},a.prototype.lt=function(t){return-1===this.cmp(t)},a.prototype.lten=function(t){return this.cmpn(t)<=0},a.prototype.lte=function(t){return this.cmp(t)<=0},a.prototype.eqn=function(t){return 0===this.cmpn(t)},a.prototype.eq=function(t){return 0===this.cmp(t)},a.red=function(t){return new M(t)},a.prototype.toRed=function(t){return i(!this.red,"Already a number in reduction context"),i(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},a.prototype.fromRed=function(){return i(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(t){return this.red=t,this},a.prototype.forceRed=function(t){return i(!this.red,"Already a number in reduction context"),this._forceRed(t)},a.prototype.redAdd=function(t){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},a.prototype.redIAdd=function(t){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},a.prototype.redSub=function(t){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},a.prototype.redISub=function(t){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},a.prototype.redShl=function(t){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},a.prototype.redMul=function(t){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},a.prototype.redIMul=function(t){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},a.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(t){return i(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var v={k256:null,p224:null,p192:null,p25519:null};function y(t,e){this.name=t,this.p=new a(e,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function g(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function w(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function _(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function k(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function M(t){if("string"==typeof t){var e=a._prime(t);this.m=e.p,this.prime=e}else i(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function S(t){M.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var t=new a(null);return t.words=new Array(Math.ceil(this.n/13)),t},y.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e0?r.isub(this.p):r.strip(),r},y.prototype.split=function(t,e){t.iushrn(this.n,0,e)},y.prototype.imulK=function(t){return t.imul(this.k)},o(g,y),g.prototype.split=function(t,e){for(var r=Math.min(t.length,9),n=0;n>>22,i=o}i>>>=22,t.words[n-10]=i,0===i&&t.length>10?t.length-=10:t.length-=9},g.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},a._prime=function(t){if(v[t])return v[t];var e;if("k256"===t)e=new g;else if("p224"===t)e=new w;else if("p192"===t)e=new _;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new k}return v[t]=e,e},M.prototype._verify1=function(t){i(0===t.negative,"red works only with positives"),i(t.red,"red works only with red numbers")},M.prototype._verify2=function(t,e){i(0==(t.negative|e.negative),"red works only with positives"),i(t.red&&t.red===e.red,"red works only with red numbers")},M.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},M.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},M.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},M.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},M.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},M.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},M.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},M.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},M.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},M.prototype.isqr=function(t){return this.imul(t,t.clone())},M.prototype.sqr=function(t){return this.mul(t,t)},M.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(i(e%2==1),3===e){var r=this.m.add(new a(1)).iushrn(2);return this.pow(t,r)}for(var n=this.m.subn(1),o=0;!n.isZero()&&0===n.andln(1);)o++,n.iushrn(1);i(!n.isZero());var s=new a(1).toRed(this),u=s.redNeg(),f=this.m.subn(1).iushrn(1),c=this.m.bitLength();for(c=new a(2*c*c).toRed(this);0!==this.pow(c,f).cmp(u);)c.redIAdd(u);for(var h=this.pow(c,n),l=this.pow(t,n.addn(1).iushrn(1)),d=this.pow(t,n),p=o;0!==d.cmp(s);){for(var m=d,b=0;0!==m.cmp(s);b++)m=m.redSqr();i(b=0;n--){for(var f=e.words[n],c=u-1;c>=0;c--){var h=f>>c&1;i!==r[0]&&(i=this.sqr(i)),0!==h||0!==o?(o<<=1,o|=h,(4===++s||0===n&&0===c)&&(i=this.mul(i,r[o]),s=0,o=0)):s=0}u=26}return i},M.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},M.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},a.mont=function(t){return new S(t)},o(S,M),S.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},S.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},S.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},S.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new a(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},S.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t)}).call(this,r(17)(t))},function(t,e,r){"use strict";e.byteLength=function(t){var e=f(t),r=e[0],n=e[1];return 3*(r+n)/4-n},e.toByteArray=function(t){var e,r,n=f(t),a=n[0],s=n[1],u=new o(function(t,e,r){return 3*(e+r)/4-r}(0,a,s)),c=0,h=s>0?a-4:a;for(r=0;r>16&255,u[c++]=e>>8&255,u[c++]=255&e;2===s&&(e=i[t.charCodeAt(r)]<<2|i[t.charCodeAt(r+1)]>>4,u[c++]=255&e);1===s&&(e=i[t.charCodeAt(r)]<<10|i[t.charCodeAt(r+1)]<<4|i[t.charCodeAt(r+2)]>>2,u[c++]=e>>8&255,u[c++]=255&e);return u},e.fromByteArray=function(t){for(var e,r=t.length,i=r%3,o=[],a=0,s=r-i;as?s:a+16383));1===i?(e=t[r-1],o.push(n[e>>2]+n[e<<4&63]+"==")):2===i&&(e=(t[r-2]<<8)+t[r-1],o.push(n[e>>10]+n[e>>4&63]+n[e<<2&63]+"="));return o.join("")};for(var n=[],i=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,u=a.length;s0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function c(t,e,r){for(var i,o,a=[],s=e;s>18&63]+n[o>>12&63]+n[o>>6&63]+n[63&o]);return a.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},function(t,e,r){"use strict"; + /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */e.read=function(t,e,r,n,i){var o,a,s=8*i-n-1,u=(1<>1,c=-7,h=r?i-1:0,l=r?-1:1,d=t[e+h];for(h+=l,o=d&(1<<-c)-1,d>>=-c,c+=s;c>0;o=256*o+t[e+h],h+=l,c-=8);for(a=o&(1<<-c)-1,o>>=-c,c+=n;c>0;a=256*a+t[e+h],h+=l,c-=8);if(0===o)o=1-f;else{if(o===u)return a?NaN:1/0*(d?-1:1);a+=Math.pow(2,n),o-=f}return(d?-1:1)*a*Math.pow(2,o-n)},e.write=function(t,e,r,n,i,o){var a,s,u,f=8*o-i-1,c=(1<>1,l=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=n?0:o-1,p=n?1:-1,m=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,a=c):(a=Math.floor(Math.log(e)/Math.LN2),e*(u=Math.pow(2,-a))<1&&(a--,u*=2),(e+=a+h>=1?l/u:l*Math.pow(2,1-h))*u>=2&&(a++,u/=2),a+h>=c?(s=0,a=c):a+h>=1?(s=(e*u-1)*Math.pow(2,i),a+=h):(s=e*Math.pow(2,h-1)*Math.pow(2,i),a=0));i>=8;t[r+d]=255&s,d+=p,s/=256,i-=8);for(a=a<0;t[r+d]=255&a,d+=p,a/=256,f-=8);t[r+d-p]|=128*m}},function(t,e,r){"use strict";(function(t){var e=r(0)(r(2));!function(t,n){function i(t,e){if(!t)throw new Error(e||"Assertion failed")}function o(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function a(t,e,r){if(a.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(r=e,e=10),this._init(t||0,e||10,r||"be"))}var s;"object"===(0,e.default)(t)?t.exports=a:(void 0).BN=a,a.BN=a,a.wordSize=26;try{s=r(1).Buffer}catch(t){}function u(t,e,r){for(var n=0,i=Math.min(t.length,r),o=e;o=49&&a<=54?a-49+10:a>=17&&a<=22?a-17+10:15&a}return n}function f(t,e,r,n){for(var i=0,o=Math.min(t.length,r),a=e;a=49?s-49+10:s>=17?s-17+10:s}return i}a.isBN=function(t){return t instanceof a||null!==t&&"object"===(0,e.default)(t)&&t.constructor.wordSize===a.wordSize&&Array.isArray(t.words)},a.max=function(t,e){return t.cmp(e)>0?t:e},a.min=function(t,e){return t.cmp(e)<0?t:e},a.prototype._init=function(t,r,n){if("number"==typeof t)return this._initNumber(t,r,n);if("object"===(0,e.default)(t))return this._initArray(t,r,n);"hex"===r&&(r=16),i(r===(0|r)&&r>=2&&r<=36);var o=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&o++,16===r?this._parseHex(t,o):this._parseBase(t,r,o),"-"===t[0]&&(this.negative=1),this.strip(),"le"===n&&this._initArray(this.toArray(),r,n)},a.prototype._initNumber=function(t,e,r){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(i(t<9007199254740992),this.words=[67108863&t,t/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),e,r)},a.prototype._initArray=function(t,e,r){if(i("number"==typeof t.length),t.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(t.length/3),this.words=new Array(this.length);for(var n=0;n=0;n-=3)a=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[o]|=a<>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===r)for(n=0,o=0;n>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this.strip()},a.prototype._parseHex=function(t,e){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r=e;r-=6)i=u(t,r,r+6),this.words[n]|=i<>>26-o&4194303,(o+=24)>=26&&(o-=26,n++);r+6!==e&&(i=u(t,e,r+6),this.words[n]|=i<>>26-o&4194303),this.strip()},a.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var o=t.length-r,a=o%n,s=Math.min(o,o-a)+r,u=0,c=r;c1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?""};var c=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],h=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],l=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],o=0|e.words[0],a=i*o,s=67108863&a,u=a/67108864|0;r.words[0]=s;for(var f=1;f>>26,h=67108863&u,l=Math.min(f,e.length-1),d=Math.max(0,f-t.length+1);d<=l;d++){var p=f-d|0;c+=(a=(i=0|t.words[p])*(o=0|e.words[d])+h)/67108864|0,h=67108863&a}r.words[f]=0|h,u=0|c}return 0!==u?r.words[f]=0|u:r.length--,r.strip()}a.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var n=0,o=0,a=0;a>>24-n&16777215)||a!==this.length-1?c[6-u.length]+u+r:u+r,(n+=2)>=26&&(n-=26,a--)}for(0!==o&&(r=o.toString(16)+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var f=h[t],d=l[t];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(d).toString(t);r=(p=p.idivn(d)).isZero()?m+r:c[f-m.length]+m+r}for(this.isZero()&&(r="0"+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}i(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&i(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(t,e){return i(void 0!==s),this.toArrayLike(s,t,e)},a.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},a.prototype.toArrayLike=function(t,e,r){var n=this.byteLength(),o=r||Math.max(1,n);i(n<=o,"byte array longer than desired length"),i(o>0,"Requested array length <= 0"),this.strip();var a,s,u="le"===e,f=new t(o),c=this.clone();if(u){for(s=0;!c.isZero();s++)a=c.andln(255),c.iushrn(8),f[s]=a;for(;s=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},a.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r},a.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},a.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},a.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},a.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},a.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},a.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},a.prototype.inotn=function(t){i("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-r),this.strip()},a.prototype.notn=function(t){return this.clone().inotn(t)},a.prototype.setn=function(t,e){i("number"==typeof t&&t>=0);var r=t/26|0,n=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this)},a.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var o=0,a=0;a>26,this.words[a]=67108863&e;for(;0!==o&&a>26,this.words[a]=67108863&e;if(0===o&&a>>13,d=0|a[1],p=8191&d,m=d>>>13,b=0|a[2],v=8191&b,y=b>>>13,g=0|a[3],w=8191&g,_=g>>>13,k=0|a[4],M=8191&k,S=k>>>13,A=0|a[5],x=8191&A,E=A>>>13,O=0|a[6],P=8191&O,B=O>>>13,T=0|a[7],R=8191&T,I=T>>>13,C=0|a[8],U=8191&C,j=C>>>13,N=0|a[9],L=8191&N,D=N>>>13,F=0|s[0],q=8191&F,H=F>>>13,z=0|s[1],K=8191&z,G=z>>>13,V=0|s[2],W=8191&V,Z=V>>>13,J=0|s[3],X=8191&J,Y=J>>>13,$=0|s[4],Q=8191&$,tt=$>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],ot=8191&it,at=it>>>13,st=0|s[7],ut=8191&st,ft=st>>>13,ct=0|s[8],ht=8191&ct,lt=ct>>>13,dt=0|s[9],pt=8191&dt,mt=dt>>>13;r.negative=t.negative^e.negative,r.length=19;var bt=(f+(n=Math.imul(h,q))|0)+((8191&(i=(i=Math.imul(h,H))+Math.imul(l,q)|0))<<13)|0;f=((o=Math.imul(l,H))+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(p,q),i=(i=Math.imul(p,H))+Math.imul(m,q)|0,o=Math.imul(m,H);var vt=(f+(n=n+Math.imul(h,K)|0)|0)+((8191&(i=(i=i+Math.imul(h,G)|0)+Math.imul(l,K)|0))<<13)|0;f=((o=o+Math.imul(l,G)|0)+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(v,q),i=(i=Math.imul(v,H))+Math.imul(y,q)|0,o=Math.imul(y,H),n=n+Math.imul(p,K)|0,i=(i=i+Math.imul(p,G)|0)+Math.imul(m,K)|0,o=o+Math.imul(m,G)|0;var yt=(f+(n=n+Math.imul(h,W)|0)|0)+((8191&(i=(i=i+Math.imul(h,Z)|0)+Math.imul(l,W)|0))<<13)|0;f=((o=o+Math.imul(l,Z)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(w,q),i=(i=Math.imul(w,H))+Math.imul(_,q)|0,o=Math.imul(_,H),n=n+Math.imul(v,K)|0,i=(i=i+Math.imul(v,G)|0)+Math.imul(y,K)|0,o=o+Math.imul(y,G)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,Z)|0)+Math.imul(m,W)|0,o=o+Math.imul(m,Z)|0;var gt=(f+(n=n+Math.imul(h,X)|0)|0)+((8191&(i=(i=i+Math.imul(h,Y)|0)+Math.imul(l,X)|0))<<13)|0;f=((o=o+Math.imul(l,Y)|0)+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(M,q),i=(i=Math.imul(M,H))+Math.imul(S,q)|0,o=Math.imul(S,H),n=n+Math.imul(w,K)|0,i=(i=i+Math.imul(w,G)|0)+Math.imul(_,K)|0,o=o+Math.imul(_,G)|0,n=n+Math.imul(v,W)|0,i=(i=i+Math.imul(v,Z)|0)+Math.imul(y,W)|0,o=o+Math.imul(y,Z)|0,n=n+Math.imul(p,X)|0,i=(i=i+Math.imul(p,Y)|0)+Math.imul(m,X)|0,o=o+Math.imul(m,Y)|0;var wt=(f+(n=n+Math.imul(h,Q)|0)|0)+((8191&(i=(i=i+Math.imul(h,tt)|0)+Math.imul(l,Q)|0))<<13)|0;f=((o=o+Math.imul(l,tt)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(x,q),i=(i=Math.imul(x,H))+Math.imul(E,q)|0,o=Math.imul(E,H),n=n+Math.imul(M,K)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(S,K)|0,o=o+Math.imul(S,G)|0,n=n+Math.imul(w,W)|0,i=(i=i+Math.imul(w,Z)|0)+Math.imul(_,W)|0,o=o+Math.imul(_,Z)|0,n=n+Math.imul(v,X)|0,i=(i=i+Math.imul(v,Y)|0)+Math.imul(y,X)|0,o=o+Math.imul(y,Y)|0,n=n+Math.imul(p,Q)|0,i=(i=i+Math.imul(p,tt)|0)+Math.imul(m,Q)|0,o=o+Math.imul(m,tt)|0;var _t=(f+(n=n+Math.imul(h,rt)|0)|0)+((8191&(i=(i=i+Math.imul(h,nt)|0)+Math.imul(l,rt)|0))<<13)|0;f=((o=o+Math.imul(l,nt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(P,q),i=(i=Math.imul(P,H))+Math.imul(B,q)|0,o=Math.imul(B,H),n=n+Math.imul(x,K)|0,i=(i=i+Math.imul(x,G)|0)+Math.imul(E,K)|0,o=o+Math.imul(E,G)|0,n=n+Math.imul(M,W)|0,i=(i=i+Math.imul(M,Z)|0)+Math.imul(S,W)|0,o=o+Math.imul(S,Z)|0,n=n+Math.imul(w,X)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(_,X)|0,o=o+Math.imul(_,Y)|0,n=n+Math.imul(v,Q)|0,i=(i=i+Math.imul(v,tt)|0)+Math.imul(y,Q)|0,o=o+Math.imul(y,tt)|0,n=n+Math.imul(p,rt)|0,i=(i=i+Math.imul(p,nt)|0)+Math.imul(m,rt)|0,o=o+Math.imul(m,nt)|0;var kt=(f+(n=n+Math.imul(h,ot)|0)|0)+((8191&(i=(i=i+Math.imul(h,at)|0)+Math.imul(l,ot)|0))<<13)|0;f=((o=o+Math.imul(l,at)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(R,q),i=(i=Math.imul(R,H))+Math.imul(I,q)|0,o=Math.imul(I,H),n=n+Math.imul(P,K)|0,i=(i=i+Math.imul(P,G)|0)+Math.imul(B,K)|0,o=o+Math.imul(B,G)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,Z)|0)+Math.imul(E,W)|0,o=o+Math.imul(E,Z)|0,n=n+Math.imul(M,X)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(S,X)|0,o=o+Math.imul(S,Y)|0,n=n+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,tt)|0)+Math.imul(_,Q)|0,o=o+Math.imul(_,tt)|0,n=n+Math.imul(v,rt)|0,i=(i=i+Math.imul(v,nt)|0)+Math.imul(y,rt)|0,o=o+Math.imul(y,nt)|0,n=n+Math.imul(p,ot)|0,i=(i=i+Math.imul(p,at)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,at)|0;var Mt=(f+(n=n+Math.imul(h,ut)|0)|0)+((8191&(i=(i=i+Math.imul(h,ft)|0)+Math.imul(l,ut)|0))<<13)|0;f=((o=o+Math.imul(l,ft)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(U,q),i=(i=Math.imul(U,H))+Math.imul(j,q)|0,o=Math.imul(j,H),n=n+Math.imul(R,K)|0,i=(i=i+Math.imul(R,G)|0)+Math.imul(I,K)|0,o=o+Math.imul(I,G)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,Z)|0)+Math.imul(B,W)|0,o=o+Math.imul(B,Z)|0,n=n+Math.imul(x,X)|0,i=(i=i+Math.imul(x,Y)|0)+Math.imul(E,X)|0,o=o+Math.imul(E,Y)|0,n=n+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,tt)|0)+Math.imul(S,Q)|0,o=o+Math.imul(S,tt)|0,n=n+Math.imul(w,rt)|0,i=(i=i+Math.imul(w,nt)|0)+Math.imul(_,rt)|0,o=o+Math.imul(_,nt)|0,n=n+Math.imul(v,ot)|0,i=(i=i+Math.imul(v,at)|0)+Math.imul(y,ot)|0,o=o+Math.imul(y,at)|0,n=n+Math.imul(p,ut)|0,i=(i=i+Math.imul(p,ft)|0)+Math.imul(m,ut)|0,o=o+Math.imul(m,ft)|0;var St=(f+(n=n+Math.imul(h,ht)|0)|0)+((8191&(i=(i=i+Math.imul(h,lt)|0)+Math.imul(l,ht)|0))<<13)|0;f=((o=o+Math.imul(l,lt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(L,q),i=(i=Math.imul(L,H))+Math.imul(D,q)|0,o=Math.imul(D,H),n=n+Math.imul(U,K)|0,i=(i=i+Math.imul(U,G)|0)+Math.imul(j,K)|0,o=o+Math.imul(j,G)|0,n=n+Math.imul(R,W)|0,i=(i=i+Math.imul(R,Z)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,Z)|0,n=n+Math.imul(P,X)|0,i=(i=i+Math.imul(P,Y)|0)+Math.imul(B,X)|0,o=o+Math.imul(B,Y)|0,n=n+Math.imul(x,Q)|0,i=(i=i+Math.imul(x,tt)|0)+Math.imul(E,Q)|0,o=o+Math.imul(E,tt)|0,n=n+Math.imul(M,rt)|0,i=(i=i+Math.imul(M,nt)|0)+Math.imul(S,rt)|0,o=o+Math.imul(S,nt)|0,n=n+Math.imul(w,ot)|0,i=(i=i+Math.imul(w,at)|0)+Math.imul(_,ot)|0,o=o+Math.imul(_,at)|0,n=n+Math.imul(v,ut)|0,i=(i=i+Math.imul(v,ft)|0)+Math.imul(y,ut)|0,o=o+Math.imul(y,ft)|0,n=n+Math.imul(p,ht)|0,i=(i=i+Math.imul(p,lt)|0)+Math.imul(m,ht)|0,o=o+Math.imul(m,lt)|0;var At=(f+(n=n+Math.imul(h,pt)|0)|0)+((8191&(i=(i=i+Math.imul(h,mt)|0)+Math.imul(l,pt)|0))<<13)|0;f=((o=o+Math.imul(l,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(L,K),i=(i=Math.imul(L,G))+Math.imul(D,K)|0,o=Math.imul(D,G),n=n+Math.imul(U,W)|0,i=(i=i+Math.imul(U,Z)|0)+Math.imul(j,W)|0,o=o+Math.imul(j,Z)|0,n=n+Math.imul(R,X)|0,i=(i=i+Math.imul(R,Y)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,Y)|0,n=n+Math.imul(P,Q)|0,i=(i=i+Math.imul(P,tt)|0)+Math.imul(B,Q)|0,o=o+Math.imul(B,tt)|0,n=n+Math.imul(x,rt)|0,i=(i=i+Math.imul(x,nt)|0)+Math.imul(E,rt)|0,o=o+Math.imul(E,nt)|0,n=n+Math.imul(M,ot)|0,i=(i=i+Math.imul(M,at)|0)+Math.imul(S,ot)|0,o=o+Math.imul(S,at)|0,n=n+Math.imul(w,ut)|0,i=(i=i+Math.imul(w,ft)|0)+Math.imul(_,ut)|0,o=o+Math.imul(_,ft)|0,n=n+Math.imul(v,ht)|0,i=(i=i+Math.imul(v,lt)|0)+Math.imul(y,ht)|0,o=o+Math.imul(y,lt)|0;var xt=(f+(n=n+Math.imul(p,pt)|0)|0)+((8191&(i=(i=i+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;f=((o=o+Math.imul(m,mt)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(L,W),i=(i=Math.imul(L,Z))+Math.imul(D,W)|0,o=Math.imul(D,Z),n=n+Math.imul(U,X)|0,i=(i=i+Math.imul(U,Y)|0)+Math.imul(j,X)|0,o=o+Math.imul(j,Y)|0,n=n+Math.imul(R,Q)|0,i=(i=i+Math.imul(R,tt)|0)+Math.imul(I,Q)|0,o=o+Math.imul(I,tt)|0,n=n+Math.imul(P,rt)|0,i=(i=i+Math.imul(P,nt)|0)+Math.imul(B,rt)|0,o=o+Math.imul(B,nt)|0,n=n+Math.imul(x,ot)|0,i=(i=i+Math.imul(x,at)|0)+Math.imul(E,ot)|0,o=o+Math.imul(E,at)|0,n=n+Math.imul(M,ut)|0,i=(i=i+Math.imul(M,ft)|0)+Math.imul(S,ut)|0,o=o+Math.imul(S,ft)|0,n=n+Math.imul(w,ht)|0,i=(i=i+Math.imul(w,lt)|0)+Math.imul(_,ht)|0,o=o+Math.imul(_,lt)|0;var Et=(f+(n=n+Math.imul(v,pt)|0)|0)+((8191&(i=(i=i+Math.imul(v,mt)|0)+Math.imul(y,pt)|0))<<13)|0;f=((o=o+Math.imul(y,mt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(L,X),i=(i=Math.imul(L,Y))+Math.imul(D,X)|0,o=Math.imul(D,Y),n=n+Math.imul(U,Q)|0,i=(i=i+Math.imul(U,tt)|0)+Math.imul(j,Q)|0,o=o+Math.imul(j,tt)|0,n=n+Math.imul(R,rt)|0,i=(i=i+Math.imul(R,nt)|0)+Math.imul(I,rt)|0,o=o+Math.imul(I,nt)|0,n=n+Math.imul(P,ot)|0,i=(i=i+Math.imul(P,at)|0)+Math.imul(B,ot)|0,o=o+Math.imul(B,at)|0,n=n+Math.imul(x,ut)|0,i=(i=i+Math.imul(x,ft)|0)+Math.imul(E,ut)|0,o=o+Math.imul(E,ft)|0,n=n+Math.imul(M,ht)|0,i=(i=i+Math.imul(M,lt)|0)+Math.imul(S,ht)|0,o=o+Math.imul(S,lt)|0;var Ot=(f+(n=n+Math.imul(w,pt)|0)|0)+((8191&(i=(i=i+Math.imul(w,mt)|0)+Math.imul(_,pt)|0))<<13)|0;f=((o=o+Math.imul(_,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(L,Q),i=(i=Math.imul(L,tt))+Math.imul(D,Q)|0,o=Math.imul(D,tt),n=n+Math.imul(U,rt)|0,i=(i=i+Math.imul(U,nt)|0)+Math.imul(j,rt)|0,o=o+Math.imul(j,nt)|0,n=n+Math.imul(R,ot)|0,i=(i=i+Math.imul(R,at)|0)+Math.imul(I,ot)|0,o=o+Math.imul(I,at)|0,n=n+Math.imul(P,ut)|0,i=(i=i+Math.imul(P,ft)|0)+Math.imul(B,ut)|0,o=o+Math.imul(B,ft)|0,n=n+Math.imul(x,ht)|0,i=(i=i+Math.imul(x,lt)|0)+Math.imul(E,ht)|0,o=o+Math.imul(E,lt)|0;var Pt=(f+(n=n+Math.imul(M,pt)|0)|0)+((8191&(i=(i=i+Math.imul(M,mt)|0)+Math.imul(S,pt)|0))<<13)|0;f=((o=o+Math.imul(S,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(L,rt),i=(i=Math.imul(L,nt))+Math.imul(D,rt)|0,o=Math.imul(D,nt),n=n+Math.imul(U,ot)|0,i=(i=i+Math.imul(U,at)|0)+Math.imul(j,ot)|0,o=o+Math.imul(j,at)|0,n=n+Math.imul(R,ut)|0,i=(i=i+Math.imul(R,ft)|0)+Math.imul(I,ut)|0,o=o+Math.imul(I,ft)|0,n=n+Math.imul(P,ht)|0,i=(i=i+Math.imul(P,lt)|0)+Math.imul(B,ht)|0,o=o+Math.imul(B,lt)|0;var Bt=(f+(n=n+Math.imul(x,pt)|0)|0)+((8191&(i=(i=i+Math.imul(x,mt)|0)+Math.imul(E,pt)|0))<<13)|0;f=((o=o+Math.imul(E,mt)|0)+(i>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,n=Math.imul(L,ot),i=(i=Math.imul(L,at))+Math.imul(D,ot)|0,o=Math.imul(D,at),n=n+Math.imul(U,ut)|0,i=(i=i+Math.imul(U,ft)|0)+Math.imul(j,ut)|0,o=o+Math.imul(j,ft)|0,n=n+Math.imul(R,ht)|0,i=(i=i+Math.imul(R,lt)|0)+Math.imul(I,ht)|0,o=o+Math.imul(I,lt)|0;var Tt=(f+(n=n+Math.imul(P,pt)|0)|0)+((8191&(i=(i=i+Math.imul(P,mt)|0)+Math.imul(B,pt)|0))<<13)|0;f=((o=o+Math.imul(B,mt)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(L,ut),i=(i=Math.imul(L,ft))+Math.imul(D,ut)|0,o=Math.imul(D,ft),n=n+Math.imul(U,ht)|0,i=(i=i+Math.imul(U,lt)|0)+Math.imul(j,ht)|0,o=o+Math.imul(j,lt)|0;var Rt=(f+(n=n+Math.imul(R,pt)|0)|0)+((8191&(i=(i=i+Math.imul(R,mt)|0)+Math.imul(I,pt)|0))<<13)|0;f=((o=o+Math.imul(I,mt)|0)+(i>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,n=Math.imul(L,ht),i=(i=Math.imul(L,lt))+Math.imul(D,ht)|0,o=Math.imul(D,lt);var It=(f+(n=n+Math.imul(U,pt)|0)|0)+((8191&(i=(i=i+Math.imul(U,mt)|0)+Math.imul(j,pt)|0))<<13)|0;f=((o=o+Math.imul(j,mt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863;var Ct=(f+(n=Math.imul(L,pt))|0)+((8191&(i=(i=Math.imul(L,mt))+Math.imul(D,pt)|0))<<13)|0;return f=((o=Math.imul(D,mt))+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,u[0]=bt,u[1]=vt,u[2]=yt,u[3]=gt,u[4]=wt,u[5]=_t,u[6]=kt,u[7]=Mt,u[8]=St,u[9]=At,u[10]=xt,u[11]=Et,u[12]=Ot,u[13]=Pt,u[14]=Bt,u[15]=Tt,u[16]=Rt,u[17]=It,u[18]=Ct,0!==f&&(u[19]=f,r.length++),r};function m(t,e,r){return(new b).mulp(t,e,r)}function b(t,e){this.x=t,this.y=e}Math.imul||(p=d),a.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?p(this,t,e):r<63?d(this,t,e):r<1024?function(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,a&=67108863}r.words[o]=s,n=a,a=i}return 0!==n?r.words[o]=n:r.length--,r.strip()}(this,t,e):m(this,t,e)},b.prototype.makeRBT=function(t){for(var e=new Array(t),r=a.prototype._countBits(t)-1,n=0;n>=1;return n},b.prototype.permute=function(t,e,r,n,i,o){for(var a=0;a>>=1)i++;return 1<>>=13,r[2*a+1]=8191&o,o>>>=13;for(a=2*e;a>=26,e+=n/67108864|0,e+=o>>>26,this.words[r]=67108863&o}return 0!==e&&(this.words[r]=e,this.length++),this},a.prototype.muln=function(t){return this.clone().imuln(t)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i}return e}(t);if(0===e.length)return new a(1);for(var r=this,n=0;n=0);var e,r=t%26,n=(t-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(e=0;e>>26-r}a&&(this.words[e]=a,this.length++)}if(0!==n){for(e=this.length-1;e>=0;e--)this.words[e+n]=this.words[e];for(e=0;e=0),n=e?(e-e%26)/26:0;var o=t%26,a=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<a)for(this.length-=a,f=0;f=0&&(0!==c||f>=n);f--){var h=0|this.words[f];this.words[f]=c<<26-o|h>>>o,c=h&s}return u&&0!==c&&(u.words[u.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(t,e,r){return i(0===this.negative),this.iushrn(t,e,r)},a.prototype.shln=function(t){return this.clone().ishln(t)},a.prototype.ushln=function(t){return this.clone().iushln(t)},a.prototype.shrn=function(t){return this.clone().ishrn(t)},a.prototype.ushrn=function(t){return this.clone().iushrn(t)},a.prototype.testn=function(t){i("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,n=1<=0);var e=t%26,r=(t-e)/26;if(i(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var n=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},a.prototype.isubn=function(t){if(i("number"==typeof t),i(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[n+r]=67108863&o}for(;n>26,this.words[n+r]=67108863&o;if(0===s)return this.strip();for(i(-1===s),s=0,n=0;n>26,this.words[n]=67108863&o;return this.negative=1,this.strip()},a.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,o=0|i.words[i.length-1];0!==(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var s,u=n.length-i.length;if("mod"!==e){(s=new a(null)).length=u+1,s.words=new Array(s.length);for(var f=0;f=0;h--){var l=67108864*(0|n.words[i.length+h])+(0|n.words[i.length+h-1]);for(l=Math.min(l/o|0,67108863),n._ishlnsubmul(i,l,h);0!==n.negative;)l--,n.negative=0,n._ishlnsubmul(i,1,h),n.isZero()||(n.negative^=1);s&&(s.words[h]=l)}return s&&s.strip(),n.strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:s||null,mod:n}},a.prototype.divmod=function(t,e,r){return i(!t.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(n=s.div.neg()),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:n,mod:o}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(n=s.div.neg()),{div:n,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:s.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new a(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new a(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new a(this.modn(t.words[0]))}:this._wordDiv(t,e);var n,o,s},a.prototype.div=function(t){return this.divmod(t,"div",!1).div},a.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},a.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},a.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},a.prototype.modn=function(t){i(t<=67108863);for(var e=(1<<26)%t,r=0,n=this.length-1;n>=0;n--)r=(e*r+(0|this.words[n]))%t;return r},a.prototype.idivn=function(t){i(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var n=(0|this.words[r])+67108864*e;this.words[r]=n/t|0,e=n%t}return this.strip()},a.prototype.divn=function(t){return this.clone().idivn(t)},a.prototype.egcd=function(t){i(0===t.negative),i(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n=new a(1),o=new a(0),s=new a(0),u=new a(1),f=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++f;for(var c=r.clone(),h=e.clone();!e.isZero();){for(var l=0,d=1;0==(e.words[0]&d)&&l<26;++l,d<<=1);if(l>0)for(e.iushrn(l);l-- >0;)(n.isOdd()||o.isOdd())&&(n.iadd(c),o.isub(h)),n.iushrn(1),o.iushrn(1);for(var p=0,m=1;0==(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(s.isOdd()||u.isOdd())&&(s.iadd(c),u.isub(h)),s.iushrn(1),u.iushrn(1);e.cmp(r)>=0?(e.isub(r),n.isub(s),o.isub(u)):(r.isub(e),s.isub(n),u.isub(o))}return{a:s,b:u,gcd:r.iushln(f)}},a.prototype._invmp=function(t){i(0===t.negative),i(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n,o=new a(1),s=new a(0),u=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var f=0,c=1;0==(e.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(e.iushrn(f);f-- >0;)o.isOdd()&&o.iadd(u),o.iushrn(1);for(var h=0,l=1;0==(r.words[0]&l)&&h<26;++h,l<<=1);if(h>0)for(r.iushrn(h);h-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(s)):(r.isub(e),s.isub(o))}return(n=0===e.cmpn(1)?o:s).cmpn(0)<0&&n.iadd(t),n},a.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var o=e;e=r,r=o}else if(0===i||0===r.cmpn(1))break;e.isub(r)}return r.iushln(n)},a.prototype.invm=function(t){return this.egcd(t).a.umod(t)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(t){return this.words[0]&t},a.prototype.bincn=function(t){i("number"==typeof t);var e=t%26,r=(t-e)/26,n=1<>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),i(t<=67108863,"Number is too big");var n=0|this.words[0];e=n===t?0:nt.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break}}return e},a.prototype.gtn=function(t){return 1===this.cmpn(t)},a.prototype.gt=function(t){return 1===this.cmp(t)},a.prototype.gten=function(t){return this.cmpn(t)>=0},a.prototype.gte=function(t){return this.cmp(t)>=0},a.prototype.ltn=function(t){return-1===this.cmpn(t)},a.prototype.lt=function(t){return-1===this.cmp(t)},a.prototype.lten=function(t){return this.cmpn(t)<=0},a.prototype.lte=function(t){return this.cmp(t)<=0},a.prototype.eqn=function(t){return 0===this.cmpn(t)},a.prototype.eq=function(t){return 0===this.cmp(t)},a.red=function(t){return new M(t)},a.prototype.toRed=function(t){return i(!this.red,"Already a number in reduction context"),i(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},a.prototype.fromRed=function(){return i(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(t){return this.red=t,this},a.prototype.forceRed=function(t){return i(!this.red,"Already a number in reduction context"),this._forceRed(t)},a.prototype.redAdd=function(t){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},a.prototype.redIAdd=function(t){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},a.prototype.redSub=function(t){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},a.prototype.redISub=function(t){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},a.prototype.redShl=function(t){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},a.prototype.redMul=function(t){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},a.prototype.redIMul=function(t){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},a.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(t){return i(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var v={k256:null,p224:null,p192:null,p25519:null};function y(t,e){this.name=t,this.p=new a(e,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function g(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function w(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function _(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function k(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function M(t){if("string"==typeof t){var e=a._prime(t);this.m=e.p,this.prime=e}else i(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function S(t){M.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var t=new a(null);return t.words=new Array(Math.ceil(this.n/13)),t},y.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e0?r.isub(this.p):r.strip(),r},y.prototype.split=function(t,e){t.iushrn(this.n,0,e)},y.prototype.imulK=function(t){return t.imul(this.k)},o(g,y),g.prototype.split=function(t,e){for(var r=Math.min(t.length,9),n=0;n>>22,i=o}i>>>=22,t.words[n-10]=i,0===i&&t.length>10?t.length-=10:t.length-=9},g.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},a._prime=function(t){if(v[t])return v[t];var e;if("k256"===t)e=new g;else if("p224"===t)e=new w;else if("p192"===t)e=new _;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new k}return v[t]=e,e},M.prototype._verify1=function(t){i(0===t.negative,"red works only with positives"),i(t.red,"red works only with red numbers")},M.prototype._verify2=function(t,e){i(0==(t.negative|e.negative),"red works only with positives"),i(t.red&&t.red===e.red,"red works only with red numbers")},M.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},M.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},M.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},M.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},M.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},M.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},M.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},M.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},M.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},M.prototype.isqr=function(t){return this.imul(t,t.clone())},M.prototype.sqr=function(t){return this.mul(t,t)},M.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(i(e%2==1),3===e){var r=this.m.add(new a(1)).iushrn(2);return this.pow(t,r)}for(var n=this.m.subn(1),o=0;!n.isZero()&&0===n.andln(1);)o++,n.iushrn(1);i(!n.isZero());var s=new a(1).toRed(this),u=s.redNeg(),f=this.m.subn(1).iushrn(1),c=this.m.bitLength();for(c=new a(2*c*c).toRed(this);0!==this.pow(c,f).cmp(u);)c.redIAdd(u);for(var h=this.pow(c,n),l=this.pow(t,n.addn(1).iushrn(1)),d=this.pow(t,n),p=o;0!==d.cmp(s);){for(var m=d,b=0;0!==m.cmp(s);b++)m=m.redSqr();i(b=0;n--){for(var f=e.words[n],c=u-1;c>=0;c--){var h=f>>c&1;i!==r[0]&&(i=this.sqr(i)),0!==h||0!==o?(o<<=1,o|=h,(4===++s||0===n&&0===c)&&(i=this.mul(i,r[o]),s=0,o=0)):s=0}u=26}return i},M.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},M.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},a.mont=function(t){return new S(t)},o(S,M),S.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},S.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},S.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},S.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new a(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},S.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t)}).call(this,r(17)(t))},function(t,e){},function(t,e,r){"use strict"; + /*! https://mths.be/utf8js v3.0.0 by @mathias */!function(t){var e,r,n,i=String.fromCharCode;function o(t){for(var e,r,n=[],i=0,o=t.length;i=55296&&e<=56319&&i=55296&&t<=57343)throw Error("Lone surrogate U+"+t.toString(16).toUpperCase()+" is not a scalar value")}function s(t,e){return i(t>>e&63|128)}function u(t){if(0==(4294967168&t))return i(t);var e="";return 0==(4294965248&t)?e=i(t>>6&31|192):0==(4294901760&t)?(a(t),e=i(t>>12&15|224),e+=s(t,6)):0==(4292870144&t)&&(e=i(t>>18&7|240),e+=s(t,12),e+=s(t,6)),e+=i(63&t|128)}function f(){if(n>=r)throw Error("Invalid byte index");var t=255&e[n];if(n++,128==(192&t))return 63&t;throw Error("Invalid continuation byte")}function c(){var t,i;if(n>r)throw Error("Invalid byte index");if(n==r)return!1;if(t=255&e[n],n++,0==(128&t))return t;if(192==(224&t)){if((i=(31&t)<<6|f())>=128)return i;throw Error("Invalid continuation byte")}if(224==(240&t)){if((i=(15&t)<<12|f()<<6|f())>=2048)return a(i),i;throw Error("Invalid continuation byte")}if(240==(248&t)&&(i=(7&t)<<18|f()<<12|f()<<6|f())>=65536&&i<=1114111)return i;throw Error("Invalid UTF-8 detected")}t.version="3.0.0",t.encode=function(t){for(var e=o(t),r=e.length,n=-1,i="";++n65535&&(o+=i((e-=65536)>>>10&1023|55296),e=56320|1023&e),o+=i(e);return o}(s)}}(e)},function(t,e,r){"use strict";var n=r(0)(r(2));Object.defineProperty(e,"__esModule",{value:!0});var i=r(219);function o(t){return"string"==typeof t&&(!!/^(0x)?[0-9a-f]{512}$/i.test(t)&&!(!/^(0x)?[0-9a-f]{512}$/.test(t)&&!/^(0x)?[0-9A-F]{512}$/.test(t)))}function a(t,e){"object"===(0,n.default)(e)&&e.constructor===Uint8Array&&(e=i.bytesToHex(e));for(var r=i.keccak256(e).replace("0x",""),o=0;o<12;o+=4){var a=(parseInt(r.substr(o,2),16)<<8)+parseInt(r.substr(o+2,2),16)&2047,u=1<=48&&t<=57)return t-48;if(t>=65&&t<=70)return t-55;if(t>=97&&t<=102)return t-87;throw new Error("invalid bloom")}function u(t){return"string"==typeof t&&(!!/^(0x)?[0-9a-f]{64}$/i.test(t)&&!(!/^(0x)?[0-9a-f]{64}$/.test(t)&&!/^(0x)?[0-9A-F]{64}$/.test(t)))}function f(t){return"string"==typeof t&&(!!t.match(/^(0x)?[0-9a-fA-F]{40}$/)||!!t.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/))}e.isBloom=o,e.isInBloom=a,e.isUserEthereumAddressInBloom=function(t,e){if(!o(t))throw new Error("Invalid bloom given");if(!f(e))throw new Error('Invalid ethereum address given: "'.concat(e,'"'));return a(t,i.padLeft(e,64))},e.isContractAddressInBloom=function(t,e){if(!o(t))throw new Error("Invalid bloom given");if(!f(e))throw new Error('Invalid contract address given: "'.concat(e,'"'));return a(t,e)},e.isTopicInBloom=function(t,e){if(!o(t))throw new Error("Invalid bloom given");if(!u(e))throw new Error("Invalid topic");return a(t,e)},e.isTopic=u,e.isAddress=f},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(220);function i(t){if(null==t)throw new Error("cannot convert null value to array");if("string"==typeof t){var e=t.match(/^(0x)?[0-9a-fA-F]*$/);if(!e)throw new Error("invalid hexidecimal string");if("0x"!==e[1])throw new Error("hex string must have 0x prefix");(t=t.substring(2)).length%2&&(t="0"+t);for(var r=[],n=0;n=256||parseInt(String(r))!=r)return!1}return!0}(t))return o(new Uint8Array(t));throw new Error("invalid arrayify value")}function o(t){var e=arguments;return void 0!==t.slice||(t.slice=function(){var r=Array.prototype.slice.call(e);return o(new Uint8Array(Array.prototype.slice.apply(t,r)))}),t}e.keccak256=function(t){return"0x"+n.keccak_256(i(t))},e.padLeft=function(t,e){var r=/^0x/i.test(t)||"number"==typeof t,n=e-(t=t.toString().replace(/^0x/i,"")).length+1>=0?e-t.length+1:0;return(r?"0x":"")+new Array(n).join("0")+t},e.bytesToHex=function(t){for(var e=[],r=0;r>>4).toString(16)),e.push((15&t[r]).toString(16));return"0x".concat(e.join("").replace(/^0+/,""))},e.toByteArray=i},function(t,e,r){"use strict";(function(t,n,i){var o,a=r(0)(r(2)); + /** + * [js-sha3]{@link https://github.com/emn178/js-sha3} + * + * @version 0.8.0 + * @author Chen, Yi-Cyuan [emn178@gmail.com] + * @copyright Chen, Yi-Cyuan 2015-2018 + * @license MIT + */ + !function(){var s="input is invalid type",u="object"===("undefined"==typeof window?"undefined":(0,a.default)(window)),f=u?window:{};f.JS_SHA3_NO_WINDOW&&(u=!1);var c=!u&&"object"===("undefined"==typeof self?"undefined":(0,a.default)(self));!f.JS_SHA3_NO_NODE_JS&&"object"===(void 0===t?"undefined":(0,a.default)(t))&&t.versions&&t.versions.node?f=n:c&&(f=self);var h=!f.JS_SHA3_NO_COMMON_JS&&"object"===(0,a.default)(i)&&i.exports,l=r(72),d=!f.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,p="0123456789abcdef".split(""),m=[4,1024,262144,67108864],b=[0,8,16,24],v=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],y=[224,256,384,512],g=[128,256],w=["hex","buffer","arrayBuffer","array","digest"],_={128:168,256:136};!f.JS_SHA3_NO_NODE_JS&&Array.isArray||(Array.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)}),!d||!f.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(t){return"object"===(0,a.default)(t)&&t.buffer&&t.buffer.constructor===ArrayBuffer});for(var k=function(t,e,r){return function(n){return new N(t,e,t).update(n)[r]()}},M=function(t,e,r){return function(n,i){return new N(t,e,i).update(n)[r]()}},S=function(t,e,r){return function(e,n,i,o){return P["cshake"+t].update(e,n,i,o)[r]()}},A=function(t,e,r){return function(e,n,i,o){return P["kmac"+t].update(e,n,i,o)[r]()}},x=function(t,e,r,n){for(var i=0;i>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0}function L(t,e,r){N.call(this,t,e,r)}N.prototype.update=function(t){if(this.finalized)throw new Error("finalize already called");var e,r=(0,a.default)(t);if("string"!==r){if("object"!==r)throw new Error(s);if(null===t)throw new Error(s);if(d&&t.constructor===ArrayBuffer)t=new Uint8Array(t);else if(!(Array.isArray(t)||d&&ArrayBuffer.isView(t)))throw new Error(s);e=!0}for(var n,i,o=this.blocks,u=this.byteCount,f=t.length,c=this.blockCount,h=0,l=this.s;h>2]|=t[h]<>2]|=i<>2]|=(192|i>>6)<>2]|=(128|63&i)<=57344?(o[n>>2]|=(224|i>>12)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<>2]|=(240|i>>18)<>2]|=(128|i>>12&63)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<=u){for(this.start=n-u,this.block=o[c],n=0;n>=8);r>0;)i.unshift(r),r=255&(t>>=8),++n;return e?i.push(n):i.unshift(n),this.update(i),i.length},N.prototype.encodeString=function(t){var e,r=(0,a.default)(t);if("string"!==r){if("object"!==r)throw new Error(s);if(null===t)throw new Error(s);if(d&&t.constructor===ArrayBuffer)t=new Uint8Array(t);else if(!(Array.isArray(t)||d&&ArrayBuffer.isView(t)))throw new Error(s);e=!0}var n=0,i=t.length;if(e)n=i;else for(var o=0;o=57344?n+=3:(u=65536+((1023&u)<<10|1023&t.charCodeAt(++o)),n+=4)}return n+=this.encode(8*n),this.update(t),n},N.prototype.bytepad=function(t,e){for(var r=this.encode(e),n=0;n>2]|=this.padding[3&e],this.lastByteIndex===this.byteCount)for(t[0]=t[r],e=1;e>4&15]+p[15&t]+p[t>>12&15]+p[t>>8&15]+p[t>>20&15]+p[t>>16&15]+p[t>>28&15]+p[t>>24&15];a%e==0&&(D(r),o=0)}return i&&(t=r[o],s+=p[t>>4&15]+p[15&t],i>1&&(s+=p[t>>12&15]+p[t>>8&15]),i>2&&(s+=p[t>>20&15]+p[t>>16&15])),s},N.prototype.arrayBuffer=function(){this.finalize();var t,e=this.blockCount,r=this.s,n=this.outputBlocks,i=this.extraBytes,o=0,a=0,s=this.outputBits>>3;t=i?new ArrayBuffer(n+1<<2):new ArrayBuffer(s);for(var u=new Uint32Array(t);a>8&255,u[t+2]=e>>16&255,u[t+3]=e>>24&255;s%r==0&&D(n)}return o&&(t=s<<2,e=n[a],u[t]=255&e,o>1&&(u[t+1]=e>>8&255),o>2&&(u[t+2]=e>>16&255)),u},L.prototype=new N,L.prototype.finalize=function(){return this.encode(this.outputBits,!0),N.prototype.finalize.call(this)};var D=function(t){var e,r,n,i,o,a,s,u,f,c,h,l,d,p,m,b,y,g,w,_,k,M,S,A,x,E,O,P,B,T,R,I,C,U,j,N,L,D,F,q,H,z,K,G,V,W,Z,J,X,Y,$,Q,tt,et,rt,nt,it,ot,at,st,ut,ft,ct;for(n=0;n<48;n+=2)i=t[0]^t[10]^t[20]^t[30]^t[40],o=t[1]^t[11]^t[21]^t[31]^t[41],a=t[2]^t[12]^t[22]^t[32]^t[42],s=t[3]^t[13]^t[23]^t[33]^t[43],u=t[4]^t[14]^t[24]^t[34]^t[44],f=t[5]^t[15]^t[25]^t[35]^t[45],c=t[6]^t[16]^t[26]^t[36]^t[46],h=t[7]^t[17]^t[27]^t[37]^t[47],e=(l=t[8]^t[18]^t[28]^t[38]^t[48])^(a<<1|s>>>31),r=(d=t[9]^t[19]^t[29]^t[39]^t[49])^(s<<1|a>>>31),t[0]^=e,t[1]^=r,t[10]^=e,t[11]^=r,t[20]^=e,t[21]^=r,t[30]^=e,t[31]^=r,t[40]^=e,t[41]^=r,e=i^(u<<1|f>>>31),r=o^(f<<1|u>>>31),t[2]^=e,t[3]^=r,t[12]^=e,t[13]^=r,t[22]^=e,t[23]^=r,t[32]^=e,t[33]^=r,t[42]^=e,t[43]^=r,e=a^(c<<1|h>>>31),r=s^(h<<1|c>>>31),t[4]^=e,t[5]^=r,t[14]^=e,t[15]^=r,t[24]^=e,t[25]^=r,t[34]^=e,t[35]^=r,t[44]^=e,t[45]^=r,e=u^(l<<1|d>>>31),r=f^(d<<1|l>>>31),t[6]^=e,t[7]^=r,t[16]^=e,t[17]^=r,t[26]^=e,t[27]^=r,t[36]^=e,t[37]^=r,t[46]^=e,t[47]^=r,e=c^(i<<1|o>>>31),r=h^(o<<1|i>>>31),t[8]^=e,t[9]^=r,t[18]^=e,t[19]^=r,t[28]^=e,t[29]^=r,t[38]^=e,t[39]^=r,t[48]^=e,t[49]^=r,p=t[0],m=t[1],W=t[11]<<4|t[10]>>>28,Z=t[10]<<4|t[11]>>>28,P=t[20]<<3|t[21]>>>29,B=t[21]<<3|t[20]>>>29,st=t[31]<<9|t[30]>>>23,ut=t[30]<<9|t[31]>>>23,z=t[40]<<18|t[41]>>>14,K=t[41]<<18|t[40]>>>14,U=t[2]<<1|t[3]>>>31,j=t[3]<<1|t[2]>>>31,b=t[13]<<12|t[12]>>>20,y=t[12]<<12|t[13]>>>20,J=t[22]<<10|t[23]>>>22,X=t[23]<<10|t[22]>>>22,T=t[33]<<13|t[32]>>>19,R=t[32]<<13|t[33]>>>19,ft=t[42]<<2|t[43]>>>30,ct=t[43]<<2|t[42]>>>30,et=t[5]<<30|t[4]>>>2,rt=t[4]<<30|t[5]>>>2,N=t[14]<<6|t[15]>>>26,L=t[15]<<6|t[14]>>>26,g=t[25]<<11|t[24]>>>21,w=t[24]<<11|t[25]>>>21,Y=t[34]<<15|t[35]>>>17,$=t[35]<<15|t[34]>>>17,I=t[45]<<29|t[44]>>>3,C=t[44]<<29|t[45]>>>3,A=t[6]<<28|t[7]>>>4,x=t[7]<<28|t[6]>>>4,nt=t[17]<<23|t[16]>>>9,it=t[16]<<23|t[17]>>>9,D=t[26]<<25|t[27]>>>7,F=t[27]<<25|t[26]>>>7,_=t[36]<<21|t[37]>>>11,k=t[37]<<21|t[36]>>>11,Q=t[47]<<24|t[46]>>>8,tt=t[46]<<24|t[47]>>>8,G=t[8]<<27|t[9]>>>5,V=t[9]<<27|t[8]>>>5,E=t[18]<<20|t[19]>>>12,O=t[19]<<20|t[18]>>>12,ot=t[29]<<7|t[28]>>>25,at=t[28]<<7|t[29]>>>25,q=t[38]<<8|t[39]>>>24,H=t[39]<<8|t[38]>>>24,M=t[48]<<14|t[49]>>>18,S=t[49]<<14|t[48]>>>18,t[0]=p^~b&g,t[1]=m^~y&w,t[10]=A^~E&P,t[11]=x^~O&B,t[20]=U^~N&D,t[21]=j^~L&F,t[30]=G^~W&J,t[31]=V^~Z&X,t[40]=et^~nt&ot,t[41]=rt^~it&at,t[2]=b^~g&_,t[3]=y^~w&k,t[12]=E^~P&T,t[13]=O^~B&R,t[22]=N^~D&q,t[23]=L^~F&H,t[32]=W^~J&Y,t[33]=Z^~X&$,t[42]=nt^~ot&st,t[43]=it^~at&ut,t[4]=g^~_&M,t[5]=w^~k&S,t[14]=P^~T&I,t[15]=B^~R&C,t[24]=D^~q&z,t[25]=F^~H&K,t[34]=J^~Y&Q,t[35]=X^~$&tt,t[44]=ot^~st&ft,t[45]=at^~ut&ct,t[6]=_^~M&p,t[7]=k^~S&m,t[16]=T^~I&A,t[17]=R^~C&x,t[26]=q^~z&U,t[27]=H^~K&j,t[36]=Y^~Q&G,t[37]=$^~tt&V,t[46]=st^~ft&et,t[47]=ut^~ct&rt,t[8]=M^~p&b,t[9]=S^~m&y,t[18]=I^~A&E,t[19]=C^~x&O,t[28]=z^~U&N,t[29]=K^~j&L,t[38]=Q^~G&W,t[39]=tt^~V&Z,t[48]=ft^~et&nt,t[49]=ct^~rt&it,t[0]^=v[n],t[1]^=v[n+1]};if(h)i.exports=P;else{for(T=0;T32||n256)throw new Error("Invalid uint"+n+" size");if((s=a(e)).bitLength()>n)throw new Error("Supplied uint exceeds width: "+n+" vs "+s.bitLength());if(s.lt(new i(0)))throw new Error("Supplied uint "+s.toString()+" is negative");return n?o.leftPad(s.toString("hex"),n/8*2):s}if(t.startsWith("int")){if(n%8||n<8||n>256)throw new Error("Invalid int"+n+" size");if((s=a(e)).bitLength()>n)throw new Error("Supplied int exceeds width: "+n+" vs "+s.bitLength());return s.lt(new i(0))?s.toTwos(n).toString("hex"):n?o.leftPad(s.toString("hex"),n/8*2):s}throw new Error("Unsupported or invalid type: "+t)},u=function(t){if(Array.isArray(t))throw new Error("Autodetection of array types is not supported.");var e,r,a="";if(t&&"object"===(0,n.default)(t)&&(t.hasOwnProperty("v")||t.hasOwnProperty("t")||t.hasOwnProperty("value")||t.hasOwnProperty("type"))?(e=t.hasOwnProperty("t")?t.t:t.type,a=t.hasOwnProperty("v")?t.v:t.value):(e=o.toHex(t,!0),a=o.toHex(t),e.startsWith("int")||e.startsWith("uint")||(e="bytes")),!e.startsWith("int")&&!e.startsWith("uint")||"string"!=typeof a||/^(-)?0x/i.test(a)||(a=new i(a)),Array.isArray(a)){if((r=function(t){var e=/^\D+\d*\[(\d+)\]$/.exec(t);return e?parseInt(e[1],10):null}(e))&&a.length!==r)throw new Error(e+" is not matching the given array "+JSON.stringify(a));r=a.length}return Array.isArray(a)?a.map((function(t){return s(e,t,r).toString("hex").replace("0x","")})).join(""):s(e,a,r).toString("hex").replace("0x","")};t.exports={soliditySha3:function(){var t=Array.prototype.slice.call(arguments),e=t.map(u);return o.sha3("0x"+e.join(""))},soliditySha3Raw:function(){return o.sha3Raw("0x"+Array.prototype.slice.call(arguments).map(u).join(""))},encodePacked:function(){var t=Array.prototype.slice.call(arguments),e=t.map(u);return"0x"+e.join("").toLowerCase()}}},function(t,e,r){"use strict";var n=r(113),i=r(10).errors,o=function(t){this.requestManager=t,this.requests=[]};o.prototype.add=function(t){this.requests.push(t)},o.prototype.execute=function(){var t=this.requests;this.requestManager.sendBatch(t,(function(e,r){r=r||[],t.map((function(t,e){return r[e]||{}})).forEach((function(e,r){if(t[r].callback){if(e&&e.error)return t[r].callback(i.ErrorResponse(e));if(!n.isValidResponse(e))return t[r].callback(i.InvalidResponse(e));try{t[r].callback(null,t[r].format?t[r].format(e.result):e.result)}catch(e){t[r].callback(e)}}}))}))},t.exports=o},function(t,e,r){"use strict";var n,i=null;try{n=Function("return this")()}catch(t){n=window}void 0!==n.ethereum?i=n.ethereum:void 0!==n.web3&&n.web3.currentProvider&&(n.web3.currentProvider.sendAsync&&(n.web3.currentProvider.send=n.web3.currentProvider.sendAsync,delete n.web3.currentProvider.sendAsync),!n.web3.currentProvider.on&&n.web3.currentProvider.connection&&"ipcProviderWrapper"===n.web3.currentProvider.connection.constructor.name&&(n.web3.currentProvider.on=function(t,e){if("function"!=typeof e)throw new Error("The second parameter callback must be a function.");switch(t){case"data":this.connection.on("data",(function(t){var r="";t=t.toString();try{r=JSON.parse(t)}catch(r){return e(new Error("Couldn't parse response data"+t))}r.id||-1===r.method.indexOf("_subscription")||e(null,r)}));break;default:this.connection.on(t,e)}}),i=n.web3.currentProvider),t.exports=i},function(t,e,r){"use strict";var n=r(73),i=r(225),o=r(10).errors,a=r(230).w3cwebsocket,s=function(t,e){n.call(this),e=e||{},this.url=t,this._customTimeout=e.timeout||15e3,this.headers=e.headers||{},this.protocol=e.protocol||void 0,this.reconnectOptions=Object.assign({auto:!1,delay:5e3,maxAttempts:!1,onTimeout:!1},e.reconnect),this.clientConfig=e.clientConfig||void 0,this.requestOptions=e.requestOptions||void 0,this.DATA="data",this.CLOSE="close",this.ERROR="error",this.CONNECT="connect",this.RECONNECT="reconnect",this.connection=null,this.requestQueue=new Map,this.responseQueue=new Map,this.reconnectAttempts=0,this.reconnecting=!1;var r=i.parseURL(t);r.username&&r.password&&(this.headers.authorization="Basic "+i.btoa(r.username+":"+r.password)),r.auth&&(this.headers.authorization="Basic "+i.btoa(r.auth)),Object.defineProperty(this,"connected",{get:function(){return this.connection&&this.connection.readyState===this.connection.OPEN},enumerable:!0}),this.connect()};(s.prototype=Object.create(n.prototype)).constructor=s,s.prototype.connect=function(){this.connection=new a(this.url,this.protocol,void 0,this.headers,this.requestOptions,this.clientConfig),this._addSocketListeners()},s.prototype._onMessage=function(t){var e=this;this._parseResponse("string"==typeof t.data?t.data:"").forEach((function(t){if(t.method&&-1!==t.method.indexOf("_subscription"))e.emit(e.DATA,t);else{var r=t.id;Array.isArray(t)&&(r=t[0].id),e.responseQueue.has(r)&&(void 0!==e.responseQueue.get(r).callback&&e.responseQueue.get(r).callback(!1,t),e.responseQueue.delete(r))}}))},s.prototype._onConnect=function(){if(this.emit(this.CONNECT),this.reconnectAttempts=0,this.reconnecting=!1,this.requestQueue.size>0){var t=this;this.requestQueue.forEach((function(e,r){t.send(e.payload,e.callback),t.requestQueue.delete(r)}))}},s.prototype._onClose=function(t){var e=this;!this.reconnectOptions.auto||[1e3,1001].includes(t.code)&&!1!==t.wasClean?(this.emit(this.CLOSE,t),this.requestQueue.size>0&&this.requestQueue.forEach((function(r,n){r.callback(o.ConnectionNotOpenError(t)),e.requestQueue.delete(n)})),this.responseQueue.size>0&&this.responseQueue.forEach((function(r,n){r.callback(o.InvalidConnection("on WS",t)),e.responseQueue.delete(n)})),this._removeSocketListeners(),this.removeAllListeners()):this.reconnect()},s.prototype._addSocketListeners=function(){this.connection.addEventListener("message",this._onMessage.bind(this)),this.connection.addEventListener("open",this._onConnect.bind(this)),this.connection.addEventListener("close",this._onClose.bind(this))},s.prototype._removeSocketListeners=function(){this.connection.removeEventListener("message",this._onMessage),this.connection.removeEventListener("open",this._onConnect),this.connection.removeEventListener("close",this._onClose)},s.prototype._parseResponse=function(t){var e=this,r=[];return t.replace(/\}[\n\r]?\{/g,"}|--|{").replace(/\}\][\n\r]?\[\{/g,"}]|--|[{").replace(/\}[\n\r]?\[\{/g,"}|--|[{").replace(/\}\][\n\r]?\{/g,"}]|--|{").split("|--|").forEach((function(t){e.lastChunk&&(t=e.lastChunk+t);var n=null;try{n=JSON.parse(t)}catch(r){return e.lastChunk=t,clearTimeout(e.lastChunkTimeout),void(e.lastChunkTimeout=setTimeout((function(){e.reconnectOptions.auto&&e.reconnectOptions.onTimeout?e.reconnect():(e.emit(e.ERROR,o.ConnectionTimeout(e._customTimeout)),e.requestQueue.size>0&&e.requestQueue.forEach((function(t,r){t.callback(o.ConnectionTimeout(e._customTimeout)),e.requestQueue.delete(r)})))}),e._customTimeout))}clearTimeout(e.lastChunkTimeout),e.lastChunk=null,n&&r.push(n)})),r},s.prototype.send=function(t,e){var r=t.id,n={payload:t,callback:e};if(Array.isArray(t)&&(r=t[0].id),this.connection.readyState===this.connection.CONNECTING||this.reconnecting)this.requestQueue.set(r,n);else{if(this.connection.readyState!==this.connection.OPEN)return this.requestQueue.delete(r),this.emit(this.ERROR,o.ConnectionNotOpenError()),void n.callback(o.ConnectionNotOpenError());this.responseQueue.set(r,n),this.requestQueue.delete(r);try{this.connection.send(JSON.stringify(n.payload))}catch(t){n.callback(t),this.responseQueue.delete(r)}}},s.prototype.reset=function(){this.responseQueue.clear(),this.requestQueue.clear(),this.removeAllListeners(),this._removeSocketListeners(),this._addSocketListeners()},s.prototype.disconnect=function(t,e){this._removeSocketListeners(),this.connection.close(t||1e3,e)},s.prototype.supportsSubscriptions=function(){return!0},s.prototype.reconnect=function(){var t=this;this.reconnecting=!0,this.responseQueue.size>0&&this.responseQueue.forEach((function(e,r){e.callback(o.PendingRequestsOnReconnectingError()),t.responseQueue.delete(r)})),!this.reconnectOptions.maxAttempts||this.reconnectAttempts0&&this.requestQueue.forEach((function(e,r){e.callback(o.MaxAttemptsReachedOnReconnectingError()),t.requestQueue.delete(r)})))},t.exports=s},function(t,e,r){"use strict";(function(e,n){var i="[object process]"===Object.prototype.toString.call(void 0!==e?e:0),o="undefined"!=typeof navigator&&"ReactNative"===navigator.product,a=null,s=null;if(i||o){a=function(t){return n.from(t).toString("base64")};var u=r(45);if(u.URL){var f=u.URL;s=function(t){return new f(t)}}else s=r(45).parse}else a=btoa.bind(window),s=function(t){return new URL(t)};t.exports={parseURL:s,btoa:a}}).call(this,r(6),r(1).Buffer)},function(t,e,r){"use strict";var n=r(0)(r(2));t.exports={isString:function(t){return"string"==typeof t},isObject:function(t){return"object"===(0,n.default)(t)&&null!==t},isNull:function(t){return null===t},isNullOrUndefined:function(t){return null==t}}},function(t,e,r){"use strict";e.decode=e.parse=r(228),e.encode=e.stringify=r(229)},function(t,e,r){"use strict";function n(t,e){return Object.prototype.hasOwnProperty.call(t,e)}t.exports=function(t,e,r,o){e=e||"&",r=r||"=";var a={};if("string"!=typeof t||0===t.length)return a;var s=/\+/g;t=t.split(e);var u=1e3;o&&"number"==typeof o.maxKeys&&(u=o.maxKeys);var f=t.length;u>0&&f>u&&(f=u);for(var c=0;c=0?(h=m.substr(0,b),l=m.substr(b+1)):(h=m,l=""),d=decodeURIComponent(h),p=decodeURIComponent(l),n(a,d)?i(a[d])?a[d].push(p):a[d]=[a[d],p]:a[d]=p}return a};var i=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)}},function(t,e,r){"use strict";var n=r(0)(r(2)),i=function(t){switch((0,n.default)(t)){case"string":return t;case"boolean":return t?"true":"false";case"number":return isFinite(t)?t:"";default:return""}};t.exports=function(t,e,r,u){return e=e||"&",r=r||"=",null===t&&(t=void 0),"object"===(0,n.default)(t)?a(s(t),(function(n){var s=encodeURIComponent(i(n))+r;return o(t[n])?a(t[n],(function(t){return s+encodeURIComponent(i(t))})).join(e):s+encodeURIComponent(i(t[n]))})).join(e):u?encodeURIComponent(i(u))+r+encodeURIComponent(i(t)):""};var o=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)};function a(t,e){if(t.map)return t.map(e);for(var r=[],n=0;n (https://github.com/theturtle32)","contributors":["Iñaki Baz Castillo (http://dev.sipdoc.net)"],"version":"1.0.34","repository":{"type":"git","url":"https://github.com/theturtle32/WebSocket-Node.git"},"homepage":"https://github.com/theturtle32/WebSocket-Node","engines":{"node":">=4.0.0"},"dependencies":{"bufferutil":"^4.0.1","debug":"^2.2.0","es5-ext":"^0.10.50","typedarray-to-buffer":"^3.1.5","utf-8-validate":"^5.0.2","yaeti":"^0.0.6"},"devDependencies":{"buffer-equal":"^1.0.0","gulp":"^4.0.2","gulp-jshint":"^2.0.4","jshint-stylish":"^2.2.1","jshint":"^2.0.0","tape":"^4.9.1"},"config":{"verbose":false},"scripts":{"test":"tape test/unit/*.js","gulp":"gulp"},"main":"index","directories":{"lib":"./lib"},"browser":"lib/browser.js","license":"Apache-2.0"}')},function(t,e,r){"use strict";var n=r(10).errors,i=r(235).XMLHttpRequest,o=r(74),a=r(123),s=function(t,e){e=e||{},this.withCredentials=e.withCredentials||!1,this.timeout=e.timeout||0,this.headers=e.headers,this.agent=e.agent,this.connected=!1;var r=!1!==e.keepAlive;this.host=t||"http://localhost:8545",this.agent||("https"===this.host.substring(0,5)?this.httpsAgent=new a.Agent({keepAlive:r}):this.httpAgent=new o.Agent({keepAlive:r}))};s.prototype._prepareRequest=function(){var t;if("undefined"!=typeof XMLHttpRequest)t=new XMLHttpRequest;else{t=new i;var e={httpsAgent:this.httpsAgent,httpAgent:this.httpAgent,baseUrl:this.baseUrl};this.agent&&(e.httpsAgent=this.agent.https,e.httpAgent=this.agent.http,e.baseUrl=this.agent.baseUrl),t.nodejsSet(e)}return t.open("POST",this.host,!0),t.setRequestHeader("Content-Type","application/json"),t.timeout=this.timeout,t.withCredentials=this.withCredentials,this.headers&&this.headers.forEach((function(e){t.setRequestHeader(e.name,e.value)})),t},s.prototype.send=function(t,e){var r=this,i=this._prepareRequest();i.onreadystatechange=function(){if(4===i.readyState&&1!==i.timeout){var t=i.responseText,o=null;try{t=JSON.parse(t)}catch(t){o=n.InvalidResponse(i.responseText)}r.connected=!0,e(o,t)}},i.ontimeout=function(){r.connected=!1,e(n.ConnectionTimeout(this.timeout))};try{i.send(JSON.stringify(t))}catch(t){this.connected=!1,e(n.InvalidConnection(this.host))}},s.prototype.disconnect=function(){},s.prototype.supportsSubscriptions=function(){return!1},t.exports=s},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),function(t){for(var r in t)e.hasOwnProperty(r)||(e[r]=t[r])}(r(236));var n=r(77);e.XMLHttpRequestEventTarget=n.XMLHttpRequestEventTarget},function(t,e,r){"use strict";(function(t,n){var i,o=(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])},function(t,e){function r(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),a=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=0)return this._url=this._parseUrl(e.headers.location),this._method="GET",this._loweredHeaders["content-type"]&&(delete this._headers[this._loweredHeaders["content-type"]],delete this._loweredHeaders["content-type"]),null!=this._headers["Content-Type"]&&delete this._headers["Content-Type"],delete this._headers["Content-Length"],this.upload._reset(),this._finalizeHeaders(),void this._sendHxxpRequest();this._response=e,this._response.on("data",(function(t){return n._onHttpResponseData(e,t)})),this._response.on("end",(function(){return n._onHttpResponseEnd(e)})),this._response.on("close",(function(){return n._onHttpResponseClose(e)})),this.responseUrl=this._url.href.split("#")[0],this.status=e.statusCode,this.statusText=s.STATUS_CODES[this.status],this._parseResponseHeaders(e);var i=this._responseHeaders["content-length"]||"";this._totalBytes=+i,this._lengthComputable=!!i,this._setReadyState(r.HEADERS_RECEIVED)}},r.prototype._onHttpResponseData=function(t,e){this._response===t&&(this._responseParts.push(new n(e)),this._loadedBytes+=e.length,this.readyState!==r.LOADING&&this._setReadyState(r.LOADING),this._dispatchProgress("progress"))},r.prototype._onHttpResponseEnd=function(t){this._response===t&&(this._parseResponse(),this._request=null,this._response=null,this._setReadyState(r.DONE),this._dispatchProgress("load"),this._dispatchProgress("loadend"))},r.prototype._onHttpResponseClose=function(t){if(this._response===t){var e=this._request;this._setError(),e.abort(),this._setReadyState(r.DONE),this._dispatchProgress("error"),this._dispatchProgress("loadend")}},r.prototype._onHttpTimeout=function(t){this._request===t&&(this._setError(),t.abort(),this._setReadyState(r.DONE),this._dispatchProgress("timeout"),this._dispatchProgress("loadend"))},r.prototype._onHttpRequestError=function(t,e){this._request===t&&(this._setError(),t.abort(),this._setReadyState(r.DONE),this._dispatchProgress("error"),this._dispatchProgress("loadend"))},r.prototype._dispatchProgress=function(t){var e=new r.ProgressEvent(t);e.lengthComputable=this._lengthComputable,e.loaded=this._loadedBytes,e.total=this._totalBytes,this.dispatchEvent(e)},r.prototype._setError=function(){this._request=null,this._response=null,this._responseHeaders=null,this._responseParts=null},r.prototype._parseUrl=function(t,e,r){var n=null==this.nodejsBaseUrl?t:c.resolve(this.nodejsBaseUrl,t),i=c.parse(n,!1,!0);i.hash=null;var o=(i.auth||"").split(":"),a=o[0],s=o[1];return(a||s||e||r)&&(i.auth=(e||a||"")+":"+(r||s||"")),i},r.prototype._parseResponseHeaders=function(t){for(var e in this._responseHeaders={},t.headers){var r=e.toLowerCase();this._privateHeaders[r]||(this._responseHeaders[r]=t.headers[e])}null!=this._mimeOverride&&(this._responseHeaders["content-type"]=this._mimeOverride)},r.prototype._parseResponse=function(){var t=n.concat(this._responseParts);switch(this._responseParts=null,this.responseType){case"json":this.responseText=null;try{this.response=JSON.parse(t.toString("utf-8"))}catch(t){this.response=null}return;case"buffer":return this.responseText=null,void(this.response=t);case"arraybuffer":this.responseText=null;for(var e=new ArrayBuffer(t.length),r=new Uint8Array(e),i=0;i0?this.tail.next=e:this.head=e,this.tail=e,++this.length},t.prototype.unshift=function(t){var e={data:t,next:this.head};0===this.length&&(this.tail=e),this.head=e,++this.length},t.prototype.shift=function(){if(0!==this.length){var t=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,t}},t.prototype.clear=function(){this.head=this.tail=null,this.length=0},t.prototype.join=function(t){if(0===this.length)return"";for(var e=this.head,r=""+e.data;e=e.next;)r+=t+e.data;return r},t.prototype.concat=function(t){if(0===this.length)return n.alloc(0);if(1===this.length)return this.head.data;for(var e,r,i,o=n.allocUnsafe(t>>>0),a=this.head,s=0;a;)e=a.data,r=o,i=s,e.copy(r,i),s+=a.data.length,a=a.next;return o},t}(),i&&i.inspect&&i.inspect.custom&&(t.exports.prototype[i.inspect.custom]=function(){var t=i.inspect({length:this.length});return this.constructor.name+" "+t})},function(t,e){},function(t,e,r){"use strict";(function(t,e){!function(t,r){if(!t.setImmediate){var n,i,o,a,s,u=1,f={},c=!1,h=t.document,l=Object.getPrototypeOf&&Object.getPrototypeOf(t);l=l&&l.setTimeout?l:t,"[object process]"==={}.toString.call(t.process)?n=function(t){e.nextTick((function(){p(t)}))}:!function(){if(t.postMessage&&!t.importScripts){var e=!0,r=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=r,e}}()?t.MessageChannel?((o=new MessageChannel).port1.onmessage=function(t){p(t.data)},n=function(t){o.port2.postMessage(t)}):h&&"onreadystatechange"in h.createElement("script")?(i=h.documentElement,n=function(t){var e=h.createElement("script");e.onreadystatechange=function(){p(t),e.onreadystatechange=null,i.removeChild(e),e=null},i.appendChild(e)}):n=function(t){setTimeout(p,0,t)}:(a="setImmediate$"+Math.random()+"$",s=function(e){e.source===t&&"string"==typeof e.data&&0===e.data.indexOf(a)&&p(+e.data.slice(a.length))},t.addEventListener?t.addEventListener("message",s,!1):t.attachEvent("onmessage",s),n=function(e){t.postMessage(a+e,"*")}),l.setImmediate=function(t){"function"!=typeof t&&(t=new Function(""+t));for(var e=new Array(arguments.length-1),r=0;r0&&(i=r),r=t[f++]);)switch(q++,"\n"===r?(z++,H=0):H++,j){case l:if("{"===r)j=p;else if("["===r)j=b;else if(!G(r))return K("Non-whitespace before {[.");continue;case g:case p:if(G(r))continue;if(j===g)N.push(w);else{if("}"===r){s({}),u(),j=N.pop()||d;continue}N.push(m)}if('"'!==r)return K('Malformed object key should start with " ');j=y;continue;case w:case m:if(G(r))continue;if(":"===r)j===m?(N.push(m),void 0!==o&&(s({}),a(o),o=void 0),F++):void 0!==o&&(a(o),o=void 0),j=d;else if("}"===r)void 0!==o&&(s(o),u(),o=void 0),u(),F--,j=N.pop()||d;else{if(","!==r)return K("Bad object");j===m&&N.push(m),void 0!==o&&(s(o),u(),o=void 0),j=g}continue;case b:case d:if(G(r))continue;if(j===b){if(s([]),F++,j=d,"]"===r){u(),F--,j=N.pop()||d;continue}N.push(v)}if('"'===r)j=y;else if("{"===r)j=p;else if("["===r)j=b;else if("t"===r)j=_;else if("f"===r)j=S;else if("n"===r)j=O;else if("-"===r)I+=r;else if("0"===r)I+=r,j=20;else{if(-1==="123456789".indexOf(r))return K("Bad value");I+=r,j=20}continue;case v:if(","===r)N.push(v),void 0!==o&&(s(o),u(),o=void 0),j=d;else{if("]"!==r){if(G(r))continue;return K("Bad array")}void 0!==o&&(s(o),u(),o=void 0),u(),F--,j=N.pop()||d}continue;case y:void 0===o&&(o="");var h=f-1;t:for(;;){for(;D>0;)if(L+=r,r=t.charAt(f++),4===D?(o+=String.fromCharCode(parseInt(L,16)),D=0,h=f-1):D++,!r)break t;if('"'===r&&!C){j=N.pop()||d,o+=t.substring(h,f-1);break}if(!("\\"!==r||C||(C=!0,o+=t.substring(h,f-1),r=t.charAt(f++))))break;if(C){if(C=!1,"n"===r?o+="\n":"r"===r?o+="\r":"t"===r?o+="\t":"f"===r?o+="\f":"b"===r?o+="\b":"u"===r?(D=1,L=""):o+=r,r=t.charAt(f++),h=f-1,r)continue;break}c.lastIndex=f;var V=c.exec(t);if(!V){f=t.length+1,o+=t.substring(h,f-1);break}if(f=V.index+1,!(r=t.charAt(V.index))){o+=t.substring(h,f-1);break}}continue;case _:if(!r)continue;if("r"!==r)return K("Invalid true started with t"+r);j=k;continue;case k:if(!r)continue;if("u"!==r)return K("Invalid true started with tr"+r);j=M;continue;case M:if(!r)continue;if("e"!==r)return K("Invalid true started with tru"+r);s(!0),u(),j=N.pop()||d;continue;case S:if(!r)continue;if("a"!==r)return K("Invalid false started with f"+r);j=A;continue;case A:if(!r)continue;if("l"!==r)return K("Invalid false started with fa"+r);j=x;continue;case x:if(!r)continue;if("s"!==r)return K("Invalid false started with fal"+r);j=E;continue;case E:if(!r)continue;if("e"!==r)return K("Invalid false started with fals"+r);s(!1),u(),j=N.pop()||d;continue;case O:if(!r)continue;if("u"!==r)return K("Invalid null started with n"+r);j=P;continue;case P:if(!r)continue;if("l"!==r)return K("Invalid null started with nu"+r);j=B;continue;case B:if(!r)continue;if("l"!==r)return K("Invalid null started with nul"+r);s(null),u(),j=N.pop()||d;continue;case T:if("."!==r)return K("Leading zero not followed by .");I+=r,j=20;continue;case 20:if(-1!=="0123456789".indexOf(r))I+=r;else if("."===r){if(-1!==I.indexOf("."))return K("Invalid number has two dots");I+=r}else if("e"===r||"E"===r){if(-1!==I.indexOf("e")||-1!==I.indexOf("E"))return K("Invalid number has two exponential");I+=r}else if("+"===r||"-"===r){if("e"!==i&&"E"!==i)return K("Invalid symbol in number");I+=r}else I&&(s(parseFloat(I)),u(),I=""),f--,j=N.pop()||d;continue;default:return K("Unknown state: "+j)}q>=R&&(n=0,void 0!==o&&o.length>65536&&(K("Max buffer length exceeded: textNode"),n=Math.max(n,o.length)),I.length>65536&&(K("Max buffer length exceeded: numberNode"),n=Math.max(n,I.length)),R=65536-n+q)}})),t(n.n).on((function(){if(j===l)return s({}),u(),void(U=!0);j===d&&0===F||K("Unexpected end"),void 0!==o&&(s(o),u(),o=void 0),U=!0}))}},function(t,e,r){r.d(e,"a",(function(){return u})),r.d(e,"b",(function(){return f}));var n=r(19),i=r(3),o=r(2),a=r(20),s=r(0);function u(){return new XMLHttpRequest}function f(t,e,r,u,f,c,h){var l=t(i.m).emit,d=t(i.b).emit,p=0,m=!0;function b(){if("2"===String(e.status)[0]){var t=e.responseText,r=(" "+t.substr(p)).substr(1);r&&l(r),p=Object(o.e)(t)}}function v(e){try{m&&t(i.c).emit(e.status,Object(a.a)(e.getAllResponseHeaders())),m=!1}catch(t){}}t(i.a).on((function(){e.onreadystatechange=null,e.abort()})),"onprogress"in e&&(e.onprogress=b),e.onreadystatechange=function(){switch(e.readyState){case 2:case 3:return v(e);case 4:v(e),"2"===String(e.status)[0]?(b(),t(i.n).emit()):d(Object(i.o)(e.status,e.responseText))}};try{for(var y in e.open(r,u,!0),c)e.setRequestHeader(y,c[y]);Object(n.a)(window.location,Object(n.b)(u))||e.setRequestHeader("X-Requested-With","XMLHttpRequest"),e.withCredentials=h,e.send(f)}catch(t){window.setTimeout(Object(s.j)(d,Object(i.o)(void 0,void 0,t)),0)}}},function(t,e,r){function n(t,e){function r(e){return String(e.port||{"http:":80,"https:":443}[e.protocol||t.protocol])}return!!(e.protocol&&e.protocol!==t.protocol||e.host&&e.host!==t.host||e.host&&r(e)!==r(t))}function i(t){var e=/(\w+:)?(?:\/\/)([\w.-]+)?(?::(\d+))?\/?/.exec(t)||[];return{protocol:e[1]||"",host:e[2]||"",port:e[3]||""}}r.d(e,"a",(function(){return n})),r.d(e,"b",(function(){return i}))},function(t,e,r){function n(t){var e={};return t&&t.split("\r\n").forEach((function(t){var r=t.indexOf(": ");e[t.substring(0,r)]=t.substring(r+2)})),e}r.d(e,"a",(function(){return n}))}]).default},"object"===(0,s.default)(e)&&"object"===(0,s.default)(t)?t.exports=a():(i=[],void 0===(o="function"==typeof(n=a)?n.apply(e,i):n)||(t.exports=o))}).call(this,r(17)(t))},function(t,e,r){"use strict";var n=r(10).formatters,i=r(30),o=r(16);t.exports=function(t){var e=function(e){var r;return e.property?(t[e.property]||(t[e.property]={}),r=t[e.property]):r=t,e.methods&&e.methods.forEach((function(e){e instanceof i||(e=new i(e)),e.attachToObject(r),e.setRequestManager(t._requestManager)})),t};return e.formatters=n,e.utils=o,e.Method=i,e}},function(t,e,r){"use strict";(function(t){var e=r(0)(r(2)),n=function(t){var r=Object.prototype,n=r.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(t){u=function(t,e,r){return t[e]=r}}function f(t,e,r,n){var i=e&&e.prototype instanceof l?e:l,o=Object.create(i.prototype),a=new S(n||[]);return o._invoke=function(t,e,r){var n="suspendedStart";return function(i,o){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===i)throw o;return x()}for(r.method=i,r.arg=o;;){var a=r.delegate;if(a){var s=_(a,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var u=c(t,e,r);if("normal"===u.type){if(n=r.done?"completed":"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(n="completed",r.method="throw",r.arg=u.arg)}}}(t,r,a),o}function c(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=f;var h={};function l(){}function d(){}function p(){}var m={};m[o]=function(){return this};var b=Object.getPrototypeOf,v=b&&b(b(A([])));v&&v!==r&&n.call(v,o)&&(m=v);var y=p.prototype=l.prototype=Object.create(m);function g(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,r){var i;this._invoke=function(o,a){function s(){return new r((function(i,s){!function i(o,a,s,u){var f=c(t[o],t,a);if("throw"!==f.type){var h=f.arg,l=h.value;return l&&"object"===(0,e.default)(l)&&n.call(l,"__await")?r.resolve(l.__await).then((function(t){i("next",t,s,u)}),(function(t){i("throw",t,s,u)})):r.resolve(l).then((function(t){h.value=t,s(h)}),(function(t){return i("throw",t,s,u)}))}u(f.arg)}(o,a,i,s)}))}return i=i?i.then(s,s):s()}}function _(t,e){var r=t.iterator[e.method];if(void 0===r){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=void 0,_(t,e),"throw"===e.method))return h;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var n=c(r,t.iterator,e.arg);if("throw"===n.type)return e.method="throw",e.arg=n.arg,e.delegate=null,h;var i=n.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,h):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,h)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function M(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function S(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function A(t){if(t){var e=t[o];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,i=function e(){for(;++r=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var s=n.call(o,"catchLoc"),u=n.call(o,"finallyLoc");if(s&&u){if(this.prev=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),M(r),h}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var i=n.arg;M(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:A(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),h}},t}("object"===(0,e.default)(t)?t.exports:{});try{regeneratorRuntime=n}catch(t){Function("r","regeneratorRuntime = r")(n)}}).call(this,r(17)(t))},function(t,e,r){"use strict";var n=r(0)(r(2)),i=r(10).errors,o=r(73),a=r(10).formatters;function s(t){return t}function u(t){o.call(this),this.id=null,this.callback=s,this.arguments=null,this.lastBlock=null,this.options={subscription:t.subscription,type:t.type,requestManager:t.requestManager}}u.prototype=Object.create(o.prototype),u.prototype.constructor=u,u.prototype._extractCallback=function(t){if("function"==typeof t[t.length-1])return t.pop()},u.prototype._validateArgs=function(t){var e=this.options.subscription;if(e||(e={}),e.params||(e.params=0),t.length!==e.params)throw i.InvalidNumberOfParams(t.length,e.params,e.subscriptionName)},u.prototype._formatInput=function(t){var e=this.options.subscription;return e&&e.inputFormatter?e.inputFormatter.map((function(e,r){return e?e(t[r]):t[r]})):t},u.prototype._formatOutput=function(t){var e=this.options.subscription;return e&&e.outputFormatter&&t?e.outputFormatter(t):t},u.prototype._toPayload=function(t){var e=[];if(this.callback=this._extractCallback(t)||s,this.subscriptionMethod||(this.subscriptionMethod=t.shift(),this.options.subscription.subscriptionName&&(this.subscriptionMethod=this.options.subscription.subscriptionName)),this.arguments||(this.arguments=this._formatInput(t),this._validateArgs(this.arguments),t=[]),e.push(this.subscriptionMethod),e=e.concat(this.arguments),t.length)throw new Error("Only a callback is allowed as parameter on an already instantiated subscription.");return{method:this.options.type+"_subscribe",params:e}},u.prototype.unsubscribe=function(t){this.options.requestManager.removeSubscription(this.id,t),this.id=null,this.lastBlock=null,this.removeAllListeners()},u.prototype.subscribe=function(){var t=this,e=Array.prototype.slice.call(arguments),r=this._toPayload(e);if(!r)return this;if(!this.options.requestManager.provider)return setTimeout((function(){var e=new Error("No provider set.");t.callback(e,null,t),t.emit("error",e)}),0),this;if(!this.options.requestManager.provider.on)return setTimeout((function(){var e=new Error("The current provider doesn't support subscriptions: "+t.options.requestManager.provider.constructor.name);t.callback(e,null,t),t.emit("error",e)}),0),this;if(this.lastBlock&&this.options.params&&"object"===(0,n.default)(this.options.params)&&(r.params[1]=this.options.params,r.params[1].fromBlock=a.inputBlockNumberFormatter(this.lastBlock+1)),this.id&&this.unsubscribe(),this.options.params=r.params[1],"logs"===r.params[0]&&r.params[1]&&"object"===(0,n.default)(r.params[1])&&r.params[1].hasOwnProperty("fromBlock")&&isFinite(r.params[1].fromBlock)){var i=Object.assign({},r.params[1]);this.options.requestManager.send({method:"eth_getLogs",params:[i]},(function(e,r){e?setTimeout((function(){t.callback(e,null,t),t.emit("error",e)}),0):r.forEach((function(e){var r=t._formatOutput(e);t.callback(null,r,t),t.emit("data",r)}))}))}return"object"===(0,n.default)(r.params[1])&&delete r.params[1].fromBlock,this.options.requestManager.send(r,(function(e,i){!e&&i?(t.id=i,t.method=r.params[0],t.emit("connected",i),t.options.requestManager.addSubscription(t,(function(e,r){e?(t.callback(e,!1,t),t.emit("error",e)):(Array.isArray(r)||(r=[r]),r.forEach((function(e){var r=t._formatOutput(e);if(t.lastBlock=r&&"object"===(0,n.default)(r)?r.blockNumber:null,"function"==typeof t.options.subscription.subscriptionHandler)return t.options.subscription.subscriptionHandler.call(t,r);t.emit("data",r),t.callback(null,r,t)})))}))):setTimeout((function(){t.callback(e,!1,t),t.emit("error",e)}),0)})),this},u.prototype.resubscribe=function(){this.options.requestManager.removeSubscription(this.id),this.id=null,this.subscribe(this.callback)},t.exports=u},function(t,e,r){"use strict";var n=r(2);Object.defineProperty(e,"__esModule",{value:!0}),e.computeAddress=w,e.recoverAddress=_,e.accessListify=S,e.serialize=function(t,e){if(null==t.type)return null!=t.accessList&&m.throwArgumentError("untyped transactions do not support accessList; include type: 1","transaction",t),function(t,e){(0,f.checkProperties)(t,g);var r=[];y.forEach((function(e){var n=t[e.name]||[],i={};e.numeric&&(i.hexPad="left"),n=(0,a.arrayify)((0,a.hexlify)(n,i)),e.length&&n.length!==e.length&&n.length>0&&m.throwArgumentError("invalid length for "+e.name,"transaction:"+e.name,n),e.maxLength&&(n=(0,a.stripZeros)(n)).length>e.maxLength&&m.throwArgumentError("invalid length for "+e.name,"transaction:"+e.name,n),r.push((0,a.hexlify)(n))}));var n=0;null!=t.chainId?"number"!=typeof(n=t.chainId)&&m.throwArgumentError("invalid transaction.chainId","transaction",t):e&&!(0,a.isBytesLike)(e)&&e.v>28&&(n=Math.floor((e.v-35)/2));0!==n&&(r.push((0,a.hexlify)(n)),r.push("0x"),r.push("0x"));if(!e)return c.encode(r);var i=(0,a.splitSignature)(e),o=27+i.recoveryParam;0!==n?(r.pop(),r.pop(),r.pop(),o+=2*n+8,i.v>28&&i.v!==o&&m.throwArgumentError("transaction.chainId/signature.v mismatch","signature",e)):i.v!==o&&m.throwArgumentError("transaction.chainId/signature.v mismatch","signature",e);return r.push((0,a.hexlify)(o)),r.push((0,a.stripZeros)((0,a.arrayify)(i.r))),r.push((0,a.stripZeros)((0,a.arrayify)(i.s))),c.encode(r)}(t,e);switch(t.type){case 1:return A(t,e)}return m.throwError("unsupported transaction type: ".concat(t.type),l.Logger.errors.UNSUPPORTED_OPERATION,{operation:"serializeTransaction",transactionType:t.type})},e.parse=function(t){var e=(0,a.arrayify)(t);if(e[0]>127)return function(t){var e=c.decode(t);9!==e.length&&6!==e.length&&m.throwArgumentError("invalid raw transaction","rawTransaction",t);var r={nonce:v(e[0]).toNumber(),gasPrice:v(e[1]),gasLimit:v(e[2]),to:b(e[3]),value:v(e[4]),data:e[5],chainId:0};if(6===e.length)return r;try{r.v=o.BigNumber.from(e[6]).toNumber()}catch(t){return console.log(t),r}if(r.r=(0,a.hexZeroPad)(e[7],32),r.s=(0,a.hexZeroPad)(e[8],32),o.BigNumber.from(r.r).isZero()&&o.BigNumber.from(r.s).isZero())r.chainId=r.v,r.v=0;else{r.chainId=Math.floor((r.v-35)/2),r.chainId<0&&(r.chainId=0);var n=r.v-27,i=e.slice(0,6);0!==r.chainId&&(i.push((0,a.hexlify)(r.chainId)),i.push("0x"),i.push("0x"),n-=2*r.chainId+8);var s=(0,u.keccak256)(c.encode(i));try{r.from=_(s,{r:(0,a.hexlify)(r.r),s:(0,a.hexlify)(r.s),recoveryParam:n})}catch(t){console.log(t)}r.hash=(0,u.keccak256)(t)}return r.type=null,r}(e);switch(e[0]){case 1:return function(t){var e=c.decode(t.slice(1));8!==e.length&&11!==e.length&&m.throwArgumentError("invalid component count for transaction type: 1","payload",(0,a.hexlify)(t));var r={type:1,chainId:v(e[0]).toNumber(),nonce:v(e[1]).toNumber(),gasPrice:v(e[2]),gasLimit:v(e[3]),to:b(e[4]),value:v(e[5]),data:e[6],accessList:S(e[7])};if(8===e.length)return r;try{var n=v(e[8]).toNumber();if(0!==n&&1!==n)throw new Error("bad recid");r.v=n}catch(t){m.throwArgumentError("invalid v for transaction type: 1","v",e[8])}r.r=(0,a.hexZeroPad)(e[9],32),r.s=(0,a.hexZeroPad)(e[10],32);try{var i=(0,u.keccak256)(A(r));r.from=_(i,{r:r.r,s:r.s,recoveryParam:r.v})}catch(t){console.log(t)}return r.hash=(0,u.keccak256)(t),r}(e)}return m.throwError("unsupported transaction type: ".concat(e[0]),l.Logger.errors.UNSUPPORTED_OPERATION,{operation:"parseTransaction",transactionType:e[0]})};var i=r(59),o=r(24),a=r(11),s=r(79),u=r(31),f=r(32),c=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==n(t)&&"function"!=typeof t)return{default:t};var r=p(e);if(r&&r.has(t))return r.get(t);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var s=o?Object.getOwnPropertyDescriptor(t,a):null;s&&(s.get||s.set)?Object.defineProperty(i,a,s):i[a]=t[a]}i.default=t,r&&r.set(t,i);return i}(r(126)),h=r(267),l=r(12),d=r(276);function p(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,r=new WeakMap;return(p=function(t){return t?r:e})(t)}var m=new l.Logger(d.version);function b(t){return"0x"===t?null:(0,i.getAddress)(t)}function v(t){return"0x"===t?s.Zero:o.BigNumber.from(t)}var y=[{name:"nonce",maxLength:32,numeric:!0},{name:"gasPrice",maxLength:32,numeric:!0},{name:"gasLimit",maxLength:32,numeric:!0},{name:"to",length:20},{name:"value",maxLength:32,numeric:!0},{name:"data"}],g={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0};function w(t){var e=(0,h.computePublicKey)(t);return(0,i.getAddress)((0,a.hexDataSlice)((0,u.keccak256)((0,a.hexDataSlice)(e,1)),12))}function _(t,e){return w((0,h.recoverPublicKey)((0,a.arrayify)(t),e))}function k(t,e){var r=(0,a.stripZeros)(o.BigNumber.from(t).toHexString());return r.length>32&&m.throwArgumentError("invalid length for "+e,"transaction:"+e,t),r}function M(t,e){return{address:(0,i.getAddress)(t),storageKeys:(e||[]).map((function(e,r){return 32!==(0,a.hexDataLength)(e)&&m.throwArgumentError("invalid access list storageKey","accessList[".concat(t,":").concat(r,"]"),e),e.toLowerCase()}))}}function S(t){if(Array.isArray(t))return t.map((function(t,e){return Array.isArray(t)?(t.length>2&&m.throwArgumentError("access list expected to be [ address, storageKeys[] ]","value[".concat(e,"]"),t),M(t[0],t[1])):M(t.address,t.storageKeys)}));var e=Object.keys(t).map((function(e){var r=t[e].reduce((function(t,e){return t[e]=!0,t}),{});return M(e,Object.keys(r).sort())}));return e.sort((function(t,e){return t.address.localeCompare(e.address)})),e}function A(t,e){var r,n=[k(t.chainId||0,"chainId"),k(t.nonce||0,"nonce"),k(t.gasPrice||0,"gasPrice"),k(t.gasLimit||0,"gasLimit"),null!=t.to?(0,i.getAddress)(t.to):"0x",k(t.value||0,"value"),t.data||"0x",(r=t.accessList||[],S(r).map((function(t){return[t.address,t.storageKeys]})))];if(e){var o=(0,a.splitSignature)(e);n.push(k(o.recoveryParam,"recoveryParam")),n.push((0,a.stripZeros)(o.r)),n.push((0,a.stripZeros)(o.s))}return(0,a.hexConcat)(["0x01",c.encode(n)])}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.version=void 0;e.version="logger/5.1.0"},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.version=void 0;e.version="bytes/5.1.0"},function(t,e,r){"use strict";var n=r(0);Object.defineProperty(e,"__esModule",{value:!0}),e.formatFixed=y,e.parseFixed=g,e.FixedNumber=e.FixedFormat=void 0;var i=n(r(2)),o=n(r(5)),a=n(r(9)),s=r(11),u=r(12),f=r(125),c=r(124),h=new u.Logger(f.version),l={},d=c.BigNumber.from(0),p=c.BigNumber.from(-1);function m(t,e,r,n){var i={fault:e,operation:r};return void 0!==n&&(i.value=n),h.throwError(t,u.Logger.errors.NUMERIC_FAULT,i)}for(var b="0";b.length<256;)b+=b;function v(t){if("number"!=typeof t)try{t=c.BigNumber.from(t).toNumber()}catch(t){}return"number"==typeof t&&t>=0&&t<=256&&!(t%1)?"1"+b.substring(0,t):h.throwArgumentError("invalid decimal size","decimals",t)}function y(t,e){null==e&&(e=0);var r=v(e),n=(t=c.BigNumber.from(t)).lt(d);n&&(t=t.mul(p));for(var i=t.mod(r).toString();i.length2&&h.throwArgumentError("too many decimal points","value",t);var o=i[0],a=i[1];for(o||(o="0"),a||(a="0"),a.length>r.length-1&&m("fractional component exceeds decimals","underflow","parseFixed");a.length80&&h.throwArgumentError("invalid fixed format (decimals too large)","format.decimals",o),new t(l,r,n,o)}}]),t}();e.FixedFormat=w;var _=function(){function t(e,r,n,i){(0,o.default)(this,t),h.checkNew(this instanceof t?this.constructor:void 0,t),e!==l&&h.throwError("cannot use FixedNumber constructor; use FixedNumber.from",u.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new FixedFormat"}),this.format=i,this._hex=r,this._value=n,this._isFixedNumber=!0,Object.freeze(this)}return(0,a.default)(t,[{key:"_checkFormat",value:function(t){this.format.name!==t.format.name&&h.throwArgumentError("incompatible format; use fixedNumber.toFormat","other",t)}},{key:"addUnsafe",value:function(e){this._checkFormat(e);var r=g(this._value,this.format.decimals),n=g(e._value,e.format.decimals);return t.fromValue(r.add(n),this.format.decimals,this.format)}},{key:"subUnsafe",value:function(e){this._checkFormat(e);var r=g(this._value,this.format.decimals),n=g(e._value,e.format.decimals);return t.fromValue(r.sub(n),this.format.decimals,this.format)}},{key:"mulUnsafe",value:function(e){this._checkFormat(e);var r=g(this._value,this.format.decimals),n=g(e._value,e.format.decimals);return t.fromValue(r.mul(n).div(this.format._multiplier),this.format.decimals,this.format)}},{key:"divUnsafe",value:function(e){this._checkFormat(e);var r=g(this._value,this.format.decimals),n=g(e._value,e.format.decimals);return t.fromValue(r.mul(this.format._multiplier).div(n),this.format.decimals,this.format)}},{key:"floor",value:function(){var e=this.toString().split("."),r=t.from(e[0],this.format),n=!e[1].match(/^(0*)$/);return this.isNegative()&&n&&(r=r.subUnsafe(k)),r}},{key:"ceiling",value:function(){var e=this.toString().split("."),r=t.from(e[0],this.format),n=!e[1].match(/^(0*)$/);return!this.isNegative()&&n&&(r=r.addUnsafe(k)),r}},{key:"round",value:function(e){null==e&&(e=0);var r=this.toString().split(".");if((e<0||e>80||e%1)&&h.throwArgumentError("invalid decimal count","decimals",e),r[1].length<=e)return this;var n=t.from("1"+b.substring(0,e));return this.mulUnsafe(n).addUnsafe(M).floor().divUnsafe(n)}},{key:"isZero",value:function(){return"0.0"===this._value}},{key:"isNegative",value:function(){return"-"===this._value[0]}},{key:"toString",value:function(){return this._value}},{key:"toHexString",value:function(t){if(null==t)return this._hex;t%8&&h.throwArgumentError("invalid byte width","width",t);var e=c.BigNumber.from(this._hex).fromTwos(this.format.width).toTwos(t).toHexString();return(0,s.hexZeroPad)(e,t/8)}},{key:"toUnsafeFloat",value:function(){return parseFloat(this.toString())}},{key:"toFormat",value:function(e){return t.fromString(this._value,e)}}],[{key:"fromValue",value:function(e,r,n){return null!=n||null==r||(0,c.isBigNumberish)(r)||(n=r,r=null),null==r&&(r=0),null==n&&(n="fixed"),t.fromString(y(e,r),w.from(n))}},{key:"fromString",value:function(e,r){null==r&&(r="fixed");var n=w.from(r),i=g(e,n.decimals);!n.signed&&i.lt(d)&&m("unsigned value cannot be negative","overflow","value",e);var o=null;n.signed?o=i.toTwos(n.width).toHexString():(o=i.toHexString(),o=(0,s.hexZeroPad)(o,n.width/8));var a=y(i,n.decimals);return new t(l,o,a,n)}},{key:"fromBytes",value:function(e,r){null==r&&(r="fixed");var n=w.from(r);if((0,s.arrayify)(e).length>n.width/8)throw new Error("overflow");var i=c.BigNumber.from(e);n.signed&&(i=i.fromTwos(n.width));var o=i.toTwos((n.signed?0:1)+n.width).toHexString(),a=y(i,n.decimals);return new t(l,o,a,n)}},{key:"from",value:function(e,r){if("string"==typeof e)return t.fromString(e,r);if((0,s.isBytes)(e))return t.fromBytes(e,r);try{return t.fromValue(e,0,r)}catch(t){if(t.code!==u.Logger.errors.INVALID_ARGUMENT)throw t}return h.throwArgumentError("invalid FixedNumber value","value",e)}},{key:"isFixedNumber",value:function(t){return!(!t||!t._isFixedNumber)}}]),t}();e.FixedNumber=_;var k=_.from(1),M=_.from("0.5")},function(t,e,r){"use strict";(function(t,e,n){var i=r(0)(r(2)); + /** + * [js-sha3]{@link https://github.com/emn178/js-sha3} + * + * @version 0.5.7 + * @author Chen, Yi-Cyuan [emn178@gmail.com] + * @copyright Chen, Yi-Cyuan 2015-2016 + * @license MIT + */ + !function(){var r="object"===("undefined"==typeof window?"undefined":(0,i.default)(window))?window:{};!r.JS_SHA3_NO_NODE_JS&&"object"===(void 0===t?"undefined":(0,i.default)(t))&&t.versions&&t.versions.node&&(r=e);for(var o=!r.JS_SHA3_NO_COMMON_JS&&"object"===(0,i.default)(n)&&n.exports,a="0123456789abcdef".split(""),s=[0,8,16,24],u=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],f=[224,256,384,512],c=["hex","buffer","arrayBuffer","array"],h=function(t,e,r){return function(n){return new k(t,e,t).update(n)[r]()}},l=function(t,e,r){return function(n,i){return new k(t,e,i).update(n)[r]()}},d=function(t,e){var r=h(t,e,"hex");r.create=function(){return new k(t,e,t)},r.update=function(t){return r.create().update(t)};for(var n=0;n>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0}k.prototype.update=function(t){var e="string"!=typeof t;e&&t.constructor===ArrayBuffer&&(t=new Uint8Array(t));for(var r,n,i=t.length,o=this.blocks,a=this.byteCount,u=this.blockCount,f=0,c=this.s;f>2]|=t[f]<>2]|=n<>2]|=(192|n>>6)<>2]|=(128|63&n)<=57344?(o[r>>2]|=(224|n>>12)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<>2]|=(240|n>>18)<>2]|=(128|n>>12&63)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<=a){for(this.start=r-a,this.block=o[u],r=0;r>2]|=this.padding[3&e],this.lastByteIndex===this.byteCount)for(t[0]=t[r],e=1;e>4&15]+a[15&t]+a[t>>12&15]+a[t>>8&15]+a[t>>20&15]+a[t>>16&15]+a[t>>28&15]+a[t>>24&15];s%e==0&&(M(r),o=0)}return i&&(t=r[o],i>0&&(u+=a[t>>4&15]+a[15&t]),i>1&&(u+=a[t>>12&15]+a[t>>8&15]),i>2&&(u+=a[t>>20&15]+a[t>>16&15])),u},k.prototype.arrayBuffer=function(){this.finalize();var t,e=this.blockCount,r=this.s,n=this.outputBlocks,i=this.extraBytes,o=0,a=0,s=this.outputBits>>3;t=i?new ArrayBuffer(n+1<<2):new ArrayBuffer(s);for(var u=new Uint32Array(t);a>8&255,u[t+2]=e>>16&255,u[t+3]=e>>24&255;s%r==0&&M(n)}return o&&(t=s<<2,e=n[a],o>0&&(u[t]=255&e),o>1&&(u[t+1]=e>>8&255),o>2&&(u[t+2]=e>>16&255)),u};var M=function(t){var e,r,n,i,o,a,s,f,c,h,l,d,p,m,b,v,y,g,w,_,k,M,S,A,x,E,O,P,B,T,R,I,C,U,j,N,L,D,F,q,H,z,K,G,V,W,Z,J,X,Y,$,Q,tt,et,rt,nt,it,ot,at,st,ut,ft,ct;for(n=0;n<48;n+=2)i=t[0]^t[10]^t[20]^t[30]^t[40],o=t[1]^t[11]^t[21]^t[31]^t[41],a=t[2]^t[12]^t[22]^t[32]^t[42],s=t[3]^t[13]^t[23]^t[33]^t[43],f=t[4]^t[14]^t[24]^t[34]^t[44],c=t[5]^t[15]^t[25]^t[35]^t[45],h=t[6]^t[16]^t[26]^t[36]^t[46],l=t[7]^t[17]^t[27]^t[37]^t[47],e=(d=t[8]^t[18]^t[28]^t[38]^t[48])^(a<<1|s>>>31),r=(p=t[9]^t[19]^t[29]^t[39]^t[49])^(s<<1|a>>>31),t[0]^=e,t[1]^=r,t[10]^=e,t[11]^=r,t[20]^=e,t[21]^=r,t[30]^=e,t[31]^=r,t[40]^=e,t[41]^=r,e=i^(f<<1|c>>>31),r=o^(c<<1|f>>>31),t[2]^=e,t[3]^=r,t[12]^=e,t[13]^=r,t[22]^=e,t[23]^=r,t[32]^=e,t[33]^=r,t[42]^=e,t[43]^=r,e=a^(h<<1|l>>>31),r=s^(l<<1|h>>>31),t[4]^=e,t[5]^=r,t[14]^=e,t[15]^=r,t[24]^=e,t[25]^=r,t[34]^=e,t[35]^=r,t[44]^=e,t[45]^=r,e=f^(d<<1|p>>>31),r=c^(p<<1|d>>>31),t[6]^=e,t[7]^=r,t[16]^=e,t[17]^=r,t[26]^=e,t[27]^=r,t[36]^=e,t[37]^=r,t[46]^=e,t[47]^=r,e=h^(i<<1|o>>>31),r=l^(o<<1|i>>>31),t[8]^=e,t[9]^=r,t[18]^=e,t[19]^=r,t[28]^=e,t[29]^=r,t[38]^=e,t[39]^=r,t[48]^=e,t[49]^=r,m=t[0],b=t[1],W=t[11]<<4|t[10]>>>28,Z=t[10]<<4|t[11]>>>28,P=t[20]<<3|t[21]>>>29,B=t[21]<<3|t[20]>>>29,st=t[31]<<9|t[30]>>>23,ut=t[30]<<9|t[31]>>>23,z=t[40]<<18|t[41]>>>14,K=t[41]<<18|t[40]>>>14,U=t[2]<<1|t[3]>>>31,j=t[3]<<1|t[2]>>>31,v=t[13]<<12|t[12]>>>20,y=t[12]<<12|t[13]>>>20,J=t[22]<<10|t[23]>>>22,X=t[23]<<10|t[22]>>>22,T=t[33]<<13|t[32]>>>19,R=t[32]<<13|t[33]>>>19,ft=t[42]<<2|t[43]>>>30,ct=t[43]<<2|t[42]>>>30,et=t[5]<<30|t[4]>>>2,rt=t[4]<<30|t[5]>>>2,N=t[14]<<6|t[15]>>>26,L=t[15]<<6|t[14]>>>26,g=t[25]<<11|t[24]>>>21,w=t[24]<<11|t[25]>>>21,Y=t[34]<<15|t[35]>>>17,$=t[35]<<15|t[34]>>>17,I=t[45]<<29|t[44]>>>3,C=t[44]<<29|t[45]>>>3,A=t[6]<<28|t[7]>>>4,x=t[7]<<28|t[6]>>>4,nt=t[17]<<23|t[16]>>>9,it=t[16]<<23|t[17]>>>9,D=t[26]<<25|t[27]>>>7,F=t[27]<<25|t[26]>>>7,_=t[36]<<21|t[37]>>>11,k=t[37]<<21|t[36]>>>11,Q=t[47]<<24|t[46]>>>8,tt=t[46]<<24|t[47]>>>8,G=t[8]<<27|t[9]>>>5,V=t[9]<<27|t[8]>>>5,E=t[18]<<20|t[19]>>>12,O=t[19]<<20|t[18]>>>12,ot=t[29]<<7|t[28]>>>25,at=t[28]<<7|t[29]>>>25,q=t[38]<<8|t[39]>>>24,H=t[39]<<8|t[38]>>>24,M=t[48]<<14|t[49]>>>18,S=t[49]<<14|t[48]>>>18,t[0]=m^~v&g,t[1]=b^~y&w,t[10]=A^~E&P,t[11]=x^~O&B,t[20]=U^~N&D,t[21]=j^~L&F,t[30]=G^~W&J,t[31]=V^~Z&X,t[40]=et^~nt&ot,t[41]=rt^~it&at,t[2]=v^~g&_,t[3]=y^~w&k,t[12]=E^~P&T,t[13]=O^~B&R,t[22]=N^~D&q,t[23]=L^~F&H,t[32]=W^~J&Y,t[33]=Z^~X&$,t[42]=nt^~ot&st,t[43]=it^~at&ut,t[4]=g^~_&M,t[5]=w^~k&S,t[14]=P^~T&I,t[15]=B^~R&C,t[24]=D^~q&z,t[25]=F^~H&K,t[34]=J^~Y&Q,t[35]=X^~$&tt,t[44]=ot^~st&ft,t[45]=at^~ut&ct,t[6]=_^~M&m,t[7]=k^~S&b,t[16]=T^~I&A,t[17]=R^~C&x,t[26]=q^~z&U,t[27]=H^~K&j,t[36]=Y^~Q&G,t[37]=$^~tt&V,t[46]=st^~ft&et,t[47]=ut^~ct&rt,t[8]=M^~m&v,t[9]=S^~b&y,t[18]=I^~A&E,t[19]=C^~x&O,t[28]=z^~U&N,t[29]=K^~j&L,t[38]=Q^~G&W,t[39]=tt^~V&Z,t[48]=ft^~et&nt,t[49]=ct^~rt&it,t[0]^=u[n],t[1]^=u[n+1]};if(o)n.exports=m;else for(v=0;v>8,a=255&i;o?r.push(o,a):r.push(a)}return r},r.zero2=n,r.toHex=i,r.encode=function(t,e){return"hex"===e?i(t):t}})),h=s((function(t,e){var r=e;r.assert=u,r.toArray=c.toArray,r.zero2=c.zero2,r.toHex=c.toHex,r.encode=c.encode,r.getNAF=function(t,e,r){var n=new Array(Math.max(t.bitLength(),r)+1);n.fill(0);for(var i=1<(i>>1)-1?(i>>1)-u:u,o.isubn(s)):s=0,n[a]=s,o.iushrn(1)}return n},r.getJSF=function(t,e){var r=[[],[]];t=t.clone(),e=e.clone();for(var n,i=0,o=0;t.cmpn(-i)>0||e.cmpn(-o)>0;){var a,s,u=t.andln(3)+i&3,f=e.andln(3)+o&3;3===u&&(u=-1),3===f&&(f=-1),a=0==(1&u)?0:3!==(n=t.andln(7)+i&7)&&5!==n||2!==f?u:-u,r[0].push(a),s=0==(1&f)?0:3!==(n=e.andln(7)+o&7)&&5!==n||2!==u?f:-f,r[1].push(s),2*i===a+1&&(i=1-i),2*o===s+1&&(o=1-o),t.iushrn(1),e.iushrn(1)}return r},r.cachedProperty=function(t,e,r){var n="_"+e;t.prototype[e]=function(){return void 0!==this[n]?this[n]:this[n]=r.call(this)}},r.parseBytes=function(t){return"string"==typeof t?r.toArray(t,"hex"):t},r.intFromLE=function(t){return new o.default(t,"hex","le")}})),l=h.getNAF,d=h.getJSF,p=h.assert;function m(t,e){this.type=t,this.p=new o.default(e.p,16),this.red=e.prime?o.default.red(e.prime):o.default.mont(this.p),this.zero=new o.default(0).toRed(this.red),this.one=new o.default(1).toRed(this.red),this.two=new o.default(2).toRed(this.red),this.n=e.n&&new o.default(e.n,16),this.g=e.g&&this.pointFromJSON(e.g,e.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}var b=m;function v(t,e){this.curve=t,this.type=e,this.precomputed=null}m.prototype.point=function(){throw new Error("Not implemented")},m.prototype.validate=function(){throw new Error("Not implemented")},m.prototype._fixedNafMul=function(t,e){p(t.precomputed);var r=t._getDoubles(),n=l(e,1,this._bitLength),i=(1<=o;u--)a=(a<<1)+n[u];s.push(a)}for(var f=this.jpoint(null,null,null),c=this.jpoint(null,null,null),h=i;h>0;h--){for(o=0;o=0;s--){for(var u=0;s>=0&&0===o[s];s--)u++;if(s>=0&&u++,a=a.dblp(u),s<0)break;var f=o[s];p(0!==f),a="affine"===t.type?f>0?a.mixedAdd(i[f-1>>1]):a.mixedAdd(i[-f-1>>1].neg()):f>0?a.add(i[f-1>>1]):a.add(i[-f-1>>1].neg())}return"affine"===t.type?a.toP():a},m.prototype._wnafMulAdd=function(t,e,r,n,i){var o,a,s,u=this._wnafT1,f=this._wnafT2,c=this._wnafT3,h=0;for(o=0;o=1;o-=2){var m=o-1,b=o;if(1===u[m]&&1===u[b]){var v=[e[m],null,null,e[b]];0===e[m].y.cmp(e[b].y)?(v[1]=e[m].add(e[b]),v[2]=e[m].toJ().mixedAdd(e[b].neg())):0===e[m].y.cmp(e[b].y.redNeg())?(v[1]=e[m].toJ().mixedAdd(e[b]),v[2]=e[m].add(e[b].neg())):(v[1]=e[m].toJ().mixedAdd(e[b]),v[2]=e[m].toJ().mixedAdd(e[b].neg()));var y=[-3,-1,-5,-7,0,7,5,1,3],g=d(r[m],r[b]);for(h=Math.max(g[0].length,h),c[m]=new Array(h),c[b]=new Array(h),a=0;a=0;o--){for(var S=0;o>=0;){var A=!0;for(a=0;a=0&&S++,k=k.dblp(S),o<0)break;for(a=0;a0?s=f[a][x-1>>1]:x<0&&(s=f[a][-x-1>>1].neg()),k="affine"===s.type?k.mixedAdd(s):k.add(s))}}for(o=0;o=Math.ceil((t.bitLength()+1)/e.step)},v.prototype._getDoubles=function(t,e){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],n=this,i=0;i=0&&(a=e,s=r),n.negative&&(n=n.neg(),i=i.neg()),a.negative&&(a=a.neg(),s=s.neg()),[{a:n,b:i},{a:a,b:s}]},w.prototype._endoSplit=function(t){var e=this.endo.basis,r=e[0],n=e[1],i=n.b.mul(t).divRound(this.n),o=r.b.neg().mul(t).divRound(this.n),a=i.mul(r.a),s=o.mul(n.a),u=i.mul(r.b),f=o.mul(n.b);return{k1:t.sub(a).sub(s),k2:u.add(f).neg()}},w.prototype.pointFromX=function(t,e){(t=new o.default(t,16)).red||(t=t.toRed(this.red));var r=t.redSqr().redMul(t).redIAdd(t.redMul(this.a)).redIAdd(this.b),n=r.redSqrt();if(0!==n.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");var i=n.fromRed().isOdd();return(e&&!i||!e&&i)&&(n=n.redNeg()),this.point(t,n)},w.prototype.validate=function(t){if(t.inf)return!0;var e=t.x,r=t.y,n=this.a.redMul(e),i=e.redSqr().redMul(e).redIAdd(n).redIAdd(this.b);return 0===r.redSqr().redISub(i).cmpn(0)},w.prototype._endoWnafMulAdd=function(t,e,r){for(var n=this._endoWnafT1,i=this._endoWnafT2,o=0;o":""},k.prototype.isInfinity=function(){return this.inf},k.prototype.add=function(t){if(this.inf)return t;if(t.inf)return this;if(this.eq(t))return this.dbl();if(this.neg().eq(t))return this.curve.point(null,null);if(0===this.x.cmp(t.x))return this.curve.point(null,null);var e=this.y.redSub(t.y);0!==e.cmpn(0)&&(e=e.redMul(this.x.redSub(t.x).redInvm()));var r=e.redSqr().redISub(this.x).redISub(t.x),n=e.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,n)},k.prototype.dbl=function(){if(this.inf)return this;var t=this.y.redAdd(this.y);if(0===t.cmpn(0))return this.curve.point(null,null);var e=this.curve.a,r=this.x.redSqr(),n=t.redInvm(),i=r.redAdd(r).redIAdd(r).redIAdd(e).redMul(n),o=i.redSqr().redISub(this.x.redAdd(this.x)),a=i.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,a)},k.prototype.getX=function(){return this.x.fromRed()},k.prototype.getY=function(){return this.y.fromRed()},k.prototype.mul=function(t){return t=new o.default(t,16),this.isInfinity()?this:this._hasDoubles(t)?this.curve._fixedNafMul(this,t):this.curve.endo?this.curve._endoWnafMulAdd([this],[t]):this.curve._wnafMul(this,t)},k.prototype.mulAdd=function(t,e,r){var n=[this,e],i=[t,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i):this.curve._wnafMulAdd(1,n,i,2)},k.prototype.jmulAdd=function(t,e,r){var n=[this,e],i=[t,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i,!0):this.curve._wnafMulAdd(1,n,i,2,!0)},k.prototype.eq=function(t){return this===t||this.inf===t.inf&&(this.inf||0===this.x.cmp(t.x)&&0===this.y.cmp(t.y))},k.prototype.neg=function(t){if(this.inf)return this;var e=this.curve.point(this.x,this.y.redNeg());if(t&&this.precomputed){var r=this.precomputed,n=function(t){return t.neg()};e.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(n)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(n)}}}return e},k.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},y(M,b.BasePoint),w.prototype.jpoint=function(t,e,r){return new M(this,t,e,r)},M.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var t=this.z.redInvm(),e=t.redSqr(),r=this.x.redMul(e),n=this.y.redMul(e).redMul(t);return this.curve.point(r,n)},M.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},M.prototype.add=function(t){if(this.isInfinity())return t;if(t.isInfinity())return this;var e=t.z.redSqr(),r=this.z.redSqr(),n=this.x.redMul(e),i=t.x.redMul(r),o=this.y.redMul(e.redMul(t.z)),a=t.y.redMul(r.redMul(this.z)),s=n.redSub(i),u=o.redSub(a);if(0===s.cmpn(0))return 0!==u.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var f=s.redSqr(),c=f.redMul(s),h=n.redMul(f),l=u.redSqr().redIAdd(c).redISub(h).redISub(h),d=u.redMul(h.redISub(l)).redISub(o.redMul(c)),p=this.z.redMul(t.z).redMul(s);return this.curve.jpoint(l,d,p)},M.prototype.mixedAdd=function(t){if(this.isInfinity())return t.toJ();if(t.isInfinity())return this;var e=this.z.redSqr(),r=this.x,n=t.x.redMul(e),i=this.y,o=t.y.redMul(e).redMul(this.z),a=r.redSub(n),s=i.redSub(o);if(0===a.cmpn(0))return 0!==s.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=a.redSqr(),f=u.redMul(a),c=r.redMul(u),h=s.redSqr().redIAdd(f).redISub(c).redISub(c),l=s.redMul(c.redISub(h)).redISub(i.redMul(f)),d=this.z.redMul(a);return this.curve.jpoint(h,l,d)},M.prototype.dblp=function(t){if(0===t)return this;if(this.isInfinity())return this;if(!t)return this.dbl();var e;if(this.curve.zeroA||this.curve.threeA){var r=this;for(e=0;e=0)return!1;if(r.redIAdd(i),0===this.x.cmp(r))return!0}},M.prototype.inspect=function(){return this.isInfinity()?"":""},M.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var S=s((function(t,e){var r=e;r.base=b,r.short=_,r.mont=null,r.edwards=null})),A=s((function(t,e){var r,n=e,i=h.assert;function o(t){"short"===t.type?this.curve=new S.short(t):"edwards"===t.type?this.curve=new S.edwards(t):this.curve=new S.mont(t),this.g=this.curve.g,this.n=this.curve.n,this.hash=t.hash,i(this.g.validate(),"Invalid curve"),i(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function s(t,e){Object.defineProperty(n,t,{configurable:!0,enumerable:!0,get:function(){var r=new o(e);return Object.defineProperty(n,t,{configurable:!0,enumerable:!0,value:r}),r}})}n.PresetCurve=o,s("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:a.default.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),s("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:a.default.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),s("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:a.default.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),s("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:a.default.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),s("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:a.default.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),s("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:a.default.sha256,gRed:!1,g:["9"]}),s("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:a.default.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{r=null.crash()}catch(t){r=void 0}s("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:a.default.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",r]})}));function x(t){if(!(this instanceof x))return new x(t);this.hash=t.hash,this.predResist=!!t.predResist,this.outLen=this.hash.outSize,this.minEntropy=t.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var e=c.toArray(t.entropy,t.entropyEnc||"hex"),r=c.toArray(t.nonce,t.nonceEnc||"hex"),n=c.toArray(t.pers,t.persEnc||"hex");u(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(e,r,n)}var E=x;x.prototype._init=function(t,e,r){var n=t.concat(e).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(t.concat(r||[])),this._reseed=1},x.prototype.generate=function(t,e,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof e&&(n=r,r=e,e=null),r&&(r=c.toArray(r,n||"hex"),this._update(r));for(var i=[];i.length"};var T=h.assert;function R(t,e){if(t instanceof R)return t;this._importDER(t,e)||(T(t.r&&t.s,"Signature without r or s"),this.r=new o.default(t.r,16),this.s=new o.default(t.s,16),void 0===t.recoveryParam?this.recoveryParam=null:this.recoveryParam=t.recoveryParam)}var I=R;function C(){this.place=0}function U(t,e){var r=t[e.place++];if(!(128&r))return r;var n=15&r;if(0===n||n>4)return!1;for(var i=0,o=0,a=e.place;o>>=0;return!(i<=127)&&(e.place=a,i)}function j(t){for(var e=0,r=t.length-1;!t[e]&&!(128&t[e+1])&&e>>3);for(t.push(128|r);--r;)t.push(e>>>(r<<3)&255);t.push(e)}}R.prototype._importDER=function(t,e){t=h.toArray(t,e);var r=new C;if(48!==t[r.place++])return!1;var n=U(t,r);if(!1===n)return!1;if(n+r.place!==t.length)return!1;if(2!==t[r.place++])return!1;var i=U(t,r);if(!1===i)return!1;var a=t.slice(r.place,i+r.place);if(r.place+=i,2!==t[r.place++])return!1;var s=U(t,r);if(!1===s)return!1;if(t.length!==s+r.place)return!1;var u=t.slice(r.place,s+r.place);if(0===a[0]){if(!(128&a[1]))return!1;a=a.slice(1)}if(0===u[0]){if(!(128&u[1]))return!1;u=u.slice(1)}return this.r=new o.default(a),this.s=new o.default(u),this.recoveryParam=null,!0},R.prototype.toDER=function(t){var e=this.r.toArray(),r=this.s.toArray();for(128&e[0]&&(e=[0].concat(e)),128&r[0]&&(r=[0].concat(r)),e=j(e),r=j(r);!(r[0]||128&r[1]);)r=r.slice(1);var n=[2];N(n,e.length),(n=n.concat(e)).push(2),N(n,r.length);var i=n.concat(r),o=[48];return N(o,i.length),o=o.concat(i),h.encode(o,t)};var L=function(){throw new Error("unsupported")},D=h.assert;function F(t){if(!(this instanceof F))return new F(t);"string"==typeof t&&(D(Object.prototype.hasOwnProperty.call(A,t),"Unknown curve "+t),t=A[t]),t instanceof A.PresetCurve&&(t={curve:t}),this.curve=t.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=t.curve.g,this.g.precompute(t.curve.n.bitLength()+1),this.hash=t.hash||t.curve.hash}var q=F;F.prototype.keyPair=function(t){return new B(this,t)},F.prototype.keyFromPrivate=function(t,e){return B.fromPrivate(this,t,e)},F.prototype.keyFromPublic=function(t,e){return B.fromPublic(this,t,e)},F.prototype.genKeyPair=function(t){t||(t={});for(var e=new E({hash:this.hash,pers:t.pers,persEnc:t.persEnc||"utf8",entropy:t.entropy||L(this.hash.hmacStrength),entropyEnc:t.entropy&&t.entropyEnc||"utf8",nonce:this.n.toArray()}),r=this.n.byteLength(),n=this.n.sub(new o.default(2));;){var i=new o.default(e.generate(r));if(!(i.cmp(n)>0))return i.iaddn(1),this.keyFromPrivate(i)}},F.prototype._truncateToN=function(t,e){var r=8*t.byteLength()-this.n.bitLength();return r>0&&(t=t.ushrn(r)),!e&&t.cmp(this.n)>=0?t.sub(this.n):t},F.prototype.sign=function(t,e,r,n){"object"===(0,i.default)(r)&&(n=r,r=null),n||(n={}),e=this.keyFromPrivate(e,r),t=this._truncateToN(new o.default(t,16));for(var a=this.n.byteLength(),s=e.getPrivate().toArray("be",a),u=t.toArray("be",a),f=new E({hash:this.hash,entropy:s,nonce:u,pers:n.pers,persEnc:n.persEnc||"utf8"}),c=this.n.sub(new o.default(1)),h=0;;h++){var l=n.k?n.k(h):new o.default(f.generate(this.n.byteLength()));if(!((l=this._truncateToN(l,!0)).cmpn(1)<=0||l.cmp(c)>=0)){var d=this.g.mul(l);if(!d.isInfinity()){var p=d.getX(),m=p.umod(this.n);if(0!==m.cmpn(0)){var b=l.invm(this.n).mul(m.mul(e.getPrivate()).iadd(t));if(0!==(b=b.umod(this.n)).cmpn(0)){var v=(d.getY().isOdd()?1:0)|(0!==p.cmp(m)?2:0);return n.canonical&&b.cmp(this.nh)>0&&(b=this.n.sub(b),v^=1),new I({r:m,s:b,recoveryParam:v})}}}}}},F.prototype.verify=function(t,e,r,n){t=this._truncateToN(new o.default(t,16)),r=this.keyFromPublic(r,n);var i=(e=new I(e,"hex")).r,a=e.s;if(i.cmpn(1)<0||i.cmp(this.n)>=0)return!1;if(a.cmpn(1)<0||a.cmp(this.n)>=0)return!1;var s,u=a.invm(this.n),f=u.mul(t).umod(this.n),c=u.mul(i).umod(this.n);return this.curve._maxwellTrick?!(s=this.g.jmulAdd(f,r.getPublic(),c)).isInfinity()&&s.eqXToP(i):!(s=this.g.mulAdd(f,r.getPublic(),c)).isInfinity()&&0===s.getX().umod(this.n).cmp(i)},F.prototype.recoverPubKey=function(t,e,r,n){D((3&r)===r,"The recovery param is more than two bits"),e=new I(e,n);var i=this.n,a=new o.default(t),s=e.r,u=e.s,f=1&r,c=r>>1;if(s.cmp(this.curve.p.umod(this.curve.n))>=0&&c)throw new Error("Unable to find sencond key candinate");s=c?this.curve.pointFromX(s.add(this.curve.n),f):this.curve.pointFromX(s,f);var h=e.r.invm(i),l=i.sub(a).mul(h).umod(i),d=u.mul(h).umod(i);return this.g.mulAdd(l,s,d)},F.prototype.getKeyRecoveryParam=function(t,e,r,n){if(null!==(e=new I(e,n)).recoveryParam)return e.recoveryParam;for(var i=0;i<4;i++){var o;try{o=this.recoverPubKey(t,e,i)}catch(t){continue}if(o.eq(r))return i}throw new Error("Unable to find valid recovery factor")};var H=s((function(t,e){var r=e;r.version="6.5.4",r.utils=h,r.rand=function(){throw new Error("unsupported")},r.curve=S,r.curves=A,r.ec=q,r.eddsa=null})).ec;e.EC=H}).call(this,r(7))},function(t,e,r){"use strict";e.sha1=r(270),e.sha224=r(271),e.sha256=r(128),e.sha384=r(272),e.sha512=r(129)},function(t,e,r){"use strict";var n=r(21),i=r(49),o=r(127),a=n.rotl32,s=n.sum32,u=n.sum32_5,f=o.ft_1,c=i.BlockHash,h=[1518500249,1859775393,2400959708,3395469782];function l(){if(!(this instanceof l))return new l;c.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}n.inherits(l,c),t.exports=l,l.blockSize=512,l.outSize=160,l.hmacStrength=80,l.padLength=64,l.prototype._update=function(t,e){for(var r=this.W,n=0;n<16;n++)r[n]=t[e+n];for(;nthis.blockSize&&(t=(new this.Hash).update(t).digest()),i(t.length<=this.blockSize);for(var e=t.length;et.highestBlock-200&&(e._isSyncing=!1,e.emit("changed",e._isSyncing),"function"==typeof e.callback&&e.callback(null,e._isSyncing,e))}),500))}}}})];I.forEach((function(e){e.attachToObject(t),e.setRequestManager(t._requestManager,t.accounts),e.defaultBlock=t.defaultBlock,e.defaultAccount=t.defaultAccount,e.transactionBlockTimeout=t.transactionBlockTimeout,e.transactionConfirmationBlocks=t.transactionConfirmationBlocks,e.transactionPollingTimeout=t.transactionPollingTimeout,e.handleRevert=t.handleRevert}))};n.addProviders(k),t.exports=k},function(t,e,r){"use strict";var n=r(279);t.exports=n},function(t,e,r){"use strict";var n=r(0),i=n(r(48)),o=n(r(78)),a=r(130),s=r(10).formatters,u=r(16),f=r(280),c=r(303),h=r(304);function l(t){this.eth=t;var e=null;this._detectedAddress=null,this._lastSyncCheck=null,Object.defineProperty(this,"registry",{get:function(){return new f(this)},enumerable:!0}),Object.defineProperty(this,"resolverMethodHandler",{get:function(){return new c(this.registry)},enumerable:!0}),Object.defineProperty(this,"registryAddress",{get:function(){return e},set:function(t){e=null!==t?s.inputAddressFormatter(t):t},enumerable:!0})}l.prototype.supportsInterface=function(t,e,r){return this.getResolver(t).then((function(t){return u.isHexStrict(e)||(e=u.sha3(e).slice(0,10)),t.methods.supportsInterface(e).call(r)})).catch((function(t){if("function"!=typeof r)throw t;r(t,null)}))},l.prototype.resolver=function(t,e){return this.registry.resolver(t,e)},l.prototype.getResolver=function(t,e){return this.registry.getResolver(t,e)},l.prototype.setResolver=function(t,e,r,n){return this.registry.setResolver(t,e,r,n)},l.prototype.setRecord=function(t,e,r,n,i,o){return this.registry.setRecord(t,e,r,n,i,o)},l.prototype.setSubnodeRecord=function(t,e,r,n,i,o,a){return this.registry.setSubnodeRecord(t,e,r,n,i,o,a)},l.prototype.setApprovalForAll=function(t,e,r,n){return this.registry.setApprovalForAll(t,e,r,n)},l.prototype.isApprovedForAll=function(t,e,r){return this.registry.isApprovedForAll(t,e,r)},l.prototype.recordExists=function(t,e){return this.registry.recordExists(t,e)},l.prototype.setSubnodeOwner=function(t,e,r,n,i){return this.registry.setSubnodeOwner(t,e,r,n,i)},l.prototype.getTTL=function(t,e){return this.registry.getTTL(t,e)},l.prototype.setTTL=function(t,e,r,n){return this.registry.setTTL(t,e,r,n)},l.prototype.getOwner=function(t,e){return this.registry.getOwner(t,e)},l.prototype.setOwner=function(t,e,r,n){return this.registry.setOwner(t,e,r,n)},l.prototype.getAddress=function(t,e){return this.resolverMethodHandler.method(t,"addr",[]).call(e)},l.prototype.setAddress=function(t,e,r,n){return this.resolverMethodHandler.method(t,"setAddr",[e]).send(r,n)},l.prototype.getPubkey=function(t,e){return this.resolverMethodHandler.method(t,"pubkey",[],null,e).call(e)},l.prototype.setPubkey=function(t,e,r,n,i){return this.resolverMethodHandler.method(t,"setPubkey",[e,r]).send(n,i)},l.prototype.getContent=function(t,e){return this.resolverMethodHandler.method(t,"content",[]).call(e)},l.prototype.setContent=function(t,e,r,n){return this.resolverMethodHandler.method(t,"setContent",[e]).send(r,n)},l.prototype.getContenthash=function(t,e){return this.resolverMethodHandler.method(t,"contenthash",[],h.decode).call(e)},l.prototype.setContenthash=function(t,e,r,n){var i;try{i=h.encode(e)}catch(t){var o=new Error("Could not encode "+e+". See docs for supported hash protocols.");if("function"==typeof n)return void n(o,null);throw o}return this.resolverMethodHandler.method(t,"setContenthash",[i]).send(r,n)},l.prototype.getMultihash=function(t,e){return this.resolverMethodHandler.method(t,"multihash",[]).call(e)},l.prototype.setMultihash=function(t,e,r,n){return this.resolverMethodHandler.method(t,"multihash",[e]).send(r,n)},l.prototype.checkNetwork=(0,o.default)(i.default.mark((function t(){var e,r,n,o,s;return i.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e=new Date/1e3,this._lastSyncCheck&&!(e-this._lastSyncCheck>3600)){t.next=9;break}return t.next=4,this.eth.getBlock("latest");case 4:if(r=t.sent,!((n=e-r.timestamp)>3600)){t.next=8;break}throw new Error("Network not synced; last block was "+n+" seconds ago");case 8:this._lastSyncCheck=e;case 9:if(!this.registryAddress){t.next=11;break}return t.abrupt("return",this.registryAddress);case 11:if(this._detectedAddress){t.next=20;break}return t.next=14,this.eth.net.getNetworkType();case 14:if(o=t.sent,void 0!==(s=a.addresses[o])){t.next=18;break}throw new Error("ENS is not supported on network "+o);case 18:return this._detectedAddress=s,t.abrupt("return",this._detectedAddress);case 20:return t.abrupt("return",this._detectedAddress);case 21:case"end":return t.stop()}}),t,this)}))),t.exports=l},function(t,e,r){"use strict";var n=r(131),i=r(142),o=r(57),a=r(10).formatters,s=r(16),u=r(301),f=r(302);function c(t){var e=this;this.ens=t,this.contract=t.checkNetwork().then((function(t){var r=new n(u,t);return r.setProvider(e.ens.eth.currentProvider),r}))}c.prototype.owner=function(t,e){return console.warn('Deprecated: Please use the "getOwner" method instead of "owner".'),this.getOwner(t,e)},c.prototype.getOwner=function(t,e){var r=new o(!0);return this.contract.then((function(e){return e.methods.owner(i.hash(t)).call()})).then((function(t){"function"!=typeof e?r.resolve(t):e(t,t)})).catch((function(t){"function"!=typeof e?r.reject(t):e(t,null)})),r.eventEmitter},c.prototype.setOwner=function(t,e,r,n){var s=new o(!0);return this.contract.then((function(n){return n.methods.setOwner(i.hash(t),a.inputAddressFormatter(e)).send(r)})).then((function(t){"function"!=typeof n?s.resolve(t):n(t,t)})).catch((function(t){"function"!=typeof n?s.reject(t):n(t,null)})),s.eventEmitter},c.prototype.getTTL=function(t,e){var r=new o(!0);return this.contract.then((function(e){return e.methods.ttl(i.hash(t)).call()})).then((function(t){"function"!=typeof e?r.resolve(t):e(t,t)})).catch((function(t){"function"!=typeof e?r.reject(t):e(t,null)})),r.eventEmitter},c.prototype.setTTL=function(t,e,r,n){var a=new o(!0);return this.contract.then((function(n){return n.methods.setTTL(i.hash(t),e).send(r)})).then((function(t){"function"!=typeof n?a.resolve(t):n(t,t)})).catch((function(t){"function"!=typeof n?a.reject(t):n(t,null)})),a.eventEmitter},c.prototype.setSubnodeOwner=function(t,e,r,n,u){var f=new o(!0);return s.isHexStrict(e)||(e=s.sha3(e)),this.contract.then((function(o){return o.methods.setSubnodeOwner(i.hash(t),e,a.inputAddressFormatter(r)).send(n)})).then((function(t){"function"!=typeof u?f.resolve(t):u(t,t)})).catch((function(t){"function"!=typeof u?f.reject(t):u(t,null)})),f.eventEmitter},c.prototype.setRecord=function(t,e,r,n,s,u){var f=new o(!0);return this.contract.then((function(o){return o.methods.setRecord(i.hash(t),a.inputAddressFormatter(e),a.inputAddressFormatter(r),n).send(s)})).then((function(t){"function"!=typeof u?f.resolve(t):u(t,t)})).catch((function(t){"function"!=typeof u?f.reject(t):u(t,null)})),f.eventEmitter},c.prototype.setSubnodeRecord=function(t,e,r,n,u,f,c){var h=new o(!0);return s.isHexStrict(e)||(e=s.sha3(e)),this.contract.then((function(o){return o.methods.setSubnodeRecord(i.hash(t),e,a.inputAddressFormatter(r),a.inputAddressFormatter(n),u).send(f)})).then((function(t){"function"!=typeof c?h.resolve(t):c(t,t)})).catch((function(t){"function"!=typeof c?h.reject(t):c(t,null)})),h.eventEmitter},c.prototype.setApprovalForAll=function(t,e,r,n){var i=new o(!0);return this.contract.then((function(n){return n.methods.setApprovalForAll(a.inputAddressFormatter(t),e).send(r)})).then((function(t){"function"!=typeof n?i.resolve(t):n(t,t)})).catch((function(t){"function"!=typeof n?i.reject(t):n(t,null)})),i.eventEmitter},c.prototype.isApprovedForAll=function(t,e,r){var n=new o(!0);return this.contract.then((function(r){return r.methods.isApprovedForAll(a.inputAddressFormatter(t),a.inputAddressFormatter(e)).call()})).then((function(t){"function"!=typeof r?n.resolve(t):r(t,t)})).catch((function(t){"function"!=typeof r?n.reject(t):r(t,null)})),n.eventEmitter},c.prototype.recordExists=function(t,e){var r=new o(!0);return this.contract.then((function(e){return e.methods.recordExists(i.hash(t)).call()})).then((function(t){"function"!=typeof e?r.resolve(t):e(t,t)})).catch((function(t){"function"!=typeof e?r.reject(t):e(t,null)})),r.eventEmitter},c.prototype.resolver=function(t,e){return console.warn('Deprecated: Please use the "getResolver" method instead of "resolver".'),this.getResolver(t,e)},c.prototype.getResolver=function(t,e){var r=this;return this.contract.then((function(e){return e.methods.resolver(i.hash(t)).call()})).then((function(t){var i=new n(f,t);if(i.setProvider(r.ens.eth.currentProvider),"function"!=typeof e)return i;e(i,i)})).catch((function(t){if("function"!=typeof e)throw t;e(t,null)}))},c.prototype.setResolver=function(t,e,r,n){var s=new o(!0);return this.contract.then((function(n){return n.methods.setResolver(i.hash(t),a.inputAddressFormatter(e)).send(r)})).then((function(t){"function"!=typeof n?s.resolve(t):n(t,t)})).catch((function(t){"function"!=typeof n?s.reject(t):n(t,null)})),s.eventEmitter},t.exports=c},function(t,e,r){"use strict";var n=r(0);Object.defineProperty(e,"__esModule",{value:!0}),e.AddressCoder=void 0;var i=n(r(5)),o=n(r(9)),a=n(r(14)),s=n(r(15)),u=n(r(13)),f=r(59),c=r(11);function h(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=(0,u.default)(t);if(e){var i=(0,u.default)(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return(0,s.default)(this,r)}}var l=function(t){(0,a.default)(r,t);var e=h(r);function r(t){return(0,i.default)(this,r),e.call(this,"address","address",t,!1)}return(0,o.default)(r,[{key:"encode",value:function(t,e){try{(0,f.getAddress)(e)}catch(t){this._throwError(t.message,e)}return t.writeValue(e)}},{key:"decode",value:function(t){return(0,f.getAddress)((0,c.hexZeroPad)(t.readValue().toHexString(),20))}}]),r}(r(20).Coder);e.AddressCoder=l},function(t,e,r){"use strict";var n=r(0);Object.defineProperty(e,"__esModule",{value:!0}),e.AnonymousCoder=void 0;var i=n(r(5)),o=n(r(9)),a=n(r(14)),s=n(r(15)),u=n(r(13));function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=(0,u.default)(t);if(e){var i=(0,u.default)(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return(0,s.default)(this,r)}}var c=function(t){(0,a.default)(r,t);var e=f(r);function r(t){var n;return(0,i.default)(this,r),(n=e.call(this,t.name,t.type,void 0,t.dynamic)).coder=t,n}return(0,o.default)(r,[{key:"encode",value:function(t,e){return this.coder.encode(t,e)}},{key:"decode",value:function(t){return this.coder.decode(t)}}]),r}(r(20).Coder);e.AnonymousCoder=c},function(t,e,r){"use strict";var n=r(0);Object.defineProperty(e,"__esModule",{value:!0}),e.BooleanCoder=void 0;var i=n(r(5)),o=n(r(9)),a=n(r(14)),s=n(r(15)),u=n(r(13));function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=(0,u.default)(t);if(e){var i=(0,u.default)(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return(0,s.default)(this,r)}}var c=function(t){(0,a.default)(r,t);var e=f(r);function r(t){return(0,i.default)(this,r),e.call(this,"bool","bool",t,!1)}return(0,o.default)(r,[{key:"encode",value:function(t,e){return t.writeValue(e?1:0)}},{key:"decode",value:function(t){return t.coerce(this.type,!t.readValue().isZero())}}]),r}(r(20).Coder);e.BooleanCoder=c},function(t,e,r){"use strict";var n=r(13);t.exports=function(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=n(t)););return t},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,r){"use strict";var n=r(0);Object.defineProperty(e,"__esModule",{value:!0}),e.FixedBytesCoder=void 0;var i=n(r(5)),o=n(r(9)),a=n(r(14)),s=n(r(15)),u=n(r(13)),f=r(11);function c(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=(0,u.default)(t);if(e){var i=(0,u.default)(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return(0,s.default)(this,r)}}var h=function(t){(0,a.default)(r,t);var e=c(r);function r(t,n){var o;(0,i.default)(this,r);var a="bytes"+String(t);return(o=e.call(this,a,a,n,!1)).size=t,o}return(0,o.default)(r,[{key:"encode",value:function(t,e){var r=(0,f.arrayify)(e);return r.length!==this.size&&this._throwError("incorrect data length",e),t.writeBytes(r)}},{key:"decode",value:function(t){return t.coerce(this.name,(0,f.hexlify)(t.readBytes(this.size)))}}]),r}(r(20).Coder);e.FixedBytesCoder=h},function(t,e,r){"use strict";var n=r(0);Object.defineProperty(e,"__esModule",{value:!0}),e.NullCoder=void 0;var i=n(r(5)),o=n(r(9)),a=n(r(14)),s=n(r(15)),u=n(r(13));function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=(0,u.default)(t);if(e){var i=(0,u.default)(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return(0,s.default)(this,r)}}var c=function(t){(0,a.default)(r,t);var e=f(r);function r(t){return(0,i.default)(this,r),e.call(this,"null","",t,!1)}return(0,o.default)(r,[{key:"encode",value:function(t,e){return null!=e&&this._throwError("not null",e),t.writeBytes([])}},{key:"decode",value:function(t){return t.readBytes(0),t.coerce(this.name,null)}}]),r}(r(20).Coder);e.NullCoder=c},function(t,e,r){"use strict";var n=r(0);Object.defineProperty(e,"__esModule",{value:!0}),e.NumberCoder=void 0;var i=n(r(5)),o=n(r(9)),a=n(r(14)),s=n(r(15)),u=n(r(13)),f=r(24),c=r(79);function h(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=(0,u.default)(t);if(e){var i=(0,u.default)(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return(0,s.default)(this,r)}}var l=function(t){(0,a.default)(r,t);var e=h(r);function r(t,n,o){var a;(0,i.default)(this,r);var s=(n?"int":"uint")+8*t;return(a=e.call(this,s,s,o,!1)).size=t,a.signed=n,a}return(0,o.default)(r,[{key:"encode",value:function(t,e){var r=f.BigNumber.from(e),n=c.MaxUint256.mask(8*t.wordSize);if(this.signed){var i=n.mask(8*this.size-1);(r.gt(i)||r.lt(i.add(c.One).mul(c.NegativeOne)))&&this._throwError("value out-of-bounds",e)}else(r.lt(c.Zero)||r.gt(n.mask(8*this.size)))&&this._throwError("value out-of-bounds",e);return r=r.toTwos(8*this.size).mask(8*this.size),this.signed&&(r=r.fromTwos(8*this.size).toTwos(8*t.wordSize)),t.writeValue(r)}},{key:"decode",value:function(t){var e=t.readValue().mask(8*this.size);return this.signed&&(e=e.fromTwos(8*this.size)),t.coerce(this.name,e)}}]),r}(r(20).Coder);e.NumberCoder=l},function(t,e,r){"use strict";var n=r(0);Object.defineProperty(e,"__esModule",{value:!0}),e.StringCoder=void 0;var i=n(r(5)),o=n(r(9)),a=n(r(139)),s=n(r(14)),u=n(r(15)),f=n(r(13)),c=r(62);function h(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=(0,f.default)(t);if(e){var i=(0,f.default)(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return(0,u.default)(this,r)}}var l=function(t){(0,s.default)(r,t);var e=h(r);function r(t){return(0,i.default)(this,r),e.call(this,"string",t)}return(0,o.default)(r,[{key:"encode",value:function(t,e){return(0,a.default)((0,f.default)(r.prototype),"encode",this).call(this,t,(0,c.toUtf8Bytes)(e))}},{key:"decode",value:function(t){return(0,c.toUtf8String)((0,a.default)((0,f.default)(r.prototype),"decode",this).call(this,t))}}]),r}(r(138).DynamicBytesCoder);e.StringCoder=l},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.formatBytes32String=function(t){var e=(0,o.toUtf8Bytes)(t);if(e.length>31)throw new Error("bytes32 string must be less than 32 bytes");return(0,i.hexlify)((0,i.concat)([e,n.HashZero]).slice(0,32))},e.parseBytes32String=function(t){var e=(0,i.arrayify)(t);if(32!==e.length)throw new Error("invalid bytes32 - not 32 bytes long");if(0!==e[31])throw new Error("invalid bytes32 string - no null terminator");var r=31;for(;0===e[r-1];)r--;return(0,o.toUtf8String)(e.slice(0,r))};var n=r(79),i=r(11),o=r(81)},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.version=void 0;e.version="strings/5.1.0"},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e._nameprepTableA1=p,e._nameprepTableB2=m,e._nameprepTableC=b,e.nameprep=function(t){if(t.match(/^[a-z0-9-]*$/i)&&t.length<=59)return t.toLowerCase();var e=(0,n.toUtf8CodePoints)(t);r=e.map((function(t){if(u.indexOf(t)>=0)return[];if(t>=65024&&t<=65039)return[];var e=m(t);return e||[t]})),e=r.reduce((function(t,e){return e.forEach((function(e){t.push(e)})),t}),[]),(e=(0,n.toUtf8CodePoints)((0,n._toUtf8String)(e),n.UnicodeNormalizationForm.NFKC)).forEach((function(t){if(b(t))throw new Error("STRINGPREP_CONTAINS_PROHIBITED")})),e.forEach((function(t){if(p(t))throw new Error("STRINGPREP_CONTAINS_UNASSIGNED")}));var r;var i=(0,n._toUtf8String)(e);if("-"===i.substring(0,1)||"--"===i.substring(2,4)||"-"===i.substring(i.length-1))throw new Error("invalid hyphen");if(i.length>63)throw new Error("too long");return i};var n=r(81);function i(t,e){e||(e=function(t){return[parseInt(t,16)]});var r=0,n={};return t.split(",").forEach((function(t){var i=t.split(":");r+=parseInt(i[0],16),n[r]=e(i[1])})),n}function o(t){var e=0;return t.split(",").map((function(t){var r=t.split("-");return 1===r.length?r[1]="0":""===r[1]&&(r[1]="1"),{l:e+parseInt(r[0],16),h:e=parseInt(r[1],16)}}))}function a(t,e){for(var r=0,n=0;n=(r+=i.l)&&t<=r+i.h&&(t-r)%(i.d||1)==0){if(i.e&&-1!==i.e.indexOf(t-r))continue;return i}}return null}var s=o("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"),u="ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map((function(t){return parseInt(t,16)})),f=[{h:25,s:32,l:65},{h:30,s:32,e:[23],l:127},{h:54,s:1,e:[48],l:64,d:2},{h:14,s:1,l:57,d:2},{h:44,s:1,l:17,d:2},{h:10,s:1,e:[2,6,8],l:61,d:2},{h:16,s:1,l:68,d:2},{h:84,s:1,e:[18,24,66],l:19,d:2},{h:26,s:32,e:[17],l:435},{h:22,s:1,l:71,d:2},{h:15,s:80,l:40},{h:31,s:32,l:16},{h:32,s:1,l:80,d:2},{h:52,s:1,l:42,d:2},{h:12,s:1,l:55,d:2},{h:40,s:1,e:[38],l:15,d:2},{h:14,s:1,l:48,d:2},{h:37,s:48,l:49},{h:148,s:1,l:6351,d:2},{h:88,s:1,l:160,d:2},{h:15,s:16,l:704},{h:25,s:26,l:854},{h:25,s:32,l:55915},{h:37,s:40,l:1247},{h:25,s:-119711,l:53248},{h:25,s:-119763,l:52},{h:25,s:-119815,l:52},{h:25,s:-119867,e:[1,4,5,7,8,11,12,17],l:52},{h:25,s:-119919,l:52},{h:24,s:-119971,e:[2,7,8,17],l:52},{h:24,s:-120023,e:[2,7,13,15,16,17],l:52},{h:25,s:-120075,l:52},{h:25,s:-120127,l:52},{h:25,s:-120179,l:52},{h:25,s:-120231,l:52},{h:25,s:-120283,l:52},{h:25,s:-120335,l:52},{h:24,s:-119543,e:[17],l:56},{h:24,s:-119601,e:[17],l:58},{h:24,s:-119659,e:[17],l:58},{h:24,s:-119717,e:[17],l:58},{h:24,s:-119775,e:[17],l:58}],c=i("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"),h=i("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"),l=i("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D",(function(t){if(t.length%4!=0)throw new Error("bad data");for(var e=[],r=0;r1&&_.throwArgumentError("multiple matching functions","name",r),this.functions[n[0]]}var i=this.functions[v.FunctionFragment.fromString(t).format()];return i||_.throwArgumentError("no matching function","signature",t),i}},{key:"getEvent",value:function(t){if((0,h.isHexString)(t)){var e=t.toLowerCase();for(var r in this.events)if(e===this.getEventTopic(r))return this.events[r];_.throwArgumentError("no matching event","topichash",e)}if(-1===t.indexOf("(")){var n=t.trim(),i=Object.keys(this.events).filter((function(t){return t.split("(")[0]===n}));return 0===i.length?_.throwArgumentError("no matching event","name",n):i.length>1&&_.throwArgumentError("multiple matching events","name",n),this.events[i[0]]}var o=this.events[v.EventFragment.fromString(t).format()];return o||_.throwArgumentError("no matching event","signature",t),o}},{key:"getSighash",value:function(t){return"string"==typeof t&&(t=this.getFunction(t)),(0,p.getStatic)(this.constructor,"getSighash")(t)}},{key:"getEventTopic",value:function(t){return"string"==typeof t&&(t=this.getEvent(t)),(0,p.getStatic)(this.constructor,"getEventTopic")(t)}},{key:"_decodeParams",value:function(t,e){return this._abiCoder.decode(t,e)}},{key:"_encodeParams",value:function(t,e){return this._abiCoder.encode(t,e)}},{key:"encodeDeploy",value:function(t){return this._encodeParams(this.deploy.inputs,t||[])}},{key:"decodeFunctionData",value:function(t,e){"string"==typeof t&&(t=this.getFunction(t));var r=(0,h.arrayify)(e);return(0,h.hexlify)(r.slice(0,4))!==this.getSighash(t)&&_.throwArgumentError("data signature does not match function ".concat(t.name,"."),"data",(0,h.hexlify)(r)),this._decodeParams(t.inputs,r.slice(4))}},{key:"encodeFunctionData",value:function(t,e){return"string"==typeof t&&(t=this.getFunction(t)),(0,h.hexlify)((0,h.concat)([this.getSighash(t),this._encodeParams(t.inputs,e||[])]))}},{key:"decodeFunctionResult",value:function(t,e){"string"==typeof t&&(t=this.getFunction(t));var r=(0,h.arrayify)(e),n=null,i=null;switch(r.length%this._abiCoder._getWordSize()){case 0:try{return this._abiCoder.decode(t.outputs,r)}catch(t){}break;case 4:"0x08c379a0"===(0,h.hexlify)(r.slice(0,4))&&(i="Error(string)",n=this._abiCoder.decode(["string"],r.slice(4))[0])}return _.throwError("call revert exception",y.Logger.errors.CALL_EXCEPTION,{method:t.format(),errorSignature:i,errorArgs:[n],reason:n})}},{key:"encodeFunctionResult",value:function(t,e){return"string"==typeof t&&(t=this.getFunction(t)),(0,h.hexlify)(this._abiCoder.encode(t.outputs,e||[]))}},{key:"encodeFilterTopics",value:function(t,e){var r=this;"string"==typeof t&&(t=this.getEvent(t)),e.length>t.inputs.length&&_.throwError("too many arguments for "+t.format(),y.Logger.errors.UNEXPECTED_ARGUMENT,{argument:"values",value:e});var n=[];t.anonymous||n.push(this.getEventTopic(t));var i=function(t,e){return"string"===t.type?(0,l.id)(e):"bytes"===t.type?(0,d.keccak256)((0,h.hexlify)(e)):("address"===t.type&&r._abiCoder.encode(["address"],[e]),(0,h.hexZeroPad)((0,h.hexlify)(e),32))};for(e.forEach((function(e,r){var o=t.inputs[r];o.indexed?null==e?n.push(null):"array"===o.baseType||"tuple"===o.baseType?_.throwArgumentError("filtering with tuples or arrays not supported","contract."+o.name,e):Array.isArray(e)?n.push(e.map((function(t){return i(o,t)}))):n.push(i(o,e)):null!=e&&_.throwArgumentError("cannot filter non-indexed parameters; must be null","contract."+o.name,e)}));n.length&&null===n[n.length-1];)n.pop();return n}},{key:"encodeEventLog",value:function(t,e){var r=this;"string"==typeof t&&(t=this.getEvent(t));var n=[],i=[],o=[];return t.anonymous||n.push(this.getEventTopic(t)),e.length!==t.inputs.length&&_.throwArgumentError("event arguments/values mismatch","values",e),t.inputs.forEach((function(t,a){var s=e[a];if(t.indexed)if("string"===t.type)n.push((0,l.id)(s));else if("bytes"===t.type)n.push((0,d.keccak256)(s));else{if("tuple"===t.baseType||"array"===t.baseType)throw new Error("not implemented");n.push(r._abiCoder.encode([t.type],[s]))}else i.push(t),o.push(s)})),{data:this._abiCoder.encode(i,o),topics:n}}},{key:"decodeEventLog",value:function(t,e,r){if("string"==typeof t&&(t=this.getEvent(t)),null!=r&&!t.anonymous){var n=this.getEventTopic(t);(0,h.isHexString)(r[0],32)&&r[0].toLowerCase()===n||_.throwError("fragment/topic mismatch",y.Logger.errors.INVALID_ARGUMENT,{argument:"topics[0]",expected:n,value:r[0]}),r=r.slice(1)}var i=[],o=[],a=[];t.inputs.forEach((function(t,e){t.indexed?"string"===t.type||"bytes"===t.type||"tuple"===t.baseType||"array"===t.baseType?(i.push(v.ParamType.fromObject({type:"bytes32",name:t.name})),a.push(!0)):(i.push(t),a.push(!1)):(o.push(t),a.push(!1))}));var s=null!=r?this._abiCoder.decode(i,(0,h.concat)(r)):null,u=this._abiCoder.decode(o,e,!0),f=[],c=0,l=0;t.inputs.forEach((function(t,e){if(t.indexed)if(null==s)f[e]=new S({_isIndexed:!0,hash:null});else if(a[e])f[e]=new S({_isIndexed:!0,hash:s[l++]});else try{f[e]=s[l++]}catch(t){f[e]=t}else try{f[e]=u[c++]}catch(t){f[e]=t}if(t.name&&null==f[t.name]){var r=f[e];r instanceof Error?Object.defineProperty(f,t.name,{get:function(){throw A("property ".concat(JSON.stringify(t.name)),r)}}):f[t.name]=r}}));for(var d=function(t){var e=f[t];e instanceof Error&&Object.defineProperty(f,t,{get:function(){throw A("index ".concat(t),e)}})},p=0;p256||e[2]&&e[2]!==String(n))&&b.throwArgumentError("invalid numeric width","type",t);var i=_.mask(r?n-1:n),o=r?i.add(w).mul(y):g;return function(e){var r=u.BigNumber.from(e);return(r.lt(o)||r.gt(i))&&b.throwArgumentError("value out-of-bounds for ".concat(t),"value",e),(0,f.hexZeroPad)(r.toTwos(256).toHexString(),32)}}var a=t.match(/^bytes(\d+)$/);if(a){var h=parseInt(a[1]);return(0===h||h>32||a[1]!==String(h))&&b.throwArgumentError("invalid bytes width","type",t),function(e){return(0,f.arrayify)(e).length!==h&&b.throwArgumentError("invalid length for ".concat(t),"value",e),function(t){var e=(0,f.arrayify)(t),r=e.length%32;return r?(0,f.hexConcat)([e,v.slice(r)]):(0,f.hexlify)(e)}(e)}}switch(t){case"address":return function(t){return(0,f.hexZeroPad)((0,s.getAddress)(t),32)};case"bool":return function(t){return t?k:M};case"bytes":return function(t){return(0,c.keccak256)(t)};case"string":return function(t){return(0,p.id)(t)}}return null}function P(t,e){return"".concat(t,"(").concat(e.map((function(t){var e=t.name;return t.type+" "+e})).join(","),")")}var B=function(){function t(e){(0,o.default)(this,t),(0,h.defineReadOnly)(this,"types",Object.freeze((0,h.deepCopy)(e))),(0,h.defineReadOnly)(this,"_encoderCache",{}),(0,h.defineReadOnly)(this,"_types",{});var r={},n={},i={};Object.keys(e).forEach((function(t){r[t]={},n[t]=[],i[t]={}}));var a=function(t){var i={};e[t].forEach((function(o){i[o.name]&&b.throwArgumentError("duplicate variable name ".concat(JSON.stringify(o.name)," in ").concat(JSON.stringify(t)),"types",e),i[o.name]=!0;var a=o.type.match(/^([^\x5b]*)(\x5b|$)/)[1];a===t&&b.throwArgumentError("circular type reference to ".concat(JSON.stringify(a)),"types",e),O(a)||(n[a]||b.throwArgumentError("unknown type ".concat(JSON.stringify(a)),"types",e),n[a].push(t),r[t][a]=!0)}))};for(var s in e)a(s);var u=Object.keys(n).filter((function(t){return 0===n[t].length}));for(var f in 0===u.length?b.throwArgumentError("missing primary type","types",e):u.length>1&&b.throwArgumentError("ambiguous primary types or unused types: ".concat(u.map((function(t){return JSON.stringify(t)})).join(", ")),"types",e),(0,h.defineReadOnly)(this,"primaryType",u[0]),function t(o,a){a[o]&&b.throwArgumentError("circular type reference to ".concat(JSON.stringify(o)),"types",e),a[o]=!0,Object.keys(r[o]).forEach((function(e){n[e]&&(t(e,a),Object.keys(a).forEach((function(t){i[t][e]=!0})))})),delete a[o]}(this.primaryType,{}),i){var c=Object.keys(i[f]);c.sort(),this._types[f]=P(f,e[f])+c.map((function(t){return P(t,e[t])})).join("")}}return(0,a.default)(t,[{key:"getEncoder",value:function(t){var e=this._encoderCache[t];return e||(e=this._encoderCache[t]=this._getEncoder(t)),e}},{key:"_getEncoder",value:function(t){var e=this,r=O(t);if(r)return r;var n=t.match(/^(.*)(\x5b(\d*)\x5d)$/);if(n){var i=n[1],o=this.getEncoder(i),a=parseInt(n[3]);return function(t){a>=0&&t.length!==a&&b.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",t);var r=t.map(o);return e._types[i]&&(r=r.map(c.keccak256)),(0,c.keccak256)((0,f.hexConcat)(r))}}var s=this.types[t];if(s){var u=(0,p.id)(this._types[t]);return function(t){var r=s.map((function(r){var n=r.name,i=r.type,o=e.getEncoder(i)(t[n]);return e._types[i]?(0,c.keccak256)(o):o}));return r.unshift(u),(0,f.hexConcat)(r)}}return b.throwArgumentError("unknown type: ".concat(t),"type",t)}},{key:"encodeType",value:function(t){var e=this._types[t];return e||b.throwArgumentError("unknown type: ".concat(JSON.stringify(t)),"name",t),e}},{key:"encodeData",value:function(t,e){return this.getEncoder(t)(e)}},{key:"hashStruct",value:function(t,e){return(0,c.keccak256)(this.encodeData(t,e))}},{key:"encode",value:function(t){return this.encodeData(this.primaryType,t)}},{key:"hash",value:function(t){return this.hashStruct(this.primaryType,t)}},{key:"_visit",value:function(t,e,r){var n=this;if(O(t))return r(t,e);var i=t.match(/^(.*)(\x5b(\d*)\x5d)$/);if(i){var o=i[1],a=parseInt(i[3]);return a>=0&&e.length!==a&&b.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",e),e.map((function(t){return n._visit(o,t,r)}))}var s=this.types[t];return s?s.reduce((function(t,i){var o=i.name,a=i.type;return t[o]=n._visit(a,e[o],r),t}),{}):b.throwArgumentError("unknown type: ".concat(t),"type",t)}},{key:"visit",value:function(t,e){return this._visit(this.primaryType,t,e)}}],[{key:"from",value:function(e){return new t(e)}},{key:"getPrimaryType",value:function(e){return t.from(e).primaryType}},{key:"hashStruct",value:function(e,r,n){return t.from(r).hashStruct(e,n)}},{key:"hashDomain",value:function(e){var r=[];for(var n in e){var i=S[n];i||b.throwArgumentError("invalid typed-data domain key: ".concat(JSON.stringify(n)),"domain",e),r.push({name:n,type:i})}return r.sort((function(t,e){return A.indexOf(t.name)-A.indexOf(e.name)})),t.hashStruct("EIP712Domain",{EIP712Domain:r},e)}},{key:"encode",value:function(e,r,n){return(0,f.hexConcat)(["0x1901",t.hashDomain(e),t.from(r).hash(n)])}},{key:"hash",value:function(e,r,n){return(0,c.keccak256)(t.encode(e,r,n))}},{key:"resolveNames",value:function(e,r,n,o){return m(this,void 0,void 0,i.default.mark((function a(){var s,u,c;return i.default.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:e=(0,h.shallowCopy)(e),s={},e.verifyingContract&&!(0,f.isHexString)(e.verifyingContract,20)&&(s[e.verifyingContract]="0x"),(u=t.from(r)).visit(n,(function(t,e){return"address"!==t||(0,f.isHexString)(e,20)||(s[e]="0x"),e})),a.t0=i.default.keys(s);case 6:if((a.t1=a.t0()).done){a.next=13;break}return c=a.t1.value,a.next=10,o(c);case 10:s[c]=a.sent,a.next=6;break;case 13:return e.verifyingContract&&s[e.verifyingContract]&&(e.verifyingContract=s[e.verifyingContract]),n=u.visit(n,(function(t,e){return"address"===t&&s[e]?s[e]:e})),a.abrupt("return",{domain:e,value:n});case 16:case"end":return a.stop()}}),a)})))}},{key:"getPayload",value:function(e,r,n){t.hashDomain(e);var i={},o=[];A.forEach((function(t){var r=e[t];null!=r&&(i[t]=E[t](r),o.push({name:t,type:S[t]}))}));var a=t.from(r),s=(0,h.shallowCopy)(r);return s.EIP712Domain?b.throwArgumentError("types must not contain EIP712Domain type","types.EIP712Domain",r):s.EIP712Domain=o,a.encode(n),{types:s,domain:i,primaryType:a.primaryType,message:a.visit(n,(function(t,e){if(t.match(/^bytes(\d*)/))return(0,f.hexlify)((0,f.arrayify)(e));if(t.match(/^u?int/))return u.BigNumber.from(e).toString();switch(t){case"address":return e.toLowerCase();case"bool":return!!e;case"string":return"string"!=typeof e&&b.throwArgumentError("invalid string","value",e),e}return b.throwArgumentError("unsupported type","type",t)}))}}}]),t}();e.TypedDataEncoder=B},function(t,e,r){"use strict";(function(t,e,n){var i=r(0)(r(2)); + /** + * [js-sha3]{@link https://github.com/emn178/js-sha3} + * + * @version 0.5.7 + * @author Chen, Yi-Cyuan [emn178@gmail.com] + * @copyright Chen, Yi-Cyuan 2015-2016 + * @license MIT + */ + !function(){var r="object"===("undefined"==typeof window?"undefined":(0,i.default)(window))?window:{};!r.JS_SHA3_NO_NODE_JS&&"object"===(void 0===t?"undefined":(0,i.default)(t))&&t.versions&&t.versions.node&&(r=e);for(var o=!r.JS_SHA3_NO_COMMON_JS&&"object"===(0,i.default)(n)&&n.exports,a="0123456789abcdef".split(""),s=[0,8,16,24],u=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],f=[224,256,384,512],c=["hex","buffer","arrayBuffer","array"],h=function(t,e,r){return function(n){return new k(t,e,t).update(n)[r]()}},l=function(t,e,r){return function(n,i){return new k(t,e,i).update(n)[r]()}},d=function(t,e){var r=h(t,e,"hex");r.create=function(){return new k(t,e,t)},r.update=function(t){return r.create().update(t)};for(var n=0;n>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0}k.prototype.update=function(t){var e="string"!=typeof t;e&&t.constructor===ArrayBuffer&&(t=new Uint8Array(t));for(var r,n,i=t.length,o=this.blocks,a=this.byteCount,u=this.blockCount,f=0,c=this.s;f>2]|=t[f]<>2]|=n<>2]|=(192|n>>6)<>2]|=(128|63&n)<=57344?(o[r>>2]|=(224|n>>12)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<>2]|=(240|n>>18)<>2]|=(128|n>>12&63)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<=a){for(this.start=r-a,this.block=o[u],r=0;r>2]|=this.padding[3&e],this.lastByteIndex===this.byteCount)for(t[0]=t[r],e=1;e>4&15]+a[15&t]+a[t>>12&15]+a[t>>8&15]+a[t>>20&15]+a[t>>16&15]+a[t>>28&15]+a[t>>24&15];s%e==0&&(M(r),o=0)}return i&&(t=r[o],i>0&&(u+=a[t>>4&15]+a[15&t]),i>1&&(u+=a[t>>12&15]+a[t>>8&15]),i>2&&(u+=a[t>>20&15]+a[t>>16&15])),u},k.prototype.arrayBuffer=function(){this.finalize();var t,e=this.blockCount,r=this.s,n=this.outputBlocks,i=this.extraBytes,o=0,a=0,s=this.outputBits>>3;t=i?new ArrayBuffer(n+1<<2):new ArrayBuffer(s);for(var u=new Uint32Array(t);a>8&255,u[t+2]=e>>16&255,u[t+3]=e>>24&255;s%r==0&&M(n)}return o&&(t=s<<2,e=n[a],o>0&&(u[t]=255&e),o>1&&(u[t+1]=e>>8&255),o>2&&(u[t+2]=e>>16&255)),u};var M=function(t){var e,r,n,i,o,a,s,f,c,h,l,d,p,m,b,v,y,g,w,_,k,M,S,A,x,E,O,P,B,T,R,I,C,U,j,N,L,D,F,q,H,z,K,G,V,W,Z,J,X,Y,$,Q,tt,et,rt,nt,it,ot,at,st,ut,ft,ct;for(n=0;n<48;n+=2)i=t[0]^t[10]^t[20]^t[30]^t[40],o=t[1]^t[11]^t[21]^t[31]^t[41],a=t[2]^t[12]^t[22]^t[32]^t[42],s=t[3]^t[13]^t[23]^t[33]^t[43],f=t[4]^t[14]^t[24]^t[34]^t[44],c=t[5]^t[15]^t[25]^t[35]^t[45],h=t[6]^t[16]^t[26]^t[36]^t[46],l=t[7]^t[17]^t[27]^t[37]^t[47],e=(d=t[8]^t[18]^t[28]^t[38]^t[48])^(a<<1|s>>>31),r=(p=t[9]^t[19]^t[29]^t[39]^t[49])^(s<<1|a>>>31),t[0]^=e,t[1]^=r,t[10]^=e,t[11]^=r,t[20]^=e,t[21]^=r,t[30]^=e,t[31]^=r,t[40]^=e,t[41]^=r,e=i^(f<<1|c>>>31),r=o^(c<<1|f>>>31),t[2]^=e,t[3]^=r,t[12]^=e,t[13]^=r,t[22]^=e,t[23]^=r,t[32]^=e,t[33]^=r,t[42]^=e,t[43]^=r,e=a^(h<<1|l>>>31),r=s^(l<<1|h>>>31),t[4]^=e,t[5]^=r,t[14]^=e,t[15]^=r,t[24]^=e,t[25]^=r,t[34]^=e,t[35]^=r,t[44]^=e,t[45]^=r,e=f^(d<<1|p>>>31),r=c^(p<<1|d>>>31),t[6]^=e,t[7]^=r,t[16]^=e,t[17]^=r,t[26]^=e,t[27]^=r,t[36]^=e,t[37]^=r,t[46]^=e,t[47]^=r,e=h^(i<<1|o>>>31),r=l^(o<<1|i>>>31),t[8]^=e,t[9]^=r,t[18]^=e,t[19]^=r,t[28]^=e,t[29]^=r,t[38]^=e,t[39]^=r,t[48]^=e,t[49]^=r,m=t[0],b=t[1],W=t[11]<<4|t[10]>>>28,Z=t[10]<<4|t[11]>>>28,P=t[20]<<3|t[21]>>>29,B=t[21]<<3|t[20]>>>29,st=t[31]<<9|t[30]>>>23,ut=t[30]<<9|t[31]>>>23,z=t[40]<<18|t[41]>>>14,K=t[41]<<18|t[40]>>>14,U=t[2]<<1|t[3]>>>31,j=t[3]<<1|t[2]>>>31,v=t[13]<<12|t[12]>>>20,y=t[12]<<12|t[13]>>>20,J=t[22]<<10|t[23]>>>22,X=t[23]<<10|t[22]>>>22,T=t[33]<<13|t[32]>>>19,R=t[32]<<13|t[33]>>>19,ft=t[42]<<2|t[43]>>>30,ct=t[43]<<2|t[42]>>>30,et=t[5]<<30|t[4]>>>2,rt=t[4]<<30|t[5]>>>2,N=t[14]<<6|t[15]>>>26,L=t[15]<<6|t[14]>>>26,g=t[25]<<11|t[24]>>>21,w=t[24]<<11|t[25]>>>21,Y=t[34]<<15|t[35]>>>17,$=t[35]<<15|t[34]>>>17,I=t[45]<<29|t[44]>>>3,C=t[44]<<29|t[45]>>>3,A=t[6]<<28|t[7]>>>4,x=t[7]<<28|t[6]>>>4,nt=t[17]<<23|t[16]>>>9,it=t[16]<<23|t[17]>>>9,D=t[26]<<25|t[27]>>>7,F=t[27]<<25|t[26]>>>7,_=t[36]<<21|t[37]>>>11,k=t[37]<<21|t[36]>>>11,Q=t[47]<<24|t[46]>>>8,tt=t[46]<<24|t[47]>>>8,G=t[8]<<27|t[9]>>>5,V=t[9]<<27|t[8]>>>5,E=t[18]<<20|t[19]>>>12,O=t[19]<<20|t[18]>>>12,ot=t[29]<<7|t[28]>>>25,at=t[28]<<7|t[29]>>>25,q=t[38]<<8|t[39]>>>24,H=t[39]<<8|t[38]>>>24,M=t[48]<<14|t[49]>>>18,S=t[49]<<14|t[48]>>>18,t[0]=m^~v&g,t[1]=b^~y&w,t[10]=A^~E&P,t[11]=x^~O&B,t[20]=U^~N&D,t[21]=j^~L&F,t[30]=G^~W&J,t[31]=V^~Z&X,t[40]=et^~nt&ot,t[41]=rt^~it&at,t[2]=v^~g&_,t[3]=y^~w&k,t[12]=E^~P&T,t[13]=O^~B&R,t[22]=N^~D&q,t[23]=L^~F&H,t[32]=W^~J&Y,t[33]=Z^~X&$,t[42]=nt^~ot&st,t[43]=it^~at&ut,t[4]=g^~_&M,t[5]=w^~k&S,t[14]=P^~T&I,t[15]=B^~R&C,t[24]=D^~q&z,t[25]=F^~H&K,t[34]=J^~Y&Q,t[35]=X^~$&tt,t[44]=ot^~st&ft,t[45]=at^~ut&ct,t[6]=_^~M&m,t[7]=k^~S&b,t[16]=T^~I&A,t[17]=R^~C&x,t[26]=q^~z&U,t[27]=H^~K&j,t[36]=Y^~Q&G,t[37]=$^~tt&V,t[46]=st^~ft&et,t[47]=ut^~ct&rt,t[8]=M^~m&v,t[9]=S^~b&y,t[18]=I^~A&E,t[19]=C^~x&O,t[28]=z^~U&N,t[29]=K^~j&L,t[38]=Q^~G&W,t[39]=tt^~V&Z,t[48]=ft^~et&nt,t[49]=ct^~rt&it,t[0]^=u[n],t[1]^=u[n+1]};if(o)n.exports=m;else for(v=0;v>23,l=c>>21&3,d=c>>5&65535,p=31&c,m=e.mapStr.substr(d,p);if(0===l||n&&1&h)throw new Error("Illegal char "+f);1===l?o.push(m):2===l?o.push(i?m:f):3===l&&o.push(f)}return o.join("").normalize("NFC")}function n(e,n,o){void 0===o&&(o=!1);var a=r(e,o,n).split(".");return(a=a.map((function(e){return e.startsWith("xn--")?i(e=t.decode(e.substring(4)),o,!1):i(e,o,n),e}))).join(".")}function i(t,n,i){if("-"===t[2]&&"-"===t[3])throw new Error("Failed to validate "+t);if(t.startsWith("-")||t.endsWith("-"))throw new Error("Failed to validate "+t);if(t.includes("."))throw new Error("Failed to validate "+t);if(r(t,n,i)!==t)throw new Error("Failed to validate "+t);var o=t.codePointAt(0);if(e.mapChar(o)&2<<23)throw new Error("Label contains illegal character: "+o)}return{toUnicode:function(t,e){return void 0===e&&(e={}),n(t,!1,"useStd3ASCII"in e&&e.useStd3ASCII)},toAscii:function(e,r){void 0===r&&(r={});var i,o=!("transitional"in r)||r.transitional,a="useStd3ASCII"in r&&r.useStd3ASCII,s="verifyDnsLength"in r&&r.verifyDnsLength,u=n(e,o,a).split(".").map(t.toASCII),f=u.join(".");if(s){if(f.length<1||f.length>253)throw new Error("DNS name has wrong length: "+f);for(i=0;i63)throw new Error("DNS label has wrong length: "+c)}}return f}}}(t,e)}.apply(e,n))||(t.exports=i)},function(t,e,r){"use strict";var n;r(0)(r(2));void 0===(n=function(){return t=[new Uint32Array([2157250,2157314,2157378,2157442,2157506,2157570,2157634,0,2157698,2157762,2157826,2157890,2157954,0,2158018,0]),new Uint32Array([2179041,6291456,2179073,6291456,2179105,6291456,2179137,6291456,2179169,6291456,2179201,6291456,2179233,6291456,2179265,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([0,2113729,2197345,2197377,2113825,2197409,2197441,2113921,2197473,2114017,2197505,2197537,2197569,2197601,2197633,2197665]),new Uint32Array([6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,23068672,23068672,23068672,0,0,0,0,23068672]),new Uint32Array([14680064,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,14680064,14680064]),new Uint32Array([2196001,2196033,2196065,2196097,2196129,2196161,2196193,2196225,2196257,2196289,2196321,2196353,2196385,2196417,2196449,2196481]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,6291456,0,0,0,0,0]),new Uint32Array([2097281,2105921,2097729,2106081,0,2097601,2162337,2106017,2133281,2097505,2105889,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([2177025,6291456,2177057,6291456,2177089,6291456,2177121,6291456,2177153,6291456,2177185,6291456,2177217,6291456,2177249,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,0,6291456,6291456,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456]),new Uint32Array([2134435,2134531,2134627,2134723,2134723,2134819,2134819,2134915,2134915,2135011,2105987,2135107,2135203,2135299,2131587,2135395]),new Uint32Array([0,0,0,0,0,0,0,6291456,2168673,2169249,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2147906,2147970,2148034,2148098,2148162,2148226,2148290,2148354,2147906,2147970,2148034,2148098,2148162,2148226,2148290,2148354]),new Uint32Array([2125219,2125315,2152834,2152898,2125411,2152962,2153026,2125506,2125507,2125603,2153090,2153154,2153218,2153282,2153346,2105348]),new Uint32Array([2203393,6291456,2203425,6291456,2203457,6291456,2203489,6291456,6291456,6291456,6291456,2203521,6291456,2181281,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,6291456,2145538,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,6291456]),new Uint32Array([2139426,2160834,2160898,2160962,2134242,2161026,2161090,2161154,2161218,2161282,2161346,2161410,2138658,2161474,2161538,2134722]),new Uint32Array([2119939,2124930,2125026,2106658,2125218,2128962,2129058,2129154,2129250,2129346,2129442,2108866,2108770,2150466,2150530,2150594]),new Uint32Array([2201601,6291456,2201633,6291456,2201665,6291456,2201697,6291456,2201729,6291456,2201761,6291456,2201793,6291456,2201825,6291456]),new Uint32Array([2193537,2193569,2193601,2193633,2193665,2193697,2193729,2193761,2193793,2193825,2193857,2193889,2193921,2193953,2193985,2194017]),new Uint32Array([6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2190561,6291456,2190593,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2190625,6291456,2190657,6291456,23068672]),new Uint32Array([2215905,2215937,2215969,2216001,2216033,2216065,2216097,2216129,2216161,2216193,2216225,2216257,2105441,2216289,2216321,2216353]),new Uint32Array([23068672,18884130,23068672,23068672,23068672,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2191233,2191265,2191297,2191329,2191361,2191393,2191425,2117377,2191457,2191489,2191521,2191553,2191585,2191617,2191649,2117953]),new Uint32Array([2132227,2132323,2132419,2132419,2132515,2132515,2132611,2132707,2132707,2132803,2132899,2132899,2132995,2132995,2133091,2133187]),new Uint32Array([0,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,6291456,0,0]),new Uint32Array([2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,10609889,10610785,10609921,10610817,2222241]),new Uint32Array([6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0]),new Uint32Array([2219969,2157121,2157441,2157505,2157889,2157953,2220001,2158465,2158529,10575617,2156994,2157058,2129923,2130019,2157122,2157186]),new Uint32Array([6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2185249,6291456,2185281,6291456,2185313,6291456,2185345,6291456,2185377,6291456,2185409,6291456,2185441,6291456,2185473,6291456]),new Uint32Array([0,0,0,0,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,0,0,23068672,23068672,23068672,6291456,0]),new Uint32Array([2183361,6291456,2183393,6291456,2183425,6291456,2183457,6291456,2183489,6291456,2183521,6291456,2183553,6291456,2183585,6291456]),new Uint32Array([2192161,2192193,2192225,2192257,2192289,2192321,2192353,2192385,2192417,2192449,2192481,2192513,2192545,2192577,2192609,2192641]),new Uint32Array([2212001,2212033,2212065,2212097,2212129,2212161,2212193,2212225,2212257,2212289,2212321,2212353,2212385,2212417,2212449,2207265]),new Uint32Array([2249825,2249857,2249889,2249921,2249954,2250018,2250082,2250145,2250177,2250209,2250241,2250274,2250337,2250370,2250433,2250465]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2147905,2147969,2148033,2148097,2148161,2148225,2148289,2148353]),new Uint32Array([10485857,6291456,2197217,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,23068672,23068672]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2180353,2180385,2144033,2180417,2180449,2180481,2180513,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,10610209,10610465,10610241,10610753,10609857]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,0,0]),new Uint32Array([2223842,2223906,2223970,2224034,2224098,2224162,2224226,2224290,2224354,2224418,2224482,2224546,2224610,2224674,2224738,2224802]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([23068672,23068672,23068672,18923650,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,18923714,23068672,23068672]),new Uint32Array([2126179,2125538,2126275,2126371,2126467,2125634,2126563,2105603,2105604,2125346,2126659,2126755,2126851,2098179,2098181,2098182]),new Uint32Array([2227426,2227490,2227554,2227618,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2192353,2240642,2240642,2240705,2240737,2240737,2240769,2240802,2240866,2240929,2240961,2240993,2241025,2241057,2241089,2241121]),new Uint32Array([6291456,2170881,2170913,2170945,6291456,2170977,6291456,2171009,2171041,6291456,6291456,6291456,2171073,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2132226,2132514,2163586,2132610,2160386,2133090,2133186,2160450,2160514,2160578,2133570,2106178,2160642,2133858,2160706,2160770]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,10532162,10532226,10532290,10532354,10532418,10532482,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,23068672]),new Uint32Array([2098209,2108353,2108193,2108481,2170241,2111713,2105473,2105569,2105601,2112289,2112481,2098305,2108321,0,0,0]),new Uint32Array([2209121,2209153,2209185,2209217,2209249,2209281,2209313,2209345,2209377,2209409,2209441,2209473,2207265,2209505,2209537,2209569]),new Uint32Array([2189025,6291456,2189057,6291456,2189089,6291456,2189121,6291456,2189153,6291456,2189185,6291456,2189217,6291456,2189249,6291456]),new Uint32Array([2173825,2153473,2173857,2173889,2173921,2173953,2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233057]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2165764,2140004]),new Uint32Array([2215105,6291456,2215137,6291456,6291456,2215169,2215201,6291456,6291456,6291456,2215233,2215265,2215297,2215329,2215361,2215393]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,23068672,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([10505091,10505187,10505283,10505379,10505475,10505571,10505667,10505763,10505859,10505955,10506051,10506147,10506243,10506339,10506435,10506531]),new Uint32Array([2229730,2229794,2229858,2229922,2229986,2230050,2230114,2230178,2230242,2230306,2230370,2230434,2230498,2230562,2230626,2230690]),new Uint32Array([2105505,2098241,2108353,2108417,2105825,0,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177]),new Uint32Array([6291456,6291456,6291456,6291456,10502115,10502178,10502211,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456]),new Uint32Array([2190305,6291456,2190337,6291456,2190369,6291456,2190401,6291456,2190433,6291456,2190465,6291456,2190497,6291456,2190529,6291456]),new Uint32Array([2173793,2173985,2174017,6291456,2173761,2173697,6291456,2174689,6291456,2174017,2174721,6291456,6291456,2174753,2174785,2174817]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2099521,2099105,2120705,2098369,2120801,2103361,2097985,2098433,2121377,2121473,2099169,2099873,2098401,2099393,2152609,2100033]),new Uint32Array([2132898,2163842,2163906,2133282,2132034,2131938,2137410,2132802,2132706,2164866,2133282,2160578,2165186,2165186,6291456,6291456]),new Uint32Array([10500003,10500099,10500195,10500291,10500387,10500483,10500579,10500675,10500771,10500867,10500963,10501059,10501155,10501251,10501347,10501443]),new Uint32Array([2163458,2130978,2131074,2131266,2131362,2163522,2160130,2132066,2131010,2131106,2106018,2131618,2131298,2132034,2131938,2137410]),new Uint32Array([2212961,2116993,2212993,2213025,2213057,2213089,2213121,2213153,2213185,2213217,2213249,2209633,2213281,2213313,2213345,2213377]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2113729,2113825,2113921,2114017,2114113,2114209,2114305,2114401,2114497,2114593,2114689,2114785,2114881,2114977,2115073,2115169]),new Uint32Array([2238177,2238209,2238241,2238273,2238305,2238337,2238337,2217537,2238369,2238401,2238433,2238465,2215649,2238497,2238529,2238561]),new Uint32Array([2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905]),new Uint32Array([6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,0]),new Uint32Array([6291456,0,6291456,2145026,0,6291456,2145090,0,6291456,6291456,0,0,23068672,0,23068672,23068672]),new Uint32Array([2099233,2122017,2200673,2098113,2121537,2103201,2200705,2104033,2121857,2121953,2122401,2099649,2099969,2123009,2100129,2100289]),new Uint32Array([6291456,23068672,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,23068672,23068672,0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0]),new Uint32Array([2187681,2187713,2187745,2187777,2187809,2187841,2187873,2187905,2187937,2187969,2188001,2188033,2188065,2188097,2188129,2188161]),new Uint32Array([0,10554498,10554562,10554626,10554690,10554754,10554818,10554882,10554946,10555010,10555074,6291456,6291456,0,0,0]),new Uint32Array([2235170,2235234,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0]),new Uint32Array([2181153,6291456,2188897,6291456,6291456,2188929,6291456,6291456,6291456,6291456,6291456,6291456,2111905,2100865,2188961,2188993]),new Uint32Array([2100833,2100897,0,0,2101569,2101697,2101825,2101953,2102081,2102209,10575617,2187041,10502177,10489601,10489697,2112289]),new Uint32Array([6291456,2172833,6291456,2172865,2172897,2172929,2172961,6291456,2172993,6291456,2173025,6291456,2173057,6291456,2173089,6291456]),new Uint32Array([6291456,0,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,0,0,23068672,6291456,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,2190721]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,23068672,6291456,6291456]),new Uint32Array([2184993,6291456,2185025,6291456,2185057,6291456,2185089,6291456,2185121,6291456,2185153,6291456,2185185,6291456,2185217,6291456]),new Uint32Array([2115265,2115361,2115457,2115553,2115649,2115745,2115841,2115937,2116033,2116129,2116225,2116321,2150658,2150722,2200225,6291456]),new Uint32Array([2168321,6291456,2168353,6291456,2168385,6291456,2168417,6291456,2168449,6291456,2168481,6291456,2168513,6291456,2168545,6291456]),new Uint32Array([23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,0,6291456,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,2186625,0,0,6291456,6291456,2186657,2186689,2186721,2173505,0,10496067,10496163,10496259]),new Uint32Array([2178785,6291456,2178817,6291456,2178849,6291456,2178881,6291456,2178913,6291456,2178945,6291456,2178977,6291456,2179009,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0]),new Uint32Array([2097152,0,0,0,2097152,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,2197857,2197889,2197921,2197953,2197985,2198017,0,0,2198049,2198081,2198113,2198145,2198177,2198209]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2098209,2167297,2111137,6291456]),new Uint32Array([2171393,6291456,2171425,6291456,2171457,6291456,2171489,6291456,2171521,6291456,2171553,6291456,2171585,6291456,2171617,6291456]),new Uint32Array([2206753,2206785,2195457,2206817,2206849,2206881,2206913,2197153,2197153,2206945,2117857,2206977,2207009,2207041,2207073,2207105]),new Uint32Array([0,0,0,0,0,0,0,23068672,0,0,0,0,2144834,2144898,0,2144962]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,23068672]),new Uint32Array([2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,0,2105505,2098241]),new Uint32Array([6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,2202049,6291456,2202081,6291456,2202113,6291456,2202145,6291456,2202177,6291456,2202209,6291456,2202241,6291456]),new Uint32Array([10501155,10501251,10501347,10501443,10501539,10501635,10501731,10501827,10501923,10502019,2141731,2105505,2098177,2155586,2166530,0]),new Uint32Array([2102081,2102209,2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,2100833,2100737,2098337,2101441]),new Uint32Array([2146882,2146946,2147010,2147074,2147138,2147202,2147266,2147330,2146882,2146946,2147010,2147074,2147138,2147202,2147266,2147330]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([10502307,10502403,10502499,10502595,10502691,10502787,10502883,10502979,10503075,10503171,10503267,10503363,10503459,10503555,10503651,10503747]),new Uint32Array([2179937,2179969,2180001,2180033,2156545,2180065,2156577,2180097,2180129,2180161,2180193,2180225,2180257,2180289,2156737,2180321]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,0,0,0,6291456,0,0,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0]),new Uint32Array([2227682,2227746,2227810,2227874,2227938,2228002,2228066,2228130,2228194,2228258,2228322,2228386,2228450,2228514,2228578,2228642]),new Uint32Array([2105601,2169121,2108193,2170049,2181025,2181057,2112481,2108321,2108289,2181089,2170497,2100865,2181121,2173601,2173633,2173665]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2180641,6291456,6291456,6291456]),new Uint32Array([0,6291456,6291456,6291456,0,6291456,0,6291456,0,0,6291456,6291456,0,6291456,6291456,6291456]),new Uint32Array([2178273,6291456,2178305,6291456,2178337,6291456,2178369,6291456,2178401,6291456,2178433,6291456,2178465,6291456,2178497,6291456]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,6291456,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,14680064,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456]),new Uint32Array([2237377,2237409,2236225,2237441,2237473,2217441,2215521,2215553,2217473,2237505,2237537,2209697,2237569,2215585,2237601,2237633]),new Uint32Array([2221985,2165601,2165601,2165665,2165665,2222017,2222017,2165729,2165729,2158913,2158913,2158913,2158913,2097281,2097281,2105921]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2149634,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2176897,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,2176929,6291456,2176961,6291456,2176993,6291456]),new Uint32Array([2172641,6291456,2172673,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2172705,2172737,6291456,2172769,2172801,6291456]),new Uint32Array([2099173,2104196,2121667,2099395,2121763,2152258,2152322,2098946,2152386,2121859,2121955,2099333,2122051,2104324,2099493,2122147]),new Uint32Array([6291456,6291456,6291456,2145794,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,2145858,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,0,0,6291456,0]),new Uint32Array([0,2105921,2097729,0,2097377,0,0,2106017,0,2097505,2105889,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2239074,2239138,2239201,2239233,2239265,2239297,2239329,2239361,0,2239393,2239425,2239425,2239458,2239521,2239553,2209569]),new Uint32Array([14680064,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,6291456,23068672]),new Uint32Array([2108321,2108289,2113153,2098209,2180897,2180929,2180961,2111137,2098241,2108353,2170241,2170273,2180993,2105825,6291456,2105473]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2146114,6291456,6291456,6291456,0,0,0]),new Uint32Array([2105921,2105921,2105921,2222049,2222049,2130977,2130977,2130977,2130977,2160065,2160065,2160065,2160065,2097729,2097729,2097729]),new Uint32Array([2218145,2214785,2207937,2218177,2218209,2192993,2210113,2212769,2218241,2218273,2216129,2218305,2216161,2218337,2218369,2218401]),new Uint32Array([0,0,0,2156546,2156610,2156674,2156738,2156802,0,0,0,0,0,2156866,23068672,2156930]),new Uint32Array([23068672,23068672,23068672,0,0,0,0,23068672,23068672,0,0,23068672,23068672,23068672,0,0]),new Uint32Array([2213409,2213441,2213473,2213505,2213537,2213569,2213601,2213633,2213665,2195681,2213697,2213729,2213761,2213793,2213825,2213857]),new Uint32Array([2100033,2099233,2122017,2200673,2098113,2121537,2103201,2200705,2104033,2121857,2121953,2122401,2099649,2099969,2123009,2100129]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2201857,6291456,2201889,6291456,2201921,6291456,2201953,6291456,2201985,6291456,2202017,6291456,2176193,2176257,23068672,23068672]),new Uint32Array([6291456,6291456,23068672,23068672,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2188193,2188225,2188257,2188289,2188321,2188353,2188385,2188417,2188449,2188481,2188513,2188545,2188577,2188609,2188641,0]),new Uint32Array([10554529,2221089,0,10502113,10562017,10537921,10538049,2221121,2221153,0,0,0,0,0,0,0]),new Uint32Array([2213889,2213921,2213953,2213985,2214017,2214049,2214081,2194177,2214113,2214145,2214177,2214209,2214241,2214273,2214305,2214337]),new Uint32Array([2166978,2167042,2099169,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2180545,6291456,6291456,6291456]),new Uint32Array([10518915,10519011,10519107,10519203,2162242,2162306,2159554,2162370,2159362,2159618,2105922,2162434,2159746,2162498,2159810,2159874]),new Uint32Array([2161730,2161794,2135586,2161858,2161922,2137186,2131810,2160290,2135170,2161986,2137954,2162050,2162114,2162178,10518723,10518819]),new Uint32Array([10506627,10506723,10506819,10506915,10507011,10507107,10507203,10507299,10507395,10507491,10507587,10507683,10507779,10507875,10507971,10508067]),new Uint32Array([6291456,23068672,23068672,23068672,0,23068672,23068672,0,0,0,0,0,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0]),new Uint32Array([2175873,2175905,2175937,2175969,2176001,2176033,2176065,2176097,2176129,2176161,2176193,2176225,2176257,2176289,2176321,2176353]),new Uint32Array([2140006,2140198,2140390,2140582,2140774,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,23068672,23068672,23068672]),new Uint32Array([2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241]),new Uint32Array([0,23068672,0,0,0,0,0,0,0,2145154,2145218,2145282,6291456,0,2145346,0]),new Uint32Array([0,0,0,0,10531458,10495395,2148545,2143201,2173473,2148865,2173505,0,2173537,0,2173569,2149121]),new Uint32Array([10537282,10495683,2148738,2148802,2148866,0,6291456,2148930,2186593,2173473,2148737,2148865,2148802,10495779,10495875,10495971]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2215425,2215457,2215489,2215521,2215553,2215585,2215617,2215649,2215681,2215713,2215745,2215777,2192033,2215809,2215841,2215873]),new Uint32Array([2242049,2242081,2242113,2242145,2242177,2242209,2242241,2242273,2215937,2242305,2242338,2242401,2242433,2242465,2242497,2216001]),new Uint32Array([10554529,2221089,0,0,10562017,10502113,10538049,10537921,2221185,10489601,10489697,10609889,10609921,2141729,2141793,10610273]),new Uint32Array([2141923,2142019,2142115,2142211,2142307,2142403,2142499,2142595,2142691,0,0,0,0,0,0,0]),new Uint32Array([0,2221185,2221217,10609857,10609857,10489601,10489697,10609889,10609921,2141729,2141793,2221345,2221377,2221409,2221441,2187105]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,18923970,23068672,23068672,23068672,0,6291456,6291456]),new Uint32Array([2183105,6291456,2183137,6291456,2183169,6291456,2183201,6291456,2183233,6291456,2183265,6291456,2183297,6291456,2183329,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([2134434,2134818,2097666,2097186,2097474,2097698,2105986,2131586,2132450,2131874,2131778,2135970,2135778,2161602,2136162,2161666]),new Uint32Array([2236865,2236897,2236930,2236993,2237025,2235681,2237058,2237121,2237153,2237185,2237217,2217281,2237250,2191233,2237313,2237345]),new Uint32Array([2190049,6291456,2190081,6291456,2190113,6291456,2190145,6291456,2190177,6291456,2190209,6291456,2190241,6291456,2190273,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2101922,2102050,2102178,2102306,10498755,10498851,10498947,10499043,10499139,10499235,10499331,10499427,10499523,10489604,10489732,10489860]),new Uint32Array([2166914,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2181601,2170561,2181633,2181665,2170753,2181697,2172897,2170881,2181729,2170913,2172929,2113441,2181761,2181793,2171009,2173761]),new Uint32Array([0,2105921,2097729,2106081,0,2097601,2162337,2106017,2133281,2097505,0,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([2248001,2248033,2248066,2248130,2248193,2248226,2248289,2248322,2248385,2248417,2216673,2248450,2248514,2248577,2248610,2248673]),new Uint32Array([6291456,6291456,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,0,0,0]),new Uint32Array([2169729,6291456,2169761,6291456,2169793,6291456,2169825,6291456,2169857,2169889,6291456,2169921,6291456,2143329,6291456,2098305]),new Uint32Array([2162178,2163202,2163266,2135170,2136226,2161986,2137954,2159426,2159490,2163330,2159554,2163394,2159682,2139522,2136450,2159746]),new Uint32Array([2173953,2173985,0,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2174209,2174241,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,4271169,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2174273]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,0,0,0,0,0,0,0,6291456,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,2190785,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2189793,6291456,2189825,6291456,2189857,6291456,2189889,6291456,2189921,6291456,2189953,6291456,2189985,6291456,2190017,6291456]),new Uint32Array([2105601,2112289,2108193,2112481,2112577,0,2098305,2108321,2108289,2100865,2113153,2108481,2113345,0,2098209,2111137]),new Uint32Array([2172129,6291456,2172161,6291456,2172193,6291456,2172225,6291456,2172257,6291456,2172289,6291456,2172321,6291456,2172353,6291456]),new Uint32Array([2214753,6291456,2214785,6291456,6291456,2214817,2214849,2214881,2214913,2214945,2214977,2215009,2215041,2215073,2194401,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([0,0,0,0,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([10610305,10610337,10575617,2221761,10610401,10610433,10502177,0,10610465,10610497,10610529,10610561,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,23068672,0,0,0,0,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2187105,2187137,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2199393,2199425,2199457,2199489,2199521,2199553,2199585,2199617,2199649,2199681,2199713,2199745,2199777,2199809,2199841,0]),new Uint32Array([2217249,2217281,2217313,2217345,2217377,2217409,2217441,2217473,2215617,2217505,2217537,2217569,2214753,2217601,2217633,2217665]),new Uint32Array([2170273,2170305,6291456,2170337,2170369,6291456,2170401,2170433,2170465,6291456,6291456,6291456,2170497,2170529,6291456,2170561]),new Uint32Array([2188673,6291456,2188705,2188737,2188769,6291456,6291456,2188801,6291456,2188833,6291456,2188865,6291456,2180929,2181505,2180897]),new Uint32Array([10489988,10490116,10490244,10490372,10490500,10490628,10490756,10490884,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2147393,2147457,2147521,2147585,2147649,2147713,2147777,2147841]),new Uint32Array([23068672,23068672,0,23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2241153,2241185,2241217,2215809,2241250,2241313,2241345,2241377,2217921,2241377,2241409,2215873,2241441,2241473,2241505,2241537]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2220417,2220417,2220449,2220449,2220481,2220481,2220513,2220513,2220545,2220545,2220577,2220577,2220609,2220609,2220641,2220641]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,2144002,0,6291456,6291456,0,0,6291456,6291456,6291456]),new Uint32Array([2167105,2167137,2167169,2167201,2167233,2167265,2167297,2167329,2167361,2167393,2167425,2167457,2167489,2167521,2167553,2167585]),new Uint32Array([10575521,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193]),new Uint32Array([2234146,2234210,2234274,2234338,2234402,2234466,2234530,2234594,2234658,2234722,2234786,2234850,2234914,2234978,2235042,2235106]),new Uint32Array([0,0,0,0,0,0,0,2180577,0,0,0,0,0,2180609,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,0,0,6291456,6291456]),new Uint32Array([2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2242529,2242561,2242593,2242625,2242657,2242689,2242721,2242753,2207937,2218177,2242785,2242817,2242849,2242882,2242945,2242977]),new Uint32Array([2118049,2105345,2118241,2105441,2118433,2118529,2118625,2118721,2118817,2200257,2200289,2191809,2200321,2200353,2200385,2200417]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([2185505,6291456,2185537,6291456,2185569,6291456,2185601,6291456,2185633,6291456,2185665,6291456,2185697,6291456,2185729,6291456]),new Uint32Array([2231970,2232034,2232098,2232162,2232226,2232290,2232354,2232418,2232482,2232546,2232610,2232674,2232738,2232802,2232866,2232930]),new Uint32Array([2218625,2246402,2246466,2246530,2246594,2246657,2246689,2246689,2218657,2219681,2246721,2246753,2246785,2246818,2246881,2208481]),new Uint32Array([2197025,2197057,2197089,2197121,2197153,2197185,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2219137,2216961,2219169,2219201,2219233,2219265,2219297,2217025,2215041,2219329,2217057,2219361,2217089,2219393,2197153,2219426]),new Uint32Array([23068672,23068672,23068672,0,0,0,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713]),new Uint32Array([2243522,2243585,2243617,2243649,2243681,2210113,2243713,2243746,2243810,2243874,2243937,2243970,2244033,2244065,2244097,2244129]),new Uint32Array([2178017,6291456,2178049,6291456,2178081,6291456,2178113,6291456,2178145,6291456,2178177,6291456,2178209,6291456,2178241,6291456]),new Uint32Array([10553858,2165314,10518722,6291456,10518818,0,10518914,2130690,10519010,2130786,10519106,2130882,10519202,2165378,10554050,2165506]),new Uint32Array([0,0,2135491,2135587,2135683,2135779,2135875,2135971,2135971,2136067,2136163,2136259,2136355,2136355,2136451,2136547]),new Uint32Array([23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2220033,2220033,2220065,2220065,2220065,2220065,2220097,2220097,2220097,2220097,2220129,2220129,2220129,2220129,2220161,2220161]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2100897,2100898,2100899,2150018,2100865,2100866,2100867,2100868,2150082,2108481,2109858,2109859,2105569,2105505,2098241,2105601]),new Uint32Array([2097217,2097505,2097505,2097505,2097505,2165570,2165570,2165634,2165634,2165698,2165698,2097858,2097858,0,0,2097152]),new Uint32Array([23068672,6291456,23068672,23068672,23068672,6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,23068672,23068672]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([10503843,10503939,10504035,10504131,10504227,10504323,10504419,10504515,10504611,10504707,10504803,10504899,10504995,10491140,10491268,0]),new Uint32Array([2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2173761,2174017,2174049]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2134145,2097153,2134241,2105953,2132705,2130977,2160065,2131297,2162049,2133089,2160577,2133857,2235297,2220769,2235329,2235361]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2222401,2222433,2222465,10531394,2222497,2222529,2222561,0,2222593,2222625,2222657,2222689,2222721,2222753,2222785,0]),new Uint32Array([2184481,6291456,2184513,6291456,2184545,6291456,2184577,6291456,2184609,6291456,2184641,6291456,2184673,6291456,2184705,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0,0,0,0,0,0,0,0]),new Uint32Array([2105570,2156034,2126947,2156098,2153666,2127043,2127139,2156162,0,2127235,2156226,2156290,2156354,2156418,2127331,2127427]),new Uint32Array([2215905,2207041,2153185,2241569,2241601,2241633,2241665,2241697,2241730,2241793,2241825,2241857,2241889,2241921,2241954,2242017]),new Uint32Array([2203777,6291456,2203809,6291456,2203841,6291456,2203873,6291456,2203905,6291456,2173121,2180993,2181249,2203937,2181313,0]),new Uint32Array([2168577,6291456,2168609,6291456,2168641,6291456,2168673,6291456,2168705,6291456,2168737,6291456,2168769,6291456,2168801,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,23068672,23068672,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,0,23068672,23068672,23068672,0,0]),new Uint32Array([2210113,2195521,2210145,2210177,2210209,2210241,2210273,2210305,2210337,2210369,2210401,2210433,2210465,2210497,2210529,2210561]),new Uint32Array([6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([2228706,2228770,2228834,2228898,2228962,2229026,2229090,2229154,2229218,2229282,2229346,2229410,2229474,2229538,2229602,2229666]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,18874368,18874368,18874368,0,0]),new Uint32Array([2133089,2133281,2133281,2133281,2133281,2160577,2160577,2160577,2160577,2097441,2097441,2097441,2097441,2133857,2133857,2133857]),new Uint32Array([6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2173825,2153473,2173857,2173889,2173921,2173953,2173985,2174017,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233089]),new Uint32Array([2178529,6291456,2178561,6291456,2178593,6291456,2178625,6291456,2178657,6291456,2178689,6291456,2178721,6291456,2178753,6291456]),new Uint32Array([2221025,2221025,2221057,2221057,2159329,2159329,2159329,2159329,2097217,2097217,2158914,2158914,2158978,2158978,2159042,2159042]),new Uint32Array([2208161,2208193,2208225,2208257,2194433,2208289,2208321,2208353,2208385,2208417,2208449,2208481,2208513,2208545,2208577,2208609]),new Uint32Array([2169217,6291456,2169249,6291456,2169281,6291456,2169313,6291456,2169345,6291456,2169377,6291456,2169409,6291456,2169441,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([2133187,2133283,2133283,2133379,2133475,2133571,2133667,2133667,2133763,2133859,2133955,2134051,2134147,2134147,2134243,2134339]),new Uint32Array([2197697,2114113,2114209,2197729,2197761,2114305,2197793,2114401,2114497,2197825,2114593,2114689,2114785,2114881,2114977,0]),new Uint32Array([2193089,2193121,2193153,2193185,2117665,2117569,2193217,2193249,2193281,2193313,2193345,2193377,2193409,2193441,2193473,2193505]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2184225,6291456,2184257,6291456,2184289,6291456,2184321,6291456,2184353,6291456,2184385,6291456,2184417,6291456,2184449,6291456]),new Uint32Array([2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2100833,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2098657,2098049,2200737,2123489,2123681,2200769,2098625,2100321,2098145,2100449,2098017,2098753,2200801,2200833,2200865,0]),new Uint32Array([23068672,23068672,23068672,0,0,0,0,0,0,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,0,2098241,2108353,2108417,2105825,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2181153,2105505,2181185,2167617,2180993]),new Uint32Array([2160002,2160066,2160130,2160194,2160258,2132066,2131010,2131106,2106018,2131618,2160322,2131298,2132034,2131938,2137410,2132226]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,6291456]),new Uint32Array([2183617,6291456,2183649,6291456,2183681,6291456,2183713,6291456,2183745,6291456,2183777,6291456,2183809,6291456,2183841,6291456]),new Uint32Array([0,6291456,6291456,0,6291456,0,0,6291456,6291456,0,6291456,0,0,6291456,0,0]),new Uint32Array([2250977,2251009,2251041,2251073,2195009,2251106,2251169,2251201,2251233,2251265,2251297,2251330,2251394,2251457,2251489,2251521]),new Uint32Array([2205729,2205761,2205793,2205825,2205857,2205889,2205921,2205953,2205985,2206017,2206049,2206081,2206113,2206145,2206177,2206209]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2143170,2168993,6291456,2169025,6291456,2169057,6291456,2169089,6291456,2143234,2169121,6291456,2169153,6291456,2169185,6291456]),new Uint32Array([23068672,23068672,2190689,6291456,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2248706,2248769,2248801,2248833,2248865,2248897,2248929,2248962,2249026,2249090,2249154,2240705,2249217,2249249,2249281,2249313]),new Uint32Array([10485857,6291456,6291456,6291456,6291456,6291456,6291456,6291456,10495394,6291456,2098209,6291456,6291456,2097152,6291456,10531394]),new Uint32Array([0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([14680064,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2173985,2173953,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889]),new Uint32Array([6291456,2186977,6291456,6291456,6291456,6291456,6291456,10537858,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2209601,2209633,2209665,2209697,2209729,2209761,2209793,2209825,2209857,2209889,2209921,2209953,2209985,2210017,2210049,2210081]),new Uint32Array([10501539,10501635,10501731,10501827,10501923,10502019,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905]),new Uint32Array([2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2174017,2174017,2174049]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2194561,2194593,2194625,2119777,2119873,2194657,2194689,2194721,2194753,2194785,2194817,2194849,2194881,2194913,2194945,2194977]),new Uint32Array([2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569]),new Uint32Array([2222818,2222882,2222946,2223010,2223074,2223138,2223202,2223266,2223330,2223394,2223458,2223522,2223586,2223650,2223714,2223778]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672]),new Uint32Array([0,2179553,2179585,2179617,2179649,2144001,2179681,2179713,2179745,2179777,2179809,2156705,2179841,2156833,2179873,2179905]),new Uint32Array([6291456,23068672,6291456,2145602,23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,6291456,0,0]),new Uint32Array([2196513,2196545,2196577,2196609,2196641,2196673,2196705,2196737,2196769,2196801,2196833,2196865,2196897,2196929,2196961,2196993]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2177281,6291456,2177313,6291456,2177345,6291456,2177377,6291456,2177409,6291456,2177441,6291456,2177473,6291456,2177505,6291456]),new Uint32Array([2187137,2221473,2221505,2221537,2221569,6291456,6291456,10610209,10610241,10537986,10537986,10537986,10537986,10609857,10609857,10609857]),new Uint32Array([2243009,2243041,2216033,2243074,2243137,2243169,2243201,2219617,2243233,2243265,2243297,2243329,2243362,2243425,2243457,2243489]),new Uint32Array([10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,2097152,4194304,4194304,0,0]),new Uint32Array([2143042,6291456,2143106,2143106,2168833,6291456,2168865,6291456,6291456,2168897,6291456,2168929,6291456,2168961,6291456,2143170]),new Uint32Array([6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2204193,2204225,2204257,2204289,2204321,2204353,2204385,2204417,2204449,2204481,2204513,2204545,2204577,2204609,2204641,2204673]),new Uint32Array([2202753,6291456,2202785,6291456,2202817,6291456,2202849,6291456,2202881,6291456,2202913,6291456,2202945,6291456,2202977,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321]),new Uint32Array([2147394,2147458,2147522,2147586,2147650,2147714,2147778,2147842,2147394,2147458,2147522,2147586,2147650,2147714,2147778,2147842]),new Uint32Array([2253313,2253346,2253409,2253441,2253473,2253505,2253537,2253569,2253601,2253634,2219393,2253697,2253729,2253761,2253793,2253825]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([2162562,2162626,2131362,2162690,2159938,2160002,2162754,2162818,2160130,2162882,2160194,2160258,2160834,2160898,2161026,2161090]),new Uint32Array([2175361,2175393,2175425,2175457,2175489,2175521,2175553,2175585,2175617,2175649,2175681,2175713,2175745,2175777,2175809,2175841]),new Uint32Array([2253858,2253921,2253954,2254018,2254082,2196737,2254145,2196865,2254177,2254209,2254241,2254273,2197025,2254306,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2202113,2204129,2188705,2204161]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([2173985,2174017,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113,2173985,2173953]),new Uint32Array([2101569,2101697,2101825,2101953,2102081,2102209,2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209]),new Uint32Array([2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,0,2108417,0,2111713,2100897,2111905]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0]),new Uint32Array([2175425,2175489,2175809,2175905,2175937,2175937,2176193,2176417,2180865,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,2143298,2143298,2143298,2143362,2143362,2143362,2143426,2143426,2143426,2171105,6291456,2171137]),new Uint32Array([2120162,2120258,2151618,2151682,2151746,2151810,2151874,2151938,2152002,2120035,2120131,2120227,2152066,2120323,2152130,2120419]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2195361,2142433,2236065,2236097,2236129,2236161,2118241,2117473,2236193,2236225,2236257,2236289,0,0,0,0]),new Uint32Array([2189281,6291456,2189313,6291456,2189345,6291456,2189377,6291456,2189409,6291456,2189441,6291456,2189473,6291456,2189505,6291456]),new Uint32Array([6291456,6291456,2145922,6291456,6291456,6291456,6291456,2145986,6291456,6291456,6291456,6291456,2146050,6291456,6291456,6291456]),new Uint32Array([2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,10502113,10562017,10610401,10502177,10610433,10538049]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,2186401,0,2186433,0,2186465,0,2186497]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,23068672,23068672,23068672]),new Uint32Array([0,0,2198241,2198273,2198305,2198337,2198369,2198401,0,0,2198433,2198465,2198497,0,0,0]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,6291456,0,23068672,23068672,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,0,0,23068672,6291456,23068672,23068672]),new Uint32Array([0,2105921,2097729,0,2097377,0,0,2106017,2133281,2097505,2105889,0,2097697,2135777,2097633,2097441]),new Uint32Array([2197889,2197921,2197953,2197985,2198017,2198049,2198081,2198113,2198145,2198177,2198209,2198241,2198273,2198305,2198337,2198369]),new Uint32Array([2132514,2132610,2160386,2133090,2133186,2160450,2160514,2133282,2160578,2133570,2106178,2160642,2133858,2160706,2160770,2134146]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,23068672,6291456,23068672,23068672,6291456,23068672,0,0,0,0,0,0,0,0]),new Uint32Array([2184737,6291456,2184769,6291456,2184801,6291456,2184833,6291456,2184865,6291456,2184897,6291456,2184929,6291456,2184961,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,2186753,6291456,6291456,6291456,6291456,2186785,2186817,2186849,2173569,2186881,10496355,10495395,10575521]),new Uint32Array([0,0,2097729,0,0,0,0,2106017,0,2097505,0,2097185,0,2135777,2097633,2097441]),new Uint32Array([2189537,6291456,2189569,6291456,2189601,6291456,2189633,6291456,2189665,6291456,2189697,6291456,2189729,6291456,2189761,6291456]),new Uint32Array([2202497,6291456,2202529,6291456,2202561,6291456,2202593,6291456,2202625,6291456,2202657,6291456,2202689,6291456,2202721,6291456]),new Uint32Array([2245217,2218369,2245249,2245282,2245345,2245377,2245410,2245474,2245537,2245569,2245601,2245633,2245665,2245665,2245697,2245729]),new Uint32Array([6291456,0,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,0,0,0,0,0,0,23068672,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,6291456,23068672,6291456,23068672,6291456,6291456,6291456,6291456,23068672,23068672]),new Uint32Array([0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2097281,2105921,2097729,2106081,2097377,2097601,2162337,2106017,2133281,2097505,0,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([2176641,6291456,2176673,6291456,2176705,6291456,2176737,6291456,2176769,6291456,2176801,6291456,2176833,6291456,2176865,6291456]),new Uint32Array([2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113,2173985,2173953,2174369,2174369,0,0,2100833,2100737]),new Uint32Array([2116513,2190817,2190849,2190881,2190913,2190945,2116609,2190977,2191009,2191041,2191073,2117185,2191105,2191137,2191169,2191201]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,6291456,6291456,6291456]),new Uint32Array([0,0,0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456]),new Uint32Array([2167617,2167649,2167681,2167713,2167745,2167777,2167809,6291456,2167841,2167873,2167905,2167937,2167969,2168001,2168033,4240130]),new Uint32Array([2165122,2163970,2164034,2164098,2164162,2164226,2164290,2164354,2164418,2164482,2164546,2133122,2134562,2132162,2132834,2136866]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,2186209,2186241,2186273,2186305,2186337,2186369,0,0]),new Uint32Array([2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([0,0,23068672,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456]),new Uint32Array([0,10537921,10610689,10610273,10610497,10610529,10610305,10610721,10489601,10489697,10610337,10575617,10554529,2221761,2197217,10496577]),new Uint32Array([2105473,2105569,2105601,2112289,0,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441]),new Uint32Array([2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481]),new Uint32Array([2125346,2153410,2153474,2127394,2153538,2153602,2153666,2153730,2105507,2105476,2153794,2153858,2153922,2153986,2154050,2105794]),new Uint32Array([2200449,2119681,2200481,2153313,2199873,2199905,2199937,2200513,2200545,2200577,2200609,2119105,2119201,2119297,2119393,2119489]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2175777,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2222273,2197217,2221473,2221505,2221089,2222305,2200865,2099681,2104481,2222337,2099905,2120737,2222369,2103713,2100225,2098785]),new Uint32Array([2201377,6291456,2201409,6291456,2201441,6291456,2201473,6291456,2201505,6291456,2201537,6291456,2201569,6291456,6291456,23068672]),new Uint32Array([2174081,2174113,2174145,2174177,2149057,2233057,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793]),new Uint32Array([2200897,6291456,2200929,6291456,2200961,6291456,2200993,6291456,2201025,6291456,2180865,6291456,2201057,6291456,2201089,6291456]),new Uint32Array([0,0,0,0,0,23068672,23068672,0,6291456,6291456,6291456,0,0,0,0,0]),new Uint32Array([2161154,2161410,2138658,2161474,2161538,2097666,2097186,2097474,2162946,2132450,2163010,2163074,2136162,2163138,2161666,2161730]),new Uint32Array([2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953]),new Uint32Array([0,0,0,0,0,0,23068672,23068672,0,0,0,0,2145410,2145474,0,6291456]),new Uint32Array([2244161,2216065,2212769,2244193,2244225,2244257,2244290,2244353,2244385,2244417,2244449,2218273,2244481,2244514,2244577,2244609]),new Uint32Array([2125730,2125699,2125795,2125891,2125987,2154114,2154178,2154242,2154306,2154370,2154434,2154498,2126082,2126178,2126274,2126083]),new Uint32Array([2237665,2237697,2237697,2237697,2237730,2237793,2237825,2237857,2237890,2237953,2237985,2238017,2238049,2238081,2238113,2238145]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2150146,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,0,0,23068672,23068672,23068672,0,0]),new Uint32Array([2214369,2238593,2238625,2238657,2238689,2238721,2238753,2238785,2238817,2238850,2238913,2238945,2238977,2235457,2239009,2239041]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([2252066,2252130,2252193,2252225,2252257,2252290,2252353,2252385,2252417,2252449,2252481,2252513,2252545,2252578,2252641,2252673]),new Uint32Array([2197697,2114113,2114209,2197729,2197761,2114305,2197793,2114401,2114497,2197825,2114593,2114689,2114785,2114881,2114977,2197857]),new Uint32Array([2224866,2224930,2224994,2225058,2225122,2225186,2225250,2225314,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2219490,2219554,2219617,2219649,2219681,2219714,2219778,2219842,2219905,2219937,0,0,0,0,0,0]),new Uint32Array([6291456,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456]),new Uint32Array([2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289]),new Uint32Array([2174081,2174113,2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113,2173985,2173953,2148481,2173601,2173633,2173665]),new Uint32Array([2220161,2220161,2220193,2220193,2220193,2220193,2220225,2220225,2220225,2220225,2220257,2220257,2220257,2220257,2220289,2220289]),new Uint32Array([2192673,2192705,2192737,2192769,2192801,2192833,2192865,2118049,2192897,2117473,2117761,2192929,2192961,2192993,2193025,2193057]),new Uint32Array([2179297,6291456,2179329,6291456,2179361,6291456,2179393,6291456,2179425,6291456,2179457,6291456,2179489,6291456,2179521,6291456]),new Uint32Array([6291456,6291456,6291456,23068672,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2235745,2235777,2193633,2235809,2235841,2235873,2235905,2235937,2235969,2116513,2116705,2236001,2200513,2199905,2200545,2236033]),new Uint32Array([2113153,2108481,2113345,2113441,2232993,2233025,0,0,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761]),new Uint32Array([2170593,6291456,2170625,6291456,2170657,6291456,2170689,2170721,6291456,2170753,6291456,6291456,2170785,6291456,2170817,2170849]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2166786,2166850,0,0,0,0]),new Uint32Array([23068672,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,10575617,2187041,10502177,10489601,10489697,0]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2134562,2132162,2132834,2136866,2136482,2164610,2164674,2164738,2164802,2132802,2132706,2164866,2132898,2164930,2164994,2165058]),new Uint32Array([6291456,6291456,2098337,2101441,10531458,2153473,6291456,6291456,10531522,2100737,2108193,6291456,2106499,2106595,2106691,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0]),new Uint32Array([2233122,2233186,2233250,2233314,2233378,2233442,2233506,2233570,2233634,2233698,2233762,2233826,2233890,2233954,2234018,2234082]),new Uint32Array([23068672,6291456,23068672,23068672,23068672,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2205217,2205249,2205281,2205313,2205345,2205377,2205409,2205441,2205473,2205505,2205537,2205569,2205601,2205633,2205665,2205697]),new Uint32Array([6291456,0,6291456,0,0,0,6291456,6291456,6291456,6291456,0,0,23068672,6291456,23068672,23068672]),new Uint32Array([2173601,2173761,2174081,2173569,2174241,2174113,2173953,6291456,2174305,6291456,2174337,6291456,2174369,6291456,2174401,6291456]),new Uint32Array([6291456,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2152450,2152514,2099653,2104452,2099813,2122243,2099973,2152578,2122339,2122435,2122531,2122627,2122723,2104580,2122819,2152642]),new Uint32Array([2236385,2236417,2236449,2236482,2236545,2215425,2236577,2236609,2236641,2236673,2215457,2236705,2236737,2236770,2215489,2236833]),new Uint32Array([2163394,2159746,2163458,2131362,2163522,2160130,2163778,2132226,2163842,2132898,2163906,2161410,2138658,2097666,2136162,2163650]),new Uint32Array([2218721,2246913,2246946,2216385,2247010,2247074,2215009,2247137,2247169,2216481,2247201,2247233,2247266,2247330,2247330,0]),new Uint32Array([2129730,2129762,2129858,2129731,2129827,2156482,2156482,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,0,0,0,0,6291456,0,0]),new Uint32Array([2203969,2204001,2181377,2204033,2204065,6291456,2204097,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([2169473,6291456,2169505,6291456,2169537,6291456,2169569,6291456,2169601,6291456,2169633,6291456,2169665,6291456,2169697,6291456]),new Uint32Array([2141542,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2220801,2220801,2220801,2220801,2220833,2220833,2220865,2220865,2220865,2220865,2220897,2220897,2220897,2220897,2139873,2139873]),new Uint32Array([0,0,0,0,0,23068672,23068672,0,0,0,0,0,0,0,6291456,0]),new Uint32Array([2214849,2218433,2218465,2218497,2218529,2218561,2214881,2218593,2218625,2218657,2218689,2218721,2218753,2216545,2218785,2218817]),new Uint32Array([23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0,6291456]),new Uint32Array([2136482,2164610,2164674,2164738,2164802,2132802,2132706,2164866,2132898,2164930,2164994,2165058,2165122,2132802,2132706,2164866]),new Uint32Array([2207649,2207681,2207713,2207745,2207777,2207809,2207841,2207873,2207905,2207937,2207969,2208001,2208033,2208065,2208097,2208129]),new Uint32Array([2123683,2105092,2152706,2123779,2105220,2152770,2100453,2098755,2123906,2124002,2124098,2124194,2124290,2124386,2124482,2124578]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,6291456,0,0,0,0,0,0,0,10485857]),new Uint32Array([6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([10508163,10508259,10508355,10508451,2200129,2200161,2192737,2200193,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2203553,6291456,2203585,6291456,6291456,6291456,2203617,6291456,2203649,6291456,2203681,6291456,2203713,6291456,2203745,6291456]),new Uint32Array([18884449,18884065,23068672,18884417,18884034,18921185,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,18874368]),new Uint32Array([2247393,2247426,2247489,2247521,2247553,2247586,2247649,2247681,2247713,2247745,2247777,2247810,2247873,2247905,2247937,2247969]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,23068672]),new Uint32Array([2134145,2097153,2134241,0,2132705,2130977,2160065,2131297,0,2133089,2160577,2133857,2235297,0,2235329,0]),new Uint32Array([2182593,6291456,2182625,6291456,2182657,6291456,2182689,6291456,2182721,6291456,2182753,6291456,2182785,6291456,2182817,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2102402,2102403,6291456,2110050]),new Uint32Array([2149890,2108323,2149954,6291456,2113441,6291456,2149057,6291456,2113441,6291456,2105473,2167265,2111137,2105505,6291456,2108353]),new Uint32Array([2219105,2219137,2195233,2251554,2251617,2251649,2251681,2251713,2251746,2251810,2251873,2251905,2251937,2251970,2252033,2219169]),new Uint32Array([2203009,6291456,2203041,6291456,2203073,6291456,2203105,6291456,2203137,6291456,2203169,6291456,2203201,6291456,2203233,6291456]),new Uint32Array([2128195,2128291,2128387,2128483,2128579,2128675,2128771,2128867,2128963,2129059,2129155,2129251,2129347,2129443,2129539,2129635]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2140964,2141156,2140966,2141158,2141350]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2225378,2225442,2225506,2225570,2225634,2225698,2225762,2225826,2225890,2225954,2226018,2226082,2226146,2226210,2226274,2226338]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417]),new Uint32Array([2108353,2108417,0,2105601,2108193,2157121,2157313,2157377,2157441,2100897,6291456,2108419,2173953,2173633,2173633,2173953]),new Uint32Array([2111713,2173121,2111905,2098177,2173153,2173185,2173217,2113153,2113345,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,2190753]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,2197249,6291456,2117377,2197281,2197313,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,0,0,0,0,0,0,23068672,0,0,0,0,0,6291456,6291456,6291456]),new Uint32Array([2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0]),new Uint32Array([0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,23068672,23068672,23068672]),new Uint32Array([2173281,6291456,2173313,6291456,2173345,6291456,2173377,6291456,0,0,10532546,6291456,6291456,6291456,10562017,2173441]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0]),new Uint32Array([23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2159426,2159490,2159554,2159362,2159618,2159682,2139522,2136450,2159746,2159810,2159874,2130978,2131074,2131266,2131362,2159938]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2203233,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2203265,6291456,2203297,6291456,2203329,2203361,6291456]),new Uint32Array([6291456,6291456,2148418,2148482,2148546,0,6291456,2148610,2186529,2186561,2148417,2148545,2148482,10495778,2143969,10495778]),new Uint32Array([2134146,2139426,2160962,2134242,2161218,2161282,2161346,2161410,2138658,2134722,2134434,2134818,2097666,2097346,2097698,2105986]),new Uint32Array([2198881,2198913,2198945,2198977,2199009,2199041,2199073,2199105,2199137,2199169,2199201,2199233,2199265,2199297,2199329,2199361]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([10610561,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193]),new Uint32Array([2183873,6291456,2183905,6291456,2183937,6291456,2183969,6291456,2184001,6291456,2184033,6291456,2184065,6291456,2184097,6291456]),new Uint32Array([2244642,2244706,2244769,2244801,2218305,2244833,2244865,2244897,2244929,2244961,2244993,2245026,2245089,2245122,2245185,0]),new Uint32Array([6291456,6291456,2116513,2116609,2116705,2116801,2199873,2199905,2199937,2199969,2190913,2200001,2200033,2200065,2200097,2191009]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,2180673,2180705,2180737,2180769,2180801,2180833,0,0]),new Uint32Array([2098081,2099521,2099105,2120705,2098369,2120801,2103361,2097985,2098433,2121377,2121473,2099169,2099873,2098401,2099393,2152609]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2150402]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,2145666,2145730,6291456,6291456]),new Uint32Array([2173921,2173953,2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233057,2148481,2173601,2173633,2173665]),new Uint32Array([2187073,6291456,6291456,6291456,6291456,2098241,2098241,2108353,2100897,2111905,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2102404,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,2100612,6291456,6291456,6291456,6291456,6291456,6291456,6291456,10485857]),new Uint32Array([2149057,2233057,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889]),new Uint32Array([2217697,2217729,2217761,2217793,2217825,2217857,2217889,2217921,2217953,2215873,2217985,2215905,2218017,2218049,2218081,2218113]),new Uint32Array([2211233,2218849,2216673,2218881,2218913,2218945,2218977,2219009,2216833,2219041,2215137,2219073,2216865,2209505,2219105,2216897]),new Uint32Array([2240097,2240129,2240161,2240193,2240225,2240257,2240289,2240321,2240353,2240386,2240449,2240481,2240513,2240545,2207905,2240578]),new Uint32Array([6291456,6291456,2202273,6291456,2202305,6291456,2202337,6291456,2202369,6291456,2202401,6291456,2202433,6291456,2202465,6291456]),new Uint32Array([0,23068672,23068672,18923394,23068672,18923458,18923522,18884099,18923586,18884195,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2201121,6291456,2201153,6291456,2201185,6291456,2201217,6291456,2201249,6291456,2201281,6291456,2201313,6291456,2201345,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456]),new Uint32Array([2211041,2211073,2211105,2211137,2211169,2211201,2211233,2211265,2211297,2211329,2211361,2211393,2211425,2211457,2211489,2211521]),new Uint32Array([2181825,6291456,2181857,6291456,2181889,6291456,2181921,6291456,2181953,6291456,2181985,6291456,2182017,6291456,2182049,6291456]),new Uint32Array([2162337,2097633,2097633,2097633,2097633,2132705,2132705,2132705,2132705,2097153,2097153,2097153,2097153,2133089,2133089,2133089]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,2148545,6291456,2173473,6291456,2148865,6291456,2173505,6291456,2173537,6291456,2173569,6291456,2149121,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2174017,2174017,2174049,2174081,2174113]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2207137,2207169,2207201,2207233,2207265,2207297,2207329,2207361,2207393,2207425,2207457,2207489,2207521,2207553,2207585,2207617]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,6291456,6291456,0,23068672,23068672,0,0,0,0,0,0]),new Uint32Array([2198401,2198433,2198465,2198497,0,2198529,2198561,2198593,2198625,2198657,2198689,2198721,2198753,2198785,2198817,2198849]),new Uint32Array([2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,0,0]),new Uint32Array([2216385,2118721,2216417,2216449,2216481,2216513,2216545,2211233,2216577,2216609,2216641,2216673,2216705,2216737,2216737,2216769]),new Uint32Array([2216801,2216833,2216865,2216897,2216929,2216961,2216993,2215169,2217025,2217057,2217089,2217121,2217154,2217217,0,0]),new Uint32Array([2210593,2191809,2210625,2210657,2210689,2210721,2210753,2210785,2210817,2210849,2191297,2210881,2210913,2210945,2210977,2211009]),new Uint32Array([0,0,2105825,0,0,2111905,2105473,0,0,2112289,2108193,2112481,2112577,0,2098305,2108321]),new Uint32Array([0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,2097153,2134241,0,2132705,0,0,2131297,0,2133089,0,2133857,0,2220769,0,2235361]),new Uint32Array([14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,6291456,6291456,14680064]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([2171873,6291456,2171905,6291456,2171937,6291456,2171969,6291456,2172001,6291456,2172033,6291456,2172065,6291456,2172097,6291456]),new Uint32Array([2220929,2220929,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2133857,2134145,2134145,2134145,2134145,2134241,2134241,2134241,2134241,2105889,2105889,2105889,2105889,2097185,2097185,2097185]),new Uint32Array([2173697,2173761,2173793,2174113,2173985,2173953,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,10499619,10499715,10499811,10499907]),new Uint32Array([0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,0,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,2144322,2144386,2144450,2144514,2144578,2144642,2144706,2144770]),new Uint32Array([23068672,23068672,23068672,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456]),new Uint32Array([2113153,2108481,2113345,2113441,2098209,2111137,0,2098241,2108353,2108417,2105825,0,0,2111905,2105473,2105569]),new Uint32Array([2236321,2236353,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2152194,2121283,2103684,2103812,2097986,2098533,2097990,2098693,2098595,2098853,2099013,2103940,2121379,2121475,2121571,2104068]),new Uint32Array([2206241,2206273,2206305,2206337,2206369,2206401,2206433,2206465,2206497,2206529,2206561,2206593,2206625,2206657,2206689,2206721]),new Uint32Array([6291456,6291456,6291456,6291456,16777216,16777216,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,23068672,23068672,10538818,10538882,6291456,6291456,2150338]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2214369,2214401,2214433,2214465,2214497,2214529,2214561,2214593,2194977,2214625,2195073,2214657,2214689,2214721,6291456,6291456]),new Uint32Array([2097152,2097152,2097152,2097152,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2182081,6291456,2182113,6291456,2182145,6291456,2182177,6291456,2182209,6291456,2182241,6291456,2182273,6291456,2182305,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2146881,2146945,2147009,2147073,2147137,2147201,2147265,2147329]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,23068672,23068672]),new Uint32Array([0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2122915,2123011,2123107,2104708,2123203,2123299,2123395,2100133,2104836,2100290,2100293,2104962,2104964,2098052,2123491,2123587]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([6291456,2171169,6291456,2171201,6291456,2171233,6291456,2171265,6291456,2171297,6291456,2171329,6291456,6291456,2171361,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,2148994,2149058,2149122,0,6291456,2149186,2186945,2173537,2148993,2149121,2149058,10531458,10496066,0]),new Uint32Array([2195009,2195041,2195073,2195105,2195137,2195169,2195201,2195233,2195265,2195297,2195329,2195361,2195393,2195425,2195457,2195489]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,0,0,6291456,6291456]),new Uint32Array([2182849,6291456,2182881,6291456,2182913,6291456,2182945,6291456,2182977,6291456,2183009,6291456,2183041,6291456,2183073,6291456]),new Uint32Array([2211553,2210081,2211585,2211617,2211649,2211681,2211713,2211745,2211777,2211809,2209569,2211841,2211873,2211905,2211937,2211969]),new Uint32Array([2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2166594,2127298,2166658,2142978,2141827,2166722]),new Uint32Array([2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233057,2148481,2173601,2173633,2173665,2173697,2173729]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,2185761,2185793,2185825,2185857,2185889,2185921,0,0]),new Uint32Array([6291456,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,6291456]),new Uint32Array([0,0,0,2220961,2220961,2220961,2220961,2144193,2144193,2159201,2159201,2159265,2159265,2144194,2220993,2220993]),new Uint32Array([2192641,2235393,2235425,2152257,2116609,2235457,2235489,2200065,2235521,2235553,2235585,2212449,2235617,2235649,2235681,2235713]),new Uint32Array([2194049,2194081,2194113,2194145,2194177,2194209,2194241,2194273,2194305,2194337,2194369,2194401,2194433,2194465,2194497,2194529]),new Uint32Array([2196673,2208641,2208673,2208705,2208737,2208769,2208801,2208833,2208865,2208897,2208929,2208961,2208993,2209025,2209057,2209089]),new Uint32Array([2191681,2191713,2191745,2191777,2153281,2191809,2191841,2191873,2191905,2191937,2191969,2192001,2192033,2192065,2192097,2192129]),new Uint32Array([2230946,2231010,2231074,2231138,2231202,2231266,2231330,2231394,2231458,2231522,2231586,2231650,2231714,2231778,2231842,2231906]),new Uint32Array([14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2185953,2185985,2186017,2186049,2186081,2186113,2186145,2186177]),new Uint32Array([2139811,2139907,2097284,2105860,2105988,2106116,2106244,2097444,2097604,2097155,10485778,10486344,2106372,6291456,0,0]),new Uint32Array([2110051,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2172385,6291456,2172417,6291456,2172449,6291456,2172481,6291456,2172513,6291456,2172545,6291456,2172577,6291456,2172609,6291456]),new Uint32Array([0,0,23068672,23068672,6291456,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2249345,2249377,2249409,2249441,2249473,2249505,2249537,2249570,2210209,2249633,2249665,2249697,2249729,2249761,2249793,2216769]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([2187169,2187201,2187233,2187265,2187297,2187329,2187361,2187393,2187425,2187457,2187489,2187521,2187553,2187585,2187617,2187649]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,0,6291456,6291456,0,0,0,6291456,6291456,6291456,0,0,0,6291456,6291456]),new Uint32Array([2182337,6291456,2182369,6291456,2182401,6291456,2182433,6291456,2182465,6291456,2182497,6291456,2182529,6291456,2182561,6291456]),new Uint32Array([2138179,2138275,2138371,2138467,2134243,2134435,2138563,2138659,2138755,2138851,2138947,2139043,2138947,2138755,2139139,2139235]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([0,0,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2250498,2250562,2250625,2250657,2208321,2250689,2250721,2250753,2250785,2250817,2250849,2218945,2250881,2250913,2250945,0]),new Uint32Array([2170369,2105569,2098305,2108481,2173249,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456]),new Uint32Array([2100897,2111905,2105473,2105569,2105601,0,2108193,0,0,0,2098305,2108321,2108289,2100865,2113153,2108481]),new Uint32Array([2100897,2100897,2105569,2105569,6291456,2112289,2149826,6291456,6291456,2112481,2112577,2098177,2098177,2098177,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,6291456,6291456,6291456]),new Uint32Array([6291456,2169953,2169985,6291456,2170017,6291456,2170049,2170081,6291456,2170113,2170145,2170177,6291456,6291456,2170209,2170241]),new Uint32Array([6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2220641,2220641,2220673,2220673,2220673,2220673,2220705,2220705,2220705,2220705,2220737,2220737,2220737,2220737,2220769,2220769]),new Uint32Array([2127650,2127746,2127842,2127938,2128034,2128130,2128226,2128322,2128418,2127523,2127619,2127715,2127811,2127907,2128003,2128099]),new Uint32Array([2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177]),new Uint32Array([0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2204705,2204737,2204769,2204801,2204833,2204865,2204897,2204929,2204961,2204993,2205025,2205057,2205089,2205121,2205153,2205185]),new Uint32Array([2176385,6291456,2176417,6291456,2176449,6291456,2176481,6291456,2176513,6291456,2176545,6291456,2176577,6291456,2176609,6291456]),new Uint32Array([2195521,2195553,2195585,2195617,2195649,2195681,2117857,2195713,2195745,2195777,2195809,2195841,2195873,2195905,2195937,2195969]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456]),new Uint32Array([2173921,2173953,2173985,2174017,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113]),new Uint32Array([2131586,2132450,2135970,2135778,2161602,2136162,2163650,2161794,2135586,2163714,2137186,2131810,2160290,2135170,2097506,2159554]),new Uint32Array([2134145,2097153,2134241,2105953,2132705,2130977,2160065,2131297,2162049,2133089,2160577,2133857,0,0,0,0]),new Uint32Array([2116513,2116609,2116705,2116801,2116897,2116993,2117089,2117185,2117281,2117377,2117473,2117569,2117665,2117761,2117857,2117953]),new Uint32Array([2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,2100802,2101154,2101282,2101410,2101538,2101666,2101794]),new Uint32Array([2100289,2098657,2098049,2200737,2123489,2123681,2200769,2098625,2100321,2098145,2100449,2098017,2098753,2098977,2150241,2150305]),new Uint32Array([6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,2109955,6291456,6291456,0,0,0,0]),new Uint32Array([18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,6291456,0,0]),new Uint32Array([2130979,2131075,2131075,2131171,2131267,2131363,2131459,2131555,2131651,2131651,2131747,2131843,2131939,2132035,2132131,2132227]),new Uint32Array([0,2177793,6291456,2177825,6291456,2177857,6291456,2177889,6291456,2177921,6291456,2177953,6291456,2177985,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2113345,0,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289]),new Uint32Array([2136643,2136739,2136835,2136931,2137027,2137123,2137219,2137315,2137411,2137507,2137603,2137699,2137795,2137891,2137987,2138083]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([2174433,6291456,2174465,6291456,2174497,6291456,2174529,6291456,2174561,6291456,2174593,6291456,2174625,6291456,2174657,6291456]),new Uint32Array([0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441]),new Uint32Array([10496547,10496643,2105505,2149698,6291456,10496739,10496835,2170273,6291456,2149762,2105825,2111713,2111713,2111713,2111713,2168673]),new Uint32Array([6291456,2143490,2143490,2143490,2171649,6291456,2171681,2171713,2171745,6291456,2171777,6291456,2171809,6291456,2171841,6291456]),new Uint32Array([2159106,2159106,2159170,2159170,2159234,2159234,2159298,2159298,2159298,2159362,2159362,2159362,2106401,2106401,2106401,2106401]),new Uint32Array([2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137]),new Uint32Array([2108417,2181217,2181249,2181281,2170433,2170401,2181313,2181345,2181377,2181409,2181441,2181473,2181505,2181537,2170529,2181569]),new Uint32Array([2218433,2245761,2245793,2245825,2245857,2245890,2245953,2245986,2209665,2246050,2246113,2246146,2246210,2246274,2246337,2246369]),new Uint32Array([2230754,2230818,2230882,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2184129,6291456,2184161,6291456,2184193,6291456,6291456,6291456,6291456,6291456,2146818,2183361,6291456,6291456,2142978,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2135170,2097506,2130691,2130787,2130883,2163970,2164034,2164098,2164162,2164226,2164290,2164354,2164418,2164482,2164546,2133122]),new Uint32Array([2108515,2108611,2100740,2108707,2108803,2108899,2108995,2109091,2109187,2109283,2109379,2109475,2109571,2109667,2109763,2100738]),new Uint32Array([2102788,2102916,2103044,2120515,2103172,2120611,2120707,2098373,2103300,2120803,2120899,2120995,2103428,2103556,2121091,2121187]),new Uint32Array([2158082,2158146,0,2158210,2158274,0,2158338,2158402,2158466,2129922,2158530,2158594,2158658,2158722,2158786,2158850]),new Uint32Array([10499619,10499715,10499811,10499907,10500003,10500099,10500195,10500291,10500387,10500483,10500579,10500675,10500771,10500867,10500963,10501059]),new Uint32Array([2239585,2239618,2239681,2239713,0,2191969,2239745,2239777,2192033,2239809,2239841,2239874,2239937,2239970,2240033,2240065]),new Uint32Array([2252705,2252738,2252801,2252833,2252865,2252897,2252930,2252994,2253057,2253089,2253121,2253154,2253217,2253250,2219361,2219361]),new Uint32Array([2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,10538050,10538114,10538178,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2226402,2226466,2226530,2226594,2226658,2226722,2226786,2226850,2226914,2226978,2227042,2227106,2227170,2227234,2227298,2227362]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,2144066,2144130,2144194,2144258,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,6291456,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([2124674,2124770,2123875,2123971,2124067,2124163,2124259,2124355,2124451,2124547,2124643,2124739,2124835,2124931,2125027,2125123]),new Uint32Array([2168065,6291456,2168097,6291456,2168129,6291456,2168161,6291456,2168193,6291456,2168225,6291456,2168257,6291456,2168289,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,2100610,2100611,6291456,2107842,2107843,6291456,6291456,6291456,6291456,10537922,6291456,10537986,6291456]),new Uint32Array([2174849,2174881,2174913,2174945,2174977,2175009,2175041,2175073,2175105,2175137,2175169,2175201,2175233,2175265,2175297,2175329]),new Uint32Array([2154562,2154626,2154690,2154754,2141858,2154818,2154882,2127298,2154946,2127298,2155010,2155074,2155138,2155202,2155266,2155202]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,23068672,0]),new Uint32Array([2200641,2150786,2150850,2150914,2150978,2151042,2106562,2151106,2150562,2151170,2151234,2151298,2151362,2151426,2151490,2151554]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,6291456,6291456]),new Uint32Array([2220289,2220289,2220321,2220321,2220321,2220321,2220353,2220353,2220353,2220353,2220385,2220385,2220385,2220385,2220417,2220417]),new Uint32Array([2155330,2155394,0,2155458,2155522,2155586,2105732,0,2155650,2155714,2155778,2125314,2155842,2155906,2126274,2155970]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,6291456,23068672,23068672,6291456,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0]),new Uint32Array([2097729,2106017,2106017,2106017,2106017,2131297,2131297,2131297,2131297,2106081,2106081,2162049,2162049,2105953,2105953,2162337]),new Uint32Array([2097185,2097697,2097697,2097697,2097697,2135777,2135777,2135777,2135777,2097377,2097377,2097377,2097377,2097601,2097601,2097217]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23068672]),new Uint32Array([2139331,2139427,2139523,2139043,2133571,2132611,2139619,2139715,0,0,0,0,0,0,0,0]),new Uint32Array([2174113,2174145,2100897,2098177,2108289,2100865,2173601,2173633,2173985,2174113,2174145,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,23068672,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,18923778,23068672,23068672,23068672,23068672,18923842,23068672,23068672,23068672,23068672,18923906,23068672,23068672,23068672]),new Uint32Array([2134145,2097153,2134241,0,2132705,2130977,2160065,2131297,0,2133089,0,2133857,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2177537,6291456,2177569,6291456,2177601,6291456,2177633,6291456,2177665,6291456,2177697,6291456,2177729,6291456,2177761,6291456]),new Uint32Array([2212481,2212513,2212545,2212577,2197121,2212609,2212641,2212673,2212705,2212737,2212769,2212801,2212833,2212865,2212897,2212929]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2098241,2108353,2170209,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,6291456,2108193,2172417,2112481,2098177]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456])],e=new Uint16Array([616,616,565,147,161,411,330,2,131,131,328,454,241,408,86,86,696,113,285,350,325,301,473,214,639,232,447,64,369,598,124,672,567,223,621,154,107,86,86,86,86,86,86,505,86,68,634,86,218,218,218,218,486,218,218,513,188,608,216,86,217,463,668,85,700,360,184,86,86,86,647,402,153,10,346,718,662,260,145,298,117,1,443,342,138,54,563,86,240,572,218,70,387,86,118,460,641,602,86,86,306,218,86,692,86,86,86,86,86,162,707,86,458,26,86,218,638,86,86,86,86,86,65,449,86,86,306,183,86,58,391,667,86,157,131,131,131,131,86,433,131,406,31,218,247,86,86,693,218,581,351,86,438,295,69,462,45,126,173,650,14,295,69,97,168,187,641,78,523,390,69,108,287,664,173,219,83,295,69,108,431,426,173,694,412,115,628,52,257,398,641,118,501,121,69,579,151,423,173,620,464,121,69,382,151,476,173,27,53,121,86,594,578,226,173,86,632,130,86,96,228,268,641,622,563,86,86,21,148,650,131,131,321,43,144,343,381,531,131,131,178,20,86,399,156,375,164,541,30,60,715,198,92,118,131,131,86,86,306,407,86,280,457,196,488,358,131,131,244,86,86,143,86,86,86,86,86,667,563,86,86,86,86,86,86,86,86,86,86,86,86,86,336,363,86,86,336,86,86,380,678,67,86,86,86,678,86,86,86,512,86,307,86,708,86,86,86,86,86,528,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,563,307,86,86,86,86,86,104,450,337,86,720,86,32,450,397,86,86,86,587,218,558,708,708,293,708,86,86,86,86,86,694,205,86,8,86,86,86,86,549,86,667,697,697,679,86,458,460,86,86,650,86,708,543,86,86,86,245,86,86,86,140,218,127,708,708,458,197,131,131,131,131,500,86,86,483,251,86,306,510,515,86,722,86,86,86,65,201,86,86,483,580,470,86,86,86,368,131,131,131,694,114,110,555,86,86,123,721,163,142,713,418,86,317,675,209,218,218,218,371,545,592,629,490,603,199,46,320,525,680,310,279,388,111,42,252,593,607,235,617,410,377,50,548,135,356,17,520,189,116,392,600,349,332,482,699,690,535,119,106,451,71,152,667,131,218,218,265,671,637,492,504,533,683,269,269,658,86,86,86,86,86,86,86,86,86,491,619,86,86,6,86,86,86,86,86,86,86,86,86,86,86,229,86,86,86,86,86,86,86,86,86,86,86,86,667,86,86,171,131,118,131,656,206,234,571,89,334,670,246,311,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,534,86,86,86,86,86,86,82,86,86,86,86,86,430,86,86,86,86,86,86,86,86,86,599,86,324,86,470,69,640,264,131,626,101,174,86,86,667,233,105,73,374,394,221,204,84,28,326,86,86,471,86,86,86,109,573,86,171,200,200,200,200,218,218,86,86,86,86,460,131,131,131,86,506,86,86,86,86,86,220,404,34,614,47,442,305,25,612,338,601,648,7,344,255,131,131,51,86,312,507,563,86,86,86,86,588,86,86,86,86,86,530,511,86,458,3,435,384,556,522,230,527,86,118,86,86,717,86,137,273,79,181,484,23,93,112,655,249,417,703,370,87,98,313,684,585,155,465,596,481,695,18,416,428,61,701,706,282,643,495,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,549,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,549,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,307,86,86,86,171,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,650,131,422,542,420,263,24,172,86,86,86,86,86,566,86,86,132,540,395,353,494,519,19,485,284,472,131,131,131,16,714,86,211,708,86,86,86,694,698,86,86,483,704,708,218,272,86,86,120,86,159,478,86,307,247,86,86,663,597,459,627,667,86,86,277,455,39,302,86,250,86,86,86,271,99,452,306,281,329,400,200,86,86,362,549,352,646,461,323,586,86,86,4,708,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,717,86,518,86,86,650,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,125,554,480,300,613,72,333,288,561,544,604,48,719,91,169,176,590,224,76,191,29,559,560,231,537,166,477,538,256,437,131,131,469,167,40,0,685,266,441,705,239,642,475,568,640,610,299,673,517,318,385,22,202,180,179,359,424,215,90,66,521,653,467,682,453,409,479,88,131,661,35,303,15,262,666,630,712,131,131,618,659,175,218,195,347,193,227,261,150,165,709,546,294,569,710,270,413,376,524,55,242,38,419,529,170,657,3,304,122,379,278,131,651,86,67,576,458,458,131,131,86,86,86,86,86,86,86,118,309,86,86,547,86,86,86,86,667,650,664,131,131,86,86,56,131,131,131,131,131,131,131,131,86,307,86,86,86,664,238,650,86,86,717,86,118,86,86,315,86,59,86,86,574,549,131,131,340,57,436,86,86,86,86,86,86,458,708,499,691,62,86,650,86,86,694,86,86,86,319,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,171,86,549,694,131,131,131,131,131,131,131,131,131,77,86,86,139,86,502,86,86,86,667,595,131,131,131,86,12,86,13,86,609,131,131,131,131,86,86,86,625,86,669,86,86,182,129,86,5,694,104,86,86,86,86,131,131,86,86,386,171,86,86,86,345,86,324,86,589,86,213,36,131,131,131,131,131,86,86,86,86,104,131,131,131,141,290,80,677,86,86,86,267,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,667,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,515,86,86,33,136,669,86,711,515,86,86,550,640,86,104,708,515,86,159,372,717,86,86,444,515,86,86,663,37,86,563,460,86,390,624,702,131,131,131,131,389,59,708,86,86,341,208,708,635,295,69,108,431,508,100,190,131,131,131,131,131,131,131,131,86,86,86,649,516,660,131,131,86,86,86,218,631,708,131,131,131,131,131,131,131,131,131,131,86,86,341,575,238,514,131,131,86,86,86,218,291,708,307,131,86,86,306,367,708,131,131,131,86,378,697,86,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,615,253,86,86,86,292,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,104,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,69,86,341,553,549,86,307,86,86,645,275,455,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,708,131,131,131,131,131,131,86,86,86,86,86,86,667,460,86,86,86,86,86,86,86,86,86,86,86,86,717,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,667,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,171,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,104,86,667,459,131,131,131,131,131,131,86,458,225,86,86,86,516,549,11,390,405,86,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,460,44,218,197,711,515,131,131,131,131,664,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,307,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,308,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,640,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,118,307,104,286,591,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,549,86,86,681,86,86,75,185,314,582,86,358,496,474,86,104,131,86,86,86,86,146,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,171,86,640,131,131,131,131,131,131,131,131,246,503,689,339,674,81,258,415,439,128,562,366,414,246,503,689,583,222,557,316,636,665,186,355,95,670,246,503,689,339,674,557,258,415,439,186,355,95,670,246,503,689,446,644,536,652,331,532,335,440,274,421,297,570,74,425,364,425,606,552,403,509,134,365,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,218,218,218,498,218,218,577,627,551,497,572,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,553,354,236,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,296,455,131,131,456,243,103,86,41,459,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,9,276,158,716,393,564,383,489,401,654,210,654,131,131,131,640,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,650,86,86,86,86,86,86,717,667,563,563,563,86,549,102,686,133,246,605,86,448,86,86,207,307,131,131,131,641,86,177,611,445,373,194,584,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,308,307,171,86,86,86,86,86,86,86,717,86,86,86,86,86,460,131,131,650,86,86,86,694,708,86,86,694,86,458,131,131,131,131,131,131,667,694,289,650,667,131,131,86,640,131,131,664,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,171,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,460,86,86,86,86,86,86,86,86,86,86,86,86,86,458,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,640,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,466,203,149,429,94,432,160,687,539,63,237,283,192,248,348,259,427,526,396,676,254,468,487,212,327,623,49,633,322,493,434,688,357,361,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131]),{mapStr:"صلى الله عليه وسلمجل جلالهキロメートルrad∕s2エスクードキログラムキロワットグラムトンクルゼイロサンチームパーセントピアストルファラッドブッシェルヘクタールマンションミリバールレントゲン′′′′1⁄10viii(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)∫∫∫∫(오전)(오후)アパートアルファアンペアイニングエーカーカラットカロリーキュリーギルダークローネサイクルシリングバーレルフィートポイントマイクロミクロンメガトンリットルルーブル株式会社kcalm∕s2c∕kgاكبرمحمدصلعمرسولریال1⁄41⁄23⁄4 ̈́ྲཱྀླཱྀ ̈͂ ̓̀ ̓́ ̓͂ ̔̀ ̔́ ̔͂ ̈̀‵‵‵a/ca/sc/oc/utelfax1⁄71⁄91⁄32⁄31⁄52⁄53⁄54⁄51⁄65⁄61⁄83⁄85⁄87⁄8xii0⁄3∮∮∮(1)(2)(3)(4)(5)(6)(7)(8)(9)(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)(m)(n)(o)(p)(q)(r)(s)(t)(u)(v)(w)(x)(y)(z)::====(ᄀ)(ᄂ)(ᄃ)(ᄅ)(ᄆ)(ᄇ)(ᄉ)(ᄋ)(ᄌ)(ᄎ)(ᄏ)(ᄐ)(ᄑ)(ᄒ)(가)(나)(다)(라)(마)(바)(사)(아)(자)(차)(카)(타)(파)(하)(주)(一)(二)(三)(四)(五)(六)(七)(八)(九)(十)(月)(火)(水)(木)(金)(土)(日)(株)(有)(社)(名)(特)(財)(祝)(労)(代)(呼)(学)(監)(企)(資)(協)(祭)(休)(自)(至)pte10月11月12月ergltdアールインチウォンオンスオームカイリガロンガンマギニーケースコルナコーポセンチダースノットハイツパーツピクルフランペニヒヘルツペンスページベータボルトポンドホールホーンマイルマッハマルクヤードヤールユアンルピー10点11点12点13点14点15点16点17点18点19点20点21点22点23点24点hpabardm2dm3khzmhzghzthzmm2cm2km2mm3cm3km3kpampagpalogmilmolppmv∕ma∕m10日11日12日13日14日15日16日17日18日19日20日21日22日23日24日25日26日27日28日29日30日31日galffifflשּׁשּׂ ٌّ ٍّ َّ ُّ ِّ ّٰـَّـُّـِّتجمتحجتحمتخمتمجتمحتمخجمححميحمىسحجسجحسجىسمحسمجسممصححصممشحمشجيشمخشممضحىضخمطمحطممطميعجمعممعمىغممغميغمىفخمقمحقمملحملحيلحىلججلخملمحمحجمحيمجحمجممخممجخهمجهممنحمنحىنجمنجىنمينمىيممبخيتجيتجىتخيتخىتميتمىجميجحىجمىسخىصحيشحيضحيلجيلمييحييجييميمميقمينحيعميكمينجحمخيلجمكممجحيحجيمجيفميبحيسخينجيصلےقلے𝅘𝅥𝅮𝅘𝅥𝅯𝅘𝅥𝅰𝅘𝅥𝅱𝅘𝅥𝅲𝆹𝅥𝅮𝆺𝅥𝅮𝆹𝅥𝅯𝆺𝅥𝅯〔s〕ppv〔本〕〔三〕〔二〕〔安〕〔点〕〔打〕〔盗〕〔勝〕〔敗〕 ̄ ́ ̧ssi̇ijl·ʼndžljnjdz ̆ ̇ ̊ ̨ ̃ ̋ ιեւاٴوٴۇٴيٴक़ख़ग़ज़ड़ढ़फ़य़ড়ঢ়য়ਲ਼ਸ਼ਖ਼ਗ਼ਜ਼ਫ਼ଡ଼ଢ଼ําໍາຫນຫມགྷཌྷདྷབྷཛྷཀྵཱཱིུྲྀླྀྒྷྜྷྡྷྦྷྫྷྐྵaʾἀιἁιἂιἃιἄιἅιἆιἇιἠιἡιἢιἣιἤιἥιἦιἧιὠιὡιὢιὣιὤιὥιὦιὧιὰιαιάιᾶι ͂ὴιηιήιῆιὼιωιώιῶι ̳!! ̅???!!?rs°c°fnosmtmivix⫝̸ ゙ ゚よりコト333435참고주의363738394042444546474849503月4月5月6月7月8月9月hgevギガデシドルナノピコビルペソホンリラレムdaauovpciu平成昭和大正明治naμakakbmbgbpfnfμfμgmgμlmldlklfmnmμmpsnsμsmsnvμvkvpwnwμwmwkwkωmωbqcccddbgyhainkkktlnlxphprsrsvwbstմնմեմիվնմխיִײַשׁשׂאַאָאּבּגּדּהּוּזּטּיּךּכּלּמּנּסּףּפּצּקּרּתּוֹבֿכֿפֿאלئائەئوئۇئۆئۈئېئىئجئحئمئيبجبمبىبيتىتيثجثمثىثيخحضجضمطحظمغجفجفحفىفيقحقىقيكاكجكحكخكلكىكينخنىنيهجهىهييىذٰرٰىٰئرئزئنبزبنترتزتنثرثزثنمانرنزننيريزئخئهبهتهصخنههٰثهسهشهطىطيعىعيغىغيسىسيشىشيصىصيضىضيشخشرسرصرضراً ًـًـّ ْـْلآلألإ𝅗𝅥0,1,2,3,4,5,6,7,8,9,wzhvsdwcmcmddjほかココàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþāăąćĉċčďđēĕėęěĝğġģĥħĩīĭįĵķĺļľłńņňŋōŏőœŕŗřśŝşšţťŧũūŭůűųŵŷÿźżɓƃƅɔƈɖɗƌǝəɛƒɠɣɩɨƙɯɲɵơƣƥʀƨʃƭʈưʊʋƴƶʒƹƽǎǐǒǔǖǘǚǜǟǡǣǥǧǩǫǭǯǵƕƿǹǻǽǿȁȃȅȇȉȋȍȏȑȓȕȗșțȝȟƞȣȥȧȩȫȭȯȱȳⱥȼƚⱦɂƀʉʌɇɉɋɍɏɦɹɻʁʕͱͳʹͷ;ϳέίόύβγδεζθκλνξοπρστυφχψϊϋϗϙϛϝϟϡϣϥϧϩϫϭϯϸϻͻͼͽѐёђѓєѕіїјљњћќѝўџабвгдежзийклмнопрстуфхцчшщъыьэюяѡѣѥѧѩѫѭѯѱѳѵѷѹѻѽѿҁҋҍҏґғҕҗҙқҝҟҡңҥҧҩҫҭүұҳҵҷҹһҽҿӂӄӆӈӊӌӎӑӓӕӗәӛӝӟӡӣӥӧөӫӭӯӱӳӵӷӹӻӽӿԁԃԅԇԉԋԍԏԑԓԕԗԙԛԝԟԡԣԥԧԩԫԭԯաբգդզէըթժլծկհձղճյշոչպջռստրցփքօֆ་ⴧⴭნᏰᏱᏲᏳᏴᏵꙋɐɑᴂɜᴖᴗᴝᴥɒɕɟɡɥɪᵻʝɭᶅʟɱɰɳɴɸʂƫᴜʐʑḁḃḅḇḉḋḍḏḑḓḕḗḙḛḝḟḡḣḥḧḩḫḭḯḱḳḵḷḹḻḽḿṁṃṅṇṉṋṍṏṑṓṕṗṙṛṝṟṡṣṥṧṩṫṭṯṱṳṵṷṹṻṽṿẁẃẅẇẉẋẍẏẑẓẕạảấầẩẫậắằẳẵặẹẻẽếềểễệỉịọỏốồổỗộớờởỡợụủứừửữựỳỵỷỹỻỽỿἐἑἒἓἔἕἰἱἲἳἴἵἶἷὀὁὂὃὄὅὑὓὕὗᾰᾱὲΐῐῑὶΰῠῡὺῥ`ὸ‐+−∑〈〉ⰰⰱⰲⰳⰴⰵⰶⰷⰸⰹⰺⰻⰼⰽⰾⰿⱀⱁⱂⱃⱄⱅⱆⱇⱈⱉⱊⱋⱌⱍⱎⱏⱐⱑⱒⱓⱔⱕⱖⱗⱘⱙⱚⱛⱜⱝⱞⱡɫᵽɽⱨⱪⱬⱳⱶȿɀⲁⲃⲅⲇⲉⲋⲍⲏⲑⲓⲕⲗⲙⲛⲝⲟⲡⲣⲥⲧⲩⲫⲭⲯⲱⲳⲵⲷⲹⲻⲽⲿⳁⳃⳅⳇⳉⳋⳍⳏⳑⳓⳕⳗⳙⳛⳝⳟⳡⳣⳬⳮⳳⵡ母龟丨丶丿乙亅亠人儿入冂冖冫几凵刀力勹匕匚匸卜卩厂厶又口囗士夂夊夕女子宀寸小尢尸屮山巛工己巾干幺广廴廾弋弓彐彡彳心戈戶手支攴文斗斤方无曰欠止歹殳毋比毛氏气爪父爻爿片牙牛犬玄玉瓜瓦甘生用田疋疒癶白皮皿目矛矢石示禸禾穴立竹米糸缶网羊羽老而耒耳聿肉臣臼舌舛舟艮色艸虍虫血行衣襾見角言谷豆豕豸貝赤走足身車辛辰辵邑酉釆里長門阜隶隹雨靑非面革韋韭音頁風飛食首香馬骨高髟鬥鬯鬲鬼魚鳥鹵鹿麥麻黃黍黑黹黽鼎鼓鼠鼻齊齒龍龜龠.〒卄卅ᄁᆪᆬᆭᄄᆰᆱᆲᆳᆴᆵᄚᄈᄡᄊ짜ᅢᅣᅤᅥᅦᅧᅨᅩᅪᅫᅬᅭᅮᅯᅰᅱᅲᅳᅴᅵᄔᄕᇇᇈᇌᇎᇓᇗᇙᄜᇝᇟᄝᄞᄠᄢᄣᄧᄩᄫᄬᄭᄮᄯᄲᄶᅀᅇᅌᇱᇲᅗᅘᅙᆄᆅᆈᆑᆒᆔᆞᆡ上中下甲丙丁天地問幼箏우秘男適優印注項写左右医宗夜テヌモヨヰヱヲꙁꙃꙅꙇꙉꙍꙏꙑꙓꙕꙗꙙꙛꙝꙟꙡꙣꙥꙧꙩꙫꙭꚁꚃꚅꚇꚉꚋꚍꚏꚑꚓꚕꚗꚙꚛꜣꜥꜧꜩꜫꜭꜯꜳꜵꜷꜹꜻꜽꜿꝁꝃꝅꝇꝉꝋꝍꝏꝑꝓꝕꝗꝙꝛꝝꝟꝡꝣꝥꝧꝩꝫꝭꝯꝺꝼᵹꝿꞁꞃꞅꞇꞌꞑꞓꞗꞙꞛꞝꞟꞡꞣꞥꞧꞩɬʞʇꭓꞵꞷꬷꭒᎠᎡᎢᎣᎤᎥᎦᎧᎨᎩᎪᎫᎬᎭᎮᎯᎰᎱᎲᎳᎴᎵᎶᎷᎸᎹᎺᎻᎼᎽᎾᎿᏀᏁᏂᏃᏄᏅᏆᏇᏈᏉᏊᏋᏌᏍᏎᏏᏐᏑᏒᏓᏔᏕᏖᏗᏘᏙᏚᏛᏜᏝᏞᏟᏠᏡᏢᏣᏤᏥᏦᏧᏨᏩᏪᏫᏬᏭᏮᏯ豈更賈滑串句契喇奈懶癩羅蘿螺裸邏樂洛烙珞落酪駱亂卵欄爛蘭鸞嵐濫藍襤拉臘蠟廊朗浪狼郎來冷勞擄櫓爐盧蘆虜路露魯鷺碌祿綠菉錄論壟弄籠聾牢磊賂雷壘屢樓淚漏累縷陋勒肋凜凌稜綾菱陵讀拏諾丹寧怒率異北磻便復不泌數索參塞省葉說殺沈拾若掠略亮兩凉梁糧良諒量勵呂廬旅濾礪閭驪麗黎曆歷轢年憐戀撚漣煉璉秊練聯輦蓮連鍊列劣咽烈裂廉念捻殮簾獵令囹嶺怜玲瑩羚聆鈴零靈領例禮醴隸惡了僚寮尿料燎療蓼遼暈阮劉杻柳流溜琉留硫紐類戮陸倫崙淪輪律慄栗隆利吏履易李梨泥理痢罹裏裡離匿溺吝燐璘藺隣鱗麟林淋臨笠粒狀炙識什茶刺切度拓糖宅洞暴輻降廓兀嗀塚晴凞猪益礼神祥福靖精蘒諸逸都飯飼館鶴郞隷侮僧免勉勤卑喝嘆器塀墨層悔慨憎懲敏既暑梅海渚漢煮爫琢碑祉祈祐祖禍禎穀突節縉繁署者臭艹著褐視謁謹賓贈辶難響頻恵𤋮舘並况全侀充冀勇勺啕喙嗢墳奄奔婢嬨廒廙彩徭惘慎愈慠戴揄搜摒敖望杖滛滋瀞瞧爵犯瑱甆画瘝瘟盛直睊着磌窱类絛缾荒華蝹襁覆調請諭變輸遲醙鉶陼韛頋鬒𢡊𢡄𣏕㮝䀘䀹𥉉𥳐𧻓齃龎עםٱٻپڀٺٿٹڤڦڄڃچڇڍڌڎڈژڑکگڳڱںڻۀہھۓڭۋۅۉ、〖〗—–_{}【】《》「」『』[]#&*-<>\\$%@ءؤة\"'^|~⦅⦆・ゥャ¢£¬¦¥₩│←↑→↓■○𐐨𐐩𐐪𐐫𐐬𐐭𐐮𐐯𐐰𐐱𐐲𐐳𐐴𐐵𐐶𐐷𐐸𐐹𐐺𐐻𐐼𐐽𐐾𐐿𐑀𐑁𐑂𐑃𐑄𐑅𐑆𐑇𐑈𐑉𐑊𐑋𐑌𐑍𐑎𐑏𐓘𐓙𐓚𐓛𐓜𐓝𐓞𐓟𐓠𐓡𐓢𐓣𐓤𐓥𐓦𐓧𐓨𐓩𐓪𐓫𐓬𐓭𐓮𐓯𐓰𐓱𐓲𐓳𐓴𐓵𐓶𐓷𐓸𐓹𐓺𐓻𐳀𐳁𐳂𐳃𐳄𐳅𐳆𐳇𐳈𐳉𐳊𐳋𐳌𐳍𐳎𐳏𐳐𐳑𐳒𐳓𐳔𐳕𐳖𐳗𐳘𐳙𐳚𐳛𐳜𐳝𐳞𐳟𐳠𐳡𐳢𐳣𐳤𐳥𐳦𐳧𐳨𐳩𐳪𐳫𐳬𐳭𐳮𐳯𐳰𐳱𐳲𑣀𑣁𑣂𑣃𑣄𑣅𑣆𑣇𑣈𑣉𑣊𑣋𑣌𑣍𑣎𑣏𑣐𑣑𑣒𑣓𑣔𑣕𑣖𑣗𑣘𑣙𑣚𑣛𑣜𑣝𑣞𑣟ıȷ∇∂𞤢𞤣𞤤𞤥𞤦𞤧𞤨𞤩𞤪𞤫𞤬𞤭𞤮𞤯𞤰𞤱𞤲𞤳𞤴𞤵𞤶𞤷𞤸𞤹𞤺𞤻𞤼𞤽𞤾𞤿𞥀𞥁𞥂𞥃ٮڡٯ字双多解交映無前後再新初終販声吹演投捕遊指禁空合満申割営配得可丽丸乁𠄢你侻倂偺備像㒞𠘺兔兤具𠔜㒹內𠕋冗冤仌冬𩇟刃㓟刻剆剷㔕包匆卉博即卽卿𠨬灰及叟𠭣叫叱吆咞吸呈周咢哶唐啓啣善喫喳嗂圖圗噑噴壮城埴堍型堲報墬𡓤売壷夆夢奢𡚨𡛪姬娛娧姘婦㛮嬈嬾𡧈寃寘寳𡬘寿将㞁屠峀岍𡷤嵃𡷦嵮嵫嵼巡巢㠯巽帨帽幩㡢𢆃㡼庰庳庶𪎒𢌱舁弢㣇𣊸𦇚形彫㣣徚忍志忹悁㤺㤜𢛔惇慈慌慺憲憤憯懞戛扝抱拔捐𢬌挽拼捨掃揤𢯱搢揅掩㨮摩摾撝摷㩬敬𣀊旣書晉㬙㬈㫤冒冕最暜肭䏙朡杞杓𣏃㭉柺枅桒𣑭梎栟椔楂榣槪檨𣚣櫛㰘次𣢧歔㱎歲殟殻𣪍𡴋𣫺汎𣲼沿泍汧洖派浩浸涅𣴞洴港湮㴳滇𣻑淹潮𣽞𣾎濆瀹瀛㶖灊災灷炭𠔥煅𤉣熜爨牐𤘈犀犕𤜵𤠔獺王㺬玥㺸瑇瑜璅瓊㼛甤𤰶甾𤲒𢆟瘐𤾡𤾸𥁄㿼䀈𥃳𥃲𥄙𥄳眞真瞋䁆䂖𥐝硎䃣𥘦𥚚𥛅秫䄯穊穏𥥼𥪧䈂𥮫篆築䈧𥲀糒䊠糨糣紀𥾆絣䌁緇縂繅䌴𦈨𦉇䍙𦋙罺𦌾羕翺𦓚𦔣聠𦖨聰𣍟䏕育脃䐋脾媵𦞧𦞵𣎓𣎜舄辞䑫芑芋芝劳花芳芽苦𦬼茝荣莭茣莽菧荓菊菌菜𦰶𦵫𦳕䔫蓱蓳蔖𧏊蕤𦼬䕝䕡𦾱𧃒䕫虐虧虩蚩蚈蜎蛢蜨蝫螆蟡蠁䗹衠𧙧裗裞䘵裺㒻𧢮𧥦䚾䛇誠𧲨貫賁贛起𧼯𠠄跋趼跰𠣞軔𨗒𨗭邔郱鄑𨜮鄛鈸鋗鋘鉼鏹鐕𨯺開䦕閷𨵷䧦雃嶲霣𩅅𩈚䩮䩶韠𩐊䪲𩒖頩𩖶飢䬳餩馧駂駾䯎𩬰鱀鳽䳎䳭鵧𪃎䳸𪄅𪈎𪊑䵖黾鼅鼏鼖𪘀",mapChar:function(r){return r>=196608?r>=917760&&r<=917999?18874368:0:t[e[r>>4]][15&r]}};var t,e}.apply(e,[]))||(t.exports=n)},function(t,e,r){"use strict";t.exports=[{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"resolver",outputs:[{name:"",type:"address"}],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"owner",outputs:[{name:"",type:"address"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"label",type:"bytes32"},{name:"owner",type:"address"}],name:"setSubnodeOwner",outputs:[],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"ttl",type:"uint64"}],name:"setTTL",outputs:[],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"ttl",outputs:[{name:"",type:"uint64"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"resolver",type:"address"}],name:"setResolver",outputs:[],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"owner",type:"address"}],name:"setOwner",outputs:[],payable:!1,type:"function"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"owner",type:"address"}],name:"Transfer",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!0,name:"label",type:"bytes32"},{indexed:!1,name:"owner",type:"address"}],name:"NewOwner",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"resolver",type:"address"}],name:"NewResolver",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"ttl",type:"uint64"}],name:"NewTTL",type:"event"},{constant:!1,inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"resolver",type:"address"},{internalType:"uint64",name:"ttl",type:"uint64"}],name:"setRecord",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{constant:!0,inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"bytes32",name:"node",type:"bytes32"}],name:"recordExists",outputs:[{internalType:"bool",name:"",type:"bool"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"bytes32",name:"label",type:"bytes32"},{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"resolver",type:"address"},{internalType:"uint64",name:"ttl",type:"uint64"}],name:"setSubnodeRecord",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"}]},function(t,e,r){"use strict";t.exports=[{constant:!0,inputs:[{name:"interfaceID",type:"bytes4"}],name:"supportsInterface",outputs:[{name:"",type:"bool"}],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"},{name:"contentTypes",type:"uint256"}],name:"ABI",outputs:[{name:"contentType",type:"uint256"},{name:"data",type:"bytes"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"hash",type:"bytes"}],name:"setMultihash",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"multihash",outputs:[{name:"",type:"bytes"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"x",type:"bytes32"},{name:"y",type:"bytes32"}],name:"setPubkey",outputs:[],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"content",outputs:[{name:"ret",type:"bytes32"}],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"addr",outputs:[{name:"ret",type:"address"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"contentType",type:"uint256"},{name:"data",type:"bytes"}],name:"setABI",outputs:[],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"name",outputs:[{name:"ret",type:"string"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"name",type:"string"}],name:"setName",outputs:[],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"hash",type:"bytes32"}],name:"setContent",outputs:[],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"pubkey",outputs:[{name:"x",type:"bytes32"},{name:"y",type:"bytes32"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"addr",type:"address"}],name:"setAddr",outputs:[],payable:!1,type:"function"},{inputs:[{name:"ensAddr",type:"address"}],payable:!1,type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"a",type:"address"}],name:"AddrChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"hash",type:"bytes32"}],name:"ContentChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"name",type:"string"}],name:"NameChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!0,name:"contentType",type:"uint256"}],name:"ABIChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"x",type:"bytes32"},{indexed:!1,name:"y",type:"bytes32"}],name:"PubkeyChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"hash",type:"bytes"}],name:"ContenthashChanged",type:"event"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"contenthash",outputs:[{name:"",type:"bytes"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"hash",type:"bytes"}],name:"setContenthash",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"}]},function(t,e,r){"use strict";var n=r(0),i=n(r(48)),o=n(r(78)),a=r(57),s=r(142),u=r(10).errors,f=r(130).interfaceIds;function c(t){this.registry=t}c.prototype.method=function(t,e,r,n,i){return{call:this.call.bind({ensName:t,methodName:e,methodArguments:r,callback:i,parent:this,outputFormatter:n}),send:this.send.bind({ensName:t,methodName:e,methodArguments:r,callback:i,parent:this})}},c.prototype.call=function(t){var e=this,r=new a,n=this.parent.prepareArguments(this.ensName,this.methodArguments),s=this.outputFormatter||null;return this.parent.registry.getResolver(this.ensName).then(function(){var a=(0,o.default)(i.default.mark((function o(a){return i.default.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,e.parent.checkInterfaceSupport(a,e.methodName);case 2:e.parent.handleCall(r,a.methods[e.methodName],n,s,t);case 3:case"end":return i.stop()}}),o)})));return function(t){return a.apply(this,arguments)}}()).catch((function(e){"function"!=typeof t?r.reject(e):t(e,null)})),r.eventEmitter},c.prototype.send=function(t,e){var r=this,n=new a,s=this.parent.prepareArguments(this.ensName,this.methodArguments);return this.parent.registry.getResolver(this.ensName).then(function(){var a=(0,o.default)(i.default.mark((function o(a){return i.default.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,r.parent.checkInterfaceSupport(a,r.methodName);case 2:r.parent.handleSend(n,a.methods[r.methodName],s,t,e);case 3:case"end":return i.stop()}}),o)})));return function(t){return a.apply(this,arguments)}}()).catch((function(t){"function"!=typeof e?n.reject(t):e(t,null)})),n.eventEmitter},c.prototype.handleCall=function(t,e,r,n,i){return e.apply(this,r).call().then((function(e){n&&(e=n(e)),"function"!=typeof i?t.resolve(e):i(e,e)})).catch((function(e){"function"!=typeof i?t.reject(e):i(e,null)})),t},c.prototype.handleSend=function(t,e,r,n,i){return e.apply(this,r).send(n).on("sending",(function(){t.eventEmitter.emit("sending")})).on("sent",(function(){t.eventEmitter.emit("sent")})).on("transactionHash",(function(e){t.eventEmitter.emit("transactionHash",e)})).on("confirmation",(function(e,r){t.eventEmitter.emit("confirmation",e,r)})).on("receipt",(function(e){t.eventEmitter.emit("receipt",e),t.resolve(e),"function"==typeof i&&i(e,e)})).on("error",(function(e){t.eventEmitter.emit("error",e),"function"!=typeof i?t.reject(e):i(e,null)})),t},c.prototype.prepareArguments=function(t,e){var r=s.hash(t);return e.length>0?(e.unshift(r),e):[r]},c.prototype.checkInterfaceSupport=function(){var t=(0,o.default)(i.default.mark((function t(e,r){var n;return i.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(f[r]){t.next=2;break}return t.abrupt("return");case 2:return n=!1,t.prev=3,t.next=6,e.methods.supportsInterface(f[r]).call();case 6:n=t.sent,t.next=12;break;case 9:t.prev=9,t.t0=t.catch(3),console.warn('Could not verify interface of resolver contract at "'+e.options.address+'". ');case 12:if(n){t.next=14;break}throw u.ResolverMethodMissingError(e.options.address,r);case 14:case"end":return t.stop()}}),t,null,[[3,9]])})));return function(e,r){return t.apply(this,arguments)}}(),t.exports=c},function(t,e,r){"use strict";var n=r(305);t.exports={decode:function(t){var e=null,r=null,i=null;if(t&&t.error)return{protocolType:null,decoded:t.error};if(t)try{e=n.decode(t);var o=n.getCodec(t);"ipfs-ns"===o?r="ipfs":"swarm-ns"===o?r="bzz":"onion"===o?r="onion":"onion3"===o?r="onion3":e=t}catch(t){i=t.message}return{protocolType:r,decoded:e,error:i}},encode:function(t){var e,r,i=!1;if(t){var o=t.match(/^(ipfs|bzz|onion|onion3):\/\/(.*)/)||t.match(/\/(ipfs)\/(.*)/);o&&(r=o[1],e=o[2]);try{if("ipfs"===r)e.length>=4&&(i="0x"+n.fromIpfs(e));else if("bzz"===r)e.length>=4&&(i="0x"+n.fromSwarm(e));else if("onion"===r)16===e.length&&(i="0x"+n.encode("onion",e));else{if("onion3"!==r)throw new Error("Could not encode content hash: unsupported content type");56===e.length&&(i="0x"+n.encode("onion3",e))}}catch(t){throw t}}return i}}},function(t,e,r){"use strict";var n=r(306),i=r(317),o=i.hexStringToBuffer,a=i.profiles,s=r(340).cidV0ToV1Base32;t.exports={helpers:{cidV0ToV1Base32:s},decode:function(t){var e=o(t),r=n.getCodec(e),i=n.rmPrefix(e),s=a[r];return s||(s=a.default),s.decode(i)},fromIpfs:function(t){return this.encode("ipfs-ns",t)},fromSwarm:function(t){return this.encode("swarm-ns",t)},encode:function(t,e){var r=a[t];r||(r=a.default);var i=r.encode(e);return n.addPrefix(t,i).toString("hex")},getCodec:function(t){var e=o(t);return n.getCodec(e)}}},function(t,e,r){"use strict";(function(n){var i=r(51),o=r(310),a=r(311),s=r(143);(e=t.exports).addPrefix=function(t,e){var r;if(n.isBuffer(t))r=s.varintBufferEncode(t);else{if(!a[t])throw new Error("multicodec not recognized");r=a[t]}return n.concat([r,e])},e.rmPrefix=function(t){return i.decode(t),t.slice(i.decode.bytes)},e.getCodec=function(t){var e=i.decode(t),r=o.get(e);if(void 0===r)throw new Error("Code ".concat(e," not found"));return r},e.getName=function(t){return o.get(t)},e.getNumber=function(t){var e=a[t];if(void 0===e)throw new Error("Codec `"+t+"` not found");return s.varintBufferDecode(e)[0]},e.getCode=function(t){return i.decode(t)},e.getCodeVarint=function(t){var e=a[t];if(void 0===e)throw new Error("Codec `"+t+"` not found");return e},e.getVarint=function(t){return i.encode(t)};var u=r(312);Object.assign(e,u),e.print=r(316)}).call(this,r(1).Buffer)},function(t,e,r){"use strict";t.exports=function t(e,r,i){r=r||[];var o=i=i||0;for(;e>=n;)r[i++]=255&e|128,e/=128;for(;-128&e;)r[i++]=255&e|128,e>>>=7;return r[i]=0|e,t.bytes=i-o+1,r};var n=Math.pow(2,31)},function(t,e,r){"use strict";t.exports=function t(e,r){var n,i=0,o=0,a=r=r||0,s=e.length;do{if(a>=s)throw t.bytes=0,new RangeError("Could not decode varint");n=e[a++],i+=o<28?(127&n)<=128);return t.bytes=a-r,i}},function(t,e,r){"use strict";var n=Math.pow(2,7),i=Math.pow(2,14),o=Math.pow(2,21),a=Math.pow(2,28),s=Math.pow(2,35),u=Math.pow(2,42),f=Math.pow(2,49),c=Math.pow(2,56),h=Math.pow(2,63);t.exports=function(t){return t=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,u=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return s=t.done,t},e:function(t){u=!0,a=t},f:function(){try{s||null==r.return||r.return()}finally{if(u)throw a}}}}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,u=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return s=t.done,t},e:function(t){u=!0,a=t},f:function(){try{s||null==r.return||r.return()}finally{if(u)throw a}}}}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r=5;)s+=e[a>>>o-5&31],o-=5;if(o>0&&(s+=e[a<<5-o&31]),i)for(;s.length%8!=0;)s+="=";return s}t.exports=function(t){return{encode:function(e){return o("string"==typeof e?Uint8Array.from(e):e,t)},decode:function(e){var r,i=n(e);try{for(i.s();!(r=i.n()).done;){var o=r.value;if(t.indexOf(o)<0)throw new Error("invalid base32 character")}}catch(t){i.e(t)}finally{i.f()}return function(t,e){for(var r=(t=t.replace(new RegExp("=","g"),"")).length,n=0,i=0,o=0,a=new Uint8Array(5*r/8|0),s=0;s=8&&(a[o++]=i>>>n-8&255,n-=8);return a.buffer}(e,t)}}}},function(t,e,r){"use strict";function n(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(!t)return;if("string"==typeof t)return i(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return i(t,e)}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,u=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return s=t.done,t},e:function(t){u=!0,a=t},f:function(){try{s||null==r.return||r.return()}finally{if(u)throw a}}}}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r-1,r=t.indexOf("-")>-1&&t.indexOf("_")>-1;return{encode:function(t){var n="";n="string"==typeof t?o.from(t).toString("base64"):t.toString("base64"),r&&(n=n.replace(/\+/g,"-").replace(/\//g,"_"));var i=n.indexOf("=");return i>0&&!e&&(n=n.substring(0,i)),n},decode:function(e){var r,i=n(e);try{for(i.s();!(r=i.n()).done;){var a=r.value;if(t.indexOf(a)<0)throw new Error("invalid base64 character")}}catch(t){i.e(t)}finally{i.f()}return o.from(e,"base64")}}}},function(t,e,r){"use strict";e.names=Object.freeze({identity:0,sha1:17,"sha2-256":18,"sha2-512":19,"dbl-sha2-256":86,"sha3-224":23,"sha3-256":22,"sha3-384":21,"sha3-512":20,"shake-128":24,"shake-256":25,"keccak-224":26,"keccak-256":27,"keccak-384":28,"keccak-512":29,"murmur3-128":34,"murmur3-32":35,md4:212,md5:213,"blake2b-8":45569,"blake2b-16":45570,"blake2b-24":45571,"blake2b-32":45572,"blake2b-40":45573,"blake2b-48":45574,"blake2b-56":45575,"blake2b-64":45576,"blake2b-72":45577,"blake2b-80":45578,"blake2b-88":45579,"blake2b-96":45580,"blake2b-104":45581,"blake2b-112":45582,"blake2b-120":45583,"blake2b-128":45584,"blake2b-136":45585,"blake2b-144":45586,"blake2b-152":45587,"blake2b-160":45588,"blake2b-168":45589,"blake2b-176":45590,"blake2b-184":45591,"blake2b-192":45592,"blake2b-200":45593,"blake2b-208":45594,"blake2b-216":45595,"blake2b-224":45596,"blake2b-232":45597,"blake2b-240":45598,"blake2b-248":45599,"blake2b-256":45600,"blake2b-264":45601,"blake2b-272":45602,"blake2b-280":45603,"blake2b-288":45604,"blake2b-296":45605,"blake2b-304":45606,"blake2b-312":45607,"blake2b-320":45608,"blake2b-328":45609,"blake2b-336":45610,"blake2b-344":45611,"blake2b-352":45612,"blake2b-360":45613,"blake2b-368":45614,"blake2b-376":45615,"blake2b-384":45616,"blake2b-392":45617,"blake2b-400":45618,"blake2b-408":45619,"blake2b-416":45620,"blake2b-424":45621,"blake2b-432":45622,"blake2b-440":45623,"blake2b-448":45624,"blake2b-456":45625,"blake2b-464":45626,"blake2b-472":45627,"blake2b-480":45628,"blake2b-488":45629,"blake2b-496":45630,"blake2b-504":45631,"blake2b-512":45632,"blake2s-8":45633,"blake2s-16":45634,"blake2s-24":45635,"blake2s-32":45636,"blake2s-40":45637,"blake2s-48":45638,"blake2s-56":45639,"blake2s-64":45640,"blake2s-72":45641,"blake2s-80":45642,"blake2s-88":45643,"blake2s-96":45644,"blake2s-104":45645,"blake2s-112":45646,"blake2s-120":45647,"blake2s-128":45648,"blake2s-136":45649,"blake2s-144":45650,"blake2s-152":45651,"blake2s-160":45652,"blake2s-168":45653,"blake2s-176":45654,"blake2s-184":45655,"blake2s-192":45656,"blake2s-200":45657,"blake2s-208":45658,"blake2s-216":45659,"blake2s-224":45660,"blake2s-232":45661,"blake2s-240":45662,"blake2s-248":45663,"blake2s-256":45664,"Skein256-8":45825,"Skein256-16":45826,"Skein256-24":45827,"Skein256-32":45828,"Skein256-40":45829,"Skein256-48":45830,"Skein256-56":45831,"Skein256-64":45832,"Skein256-72":45833,"Skein256-80":45834,"Skein256-88":45835,"Skein256-96":45836,"Skein256-104":45837,"Skein256-112":45838,"Skein256-120":45839,"Skein256-128":45840,"Skein256-136":45841,"Skein256-144":45842,"Skein256-152":45843,"Skein256-160":45844,"Skein256-168":45845,"Skein256-176":45846,"Skein256-184":45847,"Skein256-192":45848,"Skein256-200":45849,"Skein256-208":45850,"Skein256-216":45851,"Skein256-224":45852,"Skein256-232":45853,"Skein256-240":45854,"Skein256-248":45855,"Skein256-256":45856,"Skein512-8":45857,"Skein512-16":45858,"Skein512-24":45859,"Skein512-32":45860,"Skein512-40":45861,"Skein512-48":45862,"Skein512-56":45863,"Skein512-64":45864,"Skein512-72":45865,"Skein512-80":45866,"Skein512-88":45867,"Skein512-96":45868,"Skein512-104":45869,"Skein512-112":45870,"Skein512-120":45871,"Skein512-128":45872,"Skein512-136":45873,"Skein512-144":45874,"Skein512-152":45875,"Skein512-160":45876,"Skein512-168":45877,"Skein512-176":45878,"Skein512-184":45879,"Skein512-192":45880,"Skein512-200":45881,"Skein512-208":45882,"Skein512-216":45883,"Skein512-224":45884,"Skein512-232":45885,"Skein512-240":45886,"Skein512-248":45887,"Skein512-256":45888,"Skein512-264":45889,"Skein512-272":45890,"Skein512-280":45891,"Skein512-288":45892,"Skein512-296":45893,"Skein512-304":45894,"Skein512-312":45895,"Skein512-320":45896,"Skein512-328":45897,"Skein512-336":45898,"Skein512-344":45899,"Skein512-352":45900,"Skein512-360":45901,"Skein512-368":45902,"Skein512-376":45903,"Skein512-384":45904,"Skein512-392":45905,"Skein512-400":45906,"Skein512-408":45907,"Skein512-416":45908,"Skein512-424":45909,"Skein512-432":45910,"Skein512-440":45911,"Skein512-448":45912,"Skein512-456":45913,"Skein512-464":45914,"Skein512-472":45915,"Skein512-480":45916,"Skein512-488":45917,"Skein512-496":45918,"Skein512-504":45919,"Skein512-512":45920,"Skein1024-8":45921,"Skein1024-16":45922,"Skein1024-24":45923,"Skein1024-32":45924,"Skein1024-40":45925,"Skein1024-48":45926,"Skein1024-56":45927,"Skein1024-64":45928,"Skein1024-72":45929,"Skein1024-80":45930,"Skein1024-88":45931,"Skein1024-96":45932,"Skein1024-104":45933,"Skein1024-112":45934,"Skein1024-120":45935,"Skein1024-128":45936,"Skein1024-136":45937,"Skein1024-144":45938,"Skein1024-152":45939,"Skein1024-160":45940,"Skein1024-168":45941,"Skein1024-176":45942,"Skein1024-184":45943,"Skein1024-192":45944,"Skein1024-200":45945,"Skein1024-208":45946,"Skein1024-216":45947,"Skein1024-224":45948,"Skein1024-232":45949,"Skein1024-240":45950,"Skein1024-248":45951,"Skein1024-256":45952,"Skein1024-264":45953,"Skein1024-272":45954,"Skein1024-280":45955,"Skein1024-288":45956,"Skein1024-296":45957,"Skein1024-304":45958,"Skein1024-312":45959,"Skein1024-320":45960,"Skein1024-328":45961,"Skein1024-336":45962,"Skein1024-344":45963,"Skein1024-352":45964,"Skein1024-360":45965,"Skein1024-368":45966,"Skein1024-376":45967,"Skein1024-384":45968,"Skein1024-392":45969,"Skein1024-400":45970,"Skein1024-408":45971,"Skein1024-416":45972,"Skein1024-424":45973,"Skein1024-432":45974,"Skein1024-440":45975,"Skein1024-448":45976,"Skein1024-456":45977,"Skein1024-464":45978,"Skein1024-472":45979,"Skein1024-480":45980,"Skein1024-488":45981,"Skein1024-496":45982,"Skein1024-504":45983,"Skein1024-512":45984,"Skein1024-520":45985,"Skein1024-528":45986,"Skein1024-536":45987,"Skein1024-544":45988,"Skein1024-552":45989,"Skein1024-560":45990,"Skein1024-568":45991,"Skein1024-576":45992,"Skein1024-584":45993,"Skein1024-592":45994,"Skein1024-600":45995,"Skein1024-608":45996,"Skein1024-616":45997,"Skein1024-624":45998,"Skein1024-632":45999,"Skein1024-640":46e3,"Skein1024-648":46001,"Skein1024-656":46002,"Skein1024-664":46003,"Skein1024-672":46004,"Skein1024-680":46005,"Skein1024-688":46006,"Skein1024-696":46007,"Skein1024-704":46008,"Skein1024-712":46009,"Skein1024-720":46010,"Skein1024-728":46011,"Skein1024-736":46012,"Skein1024-744":46013,"Skein1024-752":46014,"Skein1024-760":46015,"Skein1024-768":46016,"Skein1024-776":46017,"Skein1024-784":46018,"Skein1024-792":46019,"Skein1024-800":46020,"Skein1024-808":46021,"Skein1024-816":46022,"Skein1024-824":46023,"Skein1024-832":46024,"Skein1024-840":46025,"Skein1024-848":46026,"Skein1024-856":46027,"Skein1024-864":46028,"Skein1024-872":46029,"Skein1024-880":46030,"Skein1024-888":46031,"Skein1024-896":46032,"Skein1024-904":46033,"Skein1024-912":46034,"Skein1024-920":46035,"Skein1024-928":46036,"Skein1024-936":46037,"Skein1024-944":46038,"Skein1024-952":46039,"Skein1024-960":46040,"Skein1024-968":46041,"Skein1024-976":46042,"Skein1024-984":46043,"Skein1024-992":46044,"Skein1024-1000":46045,"Skein1024-1008":46046,"Skein1024-1016":46047,"Skein1024-1024":46048}),e.codes=Object.freeze({0:"identity",17:"sha1",18:"sha2-256",19:"sha2-512",86:"dbl-sha2-256",23:"sha3-224",22:"sha3-256",21:"sha3-384",20:"sha3-512",24:"shake-128",25:"shake-256",26:"keccak-224",27:"keccak-256",28:"keccak-384",29:"keccak-512",34:"murmur3-128",35:"murmur3-32",212:"md4",213:"md5",45569:"blake2b-8",45570:"blake2b-16",45571:"blake2b-24",45572:"blake2b-32",45573:"blake2b-40",45574:"blake2b-48",45575:"blake2b-56",45576:"blake2b-64",45577:"blake2b-72",45578:"blake2b-80",45579:"blake2b-88",45580:"blake2b-96",45581:"blake2b-104",45582:"blake2b-112",45583:"blake2b-120",45584:"blake2b-128",45585:"blake2b-136",45586:"blake2b-144",45587:"blake2b-152",45588:"blake2b-160",45589:"blake2b-168",45590:"blake2b-176",45591:"blake2b-184",45592:"blake2b-192",45593:"blake2b-200",45594:"blake2b-208",45595:"blake2b-216",45596:"blake2b-224",45597:"blake2b-232",45598:"blake2b-240",45599:"blake2b-248",45600:"blake2b-256",45601:"blake2b-264",45602:"blake2b-272",45603:"blake2b-280",45604:"blake2b-288",45605:"blake2b-296",45606:"blake2b-304",45607:"blake2b-312",45608:"blake2b-320",45609:"blake2b-328",45610:"blake2b-336",45611:"blake2b-344",45612:"blake2b-352",45613:"blake2b-360",45614:"blake2b-368",45615:"blake2b-376",45616:"blake2b-384",45617:"blake2b-392",45618:"blake2b-400",45619:"blake2b-408",45620:"blake2b-416",45621:"blake2b-424",45622:"blake2b-432",45623:"blake2b-440",45624:"blake2b-448",45625:"blake2b-456",45626:"blake2b-464",45627:"blake2b-472",45628:"blake2b-480",45629:"blake2b-488",45630:"blake2b-496",45631:"blake2b-504",45632:"blake2b-512",45633:"blake2s-8",45634:"blake2s-16",45635:"blake2s-24",45636:"blake2s-32",45637:"blake2s-40",45638:"blake2s-48",45639:"blake2s-56",45640:"blake2s-64",45641:"blake2s-72",45642:"blake2s-80",45643:"blake2s-88",45644:"blake2s-96",45645:"blake2s-104",45646:"blake2s-112",45647:"blake2s-120",45648:"blake2s-128",45649:"blake2s-136",45650:"blake2s-144",45651:"blake2s-152",45652:"blake2s-160",45653:"blake2s-168",45654:"blake2s-176",45655:"blake2s-184",45656:"blake2s-192",45657:"blake2s-200",45658:"blake2s-208",45659:"blake2s-216",45660:"blake2s-224",45661:"blake2s-232",45662:"blake2s-240",45663:"blake2s-248",45664:"blake2s-256",45825:"Skein256-8",45826:"Skein256-16",45827:"Skein256-24",45828:"Skein256-32",45829:"Skein256-40",45830:"Skein256-48",45831:"Skein256-56",45832:"Skein256-64",45833:"Skein256-72",45834:"Skein256-80",45835:"Skein256-88",45836:"Skein256-96",45837:"Skein256-104",45838:"Skein256-112",45839:"Skein256-120",45840:"Skein256-128",45841:"Skein256-136",45842:"Skein256-144",45843:"Skein256-152",45844:"Skein256-160",45845:"Skein256-168",45846:"Skein256-176",45847:"Skein256-184",45848:"Skein256-192",45849:"Skein256-200",45850:"Skein256-208",45851:"Skein256-216",45852:"Skein256-224",45853:"Skein256-232",45854:"Skein256-240",45855:"Skein256-248",45856:"Skein256-256",45857:"Skein512-8",45858:"Skein512-16",45859:"Skein512-24",45860:"Skein512-32",45861:"Skein512-40",45862:"Skein512-48",45863:"Skein512-56",45864:"Skein512-64",45865:"Skein512-72",45866:"Skein512-80",45867:"Skein512-88",45868:"Skein512-96",45869:"Skein512-104",45870:"Skein512-112",45871:"Skein512-120",45872:"Skein512-128",45873:"Skein512-136",45874:"Skein512-144",45875:"Skein512-152",45876:"Skein512-160",45877:"Skein512-168",45878:"Skein512-176",45879:"Skein512-184",45880:"Skein512-192",45881:"Skein512-200",45882:"Skein512-208",45883:"Skein512-216",45884:"Skein512-224",45885:"Skein512-232",45886:"Skein512-240",45887:"Skein512-248",45888:"Skein512-256",45889:"Skein512-264",45890:"Skein512-272",45891:"Skein512-280",45892:"Skein512-288",45893:"Skein512-296",45894:"Skein512-304",45895:"Skein512-312",45896:"Skein512-320",45897:"Skein512-328",45898:"Skein512-336",45899:"Skein512-344",45900:"Skein512-352",45901:"Skein512-360",45902:"Skein512-368",45903:"Skein512-376",45904:"Skein512-384",45905:"Skein512-392",45906:"Skein512-400",45907:"Skein512-408",45908:"Skein512-416",45909:"Skein512-424",45910:"Skein512-432",45911:"Skein512-440",45912:"Skein512-448",45913:"Skein512-456",45914:"Skein512-464",45915:"Skein512-472",45916:"Skein512-480",45917:"Skein512-488",45918:"Skein512-496",45919:"Skein512-504",45920:"Skein512-512",45921:"Skein1024-8",45922:"Skein1024-16",45923:"Skein1024-24",45924:"Skein1024-32",45925:"Skein1024-40",45926:"Skein1024-48",45927:"Skein1024-56",45928:"Skein1024-64",45929:"Skein1024-72",45930:"Skein1024-80",45931:"Skein1024-88",45932:"Skein1024-96",45933:"Skein1024-104",45934:"Skein1024-112",45935:"Skein1024-120",45936:"Skein1024-128",45937:"Skein1024-136",45938:"Skein1024-144",45939:"Skein1024-152",45940:"Skein1024-160",45941:"Skein1024-168",45942:"Skein1024-176",45943:"Skein1024-184",45944:"Skein1024-192",45945:"Skein1024-200",45946:"Skein1024-208",45947:"Skein1024-216",45948:"Skein1024-224",45949:"Skein1024-232",45950:"Skein1024-240",45951:"Skein1024-248",45952:"Skein1024-256",45953:"Skein1024-264",45954:"Skein1024-272",45955:"Skein1024-280",45956:"Skein1024-288",45957:"Skein1024-296",45958:"Skein1024-304",45959:"Skein1024-312",45960:"Skein1024-320",45961:"Skein1024-328",45962:"Skein1024-336",45963:"Skein1024-344",45964:"Skein1024-352",45965:"Skein1024-360",45966:"Skein1024-368",45967:"Skein1024-376",45968:"Skein1024-384",45969:"Skein1024-392",45970:"Skein1024-400",45971:"Skein1024-408",45972:"Skein1024-416",45973:"Skein1024-424",45974:"Skein1024-432",45975:"Skein1024-440",45976:"Skein1024-448",45977:"Skein1024-456",45978:"Skein1024-464",45979:"Skein1024-472",45980:"Skein1024-480",45981:"Skein1024-488",45982:"Skein1024-496",45983:"Skein1024-504",45984:"Skein1024-512",45985:"Skein1024-520",45986:"Skein1024-528",45987:"Skein1024-536",45988:"Skein1024-544",45989:"Skein1024-552",45990:"Skein1024-560",45991:"Skein1024-568",45992:"Skein1024-576",45993:"Skein1024-584",45994:"Skein1024-592",45995:"Skein1024-600",45996:"Skein1024-608",45997:"Skein1024-616",45998:"Skein1024-624",45999:"Skein1024-632",46e3:"Skein1024-640",46001:"Skein1024-648",46002:"Skein1024-656",46003:"Skein1024-664",46004:"Skein1024-672",46005:"Skein1024-680",46006:"Skein1024-688",46007:"Skein1024-696",46008:"Skein1024-704",46009:"Skein1024-712",46010:"Skein1024-720",46011:"Skein1024-728",46012:"Skein1024-736",46013:"Skein1024-744",46014:"Skein1024-752",46015:"Skein1024-760",46016:"Skein1024-768",46017:"Skein1024-776",46018:"Skein1024-784",46019:"Skein1024-792",46020:"Skein1024-800",46021:"Skein1024-808",46022:"Skein1024-816",46023:"Skein1024-824",46024:"Skein1024-832",46025:"Skein1024-840",46026:"Skein1024-848",46027:"Skein1024-856",46028:"Skein1024-864",46029:"Skein1024-872",46030:"Skein1024-880",46031:"Skein1024-888",46032:"Skein1024-896",46033:"Skein1024-904",46034:"Skein1024-912",46035:"Skein1024-920",46036:"Skein1024-928",46037:"Skein1024-936",46038:"Skein1024-944",46039:"Skein1024-952",46040:"Skein1024-960",46041:"Skein1024-968",46042:"Skein1024-976",46043:"Skein1024-984",46044:"Skein1024-992",46045:"Skein1024-1000",46046:"Skein1024-1008",46047:"Skein1024-1016",46048:"Skein1024-1024"}),e.defaultLengths=Object.freeze({17:20,18:32,19:64,86:32,23:28,22:32,21:48,20:64,24:32,25:64,26:28,27:32,28:48,29:64,34:32,45569:1,45570:2,45571:3,45572:4,45573:5,45574:6,45575:7,45576:8,45577:9,45578:10,45579:11,45580:12,45581:13,45582:14,45583:15,45584:16,45585:17,45586:18,45587:19,45588:20,45589:21,45590:22,45591:23,45592:24,45593:25,45594:26,45595:27,45596:28,45597:29,45598:30,45599:31,45600:32,45601:33,45602:34,45603:35,45604:36,45605:37,45606:38,45607:39,45608:40,45609:41,45610:42,45611:43,45612:44,45613:45,45614:46,45615:47,45616:48,45617:49,45618:50,45619:51,45620:52,45621:53,45622:54,45623:55,45624:56,45625:57,45626:58,45627:59,45628:60,45629:61,45630:62,45631:63,45632:64,45633:1,45634:2,45635:3,45636:4,45637:5,45638:6,45639:7,45640:8,45641:9,45642:10,45643:11,45644:12,45645:13,45646:14,45647:15,45648:16,45649:17,45650:18,45651:19,45652:20,45653:21,45654:22,45655:23,45656:24,45657:25,45658:26,45659:27,45660:28,45661:29,45662:30,45663:31,45664:32,45825:1,45826:2,45827:3,45828:4,45829:5,45830:6,45831:7,45832:8,45833:9,45834:10,45835:11,45836:12,45837:13,45838:14,45839:15,45840:16,45841:17,45842:18,45843:19,45844:20,45845:21,45846:22,45847:23,45848:24,45849:25,45850:26,45851:27,45852:28,45853:29,45854:30,45855:31,45856:32,45857:1,45858:2,45859:3,45860:4,45861:5,45862:6,45863:7,45864:8,45865:9,45866:10,45867:11,45868:12,45869:13,45870:14,45871:15,45872:16,45873:17,45874:18,45875:19,45876:20,45877:21,45878:22,45879:23,45880:24,45881:25,45882:26,45883:27,45884:28,45885:29,45886:30,45887:31,45888:32,45889:33,45890:34,45891:35,45892:36,45893:37,45894:38,45895:39,45896:40,45897:41,45898:42,45899:43,45900:44,45901:45,45902:46,45903:47,45904:48,45905:49,45906:50,45907:51,45908:52,45909:53,45910:54,45911:55,45912:56,45913:57,45914:58,45915:59,45916:60,45917:61,45918:62,45919:63,45920:64,45921:1,45922:2,45923:3,45924:4,45925:5,45926:6,45927:7,45928:8,45929:9,45930:10,45931:11,45932:12,45933:13,45934:14,45935:15,45936:16,45937:17,45938:18,45939:19,45940:20,45941:21,45942:22,45943:23,45944:24,45945:25,45946:26,45947:27,45948:28,45949:29,45950:30,45951:31,45952:32,45953:33,45954:34,45955:35,45956:36,45957:37,45958:38,45959:39,45960:40,45961:41,45962:42,45963:43,45964:44,45965:45,45966:46,45967:47,45968:48,45969:49,45970:50,45971:51,45972:52,45973:53,45974:54,45975:55,45976:56,45977:57,45978:58,45979:59,45980:60,45981:61,45982:62,45983:63,45984:64,45985:65,45986:66,45987:67,45988:68,45989:69,45990:70,45991:71,45992:72,45993:73,45994:74,45995:75,45996:76,45997:77,45998:78,45999:79,46e3:80,46001:81,46002:82,46003:83,46004:84,46005:85,46006:86,46007:87,46008:88,46009:89,46010:90,46011:91,46012:92,46013:93,46014:94,46015:95,46016:96,46017:97,46018:98,46019:99,46020:100,46021:101,46022:102,46023:103,46024:104,46025:105,46026:106,46027:107,46028:108,46029:109,46030:110,46031:111,46032:112,46033:113,46034:114,46035:115,46036:116,46037:117,46038:118,46039:119,46040:120,46041:121,46042:122,46043:123,46044:124,46045:125,46046:126,46047:127,46048:128})},function(t,e,r){"use strict";var n=r(1).Buffer,i=r(326);(e=t.exports=a).encode=function(t,e){var r=s(t);return a(r.name,n.from(r.encode(e)))},e.decode=function(t){n.isBuffer(t)&&(t=t.toString());var e=t.substring(0,1);"string"==typeof(t=t.substring(1,t.length))&&(t=n.from(t));var r=s(e);return n.from(r.decode(t.toString()))},e.isEncoded=function(t){n.isBuffer(t)&&(t=t.toString());if("[object String]"!==Object.prototype.toString.call(t))return!1;var e=t.substring(0,1);try{return s(e).name}catch(t){return!1}},e.names=Object.freeze(Object.keys(i.names)),e.codes=Object.freeze(Object.keys(i.codes));var o=new Error("Unsupported encoding");function a(t,e){if(!e)throw new Error("requires an encoded buffer");var r=s(t),i=n.from(r.code);return function(t,e){s(t).decode(e.toString())}(r.name,e),n.concat([i,e])}function s(t){var e;if(i.names[t])e=i.names[t];else{if(!i.codes[t])throw o;e=i.codes[t]}if(!e.isImplemented())throw new Error("Base "+t+" is not implemented yet");return e}},function(t,e,r){"use strict";var n=r(327),i=r(147),o=r(328),a=r(329),s=r(330),u=[["base1","1","","1"],["base2","0",i,"01"],["base8","7",i,"01234567"],["base10","9",i,"0123456789"],["base16","f",o,"0123456789abcdef"],["base32","b",a,"abcdefghijklmnopqrstuvwxyz234567"],["base32pad","c",a,"abcdefghijklmnopqrstuvwxyz234567="],["base32hex","v",a,"0123456789abcdefghijklmnopqrstuv"],["base32hexpad","t",a,"0123456789abcdefghijklmnopqrstuv="],["base32z","h",a,"ybndrfg8ejkmcpqxot1uwisza345h769"],["base58flickr","Z",i,"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"],["base58btc","z",i,"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"],["base64","m",s,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"],["base64pad","M",s,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="],["base64url","u",s,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"],["base64urlpad","U",s,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_="]],f=u.reduce((function(t,e){return t[e[0]]=new n(e[0],e[1],e[2],e[3]),t}),{}),c=u.reduce((function(t,e){return t[e[1]]=f[e[0]],t}),{});t.exports={names:f,codes:c}},function(t,e,r){"use strict";var n=r(0),i=n(r(5)),o=n(r(9)),a=function(){function t(e,r,n,o){(0,i.default)(this,t),this.name=e,this.code=r,this.alphabet=o,n&&o&&(this.engine=n(o))}return(0,o.default)(t,[{key:"encode",value:function(t){return this.engine.encode(t)}},{key:"decode",value:function(t){return this.engine.decode(t)}},{key:"isImplemented",value:function(){return this.engine}}]),t}();t.exports=a},function(t,e,r){"use strict";function n(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(!t)return;if("string"==typeof t)return i(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return i(t,e)}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,u=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return s=t.done,t},e:function(t){u=!0,a=t},f:function(){try{s||null==r.return||r.return()}finally{if(u)throw a}}}}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,u=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return s=t.done,t},e:function(t){u=!0,a=t},f:function(){try{s||null==r.return||r.return()}finally{if(u)throw a}}}}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r=5;)s+=e[a>>>o-5&31],o-=5;if(o>0&&(s+=e[a<<5-o&31]),i)for(;s.length%8!=0;)s+="=";return s}t.exports=function(t){return{encode:function(e){return o("string"==typeof e?Uint8Array.from(e):e,t)},decode:function(e){var r,i=n(e);try{for(i.s();!(r=i.n()).done;){var o=r.value;if(t.indexOf(o)<0)throw new Error("invalid base32 character")}}catch(t){i.e(t)}finally{i.f()}return function(t,e){for(var r=(t=t.replace(new RegExp("=","g"),"")).length,n=0,i=0,o=0,a=new Uint8Array(5*r/8|0),s=0;s=8&&(a[o++]=i>>>n-8&255,n-=8);return a.buffer}(e,t)}}}},function(t,e,r){"use strict";function n(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(!t)return;if("string"==typeof t)return i(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return i(t,e)}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,u=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return s=t.done,t},e:function(t){u=!0,a=t},f:function(){try{s||null==r.return||r.return()}finally{if(u)throw a}}}}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r-1,r=t.indexOf("-")>-1&&t.indexOf("_")>-1;return{encode:function(t){var n="";n="string"==typeof t?o.from(t).toString("base64"):t.toString("base64"),r&&(n=n.replace(/\+/g,"-").replace(/\//g,"_"));var i=n.indexOf("=");return i>0&&!e&&(n=n.substring(0,i)),n},decode:function(e){var r,i=n(e);try{for(i.s();!(r=i.n()).done;){var a=r.value;if(t.indexOf(a)<0)throw new Error("invalid base64 character")}}catch(t){i.e(t)}finally{i.f()}return o.from(e,"base64")}}}},function(t,e,r){"use strict";var n=r(1).Buffer,i=r(51),o=r(332),a=r(333),s=r(148);(e=t.exports).addPrefix=function(t,e){var r;if(n.isBuffer(t))r=s.varintBufferEncode(t);else{if(!a[t])throw new Error("multicodec not recognized");r=a[t]}return n.concat([r,e])},e.rmPrefix=function(t){return i.decode(t),t.slice(i.decode.bytes)},e.getCodec=function(t){var e=i.decode(t),r=o.get(e);if(void 0===r)throw new Error("Code ".concat(e," not found"));return r},e.getName=function(t){return o.get(t)},e.getNumber=function(t){var e=a[t];if(void 0===e)throw new Error("Codec `"+t+"` not found");return s.varintBufferDecode(e)[0]},e.getCode=function(t){return i.decode(t)},e.getCodeVarint=function(t){var e=a[t];if(void 0===e)throw new Error("Codec `"+t+"` not found");return e},e.getVarint=function(t){return i.encode(t)};var u=r(334);Object.assign(e,u),e.print=r(335)},function(t,e,r){"use strict";var n=r(52),i=new Map;for(var o in n){var a=n[o];i.set(a,o)}t.exports=Object.freeze(i)},function(t,e,r){"use strict";var n=r(52),i=r(148).varintEncode,o={};for(var a in n){var s=n[a];o[a]=i(s)}t.exports=Object.freeze(o)},function(t,e,r){"use strict";for(var n=r(0)(r(35)),i=r(52),o={},a=0,s=Object.entries(i);a=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r0){var c,l="Signer Error: ",d=h(f);try{for(d.s();!(c=d.n()).done;){var p=c.value;l+="".concat(l," ").concat(p,".")}}catch(t){d.e(t)}finally{d.f()}throw new Error(l)}var m="0x"+u.serialize().toString("hex"),b=w.keccak256(m),v={messageHash:"0x"+n.from(u.getMessageToSign(!0)).toString("hex"),v:"0x"+n.from(u.v).toString("hex"),r:"0x"+n.from(u.r).toString("hex"),s:"0x"+n.from(u.s).toString("hex"),rawTransaction:m,transactionHash:b};return r(null,v),v}catch(t){return r(t),Promise.reject(t)}}return t.type=function(t){var e,r=void 0!==t.maxFeePerGas||void 0!==t.maxPriorityFeePerGas;e=void 0!==t.type?w.toHex(t.type):void 0===t.type&&r?"0x2":"0x0";if(void 0!==t.gasPrice&&("0x2"===e||r))throw Error("eip-1559 transactions don't support gasPrice");if(("0x1"===e||"0x0"===e)&&r)throw Error("pre-eip-1559 transaction don't support maxFeePerGas/maxPriorityFeePerGas");r||t.common&&t.common.hardfork&&t.common.hardfork.toLowerCase()===S.London||t.hardfork&&t.hardfork.toLowerCase()===S.London?e="0x2":(t.accessList||t.common&&t.common.hardfork&&t.common.hardfork.toLowerCase()===S.Berlin||t.hardfork&&t.hardfork.toLowerCase()===S.Berlin)&&(e="0x1");return e}(t),void 0!==t.nonce&&void 0!==t.chainId&&(void 0!==t.gasPrice||void 0!==t.maxFeePerGas&&void 0!==t.maxPriorityFeePerGas)&&a?Promise.resolve(s(t)):Promise.all([A(t.chainId)?this._ethereumCall.getChainId():t.chainId,A(t.nonce)?this._ethereumCall.getTransactionCount(this.privateKeyToAccount(e).address):t.nonce,A(a)?this._ethereumCall.getNetworkId():1,E(this,t)]).then((function(e){if(A(e[0])||A(e[1])||A(e[2])||A(e[3]))throw new Error('One of the values "chainId", "networkId", "gasPrice", or "nonce" couldn\'t be fetched: '+JSON.stringify(e));return s(c(c({},t),{},{chainId:e[0],nonce:e[1],networkId:e[2]},e[3]))}))},x.prototype.recoverTransaction=function(t){var e=n.from(t.slice(2),"hex"),r=k.fromSerializedData(e);return w.toChecksumAddress(r.getSenderAddress().toString("hex"))},x.prototype.hashMessage=function(t){var e=w.isHexStrict(t)?t:w.utf8ToHex(t),r=w.hexToBytes(e),i=n.from(r),o="Ethereum Signed Message:\n"+r.length,a=n.from(o),s=n.concat([a,i]);return b.keccak256s(s)},x.prototype.sign=function(t,e){if(e.startsWith("0x")||(e="0x"+e),66!==e.length)throw new Error("Private key must be 32 bytes long");var r=this.hashMessage(t),n=m.sign(r,e),i=m.decodeSignature(n);return{message:t,messageHash:r,v:i[0],r:i[1],s:i[2],signature:n}},x.prototype.recover=function(t,e,r){var n=[].slice.apply(arguments);return t&&"object"===(0,a.default)(t)?this.recover(t.messageHash,m.encodeSignature([t.v,t.r,t.s]),!0):(r||(t=this.hashMessage(t)),n.length>=4?(r="boolean"==typeof(r=n.slice(-1)[0])&&!!r,this.recover(t,m.encodeSignature(n.slice(1,4)),r)):m.recover(t,e))},x.prototype.decrypt=function(t,e,r){if("string"!=typeof e)throw new Error("No password given.");var i,s,u=t&&"object"===(0,a.default)(t)?t:JSON.parse(r?t.toLowerCase():t);if(3!==u.version)throw new Error("Not a valid V3 wallet");if("scrypt"===u.crypto.kdf)s=u.crypto.kdfparams,i=y.syncScrypt(n.from(e),n.from(s.salt,"hex"),s.n,s.r,s.p,s.dklen);else{if("pbkdf2"!==u.crypto.kdf)throw new Error("Unsupported key derivation scheme");if("hmac-sha256"!==(s=u.crypto.kdfparams).prf)throw new Error("Unsupported parameters to PBKDF2");i=v.pbkdf2Sync(n.from(e),n.from(s.salt,"hex"),s.c,s.dklen,"sha256")}var f=n.from(u.crypto.ciphertext,"hex");if(w.sha3(n.from([].concat((0,o.default)(i.slice(16,32)),(0,o.default)(f)))).replace("0x","")!==u.crypto.mac)throw new Error("Key derivation failed - possibly wrong password");var c=v.createDecipheriv(u.crypto.cipher,i.slice(0,16),n.from(u.crypto.cipherparams.iv,"hex")),h="0x"+n.from([].concat((0,o.default)(c.update(f)),(0,o.default)(c.final()))).toString("hex");return this.privateKeyToAccount(h,!0)},x.prototype.encrypt=function(t,e,r){var i,a=this.privateKeyToAccount(t,!0),s=(r=r||{}).salt||v.randomBytes(32),u=r.iv||v.randomBytes(16),f=r.kdf||"scrypt",c={dklen:r.dklen||32,salt:s.toString("hex")};if("pbkdf2"===f)c.c=r.c||262144,c.prf="hmac-sha256",i=v.pbkdf2Sync(n.from(e),n.from(c.salt,"hex"),c.c,c.dklen,"sha256");else{if("scrypt"!==f)throw new Error("Unsupported kdf");c.n=r.n||8192,c.r=r.r||8,c.p=r.p||1,i=y.syncScrypt(n.from(e),n.from(c.salt,"hex"),c.n,c.r,c.p,c.dklen)}var h=v.createCipheriv(r.cipher||"aes-128-ctr",i.slice(0,16),u);if(!h)throw new Error("Unsupported cipher");var l=n.from([].concat((0,o.default)(h.update(n.from(a.privateKey.replace("0x",""),"hex"))),(0,o.default)(h.final()))),d=w.sha3(n.from([].concat((0,o.default)(i.slice(16,32)),(0,o.default)(l)))).replace("0x","");return{version:3,id:g.v4({random:r.uuid||v.randomBytes(16)}),address:a.address.toLowerCase().replace("0x",""),crypto:{ciphertext:l.toString("hex"),cipherparams:{iv:u.toString("hex")},cipher:r.cipher||"aes-128-ctr",kdf:f,kdfparams:c,mac:d.toString("hex")}}},O.prototype._findSafeIndex=function(t){return t=t||0,this.hasOwnProperty(t)?this._findSafeIndex(t+1):t},O.prototype._currentIndexes=function(){return Object.keys(this).map((function(t){return parseInt(t)})).filter((function(t){return t<9e20}))},O.prototype.create=function(t,e){for(var r=0;r7?t[n+2].toUpperCase():t[n+2];return r},l=function(t){var r=new e(t.slice(2),"hex"),n="0x"+s.keyFromPrivate(r).getPublic(!1,"hex").slice(2),i=f(n);return{address:h("0x"+i.slice(-40)),privateKey:t}},d=function(t){var e=(0,n.default)(t,3),r=e[0],o=e[1],a=e[2];return i.flatten([o,a,r])},p=function(t){return[i.slice(64,i.length(t),t),i.slice(0,32,t),i.slice(32,64,t)]},m=function(t){return function(r,n){var a=s.keyFromPrivate(new e(n.slice(2),"hex")).sign(new e(r.slice(2),"hex"),{canonical:!0});return d([o.fromString(i.fromNumber(t+a.recoveryParam)),i.pad(32,i.fromNat("0x"+a.r.toString(16))),i.pad(32,i.fromNat("0x"+a.s.toString(16)))])}},b=m(27);t.exports={create:function(t){var e=f(i.concat(i.random(32),t||i.random(32))),r=i.concat(i.concat(i.random(32),e),i.random(32)),n=f(r);return l(n)},toChecksum:h,fromPrivate:l,sign:b,makeSigner:m,recover:function(t,r){var n=p(r),o={v:i.toNumber(n[0]),r:n[1].slice(2),s:n[2].slice(2)},a="0x"+s.recoverPubKey(new e(t.slice(2),"hex"),o,o.v<2?o.v:1-o.v%2).encode("hex",!1).slice(2),u=f(a);return h("0x"+u.slice(-40))},encodeSignature:d,decodeSignature:p}}).call(this,r(1).Buffer)},function(t,e,r){"use strict";var n=function(t,e){for(var r=[],n=0;n */var n=r(1),i=n.Buffer;function o(t,e){for(var r in t)e[r]=t[r]}function a(t,e,r){return i(t,e,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?t.exports=n:(o(n,e),e.Buffer=a),a.prototype=Object.create(i.prototype),o(i,a),a.from=function(t,e,r){if("number"==typeof t)throw new TypeError("Argument must not be a number");return i(t,e,r)},a.alloc=function(t,e,r){if("number"!=typeof t)throw new TypeError("Argument must be a number");var n=i(t);return void 0!==e?"string"==typeof r?n.fill(e,r):n.fill(e):n.fill(0),n},a.allocUnsafe=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return i(t)},a.allocUnsafeSlow=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return n.SlowBuffer(t)}},function(t,e,r){"use strict";(e=t.exports=r(152)).Stream=e,e.Readable=e,e.Writable=r(156),e.Duplex=r(38),e.Transform=r(157),e.PassThrough=r(355),e.finished=r(84),e.pipeline=r(356)},function(t,e){},function(t,e,r){"use strict";function n(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function i(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function o(t,e){for(var r=0;r0?this.tail.next=e:this.head=e,this.tail=e,++this.length}},{key:"unshift",value:function(t){var e={data:t,next:this.head};0===this.length&&(this.tail=e),this.head=e,++this.length}},{key:"shift",value:function(){if(0!==this.length){var t=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,t}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(t){if(0===this.length)return"";for(var e=this.head,r=""+e.data;e=e.next;)r+=t+e.data;return r}},{key:"concat",value:function(t){if(0===this.length)return a.alloc(0);for(var e,r,n,i=a.allocUnsafe(t>>>0),o=this.head,s=0;o;)e=o.data,r=i,n=s,a.prototype.copy.call(e,r,n),s+=o.data.length,o=o.next;return i}},{key:"consume",value:function(t,e){var r;return ti.length?i.length:t;if(o===i.length?n+=i:n+=i.slice(0,t),0==(t-=o)){o===i.length?(++r,e.next?this.head=e.next:this.head=this.tail=null):(this.head=e,e.data=i.slice(o));break}++r}return this.length-=r,n}},{key:"_getBuffer",value:function(t){var e=a.allocUnsafe(t),r=this.head,n=1;for(r.data.copy(e),t-=r.data.length;r=r.next;){var i=r.data,o=t>i.length?i.length:t;if(i.copy(e,e.length-t,0,o),0==(t-=o)){o===i.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=i.slice(o));break}++n}return this.length-=n,e}},{key:u,value:function(t,e){return s(this,function(t){for(var e=1;e0,(function(t){n||(n=t),t&&a.forEach(f),o||(a.forEach(f),i(n))}))}));return e.reduce(c)}},function(t,e,r){"use strict";var n=r(3),i=r(39),o=r(4).Buffer,a=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function u(){this.init(),this._w=s,i.call(this,64,56)}function f(t){return t<<30|t>>>2}function c(t,e,r,n){return 0===t?e&r|~e&n:2===t?e&r|e&n|r&n:e^r^n}n(u,i),u.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},u.prototype._update=function(t){for(var e,r=this._w,n=0|this._a,i=0|this._b,o=0|this._c,s=0|this._d,u=0|this._e,h=0;h<16;++h)r[h]=t.readInt32BE(4*h);for(;h<80;++h)r[h]=r[h-3]^r[h-8]^r[h-14]^r[h-16];for(var l=0;l<80;++l){var d=~~(l/20),p=0|((e=n)<<5|e>>>27)+c(d,i,o,s)+u+r[l]+a[d];u=s,s=o,o=f(i),i=n,n=p}this._a=n+this._a|0,this._b=i+this._b|0,this._c=o+this._c|0,this._d=s+this._d|0,this._e=u+this._e|0},u.prototype._hash=function(){var t=o.allocUnsafe(20);return t.writeInt32BE(0|this._a,0),t.writeInt32BE(0|this._b,4),t.writeInt32BE(0|this._c,8),t.writeInt32BE(0|this._d,12),t.writeInt32BE(0|this._e,16),t},t.exports=u},function(t,e,r){"use strict";var n=r(3),i=r(39),o=r(4).Buffer,a=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function u(){this.init(),this._w=s,i.call(this,64,56)}function f(t){return t<<5|t>>>27}function c(t){return t<<30|t>>>2}function h(t,e,r,n){return 0===t?e&r|~e&n:2===t?e&r|e&n|r&n:e^r^n}n(u,i),u.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},u.prototype._update=function(t){for(var e,r=this._w,n=0|this._a,i=0|this._b,o=0|this._c,s=0|this._d,u=0|this._e,l=0;l<16;++l)r[l]=t.readInt32BE(4*l);for(;l<80;++l)r[l]=(e=r[l-3]^r[l-8]^r[l-14]^r[l-16])<<1|e>>>31;for(var d=0;d<80;++d){var p=~~(d/20),m=f(n)+h(p,i,o,s)+u+r[d]+a[p]|0;u=s,s=o,o=c(i),i=n,n=m}this._a=n+this._a|0,this._b=i+this._b|0,this._c=o+this._c|0,this._d=s+this._d|0,this._e=u+this._e|0},u.prototype._hash=function(){var t=o.allocUnsafe(20);return t.writeInt32BE(0|this._a,0),t.writeInt32BE(0|this._b,4),t.writeInt32BE(0|this._c,8),t.writeInt32BE(0|this._d,12),t.writeInt32BE(0|this._e,16),t},t.exports=u},function(t,e,r){"use strict";var n=r(3),i=r(158),o=r(39),a=r(4).Buffer,s=new Array(64);function u(){this.init(),this._w=s,o.call(this,64,56)}n(u,i),u.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},u.prototype._hash=function(){var t=a.allocUnsafe(28);return t.writeInt32BE(this._a,0),t.writeInt32BE(this._b,4),t.writeInt32BE(this._c,8),t.writeInt32BE(this._d,12),t.writeInt32BE(this._e,16),t.writeInt32BE(this._f,20),t.writeInt32BE(this._g,24),t},t.exports=u},function(t,e,r){"use strict";var n=r(3),i=r(159),o=r(39),a=r(4).Buffer,s=new Array(160);function u(){this.init(),this._w=s,o.call(this,128,112)}n(u,i),u.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},u.prototype._hash=function(){var t=a.allocUnsafe(48);function e(e,r,n){t.writeInt32BE(e,n),t.writeInt32BE(r,n+4)}return e(this._ah,this._al,0),e(this._bh,this._bl,8),e(this._ch,this._cl,16),e(this._dh,this._dl,24),e(this._eh,this._el,32),e(this._fh,this._fl,40),t},t.exports=u},function(t,e,r){"use strict";t.exports=r(75)},function(t,e,r){"use strict";t.exports=r(28)},function(t,e,r){"use strict";t.exports=r(46).Transform},function(t,e,r){"use strict";t.exports=r(46).PassThrough},function(t,e,r){"use strict";var n=r(3),i=r(4).Buffer,o=r(25),a=i.alloc(128);function s(t,e){o.call(this,"digest"),"string"==typeof e&&(e=i.from(e)),this._alg=t,this._key=e,e.length>64?e=t(e):e.length<64&&(e=i.concat([e,a],64));for(var r=this._ipad=i.allocUnsafe(64),n=this._opad=i.allocUnsafe(64),s=0;s<64;s++)r[s]=54^e[s],n[s]=92^e[s];this._hash=[r]}n(s,o),s.prototype._update=function(t){this._hash.push(t)},s.prototype._final=function(){var t=this._alg(i.concat(this._hash));return this._alg(i.concat([this._opad,t]))},t.exports=s},function(t,e,r){"use strict";t.exports=r(162)},function(t,e,r){"use strict";(function(e){var n,i,o=r(4).Buffer,a=r(164),s=r(165),u=r(166),f=r(167),c=e.crypto&&e.crypto.subtle,h={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},l=[];function d(){return i||(i=e.process&&e.process.nextTick?e.process.nextTick:e.queueMicrotask?e.queueMicrotask:e.setImmediate?e.setImmediate:e.setTimeout)}function p(t,e,r,n,i){return c.importKey("raw",t,{name:"PBKDF2"},!1,["deriveBits"]).then((function(t){return c.deriveBits({name:"PBKDF2",salt:e,iterations:r,hash:{name:i}},t,n<<3)})).then((function(t){return o.from(t)}))}t.exports=function(t,r,i,m,b,v){"function"==typeof b&&(v=b,b=void 0);var y=h[(b=b||"sha1").toLowerCase()];if(y&&"function"==typeof e.Promise){if(a(i,m),t=f(t,s,"Password"),r=f(r,s,"Salt"),"function"!=typeof v)throw new Error("No callback provided to pbkdf2");!function(t,e){t.then((function(t){d()((function(){e(null,t)}))}),(function(t){d()((function(){e(t)}))}))}(function(t){if(e.process&&!e.process.browser)return Promise.resolve(!1);if(!c||!c.importKey||!c.deriveBits)return Promise.resolve(!1);if(void 0!==l[t])return l[t];var r=p(n=n||o.alloc(8),n,10,128,t).then((function(){return!0})).catch((function(){return!1}));return l[t]=r,r}(y).then((function(e){return e?p(t,r,i,m,y):u(t,r,i,m,b)})),v)}else d()((function(){var e;try{e=u(t,r,i,m,b)}catch(t){return v(t)}v(null,e)}))}}).call(this,r(7))},function(t,e,r){"use strict";var n=r(369),i=r(89),o=r(90),a=r(382),s=r(66);function u(t,e,r){if(t=t.toLowerCase(),o[t])return i.createCipheriv(t,e,r);if(a[t])return new n({key:e,iv:r,mode:t});throw new TypeError("invalid suite type")}function f(t,e,r){if(t=t.toLowerCase(),o[t])return i.createDecipheriv(t,e,r);if(a[t])return new n({key:e,iv:r,mode:t,decrypt:!0});throw new TypeError("invalid suite type")}e.createCipher=e.Cipher=function(t,e){var r,n;if(t=t.toLowerCase(),o[t])r=o[t].key,n=o[t].iv;else{if(!a[t])throw new TypeError("invalid suite type");r=8*a[t].key,n=a[t].iv}var i=s(e,!1,r,n);return u(t,i.key,i.iv)},e.createCipheriv=e.Cipheriv=u,e.createDecipher=e.Decipher=function(t,e){var r,n;if(t=t.toLowerCase(),o[t])r=o[t].key,n=o[t].iv;else{if(!a[t])throw new TypeError("invalid suite type");r=8*a[t].key,n=a[t].iv}var i=s(e,!1,r,n);return f(t,i.key,i.iv)},e.createDecipheriv=e.Decipheriv=f,e.listCiphers=e.getCiphers=function(){return Object.keys(a).concat(i.getCiphers())}},function(t,e,r){"use strict";var n=r(25),i=r(370),o=r(3),a=r(4).Buffer,s={"des-ede3-cbc":i.CBC.instantiate(i.EDE),"des-ede3":i.EDE,"des-ede-cbc":i.CBC.instantiate(i.EDE),"des-ede":i.EDE,"des-cbc":i.CBC.instantiate(i.DES),"des-ecb":i.DES};function u(t){n.call(this);var e,r=t.mode.toLowerCase(),i=s[r];e=t.decrypt?"decrypt":"encrypt";var o=t.key;a.isBuffer(o)||(o=a.from(o)),"des-ede"!==r&&"des-ede-cbc"!==r||(o=a.concat([o,o.slice(0,8)]));var u=t.iv;a.isBuffer(u)||(u=a.from(u)),this._des=i.create({key:o,iv:u,type:e})}s.des=s["des-cbc"],s.des3=s["des-ede3-cbc"],t.exports=u,o(u,n),u.prototype._update=function(t){return a.from(this._des.update(t))},u.prototype._final=function(){return a.from(this._des.final())}},function(t,e,r){"use strict";e.utils=r(168),e.Cipher=r(88),e.DES=r(169),e.CBC=r(371),e.EDE=r(372)},function(t,e,r){"use strict";var n=r(18),i=r(3),o={};function a(t){n.equal(t.length,8,"Invalid IV length"),this.iv=new Array(8);for(var e=0;e15){var t=this.cache.slice(0,16);return this.cache=this.cache.slice(16),t}return null},l.prototype.flush=function(){for(var t=16-this.cache.length,e=o.allocUnsafe(t),r=-1;++r>a%8,t._prev=o(t._prev,r?n:i);return s}function o(t,e){var r=t.length,i=-1,o=n.allocUnsafe(t.length);for(t=n.concat([t,n.from([e])]);++i>7;return o}e.encrypt=function(t,e,r){for(var o=e.length,a=n.allocUnsafe(o),s=-1;++s>>0,0),e.writeUInt32BE(t[1]>>>0,4),e.writeUInt32BE(t[2]>>>0,8),e.writeUInt32BE(t[3]>>>0,12),e}function a(t){this.h=t,this.state=n.alloc(16,0),this.cache=n.allocUnsafe(0)}a.prototype.ghash=function(t){for(var e=-1;++e0;e--)n[e]=n[e]>>>1|(1&n[e-1])<<31;n[0]=n[0]>>>1,r&&(n[0]=n[0]^225<<24)}this.state=o(i)},a.prototype.update=function(t){var e;for(this.cache=n.concat([this.cache,t]);this.cache.length>=16;)e=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(e)},a.prototype.final=function(t,e){return this.cache.length&&this.ghash(n.concat([this.cache,i],16)),this.ghash(o([0,t,0,e])),this.state},t.exports=a},function(t,e,r){"use strict";var n=r(173),i=r(4).Buffer,o=r(90),a=r(174),s=r(25),u=r(65),f=r(66);function c(t,e,r){s.call(this),this._cache=new h,this._last=void 0,this._cipher=new u.AES(e),this._prev=i.from(r),this._mode=t,this._autopadding=!0}function h(){this.cache=i.allocUnsafe(0)}function l(t,e,r){var s=o[t.toLowerCase()];if(!s)throw new TypeError("invalid suite type");if("string"==typeof r&&(r=i.from(r)),"GCM"!==s.mode&&r.length!==s.iv)throw new TypeError("invalid iv length "+r.length);if("string"==typeof e&&(e=i.from(e)),e.length!==s.key/8)throw new TypeError("invalid key length "+e.length);return"stream"===s.type?new a(s.module,e,r,!0):"auth"===s.type?new n(s.module,e,r,!0):new c(s.module,e,r)}r(3)(c,s),c.prototype._update=function(t){var e,r;this._cache.add(t);for(var n=[];e=this._cache.get(this._autopadding);)r=this._mode.decrypt(this,e),n.push(r);return i.concat(n)},c.prototype._final=function(){var t=this._cache.flush();if(this._autopadding)return function(t){var e=t[15];if(e<1||e>16)throw new Error("unable to decrypt data");var r=-1;for(;++r16)return e=this.cache.slice(0,16),this.cache=this.cache.slice(16),e}else if(this.cache.length>=16)return e=this.cache.slice(0,16),this.cache=this.cache.slice(16),e;return null},h.prototype.flush=function(){if(this.cache.length)return this.cache},e.createDecipher=function(t,e){var r=o[t.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var n=f(e,!1,r.key,r.iv);return l(t,n.key,n.iv)},e.createDecipheriv=l},function(t,e,r){"use strict";e["des-ecb"]={key:8,iv:0},e["des-cbc"]=e.des={key:8,iv:8},e["des-ede3-cbc"]=e.des3={key:24,iv:8},e["des-ede3"]={key:24,iv:0},e["des-ede-cbc"]={key:16,iv:8},e["des-ede"]={key:16,iv:0}},function(t,e,r){"use strict";(function(t){var n=r(175),i=r(385),o=r(386);var a={binary:!0,hex:!0,base64:!0};e.DiffieHellmanGroup=e.createDiffieHellmanGroup=e.getDiffieHellman=function(e){var r=new t(i[e].prime,"hex"),n=new t(i[e].gen,"hex");return new o(r,n)},e.createDiffieHellman=e.DiffieHellman=function e(r,i,s,u){return t.isBuffer(i)||void 0===a[i]?e(r,"binary",i,s):(i=i||"binary",u=u||"binary",s=s||new t([2]),t.isBuffer(s)||(s=new t(s,u)),"number"==typeof r?new o(n(r,s),s,!0):(t.isBuffer(r)||(r=new t(r,i)),new o(r,s,!0)))}}).call(this,r(1).Buffer)},function(t,e){},function(t){t.exports=JSON.parse('{"modp1":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},"modp2":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},"modp5":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},"modp14":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},"modp15":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},"modp16":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},"modp17":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},"modp18":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}')},function(t,e,r){"use strict";(function(e){var n=r(8),i=new(r(176)),o=new n(24),a=new n(11),s=new n(10),u=new n(3),f=new n(7),c=r(175),h=r(22);function l(t,r){return r=r||"utf8",e.isBuffer(t)||(t=new e(t,r)),this._pub=new n(t),this}function d(t,r){return r=r||"utf8",e.isBuffer(t)||(t=new e(t,r)),this._priv=new n(t),this}t.exports=m;var p={};function m(t,e,r){this.setGenerator(e),this.__prime=new n(t),this._prime=n.mont(this.__prime),this._primeLen=t.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,r?(this.setPublicKey=l,this.setPrivateKey=d):this._primeCode=8}function b(t,r){var n=new e(t.toArray());return r?n.toString(r):n}Object.defineProperty(m.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!=typeof this._primeCode&&(this._primeCode=function(t,e){var r=e.toString("hex"),n=[r,t.toString(16)].join("_");if(n in p)return p[n];var h,l=0;if(t.isEven()||!c.simpleSieve||!c.fermatTest(t)||!i.test(t))return l+=1,l+="02"===r||"05"===r?8:4,p[n]=l,l;switch(i.test(t.shrn(1))||(l+=2),r){case"02":t.mod(o).cmp(a)&&(l+=8);break;case"05":(h=t.mod(s)).cmp(u)&&h.cmp(f)&&(l+=8);break;default:l+=4}return p[n]=l,l}(this.__prime,this.__gen)),this._primeCode}}),m.prototype.generateKeys=function(){return this._priv||(this._priv=new n(h(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},m.prototype.computeSecret=function(t){var r=(t=(t=new n(t)).toRed(this._prime)).redPow(this._priv).fromRed(),i=new e(r.toArray()),o=this.getPrime();if(i.length0?this.tail.next=e:this.head=e,this.tail=e,++this.length}},{key:"unshift",value:function(t){var e={data:t,next:this.head};0===this.length&&(this.tail=e),this.head=e,++this.length}},{key:"shift",value:function(){if(0!==this.length){var t=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,t}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(t){if(0===this.length)return"";for(var e=this.head,r=""+e.data;e=e.next;)r+=t+e.data;return r}},{key:"concat",value:function(t){if(0===this.length)return a.alloc(0);for(var e,r,n,i=a.allocUnsafe(t>>>0),o=this.head,s=0;o;)e=o.data,r=i,n=s,a.prototype.copy.call(e,r,n),s+=o.data.length,o=o.next;return i}},{key:"consume",value:function(t,e){var r;return ti.length?i.length:t;if(o===i.length?n+=i:n+=i.slice(0,t),0==(t-=o)){o===i.length?(++r,e.next?this.head=e.next:this.head=this.tail=null):(this.head=e,e.data=i.slice(o));break}++r}return this.length-=r,n}},{key:"_getBuffer",value:function(t){var e=a.allocUnsafe(t),r=this.head,n=1;for(r.data.copy(e),t-=r.data.length;r=r.next;){var i=r.data,o=t>i.length?i.length:t;if(i.copy(e,e.length-t,0,o),0==(t-=o)){o===i.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=i.slice(o));break}++n}return this.length-=n,e}},{key:u,value:function(t,e){return s(this,function(t){for(var e=1;e0,(function(t){n||(n=t),t&&a.forEach(f),o||(a.forEach(f),i(n))}))}));return e.reduce(c)}},function(t,e,r){"use strict";var n=r(92).Buffer,i=r(160),o=r(94),a=r(54).ec,s=r(185),u=r(68),f=r(191);function c(t,e,r,o){if((t=n.from(t.toArray())).length0&&r.ishrn(n),r}function l(t,e,r){var o,a;do{for(o=n.alloc(0);8*o.length=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void i(!1,"Invalid character in "+t)}function f(t,e,r){var n=u(t,r);return r-1>=e&&(n|=u(t,r-1)<<4),n}function c(t,e,r,n){for(var o=0,a=0,s=Math.min(t.length,r),u=e;u=49?f-49+10:f>=17?f-17+10:f,i(f>=0&&a0?t:e},a.min=function(t,e){return t.cmp(e)<0?t:e},a.prototype._init=function(t,r,n){if("number"==typeof t)return this._initNumber(t,r,n);if("object"===(0,e.default)(t))return this._initArray(t,r,n);"hex"===r&&(r=16),i(r===(0|r)&&r>=2&&r<=36);var o=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(o++,this.negative=1),o=0;n-=3)a=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[o]|=a<>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===r)for(n=0,o=0;n>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this._strip()},a.prototype._parseHex=function(t,e,r){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var n=0;n=e;n-=2)i=f(t,e,n)<=18?(o-=18,a+=1,this.words[a]|=i>>>26):o+=8;else for(n=(t.length-e)%2==0?e+1:e;n=18?(o-=18,a+=1,this.words[a]|=i>>>26):o+=8;this._strip()},a.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var o=t.length-r,a=o%n,s=Math.min(o,o-a)+r,u=0,f=r;f1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{a.prototype[Symbol.for("nodejs.util.inspect.custom")]=l}catch(t){a.prototype.inspect=l}else a.prototype.inspect=l;function l(){return(this.red?""}var d=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],p=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],m=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];a.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var n=0,o=0,a=0;a>>24-n&16777215)||a!==this.length-1?d[6-u.length]+u+r:u+r,(n+=2)>=26&&(n-=26,a--)}for(0!==o&&(r=o.toString(16)+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var f=p[t],c=m[t];r="";var h=this.clone();for(h.negative=0;!h.isZero();){var l=h.modrn(c).toString(t);r=(h=h.idivn(c)).isZero()?l+r:d[f-l.length]+l+r}for(this.isZero()&&(r="0"+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}i(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&i(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},a.prototype.toJSON=function(){return this.toString(16,2)},s&&(a.prototype.toBuffer=function(t,e){return this.toArrayLike(s,t,e)}),a.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)};function b(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],o=0|e.words[0],a=i*o,s=67108863&a,u=a/67108864|0;r.words[0]=s;for(var f=1;f>>26,h=67108863&u,l=Math.min(f,e.length-1),d=Math.max(0,f-t.length+1);d<=l;d++){var p=f-d|0;c+=(a=(i=0|t.words[p])*(o=0|e.words[d])+h)/67108864|0,h=67108863&a}r.words[f]=0|h,u=0|c}return 0!==u?r.words[f]=0|u:r.length--,r._strip()}a.prototype.toArrayLike=function(t,e,r){this._strip();var n=this.byteLength(),o=r||Math.max(1,n);i(n<=o,"byte array longer than desired length"),i(o>0,"Requested array length <= 0");var a=function(t,e){return t.allocUnsafe?t.allocUnsafe(e):new t(e)}(t,o);return this["_toArrayLike"+("le"===e?"LE":"BE")](a,n),a},a.prototype._toArrayLikeLE=function(t,e){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=a>>>24,o+=2)}if(r=0&&(t[r--]=a>>8&255),r>=0&&(t[r--]=a>>16&255),6===o?(r>=0&&(t[r--]=a>>24&255),n=0,o=0):(n=a>>>24,o+=2)}if(r>=0)for(t[r--]=n;r>=0;)t[r--]=0},Math.clz32?a.prototype._countBits=function(t){return 32-Math.clz32(t)}:a.prototype._countBits=function(t){var e=t,r=0;return e>=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},a.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r},a.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},a.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},a.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},a.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},a.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},a.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},a.prototype.inotn=function(t){i("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-r),this._strip()},a.prototype.notn=function(t){return this.clone().inotn(t)},a.prototype.setn=function(t,e){i("number"==typeof t&&t>=0);var r=t/26|0,n=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this)},a.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var o=0,a=0;a>26,this.words[a]=67108863&e;for(;0!==o&&a>26,this.words[a]=67108863&e;if(0===o&&a>>13,d=0|a[1],p=8191&d,m=d>>>13,b=0|a[2],v=8191&b,y=b>>>13,g=0|a[3],w=8191&g,_=g>>>13,k=0|a[4],M=8191&k,S=k>>>13,A=0|a[5],x=8191&A,E=A>>>13,O=0|a[6],P=8191&O,B=O>>>13,T=0|a[7],R=8191&T,I=T>>>13,C=0|a[8],U=8191&C,j=C>>>13,N=0|a[9],L=8191&N,D=N>>>13,F=0|s[0],q=8191&F,H=F>>>13,z=0|s[1],K=8191&z,G=z>>>13,V=0|s[2],W=8191&V,Z=V>>>13,J=0|s[3],X=8191&J,Y=J>>>13,$=0|s[4],Q=8191&$,tt=$>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],ot=8191&it,at=it>>>13,st=0|s[7],ut=8191&st,ft=st>>>13,ct=0|s[8],ht=8191&ct,lt=ct>>>13,dt=0|s[9],pt=8191&dt,mt=dt>>>13;r.negative=t.negative^e.negative,r.length=19;var bt=(f+(n=Math.imul(h,q))|0)+((8191&(i=(i=Math.imul(h,H))+Math.imul(l,q)|0))<<13)|0;f=((o=Math.imul(l,H))+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(p,q),i=(i=Math.imul(p,H))+Math.imul(m,q)|0,o=Math.imul(m,H);var vt=(f+(n=n+Math.imul(h,K)|0)|0)+((8191&(i=(i=i+Math.imul(h,G)|0)+Math.imul(l,K)|0))<<13)|0;f=((o=o+Math.imul(l,G)|0)+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(v,q),i=(i=Math.imul(v,H))+Math.imul(y,q)|0,o=Math.imul(y,H),n=n+Math.imul(p,K)|0,i=(i=i+Math.imul(p,G)|0)+Math.imul(m,K)|0,o=o+Math.imul(m,G)|0;var yt=(f+(n=n+Math.imul(h,W)|0)|0)+((8191&(i=(i=i+Math.imul(h,Z)|0)+Math.imul(l,W)|0))<<13)|0;f=((o=o+Math.imul(l,Z)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(w,q),i=(i=Math.imul(w,H))+Math.imul(_,q)|0,o=Math.imul(_,H),n=n+Math.imul(v,K)|0,i=(i=i+Math.imul(v,G)|0)+Math.imul(y,K)|0,o=o+Math.imul(y,G)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,Z)|0)+Math.imul(m,W)|0,o=o+Math.imul(m,Z)|0;var gt=(f+(n=n+Math.imul(h,X)|0)|0)+((8191&(i=(i=i+Math.imul(h,Y)|0)+Math.imul(l,X)|0))<<13)|0;f=((o=o+Math.imul(l,Y)|0)+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(M,q),i=(i=Math.imul(M,H))+Math.imul(S,q)|0,o=Math.imul(S,H),n=n+Math.imul(w,K)|0,i=(i=i+Math.imul(w,G)|0)+Math.imul(_,K)|0,o=o+Math.imul(_,G)|0,n=n+Math.imul(v,W)|0,i=(i=i+Math.imul(v,Z)|0)+Math.imul(y,W)|0,o=o+Math.imul(y,Z)|0,n=n+Math.imul(p,X)|0,i=(i=i+Math.imul(p,Y)|0)+Math.imul(m,X)|0,o=o+Math.imul(m,Y)|0;var wt=(f+(n=n+Math.imul(h,Q)|0)|0)+((8191&(i=(i=i+Math.imul(h,tt)|0)+Math.imul(l,Q)|0))<<13)|0;f=((o=o+Math.imul(l,tt)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(x,q),i=(i=Math.imul(x,H))+Math.imul(E,q)|0,o=Math.imul(E,H),n=n+Math.imul(M,K)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(S,K)|0,o=o+Math.imul(S,G)|0,n=n+Math.imul(w,W)|0,i=(i=i+Math.imul(w,Z)|0)+Math.imul(_,W)|0,o=o+Math.imul(_,Z)|0,n=n+Math.imul(v,X)|0,i=(i=i+Math.imul(v,Y)|0)+Math.imul(y,X)|0,o=o+Math.imul(y,Y)|0,n=n+Math.imul(p,Q)|0,i=(i=i+Math.imul(p,tt)|0)+Math.imul(m,Q)|0,o=o+Math.imul(m,tt)|0;var _t=(f+(n=n+Math.imul(h,rt)|0)|0)+((8191&(i=(i=i+Math.imul(h,nt)|0)+Math.imul(l,rt)|0))<<13)|0;f=((o=o+Math.imul(l,nt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(P,q),i=(i=Math.imul(P,H))+Math.imul(B,q)|0,o=Math.imul(B,H),n=n+Math.imul(x,K)|0,i=(i=i+Math.imul(x,G)|0)+Math.imul(E,K)|0,o=o+Math.imul(E,G)|0,n=n+Math.imul(M,W)|0,i=(i=i+Math.imul(M,Z)|0)+Math.imul(S,W)|0,o=o+Math.imul(S,Z)|0,n=n+Math.imul(w,X)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(_,X)|0,o=o+Math.imul(_,Y)|0,n=n+Math.imul(v,Q)|0,i=(i=i+Math.imul(v,tt)|0)+Math.imul(y,Q)|0,o=o+Math.imul(y,tt)|0,n=n+Math.imul(p,rt)|0,i=(i=i+Math.imul(p,nt)|0)+Math.imul(m,rt)|0,o=o+Math.imul(m,nt)|0;var kt=(f+(n=n+Math.imul(h,ot)|0)|0)+((8191&(i=(i=i+Math.imul(h,at)|0)+Math.imul(l,ot)|0))<<13)|0;f=((o=o+Math.imul(l,at)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(R,q),i=(i=Math.imul(R,H))+Math.imul(I,q)|0,o=Math.imul(I,H),n=n+Math.imul(P,K)|0,i=(i=i+Math.imul(P,G)|0)+Math.imul(B,K)|0,o=o+Math.imul(B,G)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,Z)|0)+Math.imul(E,W)|0,o=o+Math.imul(E,Z)|0,n=n+Math.imul(M,X)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(S,X)|0,o=o+Math.imul(S,Y)|0,n=n+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,tt)|0)+Math.imul(_,Q)|0,o=o+Math.imul(_,tt)|0,n=n+Math.imul(v,rt)|0,i=(i=i+Math.imul(v,nt)|0)+Math.imul(y,rt)|0,o=o+Math.imul(y,nt)|0,n=n+Math.imul(p,ot)|0,i=(i=i+Math.imul(p,at)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,at)|0;var Mt=(f+(n=n+Math.imul(h,ut)|0)|0)+((8191&(i=(i=i+Math.imul(h,ft)|0)+Math.imul(l,ut)|0))<<13)|0;f=((o=o+Math.imul(l,ft)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(U,q),i=(i=Math.imul(U,H))+Math.imul(j,q)|0,o=Math.imul(j,H),n=n+Math.imul(R,K)|0,i=(i=i+Math.imul(R,G)|0)+Math.imul(I,K)|0,o=o+Math.imul(I,G)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,Z)|0)+Math.imul(B,W)|0,o=o+Math.imul(B,Z)|0,n=n+Math.imul(x,X)|0,i=(i=i+Math.imul(x,Y)|0)+Math.imul(E,X)|0,o=o+Math.imul(E,Y)|0,n=n+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,tt)|0)+Math.imul(S,Q)|0,o=o+Math.imul(S,tt)|0,n=n+Math.imul(w,rt)|0,i=(i=i+Math.imul(w,nt)|0)+Math.imul(_,rt)|0,o=o+Math.imul(_,nt)|0,n=n+Math.imul(v,ot)|0,i=(i=i+Math.imul(v,at)|0)+Math.imul(y,ot)|0,o=o+Math.imul(y,at)|0,n=n+Math.imul(p,ut)|0,i=(i=i+Math.imul(p,ft)|0)+Math.imul(m,ut)|0,o=o+Math.imul(m,ft)|0;var St=(f+(n=n+Math.imul(h,ht)|0)|0)+((8191&(i=(i=i+Math.imul(h,lt)|0)+Math.imul(l,ht)|0))<<13)|0;f=((o=o+Math.imul(l,lt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(L,q),i=(i=Math.imul(L,H))+Math.imul(D,q)|0,o=Math.imul(D,H),n=n+Math.imul(U,K)|0,i=(i=i+Math.imul(U,G)|0)+Math.imul(j,K)|0,o=o+Math.imul(j,G)|0,n=n+Math.imul(R,W)|0,i=(i=i+Math.imul(R,Z)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,Z)|0,n=n+Math.imul(P,X)|0,i=(i=i+Math.imul(P,Y)|0)+Math.imul(B,X)|0,o=o+Math.imul(B,Y)|0,n=n+Math.imul(x,Q)|0,i=(i=i+Math.imul(x,tt)|0)+Math.imul(E,Q)|0,o=o+Math.imul(E,tt)|0,n=n+Math.imul(M,rt)|0,i=(i=i+Math.imul(M,nt)|0)+Math.imul(S,rt)|0,o=o+Math.imul(S,nt)|0,n=n+Math.imul(w,ot)|0,i=(i=i+Math.imul(w,at)|0)+Math.imul(_,ot)|0,o=o+Math.imul(_,at)|0,n=n+Math.imul(v,ut)|0,i=(i=i+Math.imul(v,ft)|0)+Math.imul(y,ut)|0,o=o+Math.imul(y,ft)|0,n=n+Math.imul(p,ht)|0,i=(i=i+Math.imul(p,lt)|0)+Math.imul(m,ht)|0,o=o+Math.imul(m,lt)|0;var At=(f+(n=n+Math.imul(h,pt)|0)|0)+((8191&(i=(i=i+Math.imul(h,mt)|0)+Math.imul(l,pt)|0))<<13)|0;f=((o=o+Math.imul(l,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(L,K),i=(i=Math.imul(L,G))+Math.imul(D,K)|0,o=Math.imul(D,G),n=n+Math.imul(U,W)|0,i=(i=i+Math.imul(U,Z)|0)+Math.imul(j,W)|0,o=o+Math.imul(j,Z)|0,n=n+Math.imul(R,X)|0,i=(i=i+Math.imul(R,Y)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,Y)|0,n=n+Math.imul(P,Q)|0,i=(i=i+Math.imul(P,tt)|0)+Math.imul(B,Q)|0,o=o+Math.imul(B,tt)|0,n=n+Math.imul(x,rt)|0,i=(i=i+Math.imul(x,nt)|0)+Math.imul(E,rt)|0,o=o+Math.imul(E,nt)|0,n=n+Math.imul(M,ot)|0,i=(i=i+Math.imul(M,at)|0)+Math.imul(S,ot)|0,o=o+Math.imul(S,at)|0,n=n+Math.imul(w,ut)|0,i=(i=i+Math.imul(w,ft)|0)+Math.imul(_,ut)|0,o=o+Math.imul(_,ft)|0,n=n+Math.imul(v,ht)|0,i=(i=i+Math.imul(v,lt)|0)+Math.imul(y,ht)|0,o=o+Math.imul(y,lt)|0;var xt=(f+(n=n+Math.imul(p,pt)|0)|0)+((8191&(i=(i=i+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;f=((o=o+Math.imul(m,mt)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(L,W),i=(i=Math.imul(L,Z))+Math.imul(D,W)|0,o=Math.imul(D,Z),n=n+Math.imul(U,X)|0,i=(i=i+Math.imul(U,Y)|0)+Math.imul(j,X)|0,o=o+Math.imul(j,Y)|0,n=n+Math.imul(R,Q)|0,i=(i=i+Math.imul(R,tt)|0)+Math.imul(I,Q)|0,o=o+Math.imul(I,tt)|0,n=n+Math.imul(P,rt)|0,i=(i=i+Math.imul(P,nt)|0)+Math.imul(B,rt)|0,o=o+Math.imul(B,nt)|0,n=n+Math.imul(x,ot)|0,i=(i=i+Math.imul(x,at)|0)+Math.imul(E,ot)|0,o=o+Math.imul(E,at)|0,n=n+Math.imul(M,ut)|0,i=(i=i+Math.imul(M,ft)|0)+Math.imul(S,ut)|0,o=o+Math.imul(S,ft)|0,n=n+Math.imul(w,ht)|0,i=(i=i+Math.imul(w,lt)|0)+Math.imul(_,ht)|0,o=o+Math.imul(_,lt)|0;var Et=(f+(n=n+Math.imul(v,pt)|0)|0)+((8191&(i=(i=i+Math.imul(v,mt)|0)+Math.imul(y,pt)|0))<<13)|0;f=((o=o+Math.imul(y,mt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(L,X),i=(i=Math.imul(L,Y))+Math.imul(D,X)|0,o=Math.imul(D,Y),n=n+Math.imul(U,Q)|0,i=(i=i+Math.imul(U,tt)|0)+Math.imul(j,Q)|0,o=o+Math.imul(j,tt)|0,n=n+Math.imul(R,rt)|0,i=(i=i+Math.imul(R,nt)|0)+Math.imul(I,rt)|0,o=o+Math.imul(I,nt)|0,n=n+Math.imul(P,ot)|0,i=(i=i+Math.imul(P,at)|0)+Math.imul(B,ot)|0,o=o+Math.imul(B,at)|0,n=n+Math.imul(x,ut)|0,i=(i=i+Math.imul(x,ft)|0)+Math.imul(E,ut)|0,o=o+Math.imul(E,ft)|0,n=n+Math.imul(M,ht)|0,i=(i=i+Math.imul(M,lt)|0)+Math.imul(S,ht)|0,o=o+Math.imul(S,lt)|0;var Ot=(f+(n=n+Math.imul(w,pt)|0)|0)+((8191&(i=(i=i+Math.imul(w,mt)|0)+Math.imul(_,pt)|0))<<13)|0;f=((o=o+Math.imul(_,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(L,Q),i=(i=Math.imul(L,tt))+Math.imul(D,Q)|0,o=Math.imul(D,tt),n=n+Math.imul(U,rt)|0,i=(i=i+Math.imul(U,nt)|0)+Math.imul(j,rt)|0,o=o+Math.imul(j,nt)|0,n=n+Math.imul(R,ot)|0,i=(i=i+Math.imul(R,at)|0)+Math.imul(I,ot)|0,o=o+Math.imul(I,at)|0,n=n+Math.imul(P,ut)|0,i=(i=i+Math.imul(P,ft)|0)+Math.imul(B,ut)|0,o=o+Math.imul(B,ft)|0,n=n+Math.imul(x,ht)|0,i=(i=i+Math.imul(x,lt)|0)+Math.imul(E,ht)|0,o=o+Math.imul(E,lt)|0;var Pt=(f+(n=n+Math.imul(M,pt)|0)|0)+((8191&(i=(i=i+Math.imul(M,mt)|0)+Math.imul(S,pt)|0))<<13)|0;f=((o=o+Math.imul(S,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(L,rt),i=(i=Math.imul(L,nt))+Math.imul(D,rt)|0,o=Math.imul(D,nt),n=n+Math.imul(U,ot)|0,i=(i=i+Math.imul(U,at)|0)+Math.imul(j,ot)|0,o=o+Math.imul(j,at)|0,n=n+Math.imul(R,ut)|0,i=(i=i+Math.imul(R,ft)|0)+Math.imul(I,ut)|0,o=o+Math.imul(I,ft)|0,n=n+Math.imul(P,ht)|0,i=(i=i+Math.imul(P,lt)|0)+Math.imul(B,ht)|0,o=o+Math.imul(B,lt)|0;var Bt=(f+(n=n+Math.imul(x,pt)|0)|0)+((8191&(i=(i=i+Math.imul(x,mt)|0)+Math.imul(E,pt)|0))<<13)|0;f=((o=o+Math.imul(E,mt)|0)+(i>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,n=Math.imul(L,ot),i=(i=Math.imul(L,at))+Math.imul(D,ot)|0,o=Math.imul(D,at),n=n+Math.imul(U,ut)|0,i=(i=i+Math.imul(U,ft)|0)+Math.imul(j,ut)|0,o=o+Math.imul(j,ft)|0,n=n+Math.imul(R,ht)|0,i=(i=i+Math.imul(R,lt)|0)+Math.imul(I,ht)|0,o=o+Math.imul(I,lt)|0;var Tt=(f+(n=n+Math.imul(P,pt)|0)|0)+((8191&(i=(i=i+Math.imul(P,mt)|0)+Math.imul(B,pt)|0))<<13)|0;f=((o=o+Math.imul(B,mt)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(L,ut),i=(i=Math.imul(L,ft))+Math.imul(D,ut)|0,o=Math.imul(D,ft),n=n+Math.imul(U,ht)|0,i=(i=i+Math.imul(U,lt)|0)+Math.imul(j,ht)|0,o=o+Math.imul(j,lt)|0;var Rt=(f+(n=n+Math.imul(R,pt)|0)|0)+((8191&(i=(i=i+Math.imul(R,mt)|0)+Math.imul(I,pt)|0))<<13)|0;f=((o=o+Math.imul(I,mt)|0)+(i>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,n=Math.imul(L,ht),i=(i=Math.imul(L,lt))+Math.imul(D,ht)|0,o=Math.imul(D,lt);var It=(f+(n=n+Math.imul(U,pt)|0)|0)+((8191&(i=(i=i+Math.imul(U,mt)|0)+Math.imul(j,pt)|0))<<13)|0;f=((o=o+Math.imul(j,mt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863;var Ct=(f+(n=Math.imul(L,pt))|0)+((8191&(i=(i=Math.imul(L,mt))+Math.imul(D,pt)|0))<<13)|0;return f=((o=Math.imul(D,mt))+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,u[0]=bt,u[1]=vt,u[2]=yt,u[3]=gt,u[4]=wt,u[5]=_t,u[6]=kt,u[7]=Mt,u[8]=St,u[9]=At,u[10]=xt,u[11]=Et,u[12]=Ot,u[13]=Pt,u[14]=Bt,u[15]=Tt,u[16]=Rt,u[17]=It,u[18]=Ct,0!==f&&(u[19]=f,r.length++),r};function y(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,a&=67108863}r.words[o]=s,n=a,a=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function g(t,e,r){return y(t,e,r)}function w(t,e){this.x=t,this.y=e}Math.imul||(v=b),a.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?v(this,t,e):r<63?b(this,t,e):r<1024?y(this,t,e):g(this,t,e)},w.prototype.makeRBT=function(t){for(var e=new Array(t),r=a.prototype._countBits(t)-1,n=0;n>=1;return n},w.prototype.permute=function(t,e,r,n,i,o){for(var a=0;a>>=1)i++;return 1<>>=13,r[2*a+1]=8191&o,o>>>=13;for(a=2*e;a>=26,r+=o/67108864|0,r+=a>>>26,this.words[n]=67108863&a}return 0!==r&&(this.words[n]=r,this.length++),e?this.ineg():this},a.prototype.muln=function(t){return this.clone().imuln(t)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i&1}return e}(t);if(0===e.length)return new a(1);for(var r=this,n=0;n=0);var e,r=t%26,n=(t-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(e=0;e>>26-r}a&&(this.words[e]=a,this.length++)}if(0!==n){for(e=this.length-1;e>=0;e--)this.words[e+n]=this.words[e];for(e=0;e=0),n=e?(e-e%26)/26:0;var o=t%26,a=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<a)for(this.length-=a,f=0;f=0&&(0!==c||f>=n);f--){var h=0|this.words[f];this.words[f]=c<<26-o|h>>>o,c=h&s}return u&&0!==c&&(u.words[u.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},a.prototype.ishrn=function(t,e,r){return i(0===this.negative),this.iushrn(t,e,r)},a.prototype.shln=function(t){return this.clone().ishln(t)},a.prototype.ushln=function(t){return this.clone().iushln(t)},a.prototype.shrn=function(t){return this.clone().ishrn(t)},a.prototype.ushrn=function(t){return this.clone().iushrn(t)},a.prototype.testn=function(t){i("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,n=1<=0);var e=t%26,r=(t-e)/26;if(i(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var n=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},a.prototype.isubn=function(t){if(i("number"==typeof t),i(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[n+r]=67108863&o}for(;n>26,this.words[n+r]=67108863&o;if(0===s)return this._strip();for(i(-1===s),s=0,n=0;n>26,this.words[n]=67108863&o;return this.negative=1,this._strip()},a.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,o=0|i.words[i.length-1];0!==(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var s,u=n.length-i.length;if("mod"!==e){(s=new a(null)).length=u+1,s.words=new Array(s.length);for(var f=0;f=0;h--){var l=67108864*(0|n.words[i.length+h])+(0|n.words[i.length+h-1]);for(l=Math.min(l/o|0,67108863),n._ishlnsubmul(i,l,h);0!==n.negative;)l--,n.negative=0,n._ishlnsubmul(i,1,h),n.isZero()||(n.negative^=1);s&&(s.words[h]=l)}return s&&s._strip(),n._strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:s||null,mod:n}},a.prototype.divmod=function(t,e,r){return i(!t.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(n=s.div.neg()),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:n,mod:o}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(n=s.div.neg()),{div:n,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:s.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new a(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new a(this.modrn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new a(this.modrn(t.words[0]))}:this._wordDiv(t,e);var n,o,s},a.prototype.div=function(t){return this.divmod(t,"div",!1).div},a.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},a.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},a.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},a.prototype.modrn=function(t){var e=t<0;e&&(t=-t),i(t<=67108863);for(var r=(1<<26)%t,n=0,o=this.length-1;o>=0;o--)n=(r*n+(0|this.words[o]))%t;return e?-n:n},a.prototype.modn=function(t){return this.modrn(t)},a.prototype.idivn=function(t){var e=t<0;e&&(t=-t),i(t<=67108863);for(var r=0,n=this.length-1;n>=0;n--){var o=(0|this.words[n])+67108864*r;this.words[n]=o/t|0,r=o%t}return this._strip(),e?this.ineg():this},a.prototype.divn=function(t){return this.clone().idivn(t)},a.prototype.egcd=function(t){i(0===t.negative),i(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n=new a(1),o=new a(0),s=new a(0),u=new a(1),f=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++f;for(var c=r.clone(),h=e.clone();!e.isZero();){for(var l=0,d=1;0==(e.words[0]&d)&&l<26;++l,d<<=1);if(l>0)for(e.iushrn(l);l-- >0;)(n.isOdd()||o.isOdd())&&(n.iadd(c),o.isub(h)),n.iushrn(1),o.iushrn(1);for(var p=0,m=1;0==(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(s.isOdd()||u.isOdd())&&(s.iadd(c),u.isub(h)),s.iushrn(1),u.iushrn(1);e.cmp(r)>=0?(e.isub(r),n.isub(s),o.isub(u)):(r.isub(e),s.isub(n),u.isub(o))}return{a:s,b:u,gcd:r.iushln(f)}},a.prototype._invmp=function(t){i(0===t.negative),i(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var n,o=new a(1),s=new a(0),u=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var f=0,c=1;0==(e.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(e.iushrn(f);f-- >0;)o.isOdd()&&o.iadd(u),o.iushrn(1);for(var h=0,l=1;0==(r.words[0]&l)&&h<26;++h,l<<=1);if(h>0)for(r.iushrn(h);h-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(s)):(r.isub(e),s.isub(o))}return(n=0===e.cmpn(1)?o:s).cmpn(0)<0&&n.iadd(t),n},a.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var o=e;e=r,r=o}else if(0===i||0===r.cmpn(1))break;e.isub(r)}return r.iushln(n)},a.prototype.invm=function(t){return this.egcd(t).a.umod(t)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(t){return this.words[0]&t},a.prototype.bincn=function(t){i("number"==typeof t);var e=t%26,r=(t-e)/26,n=1<>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)e=1;else{r&&(t=-t),i(t<=67108863,"Number is too big");var n=0|this.words[0];e=n===t?0:nt.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break}}return e},a.prototype.gtn=function(t){return 1===this.cmpn(t)},a.prototype.gt=function(t){return 1===this.cmp(t)},a.prototype.gten=function(t){return this.cmpn(t)>=0},a.prototype.gte=function(t){return this.cmp(t)>=0},a.prototype.ltn=function(t){return-1===this.cmpn(t)},a.prototype.lt=function(t){return-1===this.cmp(t)},a.prototype.lten=function(t){return this.cmpn(t)<=0},a.prototype.lte=function(t){return this.cmp(t)<=0},a.prototype.eqn=function(t){return 0===this.cmpn(t)},a.prototype.eq=function(t){return 0===this.cmp(t)},a.red=function(t){return new E(t)},a.prototype.toRed=function(t){return i(!this.red,"Already a number in reduction context"),i(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},a.prototype.fromRed=function(){return i(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(t){return this.red=t,this},a.prototype.forceRed=function(t){return i(!this.red,"Already a number in reduction context"),this._forceRed(t)},a.prototype.redAdd=function(t){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},a.prototype.redIAdd=function(t){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},a.prototype.redSub=function(t){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},a.prototype.redISub=function(t){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},a.prototype.redShl=function(t){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},a.prototype.redMul=function(t){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},a.prototype.redIMul=function(t){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},a.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(t){return i(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var _={k256:null,p224:null,p192:null,p25519:null};function k(t,e){this.name=t,this.p=new a(e,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function M(){k.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function S(){k.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function A(){k.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function x(){k.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function E(t){if("string"==typeof t){var e=a._prime(t);this.m=e.p,this.prime=e}else i(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function O(t){E.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}k.prototype._tmp=function(){var t=new a(null);return t.words=new Array(Math.ceil(this.n/13)),t},k.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},k.prototype.split=function(t,e){t.iushrn(this.n,0,e)},k.prototype.imulK=function(t){return t.imul(this.k)},o(M,k),M.prototype.split=function(t,e){for(var r=Math.min(t.length,9),n=0;n>>22,i=o}i>>>=22,t.words[n-10]=i,0===i&&t.length>10?t.length-=10:t.length-=9},M.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},a._prime=function(t){if(_[t])return _[t];var e;if("k256"===t)e=new M;else if("p224"===t)e=new S;else if("p192"===t)e=new A;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new x}return _[t]=e,e},E.prototype._verify1=function(t){i(0===t.negative,"red works only with positives"),i(t.red,"red works only with red numbers")},E.prototype._verify2=function(t,e){i(0==(t.negative|e.negative),"red works only with positives"),i(t.red&&t.red===e.red,"red works only with red numbers")},E.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):(h(t,t.umod(this.m)._forceRed(this)),t)},E.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},E.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},E.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},E.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},E.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},E.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},E.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},E.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},E.prototype.isqr=function(t){return this.imul(t,t.clone())},E.prototype.sqr=function(t){return this.mul(t,t)},E.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(i(e%2==1),3===e){var r=this.m.add(new a(1)).iushrn(2);return this.pow(t,r)}for(var n=this.m.subn(1),o=0;!n.isZero()&&0===n.andln(1);)o++,n.iushrn(1);i(!n.isZero());var s=new a(1).toRed(this),u=s.redNeg(),f=this.m.subn(1).iushrn(1),c=this.m.bitLength();for(c=new a(2*c*c).toRed(this);0!==this.pow(c,f).cmp(u);)c.redIAdd(u);for(var h=this.pow(c,n),l=this.pow(t,n.addn(1).iushrn(1)),d=this.pow(t,n),p=o;0!==d.cmp(s);){for(var m=d,b=0;0!==m.cmp(s);b++)m=m.redSqr();i(b=0;n--){for(var f=e.words[n],c=u-1;c>=0;c--){var h=f>>c&1;i!==r[0]&&(i=this.sqr(i)),0!==h||0!==o?(o<<=1,o|=h,(4===++s||0===n&&0===c)&&(i=this.mul(i,r[o]),s=0,o=0)):s=0}u=26}return i},E.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},E.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},a.mont=function(t){return new O(t)},o(O,E),O.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},O.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},O.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},O.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new a(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},O.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t)}).call(this,r(17)(t))},function(t,e){},function(t){t.exports=JSON.parse('{"name":"elliptic","version":"6.5.4","description":"EC cryptography","main":"lib/elliptic.js","files":["lib"],"scripts":{"lint":"eslint lib test","lint:fix":"npm run lint -- --fix","unit":"istanbul test _mocha --reporter=spec test/index.js","test":"npm run lint && npm run unit","version":"grunt dist && git add dist/"},"repository":{"type":"git","url":"git@github.com:indutny/elliptic"},"keywords":["EC","Elliptic","curve","Cryptography"],"author":"Fedor Indutny ","license":"MIT","bugs":{"url":"https://github.com/indutny/elliptic/issues"},"homepage":"https://github.com/indutny/elliptic","devDependencies":{"brfs":"^2.0.2","coveralls":"^3.1.0","eslint":"^7.6.0","grunt":"^1.2.1","grunt-browserify":"^5.3.0","grunt-cli":"^1.3.2","grunt-contrib-connect":"^3.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^5.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-saucelabs":"^9.0.1","istanbul":"^0.4.5","mocha":"^8.0.1"},"dependencies":{"bn.js":"^4.11.9","brorand":"^1.1.0","hash.js":"^1.0.0","hmac-drbg":"^1.0.1","inherits":"^2.0.4","minimalistic-assert":"^1.0.1","minimalistic-crypto-utils":"^1.0.1"}}')},function(t,e,r){"use strict";var n=r(19),i=r(8),o=r(3),a=r(67),s=n.assert;function u(t){a.call(this,"short",t),this.a=new i(t.a,16).toRed(this.red),this.b=new i(t.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(t),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function f(t,e,r,n){a.BasePoint.call(this,t,"affine"),null===e&&null===r?(this.x=null,this.y=null,this.inf=!0):(this.x=new i(e,16),this.y=new i(r,16),n&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function c(t,e,r,n){a.BasePoint.call(this,t,"jacobian"),null===e&&null===r&&null===n?(this.x=this.curve.one,this.y=this.curve.one,this.z=new i(0)):(this.x=new i(e,16),this.y=new i(r,16),this.z=new i(n,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}o(u,a),t.exports=u,u.prototype._getEndomorphism=function(t){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var e,r;if(t.beta)e=new i(t.beta,16).toRed(this.red);else{var n=this._getEndoRoots(this.p);e=(e=n[0].cmp(n[1])<0?n[0]:n[1]).toRed(this.red)}if(t.lambda)r=new i(t.lambda,16);else{var o=this._getEndoRoots(this.n);0===this.g.mul(o[0]).x.cmp(this.g.x.redMul(e))?r=o[0]:(r=o[1],s(0===this.g.mul(r).x.cmp(this.g.x.redMul(e))))}return{beta:e,lambda:r,basis:t.basis?t.basis.map((function(t){return{a:new i(t.a,16),b:new i(t.b,16)}})):this._getEndoBasis(r)}}},u.prototype._getEndoRoots=function(t){var e=t===this.p?this.red:i.mont(t),r=new i(2).toRed(e).redInvm(),n=r.redNeg(),o=new i(3).toRed(e).redNeg().redSqrt().redMul(r);return[n.redAdd(o).fromRed(),n.redSub(o).fromRed()]},u.prototype._getEndoBasis=function(t){for(var e,r,n,o,a,s,u,f,c,h=this.n.ushrn(Math.floor(this.n.bitLength()/2)),l=t,d=this.n.clone(),p=new i(1),m=new i(0),b=new i(0),v=new i(1),y=0;0!==l.cmpn(0);){var g=d.div(l);f=d.sub(g.mul(l)),c=b.sub(g.mul(p));var w=v.sub(g.mul(m));if(!n&&f.cmp(h)<0)e=u.neg(),r=p,n=f.neg(),o=c;else if(n&&2==++y)break;u=f,d=l,l=f,b=p,p=c,v=m,m=w}a=f.neg(),s=c;var _=n.sqr().add(o.sqr());return a.sqr().add(s.sqr()).cmp(_)>=0&&(a=e,s=r),n.negative&&(n=n.neg(),o=o.neg()),a.negative&&(a=a.neg(),s=s.neg()),[{a:n,b:o},{a:a,b:s}]},u.prototype._endoSplit=function(t){var e=this.endo.basis,r=e[0],n=e[1],i=n.b.mul(t).divRound(this.n),o=r.b.neg().mul(t).divRound(this.n),a=i.mul(r.a),s=o.mul(n.a),u=i.mul(r.b),f=o.mul(n.b);return{k1:t.sub(a).sub(s),k2:u.add(f).neg()}},u.prototype.pointFromX=function(t,e){(t=new i(t,16)).red||(t=t.toRed(this.red));var r=t.redSqr().redMul(t).redIAdd(t.redMul(this.a)).redIAdd(this.b),n=r.redSqrt();if(0!==n.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");var o=n.fromRed().isOdd();return(e&&!o||!e&&o)&&(n=n.redNeg()),this.point(t,n)},u.prototype.validate=function(t){if(t.inf)return!0;var e=t.x,r=t.y,n=this.a.redMul(e),i=e.redSqr().redMul(e).redIAdd(n).redIAdd(this.b);return 0===r.redSqr().redISub(i).cmpn(0)},u.prototype._endoWnafMulAdd=function(t,e,r){for(var n=this._endoWnafT1,i=this._endoWnafT2,o=0;o":""},f.prototype.isInfinity=function(){return this.inf},f.prototype.add=function(t){if(this.inf)return t;if(t.inf)return this;if(this.eq(t))return this.dbl();if(this.neg().eq(t))return this.curve.point(null,null);if(0===this.x.cmp(t.x))return this.curve.point(null,null);var e=this.y.redSub(t.y);0!==e.cmpn(0)&&(e=e.redMul(this.x.redSub(t.x).redInvm()));var r=e.redSqr().redISub(this.x).redISub(t.x),n=e.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,n)},f.prototype.dbl=function(){if(this.inf)return this;var t=this.y.redAdd(this.y);if(0===t.cmpn(0))return this.curve.point(null,null);var e=this.curve.a,r=this.x.redSqr(),n=t.redInvm(),i=r.redAdd(r).redIAdd(r).redIAdd(e).redMul(n),o=i.redSqr().redISub(this.x.redAdd(this.x)),a=i.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,a)},f.prototype.getX=function(){return this.x.fromRed()},f.prototype.getY=function(){return this.y.fromRed()},f.prototype.mul=function(t){return t=new i(t,16),this.isInfinity()?this:this._hasDoubles(t)?this.curve._fixedNafMul(this,t):this.curve.endo?this.curve._endoWnafMulAdd([this],[t]):this.curve._wnafMul(this,t)},f.prototype.mulAdd=function(t,e,r){var n=[this,e],i=[t,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i):this.curve._wnafMulAdd(1,n,i,2)},f.prototype.jmulAdd=function(t,e,r){var n=[this,e],i=[t,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i,!0):this.curve._wnafMulAdd(1,n,i,2,!0)},f.prototype.eq=function(t){return this===t||this.inf===t.inf&&(this.inf||0===this.x.cmp(t.x)&&0===this.y.cmp(t.y))},f.prototype.neg=function(t){if(this.inf)return this;var e=this.curve.point(this.x,this.y.redNeg());if(t&&this.precomputed){var r=this.precomputed,n=function(t){return t.neg()};e.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(n)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(n)}}}return e},f.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},o(c,a.BasePoint),u.prototype.jpoint=function(t,e,r){return new c(this,t,e,r)},c.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var t=this.z.redInvm(),e=t.redSqr(),r=this.x.redMul(e),n=this.y.redMul(e).redMul(t);return this.curve.point(r,n)},c.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},c.prototype.add=function(t){if(this.isInfinity())return t;if(t.isInfinity())return this;var e=t.z.redSqr(),r=this.z.redSqr(),n=this.x.redMul(e),i=t.x.redMul(r),o=this.y.redMul(e.redMul(t.z)),a=t.y.redMul(r.redMul(this.z)),s=n.redSub(i),u=o.redSub(a);if(0===s.cmpn(0))return 0!==u.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var f=s.redSqr(),c=f.redMul(s),h=n.redMul(f),l=u.redSqr().redIAdd(c).redISub(h).redISub(h),d=u.redMul(h.redISub(l)).redISub(o.redMul(c)),p=this.z.redMul(t.z).redMul(s);return this.curve.jpoint(l,d,p)},c.prototype.mixedAdd=function(t){if(this.isInfinity())return t.toJ();if(t.isInfinity())return this;var e=this.z.redSqr(),r=this.x,n=t.x.redMul(e),i=this.y,o=t.y.redMul(e).redMul(this.z),a=r.redSub(n),s=i.redSub(o);if(0===a.cmpn(0))return 0!==s.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=a.redSqr(),f=u.redMul(a),c=r.redMul(u),h=s.redSqr().redIAdd(f).redISub(c).redISub(c),l=s.redMul(c.redISub(h)).redISub(i.redMul(f)),d=this.z.redMul(a);return this.curve.jpoint(h,l,d)},c.prototype.dblp=function(t){if(0===t)return this;if(this.isInfinity())return this;if(!t)return this.dbl();var e;if(this.curve.zeroA||this.curve.threeA){var r=this;for(e=0;e=0)return!1;if(r.redIAdd(i),0===this.x.cmp(r))return!0}},c.prototype.inspect=function(){return this.isInfinity()?"":""},c.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},function(t,e,r){"use strict";var n=r(8),i=r(3),o=r(67),a=r(19);function s(t){o.call(this,"mont",t),this.a=new n(t.a,16).toRed(this.red),this.b=new n(t.b,16).toRed(this.red),this.i4=new n(4).toRed(this.red).redInvm(),this.two=new n(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function u(t,e,r){o.BasePoint.call(this,t,"projective"),null===e&&null===r?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new n(e,16),this.z=new n(r,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}i(s,o),t.exports=s,s.prototype.validate=function(t){var e=t.normalize().x,r=e.redSqr(),n=r.redMul(e).redAdd(r.redMul(this.a)).redAdd(e);return 0===n.redSqrt().redSqr().cmp(n)},i(u,o.BasePoint),s.prototype.decodePoint=function(t,e){return this.point(a.toArray(t,e),1)},s.prototype.point=function(t,e){return new u(this,t,e)},s.prototype.pointFromJSON=function(t){return u.fromJSON(this,t)},u.prototype.precompute=function(){},u.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},u.fromJSON=function(t,e){return new u(t,e[0],e[1]||t.one)},u.prototype.inspect=function(){return this.isInfinity()?"":""},u.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},u.prototype.dbl=function(){var t=this.x.redAdd(this.z).redSqr(),e=this.x.redSub(this.z).redSqr(),r=t.redSub(e),n=t.redMul(e),i=r.redMul(e.redAdd(this.curve.a24.redMul(r)));return this.curve.point(n,i)},u.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},u.prototype.diffAdd=function(t,e){var r=this.x.redAdd(this.z),n=this.x.redSub(this.z),i=t.x.redAdd(t.z),o=t.x.redSub(t.z).redMul(r),a=i.redMul(n),s=e.z.redMul(o.redAdd(a).redSqr()),u=e.x.redMul(o.redISub(a).redSqr());return this.curve.point(s,u)},u.prototype.mul=function(t){for(var e=t.clone(),r=this,n=this.curve.point(null,null),i=[];0!==e.cmpn(0);e.iushrn(1))i.push(e.andln(1));for(var o=i.length-1;o>=0;o--)0===i[o]?(r=r.diffAdd(n,this),n=n.dbl()):(n=r.diffAdd(n,this),r=r.dbl());return n},u.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},u.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},u.prototype.eq=function(t){return 0===this.getX().cmp(t.getX())},u.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},u.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},function(t,e,r){"use strict";var n=r(19),i=r(8),o=r(3),a=r(67),s=n.assert;function u(t){this.twisted=1!=(0|t.a),this.mOneA=this.twisted&&-1==(0|t.a),this.extended=this.mOneA,a.call(this,"edwards",t),this.a=new i(t.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new i(t.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new i(t.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),s(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1==(0|t.c)}function f(t,e,r,n,o){a.BasePoint.call(this,t,"projective"),null===e&&null===r&&null===n?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new i(e,16),this.y=new i(r,16),this.z=n?new i(n,16):this.curve.one,this.t=o&&new i(o,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}o(u,a),t.exports=u,u.prototype._mulA=function(t){return this.mOneA?t.redNeg():this.a.redMul(t)},u.prototype._mulC=function(t){return this.oneC?t:this.c.redMul(t)},u.prototype.jpoint=function(t,e,r,n){return this.point(t,e,r,n)},u.prototype.pointFromX=function(t,e){(t=new i(t,16)).red||(t=t.toRed(this.red));var r=t.redSqr(),n=this.c2.redSub(this.a.redMul(r)),o=this.one.redSub(this.c2.redMul(this.d).redMul(r)),a=n.redMul(o.redInvm()),s=a.redSqrt();if(0!==s.redSqr().redSub(a).cmp(this.zero))throw new Error("invalid point");var u=s.fromRed().isOdd();return(e&&!u||!e&&u)&&(s=s.redNeg()),this.point(t,s)},u.prototype.pointFromY=function(t,e){(t=new i(t,16)).red||(t=t.toRed(this.red));var r=t.redSqr(),n=r.redSub(this.c2),o=r.redMul(this.d).redMul(this.c2).redSub(this.a),a=n.redMul(o.redInvm());if(0===a.cmp(this.zero)){if(e)throw new Error("invalid point");return this.point(this.zero,t)}var s=a.redSqrt();if(0!==s.redSqr().redSub(a).cmp(this.zero))throw new Error("invalid point");return s.fromRed().isOdd()!==e&&(s=s.redNeg()),this.point(s,t)},u.prototype.validate=function(t){if(t.isInfinity())return!0;t.normalize();var e=t.x.redSqr(),r=t.y.redSqr(),n=e.redMul(this.a).redAdd(r),i=this.c2.redMul(this.one.redAdd(this.d.redMul(e).redMul(r)));return 0===n.cmp(i)},o(f,a.BasePoint),u.prototype.pointFromJSON=function(t){return f.fromJSON(this,t)},u.prototype.point=function(t,e,r,n){return new f(this,t,e,r,n)},f.fromJSON=function(t,e){return new f(t,e[0],e[1],e[2])},f.prototype.inspect=function(){return this.isInfinity()?"":""},f.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},f.prototype._extDbl=function(){var t=this.x.redSqr(),e=this.y.redSqr(),r=this.z.redSqr();r=r.redIAdd(r);var n=this.curve._mulA(t),i=this.x.redAdd(this.y).redSqr().redISub(t).redISub(e),o=n.redAdd(e),a=o.redSub(r),s=n.redSub(e),u=i.redMul(a),f=o.redMul(s),c=i.redMul(s),h=a.redMul(o);return this.curve.point(u,f,h,c)},f.prototype._projDbl=function(){var t,e,r,n,i,o,a=this.x.redAdd(this.y).redSqr(),s=this.x.redSqr(),u=this.y.redSqr();if(this.curve.twisted){var f=(n=this.curve._mulA(s)).redAdd(u);this.zOne?(t=a.redSub(s).redSub(u).redMul(f.redSub(this.curve.two)),e=f.redMul(n.redSub(u)),r=f.redSqr().redSub(f).redSub(f)):(i=this.z.redSqr(),o=f.redSub(i).redISub(i),t=a.redSub(s).redISub(u).redMul(o),e=f.redMul(n.redSub(u)),r=f.redMul(o))}else n=s.redAdd(u),i=this.curve._mulC(this.z).redSqr(),o=n.redSub(i).redSub(i),t=this.curve._mulC(a.redISub(n)).redMul(o),e=this.curve._mulC(n).redMul(s.redISub(u)),r=n.redMul(o);return this.curve.point(t,e,r)},f.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},f.prototype._extAdd=function(t){var e=this.y.redSub(this.x).redMul(t.y.redSub(t.x)),r=this.y.redAdd(this.x).redMul(t.y.redAdd(t.x)),n=this.t.redMul(this.curve.dd).redMul(t.t),i=this.z.redMul(t.z.redAdd(t.z)),o=r.redSub(e),a=i.redSub(n),s=i.redAdd(n),u=r.redAdd(e),f=o.redMul(a),c=s.redMul(u),h=o.redMul(u),l=a.redMul(s);return this.curve.point(f,c,l,h)},f.prototype._projAdd=function(t){var e,r,n=this.z.redMul(t.z),i=n.redSqr(),o=this.x.redMul(t.x),a=this.y.redMul(t.y),s=this.curve.d.redMul(o).redMul(a),u=i.redSub(s),f=i.redAdd(s),c=this.x.redAdd(this.y).redMul(t.x.redAdd(t.y)).redISub(o).redISub(a),h=n.redMul(u).redMul(c);return this.curve.twisted?(e=n.redMul(f).redMul(a.redSub(this.curve._mulA(o))),r=u.redMul(f)):(e=n.redMul(f).redMul(a.redSub(o)),r=this.curve._mulC(u).redMul(f)),this.curve.point(h,e,r)},f.prototype.add=function(t){return this.isInfinity()?t:t.isInfinity()?this:this.curve.extended?this._extAdd(t):this._projAdd(t)},f.prototype.mul=function(t){return this._hasDoubles(t)?this.curve._fixedNafMul(this,t):this.curve._wnafMul(this,t)},f.prototype.mulAdd=function(t,e,r){return this.curve._wnafMulAdd(1,[this,e],[t,r],2,!1)},f.prototype.jmulAdd=function(t,e,r){return this.curve._wnafMulAdd(1,[this,e],[t,r],2,!0)},f.prototype.normalize=function(){if(this.zOne)return this;var t=this.z.redInvm();return this.x=this.x.redMul(t),this.y=this.y.redMul(t),this.t&&(this.t=this.t.redMul(t)),this.z=this.curve.one,this.zOne=!0,this},f.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},f.prototype.getX=function(){return this.normalize(),this.x.fromRed()},f.prototype.getY=function(){return this.normalize(),this.y.fromRed()},f.prototype.eq=function(t){return this===t||0===this.getX().cmp(t.getX())&&0===this.getY().cmp(t.getY())},f.prototype.eqXToP=function(t){var e=t.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(e))return!0;for(var r=t.clone(),n=this.curve.redN.redMul(this.z);;){if(r.iadd(this.curve.n),r.cmp(this.curve.p)>=0)return!1;if(e.redIAdd(n),0===this.x.cmp(e))return!0}},f.prototype.toP=f.prototype.normalize,f.prototype.mixedAdd=f.prototype.add},function(t,e,r){"use strict";t.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},function(t,e,r){"use strict";var n=r(0)(r(2)),i=r(8),o=r(405),a=r(19),s=r(95),u=r(91),f=a.assert,c=r(406),h=r(407);function l(t){if(!(this instanceof l))return new l(t);"string"==typeof t&&(f(Object.prototype.hasOwnProperty.call(s,t),"Unknown curve "+t),t=s[t]),t instanceof s.PresetCurve&&(t={curve:t}),this.curve=t.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=t.curve.g,this.g.precompute(t.curve.n.bitLength()+1),this.hash=t.hash||t.curve.hash}t.exports=l,l.prototype.keyPair=function(t){return new c(this,t)},l.prototype.keyFromPrivate=function(t,e){return c.fromPrivate(this,t,e)},l.prototype.keyFromPublic=function(t,e){return c.fromPublic(this,t,e)},l.prototype.genKeyPair=function(t){t||(t={});for(var e=new o({hash:this.hash,pers:t.pers,persEnc:t.persEnc||"utf8",entropy:t.entropy||u(this.hash.hmacStrength),entropyEnc:t.entropy&&t.entropyEnc||"utf8",nonce:this.n.toArray()}),r=this.n.byteLength(),n=this.n.sub(new i(2));;){var a=new i(e.generate(r));if(!(a.cmp(n)>0))return a.iaddn(1),this.keyFromPrivate(a)}},l.prototype._truncateToN=function(t,e){var r=8*t.byteLength()-this.n.bitLength();return r>0&&(t=t.ushrn(r)),!e&&t.cmp(this.n)>=0?t.sub(this.n):t},l.prototype.sign=function(t,e,r,a){"object"===(0,n.default)(r)&&(a=r,r=null),a||(a={}),e=this.keyFromPrivate(e,r),t=this._truncateToN(new i(t,16));for(var s=this.n.byteLength(),u=e.getPrivate().toArray("be",s),f=t.toArray("be",s),c=new o({hash:this.hash,entropy:u,nonce:f,pers:a.pers,persEnc:a.persEnc||"utf8"}),l=this.n.sub(new i(1)),d=0;;d++){var p=a.k?a.k(d):new i(c.generate(this.n.byteLength()));if(!((p=this._truncateToN(p,!0)).cmpn(1)<=0||p.cmp(l)>=0)){var m=this.g.mul(p);if(!m.isInfinity()){var b=m.getX(),v=b.umod(this.n);if(0!==v.cmpn(0)){var y=p.invm(this.n).mul(v.mul(e.getPrivate()).iadd(t));if(0!==(y=y.umod(this.n)).cmpn(0)){var g=(m.getY().isOdd()?1:0)|(0!==b.cmp(v)?2:0);return a.canonical&&y.cmp(this.nh)>0&&(y=this.n.sub(y),g^=1),new h({r:v,s:y,recoveryParam:g})}}}}}},l.prototype.verify=function(t,e,r,n){t=this._truncateToN(new i(t,16)),r=this.keyFromPublic(r,n);var o=(e=new h(e,"hex")).r,a=e.s;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;if(a.cmpn(1)<0||a.cmp(this.n)>=0)return!1;var s,u=a.invm(this.n),f=u.mul(t).umod(this.n),c=u.mul(o).umod(this.n);return this.curve._maxwellTrick?!(s=this.g.jmulAdd(f,r.getPublic(),c)).isInfinity()&&s.eqXToP(o):!(s=this.g.mulAdd(f,r.getPublic(),c)).isInfinity()&&0===s.getX().umod(this.n).cmp(o)},l.prototype.recoverPubKey=function(t,e,r,n){f((3&r)===r,"The recovery param is more than two bits"),e=new h(e,n);var o=this.n,a=new i(t),s=e.r,u=e.s,c=1&r,l=r>>1;if(s.cmp(this.curve.p.umod(this.curve.n))>=0&&l)throw new Error("Unable to find sencond key candinate");s=l?this.curve.pointFromX(s.add(this.curve.n),c):this.curve.pointFromX(s,c);var d=e.r.invm(o),p=o.sub(a).mul(d).umod(o),m=u.mul(d).umod(o);return this.g.mulAdd(p,s,m)},l.prototype.getKeyRecoveryParam=function(t,e,r,n){if(null!==(e=new h(e,n)).recoveryParam)return e.recoveryParam;for(var i=0;i<4;i++){var o;try{o=this.recoverPubKey(t,e,i)}catch(t){continue}if(o.eq(r))return i}throw new Error("Unable to find valid recovery factor")}},function(t,e,r){"use strict";var n=r(60),i=r(183),o=r(18);function a(t){if(!(this instanceof a))return new a(t);this.hash=t.hash,this.predResist=!!t.predResist,this.outLen=this.hash.outSize,this.minEntropy=t.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var e=i.toArray(t.entropy,t.entropyEnc||"hex"),r=i.toArray(t.nonce,t.nonceEnc||"hex"),n=i.toArray(t.pers,t.persEnc||"hex");o(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(e,r,n)}t.exports=a,a.prototype._init=function(t,e,r){var n=t.concat(e).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(t.concat(r||[])),this._reseed=1},a.prototype.generate=function(t,e,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof e&&(n=r,r=e,e=null),r&&(r=i.toArray(r,n||"hex"),this._update(r));for(var o=[];o.length"}},function(t,e,r){"use strict";var n=r(8),i=r(19),o=i.assert;function a(t,e){if(t instanceof a)return t;this._importDER(t,e)||(o(t.r&&t.s,"Signature without r or s"),this.r=new n(t.r,16),this.s=new n(t.s,16),void 0===t.recoveryParam?this.recoveryParam=null:this.recoveryParam=t.recoveryParam)}function s(){this.place=0}function u(t,e){var r=t[e.place++];if(!(128&r))return r;var n=15&r;if(0===n||n>4)return!1;for(var i=0,o=0,a=e.place;o>>=0;return!(i<=127)&&(e.place=a,i)}function f(t){for(var e=0,r=t.length-1;!t[e]&&!(128&t[e+1])&&e>>3);for(t.push(128|r);--r;)t.push(e>>>(r<<3)&255);t.push(e)}}t.exports=a,a.prototype._importDER=function(t,e){t=i.toArray(t,e);var r=new s;if(48!==t[r.place++])return!1;var o=u(t,r);if(!1===o)return!1;if(o+r.place!==t.length)return!1;if(2!==t[r.place++])return!1;var a=u(t,r);if(!1===a)return!1;var f=t.slice(r.place,a+r.place);if(r.place+=a,2!==t[r.place++])return!1;var c=u(t,r);if(!1===c)return!1;if(t.length!==c+r.place)return!1;var h=t.slice(r.place,c+r.place);if(0===f[0]){if(!(128&f[1]))return!1;f=f.slice(1)}if(0===h[0]){if(!(128&h[1]))return!1;h=h.slice(1)}return this.r=new n(f),this.s=new n(h),this.recoveryParam=null,!0},a.prototype.toDER=function(t){var e=this.r.toArray(),r=this.s.toArray();for(128&e[0]&&(e=[0].concat(e)),128&r[0]&&(r=[0].concat(r)),e=f(e),r=f(r);!(r[0]||128&r[1]);)r=r.slice(1);var n=[2];c(n,e.length),(n=n.concat(e)).push(2),c(n,r.length);var o=n.concat(r),a=[48];return c(a,o.length),a=a.concat(o),i.encode(a,t)}},function(t,e,r){"use strict";var n=r(60),i=r(95),o=r(19),a=o.assert,s=o.parseBytes,u=r(409),f=r(410);function c(t){if(a("ed25519"===t,"only tested with ed25519 so far"),!(this instanceof c))return new c(t);t=i[t].curve,this.curve=t,this.g=t.g,this.g.precompute(t.n.bitLength()+1),this.pointClass=t.point().constructor,this.encodingLength=Math.ceil(t.n.bitLength()/8),this.hash=n.sha512}t.exports=c,c.prototype.sign=function(t,e){t=s(t);var r=this.keyFromSecret(e),n=this.hashInt(r.messagePrefix(),t),i=this.g.mul(n),o=this.encodePoint(i),a=this.hashInt(o,r.pubBytes(),t).mul(r.priv()),u=n.add(a).umod(this.curve.n);return this.makeSignature({R:i,S:u,Rencoded:o})},c.prototype.verify=function(t,e,r){t=s(t),e=this.makeSignature(e);var n=this.keyFromPublic(r),i=this.hashInt(e.Rencoded(),n.pubBytes(),t),o=this.g.mul(e.S());return e.R().add(n.pub().mul(i)).eq(o)},c.prototype.hashInt=function(){for(var t=this.hash(),e=0;e=e)throw new Error("invalid sig")}t.exports=function(t,e,r,f,c){var h=a(r);if("ec"===h.type){if("ecdsa"!==f&&"ecdsa/rsa"!==f)throw new Error("wrong public key type");return function(t,e,r){var n=s[r.data.algorithm.curve.join(".")];if(!n)throw new Error("unknown curve "+r.data.algorithm.curve.join("."));var i=new o(n),a=r.data.subjectPrivateKey.data;return i.verify(e,t,a)}(t,e,h)}if("dsa"===h.type){if("dsa"!==f)throw new Error("wrong public key type");return function(t,e,r){var n=r.data.p,o=r.data.q,s=r.data.g,f=r.data.pub_key,c=a.signature.decode(t,"der"),h=c.s,l=c.r;u(h,o),u(l,o);var d=i.mont(n),p=h.invm(o);return 0===s.toRed(d).redPow(new i(e).mul(p).mod(o)).fromRed().mul(f.toRed(d).redPow(l.mul(p).mod(o)).fromRed()).mod(n).mod(o).cmp(l)}(t,e,h)}if("rsa"!==f&&"ecdsa/rsa"!==f)throw new Error("wrong public key type");e=n.concat([c,e]);for(var l=h.modulus.byteLength(),d=[1],p=0;e.length+d.length+2r-l-2)throw new Error("message too long");var d=h.alloc(r-n-l-2),p=r-c-1,m=i(c),b=s(h.concat([f,d,h.alloc(1,1),e],p),a(m,p)),v=s(m,a(b,c));return new u(h.concat([h.alloc(1),v,b],r))}(p,e);else if(1===l)d=function(t,e,r){var n,o=e.length,a=t.modulus.byteLength();if(o>a-11)throw new Error("message too long");n=r?h.alloc(a-o-3,255):function(t){var e,r=h.allocUnsafe(t),n=0,o=i(2*t),a=0;for(;n=0)throw new Error("data too long for modulus")}return r?c(d,p):f(d,p)}},function(t,e,r){"use strict";var n=r(68),i=r(192),o=r(193),a=r(8),s=r(94),u=r(36),f=r(194),c=r(4).Buffer;t.exports=function(t,e,r){var h;h=t.padding?t.padding:r?1:4;var l,d=n(t),p=d.modulus.byteLength();if(e.length>p||new a(e).cmp(d.modulus)>=0)throw new Error("decryption error");l=r?f(new a(e),d):s(e,d);var m=c.alloc(p-l.length);if(l=c.concat([m,l],p),4===h)return function(t,e){var r=t.modulus.byteLength(),n=u("sha1").update(c.alloc(0)).digest(),a=n.length;if(0!==e[0])throw new Error("decryption error");var s=e.slice(1,a+1),f=e.slice(a+1),h=o(s,i(f,a)),l=o(f,i(h,r-a-1));if(function(t,e){t=c.from(t),e=c.from(e);var r=0,n=t.length;t.length!==e.length&&(r++,n=Math.min(t.length,e.length));var i=-1;for(;++i=e.length){o++;break}var a=e.slice(2,i-1);("0002"!==n.toString("hex")&&!r||"0001"!==n.toString("hex")&&r)&&o++;a.length<8&&o++;if(o)throw new Error("decryption error");return e.slice(i)}(0,l,r);if(3===h)return l;throw new Error("unknown padding")}},function(t,e,r){"use strict";(function(t,n){function i(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var o=r(4),a=r(22),s=o.Buffer,u=o.kMaxLength,f=t.crypto||t.msCrypto,c=Math.pow(2,32)-1;function h(t,e){if("number"!=typeof t||t!=t)throw new TypeError("offset must be a number");if(t>c||t<0)throw new TypeError("offset must be a uint32");if(t>u||t>e)throw new RangeError("offset out of range")}function l(t,e,r){if("number"!=typeof t||t!=t)throw new TypeError("size must be a number");if(t>c||t<0)throw new TypeError("size must be a uint32");if(t+e>r||t>u)throw new RangeError("buffer too small")}function d(t,e,r,i){if(n.browser){var o=t.buffer,s=new Uint8Array(o,e,r);return f.getRandomValues(s),i?void n.nextTick((function(){i(null,t)})):t}if(!i)return a(r).copy(t,e),t;a(r,(function(r,n){if(r)return i(r);n.copy(t,e),i(null,t)}))}f&&f.getRandomValues||!n.browser?(e.randomFill=function(e,r,n,i){if(!(s.isBuffer(e)||e instanceof t.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof r)i=r,r=0,n=e.length;else if("function"==typeof n)i=n,n=e.length-r;else if("function"!=typeof i)throw new TypeError('"cb" argument must be a function');return h(r,e.length),l(n,r,e.length),d(e,r,n,i)},e.randomFillSync=function(e,r,n){void 0===r&&(r=0);if(!(s.isBuffer(e)||e instanceof t.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');h(r,e.length),void 0===n&&(n=e.length-r);return l(n,r,e.length),d(e,r,n)}):(e.randomFill=i,e.randomFillSync=i)}).call(this,r(7),r(6))},function(t,e,r){"use strict";var n=r(8),i=r(150),o=function(t){return new n(t.slice(2),16)},a=function(t){var e="0x"+("0x"===t.slice(0,2)?new n(t.slice(2),16):new n(t,10)).toString("hex");return"0x0"===e?"0x":e},s=function(t){return"string"==typeof t?/^0x/.test(t)?t:"0x"+t:"0x"+new n(t).toString("hex")},u=function(t){return o(t).toNumber()},f=function(t){return function(e,r){return"0x"+o(e)[t](o(r)).toString("hex")}},c=f("add"),h=f("mul"),l=f("div"),d=f("sub");t.exports={toString:function(t){return o(t).toString(10)},fromString:a,toNumber:u,fromNumber:s,toEther:function(t){return u(l(t,a("10000000000")))/1e8},fromEther:function(t){return h(s(Math.floor(1e8*t)),a("10000000000"))},toUint256:function(t){return i.pad(32,t)},add:c,mul:h,div:l,sub:d}},function(t,e,r){"use strict";t.exports={encode:function(t){var e=function(t){return(e=t.toString(16)).length%2==0?e:"0"+e;var e},r=function(t,r){return t<56?e(r+t):e(r+e(t).length/2+55)+e(t)};return"0x"+function t(e){if("string"==typeof e){var n=e.slice(2);return(2!=n.length||n>="80"?r(n.length/2,128):"")+n}var i=e.map(t).join("");return r(i.length/2,192)+i}(t)},decode:function(t){var e=2,r=function(){if(e>=t.length)throw"";var r=t.slice(e,e+2);return r<"80"?(e+=2,"0x"+r):r<"c0"?i():o()},n=function(){var r=parseInt(t.slice(e,e+=2),16)%64;return r<56?r:parseInt(t.slice(e,e+=2*(r-55)),16)},i=function(){var r=n();return"0x"+t.slice(e,e+=2*r)},o=function(){for(var t=2*n()+e,i=[];e=64;){var d=r,p=n,m=i,b=o,v=a,y=s,g=u,w=f,_=void 0,k=void 0,M=void 0,S=void 0,A=void 0;for(k=0;k<16;k++)M=h+4*k,c[k]=(255&t[M])<<24|(255&t[M+1])<<16|(255&t[M+2])<<8|255&t[M+3];for(k=16;k<64;k++)S=((_=c[k-2])>>>17|_<<15)^(_>>>19|_<<13)^_>>>10,A=((_=c[k-15])>>>7|_<<25)^(_>>>18|_<<14)^_>>>3,c[k]=(S+c[k-7]|0)+(A+c[k-16]|0)|0;for(k=0;k<64;k++)S=(((v>>>6|v<<26)^(v>>>11|v<<21)^(v>>>25|v<<7))+(v&y^~v&g)|0)+(w+(e[k]+c[k]|0)|0)|0,A=((d>>>2|d<<30)^(d>>>13|d<<19)^(d>>>22|d<<10))+(d&p^d&m^p&m)|0,w=g,g=y,y=v,v=b+S|0,b=m,m=p,p=d,d=S+A|0;r=r+d|0,n=n+p|0,i=i+m|0,o=o+b|0,a=a+v|0,s=s+y|0,u=u+g|0,f=f+w|0,h+=64,l-=64}}h(t);var l,d=t.length%64,p=t.length/536870912|0,m=t.length<<3,b=d<56?56:120,v=t.slice(t.length-d,t.length);for(v.push(128),l=d+1;l>>24&255),v.push(p>>>16&255),v.push(p>>>8&255),v.push(p>>>0&255),v.push(m>>>24&255),v.push(m>>>16&255),v.push(m>>>8&255),v.push(m>>>0&255),h(v),[r>>>24&255,r>>>16&255,r>>>8&255,r>>>0&255,n>>>24&255,n>>>16&255,n>>>8&255,n>>>0&255,i>>>24&255,i>>>16&255,i>>>8&255,i>>>0&255,o>>>24&255,o>>>16&255,o>>>8&255,o>>>0&255,a>>>24&255,a>>>16&255,a>>>8&255,a>>>0&255,s>>>24&255,s>>>16&255,s>>>8&255,s>>>0&255,u>>>24&255,u>>>16&255,u>>>8&255,u>>>0&255,f>>>24&255,f>>>16&255,f>>>8&255,f>>>0&255]}function i(t,e,r){t=t.length<=64?t:n(t);var i,o=64+e.length+4,a=new Array(o),s=new Array(64),u=[];for(i=0;i<64;i++)a[i]=54;for(i=0;i=o-4;t--){if(a[t]++,a[t]<=255)return;a[t]=0}}for(;r>=32;)f(),u=u.concat(n(s.concat(n(a)))),r-=32;return r>0&&(f(),u=u.concat(n(s.concat(n(a))).slice(0,r))),u}function o(t,e,r,n,i){var o;for(f(t,16*(2*r-1),i,0,16),o=0;o<2*r;o++)u(t,16*o,i,16),s(i,n),f(i,0,t,e+16*o,16);for(o=0;o>>32-e}function s(t,e){f(t,0,e,0,16);for(var r=8;r>0;r-=2)e[4]^=a(e[0]+e[12],7),e[8]^=a(e[4]+e[0],9),e[12]^=a(e[8]+e[4],13),e[0]^=a(e[12]+e[8],18),e[9]^=a(e[5]+e[1],7),e[13]^=a(e[9]+e[5],9),e[1]^=a(e[13]+e[9],13),e[5]^=a(e[1]+e[13],18),e[14]^=a(e[10]+e[6],7),e[2]^=a(e[14]+e[10],9),e[6]^=a(e[2]+e[14],13),e[10]^=a(e[6]+e[2],18),e[3]^=a(e[15]+e[11],7),e[7]^=a(e[3]+e[15],9),e[11]^=a(e[7]+e[3],13),e[15]^=a(e[11]+e[7],18),e[1]^=a(e[0]+e[3],7),e[2]^=a(e[1]+e[0],9),e[3]^=a(e[2]+e[1],13),e[0]^=a(e[3]+e[2],18),e[6]^=a(e[5]+e[4],7),e[7]^=a(e[6]+e[5],9),e[4]^=a(e[7]+e[6],13),e[5]^=a(e[4]+e[7],18),e[11]^=a(e[10]+e[9],7),e[8]^=a(e[11]+e[10],9),e[9]^=a(e[8]+e[11],13),e[10]^=a(e[9]+e[8],18),e[12]^=a(e[15]+e[14],7),e[13]^=a(e[12]+e[15],9),e[14]^=a(e[13]+e[12],13),e[15]^=a(e[14]+e[13],18);for(var n=0;n<16;++n)t[n]+=e[n]}function u(t,e,r,n){for(var i=0;i=256)return!1}return!0}function h(t,e){if("number"!=typeof t||t%1)throw new Error("invalid "+e);return t}function l(t,r,n,a,s,l,d){if(n=h(n,"N"),a=h(a,"r"),s=h(s,"p"),l=h(l,"dkLen"),0===n||0!=(n&n-1))throw new Error("N must be power of 2");if(n>2147483647/128/a)throw new Error("N too large");if(a>2147483647/128/s)throw new Error("r too large");if(!c(t))throw new Error("password must be an array or buffer");if(t=Array.prototype.slice.call(t),!c(r))throw new Error("salt must be an array or buffer");r=Array.prototype.slice.call(r);for(var p=i(t,r,128*s*a),m=new Uint32Array(32*s*a),b=0;bT&&(r=T);for(var c=0;cT&&(r=T);for(var b=0;b>0&255),p.push(m[C]>>8&255),p.push(m[C]>>16&255),p.push(m[C]>>24&255);var U=i(t,p,l);return d&&d(null,1,U),U}d&&R(e)};if(!d)for(;;){var C=I();if(null!=C)return C}I()}var d={scrypt:function(t,e,r,n,i,o,a){return new Promise((function(s,u){var f=0;a&&a(0),l(t,e,r,n,i,o,(function(t,e,r){if(t)u(t);else if(r)a&&1!==f&&a(1),s(new Uint8Array(r));else if(a&&e!==f)return f=e,a(e)}))}))},syncScrypt:function(t,e,r,n,i,o){return new Uint8Array(l(t,e,r,n,i,o))}};t.exports=d}()}).call(this,r(120).setImmediate)},function(t,e,r){"use strict";var n=r(431),i=r(432),o=i;o.v1=n,o.v4=i,t.exports=o},function(t,e,r){"use strict";var n,i,o=r(195),a=r(196),s=0,u=0;t.exports=function(t,e,r){var f=e&&r||0,c=e||[],h=(t=t||{}).node||n,l=void 0!==t.clockseq?t.clockseq:i;if(null==h||null==l){var d=o();null==h&&(h=n=[1|d[0],d[1],d[2],d[3],d[4],d[5]]),null==l&&(l=i=16383&(d[6]<<8|d[7]))}var p=void 0!==t.msecs?t.msecs:(new Date).getTime(),m=void 0!==t.nsecs?t.nsecs:u+1,b=p-s+(m-u)/1e4;if(b<0&&void 0===t.clockseq&&(l=l+1&16383),(b<0||p>s)&&void 0===t.nsecs&&(m=0),m>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");s=p,u=m,i=l;var v=(1e4*(268435455&(p+=122192928e5))+m)%4294967296;c[f++]=v>>>24&255,c[f++]=v>>>16&255,c[f++]=v>>>8&255,c[f++]=255&v;var y=p/4294967296*1e4&268435455;c[f++]=y>>>8&255,c[f++]=255&y,c[f++]=y>>>24&15|16,c[f++]=y>>>16&255,c[f++]=l>>>8|128,c[f++]=255&l;for(var g=0;g<6;++g)c[f+g]=h[g];return e||a(c)}},function(t,e,r){"use strict";var n=r(195),i=r(196);t.exports=function(t,e,r){var o=e&&r||0;"string"==typeof t&&(e="binary"===t?new Array(16):null,t=null);var a=(t=t||{}).random||(t.rng||n)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,e)for(var s=0;s<16;++s)e[o+s]=a[s];return e||i(a)}},function(t,e,r){"use strict";(function(t){var n,i=(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),o=function(){return(o=Object.assign||function(t){for(var e,r=1,n=arguments.length;r0)&&!(n=o.next()).done;)a.push(n.value)}catch(t){i={error:t}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return a};Object.defineProperty(e,"__esModule",{value:!0});var s=r(26),u=r(43),f=r(104),c=function(e){function r(t,r){var n;void 0===r&&(r={});var i=e.call(this,o(o({},t),{type:0}))||this;if(i.common=i._validateTxV(i.v,r.common),i.gasPrice=new s.BN(s.toBuffer(""===t.gasPrice?"0x":t.gasPrice)),i._validateCannotExceedMaxInteger({gasPrice:i.gasPrice}),i.common.gteHardfork("spuriousDragon"))if(i.isSigned()){var a=i.v,f=i.common.chainIdBN().muln(2);(a.eq(f.addn(35))||a.eq(f.addn(36)))&&i.activeCapabilities.push(u.Capability.EIP155ReplayProtection)}else i.activeCapabilities.push(u.Capability.EIP155ReplayProtection);return(null===(n=null==r?void 0:r.freeze)||void 0===n||n)&&Object.freeze(i),i}return i(r,e),r.fromTxData=function(t,e){return void 0===e&&(e={}),new r(t,e)},r.fromSerializedTx=function(t,e){void 0===e&&(e={});var r=s.rlp.decode(t);if(!Array.isArray(r))throw new Error("Invalid serialized tx input. Must be array");return this.fromValuesArray(r,e)},r.fromRlpSerializedTx=function(t,e){return void 0===e&&(e={}),r.fromSerializedTx(t,e)},r.fromValuesArray=function(t,e){if(void 0===e&&(e={}),6!==t.length&&9!==t.length)throw new Error("Invalid transaction. Only expecting 6 values (for unsigned tx) or 9 values (for signed tx).");var n=a(t,9);return new r({nonce:n[0],gasPrice:n[1],gasLimit:n[2],to:n[3],value:n[4],data:n[5],v:n[6],r:n[7],s:n[8]},e)},r.prototype.raw=function(){return[s.bnToUnpaddedBuffer(this.nonce),s.bnToUnpaddedBuffer(this.gasPrice),s.bnToUnpaddedBuffer(this.gasLimit),void 0!==this.to?this.to.buf:t.from([]),s.bnToUnpaddedBuffer(this.value),this.data,void 0!==this.v?s.bnToUnpaddedBuffer(this.v):t.from([]),void 0!==this.r?s.bnToUnpaddedBuffer(this.r):t.from([]),void 0!==this.s?s.bnToUnpaddedBuffer(this.s):t.from([])]},r.prototype.serialize=function(){return s.rlp.encode(this.raw())},r.prototype._getMessageToSign=function(){var e=[s.bnToUnpaddedBuffer(this.nonce),s.bnToUnpaddedBuffer(this.gasPrice),s.bnToUnpaddedBuffer(this.gasLimit),void 0!==this.to?this.to.buf:t.from([]),s.bnToUnpaddedBuffer(this.value),this.data];return this.supports(u.Capability.EIP155ReplayProtection)&&(e.push(s.toBuffer(this.common.chainIdBN())),e.push(s.unpadBuffer(s.toBuffer(0))),e.push(s.unpadBuffer(s.toBuffer(0)))),e},r.prototype.getMessageToSign=function(t){void 0===t&&(t=!0);var e=this._getMessageToSign();return t?s.rlphash(e):e},r.prototype.getUpfrontCost=function(){return this.gasLimit.mul(this.gasPrice).add(this.value)},r.prototype.hash=function(){return s.rlphash(this.raw())},r.prototype.getMessageToVerifySignature=function(){if(!this.isSigned())throw Error("This transaction is not signed");var t=this._getMessageToSign();return s.rlphash(t)},r.prototype.getSenderPublicKey=function(){var t,e=this.getMessageToVerifySignature();if(this.common.gteHardfork("homestead")&&(null===(t=this.s)||void 0===t?void 0:t.gt(u.N_DIV_2)))throw new Error("Invalid Signature: s-values greater than secp256k1n/2 are considered invalid");var r=this.v,n=this.r,i=this.s;try{return s.ecrecover(e,r,s.bnToUnpaddedBuffer(n),s.bnToUnpaddedBuffer(i),this.supports(u.Capability.EIP155ReplayProtection)?this.common.chainIdBN():void 0)}catch(t){throw new Error("Invalid Signature")}},r.prototype._processSignature=function(t,e,n){var i=new s.BN(t);this.supports(u.Capability.EIP155ReplayProtection)&&i.iadd(this.common.chainIdBN().muln(2).addn(8));var o={common:this.common};return r.fromTxData({nonce:this.nonce,gasPrice:this.gasPrice,gasLimit:this.gasLimit,to:this.to,value:this.value,data:this.data,v:i,r:new s.BN(e),s:new s.BN(n)},o)},r.prototype.toJSON=function(){return{nonce:s.bnToHex(this.nonce),gasPrice:s.bnToHex(this.gasPrice),gasLimit:s.bnToHex(this.gasLimit),to:void 0!==this.to?this.to.toString():void 0,value:s.bnToHex(this.value),data:"0x"+this.data.toString("hex"),v:void 0!==this.v?s.bnToHex(this.v):void 0,r:void 0!==this.r?s.bnToHex(this.r):void 0,s:void 0!==this.s?s.bnToHex(this.s):void 0}},r.prototype._validateTxV=function(t,e){var r;if(void 0!==t&&!t.eqn(0)&&(!e||e.gteHardfork("spuriousDragon"))&&!t.eqn(27)&&!t.eqn(28))if(e){var n=e.chainIdBN().muln(2);if(!(t.eq(n.addn(35))||t.eq(n.addn(36))))throw new Error("Incompatible EIP155-based V "+t.toString()+" and chain id "+e.chainIdBN().toString()+". See the Common parameter of the Transaction constructor to set the chain id.")}else{var i=void 0;i=t.subn(35).isEven()?35:36,r=t.subn(i).divn(2)}return this._getCommon(e,r)},r.prototype._unsignedTxImplementsEIP155=function(){return this.common.gteHardfork("spuriousDragon")},r.prototype._signedTxImplementsEIP155=function(){if(!this.isSigned())throw Error("This transaction is not signed");var t=this.common.gteHardfork("spuriousDragon"),e=this.v,r=this.common.chainIdBN().muln(2);return(e.eq(r.addn(35))||e.eq(r.addn(36)))&&t},r}(f.BaseTransaction);e.default=c}).call(this,r(1).Buffer)},function(t,e){},function(t,e,r){"use strict";function n(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(!t)return;if("string"==typeof t)return i(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return i(t,e)}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,u=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return s=t.done,t},e:function(t){u=!0,a=t},f:function(){try{s||null==r.return||r.return()}finally{if(u)throw a}}}}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&void 0!==arguments[0]?arguments[0]:function(t){return new Uint8Array(t)},e=arguments.length>1?arguments[1]:void 0;return"function"==typeof t&&(t=t(e)),y("output",t,e),t}function _(t){return Object.prototype.toString.call(t).slice(8,-1)}t.exports=function(t){return{contextRandomize:function(e){switch(v(null===e||e instanceof Uint8Array,"Expected seed to be an Uint8Array or null"),null!==e&&y("seed",e,32),t.contextRandomize(e)){case 1:throw new Error(u)}},privateKeyVerify:function(e){return y("private key",e,32),0===t.privateKeyVerify(e)},privateKeyNegate:function(e){switch(y("private key",e,32),t.privateKeyNegate(e)){case 0:return e;case 1:throw new Error(o)}},privateKeyTweakAdd:function(e,r){switch(y("private key",e,32),y("tweak",r,32),t.privateKeyTweakAdd(e,r)){case 0:return e;case 1:throw new Error(a)}},privateKeyTweakMul:function(e,r){switch(y("private key",e,32),y("tweak",r,32),t.privateKeyTweakMul(e,r)){case 0:return e;case 1:throw new Error(s)}},publicKeyVerify:function(e){return y("public key",e,[33,65]),0===t.publicKeyVerify(e)},publicKeyCreate:function(e){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0;switch(y("private key",e,32),g(r),n=w(n,r?33:65),t.publicKeyCreate(n,e)){case 0:return n;case 1:throw new Error(f);case 2:throw new Error(h)}},publicKeyConvert:function(e){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0;switch(y("public key",e,[33,65]),g(r),n=w(n,r?33:65),t.publicKeyConvert(n,e)){case 0:return n;case 1:throw new Error(c);case 2:throw new Error(h)}},publicKeyNegate:function(e){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0;switch(y("public key",e,[33,65]),g(r),n=w(n,r?33:65),t.publicKeyNegate(n,e)){case 0:return n;case 1:throw new Error(c);case 2:throw new Error(o);case 3:throw new Error(h)}},publicKeyCombine:function(e){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2?arguments[2]:void 0;v(Array.isArray(e),"Expected public keys to be an Array"),v(e.length>0,"Expected public keys array will have more than zero items");var o,a=n(e);try{for(a.s();!(o=a.n()).done;){var s=o.value;y("public key",s,[33,65])}}catch(t){a.e(t)}finally{a.f()}switch(g(r),i=w(i,r?33:65),t.publicKeyCombine(i,e)){case 0:return i;case 1:throw new Error(c);case 2:throw new Error(l);case 3:throw new Error(h)}},publicKeyTweakAdd:function(e,r){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=arguments.length>3?arguments[3]:void 0;switch(y("public key",e,[33,65]),y("tweak",r,32),g(n),i=w(i,n?33:65),t.publicKeyTweakAdd(i,e,r)){case 0:return i;case 1:throw new Error(c);case 2:throw new Error(a)}},publicKeyTweakMul:function(e,r){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=arguments.length>3?arguments[3]:void 0;switch(y("public key",e,[33,65]),y("tweak",r,32),g(n),i=w(i,n?33:65),t.publicKeyTweakMul(i,e,r)){case 0:return i;case 1:throw new Error(c);case 2:throw new Error(s)}},signatureNormalize:function(e){switch(y("signature",e,64),t.signatureNormalize(e)){case 0:return e;case 1:throw new Error(d)}},signatureExport:function(e,r){y("signature",e,64);var n={output:r=w(r,72),outputlen:72};switch(t.signatureExport(n,e)){case 0:return r.slice(0,n.outputlen);case 1:throw new Error(d);case 2:throw new Error(o)}},signatureImport:function(e,r){switch(y("signature",e),r=w(r,64),t.signatureImport(r,e)){case 0:return r;case 1:throw new Error(d);case 2:throw new Error(o)}},ecdsaSign:function(e,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;y("message",e,32),y("private key",r,32),v("Object"===_(n),"Expected options to be an Object"),void 0!==n.data&&y("options.data",n.data),void 0!==n.noncefn&&v("Function"===_(n.noncefn),"Expected options.noncefn to be a Function");var a={signature:i=w(i,64),recid:null};switch(t.ecdsaSign(a,e,r,n.data,n.noncefn)){case 0:return a;case 1:throw new Error(p);case 2:throw new Error(o)}},ecdsaVerify:function(e,r,n){switch(y("signature",e,64),y("message",r,32),y("public key",n,[33,65]),t.ecdsaVerify(e,r,n)){case 0:return!0;case 3:return!1;case 1:throw new Error(d);case 2:throw new Error(c)}},ecdsaRecover:function(e,r,n){var i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=arguments.length>4?arguments[4]:void 0;switch(y("signature",e,64),v("Number"===_(r)&&r>=0&&r<=3,"Expected recovery id to be a Number within interval [0, 3]"),y("message",n,32),g(i),a=w(a,i?33:65),t.ecdsaRecover(a,e,r,n)){case 0:return a;case 1:throw new Error(d);case 2:throw new Error(m);case 3:throw new Error(o)}},ecdh:function(e,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;switch(y("public key",e,[33,65]),y("private key",r,32),v("Object"===_(n),"Expected options to be an Object"),void 0!==n.data&&y("options.data",n.data),void 0!==n.hashfn?(v("Function"===_(n.hashfn),"Expected options.hashfn to be a Function"),void 0!==n.xbuf&&y("options.xbuf",n.xbuf,32),void 0!==n.ybuf&&y("options.ybuf",n.ybuf,32),y("output",i)):i=w(i,32),t.ecdh(i,e,r,n.data,n.hashfn,n.xbuf,n.ybuf)){case 0:return i;case 1:throw new Error(c);case 2:throw new Error(b)}}}}},function(t,e,r){"use strict";var n=new(0,r(54).ec)("secp256k1"),i=n.curve,o=i.n.constructor;function a(t){var e=t[0];switch(e){case 2:case 3:return 33!==t.length?null:function(t,e){var r=new o(e);if(r.cmp(i.p)>=0)return null;var a=(r=r.toRed(i.red)).redSqr().redIMul(r).redIAdd(i.b).redSqrt();return 3===t!==a.isOdd()&&(a=a.redNeg()),n.keyPair({pub:{x:r,y:a}})}(e,t.subarray(1,33));case 4:case 6:case 7:return 65!==t.length?null:function(t,e,r){var a=new o(e),s=new o(r);if(a.cmp(i.p)>=0||s.cmp(i.p)>=0)return null;if(a=a.toRed(i.red),s=s.toRed(i.red),(6===t||7===t)&&s.isOdd()!==(7===t))return null;var u=a.redSqr().redIMul(a);return s.redSqr().redISub(u.redIAdd(i.b)).isZero()?n.keyPair({pub:{x:a,y:s}}):null}(e,t.subarray(1,33),t.subarray(33,65));default:return null}}function s(t,e){for(var r=e.encode(null,33===t.length),n=0;n=0)return 1;if(r.iadd(new o(t)),r.cmp(i.n)>=0&&r.isub(i.n),r.isZero())return 1;var n=r.toArrayLike(Uint8Array,"be",32);return t.set(n),0},privateKeyTweakMul:function(t,e){var r=new o(e);if(r.cmp(i.n)>=0||r.isZero())return 1;r.imul(new o(t)),r.cmp(i.n)>=0&&(r=r.umod(i.n));var n=r.toArrayLike(Uint8Array,"be",32);return t.set(n),0},publicKeyVerify:function(t){return null===a(t)?1:0},publicKeyCreate:function(t,e){var r=new o(e);return r.cmp(i.n)>=0||r.isZero()?1:(s(t,n.keyFromPrivate(e).getPublic()),0)},publicKeyConvert:function(t,e){var r=a(e);return null===r?1:(s(t,r.getPublic()),0)},publicKeyNegate:function(t,e){var r=a(e);if(null===r)return 1;var n=r.getPublic();return n.y=n.y.redNeg(),s(t,n),0},publicKeyCombine:function(t,e){for(var r=new Array(e.length),n=0;n=0)return 2;var u=n.getPublic().add(i.g.mul(r));return u.isInfinity()?2:(s(t,u),0)},publicKeyTweakMul:function(t,e,r){var n=a(e);return null===n?1:(r=new o(r)).cmp(i.n)>=0||r.isZero()?2:(s(t,n.getPublic().mul(r)),0)},signatureNormalize:function(t){var e=new o(t.subarray(0,32)),r=new o(t.subarray(32,64));return e.cmp(i.n)>=0||r.cmp(i.n)>=0?1:(1===r.cmp(n.nh)&&t.set(i.n.sub(r).toArrayLike(Uint8Array,"be",32),32),0)},signatureExport:function(t,e){var r=e.subarray(0,32),n=e.subarray(32,64);if(new o(r).cmp(i.n)>=0)return 1;if(new o(n).cmp(i.n)>=0)return 1;var a=t.output,s=a.subarray(4,37);s[0]=0,s.set(r,1);for(var u=33,f=0;u>1&&0===s[f]&&!(128&s[f+1]);--u,++f);if(128&(s=s.subarray(f))[0])return 1;if(u>1&&0===s[0]&&!(128&s[1]))return 1;var c=a.subarray(39,72);c[0]=0,c.set(n,1);for(var h=33,l=0;h>1&&0===c[l]&&!(128&c[l+1]);--h,++l);return 128&(c=c.subarray(l))[0]||h>1&&0===c[0]&&!(128&c[1])?1:(t.outputlen=6+u+h,a[0]=48,a[1]=t.outputlen-2,a[2]=2,a[3]=s.length,a.set(s,4),a[4+u]=2,a[5+u]=c.length,a.set(c,6+u),0)},signatureImport:function(t,e){if(e.length<8)return 1;if(e.length>72)return 1;if(48!==e[0])return 1;if(e[1]!==e.length-2)return 1;if(2!==e[2])return 1;var r=e[3];if(0===r)return 1;if(5+r>=e.length)return 1;if(2!==e[4+r])return 1;var n=e[5+r];if(0===n)return 1;if(6+r+n!==e.length)return 1;if(128&e[4])return 1;if(r>1&&0===e[4]&&!(128&e[5]))return 1;if(128&e[r+6])return 1;if(n>1&&0===e[r+6]&&!(128&e[r+7]))return 1;var a=e.subarray(4,4+r);if(33===a.length&&0===a[0]&&(a=a.subarray(1)),a.length>32)return 1;var s=e.subarray(6+r);if(33===s.length&&0===s[0]&&(s=s.slice(1)),s.length>32)throw new Error("S length is too long");var u=new o(a);u.cmp(i.n)>=0&&(u=new o(0));var f=new o(e.subarray(6+r));return f.cmp(i.n)>=0&&(f=new o(0)),t.set(u.toArrayLike(Uint8Array,"be",32),0),t.set(f.toArrayLike(Uint8Array,"be",32),32),0},ecdsaSign:function(t,e,r,a,s){if(s){var u=s;s=function(t){var n=u(e,r,null,a,t);if(!(n instanceof Uint8Array&&32===n.length))throw new Error("This is the way");return new o(n)}}var f,c=new o(r);if(c.cmp(i.n)>=0||c.isZero())return 1;try{f=n.sign(e,r,{canonical:!0,k:s,pers:a})}catch(t){return 1}return t.signature.set(f.r.toArrayLike(Uint8Array,"be",32),0),t.signature.set(f.s.toArrayLike(Uint8Array,"be",32),32),t.recid=f.recoveryParam,0},ecdsaVerify:function(t,e,r){var s={r:t.subarray(0,32),s:t.subarray(32,64)},u=new o(s.r),f=new o(s.s);if(u.cmp(i.n)>=0||f.cmp(i.n)>=0)return 1;if(1===f.cmp(n.nh)||u.isZero()||f.isZero())return 3;var c=a(r);if(null===c)return 2;var h=c.getPublic();return n.verify(e,s,h)?0:3},ecdsaRecover:function(t,e,r,a){var u,f={r:e.slice(0,32),s:e.slice(32,64)},c=new o(f.r),h=new o(f.s);if(c.cmp(i.n)>=0||h.cmp(i.n)>=0)return 1;if(c.isZero()||h.isZero())return 2;try{u=n.recoverPubKey(a,f,r)}catch(t){return 2}return s(t,u),0},ecdh:function(t,e,r,s,u,f,c){var h=a(e);if(null===h)return 1;var l=new o(r);if(l.cmp(i.n)>=0||l.isZero())return 2;var d=h.getPublic().mul(l);if(void 0===u)for(var p=d.encode(null,!0),m=n.hash().update(p).digest(),b=0;b<32;++b)t[b]=m[b];else{f||(f=new Uint8Array(32));for(var v=d.getX().toArray("be",32),y=0;y<32;++y)f[y]=v[y];c||(c=new Uint8Array(32));for(var g=d.getY().toArray("be",32),w=0;w<32;++w)c[w]=g[w];var _=u(f,c,s);if(!(_ instanceof Uint8Array&&_.length===t.length))return 2;t.set(_)}return 0}}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(22);e.getRandomBytes=function(t){return new Promise((function(e,r){n(t,(function(t,n){t?r(t):e(n)}))}))},e.getRandomBytesSync=function(t){return n(t)}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(439),i=r(440);e.keccak224=n.createHashFunction((function(){return i("keccak224")})),e.keccak256=n.createHashFunction((function(){return i("keccak256")})),e.keccak384=n.createHashFunction((function(){return i("keccak384")})),e.keccak512=n.createHashFunction((function(){return i("keccak512")}))},function(t,e,r){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.createHashFunction=function(e){return function(r){var n=e();return n.update(r),t.from(n.digest())}}}).call(this,r(1).Buffer)},function(t,e,r){"use strict";t.exports=r(441)(r(444))},function(t,e,r){"use strict";var n=r(442),i=r(443);t.exports=function(t){var e=n(t),r=i(t);return function(t,n){switch("string"==typeof t?t.toLowerCase():t){case"keccak224":return new e(1152,448,null,224,n);case"keccak256":return new e(1088,512,null,256,n);case"keccak384":return new e(832,768,null,384,n);case"keccak512":return new e(576,1024,null,512,n);case"sha3-224":return new e(1152,448,6,224,n);case"sha3-256":return new e(1088,512,6,256,n);case"sha3-384":return new e(832,768,6,384,n);case"sha3-512":return new e(576,1024,6,512,n);case"shake128":return new r(1344,256,31,n);case"shake256":return new r(1088,512,31,n);default:throw new Error("Invald algorithm: "+t)}}}},function(t,e,r){"use strict";(function(e){var n=r(0),i=n(r(5)),o=n(r(9)),a=n(r(14)),s=n(r(15)),u=n(r(13));function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=(0,u.default)(t);if(e){var i=(0,u.default)(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return(0,s.default)(this,r)}}var c=r(87).Transform;t.exports=function(t){return function(r){(0,a.default)(s,r);var n=f(s);function s(e,r,o,a,u){var f;return(0,i.default)(this,s),(f=n.call(this,u))._rate=e,f._capacity=r,f._delimitedSuffix=o,f._hashBitLength=a,f._options=u,f._state=new t,f._state.initialize(e,r),f._finalized=!1,f}return(0,o.default)(s,[{key:"_transform",value:function(t,e,r){var n=null;try{this.update(t,e)}catch(t){n=t}r(n)}},{key:"_flush",value:function(t){var e=null;try{this.push(this.digest())}catch(t){e=t}t(e)}},{key:"update",value:function(t,r){if(!e.isBuffer(t)&&"string"!=typeof t)throw new TypeError("Data must be a string or a buffer");if(this._finalized)throw new Error("Digest already called");return e.isBuffer(t)||(t=e.from(t,r)),this._state.absorb(t),this}},{key:"digest",value:function(t){if(this._finalized)throw new Error("Digest already called");this._finalized=!0,this._delimitedSuffix&&this._state.absorbLastFewBits(this._delimitedSuffix);var e=this._state.squeeze(this._hashBitLength/8);return void 0!==t&&(e=e.toString(t)),this._resetState(),e}},{key:"_resetState",value:function(){return this._state.initialize(this._rate,this._capacity),this}},{key:"_clone",value:function(){var t=new s(this._rate,this._capacity,this._delimitedSuffix,this._hashBitLength,this._options);return this._state.copy(t._state),t._finalized=this._finalized,t}}]),s}(c)}}).call(this,r(1).Buffer)},function(t,e,r){"use strict";(function(e){var n=r(0),i=n(r(5)),o=n(r(9)),a=n(r(14)),s=n(r(15)),u=n(r(13));function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=(0,u.default)(t);if(e){var i=(0,u.default)(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return(0,s.default)(this,r)}}var c=r(87).Transform;t.exports=function(t){return function(r){(0,a.default)(s,r);var n=f(s);function s(e,r,o,a){var u;return(0,i.default)(this,s),(u=n.call(this,a))._rate=e,u._capacity=r,u._delimitedSuffix=o,u._options=a,u._state=new t,u._state.initialize(e,r),u._finalized=!1,u}return(0,o.default)(s,[{key:"_transform",value:function(t,e,r){var n=null;try{this.update(t,e)}catch(t){n=t}r(n)}},{key:"_flush",value:function(){}},{key:"_read",value:function(t){this.push(this.squeeze(t))}},{key:"update",value:function(t,r){if(!e.isBuffer(t)&&"string"!=typeof t)throw new TypeError("Data must be a string or a buffer");if(this._finalized)throw new Error("Squeeze already called");return e.isBuffer(t)||(t=e.from(t,r)),this._state.absorb(t),this}},{key:"squeeze",value:function(t,e){this._finalized||(this._finalized=!0,this._state.absorbLastFewBits(this._delimitedSuffix));var r=this._state.squeeze(t);return void 0!==e&&(r=r.toString(e)),r}},{key:"_resetState",value:function(){return this._state.initialize(this._rate,this._capacity),this}},{key:"_clone",value:function(){var t=new s(this._rate,this._capacity,this._delimitedSuffix,this._options);return this._state.copy(t._state),t._finalized=this._finalized,t}}]),s}(c)}}).call(this,r(1).Buffer)},function(t,e,r){"use strict";(function(e){var n=r(445);function i(){this.state=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],this.blockSize=null,this.count=0,this.squeezing=!1}i.prototype.initialize=function(t,e){for(var r=0;r<50;++r)this.state[r]=0;this.blockSize=t/8,this.count=0,this.squeezing=!1},i.prototype.absorb=function(t){for(var e=0;e>>this.count%4*8&255,this.count+=1,this.count===this.blockSize&&(n.p1600(this.state),this.count=0);return r},i.prototype.copy=function(t){for(var e=0;e<50;++e)t.state[e]=this.state[e];t.blockSize=this.blockSize,t.count=this.count,t.squeezing=this.squeezing},t.exports=i}).call(this,r(1).Buffer)},function(t,e,r){"use strict";var n=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648];e.p1600=function(t){for(var e=0;e<24;++e){var r=t[0]^t[10]^t[20]^t[30]^t[40],i=t[1]^t[11]^t[21]^t[31]^t[41],o=t[2]^t[12]^t[22]^t[32]^t[42],a=t[3]^t[13]^t[23]^t[33]^t[43],s=t[4]^t[14]^t[24]^t[34]^t[44],u=t[5]^t[15]^t[25]^t[35]^t[45],f=t[6]^t[16]^t[26]^t[36]^t[46],c=t[7]^t[17]^t[27]^t[37]^t[47],h=t[8]^t[18]^t[28]^t[38]^t[48],l=t[9]^t[19]^t[29]^t[39]^t[49],d=h^(o<<1|a>>>31),p=l^(a<<1|o>>>31),m=t[0]^d,b=t[1]^p,v=t[10]^d,y=t[11]^p,g=t[20]^d,w=t[21]^p,_=t[30]^d,k=t[31]^p,M=t[40]^d,S=t[41]^p;d=r^(s<<1|u>>>31),p=i^(u<<1|s>>>31);var A=t[2]^d,x=t[3]^p,E=t[12]^d,O=t[13]^p,P=t[22]^d,B=t[23]^p,T=t[32]^d,R=t[33]^p,I=t[42]^d,C=t[43]^p;d=o^(f<<1|c>>>31),p=a^(c<<1|f>>>31);var U=t[4]^d,j=t[5]^p,N=t[14]^d,L=t[15]^p,D=t[24]^d,F=t[25]^p,q=t[34]^d,H=t[35]^p,z=t[44]^d,K=t[45]^p;d=s^(h<<1|l>>>31),p=u^(l<<1|h>>>31);var G=t[6]^d,V=t[7]^p,W=t[16]^d,Z=t[17]^p,J=t[26]^d,X=t[27]^p,Y=t[36]^d,$=t[37]^p,Q=t[46]^d,tt=t[47]^p;d=f^(r<<1|i>>>31),p=c^(i<<1|r>>>31);var et=t[8]^d,rt=t[9]^p,nt=t[18]^d,it=t[19]^p,ot=t[28]^d,at=t[29]^p,st=t[38]^d,ut=t[39]^p,ft=t[48]^d,ct=t[49]^p,ht=m,lt=b,dt=y<<4|v>>>28,pt=v<<4|y>>>28,mt=g<<3|w>>>29,bt=w<<3|g>>>29,vt=k<<9|_>>>23,yt=_<<9|k>>>23,gt=M<<18|S>>>14,wt=S<<18|M>>>14,_t=A<<1|x>>>31,kt=x<<1|A>>>31,Mt=O<<12|E>>>20,St=E<<12|O>>>20,At=P<<10|B>>>22,xt=B<<10|P>>>22,Et=R<<13|T>>>19,Ot=T<<13|R>>>19,Pt=I<<2|C>>>30,Bt=C<<2|I>>>30,Tt=j<<30|U>>>2,Rt=U<<30|j>>>2,It=N<<6|L>>>26,Ct=L<<6|N>>>26,Ut=F<<11|D>>>21,jt=D<<11|F>>>21,Nt=q<<15|H>>>17,Lt=H<<15|q>>>17,Dt=K<<29|z>>>3,Ft=z<<29|K>>>3,qt=G<<28|V>>>4,Ht=V<<28|G>>>4,zt=Z<<23|W>>>9,Kt=W<<23|Z>>>9,Gt=J<<25|X>>>7,Vt=X<<25|J>>>7,Wt=Y<<21|$>>>11,Zt=$<<21|Y>>>11,Jt=tt<<24|Q>>>8,Xt=Q<<24|tt>>>8,Yt=et<<27|rt>>>5,$t=rt<<27|et>>>5,Qt=nt<<20|it>>>12,te=it<<20|nt>>>12,ee=at<<7|ot>>>25,re=ot<<7|at>>>25,ne=st<<8|ut>>>24,ie=ut<<8|st>>>24,oe=ft<<14|ct>>>18,ae=ct<<14|ft>>>18;t[0]=ht^~Mt&Ut,t[1]=lt^~St&jt,t[10]=qt^~Qt&mt,t[11]=Ht^~te&bt,t[20]=_t^~It&Gt,t[21]=kt^~Ct&Vt,t[30]=Yt^~dt&At,t[31]=$t^~pt&xt,t[40]=Tt^~zt&ee,t[41]=Rt^~Kt&re,t[2]=Mt^~Ut&Wt,t[3]=St^~jt&Zt,t[12]=Qt^~mt&Et,t[13]=te^~bt&Ot,t[22]=It^~Gt&ne,t[23]=Ct^~Vt&ie,t[32]=dt^~At&Nt,t[33]=pt^~xt&Lt,t[42]=zt^~ee&vt,t[43]=Kt^~re&yt,t[4]=Ut^~Wt&oe,t[5]=jt^~Zt&ae,t[14]=mt^~Et&Dt,t[15]=bt^~Ot&Ft,t[24]=Gt^~ne>,t[25]=Vt^~ie&wt,t[34]=At^~Nt&Jt,t[35]=xt^~Lt&Xt,t[44]=ee^~vt&Pt,t[45]=re^~yt&Bt,t[6]=Wt^~oe&ht,t[7]=Zt^~ae<,t[16]=Et^~Dt&qt,t[17]=Ot^~Ft&Ht,t[26]=ne^~gt&_t,t[27]=ie^~wt&kt,t[36]=Nt^~Jt&Yt,t[37]=Lt^~Xt&$t,t[46]=vt^~Pt&Tt,t[47]=yt^~Bt&Rt,t[8]=oe^~ht&Mt,t[9]=ae^~lt&St,t[18]=Dt^~qt&Qt,t[19]=Ft^~Ht&te,t[28]=gt^~_t&It,t[29]=wt^~kt&Ct,t[38]=Jt^~Yt&dt,t[39]=Xt^~$t&pt,t[48]=Pt^~Tt&zt,t[49]=Bt^~Rt&Kt,t[0]^=n[2*e],t[1]^=n[2*e+1]}}},function(t,e,r){"use strict";(function(t){var n=function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.Address=void 0;var i=n(r(100)),o=n(r(33)),a=r(34),s=r(199),u=function(){function e(t){i.default(20===t.length,"Invalid address length"),this.buf=t}return e.zero=function(){return new e(a.zeros(20))},e.fromString=function(t){return i.default(s.isValidAddress(t),"Invalid address"),new e(a.toBuffer(t))},e.fromPublicKey=function(r){return i.default(t.isBuffer(r),"Public key should be Buffer"),new e(s.pubToAddress(r))},e.fromPrivateKey=function(r){return i.default(t.isBuffer(r),"Private key should be Buffer"),new e(s.privateToAddress(r))},e.generate=function(r,n){return i.default(o.default.isBN(n)),new e(s.generateAddress(r.buf,n.toArrayLike(t)))},e.generate2=function(r,n,o){return i.default(t.isBuffer(n)),i.default(t.isBuffer(o)),new e(s.generateAddress2(r.buf,n,o))},e.prototype.equals=function(t){return this.buf.equals(t.buf)},e.prototype.isZero=function(){return this.equals(e.zero())},e.prototype.isPrecompileOrSystemAddress=function(){var t=new o.default(this.buf),e=new o.default(0),r=new o.default("ffff","hex");return t.gte(e)&&t.lte(r)},e.prototype.toString=function(){return"0x"+this.buf.toString("hex")},e.prototype.toBuffer=function(){return t.from(this.buf)},e}();e.Address=u}).call(this,r(1).Buffer)},function(t,e,r){"use strict";(function(t){var n=function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.hashPersonalMessage=e.isValidSignature=e.fromRpcSig=e.toCompactSig=e.toRpcSig=e.ecrecover=e.ecsign=void 0;var i=r(200),o=n(r(33)),a=r(34),s=r(102),u=r(70),f=r(103);function c(t,e){var r=f.toType(t,f.TypeOutput.BN);if(!e)return r.subn(27);var n=f.toType(e,f.TypeOutput.BN);return r.sub(n.muln(2).addn(35))}function h(t){var e=new o.default(t);return e.eqn(0)||e.eqn(1)}e.ecsign=function(e,r,n){var o=i.ecdsaSign(e,r),a=o.signature,s=o.recid,u=t.from(a.slice(0,32)),c=t.from(a.slice(32,64));if(!n||"number"==typeof n){if(n&&!Number.isSafeInteger(n))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)");return{r:u,s:c,v:n?s+(2*n+35):s+27}}return{r:u,s:c,v:f.toType(n,f.TypeOutput.BN).muln(2).addn(35).addn(s).toArrayLike(t)}},e.ecrecover=function(e,r,n,o,s){var u=t.concat([a.setLengthLeft(n,32),a.setLengthLeft(o,32)],64),f=c(r,s);if(!h(f))throw new Error("Invalid signature v value");var l=i.ecdsaRecover(u,f.toNumber(),e);return t.from(i.publicKeyConvert(l,!1).slice(1))},e.toRpcSig=function(e,r,n,i){if(!h(c(e,i)))throw new Error("Invalid signature v value");return a.bufferToHex(t.concat([a.setLengthLeft(r,32),a.setLengthLeft(n,32),a.toBuffer(e)]))},e.toCompactSig=function(e,r,n,i){if(!h(c(e,i)))throw new Error("Invalid signature v value");var o=f.toType(e,f.TypeOutput.Number),s=n;return(o>28&&o%2==1||1===o||28===o)&&((s=t.from(n))[0]|=128),a.bufferToHex(t.concat([a.setLengthLeft(r,32),a.setLengthLeft(s,32)]))},e.fromRpcSig=function(t){var e,r,n,i=a.toBuffer(t);if(i.length>=65)e=i.slice(0,32),r=i.slice(32,64),n=a.bufferToInt(i.slice(64));else{if(64!==i.length)throw new Error("Invalid signature length");e=i.slice(0,32),r=i.slice(32,64),n=a.bufferToInt(i.slice(32,33))>>7,r[0]&=127}return n<27&&(n+=27),{v:n,r:e,s:r}},e.isValidSignature=function(t,e,r,n,i){void 0===n&&(n=!0);var a=new o.default("7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0",16),s=new o.default("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141",16);if(32!==e.length||32!==r.length)return!1;if(!h(c(t,i)))return!1;var u=new o.default(e),f=new o.default(r);return!(u.isZero()||u.gt(s)||f.isZero()||f.gt(s))&&(!n||1!==f.cmp(a))},e.hashPersonalMessage=function(e){u.assertIsBuffer(e);var r=t.from("Ethereum Signed Message:\n"+e.length.toString(),"utf-8");return s.keccak(t.concat([r,e]))}}).call(this,r(1).Buffer)},function(t,e,r){"use strict";(function(t){var n=r(0)(r(2)),i=Object.create?function(t,e,r,n){void 0===n&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]},o=Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e},a=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.hasOwnProperty.call(t,r)&&i(e,t,r);return o(e,t),e},s=function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.defineProperties=void 0;var u=s(r(100)),f=a(r(42)),c=a(r(69)),h=r(34);e.defineProperties=function(e,r,i){if(e.raw=[],e._fields=[],e.toJSON=function(t){if(void 0===t&&(t=!1),t){var r={};return e._fields.forEach((function(t){r[t]="0x"+e[t].toString("hex")})),r}return h.baToJSON(e.raw)},e.serialize=function(){return c.encode(e.raw)},r.forEach((function(r,n){function i(){return e.raw[n]}function o(i){"00"!==(i=h.toBuffer(i)).toString("hex")||r.allowZero||(i=t.allocUnsafe(0)),r.allowLess&&r.length?(i=h.unpadBuffer(i),u.default(r.length>=i.length,"The field "+r.name+" must not have more "+r.length+" bytes")):r.allowZero&&0===i.length||!r.length||u.default(r.length===i.length,"The field "+r.name+" must have byte length of "+r.length),e.raw[n]=i}e._fields.push(r.name),Object.defineProperty(e,r.name,{enumerable:!0,configurable:!0,get:i,set:o}),r.default&&(e[r.name]=r.default),r.alias&&Object.defineProperty(e,r.alias,{enumerable:!1,configurable:!0,set:o,get:i})})),i)if("string"==typeof i&&(i=t.from(f.stripHexPrefix(i),"hex")),t.isBuffer(i)&&(i=c.decode(i)),Array.isArray(i)){if(i.length>e._fields.length)throw new Error("wrong number of fields in data");i.forEach((function(t,r){e[e._fields[r]]=h.toBuffer(t)}))}else{if("object"!==(0,n.default)(i))throw new Error("invalid data");var o=Object.keys(i);r.forEach((function(t){-1!==o.indexOf(t.name)&&(e[t.name]=i[t.name]),-1!==o.indexOf(t.alias)&&(e[t.alias]=i[t.alias])}))}}}).call(this,r(1).Buffer)},function(t,e,r){"use strict";var n=Object.create?function(t,e,r,n){void 0===n&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]},i=Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e},o=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.hasOwnProperty.call(t,r)&&n(e,t,r);return i(e,t),e},a=function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.rlp=e.BN=void 0;var s=a(r(33));e.BN=s.default;var u=o(r(69));e.rlp=u},function(t,e,r){"use strict";(function(t){var n,i,o=r(0)(r(2));i=function(t){t.version="1.2.0";var e=function(){for(var t=0,e=new Array(256),r=0;256!=r;++r)t=1&(t=1&(t=1&(t=1&(t=1&(t=1&(t=1&(t=1&(t=r)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1)?-306674912^t>>>1:t>>>1,e[r]=t;return"undefined"!=typeof Int32Array?new Int32Array(e):e}();t.table=e,t.bstr=function(t,r){for(var n=-1^r,i=t.length-1,o=0;o>>8^e[255&(n^t.charCodeAt(o++))])>>>8^e[255&(n^t.charCodeAt(o++))];return o===i&&(n=n>>>8^e[255&(n^t.charCodeAt(o))]),-1^n},t.buf=function(t,r){if(t.length>1e4)return function(t,r){for(var n=-1^r,i=t.length-7,o=0;o>>8^e[255&(n^t[o++])])>>>8^e[255&(n^t[o++])])>>>8^e[255&(n^t[o++])])>>>8^e[255&(n^t[o++])])>>>8^e[255&(n^t[o++])])>>>8^e[255&(n^t[o++])])>>>8^e[255&(n^t[o++])])>>>8^e[255&(n^t[o++])];for(;o>>8^e[255&(n^t[o++])];return-1^n}(t,r);for(var n=-1^r,i=t.length-3,o=0;o>>8^e[255&(n^t[o++])])>>>8^e[255&(n^t[o++])])>>>8^e[255&(n^t[o++])])>>>8^e[255&(n^t[o++])];for(;o>>8^e[255&(n^t[o++])];return-1^n},t.str=function(t,r){for(var n,i,o=-1^r,a=0,s=t.length;a>>8^e[255&(o^n)]:n<2048?o=(o=o>>>8^e[255&(o^(192|n>>6&31))])>>>8^e[255&(o^(128|63&n))]:n>=55296&&n<57344?(n=64+(1023&n),i=1023&t.charCodeAt(a++),o=(o=(o=(o=o>>>8^e[255&(o^(240|n>>8&7))])>>>8^e[255&(o^(128|n>>2&63))])>>>8^e[255&(o^(128|i>>6&15|(3&n)<<4))])>>>8^e[255&(o^(128|63&i))]):o=(o=(o=o>>>8^e[255&(o^(224|n>>12&15))])>>>8^e[255&(o^(128|n>>6&63))])>>>8^e[255&(o^(128|63&n))];return-1^o}},"undefined"==typeof DO_NOT_EXPORT_CRC?"object"===(0,o.default)(e)?i(e):void 0===(n=function(){var t={};return i(t),t}.call(e,r,e,t))||(t.exports=n):i({})}).call(this,r(17)(t))},function(t,e,r){"use strict";var n=function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},i=function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.chains=e._getInitializedChains=void 0;var o=i(r(452)),a=i(r(453)),s=i(r(454)),u=i(r(455)),f=i(r(456)),c=i(r(457));function h(t){var e,r,i={1:"mainnet",3:"ropsten",4:"rinkeby",42:"kovan",5:"goerli",123:"calaveras"},h={mainnet:o.default,ropsten:a.default,rinkeby:s.default,kovan:u.default,goerli:f.default,calaveras:c.default};if(t)try{for(var l=n(t),d=l.next();!d.done;d=l.next()){var p=d.value,m=p.name;i[p.chainId.toString()]=m,h[m]=p}}catch(t){e={error:t}}finally{try{d&&!d.done&&(r=l.return)&&r.call(l)}finally{if(e)throw e.error}}return h.names=i,h}e._getInitializedChains=h,e.chains=h()},function(t){t.exports=JSON.parse('{"name":"mainnet","chainId":1,"networkId":1,"defaultHardfork":"istanbul","consensus":{"type":"pow","algorithm":"ethash","ethash":{}},"comment":"The Ethereum main chain","url":"https://ethstats.net/","genesis":{"hash":"0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3","timestamp":null,"gasLimit":5000,"difficulty":17179869184,"nonce":"0x0000000000000042","extraData":"0x11bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82fa","stateRoot":"0xd7f8974fb5ac78d9ac099b9ad5018bedc2ce0a72dad1827a1709da30580f0544"},"hardforks":[{"name":"chainstart","block":0,"forkHash":"0xfc64ec04"},{"name":"homestead","block":1150000,"forkHash":"0x97c2c34c"},{"name":"dao","block":1920000,"forkHash":"0x91d1f948"},{"name":"tangerineWhistle","block":2463000,"forkHash":"0x7a64da13"},{"name":"spuriousDragon","block":2675000,"forkHash":"0x3edd5b10"},{"name":"byzantium","block":4370000,"forkHash":"0xa00bc324"},{"name":"constantinople","block":7280000,"forkHash":"0x668db0af"},{"name":"petersburg","block":7280000,"forkHash":"0x668db0af"},{"name":"istanbul","block":9069000,"forkHash":"0x879d6e30"},{"name":"muirGlacier","block":9200000,"forkHash":"0xe029e991"},{"name":"berlin","block":12244000,"forkHash":"0x0eb440f6"},{"name":"london","block":12965000,"forkHash":"0xb715077d"}],"bootstrapNodes":[{"ip":"18.138.108.67","port":30303,"id":"d860a01f9722d78051619d1e2351aba3f43f943f6f00718d1b9baa4101932a1f5011f16bb2b1bb35db20d6fe28fa0bf09636d26a87d31de9ec6203eeedb1f666","location":"ap-southeast-1-001","comment":"bootnode-aws-ap-southeast-1-001"},{"ip":"3.209.45.79","port":30303,"id":"22a8232c3abc76a16ae9d6c3b164f98775fe226f0917b0ca871128a74a8e9630b458460865bab457221f1d448dd9791d24c4e5d88786180ac185df813a68d4de","location":"us-east-1-001","comment":"bootnode-aws-us-east-1-001"},{"ip":"34.255.23.113","port":30303,"id":"ca6de62fce278f96aea6ec5a2daadb877e51651247cb96ee310a318def462913b653963c155a0ef6c7d50048bba6e6cea881130857413d9f50a621546b590758","location":"eu-west-1-001","comment":"bootnode-aws-eu-west-1-001"},{"ip":"35.158.244.151","port":30303,"id":"279944d8dcd428dffaa7436f25ca0ca43ae19e7bcf94a8fb7d1641651f92d121e972ac2e8f381414b80cc8e5555811c2ec6e1a99bb009b3f53c4c69923e11bd8","location":"eu-central-1-001","comment":"bootnode-aws-eu-central-1-001"},{"ip":"52.187.207.27","port":30303,"id":"8499da03c47d637b20eee24eec3c356c9a2e6148d6fe25ca195c7949ab8ec2c03e3556126b0d7ed644675e78c4318b08691b7b57de10e5f0d40d05b09238fa0a","location":"australiaeast-001","comment":"bootnode-azure-australiaeast-001"},{"ip":"191.234.162.198","port":30303,"id":"103858bdb88756c71f15e9b5e09b56dc1be52f0a5021d46301dbbfb7e130029cc9d0d6f73f693bc29b665770fff7da4d34f3c6379fe12721b5d7a0bcb5ca1fc1","location":"brazilsouth-001","comment":"bootnode-azure-brazilsouth-001"},{"ip":"52.231.165.108","port":30303,"id":"715171f50508aba88aecd1250af392a45a330af91d7b90701c436b618c86aaa1589c9184561907bebbb56439b8f8787bc01f49a7c77276c58c1b09822d75e8e8","location":"koreasouth-001","comment":"bootnode-azure-koreasouth-001"},{"ip":"104.42.217.25","port":30303,"id":"5d6d7cd20d6da4bb83a1d28cadb5d409b64edf314c0335df658c1a54e32c7c4a7ab7823d57c39b6a757556e68ff1df17c748b698544a55cb488b52479a92b60f","location":"westus-001","comment":"bootnode-azure-westus-001"}],"dnsNetworks":["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.mainnet.ethdisco.net"]}')},function(t){t.exports=JSON.parse('{"name":"ropsten","chainId":3,"networkId":3,"defaultHardfork":"istanbul","consensus":{"type":"pow","algorithm":"ethash","ethash":{}},"comment":"PoW test network","url":"https://github.com/ethereum/ropsten","genesis":{"hash":"0x41941023680923e0fe4d74a34bdac8141f2540e3ae90623718e47d66d1ca4a2d","timestamp":null,"gasLimit":16777216,"difficulty":1048576,"nonce":"0x0000000000000042","extraData":"0x3535353535353535353535353535353535353535353535353535353535353535","stateRoot":"0x217b0bbcfb72e2d57e28f33cb361b9983513177755dc3f33ce3e7022ed62b77b"},"hardforks":[{"name":"chainstart","block":0,"forkHash":"0x30c7ddbc"},{"name":"homestead","block":0,"forkHash":"0x30c7ddbc"},{"name":"dao","block":null,"forkHash":null},{"name":"tangerineWhistle","block":0,"forkHash":"0x30c7ddbc"},{"name":"spuriousDragon","block":10,"forkHash":"0x63760190"},{"name":"byzantium","block":1700000,"forkHash":"0x3ea159c7"},{"name":"constantinople","block":4230000,"forkHash":"0x97b544f3"},{"name":"petersburg","block":4939394,"forkHash":"0xd6e2149b"},{"name":"istanbul","block":6485846,"forkHash":"0x4bc66396"},{"name":"muirGlacier","block":7117117,"forkHash":"0x6727ef90"},{"name":"berlin","block":9812189,"forkHash":"0xa157d377"},{"name":"london","block":10499401,"forkHash":"0x7119b6b3"}],"bootstrapNodes":[{"ip":"52.176.7.10","port":30303,"id":"30b7ab30a01c124a6cceca36863ece12c4f5fa68e3ba9b0b51407ccc002eeed3b3102d20a88f1c1d3c3154e2449317b8ef95090e77b312d5cc39354f86d5d606","location":"","comment":"US-Azure geth"},{"ip":"52.176.100.77","port":30303,"id":"865a63255b3bb68023b6bffd5095118fcc13e79dcf014fe4e47e065c350c7cc72af2e53eff895f11ba1bbb6a2b33271c1116ee870f266618eadfc2e78aa7349c","location":"","comment":"US-Azure parity"},{"ip":"52.232.243.152","port":30303,"id":"6332792c4a00e3e4ee0926ed89e0d27ef985424d97b6a45bf0f23e51f0dcb5e66b875777506458aea7af6f9e4ffb69f43f3778ee73c81ed9d34c51c4b16b0b0f","location":"","comment":"Parity"},{"ip":"192.81.208.223","port":30303,"id":"94c15d1b9e2fe7ce56e458b9a3b672ef11894ddedd0c6f247e0f1d3487f52b66208fb4aeb8179fce6e3a749ea93ed147c37976d67af557508d199d9594c35f09","location":"","comment":"@gpip"}],"dnsNetworks":["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.ropsten.ethdisco.net"]}')},function(t){t.exports=JSON.parse('{"name":"rinkeby","chainId":4,"networkId":4,"defaultHardfork":"istanbul","consensus":{"type":"poa","algorithm":"clique","clique":{"period":15,"epoch":30000}},"comment":"PoA test network","url":"https://www.rinkeby.io","genesis":{"hash":"0x6341fd3daf94b748c72ced5a5b26028f2474f5f00d824504e4fa37a75767e177","timestamp":"0x58ee40ba","gasLimit":4700000,"difficulty":1,"nonce":"0x0000000000000000","extraData":"0x52657370656374206d7920617574686f7269746168207e452e436172746d616e42eb768f2244c8811c63729a21a3569731535f067ffc57839b00206d1ad20c69a1981b489f772031b279182d99e65703f0076e4812653aab85fca0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","stateRoot":"0x53580584816f617295ea26c0e17641e0120cab2f0a8ffb53a866fd53aa8e8c2d"},"hardforks":[{"name":"chainstart","block":0,"forkHash":"0x3b8e0691"},{"name":"homestead","block":1,"forkHash":"0x60949295"},{"name":"dao","block":null,"forkHash":null},{"name":"tangerineWhistle","block":2,"forkHash":"0x8bde40dd"},{"name":"spuriousDragon","block":3,"forkHash":"0xcb3a64bb"},{"name":"byzantium","block":1035301,"forkHash":"0x8d748b57"},{"name":"constantinople","block":3660663,"forkHash":"0xe49cab14"},{"name":"petersburg","block":4321234,"forkHash":"0xafec6b27"},{"name":"istanbul","block":5435345,"forkHash":"0xcbdb8838"},{"name":"berlin","block":8290928,"forkHash":"0x6910c8bd"},{"name":"london","block":8897988,"forkHash":"0x8e29f2f3"}],"bootstrapNodes":[{"ip":"52.169.42.101","port":30303,"id":"a24ac7c5484ef4ed0c5eb2d36620ba4e4aa13b8c84684e1b4aab0cebea2ae45cb4d375b77eab56516d34bfbd3c1a833fc51296ff084b770b94fb9028c4d25ccf","location":"","comment":"IE"},{"ip":"52.3.158.184","port":30303,"id":"343149e4feefa15d882d9fe4ac7d88f885bd05ebb735e547f12e12080a9fa07c8014ca6fd7f373123488102fe5e34111f8509cf0b7de3f5b44339c9f25e87cb8","location":"","comment":"INFURA"},{"ip":"159.89.28.211","port":30303,"id":"b6b28890b006743680c52e64e0d16db57f28124885595fa03a562be1d2bf0f3a1da297d56b13da25fb992888fd556d4c1a27b1f39d531bde7de1921c90061cc6","location":"","comment":"AKASHA"}],"dnsNetworks":["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.rinkeby.ethdisco.net"]}')},function(t){t.exports=JSON.parse('{"name":"kovan","chainId":42,"networkId":42,"defaultHardfork":"istanbul","consensus":{"type":"poa","algorithm":"aura","aura":{}},"comment":"Parity PoA test network","url":"https://kovan-testnet.github.io/website/","genesis":{"hash":"0xa3c565fc15c7478862d50ccd6561e3c06b24cc509bf388941c25ea985ce32cb9","timestamp":null,"gasLimit":6000000,"difficulty":131072,"nonce":"0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","extraData":"0x","stateRoot":"0x2480155b48a1cea17d67dbfdfaafe821c1d19cdd478c5358e8ec56dec24502b2"},"hardforks":[{"name":"chainstart","block":0,"forkHash":"0x010ffe56"},{"name":"homestead","block":0,"forkHash":"0x010ffe56"},{"name":"dao","block":null,"forkHash":"0x010ffe56"},{"name":"tangerineWhistle","block":0,"forkHash":"0x010ffe56"},{"name":"spuriousDragon","block":0,"forkHash":"0x010ffe56"},{"name":"byzantium","block":5067000,"forkHash":"0x7f83c620"},{"name":"constantinople","block":9200000,"forkHash":"0xa94e3dc4"},{"name":"petersburg","block":10255201,"forkHash":"0x186874aa"},{"name":"istanbul","block":14111141,"forkHash":"0x7f6599a6"},{"name":"berlin","block":null,"forkHash":null},{"name":"london","block":null,"forkHash":null}],"bootstrapNodes":[{"ip":"116.203.116.241","port":30303,"id":"16898006ba2cd4fa8bf9a3dfe32684c178fa861df144bfc21fe800dc4838a03e342056951fa9fd533dcb0be1219e306106442ff2cf1f7e9f8faa5f2fc1a3aa45","location":"","comment":"1"},{"ip":"3.217.96.11","port":30303,"id":"2909846f78c37510cc0e306f185323b83bb2209e5ff4fdd279d93c60e3f365e3c6e62ad1d2133ff11f9fd6d23ad9c3dad73bb974d53a22f7d1ac5b7dea79d0b0","location":"","comment":"2"},{"ip":"108.61.170.124","port":30303,"id":"740e1c8ea64e71762c71a463a04e2046070a0c9394fcab5891d41301dc473c0cff00ebab5a9bc87fbcb610ab98ac18225ff897bc8b7b38def5975d5ceb0a7d7c","location":"","comment":"3"},{"ip":"157.230.31.163","port":30303,"id":"2909846f78c37510cc0e306f185323b83bb2209e5ff4fdd279d93c60e3f365e3c6e62ad1d2133ff11f9fd6d23ad9c3dad73bb974d53a22f7d1ac5b7dea79d0b0","location":"","comment":"4"}]}')},function(t){t.exports=JSON.parse('{"name":"goerli","chainId":5,"networkId":5,"defaultHardfork":"istanbul","consensus":{"type":"poa","algorithm":"clique","clique":{"period":15,"epoch":30000}},"comment":"Cross-client PoA test network","url":"https://github.com/goerli/testnet","genesis":{"hash":"0xbf7e331f7f7c1dd2e05159666b3bf8bc7a8a3a9eb1d518969eab529dd9b88c1a","timestamp":"0x5c51a607","gasLimit":10485760,"difficulty":1,"nonce":"0x0000000000000000","extraData":"0x22466c6578692069732061207468696e6722202d204166726900000000000000e0a2bd4258d2768837baa26a28fe71dc079f84c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","stateRoot":"0x5d6cded585e73c4e322c30c2f782a336316f17dd85a4863b9d838d2d4b8b3008"},"hardforks":[{"name":"chainstart","block":0,"forkHash":"0xa3f5ab08"},{"name":"homestead","block":0,"forkHash":"0xa3f5ab08"},{"name":"dao","block":null,"forkHash":"0xa3f5ab08"},{"name":"tangerineWhistle","block":0,"forkHash":"0xa3f5ab08"},{"name":"spuriousDragon","block":0,"forkHash":"0xa3f5ab08"},{"name":"byzantium","block":0,"forkHash":"0xa3f5ab08"},{"name":"constantinople","block":0,"forkHash":"0xa3f5ab08"},{"name":"petersburg","block":0,"forkHash":"0xa3f5ab08"},{"name":"istanbul","block":1561651,"forkHash":"0xc25efa5c"},{"name":"berlin","block":4460644,"forkHash":"0x757a1c47"},{"name":"london","block":5062605,"forkHash":"0xb8c6299d"}],"bootstrapNodes":[{"ip":"51.141.78.53","port":30303,"id":"011f758e6552d105183b1761c5e2dea0111bc20fd5f6422bc7f91e0fabbec9a6595caf6239b37feb773dddd3f87240d99d859431891e4a642cf2a0a9e6cbb98a","location":"","comment":"Upstream bootnode 1"},{"ip":"13.93.54.137","port":30303,"id":"176b9417f511d05b6b2cf3e34b756cf0a7096b3094572a8f6ef4cdcb9d1f9d00683bf0f83347eebdf3b81c3521c2332086d9592802230bf528eaf606a1d9677b","location":"","comment":"Upstream bootnode 2"},{"ip":"94.237.54.114","port":30313,"id":"46add44b9f13965f7b9875ac6b85f016f341012d84f975377573800a863526f4da19ae2c620ec73d11591fa9510e992ecc03ad0751f53cc02f7c7ed6d55c7291","location":"","comment":"Upstream bootnode 3"},{"ip":"18.218.250.66","port":30313,"id":"b5948a2d3e9d486c4d75bf32713221c2bd6cf86463302339299bd227dc2e276cd5a1c7ca4f43a0e9122fe9af884efed563bd2a1fd28661f3b5f5ad7bf1de5949","location":"","comment":"Upstream bootnode 4"},{"ip":"3.11.147.67","port":30303,"id":"a61215641fb8714a373c80edbfa0ea8878243193f57c96eeb44d0bc019ef295abd4e044fd619bfc4c59731a73fb79afe84e9ab6da0c743ceb479cbb6d263fa91","location":"","comment":"Ethereum Foundation bootnode"},{"ip":"51.15.116.226","port":30303,"id":"a869b02cec167211fb4815a82941db2e7ed2936fd90e78619c53eb17753fcf0207463e3419c264e2a1dd8786de0df7e68cf99571ab8aeb7c4e51367ef186b1dd","location":"","comment":"Goerli Initiative bootnode"},{"ip":"51.15.119.157","port":30303,"id":"807b37ee4816ecf407e9112224494b74dd5933625f655962d892f2f0f02d7fbbb3e2a94cf87a96609526f30c998fd71e93e2f53015c558ffc8b03eceaf30ee33","location":"","comment":"Goerli Initiative bootnode"},{"ip":"51.15.119.157","port":40303,"id":"a59e33ccd2b3e52d578f1fbd70c6f9babda2650f0760d6ff3b37742fdcdfdb3defba5d56d315b40c46b70198c7621e63ffa3f987389c7118634b0fefbbdfa7fd","location":"","comment":"Goerli Initiative bootnode"}],"dnsNetworks":["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.goerli.ethdisco.net"]}')},function(t){t.exports=JSON.parse('{"name":"calaveras","chainId":123,"networkId":123,"defaultHardfork":"berlin","consensus":{"type":"poa","algorithm":"clique","clique":{"period":30,"epoch":30000}},"comment":"The Calaveras testnet chain","url":"https://github.com/ethereum/eth1.0-specs/blob/master/network-upgrades/client-integration-testnets/calaveras.md","genesis":{"hash":"0xeb9233d066c275efcdfed8037f4fc082770176aefdbcb7691c71da412a5670f2","gasLimit":"0x47b760","difficulty":"0x1","nonce":"0x0000000000000000","extraData":"0x00000000000000000000000000000000000000000000000000000000000000005211cea3870c7ba7c6c44b185e62eecdb864cd8c560228ce57d31efbf64c200b2c200aacec78cf17a7148e784fe95a7a750335f8b9572ee28d72e7650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","stateRoot":"0x664c93de37eb4a72953ea42b8c046cdb64c9f0b0bca5505ade8d970d49ebdb8c","timestamp":"0x60b3877f"},"hardforks":[{"name":"chainstart","block":0,"forkHash":"0xe34c4aff"},{"name":"homestead","block":0,"forkHash":"0xe34c4aff"},{"name":"dao","block":null,"forkHash":"0xe34c4aff"},{"name":"tangerineWhistle","block":0,"forkHash":"0xe34c4aff"},{"name":"spuriousDragon","block":0,"forkHash":"0xe34c4aff"},{"name":"byzantium","block":0,"forkHash":"0xe34c4aff"},{"name":"constantinople","block":0,"forkHash":"0xe34c4aff"},{"name":"petersburg","block":0,"forkHash":"0xe34c4aff"},{"name":"istanbul","block":0,"forkHash":"0xe34c4aff"},{"name":"berlin","block":0,"forkHash":"0xe34c4aff"},{"name":"london","block":500,"forkHash":"0x173783e4"}],"bootstrapNodes":[{"ip":"3.21.156.138","port":30303,"id":"39eb08bbfad87481553c471a63ff2a4b4885fffa4ff50f1cf46744d9ad6e2f764ede146fe4df563fa9ccda1a46b9b1a88fb08135e1bf1d71b320912499da773d","location":"","comment":"Calaveras bootnode 1"},{"ip":"3.9.20.133","port":30303,"id":"9e1096aa59862a6f164994cb5cb16f5124d6c992cdbf4535ff7dea43ea1512afe5448dca9df1b7ab0726129603f1a3336b631e4d7a1a44c94daddd03241587f9","location":"","comment":"Calaveras bootnode 2"}]}')},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.hardforks=void 0,e.hardforks=[["chainstart",r(459)],["homestead",r(460)],["dao",r(461)],["tangerineWhistle",r(462)],["spuriousDragon",r(463)],["byzantium",r(464)],["constantinople",r(465)],["petersburg",r(466)],["istanbul",r(467)],["muirGlacier",r(468)],["berlin",r(469)],["london",r(470)]]},function(t){t.exports=JSON.parse('{"name":"chainstart","comment":"Start of the Ethereum main chain","url":"","status":"","gasConfig":{"minGasLimit":{"v":5000,"d":"Minimum the gas limit may ever be"},"gasLimitBoundDivisor":{"v":1024,"d":"The bound divisor of the gas limit, used in update calculations"},"maxRefundQuotient":{"v":2,"d":"Maximum refund quotient; max tx refund is min(tx.gasUsed/maxRefundQuotient, tx.gasRefund)"}},"gasPrices":{"base":{"v":2,"d":"Gas base cost, used e.g. for ChainID opcode (Istanbul)"},"tierStep":{"v":[0,2,3,5,8,10,20],"d":"Once per operation, for a selection of them"},"exp":{"v":10,"d":"Base fee of the EXP opcode"},"expByte":{"v":10,"d":"Times ceil(log256(exponent)) for the EXP instruction"},"sha3":{"v":30,"d":"Base fee of the SHA3 opcode"},"sha3Word":{"v":6,"d":"Once per word of the SHA3 operation\'s data"},"sload":{"v":50,"d":"Base fee of the SLOAD opcode"},"sstoreSet":{"v":20000,"d":"Once per SSTORE operation if the zeroness changes from zero"},"sstoreReset":{"v":5000,"d":"Once per SSTORE operation if the zeroness does not change from zero"},"sstoreRefund":{"v":15000,"d":"Once per SSTORE operation if the zeroness changes to zero"},"jumpdest":{"v":1,"d":"Base fee of the JUMPDEST opcode"},"log":{"v":375,"d":"Base fee of the LOG opcode"},"logData":{"v":8,"d":"Per byte in a LOG* operation\'s data"},"logTopic":{"v":375,"d":"Multiplied by the * of the LOG*, per LOG transaction. e.g. LOG0 incurs 0 * c_txLogTopicGas, LOG4 incurs 4 * c_txLogTopicGas"},"create":{"v":32000,"d":"Base fee of the CREATE opcode"},"call":{"v":40,"d":"Base fee of the CALL opcode"},"callStipend":{"v":2300,"d":"Free gas given at beginning of call"},"callValueTransfer":{"v":9000,"d":"Paid for CALL when the value transfor is non-zero"},"callNewAccount":{"v":25000,"d":"Paid for CALL when the destination address didn\'t exist prior"},"selfdestructRefund":{"v":24000,"d":"Refunded following a selfdestruct operation"},"memory":{"v":3,"d":"Times the address of the (highest referenced byte in memory + 1). NOTE: referencing happens on read, write and in instructions such as RETURN and CALL"},"quadCoeffDiv":{"v":512,"d":"Divisor for the quadratic particle of the memory cost equation"},"createData":{"v":200,"d":""},"tx":{"v":21000,"d":"Per transaction. NOTE: Not payable on data of calls between transactions"},"txCreation":{"v":32000,"d":"The cost of creating a contract via tx"},"txDataZero":{"v":4,"d":"Per byte of data attached to a transaction that equals zero. NOTE: Not payable on data of calls between transactions"},"txDataNonZero":{"v":68,"d":"Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions"},"copy":{"v":3,"d":"Multiplied by the number of 32-byte words that are copied (round up) for any *COPY operation and added"},"ecRecover":{"v":3000,"d":""},"sha256":{"v":60,"d":""},"sha256Word":{"v":12,"d":""},"ripemd160":{"v":600,"d":""},"ripemd160Word":{"v":120,"d":""},"identity":{"v":15,"d":""},"identityWord":{"v":3,"d":""},"stop":{"v":0,"d":"Base fee of the STOP opcode"},"add":{"v":3,"d":"Base fee of the ADD opcode"},"mul":{"v":5,"d":"Base fee of the MUL opcode"},"sub":{"v":3,"d":"Base fee of the SUB opcode"},"div":{"v":5,"d":"Base fee of the DIV opcode"},"sdiv":{"v":5,"d":"Base fee of the SDIV opcode"},"mod":{"v":5,"d":"Base fee of the MOD opcode"},"smod":{"v":5,"d":"Base fee of the SMOD opcode"},"addmod":{"v":8,"d":"Base fee of the ADDMOD opcode"},"mulmod":{"v":8,"d":"Base fee of the MULMOD opcode"},"signextend":{"v":5,"d":"Base fee of the SIGNEXTEND opcode"},"lt":{"v":3,"d":"Base fee of the LT opcode"},"gt":{"v":3,"d":"Base fee of the GT opcode"},"slt":{"v":3,"d":"Base fee of the SLT opcode"},"sgt":{"v":3,"d":"Base fee of the SGT opcode"},"eq":{"v":3,"d":"Base fee of the EQ opcode"},"iszero":{"v":3,"d":"Base fee of the ISZERO opcode"},"and":{"v":3,"d":"Base fee of the AND opcode"},"or":{"v":3,"d":"Base fee of the OR opcode"},"xor":{"v":3,"d":"Base fee of the XOR opcode"},"not":{"v":3,"d":"Base fee of the NOT opcode"},"byte":{"v":3,"d":"Base fee of the BYTE opcode"},"address":{"v":2,"d":"Base fee of the ADDRESS opcode"},"balance":{"v":20,"d":"Base fee of the BALANCE opcode"},"origin":{"v":2,"d":"Base fee of the ORIGIN opcode"},"caller":{"v":2,"d":"Base fee of the CALLER opcode"},"callvalue":{"v":2,"d":"Base fee of the CALLVALUE opcode"},"calldataload":{"v":3,"d":"Base fee of the CALLDATALOAD opcode"},"calldatasize":{"v":2,"d":"Base fee of the CALLDATASIZE opcode"},"calldatacopy":{"v":3,"d":"Base fee of the CALLDATACOPY opcode"},"codesize":{"v":2,"d":"Base fee of the CODESIZE opcode"},"codecopy":{"v":3,"d":"Base fee of the CODECOPY opcode"},"gasprice":{"v":2,"d":"Base fee of the GASPRICE opcode"},"extcodesize":{"v":20,"d":"Base fee of the EXTCODESIZE opcode"},"extcodecopy":{"v":20,"d":"Base fee of the EXTCODECOPY opcode"},"blockhash":{"v":20,"d":"Base fee of the BLOCKHASH opcode"},"coinbase":{"v":2,"d":"Base fee of the COINBASE opcode"},"timestamp":{"v":2,"d":"Base fee of the TIMESTAMP opcode"},"number":{"v":2,"d":"Base fee of the NUMBER opcode"},"difficulty":{"v":2,"d":"Base fee of the DIFFICULTY opcode"},"gaslimit":{"v":2,"d":"Base fee of the GASLIMIT opcode"},"pop":{"v":2,"d":"Base fee of the POP opcode"},"mload":{"v":3,"d":"Base fee of the MLOAD opcode"},"mstore":{"v":3,"d":"Base fee of the MSTORE opcode"},"mstore8":{"v":3,"d":"Base fee of the MSTORE8 opcode"},"sstore":{"v":0,"d":"Base fee of the SSTORE opcode"},"jump":{"v":8,"d":"Base fee of the JUMP opcode"},"jumpi":{"v":10,"d":"Base fee of the JUMPI opcode"},"pc":{"v":2,"d":"Base fee of the PC opcode"},"msize":{"v":2,"d":"Base fee of the MSIZE opcode"},"gas":{"v":2,"d":"Base fee of the GAS opcode"},"push":{"v":3,"d":"Base fee of the PUSH opcode"},"dup":{"v":3,"d":"Base fee of the DUP opcode"},"swap":{"v":3,"d":"Base fee of the SWAP opcode"},"callcode":{"v":40,"d":"Base fee of the CALLCODE opcode"},"return":{"v":0,"d":"Base fee of the RETURN opcode"},"invalid":{"v":0,"d":"Base fee of the INVALID opcode"},"selfdestruct":{"v":0,"d":"Base fee of the SELFDESTRUCT opcode"}},"vm":{"stackLimit":{"v":1024,"d":"Maximum size of VM stack allowed"},"callCreateDepth":{"v":1024,"d":"Maximum depth of call/create stack"},"maxExtraDataSize":{"v":32,"d":"Maximum size extra data may be after Genesis"}},"pow":{"minimumDifficulty":{"v":131072,"d":"The minimum that the difficulty may ever be"},"difficultyBoundDivisor":{"v":2048,"d":"The bound divisor of the difficulty, used in the update calculations"},"durationLimit":{"v":13,"d":"The decision boundary on the blocktime duration used to determine whether difficulty should go up or not"},"epochDuration":{"v":30000,"d":"Duration between proof-of-work epochs"},"timebombPeriod":{"v":100000,"d":"Exponential difficulty timebomb period"},"minerReward":{"v":"5000000000000000000","d":"the amount a miner get rewarded for mining a block"},"difficultyBombDelay":{"v":0,"d":"the amount of blocks to delay the difficulty bomb with"}}}')},function(t){t.exports=JSON.parse('{"name":"homestead","comment":"Homestead hardfork with protocol and network changes","url":"https://eips.ethereum.org/EIPS/eip-606","status":"Final","gasConfig":{},"gasPrices":{"delegatecall":{"v":40,"d":"Base fee of the DELEGATECALL opcode"}},"vm":{},"pow":{}}')},function(t){t.exports=JSON.parse('{"name":"dao","comment":"DAO rescue hardfork","url":"https://eips.ethereum.org/EIPS/eip-779","status":"Final","gasConfig":{},"gasPrices":{},"vm":{},"pow":{}}')},function(t){t.exports=JSON.parse('{"name":"tangerineWhistle","comment":"Hardfork with gas cost changes for IO-heavy operations","url":"https://eips.ethereum.org/EIPS/eip-608","status":"Final","gasConfig":{},"gasPrices":{"sload":{"v":200,"d":"Once per SLOAD operation"},"call":{"v":700,"d":"Once per CALL operation & message call transaction"},"extcodesize":{"v":700,"d":"Base fee of the EXTCODESIZE opcode"},"extcodecopy":{"v":700,"d":"Base fee of the EXTCODECOPY opcode"},"balance":{"v":400,"d":"Base fee of the BALANCE opcode"},"delegatecall":{"v":700,"d":"Base fee of the DELEGATECALL opcode"},"callcode":{"v":700,"d":"Base fee of the CALLCODE opcode"},"selfdestruct":{"v":5000,"d":"Base fee of the SELFDESTRUCT opcode"}},"vm":{},"pow":{}}')},function(t){t.exports=JSON.parse('{"name":"spuriousDragon","comment":"HF with EIPs for simple replay attack protection, EXP cost increase, state trie clearing, contract code size limit","url":"https://eips.ethereum.org/EIPS/eip-607","status":"Final","gasConfig":{},"gasPrices":{"expByte":{"v":50,"d":"Times ceil(log256(exponent)) for the EXP instruction"}},"vm":{"maxCodeSize":{"v":24576,"d":"Maximum length of contract code"}},"pow":{}}')},function(t){t.exports=JSON.parse('{"name":"byzantium","comment":"Hardfork with new precompiles, instructions and other protocol changes","url":"https://eips.ethereum.org/EIPS/eip-609","status":"Final","gasConfig":{},"gasPrices":{"modexpGquaddivisor":{"v":20,"d":"Gquaddivisor from modexp precompile for gas calculation"},"ecAdd":{"v":500,"d":"Gas costs for curve addition precompile"},"ecMul":{"v":40000,"d":"Gas costs for curve multiplication precompile"},"ecPairing":{"v":100000,"d":"Base gas costs for curve pairing precompile"},"ecPairingWord":{"v":80000,"d":"Gas costs regarding curve pairing precompile input length"},"revert":{"v":0,"d":"Base fee of the REVERT opcode"},"staticcall":{"v":700,"d":"Base fee of the STATICCALL opcode"},"returndatasize":{"v":2,"d":"Base fee of the RETURNDATASIZE opcode"},"returndatacopy":{"v":3,"d":"Base fee of the RETURNDATACOPY opcode"}},"vm":{},"pow":{"minerReward":{"v":"3000000000000000000","d":"the amount a miner get rewarded for mining a block"},"difficultyBombDelay":{"v":3000000,"d":"the amount of blocks to delay the difficulty bomb with"}}}')},function(t){t.exports=JSON.parse('{"name":"constantinople","comment":"Postponed hardfork including EIP-1283 (SSTORE gas metering changes)","url":"https://eips.ethereum.org/EIPS/eip-1013","status":"Final","gasConfig":{},"gasPrices":{"netSstoreNoopGas":{"v":200,"d":"Once per SSTORE operation if the value doesn\'t change"},"netSstoreInitGas":{"v":20000,"d":"Once per SSTORE operation from clean zero"},"netSstoreCleanGas":{"v":5000,"d":"Once per SSTORE operation from clean non-zero"},"netSstoreDirtyGas":{"v":200,"d":"Once per SSTORE operation from dirty"},"netSstoreClearRefund":{"v":15000,"d":"Once per SSTORE operation for clearing an originally existing storage slot"},"netSstoreResetRefund":{"v":4800,"d":"Once per SSTORE operation for resetting to the original non-zero value"},"netSstoreResetClearRefund":{"v":19800,"d":"Once per SSTORE operation for resetting to the original zero value"},"shl":{"v":3,"d":"Base fee of the SHL opcode"},"shr":{"v":3,"d":"Base fee of the SHR opcode"},"sar":{"v":3,"d":"Base fee of the SAR opcode"},"extcodehash":{"v":400,"d":"Base fee of the EXTCODEHASH opcode"},"create2":{"v":32000,"d":"Base fee of the CREATE2 opcode"}},"vm":{},"pow":{"minerReward":{"v":"2000000000000000000","d":"The amount a miner gets rewarded for mining a block"},"difficultyBombDelay":{"v":5000000,"d":"the amount of blocks to delay the difficulty bomb with"}}}')},function(t){t.exports=JSON.parse('{"name":"petersburg","comment":"Aka constantinopleFix, removes EIP-1283, activate together with or after constantinople","url":"https://eips.ethereum.org/EIPS/eip-1716","status":"Draft","gasConfig":{},"gasPrices":{"netSstoreNoopGas":{"v":null,"d":"Removed along EIP-1283"},"netSstoreInitGas":{"v":null,"d":"Removed along EIP-1283"},"netSstoreCleanGas":{"v":null,"d":"Removed along EIP-1283"},"netSstoreDirtyGas":{"v":null,"d":"Removed along EIP-1283"},"netSstoreClearRefund":{"v":null,"d":"Removed along EIP-1283"},"netSstoreResetRefund":{"v":null,"d":"Removed along EIP-1283"},"netSstoreResetClearRefund":{"v":null,"d":"Removed along EIP-1283"}},"vm":{},"pow":{}}')},function(t){t.exports=JSON.parse('{"name":"istanbul","comment":"HF targeted for December 2019 following the Constantinople/Petersburg HF","url":"https://eips.ethereum.org/EIPS/eip-1679","status":"Draft","gasConfig":{},"gasPrices":{"blake2Round":{"v":1,"d":"Gas cost per round for the Blake2 F precompile"},"ecAdd":{"v":150,"d":"Gas costs for curve addition precompile"},"ecMul":{"v":6000,"d":"Gas costs for curve multiplication precompile"},"ecPairing":{"v":45000,"d":"Base gas costs for curve pairing precompile"},"ecPairingWord":{"v":34000,"d":"Gas costs regarding curve pairing precompile input length"},"txDataNonZero":{"v":16,"d":"Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions"},"sstoreSentryGasEIP2200":{"v":2300,"d":"Minimum gas required to be present for an SSTORE call, not consumed"},"sstoreNoopGasEIP2200":{"v":800,"d":"Once per SSTORE operation if the value doesn\'t change"},"sstoreDirtyGasEIP2200":{"v":800,"d":"Once per SSTORE operation if a dirty value is changed"},"sstoreInitGasEIP2200":{"v":20000,"d":"Once per SSTORE operation from clean zero to non-zero"},"sstoreInitRefundEIP2200":{"v":19200,"d":"Once per SSTORE operation for resetting to the original zero value"},"sstoreCleanGasEIP2200":{"v":5000,"d":"Once per SSTORE operation from clean non-zero to something else"},"sstoreCleanRefundEIP2200":{"v":4200,"d":"Once per SSTORE operation for resetting to the original non-zero value"},"sstoreClearRefundEIP2200":{"v":15000,"d":"Once per SSTORE operation for clearing an originally existing storage slot"},"balance":{"v":700,"d":"Base fee of the BALANCE opcode"},"extcodehash":{"v":700,"d":"Base fee of the EXTCODEHASH opcode"},"chainid":{"v":2,"d":"Base fee of the CHAINID opcode"},"selfbalance":{"v":5,"d":"Base fee of the SELFBALANCE opcode"},"sload":{"v":800,"d":"Base fee of the SLOAD opcode"}},"vm":{},"pow":{}}')},function(t){t.exports=JSON.parse('{"name":"muirGlacier","comment":"HF to delay the difficulty bomb","url":"https://eips.ethereum.org/EIPS/eip-2384","status":"Final","gasConfig":{},"gasPrices":{},"vm":{},"pow":{"difficultyBombDelay":{"v":9000000,"d":"the amount of blocks to delay the difficulty bomb with"}}}')},function(t){t.exports=JSON.parse('{"name":"berlin","comment":"HF targeted for July 2020 following the Muir Glacier HF","url":"https://eips.ethereum.org/EIPS/eip-2070","status":"Draft","eips":[2565,2929,2718,2930]}')},function(t){t.exports=JSON.parse('{"name":"london","comment":"HF targeted for July 2021 following the Berlin fork","url":"https://github.com/ethereum/eth1.0-specs/blob/master/network-upgrades/mainnet-upgrades/london.md","status":"Draft","eips":[1559,3198,3529,3541]}')},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.EIPs=void 0,e.EIPs={1559:r(472),2315:r(473),2537:r(474),2565:r(475),2718:r(476),2929:r(477),2930:r(478),3198:r(479),3529:r(480),3541:r(481),3554:r(482)}},function(t){t.exports=JSON.parse('{"name":"EIP-1559","number":1559,"comment":"Fee market change for ETH 1.0 chain","url":"https://eips.ethereum.org/EIPS/eip-1559","status":"Review","minimumHardfork":"berlin","requiredEIPs":[2930],"gasConfig":{"baseFeeMaxChangeDenominator":{"v":8,"d":"Maximum base fee change denominator"},"elasticityMultiplier":{"v":2,"d":"Maximum block gas target elasticity"},"initialBaseFee":{"v":1000000000,"d":"Initial base fee on first EIP1559 block"}},"gasPrices":{},"vm":{},"pow":{}}')},function(t){t.exports=JSON.parse('{"name":"EIP-2315","number":2315,"comment":"Simple subroutines for the EVM","url":"https://eips.ethereum.org/EIPS/eip-2315","status":"Draft","minimumHardfork":"istanbul","gasConfig":{},"gasPrices":{"beginsub":{"v":2,"d":"Base fee of the BEGINSUB opcode"},"returnsub":{"v":5,"d":"Base fee of the RETURNSUB opcode"},"jumpsub":{"v":10,"d":"Base fee of the JUMPSUB opcode"}},"vm":{},"pow":{}}')},function(t){t.exports=JSON.parse('{"name":"EIP-2537","number":2537,"comment":"BLS12-381 precompiles","url":"https://eips.ethereum.org/EIPS/eip-2537","status":"Draft","minimumHardfork":"chainstart","gasConfig":{},"gasPrices":{"Bls12381G1AddGas":{"v":600,"d":"Gas cost of a single BLS12-381 G1 addition precompile-call"},"Bls12381G1MulGas":{"v":12000,"d":"Gas cost of a single BLS12-381 G1 multiplication precompile-call"},"Bls12381G2AddGas":{"v":4500,"d":"Gas cost of a single BLS12-381 G2 addition precompile-call"},"Bls12381G2MulGas":{"v":55000,"d":"Gas cost of a single BLS12-381 G2 multiplication precompile-call"},"Bls12381PairingBaseGas":{"v":115000,"d":"Base gas cost of BLS12-381 pairing check"},"Bls12381PairingPerPairGas":{"v":23000,"d":"Per-pair gas cost of BLS12-381 pairing check"},"Bls12381MapG1Gas":{"v":5500,"d":"Gas cost of BLS12-381 map field element to G1"},"Bls12381MapG2Gas":{"v":110000,"d":"Gas cost of BLS12-381 map field element to G2"},"Bls12381MultiExpGasDiscount":{"v":[[1,1200],[2,888],[3,764],[4,641],[5,594],[6,547],[7,500],[8,453],[9,438],[10,423],[11,408],[12,394],[13,379],[14,364],[15,349],[16,334],[17,330],[18,326],[19,322],[20,318],[21,314],[22,310],[23,306],[24,302],[25,298],[26,294],[27,289],[28,285],[29,281],[30,277],[31,273],[32,269],[33,268],[34,266],[35,265],[36,263],[37,262],[38,260],[39,259],[40,257],[41,256],[42,254],[43,253],[44,251],[45,250],[46,248],[47,247],[48,245],[49,244],[50,242],[51,241],[52,239],[53,238],[54,236],[55,235],[56,233],[57,232],[58,231],[59,229],[60,228],[61,226],[62,225],[63,223],[64,222],[65,221],[66,220],[67,219],[68,219],[69,218],[70,217],[71,216],[72,216],[73,215],[74,214],[75,213],[76,213],[77,212],[78,211],[79,211],[80,210],[81,209],[82,208],[83,208],[84,207],[85,206],[86,205],[87,205],[88,204],[89,203],[90,202],[91,202],[92,201],[93,200],[94,199],[95,199],[96,198],[97,197],[98,196],[99,196],[100,195],[101,194],[102,193],[103,193],[104,192],[105,191],[106,191],[107,190],[108,189],[109,188],[110,188],[111,187],[112,186],[113,185],[114,185],[115,184],[116,183],[117,182],[118,182],[119,181],[120,180],[121,179],[122,179],[123,178],[124,177],[125,176],[126,176],[127,175],[128,174]],"d":"Discount gas costs of calls to the MultiExp precompiles with `k` (point, scalar) pair"}},"vm":{},"pow":{}}')},function(t){t.exports=JSON.parse('{"name":"EIP-2565","number":2565,"comment":"ModExp gas cost","url":"https://eips.ethereum.org/EIPS/eip-2565","status":"Last call","minimumHardfork":"byzantium","gasConfig":{},"gasPrices":{"modexpGquaddivisor":{"v":3,"d":"Gquaddivisor from modexp precompile for gas calculation"}},"vm":{},"pow":{}}')},function(t){t.exports=JSON.parse('{"name":"EIP-2718","comment":"Typed Transaction Envelope","url":"https://eips.ethereum.org/EIPS/eip-2718","status":"Draft","minimumHardfork":"chainstart","gasConfig":{},"gasPrices":{},"vm":{},"pow":{}}')},function(t){t.exports=JSON.parse('{"name":"EIP-2929","comment":"Gas cost increases for state access opcodes","url":"https://eips.ethereum.org/EIPS/eip-2929","status":"Draft","minimumHardfork":"chainstart","gasConfig":{},"gasPrices":{"coldsload":{"v":2100,"d":"Gas cost of the first read of storage from a given location (per transaction)"},"coldaccountaccess":{"v":2600,"d":"Gas cost of the first read of a given address (per transaction)"},"warmstorageread":{"v":100,"d":"Gas cost of reading storage locations which have already loaded \'cold\'"},"sstoreCleanGasEIP2200":{"v":2900,"d":"Once per SSTORE operation from clean non-zero to something else"},"sstoreNoopGasEIP2200":{"v":100,"d":"Once per SSTORE operation if the value doesn\'t change"},"sstoreDirtyGasEIP2200":{"v":100,"d":"Once per SSTORE operation if a dirty value is changed"},"sstoreInitRefundEIP2200":{"v":19900,"d":"Once per SSTORE operation for resetting to the original zero value"},"sstoreCleanRefundEIP2200":{"v":4900,"d":"Once per SSTORE operation for resetting to the original non-zero value"},"call":{"v":0,"d":"Base fee of the CALL opcode"},"callcode":{"v":0,"d":"Base fee of the CALLCODE opcode"},"delegatecall":{"v":0,"d":"Base fee of the DELEGATECALL opcode"},"staticcall":{"v":0,"d":"Base fee of the STATICCALL opcode"},"balance":{"v":0,"d":"Base fee of the BALANCE opcode"},"extcodesize":{"v":0,"d":"Base fee of the EXTCODESIZE opcode"},"extcodecopy":{"v":0,"d":"Base fee of the EXTCODECOPY opcode"},"extcodehash":{"v":0,"d":"Base fee of the EXTCODEHASH opcode"},"sload":{"v":0,"d":"Base fee of the SLOAD opcode"},"sstore":{"v":0,"d":"Base fee of the SSTORE opcode"}},"vm":{},"pow":{}}')},function(t){t.exports=JSON.parse('{"name":"EIP-2930","comment":"Optional access lists","url":"https://eips.ethereum.org/EIPS/eip-2930","status":"Draft","minimumHardfork":"istanbul","requiredEIPs":[2718,2929],"gasConfig":{},"gasPrices":{"accessListStorageKeyCost":{"v":1900,"d":"Gas cost per storage key in an Access List transaction"},"accessListAddressCost":{"v":2400,"d":"Gas cost per storage key in an Access List transaction"}},"vm":{},"pow":{}}')},function(t){t.exports=JSON.parse('{"name":"EIP-3198","number":3198,"comment":"BASEFEE opcode","url":"https://eips.ethereum.org/EIPS/eip-3198","status":"Review","minimumHardfork":"london","gasConfig":{},"gasPrices":{"basefee":{"v":2,"d":"Gas cost of the BASEFEE opcode"}},"vm":{},"pow":{}}')},function(t){t.exports=JSON.parse('{"name":"EIP-3529","comment":"Reduction in refunds","url":"https://eips.ethereum.org/EIPS/eip-3529","status":"Draft","minimumHardfork":"berlin","requiredEIPs":[2929],"gasConfig":{"maxRefundQuotient":{"v":5,"d":"Maximum refund quotient; max tx refund is min(tx.gasUsed/maxRefundQuotient, tx.gasRefund)"}},"gasPrices":{"selfdestructRefund":{"v":0,"d":"Refunded following a selfdestruct operation"},"sstoreClearRefundEIP2200":{"v":4800,"d":"Once per SSTORE operation for clearing an originally existing storage slot"}},"vm":{},"pow":{}}')},function(t){t.exports=JSON.parse('{"name":"EIP-3541","comment":"Reject new contracts starting with the 0xEF byte","url":"https://eips.ethereum.org/EIPS/eip-3541","status":"Draft","minimumHardfork":"berlin","requiredEIPs":[],"gasConfig":{},"gasPrices":{},"vm":{},"pow":{}}')},function(t){t.exports=JSON.parse('{"name":"EIP-3554","comment":"Reduction in refunds","url":"Difficulty Bomb Delay to December 1st 2021","status":"Draft","minimumHardfork":"muirGlacier","requiredEIPs":[],"gasConfig":{},"gasPrices":{},"vm":{},"pow":{"difficultyBombDelay":{"v":9500000,"d":"the amount of blocks to delay the difficulty bomb with"}}}')},function(t,e,r){"use strict";(function(t){var n,i=(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),o=function(){return(o=Object.assign||function(t){for(var e,r=1,n=arguments.length;r0)&&!(n=o.next()).done;)a.push(n.value)}catch(t){i={error:t}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return a};Object.defineProperty(e,"__esModule",{value:!0});var s=r(26),u=r(104),f=r(43),c=r(202),h=t.from(1..toString(16).padStart(2,"0"),"hex"),l=function(e){function r(t,r){var n,i;void 0===r&&(r={});var a=e.call(this,o(o({},t),{type:1}))||this;a.DEFAULT_HARDFORK="berlin";var u=t.chainId,h=t.accessList,l=t.gasPrice;if(a.common=a._getCommon(r.common,u),a.chainId=a.common.chainIdBN(),!a.common.isActivatedEIP(2930))throw new Error("EIP-2930 not enabled on Common");a.activeCapabilities=a.activeCapabilities.concat([2718,2930]);var d=c.AccessLists.getAccessListData(null!=h?h:[]);if(a.accessList=d.accessList,a.AccessListJSON=d.AccessListJSON,c.AccessLists.verifyAccessList(a.accessList),a.gasPrice=new s.BN(s.toBuffer(""===l?"0x":l)),a._validateCannotExceedMaxInteger({gasPrice:a.gasPrice}),a.v&&!a.v.eqn(0)&&!a.v.eqn(1))throw new Error("The y-parity of the transaction should either be 0 or 1");if(a.common.gteHardfork("homestead")&&(null===(n=a.s)||void 0===n?void 0:n.gt(f.N_DIV_2)))throw new Error("Invalid Signature: s-values greater than secp256k1n/2 are considered invalid");return(null===(i=null==r?void 0:r.freeze)||void 0===i||i)&&Object.freeze(a),a}return i(r,e),Object.defineProperty(r.prototype,"senderR",{get:function(){return this.r},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"senderS",{get:function(){return this.s},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"yParity",{get:function(){return this.v},enumerable:!1,configurable:!0}),r.fromTxData=function(t,e){return void 0===e&&(e={}),new r(t,e)},r.fromSerializedTx=function(t,e){if(void 0===e&&(e={}),!t.slice(0,1).equals(h))throw new Error("Invalid serialized tx input: not an EIP-2930 transaction (wrong tx type, expected: 1, received: "+t.slice(0,1).toString("hex"));var n=s.rlp.decode(t.slice(1));if(!Array.isArray(n))throw new Error("Invalid serialized tx input: must be array");return r.fromValuesArray(n,e)},r.fromRlpSerializedTx=function(t,e){return void 0===e&&(e={}),r.fromSerializedTx(t,e)},r.fromValuesArray=function(t,e){if(void 0===e&&(e={}),8!==t.length&&11!==t.length)throw new Error("Invalid EIP-2930 transaction. Only expecting 8 values (for unsigned tx) or 11 values (for signed tx).");var n=a(t,11),i=n[0],o=n[1],u=n[2],f=n[3],c=n[4],h=n[5],l=n[6],d=n[7],p=n[8],m=n[9],b=n[10];return new r({chainId:new s.BN(i),nonce:o,gasPrice:u,gasLimit:f,to:c,value:h,data:l,accessList:null!=d?d:[],v:void 0!==p?new s.BN(p):void 0,r:m,s:b},e)},r.prototype.getDataFee=function(){var t=e.prototype.getDataFee.call(this);return t.iaddn(c.AccessLists.getDataFeeEIP2930(this.accessList,this.common)),t},r.prototype.getUpfrontCost=function(){return this.gasLimit.mul(this.gasPrice).add(this.value)},r.prototype.raw=function(){return[s.bnToUnpaddedBuffer(this.chainId),s.bnToUnpaddedBuffer(this.nonce),s.bnToUnpaddedBuffer(this.gasPrice),s.bnToUnpaddedBuffer(this.gasLimit),void 0!==this.to?this.to.buf:t.from([]),s.bnToUnpaddedBuffer(this.value),this.data,this.accessList,void 0!==this.v?s.bnToUnpaddedBuffer(this.v):t.from([]),void 0!==this.r?s.bnToUnpaddedBuffer(this.r):t.from([]),void 0!==this.s?s.bnToUnpaddedBuffer(this.s):t.from([])]},r.prototype.serialize=function(){var e=this.raw();return t.concat([h,s.rlp.encode(e)])},r.prototype.getMessageToSign=function(e){void 0===e&&(e=!0);var r=this.raw().slice(0,8),n=t.concat([h,s.rlp.encode(r)]);return e?s.keccak256(n):n},r.prototype.hash=function(){if(!this.isSigned())throw new Error("Cannot call hash method if transaction is not signed");return s.keccak256(this.serialize())},r.prototype.getMessageToVerifySignature=function(){return this.getMessageToSign()},r.prototype.getSenderPublicKey=function(){var t;if(!this.isSigned())throw new Error("Cannot call this method if transaction is not signed");var e=this.getMessageToVerifySignature();if(this.common.gteHardfork("homestead")&&(null===(t=this.s)||void 0===t?void 0:t.gt(f.N_DIV_2)))throw new Error("Invalid Signature: s-values greater than secp256k1n/2 are considered invalid");var r=this.yParity,n=this.r,i=this.s;try{return s.ecrecover(e,r.addn(27),s.bnToUnpaddedBuffer(n),s.bnToUnpaddedBuffer(i))}catch(t){throw new Error("Invalid Signature")}},r.prototype._processSignature=function(t,e,n){var i={common:this.common};return r.fromTxData({chainId:this.chainId,nonce:this.nonce,gasPrice:this.gasPrice,gasLimit:this.gasLimit,to:this.to,value:this.value,data:this.data,accessList:this.accessList,v:new s.BN(t-27),r:new s.BN(e),s:new s.BN(n)},i)},r.prototype.toJSON=function(){var t=c.AccessLists.getAccessListJSON(this.accessList);return{chainId:s.bnToHex(this.chainId),nonce:s.bnToHex(this.nonce),gasPrice:s.bnToHex(this.gasPrice),gasLimit:s.bnToHex(this.gasLimit),to:void 0!==this.to?this.to.toString():void 0,value:s.bnToHex(this.value),data:"0x"+this.data.toString("hex"),accessList:t,v:void 0!==this.v?s.bnToHex(this.v):void 0,r:void 0!==this.r?s.bnToHex(this.r):void 0,s:void 0!==this.s?s.bnToHex(this.s):void 0}},r}(u.BaseTransaction);e.default=l}).call(this,r(1).Buffer)},function(t,e,r){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0});var n=r(26),i=r(197),o=function(){function e(){}return e.fromTxData=function(t,e){if(void 0===e&&(e={}),"type"in t&&void 0!==t.type){var r=new n.BN(n.toBuffer(t.type)).toNumber();if(0===r)return i.Transaction.fromTxData(t,e);if(1===r)return i.AccessListEIP2930Transaction.fromTxData(t,e);if(2===r)return i.FeeMarketEIP1559Transaction.fromTxData(t,e);throw new Error("Tx instantiation with type "+r+" not supported")}return i.Transaction.fromTxData(t,e)},e.fromSerializedData=function(t,e){if(void 0===e&&(e={}),t[0]<=127){var r=void 0;switch(t[0]){case 1:r=2930;break;case 2:r=1559;break;default:throw new Error("TypedTransaction with ID "+t[0]+" unknown")}return 1559===r?i.FeeMarketEIP1559Transaction.fromSerializedTx(t,e):i.AccessListEIP2930Transaction.fromSerializedTx(t,e)}return i.Transaction.fromSerializedTx(t,e)},e.fromBlockBodyData=function(e,r){if(void 0===r&&(r={}),t.isBuffer(e))return this.fromSerializedData(e,r);if(Array.isArray(e))return i.Transaction.fromValuesArray(e,r);throw new Error("Cannot decode transaction: unknown type input")},e.getTransactionClass=function(t,e){if(void 0===t&&(t=0),0==t||t>=128&&t<=255)return i.Transaction;switch(t){case 1:return i.AccessListEIP2930Transaction;case 2:return i.FeeMarketEIP1559Transaction;default:throw new Error("TypedTransaction with ID "+t+" unknown")}},e}();e.default=o}).call(this,r(1).Buffer)},function(t,e,r){"use strict";(function(t){var n,i=(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},function(t,e){function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),o=function(){return(o=Object.assign||function(t){for(var e,r=1,n=arguments.length;r0)&&!(n=o.next()).done;)a.push(n.value)}catch(t){i={error:t}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return a};Object.defineProperty(e,"__esModule",{value:!0});var s=r(26),u=r(104),f=r(43),c=r(202),h=t.from(2..toString(16).padStart(2,"0"),"hex"),l=function(e){function r(t,r){var n,i;void 0===r&&(r={});var a=e.call(this,o(o({},t),{type:2}))||this;a.DEFAULT_HARDFORK="london";var u=t.chainId,h=t.accessList,l=t.maxFeePerGas,d=t.maxPriorityFeePerGas;if(a.common=a._getCommon(r.common,u),a.chainId=a.common.chainIdBN(),!a.common.isActivatedEIP(1559))throw new Error("EIP-1559 not enabled on Common");a.activeCapabilities=a.activeCapabilities.concat([1559,2718,2930]);var p=c.AccessLists.getAccessListData(null!=h?h:[]);if(a.accessList=p.accessList,a.AccessListJSON=p.AccessListJSON,c.AccessLists.verifyAccessList(a.accessList),a.maxFeePerGas=new s.BN(s.toBuffer(""===l?"0x":l)),a.maxPriorityFeePerGas=new s.BN(s.toBuffer(""===d?"0x":d)),a._validateCannotExceedMaxInteger({maxFeePerGas:a.maxFeePerGas,maxPriorityFeePerGas:a.maxPriorityFeePerGas},256),a.maxFeePerGas.lt(a.maxPriorityFeePerGas))throw new Error("maxFeePerGas cannot be less than maxPriorityFeePerGas (The total must be the larger of the two)");if(a.v&&!a.v.eqn(0)&&!a.v.eqn(1))throw new Error("The y-parity of the transaction should either be 0 or 1");if(a.common.gteHardfork("homestead")&&(null===(n=a.s)||void 0===n?void 0:n.gt(f.N_DIV_2)))throw new Error("Invalid Signature: s-values greater than secp256k1n/2 are considered invalid");return(null===(i=null==r?void 0:r.freeze)||void 0===i||i)&&Object.freeze(a),a}return i(r,e),Object.defineProperty(r.prototype,"senderR",{get:function(){return this.r},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"senderS",{get:function(){return this.s},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"yParity",{get:function(){return this.v},enumerable:!1,configurable:!0}),r.fromTxData=function(t,e){return void 0===e&&(e={}),new r(t,e)},r.fromSerializedTx=function(t,e){if(void 0===e&&(e={}),!t.slice(0,1).equals(h))throw new Error("Invalid serialized tx input: not an EIP-1559 transaction (wrong tx type, expected: 2, received: "+t.slice(0,1).toString("hex"));var n=s.rlp.decode(t.slice(1));if(!Array.isArray(n))throw new Error("Invalid serialized tx input: must be array");return r.fromValuesArray(n,e)},r.fromRlpSerializedTx=function(t,e){return void 0===e&&(e={}),r.fromSerializedTx(t,e)},r.fromValuesArray=function(t,e){if(void 0===e&&(e={}),9!==t.length&&12!==t.length)throw new Error("Invalid EIP-1559 transaction. Only expecting 9 values (for unsigned tx) or 12 values (for signed tx).");var n=a(t,12),i=n[0],o=n[1],u=n[2],f=n[3],c=n[4],h=n[5],l=n[6],d=n[7],p=n[8],m=n[9],b=n[10],v=n[11];return new r({chainId:new s.BN(i),nonce:o,maxPriorityFeePerGas:u,maxFeePerGas:f,gasLimit:c,to:h,value:l,data:d,accessList:null!=p?p:[],v:void 0!==m?new s.BN(m):void 0,r:b,s:v},e)},r.prototype.getDataFee=function(){var t=e.prototype.getDataFee.call(this);return t.iaddn(c.AccessLists.getDataFeeEIP2930(this.accessList,this.common)),t},r.prototype.getUpfrontCost=function(t){void 0===t&&(t=new s.BN(0));var e=s.BN.min(this.maxPriorityFeePerGas,this.maxFeePerGas.sub(t)).add(t);return this.gasLimit.mul(e).add(this.value)},r.prototype.raw=function(){return[s.bnToUnpaddedBuffer(this.chainId),s.bnToUnpaddedBuffer(this.nonce),s.bnToUnpaddedBuffer(this.maxPriorityFeePerGas),s.bnToUnpaddedBuffer(this.maxFeePerGas),s.bnToUnpaddedBuffer(this.gasLimit),void 0!==this.to?this.to.buf:t.from([]),s.bnToUnpaddedBuffer(this.value),this.data,this.accessList,void 0!==this.v?s.bnToUnpaddedBuffer(this.v):t.from([]),void 0!==this.r?s.bnToUnpaddedBuffer(this.r):t.from([]),void 0!==this.s?s.bnToUnpaddedBuffer(this.s):t.from([])]},r.prototype.serialize=function(){var e=this.raw();return t.concat([h,s.rlp.encode(e)])},r.prototype.getMessageToSign=function(e){void 0===e&&(e=!0);var r=this.raw().slice(0,9),n=t.concat([h,s.rlp.encode(r)]);return e?s.keccak256(n):n},r.prototype.hash=function(){if(!this.isSigned())throw new Error("Cannot call hash method if transaction is not signed");return s.keccak256(this.serialize())},r.prototype.getMessageToVerifySignature=function(){return this.getMessageToSign()},r.prototype.getSenderPublicKey=function(){var t;if(!this.isSigned())throw new Error("Cannot call this method if transaction is not signed");var e=this.getMessageToVerifySignature();if(this.common.gteHardfork("homestead")&&(null===(t=this.s)||void 0===t?void 0:t.gt(f.N_DIV_2)))throw new Error("Invalid Signature: s-values greater than secp256k1n/2 are considered invalid");var r=this.v,n=this.r,i=this.s;try{return s.ecrecover(e,r.addn(27),s.bnToUnpaddedBuffer(n),s.bnToUnpaddedBuffer(i))}catch(t){throw new Error("Invalid Signature")}},r.prototype._processSignature=function(t,e,n){var i={common:this.common};return r.fromTxData({chainId:this.chainId,nonce:this.nonce,maxPriorityFeePerGas:this.maxPriorityFeePerGas,maxFeePerGas:this.maxFeePerGas,gasLimit:this.gasLimit,to:this.to,value:this.value,data:this.data,accessList:this.accessList,v:new s.BN(t-27),r:new s.BN(e),s:new s.BN(n)},i)},r.prototype.toJSON=function(){var t=c.AccessLists.getAccessListJSON(this.accessList);return{chainId:s.bnToHex(this.chainId),nonce:s.bnToHex(this.nonce),maxPriorityFeePerGas:s.bnToHex(this.maxPriorityFeePerGas),maxFeePerGas:s.bnToHex(this.maxFeePerGas),gasLimit:s.bnToHex(this.gasLimit),to:void 0!==this.to?this.to.toString():void 0,value:s.bnToHex(this.value),data:"0x"+this.data.toString("hex"),accessList:t,v:void 0!==this.v?s.bnToHex(this.v):void 0,r:void 0!==this.r?s.bnToHex(this.r):void 0,s:void 0!==this.s?s.bnToHex(this.s):void 0}},r}(u.BaseTransaction);e.default=l}).call(this,r(1).Buffer)},function(t,e,r){"use strict";t.exports=function(t){var e,r=this;return this.net.getId().then((function(t){return e=t,r.getBlock(0)})).then((function(r){var n="private";return"0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3"===r.hash&&1===e&&(n="main"),"0cd786a2425d16f152c658316c423e6ce1181e15c3295826d7c9904cba9ce303"===r.hash&&2===e&&(n="morden"),"0x41941023680923e0fe4d74a34bdac8141f2540e3ae90623718e47d66d1ca4a2d"===r.hash&&3===e&&(n="ropsten"),"0x6341fd3daf94b748c72ced5a5b26028f2474f5f00d824504e4fa37a75767e177"===r.hash&&4===e&&(n="rinkeby"),"0xbf7e331f7f7c1dd2e05159666b3bf8bc7a8a3a9eb1d518969eab529dd9b88c1a"===r.hash&&5===e&&(n="goerli"),"0xa3c565fc15c7478862d50ccd6561e3c06b24cc509bf388941c25ea985ce32cb9"===r.hash&&42===e&&(n="kovan"),"function"==typeof t&&t(null,n),n})).catch((function(e){if("function"!=typeof t)throw e;t(e)}))}},function(t,e,r){"use strict";var n=r(27),i=r(58).subscriptions,o=r(30),a=r(61),s=function(){var t=this;n.packageInit(this,arguments);var e=this.setRequestManager;this.setRequestManager=function(r){return e(r),t.net.setRequestManager(r),!0};var r=this.setProvider;this.setProvider=function(){r.apply(t,arguments),t.setRequestManager(t._requestManager)},this.net=new a(this),[new i({name:"subscribe",type:"shh",subscriptions:{messages:{params:1}}}),new o({name:"getVersion",call:"shh_version",params:0}),new o({name:"getInfo",call:"shh_info",params:0}),new o({name:"setMaxMessageSize",call:"shh_setMaxMessageSize",params:1}),new o({name:"setMinPoW",call:"shh_setMinPoW",params:1}),new o({name:"markTrustedPeer",call:"shh_markTrustedPeer",params:1}),new o({name:"newKeyPair",call:"shh_newKeyPair",params:0}),new o({name:"addPrivateKey",call:"shh_addPrivateKey",params:1}),new o({name:"deleteKeyPair",call:"shh_deleteKeyPair",params:1}),new o({name:"hasKeyPair",call:"shh_hasKeyPair",params:1}),new o({name:"getPublicKey",call:"shh_getPublicKey",params:1}),new o({name:"getPrivateKey",call:"shh_getPrivateKey",params:1}),new o({name:"newSymKey",call:"shh_newSymKey",params:0}),new o({name:"addSymKey",call:"shh_addSymKey",params:1}),new o({name:"generateSymKeyFromPassword",call:"shh_generateSymKeyFromPassword",params:1}),new o({name:"hasSymKey",call:"shh_hasSymKey",params:1}),new o({name:"getSymKey",call:"shh_getSymKey",params:1}),new o({name:"deleteSymKey",call:"shh_deleteSymKey",params:1}),new o({name:"newMessageFilter",call:"shh_newMessageFilter",params:1}),new o({name:"getFilterMessages",call:"shh_getFilterMessages",params:1}),new o({name:"deleteMessageFilter",call:"shh_deleteMessageFilter",params:1}),new o({name:"post",call:"shh_post",params:1,inputFormatter:[null]}),new o({name:"unsubscribe",call:"shh_unsubscribe",params:1})].forEach((function(e){e.attachToObject(t),e.setRequestManager(t._requestManager)}))};s.prototype.clearSubscriptions=function(){this._requestManager.clearSubscriptions()},n.addProviders(s),t.exports=s},function(t,e,r){"use strict";var n=r(0)(r(2)),i=r(489),o=function t(e){this.givenProvider=t.givenProvider,e&&e._requestManager&&(e=e.currentProvider),"undefined"!=typeof document&&(this.pick=i.pick),this.setProvider(e)};o.givenProvider=null,"undefined"!=typeof ethereum&ðereum.bzz&&(o.givenProvider=ethereum.bzz),o.prototype.setProvider=function(t){if(t&&"object"===(0,n.default)(t)&&"string"==typeof t.bzz&&(t=t.bzz),"string"!=typeof t){this.currentProvider=null;var e=new Error("No provider set, please set one using bzz.setProvider().");return this.download=this.upload=this.isAvailable=function(){throw e},!1}return this.currentProvider=t,this.download=i.at(t).download,this.upload=i.at(t).upload,this.isAvailable=i.at(t).isAvailable,!0},t.exports=o},function(t,e,r){"use strict";var n=function(){throw"This swarm.js function isn't available on the browser."},i={readFile:n},o={download:n,safeDownloadArchived:n,directoryTree:n},a={platform:n,arch:n},s={join:n,slice:n},u={spawn:n},f={lookup:n},c=r(490),h=r(203),l=r(503),d=r(505),p=r(506);t.exports=p({fs:i,files:o,os:a,path:s,child_process:u,defaultArchives:{},mimetype:f,request:c,downloadUrl:null,bytes:h,hash:l,pick:d})},function(t,e,r){"use strict";var n=r(491),i=r(494),o=r(101),a=r(495),s=r(496),u=function(){};t.exports=function(t,e,r){if(!t||"string"!=typeof t)throw new TypeError("must specify a URL");"function"==typeof e&&(r=e,e={});if(r&&"function"!=typeof r)throw new TypeError("expected cb to be undefined or a function");r=r||u;var f=(e=e||{}).json?"json":"text",c=(e=o({responseType:f},e)).headers||{},h=(e.method||"GET").toUpperCase(),l=e.query;l&&("string"!=typeof l&&(l=n.stringify(l)),t=i(t,l));"json"===e.responseType&&a(c,"Accept","application/json");e.json&&"GET"!==h&&"HEAD"!==h&&(a(c,"Content-Type","application/json"),e.body=JSON.stringify(e.body));return e.method=h,e.url=t,e.headers=c,delete e.query,delete e.json,s(e,r)}},function(t,e,r){"use strict";var n=r(0)(r(2)),i=r(492),o=r(101),a=r(493);function s(t,e){return e.encode?e.strict?i(t):encodeURIComponent(t):t}function u(t){var e=t.indexOf("?");return-1===e?"":t.slice(e+1)}function f(t,e){var r=function(t){var e;switch(t.arrayFormat){case"index":return function(t,r,n){e=/\[(\d*)\]$/.exec(t),t=t.replace(/\[\d*\]$/,""),e?(void 0===n[t]&&(n[t]={}),n[t][e[1]]=r):n[t]=r};case"bracket":return function(t,r,n){e=/(\[\])$/.exec(t),t=t.replace(/\[\]$/,""),e?void 0!==n[t]?n[t]=[].concat(n[t],r):n[t]=[r]:n[t]=r};default:return function(t,e,r){void 0!==r[t]?r[t]=[].concat(r[t],e):r[t]=e}}}(e=o({arrayFormat:"none"},e)),i=Object.create(null);return"string"!=typeof t?i:(t=t.trim().replace(/^[?#&]/,""))?(t.split("&").forEach((function(t){var e=t.replace(/\+/g," ").split("="),n=e.shift(),o=e.length>0?e.join("="):void 0;o=void 0===o?null:a(o),r(a(n),o,i)})),Object.keys(i).sort().reduce((function(t,e){var r=i[e];return Boolean(r)&&"object"===(0,n.default)(r)&&!Array.isArray(r)?t[e]=function t(e){return Array.isArray(e)?e.sort():"object"===(0,n.default)(e)?t(Object.keys(e)).sort((function(t,e){return Number(t)-Number(e)})).map((function(t){return e[t]})):e}(r):t[e]=r,t}),Object.create(null))):i}e.extract=u,e.parse=f,e.stringify=function(t,e){!1===(e=o({encode:!0,strict:!0,arrayFormat:"none"},e)).sort&&(e.sort=function(){});var r=function(t){switch(t.arrayFormat){case"index":return function(e,r,n){return null===r?[s(e,t),"[",n,"]"].join(""):[s(e,t),"[",s(n,t),"]=",s(r,t)].join("")};case"bracket":return function(e,r){return null===r?s(e,t):[s(e,t),"[]=",s(r,t)].join("")};default:return function(e,r){return null===r?s(e,t):[s(e,t),"=",s(r,t)].join("")}}}(e);return t?Object.keys(t).sort(e.sort).map((function(n){var i=t[n];if(void 0===i)return"";if(null===i)return s(n,e);if(Array.isArray(i)){var o=[];return i.slice().forEach((function(t){void 0!==t&&o.push(r(n,t,o.length))})),o.join("&")}return s(n,e)+"="+s(i,e)})).filter((function(t){return t.length>0})).join("&"):""},e.parseUrl=function(t,e){return{url:t.split("?")[0]||"",query:f(u(t),e)}}},function(t,e,r){"use strict";t.exports=function(t){return encodeURIComponent(t).replace(/[!'()*]/g,(function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()}))}},function(t,e,r){"use strict";var n=r(0)(r(2)),i=new RegExp("%[a-f0-9]{2}","gi"),o=new RegExp("(%[a-f0-9]{2})+","gi");function a(t,e){try{return decodeURIComponent(t.join(""))}catch(t){}if(1===t.length)return t;e=e||1;var r=t.slice(0,e),n=t.slice(e);return Array.prototype.concat.call([],a(r),a(n))}function s(t){try{return decodeURIComponent(t)}catch(n){for(var e=t.match(i),r=1;r0&&(h=setTimeout((function(){if(!f){f=!0,c.abort("timeout");var t=new Error("XMLHttpRequest timeout");t.code="ETIMEDOUT",i(t)}}),t.timeout)),c.setRequestHeader)for(s in m)m.hasOwnProperty(s)&&c.setRequestHeader(s,m[s]);else if(t.headers&&!function(t){for(var e in t)if(t.hasOwnProperty(e))return!1;return!0}(t.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in t&&(c.responseType=t.responseType),"beforeSend"in t&&"function"==typeof t.beforeSend&&t.beforeSend(c),c.send(p||null),c}t.exports=u,t.exports.default=u,u.XMLHttpRequest=n.XMLHttpRequest||function(){},u.XDomainRequest="withCredentials"in new u.XMLHttpRequest?u.XMLHttpRequest:n.XDomainRequest,function(t,e){for(var r=0;r>>31),r=(p=t[9]^t[19]^t[29]^t[39]^t[49])^(u<<1|s>>>31),t[0]^=e,t[1]^=r,t[10]^=e,t[11]^=r,t[20]^=e,t[21]^=r,t[30]^=e,t[31]^=r,t[40]^=e,t[41]^=r,e=i^(f<<1|c>>>31),r=o^(c<<1|f>>>31),t[2]^=e,t[3]^=r,t[12]^=e,t[13]^=r,t[22]^=e,t[23]^=r,t[32]^=e,t[33]^=r,t[42]^=e,t[43]^=r,e=s^(h<<1|l>>>31),r=u^(l<<1|h>>>31),t[4]^=e,t[5]^=r,t[14]^=e,t[15]^=r,t[24]^=e,t[25]^=r,t[34]^=e,t[35]^=r,t[44]^=e,t[45]^=r,e=f^(d<<1|p>>>31),r=c^(p<<1|d>>>31),t[6]^=e,t[7]^=r,t[16]^=e,t[17]^=r,t[26]^=e,t[27]^=r,t[36]^=e,t[37]^=r,t[46]^=e,t[47]^=r,e=h^(i<<1|o>>>31),r=l^(o<<1|i>>>31),t[8]^=e,t[9]^=r,t[18]^=e,t[19]^=r,t[28]^=e,t[29]^=r,t[38]^=e,t[39]^=r,t[48]^=e,t[49]^=r,m=t[0],b=t[1],W=t[11]<<4|t[10]>>>28,Z=t[10]<<4|t[11]>>>28,P=t[20]<<3|t[21]>>>29,B=t[21]<<3|t[20]>>>29,st=t[31]<<9|t[30]>>>23,ut=t[30]<<9|t[31]>>>23,z=t[40]<<18|t[41]>>>14,K=t[41]<<18|t[40]>>>14,U=t[2]<<1|t[3]>>>31,j=t[3]<<1|t[2]>>>31,v=t[13]<<12|t[12]>>>20,y=t[12]<<12|t[13]>>>20,J=t[22]<<10|t[23]>>>22,X=t[23]<<10|t[22]>>>22,T=t[33]<<13|t[32]>>>19,R=t[32]<<13|t[33]>>>19,ft=t[42]<<2|t[43]>>>30,ct=t[43]<<2|t[42]>>>30,et=t[5]<<30|t[4]>>>2,rt=t[4]<<30|t[5]>>>2,N=t[14]<<6|t[15]>>>26,L=t[15]<<6|t[14]>>>26,g=t[25]<<11|t[24]>>>21,w=t[24]<<11|t[25]>>>21,Y=t[34]<<15|t[35]>>>17,$=t[35]<<15|t[34]>>>17,I=t[45]<<29|t[44]>>>3,C=t[44]<<29|t[45]>>>3,A=t[6]<<28|t[7]>>>4,x=t[7]<<28|t[6]>>>4,nt=t[17]<<23|t[16]>>>9,it=t[16]<<23|t[17]>>>9,D=t[26]<<25|t[27]>>>7,F=t[27]<<25|t[26]>>>7,_=t[36]<<21|t[37]>>>11,k=t[37]<<21|t[36]>>>11,Q=t[47]<<24|t[46]>>>8,tt=t[46]<<24|t[47]>>>8,G=t[8]<<27|t[9]>>>5,V=t[9]<<27|t[8]>>>5,E=t[18]<<20|t[19]>>>12,O=t[19]<<20|t[18]>>>12,ot=t[29]<<7|t[28]>>>25,at=t[28]<<7|t[29]>>>25,q=t[38]<<8|t[39]>>>24,H=t[39]<<8|t[38]>>>24,M=t[48]<<14|t[49]>>>18,S=t[49]<<14|t[48]>>>18,t[0]=m^~v&g,t[1]=b^~y&w,t[10]=A^~E&P,t[11]=x^~O&B,t[20]=U^~N&D,t[21]=j^~L&F,t[30]=G^~W&J,t[31]=V^~Z&X,t[40]=et^~nt&ot,t[41]=rt^~it&at,t[2]=v^~g&_,t[3]=y^~w&k,t[12]=E^~P&T,t[13]=O^~B&R,t[22]=N^~D&q,t[23]=L^~F&H,t[32]=W^~J&Y,t[33]=Z^~X&$,t[42]=nt^~ot&st,t[43]=it^~at&ut,t[4]=g^~_&M,t[5]=w^~k&S,t[14]=P^~T&I,t[15]=B^~R&C,t[24]=D^~q&z,t[25]=F^~H&K,t[34]=J^~Y&Q,t[35]=X^~$&tt,t[44]=ot^~st&ft,t[45]=at^~ut&ct,t[6]=_^~M&m,t[7]=k^~S&b,t[16]=T^~I&A,t[17]=R^~C&x,t[26]=q^~z&U,t[27]=H^~K&j,t[36]=Y^~Q&G,t[37]=$^~tt&V,t[46]=st^~ft&et,t[47]=ut^~ct&rt,t[8]=M^~m&v,t[9]=S^~b&y,t[18]=I^~A&E,t[19]=C^~x&O,t[28]=z^~U&N,t[29]=K^~j&L,t[38]=Q^~G&W,t[39]=tt^~V&Z,t[48]=ft^~et&nt,t[49]=ct^~rt&it,t[0]^=a[n],t[1]^=a[n+1]},u=function(t){return function(e){var r;if("0x"===e.slice(0,2)){r=[];for(var a=2,u=e.length;a>2]|=e[d]<>2]|=r<>2]|=(192|r>>6)<>2]|=(128|63&r)<=57344?(u[b>>2]|=(224|r>>12)<>2]|=(128|r>>6&63)<>2]|=(128|63&r)<>2]|=(240|r>>18)<>2]|=(128|r>>12&63)<>2]|=(128|r>>6&63)<>2]|=(128|63&r)<=f){for(t.start=b-f,t.block=u[c],b=0;b>2]|=i[3&b],t.lastByteIndex===f)for(u[0]=u[c],b=1;b>4&15]+n[15&p]+n[p>>12&15]+n[p>>8&15]+n[p>>20&15]+n[p>>16&15]+n[p>>28&15]+n[p>>24&15];v%c==0&&(s(l),b=0)}return"0x"+m}(function(t){return{blocks:[],reset:!0,block:0,start:0,blockCount:1600-(t<<1)>>5,outputBlocks:t>>5,s:(e=[0,0,0,0,0,0,0,0,0,0],[].concat(e,e,e,e,e))};var e}(t),r)}};t.exports={keccak256:u(256),keccak512:u(512),keccak256s:u(256),keccak512s:u(512)}},function(t,e,r){"use strict";var n=function(t){return function(){return new Promise((function(e,r){var n,i=function(r){var n={},i=r.target.files.length,o=0;[].map.call(r.target.files,(function(r){var a=new FileReader;a.onload=function(a){var s=new Uint8Array(a.target.result);if("directory"===t){var u=r.webkitRelativePath;n[u.slice(u.indexOf("/")+1)]={type:"text/plain",data:s},++o===i&&e(n)}else if("file"===t){var f=r.webkitRelativePath;e({type:mimetype.lookup(f),data:s})}else e(s)},a.readAsArrayBuffer(r)}))};"directory"===t?((n=document.createElement("input")).addEventListener("change",i),n.type="file",n.webkitdirectory=!0,n.mozdirectory=!0,n.msdirectory=!0,n.odirectory=!0,n.directory=!0):((n=document.createElement("input")).addEventListener("change",i),n.type="file");var o=document.createEvent("MouseEvents");o.initEvent("click",!0,!1),n.dispatchEvent(o)}))}};t.exports={data:n("data"),file:n("file"),directory:n("directory")}},function(t,e,r){"use strict";t.exports=function(t){var e=t.fs,r=t.files,n=t.os,i=t.path,o=t.child_process,a=t.mimetype,s=t.defaultArchives,u=t.request,f=t.downloadUrl,c=t.bytes,h=t.hash,l=t.pick,d=function(t){return function(e){for(var r={},n=0,i=t.length;n=400?n(new Error("Error ".concat(i.statusCode,"."))):r(new Uint8Array(e))}))}))}},b=function(t){return function(e){return function e(r){return function(n){return function(i){var o=function(t){return void 0===t.path?Promise.resolve():"application/bzz-manifest+json"===t.contentType?e(t.hash)(n+t.path)(i):Promise.resolve((r=n+t.path,function(t){return function(e){return e[r]=t,e}})(function(t){return{type:t.contentType,hash:t.hash}}(t))(i));var r};return m(t)(r).then((function(t){return JSON.parse(j(t)).entries})).then((function(t){return Promise.all(t.map(o))})).then((function(){return i}))}}}(e)("")({})}},v=function(t){return function(e){return b(t)(e).then((function(t){return d(Object.keys(t))(Object.keys(t).map((function(e){return t[e].hash})))}))}},y=function(t){return function(e){return b(t)(e).then((function(e){var r=Object.keys(e),n=r.map((function(t){return e[t].hash})),i=r.map((function(t){return e[t].type})),o=n.map(m(t));return Promise.all(o).then((function(t){return d(r)(function(t){return t.map((function(t,e){return{type:i[e],data:t}}))}(t))}))}))}},g=function(t){return function(e){return function(n){return r.download(p(t)(e))(n)}}},w=function(t){return function(e){return function(r){return v(t)(e).then((function(e){var n=[];for(var o in e)if(o.length>0){var a=i.join(r,o);n.push(g(t)(e[o])(a))}return Promise.all(n).then((function(){return r}))}))}}},_=function(t){return function(e){return new Promise((function(r,n){var i={body:"string"==typeof e?N(e):e,method:"POST"};u("".concat(t,"/bzz-raw:/"),i,(function(t,e){return t?n(t):r(e)}))}))}},k=function(t){return function(e){return function(r){return function(n){return function i(o){var a="/"===r[0]?r:"/"+r,s="".concat(t,"/bzz:/").concat(e).concat(a),f={method:"PUT",headers:{"Content-Type":n.type},body:n.data};return new Promise((function(t,e){u(s,f,(function(r,n){return r?e(r):-1!==n.indexOf("error")?e(n):t(n)}))})).catch((function(t){return o>0&&i(o-1)}))}(3)}}}},M=function(t){return function(e){return A(t)({"":e})}},S=function(t){return function(r){return e.readFile(r).then((function(e){return M(t)({type:a.lookup(r),data:e})}))}},A=function(t){return function(e){return _(t)("{}").then((function(r){return Object.keys(e).reduce((function(r,n){return r.then(function(r){return function(n){return k(t)(n)(r)(e[r])}}(n))}),Promise.resolve(r))}))}},x=function(t){return function(r){return e.readFile(r).then(_(t))}},E=function(t){return function(n){return function(i){return r.directoryTree(i).then((function(t){return Promise.all(t.map((function(t){return e.readFile(t)}))).then((function(e){var r=t.map((function(t){return t.slice(i.length)})),n=t.map((function(t){return a.lookup(t)||"text/plain"}));return d(r)(e.map((function(t,e){return{type:n[e],data:t}})))}))})).then((function(t){return(e=n?{"":t[n]}:{},function(t){var r={};for(var n in e)r[n]=e[n];for(var i in t)r[i]=t[i];return r})(t);var e})).then(A(t))}}},O=function(t){return function(e){if("data"===e.pick)return l.data().then(_(t));if("file"===e.pick)return l.file().then(M(t));if("directory"===e.pick)return l.directory().then(A(t));if(e.path)switch(e.kind){case"data":return x(t)(e.path);case"file":return S(t)(e.path);case"directory":return E(t)(e.defaultFile)(e.path)}else{if(e.length||"string"==typeof e)return _(t)(e);if(e instanceof Object)return A(t)(e)}return Promise.reject(new Error("Bad arguments"))}},P=function(t){return function(e){return function(r){return C(t)(e).then((function(n){return n?r?w(t)(e)(r):y(t)(e):r?g(t)(e)(r):m(t)(e)}))}}},B=function(t,e){var i=n.platform().replace("win32","windows")+"-"+("x64"===n.arch()?"amd64":"386"),o=(e||s)[i],a=f+o.archive+".tar.gz",u=o.archiveMD5,c=o.binaryMD5;return r.safeDownloadArchived(a)(u)(c)(t)},T=function(t){return new Promise((function(e,r){var n=o.spawn,i=function(t){return function(e){return-1!==(""+e).indexOf(t)}},a=t.account,s=t.password,u=t.dataDir,f=t.ensApi,c=t.privateKey,h=0,l=n(t.binPath,["--bzzaccount",a||c,"--datadir",u,"--ens-api",f]),d=function(t){0===h&&i("Passphrase")(t)?setTimeout((function(){h=1,l.stdin.write(s+"\n")}),500):i("Swarm http proxy started")(t)&&(h=2,clearTimeout(p),e(l))};l.stdout.on("data",d),l.stderr.on("data",d);var p=setTimeout((function(){return r(new Error("Couldn't start swarm process."))}),2e4)}))},R=function(t){return new Promise((function(e,r){t.stderr.removeAllListeners("data"),t.stdout.removeAllListeners("data"),t.stdin.removeAllListeners("error"),t.removeAllListeners("error"),t.removeAllListeners("exit"),t.kill("SIGINT");var n=setTimeout((function(){return t.kill("SIGKILL")}),8e3);t.once("close",(function(){clearTimeout(n),e()}))}))},I=function(t){return _(t)("test").then((function(t){return"c9a99c7d326dcc6316f32fe2625b311f6dc49a175e6877681ded93137d3569e7"===t})).catch((function(){return!1}))},C=function(t){return function(e){return m(t)(e).then((function(t){try{return!!JSON.parse(j(t)).entries}catch(t){return!1}}))}},U=function(t){return function(e,r,n,i,o){var a;return void 0!==e&&(a=t(e)),void 0!==r&&(a=t(r)),void 0!==n&&(a=t(n)),void 0!==i&&(a=t(i)),void 0!==o&&(a=t(o)),a}},j=function(t){return c.toString(c.fromUint8Array(t))},N=function(t){return c.toUint8Array(c.fromString(t))},L=function(t){return{download:function(e,r){return P(t)(e)(r)},downloadData:U(m(t)),downloadDataToDisk:U(g(t)),downloadDirectory:U(y(t)),downloadDirectoryToDisk:U(w(t)),downloadEntries:U(b(t)),downloadRoutes:U(v(t)),isAvailable:function(){return I(t)},upload:function(e){return O(t)(e)},uploadData:U(_(t)),uploadFile:U(M(t)),uploadFileFromDisk:U(M(t)),uploadDataFromDisk:U(x(t)),uploadDirectory:U(A(t)),uploadDirectoryFromDisk:U(E(t)),uploadToManifest:U(k(t)),pick:l,hash:h,fromString:N,toString:j}};return{at:L,local:function(t){return function(e){return I("http://localhost:8500").then((function(r){return r?e(L("http://localhost:8500")).then((function(){})):B(t.binPath,t.archives).onData((function(e){return(t.onProgress||function(){})(e.length)})).then((function(){return T(t)})).then((function(t){return e(L("http://localhost:8500")).then((function(){return t}))})).then(R)}))}},download:P,downloadBinary:B,downloadData:m,downloadDataToDisk:g,downloadDirectory:y,downloadDirectoryToDisk:w,downloadEntries:b,downloadRoutes:v,isAvailable:I,startProcess:T,stopProcess:R,upload:O,uploadData:_,uploadDataFromDisk:x,uploadFile:M,uploadFileFromDisk:S,uploadDirectory:A,uploadDirectoryFromDisk:E,uploadToManifest:k,pick:l,hash:h,fromString:N,toString:j}}}])})); + //# sourceMappingURL=web3.min.js.map \ No newline at end of file

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 z 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 literal 0 HcmV?d00001 diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/license.txt" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/license.txt" new file mode 100644 index 0000000..9750837 --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/license.txt" @@ -0,0 +1,8 @@ +Copyright (c) 2021 by justin j. moses (https://codepen.io/justinjmoses/pen/vMKywz) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/package-lock.json" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/package-lock.json" new file mode 100644 index 0000000..4047303 --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/package-lock.json" @@ -0,0 +1,22300 @@ +{ + "name": "synthetix-synth-distribution", + "version": "2021.4.3-13.46.46", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "synthetix-synth-distribution", + "version": "2021.4.3-13.46.46", + "license": "MIT", + "devDependencies": { + "@babel/core": "^7.4.5", + "@babel/plugin-proposal-class-properties": "^7.4.4", + "@babel/plugin-proposal-decorators": "^7.4.4", + "@babel/plugin-proposal-do-expressions": "^7.2.0", + "@babel/plugin-proposal-function-bind": "^7.2.0", + "@babel/plugin-proposal-function-sent": "^7.2.0", + "@babel/plugin-proposal-json-strings": "^7.2.0", + "@babel/plugin-proposal-logical-assignment-operators": "^7.2.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.4.4", + "@babel/plugin-proposal-numeric-separator": "^7.2.0", + "@babel/plugin-proposal-optional-chaining": "^7.2.0", + "@babel/plugin-proposal-pipeline-operator": "^7.3.2", + "@babel/plugin-proposal-throw-expressions": "^7.2.0", + "@babel/plugin-syntax-jsx": "^7.2.0", + "@babel/plugin-transform-modules-commonjs": "^7.4.4", + "@babel/plugin-transform-react-display-name": "^7.2.0", + "@babel/plugin-transform-react-jsx": "^7.3.0", + "browser-sync": "^2.26.7", + "del": "^4.1.1", + "glob": "^7.1.4", + "gulp": "^4.0.2", + "gulp-babel": "^8.0.0", + "gulp-inject-partials": "^1.0.5", + "gulp-less": "^4.0.1", + "gulp-rename": "^1.4.0", + "webpack": "^4.29.6", + "webpack-cli": "^3.2.3", + "webpack-dev-server": "^3.2.1" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz", + "integrity": "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.8.tgz", + "integrity": "sha512-/AtaeEhT6ErpDhInbXmjHcUQXH0L0TEgscfcxk1qbOvLuKCa5aZT0SOOtDKFY96/CLROwbLSKyFor6idgNaU4Q==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.8", + "@babel/helpers": "^7.14.8", + "@babel/parser": "^7.14.8", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.8", + "@babel/types": "^7.14.8", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", + "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", + "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", + "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.8.tgz", + "integrity": "sha512-bpYvH8zJBWzeqi1o+co8qOrw+EXzQ/0c74gVmY205AWXy9nifHrOg77y+1zwxX5lXE7Icq4sPlSQ4O2kWBrteQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.14.7", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", + "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz", + "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", + "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.8.tgz", + "integrity": "sha512-RyE+NFOjXn5A9YU1dkpeBaduagTlZ0+fccnIcAGbv1KGUlReBj7utF7oEth8IdIBQPcux0DDgW5MFBH2xu9KcA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.8", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.8", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.8", + "@babel/types": "^7.14.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", + "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", + "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz", + "integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", + "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", + "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.8.tgz", + "integrity": "sha512-ZRDmI56pnV+p1dH6d+UN6GINGz7Krps3+270qqI9UJ4wxYThfAIcI5i7j5vXC4FJ3Wap+S9qcebxeYiqn87DZw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.8", + "@babel/types": "^7.14.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", + "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.14.5.tgz", + "integrity": "sha512-LYz5nvQcvYeRVjui1Ykn28i+3aUiXwQ/3MGoEy0InTaz1pJo/lAzmIDXX+BQny/oufgHzJ6vnEEiXQ8KZjEVFg==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-decorators": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-do-expressions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-do-expressions/-/plugin-proposal-do-expressions-7.14.5.tgz", + "integrity": "sha512-i40m/CLe5WBGYMZL/SC3xtjJ/B0i+XblaonSsinumgfNIqmBOf4LEcZJXijoQeQbQVl55PyM0siWSWWJ9lV7cA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-do-expressions": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-function-bind": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-function-bind/-/plugin-proposal-function-bind-7.14.5.tgz", + "integrity": "sha512-PSQk5JImi81nFAzIebCEqkd0aiP9LDVKLCIH+0yR66JV8cQ1oZ8IRK9NNaA5nw9sjo0cPXxuBPCqgqcpugR8tA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-function-bind": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-function-sent": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-function-sent/-/plugin-proposal-function-sent-7.14.5.tgz", + "integrity": "sha512-3Hvb9m1dvFK1cor9kObPCPK8q0xlcakm+haBwHQy7V5BN1As6iys9oOKyWpHVbop+tW8JYs0v9Ahcp1BOxC3Ng==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-wrap-function": "^7.14.5", + "@babel/plugin-syntax-function-sent": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", + "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", + "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", + "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-pipeline-operator": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-pipeline-operator/-/plugin-proposal-pipeline-operator-7.14.8.tgz", + "integrity": "sha512-JWJpelV56bW+4rw3QyGTV4efL2NFoT+VH7vV55FyMD4rH8FxsNXuR8SkUOunvOXLcxFpLT2+8v/M0HKrCUIx5g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-pipeline-operator": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-throw-expressions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-throw-expressions/-/plugin-proposal-throw-expressions-7.14.5.tgz", + "integrity": "sha512-Db2JCIPhe409U3qy0sWpDun6Xa1k77TfNsKTzUY0PDRTpiho7e2uIhYMJVwGrHOkHRH03D6yQLZRosNahnpi1Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-throw-expressions": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz", + "integrity": "sha512-c4sZMRWL4GSvP1EXy0woIP7m4jkVcEuG8R1TOZxPBPtp4FSM/kiPZub9UIs/Jrb5ZAOzvTUSGYrWsrSu1JvoPw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-do-expressions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-do-expressions/-/plugin-syntax-do-expressions-7.14.5.tgz", + "integrity": "sha512-IpVyxRlfFCU2emBiq2OxUX10PD6FoGZ30yWwGt1qdkIPUDhAodG5Il1LStODgATndKRhQgqT21ksqA5fd39AwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-function-bind": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-function-bind/-/plugin-syntax-function-bind-7.14.5.tgz", + "integrity": "sha512-gstAIrKtlPwrQaRz4uK+kT7zI2p5MQqX41SeO+kZKH1XGO1jL0nLZBWznRigPpkem6LfIoG2EduQZmPBcUwEmg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-function-sent": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-function-sent/-/plugin-syntax-function-sent-7.14.5.tgz", + "integrity": "sha512-FNN0Ve2/6yxCa0xMG7wUlM81t+HOPu8HNWk683Xav1B+vjHKQQujX82NEKYdDYNUX7/ky8pUCHfRUYVmigs69Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", + "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-pipeline-operator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-pipeline-operator/-/plugin-syntax-pipeline-operator-7.14.5.tgz", + "integrity": "sha512-yyV4QIHExzKJwYoZ0yRorVLROdsZ96H6iamG60rvDghWyfo7BaSPjvoHWGRirebzUj+Vv5Ih6yhhMLx04Gnvyw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-throw-expressions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-throw-expressions/-/plugin-syntax-throw-expressions-7.14.5.tgz", + "integrity": "sha512-4aFC2goA9+JceXayipcSY017nGspvcAkzR+sdsT6hN4DUuHWvM88wdjf/Nxja5sTE7oYPmfuN84ViREdgjingw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz", + "integrity": "sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.5.tgz", + "integrity": "sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.5.tgz", + "integrity": "sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-jsx": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz", + "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.8", + "@babel/types": "^7.14.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@types/glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==", + "dev": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "16.4.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.4.7.tgz", + "integrity": "sha512-aDDY54sst8sx47CWT6QQqIZp45yURq4dic0+HCYfYNcY5Ejlb/CLmFnRLfy3wQuYafOeh3lB/DAKaqRKBtcZmA==", + "dev": true + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "dev": true, + "dependencies": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accord": { + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/accord/-/accord-0.29.0.tgz", + "integrity": "sha512-3OOR92FTc2p5/EcOzPcXp+Cbo+3C15nV9RXHlOUBCBpHhcB+0frbSNR9ehED/o7sTcyGVtqGJpguToEdlXhD0w==", + "dev": true, + "dependencies": { + "convert-source-map": "^1.5.0", + "glob": "^7.0.5", + "indx": "^0.2.3", + "lodash.clone": "^4.3.2", + "lodash.defaults": "^4.0.1", + "lodash.flatten": "^4.2.0", + "lodash.merge": "^4.4.0", + "lodash.partialright": "^4.1.4", + "lodash.pick": "^4.2.1", + "lodash.uniq": "^4.3.0", + "resolve": "^1.5.0", + "semver": "^5.3.0", + "uglify-js": "^2.8.22", + "when": "^3.7.8" + } + }, + "node_modules/accord/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", + "dev": true + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true, + "peerDependencies": { + "ajv": ">=5.0.0" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/align-text/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "dependencies": { + "ansi-wrap": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-cyan": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", + "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", + "dev": true, + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "dev": true, + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "dev": true, + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", + "dev": true, + "dependencies": { + "buffer-equal": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "node_modules/archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "dev": true + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-filter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", + "dev": true, + "dependencies": { + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", + "dev": true, + "dependencies": { + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "node_modules/array-initial": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", + "dev": true, + "dependencies": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-initial/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-last": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "dev": true, + "dependencies": { + "is-number": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-last/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-sort": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "dev": true, + "dependencies": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", + "dev": true + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "node_modules/async-done": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "node_modules/async-each-series": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz", + "integrity": "sha1-dhfBkXQB/Yykooqtzj266Yr+tDI=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "node_modules/async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", + "dev": true, + "dependencies": { + "async-done": "^1.2.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/axios": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.10.0" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", + "dev": true, + "dependencies": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", + "dev": true + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-arraybuffer": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", + "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "dev": true, + "engines": { + "node": "^4.5.0 || >= 5.9" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/blob": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", + "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==", + "dev": true + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", + "dev": true + }, + "node_modules/body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, + "dependencies": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/body-parser/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/body-parser/node_modules/raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dev": true, + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "dependencies": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "node_modules/browser-sync": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.27.5.tgz", + "integrity": "sha512-0GMEPDqccbTxwYOUGCk5AZloDj9I/1eDZCLXUKXu7iBJPznGGOnMHs88mrhaFL0fTA0R23EmsXX9nLZP+k5YzA==", + "dev": true, + "dependencies": { + "browser-sync-client": "^2.27.5", + "browser-sync-ui": "^2.27.5", + "bs-recipes": "1.3.4", + "bs-snippet-injector": "^2.0.1", + "chokidar": "^3.5.1", + "connect": "3.6.6", + "connect-history-api-fallback": "^1", + "dev-ip": "^1.0.1", + "easy-extender": "^2.3.4", + "eazy-logger": "3.1.0", + "etag": "^1.8.1", + "fresh": "^0.5.2", + "fs-extra": "3.0.1", + "http-proxy": "^1.18.1", + "immutable": "^3", + "localtunnel": "^2.0.1", + "micromatch": "^4.0.2", + "opn": "5.3.0", + "portscanner": "2.1.1", + "qs": "6.2.3", + "raw-body": "^2.3.2", + "resp-modifier": "6.0.2", + "rx": "4.1.0", + "send": "0.16.2", + "serve-index": "1.9.1", + "serve-static": "1.13.2", + "server-destroy": "1.0.1", + "socket.io": "2.4.0", + "ua-parser-js": "^0.7.28", + "yargs": "^15.4.1" + }, + "bin": { + "browser-sync": "dist/bin.js" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/browser-sync-client": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.27.5.tgz", + "integrity": "sha512-l2jtf60/exv0fQiZkhi3z8RgexYYLGS7DVDnyepkrp+oFAPlKW69daL6NrVSgrwu6lzSTCCTAiPXnUSrQ57e/Q==", + "dev": true, + "dependencies": { + "etag": "1.8.1", + "fresh": "0.5.2", + "mitt": "^1.1.3", + "rxjs": "^5.5.6" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/browser-sync-ui": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.27.5.tgz", + "integrity": "sha512-KxBJhQ6XNbQ8w8UlkPa9/J5R0nBHgHuJUtDpEXQx1jBapDy32WGzD0NENDozP4zGNvJUgZk3N80hqB7YCieC3g==", + "dev": true, + "dependencies": { + "async-each-series": "0.1.1", + "connect-history-api-fallback": "^1", + "immutable": "^3", + "server-destroy": "1.0.1", + "socket.io-client": "^2.4.0", + "stream-throttle": "^0.1.3" + } + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/bs-recipes": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz", + "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=", + "dev": true + }, + "node_modules/bs-snippet-injector": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bs-snippet-injector/-/bs-snippet-injector-2.0.1.tgz", + "integrity": "sha1-YbU5PxH1JVntEgaTEANDtu2wTdU=", + "dev": true + }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/buffer-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", + "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001248", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz", + "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "dependencies": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "node_modules/cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", + "dev": true, + "dependencies": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true, + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "node_modules/component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", + "dev": true + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "node_modules/component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/connect": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", + "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.0", + "parseurl": "~1.3.2", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "node_modules/copy-anything": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.3.tgz", + "integrity": "sha512-GK6QUtisv4fNS+XcI7shX0Gx9ORg7QqIznyfho79JTnX1XhLiyZHfftvGiziqzRiEi/Bjhgpi+D2o7HxJFPnDQ==", + "dev": true, + "dependencies": { + "is-what": "^3.12.0" + } + }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "dependencies": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-props": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz", + "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==", + "dev": true, + "dependencies": { + "each-props": "^1.3.2", + "is-plain-object": "^5.0.0" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true + }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "dev": true, + "dependencies": { + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dev": true, + "dependencies": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "node_modules/detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "node_modules/dev-ip": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", + "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=", + "dev": true, + "bin": { + "dev-ip": "lib/dev-ip.js" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "node_modules/dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dev": true, + "dependencies": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "dependencies": { + "buffer-indexof": "^1.0.0" + } + }, + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true, + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/each-props": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + } + }, + "node_modules/each-props/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/easy-extender": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz", + "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==", + "dev": true, + "dependencies": { + "lodash": "^4.17.10" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/eazy-logger": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-3.1.0.tgz", + "integrity": "sha512-/snsn2JqBtUSSstEl4R0RKjkisGHAhvYj89i7r3ytNUKW12y178KDZwXLXIgwDqLW6E/VRMT9qfld7wvFae8bQ==", + "dev": true, + "dependencies": { + "tfunk": "^4.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.3.791", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.791.tgz", + "integrity": "sha512-Tdx7w1fZpeWOOBluK+kXTAKCXyc79K65RB6Zp0+sPSZZhDjXlrxfGlXrlMGVVQUrKCyEZFQs1UBBLNz5IdbF0g==", + "dev": true + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/engine.io": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.5.0.tgz", + "integrity": "sha512-21HlvPUKaitDGE4GXNtQ7PLP0Sz4aWLddMPw2VTyFz1FVZqu/kZsJUO8WNpKuE/OCL7nkfRaOui2ZCJloGznGA==", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "debug": "~4.1.0", + "engine.io-parser": "~2.2.0", + "ws": "~7.4.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/engine.io-client": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.2.tgz", + "integrity": "sha512-QEqIp+gJ/kMHeUun7f5Vv3bteRHppHH/FMBQX/esFj/fuYfjyUKWGMo3VCvIP/V8bE9KcjHmRZrhIz2Z9oNsDA==", + "dev": true, + "dependencies": { + "component-emitter": "~1.3.0", + "component-inherit": "0.0.3", + "debug": "~3.1.0", + "engine.io-parser": "~2.2.0", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.6", + "parseuri": "0.0.6", + "ws": "~7.4.2", + "xmlhttprequest-ssl": "~1.6.2", + "yeast": "0.1.2" + } + }, + "node_modules/engine.io-client/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/engine.io-client/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/engine.io-parser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz", + "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==", + "dev": true, + "dependencies": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.4", + "blob": "0.0.5", + "has-binary2": "~1.0.2" + } + }, + "node_modules/engine.io/node_modules/debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dev": true, + "dependencies": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-stream": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-4.0.1.tgz", + "integrity": "sha512-qACXdu/9VHPBzcyhdOWR5/IahhGMf0roTeZJfzz077GwylcDd90yOHLouhmv7GJ5XzPi6ekaQWd8AvPP2nOvpA==", + "dev": true, + "dependencies": { + "duplexer": "^0.1.1", + "from": "^0.1.7", + "map-stream": "0.0.7", + "pause-stream": "^0.0.11", + "split": "^1.0.1", + "stream-combiner": "^0.2.2", + "through": "^2.3.8" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/eventsource": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", + "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", + "dev": true, + "dependencies": { + "original": "^1.0.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, + "dependencies": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "node_modules/express/node_modules/cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/express/node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/express/node_modules/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/express/node_modules/send/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "node_modules/express/node_modules/serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/express/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "dev": true, + "dependencies": { + "type": "^2.0.0" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", + "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==", + "dev": true + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dev": true, + "dependencies": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", + "integrity": "sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk=", + "dev": true + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/findup-sync/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fined/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/follow-redirects": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.1.tgz", + "integrity": "sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/from": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", + "dev": true + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/fs-extra": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" + } + }, + "node_modules/fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/get-stream/node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", + "dev": true, + "dependencies": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/glob-stream/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-stream/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", + "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "normalize-path": "^3.0.0", + "object.defaults": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/glob-watcher/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/glob-watcher/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/glob-watcher/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/glob-watcher/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-watcher/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/micromatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/glob-watcher/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "dependencies": { + "sparkles": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", + "dev": true + }, + "node_modules/gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "dev": true, + "dependencies": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "bin": { + "gulp": "bin/gulp.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gulp-babel": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/gulp-babel/-/gulp-babel-8.0.0.tgz", + "integrity": "sha512-oomaIqDXxFkg7lbpBou/gnUkX51/Y/M2ZfSjL2hdqXTAlSWZcgZtd2o0cOH0r/eE8LWD0+Q/PsLsr2DKOoqToQ==", + "dev": true, + "dependencies": { + "plugin-error": "^1.0.1", + "replace-ext": "^1.0.0", + "through2": "^2.0.0", + "vinyl-sourcemaps-apply": "^0.2.0" + }, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/gulp-cli": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", + "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", + "dev": true, + "dependencies": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.4.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.2.0", + "yargs": "^7.1.0" + }, + "bin": { + "gulp": "bin/gulp.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gulp-cli/node_modules/camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/gulp-cli/node_modules/get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "node_modules/gulp-cli/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "node_modules/gulp-cli/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "node_modules/gulp-cli/node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "node_modules/gulp-cli/node_modules/yargs": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz", + "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.1" + } + }, + "node_modules/gulp-cli/node_modules/yargs-parser": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz", + "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + }, + "node_modules/gulp-inject-partials": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/gulp-inject-partials/-/gulp-inject-partials-1.0.5.tgz", + "integrity": "sha512-CdhVc1OnPrrsiiV7ldKT5ytBBQQ0EJw2Ob5IFJt81WLPNdSs5+NvEKm2v0o1medGD5FetLh2BLgZtfCqusy/Yg==", + "dev": true, + "dependencies": { + "ansi-colors": "~3.2.4", + "escape-string-regexp": "^1.0.5", + "event-stream": "^4.0.1", + "fancy-log": "~1.3.3", + "plugin-error": "^0.1.2", + "strip-bom-buf": "1.0.0", + "through2": "^3.0.1", + "vinyl": "^2.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/gulp-inject-partials/node_modules/ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/gulp-inject-partials/node_modules/arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "dev": true, + "dependencies": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-inject-partials/node_modules/arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-inject-partials/node_modules/array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-inject-partials/node_modules/extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "dev": true, + "dependencies": { + "kind-of": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-inject-partials/node_modules/kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-inject-partials/node_modules/plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "dev": true, + "dependencies": { + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-inject-partials/node_modules/through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + }, + "node_modules/gulp-less": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/gulp-less/-/gulp-less-4.0.1.tgz", + "integrity": "sha512-hmM2k0FfQp7Ptm3ZaqO2CkMX3hqpiIOn4OHtuSsCeFym63F7oWlEua5v6u1cIjVUKYsVIs9zPg9vbqTEb/udpA==", + "dev": true, + "dependencies": { + "accord": "^0.29.0", + "less": "2.6.x || ^3.7.1", + "object-assign": "^4.0.1", + "plugin-error": "^0.1.2", + "replace-ext": "^1.0.0", + "through2": "^2.0.0", + "vinyl-sourcemaps-apply": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-less/node_modules/arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "dev": true, + "dependencies": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-less/node_modules/arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-less/node_modules/array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-less/node_modules/extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "dev": true, + "dependencies": { + "kind-of": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-less/node_modules/kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-less/node_modules/plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "dev": true, + "dependencies": { + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-rename": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.4.0.tgz", + "integrity": "sha512-swzbIGb/arEoFK89tPY58vg3Ok1bw+d35PfUNwWqdo7KM4jkmuGA78JiDNqR+JeZFaeeHnRg9N7aihX3YPmsyg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true, + "dependencies": { + "glogg": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-binary2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", + "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", + "dev": true, + "dependencies": { + "isarray": "2.0.1" + } + }, + "node_modules/has-binary2/node_modules/isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + }, + "node_modules/has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", + "dev": true + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/hash-base/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", + "dev": true + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "node_modules/http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", + "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", + "dev": true + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dev": true, + "dependencies": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/immutable": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "dependencies": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "node_modules/indx": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/indx/-/indx-0.2.3.tgz", + "integrity": "sha1-Fdz1bunPZcAjTFE8J/vVgOcPvFA=", + "dev": true + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dev": true, + "dependencies": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "dependencies": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arguments": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", + "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/is-core-module": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz", + "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-date-object": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz", + "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extendable/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-like": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", + "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==", + "dev": true, + "dependencies": { + "lodash.isfinite": "^3.3.2" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "dependencies": { + "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", + "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "dependencies": { + "is-unc-path": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "dependencies": { + "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "node_modules/is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "dev": true + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "node_modules/json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", + "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/just-debounce": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz", + "integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==", + "dev": true + }, + "node_modules/killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/last-run": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", + "dev": true, + "dependencies": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "dependencies": { + "invert-kv": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", + "dev": true, + "dependencies": { + "flush-write-stream": "^1.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/less": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/less/-/less-3.13.1.tgz", + "integrity": "sha512-SwA1aQXGUvp+P5XdZslUOhhLnClSLIjWvJhmd+Vgib5BFIr9lMNlQwmwUNOjXThF/A0x+MCYYPeWEfeWiLRnTw==", + "dev": true, + "dependencies": { + "copy-anything": "^2.0.1", + "tslib": "^1.10.0" + }, + "bin": { + "lessc": "bin/lessc" + }, + "engines": { + "node": ">=6" + }, + "optionalDependencies": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "native-request": "^1.0.5", + "source-map": "~0.6.0" + } + }, + "node_modules/less/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "dev": true, + "dependencies": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/liftoff/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/limiter": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", + "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==", + "dev": true + }, + "node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-json-file/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/localtunnel": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-2.0.1.tgz", + "integrity": "sha512-LiaI5wZdz0xFkIQpXbNI62ZnNn8IMsVhwxHmhA+h4vj8R9JG/07bQHWwQlyy7b95/5fVOCHJfIHv+a5XnkvaJA==", + "dev": true, + "dependencies": { + "axios": "0.21.1", + "debug": "4.3.1", + "openurl": "1.1.1", + "yargs": "16.2.0" + }, + "bin": { + "lt": "bin/lt.js" + }, + "engines": { + "node": ">=8.3.0" + } + }, + "node_modules/localtunnel/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/localtunnel/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/localtunnel/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/localtunnel/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/localtunnel/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/localtunnel/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/localtunnel/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/localtunnel/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/localtunnel/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/localtunnel/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/localtunnel/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.clone": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", + "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=", + "dev": true + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", + "dev": true + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", + "dev": true + }, + "node_modules/lodash.isfinite": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", + "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.partialright": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/lodash.partialright/-/lodash.partialright-4.2.1.tgz", + "integrity": "sha1-ATDYDoM2MmTUAHTzKbij56ihzEs=", + "dev": true + }, + "node_modules/lodash.pick": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", + "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=", + "dev": true + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "node_modules/loglevel": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/loglevel" + } + }, + "node_modules/longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/make-iterator/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", + "integrity": "sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=", + "dev": true + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", + "dev": true, + "dependencies": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/matchdep/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/matchdep/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", + "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.32", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", + "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", + "dev": true, + "dependencies": { + "mime-db": "1.49.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "node_modules/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mississippi/node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/mitt": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz", + "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==", + "dev": true + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "dependencies": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "dependencies": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "node_modules/mute-stdout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/nan": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "dev": true, + "optional": true + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/native-request": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/native-request/-/native-request-1.0.8.tgz", + "integrity": "sha512-vU2JojJVelUGp6jRcLwToPoWGxSx23z/0iX+I77J3Ht17rf2INGjrhOoQnjVo60nQd8wVsgzKkPfRXBiVdD2ag==", + "dev": true, + "optional": true + }, + "node_modules/negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "dev": true, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-releases": { + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", + "dev": true + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "dev": true, + "dependencies": { + "once": "^1.3.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "dependencies": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.reduce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", + "dev": true, + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/openurl": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz", + "integrity": "sha1-OHW0sO96UsFW8NtB1GCduw+Us4c=", + "dev": true + }, + "node_modules/opn": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", + "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", + "dev": true, + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "dependencies": { + "url-parse": "^1.4.3" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "node_modules/os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "dependencies": { + "lcid": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "dev": true, + "dependencies": { + "retry": "^0.12.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "dependencies": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parseqs": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz", + "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==", + "dev": true + }, + "node_modules/parseuri": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz", + "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==", + "dev": true + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "dependencies": { + "path-root-regex": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-type/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", + "dev": true, + "dependencies": { + "through": "~2.3" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dev": true, + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "dev": true, + "dependencies": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/portscanner": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.1.1.tgz", + "integrity": "sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y=", + "dev": true, + "dependencies": { + "async": "1.5.2", + "is-number-like": "^1.0.3" + }, + "engines": { + "node": ">=0.4", + "npm": ">=1.0.0" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "node_modules/qs": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz", + "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz", + "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==", + "dev": true, + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.3", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", + "dev": true, + "dependencies": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/replace-homedir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", + "dev": true, + "dependencies": { + "value-or-function": "^3.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true + }, + "node_modules/resp-modifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz", + "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=", + "dev": true, + "dependencies": { + "debug": "^2.2.0", + "minimatch": "^3.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/resp-modifier/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/resp-modifier/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "dependencies": { + "align-text": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/rx": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", + "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=", + "dev": true + }, + "node_modules/rxjs": { + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "dev": true, + "dependencies": { + "symbol-observable": "1.0.1" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "node_modules/selfsigned": { + "version": "1.10.11", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", + "dev": true, + "dependencies": { + "node-forge": "^0.10.0" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/semver-greatest-satisfied-range": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", + "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", + "dev": true, + "dependencies": { + "sver-compat": "^1.5.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/send/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/send/node_modules/mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true, + "bin": { + "mime": "cli.js" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/send/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/send/node_modules/statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=", + "dev": true + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "node_modules/setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/socket.io": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.4.0.tgz", + "integrity": "sha512-9UPJ1UTvKayuQfVv2IQ3k7tCQC/fboDyIK62i99dAQIyHKaBsNdTpwHLgKJ6guRWxRtC9H+138UwpaGuQO9uWQ==", + "dev": true, + "dependencies": { + "debug": "~4.1.0", + "engine.io": "~3.5.0", + "has-binary2": "~1.0.2", + "socket.io-adapter": "~1.1.0", + "socket.io-client": "2.4.0", + "socket.io-parser": "~3.4.0" + } + }, + "node_modules/socket.io-adapter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz", + "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==", + "dev": true + }, + "node_modules/socket.io-client": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.4.0.tgz", + "integrity": "sha512-M6xhnKQHuuZd4Ba9vltCLT9oa+YvTsP8j9NcEiLElfIg8KeYPyhWOes6x4t+LTAC8enQbE/995AdTem2uNyKKQ==", + "dev": true, + "dependencies": { + "backo2": "1.0.2", + "component-bind": "1.0.0", + "component-emitter": "~1.3.0", + "debug": "~3.1.0", + "engine.io-client": "~3.5.0", + "has-binary2": "~1.0.2", + "indexof": "0.0.1", + "parseqs": "0.0.6", + "parseuri": "0.0.6", + "socket.io-parser": "~3.3.0", + "to-array": "0.1.4" + } + }, + "node_modules/socket.io-client/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/socket.io-client/node_modules/isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + }, + "node_modules/socket.io-client/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/socket.io-client/node_modules/socket.io-parser": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.2.tgz", + "integrity": "sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg==", + "dev": true, + "dependencies": { + "component-emitter": "~1.3.0", + "debug": "~3.1.0", + "isarray": "2.0.1" + } + }, + "node_modules/socket.io-parser": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.4.1.tgz", + "integrity": "sha512-11hMgzL+WCLWf1uFtHSNvliI++tcRUWdoeYuwIl+Axvwy9z2gQM+7nJyN3STj1tLj5JyIUH8/gpDGxzAlDdi0A==", + "dev": true, + "dependencies": { + "component-emitter": "1.2.1", + "debug": "~4.1.0", + "isarray": "2.0.1" + } + }, + "node_modules/socket.io-parser/node_modules/component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "node_modules/socket.io-parser/node_modules/debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/socket.io-parser/node_modules/isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + }, + "node_modules/socket.io/node_modules/debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/sockjs": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", + "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", + "dev": true, + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^3.4.0", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/sockjs-client": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.1.tgz", + "integrity": "sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ==", + "dev": true, + "dependencies": { + "debug": "^3.2.6", + "eventsource": "^1.0.7", + "faye-websocket": "^0.11.3", + "inherits": "^2.0.4", + "json3": "^3.3.3", + "url-parse": "^1.5.1" + } + }, + "node_modules/sockjs-client/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, + "node_modules/sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", + "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==", + "dev": true + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/spdy-transport/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "dev": true, + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dev": true, + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-combiner": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", + "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=", + "dev": true, + "dependencies": { + "duplexer": "~0.1.1", + "through": "~2.3.4" + } + }, + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/stream-exhaust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", + "dev": true + }, + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "node_modules/stream-throttle": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", + "integrity": "sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM=", + "dev": true, + "dependencies": { + "commander": "^2.2.0", + "limiter": "^1.0.5" + }, + "bin": { + "throttleproxy": "bin/throttleproxy.js" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-bom-buf": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-1.0.0.tgz", + "integrity": "sha1-HLRar1dTD0yvhsf3UXnSyaUd1XI=", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/sver-compat": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", + "dev": true, + "dependencies": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tfunk": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tfunk/-/tfunk-4.0.0.tgz", + "integrity": "sha512-eJQ0dGfDIzWNiFNYFVjJ+Ezl/GmwHaFTBTjrtqNPW0S7cuVDBrZrmzUz6VkMeCR4DZFqhd4YtLwsw3i2wYHswQ==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "dlv": "^1.1.3" + } + }, + "node_modules/tfunk/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tfunk/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tfunk/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dev": true, + "dependencies": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "node_modules/time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", + "dev": true, + "dependencies": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", + "dev": true + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", + "dev": true, + "dependencies": { + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "node_modules/ua-parser-js": { + "version": "0.7.28", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz", + "integrity": "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], + "engines": { + "node": "*" + } + }, + "node_modules/uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "dependencies": { + "source-map": "~0.5.1", + "yargs": "~3.10.0" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + }, + "optionalDependencies": { + "uglify-to-browserify": "~1.0.0" + } + }, + "node_modules/uglify-js/node_modules/camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uglify-js/node_modules/cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "dependencies": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "node_modules/uglify-js/node_modules/yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "dependencies": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + }, + "node_modules/uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true, + "optional": true + }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/undertaker": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", + "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "fast-levenshtein": "^1.0.0", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dev": true, + "dependencies": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uri-js/node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", + "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "node_modules/v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vinyl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", + "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "dev": true, + "dependencies": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dev": true, + "dependencies": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", + "dev": true, + "dependencies": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-sourcemap/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vinyl-sourcemaps-apply": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", + "dev": true, + "dependencies": { + "source-map": "^0.5.1" + } + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "node_modules/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "dev": true, + "optional": true, + "dependencies": { + "chokidar": "^2.1.8" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "optional": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "optional": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "optional": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "dev": true, + "optional": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "optional": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "optional": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "optional": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "optional": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "optional": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/micromatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "optional": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/webpack": { + "version": "4.46.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", + "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.5.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + }, + "webpack-command": { + "optional": true + } + } + }, + "node_modules/webpack-cli": { + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz", + "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "cross-spawn": "^6.0.5", + "enhanced-resolve": "^4.1.1", + "findup-sync": "^3.0.0", + "global-modules": "^2.0.0", + "import-local": "^2.0.0", + "interpret": "^1.4.0", + "loader-utils": "^1.4.0", + "supports-color": "^6.1.0", + "v8-compile-cache": "^2.1.1", + "yargs": "^13.3.2" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "peerDependencies": { + "webpack": "4.x.x" + } + }, + "node_modules/webpack-cli/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/webpack-cli/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "node_modules/webpack-cli/node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-cli/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-cli/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/webpack-cli/node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "dev": true, + "dependencies": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "3.11.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", + "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", + "dev": true, + "dependencies": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.8", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 6.11.5" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/micromatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dev": true, + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/webpack-dev-server/node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, + "dependencies": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/webpack-log/node_modules/ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack-sources/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/when": { + "version": "3.7.8", + "resolved": "https://registry.npmjs.org/when/-/when-3.7.8.tgz", + "integrity": "sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I=", + "dev": true + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "node_modules/window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/ws": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xmlhttprequest-ssl": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.3.tgz", + "integrity": "sha512-3XfeQE/wNkvrIktn2Kf0869fC0BN6UpydVasGIeSm2B1Llihf7/0UfZM+eCkOw3P7bP4+qPgqhm7ZoxuJtFU0Q==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", + "dev": true + } + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/compat-data": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz", + "integrity": "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==", + "dev": true + }, + "@babel/core": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.8.tgz", + "integrity": "sha512-/AtaeEhT6ErpDhInbXmjHcUQXH0L0TEgscfcxk1qbOvLuKCa5aZT0SOOtDKFY96/CLROwbLSKyFor6idgNaU4Q==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.8", + "@babel/helpers": "^7.14.8", + "@babel/parser": "^7.14.8", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.8", + "@babel/types": "^7.14.8", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.8.tgz", + "integrity": "sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==", + "dev": true, + "requires": { + "@babel/types": "^7.14.8", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", + "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", + "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.8.tgz", + "integrity": "sha512-bpYvH8zJBWzeqi1o+co8qOrw+EXzQ/0c74gVmY205AWXy9nifHrOg77y+1zwxX5lXE7Icq4sPlSQ4O2kWBrteQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.14.7", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5" + } + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", + "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz", + "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", + "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-module-transforms": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.8.tgz", + "integrity": "sha512-RyE+NFOjXn5A9YU1dkpeBaduagTlZ0+fccnIcAGbv1KGUlReBj7utF7oEth8IdIBQPcux0DDgW5MFBH2xu9KcA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.8", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.8", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.8", + "@babel/types": "^7.14.8" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", + "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "dev": true + }, + "@babel/helper-replace-supers": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", + "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-simple-access": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz", + "integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==", + "dev": true, + "requires": { + "@babel/types": "^7.14.8" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", + "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz", + "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", + "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helpers": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.8.tgz", + "integrity": "sha512-ZRDmI56pnV+p1dH6d+UN6GINGz7Krps3+270qqI9UJ4wxYThfAIcI5i7j5vXC4FJ3Wap+S9qcebxeYiqn87DZw==", + "dev": true, + "requires": { + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.8", + "@babel/types": "^7.14.8" + } + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.8.tgz", + "integrity": "sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==", + "dev": true + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.14.5.tgz", + "integrity": "sha512-LYz5nvQcvYeRVjui1Ykn28i+3aUiXwQ/3MGoEy0InTaz1pJo/lAzmIDXX+BQny/oufgHzJ6vnEEiXQ8KZjEVFg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-decorators": "^7.14.5" + } + }, + "@babel/plugin-proposal-do-expressions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-do-expressions/-/plugin-proposal-do-expressions-7.14.5.tgz", + "integrity": "sha512-i40m/CLe5WBGYMZL/SC3xtjJ/B0i+XblaonSsinumgfNIqmBOf4LEcZJXijoQeQbQVl55PyM0siWSWWJ9lV7cA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-do-expressions": "^7.14.5" + } + }, + "@babel/plugin-proposal-function-bind": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-function-bind/-/plugin-proposal-function-bind-7.14.5.tgz", + "integrity": "sha512-PSQk5JImi81nFAzIebCEqkd0aiP9LDVKLCIH+0yR66JV8cQ1oZ8IRK9NNaA5nw9sjo0cPXxuBPCqgqcpugR8tA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-function-bind": "^7.14.5" + } + }, + "@babel/plugin-proposal-function-sent": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-function-sent/-/plugin-proposal-function-sent-7.14.5.tgz", + "integrity": "sha512-3Hvb9m1dvFK1cor9kObPCPK8q0xlcakm+haBwHQy7V5BN1As6iys9oOKyWpHVbop+tW8JYs0v9Ahcp1BOxC3Ng==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-wrap-function": "^7.14.5", + "@babel/plugin-syntax-function-sent": "^7.14.5" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", + "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", + "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", + "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-pipeline-operator": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-pipeline-operator/-/plugin-proposal-pipeline-operator-7.14.8.tgz", + "integrity": "sha512-JWJpelV56bW+4rw3QyGTV4efL2NFoT+VH7vV55FyMD4rH8FxsNXuR8SkUOunvOXLcxFpLT2+8v/M0HKrCUIx5g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-pipeline-operator": "^7.14.5" + } + }, + "@babel/plugin-proposal-throw-expressions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-throw-expressions/-/plugin-proposal-throw-expressions-7.14.5.tgz", + "integrity": "sha512-Db2JCIPhe409U3qy0sWpDun6Xa1k77TfNsKTzUY0PDRTpiho7e2uIhYMJVwGrHOkHRH03D6yQLZRosNahnpi1Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-throw-expressions": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz", + "integrity": "sha512-c4sZMRWL4GSvP1EXy0woIP7m4jkVcEuG8R1TOZxPBPtp4FSM/kiPZub9UIs/Jrb5ZAOzvTUSGYrWsrSu1JvoPw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-do-expressions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-do-expressions/-/plugin-syntax-do-expressions-7.14.5.tgz", + "integrity": "sha512-IpVyxRlfFCU2emBiq2OxUX10PD6FoGZ30yWwGt1qdkIPUDhAodG5Il1LStODgATndKRhQgqT21ksqA5fd39AwA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-function-bind": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-function-bind/-/plugin-syntax-function-bind-7.14.5.tgz", + "integrity": "sha512-gstAIrKtlPwrQaRz4uK+kT7zI2p5MQqX41SeO+kZKH1XGO1jL0nLZBWznRigPpkem6LfIoG2EduQZmPBcUwEmg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-function-sent": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-function-sent/-/plugin-syntax-function-sent-7.14.5.tgz", + "integrity": "sha512-FNN0Ve2/6yxCa0xMG7wUlM81t+HOPu8HNWk683Xav1B+vjHKQQujX82NEKYdDYNUX7/ky8pUCHfRUYVmigs69Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", + "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-pipeline-operator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-pipeline-operator/-/plugin-syntax-pipeline-operator-7.14.5.tgz", + "integrity": "sha512-yyV4QIHExzKJwYoZ0yRorVLROdsZ96H6iamG60rvDghWyfo7BaSPjvoHWGRirebzUj+Vv5Ih6yhhMLx04Gnvyw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-throw-expressions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-throw-expressions/-/plugin-syntax-throw-expressions-7.14.5.tgz", + "integrity": "sha512-4aFC2goA9+JceXayipcSY017nGspvcAkzR+sdsT6hN4DUuHWvM88wdjf/Nxja5sTE7oYPmfuN84ViREdgjingw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz", + "integrity": "sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.5.tgz", + "integrity": "sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.5.tgz", + "integrity": "sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-jsx": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/traverse": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.8.tgz", + "integrity": "sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.8", + "@babel/types": "^7.14.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.8.tgz", + "integrity": "sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.8", + "to-fast-properties": "^2.0.0" + } + }, + "@types/glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "@types/node": { + "version": "16.4.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.4.7.tgz", + "integrity": "sha512-aDDY54sst8sx47CWT6QQqIZp45yURq4dic0+HCYfYNcY5Ejlb/CLmFnRLfy3wQuYafOeh3lB/DAKaqRKBtcZmA==", + "dev": true + }, + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "dev": true, + "requires": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "dev": true + }, + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "accord": { + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/accord/-/accord-0.29.0.tgz", + "integrity": "sha512-3OOR92FTc2p5/EcOzPcXp+Cbo+3C15nV9RXHlOUBCBpHhcB+0frbSNR9ehED/o7sTcyGVtqGJpguToEdlXhD0w==", + "dev": true, + "requires": { + "convert-source-map": "^1.5.0", + "glob": "^7.0.5", + "indx": "^0.2.3", + "lodash.clone": "^4.3.2", + "lodash.defaults": "^4.0.1", + "lodash.flatten": "^4.2.0", + "lodash.merge": "^4.4.0", + "lodash.partialright": "^4.1.4", + "lodash.pick": "^4.2.1", + "lodash.uniq": "^4.3.0", + "resolve": "^1.5.0", + "semver": "^5.3.0", + "uglify-js": "^2.8.22", + "when": "^3.7.8" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true + }, + "after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", + "dev": true + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true, + "requires": {} + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} + }, + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "requires": { + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "requires": { + "ansi-wrap": "^0.1.0" + } + }, + "ansi-cyan": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", + "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true + }, + "ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", + "dev": true + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", + "dev": true, + "requires": { + "buffer-equal": "^1.0.0" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "dev": true + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-filter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "array-initial": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", + "dev": true, + "requires": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "array-last": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "dev": true, + "requires": { + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + }, + "array-sort": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "dev": true, + "requires": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", + "dev": true + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "async-done": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "async-each-series": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz", + "integrity": "sha1-dhfBkXQB/Yykooqtzj266Yr+tDI=", + "dev": true + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", + "dev": true, + "requires": { + "async-done": "^1.2.2" + } + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "axios": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "dev": true, + "requires": { + "follow-redirects": "^1.10.0" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", + "dev": true, + "requires": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + } + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", + "dev": true + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "base64-arraybuffer": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", + "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=", + "dev": true + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "blob": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", + "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==", + "dev": true + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", + "dev": true + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browser-sync": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.27.5.tgz", + "integrity": "sha512-0GMEPDqccbTxwYOUGCk5AZloDj9I/1eDZCLXUKXu7iBJPznGGOnMHs88mrhaFL0fTA0R23EmsXX9nLZP+k5YzA==", + "dev": true, + "requires": { + "browser-sync-client": "^2.27.5", + "browser-sync-ui": "^2.27.5", + "bs-recipes": "1.3.4", + "bs-snippet-injector": "^2.0.1", + "chokidar": "^3.5.1", + "connect": "3.6.6", + "connect-history-api-fallback": "^1", + "dev-ip": "^1.0.1", + "easy-extender": "^2.3.4", + "eazy-logger": "3.1.0", + "etag": "^1.8.1", + "fresh": "^0.5.2", + "fs-extra": "3.0.1", + "http-proxy": "^1.18.1", + "immutable": "^3", + "localtunnel": "^2.0.1", + "micromatch": "^4.0.2", + "opn": "5.3.0", + "portscanner": "2.1.1", + "qs": "6.2.3", + "raw-body": "^2.3.2", + "resp-modifier": "6.0.2", + "rx": "4.1.0", + "send": "0.16.2", + "serve-index": "1.9.1", + "serve-static": "1.13.2", + "server-destroy": "1.0.1", + "socket.io": "2.4.0", + "ua-parser-js": "^0.7.28", + "yargs": "^15.4.1" + } + }, + "browser-sync-client": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.27.5.tgz", + "integrity": "sha512-l2jtf60/exv0fQiZkhi3z8RgexYYLGS7DVDnyepkrp+oFAPlKW69daL6NrVSgrwu6lzSTCCTAiPXnUSrQ57e/Q==", + "dev": true, + "requires": { + "etag": "1.8.1", + "fresh": "0.5.2", + "mitt": "^1.1.3", + "rxjs": "^5.5.6" + } + }, + "browser-sync-ui": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.27.5.tgz", + "integrity": "sha512-KxBJhQ6XNbQ8w8UlkPa9/J5R0nBHgHuJUtDpEXQx1jBapDy32WGzD0NENDozP4zGNvJUgZk3N80hqB7YCieC3g==", + "dev": true, + "requires": { + "async-each-series": "0.1.1", + "connect-history-api-fallback": "^1", + "immutable": "^3", + "server-destroy": "1.0.1", + "socket.io-client": "^2.4.0", + "stream-throttle": "^0.1.3" + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + } + }, + "bs-recipes": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz", + "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=", + "dev": true + }, + "bs-snippet-injector": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bs-snippet-injector/-/bs-snippet-injector-2.0.1.tgz", + "integrity": "sha1-YbU5PxH1JVntEgaTEANDtu2wTdU=", + "dev": true + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", + "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", + "dev": true + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001248", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz", + "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==", + "dev": true + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "requires": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + } + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "dev": true + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", + "dev": true, + "requires": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "connect": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", + "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.0", + "parseurl": "~1.3.2", + "utils-merge": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-anything": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.3.tgz", + "integrity": "sha512-GK6QUtisv4fNS+XcI7shX0Gx9ORg7QqIznyfho79JTnX1XhLiyZHfftvGiziqzRiEi/Bjhgpi+D2o7HxJFPnDQ==", + "dev": true, + "requires": { + "is-what": "^3.12.0" + } + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copy-props": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz", + "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==", + "dev": true, + "requires": { + "each-props": "^1.3.2", + "is-plain-object": "^5.0.0" + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "dev": true, + "requires": { + "kind-of": "^5.0.2" + } + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } + }, + "default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "dev-ip": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", + "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dev": true, + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "each-props": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + }, + "dependencies": { + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + } + } + }, + "easy-extender": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz", + "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==", + "dev": true, + "requires": { + "lodash": "^4.17.10" + } + }, + "eazy-logger": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-3.1.0.tgz", + "integrity": "sha512-/snsn2JqBtUSSstEl4R0RKjkisGHAhvYj89i7r3ytNUKW12y178KDZwXLXIgwDqLW6E/VRMT9qfld7wvFae8bQ==", + "dev": true, + "requires": { + "tfunk": "^4.0.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.791", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.791.tgz", + "integrity": "sha512-Tdx7w1fZpeWOOBluK+kXTAKCXyc79K65RB6Zp0+sPSZZhDjXlrxfGlXrlMGVVQUrKCyEZFQs1UBBLNz5IdbF0g==", + "dev": true + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "engine.io": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.5.0.tgz", + "integrity": "sha512-21HlvPUKaitDGE4GXNtQ7PLP0Sz4aWLddMPw2VTyFz1FVZqu/kZsJUO8WNpKuE/OCL7nkfRaOui2ZCJloGznGA==", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "debug": "~4.1.0", + "engine.io-parser": "~2.2.0", + "ws": "~7.4.2" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "engine.io-client": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.2.tgz", + "integrity": "sha512-QEqIp+gJ/kMHeUun7f5Vv3bteRHppHH/FMBQX/esFj/fuYfjyUKWGMo3VCvIP/V8bE9KcjHmRZrhIz2Z9oNsDA==", + "dev": true, + "requires": { + "component-emitter": "~1.3.0", + "component-inherit": "0.0.3", + "debug": "~3.1.0", + "engine.io-parser": "~2.2.0", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.6", + "parseuri": "0.0.6", + "ws": "~7.4.2", + "xmlhttprequest-ssl": "~1.6.2", + "yeast": "0.1.2" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "engine.io-parser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz", + "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==", + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.4", + "blob": "0.0.5", + "has-binary2": "~1.0.2" + } + }, + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dev": true, + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "event-stream": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-4.0.1.tgz", + "integrity": "sha512-qACXdu/9VHPBzcyhdOWR5/IahhGMf0roTeZJfzz077GwylcDd90yOHLouhmv7GJ5XzPi6ekaQWd8AvPP2nOvpA==", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "from": "^0.1.7", + "map-stream": "0.0.7", + "pause-stream": "^0.0.11", + "split": "^1.0.1", + "stream-combiner": "^0.2.2", + "through": "^2.3.8" + } + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "eventsource": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", + "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", + "dev": true, + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + } + } + }, + "ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "dev": true, + "requires": { + "type": "^2.0.0" + }, + "dependencies": { + "type": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", + "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dev": true, + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", + "integrity": "sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk=", + "dev": true + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + }, + "dependencies": { + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + } + } + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "follow-redirects": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.1.tgz", + "integrity": "sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==", + "dev": true + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "from": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", + "dev": true + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-extra": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" + } + }, + "fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + }, + "dependencies": { + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", + "dev": true, + "requires": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + }, + "dependencies": { + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-watcher": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", + "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "normalize-path": "^3.0.0", + "object.defaults": "^1.1.0" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", + "dev": true + }, + "gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "dev": true, + "requires": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + } + }, + "gulp-babel": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/gulp-babel/-/gulp-babel-8.0.0.tgz", + "integrity": "sha512-oomaIqDXxFkg7lbpBou/gnUkX51/Y/M2ZfSjL2hdqXTAlSWZcgZtd2o0cOH0r/eE8LWD0+Q/PsLsr2DKOoqToQ==", + "dev": true, + "requires": { + "plugin-error": "^1.0.1", + "replace-ext": "^1.0.0", + "through2": "^2.0.0", + "vinyl-sourcemaps-apply": "^0.2.0" + } + }, + "gulp-cli": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", + "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.4.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.2.0", + "yargs": "^7.1.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "yargs": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz", + "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.1" + } + }, + "yargs-parser": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz", + "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + } + } + }, + "gulp-inject-partials": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/gulp-inject-partials/-/gulp-inject-partials-1.0.5.tgz", + "integrity": "sha512-CdhVc1OnPrrsiiV7ldKT5ytBBQQ0EJw2Ob5IFJt81WLPNdSs5+NvEKm2v0o1medGD5FetLh2BLgZtfCqusy/Yg==", + "dev": true, + "requires": { + "ansi-colors": "~3.2.4", + "escape-string-regexp": "^1.0.5", + "event-stream": "^4.0.1", + "fancy-log": "~1.3.3", + "plugin-error": "^0.1.2", + "strip-bom-buf": "1.0.0", + "through2": "^3.0.1", + "vinyl": "^2.2.0" + }, + "dependencies": { + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true + }, + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", + "dev": true + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "dev": true, + "requires": { + "kind-of": "^1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", + "dev": true + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "dev": true, + "requires": { + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" + } + }, + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + } + } + }, + "gulp-less": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/gulp-less/-/gulp-less-4.0.1.tgz", + "integrity": "sha512-hmM2k0FfQp7Ptm3ZaqO2CkMX3hqpiIOn4OHtuSsCeFym63F7oWlEua5v6u1cIjVUKYsVIs9zPg9vbqTEb/udpA==", + "dev": true, + "requires": { + "accord": "^0.29.0", + "less": "2.6.x || ^3.7.1", + "object-assign": "^4.0.1", + "plugin-error": "^0.1.2", + "replace-ext": "^1.0.0", + "through2": "^2.0.0", + "vinyl-sourcemaps-apply": "^0.2.0" + }, + "dependencies": { + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", + "dev": true + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "dev": true, + "requires": { + "kind-of": "^1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", + "dev": true + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "dev": true, + "requires": { + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" + } + } + } + }, + "gulp-rename": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.4.0.tgz", + "integrity": "sha512-swzbIGb/arEoFK89tPY58vg3Ok1bw+d35PfUNwWqdo7KM4jkmuGA78JiDNqR+JeZFaeeHnRg9N7aihX3YPmsyg==", + "dev": true + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true, + "requires": { + "glogg": "^1.0.0" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-binary2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", + "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", + "dev": true, + "requires": { + "isarray": "2.0.1" + }, + "dependencies": { + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + } + } + }, + "has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", + "dev": true + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + } + } + }, + "http-parser-js": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", + "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", + "dev": true + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dev": true, + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true + }, + "immutable": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=", + "dev": true + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "indx": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/indx/-/indx-0.2.3.tgz", + "integrity": "sha1-Fdz1bunPZcAjTFE8J/vVgOcPvFA=", + "dev": true + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dev": true, + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "is-arguments": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", + "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "dev": true, + "requires": { + "call-bind": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-core-module": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz", + "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "is-date-object": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz", + "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==", + "dev": true + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + }, + "dependencies": { + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + } + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-number-like": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", + "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==", + "dev": true, + "requires": { + "lodash.isfinite": "^3.3.2" + } + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true + }, + "is-regex": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", + "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.2" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", + "dev": true + }, + "is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", + "dev": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", + "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "just-debounce": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz", + "integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==", + "dev": true + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + }, + "last-run": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", + "dev": true, + "requires": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true + }, + "lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dev": true, + "requires": { + "readable-stream": "^2.0.5" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", + "dev": true, + "requires": { + "flush-write-stream": "^1.0.2" + } + }, + "less": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/less/-/less-3.13.1.tgz", + "integrity": "sha512-SwA1aQXGUvp+P5XdZslUOhhLnClSLIjWvJhmd+Vgib5BFIr9lMNlQwmwUNOjXThF/A0x+MCYYPeWEfeWiLRnTw==", + "dev": true, + "requires": { + "copy-anything": "^2.0.1", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "native-request": "^1.0.5", + "source-map": "~0.6.0", + "tslib": "^1.10.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + } + } + }, + "liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "dev": true, + "requires": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + }, + "dependencies": { + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + } + } + }, + "limiter": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", + "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==", + "dev": true + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "localtunnel": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-2.0.1.tgz", + "integrity": "sha512-LiaI5wZdz0xFkIQpXbNI62ZnNn8IMsVhwxHmhA+h4vj8R9JG/07bQHWwQlyy7b95/5fVOCHJfIHv+a5XnkvaJA==", + "dev": true, + "requires": { + "axios": "0.21.1", + "debug": "4.3.1", + "openurl": "1.1.1", + "yargs": "16.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true + } + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.clone": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", + "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=", + "dev": true + }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", + "dev": true + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", + "dev": true + }, + "lodash.isfinite": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", + "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.partialright": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/lodash.partialright/-/lodash.partialright-4.2.1.tgz", + "integrity": "sha1-ATDYDoM2MmTUAHTzKbij56ihzEs=", + "dev": true + }, + "lodash.pick": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", + "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "loglevel": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", + "dev": true + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", + "integrity": "sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "matchdep": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", + "dev": true, + "requires": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", + "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==", + "dev": true + }, + "mime-types": { + "version": "2.1.32", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", + "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", + "dev": true, + "requires": { + "mime-db": "1.49.0" + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "mitt": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz", + "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==", + "dev": true + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "mute-stdout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "dev": true + }, + "nan": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "dev": true, + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "native-request": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/native-request/-/native-request-1.0.8.tgz", + "integrity": "sha512-vU2JojJVelUGp6jRcLwToPoWGxSx23z/0iX+I77J3Ht17rf2INGjrhOoQnjVo60nQd8wVsgzKkPfRXBiVdD2ag==", + "dev": true, + "optional": true + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "dev": true + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "dev": true, + "requires": { + "once": "^1.3.2" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.reduce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "openurl": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz", + "integrity": "sha1-OHW0sO96UsFW8NtB1GCduw+Us4c=", + "dev": true + }, + "opn": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", + "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "dev": true, + "requires": { + "retry": "^0.12.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "parseqs": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz", + "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==", + "dev": true + }, + "parseuri": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz", + "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", + "dev": true, + "requires": { + "through": "~2.3" + } + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + } + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "portscanner": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.1.1.tgz", + "integrity": "sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y=", + "dev": true, + "requires": { + "async": "1.5.2", + "is-number-like": "^1.0.3" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "qs": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz", + "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=", + "dev": true + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz", + "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.3", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + } + }, + "remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", + "dev": true, + "requires": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true + }, + "replace-homedir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", + "dev": true, + "requires": { + "value-or-function": "^3.0.0" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "resp-modifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz", + "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=", + "dev": true, + "requires": { + "debug": "^2.2.0", + "minimatch": "^3.0.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "requires": { + "align-text": "^0.1.1" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "rx": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", + "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=", + "dev": true + }, + "rxjs": { + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "dev": true, + "requires": { + "symbol-observable": "1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selfsigned": { + "version": "1.10.11", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", + "dev": true, + "requires": { + "node-forge": "^0.10.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "semver-greatest-satisfied-range": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", + "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", + "dev": true, + "requires": { + "sver-compat": "^1.5.0" + } + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + } + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=", + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "socket.io": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.4.0.tgz", + "integrity": "sha512-9UPJ1UTvKayuQfVv2IQ3k7tCQC/fboDyIK62i99dAQIyHKaBsNdTpwHLgKJ6guRWxRtC9H+138UwpaGuQO9uWQ==", + "dev": true, + "requires": { + "debug": "~4.1.0", + "engine.io": "~3.5.0", + "has-binary2": "~1.0.2", + "socket.io-adapter": "~1.1.0", + "socket.io-client": "2.4.0", + "socket.io-parser": "~3.4.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "socket.io-adapter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz", + "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==", + "dev": true + }, + "socket.io-client": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.4.0.tgz", + "integrity": "sha512-M6xhnKQHuuZd4Ba9vltCLT9oa+YvTsP8j9NcEiLElfIg8KeYPyhWOes6x4t+LTAC8enQbE/995AdTem2uNyKKQ==", + "dev": true, + "requires": { + "backo2": "1.0.2", + "component-bind": "1.0.0", + "component-emitter": "~1.3.0", + "debug": "~3.1.0", + "engine.io-client": "~3.5.0", + "has-binary2": "~1.0.2", + "indexof": "0.0.1", + "parseqs": "0.0.6", + "parseuri": "0.0.6", + "socket.io-parser": "~3.3.0", + "to-array": "0.1.4" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "socket.io-parser": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.2.tgz", + "integrity": "sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg==", + "dev": true, + "requires": { + "component-emitter": "~1.3.0", + "debug": "~3.1.0", + "isarray": "2.0.1" + } + } + } + }, + "socket.io-parser": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.4.1.tgz", + "integrity": "sha512-11hMgzL+WCLWf1uFtHSNvliI++tcRUWdoeYuwIl+Axvwy9z2gQM+7nJyN3STj1tLj5JyIUH8/gpDGxzAlDdi0A==", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "debug": "~4.1.0", + "isarray": "2.0.1" + }, + "dependencies": { + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + } + } + }, + "sockjs": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", + "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", + "dev": true, + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^3.4.0", + "websocket-driver": "^0.7.4" + } + }, + "sockjs-client": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.1.tgz", + "integrity": "sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ==", + "dev": true, + "requires": { + "debug": "^3.2.6", + "eventsource": "^1.0.7", + "faye-websocket": "^0.11.3", + "inherits": "^2.0.4", + "json3": "^3.3.3", + "url-parse": "^1.5.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, + "sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", + "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==", + "dev": true + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "dev": true, + "requires": { + "through": "2" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + } + } + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", + "dev": true + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-combiner": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", + "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=", + "dev": true, + "requires": { + "duplexer": "~0.1.1", + "through": "~2.3.4" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-exhaust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", + "dev": true + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "stream-throttle": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", + "integrity": "sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM=", + "dev": true, + "requires": { + "commander": "^2.2.0", + "limiter": "^1.0.5" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-bom-buf": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-1.0.0.tgz", + "integrity": "sha1-HLRar1dTD0yvhsf3UXnSyaUd1XI=", + "dev": true, + "requires": { + "is-utf8": "^0.2.1" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "sver-compat": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", + "dev": true, + "requires": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", + "dev": true + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "tfunk": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tfunk/-/tfunk-4.0.0.tgz", + "integrity": "sha512-eJQ0dGfDIzWNiFNYFVjJ+Ezl/GmwHaFTBTjrtqNPW0S7cuVDBrZrmzUz6VkMeCR4DZFqhd4YtLwsw3i2wYHswQ==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "dlv": "^1.1.3" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dev": true, + "requires": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + } + }, + "to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", + "dev": true + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", + "dev": true, + "requires": { + "through2": "^2.0.3" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.28", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz", + "integrity": "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==", + "dev": true + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "requires": { + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + } + } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true, + "optional": true + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "undertaker": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", + "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "fast-levenshtein": "^1.0.0", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + } + }, + "undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dev": true, + "requires": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + } + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-parse": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", + "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", + "dev": true + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "vinyl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", + "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + } + }, + "vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dev": true, + "requires": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + } + }, + "vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", + "dev": true, + "requires": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "vinyl-sourcemaps-apply": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", + "dev": true, + "requires": { + "source-map": "^0.5.1" + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + } + }, + "watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "dev": true, + "optional": true, + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "optional": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "optional": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "optional": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "optional": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "optional": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "optional": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "optional": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "optional": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "optional": true + } + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "optional": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webpack": { + "version": "4.46.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", + "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.5.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "webpack-cli": { + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz", + "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "cross-spawn": "^6.0.5", + "enhanced-resolve": "^4.1.1", + "findup-sync": "^3.0.0", + "global-modules": "^2.0.0", + "import-local": "^2.0.0", + "interpret": "^1.4.0", + "loader-utils": "^1.4.0", + "supports-color": "^6.1.0", + "v8-compile-cache": "^2.1.1", + "yargs": "^13.3.2" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "dev": true, + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "dev": true + } + } + }, + "webpack-dev-server": { + "version": "3.11.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", + "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.8", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": { + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true + } + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true + }, + "when": { + "version": "3.7.8", + "resolved": "https://registry.npmjs.org/when/-/when-3.7.8.tgz", + "integrity": "sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I=", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "ws": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", + "dev": true, + "requires": {} + }, + "xmlhttprequest-ssl": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.3.tgz", + "integrity": "sha512-3XfeQE/wNkvrIktn2Kf0869fC0BN6UpydVasGIeSm2B1Llihf7/0UfZM+eCkOw3P7bP4+qPgqhm7ZoxuJtFU0Q==", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + } + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", + "dev": true + } + } +} diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/package.json" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/package.json" new file mode 100644 index 0000000..a7efbdb --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/package.json" @@ -0,0 +1,135 @@ +{ + "name": "synthetix-synth-distribution", + "version": "2021.4.3-13.46.46", + "private": false, + "license": "MIT", + "homepage": "https://codepen.io/justinjmoses/pen/vMKywz", + "scripts": { + "build": "gulp -f ./build/gulpfile.js --cwd ./ --continue", + "serve": "gulp serve -f ./build/gulpfile.js --cwd ./ --continue", + "task": "gulp -f ./build/gulpfile.js --cwd ./ --continue", + "tasks": "gulp --tasks-simple -f ./build/gulpfile.js --cwd ./ --continue" + }, + "config": { + "srcDir": "src/", + "distDir": "dist/" + }, + "devDependencies": { + "@babel/core": "^7.4.5", + "@babel/plugin-proposal-class-properties": "^7.4.4", + "@babel/plugin-proposal-decorators": "^7.4.4", + "@babel/plugin-proposal-do-expressions": "^7.2.0", + "@babel/plugin-proposal-function-bind": "^7.2.0", + "@babel/plugin-proposal-function-sent": "^7.2.0", + "@babel/plugin-proposal-json-strings": "^7.2.0", + "@babel/plugin-proposal-logical-assignment-operators": "^7.2.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.4.4", + "@babel/plugin-proposal-numeric-separator": "^7.2.0", + "@babel/plugin-proposal-optional-chaining": "^7.2.0", + "@babel/plugin-proposal-pipeline-operator": "^7.3.2", + "@babel/plugin-proposal-throw-expressions": "^7.2.0", + "@babel/plugin-syntax-jsx": "^7.2.0", + "@babel/plugin-transform-modules-commonjs": "^7.4.4", + "@babel/plugin-transform-react-display-name": "^7.2.0", + "@babel/plugin-transform-react-jsx": "^7.3.0", + "browser-sync": "^2.26.7", + "del": "^4.1.1", + "glob": "^7.1.4", + "gulp": "^4.0.2", + "gulp-babel": "^8.0.0", + "gulp-inject-partials": "^1.0.5", + "gulp-less": "^4.0.1", + "gulp-rename": "^1.4.0", + "webpack": "^4.29.6", + "webpack-cli": "^3.2.3", + "webpack-dev-server": "^3.2.1" + }, + "tasks": { + "partials": { + "order": 999, + "src": [ + "**/*.template.html" + ], + "pipe": [ + { + "require": "gulp-inject-partials", + "args": [ + { + "removeTags": true, + "quiet": true, + "ignoreError": true + } + ] + } + ], + "rename": { + "find": ".template", + "replace": "" + }, + "cleanup": [ + "**/*.partial.html", + "**/*.template.html" + ] + }, + "less": { + "src": [ + "**/*.less" + ], + "pipe": [ + { + "require": "gulp-less" + } + ], + "cleanup": true + }, + "babel": { + "src": [ + "**/*.js", + "**/*.babel" + ], + "pipe": [ + { + "require": "gulp-babel" + } + ], + "cleanup": [ + "**/*.babel" + ] + } + }, + "babel": { + "plugins": [ + "@babel/plugin-proposal-class-properties", + [ + "@babel/plugin-proposal-decorators", + { + "decoratorsBeforeExport": true + } + ], + "@babel/plugin-proposal-do-expressions", + "@babel/plugin-proposal-function-bind", + "@babel/plugin-proposal-function-sent", + "@babel/plugin-proposal-json-strings", + "@babel/plugin-proposal-logical-assignment-operators", + [ + "@babel/plugin-transform-modules-commonjs", + { + "strictMode": false + } + ], + "@babel/plugin-proposal-nullish-coalescing-operator", + "@babel/plugin-proposal-numeric-separator", + "@babel/plugin-proposal-optional-chaining", + [ + "@babel/plugin-proposal-pipeline-operator", + { + "proposal": "smart" + } + ], + "@babel/plugin-proposal-throw-expressions", + "@babel/plugin-syntax-jsx", + "@babel/plugin-transform-react-display-name", + "@babel/plugin-transform-react-jsx" + ] + } +} diff --git "a/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/src/index.partial.html" "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/src/index.partial.html" new file mode 100644 index 0000000..3fa54c6 --- /dev/null +++ "b/projects/Team-11-ObjK\344\270\200\345\217\243\346\260\224\345\205\250\345\277\265\351\230\237/rasinbalance/src/index.partial.html" @@ -0,0 +1,33 @@ +

~GPW^yeoW1(N!Nv5$t7)+N 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