autolevel.js

Automatically use the right abstract-leveldown module for your configuration
git clone git://git.finwo.net/lib/autolevel.js
Log | Files | Refs | README | LICENSE

package-lock.json (179497B)


      1 {
      2   "name": "autolevel",
      3   "version": "2.0.3",
      4   "lockfileVersion": 2,
      5   "requires": true,
      6   "packages": {
      7     "": {
      8       "version": "2.0.3",
      9       "license": "MIT",
     10       "dependencies": {
     11         "app-root-path": "^3.0.0",
     12         "levelup": "^5.0.1",
     13         "url-parse": "^1.5.1"
     14       },
     15       "devDependencies": {
     16         "is-buffer": "^2.0.5",
     17         "rimraf": "^3.0.2",
     18         "tape": "^5.2.2"
     19       },
     20       "funding": {
     21         "url": "https://github.com/sponsors/finwo"
     22       },
     23       "optionalDependencies": {
     24         "leveldown": "^6.0.0",
     25         "memdown": "^6.0.0",
     26         "mongodown": "^2.0.0"
     27       }
     28     },
     29     "node_modules/@babel/code-frame": {
     30       "version": "7.14.5",
     31       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
     32       "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
     33       "optional": true,
     34       "dependencies": {
     35         "@babel/highlight": "^7.14.5"
     36       },
     37       "engines": {
     38         "node": ">=6.9.0"
     39       }
     40     },
     41     "node_modules/@babel/generator": {
     42       "version": "7.14.5",
     43       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz",
     44       "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==",
     45       "optional": true,
     46       "dependencies": {
     47         "@babel/types": "^7.14.5",
     48         "jsesc": "^2.5.1",
     49         "source-map": "^0.5.0"
     50       },
     51       "engines": {
     52         "node": ">=6.9.0"
     53       }
     54     },
     55     "node_modules/@babel/helper-function-name": {
     56       "version": "7.14.5",
     57       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz",
     58       "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==",
     59       "optional": true,
     60       "dependencies": {
     61         "@babel/helper-get-function-arity": "^7.14.5",
     62         "@babel/template": "^7.14.5",
     63         "@babel/types": "^7.14.5"
     64       },
     65       "engines": {
     66         "node": ">=6.9.0"
     67       }
     68     },
     69     "node_modules/@babel/helper-get-function-arity": {
     70       "version": "7.14.5",
     71       "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz",
     72       "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==",
     73       "optional": true,
     74       "dependencies": {
     75         "@babel/types": "^7.14.5"
     76       },
     77       "engines": {
     78         "node": ">=6.9.0"
     79       }
     80     },
     81     "node_modules/@babel/helper-hoist-variables": {
     82       "version": "7.14.5",
     83       "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz",
     84       "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==",
     85       "optional": true,
     86       "dependencies": {
     87         "@babel/types": "^7.14.5"
     88       },
     89       "engines": {
     90         "node": ">=6.9.0"
     91       }
     92     },
     93     "node_modules/@babel/helper-split-export-declaration": {
     94       "version": "7.14.5",
     95       "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz",
     96       "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==",
     97       "optional": true,
     98       "dependencies": {
     99         "@babel/types": "^7.14.5"
    100       },
    101       "engines": {
    102         "node": ">=6.9.0"
    103       }
    104     },
    105     "node_modules/@babel/helper-validator-identifier": {
    106       "version": "7.14.5",
    107       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz",
    108       "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==",
    109       "optional": true,
    110       "engines": {
    111         "node": ">=6.9.0"
    112       }
    113     },
    114     "node_modules/@babel/highlight": {
    115       "version": "7.14.5",
    116       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
    117       "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
    118       "optional": true,
    119       "dependencies": {
    120         "@babel/helper-validator-identifier": "^7.14.5",
    121         "chalk": "^2.0.0",
    122         "js-tokens": "^4.0.0"
    123       },
    124       "engines": {
    125         "node": ">=6.9.0"
    126       }
    127     },
    128     "node_modules/@babel/parser": {
    129       "version": "7.14.7",
    130       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.7.tgz",
    131       "integrity": "sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA==",
    132       "optional": true,
    133       "bin": {
    134         "parser": "bin/babel-parser.js"
    135       },
    136       "engines": {
    137         "node": ">=6.0.0"
    138       }
    139     },
    140     "node_modules/@babel/template": {
    141       "version": "7.14.5",
    142       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz",
    143       "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==",
    144       "optional": true,
    145       "dependencies": {
    146         "@babel/code-frame": "^7.14.5",
    147         "@babel/parser": "^7.14.5",
    148         "@babel/types": "^7.14.5"
    149       },
    150       "engines": {
    151         "node": ">=6.9.0"
    152       }
    153     },
    154     "node_modules/@babel/traverse": {
    155       "version": "7.14.7",
    156       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.7.tgz",
    157       "integrity": "sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ==",
    158       "optional": true,
    159       "dependencies": {
    160         "@babel/code-frame": "^7.14.5",
    161         "@babel/generator": "^7.14.5",
    162         "@babel/helper-function-name": "^7.14.5",
    163         "@babel/helper-hoist-variables": "^7.14.5",
    164         "@babel/helper-split-export-declaration": "^7.14.5",
    165         "@babel/parser": "^7.14.7",
    166         "@babel/types": "^7.14.5",
    167         "debug": "^4.1.0",
    168         "globals": "^11.1.0"
    169       },
    170       "engines": {
    171         "node": ">=6.9.0"
    172       }
    173     },
    174     "node_modules/@babel/types": {
    175       "version": "7.14.5",
    176       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
    177       "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
    178       "optional": true,
    179       "dependencies": {
    180         "@babel/helper-validator-identifier": "^7.14.5",
    181         "to-fast-properties": "^2.0.0"
    182       },
    183       "engines": {
    184         "node": ">=6.9.0"
    185       }
    186     },
    187     "node_modules/abstract-leveldown": {
    188       "version": "7.0.0",
    189       "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-7.0.0.tgz",
    190       "integrity": "sha512-mFAi5sB/UjpNYglrQ4irzdmr2mbQtE94OJbrAYuK2yRARjH/OACinN1meOAorfnaLPMQdFymSQMlkiDm9AXXKQ==",
    191       "dependencies": {
    192         "buffer": "^6.0.3",
    193         "is-buffer": "^2.0.5",
    194         "level-concat-iterator": "^3.0.0",
    195         "level-supports": "^2.0.0",
    196         "queue-microtask": "^1.2.3"
    197       },
    198       "engines": {
    199         "node": ">=10"
    200       }
    201     },
    202     "node_modules/after-all": {
    203       "version": "2.0.2",
    204       "resolved": "https://registry.npmjs.org/after-all/-/after-all-2.0.2.tgz",
    205       "integrity": "sha1-IDACmO1glLTIXJjnyK1NymKPn3M=",
    206       "optional": true,
    207       "dependencies": {
    208         "once": "^1.3.0"
    209       }
    210     },
    211     "node_modules/ansi-regex": {
    212       "version": "4.1.0",
    213       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
    214       "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
    215       "optional": true,
    216       "engines": {
    217         "node": ">=6"
    218       }
    219     },
    220     "node_modules/ansi-styles": {
    221       "version": "3.2.1",
    222       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
    223       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
    224       "optional": true,
    225       "dependencies": {
    226         "color-convert": "^1.9.0"
    227       },
    228       "engines": {
    229         "node": ">=4"
    230       }
    231     },
    232     "node_modules/app-root-path": {
    233       "version": "3.0.0",
    234       "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.0.0.tgz",
    235       "integrity": "sha512-qMcx+Gy2UZynHjOHOIXPNvpf+9cjvk3cWrBBK7zg4gH9+clobJRb9NGzcT7mQTcV/6Gm/1WelUtqxVXnNlrwcw==",
    236       "engines": {
    237         "node": ">= 6.0.0"
    238       }
    239     },
    240     "node_modules/append-transform": {
    241       "version": "1.0.0",
    242       "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz",
    243       "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==",
    244       "optional": true,
    245       "dependencies": {
    246         "default-require-extensions": "^2.0.0"
    247       },
    248       "engines": {
    249         "node": ">=4"
    250       }
    251     },
    252     "node_modules/archy": {
    253       "version": "1.0.0",
    254       "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
    255       "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=",
    256       "optional": true
    257     },
    258     "node_modules/argparse": {
    259       "version": "1.0.10",
    260       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
    261       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
    262       "optional": true,
    263       "dependencies": {
    264         "sprintf-js": "~1.0.2"
    265       }
    266     },
    267     "node_modules/available-typed-arrays": {
    268       "version": "1.0.4",
    269       "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.4.tgz",
    270       "integrity": "sha512-SA5mXJWrId1TaQjfxUYghbqQ/hYioKmLJvPJyDuYRtXXenFNMjj4hSSt1Cf1xsuXSXrtxrVC5Ot4eU6cOtBDdA==",
    271       "dev": true,
    272       "engines": {
    273         "node": ">= 0.4"
    274       },
    275       "funding": {
    276         "url": "https://github.com/sponsors/ljharb"
    277       }
    278     },
    279     "node_modules/balanced-match": {
    280       "version": "1.0.2",
    281       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
    282       "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
    283       "devOptional": true
    284     },
    285     "node_modules/base64-js": {
    286       "version": "1.5.1",
    287       "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
    288       "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
    289       "funding": [
    290         {
    291           "type": "github",
    292           "url": "https://github.com/sponsors/feross"
    293         },
    294         {
    295           "type": "patreon",
    296           "url": "https://www.patreon.com/feross"
    297         },
    298         {
    299           "type": "consulting",
    300           "url": "https://feross.org/support"
    301         }
    302       ]
    303     },
    304     "node_modules/bl": {
    305       "version": "2.2.1",
    306       "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz",
    307       "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==",
    308       "optional": true,
    309       "dependencies": {
    310         "readable-stream": "^2.3.5",
    311         "safe-buffer": "^5.1.1"
    312       }
    313     },
    314     "node_modules/bl/node_modules/isarray": {
    315       "version": "1.0.0",
    316       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
    317       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
    318       "optional": true
    319     },
    320     "node_modules/bl/node_modules/readable-stream": {
    321       "version": "2.3.7",
    322       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
    323       "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
    324       "optional": true,
    325       "dependencies": {
    326         "core-util-is": "~1.0.0",
    327         "inherits": "~2.0.3",
    328         "isarray": "~1.0.0",
    329         "process-nextick-args": "~2.0.0",
    330         "safe-buffer": "~5.1.1",
    331         "string_decoder": "~1.1.1",
    332         "util-deprecate": "~1.0.1"
    333       }
    334     },
    335     "node_modules/bl/node_modules/safe-buffer": {
    336       "version": "5.1.2",
    337       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
    338       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
    339       "optional": true
    340     },
    341     "node_modules/bl/node_modules/string_decoder": {
    342       "version": "1.1.1",
    343       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
    344       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
    345       "optional": true,
    346       "dependencies": {
    347         "safe-buffer": "~5.1.0"
    348       }
    349     },
    350     "node_modules/brace-expansion": {
    351       "version": "1.1.11",
    352       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
    353       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
    354       "devOptional": true,
    355       "dependencies": {
    356         "balanced-match": "^1.0.0",
    357         "concat-map": "0.0.1"
    358       }
    359     },
    360     "node_modules/bson": {
    361       "version": "1.1.6",
    362       "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.6.tgz",
    363       "integrity": "sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg==",
    364       "optional": true,
    365       "engines": {
    366         "node": ">=0.6.19"
    367       }
    368     },
    369     "node_modules/buffer": {
    370       "version": "6.0.3",
    371       "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
    372       "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
    373       "funding": [
    374         {
    375           "type": "github",
    376           "url": "https://github.com/sponsors/feross"
    377         },
    378         {
    379           "type": "patreon",
    380           "url": "https://www.patreon.com/feross"
    381         },
    382         {
    383           "type": "consulting",
    384           "url": "https://feross.org/support"
    385         }
    386       ],
    387       "dependencies": {
    388         "base64-js": "^1.3.1",
    389         "ieee754": "^1.2.1"
    390       }
    391     },
    392     "node_modules/caching-transform": {
    393       "version": "3.0.2",
    394       "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-3.0.2.tgz",
    395       "integrity": "sha512-Mtgcv3lh3U0zRii/6qVgQODdPA4G3zhG+jtbCWj39RXuUFTMzH0vcdMtaJS1jPowd+It2Pqr6y3NJMQqOqCE2w==",
    396       "optional": true,
    397       "dependencies": {
    398         "hasha": "^3.0.0",
    399         "make-dir": "^2.0.0",
    400         "package-hash": "^3.0.0",
    401         "write-file-atomic": "^2.4.2"
    402       },
    403       "engines": {
    404         "node": ">=6"
    405       }
    406     },
    407     "node_modules/call-bind": {
    408       "version": "1.0.2",
    409       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
    410       "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
    411       "dev": true,
    412       "dependencies": {
    413         "function-bind": "^1.1.1",
    414         "get-intrinsic": "^1.0.2"
    415       },
    416       "funding": {
    417         "url": "https://github.com/sponsors/ljharb"
    418       }
    419     },
    420     "node_modules/camelcase": {
    421       "version": "5.3.1",
    422       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
    423       "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
    424       "optional": true,
    425       "engines": {
    426         "node": ">=6"
    427       }
    428     },
    429     "node_modules/catering": {
    430       "version": "2.0.0",
    431       "resolved": "https://registry.npmjs.org/catering/-/catering-2.0.0.tgz",
    432       "integrity": "sha512-aD/WmxhGwUGsVPrj8C80vH7C7GphJilYVSdudoV4u16XdrLF7CVyfBmENsc4tLTVsJJzCRid8GbwJ7mcPLee6Q==",
    433       "engines": {
    434         "node": ">=6"
    435       }
    436     },
    437     "node_modules/chalk": {
    438       "version": "2.4.2",
    439       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
    440       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
    441       "optional": true,
    442       "dependencies": {
    443         "ansi-styles": "^3.2.1",
    444         "escape-string-regexp": "^1.0.5",
    445         "supports-color": "^5.3.0"
    446       },
    447       "engines": {
    448         "node": ">=4"
    449       }
    450     },
    451     "node_modules/cliui": {
    452       "version": "5.0.0",
    453       "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
    454       "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
    455       "optional": true,
    456       "dependencies": {
    457         "string-width": "^3.1.0",
    458         "strip-ansi": "^5.2.0",
    459         "wrap-ansi": "^5.1.0"
    460       }
    461     },
    462     "node_modules/color-convert": {
    463       "version": "1.9.3",
    464       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
    465       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
    466       "optional": true,
    467       "dependencies": {
    468         "color-name": "1.1.3"
    469       }
    470     },
    471     "node_modules/color-name": {
    472       "version": "1.1.3",
    473       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
    474       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
    475       "optional": true
    476     },
    477     "node_modules/commondir": {
    478       "version": "1.0.1",
    479       "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
    480       "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
    481       "optional": true
    482     },
    483     "node_modules/concat-map": {
    484       "version": "0.0.1",
    485       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
    486       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
    487       "devOptional": true
    488     },
    489     "node_modules/convert-source-map": {
    490       "version": "1.8.0",
    491       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
    492       "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
    493       "optional": true,
    494       "dependencies": {
    495         "safe-buffer": "~5.1.1"
    496       }
    497     },
    498     "node_modules/convert-source-map/node_modules/safe-buffer": {
    499       "version": "5.1.2",
    500       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
    501       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
    502       "optional": true
    503     },
    504     "node_modules/core-util-is": {
    505       "version": "1.0.2",
    506       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
    507       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
    508       "optional": true
    509     },
    510     "node_modules/cp-file": {
    511       "version": "6.2.0",
    512       "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-6.2.0.tgz",
    513       "integrity": "sha512-fmvV4caBnofhPe8kOcitBwSn2f39QLjnAnGq3gO9dfd75mUytzKNZB1hde6QHunW2Rt+OwuBOMc3i1tNElbszA==",
    514       "optional": true,
    515       "dependencies": {
    516         "graceful-fs": "^4.1.2",
    517         "make-dir": "^2.0.0",
    518         "nested-error-stacks": "^2.0.0",
    519         "pify": "^4.0.1",
    520         "safe-buffer": "^5.0.1"
    521       },
    522       "engines": {
    523         "node": ">=6"
    524       }
    525     },
    526     "node_modules/cross-spawn": {
    527       "version": "4.0.2",
    528       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz",
    529       "integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=",
    530       "optional": true,
    531       "dependencies": {
    532         "lru-cache": "^4.0.1",
    533         "which": "^1.2.9"
    534       }
    535     },
    536     "node_modules/debug": {
    537       "version": "4.3.2",
    538       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
    539       "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
    540       "optional": true,
    541       "dependencies": {
    542         "ms": "2.1.2"
    543       },
    544       "engines": {
    545         "node": ">=6.0"
    546       },
    547       "peerDependenciesMeta": {
    548         "supports-color": {
    549           "optional": true
    550         }
    551       }
    552     },
    553     "node_modules/decamelize": {
    554       "version": "1.2.0",
    555       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
    556       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
    557       "optional": true,
    558       "engines": {
    559         "node": ">=0.10.0"
    560       }
    561     },
    562     "node_modules/deep-equal": {
    563       "version": "2.0.5",
    564       "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.5.tgz",
    565       "integrity": "sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw==",
    566       "dev": true,
    567       "dependencies": {
    568         "call-bind": "^1.0.0",
    569         "es-get-iterator": "^1.1.1",
    570         "get-intrinsic": "^1.0.1",
    571         "is-arguments": "^1.0.4",
    572         "is-date-object": "^1.0.2",
    573         "is-regex": "^1.1.1",
    574         "isarray": "^2.0.5",
    575         "object-is": "^1.1.4",
    576         "object-keys": "^1.1.1",
    577         "object.assign": "^4.1.2",
    578         "regexp.prototype.flags": "^1.3.0",
    579         "side-channel": "^1.0.3",
    580         "which-boxed-primitive": "^1.0.1",
    581         "which-collection": "^1.0.1",
    582         "which-typed-array": "^1.1.2"
    583       },
    584       "funding": {
    585         "url": "https://github.com/sponsors/ljharb"
    586       }
    587     },
    588     "node_modules/default-require-extensions": {
    589       "version": "2.0.0",
    590       "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz",
    591       "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=",
    592       "optional": true,
    593       "dependencies": {
    594         "strip-bom": "^3.0.0"
    595       },
    596       "engines": {
    597         "node": ">=4"
    598       }
    599     },
    600     "node_modules/deferred-leveldown": {
    601       "version": "6.0.0",
    602       "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-6.0.0.tgz",
    603       "integrity": "sha512-F6CLAZzNeURojlH4MCigZr54tNz+xDSi06YXsDr5uLSKeF3JKnvnQWTqd+RETh2hbWTJR3qDzGicQOWS5ZQ1BQ==",
    604       "dependencies": {
    605         "abstract-leveldown": "^7.0.0",
    606         "inherits": "^2.0.3"
    607       },
    608       "engines": {
    609         "node": ">=10"
    610       }
    611     },
    612     "node_modules/define-properties": {
    613       "version": "1.1.3",
    614       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
    615       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
    616       "dev": true,
    617       "dependencies": {
    618         "object-keys": "^1.0.12"
    619       },
    620       "engines": {
    621         "node": ">= 0.4"
    622       }
    623     },
    624     "node_modules/defined": {
    625       "version": "1.0.0",
    626       "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
    627       "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
    628       "dev": true
    629     },
    630     "node_modules/denque": {
    631       "version": "1.5.0",
    632       "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.0.tgz",
    633       "integrity": "sha512-CYiCSgIF1p6EUByQPlGkKnP1M9g0ZV3qMIrqMqZqdwazygIA/YP2vrbcyl1h/WppKJTdl1F85cXIle+394iDAQ==",
    634       "optional": true,
    635       "engines": {
    636         "node": ">=0.10"
    637       }
    638     },
    639     "node_modules/dotignore": {
    640       "version": "0.1.2",
    641       "resolved": "https://registry.npmjs.org/dotignore/-/dotignore-0.1.2.tgz",
    642       "integrity": "sha512-UGGGWfSauusaVJC+8fgV+NVvBXkCTmVv7sk6nojDZZvuOUNGUy0Zk4UpHQD6EDjS0jpBwcACvH4eofvyzBcRDw==",
    643       "dev": true,
    644       "dependencies": {
    645         "minimatch": "^3.0.4"
    646       },
    647       "bin": {
    648         "ignored": "bin/ignored"
    649       }
    650     },
    651     "node_modules/each-series": {
    652       "version": "1.0.0",
    653       "resolved": "https://registry.npmjs.org/each-series/-/each-series-1.0.0.tgz",
    654       "integrity": "sha1-+Ibmxm39sl7x/nNWQUbuXLR4r8s=",
    655       "optional": true
    656     },
    657     "node_modules/emoji-regex": {
    658       "version": "7.0.3",
    659       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
    660       "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
    661       "optional": true
    662     },
    663     "node_modules/errno": {
    664       "version": "1.0.0",
    665       "resolved": "https://registry.npmjs.org/errno/-/errno-1.0.0.tgz",
    666       "integrity": "sha512-3zV5mFS1E8/1bPxt/B0xxzI1snsg3uSCIh6Zo1qKg6iMw93hzPANk9oBFzSFBFrwuVoQuE3rLoouAUfwOAj1wQ==",
    667       "dependencies": {
    668         "prr": "~1.0.1"
    669       },
    670       "bin": {
    671         "errno": "cli.js"
    672       }
    673     },
    674     "node_modules/error-ex": {
    675       "version": "1.3.2",
    676       "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
    677       "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
    678       "optional": true,
    679       "dependencies": {
    680         "is-arrayish": "^0.2.1"
    681       }
    682     },
    683     "node_modules/es-abstract": {
    684       "version": "1.18.3",
    685       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz",
    686       "integrity": "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==",
    687       "dev": true,
    688       "dependencies": {
    689         "call-bind": "^1.0.2",
    690         "es-to-primitive": "^1.2.1",
    691         "function-bind": "^1.1.1",
    692         "get-intrinsic": "^1.1.1",
    693         "has": "^1.0.3",
    694         "has-symbols": "^1.0.2",
    695         "is-callable": "^1.2.3",
    696         "is-negative-zero": "^2.0.1",
    697         "is-regex": "^1.1.3",
    698         "is-string": "^1.0.6",
    699         "object-inspect": "^1.10.3",
    700         "object-keys": "^1.1.1",
    701         "object.assign": "^4.1.2",
    702         "string.prototype.trimend": "^1.0.4",
    703         "string.prototype.trimstart": "^1.0.4",
    704         "unbox-primitive": "^1.0.1"
    705       },
    706       "engines": {
    707         "node": ">= 0.4"
    708       },
    709       "funding": {
    710         "url": "https://github.com/sponsors/ljharb"
    711       }
    712     },
    713     "node_modules/es-get-iterator": {
    714       "version": "1.1.2",
    715       "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz",
    716       "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==",
    717       "dev": true,
    718       "dependencies": {
    719         "call-bind": "^1.0.2",
    720         "get-intrinsic": "^1.1.0",
    721         "has-symbols": "^1.0.1",
    722         "is-arguments": "^1.1.0",
    723         "is-map": "^2.0.2",
    724         "is-set": "^2.0.2",
    725         "is-string": "^1.0.5",
    726         "isarray": "^2.0.5"
    727       },
    728       "funding": {
    729         "url": "https://github.com/sponsors/ljharb"
    730       }
    731     },
    732     "node_modules/es-to-primitive": {
    733       "version": "1.2.1",
    734       "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
    735       "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
    736       "dev": true,
    737       "dependencies": {
    738         "is-callable": "^1.1.4",
    739         "is-date-object": "^1.0.1",
    740         "is-symbol": "^1.0.2"
    741       },
    742       "engines": {
    743         "node": ">= 0.4"
    744       },
    745       "funding": {
    746         "url": "https://github.com/sponsors/ljharb"
    747       }
    748     },
    749     "node_modules/es6-error": {
    750       "version": "4.1.1",
    751       "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz",
    752       "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==",
    753       "optional": true
    754     },
    755     "node_modules/escape-string-regexp": {
    756       "version": "1.0.5",
    757       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
    758       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
    759       "optional": true,
    760       "engines": {
    761         "node": ">=0.8.0"
    762       }
    763     },
    764     "node_modules/esprima": {
    765       "version": "4.0.1",
    766       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
    767       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
    768       "optional": true,
    769       "bin": {
    770         "esparse": "bin/esparse.js",
    771         "esvalidate": "bin/esvalidate.js"
    772       },
    773       "engines": {
    774         "node": ">=4"
    775       }
    776     },
    777     "node_modules/find-cache-dir": {
    778       "version": "2.1.0",
    779       "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
    780       "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
    781       "optional": true,
    782       "dependencies": {
    783         "commondir": "^1.0.1",
    784         "make-dir": "^2.0.0",
    785         "pkg-dir": "^3.0.0"
    786       },
    787       "engines": {
    788         "node": ">=6"
    789       }
    790     },
    791     "node_modules/find-up": {
    792       "version": "3.0.0",
    793       "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
    794       "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
    795       "optional": true,
    796       "dependencies": {
    797         "locate-path": "^3.0.0"
    798       },
    799       "engines": {
    800         "node": ">=6"
    801       }
    802     },
    803     "node_modules/for-each": {
    804       "version": "0.3.3",
    805       "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
    806       "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
    807       "dev": true,
    808       "dependencies": {
    809         "is-callable": "^1.1.3"
    810       }
    811     },
    812     "node_modules/foreach": {
    813       "version": "2.0.5",
    814       "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
    815       "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=",
    816       "dev": true
    817     },
    818     "node_modules/foreground-child": {
    819       "version": "1.5.6",
    820       "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.6.tgz",
    821       "integrity": "sha1-T9ca0t/elnibmApcCilZN8svXOk=",
    822       "optional": true,
    823       "dependencies": {
    824         "cross-spawn": "^4",
    825         "signal-exit": "^3.0.0"
    826       }
    827     },
    828     "node_modules/fs.realpath": {
    829       "version": "1.0.0",
    830       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
    831       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
    832       "devOptional": true
    833     },
    834     "node_modules/function-bind": {
    835       "version": "1.1.1",
    836       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
    837       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
    838       "devOptional": true
    839     },
    840     "node_modules/functional-red-black-tree": {
    841       "version": "1.0.1",
    842       "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
    843       "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
    844       "optional": true
    845     },
    846     "node_modules/get-caller-file": {
    847       "version": "2.0.5",
    848       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
    849       "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
    850       "optional": true,
    851       "engines": {
    852         "node": "6.* || 8.* || >= 10.*"
    853       }
    854     },
    855     "node_modules/get-intrinsic": {
    856       "version": "1.1.1",
    857       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
    858       "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
    859       "dev": true,
    860       "dependencies": {
    861         "function-bind": "^1.1.1",
    862         "has": "^1.0.3",
    863         "has-symbols": "^1.0.1"
    864       },
    865       "funding": {
    866         "url": "https://github.com/sponsors/ljharb"
    867       }
    868     },
    869     "node_modules/glob": {
    870       "version": "7.1.7",
    871       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
    872       "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
    873       "devOptional": true,
    874       "dependencies": {
    875         "fs.realpath": "^1.0.0",
    876         "inflight": "^1.0.4",
    877         "inherits": "2",
    878         "minimatch": "^3.0.4",
    879         "once": "^1.3.0",
    880         "path-is-absolute": "^1.0.0"
    881       },
    882       "engines": {
    883         "node": "*"
    884       },
    885       "funding": {
    886         "url": "https://github.com/sponsors/isaacs"
    887       }
    888     },
    889     "node_modules/globals": {
    890       "version": "11.12.0",
    891       "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
    892       "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
    893       "optional": true,
    894       "engines": {
    895         "node": ">=4"
    896       }
    897     },
    898     "node_modules/graceful-fs": {
    899       "version": "4.2.6",
    900       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
    901       "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
    902       "optional": true
    903     },
    904     "node_modules/has": {
    905       "version": "1.0.3",
    906       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
    907       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
    908       "devOptional": true,
    909       "dependencies": {
    910         "function-bind": "^1.1.1"
    911       },
    912       "engines": {
    913         "node": ">= 0.4.0"
    914       }
    915     },
    916     "node_modules/has-bigints": {
    917       "version": "1.0.1",
    918       "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
    919       "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==",
    920       "dev": true,
    921       "funding": {
    922         "url": "https://github.com/sponsors/ljharb"
    923       }
    924     },
    925     "node_modules/has-flag": {
    926       "version": "3.0.0",
    927       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
    928       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
    929       "optional": true,
    930       "engines": {
    931         "node": ">=4"
    932       }
    933     },
    934     "node_modules/has-symbols": {
    935       "version": "1.0.2",
    936       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
    937       "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
    938       "dev": true,
    939       "engines": {
    940         "node": ">= 0.4"
    941       },
    942       "funding": {
    943         "url": "https://github.com/sponsors/ljharb"
    944       }
    945     },
    946     "node_modules/hasha": {
    947       "version": "3.0.0",
    948       "resolved": "https://registry.npmjs.org/hasha/-/hasha-3.0.0.tgz",
    949       "integrity": "sha1-UqMvq4Vp1BymmmH/GiFPjrfIvTk=",
    950       "optional": true,
    951       "dependencies": {
    952         "is-stream": "^1.0.1"
    953       },
    954       "engines": {
    955         "node": ">=4"
    956       }
    957     },
    958     "node_modules/hosted-git-info": {
    959       "version": "2.8.9",
    960       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
    961       "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
    962       "optional": true
    963     },
    964     "node_modules/html-escaper": {
    965       "version": "2.0.2",
    966       "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
    967       "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
    968       "optional": true
    969     },
    970     "node_modules/ieee754": {
    971       "version": "1.2.1",
    972       "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
    973       "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
    974       "funding": [
    975         {
    976           "type": "github",
    977           "url": "https://github.com/sponsors/feross"
    978         },
    979         {
    980           "type": "patreon",
    981           "url": "https://www.patreon.com/feross"
    982         },
    983         {
    984           "type": "consulting",
    985           "url": "https://feross.org/support"
    986         }
    987       ]
    988     },
    989     "node_modules/imurmurhash": {
    990       "version": "0.1.4",
    991       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
    992       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
    993       "optional": true,
    994       "engines": {
    995         "node": ">=0.8.19"
    996       }
    997     },
    998     "node_modules/inflight": {
    999       "version": "1.0.6",
   1000       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
   1001       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
   1002       "devOptional": true,
   1003       "dependencies": {
   1004         "once": "^1.3.0",
   1005         "wrappy": "1"
   1006       }
   1007     },
   1008     "node_modules/inherits": {
   1009       "version": "2.0.4",
   1010       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
   1011       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
   1012     },
   1013     "node_modules/is-arguments": {
   1014       "version": "1.1.0",
   1015       "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz",
   1016       "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==",
   1017       "dev": true,
   1018       "dependencies": {
   1019         "call-bind": "^1.0.0"
   1020       },
   1021       "engines": {
   1022         "node": ">= 0.4"
   1023       },
   1024       "funding": {
   1025         "url": "https://github.com/sponsors/ljharb"
   1026       }
   1027     },
   1028     "node_modules/is-arrayish": {
   1029       "version": "0.2.1",
   1030       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
   1031       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
   1032       "optional": true
   1033     },
   1034     "node_modules/is-bigint": {
   1035       "version": "1.0.2",
   1036       "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz",
   1037       "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==",
   1038       "dev": true,
   1039       "funding": {
   1040         "url": "https://github.com/sponsors/ljharb"
   1041       }
   1042     },
   1043     "node_modules/is-boolean-object": {
   1044       "version": "1.1.1",
   1045       "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz",
   1046       "integrity": "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==",
   1047       "dev": true,
   1048       "dependencies": {
   1049         "call-bind": "^1.0.2"
   1050       },
   1051       "engines": {
   1052         "node": ">= 0.4"
   1053       },
   1054       "funding": {
   1055         "url": "https://github.com/sponsors/ljharb"
   1056       }
   1057     },
   1058     "node_modules/is-buffer": {
   1059       "version": "2.0.5",
   1060       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
   1061       "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
   1062       "funding": [
   1063         {
   1064           "type": "github",
   1065           "url": "https://github.com/sponsors/feross"
   1066         },
   1067         {
   1068           "type": "patreon",
   1069           "url": "https://www.patreon.com/feross"
   1070         },
   1071         {
   1072           "type": "consulting",
   1073           "url": "https://feross.org/support"
   1074         }
   1075       ],
   1076       "engines": {
   1077         "node": ">=4"
   1078       }
   1079     },
   1080     "node_modules/is-callable": {
   1081       "version": "1.2.3",
   1082       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz",
   1083       "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==",
   1084       "dev": true,
   1085       "engines": {
   1086         "node": ">= 0.4"
   1087       },
   1088       "funding": {
   1089         "url": "https://github.com/sponsors/ljharb"
   1090       }
   1091     },
   1092     "node_modules/is-core-module": {
   1093       "version": "2.4.0",
   1094       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz",
   1095       "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==",
   1096       "devOptional": true,
   1097       "dependencies": {
   1098         "has": "^1.0.3"
   1099       },
   1100       "funding": {
   1101         "url": "https://github.com/sponsors/ljharb"
   1102       }
   1103     },
   1104     "node_modules/is-date-object": {
   1105       "version": "1.0.4",
   1106       "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz",
   1107       "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==",
   1108       "dev": true,
   1109       "engines": {
   1110         "node": ">= 0.4"
   1111       },
   1112       "funding": {
   1113         "url": "https://github.com/sponsors/ljharb"
   1114       }
   1115     },
   1116     "node_modules/is-fullwidth-code-point": {
   1117       "version": "2.0.0",
   1118       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
   1119       "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
   1120       "optional": true,
   1121       "engines": {
   1122         "node": ">=4"
   1123       }
   1124     },
   1125     "node_modules/is-map": {
   1126       "version": "2.0.2",
   1127       "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz",
   1128       "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==",
   1129       "dev": true,
   1130       "funding": {
   1131         "url": "https://github.com/sponsors/ljharb"
   1132       }
   1133     },
   1134     "node_modules/is-negative-zero": {
   1135       "version": "2.0.1",
   1136       "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz",
   1137       "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==",
   1138       "dev": true,
   1139       "engines": {
   1140         "node": ">= 0.4"
   1141       },
   1142       "funding": {
   1143         "url": "https://github.com/sponsors/ljharb"
   1144       }
   1145     },
   1146     "node_modules/is-number-object": {
   1147       "version": "1.0.5",
   1148       "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz",
   1149       "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==",
   1150       "dev": true,
   1151       "engines": {
   1152         "node": ">= 0.4"
   1153       },
   1154       "funding": {
   1155         "url": "https://github.com/sponsors/ljharb"
   1156       }
   1157     },
   1158     "node_modules/is-regex": {
   1159       "version": "1.1.3",
   1160       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz",
   1161       "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==",
   1162       "dev": true,
   1163       "dependencies": {
   1164         "call-bind": "^1.0.2",
   1165         "has-symbols": "^1.0.2"
   1166       },
   1167       "engines": {
   1168         "node": ">= 0.4"
   1169       },
   1170       "funding": {
   1171         "url": "https://github.com/sponsors/ljharb"
   1172       }
   1173     },
   1174     "node_modules/is-set": {
   1175       "version": "2.0.2",
   1176       "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz",
   1177       "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==",
   1178       "dev": true,
   1179       "funding": {
   1180         "url": "https://github.com/sponsors/ljharb"
   1181       }
   1182     },
   1183     "node_modules/is-stream": {
   1184       "version": "1.1.0",
   1185       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
   1186       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
   1187       "optional": true,
   1188       "engines": {
   1189         "node": ">=0.10.0"
   1190       }
   1191     },
   1192     "node_modules/is-string": {
   1193       "version": "1.0.6",
   1194       "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz",
   1195       "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==",
   1196       "dev": true,
   1197       "engines": {
   1198         "node": ">= 0.4"
   1199       },
   1200       "funding": {
   1201         "url": "https://github.com/sponsors/ljharb"
   1202       }
   1203     },
   1204     "node_modules/is-symbol": {
   1205       "version": "1.0.4",
   1206       "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
   1207       "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
   1208       "dev": true,
   1209       "dependencies": {
   1210         "has-symbols": "^1.0.2"
   1211       },
   1212       "engines": {
   1213         "node": ">= 0.4"
   1214       },
   1215       "funding": {
   1216         "url": "https://github.com/sponsors/ljharb"
   1217       }
   1218     },
   1219     "node_modules/is-typed-array": {
   1220       "version": "1.1.5",
   1221       "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.5.tgz",
   1222       "integrity": "sha512-S+GRDgJlR3PyEbsX/Fobd9cqpZBuvUS+8asRqYDMLCb2qMzt1oz5m5oxQCxOgUDxiWsOVNi4yaF+/uvdlHlYug==",
   1223       "dev": true,
   1224       "dependencies": {
   1225         "available-typed-arrays": "^1.0.2",
   1226         "call-bind": "^1.0.2",
   1227         "es-abstract": "^1.18.0-next.2",
   1228         "foreach": "^2.0.5",
   1229         "has-symbols": "^1.0.1"
   1230       },
   1231       "engines": {
   1232         "node": ">= 0.4"
   1233       },
   1234       "funding": {
   1235         "url": "https://github.com/sponsors/ljharb"
   1236       }
   1237     },
   1238     "node_modules/is-weakmap": {
   1239       "version": "2.0.1",
   1240       "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz",
   1241       "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==",
   1242       "dev": true,
   1243       "funding": {
   1244         "url": "https://github.com/sponsors/ljharb"
   1245       }
   1246     },
   1247     "node_modules/is-weakset": {
   1248       "version": "2.0.1",
   1249       "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.1.tgz",
   1250       "integrity": "sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw==",
   1251       "dev": true,
   1252       "funding": {
   1253         "url": "https://github.com/sponsors/ljharb"
   1254       }
   1255     },
   1256     "node_modules/isarray": {
   1257       "version": "2.0.5",
   1258       "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
   1259       "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
   1260       "dev": true
   1261     },
   1262     "node_modules/isexe": {
   1263       "version": "2.0.0",
   1264       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
   1265       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
   1266       "optional": true
   1267     },
   1268     "node_modules/istanbul-lib-coverage": {
   1269       "version": "2.0.5",
   1270       "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz",
   1271       "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==",
   1272       "optional": true,
   1273       "engines": {
   1274         "node": ">=6"
   1275       }
   1276     },
   1277     "node_modules/istanbul-lib-hook": {
   1278       "version": "2.0.7",
   1279       "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-2.0.7.tgz",
   1280       "integrity": "sha512-vrRztU9VRRFDyC+aklfLoeXyNdTfga2EI3udDGn4cZ6fpSXpHLV9X6CHvfoMCPtggg8zvDDmC4b9xfu0z6/llA==",
   1281       "optional": true,
   1282       "dependencies": {
   1283         "append-transform": "^1.0.0"
   1284       },
   1285       "engines": {
   1286         "node": ">=6"
   1287       }
   1288     },
   1289     "node_modules/istanbul-lib-instrument": {
   1290       "version": "3.3.0",
   1291       "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz",
   1292       "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==",
   1293       "optional": true,
   1294       "dependencies": {
   1295         "@babel/generator": "^7.4.0",
   1296         "@babel/parser": "^7.4.3",
   1297         "@babel/template": "^7.4.0",
   1298         "@babel/traverse": "^7.4.3",
   1299         "@babel/types": "^7.4.0",
   1300         "istanbul-lib-coverage": "^2.0.5",
   1301         "semver": "^6.0.0"
   1302       },
   1303       "engines": {
   1304         "node": ">=6"
   1305       }
   1306     },
   1307     "node_modules/istanbul-lib-report": {
   1308       "version": "2.0.8",
   1309       "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz",
   1310       "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==",
   1311       "optional": true,
   1312       "dependencies": {
   1313         "istanbul-lib-coverage": "^2.0.5",
   1314         "make-dir": "^2.1.0",
   1315         "supports-color": "^6.1.0"
   1316       },
   1317       "engines": {
   1318         "node": ">=6"
   1319       }
   1320     },
   1321     "node_modules/istanbul-lib-report/node_modules/supports-color": {
   1322       "version": "6.1.0",
   1323       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
   1324       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
   1325       "optional": true,
   1326       "dependencies": {
   1327         "has-flag": "^3.0.0"
   1328       },
   1329       "engines": {
   1330         "node": ">=6"
   1331       }
   1332     },
   1333     "node_modules/istanbul-lib-source-maps": {
   1334       "version": "3.0.6",
   1335       "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz",
   1336       "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==",
   1337       "optional": true,
   1338       "dependencies": {
   1339         "debug": "^4.1.1",
   1340         "istanbul-lib-coverage": "^2.0.5",
   1341         "make-dir": "^2.1.0",
   1342         "rimraf": "^2.6.3",
   1343         "source-map": "^0.6.1"
   1344       },
   1345       "engines": {
   1346         "node": ">=6"
   1347       }
   1348     },
   1349     "node_modules/istanbul-lib-source-maps/node_modules/rimraf": {
   1350       "version": "2.7.1",
   1351       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
   1352       "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
   1353       "optional": true,
   1354       "dependencies": {
   1355         "glob": "^7.1.3"
   1356       },
   1357       "bin": {
   1358         "rimraf": "bin.js"
   1359       }
   1360     },
   1361     "node_modules/istanbul-lib-source-maps/node_modules/source-map": {
   1362       "version": "0.6.1",
   1363       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
   1364       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
   1365       "optional": true,
   1366       "engines": {
   1367         "node": ">=0.10.0"
   1368       }
   1369     },
   1370     "node_modules/istanbul-reports": {
   1371       "version": "2.2.7",
   1372       "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz",
   1373       "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==",
   1374       "optional": true,
   1375       "dependencies": {
   1376         "html-escaper": "^2.0.0"
   1377       },
   1378       "engines": {
   1379         "node": ">=6"
   1380       }
   1381     },
   1382     "node_modules/js-tokens": {
   1383       "version": "4.0.0",
   1384       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
   1385       "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
   1386       "optional": true
   1387     },
   1388     "node_modules/js-yaml": {
   1389       "version": "3.14.1",
   1390       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
   1391       "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
   1392       "optional": true,
   1393       "dependencies": {
   1394         "argparse": "^1.0.7",
   1395         "esprima": "^4.0.0"
   1396       },
   1397       "bin": {
   1398         "js-yaml": "bin/js-yaml.js"
   1399       }
   1400     },
   1401     "node_modules/jsesc": {
   1402       "version": "2.5.2",
   1403       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
   1404       "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
   1405       "optional": true,
   1406       "bin": {
   1407         "jsesc": "bin/jsesc"
   1408       },
   1409       "engines": {
   1410         "node": ">=4"
   1411       }
   1412     },
   1413     "node_modules/json-parse-better-errors": {
   1414       "version": "1.0.2",
   1415       "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
   1416       "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
   1417       "optional": true
   1418     },
   1419     "node_modules/level-concat-iterator": {
   1420       "version": "3.0.0",
   1421       "resolved": "https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-3.0.0.tgz",
   1422       "integrity": "sha512-UHGiIdj+uiFQorOrURRvJF3Ei0uHc89ciM/aRi0qsWDV2f0HXypeXUPhJKL6DsONgSR76Pc0AI4sKYEYYRn2Dg==",
   1423       "engines": {
   1424         "node": ">=10"
   1425       }
   1426     },
   1427     "node_modules/level-errors": {
   1428       "version": "3.0.0",
   1429       "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-3.0.0.tgz",
   1430       "integrity": "sha512-MZXOQT061uEjxxxq4C/Jf+M3RdEKK9e3NbxlN7yOp1LDYoLVAhE2i1j0b7XqXfl8FjFtUL7phwr3Sn0wXXoMqA==",
   1431       "dependencies": {
   1432         "errno": "^1.0.0"
   1433       },
   1434       "engines": {
   1435         "node": ">=10"
   1436       }
   1437     },
   1438     "node_modules/level-iterator-stream": {
   1439       "version": "5.0.0",
   1440       "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-5.0.0.tgz",
   1441       "integrity": "sha512-wnb1+o+CVFUDdiSMR/ZymE2prPs3cjVLlXuDeSq9Zb8o032XrabGEXcTCsBxprAtseO3qvFeGzh6406z9sOTRA==",
   1442       "dependencies": {
   1443         "inherits": "^2.0.4",
   1444         "readable-stream": "^3.4.0"
   1445       },
   1446       "engines": {
   1447         "node": ">=10"
   1448       }
   1449     },
   1450     "node_modules/level-supports": {
   1451       "version": "2.0.0",
   1452       "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-2.0.0.tgz",
   1453       "integrity": "sha512-8UJgzo1pvWP1wq80ZlkL19fPeK7tlyy0sBY90+2pj0x/kvzHCoLDWyuFJJMrsTn33oc7hbMkS3SkjCxMRPHWaw==",
   1454       "engines": {
   1455         "node": ">=10"
   1456       }
   1457     },
   1458     "node_modules/leveldown": {
   1459       "version": "6.0.0",
   1460       "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-6.0.0.tgz",
   1461       "integrity": "sha512-NEsyqpfdDhpFO49Zm9htNSsWixMa9Q9sUXgrBTaQNPyPo2Kx1wRctgIXMzc7tduXJqNff8QAwulv2eZDboghxQ==",
   1462       "hasInstallScript": true,
   1463       "optional": true,
   1464       "dependencies": {
   1465         "abstract-leveldown": "^7.0.0",
   1466         "napi-macros": "~2.0.0",
   1467         "node-gyp-build": "~4.2.1"
   1468       },
   1469       "engines": {
   1470         "node": ">=10.12.0"
   1471       }
   1472     },
   1473     "node_modules/levelup": {
   1474       "version": "5.0.1",
   1475       "resolved": "https://registry.npmjs.org/levelup/-/levelup-5.0.1.tgz",
   1476       "integrity": "sha512-MJvQgBRQmB+E5+d6Qbxqm05N4U9NzOxGNhXx0rR8maRBwmVuVV+m4IV3N4HzZJW8JwiJ0jj92RZaytcD+Hr1CA==",
   1477       "dependencies": {
   1478         "catering": "^2.0.0",
   1479         "deferred-leveldown": "^6.0.0",
   1480         "level-errors": "^3.0.0",
   1481         "level-iterator-stream": "^5.0.0",
   1482         "level-supports": "^2.0.0",
   1483         "queue-microtask": "^1.2.3"
   1484       },
   1485       "engines": {
   1486         "node": ">=10"
   1487       }
   1488     },
   1489     "node_modules/load-json-file": {
   1490       "version": "4.0.0",
   1491       "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
   1492       "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
   1493       "optional": true,
   1494       "dependencies": {
   1495         "graceful-fs": "^4.1.2",
   1496         "parse-json": "^4.0.0",
   1497         "pify": "^3.0.0",
   1498         "strip-bom": "^3.0.0"
   1499       },
   1500       "engines": {
   1501         "node": ">=4"
   1502       }
   1503     },
   1504     "node_modules/load-json-file/node_modules/pify": {
   1505       "version": "3.0.0",
   1506       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
   1507       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
   1508       "optional": true,
   1509       "engines": {
   1510         "node": ">=4"
   1511       }
   1512     },
   1513     "node_modules/locate-path": {
   1514       "version": "3.0.0",
   1515       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
   1516       "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
   1517       "optional": true,
   1518       "dependencies": {
   1519         "p-locate": "^3.0.0",
   1520         "path-exists": "^3.0.0"
   1521       },
   1522       "engines": {
   1523         "node": ">=6"
   1524       }
   1525     },
   1526     "node_modules/lodash.flattendeep": {
   1527       "version": "4.4.0",
   1528       "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz",
   1529       "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=",
   1530       "optional": true
   1531     },
   1532     "node_modules/lru-cache": {
   1533       "version": "4.1.5",
   1534       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
   1535       "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
   1536       "optional": true,
   1537       "dependencies": {
   1538         "pseudomap": "^1.0.2",
   1539         "yallist": "^2.1.2"
   1540       }
   1541     },
   1542     "node_modules/ltgt": {
   1543       "version": "2.2.1",
   1544       "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz",
   1545       "integrity": "sha1-81ypHEk/e3PaDgdJUwTxezH4fuU=",
   1546       "optional": true
   1547     },
   1548     "node_modules/make-dir": {
   1549       "version": "2.1.0",
   1550       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
   1551       "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
   1552       "optional": true,
   1553       "dependencies": {
   1554         "pify": "^4.0.1",
   1555         "semver": "^5.6.0"
   1556       },
   1557       "engines": {
   1558         "node": ">=6"
   1559       }
   1560     },
   1561     "node_modules/make-dir/node_modules/semver": {
   1562       "version": "5.7.1",
   1563       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
   1564       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
   1565       "optional": true,
   1566       "bin": {
   1567         "semver": "bin/semver"
   1568       }
   1569     },
   1570     "node_modules/memdown": {
   1571       "version": "6.0.0",
   1572       "resolved": "https://registry.npmjs.org/memdown/-/memdown-6.0.0.tgz",
   1573       "integrity": "sha512-ryMNxH7h/aU+nMgxkeQAsZIIPxoDYAPwMJa2hbKerOJEIkU0E4JNVR8ExJQJ4K9C2ZO5lU1GivX9bYHhkGKxtQ==",
   1574       "optional": true,
   1575       "dependencies": {
   1576         "abstract-leveldown": "^7.0.0",
   1577         "buffer": "^6.0.3",
   1578         "functional-red-black-tree": "^1.0.1",
   1579         "inherits": "^2.0.1",
   1580         "ltgt": "^2.2.0"
   1581       },
   1582       "engines": {
   1583         "node": ">=10"
   1584       }
   1585     },
   1586     "node_modules/memory-pager": {
   1587       "version": "1.5.0",
   1588       "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz",
   1589       "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==",
   1590       "optional": true
   1591     },
   1592     "node_modules/merge-source-map": {
   1593       "version": "1.1.0",
   1594       "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz",
   1595       "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==",
   1596       "optional": true,
   1597       "dependencies": {
   1598         "source-map": "^0.6.1"
   1599       }
   1600     },
   1601     "node_modules/merge-source-map/node_modules/source-map": {
   1602       "version": "0.6.1",
   1603       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
   1604       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
   1605       "optional": true,
   1606       "engines": {
   1607         "node": ">=0.10.0"
   1608       }
   1609     },
   1610     "node_modules/minimatch": {
   1611       "version": "3.0.4",
   1612       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
   1613       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
   1614       "devOptional": true,
   1615       "dependencies": {
   1616         "brace-expansion": "^1.1.7"
   1617       },
   1618       "engines": {
   1619         "node": "*"
   1620       }
   1621     },
   1622     "node_modules/minimist": {
   1623       "version": "1.2.5",
   1624       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
   1625       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
   1626       "devOptional": true
   1627     },
   1628     "node_modules/mkdirp": {
   1629       "version": "0.5.5",
   1630       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
   1631       "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
   1632       "optional": true,
   1633       "dependencies": {
   1634         "minimist": "^1.2.5"
   1635       },
   1636       "bin": {
   1637         "mkdirp": "bin/cmd.js"
   1638       }
   1639     },
   1640     "node_modules/mongodb": {
   1641       "version": "3.6.9",
   1642       "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.6.9.tgz",
   1643       "integrity": "sha512-1nSCKgSunzn/CXwgOWgbPHUWOO5OfERcuOWISmqd610jn0s8BU9K4879iJVabqgpPPbA6hO7rG48eq+fGED3Mg==",
   1644       "optional": true,
   1645       "dependencies": {
   1646         "bl": "^2.2.1",
   1647         "bson": "^1.1.4",
   1648         "denque": "^1.4.1",
   1649         "optional-require": "^1.0.3",
   1650         "safe-buffer": "^5.1.2"
   1651       },
   1652       "engines": {
   1653         "node": ">=4"
   1654       },
   1655       "optionalDependencies": {
   1656         "saslprep": "^1.0.0"
   1657       },
   1658       "peerDependenciesMeta": {
   1659         "aws4": {
   1660           "optional": true
   1661         },
   1662         "bson-ext": {
   1663           "optional": true
   1664         },
   1665         "kerberos": {
   1666           "optional": true
   1667         },
   1668         "mongodb-client-encryption": {
   1669           "optional": true
   1670         },
   1671         "mongodb-extjson": {
   1672           "optional": true
   1673         },
   1674         "snappy": {
   1675           "optional": true
   1676         }
   1677       }
   1678     },
   1679     "node_modules/mongodown": {
   1680       "version": "2.0.0",
   1681       "resolved": "https://registry.npmjs.org/mongodown/-/mongodown-2.0.0.tgz",
   1682       "integrity": "sha512-87JRa/WkHLn6nqZcpNLH3nv1DSyIK3mYgmtbesdKB2/FLgMBkg8DxCL/cgSI2fVCJM0Zi7SIaDKkef4pOw/zlA==",
   1683       "optional": true,
   1684       "dependencies": {
   1685         "abstract-leveldown": "^2.6.0",
   1686         "after-all": "^2.0.0",
   1687         "mongojs": "^3.1.0"
   1688       },
   1689       "engines": {
   1690         "node": ">=4.0.0"
   1691       }
   1692     },
   1693     "node_modules/mongodown/node_modules/abstract-leveldown": {
   1694       "version": "2.7.2",
   1695       "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.7.2.tgz",
   1696       "integrity": "sha512-+OVvxH2rHVEhWLdbudP6p0+dNMXu8JA1CbhP19T8paTYAcX7oJ4OVjT+ZUVpv7mITxXHqDMej+GdqXBmXkw09w==",
   1697       "optional": true,
   1698       "dependencies": {
   1699         "xtend": "~4.0.0"
   1700       }
   1701     },
   1702     "node_modules/mongojs": {
   1703       "version": "3.1.0",
   1704       "resolved": "https://registry.npmjs.org/mongojs/-/mongojs-3.1.0.tgz",
   1705       "integrity": "sha512-aXJ4xfXwx9s1cqtKTZ24PypXiWhIgvgENObQzCGbV4QBxEVedy3yuErhx6znk959cF2dOzL2ClgXJvIhfgkpIQ==",
   1706       "optional": true,
   1707       "dependencies": {
   1708         "each-series": "^1.0.0",
   1709         "mongodb": "^3.3.2",
   1710         "nyc": "^14.1.1",
   1711         "once": "^1.4.0",
   1712         "parse-mongo-url": "^1.1.1",
   1713         "readable-stream": "^3.4.0",
   1714         "thunky": "^1.1.0",
   1715         "to-mongodb-core": "^2.0.0"
   1716       }
   1717     },
   1718     "node_modules/ms": {
   1719       "version": "2.1.2",
   1720       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
   1721       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
   1722       "optional": true
   1723     },
   1724     "node_modules/napi-macros": {
   1725       "version": "2.0.0",
   1726       "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz",
   1727       "integrity": "sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==",
   1728       "optional": true
   1729     },
   1730     "node_modules/nested-error-stacks": {
   1731       "version": "2.1.0",
   1732       "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz",
   1733       "integrity": "sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==",
   1734       "optional": true
   1735     },
   1736     "node_modules/node-gyp-build": {
   1737       "version": "4.2.3",
   1738       "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.3.tgz",
   1739       "integrity": "sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg==",
   1740       "optional": true,
   1741       "bin": {
   1742         "node-gyp-build": "bin.js",
   1743         "node-gyp-build-optional": "optional.js",
   1744         "node-gyp-build-test": "build-test.js"
   1745       }
   1746     },
   1747     "node_modules/normalize-package-data": {
   1748       "version": "2.5.0",
   1749       "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
   1750       "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
   1751       "optional": true,
   1752       "dependencies": {
   1753         "hosted-git-info": "^2.1.4",
   1754         "resolve": "^1.10.0",
   1755         "semver": "2 || 3 || 4 || 5",
   1756         "validate-npm-package-license": "^3.0.1"
   1757       }
   1758     },
   1759     "node_modules/normalize-package-data/node_modules/resolve": {
   1760       "version": "1.20.0",
   1761       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
   1762       "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
   1763       "optional": true,
   1764       "dependencies": {
   1765         "is-core-module": "^2.2.0",
   1766         "path-parse": "^1.0.6"
   1767       },
   1768       "funding": {
   1769         "url": "https://github.com/sponsors/ljharb"
   1770       }
   1771     },
   1772     "node_modules/normalize-package-data/node_modules/semver": {
   1773       "version": "5.7.1",
   1774       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
   1775       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
   1776       "optional": true,
   1777       "bin": {
   1778         "semver": "bin/semver"
   1779       }
   1780     },
   1781     "node_modules/nyc": {
   1782       "version": "14.1.1",
   1783       "resolved": "https://registry.npmjs.org/nyc/-/nyc-14.1.1.tgz",
   1784       "integrity": "sha512-OI0vm6ZGUnoGZv/tLdZ2esSVzDwUC88SNs+6JoSOMVxA+gKMB8Tk7jBwgemLx4O40lhhvZCVw1C+OYLOBOPXWw==",
   1785       "optional": true,
   1786       "dependencies": {
   1787         "archy": "^1.0.0",
   1788         "caching-transform": "^3.0.2",
   1789         "convert-source-map": "^1.6.0",
   1790         "cp-file": "^6.2.0",
   1791         "find-cache-dir": "^2.1.0",
   1792         "find-up": "^3.0.0",
   1793         "foreground-child": "^1.5.6",
   1794         "glob": "^7.1.3",
   1795         "istanbul-lib-coverage": "^2.0.5",
   1796         "istanbul-lib-hook": "^2.0.7",
   1797         "istanbul-lib-instrument": "^3.3.0",
   1798         "istanbul-lib-report": "^2.0.8",
   1799         "istanbul-lib-source-maps": "^3.0.6",
   1800         "istanbul-reports": "^2.2.4",
   1801         "js-yaml": "^3.13.1",
   1802         "make-dir": "^2.1.0",
   1803         "merge-source-map": "^1.1.0",
   1804         "resolve-from": "^4.0.0",
   1805         "rimraf": "^2.6.3",
   1806         "signal-exit": "^3.0.2",
   1807         "spawn-wrap": "^1.4.2",
   1808         "test-exclude": "^5.2.3",
   1809         "uuid": "^3.3.2",
   1810         "yargs": "^13.2.2",
   1811         "yargs-parser": "^13.0.0"
   1812       },
   1813       "bin": {
   1814         "nyc": "bin/nyc.js"
   1815       },
   1816       "engines": {
   1817         "node": ">=6"
   1818       }
   1819     },
   1820     "node_modules/nyc/node_modules/rimraf": {
   1821       "version": "2.7.1",
   1822       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
   1823       "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
   1824       "optional": true,
   1825       "dependencies": {
   1826         "glob": "^7.1.3"
   1827       },
   1828       "bin": {
   1829         "rimraf": "bin.js"
   1830       }
   1831     },
   1832     "node_modules/object-inspect": {
   1833       "version": "1.10.3",
   1834       "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz",
   1835       "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==",
   1836       "dev": true,
   1837       "funding": {
   1838         "url": "https://github.com/sponsors/ljharb"
   1839       }
   1840     },
   1841     "node_modules/object-is": {
   1842       "version": "1.1.5",
   1843       "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
   1844       "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
   1845       "dev": true,
   1846       "dependencies": {
   1847         "call-bind": "^1.0.2",
   1848         "define-properties": "^1.1.3"
   1849       },
   1850       "engines": {
   1851         "node": ">= 0.4"
   1852       },
   1853       "funding": {
   1854         "url": "https://github.com/sponsors/ljharb"
   1855       }
   1856     },
   1857     "node_modules/object-keys": {
   1858       "version": "1.1.1",
   1859       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
   1860       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
   1861       "dev": true,
   1862       "engines": {
   1863         "node": ">= 0.4"
   1864       }
   1865     },
   1866     "node_modules/object.assign": {
   1867       "version": "4.1.2",
   1868       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
   1869       "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
   1870       "dev": true,
   1871       "dependencies": {
   1872         "call-bind": "^1.0.0",
   1873         "define-properties": "^1.1.3",
   1874         "has-symbols": "^1.0.1",
   1875         "object-keys": "^1.1.1"
   1876       },
   1877       "engines": {
   1878         "node": ">= 0.4"
   1879       },
   1880       "funding": {
   1881         "url": "https://github.com/sponsors/ljharb"
   1882       }
   1883     },
   1884     "node_modules/once": {
   1885       "version": "1.4.0",
   1886       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
   1887       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
   1888       "devOptional": true,
   1889       "dependencies": {
   1890         "wrappy": "1"
   1891       }
   1892     },
   1893     "node_modules/optional-require": {
   1894       "version": "1.0.3",
   1895       "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.0.3.tgz",
   1896       "integrity": "sha512-RV2Zp2MY2aeYK5G+B/Sps8lW5NHAzE5QClbFP15j+PWmP+T9PxlJXBOOLoSAdgwFvS4t0aMR4vpedMkbHfh0nA==",
   1897       "optional": true,
   1898       "engines": {
   1899         "node": ">=4"
   1900       }
   1901     },
   1902     "node_modules/os-homedir": {
   1903       "version": "1.0.2",
   1904       "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
   1905       "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
   1906       "optional": true,
   1907       "engines": {
   1908         "node": ">=0.10.0"
   1909       }
   1910     },
   1911     "node_modules/p-limit": {
   1912       "version": "2.3.0",
   1913       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
   1914       "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
   1915       "optional": true,
   1916       "dependencies": {
   1917         "p-try": "^2.0.0"
   1918       },
   1919       "engines": {
   1920         "node": ">=6"
   1921       },
   1922       "funding": {
   1923         "url": "https://github.com/sponsors/sindresorhus"
   1924       }
   1925     },
   1926     "node_modules/p-locate": {
   1927       "version": "3.0.0",
   1928       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
   1929       "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
   1930       "optional": true,
   1931       "dependencies": {
   1932         "p-limit": "^2.0.0"
   1933       },
   1934       "engines": {
   1935         "node": ">=6"
   1936       }
   1937     },
   1938     "node_modules/p-try": {
   1939       "version": "2.2.0",
   1940       "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
   1941       "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
   1942       "optional": true,
   1943       "engines": {
   1944         "node": ">=6"
   1945       }
   1946     },
   1947     "node_modules/package-hash": {
   1948       "version": "3.0.0",
   1949       "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-3.0.0.tgz",
   1950       "integrity": "sha512-lOtmukMDVvtkL84rJHI7dpTYq+0rli8N2wlnqUcBuDWCfVhRUfOmnR9SsoHFMLpACvEV60dX7rd0rFaYDZI+FA==",
   1951       "optional": true,
   1952       "dependencies": {
   1953         "graceful-fs": "^4.1.15",
   1954         "hasha": "^3.0.0",
   1955         "lodash.flattendeep": "^4.4.0",
   1956         "release-zalgo": "^1.0.0"
   1957       },
   1958       "engines": {
   1959         "node": ">=6"
   1960       }
   1961     },
   1962     "node_modules/parse-json": {
   1963       "version": "4.0.0",
   1964       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
   1965       "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
   1966       "optional": true,
   1967       "dependencies": {
   1968         "error-ex": "^1.3.1",
   1969         "json-parse-better-errors": "^1.0.1"
   1970       },
   1971       "engines": {
   1972         "node": ">=4"
   1973       }
   1974     },
   1975     "node_modules/parse-mongo-url": {
   1976       "version": "1.1.1",
   1977       "resolved": "https://registry.npmjs.org/parse-mongo-url/-/parse-mongo-url-1.1.1.tgz",
   1978       "integrity": "sha1-ZiON9fjnwMjKTNlw1KtqE3PrdbU=",
   1979       "optional": true
   1980     },
   1981     "node_modules/path-exists": {
   1982       "version": "3.0.0",
   1983       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
   1984       "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
   1985       "optional": true,
   1986       "engines": {
   1987         "node": ">=4"
   1988       }
   1989     },
   1990     "node_modules/path-is-absolute": {
   1991       "version": "1.0.1",
   1992       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
   1993       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
   1994       "devOptional": true,
   1995       "engines": {
   1996         "node": ">=0.10.0"
   1997       }
   1998     },
   1999     "node_modules/path-parse": {
   2000       "version": "1.0.7",
   2001       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
   2002       "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
   2003       "devOptional": true
   2004     },
   2005     "node_modules/path-type": {
   2006       "version": "3.0.0",
   2007       "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
   2008       "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
   2009       "optional": true,
   2010       "dependencies": {
   2011         "pify": "^3.0.0"
   2012       },
   2013       "engines": {
   2014         "node": ">=4"
   2015       }
   2016     },
   2017     "node_modules/path-type/node_modules/pify": {
   2018       "version": "3.0.0",
   2019       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
   2020       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
   2021       "optional": true,
   2022       "engines": {
   2023         "node": ">=4"
   2024       }
   2025     },
   2026     "node_modules/pify": {
   2027       "version": "4.0.1",
   2028       "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
   2029       "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
   2030       "optional": true,
   2031       "engines": {
   2032         "node": ">=6"
   2033       }
   2034     },
   2035     "node_modules/pkg-dir": {
   2036       "version": "3.0.0",
   2037       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
   2038       "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
   2039       "optional": true,
   2040       "dependencies": {
   2041         "find-up": "^3.0.0"
   2042       },
   2043       "engines": {
   2044         "node": ">=6"
   2045       }
   2046     },
   2047     "node_modules/process-nextick-args": {
   2048       "version": "2.0.1",
   2049       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
   2050       "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
   2051       "optional": true
   2052     },
   2053     "node_modules/prr": {
   2054       "version": "1.0.1",
   2055       "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
   2056       "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY="
   2057     },
   2058     "node_modules/pseudomap": {
   2059       "version": "1.0.2",
   2060       "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
   2061       "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
   2062       "optional": true
   2063     },
   2064     "node_modules/querystringify": {
   2065       "version": "2.2.0",
   2066       "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
   2067       "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ=="
   2068     },
   2069     "node_modules/queue-microtask": {
   2070       "version": "1.2.3",
   2071       "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
   2072       "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
   2073       "funding": [
   2074         {
   2075           "type": "github",
   2076           "url": "https://github.com/sponsors/feross"
   2077         },
   2078         {
   2079           "type": "patreon",
   2080           "url": "https://www.patreon.com/feross"
   2081         },
   2082         {
   2083           "type": "consulting",
   2084           "url": "https://feross.org/support"
   2085         }
   2086       ]
   2087     },
   2088     "node_modules/read-pkg": {
   2089       "version": "3.0.0",
   2090       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
   2091       "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
   2092       "optional": true,
   2093       "dependencies": {
   2094         "load-json-file": "^4.0.0",
   2095         "normalize-package-data": "^2.3.2",
   2096         "path-type": "^3.0.0"
   2097       },
   2098       "engines": {
   2099         "node": ">=4"
   2100       }
   2101     },
   2102     "node_modules/read-pkg-up": {
   2103       "version": "4.0.0",
   2104       "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz",
   2105       "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==",
   2106       "optional": true,
   2107       "dependencies": {
   2108         "find-up": "^3.0.0",
   2109         "read-pkg": "^3.0.0"
   2110       },
   2111       "engines": {
   2112         "node": ">=6"
   2113       }
   2114     },
   2115     "node_modules/readable-stream": {
   2116       "version": "3.6.0",
   2117       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
   2118       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
   2119       "dependencies": {
   2120         "inherits": "^2.0.3",
   2121         "string_decoder": "^1.1.1",
   2122         "util-deprecate": "^1.0.1"
   2123       },
   2124       "engines": {
   2125         "node": ">= 6"
   2126       }
   2127     },
   2128     "node_modules/regexp.prototype.flags": {
   2129       "version": "1.3.1",
   2130       "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz",
   2131       "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==",
   2132       "dev": true,
   2133       "dependencies": {
   2134         "call-bind": "^1.0.2",
   2135         "define-properties": "^1.1.3"
   2136       },
   2137       "engines": {
   2138         "node": ">= 0.4"
   2139       },
   2140       "funding": {
   2141         "url": "https://github.com/sponsors/ljharb"
   2142       }
   2143     },
   2144     "node_modules/release-zalgo": {
   2145       "version": "1.0.0",
   2146       "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz",
   2147       "integrity": "sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA=",
   2148       "optional": true,
   2149       "dependencies": {
   2150         "es6-error": "^4.0.1"
   2151       },
   2152       "engines": {
   2153         "node": ">=4"
   2154       }
   2155     },
   2156     "node_modules/require-directory": {
   2157       "version": "2.1.1",
   2158       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
   2159       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
   2160       "optional": true,
   2161       "engines": {
   2162         "node": ">=0.10.0"
   2163       }
   2164     },
   2165     "node_modules/require-main-filename": {
   2166       "version": "2.0.0",
   2167       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
   2168       "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
   2169       "optional": true
   2170     },
   2171     "node_modules/requires-port": {
   2172       "version": "1.0.0",
   2173       "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
   2174       "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8="
   2175     },
   2176     "node_modules/resolve": {
   2177       "version": "2.0.0-next.3",
   2178       "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz",
   2179       "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==",
   2180       "dev": true,
   2181       "dependencies": {
   2182         "is-core-module": "^2.2.0",
   2183         "path-parse": "^1.0.6"
   2184       },
   2185       "funding": {
   2186         "url": "https://github.com/sponsors/ljharb"
   2187       }
   2188     },
   2189     "node_modules/resolve-from": {
   2190       "version": "4.0.0",
   2191       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
   2192       "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
   2193       "optional": true,
   2194       "engines": {
   2195         "node": ">=4"
   2196       }
   2197     },
   2198     "node_modules/resumer": {
   2199       "version": "0.0.0",
   2200       "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz",
   2201       "integrity": "sha1-8ej0YeQGS6Oegq883CqMiT0HZ1k=",
   2202       "dev": true,
   2203       "dependencies": {
   2204         "through": "~2.3.4"
   2205       }
   2206     },
   2207     "node_modules/rimraf": {
   2208       "version": "3.0.2",
   2209       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
   2210       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
   2211       "dev": true,
   2212       "dependencies": {
   2213         "glob": "^7.1.3"
   2214       },
   2215       "bin": {
   2216         "rimraf": "bin.js"
   2217       },
   2218       "funding": {
   2219         "url": "https://github.com/sponsors/isaacs"
   2220       }
   2221     },
   2222     "node_modules/safe-buffer": {
   2223       "version": "5.2.1",
   2224       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
   2225       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
   2226       "funding": [
   2227         {
   2228           "type": "github",
   2229           "url": "https://github.com/sponsors/feross"
   2230         },
   2231         {
   2232           "type": "patreon",
   2233           "url": "https://www.patreon.com/feross"
   2234         },
   2235         {
   2236           "type": "consulting",
   2237           "url": "https://feross.org/support"
   2238         }
   2239       ]
   2240     },
   2241     "node_modules/saslprep": {
   2242       "version": "1.0.3",
   2243       "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz",
   2244       "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==",
   2245       "optional": true,
   2246       "dependencies": {
   2247         "sparse-bitfield": "^3.0.3"
   2248       },
   2249       "engines": {
   2250         "node": ">=6"
   2251       }
   2252     },
   2253     "node_modules/semver": {
   2254       "version": "6.3.0",
   2255       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
   2256       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
   2257       "optional": true,
   2258       "bin": {
   2259         "semver": "bin/semver.js"
   2260       }
   2261     },
   2262     "node_modules/set-blocking": {
   2263       "version": "2.0.0",
   2264       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
   2265       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
   2266       "optional": true
   2267     },
   2268     "node_modules/side-channel": {
   2269       "version": "1.0.4",
   2270       "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
   2271       "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
   2272       "dev": true,
   2273       "dependencies": {
   2274         "call-bind": "^1.0.0",
   2275         "get-intrinsic": "^1.0.2",
   2276         "object-inspect": "^1.9.0"
   2277       },
   2278       "funding": {
   2279         "url": "https://github.com/sponsors/ljharb"
   2280       }
   2281     },
   2282     "node_modules/signal-exit": {
   2283       "version": "3.0.3",
   2284       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
   2285       "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
   2286       "optional": true
   2287     },
   2288     "node_modules/source-map": {
   2289       "version": "0.5.7",
   2290       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
   2291       "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
   2292       "optional": true,
   2293       "engines": {
   2294         "node": ">=0.10.0"
   2295       }
   2296     },
   2297     "node_modules/sparse-bitfield": {
   2298       "version": "3.0.3",
   2299       "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz",
   2300       "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=",
   2301       "optional": true,
   2302       "dependencies": {
   2303         "memory-pager": "^1.0.2"
   2304       }
   2305     },
   2306     "node_modules/spawn-wrap": {
   2307       "version": "1.4.3",
   2308       "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-1.4.3.tgz",
   2309       "integrity": "sha512-IgB8md0QW/+tWqcavuFgKYR/qIRvJkRLPJDFaoXtLLUaVcCDK0+HeFTkmQHj3eprcYhc+gOl0aEA1w7qZlYezw==",
   2310       "optional": true,
   2311       "dependencies": {
   2312         "foreground-child": "^1.5.6",
   2313         "mkdirp": "^0.5.0",
   2314         "os-homedir": "^1.0.1",
   2315         "rimraf": "^2.6.2",
   2316         "signal-exit": "^3.0.2",
   2317         "which": "^1.3.0"
   2318       }
   2319     },
   2320     "node_modules/spawn-wrap/node_modules/rimraf": {
   2321       "version": "2.7.1",
   2322       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
   2323       "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
   2324       "optional": true,
   2325       "dependencies": {
   2326         "glob": "^7.1.3"
   2327       },
   2328       "bin": {
   2329         "rimraf": "bin.js"
   2330       }
   2331     },
   2332     "node_modules/spdx-correct": {
   2333       "version": "3.1.1",
   2334       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
   2335       "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
   2336       "optional": true,
   2337       "dependencies": {
   2338         "spdx-expression-parse": "^3.0.0",
   2339         "spdx-license-ids": "^3.0.0"
   2340       }
   2341     },
   2342     "node_modules/spdx-exceptions": {
   2343       "version": "2.3.0",
   2344       "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
   2345       "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
   2346       "optional": true
   2347     },
   2348     "node_modules/spdx-expression-parse": {
   2349       "version": "3.0.1",
   2350       "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
   2351       "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
   2352       "optional": true,
   2353       "dependencies": {
   2354         "spdx-exceptions": "^2.1.0",
   2355         "spdx-license-ids": "^3.0.0"
   2356       }
   2357     },
   2358     "node_modules/spdx-license-ids": {
   2359       "version": "3.0.9",
   2360       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz",
   2361       "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==",
   2362       "optional": true
   2363     },
   2364     "node_modules/sprintf-js": {
   2365       "version": "1.0.3",
   2366       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
   2367       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
   2368       "optional": true
   2369     },
   2370     "node_modules/string_decoder": {
   2371       "version": "1.3.0",
   2372       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
   2373       "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
   2374       "dependencies": {
   2375         "safe-buffer": "~5.2.0"
   2376       }
   2377     },
   2378     "node_modules/string-width": {
   2379       "version": "3.1.0",
   2380       "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
   2381       "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
   2382       "optional": true,
   2383       "dependencies": {
   2384         "emoji-regex": "^7.0.1",
   2385         "is-fullwidth-code-point": "^2.0.0",
   2386         "strip-ansi": "^5.1.0"
   2387       },
   2388       "engines": {
   2389         "node": ">=6"
   2390       }
   2391     },
   2392     "node_modules/string.prototype.trim": {
   2393       "version": "1.2.4",
   2394       "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.4.tgz",
   2395       "integrity": "sha512-hWCk/iqf7lp0/AgTF7/ddO1IWtSNPASjlzCicV5irAVdE1grjsneK26YG6xACMBEdCvO8fUST0UzDMh/2Qy+9Q==",
   2396       "dev": true,
   2397       "dependencies": {
   2398         "call-bind": "^1.0.2",
   2399         "define-properties": "^1.1.3",
   2400         "es-abstract": "^1.18.0-next.2"
   2401       },
   2402       "engines": {
   2403         "node": ">= 0.4"
   2404       },
   2405       "funding": {
   2406         "url": "https://github.com/sponsors/ljharb"
   2407       }
   2408     },
   2409     "node_modules/string.prototype.trimend": {
   2410       "version": "1.0.4",
   2411       "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
   2412       "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
   2413       "dev": true,
   2414       "dependencies": {
   2415         "call-bind": "^1.0.2",
   2416         "define-properties": "^1.1.3"
   2417       },
   2418       "funding": {
   2419         "url": "https://github.com/sponsors/ljharb"
   2420       }
   2421     },
   2422     "node_modules/string.prototype.trimstart": {
   2423       "version": "1.0.4",
   2424       "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
   2425       "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
   2426       "dev": true,
   2427       "dependencies": {
   2428         "call-bind": "^1.0.2",
   2429         "define-properties": "^1.1.3"
   2430       },
   2431       "funding": {
   2432         "url": "https://github.com/sponsors/ljharb"
   2433       }
   2434     },
   2435     "node_modules/strip-ansi": {
   2436       "version": "5.2.0",
   2437       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
   2438       "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
   2439       "optional": true,
   2440       "dependencies": {
   2441         "ansi-regex": "^4.1.0"
   2442       },
   2443       "engines": {
   2444         "node": ">=6"
   2445       }
   2446     },
   2447     "node_modules/strip-bom": {
   2448       "version": "3.0.0",
   2449       "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
   2450       "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
   2451       "optional": true,
   2452       "engines": {
   2453         "node": ">=4"
   2454       }
   2455     },
   2456     "node_modules/supports-color": {
   2457       "version": "5.5.0",
   2458       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
   2459       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
   2460       "optional": true,
   2461       "dependencies": {
   2462         "has-flag": "^3.0.0"
   2463       },
   2464       "engines": {
   2465         "node": ">=4"
   2466       }
   2467     },
   2468     "node_modules/tape": {
   2469       "version": "5.2.2",
   2470       "resolved": "https://registry.npmjs.org/tape/-/tape-5.2.2.tgz",
   2471       "integrity": "sha512-grXrzPC1ly2kyTMKdqxh5GiLpb0BpNctCuecTB0psHX4Gu0nc+uxWR4xKjTh/4CfQlH4zhvTM2/EXmHXp6v/uA==",
   2472       "dev": true,
   2473       "dependencies": {
   2474         "call-bind": "^1.0.2",
   2475         "deep-equal": "^2.0.5",
   2476         "defined": "^1.0.0",
   2477         "dotignore": "^0.1.2",
   2478         "for-each": "^0.3.3",
   2479         "glob": "^7.1.6",
   2480         "has": "^1.0.3",
   2481         "inherits": "^2.0.4",
   2482         "is-regex": "^1.1.2",
   2483         "minimist": "^1.2.5",
   2484         "object-inspect": "^1.9.0",
   2485         "object-is": "^1.1.5",
   2486         "object.assign": "^4.1.2",
   2487         "resolve": "^2.0.0-next.3",
   2488         "resumer": "^0.0.0",
   2489         "string.prototype.trim": "^1.2.4",
   2490         "through": "^2.3.8"
   2491       },
   2492       "bin": {
   2493         "tape": "bin/tape"
   2494       }
   2495     },
   2496     "node_modules/test-exclude": {
   2497       "version": "5.2.3",
   2498       "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz",
   2499       "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==",
   2500       "optional": true,
   2501       "dependencies": {
   2502         "glob": "^7.1.3",
   2503         "minimatch": "^3.0.4",
   2504         "read-pkg-up": "^4.0.0",
   2505         "require-main-filename": "^2.0.0"
   2506       },
   2507       "engines": {
   2508         "node": ">=6"
   2509       }
   2510     },
   2511     "node_modules/through": {
   2512       "version": "2.3.8",
   2513       "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
   2514       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
   2515       "dev": true
   2516     },
   2517     "node_modules/thunky": {
   2518       "version": "1.1.0",
   2519       "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
   2520       "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
   2521       "optional": true
   2522     },
   2523     "node_modules/to-fast-properties": {
   2524       "version": "2.0.0",
   2525       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
   2526       "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
   2527       "optional": true,
   2528       "engines": {
   2529         "node": ">=4"
   2530       }
   2531     },
   2532     "node_modules/to-mongodb-core": {
   2533       "version": "2.0.0",
   2534       "resolved": "https://registry.npmjs.org/to-mongodb-core/-/to-mongodb-core-2.0.0.tgz",
   2535       "integrity": "sha1-NZbsdhOsmtO5ioncua77pWnNJ+s=",
   2536       "optional": true
   2537     },
   2538     "node_modules/unbox-primitive": {
   2539       "version": "1.0.1",
   2540       "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
   2541       "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==",
   2542       "dev": true,
   2543       "dependencies": {
   2544         "function-bind": "^1.1.1",
   2545         "has-bigints": "^1.0.1",
   2546         "has-symbols": "^1.0.2",
   2547         "which-boxed-primitive": "^1.0.2"
   2548       },
   2549       "funding": {
   2550         "url": "https://github.com/sponsors/ljharb"
   2551       }
   2552     },
   2553     "node_modules/url-parse": {
   2554       "version": "1.5.1",
   2555       "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz",
   2556       "integrity": "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==",
   2557       "dependencies": {
   2558         "querystringify": "^2.1.1",
   2559         "requires-port": "^1.0.0"
   2560       }
   2561     },
   2562     "node_modules/util-deprecate": {
   2563       "version": "1.0.2",
   2564       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
   2565       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
   2566     },
   2567     "node_modules/uuid": {
   2568       "version": "3.4.0",
   2569       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
   2570       "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
   2571       "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.",
   2572       "optional": true,
   2573       "bin": {
   2574         "uuid": "bin/uuid"
   2575       }
   2576     },
   2577     "node_modules/validate-npm-package-license": {
   2578       "version": "3.0.4",
   2579       "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
   2580       "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
   2581       "optional": true,
   2582       "dependencies": {
   2583         "spdx-correct": "^3.0.0",
   2584         "spdx-expression-parse": "^3.0.0"
   2585       }
   2586     },
   2587     "node_modules/which": {
   2588       "version": "1.3.1",
   2589       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
   2590       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
   2591       "optional": true,
   2592       "dependencies": {
   2593         "isexe": "^2.0.0"
   2594       },
   2595       "bin": {
   2596         "which": "bin/which"
   2597       }
   2598     },
   2599     "node_modules/which-boxed-primitive": {
   2600       "version": "1.0.2",
   2601       "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
   2602       "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
   2603       "dev": true,
   2604       "dependencies": {
   2605         "is-bigint": "^1.0.1",
   2606         "is-boolean-object": "^1.1.0",
   2607         "is-number-object": "^1.0.4",
   2608         "is-string": "^1.0.5",
   2609         "is-symbol": "^1.0.3"
   2610       },
   2611       "funding": {
   2612         "url": "https://github.com/sponsors/ljharb"
   2613       }
   2614     },
   2615     "node_modules/which-collection": {
   2616       "version": "1.0.1",
   2617       "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz",
   2618       "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==",
   2619       "dev": true,
   2620       "dependencies": {
   2621         "is-map": "^2.0.1",
   2622         "is-set": "^2.0.1",
   2623         "is-weakmap": "^2.0.1",
   2624         "is-weakset": "^2.0.1"
   2625       },
   2626       "funding": {
   2627         "url": "https://github.com/sponsors/ljharb"
   2628       }
   2629     },
   2630     "node_modules/which-module": {
   2631       "version": "2.0.0",
   2632       "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
   2633       "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
   2634       "optional": true
   2635     },
   2636     "node_modules/which-typed-array": {
   2637       "version": "1.1.4",
   2638       "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.4.tgz",
   2639       "integrity": "sha512-49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA==",
   2640       "dev": true,
   2641       "dependencies": {
   2642         "available-typed-arrays": "^1.0.2",
   2643         "call-bind": "^1.0.0",
   2644         "es-abstract": "^1.18.0-next.1",
   2645         "foreach": "^2.0.5",
   2646         "function-bind": "^1.1.1",
   2647         "has-symbols": "^1.0.1",
   2648         "is-typed-array": "^1.1.3"
   2649       },
   2650       "engines": {
   2651         "node": ">= 0.4"
   2652       },
   2653       "funding": {
   2654         "url": "https://github.com/sponsors/ljharb"
   2655       }
   2656     },
   2657     "node_modules/wrap-ansi": {
   2658       "version": "5.1.0",
   2659       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
   2660       "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
   2661       "optional": true,
   2662       "dependencies": {
   2663         "ansi-styles": "^3.2.0",
   2664         "string-width": "^3.0.0",
   2665         "strip-ansi": "^5.0.0"
   2666       },
   2667       "engines": {
   2668         "node": ">=6"
   2669       }
   2670     },
   2671     "node_modules/wrappy": {
   2672       "version": "1.0.2",
   2673       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
   2674       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
   2675       "devOptional": true
   2676     },
   2677     "node_modules/write-file-atomic": {
   2678       "version": "2.4.3",
   2679       "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
   2680       "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
   2681       "optional": true,
   2682       "dependencies": {
   2683         "graceful-fs": "^4.1.11",
   2684         "imurmurhash": "^0.1.4",
   2685         "signal-exit": "^3.0.2"
   2686       }
   2687     },
   2688     "node_modules/xtend": {
   2689       "version": "4.0.2",
   2690       "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
   2691       "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
   2692       "optional": true,
   2693       "engines": {
   2694         "node": ">=0.4"
   2695       }
   2696     },
   2697     "node_modules/y18n": {
   2698       "version": "4.0.3",
   2699       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
   2700       "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
   2701       "optional": true
   2702     },
   2703     "node_modules/yallist": {
   2704       "version": "2.1.2",
   2705       "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
   2706       "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
   2707       "optional": true
   2708     },
   2709     "node_modules/yargs": {
   2710       "version": "13.3.2",
   2711       "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
   2712       "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
   2713       "optional": true,
   2714       "dependencies": {
   2715         "cliui": "^5.0.0",
   2716         "find-up": "^3.0.0",
   2717         "get-caller-file": "^2.0.1",
   2718         "require-directory": "^2.1.1",
   2719         "require-main-filename": "^2.0.0",
   2720         "set-blocking": "^2.0.0",
   2721         "string-width": "^3.0.0",
   2722         "which-module": "^2.0.0",
   2723         "y18n": "^4.0.0",
   2724         "yargs-parser": "^13.1.2"
   2725       }
   2726     },
   2727     "node_modules/yargs-parser": {
   2728       "version": "13.1.2",
   2729       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
   2730       "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
   2731       "optional": true,
   2732       "dependencies": {
   2733         "camelcase": "^5.0.0",
   2734         "decamelize": "^1.2.0"
   2735       }
   2736     }
   2737   },
   2738   "dependencies": {
   2739     "@babel/code-frame": {
   2740       "version": "7.14.5",
   2741       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
   2742       "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
   2743       "optional": true,
   2744       "requires": {
   2745         "@babel/highlight": "^7.14.5"
   2746       }
   2747     },
   2748     "@babel/generator": {
   2749       "version": "7.14.5",
   2750       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz",
   2751       "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==",
   2752       "optional": true,
   2753       "requires": {
   2754         "@babel/types": "^7.14.5",
   2755         "jsesc": "^2.5.1",
   2756         "source-map": "^0.5.0"
   2757       }
   2758     },
   2759     "@babel/helper-function-name": {
   2760       "version": "7.14.5",
   2761       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz",
   2762       "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==",
   2763       "optional": true,
   2764       "requires": {
   2765         "@babel/helper-get-function-arity": "^7.14.5",
   2766         "@babel/template": "^7.14.5",
   2767         "@babel/types": "^7.14.5"
   2768       }
   2769     },
   2770     "@babel/helper-get-function-arity": {
   2771       "version": "7.14.5",
   2772       "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz",
   2773       "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==",
   2774       "optional": true,
   2775       "requires": {
   2776         "@babel/types": "^7.14.5"
   2777       }
   2778     },
   2779     "@babel/helper-hoist-variables": {
   2780       "version": "7.14.5",
   2781       "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz",
   2782       "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==",
   2783       "optional": true,
   2784       "requires": {
   2785         "@babel/types": "^7.14.5"
   2786       }
   2787     },
   2788     "@babel/helper-split-export-declaration": {
   2789       "version": "7.14.5",
   2790       "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz",
   2791       "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==",
   2792       "optional": true,
   2793       "requires": {
   2794         "@babel/types": "^7.14.5"
   2795       }
   2796     },
   2797     "@babel/helper-validator-identifier": {
   2798       "version": "7.14.5",
   2799       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz",
   2800       "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==",
   2801       "optional": true
   2802     },
   2803     "@babel/highlight": {
   2804       "version": "7.14.5",
   2805       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
   2806       "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
   2807       "optional": true,
   2808       "requires": {
   2809         "@babel/helper-validator-identifier": "^7.14.5",
   2810         "chalk": "^2.0.0",
   2811         "js-tokens": "^4.0.0"
   2812       }
   2813     },
   2814     "@babel/parser": {
   2815       "version": "7.14.7",
   2816       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.7.tgz",
   2817       "integrity": "sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA==",
   2818       "optional": true
   2819     },
   2820     "@babel/template": {
   2821       "version": "7.14.5",
   2822       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz",
   2823       "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==",
   2824       "optional": true,
   2825       "requires": {
   2826         "@babel/code-frame": "^7.14.5",
   2827         "@babel/parser": "^7.14.5",
   2828         "@babel/types": "^7.14.5"
   2829       }
   2830     },
   2831     "@babel/traverse": {
   2832       "version": "7.14.7",
   2833       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.7.tgz",
   2834       "integrity": "sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ==",
   2835       "optional": true,
   2836       "requires": {
   2837         "@babel/code-frame": "^7.14.5",
   2838         "@babel/generator": "^7.14.5",
   2839         "@babel/helper-function-name": "^7.14.5",
   2840         "@babel/helper-hoist-variables": "^7.14.5",
   2841         "@babel/helper-split-export-declaration": "^7.14.5",
   2842         "@babel/parser": "^7.14.7",
   2843         "@babel/types": "^7.14.5",
   2844         "debug": "^4.1.0",
   2845         "globals": "^11.1.0"
   2846       }
   2847     },
   2848     "@babel/types": {
   2849       "version": "7.14.5",
   2850       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
   2851       "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
   2852       "optional": true,
   2853       "requires": {
   2854         "@babel/helper-validator-identifier": "^7.14.5",
   2855         "to-fast-properties": "^2.0.0"
   2856       }
   2857     },
   2858     "abstract-leveldown": {
   2859       "version": "7.0.0",
   2860       "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-7.0.0.tgz",
   2861       "integrity": "sha512-mFAi5sB/UjpNYglrQ4irzdmr2mbQtE94OJbrAYuK2yRARjH/OACinN1meOAorfnaLPMQdFymSQMlkiDm9AXXKQ==",
   2862       "requires": {
   2863         "buffer": "^6.0.3",
   2864         "is-buffer": "^2.0.5",
   2865         "level-concat-iterator": "^3.0.0",
   2866         "level-supports": "^2.0.0",
   2867         "queue-microtask": "^1.2.3"
   2868       }
   2869     },
   2870     "after-all": {
   2871       "version": "2.0.2",
   2872       "resolved": "https://registry.npmjs.org/after-all/-/after-all-2.0.2.tgz",
   2873       "integrity": "sha1-IDACmO1glLTIXJjnyK1NymKPn3M=",
   2874       "optional": true,
   2875       "requires": {
   2876         "once": "^1.3.0"
   2877       }
   2878     },
   2879     "ansi-regex": {
   2880       "version": "4.1.0",
   2881       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
   2882       "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
   2883       "optional": true
   2884     },
   2885     "ansi-styles": {
   2886       "version": "3.2.1",
   2887       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
   2888       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
   2889       "optional": true,
   2890       "requires": {
   2891         "color-convert": "^1.9.0"
   2892       }
   2893     },
   2894     "app-root-path": {
   2895       "version": "3.0.0",
   2896       "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.0.0.tgz",
   2897       "integrity": "sha512-qMcx+Gy2UZynHjOHOIXPNvpf+9cjvk3cWrBBK7zg4gH9+clobJRb9NGzcT7mQTcV/6Gm/1WelUtqxVXnNlrwcw=="
   2898     },
   2899     "append-transform": {
   2900       "version": "1.0.0",
   2901       "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz",
   2902       "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==",
   2903       "optional": true,
   2904       "requires": {
   2905         "default-require-extensions": "^2.0.0"
   2906       }
   2907     },
   2908     "archy": {
   2909       "version": "1.0.0",
   2910       "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
   2911       "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=",
   2912       "optional": true
   2913     },
   2914     "argparse": {
   2915       "version": "1.0.10",
   2916       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
   2917       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
   2918       "optional": true,
   2919       "requires": {
   2920         "sprintf-js": "~1.0.2"
   2921       }
   2922     },
   2923     "available-typed-arrays": {
   2924       "version": "1.0.4",
   2925       "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.4.tgz",
   2926       "integrity": "sha512-SA5mXJWrId1TaQjfxUYghbqQ/hYioKmLJvPJyDuYRtXXenFNMjj4hSSt1Cf1xsuXSXrtxrVC5Ot4eU6cOtBDdA==",
   2927       "dev": true
   2928     },
   2929     "balanced-match": {
   2930       "version": "1.0.2",
   2931       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
   2932       "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
   2933       "devOptional": true
   2934     },
   2935     "base64-js": {
   2936       "version": "1.5.1",
   2937       "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
   2938       "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
   2939     },
   2940     "bl": {
   2941       "version": "2.2.1",
   2942       "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz",
   2943       "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==",
   2944       "optional": true,
   2945       "requires": {
   2946         "readable-stream": "^2.3.5",
   2947         "safe-buffer": "^5.1.1"
   2948       },
   2949       "dependencies": {
   2950         "isarray": {
   2951           "version": "1.0.0",
   2952           "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
   2953           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
   2954           "optional": true
   2955         },
   2956         "readable-stream": {
   2957           "version": "2.3.7",
   2958           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
   2959           "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
   2960           "optional": true,
   2961           "requires": {
   2962             "core-util-is": "~1.0.0",
   2963             "inherits": "~2.0.3",
   2964             "isarray": "~1.0.0",
   2965             "process-nextick-args": "~2.0.0",
   2966             "safe-buffer": "~5.1.1",
   2967             "string_decoder": "~1.1.1",
   2968             "util-deprecate": "~1.0.1"
   2969           }
   2970         },
   2971         "safe-buffer": {
   2972           "version": "5.1.2",
   2973           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
   2974           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
   2975           "optional": true
   2976         },
   2977         "string_decoder": {
   2978           "version": "1.1.1",
   2979           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
   2980           "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
   2981           "optional": true,
   2982           "requires": {
   2983             "safe-buffer": "~5.1.0"
   2984           }
   2985         }
   2986       }
   2987     },
   2988     "brace-expansion": {
   2989       "version": "1.1.11",
   2990       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
   2991       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
   2992       "devOptional": true,
   2993       "requires": {
   2994         "balanced-match": "^1.0.0",
   2995         "concat-map": "0.0.1"
   2996       }
   2997     },
   2998     "bson": {
   2999       "version": "1.1.6",
   3000       "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.6.tgz",
   3001       "integrity": "sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg==",
   3002       "optional": true
   3003     },
   3004     "buffer": {
   3005       "version": "6.0.3",
   3006       "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
   3007       "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
   3008       "requires": {
   3009         "base64-js": "^1.3.1",
   3010         "ieee754": "^1.2.1"
   3011       }
   3012     },
   3013     "caching-transform": {
   3014       "version": "3.0.2",
   3015       "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-3.0.2.tgz",
   3016       "integrity": "sha512-Mtgcv3lh3U0zRii/6qVgQODdPA4G3zhG+jtbCWj39RXuUFTMzH0vcdMtaJS1jPowd+It2Pqr6y3NJMQqOqCE2w==",
   3017       "optional": true,
   3018       "requires": {
   3019         "hasha": "^3.0.0",
   3020         "make-dir": "^2.0.0",
   3021         "package-hash": "^3.0.0",
   3022         "write-file-atomic": "^2.4.2"
   3023       }
   3024     },
   3025     "call-bind": {
   3026       "version": "1.0.2",
   3027       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
   3028       "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
   3029       "dev": true,
   3030       "requires": {
   3031         "function-bind": "^1.1.1",
   3032         "get-intrinsic": "^1.0.2"
   3033       }
   3034     },
   3035     "camelcase": {
   3036       "version": "5.3.1",
   3037       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
   3038       "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
   3039       "optional": true
   3040     },
   3041     "catering": {
   3042       "version": "2.0.0",
   3043       "resolved": "https://registry.npmjs.org/catering/-/catering-2.0.0.tgz",
   3044       "integrity": "sha512-aD/WmxhGwUGsVPrj8C80vH7C7GphJilYVSdudoV4u16XdrLF7CVyfBmENsc4tLTVsJJzCRid8GbwJ7mcPLee6Q=="
   3045     },
   3046     "chalk": {
   3047       "version": "2.4.2",
   3048       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
   3049       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
   3050       "optional": true,
   3051       "requires": {
   3052         "ansi-styles": "^3.2.1",
   3053         "escape-string-regexp": "^1.0.5",
   3054         "supports-color": "^5.3.0"
   3055       }
   3056     },
   3057     "cliui": {
   3058       "version": "5.0.0",
   3059       "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
   3060       "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
   3061       "optional": true,
   3062       "requires": {
   3063         "string-width": "^3.1.0",
   3064         "strip-ansi": "^5.2.0",
   3065         "wrap-ansi": "^5.1.0"
   3066       }
   3067     },
   3068     "color-convert": {
   3069       "version": "1.9.3",
   3070       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
   3071       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
   3072       "optional": true,
   3073       "requires": {
   3074         "color-name": "1.1.3"
   3075       }
   3076     },
   3077     "color-name": {
   3078       "version": "1.1.3",
   3079       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
   3080       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
   3081       "optional": true
   3082     },
   3083     "commondir": {
   3084       "version": "1.0.1",
   3085       "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
   3086       "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
   3087       "optional": true
   3088     },
   3089     "concat-map": {
   3090       "version": "0.0.1",
   3091       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
   3092       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
   3093       "devOptional": true
   3094     },
   3095     "convert-source-map": {
   3096       "version": "1.8.0",
   3097       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
   3098       "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
   3099       "optional": true,
   3100       "requires": {
   3101         "safe-buffer": "~5.1.1"
   3102       },
   3103       "dependencies": {
   3104         "safe-buffer": {
   3105           "version": "5.1.2",
   3106           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
   3107           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
   3108           "optional": true
   3109         }
   3110       }
   3111     },
   3112     "core-util-is": {
   3113       "version": "1.0.2",
   3114       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
   3115       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
   3116       "optional": true
   3117     },
   3118     "cp-file": {
   3119       "version": "6.2.0",
   3120       "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-6.2.0.tgz",
   3121       "integrity": "sha512-fmvV4caBnofhPe8kOcitBwSn2f39QLjnAnGq3gO9dfd75mUytzKNZB1hde6QHunW2Rt+OwuBOMc3i1tNElbszA==",
   3122       "optional": true,
   3123       "requires": {
   3124         "graceful-fs": "^4.1.2",
   3125         "make-dir": "^2.0.0",
   3126         "nested-error-stacks": "^2.0.0",
   3127         "pify": "^4.0.1",
   3128         "safe-buffer": "^5.0.1"
   3129       }
   3130     },
   3131     "cross-spawn": {
   3132       "version": "4.0.2",
   3133       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz",
   3134       "integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=",
   3135       "optional": true,
   3136       "requires": {
   3137         "lru-cache": "^4.0.1",
   3138         "which": "^1.2.9"
   3139       }
   3140     },
   3141     "debug": {
   3142       "version": "4.3.2",
   3143       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
   3144       "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
   3145       "optional": true,
   3146       "requires": {
   3147         "ms": "2.1.2"
   3148       }
   3149     },
   3150     "decamelize": {
   3151       "version": "1.2.0",
   3152       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
   3153       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
   3154       "optional": true
   3155     },
   3156     "deep-equal": {
   3157       "version": "2.0.5",
   3158       "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.5.tgz",
   3159       "integrity": "sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw==",
   3160       "dev": true,
   3161       "requires": {
   3162         "call-bind": "^1.0.0",
   3163         "es-get-iterator": "^1.1.1",
   3164         "get-intrinsic": "^1.0.1",
   3165         "is-arguments": "^1.0.4",
   3166         "is-date-object": "^1.0.2",
   3167         "is-regex": "^1.1.1",
   3168         "isarray": "^2.0.5",
   3169         "object-is": "^1.1.4",
   3170         "object-keys": "^1.1.1",
   3171         "object.assign": "^4.1.2",
   3172         "regexp.prototype.flags": "^1.3.0",
   3173         "side-channel": "^1.0.3",
   3174         "which-boxed-primitive": "^1.0.1",
   3175         "which-collection": "^1.0.1",
   3176         "which-typed-array": "^1.1.2"
   3177       }
   3178     },
   3179     "default-require-extensions": {
   3180       "version": "2.0.0",
   3181       "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz",
   3182       "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=",
   3183       "optional": true,
   3184       "requires": {
   3185         "strip-bom": "^3.0.0"
   3186       }
   3187     },
   3188     "deferred-leveldown": {
   3189       "version": "6.0.0",
   3190       "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-6.0.0.tgz",
   3191       "integrity": "sha512-F6CLAZzNeURojlH4MCigZr54tNz+xDSi06YXsDr5uLSKeF3JKnvnQWTqd+RETh2hbWTJR3qDzGicQOWS5ZQ1BQ==",
   3192       "requires": {
   3193         "abstract-leveldown": "^7.0.0",
   3194         "inherits": "^2.0.3"
   3195       }
   3196     },
   3197     "define-properties": {
   3198       "version": "1.1.3",
   3199       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
   3200       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
   3201       "dev": true,
   3202       "requires": {
   3203         "object-keys": "^1.0.12"
   3204       }
   3205     },
   3206     "defined": {
   3207       "version": "1.0.0",
   3208       "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
   3209       "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
   3210       "dev": true
   3211     },
   3212     "denque": {
   3213       "version": "1.5.0",
   3214       "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.0.tgz",
   3215       "integrity": "sha512-CYiCSgIF1p6EUByQPlGkKnP1M9g0ZV3qMIrqMqZqdwazygIA/YP2vrbcyl1h/WppKJTdl1F85cXIle+394iDAQ==",
   3216       "optional": true
   3217     },
   3218     "dotignore": {
   3219       "version": "0.1.2",
   3220       "resolved": "https://registry.npmjs.org/dotignore/-/dotignore-0.1.2.tgz",
   3221       "integrity": "sha512-UGGGWfSauusaVJC+8fgV+NVvBXkCTmVv7sk6nojDZZvuOUNGUy0Zk4UpHQD6EDjS0jpBwcACvH4eofvyzBcRDw==",
   3222       "dev": true,
   3223       "requires": {
   3224         "minimatch": "^3.0.4"
   3225       }
   3226     },
   3227     "each-series": {
   3228       "version": "1.0.0",
   3229       "resolved": "https://registry.npmjs.org/each-series/-/each-series-1.0.0.tgz",
   3230       "integrity": "sha1-+Ibmxm39sl7x/nNWQUbuXLR4r8s=",
   3231       "optional": true
   3232     },
   3233     "emoji-regex": {
   3234       "version": "7.0.3",
   3235       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
   3236       "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
   3237       "optional": true
   3238     },
   3239     "errno": {
   3240       "version": "1.0.0",
   3241       "resolved": "https://registry.npmjs.org/errno/-/errno-1.0.0.tgz",
   3242       "integrity": "sha512-3zV5mFS1E8/1bPxt/B0xxzI1snsg3uSCIh6Zo1qKg6iMw93hzPANk9oBFzSFBFrwuVoQuE3rLoouAUfwOAj1wQ==",
   3243       "requires": {
   3244         "prr": "~1.0.1"
   3245       }
   3246     },
   3247     "error-ex": {
   3248       "version": "1.3.2",
   3249       "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
   3250       "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
   3251       "optional": true,
   3252       "requires": {
   3253         "is-arrayish": "^0.2.1"
   3254       }
   3255     },
   3256     "es-abstract": {
   3257       "version": "1.18.3",
   3258       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz",
   3259       "integrity": "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==",
   3260       "dev": true,
   3261       "requires": {
   3262         "call-bind": "^1.0.2",
   3263         "es-to-primitive": "^1.2.1",
   3264         "function-bind": "^1.1.1",
   3265         "get-intrinsic": "^1.1.1",
   3266         "has": "^1.0.3",
   3267         "has-symbols": "^1.0.2",
   3268         "is-callable": "^1.2.3",
   3269         "is-negative-zero": "^2.0.1",
   3270         "is-regex": "^1.1.3",
   3271         "is-string": "^1.0.6",
   3272         "object-inspect": "^1.10.3",
   3273         "object-keys": "^1.1.1",
   3274         "object.assign": "^4.1.2",
   3275         "string.prototype.trimend": "^1.0.4",
   3276         "string.prototype.trimstart": "^1.0.4",
   3277         "unbox-primitive": "^1.0.1"
   3278       }
   3279     },
   3280     "es-get-iterator": {
   3281       "version": "1.1.2",
   3282       "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz",
   3283       "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==",
   3284       "dev": true,
   3285       "requires": {
   3286         "call-bind": "^1.0.2",
   3287         "get-intrinsic": "^1.1.0",
   3288         "has-symbols": "^1.0.1",
   3289         "is-arguments": "^1.1.0",
   3290         "is-map": "^2.0.2",
   3291         "is-set": "^2.0.2",
   3292         "is-string": "^1.0.5",
   3293         "isarray": "^2.0.5"
   3294       }
   3295     },
   3296     "es-to-primitive": {
   3297       "version": "1.2.1",
   3298       "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
   3299       "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
   3300       "dev": true,
   3301       "requires": {
   3302         "is-callable": "^1.1.4",
   3303         "is-date-object": "^1.0.1",
   3304         "is-symbol": "^1.0.2"
   3305       }
   3306     },
   3307     "es6-error": {
   3308       "version": "4.1.1",
   3309       "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz",
   3310       "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==",
   3311       "optional": true
   3312     },
   3313     "escape-string-regexp": {
   3314       "version": "1.0.5",
   3315       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
   3316       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
   3317       "optional": true
   3318     },
   3319     "esprima": {
   3320       "version": "4.0.1",
   3321       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
   3322       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
   3323       "optional": true
   3324     },
   3325     "find-cache-dir": {
   3326       "version": "2.1.0",
   3327       "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
   3328       "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
   3329       "optional": true,
   3330       "requires": {
   3331         "commondir": "^1.0.1",
   3332         "make-dir": "^2.0.0",
   3333         "pkg-dir": "^3.0.0"
   3334       }
   3335     },
   3336     "find-up": {
   3337       "version": "3.0.0",
   3338       "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
   3339       "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
   3340       "optional": true,
   3341       "requires": {
   3342         "locate-path": "^3.0.0"
   3343       }
   3344     },
   3345     "for-each": {
   3346       "version": "0.3.3",
   3347       "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
   3348       "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
   3349       "dev": true,
   3350       "requires": {
   3351         "is-callable": "^1.1.3"
   3352       }
   3353     },
   3354     "foreach": {
   3355       "version": "2.0.5",
   3356       "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
   3357       "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=",
   3358       "dev": true
   3359     },
   3360     "foreground-child": {
   3361       "version": "1.5.6",
   3362       "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.6.tgz",
   3363       "integrity": "sha1-T9ca0t/elnibmApcCilZN8svXOk=",
   3364       "optional": true,
   3365       "requires": {
   3366         "cross-spawn": "^4",
   3367         "signal-exit": "^3.0.0"
   3368       }
   3369     },
   3370     "fs.realpath": {
   3371       "version": "1.0.0",
   3372       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
   3373       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
   3374       "devOptional": true
   3375     },
   3376     "function-bind": {
   3377       "version": "1.1.1",
   3378       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
   3379       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
   3380       "devOptional": true
   3381     },
   3382     "functional-red-black-tree": {
   3383       "version": "1.0.1",
   3384       "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
   3385       "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
   3386       "optional": true
   3387     },
   3388     "get-caller-file": {
   3389       "version": "2.0.5",
   3390       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
   3391       "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
   3392       "optional": true
   3393     },
   3394     "get-intrinsic": {
   3395       "version": "1.1.1",
   3396       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
   3397       "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
   3398       "dev": true,
   3399       "requires": {
   3400         "function-bind": "^1.1.1",
   3401         "has": "^1.0.3",
   3402         "has-symbols": "^1.0.1"
   3403       }
   3404     },
   3405     "glob": {
   3406       "version": "7.1.7",
   3407       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
   3408       "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
   3409       "devOptional": true,
   3410       "requires": {
   3411         "fs.realpath": "^1.0.0",
   3412         "inflight": "^1.0.4",
   3413         "inherits": "2",
   3414         "minimatch": "^3.0.4",
   3415         "once": "^1.3.0",
   3416         "path-is-absolute": "^1.0.0"
   3417       }
   3418     },
   3419     "globals": {
   3420       "version": "11.12.0",
   3421       "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
   3422       "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
   3423       "optional": true
   3424     },
   3425     "graceful-fs": {
   3426       "version": "4.2.6",
   3427       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
   3428       "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
   3429       "optional": true
   3430     },
   3431     "has": {
   3432       "version": "1.0.3",
   3433       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
   3434       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
   3435       "devOptional": true,
   3436       "requires": {
   3437         "function-bind": "^1.1.1"
   3438       }
   3439     },
   3440     "has-bigints": {
   3441       "version": "1.0.1",
   3442       "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
   3443       "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==",
   3444       "dev": true
   3445     },
   3446     "has-flag": {
   3447       "version": "3.0.0",
   3448       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
   3449       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
   3450       "optional": true
   3451     },
   3452     "has-symbols": {
   3453       "version": "1.0.2",
   3454       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
   3455       "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
   3456       "dev": true
   3457     },
   3458     "hasha": {
   3459       "version": "3.0.0",
   3460       "resolved": "https://registry.npmjs.org/hasha/-/hasha-3.0.0.tgz",
   3461       "integrity": "sha1-UqMvq4Vp1BymmmH/GiFPjrfIvTk=",
   3462       "optional": true,
   3463       "requires": {
   3464         "is-stream": "^1.0.1"
   3465       }
   3466     },
   3467     "hosted-git-info": {
   3468       "version": "2.8.9",
   3469       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
   3470       "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
   3471       "optional": true
   3472     },
   3473     "html-escaper": {
   3474       "version": "2.0.2",
   3475       "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
   3476       "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
   3477       "optional": true
   3478     },
   3479     "ieee754": {
   3480       "version": "1.2.1",
   3481       "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
   3482       "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
   3483     },
   3484     "imurmurhash": {
   3485       "version": "0.1.4",
   3486       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
   3487       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
   3488       "optional": true
   3489     },
   3490     "inflight": {
   3491       "version": "1.0.6",
   3492       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
   3493       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
   3494       "devOptional": true,
   3495       "requires": {
   3496         "once": "^1.3.0",
   3497         "wrappy": "1"
   3498       }
   3499     },
   3500     "inherits": {
   3501       "version": "2.0.4",
   3502       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
   3503       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
   3504     },
   3505     "is-arguments": {
   3506       "version": "1.1.0",
   3507       "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz",
   3508       "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==",
   3509       "dev": true,
   3510       "requires": {
   3511         "call-bind": "^1.0.0"
   3512       }
   3513     },
   3514     "is-arrayish": {
   3515       "version": "0.2.1",
   3516       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
   3517       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
   3518       "optional": true
   3519     },
   3520     "is-bigint": {
   3521       "version": "1.0.2",
   3522       "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz",
   3523       "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==",
   3524       "dev": true
   3525     },
   3526     "is-boolean-object": {
   3527       "version": "1.1.1",
   3528       "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz",
   3529       "integrity": "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==",
   3530       "dev": true,
   3531       "requires": {
   3532         "call-bind": "^1.0.2"
   3533       }
   3534     },
   3535     "is-buffer": {
   3536       "version": "2.0.5",
   3537       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
   3538       "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ=="
   3539     },
   3540     "is-callable": {
   3541       "version": "1.2.3",
   3542       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz",
   3543       "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==",
   3544       "dev": true
   3545     },
   3546     "is-core-module": {
   3547       "version": "2.4.0",
   3548       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz",
   3549       "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==",
   3550       "devOptional": true,
   3551       "requires": {
   3552         "has": "^1.0.3"
   3553       }
   3554     },
   3555     "is-date-object": {
   3556       "version": "1.0.4",
   3557       "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz",
   3558       "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==",
   3559       "dev": true
   3560     },
   3561     "is-fullwidth-code-point": {
   3562       "version": "2.0.0",
   3563       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
   3564       "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
   3565       "optional": true
   3566     },
   3567     "is-map": {
   3568       "version": "2.0.2",
   3569       "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz",
   3570       "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==",
   3571       "dev": true
   3572     },
   3573     "is-negative-zero": {
   3574       "version": "2.0.1",
   3575       "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz",
   3576       "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==",
   3577       "dev": true
   3578     },
   3579     "is-number-object": {
   3580       "version": "1.0.5",
   3581       "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz",
   3582       "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==",
   3583       "dev": true
   3584     },
   3585     "is-regex": {
   3586       "version": "1.1.3",
   3587       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz",
   3588       "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==",
   3589       "dev": true,
   3590       "requires": {
   3591         "call-bind": "^1.0.2",
   3592         "has-symbols": "^1.0.2"
   3593       }
   3594     },
   3595     "is-set": {
   3596       "version": "2.0.2",
   3597       "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz",
   3598       "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==",
   3599       "dev": true
   3600     },
   3601     "is-stream": {
   3602       "version": "1.1.0",
   3603       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
   3604       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
   3605       "optional": true
   3606     },
   3607     "is-string": {
   3608       "version": "1.0.6",
   3609       "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz",
   3610       "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==",
   3611       "dev": true
   3612     },
   3613     "is-symbol": {
   3614       "version": "1.0.4",
   3615       "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
   3616       "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
   3617       "dev": true,
   3618       "requires": {
   3619         "has-symbols": "^1.0.2"
   3620       }
   3621     },
   3622     "is-typed-array": {
   3623       "version": "1.1.5",
   3624       "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.5.tgz",
   3625       "integrity": "sha512-S+GRDgJlR3PyEbsX/Fobd9cqpZBuvUS+8asRqYDMLCb2qMzt1oz5m5oxQCxOgUDxiWsOVNi4yaF+/uvdlHlYug==",
   3626       "dev": true,
   3627       "requires": {
   3628         "available-typed-arrays": "^1.0.2",
   3629         "call-bind": "^1.0.2",
   3630         "es-abstract": "^1.18.0-next.2",
   3631         "foreach": "^2.0.5",
   3632         "has-symbols": "^1.0.1"
   3633       }
   3634     },
   3635     "is-weakmap": {
   3636       "version": "2.0.1",
   3637       "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz",
   3638       "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==",
   3639       "dev": true
   3640     },
   3641     "is-weakset": {
   3642       "version": "2.0.1",
   3643       "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.1.tgz",
   3644       "integrity": "sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw==",
   3645       "dev": true
   3646     },
   3647     "isarray": {
   3648       "version": "2.0.5",
   3649       "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
   3650       "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
   3651       "dev": true
   3652     },
   3653     "isexe": {
   3654       "version": "2.0.0",
   3655       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
   3656       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
   3657       "optional": true
   3658     },
   3659     "istanbul-lib-coverage": {
   3660       "version": "2.0.5",
   3661       "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz",
   3662       "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==",
   3663       "optional": true
   3664     },
   3665     "istanbul-lib-hook": {
   3666       "version": "2.0.7",
   3667       "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-2.0.7.tgz",
   3668       "integrity": "sha512-vrRztU9VRRFDyC+aklfLoeXyNdTfga2EI3udDGn4cZ6fpSXpHLV9X6CHvfoMCPtggg8zvDDmC4b9xfu0z6/llA==",
   3669       "optional": true,
   3670       "requires": {
   3671         "append-transform": "^1.0.0"
   3672       }
   3673     },
   3674     "istanbul-lib-instrument": {
   3675       "version": "3.3.0",
   3676       "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz",
   3677       "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==",
   3678       "optional": true,
   3679       "requires": {
   3680         "@babel/generator": "^7.4.0",
   3681         "@babel/parser": "^7.4.3",
   3682         "@babel/template": "^7.4.0",
   3683         "@babel/traverse": "^7.4.3",
   3684         "@babel/types": "^7.4.0",
   3685         "istanbul-lib-coverage": "^2.0.5",
   3686         "semver": "^6.0.0"
   3687       }
   3688     },
   3689     "istanbul-lib-report": {
   3690       "version": "2.0.8",
   3691       "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz",
   3692       "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==",
   3693       "optional": true,
   3694       "requires": {
   3695         "istanbul-lib-coverage": "^2.0.5",
   3696         "make-dir": "^2.1.0",
   3697         "supports-color": "^6.1.0"
   3698       },
   3699       "dependencies": {
   3700         "supports-color": {
   3701           "version": "6.1.0",
   3702           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
   3703           "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
   3704           "optional": true,
   3705           "requires": {
   3706             "has-flag": "^3.0.0"
   3707           }
   3708         }
   3709       }
   3710     },
   3711     "istanbul-lib-source-maps": {
   3712       "version": "3.0.6",
   3713       "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz",
   3714       "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==",
   3715       "optional": true,
   3716       "requires": {
   3717         "debug": "^4.1.1",
   3718         "istanbul-lib-coverage": "^2.0.5",
   3719         "make-dir": "^2.1.0",
   3720         "rimraf": "^2.6.3",
   3721         "source-map": "^0.6.1"
   3722       },
   3723       "dependencies": {
   3724         "rimraf": {
   3725           "version": "2.7.1",
   3726           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
   3727           "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
   3728           "optional": true,
   3729           "requires": {
   3730             "glob": "^7.1.3"
   3731           }
   3732         },
   3733         "source-map": {
   3734           "version": "0.6.1",
   3735           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
   3736           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
   3737           "optional": true
   3738         }
   3739       }
   3740     },
   3741     "istanbul-reports": {
   3742       "version": "2.2.7",
   3743       "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz",
   3744       "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==",
   3745       "optional": true,
   3746       "requires": {
   3747         "html-escaper": "^2.0.0"
   3748       }
   3749     },
   3750     "js-tokens": {
   3751       "version": "4.0.0",
   3752       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
   3753       "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
   3754       "optional": true
   3755     },
   3756     "js-yaml": {
   3757       "version": "3.14.1",
   3758       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
   3759       "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
   3760       "optional": true,
   3761       "requires": {
   3762         "argparse": "^1.0.7",
   3763         "esprima": "^4.0.0"
   3764       }
   3765     },
   3766     "jsesc": {
   3767       "version": "2.5.2",
   3768       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
   3769       "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
   3770       "optional": true
   3771     },
   3772     "json-parse-better-errors": {
   3773       "version": "1.0.2",
   3774       "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
   3775       "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
   3776       "optional": true
   3777     },
   3778     "level-concat-iterator": {
   3779       "version": "3.0.0",
   3780       "resolved": "https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-3.0.0.tgz",
   3781       "integrity": "sha512-UHGiIdj+uiFQorOrURRvJF3Ei0uHc89ciM/aRi0qsWDV2f0HXypeXUPhJKL6DsONgSR76Pc0AI4sKYEYYRn2Dg=="
   3782     },
   3783     "level-errors": {
   3784       "version": "3.0.0",
   3785       "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-3.0.0.tgz",
   3786       "integrity": "sha512-MZXOQT061uEjxxxq4C/Jf+M3RdEKK9e3NbxlN7yOp1LDYoLVAhE2i1j0b7XqXfl8FjFtUL7phwr3Sn0wXXoMqA==",
   3787       "requires": {
   3788         "errno": "^1.0.0"
   3789       }
   3790     },
   3791     "level-iterator-stream": {
   3792       "version": "5.0.0",
   3793       "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-5.0.0.tgz",
   3794       "integrity": "sha512-wnb1+o+CVFUDdiSMR/ZymE2prPs3cjVLlXuDeSq9Zb8o032XrabGEXcTCsBxprAtseO3qvFeGzh6406z9sOTRA==",
   3795       "requires": {
   3796         "inherits": "^2.0.4",
   3797         "readable-stream": "^3.4.0"
   3798       }
   3799     },
   3800     "level-supports": {
   3801       "version": "2.0.0",
   3802       "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-2.0.0.tgz",
   3803       "integrity": "sha512-8UJgzo1pvWP1wq80ZlkL19fPeK7tlyy0sBY90+2pj0x/kvzHCoLDWyuFJJMrsTn33oc7hbMkS3SkjCxMRPHWaw=="
   3804     },
   3805     "leveldown": {
   3806       "version": "6.0.0",
   3807       "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-6.0.0.tgz",
   3808       "integrity": "sha512-NEsyqpfdDhpFO49Zm9htNSsWixMa9Q9sUXgrBTaQNPyPo2Kx1wRctgIXMzc7tduXJqNff8QAwulv2eZDboghxQ==",
   3809       "optional": true,
   3810       "requires": {
   3811         "abstract-leveldown": "^7.0.0",
   3812         "napi-macros": "~2.0.0",
   3813         "node-gyp-build": "~4.2.1"
   3814       }
   3815     },
   3816     "levelup": {
   3817       "version": "5.0.1",
   3818       "resolved": "https://registry.npmjs.org/levelup/-/levelup-5.0.1.tgz",
   3819       "integrity": "sha512-MJvQgBRQmB+E5+d6Qbxqm05N4U9NzOxGNhXx0rR8maRBwmVuVV+m4IV3N4HzZJW8JwiJ0jj92RZaytcD+Hr1CA==",
   3820       "requires": {
   3821         "catering": "^2.0.0",
   3822         "deferred-leveldown": "^6.0.0",
   3823         "level-errors": "^3.0.0",
   3824         "level-iterator-stream": "^5.0.0",
   3825         "level-supports": "^2.0.0",
   3826         "queue-microtask": "^1.2.3"
   3827       }
   3828     },
   3829     "load-json-file": {
   3830       "version": "4.0.0",
   3831       "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
   3832       "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
   3833       "optional": true,
   3834       "requires": {
   3835         "graceful-fs": "^4.1.2",
   3836         "parse-json": "^4.0.0",
   3837         "pify": "^3.0.0",
   3838         "strip-bom": "^3.0.0"
   3839       },
   3840       "dependencies": {
   3841         "pify": {
   3842           "version": "3.0.0",
   3843           "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
   3844           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
   3845           "optional": true
   3846         }
   3847       }
   3848     },
   3849     "locate-path": {
   3850       "version": "3.0.0",
   3851       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
   3852       "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
   3853       "optional": true,
   3854       "requires": {
   3855         "p-locate": "^3.0.0",
   3856         "path-exists": "^3.0.0"
   3857       }
   3858     },
   3859     "lodash.flattendeep": {
   3860       "version": "4.4.0",
   3861       "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz",
   3862       "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=",
   3863       "optional": true
   3864     },
   3865     "lru-cache": {
   3866       "version": "4.1.5",
   3867       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
   3868       "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
   3869       "optional": true,
   3870       "requires": {
   3871         "pseudomap": "^1.0.2",
   3872         "yallist": "^2.1.2"
   3873       }
   3874     },
   3875     "ltgt": {
   3876       "version": "2.2.1",
   3877       "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz",
   3878       "integrity": "sha1-81ypHEk/e3PaDgdJUwTxezH4fuU=",
   3879       "optional": true
   3880     },
   3881     "make-dir": {
   3882       "version": "2.1.0",
   3883       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
   3884       "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
   3885       "optional": true,
   3886       "requires": {
   3887         "pify": "^4.0.1",
   3888         "semver": "^5.6.0"
   3889       },
   3890       "dependencies": {
   3891         "semver": {
   3892           "version": "5.7.1",
   3893           "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
   3894           "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
   3895           "optional": true
   3896         }
   3897       }
   3898     },
   3899     "memdown": {
   3900       "version": "6.0.0",
   3901       "resolved": "https://registry.npmjs.org/memdown/-/memdown-6.0.0.tgz",
   3902       "integrity": "sha512-ryMNxH7h/aU+nMgxkeQAsZIIPxoDYAPwMJa2hbKerOJEIkU0E4JNVR8ExJQJ4K9C2ZO5lU1GivX9bYHhkGKxtQ==",
   3903       "optional": true,
   3904       "requires": {
   3905         "abstract-leveldown": "^7.0.0",
   3906         "buffer": "^6.0.3",
   3907         "functional-red-black-tree": "^1.0.1",
   3908         "inherits": "^2.0.1",
   3909         "ltgt": "^2.2.0"
   3910       }
   3911     },
   3912     "memory-pager": {
   3913       "version": "1.5.0",
   3914       "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz",
   3915       "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==",
   3916       "optional": true
   3917     },
   3918     "merge-source-map": {
   3919       "version": "1.1.0",
   3920       "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz",
   3921       "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==",
   3922       "optional": true,
   3923       "requires": {
   3924         "source-map": "^0.6.1"
   3925       },
   3926       "dependencies": {
   3927         "source-map": {
   3928           "version": "0.6.1",
   3929           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
   3930           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
   3931           "optional": true
   3932         }
   3933       }
   3934     },
   3935     "minimatch": {
   3936       "version": "3.0.4",
   3937       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
   3938       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
   3939       "devOptional": true,
   3940       "requires": {
   3941         "brace-expansion": "^1.1.7"
   3942       }
   3943     },
   3944     "minimist": {
   3945       "version": "1.2.5",
   3946       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
   3947       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
   3948       "devOptional": true
   3949     },
   3950     "mkdirp": {
   3951       "version": "0.5.5",
   3952       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
   3953       "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
   3954       "optional": true,
   3955       "requires": {
   3956         "minimist": "^1.2.5"
   3957       }
   3958     },
   3959     "mongodb": {
   3960       "version": "3.6.9",
   3961       "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.6.9.tgz",
   3962       "integrity": "sha512-1nSCKgSunzn/CXwgOWgbPHUWOO5OfERcuOWISmqd610jn0s8BU9K4879iJVabqgpPPbA6hO7rG48eq+fGED3Mg==",
   3963       "optional": true,
   3964       "requires": {
   3965         "bl": "^2.2.1",
   3966         "bson": "^1.1.4",
   3967         "denque": "^1.4.1",
   3968         "optional-require": "^1.0.3",
   3969         "safe-buffer": "^5.1.2",
   3970         "saslprep": "^1.0.0"
   3971       }
   3972     },
   3973     "mongodown": {
   3974       "version": "2.0.0",
   3975       "resolved": "https://registry.npmjs.org/mongodown/-/mongodown-2.0.0.tgz",
   3976       "integrity": "sha512-87JRa/WkHLn6nqZcpNLH3nv1DSyIK3mYgmtbesdKB2/FLgMBkg8DxCL/cgSI2fVCJM0Zi7SIaDKkef4pOw/zlA==",
   3977       "optional": true,
   3978       "requires": {
   3979         "abstract-leveldown": "^2.6.0",
   3980         "after-all": "^2.0.0",
   3981         "mongojs": "^3.1.0"
   3982       },
   3983       "dependencies": {
   3984         "abstract-leveldown": {
   3985           "version": "2.7.2",
   3986           "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.7.2.tgz",
   3987           "integrity": "sha512-+OVvxH2rHVEhWLdbudP6p0+dNMXu8JA1CbhP19T8paTYAcX7oJ4OVjT+ZUVpv7mITxXHqDMej+GdqXBmXkw09w==",
   3988           "optional": true,
   3989           "requires": {
   3990             "xtend": "~4.0.0"
   3991           }
   3992         }
   3993       }
   3994     },
   3995     "mongojs": {
   3996       "version": "3.1.0",
   3997       "resolved": "https://registry.npmjs.org/mongojs/-/mongojs-3.1.0.tgz",
   3998       "integrity": "sha512-aXJ4xfXwx9s1cqtKTZ24PypXiWhIgvgENObQzCGbV4QBxEVedy3yuErhx6znk959cF2dOzL2ClgXJvIhfgkpIQ==",
   3999       "optional": true,
   4000       "requires": {
   4001         "each-series": "^1.0.0",
   4002         "mongodb": "^3.3.2",
   4003         "nyc": "^14.1.1",
   4004         "once": "^1.4.0",
   4005         "parse-mongo-url": "^1.1.1",
   4006         "readable-stream": "^3.4.0",
   4007         "thunky": "^1.1.0",
   4008         "to-mongodb-core": "^2.0.0"
   4009       }
   4010     },
   4011     "ms": {
   4012       "version": "2.1.2",
   4013       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
   4014       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
   4015       "optional": true
   4016     },
   4017     "napi-macros": {
   4018       "version": "2.0.0",
   4019       "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz",
   4020       "integrity": "sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==",
   4021       "optional": true
   4022     },
   4023     "nested-error-stacks": {
   4024       "version": "2.1.0",
   4025       "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz",
   4026       "integrity": "sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==",
   4027       "optional": true
   4028     },
   4029     "node-gyp-build": {
   4030       "version": "4.2.3",
   4031       "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.3.tgz",
   4032       "integrity": "sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg==",
   4033       "optional": true
   4034     },
   4035     "normalize-package-data": {
   4036       "version": "2.5.0",
   4037       "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
   4038       "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
   4039       "optional": true,
   4040       "requires": {
   4041         "hosted-git-info": "^2.1.4",
   4042         "resolve": "^1.10.0",
   4043         "semver": "2 || 3 || 4 || 5",
   4044         "validate-npm-package-license": "^3.0.1"
   4045       },
   4046       "dependencies": {
   4047         "resolve": {
   4048           "version": "1.20.0",
   4049           "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
   4050           "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
   4051           "optional": true,
   4052           "requires": {
   4053             "is-core-module": "^2.2.0",
   4054             "path-parse": "^1.0.6"
   4055           }
   4056         },
   4057         "semver": {
   4058           "version": "5.7.1",
   4059           "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
   4060           "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
   4061           "optional": true
   4062         }
   4063       }
   4064     },
   4065     "nyc": {
   4066       "version": "14.1.1",
   4067       "resolved": "https://registry.npmjs.org/nyc/-/nyc-14.1.1.tgz",
   4068       "integrity": "sha512-OI0vm6ZGUnoGZv/tLdZ2esSVzDwUC88SNs+6JoSOMVxA+gKMB8Tk7jBwgemLx4O40lhhvZCVw1C+OYLOBOPXWw==",
   4069       "optional": true,
   4070       "requires": {
   4071         "archy": "^1.0.0",
   4072         "caching-transform": "^3.0.2",
   4073         "convert-source-map": "^1.6.0",
   4074         "cp-file": "^6.2.0",
   4075         "find-cache-dir": "^2.1.0",
   4076         "find-up": "^3.0.0",
   4077         "foreground-child": "^1.5.6",
   4078         "glob": "^7.1.3",
   4079         "istanbul-lib-coverage": "^2.0.5",
   4080         "istanbul-lib-hook": "^2.0.7",
   4081         "istanbul-lib-instrument": "^3.3.0",
   4082         "istanbul-lib-report": "^2.0.8",
   4083         "istanbul-lib-source-maps": "^3.0.6",
   4084         "istanbul-reports": "^2.2.4",
   4085         "js-yaml": "^3.13.1",
   4086         "make-dir": "^2.1.0",
   4087         "merge-source-map": "^1.1.0",
   4088         "resolve-from": "^4.0.0",
   4089         "rimraf": "^2.6.3",
   4090         "signal-exit": "^3.0.2",
   4091         "spawn-wrap": "^1.4.2",
   4092         "test-exclude": "^5.2.3",
   4093         "uuid": "^3.3.2",
   4094         "yargs": "^13.2.2",
   4095         "yargs-parser": "^13.0.0"
   4096       },
   4097       "dependencies": {
   4098         "rimraf": {
   4099           "version": "2.7.1",
   4100           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
   4101           "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
   4102           "optional": true,
   4103           "requires": {
   4104             "glob": "^7.1.3"
   4105           }
   4106         }
   4107       }
   4108     },
   4109     "object-inspect": {
   4110       "version": "1.10.3",
   4111       "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz",
   4112       "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==",
   4113       "dev": true
   4114     },
   4115     "object-is": {
   4116       "version": "1.1.5",
   4117       "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
   4118       "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
   4119       "dev": true,
   4120       "requires": {
   4121         "call-bind": "^1.0.2",
   4122         "define-properties": "^1.1.3"
   4123       }
   4124     },
   4125     "object-keys": {
   4126       "version": "1.1.1",
   4127       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
   4128       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
   4129       "dev": true
   4130     },
   4131     "object.assign": {
   4132       "version": "4.1.2",
   4133       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
   4134       "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
   4135       "dev": true,
   4136       "requires": {
   4137         "call-bind": "^1.0.0",
   4138         "define-properties": "^1.1.3",
   4139         "has-symbols": "^1.0.1",
   4140         "object-keys": "^1.1.1"
   4141       }
   4142     },
   4143     "once": {
   4144       "version": "1.4.0",
   4145       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
   4146       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
   4147       "devOptional": true,
   4148       "requires": {
   4149         "wrappy": "1"
   4150       }
   4151     },
   4152     "optional-require": {
   4153       "version": "1.0.3",
   4154       "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.0.3.tgz",
   4155       "integrity": "sha512-RV2Zp2MY2aeYK5G+B/Sps8lW5NHAzE5QClbFP15j+PWmP+T9PxlJXBOOLoSAdgwFvS4t0aMR4vpedMkbHfh0nA==",
   4156       "optional": true
   4157     },
   4158     "os-homedir": {
   4159       "version": "1.0.2",
   4160       "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
   4161       "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
   4162       "optional": true
   4163     },
   4164     "p-limit": {
   4165       "version": "2.3.0",
   4166       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
   4167       "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
   4168       "optional": true,
   4169       "requires": {
   4170         "p-try": "^2.0.0"
   4171       }
   4172     },
   4173     "p-locate": {
   4174       "version": "3.0.0",
   4175       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
   4176       "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
   4177       "optional": true,
   4178       "requires": {
   4179         "p-limit": "^2.0.0"
   4180       }
   4181     },
   4182     "p-try": {
   4183       "version": "2.2.0",
   4184       "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
   4185       "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
   4186       "optional": true
   4187     },
   4188     "package-hash": {
   4189       "version": "3.0.0",
   4190       "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-3.0.0.tgz",
   4191       "integrity": "sha512-lOtmukMDVvtkL84rJHI7dpTYq+0rli8N2wlnqUcBuDWCfVhRUfOmnR9SsoHFMLpACvEV60dX7rd0rFaYDZI+FA==",
   4192       "optional": true,
   4193       "requires": {
   4194         "graceful-fs": "^4.1.15",
   4195         "hasha": "^3.0.0",
   4196         "lodash.flattendeep": "^4.4.0",
   4197         "release-zalgo": "^1.0.0"
   4198       }
   4199     },
   4200     "parse-json": {
   4201       "version": "4.0.0",
   4202       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
   4203       "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
   4204       "optional": true,
   4205       "requires": {
   4206         "error-ex": "^1.3.1",
   4207         "json-parse-better-errors": "^1.0.1"
   4208       }
   4209     },
   4210     "parse-mongo-url": {
   4211       "version": "1.1.1",
   4212       "resolved": "https://registry.npmjs.org/parse-mongo-url/-/parse-mongo-url-1.1.1.tgz",
   4213       "integrity": "sha1-ZiON9fjnwMjKTNlw1KtqE3PrdbU=",
   4214       "optional": true
   4215     },
   4216     "path-exists": {
   4217       "version": "3.0.0",
   4218       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
   4219       "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
   4220       "optional": true
   4221     },
   4222     "path-is-absolute": {
   4223       "version": "1.0.1",
   4224       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
   4225       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
   4226       "devOptional": true
   4227     },
   4228     "path-parse": {
   4229       "version": "1.0.7",
   4230       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
   4231       "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
   4232       "devOptional": true
   4233     },
   4234     "path-type": {
   4235       "version": "3.0.0",
   4236       "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
   4237       "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
   4238       "optional": true,
   4239       "requires": {
   4240         "pify": "^3.0.0"
   4241       },
   4242       "dependencies": {
   4243         "pify": {
   4244           "version": "3.0.0",
   4245           "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
   4246           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
   4247           "optional": true
   4248         }
   4249       }
   4250     },
   4251     "pify": {
   4252       "version": "4.0.1",
   4253       "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
   4254       "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
   4255       "optional": true
   4256     },
   4257     "pkg-dir": {
   4258       "version": "3.0.0",
   4259       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
   4260       "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
   4261       "optional": true,
   4262       "requires": {
   4263         "find-up": "^3.0.0"
   4264       }
   4265     },
   4266     "process-nextick-args": {
   4267       "version": "2.0.1",
   4268       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
   4269       "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
   4270       "optional": true
   4271     },
   4272     "prr": {
   4273       "version": "1.0.1",
   4274       "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
   4275       "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY="
   4276     },
   4277     "pseudomap": {
   4278       "version": "1.0.2",
   4279       "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
   4280       "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
   4281       "optional": true
   4282     },
   4283     "querystringify": {
   4284       "version": "2.2.0",
   4285       "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
   4286       "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ=="
   4287     },
   4288     "queue-microtask": {
   4289       "version": "1.2.3",
   4290       "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
   4291       "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
   4292     },
   4293     "read-pkg": {
   4294       "version": "3.0.0",
   4295       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
   4296       "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
   4297       "optional": true,
   4298       "requires": {
   4299         "load-json-file": "^4.0.0",
   4300         "normalize-package-data": "^2.3.2",
   4301         "path-type": "^3.0.0"
   4302       }
   4303     },
   4304     "read-pkg-up": {
   4305       "version": "4.0.0",
   4306       "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz",
   4307       "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==",
   4308       "optional": true,
   4309       "requires": {
   4310         "find-up": "^3.0.0",
   4311         "read-pkg": "^3.0.0"
   4312       }
   4313     },
   4314     "readable-stream": {
   4315       "version": "3.6.0",
   4316       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
   4317       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
   4318       "requires": {
   4319         "inherits": "^2.0.3",
   4320         "string_decoder": "^1.1.1",
   4321         "util-deprecate": "^1.0.1"
   4322       }
   4323     },
   4324     "regexp.prototype.flags": {
   4325       "version": "1.3.1",
   4326       "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz",
   4327       "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==",
   4328       "dev": true,
   4329       "requires": {
   4330         "call-bind": "^1.0.2",
   4331         "define-properties": "^1.1.3"
   4332       }
   4333     },
   4334     "release-zalgo": {
   4335       "version": "1.0.0",
   4336       "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz",
   4337       "integrity": "sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA=",
   4338       "optional": true,
   4339       "requires": {
   4340         "es6-error": "^4.0.1"
   4341       }
   4342     },
   4343     "require-directory": {
   4344       "version": "2.1.1",
   4345       "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
   4346       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
   4347       "optional": true
   4348     },
   4349     "require-main-filename": {
   4350       "version": "2.0.0",
   4351       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
   4352       "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
   4353       "optional": true
   4354     },
   4355     "requires-port": {
   4356       "version": "1.0.0",
   4357       "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
   4358       "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8="
   4359     },
   4360     "resolve": {
   4361       "version": "2.0.0-next.3",
   4362       "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz",
   4363       "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==",
   4364       "dev": true,
   4365       "requires": {
   4366         "is-core-module": "^2.2.0",
   4367         "path-parse": "^1.0.6"
   4368       }
   4369     },
   4370     "resolve-from": {
   4371       "version": "4.0.0",
   4372       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
   4373       "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
   4374       "optional": true
   4375     },
   4376     "resumer": {
   4377       "version": "0.0.0",
   4378       "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz",
   4379       "integrity": "sha1-8ej0YeQGS6Oegq883CqMiT0HZ1k=",
   4380       "dev": true,
   4381       "requires": {
   4382         "through": "~2.3.4"
   4383       }
   4384     },
   4385     "rimraf": {
   4386       "version": "3.0.2",
   4387       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
   4388       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
   4389       "dev": true,
   4390       "requires": {
   4391         "glob": "^7.1.3"
   4392       }
   4393     },
   4394     "safe-buffer": {
   4395       "version": "5.2.1",
   4396       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
   4397       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
   4398     },
   4399     "saslprep": {
   4400       "version": "1.0.3",
   4401       "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz",
   4402       "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==",
   4403       "optional": true,
   4404       "requires": {
   4405         "sparse-bitfield": "^3.0.3"
   4406       }
   4407     },
   4408     "semver": {
   4409       "version": "6.3.0",
   4410       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
   4411       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
   4412       "optional": true
   4413     },
   4414     "set-blocking": {
   4415       "version": "2.0.0",
   4416       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
   4417       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
   4418       "optional": true
   4419     },
   4420     "side-channel": {
   4421       "version": "1.0.4",
   4422       "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
   4423       "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
   4424       "dev": true,
   4425       "requires": {
   4426         "call-bind": "^1.0.0",
   4427         "get-intrinsic": "^1.0.2",
   4428         "object-inspect": "^1.9.0"
   4429       }
   4430     },
   4431     "signal-exit": {
   4432       "version": "3.0.3",
   4433       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
   4434       "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
   4435       "optional": true
   4436     },
   4437     "source-map": {
   4438       "version": "0.5.7",
   4439       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
   4440       "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
   4441       "optional": true
   4442     },
   4443     "sparse-bitfield": {
   4444       "version": "3.0.3",
   4445       "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz",
   4446       "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=",
   4447       "optional": true,
   4448       "requires": {
   4449         "memory-pager": "^1.0.2"
   4450       }
   4451     },
   4452     "spawn-wrap": {
   4453       "version": "1.4.3",
   4454       "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-1.4.3.tgz",
   4455       "integrity": "sha512-IgB8md0QW/+tWqcavuFgKYR/qIRvJkRLPJDFaoXtLLUaVcCDK0+HeFTkmQHj3eprcYhc+gOl0aEA1w7qZlYezw==",
   4456       "optional": true,
   4457       "requires": {
   4458         "foreground-child": "^1.5.6",
   4459         "mkdirp": "^0.5.0",
   4460         "os-homedir": "^1.0.1",
   4461         "rimraf": "^2.6.2",
   4462         "signal-exit": "^3.0.2",
   4463         "which": "^1.3.0"
   4464       },
   4465       "dependencies": {
   4466         "rimraf": {
   4467           "version": "2.7.1",
   4468           "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
   4469           "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
   4470           "optional": true,
   4471           "requires": {
   4472             "glob": "^7.1.3"
   4473           }
   4474         }
   4475       }
   4476     },
   4477     "spdx-correct": {
   4478       "version": "3.1.1",
   4479       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
   4480       "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
   4481       "optional": true,
   4482       "requires": {
   4483         "spdx-expression-parse": "^3.0.0",
   4484         "spdx-license-ids": "^3.0.0"
   4485       }
   4486     },
   4487     "spdx-exceptions": {
   4488       "version": "2.3.0",
   4489       "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
   4490       "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
   4491       "optional": true
   4492     },
   4493     "spdx-expression-parse": {
   4494       "version": "3.0.1",
   4495       "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
   4496       "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
   4497       "optional": true,
   4498       "requires": {
   4499         "spdx-exceptions": "^2.1.0",
   4500         "spdx-license-ids": "^3.0.0"
   4501       }
   4502     },
   4503     "spdx-license-ids": {
   4504       "version": "3.0.9",
   4505       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz",
   4506       "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==",
   4507       "optional": true
   4508     },
   4509     "sprintf-js": {
   4510       "version": "1.0.3",
   4511       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
   4512       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
   4513       "optional": true
   4514     },
   4515     "string_decoder": {
   4516       "version": "1.3.0",
   4517       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
   4518       "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
   4519       "requires": {
   4520         "safe-buffer": "~5.2.0"
   4521       }
   4522     },
   4523     "string-width": {
   4524       "version": "3.1.0",
   4525       "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
   4526       "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
   4527       "optional": true,
   4528       "requires": {
   4529         "emoji-regex": "^7.0.1",
   4530         "is-fullwidth-code-point": "^2.0.0",
   4531         "strip-ansi": "^5.1.0"
   4532       }
   4533     },
   4534     "string.prototype.trim": {
   4535       "version": "1.2.4",
   4536       "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.4.tgz",
   4537       "integrity": "sha512-hWCk/iqf7lp0/AgTF7/ddO1IWtSNPASjlzCicV5irAVdE1grjsneK26YG6xACMBEdCvO8fUST0UzDMh/2Qy+9Q==",
   4538       "dev": true,
   4539       "requires": {
   4540         "call-bind": "^1.0.2",
   4541         "define-properties": "^1.1.3",
   4542         "es-abstract": "^1.18.0-next.2"
   4543       }
   4544     },
   4545     "string.prototype.trimend": {
   4546       "version": "1.0.4",
   4547       "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
   4548       "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
   4549       "dev": true,
   4550       "requires": {
   4551         "call-bind": "^1.0.2",
   4552         "define-properties": "^1.1.3"
   4553       }
   4554     },
   4555     "string.prototype.trimstart": {
   4556       "version": "1.0.4",
   4557       "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
   4558       "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
   4559       "dev": true,
   4560       "requires": {
   4561         "call-bind": "^1.0.2",
   4562         "define-properties": "^1.1.3"
   4563       }
   4564     },
   4565     "strip-ansi": {
   4566       "version": "5.2.0",
   4567       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
   4568       "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
   4569       "optional": true,
   4570       "requires": {
   4571         "ansi-regex": "^4.1.0"
   4572       }
   4573     },
   4574     "strip-bom": {
   4575       "version": "3.0.0",
   4576       "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
   4577       "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
   4578       "optional": true
   4579     },
   4580     "supports-color": {
   4581       "version": "5.5.0",
   4582       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
   4583       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
   4584       "optional": true,
   4585       "requires": {
   4586         "has-flag": "^3.0.0"
   4587       }
   4588     },
   4589     "tape": {
   4590       "version": "5.2.2",
   4591       "resolved": "https://registry.npmjs.org/tape/-/tape-5.2.2.tgz",
   4592       "integrity": "sha512-grXrzPC1ly2kyTMKdqxh5GiLpb0BpNctCuecTB0psHX4Gu0nc+uxWR4xKjTh/4CfQlH4zhvTM2/EXmHXp6v/uA==",
   4593       "dev": true,
   4594       "requires": {
   4595         "call-bind": "^1.0.2",
   4596         "deep-equal": "^2.0.5",
   4597         "defined": "^1.0.0",
   4598         "dotignore": "^0.1.2",
   4599         "for-each": "^0.3.3",
   4600         "glob": "^7.1.6",
   4601         "has": "^1.0.3",
   4602         "inherits": "^2.0.4",
   4603         "is-regex": "^1.1.2",
   4604         "minimist": "^1.2.5",
   4605         "object-inspect": "^1.9.0",
   4606         "object-is": "^1.1.5",
   4607         "object.assign": "^4.1.2",
   4608         "resolve": "^2.0.0-next.3",
   4609         "resumer": "^0.0.0",
   4610         "string.prototype.trim": "^1.2.4",
   4611         "through": "^2.3.8"
   4612       }
   4613     },
   4614     "test-exclude": {
   4615       "version": "5.2.3",
   4616       "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz",
   4617       "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==",
   4618       "optional": true,
   4619       "requires": {
   4620         "glob": "^7.1.3",
   4621         "minimatch": "^3.0.4",
   4622         "read-pkg-up": "^4.0.0",
   4623         "require-main-filename": "^2.0.0"
   4624       }
   4625     },
   4626     "through": {
   4627       "version": "2.3.8",
   4628       "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
   4629       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
   4630       "dev": true
   4631     },
   4632     "thunky": {
   4633       "version": "1.1.0",
   4634       "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
   4635       "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
   4636       "optional": true
   4637     },
   4638     "to-fast-properties": {
   4639       "version": "2.0.0",
   4640       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
   4641       "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
   4642       "optional": true
   4643     },
   4644     "to-mongodb-core": {
   4645       "version": "2.0.0",
   4646       "resolved": "https://registry.npmjs.org/to-mongodb-core/-/to-mongodb-core-2.0.0.tgz",
   4647       "integrity": "sha1-NZbsdhOsmtO5ioncua77pWnNJ+s=",
   4648       "optional": true
   4649     },
   4650     "unbox-primitive": {
   4651       "version": "1.0.1",
   4652       "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
   4653       "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==",
   4654       "dev": true,
   4655       "requires": {
   4656         "function-bind": "^1.1.1",
   4657         "has-bigints": "^1.0.1",
   4658         "has-symbols": "^1.0.2",
   4659         "which-boxed-primitive": "^1.0.2"
   4660       }
   4661     },
   4662     "url-parse": {
   4663       "version": "1.5.1",
   4664       "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz",
   4665       "integrity": "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==",
   4666       "requires": {
   4667         "querystringify": "^2.1.1",
   4668         "requires-port": "^1.0.0"
   4669       }
   4670     },
   4671     "util-deprecate": {
   4672       "version": "1.0.2",
   4673       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
   4674       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
   4675     },
   4676     "uuid": {
   4677       "version": "3.4.0",
   4678       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
   4679       "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
   4680       "optional": true
   4681     },
   4682     "validate-npm-package-license": {
   4683       "version": "3.0.4",
   4684       "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
   4685       "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
   4686       "optional": true,
   4687       "requires": {
   4688         "spdx-correct": "^3.0.0",
   4689         "spdx-expression-parse": "^3.0.0"
   4690       }
   4691     },
   4692     "which": {
   4693       "version": "1.3.1",
   4694       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
   4695       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
   4696       "optional": true,
   4697       "requires": {
   4698         "isexe": "^2.0.0"
   4699       }
   4700     },
   4701     "which-boxed-primitive": {
   4702       "version": "1.0.2",
   4703       "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
   4704       "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
   4705       "dev": true,
   4706       "requires": {
   4707         "is-bigint": "^1.0.1",
   4708         "is-boolean-object": "^1.1.0",
   4709         "is-number-object": "^1.0.4",
   4710         "is-string": "^1.0.5",
   4711         "is-symbol": "^1.0.3"
   4712       }
   4713     },
   4714     "which-collection": {
   4715       "version": "1.0.1",
   4716       "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz",
   4717       "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==",
   4718       "dev": true,
   4719       "requires": {
   4720         "is-map": "^2.0.1",
   4721         "is-set": "^2.0.1",
   4722         "is-weakmap": "^2.0.1",
   4723         "is-weakset": "^2.0.1"
   4724       }
   4725     },
   4726     "which-module": {
   4727       "version": "2.0.0",
   4728       "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
   4729       "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
   4730       "optional": true
   4731     },
   4732     "which-typed-array": {
   4733       "version": "1.1.4",
   4734       "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.4.tgz",
   4735       "integrity": "sha512-49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA==",
   4736       "dev": true,
   4737       "requires": {
   4738         "available-typed-arrays": "^1.0.2",
   4739         "call-bind": "^1.0.0",
   4740         "es-abstract": "^1.18.0-next.1",
   4741         "foreach": "^2.0.5",
   4742         "function-bind": "^1.1.1",
   4743         "has-symbols": "^1.0.1",
   4744         "is-typed-array": "^1.1.3"
   4745       }
   4746     },
   4747     "wrap-ansi": {
   4748       "version": "5.1.0",
   4749       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
   4750       "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
   4751       "optional": true,
   4752       "requires": {
   4753         "ansi-styles": "^3.2.0",
   4754         "string-width": "^3.0.0",
   4755         "strip-ansi": "^5.0.0"
   4756       }
   4757     },
   4758     "wrappy": {
   4759       "version": "1.0.2",
   4760       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
   4761       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
   4762       "devOptional": true
   4763     },
   4764     "write-file-atomic": {
   4765       "version": "2.4.3",
   4766       "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
   4767       "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
   4768       "optional": true,
   4769       "requires": {
   4770         "graceful-fs": "^4.1.11",
   4771         "imurmurhash": "^0.1.4",
   4772         "signal-exit": "^3.0.2"
   4773       }
   4774     },
   4775     "xtend": {
   4776       "version": "4.0.2",
   4777       "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
   4778       "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
   4779       "optional": true
   4780     },
   4781     "y18n": {
   4782       "version": "4.0.3",
   4783       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
   4784       "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
   4785       "optional": true
   4786     },
   4787     "yallist": {
   4788       "version": "2.1.2",
   4789       "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
   4790       "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
   4791       "optional": true
   4792     },
   4793     "yargs": {
   4794       "version": "13.3.2",
   4795       "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
   4796       "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
   4797       "optional": true,
   4798       "requires": {
   4799         "cliui": "^5.0.0",
   4800         "find-up": "^3.0.0",
   4801         "get-caller-file": "^2.0.1",
   4802         "require-directory": "^2.1.1",
   4803         "require-main-filename": "^2.0.0",
   4804         "set-blocking": "^2.0.0",
   4805         "string-width": "^3.0.0",
   4806         "which-module": "^2.0.0",
   4807         "y18n": "^4.0.0",
   4808         "yargs-parser": "^13.1.2"
   4809       }
   4810     },
   4811     "yargs-parser": {
   4812       "version": "13.1.2",
   4813       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
   4814       "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
   4815       "optional": true,
   4816       "requires": {
   4817         "camelcase": "^5.0.0",
   4818         "decamelize": "^1.2.0"
   4819       }
   4820     }
   4821   }
   4822 }