github.com/hyperledger/aries-framework-go@v0.3.2/test/aries-js-worker/package-lock.json (about)

     1  {
     2    "name": "aries-js-worker-test",
     3    "version": "0.1.0",
     4    "lockfileVersion": 1,
     5    "requires": true,
     6    "dependencies": {
     7      "@types/mime-types": {
     8        "version": "2.1.0",
     9        "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.0.tgz",
    10        "integrity": "sha1-nKUs2jY/aZxpRmwqbM2q2RPqenM=",
    11        "dev": true
    12      },
    13      "accepts": {
    14        "version": "1.3.7",
    15        "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
    16        "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
    17        "dev": true,
    18        "requires": {
    19          "mime-types": "~2.1.24",
    20          "negotiator": "0.6.2"
    21        }
    22      },
    23      "after": {
    24        "version": "0.8.2",
    25        "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
    26        "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=",
    27        "dev": true
    28      },
    29      "agent-base": {
    30        "version": "5.1.1",
    31        "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz",
    32        "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==",
    33        "dev": true
    34      },
    35      "ansi-colors": {
    36        "version": "3.2.3",
    37        "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz",
    38        "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==",
    39        "dev": true
    40      },
    41      "ansi-regex": {
    42        "version": "3.0.0",
    43        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
    44        "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
    45        "dev": true
    46      },
    47      "ansi-styles": {
    48        "version": "3.2.1",
    49        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
    50        "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
    51        "dev": true,
    52        "requires": {
    53          "color-convert": "^1.9.0"
    54        }
    55      },
    56      "anymatch": {
    57        "version": "3.1.1",
    58        "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
    59        "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
    60        "dev": true,
    61        "requires": {
    62          "normalize-path": "^3.0.0",
    63          "picomatch": "^2.0.4"
    64        }
    65      },
    66      "argparse": {
    67        "version": "1.0.10",
    68        "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
    69        "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
    70        "dev": true,
    71        "requires": {
    72          "sprintf-js": "~1.0.2"
    73        }
    74      },
    75      "arraybuffer.slice": {
    76        "version": "0.0.7",
    77        "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
    78        "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==",
    79        "dev": true
    80      },
    81      "assertion-error": {
    82        "version": "1.1.0",
    83        "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
    84        "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
    85        "dev": true
    86      },
    87      "async-limiter": {
    88        "version": "1.0.1",
    89        "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
    90        "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
    91        "dev": true
    92      },
    93      "axios": {
    94        "version": "0.21.1",
    95        "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz",
    96        "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==",
    97        "dev": true,
    98        "requires": {
    99          "follow-redirects": "^1.10.0"
   100        }
   101      },
   102      "backo2": {
   103        "version": "1.0.2",
   104        "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
   105        "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=",
   106        "dev": true
   107      },
   108      "balanced-match": {
   109        "version": "1.0.0",
   110        "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
   111        "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
   112        "dev": true
   113      },
   114      "base-58": {
   115        "version": "0.0.1",
   116        "resolved": "https://registry.npmjs.org/base-58/-/base-58-0.0.1.tgz",
   117        "integrity": "sha1-hdPnAlEHVmGTM4j4MdHri49jFOM="
   118      },
   119      "base64-arraybuffer": {
   120        "version": "0.1.4",
   121        "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz",
   122        "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=",
   123        "dev": true
   124      },
   125      "base64-js": {
   126        "version": "1.5.1",
   127        "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
   128        "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
   129      },
   130      "base64id": {
   131        "version": "2.0.0",
   132        "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
   133        "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==",
   134        "dev": true
   135      },
   136      "binary-extensions": {
   137        "version": "2.0.0",
   138        "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz",
   139        "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==",
   140        "dev": true
   141      },
   142      "blob": {
   143        "version": "0.0.5",
   144        "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
   145        "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==",
   146        "dev": true
   147      },
   148      "body-parser": {
   149        "version": "1.19.0",
   150        "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
   151        "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
   152        "dev": true,
   153        "requires": {
   154          "bytes": "3.1.0",
   155          "content-type": "~1.0.4",
   156          "debug": "2.6.9",
   157          "depd": "~1.1.2",
   158          "http-errors": "1.7.2",
   159          "iconv-lite": "0.4.24",
   160          "on-finished": "~2.3.0",
   161          "qs": "6.7.0",
   162          "raw-body": "2.4.0",
   163          "type-is": "~1.6.17"
   164        },
   165        "dependencies": {
   166          "debug": {
   167            "version": "2.6.9",
   168            "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
   169            "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
   170            "dev": true,
   171            "requires": {
   172              "ms": "2.0.0"
   173            }
   174          },
   175          "ms": {
   176            "version": "2.0.0",
   177            "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
   178            "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
   179            "dev": true
   180          }
   181        }
   182      },
   183      "brace-expansion": {
   184        "version": "1.1.11",
   185        "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
   186        "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
   187        "dev": true,
   188        "requires": {
   189          "balanced-match": "^1.0.0",
   190          "concat-map": "0.0.1"
   191        }
   192      },
   193      "braces": {
   194        "version": "3.0.2",
   195        "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
   196        "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
   197        "dev": true,
   198        "requires": {
   199          "fill-range": "^7.0.1"
   200        }
   201      },
   202      "browser-stdout": {
   203        "version": "1.3.1",
   204        "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
   205        "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
   206        "dev": true
   207      },
   208      "buffer-crc32": {
   209        "version": "0.2.13",
   210        "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
   211        "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
   212        "dev": true
   213      },
   214      "buffer-from": {
   215        "version": "1.1.1",
   216        "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
   217        "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
   218        "dev": true
   219      },
   220      "bytes": {
   221        "version": "3.1.0",
   222        "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
   223        "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
   224        "dev": true
   225      },
   226      "camelcase": {
   227        "version": "5.3.1",
   228        "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
   229        "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
   230        "dev": true
   231      },
   232      "chai": {
   233        "version": "4.2.0",
   234        "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz",
   235        "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==",
   236        "dev": true,
   237        "requires": {
   238          "assertion-error": "^1.1.0",
   239          "check-error": "^1.0.2",
   240          "deep-eql": "^3.0.1",
   241          "get-func-name": "^2.0.0",
   242          "pathval": "^1.1.0",
   243          "type-detect": "^4.0.5"
   244        }
   245      },
   246      "chalk": {
   247        "version": "2.4.2",
   248        "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
   249        "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
   250        "dev": true,
   251        "requires": {
   252          "ansi-styles": "^3.2.1",
   253          "escape-string-regexp": "^1.0.5",
   254          "supports-color": "^5.3.0"
   255        },
   256        "dependencies": {
   257          "supports-color": {
   258            "version": "5.5.0",
   259            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
   260            "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
   261            "dev": true,
   262            "requires": {
   263              "has-flag": "^3.0.0"
   264            }
   265          }
   266        }
   267      },
   268      "check-error": {
   269        "version": "1.0.2",
   270        "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
   271        "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
   272        "dev": true
   273      },
   274      "chokidar": {
   275        "version": "3.3.0",
   276        "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz",
   277        "integrity": "sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==",
   278        "dev": true,
   279        "requires": {
   280          "anymatch": "~3.1.1",
   281          "braces": "~3.0.2",
   282          "fsevents": "~2.1.1",
   283          "glob-parent": "~5.1.0",
   284          "is-binary-path": "~2.1.0",
   285          "is-glob": "~4.0.1",
   286          "normalize-path": "~3.0.0",
   287          "readdirp": "~3.2.0"
   288        }
   289      },
   290      "cliui": {
   291        "version": "5.0.0",
   292        "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
   293        "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
   294        "dev": true,
   295        "requires": {
   296          "string-width": "^3.1.0",
   297          "strip-ansi": "^5.2.0",
   298          "wrap-ansi": "^5.1.0"
   299        },
   300        "dependencies": {
   301          "ansi-regex": {
   302            "version": "4.1.0",
   303            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
   304            "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
   305            "dev": true
   306          },
   307          "string-width": {
   308            "version": "3.1.0",
   309            "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
   310            "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
   311            "dev": true,
   312            "requires": {
   313              "emoji-regex": "^7.0.1",
   314              "is-fullwidth-code-point": "^2.0.0",
   315              "strip-ansi": "^5.1.0"
   316            }
   317          },
   318          "strip-ansi": {
   319            "version": "5.2.0",
   320            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
   321            "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
   322            "dev": true,
   323            "requires": {
   324              "ansi-regex": "^4.1.0"
   325            }
   326          }
   327        }
   328      },
   329      "color-convert": {
   330        "version": "1.9.3",
   331        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
   332        "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
   333        "dev": true,
   334        "requires": {
   335          "color-name": "1.1.3"
   336        }
   337      },
   338      "color-name": {
   339        "version": "1.1.3",
   340        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
   341        "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
   342        "dev": true
   343      },
   344      "colors": {
   345        "version": "1.4.0",
   346        "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
   347        "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
   348        "dev": true
   349      },
   350      "component-bind": {
   351        "version": "1.0.0",
   352        "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
   353        "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=",
   354        "dev": true
   355      },
   356      "component-emitter": {
   357        "version": "1.2.1",
   358        "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
   359        "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
   360        "dev": true
   361      },
   362      "component-inherit": {
   363        "version": "0.0.3",
   364        "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
   365        "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=",
   366        "dev": true
   367      },
   368      "concat-map": {
   369        "version": "0.0.1",
   370        "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
   371        "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
   372        "dev": true
   373      },
   374      "concat-stream": {
   375        "version": "1.6.2",
   376        "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
   377        "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
   378        "dev": true,
   379        "requires": {
   380          "buffer-from": "^1.0.0",
   381          "inherits": "^2.0.3",
   382          "readable-stream": "^2.2.2",
   383          "typedarray": "^0.0.6"
   384        }
   385      },
   386      "connect": {
   387        "version": "3.7.0",
   388        "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
   389        "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==",
   390        "dev": true,
   391        "requires": {
   392          "debug": "2.6.9",
   393          "finalhandler": "1.1.2",
   394          "parseurl": "~1.3.3",
   395          "utils-merge": "1.0.1"
   396        },
   397        "dependencies": {
   398          "debug": {
   399            "version": "2.6.9",
   400            "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
   401            "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
   402            "dev": true,
   403            "requires": {
   404              "ms": "2.0.0"
   405            }
   406          },
   407          "ms": {
   408            "version": "2.0.0",
   409            "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
   410            "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
   411            "dev": true
   412          }
   413        }
   414      },
   415      "content-type": {
   416        "version": "1.0.4",
   417        "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
   418        "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
   419        "dev": true
   420      },
   421      "core-util-is": {
   422        "version": "1.0.2",
   423        "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
   424        "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
   425        "dev": true
   426      },
   427      "custom-event": {
   428        "version": "1.0.1",
   429        "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz",
   430        "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=",
   431        "dev": true
   432      },
   433      "date-format": {
   434        "version": "3.0.0",
   435        "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz",
   436        "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==",
   437        "dev": true
   438      },
   439      "debug": {
   440        "version": "3.2.6",
   441        "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
   442        "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
   443        "dev": true,
   444        "requires": {
   445          "ms": "^2.1.1"
   446        }
   447      },
   448      "decamelize": {
   449        "version": "1.2.0",
   450        "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
   451        "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
   452        "dev": true
   453      },
   454      "deep-eql": {
   455        "version": "3.0.1",
   456        "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
   457        "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
   458        "dev": true,
   459        "requires": {
   460          "type-detect": "^4.0.0"
   461        }
   462      },
   463      "define-properties": {
   464        "version": "1.1.3",
   465        "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
   466        "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
   467        "dev": true,
   468        "requires": {
   469          "object-keys": "^1.0.12"
   470        }
   471      },
   472      "depd": {
   473        "version": "1.1.2",
   474        "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
   475        "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
   476        "dev": true
   477      },
   478      "di": {
   479        "version": "0.0.1",
   480        "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz",
   481        "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=",
   482        "dev": true
   483      },
   484      "diff": {
   485        "version": "3.5.0",
   486        "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
   487        "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
   488        "dev": true
   489      },
   490      "dom-serialize": {
   491        "version": "2.2.1",
   492        "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz",
   493        "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=",
   494        "dev": true,
   495        "requires": {
   496          "custom-event": "~1.0.0",
   497          "ent": "~2.2.0",
   498          "extend": "^3.0.0",
   499          "void-elements": "^2.0.0"
   500        }
   501      },
   502      "dotenv": {
   503        "version": "8.2.0",
   504        "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz",
   505        "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==",
   506        "dev": true
   507      },
   508      "ee-first": {
   509        "version": "1.1.1",
   510        "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
   511        "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
   512        "dev": true
   513      },
   514      "emoji-regex": {
   515        "version": "7.0.3",
   516        "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
   517        "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
   518        "dev": true
   519      },
   520      "encodeurl": {
   521        "version": "1.0.2",
   522        "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
   523        "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
   524        "dev": true
   525      },
   526      "engine.io-parser": {
   527        "version": "2.2.1",
   528        "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz",
   529        "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==",
   530        "dev": true,
   531        "requires": {
   532          "after": "0.8.2",
   533          "arraybuffer.slice": "~0.0.7",
   534          "base64-arraybuffer": "0.1.4",
   535          "blob": "0.0.5",
   536          "has-binary2": "~1.0.2"
   537        }
   538      },
   539      "ent": {
   540        "version": "2.2.0",
   541        "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz",
   542        "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=",
   543        "dev": true
   544      },
   545      "es-abstract": {
   546        "version": "1.17.4",
   547        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz",
   548        "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==",
   549        "dev": true,
   550        "requires": {
   551          "es-to-primitive": "^1.2.1",
   552          "function-bind": "^1.1.1",
   553          "has": "^1.0.3",
   554          "has-symbols": "^1.0.1",
   555          "is-callable": "^1.1.5",
   556          "is-regex": "^1.0.5",
   557          "object-inspect": "^1.7.0",
   558          "object-keys": "^1.1.1",
   559          "object.assign": "^4.1.0",
   560          "string.prototype.trimleft": "^2.1.1",
   561          "string.prototype.trimright": "^2.1.1"
   562        }
   563      },
   564      "es-to-primitive": {
   565        "version": "1.2.1",
   566        "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
   567        "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
   568        "dev": true,
   569        "requires": {
   570          "is-callable": "^1.1.4",
   571          "is-date-object": "^1.0.1",
   572          "is-symbol": "^1.0.2"
   573        }
   574      },
   575      "escape-html": {
   576        "version": "1.0.3",
   577        "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
   578        "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
   579        "dev": true
   580      },
   581      "escape-string-regexp": {
   582        "version": "1.0.5",
   583        "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
   584        "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
   585        "dev": true
   586      },
   587      "esprima": {
   588        "version": "4.0.1",
   589        "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
   590        "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
   591        "dev": true
   592      },
   593      "eventemitter3": {
   594        "version": "4.0.0",
   595        "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz",
   596        "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==",
   597        "dev": true
   598      },
   599      "extend": {
   600        "version": "3.0.2",
   601        "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
   602        "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
   603        "dev": true
   604      },
   605      "extract-zip": {
   606        "version": "1.7.0",
   607        "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz",
   608        "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==",
   609        "dev": true,
   610        "requires": {
   611          "concat-stream": "^1.6.2",
   612          "debug": "^2.6.9",
   613          "mkdirp": "^0.5.4",
   614          "yauzl": "^2.10.0"
   615        },
   616        "dependencies": {
   617          "debug": {
   618            "version": "2.6.9",
   619            "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
   620            "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
   621            "dev": true,
   622            "requires": {
   623              "ms": "2.0.0"
   624            }
   625          },
   626          "ms": {
   627            "version": "2.0.0",
   628            "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
   629            "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
   630            "dev": true
   631          }
   632        }
   633      },
   634      "fd-slicer": {
   635        "version": "1.1.0",
   636        "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
   637        "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
   638        "dev": true,
   639        "requires": {
   640          "pend": "~1.2.0"
   641        }
   642      },
   643      "fill-range": {
   644        "version": "7.0.1",
   645        "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
   646        "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
   647        "dev": true,
   648        "requires": {
   649          "to-regex-range": "^5.0.1"
   650        }
   651      },
   652      "finalhandler": {
   653        "version": "1.1.2",
   654        "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
   655        "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
   656        "dev": true,
   657        "requires": {
   658          "debug": "2.6.9",
   659          "encodeurl": "~1.0.2",
   660          "escape-html": "~1.0.3",
   661          "on-finished": "~2.3.0",
   662          "parseurl": "~1.3.3",
   663          "statuses": "~1.5.0",
   664          "unpipe": "~1.0.0"
   665        },
   666        "dependencies": {
   667          "debug": {
   668            "version": "2.6.9",
   669            "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
   670            "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
   671            "dev": true,
   672            "requires": {
   673              "ms": "2.0.0"
   674            }
   675          },
   676          "ms": {
   677            "version": "2.0.0",
   678            "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
   679            "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
   680            "dev": true
   681          }
   682        }
   683      },
   684      "find-up": {
   685        "version": "3.0.0",
   686        "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
   687        "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
   688        "dev": true,
   689        "requires": {
   690          "locate-path": "^3.0.0"
   691        }
   692      },
   693      "flat": {
   694        "version": "4.1.0",
   695        "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz",
   696        "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==",
   697        "dev": true,
   698        "requires": {
   699          "is-buffer": "~2.0.3"
   700        }
   701      },
   702      "flatted": {
   703        "version": "2.0.2",
   704        "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
   705        "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==",
   706        "dev": true
   707      },
   708      "follow-redirects": {
   709        "version": "1.10.0",
   710        "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.10.0.tgz",
   711        "integrity": "sha512-4eyLK6s6lH32nOvLLwlIOnr9zrL8Sm+OvW4pVTJNoXeGzYIkHVf+pADQi+OJ0E67hiuSLezPVPyBcIZO50TmmQ==",
   712        "dev": true,
   713        "requires": {
   714          "debug": "^3.0.0"
   715        }
   716      },
   717      "fs-extra": {
   718        "version": "8.1.0",
   719        "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
   720        "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
   721        "dev": true,
   722        "requires": {
   723          "graceful-fs": "^4.2.0",
   724          "jsonfile": "^4.0.0",
   725          "universalify": "^0.1.0"
   726        }
   727      },
   728      "fs.realpath": {
   729        "version": "1.0.0",
   730        "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
   731        "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
   732        "dev": true
   733      },
   734      "fsevents": {
   735        "version": "2.1.2",
   736        "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz",
   737        "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==",
   738        "dev": true,
   739        "optional": true
   740      },
   741      "function-bind": {
   742        "version": "1.1.1",
   743        "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
   744        "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
   745        "dev": true
   746      },
   747      "get-caller-file": {
   748        "version": "2.0.5",
   749        "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
   750        "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
   751        "dev": true
   752      },
   753      "get-func-name": {
   754        "version": "2.0.0",
   755        "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
   756        "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=",
   757        "dev": true
   758      },
   759      "glob": {
   760        "version": "7.1.3",
   761        "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
   762        "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
   763        "dev": true,
   764        "requires": {
   765          "fs.realpath": "^1.0.0",
   766          "inflight": "^1.0.4",
   767          "inherits": "2",
   768          "minimatch": "^3.0.4",
   769          "once": "^1.3.0",
   770          "path-is-absolute": "^1.0.0"
   771        }
   772      },
   773      "glob-parent": {
   774        "version": "5.1.2",
   775        "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
   776        "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
   777        "dev": true,
   778        "requires": {
   779          "is-glob": "^4.0.1"
   780        }
   781      },
   782      "graceful-fs": {
   783        "version": "4.2.4",
   784        "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
   785        "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
   786        "dev": true
   787      },
   788      "growl": {
   789        "version": "1.10.5",
   790        "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
   791        "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
   792        "dev": true
   793      },
   794      "has": {
   795        "version": "1.0.3",
   796        "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
   797        "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
   798        "dev": true,
   799        "requires": {
   800          "function-bind": "^1.1.1"
   801        }
   802      },
   803      "has-binary2": {
   804        "version": "1.0.3",
   805        "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz",
   806        "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==",
   807        "dev": true,
   808        "requires": {
   809          "isarray": "2.0.1"
   810        },
   811        "dependencies": {
   812          "isarray": {
   813            "version": "2.0.1",
   814            "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
   815            "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
   816            "dev": true
   817          }
   818        }
   819      },
   820      "has-cors": {
   821        "version": "1.1.0",
   822        "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
   823        "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=",
   824        "dev": true
   825      },
   826      "has-flag": {
   827        "version": "3.0.0",
   828        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
   829        "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
   830        "dev": true
   831      },
   832      "has-symbols": {
   833        "version": "1.0.1",
   834        "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
   835        "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
   836        "dev": true
   837      },
   838      "he": {
   839        "version": "1.2.0",
   840        "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
   841        "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
   842        "dev": true
   843      },
   844      "http-errors": {
   845        "version": "1.7.2",
   846        "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
   847        "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
   848        "dev": true,
   849        "requires": {
   850          "depd": "~1.1.2",
   851          "inherits": "2.0.3",
   852          "setprototypeof": "1.1.1",
   853          "statuses": ">= 1.5.0 < 2",
   854          "toidentifier": "1.0.0"
   855        },
   856        "dependencies": {
   857          "inherits": {
   858            "version": "2.0.3",
   859            "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
   860            "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
   861            "dev": true
   862          }
   863        }
   864      },
   865      "http-proxy": {
   866        "version": "1.18.1",
   867        "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
   868        "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
   869        "dev": true,
   870        "requires": {
   871          "eventemitter3": "^4.0.0",
   872          "follow-redirects": "^1.0.0",
   873          "requires-port": "^1.0.0"
   874        }
   875      },
   876      "https-proxy-agent": {
   877        "version": "4.0.0",
   878        "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz",
   879        "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==",
   880        "dev": true,
   881        "requires": {
   882          "agent-base": "5",
   883          "debug": "4"
   884        },
   885        "dependencies": {
   886          "debug": {
   887            "version": "4.1.1",
   888            "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
   889            "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
   890            "dev": true,
   891            "requires": {
   892              "ms": "^2.1.1"
   893            }
   894          }
   895        }
   896      },
   897      "iconv-lite": {
   898        "version": "0.4.24",
   899        "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
   900        "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
   901        "dev": true,
   902        "requires": {
   903          "safer-buffer": ">= 2.1.2 < 3"
   904        }
   905      },
   906      "indexof": {
   907        "version": "0.0.1",
   908        "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
   909        "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
   910        "dev": true
   911      },
   912      "inflight": {
   913        "version": "1.0.6",
   914        "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
   915        "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
   916        "dev": true,
   917        "requires": {
   918          "once": "^1.3.0",
   919          "wrappy": "1"
   920        }
   921      },
   922      "inherits": {
   923        "version": "2.0.4",
   924        "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
   925        "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
   926        "dev": true
   927      },
   928      "is-binary-path": {
   929        "version": "2.1.0",
   930        "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
   931        "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
   932        "dev": true,
   933        "requires": {
   934          "binary-extensions": "^2.0.0"
   935        }
   936      },
   937      "is-buffer": {
   938        "version": "2.0.4",
   939        "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz",
   940        "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==",
   941        "dev": true
   942      },
   943      "is-callable": {
   944        "version": "1.1.5",
   945        "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz",
   946        "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==",
   947        "dev": true
   948      },
   949      "is-date-object": {
   950        "version": "1.0.2",
   951        "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
   952        "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==",
   953        "dev": true
   954      },
   955      "is-extglob": {
   956        "version": "2.1.1",
   957        "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
   958        "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
   959        "dev": true
   960      },
   961      "is-fullwidth-code-point": {
   962        "version": "2.0.0",
   963        "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
   964        "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
   965        "dev": true
   966      },
   967      "is-glob": {
   968        "version": "4.0.1",
   969        "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
   970        "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
   971        "dev": true,
   972        "requires": {
   973          "is-extglob": "^2.1.1"
   974        }
   975      },
   976      "is-number": {
   977        "version": "7.0.0",
   978        "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
   979        "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
   980        "dev": true
   981      },
   982      "is-regex": {
   983        "version": "1.0.5",
   984        "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz",
   985        "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==",
   986        "dev": true,
   987        "requires": {
   988          "has": "^1.0.3"
   989        }
   990      },
   991      "is-symbol": {
   992        "version": "1.0.3",
   993        "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
   994        "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
   995        "dev": true,
   996        "requires": {
   997          "has-symbols": "^1.0.1"
   998        }
   999      },
  1000      "isarray": {
  1001        "version": "1.0.0",
  1002        "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
  1003        "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
  1004        "dev": true
  1005      },
  1006      "isbinaryfile": {
  1007        "version": "4.0.6",
  1008        "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.6.tgz",
  1009        "integrity": "sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg==",
  1010        "dev": true
  1011      },
  1012      "isexe": {
  1013        "version": "2.0.0",
  1014        "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
  1015        "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
  1016        "dev": true
  1017      },
  1018      "js-yaml": {
  1019        "version": "3.13.1",
  1020        "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
  1021        "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
  1022        "dev": true,
  1023        "requires": {
  1024          "argparse": "^1.0.7",
  1025          "esprima": "^4.0.0"
  1026        }
  1027      },
  1028      "jsonfile": {
  1029        "version": "4.0.0",
  1030        "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
  1031        "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
  1032        "dev": true,
  1033        "requires": {
  1034          "graceful-fs": "^4.1.6"
  1035        }
  1036      },
  1037      "karma": {
  1038        "version": "5.2.3",
  1039        "resolved": "https://registry.npmjs.org/karma/-/karma-5.2.3.tgz",
  1040        "integrity": "sha512-tHdyFADhVVPBorIKCX8A37iLHxc6RBRphkSoQ+MLKdAtFn1k97tD8WUGi1KlEtDZKL3hui0qhsY9HXUfSNDYPQ==",
  1041        "dev": true,
  1042        "requires": {
  1043          "body-parser": "^1.19.0",
  1044          "braces": "^3.0.2",
  1045          "chokidar": "^3.4.2",
  1046          "colors": "^1.4.0",
  1047          "connect": "^3.7.0",
  1048          "di": "^0.0.1",
  1049          "dom-serialize": "^2.2.1",
  1050          "glob": "^7.1.6",
  1051          "graceful-fs": "^4.2.4",
  1052          "http-proxy": "^1.18.1",
  1053          "isbinaryfile": "^4.0.6",
  1054          "lodash": "^4.17.19",
  1055          "log4js": "^6.2.1",
  1056          "mime": "^2.4.5",
  1057          "minimatch": "^3.0.4",
  1058          "qjobs": "^1.2.0",
  1059          "range-parser": "^1.2.1",
  1060          "rimraf": "^3.0.2",
  1061          "socket.io": "^2.3.0",
  1062          "source-map": "^0.6.1",
  1063          "tmp": "0.2.1",
  1064          "ua-parser-js": "0.7.22",
  1065          "yargs": "^15.3.1"
  1066        },
  1067        "dependencies": {
  1068          "ansi-regex": {
  1069            "version": "5.0.0",
  1070            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
  1071            "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
  1072            "dev": true
  1073          },
  1074          "ansi-styles": {
  1075            "version": "4.3.0",
  1076            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  1077            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  1078            "dev": true,
  1079            "requires": {
  1080              "color-convert": "^2.0.1"
  1081            }
  1082          },
  1083          "chokidar": {
  1084            "version": "3.4.3",
  1085            "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz",
  1086            "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==",
  1087            "dev": true,
  1088            "requires": {
  1089              "anymatch": "~3.1.1",
  1090              "braces": "~3.0.2",
  1091              "fsevents": "~2.1.2",
  1092              "glob-parent": "~5.1.0",
  1093              "is-binary-path": "~2.1.0",
  1094              "is-glob": "~4.0.1",
  1095              "normalize-path": "~3.0.0",
  1096              "readdirp": "~3.5.0"
  1097            }
  1098          },
  1099          "cliui": {
  1100            "version": "6.0.0",
  1101            "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
  1102            "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
  1103            "dev": true,
  1104            "requires": {
  1105              "string-width": "^4.2.0",
  1106              "strip-ansi": "^6.0.0",
  1107              "wrap-ansi": "^6.2.0"
  1108            }
  1109          },
  1110          "color-convert": {
  1111            "version": "2.0.1",
  1112            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  1113            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  1114            "dev": true,
  1115            "requires": {
  1116              "color-name": "~1.1.4"
  1117            }
  1118          },
  1119          "color-name": {
  1120            "version": "1.1.4",
  1121            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  1122            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  1123            "dev": true
  1124          },
  1125          "emoji-regex": {
  1126            "version": "8.0.0",
  1127            "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
  1128            "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
  1129            "dev": true
  1130          },
  1131          "find-up": {
  1132            "version": "4.1.0",
  1133            "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
  1134            "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
  1135            "dev": true,
  1136            "requires": {
  1137              "locate-path": "^5.0.0",
  1138              "path-exists": "^4.0.0"
  1139            }
  1140          },
  1141          "glob": {
  1142            "version": "7.1.6",
  1143            "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
  1144            "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
  1145            "dev": true,
  1146            "requires": {
  1147              "fs.realpath": "^1.0.0",
  1148              "inflight": "^1.0.4",
  1149              "inherits": "2",
  1150              "minimatch": "^3.0.4",
  1151              "once": "^1.3.0",
  1152              "path-is-absolute": "^1.0.0"
  1153            }
  1154          },
  1155          "is-fullwidth-code-point": {
  1156            "version": "3.0.0",
  1157            "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
  1158            "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
  1159            "dev": true
  1160          },
  1161          "locate-path": {
  1162            "version": "5.0.0",
  1163            "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
  1164            "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
  1165            "dev": true,
  1166            "requires": {
  1167              "p-locate": "^4.1.0"
  1168            }
  1169          },
  1170          "p-locate": {
  1171            "version": "4.1.0",
  1172            "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
  1173            "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
  1174            "dev": true,
  1175            "requires": {
  1176              "p-limit": "^2.2.0"
  1177            }
  1178          },
  1179          "path-exists": {
  1180            "version": "4.0.0",
  1181            "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
  1182            "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
  1183            "dev": true
  1184          },
  1185          "readdirp": {
  1186            "version": "3.5.0",
  1187            "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
  1188            "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
  1189            "dev": true,
  1190            "requires": {
  1191              "picomatch": "^2.2.1"
  1192            }
  1193          },
  1194          "rimraf": {
  1195            "version": "3.0.2",
  1196            "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
  1197            "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
  1198            "dev": true,
  1199            "requires": {
  1200              "glob": "^7.1.3"
  1201            }
  1202          },
  1203          "string-width": {
  1204            "version": "4.2.0",
  1205            "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
  1206            "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
  1207            "dev": true,
  1208            "requires": {
  1209              "emoji-regex": "^8.0.0",
  1210              "is-fullwidth-code-point": "^3.0.0",
  1211              "strip-ansi": "^6.0.0"
  1212            }
  1213          },
  1214          "strip-ansi": {
  1215            "version": "6.0.0",
  1216            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
  1217            "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
  1218            "dev": true,
  1219            "requires": {
  1220              "ansi-regex": "^5.0.0"
  1221            }
  1222          },
  1223          "wrap-ansi": {
  1224            "version": "6.2.0",
  1225            "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
  1226            "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
  1227            "dev": true,
  1228            "requires": {
  1229              "ansi-styles": "^4.0.0",
  1230              "string-width": "^4.1.0",
  1231              "strip-ansi": "^6.0.0"
  1232            }
  1233          },
  1234          "yargs": {
  1235            "version": "15.4.1",
  1236            "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
  1237            "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
  1238            "dev": true,
  1239            "requires": {
  1240              "cliui": "^6.0.0",
  1241              "decamelize": "^1.2.0",
  1242              "find-up": "^4.1.0",
  1243              "get-caller-file": "^2.0.1",
  1244              "require-directory": "^2.1.1",
  1245              "require-main-filename": "^2.0.0",
  1246              "set-blocking": "^2.0.0",
  1247              "string-width": "^4.2.0",
  1248              "which-module": "^2.0.0",
  1249              "y18n": "^4.0.0",
  1250              "yargs-parser": "^18.1.2"
  1251            }
  1252          }
  1253        }
  1254      },
  1255      "karma-chai": {
  1256        "version": "0.1.0",
  1257        "resolved": "https://registry.npmjs.org/karma-chai/-/karma-chai-0.1.0.tgz",
  1258        "integrity": "sha1-vuWtQEAFF4Ea40u5RfdikJEIt5o=",
  1259        "dev": true
  1260      },
  1261      "karma-chrome-launcher": {
  1262        "version": "3.1.0",
  1263        "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz",
  1264        "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==",
  1265        "dev": true,
  1266        "requires": {
  1267          "which": "^1.2.1"
  1268        }
  1269      },
  1270      "karma-mocha": {
  1271        "version": "2.0.1",
  1272        "resolved": "https://registry.npmjs.org/karma-mocha/-/karma-mocha-2.0.1.tgz",
  1273        "integrity": "sha512-Tzd5HBjm8his2OA4bouAsATYEpZrp9vC7z5E5j4C5Of5Rrs1jY67RAwXNcVmd/Bnk1wgvQRou0zGVLey44G4tQ==",
  1274        "dev": true,
  1275        "requires": {
  1276          "minimist": "^1.2.3"
  1277        }
  1278      },
  1279      "karma-spec-reporter": {
  1280        "version": "0.0.32",
  1281        "resolved": "https://registry.npmjs.org/karma-spec-reporter/-/karma-spec-reporter-0.0.32.tgz",
  1282        "integrity": "sha1-LpxyB+pyZ3EmAln4K+y1QyCeRAo=",
  1283        "dev": true,
  1284        "requires": {
  1285          "colors": "^1.1.2"
  1286        }
  1287      },
  1288      "locate-path": {
  1289        "version": "3.0.0",
  1290        "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
  1291        "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
  1292        "dev": true,
  1293        "requires": {
  1294          "p-locate": "^3.0.0",
  1295          "path-exists": "^3.0.0"
  1296        }
  1297      },
  1298      "lodash": {
  1299        "version": "4.17.21",
  1300        "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
  1301        "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
  1302        "dev": true
  1303      },
  1304      "log-symbols": {
  1305        "version": "3.0.0",
  1306        "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz",
  1307        "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==",
  1308        "dev": true,
  1309        "requires": {
  1310          "chalk": "^2.4.2"
  1311        }
  1312      },
  1313      "log4js": {
  1314        "version": "6.3.0",
  1315        "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz",
  1316        "integrity": "sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==",
  1317        "dev": true,
  1318        "requires": {
  1319          "date-format": "^3.0.0",
  1320          "debug": "^4.1.1",
  1321          "flatted": "^2.0.1",
  1322          "rfdc": "^1.1.4",
  1323          "streamroller": "^2.2.4"
  1324        },
  1325        "dependencies": {
  1326          "debug": {
  1327            "version": "4.2.0",
  1328            "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",
  1329            "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",
  1330            "dev": true,
  1331            "requires": {
  1332              "ms": "2.1.2"
  1333            }
  1334          },
  1335          "ms": {
  1336            "version": "2.1.2",
  1337            "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  1338            "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
  1339            "dev": true
  1340          }
  1341        }
  1342      },
  1343      "media-typer": {
  1344        "version": "0.3.0",
  1345        "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
  1346        "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
  1347        "dev": true
  1348      },
  1349      "mime": {
  1350        "version": "2.4.6",
  1351        "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz",
  1352        "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==",
  1353        "dev": true
  1354      },
  1355      "mime-db": {
  1356        "version": "1.43.0",
  1357        "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz",
  1358        "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==",
  1359        "dev": true
  1360      },
  1361      "mime-types": {
  1362        "version": "2.1.26",
  1363        "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz",
  1364        "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==",
  1365        "dev": true,
  1366        "requires": {
  1367          "mime-db": "1.43.0"
  1368        }
  1369      },
  1370      "minimatch": {
  1371        "version": "3.0.4",
  1372        "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
  1373        "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
  1374        "dev": true,
  1375        "requires": {
  1376          "brace-expansion": "^1.1.7"
  1377        }
  1378      },
  1379      "minimist": {
  1380        "version": "1.2.5",
  1381        "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
  1382        "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
  1383      },
  1384      "mkdirp": {
  1385        "version": "0.5.5",
  1386        "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
  1387        "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
  1388        "dev": true,
  1389        "requires": {
  1390          "minimist": "^1.2.5"
  1391        }
  1392      },
  1393      "mocha": {
  1394        "version": "7.2.0",
  1395        "resolved": "https://registry.npmjs.org/mocha/-/mocha-7.2.0.tgz",
  1396        "integrity": "sha512-O9CIypScywTVpNaRrCAgoUnJgozpIofjKUYmJhiCIJMiuYnLI6otcb1/kpW9/n/tJODHGZ7i8aLQoDVsMtOKQQ==",
  1397        "dev": true,
  1398        "requires": {
  1399          "ansi-colors": "3.2.3",
  1400          "browser-stdout": "1.3.1",
  1401          "chokidar": "3.3.0",
  1402          "debug": "3.2.6",
  1403          "diff": "3.5.0",
  1404          "escape-string-regexp": "1.0.5",
  1405          "find-up": "3.0.0",
  1406          "glob": "7.1.3",
  1407          "growl": "1.10.5",
  1408          "he": "1.2.0",
  1409          "js-yaml": "3.13.1",
  1410          "log-symbols": "3.0.0",
  1411          "minimatch": "3.0.4",
  1412          "mkdirp": "0.5.5",
  1413          "ms": "2.1.1",
  1414          "node-environment-flags": "1.0.6",
  1415          "object.assign": "4.1.0",
  1416          "strip-json-comments": "2.0.1",
  1417          "supports-color": "6.0.0",
  1418          "which": "1.3.1",
  1419          "wide-align": "1.1.3",
  1420          "yargs": "13.3.2",
  1421          "yargs-parser": "13.1.2",
  1422          "yargs-unparser": "1.6.0"
  1423        },
  1424        "dependencies": {
  1425          "yargs-parser": {
  1426            "version": "13.1.2",
  1427            "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
  1428            "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
  1429            "dev": true,
  1430            "requires": {
  1431              "camelcase": "^5.0.0",
  1432              "decamelize": "^1.2.0"
  1433            }
  1434          }
  1435        }
  1436      },
  1437      "ms": {
  1438        "version": "2.1.1",
  1439        "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
  1440        "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
  1441        "dev": true
  1442      },
  1443      "negotiator": {
  1444        "version": "0.6.2",
  1445        "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
  1446        "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
  1447        "dev": true
  1448      },
  1449      "node-environment-flags": {
  1450        "version": "1.0.6",
  1451        "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.6.tgz",
  1452        "integrity": "sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw==",
  1453        "dev": true,
  1454        "requires": {
  1455          "object.getownpropertydescriptors": "^2.0.3",
  1456          "semver": "^5.7.0"
  1457        }
  1458      },
  1459      "normalize-path": {
  1460        "version": "3.0.0",
  1461        "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
  1462        "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
  1463        "dev": true
  1464      },
  1465      "object-inspect": {
  1466        "version": "1.7.0",
  1467        "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz",
  1468        "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==",
  1469        "dev": true
  1470      },
  1471      "object-keys": {
  1472        "version": "1.1.1",
  1473        "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
  1474        "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
  1475        "dev": true
  1476      },
  1477      "object.assign": {
  1478        "version": "4.1.0",
  1479        "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
  1480        "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
  1481        "dev": true,
  1482        "requires": {
  1483          "define-properties": "^1.1.2",
  1484          "function-bind": "^1.1.1",
  1485          "has-symbols": "^1.0.0",
  1486          "object-keys": "^1.0.11"
  1487        }
  1488      },
  1489      "object.getownpropertydescriptors": {
  1490        "version": "2.1.0",
  1491        "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz",
  1492        "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==",
  1493        "dev": true,
  1494        "requires": {
  1495          "define-properties": "^1.1.3",
  1496          "es-abstract": "^1.17.0-next.1"
  1497        }
  1498      },
  1499      "on-finished": {
  1500        "version": "2.3.0",
  1501        "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
  1502        "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
  1503        "dev": true,
  1504        "requires": {
  1505          "ee-first": "1.1.1"
  1506        }
  1507      },
  1508      "once": {
  1509        "version": "1.4.0",
  1510        "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
  1511        "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
  1512        "dev": true,
  1513        "requires": {
  1514          "wrappy": "1"
  1515        }
  1516      },
  1517      "p-limit": {
  1518        "version": "2.2.2",
  1519        "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz",
  1520        "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==",
  1521        "dev": true,
  1522        "requires": {
  1523          "p-try": "^2.0.0"
  1524        }
  1525      },
  1526      "p-locate": {
  1527        "version": "3.0.0",
  1528        "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
  1529        "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
  1530        "dev": true,
  1531        "requires": {
  1532          "p-limit": "^2.0.0"
  1533        }
  1534      },
  1535      "p-try": {
  1536        "version": "2.2.0",
  1537        "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
  1538        "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
  1539        "dev": true
  1540      },
  1541      "parseurl": {
  1542        "version": "1.3.3",
  1543        "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
  1544        "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
  1545        "dev": true
  1546      },
  1547      "path-exists": {
  1548        "version": "3.0.0",
  1549        "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
  1550        "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
  1551        "dev": true
  1552      },
  1553      "path-is-absolute": {
  1554        "version": "1.0.1",
  1555        "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
  1556        "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
  1557        "dev": true
  1558      },
  1559      "pathval": {
  1560        "version": "1.1.0",
  1561        "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz",
  1562        "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=",
  1563        "dev": true
  1564      },
  1565      "pend": {
  1566        "version": "1.2.0",
  1567        "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
  1568        "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
  1569        "dev": true
  1570      },
  1571      "picomatch": {
  1572        "version": "2.2.1",
  1573        "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.1.tgz",
  1574        "integrity": "sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==",
  1575        "dev": true
  1576      },
  1577      "process-nextick-args": {
  1578        "version": "2.0.1",
  1579        "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
  1580        "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
  1581        "dev": true
  1582      },
  1583      "progress": {
  1584        "version": "2.0.3",
  1585        "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
  1586        "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
  1587        "dev": true
  1588      },
  1589      "proxy-from-env": {
  1590        "version": "1.0.0",
  1591        "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz",
  1592        "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=",
  1593        "dev": true
  1594      },
  1595      "puppeteer": {
  1596        "version": "2.1.1",
  1597        "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-2.1.1.tgz",
  1598        "integrity": "sha512-LWzaDVQkk1EPiuYeTOj+CZRIjda4k2s5w4MK4xoH2+kgWV/SDlkYHmxatDdtYrciHUKSXTsGgPgPP8ILVdBsxg==",
  1599        "dev": true,
  1600        "requires": {
  1601          "@types/mime-types": "^2.1.0",
  1602          "debug": "^4.1.0",
  1603          "extract-zip": "^1.6.6",
  1604          "https-proxy-agent": "^4.0.0",
  1605          "mime": "^2.0.3",
  1606          "mime-types": "^2.1.25",
  1607          "progress": "^2.0.1",
  1608          "proxy-from-env": "^1.0.0",
  1609          "rimraf": "^2.6.1",
  1610          "ws": "^6.1.0"
  1611        },
  1612        "dependencies": {
  1613          "debug": {
  1614            "version": "4.1.1",
  1615            "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
  1616            "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
  1617            "dev": true,
  1618            "requires": {
  1619              "ms": "^2.1.1"
  1620            }
  1621          },
  1622          "ws": {
  1623            "version": "6.2.2",
  1624            "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz",
  1625            "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==",
  1626            "dev": true,
  1627            "requires": {
  1628              "async-limiter": "~1.0.0"
  1629            }
  1630          }
  1631        }
  1632      },
  1633      "qjobs": {
  1634        "version": "1.2.0",
  1635        "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz",
  1636        "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==",
  1637        "dev": true
  1638      },
  1639      "qs": {
  1640        "version": "6.7.0",
  1641        "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
  1642        "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
  1643        "dev": true
  1644      },
  1645      "range-parser": {
  1646        "version": "1.2.1",
  1647        "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
  1648        "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
  1649        "dev": true
  1650      },
  1651      "raw-body": {
  1652        "version": "2.4.0",
  1653        "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
  1654        "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
  1655        "dev": true,
  1656        "requires": {
  1657          "bytes": "3.1.0",
  1658          "http-errors": "1.7.2",
  1659          "iconv-lite": "0.4.24",
  1660          "unpipe": "1.0.0"
  1661        }
  1662      },
  1663      "readable-stream": {
  1664        "version": "2.3.7",
  1665        "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
  1666        "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
  1667        "dev": true,
  1668        "requires": {
  1669          "core-util-is": "~1.0.0",
  1670          "inherits": "~2.0.3",
  1671          "isarray": "~1.0.0",
  1672          "process-nextick-args": "~2.0.0",
  1673          "safe-buffer": "~5.1.1",
  1674          "string_decoder": "~1.1.1",
  1675          "util-deprecate": "~1.0.1"
  1676        }
  1677      },
  1678      "readdirp": {
  1679        "version": "3.2.0",
  1680        "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz",
  1681        "integrity": "sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==",
  1682        "dev": true,
  1683        "requires": {
  1684          "picomatch": "^2.0.4"
  1685        }
  1686      },
  1687      "require-directory": {
  1688        "version": "2.1.1",
  1689        "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
  1690        "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
  1691        "dev": true
  1692      },
  1693      "require-main-filename": {
  1694        "version": "2.0.0",
  1695        "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
  1696        "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
  1697        "dev": true
  1698      },
  1699      "requires-port": {
  1700        "version": "1.0.0",
  1701        "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
  1702        "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
  1703        "dev": true
  1704      },
  1705      "rfdc": {
  1706        "version": "1.1.4",
  1707        "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.4.tgz",
  1708        "integrity": "sha512-5C9HXdzK8EAqN7JDif30jqsBzavB7wLpaubisuQIGHWf2gUXSpzy6ArX/+Da8RjFpagWsCn+pIgxTMAmKw9Zug==",
  1709        "dev": true
  1710      },
  1711      "rimraf": {
  1712        "version": "2.7.1",
  1713        "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
  1714        "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
  1715        "dev": true,
  1716        "requires": {
  1717          "glob": "^7.1.3"
  1718        }
  1719      },
  1720      "safe-buffer": {
  1721        "version": "5.1.2",
  1722        "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
  1723        "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
  1724        "dev": true
  1725      },
  1726      "safer-buffer": {
  1727        "version": "2.1.2",
  1728        "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
  1729        "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
  1730        "dev": true
  1731      },
  1732      "semver": {
  1733        "version": "5.7.1",
  1734        "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
  1735        "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
  1736        "dev": true
  1737      },
  1738      "set-blocking": {
  1739        "version": "2.0.0",
  1740        "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
  1741        "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
  1742        "dev": true
  1743      },
  1744      "setprototypeof": {
  1745        "version": "1.1.1",
  1746        "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
  1747        "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
  1748        "dev": true
  1749      },
  1750      "socket.io": {
  1751        "version": "2.4.1",
  1752        "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.4.1.tgz",
  1753        "integrity": "sha512-Si18v0mMXGAqLqCVpTxBa8MGqriHGQh8ccEOhmsmNS3thNCGBwO8WGrwMibANsWtQQ5NStdZwHqZR3naJVFc3w==",
  1754        "dev": true,
  1755        "requires": {
  1756          "debug": "~4.1.0",
  1757          "engine.io": "~3.5.0",
  1758          "has-binary2": "~1.0.2",
  1759          "socket.io-adapter": "~1.1.0",
  1760          "socket.io-client": "2.4.0",
  1761          "socket.io-parser": "~3.4.0"
  1762        },
  1763        "dependencies": {
  1764          "component-emitter": {
  1765            "version": "1.3.0",
  1766            "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
  1767            "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
  1768            "dev": true
  1769          },
  1770          "cookie": {
  1771            "version": "0.4.1",
  1772            "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
  1773            "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==",
  1774            "dev": true
  1775          },
  1776          "debug": {
  1777            "version": "4.1.1",
  1778            "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
  1779            "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
  1780            "dev": true,
  1781            "requires": {
  1782              "ms": "^2.1.1"
  1783            }
  1784          },
  1785          "engine.io": {
  1786            "version": "3.5.0",
  1787            "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.5.0.tgz",
  1788            "integrity": "sha512-21HlvPUKaitDGE4GXNtQ7PLP0Sz4aWLddMPw2VTyFz1FVZqu/kZsJUO8WNpKuE/OCL7nkfRaOui2ZCJloGznGA==",
  1789            "dev": true,
  1790            "requires": {
  1791              "accepts": "~1.3.4",
  1792              "base64id": "2.0.0",
  1793              "cookie": "~0.4.1",
  1794              "debug": "~4.1.0",
  1795              "engine.io-parser": "~2.2.0",
  1796              "ws": "~7.4.2"
  1797            }
  1798          },
  1799          "engine.io-client": {
  1800            "version": "3.5.0",
  1801            "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.0.tgz",
  1802            "integrity": "sha512-12wPRfMrugVw/DNyJk34GQ5vIVArEcVMXWugQGGuw2XxUSztFNmJggZmv8IZlLyEdnpO1QB9LkcjeWewO2vxtA==",
  1803            "dev": true,
  1804            "requires": {
  1805              "component-emitter": "~1.3.0",
  1806              "component-inherit": "0.0.3",
  1807              "debug": "~3.1.0",
  1808              "engine.io-parser": "~2.2.0",
  1809              "has-cors": "1.1.0",
  1810              "indexof": "0.0.1",
  1811              "parseqs": "0.0.6",
  1812              "parseuri": "0.0.6",
  1813              "ws": "~7.4.2",
  1814              "xmlhttprequest-ssl": "~1.5.4",
  1815              "yeast": "0.1.2"
  1816            },
  1817            "dependencies": {
  1818              "debug": {
  1819                "version": "3.1.0",
  1820                "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
  1821                "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
  1822                "dev": true,
  1823                "requires": {
  1824                  "ms": "2.0.0"
  1825                }
  1826              },
  1827              "ms": {
  1828                "version": "2.0.0",
  1829                "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
  1830                "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
  1831                "dev": true
  1832              }
  1833            }
  1834          },
  1835          "isarray": {
  1836            "version": "2.0.1",
  1837            "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
  1838            "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
  1839            "dev": true
  1840          },
  1841          "parseqs": {
  1842            "version": "0.0.6",
  1843            "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz",
  1844            "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==",
  1845            "dev": true
  1846          },
  1847          "parseuri": {
  1848            "version": "0.0.6",
  1849            "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz",
  1850            "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==",
  1851            "dev": true
  1852          },
  1853          "socket.io-client": {
  1854            "version": "2.4.0",
  1855            "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.4.0.tgz",
  1856            "integrity": "sha512-M6xhnKQHuuZd4Ba9vltCLT9oa+YvTsP8j9NcEiLElfIg8KeYPyhWOes6x4t+LTAC8enQbE/995AdTem2uNyKKQ==",
  1857            "dev": true,
  1858            "requires": {
  1859              "backo2": "1.0.2",
  1860              "component-bind": "1.0.0",
  1861              "component-emitter": "~1.3.0",
  1862              "debug": "~3.1.0",
  1863              "engine.io-client": "~3.5.0",
  1864              "has-binary2": "~1.0.2",
  1865              "indexof": "0.0.1",
  1866              "parseqs": "0.0.6",
  1867              "parseuri": "0.0.6",
  1868              "socket.io-parser": "~3.3.0",
  1869              "to-array": "0.1.4"
  1870            },
  1871            "dependencies": {
  1872              "debug": {
  1873                "version": "3.1.0",
  1874                "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
  1875                "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
  1876                "dev": true,
  1877                "requires": {
  1878                  "ms": "2.0.0"
  1879                }
  1880              },
  1881              "ms": {
  1882                "version": "2.0.0",
  1883                "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
  1884                "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
  1885                "dev": true
  1886              },
  1887              "socket.io-parser": {
  1888                "version": "3.3.2",
  1889                "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.2.tgz",
  1890                "integrity": "sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg==",
  1891                "dev": true,
  1892                "requires": {
  1893                  "component-emitter": "~1.3.0",
  1894                  "debug": "~3.1.0",
  1895                  "isarray": "2.0.1"
  1896                }
  1897              }
  1898            }
  1899          }
  1900        }
  1901      },
  1902      "socket.io-adapter": {
  1903        "version": "1.1.2",
  1904        "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz",
  1905        "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==",
  1906        "dev": true
  1907      },
  1908      "socket.io-parser": {
  1909        "version": "3.4.1",
  1910        "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.4.1.tgz",
  1911        "integrity": "sha512-11hMgzL+WCLWf1uFtHSNvliI++tcRUWdoeYuwIl+Axvwy9z2gQM+7nJyN3STj1tLj5JyIUH8/gpDGxzAlDdi0A==",
  1912        "dev": true,
  1913        "requires": {
  1914          "component-emitter": "1.2.1",
  1915          "debug": "~4.1.0",
  1916          "isarray": "2.0.1"
  1917        },
  1918        "dependencies": {
  1919          "debug": {
  1920            "version": "4.1.1",
  1921            "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
  1922            "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
  1923            "dev": true,
  1924            "requires": {
  1925              "ms": "^2.1.1"
  1926            }
  1927          },
  1928          "isarray": {
  1929            "version": "2.0.1",
  1930            "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
  1931            "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
  1932            "dev": true
  1933          }
  1934        }
  1935      },
  1936      "source-map": {
  1937        "version": "0.6.1",
  1938        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  1939        "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  1940        "dev": true
  1941      },
  1942      "sprintf-js": {
  1943        "version": "1.0.3",
  1944        "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
  1945        "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
  1946        "dev": true
  1947      },
  1948      "statuses": {
  1949        "version": "1.5.0",
  1950        "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
  1951        "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
  1952        "dev": true
  1953      },
  1954      "streamroller": {
  1955        "version": "2.2.4",
  1956        "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz",
  1957        "integrity": "sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==",
  1958        "dev": true,
  1959        "requires": {
  1960          "date-format": "^2.1.0",
  1961          "debug": "^4.1.1",
  1962          "fs-extra": "^8.1.0"
  1963        },
  1964        "dependencies": {
  1965          "date-format": {
  1966            "version": "2.1.0",
  1967            "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz",
  1968            "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==",
  1969            "dev": true
  1970          },
  1971          "debug": {
  1972            "version": "4.2.0",
  1973            "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",
  1974            "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",
  1975            "dev": true,
  1976            "requires": {
  1977              "ms": "2.1.2"
  1978            }
  1979          },
  1980          "ms": {
  1981            "version": "2.1.2",
  1982            "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  1983            "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
  1984            "dev": true
  1985          }
  1986        }
  1987      },
  1988      "string-width": {
  1989        "version": "2.1.1",
  1990        "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
  1991        "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
  1992        "dev": true,
  1993        "requires": {
  1994          "is-fullwidth-code-point": "^2.0.0",
  1995          "strip-ansi": "^4.0.0"
  1996        }
  1997      },
  1998      "string.prototype.trimleft": {
  1999        "version": "2.1.1",
  2000        "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz",
  2001        "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==",
  2002        "dev": true,
  2003        "requires": {
  2004          "define-properties": "^1.1.3",
  2005          "function-bind": "^1.1.1"
  2006        }
  2007      },
  2008      "string.prototype.trimright": {
  2009        "version": "2.1.1",
  2010        "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz",
  2011        "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==",
  2012        "dev": true,
  2013        "requires": {
  2014          "define-properties": "^1.1.3",
  2015          "function-bind": "^1.1.1"
  2016        }
  2017      },
  2018      "string_decoder": {
  2019        "version": "1.1.1",
  2020        "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
  2021        "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
  2022        "dev": true,
  2023        "requires": {
  2024          "safe-buffer": "~5.1.0"
  2025        }
  2026      },
  2027      "strip-ansi": {
  2028        "version": "4.0.0",
  2029        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
  2030        "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
  2031        "dev": true,
  2032        "requires": {
  2033          "ansi-regex": "^3.0.0"
  2034        }
  2035      },
  2036      "strip-json-comments": {
  2037        "version": "2.0.1",
  2038        "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
  2039        "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
  2040        "dev": true
  2041      },
  2042      "supports-color": {
  2043        "version": "6.0.0",
  2044        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz",
  2045        "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==",
  2046        "dev": true,
  2047        "requires": {
  2048          "has-flag": "^3.0.0"
  2049        }
  2050      },
  2051      "tmp": {
  2052        "version": "0.2.1",
  2053        "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
  2054        "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
  2055        "dev": true,
  2056        "requires": {
  2057          "rimraf": "^3.0.0"
  2058        },
  2059        "dependencies": {
  2060          "rimraf": {
  2061            "version": "3.0.2",
  2062            "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
  2063            "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
  2064            "dev": true,
  2065            "requires": {
  2066              "glob": "^7.1.3"
  2067            }
  2068          }
  2069        }
  2070      },
  2071      "to-array": {
  2072        "version": "0.1.4",
  2073        "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
  2074        "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=",
  2075        "dev": true
  2076      },
  2077      "to-regex-range": {
  2078        "version": "5.0.1",
  2079        "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
  2080        "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
  2081        "dev": true,
  2082        "requires": {
  2083          "is-number": "^7.0.0"
  2084        }
  2085      },
  2086      "toidentifier": {
  2087        "version": "1.0.0",
  2088        "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
  2089        "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
  2090        "dev": true
  2091      },
  2092      "type-detect": {
  2093        "version": "4.0.8",
  2094        "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
  2095        "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
  2096        "dev": true
  2097      },
  2098      "type-is": {
  2099        "version": "1.6.18",
  2100        "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
  2101        "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
  2102        "dev": true,
  2103        "requires": {
  2104          "media-typer": "0.3.0",
  2105          "mime-types": "~2.1.24"
  2106        }
  2107      },
  2108      "typedarray": {
  2109        "version": "0.0.6",
  2110        "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
  2111        "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
  2112        "dev": true
  2113      },
  2114      "ua-parser-js": {
  2115        "version": "0.7.22",
  2116        "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.22.tgz",
  2117        "integrity": "sha512-YUxzMjJ5T71w6a8WWVcMGM6YWOTX27rCoIQgLXiWaxqXSx9D7DNjiGWn1aJIRSQ5qr0xuhra77bSIh6voR/46Q==",
  2118        "dev": true
  2119      },
  2120      "universalify": {
  2121        "version": "0.1.2",
  2122        "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
  2123        "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
  2124        "dev": true
  2125      },
  2126      "unpipe": {
  2127        "version": "1.0.0",
  2128        "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
  2129        "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
  2130        "dev": true
  2131      },
  2132      "util-deprecate": {
  2133        "version": "1.0.2",
  2134        "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
  2135        "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
  2136        "dev": true
  2137      },
  2138      "utils-merge": {
  2139        "version": "1.0.1",
  2140        "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
  2141        "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
  2142        "dev": true
  2143      },
  2144      "void-elements": {
  2145        "version": "2.0.1",
  2146        "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz",
  2147        "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=",
  2148        "dev": true
  2149      },
  2150      "which": {
  2151        "version": "1.3.1",
  2152        "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
  2153        "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
  2154        "dev": true,
  2155        "requires": {
  2156          "isexe": "^2.0.0"
  2157        }
  2158      },
  2159      "which-module": {
  2160        "version": "2.0.0",
  2161        "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
  2162        "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
  2163        "dev": true
  2164      },
  2165      "wide-align": {
  2166        "version": "1.1.3",
  2167        "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
  2168        "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
  2169        "dev": true,
  2170        "requires": {
  2171          "string-width": "^1.0.2 || 2"
  2172        }
  2173      },
  2174      "wrap-ansi": {
  2175        "version": "5.1.0",
  2176        "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
  2177        "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
  2178        "dev": true,
  2179        "requires": {
  2180          "ansi-styles": "^3.2.0",
  2181          "string-width": "^3.0.0",
  2182          "strip-ansi": "^5.0.0"
  2183        },
  2184        "dependencies": {
  2185          "ansi-regex": {
  2186            "version": "4.1.0",
  2187            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
  2188            "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
  2189            "dev": true
  2190          },
  2191          "string-width": {
  2192            "version": "3.1.0",
  2193            "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
  2194            "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
  2195            "dev": true,
  2196            "requires": {
  2197              "emoji-regex": "^7.0.1",
  2198              "is-fullwidth-code-point": "^2.0.0",
  2199              "strip-ansi": "^5.1.0"
  2200            }
  2201          },
  2202          "strip-ansi": {
  2203            "version": "5.2.0",
  2204            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
  2205            "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
  2206            "dev": true,
  2207            "requires": {
  2208              "ansi-regex": "^4.1.0"
  2209            }
  2210          }
  2211        }
  2212      },
  2213      "wrappy": {
  2214        "version": "1.0.2",
  2215        "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
  2216        "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
  2217        "dev": true
  2218      },
  2219      "ws": {
  2220        "version": "7.4.6",
  2221        "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz",
  2222        "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==",
  2223        "dev": true
  2224      },
  2225      "xmlhttprequest-ssl": {
  2226        "version": "1.5.5",
  2227        "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz",
  2228        "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=",
  2229        "dev": true
  2230      },
  2231      "y18n": {
  2232        "version": "4.0.3",
  2233        "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
  2234        "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
  2235        "dev": true
  2236      },
  2237      "yargs": {
  2238        "version": "13.3.2",
  2239        "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
  2240        "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
  2241        "dev": true,
  2242        "requires": {
  2243          "cliui": "^5.0.0",
  2244          "find-up": "^3.0.0",
  2245          "get-caller-file": "^2.0.1",
  2246          "require-directory": "^2.1.1",
  2247          "require-main-filename": "^2.0.0",
  2248          "set-blocking": "^2.0.0",
  2249          "string-width": "^3.0.0",
  2250          "which-module": "^2.0.0",
  2251          "y18n": "^4.0.0",
  2252          "yargs-parser": "^13.1.2"
  2253        },
  2254        "dependencies": {
  2255          "ansi-regex": {
  2256            "version": "4.1.0",
  2257            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
  2258            "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
  2259            "dev": true
  2260          },
  2261          "string-width": {
  2262            "version": "3.1.0",
  2263            "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
  2264            "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
  2265            "dev": true,
  2266            "requires": {
  2267              "emoji-regex": "^7.0.1",
  2268              "is-fullwidth-code-point": "^2.0.0",
  2269              "strip-ansi": "^5.1.0"
  2270            }
  2271          },
  2272          "strip-ansi": {
  2273            "version": "5.2.0",
  2274            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
  2275            "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
  2276            "dev": true,
  2277            "requires": {
  2278              "ansi-regex": "^4.1.0"
  2279            }
  2280          },
  2281          "yargs-parser": {
  2282            "version": "13.1.2",
  2283            "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
  2284            "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
  2285            "dev": true,
  2286            "requires": {
  2287              "camelcase": "^5.0.0",
  2288              "decamelize": "^1.2.0"
  2289            }
  2290          }
  2291        }
  2292      },
  2293      "yargs-parser": {
  2294        "version": "18.1.3",
  2295        "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
  2296        "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
  2297        "dev": true,
  2298        "requires": {
  2299          "camelcase": "^5.0.0",
  2300          "decamelize": "^1.2.0"
  2301        }
  2302      },
  2303      "yargs-unparser": {
  2304        "version": "1.6.0",
  2305        "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz",
  2306        "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==",
  2307        "dev": true,
  2308        "requires": {
  2309          "flat": "^4.1.0",
  2310          "lodash": "^4.17.15",
  2311          "yargs": "^13.3.0"
  2312        }
  2313      },
  2314      "yauzl": {
  2315        "version": "2.10.0",
  2316        "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
  2317        "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
  2318        "dev": true,
  2319        "requires": {
  2320          "buffer-crc32": "~0.2.3",
  2321          "fd-slicer": "~1.1.0"
  2322        }
  2323      },
  2324      "yeast": {
  2325        "version": "0.1.2",
  2326        "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
  2327        "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=",
  2328        "dev": true
  2329      }
  2330    }
  2331  }