WordPress.org

Make WordPress Core

Changeset 50199


Ignore:
Timestamp:
02/05/2021 03:53:43 AM (10 months ago)
Author:
desrosj
Message:

Build/Test Tools: Support NodeJS 14.x in the 5.1 branch.

This updates the 5.1 branch to support the latest LTS version of NodeJS (currently 14.x), allowing the same version to be used across all WordPress branches that receive security updates as a courtesy.

In addition to backporting the package updates that happened after branching 5.1, dependencies that were removed in future releases have also been updated to their latest versions.

Props desrosj, dd32, netweb, jorbin.
Merges [44233,44728,45321,45765,45826,46403-46404,46408-46409,47404,47867-47869,47872-47873,48705,49636,49933,49937,49939,49940,49983,49989,50017,50126,50176,50185] to the 5.1 branch.
See #52341.

Location:
branches/5.1
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • branches/5.1

  • branches/5.1/.nvmrc

    r49278 r50199  
    1 10.22.1
     114
  • branches/5.1/Gruntfile.js

    r46014 r50199  
    1313        BANNER_TEXT = '/*! This file is auto-generated */',
    1414        autoprefixer = require( 'autoprefixer' ),
    15         nodesass = require( 'node-sass' ),
     15        sass = require( 'sass' ),
    1616        phpUnitWatchGroup = grunt.option( 'group' ),
    1717        buildFiles = [
     
    5252                processors: [
    5353                    autoprefixer({
    54                         browsers: [
    55                             '> 1%',
    56                             'ie >= 11',
    57                             'last 1 Android versions',
    58                             'last 1 ChromeAndroid versions',
    59                             'last 2 Chrome versions',
    60                             'last 2 Firefox versions',
    61                             'last 2 Safari versions',
    62                             'last 2 iOS versions',
    63                             'last 2 Edge versions',
    64                             'last 2 Opera versions'
    65                         ],
    6654                        cascade: false
    6755                    })
     
    395383                src: ['wp-admin/css/colors/*/colors.scss'],
    396384                options: {
    397                     implementation: nodesass,
    398                     outputStyle: 'expanded'
     385                    implementation: sass
    399386                }
    400387            }
     
    666653        uglify: {
    667654            options: {
    668                 ASCIIOnly: true,
    669                 screwIE8: false
     655                output: {
     656                    ascii_only: true
     657                }
    670658            },
    671659            core: {
     
    707695                options: {
    708696                    // Preserve comments that start with a bang.
    709                     preserveComments: /^!/
     697                    output: {
     698                        comments: /^!/
     699                    }
    710700                },
    711701                expand: true,
  • branches/5.1/package-lock.json

    r49528 r50199  
    55    "requires": true,
    66    "dependencies": {
     7        "@babel/parser": {
     8            "version": "7.12.15",
     9            "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.15.tgz",
     10            "integrity": "sha512-AQBOU2Z9kWwSZMd6lNjCX0GUgFonL1wAM1db8L8PMk9UDaGsRCArBkU4Sc+UCM3AE4hjbXx+h58Lb3QT4oRmrA==",
     11            "dev": true
     12        },
    713        "@babel/polyfill": {
    814            "version": "7.2.5",
     
    2935            }
    3036        },
     37        "@choojs/findup": {
     38            "version": "0.2.1",
     39            "resolved": "https://registry.npmjs.org/@choojs/findup/-/findup-0.2.1.tgz",
     40            "integrity": "sha512-YstAqNb0MCN8PjdLCDfRsBcGVRN41f3vgLvaI0IrIcBp4AqILRSS0DeWNGkicC+f/zRIPJLc+9RURVSepwvfBw==",
     41            "dev": true,
     42            "requires": {
     43                "commander": "^2.15.1"
     44            }
     45        },
    3146        "@financial-times/useragent_parser": {
    3247            "version": "1.0.2",
     
    3449            "integrity": "sha512-zuJMxn5Qnk7CKl+zrVXDqXs0F+p4tshO6B4s8VenJj34EEVuV4iZIbkGiEFJUbn29z9Mcn6k8yfj9qSCNDcPPQ=="
    3550        },
    36         "@hapi/address": {
    37             "version": "2.1.4",
    38             "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz",
    39             "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==",
    40             "dev": true
    41         },
    42         "@hapi/bourne": {
    43             "version": "1.3.2",
    44             "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz",
    45             "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==",
    46             "dev": true
    47         },
    4851        "@hapi/hoek": {
    49             "version": "8.5.1",
    50             "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz",
    51             "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==",
    52             "dev": true
    53         },
    54         "@hapi/joi": {
    55             "version": "15.1.1",
    56             "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz",
    57             "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==",
    58             "dev": true,
    59             "requires": {
    60                 "@hapi/address": "2.x.x",
    61                 "@hapi/bourne": "1.x.x",
    62                 "@hapi/hoek": "8.x.x",
    63                 "@hapi/topo": "3.x.x"
    64             }
     52            "version": "9.1.1",
     53            "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.1.1.tgz",
     54            "integrity": "sha512-CAEbWH7OIur6jEOzaai83jq3FmKmv4PmX1JYfs9IrYcGEVI/lyL1EXJGCj7eFVJ0bg5QR8LMxBlEtA+xKiLpFw==",
     55            "dev": true
    6556        },
    6657        "@hapi/topo": {
    67             "version": "3.1.6",
    68             "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz",
    69             "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==",
    70             "dev": true,
    71             "requires": {
    72                 "@hapi/hoek": "^8.3.0"
    73             }
     58            "version": "5.0.0",
     59            "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.0.0.tgz",
     60            "integrity": "sha512-tFJlT47db0kMqVm3H4nQYgn6Pwg10GTZHb1pwmSiv1K4ks6drQOtfEF5ZnPjkvC+y4/bUPHK+bc87QvLcL+WMw==",
     61            "dev": true,
     62            "requires": {
     63                "@hapi/hoek": "^9.0.0"
     64            }
     65        },
     66        "@mrmlnc/readdir-enhanced": {
     67            "version": "2.2.1",
     68            "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
     69            "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==",
     70            "dev": true,
     71            "requires": {
     72                "call-me-maybe": "^1.0.1",
     73                "glob-to-regexp": "^0.3.0"
     74            }
     75        },
     76        "@nodelib/fs.stat": {
     77            "version": "1.1.3",
     78            "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
     79            "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
     80            "dev": true
     81        },
     82        "@sideway/address": {
     83            "version": "4.1.0",
     84            "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.0.tgz",
     85            "integrity": "sha512-wAH/JYRXeIFQRsxerIuLjgUu2Xszam+O5xKeatJ4oudShOOirfmsQ1D6LL54XOU2tizpCYku+s1wmU0SYdpoSA==",
     86            "dev": true,
     87            "requires": {
     88                "@hapi/hoek": "^9.0.0"
     89            }
     90        },
     91        "@sideway/formula": {
     92            "version": "3.0.0",
     93            "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz",
     94            "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==",
     95            "dev": true
     96        },
     97        "@sideway/pinpoint": {
     98            "version": "2.0.0",
     99            "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz",
     100            "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==",
     101            "dev": true
     102        },
     103        "@sindresorhus/is": {
     104            "version": "0.7.0",
     105            "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz",
     106            "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==",
     107            "dev": true,
     108            "optional": true
    74109        },
    75110        "@tannin/compile": {
     
    100135            "integrity": "sha512-59/mWwU7sXHfoU2kI3RcWRki2Jjbz5nEVJNBN4MUyIhPjXTebAcZqgsQACvlk+sjKVOTMEMHcrFrKQbaxz/1Dw=="
    101136        },
     137        "@types/glob": {
     138            "version": "7.1.3",
     139            "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz",
     140            "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==",
     141            "dev": true,
     142            "requires": {
     143                "@types/minimatch": "*",
     144                "@types/node": "*"
     145            }
     146        },
     147        "@types/json-schema": {
     148            "version": "7.0.7",
     149            "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz",
     150            "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==",
     151            "dev": true
     152        },
     153        "@types/minimatch": {
     154            "version": "3.0.3",
     155            "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
     156            "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==",
     157            "dev": true
     158        },
     159        "@types/node": {
     160            "version": "14.14.25",
     161            "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.25.tgz",
     162            "integrity": "sha512-EPpXLOVqDvisVxtlbvzfyqSsFeQxltFbluZNRndIb8tr9KiBnYNLzrc1N3pyKUCww2RNrfHDViqDWWE1LCJQtQ==",
     163            "dev": true
     164        },
    102165        "@types/q": {
    103             "version": "1.5.1",
    104             "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.1.tgz",
    105             "integrity": "sha512-eqz8c/0kwNi/OEHQfvIuJVLTst3in0e7uTKeuY+WL/zfKn0xVujOTp42bS/vUUokhK5P2BppLd9JXMOMHcgbjA==",
    106             "dev": true
     166            "version": "1.5.4",
     167            "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz",
     168            "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==",
     169            "dev": true
     170        },
     171        "@types/yauzl": {
     172            "version": "2.9.1",
     173            "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.1.tgz",
     174            "integrity": "sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA==",
     175            "dev": true,
     176            "optional": true,
     177            "requires": {
     178                "@types/node": "*"
     179            }
    107180        },
    108181        "@webassemblyjs/ast": {
    109             "version": "1.7.11",
    110             "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.11.tgz",
    111             "integrity": "sha512-ZEzy4vjvTzScC+SH8RBssQUawpaInUdMTYwYYLh54/s8TuT0gBLuyUnppKsVyZEi876VmmStKsUs28UxPgdvrA==",
    112             "dev": true,
    113             "requires": {
    114                 "@webassemblyjs/helper-module-context": "1.7.11",
    115                 "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
    116                 "@webassemblyjs/wast-parser": "1.7.11"
     182            "version": "1.9.0",
     183            "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz",
     184            "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==",
     185            "dev": true,
     186            "requires": {
     187                "@webassemblyjs/helper-module-context": "1.9.0",
     188                "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
     189                "@webassemblyjs/wast-parser": "1.9.0"
    117190            }
    118191        },
    119192        "@webassemblyjs/floating-point-hex-parser": {
    120             "version": "1.7.11",
    121             "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.11.tgz",
    122             "integrity": "sha512-zY8dSNyYcgzNRNT666/zOoAyImshm3ycKdoLsyDw/Bwo6+/uktb7p4xyApuef1dwEBo/U/SYQzbGBvV+nru2Xg==",
     193            "version": "1.9.0",
     194            "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz",
     195            "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==",
    123196            "dev": true
    124197        },
    125198        "@webassemblyjs/helper-api-error": {
    126             "version": "1.7.11",
    127             "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.11.tgz",
    128             "integrity": "sha512-7r1qXLmiglC+wPNkGuXCvkmalyEstKVwcueZRP2GNC2PAvxbLYwLLPr14rcdJaE4UtHxQKfFkuDFuv91ipqvXg==",
     199            "version": "1.9.0",
     200            "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz",
     201            "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==",
    129202            "dev": true
    130203        },
    131204        "@webassemblyjs/helper-buffer": {
    132             "version": "1.7.11",
    133             "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.11.tgz",
    134             "integrity": "sha512-MynuervdylPPh3ix+mKZloTcL06P8tenNH3sx6s0qE8SLR6DdwnfgA7Hc9NSYeob2jrW5Vql6GVlsQzKQCa13w==",
     205            "version": "1.9.0",
     206            "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz",
     207            "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==",
    135208            "dev": true
    136209        },
    137210        "@webassemblyjs/helper-code-frame": {
    138             "version": "1.7.11",
    139             "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.11.tgz",
    140             "integrity": "sha512-T8ESC9KMXFTXA5urJcyor5cn6qWeZ4/zLPyWeEXZ03hj/x9weSokGNkVCdnhSabKGYWxElSdgJ+sFa9G/RdHNw==",
    141             "dev": true,
    142             "requires": {
    143                 "@webassemblyjs/wast-printer": "1.7.11"
     211            "version": "1.9.0",
     212            "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz",
     213            "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==",
     214            "dev": true,
     215            "requires": {
     216                "@webassemblyjs/wast-printer": "1.9.0"
    144217            }
    145218        },
    146219        "@webassemblyjs/helper-fsm": {
    147             "version": "1.7.11",
    148             "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.11.tgz",
    149             "integrity": "sha512-nsAQWNP1+8Z6tkzdYlXT0kxfa2Z1tRTARd8wYnc/e3Zv3VydVVnaeePgqUzFrpkGUyhUUxOl5ML7f1NuT+gC0A==",
     220            "version": "1.9.0",
     221            "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz",
     222            "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==",
    150223            "dev": true
    151224        },
    152225        "@webassemblyjs/helper-module-context": {
    153             "version": "1.7.11",
    154             "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.11.tgz",
    155             "integrity": "sha512-JxfD5DX8Ygq4PvXDucq0M+sbUFA7BJAv/GGl9ITovqE+idGX+J3QSzJYz+LwQmL7fC3Rs+utvWoJxDb6pmC0qg==",
    156             "dev": true
     226            "version": "1.9.0",
     227            "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz",
     228            "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==",
     229            "dev": true,
     230            "requires": {
     231                "@webassemblyjs/ast": "1.9.0"
     232            }
    157233        },
    158234        "@webassemblyjs/helper-wasm-bytecode": {
    159             "version": "1.7.11",
    160             "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.11.tgz",
    161             "integrity": "sha512-cMXeVS9rhoXsI9LLL4tJxBgVD/KMOKXuFqYb5oCJ/opScWpkCMEz9EJtkonaNcnLv2R3K5jIeS4TRj/drde1JQ==",
     235            "version": "1.9.0",
     236            "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz",
     237            "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==",
    162238            "dev": true
    163239        },
    164240        "@webassemblyjs/helper-wasm-section": {
    165             "version": "1.7.11",
    166             "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.11.tgz",
    167             "integrity": "sha512-8ZRY5iZbZdtNFE5UFunB8mmBEAbSI3guwbrsCl4fWdfRiAcvqQpeqd5KHhSWLL5wuxo53zcaGZDBU64qgn4I4Q==",
    168             "dev": true,
    169             "requires": {
    170                 "@webassemblyjs/ast": "1.7.11",
    171                 "@webassemblyjs/helper-buffer": "1.7.11",
    172                 "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
    173                 "@webassemblyjs/wasm-gen": "1.7.11"
     241            "version": "1.9.0",
     242            "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz",
     243            "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==",
     244            "dev": true,
     245            "requires": {
     246                "@webassemblyjs/ast": "1.9.0",
     247                "@webassemblyjs/helper-buffer": "1.9.0",
     248                "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
     249                "@webassemblyjs/wasm-gen": "1.9.0"
    174250            }
    175251        },
    176252        "@webassemblyjs/ieee754": {
    177             "version": "1.7.11",
    178             "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.11.tgz",
    179             "integrity": "sha512-Mmqx/cS68K1tSrvRLtaV/Lp3NZWzXtOHUW2IvDvl2sihAwJh4ACE0eL6A8FvMyDG9abes3saB6dMimLOs+HMoQ==",
     253            "version": "1.9.0",
     254            "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz",
     255            "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==",
    180256            "dev": true,
    181257            "requires": {
     
    184260        },
    185261        "@webassemblyjs/leb128": {
    186             "version": "1.7.11",
    187             "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.11.tgz",
    188             "integrity": "sha512-vuGmgZjjp3zjcerQg+JA+tGOncOnJLWVkt8Aze5eWQLwTQGNgVLcyOTqgSCxWTR4J42ijHbBxnuRaL1Rv7XMdw==",
    189             "dev": true,
    190             "requires": {
    191                 "@xtuc/long": "4.2.1"
     262            "version": "1.9.0",
     263            "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz",
     264            "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==",
     265            "dev": true,
     266            "requires": {
     267                "@xtuc/long": "4.2.2"
    192268            }
    193269        },
    194270        "@webassemblyjs/utf8": {
    195             "version": "1.7.11",
    196             "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.11.tgz",
    197             "integrity": "sha512-C6GFkc7aErQIAH+BMrIdVSmW+6HSe20wg57HEC1uqJP8E/xpMjXqQUxkQw07MhNDSDcGpxI9G5JSNOQCqJk4sA==",
     271            "version": "1.9.0",
     272            "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz",
     273            "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==",
    198274            "dev": true
    199275        },
    200276        "@webassemblyjs/wasm-edit": {
    201             "version": "1.7.11",
    202             "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.11.tgz",
    203             "integrity": "sha512-FUd97guNGsCZQgeTPKdgxJhBXkUbMTY6hFPf2Y4OedXd48H97J+sOY2Ltaq6WGVpIH8o/TGOVNiVz/SbpEMJGg==",
    204             "dev": true,
    205             "requires": {
    206                 "@webassemblyjs/ast": "1.7.11",
    207                 "@webassemblyjs/helper-buffer": "1.7.11",
    208                 "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
    209                 "@webassemblyjs/helper-wasm-section": "1.7.11",
    210                 "@webassemblyjs/wasm-gen": "1.7.11",
    211                 "@webassemblyjs/wasm-opt": "1.7.11",
    212                 "@webassemblyjs/wasm-parser": "1.7.11",
    213                 "@webassemblyjs/wast-printer": "1.7.11"
     277            "version": "1.9.0",
     278            "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz",
     279            "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==",
     280            "dev": true,
     281            "requires": {
     282                "@webassemblyjs/ast": "1.9.0",
     283                "@webassemblyjs/helper-buffer": "1.9.0",
     284                "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
     285                "@webassemblyjs/helper-wasm-section": "1.9.0",
     286                "@webassemblyjs/wasm-gen": "1.9.0",
     287                "@webassemblyjs/wasm-opt": "1.9.0",
     288                "@webassemblyjs/wasm-parser": "1.9.0",
     289                "@webassemblyjs/wast-printer": "1.9.0"
    214290            }
    215291        },
    216292        "@webassemblyjs/wasm-gen": {
    217             "version": "1.7.11",
    218             "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.11.tgz",
    219             "integrity": "sha512-U/KDYp7fgAZX5KPfq4NOupK/BmhDc5Kjy2GIqstMhvvdJRcER/kUsMThpWeRP8BMn4LXaKhSTggIJPOeYHwISA==",
    220             "dev": true,
    221             "requires": {
    222                 "@webassemblyjs/ast": "1.7.11",
    223                 "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
    224                 "@webassemblyjs/ieee754": "1.7.11",
    225                 "@webassemblyjs/leb128": "1.7.11",
    226                 "@webassemblyjs/utf8": "1.7.11"
     293            "version": "1.9.0",
     294            "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz",
     295            "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==",
     296            "dev": true,
     297            "requires": {
     298                "@webassemblyjs/ast": "1.9.0",
     299                "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
     300                "@webassemblyjs/ieee754": "1.9.0",
     301                "@webassemblyjs/leb128": "1.9.0",
     302                "@webassemblyjs/utf8": "1.9.0"
    227303            }
    228304        },
    229305        "@webassemblyjs/wasm-opt": {
    230             "version": "1.7.11",
    231             "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.11.tgz",
    232             "integrity": "sha512-XynkOwQyiRidh0GLua7SkeHvAPXQV/RxsUeERILmAInZegApOUAIJfRuPYe2F7RcjOC9tW3Cb9juPvAC/sCqvg==",
    233             "dev": true,
    234             "requires": {
    235                 "@webassemblyjs/ast": "1.7.11",
    236                 "@webassemblyjs/helper-buffer": "1.7.11",
    237                 "@webassemblyjs/wasm-gen": "1.7.11",
    238                 "@webassemblyjs/wasm-parser": "1.7.11"
     306            "version": "1.9.0",
     307            "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz",
     308            "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==",
     309            "dev": true,
     310            "requires": {
     311                "@webassemblyjs/ast": "1.9.0",
     312                "@webassemblyjs/helper-buffer": "1.9.0",
     313                "@webassemblyjs/wasm-gen": "1.9.0",
     314                "@webassemblyjs/wasm-parser": "1.9.0"
    239315            }
    240316        },
    241317        "@webassemblyjs/wasm-parser": {
    242             "version": "1.7.11",
    243             "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.11.tgz",
    244             "integrity": "sha512-6lmXRTrrZjYD8Ng8xRyvyXQJYUQKYSXhJqXOBLw24rdiXsHAOlvw5PhesjdcaMadU/pyPQOJ5dHreMjBxwnQKg==",
    245             "dev": true,
    246             "requires": {
    247                 "@webassemblyjs/ast": "1.7.11",
    248                 "@webassemblyjs/helper-api-error": "1.7.11",
    249                 "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
    250                 "@webassemblyjs/ieee754": "1.7.11",
    251                 "@webassemblyjs/leb128": "1.7.11",
    252                 "@webassemblyjs/utf8": "1.7.11"
     318            "version": "1.9.0",
     319            "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz",
     320            "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==",
     321            "dev": true,
     322            "requires": {
     323                "@webassemblyjs/ast": "1.9.0",
     324                "@webassemblyjs/helper-api-error": "1.9.0",
     325                "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
     326                "@webassemblyjs/ieee754": "1.9.0",
     327                "@webassemblyjs/leb128": "1.9.0",
     328                "@webassemblyjs/utf8": "1.9.0"
    253329            }
    254330        },
    255331        "@webassemblyjs/wast-parser": {
    256             "version": "1.7.11",
    257             "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.11.tgz",
    258             "integrity": "sha512-lEyVCg2np15tS+dm7+JJTNhNWq9yTZvi3qEhAIIOaofcYlUp0UR5/tVqOwa/gXYr3gjwSZqw+/lS9dscyLelbQ==",
    259             "dev": true,
    260             "requires": {
    261                 "@webassemblyjs/ast": "1.7.11",
    262                 "@webassemblyjs/floating-point-hex-parser": "1.7.11",
    263                 "@webassemblyjs/helper-api-error": "1.7.11",
    264                 "@webassemblyjs/helper-code-frame": "1.7.11",
    265                 "@webassemblyjs/helper-fsm": "1.7.11",
    266                 "@xtuc/long": "4.2.1"
     332            "version": "1.9.0",
     333            "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz",
     334            "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==",
     335            "dev": true,
     336            "requires": {
     337                "@webassemblyjs/ast": "1.9.0",
     338                "@webassemblyjs/floating-point-hex-parser": "1.9.0",
     339                "@webassemblyjs/helper-api-error": "1.9.0",
     340                "@webassemblyjs/helper-code-frame": "1.9.0",
     341                "@webassemblyjs/helper-fsm": "1.9.0",
     342                "@xtuc/long": "4.2.2"
    267343            }
    268344        },
    269345        "@webassemblyjs/wast-printer": {
    270             "version": "1.7.11",
    271             "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.11.tgz",
    272             "integrity": "sha512-m5vkAsuJ32QpkdkDOUPGSltrg8Cuk3KBx4YrmAGQwCZPRdUHXxG4phIOuuycLemHFr74sWL9Wthqss4fzdzSwg==",
    273             "dev": true,
    274             "requires": {
    275                 "@webassemblyjs/ast": "1.7.11",
    276                 "@webassemblyjs/wast-parser": "1.7.11",
    277                 "@xtuc/long": "4.2.1"
     346            "version": "1.9.0",
     347            "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz",
     348            "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==",
     349            "dev": true,
     350            "requires": {
     351                "@webassemblyjs/ast": "1.9.0",
     352                "@webassemblyjs/wast-parser": "1.9.0",
     353                "@xtuc/long": "4.2.2"
    278354            }
    279355        },
     
    837913        },
    838914        "@xtuc/long": {
    839             "version": "4.2.1",
    840             "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz",
    841             "integrity": "sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==",
     915            "version": "4.2.2",
     916            "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
     917            "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
    842918            "dev": true
    843919        },
     
    847923            "integrity": "sha1-3vRcxQyWG8yb8jIdD1K8v+wfG7E="
    848924        },
     925        "abab": {
     926            "version": "2.0.5",
     927            "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
     928            "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==",
     929            "dev": true
     930        },
    849931        "abbrev": {
    850932            "version": "1.1.1",
     
    854936        },
    855937        "accepts": {
    856             "version": "1.3.5",
    857             "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
    858             "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
    859             "dev": true,
    860             "requires": {
    861                 "mime-types": "~2.1.18",
    862                 "negotiator": "0.6.1"
     938            "version": "1.3.7",
     939            "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
     940            "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
     941            "dev": true,
     942            "requires": {
     943                "mime-types": "~2.1.24",
     944                "negotiator": "0.6.2"
    863945            }
    864946        },
    865947        "acorn": {
    866             "version": "6.0.7",
    867             "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.7.tgz",
    868             "integrity": "sha512-HNJNgE60C9eOTgn974Tlp3dpLZdUr+SoxxDwPaY9J/kDNOLQTkaDgwBUXAF4SSsrAwD9RpdxuHK/EbuF+W9Ahw==",
    869             "dev": true
    870         },
    871         "acorn-dynamic-import": {
    872             "version": "4.0.0",
    873             "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz",
    874             "integrity": "sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==",
     948            "version": "6.4.2",
     949            "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz",
     950            "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==",
     951            "dev": true
     952        },
     953        "agent-base": {
     954            "version": "5.1.1",
     955            "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz",
     956            "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==",
    875957            "dev": true
    876958        },
     
    892974        },
    893975        "ajv": {
    894             "version": "6.8.1",
    895             "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.8.1.tgz",
    896             "integrity": "sha512-eqxCp82P+JfqL683wwsL73XmFs1eG6qjw+RD3YHx+Jll1r0jNd4dh8QG9NYAeNGA/hnZjeEDgtTskgJULbxpWQ==",
    897             "dev": true,
    898             "requires": {
    899                 "fast-deep-equal": "^2.0.1",
     976            "version": "6.12.6",
     977            "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
     978            "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
     979            "dev": true,
     980            "requires": {
     981                "fast-deep-equal": "^3.1.1",
    900982                "fast-json-stable-stringify": "^2.0.0",
    901983                "json-schema-traverse": "^0.4.1",
     
    910992        },
    911993        "ajv-keywords": {
    912             "version": "3.3.0",
    913             "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.3.0.tgz",
    914             "integrity": "sha512-CMzN9S62ZOO4sA/mJZIO4S++ZM7KFWzH3PPWkveLhy4OZ9i1/VatgwWMD46w/XbGCBy7Ye0gCk+Za6mmyfKK7g==",
     994            "version": "3.5.2",
     995            "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
     996            "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
    915997            "dev": true
    916998        },
     
    9311013            "dev": true
    9321014        },
    933         "amdefine": {
    934             "version": "1.0.1",
    935             "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
    936             "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
    937             "dev": true
    938         },
    9391015        "ansi-colors": {
    940             "version": "3.2.3",
    941             "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz",
    942             "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==",
     1016            "version": "3.2.4",
     1017            "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz",
     1018            "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==",
    9431019            "dev": true
    9441020        },
    9451021        "ansi-escapes": {
    946             "version": "3.1.0",
    947             "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz",
    948             "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==",
    949             "dev": true
    950         },
    951         "ansi-gray": {
    952             "version": "0.1.1",
    953             "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
    954             "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=",
    955             "dev": true,
    956             "optional": true,
    957             "requires": {
    958                 "ansi-wrap": "0.1.0"
    959             }
     1022            "version": "3.2.0",
     1023            "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
     1024            "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
     1025            "dev": true
    9601026        },
    9611027        "ansi-html": {
     
    9751041            "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
    9761042        },
    977         "ansi-wrap": {
     1043        "anymatch": {
     1044            "version": "3.1.1",
     1045            "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
     1046            "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
     1047            "dev": true,
     1048            "requires": {
     1049                "normalize-path": "^3.0.0",
     1050                "picomatch": "^2.0.4"
     1051            }
     1052        },
     1053        "aproba": {
     1054            "version": "1.2.0",
     1055            "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
     1056            "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
     1057            "dev": true
     1058        },
     1059        "arch": {
     1060            "version": "2.2.0",
     1061            "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz",
     1062            "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==",
     1063            "dev": true,
     1064            "optional": true
     1065        },
     1066        "archive-type": {
     1067            "version": "4.0.0",
     1068            "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz",
     1069            "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=",
     1070            "dev": true,
     1071            "optional": true,
     1072            "requires": {
     1073                "file-type": "^4.2.0"
     1074            },
     1075            "dependencies": {
     1076                "file-type": {
     1077                    "version": "4.4.0",
     1078                    "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz",
     1079                    "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=",
     1080                    "dev": true,
     1081                    "optional": true
     1082                }
     1083            }
     1084        },
     1085        "argparse": {
     1086            "version": "1.0.10",
     1087            "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
     1088            "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
     1089            "dev": true,
     1090            "requires": {
     1091                "sprintf-js": "~1.0.2"
     1092            }
     1093        },
     1094        "arr-diff": {
     1095            "version": "4.0.0",
     1096            "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
     1097            "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
     1098            "dev": true
     1099        },
     1100        "arr-flatten": {
     1101            "version": "1.1.0",
     1102            "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
     1103            "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
     1104            "dev": true
     1105        },
     1106        "arr-union": {
     1107            "version": "3.1.0",
     1108            "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
     1109            "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
     1110            "dev": true
     1111        },
     1112        "array-each": {
     1113            "version": "1.0.1",
     1114            "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
     1115            "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=",
     1116            "dev": true
     1117        },
     1118        "array-find-index": {
     1119            "version": "1.0.2",
     1120            "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
     1121            "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
     1122            "dev": true,
     1123            "optional": true
     1124        },
     1125        "array-flatten": {
     1126            "version": "2.1.2",
     1127            "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
     1128            "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
     1129            "dev": true
     1130        },
     1131        "array-slice": {
     1132            "version": "1.1.0",
     1133            "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
     1134            "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==",
     1135            "dev": true
     1136        },
     1137        "array-union": {
     1138            "version": "1.0.2",
     1139            "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
     1140            "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
     1141            "dev": true,
     1142            "requires": {
     1143                "array-uniq": "^1.0.1"
     1144            }
     1145        },
     1146        "array-uniq": {
     1147            "version": "1.0.3",
     1148            "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
     1149            "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
     1150            "dev": true
     1151        },
     1152        "array-unique": {
     1153            "version": "0.3.2",
     1154            "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
     1155            "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
     1156            "dev": true
     1157        },
     1158        "array.of": {
     1159            "version": "0.1.1",
     1160            "resolved": "https://registry.npmjs.org/array.of/-/array.of-0.1.1.tgz",
     1161            "integrity": "sha1-gUVzLTWdZc0rvw2NoMqvrTpxunI="
     1162        },
     1163        "array.prototype.find": {
     1164            "version": "2.0.4",
     1165            "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.0.4.tgz",
     1166            "integrity": "sha1-VWpcU2LAhkgyPdrrnenRS8GGTJA=",
     1167            "requires": {
     1168                "define-properties": "^1.1.2",
     1169                "es-abstract": "^1.7.0"
     1170            }
     1171        },
     1172        "array.prototype.flat": {
     1173            "version": "1.2.1",
     1174            "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.1.tgz",
     1175            "integrity": "sha512-rVqIs330nLJvfC7JqYvEWwqVr5QjYF1ib02i3YJtR/fICO6527Tjpc/e4Mvmxh3GIePPreRXMdaGyC99YphWEw==",
     1176            "requires": {
     1177                "define-properties": "^1.1.2",
     1178                "es-abstract": "^1.10.0",
     1179                "function-bind": "^1.1.1"
     1180            }
     1181        },
     1182        "arrify": {
     1183            "version": "1.0.1",
     1184            "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
     1185            "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
     1186            "dev": true
     1187        },
     1188        "asap": {
     1189            "version": "2.0.6",
     1190            "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
     1191            "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
     1192        },
     1193        "asn1": {
     1194            "version": "0.2.4",
     1195            "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
     1196            "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
     1197            "dev": true,
     1198            "requires": {
     1199                "safer-buffer": "~2.1.0"
     1200            }
     1201        },
     1202        "asn1.js": {
     1203            "version": "5.4.1",
     1204            "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
     1205            "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
     1206            "dev": true,
     1207            "requires": {
     1208                "bn.js": "^4.0.0",
     1209                "inherits": "^2.0.1",
     1210                "minimalistic-assert": "^1.0.0",
     1211                "safer-buffer": "^2.1.0"
     1212            },
     1213            "dependencies": {
     1214                "bn.js": {
     1215                    "version": "4.11.9",
     1216                    "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
     1217                    "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
     1218                    "dev": true
     1219                }
     1220            }
     1221        },
     1222        "assert": {
     1223            "version": "1.5.0",
     1224            "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
     1225            "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
     1226            "dev": true,
     1227            "requires": {
     1228                "object-assign": "^4.1.1",
     1229                "util": "0.10.3"
     1230            },
     1231            "dependencies": {
     1232                "inherits": {
     1233                    "version": "2.0.1",
     1234                    "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
     1235                    "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
     1236                    "dev": true
     1237                },
     1238                "util": {
     1239                    "version": "0.10.3",
     1240                    "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
     1241                    "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
     1242                    "dev": true,
     1243                    "requires": {
     1244                        "inherits": "2.0.1"
     1245                    }
     1246                }
     1247            }
     1248        },
     1249        "assert-plus": {
     1250            "version": "1.0.0",
     1251            "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
     1252            "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
     1253            "dev": true
     1254        },
     1255        "assign-symbols": {
     1256            "version": "1.0.0",
     1257            "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
     1258            "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
     1259            "dev": true
     1260        },
     1261        "async": {
     1262            "version": "1.5.2",
     1263            "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
     1264            "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
     1265            "dev": true
     1266        },
     1267        "async-each": {
     1268            "version": "1.0.3",
     1269            "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
     1270            "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
     1271            "dev": true
     1272        },
     1273        "async-limiter": {
     1274            "version": "1.0.1",
     1275            "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
     1276            "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
     1277            "dev": true
     1278        },
     1279        "asynckit": {
     1280            "version": "0.4.0",
     1281            "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
     1282            "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
     1283            "dev": true
     1284        },
     1285        "atob": {
     1286            "version": "2.1.2",
     1287            "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
     1288            "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
     1289            "dev": true
     1290        },
     1291        "audio-context-polyfill": {
     1292            "version": "1.0.0",
     1293            "resolved": "https://registry.npmjs.org/audio-context-polyfill/-/audio-context-polyfill-1.0.0.tgz",
     1294            "integrity": "sha1-S3KPrwoZVVGU1PvQVYL4M/3NE3s="
     1295        },
     1296        "autoprefixer": {
     1297            "version": "9.8.6",
     1298            "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz",
     1299            "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==",
     1300            "dev": true,
     1301            "requires": {
     1302                "browserslist": "^4.12.0",
     1303                "caniuse-lite": "^1.0.30001109",
     1304                "colorette": "^1.2.1",
     1305                "normalize-range": "^0.1.2",
     1306                "num2fraction": "^1.2.2",
     1307                "postcss": "^7.0.32",
     1308                "postcss-value-parser": "^4.1.0"
     1309            }
     1310        },
     1311        "autosize": {
     1312            "version": "4.0.2",
     1313            "resolved": "https://registry.npmjs.org/autosize/-/autosize-4.0.2.tgz",
     1314            "integrity": "sha512-jnSyH2d+qdfPGpWlcuhGiHmqBJ6g3X+8T+iRwFrHPLVcdoGJE/x6Qicm6aDHfTsbgZKxyV8UU/YB2p4cjKDRRA=="
     1315        },
     1316        "aws-sign2": {
     1317            "version": "0.7.0",
     1318            "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
     1319            "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
     1320            "dev": true
     1321        },
     1322        "aws4": {
     1323            "version": "1.11.0",
     1324            "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
     1325            "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
     1326            "dev": true
     1327        },
     1328        "axios": {
     1329            "version": "0.21.1",
     1330            "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz",
     1331            "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==",
     1332            "dev": true,
     1333            "requires": {
     1334                "follow-redirects": "^1.10.0"
     1335            }
     1336        },
     1337        "babel-code-frame": {
     1338            "version": "6.26.0",
     1339            "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
     1340            "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
     1341            "requires": {
     1342                "chalk": "^1.1.3",
     1343                "esutils": "^2.0.2",
     1344                "js-tokens": "^3.0.2"
     1345            },
     1346            "dependencies": {
     1347                "js-tokens": {
     1348                    "version": "3.0.2",
     1349                    "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
     1350                    "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls="
     1351                }
     1352            }
     1353        },
     1354        "babel-core": {
     1355            "version": "6.26.3",
     1356            "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz",
     1357            "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==",
     1358            "requires": {
     1359                "babel-code-frame": "^6.26.0",
     1360                "babel-generator": "^6.26.0",
     1361                "babel-helpers": "^6.24.1",
     1362                "babel-messages": "^6.23.0",
     1363                "babel-register": "^6.26.0",
     1364                "babel-runtime": "^6.26.0",
     1365                "babel-template": "^6.26.0",
     1366                "babel-traverse": "^6.26.0",
     1367                "babel-types": "^6.26.0",
     1368                "babylon": "^6.18.0",
     1369                "convert-source-map": "^1.5.1",
     1370                "debug": "^2.6.9",
     1371                "json5": "^0.5.1",
     1372                "lodash": "^4.17.4",
     1373                "minimatch": "^3.0.4",
     1374                "path-is-absolute": "^1.0.1",
     1375                "private": "^0.1.8",
     1376                "slash": "^1.0.0",
     1377                "source-map": "^0.5.7"
     1378            },
     1379            "dependencies": {
     1380                "babylon": {
     1381                    "version": "6.18.0",
     1382                    "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
     1383                    "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
     1384                }
     1385            }
     1386        },
     1387        "babel-generator": {
     1388            "version": "6.26.1",
     1389            "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz",
     1390            "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==",
     1391            "requires": {
     1392                "babel-messages": "^6.23.0",
     1393                "babel-runtime": "^6.26.0",
     1394                "babel-types": "^6.26.0",
     1395                "detect-indent": "^4.0.0",
     1396                "jsesc": "^1.3.0",
     1397                "lodash": "^4.17.4",
     1398                "source-map": "^0.5.7",
     1399                "trim-right": "^1.0.1"
     1400            }
     1401        },
     1402        "babel-helper-call-delegate": {
     1403            "version": "6.24.1",
     1404            "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz",
     1405            "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
     1406            "requires": {
     1407                "babel-helper-hoist-variables": "^6.24.1",
     1408                "babel-runtime": "^6.22.0",
     1409                "babel-traverse": "^6.24.1",
     1410                "babel-types": "^6.24.1"
     1411            }
     1412        },
     1413        "babel-helper-define-map": {
     1414            "version": "6.26.0",
     1415            "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz",
     1416            "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=",
     1417            "requires": {
     1418                "babel-helper-function-name": "^6.24.1",
     1419                "babel-runtime": "^6.26.0",
     1420                "babel-types": "^6.26.0",
     1421                "lodash": "^4.17.4"
     1422            }
     1423        },
     1424        "babel-helper-function-name": {
     1425            "version": "6.24.1",
     1426            "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz",
     1427            "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
     1428            "requires": {
     1429                "babel-helper-get-function-arity": "^6.24.1",
     1430                "babel-runtime": "^6.22.0",
     1431                "babel-template": "^6.24.1",
     1432                "babel-traverse": "^6.24.1",
     1433                "babel-types": "^6.24.1"
     1434            }
     1435        },
     1436        "babel-helper-get-function-arity": {
     1437            "version": "6.24.1",
     1438            "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz",
     1439            "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
     1440            "requires": {
     1441                "babel-runtime": "^6.22.0",
     1442                "babel-types": "^6.24.1"
     1443            }
     1444        },
     1445        "babel-helper-hoist-variables": {
     1446            "version": "6.24.1",
     1447            "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz",
     1448            "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
     1449            "requires": {
     1450                "babel-runtime": "^6.22.0",
     1451                "babel-types": "^6.24.1"
     1452            }
     1453        },
     1454        "babel-helper-optimise-call-expression": {
     1455            "version": "6.24.1",
     1456            "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz",
     1457            "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",
     1458            "requires": {
     1459                "babel-runtime": "^6.22.0",
     1460                "babel-types": "^6.24.1"
     1461            }
     1462        },
     1463        "babel-helper-regex": {
     1464            "version": "6.26.0",
     1465            "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz",
     1466            "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=",
     1467            "requires": {
     1468                "babel-runtime": "^6.26.0",
     1469                "babel-types": "^6.26.0",
     1470                "lodash": "^4.17.4"
     1471            }
     1472        },
     1473        "babel-helper-replace-supers": {
     1474            "version": "6.24.1",
     1475            "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz",
     1476            "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",
     1477            "requires": {
     1478                "babel-helper-optimise-call-expression": "^6.24.1",
     1479                "babel-messages": "^6.23.0",
     1480                "babel-runtime": "^6.22.0",
     1481                "babel-template": "^6.24.1",
     1482                "babel-traverse": "^6.24.1",
     1483                "babel-types": "^6.24.1"
     1484            }
     1485        },
     1486        "babel-helpers": {
     1487            "version": "6.24.1",
     1488            "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz",
     1489            "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
     1490            "requires": {
     1491                "babel-runtime": "^6.22.0",
     1492                "babel-template": "^6.24.1"
     1493            }
     1494        },
     1495        "babel-messages": {
     1496            "version": "6.23.0",
     1497            "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
     1498            "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
     1499            "requires": {
     1500                "babel-runtime": "^6.22.0"
     1501            }
     1502        },
     1503        "babel-plugin-check-es2015-constants": {
     1504            "version": "6.22.0",
     1505            "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz",
     1506            "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
     1507            "requires": {
     1508                "babel-runtime": "^6.22.0"
     1509            }
     1510        },
     1511        "babel-plugin-transform-es2015-arrow-functions": {
     1512            "version": "6.22.0",
     1513            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
     1514            "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
     1515            "requires": {
     1516                "babel-runtime": "^6.22.0"
     1517            }
     1518        },
     1519        "babel-plugin-transform-es2015-block-scoped-functions": {
     1520            "version": "6.22.0",
     1521            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz",
     1522            "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",
     1523            "requires": {
     1524                "babel-runtime": "^6.22.0"
     1525            }
     1526        },
     1527        "babel-plugin-transform-es2015-block-scoping": {
     1528            "version": "6.26.0",
     1529            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz",
     1530            "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=",
     1531            "requires": {
     1532                "babel-runtime": "^6.26.0",
     1533                "babel-template": "^6.26.0",
     1534                "babel-traverse": "^6.26.0",
     1535                "babel-types": "^6.26.0",
     1536                "lodash": "^4.17.4"
     1537            }
     1538        },
     1539        "babel-plugin-transform-es2015-classes": {
     1540            "version": "6.24.1",
     1541            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz",
     1542            "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",
     1543            "requires": {
     1544                "babel-helper-define-map": "^6.24.1",
     1545                "babel-helper-function-name": "^6.24.1",
     1546                "babel-helper-optimise-call-expression": "^6.24.1",
     1547                "babel-helper-replace-supers": "^6.24.1",
     1548                "babel-messages": "^6.23.0",
     1549                "babel-runtime": "^6.22.0",
     1550                "babel-template": "^6.24.1",
     1551                "babel-traverse": "^6.24.1",
     1552                "babel-types": "^6.24.1"
     1553            }
     1554        },
     1555        "babel-plugin-transform-es2015-computed-properties": {
     1556            "version": "6.24.1",
     1557            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
     1558            "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
     1559            "requires": {
     1560                "babel-runtime": "^6.22.0",
     1561                "babel-template": "^6.24.1"
     1562            }
     1563        },
     1564        "babel-plugin-transform-es2015-destructuring": {
     1565            "version": "6.23.0",
     1566            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
     1567            "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
     1568            "requires": {
     1569                "babel-runtime": "^6.22.0"
     1570            }
     1571        },
     1572        "babel-plugin-transform-es2015-duplicate-keys": {
     1573            "version": "6.24.1",
     1574            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz",
     1575            "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=",
     1576            "requires": {
     1577                "babel-runtime": "^6.22.0",
     1578                "babel-types": "^6.24.1"
     1579            }
     1580        },
     1581        "babel-plugin-transform-es2015-for-of": {
     1582            "version": "6.23.0",
     1583            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz",
     1584            "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",
     1585            "requires": {
     1586                "babel-runtime": "^6.22.0"
     1587            }
     1588        },
     1589        "babel-plugin-transform-es2015-function-name": {
     1590            "version": "6.24.1",
     1591            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz",
     1592            "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",
     1593            "requires": {
     1594                "babel-helper-function-name": "^6.24.1",
     1595                "babel-runtime": "^6.22.0",
     1596                "babel-types": "^6.24.1"
     1597            }
     1598        },
     1599        "babel-plugin-transform-es2015-literals": {
     1600            "version": "6.22.0",
     1601            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz",
     1602            "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",
     1603            "requires": {
     1604                "babel-runtime": "^6.22.0"
     1605            }
     1606        },
     1607        "babel-plugin-transform-es2015-modules-amd": {
     1608            "version": "6.24.1",
     1609            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz",
     1610            "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=",
     1611            "requires": {
     1612                "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
     1613                "babel-runtime": "^6.22.0",
     1614                "babel-template": "^6.24.1"
     1615            }
     1616        },
     1617        "babel-plugin-transform-es2015-modules-commonjs": {
     1618            "version": "6.26.2",
     1619            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz",
     1620            "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==",
     1621            "requires": {
     1622                "babel-plugin-transform-strict-mode": "^6.24.1",
     1623                "babel-runtime": "^6.26.0",
     1624                "babel-template": "^6.26.0",
     1625                "babel-types": "^6.26.0"
     1626            }
     1627        },
     1628        "babel-plugin-transform-es2015-modules-systemjs": {
     1629            "version": "6.24.1",
     1630            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz",
     1631            "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=",
     1632            "requires": {
     1633                "babel-helper-hoist-variables": "^6.24.1",
     1634                "babel-runtime": "^6.22.0",
     1635                "babel-template": "^6.24.1"
     1636            }
     1637        },
     1638        "babel-plugin-transform-es2015-modules-umd": {
     1639            "version": "6.24.1",
     1640            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz",
     1641            "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=",
     1642            "requires": {
     1643                "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
     1644                "babel-runtime": "^6.22.0",
     1645                "babel-template": "^6.24.1"
     1646            }
     1647        },
     1648        "babel-plugin-transform-es2015-object-super": {
     1649            "version": "6.24.1",
     1650            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz",
     1651            "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",
     1652            "requires": {
     1653                "babel-helper-replace-supers": "^6.24.1",
     1654                "babel-runtime": "^6.22.0"
     1655            }
     1656        },
     1657        "babel-plugin-transform-es2015-parameters": {
     1658            "version": "6.24.1",
     1659            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
     1660            "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
     1661            "requires": {
     1662                "babel-helper-call-delegate": "^6.24.1",
     1663                "babel-helper-get-function-arity": "^6.24.1",
     1664                "babel-runtime": "^6.22.0",
     1665                "babel-template": "^6.24.1",
     1666                "babel-traverse": "^6.24.1",
     1667                "babel-types": "^6.24.1"
     1668            }
     1669        },
     1670        "babel-plugin-transform-es2015-shorthand-properties": {
     1671            "version": "6.24.1",
     1672            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
     1673            "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
     1674            "requires": {
     1675                "babel-runtime": "^6.22.0",
     1676                "babel-types": "^6.24.1"
     1677            }
     1678        },
     1679        "babel-plugin-transform-es2015-spread": {
     1680            "version": "6.22.0",
     1681            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz",
     1682            "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
     1683            "requires": {
     1684                "babel-runtime": "^6.22.0"
     1685            }
     1686        },
     1687        "babel-plugin-transform-es2015-sticky-regex": {
     1688            "version": "6.24.1",
     1689            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",
     1690            "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",
     1691            "requires": {
     1692                "babel-helper-regex": "^6.24.1",
     1693                "babel-runtime": "^6.22.0",
     1694                "babel-types": "^6.24.1"
     1695            }
     1696        },
     1697        "babel-plugin-transform-es2015-template-literals": {
     1698            "version": "6.22.0",
     1699            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
     1700            "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
     1701            "requires": {
     1702                "babel-runtime": "^6.22.0"
     1703            }
     1704        },
     1705        "babel-plugin-transform-es2015-typeof-symbol": {
     1706            "version": "6.23.0",
     1707            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz",
     1708            "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=",
     1709            "requires": {
     1710                "babel-runtime": "^6.22.0"
     1711            }
     1712        },
     1713        "babel-plugin-transform-es2015-unicode-regex": {
     1714            "version": "6.24.1",
     1715            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",
     1716            "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",
     1717            "requires": {
     1718                "babel-helper-regex": "^6.24.1",
     1719                "babel-runtime": "^6.22.0",
     1720                "regexpu-core": "^2.0.0"
     1721            }
     1722        },
     1723        "babel-plugin-transform-regenerator": {
     1724            "version": "6.26.0",
     1725            "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz",
     1726            "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",
     1727            "requires": {
     1728                "regenerator-transform": "^0.10.0"
     1729            }
     1730        },
     1731        "babel-plugin-transform-strict-mode": {
     1732            "version": "6.24.1",
     1733            "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz",
     1734            "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
     1735            "requires": {
     1736                "babel-runtime": "^6.22.0",
     1737                "babel-types": "^6.24.1"
     1738            }
     1739        },
     1740        "babel-preset-es2015": {
     1741            "version": "6.24.1",
     1742            "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz",
     1743            "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=",
     1744            "requires": {
     1745                "babel-plugin-check-es2015-constants": "^6.22.0",
     1746                "babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
     1747                "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0",
     1748                "babel-plugin-transform-es2015-block-scoping": "^6.24.1",
     1749                "babel-plugin-transform-es2015-classes": "^6.24.1",
     1750                "babel-plugin-transform-es2015-computed-properties": "^6.24.1",
     1751                "babel-plugin-transform-es2015-destructuring": "^6.22.0",
     1752                "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1",
     1753                "babel-plugin-transform-es2015-for-of": "^6.22.0",
     1754                "babel-plugin-transform-es2015-function-name": "^6.24.1",
     1755                "babel-plugin-transform-es2015-literals": "^6.22.0",
     1756                "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
     1757                "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
     1758                "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1",
     1759                "babel-plugin-transform-es2015-modules-umd": "^6.24.1",
     1760                "babel-plugin-transform-es2015-object-super": "^6.24.1",
     1761                "babel-plugin-transform-es2015-parameters": "^6.24.1",
     1762                "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1",
     1763                "babel-plugin-transform-es2015-spread": "^6.22.0",
     1764                "babel-plugin-transform-es2015-sticky-regex": "^6.24.1",
     1765                "babel-plugin-transform-es2015-template-literals": "^6.22.0",
     1766                "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0",
     1767                "babel-plugin-transform-es2015-unicode-regex": "^6.24.1",
     1768                "babel-plugin-transform-regenerator": "^6.24.1"
     1769            }
     1770        },
     1771        "babel-register": {
     1772            "version": "6.26.0",
     1773            "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz",
     1774            "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
     1775            "requires": {
     1776                "babel-core": "^6.26.0",
     1777                "babel-runtime": "^6.26.0",
     1778                "core-js": "^2.5.0",
     1779                "home-or-tmp": "^2.0.0",
     1780                "lodash": "^4.17.4",
     1781                "mkdirp": "^0.5.1",
     1782                "source-map-support": "^0.4.15"
     1783            },
     1784            "dependencies": {
     1785                "source-map-support": {
     1786                    "version": "0.4.18",
     1787                    "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
     1788                    "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
     1789                    "requires": {
     1790                        "source-map": "^0.5.6"
     1791                    }
     1792                }
     1793            }
     1794        },
     1795        "babel-runtime": {
     1796            "version": "6.26.0",
     1797            "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
     1798            "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
     1799            "requires": {
     1800                "core-js": "^2.4.0",
     1801                "regenerator-runtime": "^0.11.0"
     1802            },
     1803            "dependencies": {
     1804                "regenerator-runtime": {
     1805                    "version": "0.11.1",
     1806                    "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
     1807                    "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
     1808                }
     1809            }
     1810        },
     1811        "babel-template": {
     1812            "version": "6.26.0",
     1813            "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz",
     1814            "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
     1815            "requires": {
     1816                "babel-runtime": "^6.26.0",
     1817                "babel-traverse": "^6.26.0",
     1818                "babel-types": "^6.26.0",
     1819                "babylon": "^6.18.0",
     1820                "lodash": "^4.17.4"
     1821            },
     1822            "dependencies": {
     1823                "babylon": {
     1824                    "version": "6.18.0",
     1825                    "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
     1826                    "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
     1827                }
     1828            }
     1829        },
     1830        "babel-traverse": {
     1831            "version": "6.26.0",
     1832            "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz",
     1833            "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
     1834            "requires": {
     1835                "babel-code-frame": "^6.26.0",
     1836                "babel-messages": "^6.23.0",
     1837                "babel-runtime": "^6.26.0",
     1838                "babel-types": "^6.26.0",
     1839                "babylon": "^6.18.0",
     1840                "debug": "^2.6.8",
     1841                "globals": "^9.18.0",
     1842                "invariant": "^2.2.2",
     1843                "lodash": "^4.17.4"
     1844            },
     1845            "dependencies": {
     1846                "babylon": {
     1847                    "version": "6.18.0",
     1848                    "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
     1849                    "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
     1850                }
     1851            }
     1852        },
     1853        "babel-types": {
     1854            "version": "6.26.0",
     1855            "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
     1856            "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
     1857            "requires": {
     1858                "babel-runtime": "^6.26.0",
     1859                "esutils": "^2.0.2",
     1860                "lodash": "^4.17.4",
     1861                "to-fast-properties": "^1.0.3"
     1862            }
     1863        },
     1864        "backbone": {
     1865            "version": "1.3.3",
     1866            "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.3.3.tgz",
     1867            "integrity": "sha1-TMgOp8sWMaxHSInOQPL4vGg7KZk=",
     1868            "requires": {
     1869                "underscore": ">=1.8.3"
     1870            }
     1871        },
     1872        "balanced-match": {
     1873            "version": "1.0.0",
     1874            "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
     1875            "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
     1876        },
     1877        "base": {
     1878            "version": "0.11.2",
     1879            "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
     1880            "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
     1881            "dev": true,
     1882            "requires": {
     1883                "cache-base": "^1.0.1",
     1884                "class-utils": "^0.3.5",
     1885                "component-emitter": "^1.2.1",
     1886                "define-property": "^1.0.0",
     1887                "isobject": "^3.0.1",
     1888                "mixin-deep": "^1.2.0",
     1889                "pascalcase": "^0.1.1"
     1890            },
     1891            "dependencies": {
     1892                "define-property": {
     1893                    "version": "1.0.0",
     1894                    "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
     1895                    "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
     1896                    "dev": true,
     1897                    "requires": {
     1898                        "is-descriptor": "^1.0.0"
     1899                    }
     1900                },
     1901                "isobject": {
     1902                    "version": "3.0.1",
     1903                    "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
     1904                    "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
     1905                    "dev": true
     1906                }
     1907            }
     1908        },
     1909        "base64-js": {
     1910            "version": "1.5.1",
     1911            "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
     1912            "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
     1913            "dev": true
     1914        },
     1915        "batch": {
     1916            "version": "0.6.1",
     1917            "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
     1918            "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
     1919            "dev": true
     1920        },
     1921        "bcrypt-pbkdf": {
     1922            "version": "1.0.2",
     1923            "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
     1924            "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
     1925            "dev": true,
     1926            "requires": {
     1927                "tweetnacl": "^0.14.3"
     1928            }
     1929        },
     1930        "big.js": {
     1931            "version": "3.2.0",
     1932            "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz",
     1933            "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==",
     1934            "dev": true
     1935        },
     1936        "bin-build": {
     1937            "version": "3.0.0",
     1938            "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz",
     1939            "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==",
     1940            "dev": true,
     1941            "optional": true,
     1942            "requires": {
     1943                "decompress": "^4.0.0",
     1944                "download": "^6.2.2",
     1945                "execa": "^0.7.0",
     1946                "p-map-series": "^1.0.0",
     1947                "tempfile": "^2.0.0"
     1948            }
     1949        },
     1950        "bin-check": {
     1951            "version": "4.1.0",
     1952            "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz",
     1953            "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==",
     1954            "dev": true,
     1955            "optional": true,
     1956            "requires": {
     1957                "execa": "^0.7.0",
     1958                "executable": "^4.1.0"
     1959            }
     1960        },
     1961        "bin-version": {
     1962            "version": "3.1.0",
     1963            "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz",
     1964            "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==",
     1965            "dev": true,
     1966            "optional": true,
     1967            "requires": {
     1968                "execa": "^1.0.0",
     1969                "find-versions": "^3.0.0"
     1970            },
     1971            "dependencies": {
     1972                "cross-spawn": {
     1973                    "version": "6.0.5",
     1974                    "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
     1975                    "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
     1976                    "dev": true,
     1977                    "optional": true,
     1978                    "requires": {
     1979                        "nice-try": "^1.0.4",
     1980                        "path-key": "^2.0.1",
     1981                        "semver": "^5.5.0",
     1982                        "shebang-command": "^1.2.0",
     1983                        "which": "^1.2.9"
     1984                    }
     1985                },
     1986                "execa": {
     1987                    "version": "1.0.0",
     1988                    "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
     1989                    "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
     1990                    "dev": true,
     1991                    "optional": true,
     1992                    "requires": {
     1993                        "cross-spawn": "^6.0.0",
     1994                        "get-stream": "^4.0.0",
     1995                        "is-stream": "^1.1.0",
     1996                        "npm-run-path": "^2.0.0",
     1997                        "p-finally": "^1.0.0",
     1998                        "signal-exit": "^3.0.0",
     1999                        "strip-eof": "^1.0.0"
     2000                    }
     2001                },
     2002                "get-stream": {
     2003                    "version": "4.1.0",
     2004                    "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
     2005                    "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
     2006                    "dev": true,
     2007                    "optional": true,
     2008                    "requires": {
     2009                        "pump": "^3.0.0"
     2010                    }
     2011                },
     2012                "pump": {
     2013                    "version": "3.0.0",
     2014                    "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
     2015                    "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
     2016                    "dev": true,
     2017                    "optional": true,
     2018                    "requires": {
     2019                        "end-of-stream": "^1.1.0",
     2020                        "once": "^1.3.1"
     2021                    }
     2022                },
     2023                "which": {
     2024                    "version": "1.3.1",
     2025                    "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
     2026                    "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
     2027                    "dev": true,
     2028                    "optional": true,
     2029                    "requires": {
     2030                        "isexe": "^2.0.0"
     2031                    }
     2032                }
     2033            }
     2034        },
     2035        "bin-version-check": {
     2036            "version": "4.0.0",
     2037            "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz",
     2038            "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==",
     2039            "dev": true,
     2040            "optional": true,
     2041            "requires": {
     2042                "bin-version": "^3.0.0",
     2043                "semver": "^5.6.0",
     2044                "semver-truncate": "^1.1.2"
     2045            },
     2046            "dependencies": {
     2047                "semver": {
     2048                    "version": "5.7.1",
     2049                    "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
     2050                    "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
     2051                    "dev": true,
     2052                    "optional": true
     2053                }
     2054            }
     2055        },
     2056        "bin-wrapper": {
     2057            "version": "4.1.0",
     2058            "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz",
     2059            "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==",
     2060            "dev": true,
     2061            "optional": true,
     2062            "requires": {
     2063                "bin-check": "^4.1.0",
     2064                "bin-version-check": "^4.0.0",
     2065                "download": "^7.1.0",
     2066                "import-lazy": "^3.1.0",
     2067                "os-filter-obj": "^2.0.0",
     2068                "pify": "^4.0.1"
     2069            },
     2070            "dependencies": {
     2071                "download": {
     2072                    "version": "7.1.0",
     2073                    "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz",
     2074                    "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==",
     2075                    "dev": true,
     2076                    "optional": true,
     2077                    "requires": {
     2078                        "archive-type": "^4.0.0",
     2079                        "caw": "^2.0.1",
     2080                        "content-disposition": "^0.5.2",
     2081                        "decompress": "^4.2.0",
     2082                        "ext-name": "^5.0.0",
     2083                        "file-type": "^8.1.0",
     2084                        "filenamify": "^2.0.0",
     2085                        "get-stream": "^3.0.0",
     2086                        "got": "^8.3.1",
     2087                        "make-dir": "^1.2.0",
     2088                        "p-event": "^2.1.0",
     2089                        "pify": "^3.0.0"
     2090                    },
     2091                    "dependencies": {
     2092                        "pify": {
     2093                            "version": "3.0.0",
     2094                            "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
     2095                            "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
     2096                            "dev": true,
     2097                            "optional": true
     2098                        }
     2099                    }
     2100                },
     2101                "file-type": {
     2102                    "version": "8.1.0",
     2103                    "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz",
     2104                    "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==",
     2105                    "dev": true,
     2106                    "optional": true
     2107                },
     2108                "got": {
     2109                    "version": "8.3.2",
     2110                    "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz",
     2111                    "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==",
     2112                    "dev": true,
     2113                    "optional": true,
     2114                    "requires": {
     2115                        "@sindresorhus/is": "^0.7.0",
     2116                        "cacheable-request": "^2.1.1",
     2117                        "decompress-response": "^3.3.0",
     2118                        "duplexer3": "^0.1.4",
     2119                        "get-stream": "^3.0.0",
     2120                        "into-stream": "^3.1.0",
     2121                        "is-retry-allowed": "^1.1.0",
     2122                        "isurl": "^1.0.0-alpha5",
     2123                        "lowercase-keys": "^1.0.0",
     2124                        "mimic-response": "^1.0.0",
     2125                        "p-cancelable": "^0.4.0",
     2126                        "p-timeout": "^2.0.1",
     2127                        "pify": "^3.0.0",
     2128                        "safe-buffer": "^5.1.1",
     2129                        "timed-out": "^4.0.1",
     2130                        "url-parse-lax": "^3.0.0",
     2131                        "url-to-options": "^1.0.1"
     2132                    },
     2133                    "dependencies": {
     2134                        "pify": {
     2135                            "version": "3.0.0",
     2136                            "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
     2137                            "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
     2138                            "dev": true,
     2139                            "optional": true
     2140                        }
     2141                    }
     2142                },
     2143                "p-cancelable": {
     2144                    "version": "0.4.1",
     2145                    "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz",
     2146                    "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==",
     2147                    "dev": true,
     2148                    "optional": true
     2149                },
     2150                "p-event": {
     2151                    "version": "2.3.1",
     2152                    "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz",
     2153                    "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==",
     2154                    "dev": true,
     2155                    "optional": true,
     2156                    "requires": {
     2157                        "p-timeout": "^2.0.1"
     2158                    }
     2159                },
     2160                "p-timeout": {
     2161                    "version": "2.0.1",
     2162                    "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz",
     2163                    "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==",
     2164                    "dev": true,
     2165                    "optional": true,
     2166                    "requires": {
     2167                        "p-finally": "^1.0.0"
     2168                    }
     2169                },
     2170                "prepend-http": {
     2171                    "version": "2.0.0",
     2172                    "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
     2173                    "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
     2174                    "dev": true,
     2175                    "optional": true
     2176                },
     2177                "url-parse-lax": {
     2178                    "version": "3.0.0",
     2179                    "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
     2180                    "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
     2181                    "dev": true,
     2182                    "optional": true,
     2183                    "requires": {
     2184                        "prepend-http": "^2.0.0"
     2185                    }
     2186                }
     2187            }
     2188        },
     2189        "binary-extensions": {
     2190            "version": "2.2.0",
     2191            "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
     2192            "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
     2193            "dev": true
     2194        },
     2195        "bindings": {
     2196            "version": "1.5.0",
     2197            "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
     2198            "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
     2199            "dev": true,
     2200            "optional": true,
     2201            "requires": {
     2202                "file-uri-to-path": "1.0.0"
     2203            }
     2204        },
     2205        "bl": {
     2206            "version": "1.2.3",
     2207            "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz",
     2208            "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==",
     2209            "dev": true,
     2210            "optional": true,
     2211            "requires": {
     2212                "readable-stream": "^2.3.5",
     2213                "safe-buffer": "^5.1.1"
     2214            }
     2215        },
     2216        "bluebird": {
     2217            "version": "3.5.1",
     2218            "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz",
     2219            "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==",
     2220            "dev": true
     2221        },
     2222        "bn.js": {
     2223            "version": "5.1.3",
     2224            "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz",
     2225            "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==",
     2226            "dev": true
     2227        },
     2228        "body": {
     2229            "version": "5.1.0",
     2230            "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz",
     2231            "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=",
     2232            "dev": true,
     2233            "requires": {
     2234                "continuable-cache": "^0.3.1",
     2235                "error": "^7.0.0",
     2236                "raw-body": "~1.1.0",
     2237                "safe-json-parse": "~1.0.1"
     2238            }
     2239        },
     2240        "body-parser": {
     2241            "version": "1.19.0",
     2242            "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
     2243            "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
     2244            "dev": true,
     2245            "requires": {
     2246                "bytes": "3.1.0",
     2247                "content-type": "~1.0.4",
     2248                "debug": "2.6.9",
     2249                "depd": "~1.1.2",
     2250                "http-errors": "1.7.2",
     2251                "iconv-lite": "0.4.24",
     2252                "on-finished": "~2.3.0",
     2253                "qs": "6.7.0",
     2254                "raw-body": "2.4.0",
     2255                "type-is": "~1.6.17"
     2256            },
     2257            "dependencies": {
     2258                "bytes": {
     2259                    "version": "3.1.0",
     2260                    "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
     2261                    "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
     2262                    "dev": true
     2263                },
     2264                "qs": {
     2265                    "version": "6.7.0",
     2266                    "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
     2267                    "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
     2268                    "dev": true
     2269                },
     2270                "raw-body": {
     2271                    "version": "2.4.0",
     2272                    "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
     2273                    "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
     2274                    "dev": true,
     2275                    "requires": {
     2276                        "bytes": "3.1.0",
     2277                        "http-errors": "1.7.2",
     2278                        "iconv-lite": "0.4.24",
     2279                        "unpipe": "1.0.0"
     2280                    }
     2281                }
     2282            }
     2283        },
     2284        "bonjour": {
     2285            "version": "3.5.0",
     2286            "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
     2287            "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
     2288            "dev": true,
     2289            "requires": {
     2290                "array-flatten": "^2.1.0",
     2291                "deep-equal": "^1.0.1",
     2292                "dns-equal": "^1.0.0",
     2293                "dns-txt": "^2.0.2",
     2294                "multicast-dns": "^6.0.1",
     2295                "multicast-dns-service-types": "^1.1.0"
     2296            }
     2297        },
     2298        "boolbase": {
     2299            "version": "1.0.0",
     2300            "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
     2301            "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
     2302            "dev": true
     2303        },
     2304        "brace-expansion": {
     2305            "version": "1.1.11",
     2306            "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
     2307            "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
     2308            "requires": {
     2309                "balanced-match": "^1.0.0",
     2310                "concat-map": "0.0.1"
     2311            }
     2312        },
     2313        "braces": {
     2314            "version": "2.3.2",
     2315            "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
     2316            "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
     2317            "dev": true,
     2318            "requires": {
     2319                "arr-flatten": "^1.1.0",
     2320                "array-unique": "^0.3.2",
     2321                "extend-shallow": "^2.0.1",
     2322                "fill-range": "^4.0.0",
     2323                "isobject": "^3.0.1",
     2324                "repeat-element": "^1.1.2",
     2325                "snapdragon": "^0.8.1",
     2326                "snapdragon-node": "^2.0.1",
     2327                "split-string": "^3.0.2",
     2328                "to-regex": "^3.0.1"
     2329            }
     2330        },
     2331        "brcast": {
     2332            "version": "2.0.2",
     2333            "resolved": "https://registry.npmjs.org/brcast/-/brcast-2.0.2.tgz",
     2334            "integrity": "sha512-Tfn5JSE7hrUlFcOoaLzVvkbgIemIorMIyoMr3TgvszWW7jFt2C9PdeMLtysYD9RU0MmU17b69+XJG1eRY2OBRg=="
     2335        },
     2336        "brorand": {
     2337            "version": "1.1.0",
     2338            "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
     2339            "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
     2340            "dev": true
     2341        },
     2342        "browserify-aes": {
     2343            "version": "1.2.0",
     2344            "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
     2345            "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
     2346            "dev": true,
     2347            "requires": {
     2348                "buffer-xor": "^1.0.3",
     2349                "cipher-base": "^1.0.0",
     2350                "create-hash": "^1.1.0",
     2351                "evp_bytestokey": "^1.0.3",
     2352                "inherits": "^2.0.1",
     2353                "safe-buffer": "^5.0.1"
     2354            }
     2355        },
     2356        "browserify-cipher": {
     2357            "version": "1.0.1",
     2358            "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
     2359            "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
     2360            "dev": true,
     2361            "requires": {
     2362                "browserify-aes": "^1.0.4",
     2363                "browserify-des": "^1.0.0",
     2364                "evp_bytestokey": "^1.0.0"
     2365            }
     2366        },
     2367        "browserify-des": {
     2368            "version": "1.0.2",
     2369            "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
     2370            "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
     2371            "dev": true,
     2372            "requires": {
     2373                "cipher-base": "^1.0.1",
     2374                "des.js": "^1.0.0",
     2375                "inherits": "^2.0.1",
     2376                "safe-buffer": "^5.1.2"
     2377            },
     2378            "dependencies": {
     2379                "safe-buffer": {
     2380                    "version": "5.2.1",
     2381                    "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
     2382                    "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
     2383                    "dev": true
     2384                }
     2385            }
     2386        },
     2387        "browserify-rsa": {
     2388            "version": "4.1.0",
     2389            "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
     2390            "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
     2391            "dev": true,
     2392            "requires": {
     2393                "bn.js": "^5.0.0",
     2394                "randombytes": "^2.0.1"
     2395            }
     2396        },
     2397        "browserify-sign": {
     2398            "version": "4.2.1",
     2399            "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
     2400            "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
     2401            "dev": true,
     2402            "requires": {
     2403                "bn.js": "^5.1.1",
     2404                "browserify-rsa": "^4.0.1",
     2405                "create-hash": "^1.2.0",
     2406                "create-hmac": "^1.1.7",
     2407                "elliptic": "^6.5.3",
     2408                "inherits": "^2.0.4",
     2409                "parse-asn1": "^5.1.5",
     2410                "readable-stream": "^3.6.0",
     2411                "safe-buffer": "^5.2.0"
     2412            },
     2413            "dependencies": {
     2414                "inherits": {
     2415                    "version": "2.0.4",
     2416                    "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
     2417                    "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
     2418                    "dev": true
     2419                },
     2420                "readable-stream": {
     2421                    "version": "3.6.0",
     2422                    "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
     2423                    "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
     2424                    "dev": true,
     2425                    "requires": {
     2426                        "inherits": "^2.0.3",
     2427                        "string_decoder": "^1.1.1",
     2428                        "util-deprecate": "^1.0.1"
     2429                    }
     2430                },
     2431                "safe-buffer": {
     2432                    "version": "5.2.1",
     2433                    "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
     2434                    "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
     2435                    "dev": true
     2436                },
     2437                "string_decoder": {
     2438                    "version": "1.3.0",
     2439                    "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
     2440                    "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
     2441                    "dev": true,
     2442                    "requires": {
     2443                        "safe-buffer": "~5.2.0"
     2444                    }
     2445                }
     2446            }
     2447        },
     2448        "browserify-zlib": {
     2449            "version": "0.2.0",
     2450            "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
     2451            "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
     2452            "dev": true,
     2453            "requires": {
     2454                "pako": "~1.0.5"
     2455            }
     2456        },
     2457        "browserslist": {
     2458            "version": "4.16.3",
     2459            "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz",
     2460            "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==",
     2461            "dev": true,
     2462            "requires": {
     2463                "caniuse-lite": "^1.0.30001181",
     2464                "colorette": "^1.2.1",
     2465                "electron-to-chromium": "^1.3.649",
     2466                "escalade": "^3.1.1",
     2467                "node-releases": "^1.1.70"
     2468            }
     2469        },
     2470        "buffer": {
     2471            "version": "5.7.1",
     2472            "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
     2473            "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
     2474            "dev": true,
     2475            "requires": {
     2476                "base64-js": "^1.3.1",
     2477                "ieee754": "^1.1.13"
     2478            }
     2479        },
     2480        "buffer-alloc": {
     2481            "version": "1.2.0",
     2482            "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
     2483            "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
     2484            "dev": true,
     2485            "optional": true,
     2486            "requires": {
     2487                "buffer-alloc-unsafe": "^1.1.0",
     2488                "buffer-fill": "^1.0.0"
     2489            }
     2490        },
     2491        "buffer-alloc-unsafe": {
     2492            "version": "1.1.0",
     2493            "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
     2494            "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",
     2495            "dev": true,
     2496            "optional": true
     2497        },
     2498        "buffer-crc32": {
     2499            "version": "0.2.13",
     2500            "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
     2501            "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
     2502            "dev": true
     2503        },
     2504        "buffer-fill": {
     2505            "version": "1.0.0",
     2506            "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
     2507            "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
     2508            "dev": true,
     2509            "optional": true
     2510        },
     2511        "buffer-from": {
     2512            "version": "1.1.1",
     2513            "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
     2514            "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
     2515            "dev": true
     2516        },
     2517        "buffer-indexof": {
     2518            "version": "1.1.1",
     2519            "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
     2520            "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
     2521            "dev": true
     2522        },
     2523        "buffer-xor": {
     2524            "version": "1.0.3",
     2525            "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
     2526            "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
     2527            "dev": true
     2528        },
     2529        "builtin-status-codes": {
     2530            "version": "3.0.0",
     2531            "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
     2532            "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
     2533            "dev": true
     2534        },
     2535        "bytes": {
     2536            "version": "1.0.0",
     2537            "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz",
     2538            "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=",
     2539            "dev": true
     2540        },
     2541        "cacache": {
     2542            "version": "12.0.4",
     2543            "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz",
     2544            "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==",
     2545            "dev": true,
     2546            "requires": {
     2547                "bluebird": "^3.5.5",
     2548                "chownr": "^1.1.1",
     2549                "figgy-pudding": "^3.5.1",
     2550                "glob": "^7.1.4",
     2551                "graceful-fs": "^4.1.15",
     2552                "infer-owner": "^1.0.3",
     2553                "lru-cache": "^5.1.1",
     2554                "mississippi": "^3.0.0",
     2555                "mkdirp": "^0.5.1",
     2556                "move-concurrently": "^1.0.1",
     2557                "promise-inflight": "^1.0.1",
     2558                "rimraf": "^2.6.3",
     2559                "ssri": "^6.0.1",
     2560                "unique-filename": "^1.1.1",
     2561                "y18n": "^4.0.0"
     2562            },
     2563            "dependencies": {
     2564                "bluebird": {
     2565                    "version": "3.7.2",
     2566                    "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
     2567                    "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
     2568                    "dev": true
     2569                },
     2570                "glob": {
     2571                    "version": "7.1.6",
     2572                    "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
     2573                    "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
     2574                    "dev": true,
     2575                    "requires": {
     2576                        "fs.realpath": "^1.0.0",
     2577                        "inflight": "^1.0.4",
     2578                        "inherits": "2",
     2579                        "minimatch": "^3.0.4",
     2580                        "once": "^1.3.0",
     2581                        "path-is-absolute": "^1.0.0"
     2582                    }
     2583                },
     2584                "lru-cache": {
     2585                    "version": "5.1.1",
     2586                    "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
     2587                    "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
     2588                    "dev": true,
     2589                    "requires": {
     2590                        "yallist": "^3.0.2"
     2591                    }
     2592                },
     2593                "rimraf": {
     2594                    "version": "2.7.1",
     2595                    "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
     2596                    "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
     2597                    "dev": true,
     2598                    "requires": {
     2599                        "glob": "^7.1.3"
     2600                    }
     2601                },
     2602                "y18n": {
     2603                    "version": "4.0.1",
     2604                    "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
     2605                    "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==",
     2606                    "dev": true
     2607                },
     2608                "yallist": {
     2609                    "version": "3.1.1",
     2610                    "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
     2611                    "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
     2612                    "dev": true
     2613                }
     2614            }
     2615        },
     2616        "cache-base": {
     2617            "version": "1.0.1",
     2618            "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
     2619            "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
     2620            "dev": true,
     2621            "requires": {
     2622                "collection-visit": "^1.0.0",
     2623                "component-emitter": "^1.2.1",
     2624                "get-value": "^2.0.6",
     2625                "has-value": "^1.0.0",
     2626                "isobject": "^3.0.1",
     2627                "set-value": "^2.0.0",
     2628                "to-object-path": "^0.3.0",
     2629                "union-value": "^1.0.0",
     2630                "unset-value": "^1.0.0"
     2631            },
     2632            "dependencies": {
     2633                "isobject": {
     2634                    "version": "3.0.1",
     2635                    "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
     2636                    "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
     2637                    "dev": true
     2638                }
     2639            }
     2640        },
     2641        "cacheable-request": {
     2642            "version": "2.1.4",
     2643            "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz",
     2644            "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=",
     2645            "dev": true,
     2646            "optional": true,
     2647            "requires": {
     2648                "clone-response": "1.0.2",
     2649                "get-stream": "3.0.0",
     2650                "http-cache-semantics": "3.8.1",
     2651                "keyv": "3.0.0",
     2652                "lowercase-keys": "1.0.0",
     2653                "normalize-url": "2.0.1",
     2654                "responselike": "1.0.2"
     2655            },
     2656            "dependencies": {
     2657                "lowercase-keys": {
     2658                    "version": "1.0.0",
     2659                    "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz",
     2660                    "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=",
     2661                    "dev": true,
     2662                    "optional": true
     2663                },
     2664                "normalize-url": {
     2665                    "version": "2.0.1",
     2666                    "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz",
     2667                    "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==",
     2668                    "dev": true,
     2669                    "optional": true,
     2670                    "requires": {
     2671                        "prepend-http": "^2.0.0",
     2672                        "query-string": "^5.0.1",
     2673                        "sort-keys": "^2.0.0"
     2674                    }
     2675                },
     2676                "prepend-http": {
     2677                    "version": "2.0.0",
     2678                    "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
     2679                    "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
     2680                    "dev": true,
     2681                    "optional": true
     2682                },
     2683                "sort-keys": {
     2684                    "version": "2.0.0",
     2685                    "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
     2686                    "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=",
     2687                    "dev": true,
     2688                    "optional": true,
     2689                    "requires": {
     2690                        "is-plain-obj": "^1.0.0"
     2691                    }
     2692                }
     2693            }
     2694        },
     2695        "call-bind": {
     2696            "version": "1.0.2",
     2697            "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
     2698            "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
     2699            "dev": true,
     2700            "requires": {
     2701                "function-bind": "^1.1.1",
     2702                "get-intrinsic": "^1.0.2"
     2703            }
     2704        },
     2705        "call-me-maybe": {
     2706            "version": "1.0.1",
     2707            "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
     2708            "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=",
     2709            "dev": true
     2710        },
     2711        "caller-callsite": {
     2712            "version": "2.0.0",
     2713            "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
     2714            "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=",
     2715            "dev": true,
     2716            "requires": {
     2717                "callsites": "^2.0.0"
     2718            }
     2719        },
     2720        "caller-path": {
     2721            "version": "2.0.0",
     2722            "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz",
     2723            "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=",
     2724            "dev": true,
     2725            "requires": {
     2726                "caller-callsite": "^2.0.0"
     2727            }
     2728        },
     2729        "callsites": {
     2730            "version": "2.0.0",
     2731            "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
     2732            "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
     2733            "dev": true
     2734        },
     2735        "camelcase": {
     2736            "version": "2.1.1",
     2737            "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
     2738            "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
     2739            "dev": true,
     2740            "optional": true
     2741        },
     2742        "camelcase-keys": {
     2743            "version": "2.1.0",
     2744            "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
     2745            "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
     2746            "dev": true,
     2747            "optional": true,
     2748            "requires": {
     2749                "camelcase": "^2.0.0",
     2750                "map-obj": "^1.0.0"
     2751            }
     2752        },
     2753        "caniuse-api": {
     2754            "version": "3.0.0",
     2755            "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
     2756            "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
     2757            "dev": true,
     2758            "requires": {
     2759                "browserslist": "^4.0.0",
     2760                "caniuse-lite": "^1.0.0",
     2761                "lodash.memoize": "^4.1.2",
     2762                "lodash.uniq": "^4.5.0"
     2763            }
     2764        },
     2765        "caniuse-lite": {
     2766            "version": "1.0.30001183",
     2767            "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001183.tgz",
     2768            "integrity": "sha512-7JkwTEE1hlRKETbCFd8HDZeLiQIUcl8rC6JgNjvHCNaxOeNmQ9V4LvQXRUsKIV2CC73qKxljwVhToaA3kLRqTw==",
     2769            "dev": true
     2770        },
     2771        "caseless": {
     2772            "version": "0.12.0",
     2773            "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
     2774            "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
     2775            "dev": true
     2776        },
     2777        "catharsis": {
     2778            "version": "0.8.11",
     2779            "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.11.tgz",
     2780            "integrity": "sha512-a+xUyMV7hD1BrDQA/3iPV7oc+6W26BgVJO05PGEoatMyIuPScQKsde6i3YorWX1qs+AZjnJ18NqdKoCtKiNh1g==",
     2781            "dev": true,
     2782            "requires": {
     2783                "lodash": "^4.17.14"
     2784            },
     2785            "dependencies": {
     2786                "lodash": {
     2787                    "version": "4.17.20",
     2788                    "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
     2789                    "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
     2790                    "dev": true
     2791                }
     2792            }
     2793        },
     2794        "caw": {
     2795            "version": "2.0.1",
     2796            "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz",
     2797            "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==",
     2798            "dev": true,
     2799            "optional": true,
     2800            "requires": {
     2801                "get-proxy": "^2.0.0",
     2802                "isurl": "^1.0.0-alpha5",
     2803                "tunnel-agent": "^0.6.0",
     2804                "url-to-options": "^1.0.1"
     2805            }
     2806        },
     2807        "center-align": {
     2808            "version": "0.1.3",
     2809            "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
     2810            "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
     2811            "requires": {
     2812                "align-text": "^0.1.3",
     2813                "lazy-cache": "^1.0.3"
     2814            }
     2815        },
     2816        "chalk": {
     2817            "version": "1.1.3",
     2818            "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
     2819            "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
     2820            "requires": {
     2821                "ansi-styles": "^2.2.1",
     2822                "escape-string-regexp": "^1.0.2",
     2823                "has-ansi": "^2.0.0",
     2824                "strip-ansi": "^3.0.0",
     2825                "supports-color": "^2.0.0"
     2826            },
     2827            "dependencies": {
     2828                "supports-color": {
     2829                    "version": "2.0.0",
     2830                    "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
     2831                    "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
     2832                }
     2833            }
     2834        },
     2835        "chardet": {
     2836            "version": "0.4.2",
     2837            "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
     2838            "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=",
     2839            "dev": true
     2840        },
     2841        "check-node-version": {
     2842            "version": "4.0.3",
     2843            "resolved": "https://registry.npmjs.org/check-node-version/-/check-node-version-4.0.3.tgz",
     2844            "integrity": "sha512-kbnOaF7SE1uasWx3hqxzsU2yz7I+rkxSMuTW0eKoF39eUtSR/a0F4Sm35LwJNx4itOIARf9eLhWHOOh7rlZ5/g==",
     2845            "dev": true,
     2846            "requires": {
     2847                "chalk": "^3.0.0",
     2848                "map-values": "^1.0.1",
     2849                "minimist": "^1.2.0",
     2850                "object-filter": "^1.0.2",
     2851                "run-parallel": "^1.1.4",
     2852                "semver": "^6.3.0"
     2853            },
     2854            "dependencies": {
     2855                "ansi-styles": {
     2856                    "version": "4.3.0",
     2857                    "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
     2858                    "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
     2859                    "dev": true,
     2860                    "requires": {
     2861                        "color-convert": "^2.0.1"
     2862                    }
     2863                },
     2864                "chalk": {
     2865                    "version": "3.0.0",
     2866                    "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
     2867                    "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
     2868                    "dev": true,
     2869                    "requires": {
     2870                        "ansi-styles": "^4.1.0",
     2871                        "supports-color": "^7.1.0"
     2872                    }
     2873                },
     2874                "color-convert": {
     2875                    "version": "2.0.1",
     2876                    "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
     2877                    "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
     2878                    "dev": true,
     2879                    "requires": {
     2880                        "color-name": "~1.1.4"
     2881                    }
     2882                },
     2883                "color-name": {
     2884                    "version": "1.1.4",
     2885                    "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
     2886                    "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
     2887                    "dev": true
     2888                },
     2889                "has-flag": {
     2890                    "version": "4.0.0",
     2891                    "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
     2892                    "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
     2893                    "dev": true
     2894                },
     2895                "semver": {
     2896                    "version": "6.3.0",
     2897                    "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
     2898                    "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
     2899                    "dev": true
     2900                },
     2901                "supports-color": {
     2902                    "version": "7.2.0",
     2903                    "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
     2904                    "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
     2905                    "dev": true,
     2906                    "requires": {
     2907                        "has-flag": "^4.0.0"
     2908                    }
     2909                }
     2910            }
     2911        },
     2912        "chokidar": {
     2913            "version": "3.5.1",
     2914            "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz",
     2915            "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==",
     2916            "dev": true,
     2917            "requires": {
     2918                "anymatch": "~3.1.1",
     2919                "braces": "~3.0.2",
     2920                "fsevents": "~2.3.1",
     2921                "glob-parent": "~5.1.0",
     2922                "is-binary-path": "~2.1.0",
     2923                "is-glob": "~4.0.1",
     2924                "normalize-path": "~3.0.0",
     2925                "readdirp": "~3.5.0"
     2926            },
     2927            "dependencies": {
     2928                "braces": {
     2929                    "version": "3.0.2",
     2930                    "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
     2931                    "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
     2932                    "dev": true,
     2933                    "requires": {
     2934                        "fill-range": "^7.0.1"
     2935                    }
     2936                },
     2937                "fill-range": {
     2938                    "version": "7.0.1",
     2939                    "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
     2940                    "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
     2941                    "dev": true,
     2942                    "requires": {
     2943                        "to-regex-range": "^5.0.1"
     2944                    }
     2945                },
     2946                "glob-parent": {
     2947                    "version": "5.1.1",
     2948                    "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
     2949                    "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
     2950                    "dev": true,
     2951                    "requires": {
     2952                        "is-glob": "^4.0.1"
     2953                    }
     2954                },
     2955                "is-glob": {
     2956                    "version": "4.0.1",
     2957                    "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
     2958                    "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
     2959                    "dev": true,
     2960                    "requires": {
     2961                        "is-extglob": "^2.1.1"
     2962                    }
     2963                },
     2964                "is-number": {
     2965                    "version": "7.0.0",
     2966                    "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
     2967                    "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
     2968                    "dev": true
     2969                },
     2970                "to-regex-range": {
     2971                    "version": "5.0.1",
     2972                    "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
     2973                    "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
     2974                    "dev": true,
     2975                    "requires": {
     2976                        "is-number": "^7.0.0"
     2977                    }
     2978                }
     2979            }
     2980        },
     2981        "chownr": {
     2982            "version": "1.1.1",
     2983            "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz",
     2984            "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==",
     2985            "dev": true
     2986        },
     2987        "chrome-trace-event": {
     2988            "version": "1.0.2",
     2989            "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz",
     2990            "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==",
     2991            "dev": true,
     2992            "requires": {
     2993                "tslib": "^1.9.0"
     2994            }
     2995        },
     2996        "cipher-base": {
     2997            "version": "1.0.4",
     2998            "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
     2999            "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
     3000            "dev": true,
     3001            "requires": {
     3002                "inherits": "^2.0.1",
     3003                "safe-buffer": "^5.0.1"
     3004            }
     3005        },
     3006        "class-utils": {
     3007            "version": "0.3.6",
     3008            "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
     3009            "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
     3010            "dev": true,
     3011            "requires": {
     3012                "arr-union": "^3.1.0",
     3013                "define-property": "^0.2.5",
     3014                "isobject": "^3.0.0",
     3015                "static-extend": "^0.1.1"
     3016            },
     3017            "dependencies": {
     3018                "define-property": {
     3019                    "version": "0.2.5",
     3020                    "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
     3021                    "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
     3022                    "dev": true,
     3023                    "requires": {
     3024                        "is-descriptor": "^0.1.0"
     3025                    }
     3026                },
     3027                "is-accessor-descriptor": {
     3028                    "version": "0.1.6",
     3029                    "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
     3030                    "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
     3031                    "dev": true,
     3032                    "requires": {
     3033                        "kind-of": "^3.0.2"
     3034                    },
     3035                    "dependencies": {
     3036                        "kind-of": {
     3037                            "version": "3.2.2",
     3038                            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
     3039                            "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     3040                            "dev": true,
     3041                            "requires": {
     3042                                "is-buffer": "^1.1.5"
     3043                            }
     3044                        }
     3045                    }
     3046                },
     3047                "is-data-descriptor": {
     3048                    "version": "0.1.4",
     3049                    "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
     3050                    "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
     3051                    "dev": true,
     3052                    "requires": {
     3053                        "kind-of": "^3.0.2"
     3054                    },
     3055                    "dependencies": {
     3056                        "kind-of": {
     3057                            "version": "3.2.2",
     3058                            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
     3059                            "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     3060                            "dev": true,
     3061                            "requires": {
     3062                                "is-buffer": "^1.1.5"
     3063                            }
     3064                        }
     3065                    }
     3066                },
     3067                "is-descriptor": {
     3068                    "version": "0.1.6",
     3069                    "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
     3070                    "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
     3071                    "dev": true,
     3072                    "requires": {
     3073                        "is-accessor-descriptor": "^0.1.6",
     3074                        "is-data-descriptor": "^0.1.4",
     3075                        "kind-of": "^5.0.0"
     3076                    }
     3077                },
     3078                "isobject": {
     3079                    "version": "3.0.1",
     3080                    "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
     3081                    "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
     3082                    "dev": true
     3083                },
     3084                "kind-of": {
     3085                    "version": "5.1.0",
     3086                    "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
     3087                    "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
     3088                    "dev": true
     3089                }
     3090            }
     3091        },
     3092        "classnames": {
     3093            "version": "2.2.6",
     3094            "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz",
     3095            "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q=="
     3096        },
     3097        "clean-css": {
     3098            "version": "4.2.1",
     3099            "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz",
     3100            "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==",
     3101            "dev": true,
     3102            "requires": {
     3103                "source-map": "~0.6.0"
     3104            },
     3105            "dependencies": {
     3106                "source-map": {
     3107                    "version": "0.6.1",
     3108                    "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
     3109                    "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
     3110                    "dev": true
     3111                }
     3112            }
     3113        },
     3114        "cli": {
     3115            "version": "1.0.1",
     3116            "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz",
     3117            "integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=",
     3118            "dev": true,
     3119            "requires": {
     3120                "exit": "0.1.2",
     3121                "glob": "^7.1.1"
     3122            },
     3123            "dependencies": {
     3124                "glob": {
     3125                    "version": "7.1.6",
     3126                    "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
     3127                    "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
     3128                    "dev": true,
     3129                    "requires": {
     3130                        "fs.realpath": "^1.0.0",
     3131                        "inflight": "^1.0.4",
     3132                        "inherits": "2",
     3133                        "minimatch": "^3.0.4",
     3134                        "once": "^1.3.0",
     3135                        "path-is-absolute": "^1.0.0"
     3136                    }
     3137                }
     3138            }
     3139        },
     3140        "cli-cursor": {
     3141            "version": "2.1.0",
     3142            "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
     3143            "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
     3144            "dev": true,
     3145            "requires": {
     3146                "restore-cursor": "^2.0.0"
     3147            }
     3148        },
     3149        "cli-width": {
     3150            "version": "2.2.1",
     3151            "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
     3152            "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
     3153            "dev": true
     3154        },
     3155        "clipboard": {
     3156            "version": "2.0.4",
     3157            "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.4.tgz",
     3158            "integrity": "sha512-Vw26VSLRpJfBofiVaFb/I8PVfdI1OxKcYShe6fm0sP/DtmiWQNCjhM/okTvdCo0G+lMMm1rMYbk4IK4x1X+kgQ==",
     3159            "requires": {
     3160                "good-listener": "^1.2.2",
     3161                "select": "^1.1.2",
     3162                "tiny-emitter": "^2.0.0"
     3163            }
     3164        },
     3165        "cliui": {
     3166            "version": "4.1.0",
     3167            "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
     3168            "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
     3169            "requires": {
     3170                "string-width": "^2.1.1",
     3171                "strip-ansi": "^4.0.0",
     3172                "wrap-ansi": "^2.0.0"
     3173            },
     3174            "dependencies": {
     3175                "ansi-regex": {
     3176                    "version": "3.0.0",
     3177                    "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
     3178                    "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
     3179                },
     3180                "is-fullwidth-code-point": {
     3181                    "version": "2.0.0",
     3182                    "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
     3183                    "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
     3184                },
     3185                "string-width": {
     3186                    "version": "2.1.1",
     3187                    "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
     3188                    "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
     3189                    "requires": {
     3190                        "is-fullwidth-code-point": "^2.0.0",
     3191                        "strip-ansi": "^4.0.0"
     3192                    }
     3193                },
     3194                "strip-ansi": {
     3195                    "version": "4.0.0",
     3196                    "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
     3197                    "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
     3198                    "requires": {
     3199                        "ansi-regex": "^3.0.0"
     3200                    }
     3201                }
     3202            }
     3203        },
     3204        "clone-response": {
     3205            "version": "1.0.2",
     3206            "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
     3207            "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
     3208            "dev": true,
     3209            "optional": true,
     3210            "requires": {
     3211                "mimic-response": "^1.0.0"
     3212            }
     3213        },
     3214        "coa": {
     3215            "version": "2.0.2",
     3216            "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
     3217            "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
     3218            "dev": true,
     3219            "requires": {
     3220                "@types/q": "^1.5.1",
     3221                "chalk": "^2.4.1",
     3222                "q": "^1.1.2"
     3223            },
     3224            "dependencies": {
     3225                "ansi-styles": {
     3226                    "version": "3.2.1",
     3227                    "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
     3228                    "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
     3229                    "dev": true,
     3230                    "requires": {
     3231                        "color-convert": "^1.9.0"
     3232                    }
     3233                },
     3234                "chalk": {
     3235                    "version": "2.4.2",
     3236                    "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
     3237                    "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
     3238                    "dev": true,
     3239                    "requires": {
     3240                        "ansi-styles": "^3.2.1",
     3241                        "escape-string-regexp": "^1.0.5",
     3242                        "supports-color": "^5.3.0"
     3243                    }
     3244                }
     3245            }
     3246        },
     3247        "code-point-at": {
     3248            "version": "1.1.0",
     3249            "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
     3250            "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
     3251        },
     3252        "collection-visit": {
     3253            "version": "1.0.0",
     3254            "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
     3255            "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
     3256            "dev": true,
     3257            "requires": {
     3258                "map-visit": "^1.0.0",
     3259                "object-visit": "^1.0.0"
     3260            }
     3261        },
     3262        "color": {
     3263            "version": "3.1.3",
     3264            "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz",
     3265            "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==",
     3266            "dev": true,
     3267            "requires": {
     3268                "color-convert": "^1.9.1",
     3269                "color-string": "^1.5.4"
     3270            }
     3271        },
     3272        "color-convert": {
     3273            "version": "1.9.1",
     3274            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz",
     3275            "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==",
     3276            "dev": true,
     3277            "requires": {
     3278                "color-name": "^1.1.1"
     3279            }
     3280        },
     3281        "color-name": {
     3282            "version": "1.1.3",
     3283            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
     3284            "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
     3285            "dev": true
     3286        },
     3287        "color-string": {
     3288            "version": "1.5.4",
     3289            "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz",
     3290            "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==",
     3291            "dev": true,
     3292            "requires": {
     3293                "color-name": "^1.0.0",
     3294                "simple-swizzle": "^0.2.2"
     3295            }
     3296        },
     3297        "colorette": {
     3298            "version": "1.2.1",
     3299            "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz",
     3300            "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==",
     3301            "dev": true
     3302        },
     3303        "colors": {
     3304            "version": "1.1.2",
     3305            "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
     3306            "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
     3307            "dev": true
     3308        },
     3309        "combined-stream": {
     3310            "version": "1.0.8",
     3311            "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
     3312            "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
     3313            "dev": true,
     3314            "requires": {
     3315                "delayed-stream": "~1.0.0"
     3316            }
     3317        },
     3318        "commander": {
     3319            "version": "2.20.3",
     3320            "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
     3321            "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
     3322            "dev": true
     3323        },
     3324        "commondir": {
     3325            "version": "1.0.1",
     3326            "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
     3327            "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
     3328            "dev": true
     3329        },
     3330        "component-emitter": {
     3331            "version": "1.2.1",
     3332            "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
     3333            "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
     3334            "dev": true
     3335        },
     3336        "compressible": {
     3337            "version": "2.0.18",
     3338            "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
     3339            "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
     3340            "dev": true,
     3341            "requires": {
     3342                "mime-db": ">= 1.43.0 < 2"
     3343            }
     3344        },
     3345        "compression": {
     3346            "version": "1.7.4",
     3347            "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
     3348            "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
     3349            "dev": true,
     3350            "requires": {
     3351                "accepts": "~1.3.5",
     3352                "bytes": "3.0.0",
     3353                "compressible": "~2.0.16",
     3354                "debug": "2.6.9",
     3355                "on-headers": "~1.0.2",
     3356                "safe-buffer": "5.1.2",
     3357                "vary": "~1.1.2"
     3358            },
     3359            "dependencies": {
     3360                "bytes": {
     3361                    "version": "3.0.0",
     3362                    "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
     3363                    "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
     3364                    "dev": true
     3365                },
     3366                "safe-buffer": {
     3367                    "version": "5.1.2",
     3368                    "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
     3369                    "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
     3370                    "dev": true
     3371                }
     3372            }
     3373        },
     3374        "computed-style": {
     3375            "version": "0.1.4",
     3376            "resolved": "https://registry.npmjs.org/computed-style/-/computed-style-0.1.4.tgz",
     3377            "integrity": "sha1-fzRP2FhLLkJb7cpKGvwOMAuwXXQ="
     3378        },
     3379        "concat-map": {
     3380            "version": "0.0.1",
     3381            "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
     3382            "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
     3383        },
     3384        "concat-stream": {
     3385            "version": "1.6.2",
     3386            "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
     3387            "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
     3388            "dev": true,
     3389            "requires": {
     3390                "buffer-from": "^1.0.0",
     3391                "inherits": "^2.0.3",
     3392                "readable-stream": "^2.2.2",
     3393                "typedarray": "^0.0.6"
     3394            }
     3395        },
     3396        "config-chain": {
     3397            "version": "1.1.12",
     3398            "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz",
     3399            "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==",
     3400            "dev": true,
     3401            "optional": true,
     3402            "requires": {
     3403                "ini": "^1.3.4",
     3404                "proto-list": "~1.2.1"
     3405            }
     3406        },
     3407        "connect-history-api-fallback": {
     3408            "version": "1.6.0",
     3409            "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
     3410            "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
     3411            "dev": true
     3412        },
     3413        "console-browserify": {
     3414            "version": "1.1.0",
     3415            "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
     3416            "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
     3417            "dev": true,
     3418            "requires": {
     3419                "date-now": "^0.1.4"
     3420            }
     3421        },
     3422        "console-stream": {
     3423            "version": "0.1.1",
     3424            "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz",
     3425            "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=",
     3426            "dev": true,
     3427            "optional": true
     3428        },
     3429        "consolidated-events": {
     3430            "version": "2.0.2",
     3431            "resolved": "https://registry.npmjs.org/consolidated-events/-/consolidated-events-2.0.2.tgz",
     3432            "integrity": "sha512-2/uRVMdRypf5z/TW/ncD/66l75P5hH2vM/GR8Jf8HLc2xnfJtmina6F6du8+v4Z2vTrMo7jC+W1tmEEuuELgkQ=="
     3433        },
     3434        "constants-browserify": {
     3435            "version": "1.0.0",
     3436            "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
     3437            "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
     3438            "dev": true
     3439        },
     3440        "content-disposition": {
     3441            "version": "0.5.3",
     3442            "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
     3443            "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
     3444            "dev": true,
     3445            "requires": {
     3446                "safe-buffer": "5.1.2"
     3447            },
     3448            "dependencies": {
     3449                "safe-buffer": {
     3450                    "version": "5.1.2",
     3451                    "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
     3452                    "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
     3453                    "dev": true
     3454                }
     3455            }
     3456        },
     3457        "content-type": {
     3458            "version": "1.0.4",
     3459            "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
     3460            "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
     3461            "dev": true
     3462        },
     3463        "continuable-cache": {
     3464            "version": "0.3.1",
     3465            "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz",
     3466            "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=",
     3467            "dev": true
     3468        },
     3469        "convert-source-map": {
     3470            "version": "1.6.0",
     3471            "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz",
     3472            "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==",
     3473            "requires": {
     3474                "safe-buffer": "~5.1.1"
     3475            }
     3476        },
     3477        "cookie": {
     3478            "version": "0.4.0",
     3479            "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
     3480            "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
     3481            "dev": true
     3482        },
     3483        "cookie-signature": {
     3484            "version": "1.0.6",
     3485            "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
     3486            "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
     3487            "dev": true
     3488        },
     3489        "copy-concurrently": {
     3490            "version": "1.0.5",
     3491            "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
     3492            "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
     3493            "dev": true,
     3494            "requires": {
     3495                "aproba": "^1.1.1",
     3496                "fs-write-stream-atomic": "^1.0.8",
     3497                "iferr": "^0.1.5",
     3498                "mkdirp": "^0.5.1",
     3499                "rimraf": "^2.5.4",
     3500                "run-queue": "^1.0.0"
     3501            },
     3502            "dependencies": {
     3503                "rimraf": {
     3504                    "version": "2.6.2",
     3505                    "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
     3506                    "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
     3507                    "dev": true,
     3508                    "requires": {
     3509                        "glob": "^7.0.5"
     3510                    }
     3511                }
     3512            }
     3513        },
     3514        "copy-descriptor": {
     3515            "version": "0.1.1",
     3516            "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
     3517            "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
     3518            "dev": true
     3519        },
     3520        "copy-webpack-plugin": {
     3521            "version": "4.6.0",
     3522            "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.6.0.tgz",
     3523            "integrity": "sha512-Y+SQCF+0NoWQryez2zXn5J5knmr9z/9qSQt7fbL78u83rxmigOy8X5+BFn8CFSuX+nKT8gpYwJX68ekqtQt6ZA==",
     3524            "dev": true,
     3525            "requires": {
     3526                "cacache": "^10.0.4",
     3527                "find-cache-dir": "^1.0.0",
     3528                "globby": "^7.1.1",
     3529                "is-glob": "^4.0.0",
     3530                "loader-utils": "^1.1.0",
     3531                "minimatch": "^3.0.4",
     3532                "p-limit": "^1.0.0",
     3533                "serialize-javascript": "^1.4.0"
     3534            },
     3535            "dependencies": {
     3536                "cacache": {
     3537                    "version": "10.0.4",
     3538                    "resolved": "http://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz",
     3539                    "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==",
     3540                    "dev": true,
     3541                    "requires": {
     3542                        "bluebird": "^3.5.1",
     3543                        "chownr": "^1.0.1",
     3544                        "glob": "^7.1.2",
     3545                        "graceful-fs": "^4.1.11",
     3546                        "lru-cache": "^4.1.1",
     3547                        "mississippi": "^2.0.0",
     3548                        "mkdirp": "^0.5.1",
     3549                        "move-concurrently": "^1.0.1",
     3550                        "promise-inflight": "^1.0.1",
     3551                        "rimraf": "^2.6.2",
     3552                        "ssri": "^5.2.4",
     3553                        "unique-filename": "^1.1.0",
     3554                        "y18n": "^4.0.0"
     3555                    }
     3556                },
     3557                "find-cache-dir": {
     3558                    "version": "1.0.0",
     3559                    "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz",
     3560                    "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=",
     3561                    "dev": true,
     3562                    "requires": {
     3563                        "commondir": "^1.0.1",
     3564                        "make-dir": "^1.0.0",
     3565                        "pkg-dir": "^2.0.0"
     3566                    }
     3567                },
     3568                "find-up": {
     3569                    "version": "2.1.0",
     3570                    "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
     3571                    "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
     3572                    "dev": true,
     3573                    "requires": {
     3574                        "locate-path": "^2.0.0"
     3575                    }
     3576                },
     3577                "glob": {
     3578                    "version": "7.1.3",
     3579                    "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
     3580                    "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
     3581                    "dev": true,
     3582                    "requires": {
     3583                        "fs.realpath": "^1.0.0",
     3584                        "inflight": "^1.0.4",
     3585                        "inherits": "2",
     3586                        "minimatch": "^3.0.4",
     3587                        "once": "^1.3.0",
     3588                        "path-is-absolute": "^1.0.0"
     3589                    }
     3590                },
     3591                "globby": {
     3592                    "version": "7.1.1",
     3593                    "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz",
     3594                    "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=",
     3595                    "dev": true,
     3596                    "requires": {
     3597                        "array-union": "^1.0.1",
     3598                        "dir-glob": "^2.0.0",
     3599                        "glob": "^7.1.2",
     3600                        "ignore": "^3.3.5",
     3601                        "pify": "^3.0.0",
     3602                        "slash": "^1.0.0"
     3603                    }
     3604                },
     3605                "is-glob": {
     3606                    "version": "4.0.0",
     3607                    "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
     3608                    "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
     3609                    "dev": true,
     3610                    "requires": {
     3611                        "is-extglob": "^2.1.1"
     3612                    }
     3613                },
     3614                "locate-path": {
     3615                    "version": "2.0.0",
     3616                    "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
     3617                    "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
     3618                    "dev": true,
     3619                    "requires": {
     3620                        "p-locate": "^2.0.0",
     3621                        "path-exists": "^3.0.0"
     3622                    }
     3623                },
     3624                "mississippi": {
     3625                    "version": "2.0.0",
     3626                    "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz",
     3627                    "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==",
     3628                    "dev": true,
     3629                    "requires": {
     3630                        "concat-stream": "^1.5.0",
     3631                        "duplexify": "^3.4.2",
     3632                        "end-of-stream": "^1.1.0",
     3633                        "flush-write-stream": "^1.0.0",
     3634                        "from2": "^2.1.0",
     3635                        "parallel-transform": "^1.1.0",
     3636                        "pump": "^2.0.1",
     3637                        "pumpify": "^1.3.3",
     3638                        "stream-each": "^1.1.0",
     3639                        "through2": "^2.0.0"
     3640                    }
     3641                },
     3642                "p-limit": {
     3643                    "version": "1.3.0",
     3644                    "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
     3645                    "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
     3646                    "dev": true,
     3647                    "requires": {
     3648                        "p-try": "^1.0.0"
     3649                    }
     3650                },
     3651                "p-locate": {
     3652                    "version": "2.0.0",
     3653                    "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
     3654                    "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
     3655                    "dev": true,
     3656                    "requires": {
     3657                        "p-limit": "^1.1.0"
     3658                    }
     3659                },
     3660                "p-try": {
     3661                    "version": "1.0.0",
     3662                    "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
     3663                    "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
     3664                    "dev": true
     3665                },
     3666                "path-exists": {
     3667                    "version": "3.0.0",
     3668                    "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
     3669                    "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
     3670                    "dev": true
     3671                },
     3672                "pify": {
     3673                    "version": "3.0.0",
     3674                    "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
     3675                    "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
     3676                    "dev": true
     3677                },
     3678                "pkg-dir": {
     3679                    "version": "2.0.0",
     3680                    "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
     3681                    "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
     3682                    "dev": true,
     3683                    "requires": {
     3684                        "find-up": "^2.1.0"
     3685                    }
     3686                },
     3687                "readable-stream": {
     3688                    "version": "2.3.6",
     3689                    "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
     3690                    "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
     3691                    "dev": true,
     3692                    "requires": {
     3693                        "core-util-is": "~1.0.0",
     3694                        "inherits": "~2.0.3",
     3695                        "isarray": "~1.0.0",
     3696                        "process-nextick-args": "~2.0.0",
     3697                        "safe-buffer": "~5.1.1",
     3698                        "string_decoder": "~1.1.1",
     3699                        "util-deprecate": "~1.0.1"
     3700                    }
     3701                },
     3702                "rimraf": {
     3703                    "version": "2.6.2",
     3704                    "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
     3705                    "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
     3706                    "dev": true,
     3707                    "requires": {
     3708                        "glob": "^7.0.5"
     3709                    }
     3710                },
     3711                "ssri": {
     3712                    "version": "5.3.0",
     3713                    "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz",
     3714                    "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==",
     3715                    "dev": true,
     3716                    "requires": {
     3717                        "safe-buffer": "^5.1.1"
     3718                    }
     3719                },
     3720                "string_decoder": {
     3721                    "version": "1.1.1",
     3722                    "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
     3723                    "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
     3724                    "dev": true,
     3725                    "requires": {
     3726                        "safe-buffer": "~5.1.0"
     3727                    }
     3728                },
     3729                "through2": {
     3730                    "version": "2.0.5",
     3731                    "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
     3732                    "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
     3733                    "dev": true,
     3734                    "requires": {
     3735                        "readable-stream": "~2.3.6",
     3736                        "xtend": "~4.0.1"
     3737                    }
     3738                },
     3739                "y18n": {
     3740                    "version": "4.0.0",
     3741                    "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
     3742                    "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
     3743                    "dev": true
     3744                }
     3745            }
     3746        },
     3747        "core-js": {
     3748            "version": "2.6.3",
     3749            "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.3.tgz",
     3750            "integrity": "sha512-l00tmFFZOBHtYhN4Cz7k32VM7vTn3rE2ANjQDxdEN6zmXZ/xq1jQuutnmHvMG1ZJ7xd72+TA5YpUK8wz3rWsfQ=="
     3751        },
     3752        "core-util-is": {
     3753            "version": "1.0.2",
     3754            "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
     3755            "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
     3756        },
     3757        "cosmiconfig": {
     3758            "version": "5.2.1",
     3759            "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
     3760            "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
     3761            "dev": true,
     3762            "requires": {
     3763                "import-fresh": "^2.0.0",
     3764                "is-directory": "^0.3.1",
     3765                "js-yaml": "^3.13.1",
     3766                "parse-json": "^4.0.0"
     3767            }
     3768        },
     3769        "create-ecdh": {
     3770            "version": "4.0.4",
     3771            "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
     3772            "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
     3773            "dev": true,
     3774            "requires": {
     3775                "bn.js": "^4.1.0",
     3776                "elliptic": "^6.5.3"
     3777            },
     3778            "dependencies": {
     3779                "bn.js": {
     3780                    "version": "4.11.9",
     3781                    "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
     3782                    "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
     3783                    "dev": true
     3784                }
     3785            }
     3786        },
     3787        "create-hash": {
     3788            "version": "1.2.0",
     3789            "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
     3790            "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
     3791            "dev": true,
     3792            "requires": {
     3793                "cipher-base": "^1.0.1",
     3794                "inherits": "^2.0.1",
     3795                "md5.js": "^1.3.4",
     3796                "ripemd160": "^2.0.1",
     3797                "sha.js": "^2.4.0"
     3798            }
     3799        },
     3800        "create-hmac": {
     3801            "version": "1.1.7",
     3802            "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
     3803            "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
     3804            "dev": true,
     3805            "requires": {
     3806                "cipher-base": "^1.0.3",
     3807                "create-hash": "^1.1.0",
     3808                "inherits": "^2.0.1",
     3809                "ripemd160": "^2.0.0",
     3810                "safe-buffer": "^5.0.1",
     3811                "sha.js": "^2.4.8"
     3812            }
     3813        },
     3814        "crypto-browserify": {
     3815            "version": "3.12.0",
     3816            "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
     3817            "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
     3818            "dev": true,
     3819            "requires": {
     3820                "browserify-cipher": "^1.0.0",
     3821                "browserify-sign": "^4.0.0",
     3822                "create-ecdh": "^4.0.0",
     3823                "create-hash": "^1.1.0",
     3824                "create-hmac": "^1.1.0",
     3825                "diffie-hellman": "^5.0.0",
     3826                "inherits": "^2.0.1",
     3827                "pbkdf2": "^3.0.3",
     3828                "public-encrypt": "^4.0.0",
     3829                "randombytes": "^2.0.0",
     3830                "randomfill": "^1.0.3"
     3831            }
     3832        },
     3833        "cson-parser": {
     3834            "version": "1.3.5",
     3835            "resolved": "https://registry.npmjs.org/cson-parser/-/cson-parser-1.3.5.tgz",
     3836            "integrity": "sha1-fsZ14DkUVTO/KmqFYHPxWZ2cLSQ=",
     3837            "dev": true,
     3838            "requires": {
     3839                "coffee-script": "^1.10.0"
     3840            },
     3841            "dependencies": {
     3842                "coffee-script": {
     3843                    "version": "1.12.7",
     3844                    "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz",
     3845                    "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==",
     3846                    "dev": true
     3847                }
     3848            }
     3849        },
     3850        "css-color-names": {
     3851            "version": "0.0.4",
     3852            "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
     3853            "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=",
     3854            "dev": true
     3855        },
     3856        "css-declaration-sorter": {
     3857            "version": "4.0.1",
     3858            "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz",
     3859            "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==",
     3860            "dev": true,
     3861            "requires": {
     3862                "postcss": "^7.0.1",
     3863                "timsort": "^0.3.0"
     3864            }
     3865        },
     3866        "css-select": {
     3867            "version": "2.1.0",
     3868            "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz",
     3869            "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
     3870            "dev": true,
     3871            "requires": {
     3872                "boolbase": "^1.0.0",
     3873                "css-what": "^3.2.1",
     3874                "domutils": "^1.7.0",
     3875                "nth-check": "^1.0.2"
     3876            },
     3877            "dependencies": {
     3878                "domutils": {
     3879                    "version": "1.7.0",
     3880                    "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
     3881                    "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
     3882                    "dev": true,
     3883                    "requires": {
     3884                        "dom-serializer": "0",
     3885                        "domelementtype": "1"
     3886                    }
     3887                }
     3888            }
     3889        },
     3890        "css-select-base-adapter": {
     3891            "version": "0.1.1",
     3892            "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
     3893            "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==",
     3894            "dev": true
     3895        },
     3896        "css-tree": {
     3897            "version": "1.0.0-alpha.37",
     3898            "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
     3899            "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
     3900            "dev": true,
     3901            "requires": {
     3902                "mdn-data": "2.0.4",
     3903                "source-map": "^0.6.1"
     3904            },
     3905            "dependencies": {
     3906                "source-map": {
     3907                    "version": "0.6.1",
     3908                    "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
     3909                    "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
     3910                    "dev": true
     3911                }
     3912            }
     3913        },
     3914        "css-what": {
     3915            "version": "3.4.2",
     3916            "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz",
     3917            "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==",
     3918            "dev": true
     3919        },
     3920        "cssesc": {
     3921            "version": "3.0.0",
     3922            "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
     3923            "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
     3924            "dev": true
     3925        },
     3926        "cssnano": {
     3927            "version": "4.1.10",
     3928            "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz",
     3929            "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==",
     3930            "dev": true,
     3931            "requires": {
     3932                "cosmiconfig": "^5.0.0",
     3933                "cssnano-preset-default": "^4.0.7",
     3934                "is-resolvable": "^1.0.0",
     3935                "postcss": "^7.0.0"
     3936            }
     3937        },
     3938        "cssnano-preset-default": {
     3939            "version": "4.0.7",
     3940            "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz",
     3941            "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==",
     3942            "dev": true,
     3943            "requires": {
     3944                "css-declaration-sorter": "^4.0.1",
     3945                "cssnano-util-raw-cache": "^4.0.1",
     3946                "postcss": "^7.0.0",
     3947                "postcss-calc": "^7.0.1",
     3948                "postcss-colormin": "^4.0.3",
     3949                "postcss-convert-values": "^4.0.1",
     3950                "postcss-discard-comments": "^4.0.2",
     3951                "postcss-discard-duplicates": "^4.0.2",
     3952                "postcss-discard-empty": "^4.0.1",
     3953                "postcss-discard-overridden": "^4.0.1",
     3954                "postcss-merge-longhand": "^4.0.11",
     3955                "postcss-merge-rules": "^4.0.3",
     3956                "postcss-minify-font-values": "^4.0.2",
     3957                "postcss-minify-gradients": "^4.0.2",
     3958                "postcss-minify-params": "^4.0.2",
     3959                "postcss-minify-selectors": "^4.0.2",
     3960                "postcss-normalize-charset": "^4.0.1",
     3961                "postcss-normalize-display-values": "^4.0.2",
     3962                "postcss-normalize-positions": "^4.0.2",
     3963                "postcss-normalize-repeat-style": "^4.0.2",
     3964                "postcss-normalize-string": "^4.0.2",
     3965                "postcss-normalize-timing-functions": "^4.0.2",
     3966                "postcss-normalize-unicode": "^4.0.1",
     3967                "postcss-normalize-url": "^4.0.1",
     3968                "postcss-normalize-whitespace": "^4.0.2",
     3969                "postcss-ordered-values": "^4.1.2",
     3970                "postcss-reduce-initial": "^4.0.3",
     3971                "postcss-reduce-transforms": "^4.0.2",
     3972                "postcss-svgo": "^4.0.2",
     3973                "postcss-unique-selectors": "^4.0.1"
     3974            }
     3975        },
     3976        "cssnano-util-get-arguments": {
     3977            "version": "4.0.0",
     3978            "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz",
     3979            "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=",
     3980            "dev": true
     3981        },
     3982        "cssnano-util-get-match": {
     3983            "version": "4.0.0",
     3984            "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz",
     3985            "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=",
     3986            "dev": true
     3987        },
     3988        "cssnano-util-raw-cache": {
     3989            "version": "4.0.1",
     3990            "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz",
     3991            "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==",
     3992            "dev": true,
     3993            "requires": {
     3994                "postcss": "^7.0.0"
     3995            }
     3996        },
     3997        "cssnano-util-same-parent": {
     3998            "version": "4.0.1",
     3999            "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz",
     4000            "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==",
     4001            "dev": true
     4002        },
     4003        "csso": {
     4004            "version": "4.2.0",
     4005            "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
     4006            "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
     4007            "dev": true,
     4008            "requires": {
     4009                "css-tree": "^1.1.2"
     4010            },
     4011            "dependencies": {
     4012                "css-tree": {
     4013                    "version": "1.1.2",
     4014                    "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz",
     4015                    "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==",
     4016                    "dev": true,
     4017                    "requires": {
     4018                        "mdn-data": "2.0.14",
     4019                        "source-map": "^0.6.1"
     4020                    }
     4021                },
     4022                "mdn-data": {
     4023                    "version": "2.0.14",
     4024                    "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
     4025                    "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
     4026                    "dev": true
     4027                },
     4028                "source-map": {
     4029                    "version": "0.6.1",
     4030                    "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
     4031                    "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
     4032                    "dev": true
     4033                }
     4034            }
     4035        },
     4036        "currently-unhandled": {
     4037            "version": "0.4.1",
     4038            "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
     4039            "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
     4040            "dev": true,
     4041            "optional": true,
     4042            "requires": {
     4043                "array-find-index": "^1.0.1"
     4044            }
     4045        },
     4046        "cyclist": {
     4047            "version": "0.2.2",
     4048            "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz",
     4049            "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=",
     4050            "dev": true
     4051        },
     4052        "dashdash": {
     4053            "version": "1.14.1",
     4054            "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
     4055            "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
     4056            "dev": true,
     4057            "requires": {
     4058                "assert-plus": "^1.0.0"
     4059            }
     4060        },
     4061        "date-now": {
     4062            "version": "0.1.4",
     4063            "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
     4064            "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
     4065            "dev": true
     4066        },
     4067        "dateformat": {
     4068            "version": "3.0.3",
     4069            "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
     4070            "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
     4071            "dev": true
     4072        },
     4073        "debug": {
     4074            "version": "2.6.9",
     4075            "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
     4076            "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
     4077            "requires": {
     4078                "ms": "2.0.0"
     4079            }
     4080        },
     4081        "decamelize": {
     4082            "version": "1.2.0",
     4083            "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
     4084            "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
     4085        },
     4086        "decode-uri-component": {
     4087            "version": "0.2.0",
     4088            "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
     4089            "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
     4090            "dev": true
     4091        },
     4092        "decompress": {
     4093            "version": "4.2.1",
     4094            "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz",
     4095            "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==",
     4096            "dev": true,
     4097            "optional": true,
     4098            "requires": {
     4099                "decompress-tar": "^4.0.0",
     4100                "decompress-tarbz2": "^4.0.0",
     4101                "decompress-targz": "^4.0.0",
     4102                "decompress-unzip": "^4.0.1",
     4103                "graceful-fs": "^4.1.10",
     4104                "make-dir": "^1.0.0",
     4105                "pify": "^2.3.0",
     4106                "strip-dirs": "^2.0.0"
     4107            },
     4108            "dependencies": {
     4109                "pify": {
     4110                    "version": "2.3.0",
     4111                    "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
     4112                    "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
     4113                    "dev": true,
     4114                    "optional": true
     4115                }
     4116            }
     4117        },
     4118        "decompress-response": {
     4119            "version": "3.3.0",
     4120            "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
     4121            "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
     4122            "dev": true,
     4123            "optional": true,
     4124            "requires": {
     4125                "mimic-response": "^1.0.0"
     4126            }
     4127        },
     4128        "decompress-tar": {
     4129            "version": "4.1.1",
     4130            "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz",
     4131            "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==",
     4132            "dev": true,
     4133            "optional": true,
     4134            "requires": {
     4135                "file-type": "^5.2.0",
     4136                "is-stream": "^1.1.0",
     4137                "tar-stream": "^1.5.2"
     4138            },
     4139            "dependencies": {
     4140                "file-type": {
     4141                    "version": "5.2.0",
     4142                    "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
     4143                    "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
     4144                    "dev": true,
     4145                    "optional": true
     4146                }
     4147            }
     4148        },
     4149        "decompress-tarbz2": {
     4150            "version": "4.1.1",
     4151            "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz",
     4152            "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==",
     4153            "dev": true,
     4154            "optional": true,
     4155            "requires": {
     4156                "decompress-tar": "^4.1.0",
     4157                "file-type": "^6.1.0",
     4158                "is-stream": "^1.1.0",
     4159                "seek-bzip": "^1.0.5",
     4160                "unbzip2-stream": "^1.0.9"
     4161            },
     4162            "dependencies": {
     4163                "file-type": {
     4164                    "version": "6.2.0",
     4165                    "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz",
     4166                    "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==",
     4167                    "dev": true,
     4168                    "optional": true
     4169                }
     4170            }
     4171        },
     4172        "decompress-targz": {
     4173            "version": "4.1.1",
     4174            "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz",
     4175            "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==",
     4176            "dev": true,
     4177            "optional": true,
     4178            "requires": {
     4179                "decompress-tar": "^4.1.1",
     4180                "file-type": "^5.2.0",
     4181                "is-stream": "^1.1.0"
     4182            },
     4183            "dependencies": {
     4184                "file-type": {
     4185                    "version": "5.2.0",
     4186                    "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
     4187                    "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
     4188                    "dev": true,
     4189                    "optional": true
     4190                }
     4191            }
     4192        },
     4193        "decompress-unzip": {
     4194            "version": "4.0.1",
     4195            "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz",
     4196            "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=",
     4197            "dev": true,
     4198            "optional": true,
     4199            "requires": {
     4200                "file-type": "^3.8.0",
     4201                "get-stream": "^2.2.0",
     4202                "pify": "^2.3.0",
     4203                "yauzl": "^2.4.2"
     4204            },
     4205            "dependencies": {
     4206                "file-type": {
     4207                    "version": "3.9.0",
     4208                    "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
     4209                    "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
     4210                    "dev": true,
     4211                    "optional": true
     4212                },
     4213                "get-stream": {
     4214                    "version": "2.3.1",
     4215                    "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz",
     4216                    "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=",
     4217                    "dev": true,
     4218                    "optional": true,
     4219                    "requires": {
     4220                        "object-assign": "^4.0.1",
     4221                        "pinkie-promise": "^2.0.0"
     4222                    }
     4223                },
     4224                "pify": {
     4225                    "version": "2.3.0",
     4226                    "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
     4227                    "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
     4228                    "dev": true,
     4229                    "optional": true
     4230                }
     4231            }
     4232        },
     4233        "deep-equal": {
     4234            "version": "1.1.1",
     4235            "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
     4236            "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
     4237            "dev": true,
     4238            "requires": {
     4239                "is-arguments": "^1.0.4",
     4240                "is-date-object": "^1.0.1",
     4241                "is-regex": "^1.0.4",
     4242                "object-is": "^1.0.1",
     4243                "object-keys": "^1.1.1",
     4244                "regexp.prototype.flags": "^1.2.0"
     4245            },
     4246            "dependencies": {
     4247                "object-keys": {
     4248                    "version": "1.1.1",
     4249                    "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
     4250                    "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
     4251                    "dev": true
     4252                }
     4253            }
     4254        },
     4255        "deep-for-each": {
     4256            "version": "3.0.0",
     4257            "resolved": "https://registry.npmjs.org/deep-for-each/-/deep-for-each-3.0.0.tgz",
     4258            "integrity": "sha512-pPN+0f8jlnNP+z90qqOdxGghJU5XM6oBDhvAR+qdQzjCg5pk/7VPPvKK1GqoXEFkHza6ZS+Otzzvmr0g3VUaKw==",
     4259            "dev": true,
     4260            "requires": {
     4261                "lodash.isplainobject": "^4.0.6"
     4262            }
     4263        },
     4264        "deepmerge": {
     4265            "version": "1.5.2",
     4266            "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz",
     4267            "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ=="
     4268        },
     4269        "default-gateway": {
     4270            "version": "4.2.0",
     4271            "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz",
     4272            "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==",
     4273            "dev": true,
     4274            "requires": {
     4275                "execa": "^1.0.0",
     4276                "ip-regex": "^2.1.0"
     4277            },
     4278            "dependencies": {
     4279                "cross-spawn": {
     4280                    "version": "6.0.5",
     4281                    "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
     4282                    "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
     4283                    "dev": true,
     4284                    "requires": {
     4285                        "nice-try": "^1.0.4",
     4286                        "path-key": "^2.0.1",
     4287                        "semver": "^5.5.0",
     4288                        "shebang-command": "^1.2.0",
     4289                        "which": "^1.2.9"
     4290                    }
     4291                },
     4292                "execa": {
     4293                    "version": "1.0.0",
     4294                    "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
     4295                    "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
     4296                    "dev": true,
     4297                    "requires": {
     4298                        "cross-spawn": "^6.0.0",
     4299                        "get-stream": "^4.0.0",
     4300                        "is-stream": "^1.1.0",
     4301                        "npm-run-path": "^2.0.0",
     4302                        "p-finally": "^1.0.0",
     4303                        "signal-exit": "^3.0.0",
     4304                        "strip-eof": "^1.0.0"
     4305                    }
     4306                },
     4307                "get-stream": {
     4308                    "version": "4.1.0",
     4309                    "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
     4310                    "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
     4311                    "dev": true,
     4312                    "requires": {
     4313                        "pump": "^3.0.0"
     4314                    }
     4315                },
     4316                "pump": {
     4317                    "version": "3.0.0",
     4318                    "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
     4319                    "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
     4320                    "dev": true,
     4321                    "requires": {
     4322                        "end-of-stream": "^1.1.0",
     4323                        "once": "^1.3.1"
     4324                    }
     4325                },
     4326                "which": {
     4327                    "version": "1.3.1",
     4328                    "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
     4329                    "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
     4330                    "dev": true,
     4331                    "requires": {
     4332                        "isexe": "^2.0.0"
     4333                    }
     4334                }
     4335            }
     4336        },
     4337        "define-properties": {
     4338            "version": "1.1.2",
     4339            "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz",
     4340            "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=",
     4341            "requires": {
     4342                "foreach": "^2.0.5",
     4343                "object-keys": "^1.0.8"
     4344            }
     4345        },
     4346        "define-property": {
     4347            "version": "2.0.2",
     4348            "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
     4349            "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
     4350            "dev": true,
     4351            "requires": {
     4352                "is-descriptor": "^1.0.2",
     4353                "isobject": "^3.0.1"
     4354            },
     4355            "dependencies": {
     4356                "isobject": {
     4357                    "version": "3.0.1",
     4358                    "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
     4359                    "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
     4360                    "dev": true
     4361                }
     4362            }
     4363        },
     4364        "del": {
     4365            "version": "4.1.1",
     4366            "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
     4367            "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
     4368            "dev": true,
     4369            "requires": {
     4370                "@types/glob": "^7.1.1",
     4371                "globby": "^6.1.0",
     4372                "is-path-cwd": "^2.0.0",
     4373                "is-path-in-cwd": "^2.0.0",
     4374                "p-map": "^2.0.0",
     4375                "pify": "^4.0.1",
     4376                "rimraf": "^2.6.3"
     4377            },
     4378            "dependencies": {
     4379                "globby": {
     4380                    "version": "6.1.0",
     4381                    "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
     4382                    "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
     4383                    "dev": true,
     4384                    "requires": {
     4385                        "array-union": "^1.0.1",
     4386                        "glob": "^7.0.3",
     4387                        "object-assign": "^4.0.1",
     4388                        "pify": "^2.0.0",
     4389                        "pinkie-promise": "^2.0.0"
     4390                    },
     4391                    "dependencies": {
     4392                        "pify": {
     4393                            "version": "2.3.0",
     4394                            "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
     4395                            "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
     4396                            "dev": true
     4397                        }
     4398                    }
     4399                },
     4400                "p-map": {
     4401                    "version": "2.1.0",
     4402                    "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
     4403                    "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
     4404                    "dev": true
     4405                },
     4406                "rimraf": {
     4407                    "version": "2.7.1",
     4408                    "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
     4409                    "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
     4410                    "dev": true,
     4411                    "requires": {
     4412                        "glob": "^7.1.3"
     4413                    },
     4414                    "dependencies": {
     4415                        "glob": {
     4416                            "version": "7.1.6",
     4417                            "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
     4418                            "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
     4419                            "dev": true,
     4420                            "requires": {
     4421                                "fs.realpath": "^1.0.0",
     4422                                "inflight": "^1.0.4",
     4423                                "inherits": "2",
     4424                                "minimatch": "^3.0.4",
     4425                                "once": "^1.3.0",
     4426                                "path-is-absolute": "^1.0.0"
     4427                            }
     4428                        }
     4429                    }
     4430                }
     4431            }
     4432        },
     4433        "delayed-stream": {
     4434            "version": "1.0.0",
     4435            "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
     4436            "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
     4437            "dev": true
     4438        },
     4439        "delegate": {
     4440            "version": "3.2.0",
     4441            "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz",
     4442            "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw=="
     4443        },
     4444        "denodeify": {
     4445            "version": "1.2.1",
     4446            "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz",
     4447            "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE="
     4448        },
     4449        "depd": {
     4450            "version": "1.1.2",
     4451            "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
     4452            "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
     4453            "dev": true
     4454        },
     4455        "des.js": {
     4456            "version": "1.0.1",
     4457            "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
     4458            "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
     4459            "dev": true,
     4460            "requires": {
     4461                "inherits": "^2.0.1",
     4462                "minimalistic-assert": "^1.0.0"
     4463            }
     4464        },
     4465        "desandro-get-style-property": {
     4466            "version": "1.0.4",
     4467            "resolved": "https://registry.npmjs.org/desandro-get-style-property/-/desandro-get-style-property-1.0.4.tgz",
     4468            "integrity": "sha1-9YQsIeo0tjq89pvvNarJVuHFf3k="
     4469        },
     4470        "desandro-matches-selector": {
     4471            "version": "1.0.3",
     4472            "resolved": "https://registry.npmjs.org/desandro-matches-selector/-/desandro-matches-selector-1.0.3.tgz",
     4473            "integrity": "sha1-4bM3gcTcZU0GzU/FbO5EccKYTSM="
     4474        },
     4475        "destroy": {
     4476            "version": "1.0.4",
     4477            "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
     4478            "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
     4479            "dev": true
     4480        },
     4481        "detect-file": {
     4482            "version": "1.0.0",
     4483            "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
     4484            "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
     4485            "dev": true
     4486        },
     4487        "detect-indent": {
     4488            "version": "4.0.0",
     4489            "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
     4490            "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
     4491            "requires": {
     4492                "repeating": "^2.0.0"
     4493            }
     4494        },
     4495        "detect-node": {
     4496            "version": "2.0.4",
     4497            "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz",
     4498            "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==",
     4499            "dev": true
     4500        },
     4501        "diff": {
     4502            "version": "3.5.0",
     4503            "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
     4504            "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA=="
     4505        },
     4506        "diffie-hellman": {
     4507            "version": "5.0.3",
     4508            "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
     4509            "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
     4510            "dev": true,
     4511            "requires": {
     4512                "bn.js": "^4.1.0",
     4513                "miller-rabin": "^4.0.0",
     4514                "randombytes": "^2.0.0"
     4515            },
     4516            "dependencies": {
     4517                "bn.js": {
     4518                    "version": "4.11.9",
     4519                    "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
     4520                    "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
     4521                    "dev": true
     4522                }
     4523            }
     4524        },
     4525        "dir-glob": {
     4526            "version": "2.0.0",
     4527            "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz",
     4528            "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==",
     4529            "dev": true,
     4530            "requires": {
     4531                "arrify": "^1.0.1",
     4532                "path-type": "^3.0.0"
     4533            },
     4534            "dependencies": {
     4535                "path-type": {
     4536                    "version": "3.0.0",
     4537                    "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
     4538                    "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
     4539                    "dev": true,
     4540                    "requires": {
     4541                        "pify": "^3.0.0"
     4542                    }
     4543                },
     4544                "pify": {
     4545                    "version": "3.0.0",
     4546                    "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
     4547                    "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
     4548                    "dev": true
     4549                }
     4550            }
     4551        },
     4552        "direction": {
     4553            "version": "1.0.2",
     4554            "resolved": "https://registry.npmjs.org/direction/-/direction-1.0.2.tgz",
     4555            "integrity": "sha512-hSKoz5FBn+zhP9vWKkVQaaxnRDg3/MoPdcg2au54HIUDR8MrP8Ah1jXSJwCXel6SV3Afh5DSzc8Uqv2r1UoQwQ=="
     4556        },
     4557        "dns-equal": {
     4558            "version": "1.0.0",
     4559            "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
     4560            "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
     4561            "dev": true
     4562        },
     4563        "dns-packet": {
     4564            "version": "1.3.1",
     4565            "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz",
     4566            "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==",
     4567            "dev": true,
     4568            "requires": {
     4569                "ip": "^1.1.0",
     4570                "safe-buffer": "^5.0.1"
     4571            }
     4572        },
     4573        "dns-txt": {
     4574            "version": "2.0.2",
     4575            "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
     4576            "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
     4577            "dev": true,
     4578            "requires": {
     4579                "buffer-indexof": "^1.0.0"
     4580            }
     4581        },
     4582        "doc-ready": {
     4583            "version": "1.0.4",
     4584            "resolved": "https://registry.npmjs.org/doc-ready/-/doc-ready-1.0.4.tgz",
     4585            "integrity": "sha1-N/U5GWnP+ZQwP9/vLl1QNX+BZNM=",
     4586            "requires": {
     4587                "eventie": "^1"
     4588            }
     4589        },
     4590        "dom-scroll-into-view": {
     4591            "version": "1.2.1",
     4592            "resolved": "https://registry.npmjs.org/dom-scroll-into-view/-/dom-scroll-into-view-1.2.1.tgz",
     4593            "integrity": "sha1-6PNnMt0ImwIBqI14Fdw/iObWbH4="
     4594        },
     4595        "dom-serializer": {
    9784596            "version": "0.1.0",
    979             "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
    980             "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=",
     4597            "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz",
     4598            "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=",
     4599            "dev": true,
     4600            "requires": {
     4601                "domelementtype": "~1.1.1",
     4602                "entities": "~1.1.1"
     4603            },
     4604            "dependencies": {
     4605                "domelementtype": {
     4606                    "version": "1.1.3",
     4607                    "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz",
     4608                    "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=",
     4609                    "dev": true
     4610                },
     4611                "entities": {
     4612                    "version": "1.1.1",
     4613                    "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz",
     4614                    "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=",
     4615                    "dev": true
     4616                }
     4617            }
     4618        },
     4619        "domain-browser": {
     4620            "version": "1.2.0",
     4621            "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
     4622            "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
     4623            "dev": true
     4624        },
     4625        "domelementtype": {
     4626            "version": "1.3.0",
     4627            "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz",
     4628            "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=",
     4629            "dev": true
     4630        },
     4631        "domhandler": {
     4632            "version": "2.3.0",
     4633            "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz",
     4634            "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=",
     4635            "dev": true,
     4636            "requires": {
     4637                "domelementtype": "1"
     4638            }
     4639        },
     4640        "domutils": {
     4641            "version": "1.5.1",
     4642            "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
     4643            "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
     4644            "dev": true,
     4645            "requires": {
     4646                "dom-serializer": "0",
     4647                "domelementtype": "1"
     4648            }
     4649        },
     4650        "dot-prop": {
     4651            "version": "5.3.0",
     4652            "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
     4653            "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
     4654            "dev": true,
     4655            "requires": {
     4656                "is-obj": "^2.0.0"
     4657            }
     4658        },
     4659        "dotenv": {
     4660            "version": "8.2.0",
     4661            "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz",
     4662            "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==",
     4663            "dev": true
     4664        },
     4665        "dotenv-expand": {
     4666            "version": "5.1.0",
     4667            "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
     4668            "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==",
     4669            "dev": true
     4670        },
     4671        "download": {
     4672            "version": "6.2.5",
     4673            "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz",
     4674            "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==",
     4675            "dev": true,
     4676            "optional": true,
     4677            "requires": {
     4678                "caw": "^2.0.0",
     4679                "content-disposition": "^0.5.2",
     4680                "decompress": "^4.0.0",
     4681                "ext-name": "^5.0.0",
     4682                "file-type": "5.2.0",
     4683                "filenamify": "^2.0.0",
     4684                "get-stream": "^3.0.0",
     4685                "got": "^7.0.0",
     4686                "make-dir": "^1.0.0",
     4687                "p-event": "^1.0.0",
     4688                "pify": "^3.0.0"
     4689            },
     4690            "dependencies": {
     4691                "file-type": {
     4692                    "version": "5.2.0",
     4693                    "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
     4694                    "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
     4695                    "dev": true,
     4696                    "optional": true
     4697                },
     4698                "pify": {
     4699                    "version": "3.0.0",
     4700                    "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
     4701                    "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
     4702                    "dev": true,
     4703                    "optional": true
     4704                }
     4705            }
     4706        },
     4707        "duplexer": {
     4708            "version": "0.1.1",
     4709            "resolved": "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
     4710            "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
     4711            "dev": true
     4712        },
     4713        "duplexer3": {
     4714            "version": "0.1.4",
     4715            "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
     4716            "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
    9814717            "dev": true,
    9824718            "optional": true
    9834719        },
    984         "anymatch": {
     4720        "duplexify": {
     4721            "version": "3.6.1",
     4722            "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.1.tgz",
     4723            "integrity": "sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA==",
     4724            "dev": true,
     4725            "requires": {
     4726                "end-of-stream": "^1.0.0",
     4727                "inherits": "^2.0.1",
     4728                "readable-stream": "^2.0.0",
     4729                "stream-shift": "^1.0.0"
     4730            }
     4731        },
     4732        "ecc-jsbn": {
     4733            "version": "0.1.2",
     4734            "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
     4735            "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
     4736            "dev": true,
     4737            "requires": {
     4738                "jsbn": "~0.1.0",
     4739                "safer-buffer": "^2.1.0"
     4740            }
     4741        },
     4742        "ee-first": {
     4743            "version": "1.1.1",
     4744            "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
     4745            "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
     4746            "dev": true
     4747        },
     4748        "electron-to-chromium": {
     4749            "version": "1.3.654",
     4750            "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.654.tgz",
     4751            "integrity": "sha512-Zy2gc/c8KYFg2GkNr7Ruzh5tPEZpFm7EyXqZTFasm1YRDJtpyBRGaOuM0H3t6SuIP53qX4kNmtO9t0WjhBjE9A==",
     4752            "dev": true
     4753        },
     4754        "element-closest": {
     4755            "version": "2.0.2",
     4756            "resolved": "https://registry.npmjs.org/element-closest/-/element-closest-2.0.2.tgz",
     4757            "integrity": "sha1-cqdAoQdFM4LijfnOXbtajfD5Zuw="
     4758        },
     4759        "elliptic": {
     4760            "version": "6.5.4",
     4761            "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
     4762            "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
     4763            "dev": true,
     4764            "requires": {
     4765                "bn.js": "^4.11.9",
     4766                "brorand": "^1.1.0",
     4767                "hash.js": "^1.0.0",
     4768                "hmac-drbg": "^1.0.1",
     4769                "inherits": "^2.0.4",
     4770                "minimalistic-assert": "^1.0.1",
     4771                "minimalistic-crypto-utils": "^1.0.1"
     4772            },
     4773            "dependencies": {
     4774                "bn.js": {
     4775                    "version": "4.11.9",
     4776                    "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
     4777                    "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
     4778                    "dev": true
     4779                },
     4780                "inherits": {
     4781                    "version": "2.0.4",
     4782                    "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
     4783                    "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
     4784                    "dev": true
     4785                }
     4786            }
     4787        },
     4788        "emoji-regex": {
     4789            "version": "7.0.3",
     4790            "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
     4791            "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
     4792            "dev": true
     4793        },
     4794        "emojis-list": {
     4795            "version": "2.1.0",
     4796            "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
     4797            "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
     4798            "dev": true
     4799        },
     4800        "encodeurl": {
     4801            "version": "1.0.2",
     4802            "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
     4803            "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
     4804            "dev": true
     4805        },
     4806        "encoding": {
     4807            "version": "0.1.12",
     4808            "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz",
     4809            "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
     4810            "requires": {
     4811                "iconv-lite": "~0.4.13"
     4812            }
     4813        },
     4814        "end-of-stream": {
     4815            "version": "1.4.1",
     4816            "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
     4817            "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
     4818            "dev": true,
     4819            "requires": {
     4820                "once": "^1.4.0"
     4821            }
     4822        },
     4823        "enhanced-resolve": {
     4824            "version": "4.5.0",
     4825            "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz",
     4826            "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==",
     4827            "dev": true,
     4828            "requires": {
     4829                "graceful-fs": "^4.1.2",
     4830                "memory-fs": "^0.5.0",
     4831                "tapable": "^1.0.0"
     4832            },
     4833            "dependencies": {
     4834                "memory-fs": {
     4835                    "version": "0.5.0",
     4836                    "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz",
     4837                    "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
     4838                    "dev": true,
     4839                    "requires": {
     4840                        "errno": "^0.1.3",
     4841                        "readable-stream": "^2.0.1"
     4842                    }
     4843                }
     4844            }
     4845        },
     4846        "entities": {
     4847            "version": "1.0.0",
     4848            "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz",
     4849            "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=",
     4850            "dev": true
     4851        },
     4852        "equivalent-key-map": {
     4853            "version": "0.2.2",
     4854            "resolved": "https://registry.npmjs.org/equivalent-key-map/-/equivalent-key-map-0.2.2.tgz",
     4855            "integrity": "sha512-xvHeyCDbZzkpN4VHQj/n+j2lOwL0VWszG30X4cOrc9Y7Tuo2qCdZK/0AMod23Z5dCtNUbaju6p0rwOhHUk05ew=="
     4856        },
     4857        "errno": {
     4858            "version": "0.1.8",
     4859            "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
     4860            "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
     4861            "dev": true,
     4862            "requires": {
     4863                "prr": "~1.0.1"
     4864            }
     4865        },
     4866        "error": {
     4867            "version": "7.0.2",
     4868            "resolved": "https://registry.npmjs.org/error/-/error-7.0.2.tgz",
     4869            "integrity": "sha1-pfdf/02ZJhJt2sDqXcOOaJFTywI=",
     4870            "dev": true,
     4871            "requires": {
     4872                "string-template": "~0.2.1",
     4873                "xtend": "~4.0.0"
     4874            }
     4875        },
     4876        "error-ex": {
     4877            "version": "1.3.2",
     4878            "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
     4879            "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
     4880            "dev": true,
     4881            "requires": {
     4882                "is-arrayish": "^0.2.1"
     4883            }
     4884        },
     4885        "es-abstract": {
     4886            "version": "1.12.0",
     4887            "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz",
     4888            "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==",
     4889            "requires": {
     4890                "es-to-primitive": "^1.1.1",
     4891                "function-bind": "^1.1.1",
     4892                "has": "^1.0.1",
     4893                "is-callable": "^1.1.3",
     4894                "is-regex": "^1.0.4"
     4895            }
     4896        },
     4897        "es-to-primitive": {
     4898            "version": "1.2.0",
     4899            "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
     4900            "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
     4901            "requires": {
     4902                "is-callable": "^1.1.4",
     4903                "is-date-object": "^1.0.1",
     4904                "is-symbol": "^1.0.2"
     4905            }
     4906        },
     4907        "escalade": {
     4908            "version": "3.1.1",
     4909            "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
     4910            "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
     4911            "dev": true
     4912        },
     4913        "escape-html": {
     4914            "version": "1.0.3",
     4915            "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
     4916            "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
     4917            "dev": true
     4918        },
     4919        "escape-string-regexp": {
     4920            "version": "1.0.5",
     4921            "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
     4922            "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
     4923        },
     4924        "eslint-scope": {
     4925            "version": "4.0.3",
     4926            "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
     4927            "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
     4928            "dev": true,
     4929            "requires": {
     4930                "esrecurse": "^4.1.0",
     4931                "estraverse": "^4.1.1"
     4932            }
     4933        },
     4934        "esprima": {
     4935            "version": "1.0.4",
     4936            "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz",
     4937            "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=",
     4938            "dev": true
     4939        },
     4940        "esrecurse": {
     4941            "version": "4.3.0",
     4942            "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
     4943            "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
     4944            "dev": true,
     4945            "requires": {
     4946                "estraverse": "^5.2.0"
     4947            },
     4948            "dependencies": {
     4949                "estraverse": {
     4950                    "version": "5.2.0",
     4951                    "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
     4952                    "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
     4953                    "dev": true
     4954                }
     4955            }
     4956        },
     4957        "estraverse": {
     4958            "version": "4.3.0",
     4959            "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
     4960            "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
     4961            "dev": true
     4962        },
     4963        "esutils": {
     4964            "version": "2.0.2",
     4965            "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
     4966            "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs="
     4967        },
     4968        "etag": {
     4969            "version": "1.8.1",
     4970            "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
     4971            "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
     4972            "dev": true
     4973        },
     4974        "event-source-polyfill": {
     4975            "version": "0.0.9",
     4976            "resolved": "https://registry.npmjs.org/event-source-polyfill/-/event-source-polyfill-0.0.9.tgz",
     4977            "integrity": "sha1-GMYgXRcKsJ24if/OqjPw5JPxSlA="
     4978        },
     4979        "eventemitter2": {
     4980            "version": "0.4.14",
     4981            "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
     4982            "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
     4983            "dev": true
     4984        },
     4985        "eventemitter3": {
     4986            "version": "4.0.7",
     4987            "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
     4988            "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
     4989            "dev": true
     4990        },
     4991        "eventie": {
     4992            "version": "1.0.6",
     4993            "resolved": "https://registry.npmjs.org/eventie/-/eventie-1.0.6.tgz",
     4994            "integrity": "sha1-1P/IsMK15JPCqhsiy+kY067nRDc="
     4995        },
     4996        "events": {
     4997            "version": "3.2.0",
     4998            "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz",
     4999            "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==",
     5000            "dev": true
     5001        },
     5002        "eventsource": {
     5003            "version": "1.0.7",
     5004            "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz",
     5005            "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==",
     5006            "dev": true,
     5007            "requires": {
     5008                "original": "^1.0.0"
     5009            }
     5010        },
     5011        "evp_bytestokey": {
     5012            "version": "1.0.3",
     5013            "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
     5014            "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
     5015            "dev": true,
     5016            "requires": {
     5017                "md5.js": "^1.3.4",
     5018                "safe-buffer": "^5.1.1"
     5019            }
     5020        },
     5021        "exec-buffer": {
     5022            "version": "3.2.0",
     5023            "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz",
     5024            "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==",
     5025            "dev": true,
     5026            "optional": true,
     5027            "requires": {
     5028                "execa": "^0.7.0",
     5029                "p-finally": "^1.0.0",
     5030                "pify": "^3.0.0",
     5031                "rimraf": "^2.5.4",
     5032                "tempfile": "^2.0.0"
     5033            },
     5034            "dependencies": {
     5035                "glob": {
     5036                    "version": "7.1.6",
     5037                    "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
     5038                    "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
     5039                    "dev": true,
     5040                    "optional": true,
     5041                    "requires": {
     5042                        "fs.realpath": "^1.0.0",
     5043                        "inflight": "^1.0.4",
     5044                        "inherits": "2",
     5045                        "minimatch": "^3.0.4",
     5046                        "once": "^1.3.0",
     5047                        "path-is-absolute": "^1.0.0"
     5048                    }
     5049                },
     5050                "pify": {
     5051                    "version": "3.0.0",
     5052                    "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
     5053                    "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
     5054                    "dev": true,
     5055                    "optional": true
     5056                },
     5057                "rimraf": {
     5058                    "version": "2.7.1",
     5059                    "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
     5060                    "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
     5061                    "dev": true,
     5062                    "optional": true,
     5063                    "requires": {
     5064                        "glob": "^7.1.3"
     5065                    }
     5066                }
     5067            }
     5068        },
     5069        "execa": {
     5070            "version": "0.7.0",
     5071            "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
     5072            "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
     5073            "requires": {
     5074                "cross-spawn": "^5.0.1",
     5075                "get-stream": "^3.0.0",
     5076                "is-stream": "^1.1.0",
     5077                "npm-run-path": "^2.0.0",
     5078                "p-finally": "^1.0.0",
     5079                "signal-exit": "^3.0.0",
     5080                "strip-eof": "^1.0.0"
     5081            },
     5082            "dependencies": {
     5083                "cross-spawn": {
     5084                    "version": "5.1.0",
     5085                    "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
     5086                    "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
     5087                    "requires": {
     5088                        "lru-cache": "^4.0.1",
     5089                        "shebang-command": "^1.2.0",
     5090                        "which": "^1.2.9"
     5091                    }
     5092                },
     5093                "lru-cache": {
     5094                    "version": "4.1.2",
     5095                    "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.2.tgz",
     5096                    "integrity": "sha512-wgeVXhrDwAWnIF/yZARsFnMBtdFXOg1b8RIrhilp+0iDYN4mdQcNZElDZ0e4B64BhaxeQ5zN7PMyvu7we1kPeQ==",
     5097                    "requires": {
     5098                        "pseudomap": "^1.0.2",
     5099                        "yallist": "^2.1.2"
     5100                    }
     5101                },
     5102                "which": {
     5103                    "version": "1.3.0",
     5104                    "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz",
     5105                    "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==",
     5106                    "requires": {
     5107                        "isexe": "^2.0.0"
     5108                    }
     5109                }
     5110            }
     5111        },
     5112        "executable": {
     5113            "version": "4.1.1",
     5114            "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz",
     5115            "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==",
     5116            "dev": true,
     5117            "optional": true,
     5118            "requires": {
     5119                "pify": "^2.2.0"
     5120            },
     5121            "dependencies": {
     5122                "pify": {
     5123                    "version": "2.3.0",
     5124                    "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
     5125                    "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
     5126                    "dev": true,
     5127                    "optional": true
     5128                }
     5129            }
     5130        },
     5131        "exists-sync": {
     5132            "version": "0.0.4",
     5133            "resolved": "https://registry.npmjs.org/exists-sync/-/exists-sync-0.0.4.tgz",
     5134            "integrity": "sha1-l0TCxCjMA7AQYNtFTUsS8O88iHk="
     5135        },
     5136        "exit": {
     5137            "version": "0.1.2",
     5138            "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
     5139            "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
     5140            "dev": true
     5141        },
     5142        "expand-brackets": {
     5143            "version": "2.1.4",
     5144            "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
     5145            "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
     5146            "dev": true,
     5147            "requires": {
     5148                "debug": "^2.3.3",
     5149                "define-property": "^0.2.5",
     5150                "extend-shallow": "^2.0.1",
     5151                "posix-character-classes": "^0.1.0",
     5152                "regex-not": "^1.0.0",
     5153                "snapdragon": "^0.8.1",
     5154                "to-regex": "^3.0.1"
     5155            },
     5156            "dependencies": {
     5157                "define-property": {
     5158                    "version": "0.2.5",
     5159                    "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
     5160                    "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
     5161                    "dev": true,
     5162                    "requires": {
     5163                        "is-descriptor": "^0.1.0"
     5164                    }
     5165                },
     5166                "is-accessor-descriptor": {
     5167                    "version": "0.1.6",
     5168                    "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
     5169                    "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
     5170                    "dev": true,
     5171                    "requires": {
     5172                        "kind-of": "^3.0.2"
     5173                    },
     5174                    "dependencies": {
     5175                        "kind-of": {
     5176                            "version": "3.2.2",
     5177                            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
     5178                            "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     5179                            "dev": true,
     5180                            "requires": {
     5181                                "is-buffer": "^1.1.5"
     5182                            }
     5183                        }
     5184                    }
     5185                },
     5186                "is-data-descriptor": {
     5187                    "version": "0.1.4",
     5188                    "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
     5189                    "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
     5190                    "dev": true,
     5191                    "requires": {
     5192                        "kind-of": "^3.0.2"
     5193                    },
     5194                    "dependencies": {
     5195                        "kind-of": {
     5196                            "version": "3.2.2",
     5197                            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
     5198                            "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     5199                            "dev": true,
     5200                            "requires": {
     5201                                "is-buffer": "^1.1.5"
     5202                            }
     5203                        }
     5204                    }
     5205                },
     5206                "is-descriptor": {
     5207                    "version": "0.1.6",
     5208                    "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
     5209                    "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
     5210                    "dev": true,
     5211                    "requires": {
     5212                        "is-accessor-descriptor": "^0.1.6",
     5213                        "is-data-descriptor": "^0.1.4",
     5214                        "kind-of": "^5.0.0"
     5215                    }
     5216                },
     5217                "kind-of": {
     5218                    "version": "5.1.0",
     5219                    "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
     5220                    "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
     5221                    "dev": true
     5222                }
     5223            }
     5224        },
     5225        "expand-tilde": {
     5226            "version": "2.0.2",
     5227            "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
     5228            "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
     5229            "dev": true,
     5230            "requires": {
     5231                "homedir-polyfill": "^1.0.1"
     5232            }
     5233        },
     5234        "express": {
     5235            "version": "4.17.1",
     5236            "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
     5237            "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
     5238            "dev": true,
     5239            "requires": {
     5240                "accepts": "~1.3.7",
     5241                "array-flatten": "1.1.1",
     5242                "body-parser": "1.19.0",
     5243                "content-disposition": "0.5.3",
     5244                "content-type": "~1.0.4",
     5245                "cookie": "0.4.0",
     5246                "cookie-signature": "1.0.6",
     5247                "debug": "2.6.9",
     5248                "depd": "~1.1.2",
     5249                "encodeurl": "~1.0.2",
     5250                "escape-html": "~1.0.3",
     5251                "etag": "~1.8.1",
     5252                "finalhandler": "~1.1.2",
     5253                "fresh": "0.5.2",
     5254                "merge-descriptors": "1.0.1",
     5255                "methods": "~1.1.2",
     5256                "on-finished": "~2.3.0",
     5257                "parseurl": "~1.3.3",
     5258                "path-to-regexp": "0.1.7",
     5259                "proxy-addr": "~2.0.5",
     5260                "qs": "6.7.0",
     5261                "range-parser": "~1.2.1",
     5262                "safe-buffer": "5.1.2",
     5263                "send": "0.17.1",
     5264                "serve-static": "1.14.1",
     5265                "setprototypeof": "1.1.1",
     5266                "statuses": "~1.5.0",
     5267                "type-is": "~1.6.18",
     5268                "utils-merge": "1.0.1",
     5269                "vary": "~1.1.2"
     5270            },
     5271            "dependencies": {
     5272                "array-flatten": {
     5273                    "version": "1.1.1",
     5274                    "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
     5275                    "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
     5276                    "dev": true
     5277                },
     5278                "qs": {
     5279                    "version": "6.7.0",
     5280                    "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
     5281                    "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
     5282                    "dev": true
     5283                },
     5284                "safe-buffer": {
     5285                    "version": "5.1.2",
     5286                    "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
     5287                    "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
     5288                    "dev": true
     5289                }
     5290            }
     5291        },
     5292        "ext-list": {
     5293            "version": "2.2.2",
     5294            "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz",
     5295            "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==",
     5296            "dev": true,
     5297            "optional": true,
     5298            "requires": {
     5299                "mime-db": "^1.28.0"
     5300            }
     5301        },
     5302        "ext-name": {
     5303            "version": "5.0.0",
     5304            "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz",
     5305            "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==",
     5306            "dev": true,
     5307            "optional": true,
     5308            "requires": {
     5309                "ext-list": "^2.0.0",
     5310                "sort-keys-length": "^1.0.0"
     5311            }
     5312        },
     5313        "extend": {
     5314            "version": "3.0.2",
     5315            "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
     5316            "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
     5317            "dev": true
     5318        },
     5319        "extend-shallow": {
     5320            "version": "2.0.1",
     5321            "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
     5322            "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
     5323            "dev": true,
     5324            "requires": {
     5325                "is-extendable": "^0.1.0"
     5326            }
     5327        },
     5328        "external-editor": {
     5329            "version": "2.2.0",
     5330            "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz",
     5331            "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==",
     5332            "dev": true,
     5333            "requires": {
     5334                "chardet": "^0.4.0",
     5335                "iconv-lite": "^0.4.17",
     5336                "tmp": "^0.0.33"
     5337            }
     5338        },
     5339        "extglob": {
     5340            "version": "2.0.4",
     5341            "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
     5342            "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
     5343            "dev": true,
     5344            "requires": {
     5345                "array-unique": "^0.3.2",
     5346                "define-property": "^1.0.0",
     5347                "expand-brackets": "^2.1.4",
     5348                "extend-shallow": "^2.0.1",
     5349                "fragment-cache": "^0.2.1",
     5350                "regex-not": "^1.0.0",
     5351                "snapdragon": "^0.8.1",
     5352                "to-regex": "^3.0.1"
     5353            },
     5354            "dependencies": {
     5355                "define-property": {
     5356                    "version": "1.0.0",
     5357                    "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
     5358                    "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
     5359                    "dev": true,
     5360                    "requires": {
     5361                        "is-descriptor": "^1.0.0"
     5362                    }
     5363                }
     5364            }
     5365        },
     5366        "extract-zip": {
     5367            "version": "2.0.1",
     5368            "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
     5369            "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
     5370            "dev": true,
     5371            "requires": {
     5372                "@types/yauzl": "^2.9.1",
     5373                "debug": "^4.1.1",
     5374                "get-stream": "^5.1.0",
     5375                "yauzl": "^2.10.0"
     5376            },
     5377            "dependencies": {
     5378                "debug": {
     5379                    "version": "4.3.1",
     5380                    "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
     5381                    "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
     5382                    "dev": true,
     5383                    "requires": {
     5384                        "ms": "2.1.2"
     5385                    }
     5386                },
     5387                "get-stream": {
     5388                    "version": "5.2.0",
     5389                    "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
     5390                    "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
     5391                    "dev": true,
     5392                    "requires": {
     5393                        "pump": "^3.0.0"
     5394                    }
     5395                },
     5396                "ms": {
     5397                    "version": "2.1.2",
     5398                    "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
     5399                    "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
     5400                    "dev": true
     5401                },
     5402                "pump": {
     5403                    "version": "3.0.0",
     5404                    "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
     5405                    "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
     5406                    "dev": true,
     5407                    "requires": {
     5408                        "end-of-stream": "^1.1.0",
     5409                        "once": "^1.3.1"
     5410                    }
     5411                }
     5412            }
     5413        },
     5414        "extsprintf": {
     5415            "version": "1.3.0",
     5416            "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
     5417            "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
     5418            "dev": true
     5419        },
     5420        "fast-deep-equal": {
     5421            "version": "3.1.3",
     5422            "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
     5423            "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
     5424            "dev": true
     5425        },
     5426        "fast-glob": {
     5427            "version": "2.2.7",
     5428            "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz",
     5429            "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==",
     5430            "dev": true,
     5431            "requires": {
     5432                "@mrmlnc/readdir-enhanced": "^2.2.1",
     5433                "@nodelib/fs.stat": "^1.1.2",
     5434                "glob-parent": "^3.1.0",
     5435                "is-glob": "^4.0.0",
     5436                "merge2": "^1.2.3",
     5437                "micromatch": "^3.1.10"
     5438            },
     5439            "dependencies": {
     5440                "is-glob": {
     5441                    "version": "4.0.1",
     5442                    "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
     5443                    "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
     5444                    "dev": true,
     5445                    "requires": {
     5446                        "is-extglob": "^2.1.1"
     5447                    }
     5448                }
     5449            }
     5450        },
     5451        "fast-json-stable-stringify": {
     5452            "version": "2.1.0",
     5453            "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
     5454            "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
     5455            "dev": true
     5456        },
     5457        "faye-websocket": {
     5458            "version": "0.10.0",
     5459            "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
     5460            "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
     5461            "dev": true,
     5462            "requires": {
     5463                "websocket-driver": ">=0.5.1"
     5464            }
     5465        },
     5466        "fbjs": {
     5467            "version": "0.8.17",
     5468            "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz",
     5469            "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=",
     5470            "requires": {
     5471                "core-js": "^1.0.0",
     5472                "isomorphic-fetch": "^2.1.1",
     5473                "loose-envify": "^1.0.0",
     5474                "object-assign": "^4.1.0",
     5475                "promise": "^7.1.1",
     5476                "setimmediate": "^1.0.5",
     5477                "ua-parser-js": "^0.7.18"
     5478            },
     5479            "dependencies": {
     5480                "core-js": {
     5481                    "version": "1.2.7",
     5482                    "resolved": "http://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
     5483                    "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY="
     5484                }
     5485            }
     5486        },
     5487        "fd-slicer": {
     5488            "version": "1.1.0",
     5489            "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
     5490            "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
     5491            "dev": true,
     5492            "requires": {
     5493                "pend": "~1.2.0"
     5494            }
     5495        },
     5496        "figgy-pudding": {
     5497            "version": "3.5.2",
     5498            "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz",
     5499            "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==",
     5500            "dev": true
     5501        },
     5502        "figures": {
     5503            "version": "1.7.0",
     5504            "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
     5505            "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
     5506            "dev": true,
     5507            "requires": {
     5508                "escape-string-regexp": "^1.0.5",
     5509                "object-assign": "^4.1.0"
     5510            }
     5511        },
     5512        "file-sync-cmp": {
     5513            "version": "0.1.1",
     5514            "resolved": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz",
     5515            "integrity": "sha1-peeo/7+kk7Q7kju9TKiaU7Y7YSs=",
     5516            "dev": true
     5517        },
     5518        "file-type": {
     5519            "version": "10.11.0",
     5520            "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz",
     5521            "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==",
     5522            "dev": true
     5523        },
     5524        "file-uri-to-path": {
     5525            "version": "1.0.0",
     5526            "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
     5527            "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
     5528            "dev": true,
     5529            "optional": true
     5530        },
     5531        "filename-reserved-regex": {
    9855532            "version": "2.0.0",
    986             "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
    987             "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
    988             "dev": true,
    989             "requires": {
    990                 "micromatch": "^3.1.4",
    991                 "normalize-path": "^2.1.1"
     5533            "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz",
     5534            "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=",
     5535            "dev": true,
     5536            "optional": true
     5537        },
     5538        "filenamify": {
     5539            "version": "2.1.0",
     5540            "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz",
     5541            "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==",
     5542            "dev": true,
     5543            "optional": true,
     5544            "requires": {
     5545                "filename-reserved-regex": "^2.0.0",
     5546                "strip-outer": "^1.0.0",
     5547                "trim-repeated": "^1.0.0"
     5548            }
     5549        },
     5550        "fill-range": {
     5551            "version": "4.0.0",
     5552            "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
     5553            "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
     5554            "dev": true,
     5555            "requires": {
     5556                "extend-shallow": "^2.0.1",
     5557                "is-number": "^3.0.0",
     5558                "repeat-string": "^1.6.1",
     5559                "to-regex-range": "^2.1.0"
     5560            }
     5561        },
     5562        "finalhandler": {
     5563            "version": "1.1.2",
     5564            "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
     5565            "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
     5566            "dev": true,
     5567            "requires": {
     5568                "debug": "2.6.9",
     5569                "encodeurl": "~1.0.2",
     5570                "escape-html": "~1.0.3",
     5571                "on-finished": "~2.3.0",
     5572                "parseurl": "~1.3.3",
     5573                "statuses": "~1.5.0",
     5574                "unpipe": "~1.0.0"
     5575            }
     5576        },
     5577        "find-cache-dir": {
     5578            "version": "2.1.0",
     5579            "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
     5580            "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
     5581            "dev": true,
     5582            "requires": {
     5583                "commondir": "^1.0.1",
     5584                "make-dir": "^2.0.0",
     5585                "pkg-dir": "^3.0.0"
     5586            },
     5587            "dependencies": {
     5588                "make-dir": {
     5589                    "version": "2.1.0",
     5590                    "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
     5591                    "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
     5592                    "dev": true,
     5593                    "requires": {
     5594                        "pify": "^4.0.1",
     5595                        "semver": "^5.6.0"
     5596                    }
     5597                },
     5598                "semver": {
     5599                    "version": "5.7.1",
     5600                    "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
     5601                    "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
     5602                    "dev": true
     5603                }
     5604            }
     5605        },
     5606        "find-up": {
     5607            "version": "1.1.2",
     5608            "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
     5609            "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
     5610            "dev": true,
     5611            "optional": true,
     5612            "requires": {
     5613                "path-exists": "^2.0.0",
     5614                "pinkie-promise": "^2.0.0"
     5615            }
     5616        },
     5617        "find-versions": {
     5618            "version": "3.2.0",
     5619            "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz",
     5620            "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==",
     5621            "dev": true,
     5622            "optional": true,
     5623            "requires": {
     5624                "semver-regex": "^2.0.0"
     5625            }
     5626        },
     5627        "findup-sync": {
     5628            "version": "0.3.0",
     5629            "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
     5630