github.com/apache/beam/sdks/v2@v2.48.2/typescript/package-lock.json (about)

     1  {
     2    "name": "apache-beam",
     3    "version": "2.47.0-SNAPSHOT",
     4    "lockfileVersion": 2,
     5    "requires": true,
     6    "packages": {
     7      "": {
     8        "name": "apache-beam",
     9        "version": "2.47.0-SNAPSHOT",
    10        "dependencies": {
    11          "@google-cloud/pubsub": "^2.19.4",
    12          "@grpc/grpc-js": "^1.4.6",
    13          "@protobuf-ts/grpc-transport": "^2.1.0",
    14          "@protobuf-ts/plugin": "^2.1.0",
    15          "bson": "^4.6.0",
    16          "capture-console": "^1.0.1",
    17          "chai": "^4.3.4",
    18          "date-fns": "^2.28.0",
    19          "fast-deep-equal": "^3.1.3",
    20          "find-git-root": "^1.0.4",
    21          "long": "^4.0.0",
    22          "protobufjs": "^6.11.3",
    23          "queue-typescript": "^1.0.1",
    24          "serialize-closures": "^0.2.7",
    25          "ts-closure-transform": "^0.1.7",
    26          "ttypescript": "^1.5.13",
    27          "uuid": "^8.3.2"
    28        },
    29        "bin": {
    30          "apache-beam-worker": "dist/src/apache_beam/worker/worker_main.js"
    31        },
    32        "devDependencies": {
    33          "@google-cloud/bigquery": "^5.12.0",
    34          "@types/mocha": "^9.0.0",
    35          "@typescript-eslint/eslint-plugin": "^5.24.0",
    36          "@typescript-eslint/parser": "^5.24.0",
    37          "codecov": "^3.8.3",
    38          "eslint": "^8.15.0",
    39          "istanbul": "^0.4.5",
    40          "js-yaml": "^4.1.0",
    41          "mocha": "^9.1.3",
    42          "prettier": "^2.5.1",
    43          "typedoc": "^0.23.23",
    44          "typescript": "4.7"
    45        }
    46      },
    47      "node_modules/@cspotcode/source-map-consumer": {
    48        "version": "0.8.0",
    49        "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz",
    50        "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==",
    51        "peer": true,
    52        "engines": {
    53          "node": ">= 12"
    54        }
    55      },
    56      "node_modules/@cspotcode/source-map-support": {
    57        "version": "0.7.0",
    58        "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz",
    59        "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==",
    60        "peer": true,
    61        "dependencies": {
    62          "@cspotcode/source-map-consumer": "0.8.0"
    63        },
    64        "engines": {
    65          "node": ">=12"
    66        }
    67      },
    68      "node_modules/@eslint/eslintrc": {
    69        "version": "1.2.3",
    70        "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.3.tgz",
    71        "integrity": "sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==",
    72        "dev": true,
    73        "dependencies": {
    74          "ajv": "^6.12.4",
    75          "debug": "^4.3.2",
    76          "espree": "^9.3.2",
    77          "globals": "^13.9.0",
    78          "ignore": "^5.2.0",
    79          "import-fresh": "^3.2.1",
    80          "js-yaml": "^4.1.0",
    81          "minimatch": "^3.1.2",
    82          "strip-json-comments": "^3.1.1"
    83        },
    84        "engines": {
    85          "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
    86        }
    87      },
    88      "node_modules/@google-cloud/bigquery": {
    89        "version": "5.12.0",
    90        "resolved": "https://registry.npmjs.org/@google-cloud/bigquery/-/bigquery-5.12.0.tgz",
    91        "integrity": "sha512-UaIvvuKpyJhCRBkxEJXnJwvxOxkGoZHvSs9IsS0MNUS4YphcbWYOyzRMufV5gxdsr7XNSd+36Nj/n/7vyZiCqQ==",
    92        "dev": true,
    93        "dependencies": {
    94          "@google-cloud/common": "^3.9.0",
    95          "@google-cloud/paginator": "^3.0.0",
    96          "@google-cloud/promisify": "^2.0.0",
    97          "arrify": "^2.0.1",
    98          "big.js": "^6.0.0",
    99          "duplexify": "^4.0.0",
   100          "extend": "^3.0.2",
   101          "is": "^3.3.0",
   102          "p-event": "^4.1.0",
   103          "readable-stream": "^3.6.0",
   104          "stream-events": "^1.0.5",
   105          "uuid": "^8.0.0"
   106        },
   107        "engines": {
   108          "node": ">=10"
   109        }
   110      },
   111      "node_modules/@google-cloud/common": {
   112        "version": "3.10.0",
   113        "resolved": "https://registry.npmjs.org/@google-cloud/common/-/common-3.10.0.tgz",
   114        "integrity": "sha512-XMbJYMh/ZSaZnbnrrOFfR/oQrb0SxG4qh6hDisWCoEbFcBHV0qHQo4uXfeMCzolx2Mfkh6VDaOGg+hyJsmxrlw==",
   115        "dev": true,
   116        "dependencies": {
   117          "@google-cloud/projectify": "^2.0.0",
   118          "@google-cloud/promisify": "^2.0.0",
   119          "arrify": "^2.0.1",
   120          "duplexify": "^4.1.1",
   121          "ent": "^2.2.0",
   122          "extend": "^3.0.2",
   123          "google-auth-library": "^7.14.0",
   124          "retry-request": "^4.2.2",
   125          "teeny-request": "^7.0.0"
   126        },
   127        "engines": {
   128          "node": ">=10"
   129        }
   130      },
   131      "node_modules/@google-cloud/paginator": {
   132        "version": "3.0.7",
   133        "resolved": "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-3.0.7.tgz",
   134        "integrity": "sha512-jJNutk0arIQhmpUUQJPJErsojqo834KcyB6X7a1mxuic8i1tKXxde8E69IZxNZawRIlZdIK2QY4WALvlK5MzYQ==",
   135        "dependencies": {
   136          "arrify": "^2.0.0",
   137          "extend": "^3.0.2"
   138        },
   139        "engines": {
   140          "node": ">=10"
   141        }
   142      },
   143      "node_modules/@google-cloud/precise-date": {
   144        "version": "2.0.4",
   145        "resolved": "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-2.0.4.tgz",
   146        "integrity": "sha512-nOB+mZdevI/1Si0QAfxWfzzIqFdc7wrO+DYePFvgbOoMtvX+XfFTINNt7e9Zg66AbDbWCPRnikU+6f5LTm9Wyg==",
   147        "engines": {
   148          "node": ">=10.4.0"
   149        }
   150      },
   151      "node_modules/@google-cloud/projectify": {
   152        "version": "2.1.1",
   153        "resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-2.1.1.tgz",
   154        "integrity": "sha512-+rssMZHnlh0twl122gXY4/aCrk0G1acBqkHFfYddtsqpYXGxA29nj9V5V9SfC+GyOG00l650f6lG9KL+EpFEWQ==",
   155        "engines": {
   156          "node": ">=10"
   157        }
   158      },
   159      "node_modules/@google-cloud/promisify": {
   160        "version": "2.0.4",
   161        "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-2.0.4.tgz",
   162        "integrity": "sha512-j8yRSSqswWi1QqUGKVEKOG03Q7qOoZP6/h2zN2YO+F5h2+DHU0bSrHCK9Y7lo2DI9fBd8qGAw795sf+3Jva4yA==",
   163        "engines": {
   164          "node": ">=10"
   165        }
   166      },
   167      "node_modules/@google-cloud/pubsub": {
   168        "version": "2.19.4",
   169        "resolved": "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-2.19.4.tgz",
   170        "integrity": "sha512-+aZxq6N5XGarQS3xGXjKSRFy4TB+3PMpI0CBmSrcC59g3TB5nmwps3pv/KkdLa0Cd+CPHDdfrEW1uSrGBMLICw==",
   171        "dependencies": {
   172          "@google-cloud/paginator": "^3.0.6",
   173          "@google-cloud/precise-date": "^2.0.0",
   174          "@google-cloud/projectify": "^2.0.0",
   175          "@google-cloud/promisify": "^2.0.0",
   176          "@opentelemetry/api": "^1.0.0",
   177          "@opentelemetry/semantic-conventions": "^1.0.0",
   178          "@types/duplexify": "^3.6.0",
   179          "@types/long": "^4.0.0",
   180          "arrify": "^2.0.0",
   181          "extend": "^3.0.2",
   182          "google-auth-library": "^7.0.0",
   183          "google-gax": "2.30.3",
   184          "is-stream-ended": "^0.1.4",
   185          "lodash.snakecase": "^4.1.1",
   186          "p-defer": "^3.0.0"
   187        },
   188        "engines": {
   189          "node": ">=10"
   190        }
   191      },
   192      "node_modules/@grpc/grpc-js": {
   193        "version": "1.6.7",
   194        "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.6.7.tgz",
   195        "integrity": "sha512-eBM03pu9hd3VqDQG+kHahiG1x80RGkkqqRb1Pchcwqej/KkAH95gAvKs6laqaHCycYaPK+TKuNQnOz9UXYA8qw==",
   196        "dependencies": {
   197          "@grpc/proto-loader": "^0.6.4",
   198          "@types/node": ">=12.12.47"
   199        },
   200        "engines": {
   201          "node": "^8.13.0 || >=10.10.0"
   202        }
   203      },
   204      "node_modules/@grpc/proto-loader": {
   205        "version": "0.6.9",
   206        "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.9.tgz",
   207        "integrity": "sha512-UlcCS8VbsU9d3XTXGiEVFonN7hXk+oMXZtoHHG2oSA1/GcDP1q6OUgs20PzHDGizzyi8ufGSUDlk3O2NyY7leg==",
   208        "dependencies": {
   209          "@types/long": "^4.0.1",
   210          "lodash.camelcase": "^4.3.0",
   211          "long": "^4.0.0",
   212          "protobufjs": "^6.10.0",
   213          "yargs": "^16.2.0"
   214        },
   215        "bin": {
   216          "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js"
   217        },
   218        "engines": {
   219          "node": ">=6"
   220        }
   221      },
   222      "node_modules/@humanwhocodes/config-array": {
   223        "version": "0.9.5",
   224        "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz",
   225        "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==",
   226        "dev": true,
   227        "dependencies": {
   228          "@humanwhocodes/object-schema": "^1.2.1",
   229          "debug": "^4.1.1",
   230          "minimatch": "^3.0.4"
   231        },
   232        "engines": {
   233          "node": ">=10.10.0"
   234        }
   235      },
   236      "node_modules/@humanwhocodes/object-schema": {
   237        "version": "1.2.1",
   238        "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
   239        "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
   240        "dev": true
   241      },
   242      "node_modules/@nodelib/fs.scandir": {
   243        "version": "2.1.5",
   244        "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
   245        "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
   246        "dev": true,
   247        "dependencies": {
   248          "@nodelib/fs.stat": "2.0.5",
   249          "run-parallel": "^1.1.9"
   250        },
   251        "engines": {
   252          "node": ">= 8"
   253        }
   254      },
   255      "node_modules/@nodelib/fs.stat": {
   256        "version": "2.0.5",
   257        "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
   258        "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
   259        "dev": true,
   260        "engines": {
   261          "node": ">= 8"
   262        }
   263      },
   264      "node_modules/@nodelib/fs.walk": {
   265        "version": "1.2.8",
   266        "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
   267        "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
   268        "dev": true,
   269        "dependencies": {
   270          "@nodelib/fs.scandir": "2.1.5",
   271          "fastq": "^1.6.0"
   272        },
   273        "engines": {
   274          "node": ">= 8"
   275        }
   276      },
   277      "node_modules/@opentelemetry/api": {
   278        "version": "1.1.0",
   279        "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.1.0.tgz",
   280        "integrity": "sha512-hf+3bwuBwtXsugA2ULBc95qxrOqP2pOekLz34BJhcAKawt94vfeNyUKpYc0lZQ/3sCP6LqRa7UAdHA7i5UODzQ==",
   281        "engines": {
   282          "node": ">=8.0.0"
   283        }
   284      },
   285      "node_modules/@opentelemetry/semantic-conventions": {
   286        "version": "1.2.0",
   287        "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.2.0.tgz",
   288        "integrity": "sha512-BNKB9fiYVghALJzCuWO3eNYfdTExPVK4ykrtmfNfy0A6UWYhOYjGMXifUmkunDJNL8ju9tBobo8jF0WR9zGy1Q==",
   289        "engines": {
   290          "node": ">=8.12.0"
   291        }
   292      },
   293      "node_modules/@protobuf-ts/grpc-transport": {
   294        "version": "2.1.0",
   295        "resolved": "https://registry.npmjs.org/@protobuf-ts/grpc-transport/-/grpc-transport-2.1.0.tgz",
   296        "integrity": "sha512-wVgnUOeCv8j26+tqbC6lHSmITTwzkj/wE1oRSht7xSuxI6Jn/Y20NR3hYF+eYHGcvsv0y7G60Md/+dRTNc83jA==",
   297        "dependencies": {
   298          "@protobuf-ts/runtime": "^2.1.0",
   299          "@protobuf-ts/runtime-rpc": "^2.1.0"
   300        },
   301        "peerDependencies": {
   302          "@grpc/grpc-js": "^1.2.2"
   303        }
   304      },
   305      "node_modules/@protobuf-ts/plugin": {
   306        "version": "2.1.0",
   307        "resolved": "https://registry.npmjs.org/@protobuf-ts/plugin/-/plugin-2.1.0.tgz",
   308        "integrity": "sha512-eAgw03TjJdpYz78wITlePB1vUQiJURf+o8lromgUo2v2LVyuQN7xzLOZGh1aIyVk0JBOYFYiaNED4gn682AP6g==",
   309        "dependencies": {
   310          "@protobuf-ts/plugin-framework": "^2.1.0",
   311          "@protobuf-ts/protoc": "^2.1.0",
   312          "@protobuf-ts/runtime": "^2.1.0",
   313          "@protobuf-ts/runtime-rpc": "^2.1.0",
   314          "typescript": "^3.9"
   315        },
   316        "bin": {
   317          "protoc-gen-dump": "bin/protoc-gen-dump",
   318          "protoc-gen-ts": "bin/protoc-gen-ts"
   319        }
   320      },
   321      "node_modules/@protobuf-ts/plugin-framework": {
   322        "version": "2.1.0",
   323        "resolved": "https://registry.npmjs.org/@protobuf-ts/plugin-framework/-/plugin-framework-2.1.0.tgz",
   324        "integrity": "sha512-GuDKdJqlSZtQYn6LgDh1J95ZnO1pgGDCMKYAIcosFDTI++EuwON6eje1ppI03O8GJ2cF2EoqjgqsXhC6kXhbPQ==",
   325        "dependencies": {
   326          "@protobuf-ts/runtime": "^2.1.0",
   327          "typescript": "^3.9"
   328        }
   329      },
   330      "node_modules/@protobuf-ts/plugin-framework/node_modules/typescript": {
   331        "version": "3.9.10",
   332        "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz",
   333        "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==",
   334        "bin": {
   335          "tsc": "bin/tsc",
   336          "tsserver": "bin/tsserver"
   337        },
   338        "engines": {
   339          "node": ">=4.2.0"
   340        }
   341      },
   342      "node_modules/@protobuf-ts/plugin/node_modules/typescript": {
   343        "version": "3.9.10",
   344        "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz",
   345        "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==",
   346        "bin": {
   347          "tsc": "bin/tsc",
   348          "tsserver": "bin/tsserver"
   349        },
   350        "engines": {
   351          "node": ">=4.2.0"
   352        }
   353      },
   354      "node_modules/@protobuf-ts/protoc": {
   355        "version": "2.1.0",
   356        "resolved": "https://registry.npmjs.org/@protobuf-ts/protoc/-/protoc-2.1.0.tgz",
   357        "integrity": "sha512-lAoGOqE+qy52iL44iE7drkXkmiFXx9VwedaaDf3GPXPPwxjfxN6Ke3vl2MavG+TmgtYPvgpGXy/D5Aey+vecmw==",
   358        "bin": {
   359          "protoc": "protoc.js"
   360        }
   361      },
   362      "node_modules/@protobuf-ts/runtime": {
   363        "version": "2.1.0",
   364        "resolved": "https://registry.npmjs.org/@protobuf-ts/runtime/-/runtime-2.1.0.tgz",
   365        "integrity": "sha512-HZwkgJW9SGiE9+0lWKr1X997tmG01/40j+hr9yBVk+hTQcm7Hsf77XhMNtsDjWUOcspG6GBXu8o3g4i3kD5/zQ=="
   366      },
   367      "node_modules/@protobuf-ts/runtime-rpc": {
   368        "version": "2.1.0",
   369        "resolved": "https://registry.npmjs.org/@protobuf-ts/runtime-rpc/-/runtime-rpc-2.1.0.tgz",
   370        "integrity": "sha512-i/q2sV2s3quJ0I+WY5mXKHiiabvkggOuyb+m0sDqN1MQXcJ/S9mZo/KZ0Dc5RcH4SFhg7NiFzsw6O1xOvG7GrQ==",
   371        "dependencies": {
   372          "@protobuf-ts/runtime": "^2.1.0"
   373        }
   374      },
   375      "node_modules/@protobufjs/aspromise": {
   376        "version": "1.1.2",
   377        "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
   378        "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78="
   379      },
   380      "node_modules/@protobufjs/base64": {
   381        "version": "1.1.2",
   382        "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
   383        "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg=="
   384      },
   385      "node_modules/@protobufjs/codegen": {
   386        "version": "2.0.4",
   387        "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",
   388        "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg=="
   389      },
   390      "node_modules/@protobufjs/eventemitter": {
   391        "version": "1.1.0",
   392        "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
   393        "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A="
   394      },
   395      "node_modules/@protobufjs/fetch": {
   396        "version": "1.1.0",
   397        "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
   398        "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=",
   399        "dependencies": {
   400          "@protobufjs/aspromise": "^1.1.1",
   401          "@protobufjs/inquire": "^1.1.0"
   402        }
   403      },
   404      "node_modules/@protobufjs/float": {
   405        "version": "1.0.2",
   406        "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
   407        "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E="
   408      },
   409      "node_modules/@protobufjs/inquire": {
   410        "version": "1.1.0",
   411        "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",
   412        "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik="
   413      },
   414      "node_modules/@protobufjs/path": {
   415        "version": "1.1.2",
   416        "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
   417        "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0="
   418      },
   419      "node_modules/@protobufjs/pool": {
   420        "version": "1.1.0",
   421        "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
   422        "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q="
   423      },
   424      "node_modules/@protobufjs/utf8": {
   425        "version": "1.1.0",
   426        "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
   427        "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA="
   428      },
   429      "node_modules/@tootallnate/once": {
   430        "version": "1.1.2",
   431        "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
   432        "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
   433        "dev": true,
   434        "engines": {
   435          "node": ">= 6"
   436        }
   437      },
   438      "node_modules/@tsconfig/node10": {
   439        "version": "1.0.8",
   440        "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz",
   441        "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==",
   442        "peer": true
   443      },
   444      "node_modules/@tsconfig/node12": {
   445        "version": "1.0.9",
   446        "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz",
   447        "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==",
   448        "peer": true
   449      },
   450      "node_modules/@tsconfig/node14": {
   451        "version": "1.0.1",
   452        "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz",
   453        "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==",
   454        "peer": true
   455      },
   456      "node_modules/@tsconfig/node16": {
   457        "version": "1.0.2",
   458        "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz",
   459        "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==",
   460        "peer": true
   461      },
   462      "node_modules/@types/duplexify": {
   463        "version": "3.6.1",
   464        "resolved": "https://registry.npmjs.org/@types/duplexify/-/duplexify-3.6.1.tgz",
   465        "integrity": "sha512-n0zoEj/fMdMOvqbHxmqnza/kXyoGgJmEpsXjpP+gEqE1Ye4yNqc7xWipKnUoMpWhMuzJQSfK2gMrwlElly7OGQ==",
   466        "dependencies": {
   467          "@types/node": "*"
   468        }
   469      },
   470      "node_modules/@types/json-schema": {
   471        "version": "7.0.11",
   472        "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
   473        "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
   474        "dev": true
   475      },
   476      "node_modules/@types/long": {
   477        "version": "4.0.1",
   478        "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz",
   479        "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w=="
   480      },
   481      "node_modules/@types/mocha": {
   482        "version": "9.0.0",
   483        "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-9.0.0.tgz",
   484        "integrity": "sha512-scN0hAWyLVAvLR9AyW7HoFF5sJZglyBsbPuHO4fv7JRvfmPBMfp1ozWqOf/e4wwPNxezBZXRfWzMb6iFLgEVRA==",
   485        "dev": true
   486      },
   487      "node_modules/@types/node": {
   488        "version": "17.0.8",
   489        "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.8.tgz",
   490        "integrity": "sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg=="
   491      },
   492      "node_modules/@typescript-eslint/eslint-plugin": {
   493        "version": "5.24.0",
   494        "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.24.0.tgz",
   495        "integrity": "sha512-6bqFGk6wa9+6RrU++eLknKyDqXU1Oc8nyoLu5a1fU17PNRJd9UBr56rMF7c4DRaRtnarlkQ4jwxUbvBo8cNlpw==",
   496        "dev": true,
   497        "dependencies": {
   498          "@typescript-eslint/scope-manager": "5.24.0",
   499          "@typescript-eslint/type-utils": "5.24.0",
   500          "@typescript-eslint/utils": "5.24.0",
   501          "debug": "^4.3.4",
   502          "functional-red-black-tree": "^1.0.1",
   503          "ignore": "^5.2.0",
   504          "regexpp": "^3.2.0",
   505          "semver": "^7.3.7",
   506          "tsutils": "^3.21.0"
   507        },
   508        "engines": {
   509          "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
   510        },
   511        "funding": {
   512          "type": "opencollective",
   513          "url": "https://opencollective.com/typescript-eslint"
   514        },
   515        "peerDependencies": {
   516          "@typescript-eslint/parser": "^5.0.0",
   517          "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
   518        },
   519        "peerDependenciesMeta": {
   520          "typescript": {
   521            "optional": true
   522          }
   523        }
   524      },
   525      "node_modules/@typescript-eslint/eslint-plugin/node_modules/debug": {
   526        "version": "4.3.4",
   527        "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
   528        "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
   529        "dev": true,
   530        "dependencies": {
   531          "ms": "2.1.2"
   532        },
   533        "engines": {
   534          "node": ">=6.0"
   535        },
   536        "peerDependenciesMeta": {
   537          "supports-color": {
   538            "optional": true
   539          }
   540        }
   541      },
   542      "node_modules/@typescript-eslint/eslint-plugin/node_modules/ms": {
   543        "version": "2.1.2",
   544        "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
   545        "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
   546        "dev": true
   547      },
   548      "node_modules/@typescript-eslint/parser": {
   549        "version": "5.24.0",
   550        "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.24.0.tgz",
   551        "integrity": "sha512-4q29C6xFYZ5B2CXqSBBdcS0lPyfM9M09DoQLtHS5kf+WbpV8pBBhHDLNhXfgyVwFnhrhYzOu7xmg02DzxeF2Uw==",
   552        "dev": true,
   553        "dependencies": {
   554          "@typescript-eslint/scope-manager": "5.24.0",
   555          "@typescript-eslint/types": "5.24.0",
   556          "@typescript-eslint/typescript-estree": "5.24.0",
   557          "debug": "^4.3.4"
   558        },
   559        "engines": {
   560          "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
   561        },
   562        "funding": {
   563          "type": "opencollective",
   564          "url": "https://opencollective.com/typescript-eslint"
   565        },
   566        "peerDependencies": {
   567          "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
   568        },
   569        "peerDependenciesMeta": {
   570          "typescript": {
   571            "optional": true
   572          }
   573        }
   574      },
   575      "node_modules/@typescript-eslint/parser/node_modules/debug": {
   576        "version": "4.3.4",
   577        "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
   578        "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
   579        "dev": true,
   580        "dependencies": {
   581          "ms": "2.1.2"
   582        },
   583        "engines": {
   584          "node": ">=6.0"
   585        },
   586        "peerDependenciesMeta": {
   587          "supports-color": {
   588            "optional": true
   589          }
   590        }
   591      },
   592      "node_modules/@typescript-eslint/parser/node_modules/ms": {
   593        "version": "2.1.2",
   594        "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
   595        "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
   596        "dev": true
   597      },
   598      "node_modules/@typescript-eslint/scope-manager": {
   599        "version": "5.24.0",
   600        "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.24.0.tgz",
   601        "integrity": "sha512-WpMWipcDzGmMzdT7NtTjRXFabx10WleLUGrJpuJLGaxSqpcyq5ACpKSD5VE40h2nz3melQ91aP4Du7lh9FliCA==",
   602        "dev": true,
   603        "dependencies": {
   604          "@typescript-eslint/types": "5.24.0",
   605          "@typescript-eslint/visitor-keys": "5.24.0"
   606        },
   607        "engines": {
   608          "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
   609        },
   610        "funding": {
   611          "type": "opencollective",
   612          "url": "https://opencollective.com/typescript-eslint"
   613        }
   614      },
   615      "node_modules/@typescript-eslint/type-utils": {
   616        "version": "5.24.0",
   617        "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.24.0.tgz",
   618        "integrity": "sha512-uGi+sQiM6E5CeCZYBXiaIvIChBXru4LZ1tMoeKbh1Lze+8BO9syUG07594C4lvN2YPT4KVeIupOJkVI+9/DAmQ==",
   619        "dev": true,
   620        "dependencies": {
   621          "@typescript-eslint/utils": "5.24.0",
   622          "debug": "^4.3.4",
   623          "tsutils": "^3.21.0"
   624        },
   625        "engines": {
   626          "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
   627        },
   628        "funding": {
   629          "type": "opencollective",
   630          "url": "https://opencollective.com/typescript-eslint"
   631        },
   632        "peerDependencies": {
   633          "eslint": "*"
   634        },
   635        "peerDependenciesMeta": {
   636          "typescript": {
   637            "optional": true
   638          }
   639        }
   640      },
   641      "node_modules/@typescript-eslint/type-utils/node_modules/debug": {
   642        "version": "4.3.4",
   643        "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
   644        "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
   645        "dev": true,
   646        "dependencies": {
   647          "ms": "2.1.2"
   648        },
   649        "engines": {
   650          "node": ">=6.0"
   651        },
   652        "peerDependenciesMeta": {
   653          "supports-color": {
   654            "optional": true
   655          }
   656        }
   657      },
   658      "node_modules/@typescript-eslint/type-utils/node_modules/ms": {
   659        "version": "2.1.2",
   660        "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
   661        "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
   662        "dev": true
   663      },
   664      "node_modules/@typescript-eslint/types": {
   665        "version": "5.24.0",
   666        "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.24.0.tgz",
   667        "integrity": "sha512-Tpg1c3shTDgTmZd3qdUyd+16r/pGmVaVEbLs+ufuWP0EruVbUiEOmpBBQxBb9a8iPRxi8Rb2oiwOxuZJzSq11A==",
   668        "dev": true,
   669        "engines": {
   670          "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
   671        },
   672        "funding": {
   673          "type": "opencollective",
   674          "url": "https://opencollective.com/typescript-eslint"
   675        }
   676      },
   677      "node_modules/@typescript-eslint/typescript-estree": {
   678        "version": "5.24.0",
   679        "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.24.0.tgz",
   680        "integrity": "sha512-zcor6vQkQmZAQfebSPVwUk/FD+CvnsnlfKXYeQDsWXRF+t7SBPmIfNia/wQxCSeu1h1JIjwV2i9f5/DdSp/uDw==",
   681        "dev": true,
   682        "dependencies": {
   683          "@typescript-eslint/types": "5.24.0",
   684          "@typescript-eslint/visitor-keys": "5.24.0",
   685          "debug": "^4.3.4",
   686          "globby": "^11.1.0",
   687          "is-glob": "^4.0.3",
   688          "semver": "^7.3.7",
   689          "tsutils": "^3.21.0"
   690        },
   691        "engines": {
   692          "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
   693        },
   694        "funding": {
   695          "type": "opencollective",
   696          "url": "https://opencollective.com/typescript-eslint"
   697        },
   698        "peerDependenciesMeta": {
   699          "typescript": {
   700            "optional": true
   701          }
   702        }
   703      },
   704      "node_modules/@typescript-eslint/typescript-estree/node_modules/debug": {
   705        "version": "4.3.4",
   706        "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
   707        "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
   708        "dev": true,
   709        "dependencies": {
   710          "ms": "2.1.2"
   711        },
   712        "engines": {
   713          "node": ">=6.0"
   714        },
   715        "peerDependenciesMeta": {
   716          "supports-color": {
   717            "optional": true
   718          }
   719        }
   720      },
   721      "node_modules/@typescript-eslint/typescript-estree/node_modules/ms": {
   722        "version": "2.1.2",
   723        "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
   724        "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
   725        "dev": true
   726      },
   727      "node_modules/@typescript-eslint/utils": {
   728        "version": "5.24.0",
   729        "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.24.0.tgz",
   730        "integrity": "sha512-K05sbWoeCBJH8KXu6hetBJ+ukG0k2u2KlgD3bN+v+oBKm8adJqVHpSSLHNzqyuv0Lh4GVSAUgZ5lB4icmPmWLw==",
   731        "dev": true,
   732        "dependencies": {
   733          "@types/json-schema": "^7.0.9",
   734          "@typescript-eslint/scope-manager": "5.24.0",
   735          "@typescript-eslint/types": "5.24.0",
   736          "@typescript-eslint/typescript-estree": "5.24.0",
   737          "eslint-scope": "^5.1.1",
   738          "eslint-utils": "^3.0.0"
   739        },
   740        "engines": {
   741          "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
   742        },
   743        "funding": {
   744          "type": "opencollective",
   745          "url": "https://opencollective.com/typescript-eslint"
   746        },
   747        "peerDependencies": {
   748          "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
   749        }
   750      },
   751      "node_modules/@typescript-eslint/visitor-keys": {
   752        "version": "5.24.0",
   753        "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.24.0.tgz",
   754        "integrity": "sha512-qzGwSXMyMnogcAo+/2fU+jhlPPVMXlIH2PeAonIKjJSoDKl1+lJVvG5Z5Oud36yU0TWK2cs1p/FaSN5J2OUFYA==",
   755        "dev": true,
   756        "dependencies": {
   757          "@typescript-eslint/types": "5.24.0",
   758          "eslint-visitor-keys": "^3.3.0"
   759        },
   760        "engines": {
   761          "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
   762        },
   763        "funding": {
   764          "type": "opencollective",
   765          "url": "https://opencollective.com/typescript-eslint"
   766        }
   767      },
   768      "node_modules/@ungap/promise-all-settled": {
   769        "version": "1.1.2",
   770        "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz",
   771        "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==",
   772        "dev": true
   773      },
   774      "node_modules/abbrev": {
   775        "version": "1.0.9",
   776        "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz",
   777        "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=",
   778        "dev": true
   779      },
   780      "node_modules/abort-controller": {
   781        "version": "3.0.0",
   782        "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
   783        "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
   784        "dependencies": {
   785          "event-target-shim": "^5.0.0"
   786        },
   787        "engines": {
   788          "node": ">=6.5"
   789        }
   790      },
   791      "node_modules/acorn": {
   792        "version": "8.7.1",
   793        "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz",
   794        "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==",
   795        "bin": {
   796          "acorn": "bin/acorn"
   797        },
   798        "engines": {
   799          "node": ">=0.4.0"
   800        }
   801      },
   802      "node_modules/acorn-jsx": {
   803        "version": "5.3.2",
   804        "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
   805        "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
   806        "dev": true,
   807        "peerDependencies": {
   808          "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
   809        }
   810      },
   811      "node_modules/acorn-walk": {
   812        "version": "8.2.0",
   813        "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
   814        "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
   815        "peer": true,
   816        "engines": {
   817          "node": ">=0.4.0"
   818        }
   819      },
   820      "node_modules/agent-base": {
   821        "version": "6.0.2",
   822        "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
   823        "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
   824        "dependencies": {
   825          "debug": "4"
   826        },
   827        "engines": {
   828          "node": ">= 6.0.0"
   829        }
   830      },
   831      "node_modules/ajv": {
   832        "version": "6.12.6",
   833        "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
   834        "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
   835        "dev": true,
   836        "dependencies": {
   837          "fast-deep-equal": "^3.1.1",
   838          "fast-json-stable-stringify": "^2.0.0",
   839          "json-schema-traverse": "^0.4.1",
   840          "uri-js": "^4.2.2"
   841        },
   842        "funding": {
   843          "type": "github",
   844          "url": "https://github.com/sponsors/epoberezkin"
   845        }
   846      },
   847      "node_modules/amdefine": {
   848        "version": "1.0.1",
   849        "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
   850        "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
   851        "dev": true,
   852        "optional": true,
   853        "engines": {
   854          "node": ">=0.4.2"
   855        }
   856      },
   857      "node_modules/ansi-colors": {
   858        "version": "4.1.1",
   859        "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
   860        "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
   861        "dev": true,
   862        "engines": {
   863          "node": ">=6"
   864        }
   865      },
   866      "node_modules/ansi-regex": {
   867        "version": "5.0.1",
   868        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
   869        "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
   870        "engines": {
   871          "node": ">=8"
   872        }
   873      },
   874      "node_modules/ansi-styles": {
   875        "version": "4.3.0",
   876        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
   877        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
   878        "dependencies": {
   879          "color-convert": "^2.0.1"
   880        },
   881        "engines": {
   882          "node": ">=8"
   883        },
   884        "funding": {
   885          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
   886        }
   887      },
   888      "node_modules/anymatch": {
   889        "version": "3.1.2",
   890        "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
   891        "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
   892        "dev": true,
   893        "dependencies": {
   894          "normalize-path": "^3.0.0",
   895          "picomatch": "^2.0.4"
   896        },
   897        "engines": {
   898          "node": ">= 8"
   899        }
   900      },
   901      "node_modules/arg": {
   902        "version": "4.1.3",
   903        "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
   904        "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
   905        "peer": true
   906      },
   907      "node_modules/argle": {
   908        "version": "1.1.1",
   909        "resolved": "https://registry.npmjs.org/argle/-/argle-1.1.1.tgz",
   910        "integrity": "sha1-DP47wDLDay9IukK5wX+J9wYH6ZQ=",
   911        "dependencies": {
   912          "lodash.isfunction": "^3.0.8",
   913          "lodash.isnumber": "^3.0.3"
   914        }
   915      },
   916      "node_modules/argparse": {
   917        "version": "2.0.1",
   918        "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
   919        "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
   920        "dev": true
   921      },
   922      "node_modules/argv": {
   923        "version": "0.0.2",
   924        "resolved": "https://registry.npmjs.org/argv/-/argv-0.0.2.tgz",
   925        "integrity": "sha1-7L0W+JSbFXGDcRsb2jNPN4QBhas=",
   926        "dev": true,
   927        "engines": {
   928          "node": ">=0.6.10"
   929        }
   930      },
   931      "node_modules/array-union": {
   932        "version": "2.1.0",
   933        "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
   934        "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
   935        "dev": true,
   936        "engines": {
   937          "node": ">=8"
   938        }
   939      },
   940      "node_modules/array-uniq": {
   941        "version": "1.0.2",
   942        "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz",
   943        "integrity": "sha1-X8w3OSB3VyPP1k1lxkvvU7+eum0=",
   944        "engines": {
   945          "node": ">=0.10.0"
   946        }
   947      },
   948      "node_modules/arrify": {
   949        "version": "2.0.1",
   950        "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
   951        "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==",
   952        "engines": {
   953          "node": ">=8"
   954        }
   955      },
   956      "node_modules/assertion-error": {
   957        "version": "1.1.0",
   958        "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
   959        "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
   960        "engines": {
   961          "node": "*"
   962        }
   963      },
   964      "node_modules/async": {
   965        "version": "1.5.2",
   966        "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
   967        "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
   968        "dev": true
   969      },
   970      "node_modules/balanced-match": {
   971        "version": "1.0.2",
   972        "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
   973        "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
   974        "dev": true
   975      },
   976      "node_modules/base64-js": {
   977        "version": "1.5.1",
   978        "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
   979        "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
   980        "funding": [
   981          {
   982            "type": "github",
   983            "url": "https://github.com/sponsors/feross"
   984          },
   985          {
   986            "type": "patreon",
   987            "url": "https://www.patreon.com/feross"
   988          },
   989          {
   990            "type": "consulting",
   991            "url": "https://feross.org/support"
   992          }
   993        ]
   994      },
   995      "node_modules/big.js": {
   996        "version": "6.1.1",
   997        "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.1.1.tgz",
   998        "integrity": "sha512-1vObw81a8ylZO5ePrtMay0n018TcftpTA5HFKDaSuiUDBo8biRBtjIobw60OpwuvrGk+FsxKamqN4cnmj/eXdg==",
   999        "dev": true,
  1000        "engines": {
  1001          "node": "*"
  1002        },
  1003        "funding": {
  1004          "type": "opencollective",
  1005          "url": "https://opencollective.com/bigjs"
  1006        }
  1007      },
  1008      "node_modules/bignumber.js": {
  1009        "version": "9.0.2",
  1010        "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz",
  1011        "integrity": "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==",
  1012        "engines": {
  1013          "node": "*"
  1014        }
  1015      },
  1016      "node_modules/binary-extensions": {
  1017        "version": "2.2.0",
  1018        "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
  1019        "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
  1020        "dev": true,
  1021        "engines": {
  1022          "node": ">=8"
  1023        }
  1024      },
  1025      "node_modules/brace-expansion": {
  1026        "version": "1.1.11",
  1027        "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  1028        "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  1029        "dev": true,
  1030        "dependencies": {
  1031          "balanced-match": "^1.0.0",
  1032          "concat-map": "0.0.1"
  1033        }
  1034      },
  1035      "node_modules/braces": {
  1036        "version": "3.0.2",
  1037        "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
  1038        "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
  1039        "dev": true,
  1040        "dependencies": {
  1041          "fill-range": "^7.0.1"
  1042        },
  1043        "engines": {
  1044          "node": ">=8"
  1045        }
  1046      },
  1047      "node_modules/browser-stdout": {
  1048        "version": "1.3.1",
  1049        "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
  1050        "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
  1051        "dev": true
  1052      },
  1053      "node_modules/bson": {
  1054        "version": "4.6.0",
  1055        "resolved": "https://registry.npmjs.org/bson/-/bson-4.6.0.tgz",
  1056        "integrity": "sha512-8jw1NU1hglS+Da1jDOUYuNcBJ4cNHCFIqzlwoFNnsTOg2R/ox0aTYcTiBN4dzRa9q7Cvy6XErh3L8ReTEb9AQQ==",
  1057        "dependencies": {
  1058          "buffer": "^5.6.0"
  1059        },
  1060        "engines": {
  1061          "node": ">=6.9.0"
  1062        }
  1063      },
  1064      "node_modules/buffer": {
  1065        "version": "5.7.1",
  1066        "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
  1067        "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
  1068        "funding": [
  1069          {
  1070            "type": "github",
  1071            "url": "https://github.com/sponsors/feross"
  1072          },
  1073          {
  1074            "type": "patreon",
  1075            "url": "https://www.patreon.com/feross"
  1076          },
  1077          {
  1078            "type": "consulting",
  1079            "url": "https://feross.org/support"
  1080          }
  1081        ],
  1082        "dependencies": {
  1083          "base64-js": "^1.3.1",
  1084          "ieee754": "^1.1.13"
  1085        }
  1086      },
  1087      "node_modules/buffer-equal-constant-time": {
  1088        "version": "1.0.1",
  1089        "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
  1090        "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA=="
  1091      },
  1092      "node_modules/callsites": {
  1093        "version": "3.1.0",
  1094        "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
  1095        "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
  1096        "dev": true,
  1097        "engines": {
  1098          "node": ">=6"
  1099        }
  1100      },
  1101      "node_modules/camelcase": {
  1102        "version": "6.3.0",
  1103        "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
  1104        "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
  1105        "dev": true,
  1106        "engines": {
  1107          "node": ">=10"
  1108        },
  1109        "funding": {
  1110          "url": "https://github.com/sponsors/sindresorhus"
  1111        }
  1112      },
  1113      "node_modules/capture-console": {
  1114        "version": "1.0.1",
  1115        "resolved": "https://registry.npmjs.org/capture-console/-/capture-console-1.0.1.tgz",
  1116        "integrity": "sha1-22PDmscyOQGbrdf7sQFD7aOA/3E=",
  1117        "dependencies": {
  1118          "argle": "~1.1.1",
  1119          "lodash.isfunction": "~3.0.8",
  1120          "randomstring": "~1.1.5"
  1121        }
  1122      },
  1123      "node_modules/chai": {
  1124        "version": "4.3.4",
  1125        "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.4.tgz",
  1126        "integrity": "sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA==",
  1127        "dependencies": {
  1128          "assertion-error": "^1.1.0",
  1129          "check-error": "^1.0.2",
  1130          "deep-eql": "^3.0.1",
  1131          "get-func-name": "^2.0.0",
  1132          "pathval": "^1.1.1",
  1133          "type-detect": "^4.0.5"
  1134        },
  1135        "engines": {
  1136          "node": ">=4"
  1137        }
  1138      },
  1139      "node_modules/chalk": {
  1140        "version": "4.1.2",
  1141        "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
  1142        "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
  1143        "dev": true,
  1144        "dependencies": {
  1145          "ansi-styles": "^4.1.0",
  1146          "supports-color": "^7.1.0"
  1147        },
  1148        "engines": {
  1149          "node": ">=10"
  1150        },
  1151        "funding": {
  1152          "url": "https://github.com/chalk/chalk?sponsor=1"
  1153        }
  1154      },
  1155      "node_modules/chalk/node_modules/supports-color": {
  1156        "version": "7.2.0",
  1157        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  1158        "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  1159        "dev": true,
  1160        "dependencies": {
  1161          "has-flag": "^4.0.0"
  1162        },
  1163        "engines": {
  1164          "node": ">=8"
  1165        }
  1166      },
  1167      "node_modules/check-error": {
  1168        "version": "1.0.2",
  1169        "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
  1170        "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
  1171        "engines": {
  1172          "node": "*"
  1173        }
  1174      },
  1175      "node_modules/chokidar": {
  1176        "version": "3.5.3",
  1177        "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
  1178        "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
  1179        "dev": true,
  1180        "funding": [
  1181          {
  1182            "type": "individual",
  1183            "url": "https://paulmillr.com/funding/"
  1184          }
  1185        ],
  1186        "dependencies": {
  1187          "anymatch": "~3.1.2",
  1188          "braces": "~3.0.2",
  1189          "glob-parent": "~5.1.2",
  1190          "is-binary-path": "~2.1.0",
  1191          "is-glob": "~4.0.1",
  1192          "normalize-path": "~3.0.0",
  1193          "readdirp": "~3.6.0"
  1194        },
  1195        "engines": {
  1196          "node": ">= 8.10.0"
  1197        },
  1198        "optionalDependencies": {
  1199          "fsevents": "~2.3.2"
  1200        }
  1201      },
  1202      "node_modules/cliui": {
  1203        "version": "7.0.4",
  1204        "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
  1205        "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
  1206        "dependencies": {
  1207          "string-width": "^4.2.0",
  1208          "strip-ansi": "^6.0.0",
  1209          "wrap-ansi": "^7.0.0"
  1210        }
  1211      },
  1212      "node_modules/codecov": {
  1213        "version": "3.8.3",
  1214        "resolved": "https://registry.npmjs.org/codecov/-/codecov-3.8.3.tgz",
  1215        "integrity": "sha512-Y8Hw+V3HgR7V71xWH2vQ9lyS358CbGCldWlJFR0JirqoGtOoas3R3/OclRTvgUYFK29mmJICDPauVKmpqbwhOA==",
  1216        "deprecated": "https://about.codecov.io/blog/codecov-uploader-deprecation-plan/",
  1217        "dev": true,
  1218        "dependencies": {
  1219          "argv": "0.0.2",
  1220          "ignore-walk": "3.0.4",
  1221          "js-yaml": "3.14.1",
  1222          "teeny-request": "7.1.1",
  1223          "urlgrey": "1.0.0"
  1224        },
  1225        "bin": {
  1226          "codecov": "bin/codecov"
  1227        },
  1228        "engines": {
  1229          "node": ">=4.0"
  1230        }
  1231      },
  1232      "node_modules/codecov/node_modules/argparse": {
  1233        "version": "1.0.10",
  1234        "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
  1235        "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
  1236        "dev": true,
  1237        "dependencies": {
  1238          "sprintf-js": "~1.0.2"
  1239        }
  1240      },
  1241      "node_modules/codecov/node_modules/js-yaml": {
  1242        "version": "3.14.1",
  1243        "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
  1244        "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
  1245        "dev": true,
  1246        "dependencies": {
  1247          "argparse": "^1.0.7",
  1248          "esprima": "^4.0.0"
  1249        },
  1250        "bin": {
  1251          "js-yaml": "bin/js-yaml.js"
  1252        }
  1253      },
  1254      "node_modules/color-convert": {
  1255        "version": "2.0.1",
  1256        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  1257        "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  1258        "dependencies": {
  1259          "color-name": "~1.1.4"
  1260        },
  1261        "engines": {
  1262          "node": ">=7.0.0"
  1263        }
  1264      },
  1265      "node_modules/color-name": {
  1266        "version": "1.1.4",
  1267        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  1268        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
  1269      },
  1270      "node_modules/concat-map": {
  1271        "version": "0.0.1",
  1272        "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
  1273        "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
  1274        "dev": true
  1275      },
  1276      "node_modules/create-require": {
  1277        "version": "1.1.1",
  1278        "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
  1279        "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
  1280        "peer": true
  1281      },
  1282      "node_modules/cross-spawn": {
  1283        "version": "7.0.3",
  1284        "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
  1285        "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
  1286        "dev": true,
  1287        "dependencies": {
  1288          "path-key": "^3.1.0",
  1289          "shebang-command": "^2.0.0",
  1290          "which": "^2.0.1"
  1291        },
  1292        "engines": {
  1293          "node": ">= 8"
  1294        }
  1295      },
  1296      "node_modules/date-fns": {
  1297        "version": "2.28.0",
  1298        "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz",
  1299        "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==",
  1300        "engines": {
  1301          "node": ">=0.11"
  1302        },
  1303        "funding": {
  1304          "type": "opencollective",
  1305          "url": "https://opencollective.com/date-fns"
  1306        }
  1307      },
  1308      "node_modules/debug": {
  1309        "version": "4.3.3",
  1310        "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
  1311        "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
  1312        "dependencies": {
  1313          "ms": "2.1.2"
  1314        },
  1315        "engines": {
  1316          "node": ">=6.0"
  1317        },
  1318        "peerDependenciesMeta": {
  1319          "supports-color": {
  1320            "optional": true
  1321          }
  1322        }
  1323      },
  1324      "node_modules/debug/node_modules/ms": {
  1325        "version": "2.1.2",
  1326        "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  1327        "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
  1328      },
  1329      "node_modules/decamelize": {
  1330        "version": "4.0.0",
  1331        "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz",
  1332        "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==",
  1333        "dev": true,
  1334        "engines": {
  1335          "node": ">=10"
  1336        },
  1337        "funding": {
  1338          "url": "https://github.com/sponsors/sindresorhus"
  1339        }
  1340      },
  1341      "node_modules/deep-eql": {
  1342        "version": "3.0.1",
  1343        "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
  1344        "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
  1345        "dependencies": {
  1346          "type-detect": "^4.0.0"
  1347        },
  1348        "engines": {
  1349          "node": ">=0.12"
  1350        }
  1351      },
  1352      "node_modules/deep-is": {
  1353        "version": "0.1.4",
  1354        "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
  1355        "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
  1356        "dev": true
  1357      },
  1358      "node_modules/diff": {
  1359        "version": "5.0.0",
  1360        "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
  1361        "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
  1362        "dev": true,
  1363        "engines": {
  1364          "node": ">=0.3.1"
  1365        }
  1366      },
  1367      "node_modules/dir-glob": {
  1368        "version": "3.0.1",
  1369        "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
  1370        "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
  1371        "dev": true,
  1372        "dependencies": {
  1373          "path-type": "^4.0.0"
  1374        },
  1375        "engines": {
  1376          "node": ">=8"
  1377        }
  1378      },
  1379      "node_modules/doctrine": {
  1380        "version": "3.0.0",
  1381        "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
  1382        "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
  1383        "dev": true,
  1384        "dependencies": {
  1385          "esutils": "^2.0.2"
  1386        },
  1387        "engines": {
  1388          "node": ">=6.0.0"
  1389        }
  1390      },
  1391      "node_modules/duplexify": {
  1392        "version": "4.1.2",
  1393        "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz",
  1394        "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==",
  1395        "dependencies": {
  1396          "end-of-stream": "^1.4.1",
  1397          "inherits": "^2.0.3",
  1398          "readable-stream": "^3.1.1",
  1399          "stream-shift": "^1.0.0"
  1400        }
  1401      },
  1402      "node_modules/ecdsa-sig-formatter": {
  1403        "version": "1.0.11",
  1404        "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz",
  1405        "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==",
  1406        "dependencies": {
  1407          "safe-buffer": "^5.0.1"
  1408        }
  1409      },
  1410      "node_modules/emoji-regex": {
  1411        "version": "8.0.0",
  1412        "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
  1413        "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
  1414      },
  1415      "node_modules/end-of-stream": {
  1416        "version": "1.4.4",
  1417        "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
  1418        "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
  1419        "dependencies": {
  1420          "once": "^1.4.0"
  1421        }
  1422      },
  1423      "node_modules/ent": {
  1424        "version": "2.2.0",
  1425        "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz",
  1426        "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=",
  1427        "dev": true
  1428      },
  1429      "node_modules/escalade": {
  1430        "version": "3.1.1",
  1431        "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
  1432        "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
  1433        "engines": {
  1434          "node": ">=6"
  1435        }
  1436      },
  1437      "node_modules/escape-string-regexp": {
  1438        "version": "4.0.0",
  1439        "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
  1440        "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
  1441        "dev": true,
  1442        "engines": {
  1443          "node": ">=10"
  1444        },
  1445        "funding": {
  1446          "url": "https://github.com/sponsors/sindresorhus"
  1447        }
  1448      },
  1449      "node_modules/escodegen": {
  1450        "version": "1.8.1",
  1451        "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz",
  1452        "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=",
  1453        "dev": true,
  1454        "dependencies": {
  1455          "esprima": "^2.7.1",
  1456          "estraverse": "^1.9.1",
  1457          "esutils": "^2.0.2",
  1458          "optionator": "^0.8.1"
  1459        },
  1460        "bin": {
  1461          "escodegen": "bin/escodegen.js",
  1462          "esgenerate": "bin/esgenerate.js"
  1463        },
  1464        "engines": {
  1465          "node": ">=0.12.0"
  1466        },
  1467        "optionalDependencies": {
  1468          "source-map": "~0.2.0"
  1469        }
  1470      },
  1471      "node_modules/escodegen/node_modules/esprima": {
  1472        "version": "2.7.3",
  1473        "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
  1474        "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
  1475        "dev": true,
  1476        "bin": {
  1477          "esparse": "bin/esparse.js",
  1478          "esvalidate": "bin/esvalidate.js"
  1479        },
  1480        "engines": {
  1481          "node": ">=0.10.0"
  1482        }
  1483      },
  1484      "node_modules/eslint": {
  1485        "version": "8.15.0",
  1486        "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz",
  1487        "integrity": "sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==",
  1488        "dev": true,
  1489        "dependencies": {
  1490          "@eslint/eslintrc": "^1.2.3",
  1491          "@humanwhocodes/config-array": "^0.9.2",
  1492          "ajv": "^6.10.0",
  1493          "chalk": "^4.0.0",
  1494          "cross-spawn": "^7.0.2",
  1495          "debug": "^4.3.2",
  1496          "doctrine": "^3.0.0",
  1497          "escape-string-regexp": "^4.0.0",
  1498          "eslint-scope": "^7.1.1",
  1499          "eslint-utils": "^3.0.0",
  1500          "eslint-visitor-keys": "^3.3.0",
  1501          "espree": "^9.3.2",
  1502          "esquery": "^1.4.0",
  1503          "esutils": "^2.0.2",
  1504          "fast-deep-equal": "^3.1.3",
  1505          "file-entry-cache": "^6.0.1",
  1506          "functional-red-black-tree": "^1.0.1",
  1507          "glob-parent": "^6.0.1",
  1508          "globals": "^13.6.0",
  1509          "ignore": "^5.2.0",
  1510          "import-fresh": "^3.0.0",
  1511          "imurmurhash": "^0.1.4",
  1512          "is-glob": "^4.0.0",
  1513          "js-yaml": "^4.1.0",
  1514          "json-stable-stringify-without-jsonify": "^1.0.1",
  1515          "levn": "^0.4.1",
  1516          "lodash.merge": "^4.6.2",
  1517          "minimatch": "^3.1.2",
  1518          "natural-compare": "^1.4.0",
  1519          "optionator": "^0.9.1",
  1520          "regexpp": "^3.2.0",
  1521          "strip-ansi": "^6.0.1",
  1522          "strip-json-comments": "^3.1.0",
  1523          "text-table": "^0.2.0",
  1524          "v8-compile-cache": "^2.0.3"
  1525        },
  1526        "bin": {
  1527          "eslint": "bin/eslint.js"
  1528        },
  1529        "engines": {
  1530          "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
  1531        },
  1532        "funding": {
  1533          "url": "https://opencollective.com/eslint"
  1534        }
  1535      },
  1536      "node_modules/eslint-scope": {
  1537        "version": "5.1.1",
  1538        "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
  1539        "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
  1540        "dev": true,
  1541        "dependencies": {
  1542          "esrecurse": "^4.3.0",
  1543          "estraverse": "^4.1.1"
  1544        },
  1545        "engines": {
  1546          "node": ">=8.0.0"
  1547        }
  1548      },
  1549      "node_modules/eslint-scope/node_modules/estraverse": {
  1550        "version": "4.3.0",
  1551        "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
  1552        "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
  1553        "dev": true,
  1554        "engines": {
  1555          "node": ">=4.0"
  1556        }
  1557      },
  1558      "node_modules/eslint-utils": {
  1559        "version": "3.0.0",
  1560        "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
  1561        "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
  1562        "dev": true,
  1563        "dependencies": {
  1564          "eslint-visitor-keys": "^2.0.0"
  1565        },
  1566        "engines": {
  1567          "node": "^10.0.0 || ^12.0.0 || >= 14.0.0"
  1568        },
  1569        "funding": {
  1570          "url": "https://github.com/sponsors/mysticatea"
  1571        },
  1572        "peerDependencies": {
  1573          "eslint": ">=5"
  1574        }
  1575      },
  1576      "node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
  1577        "version": "2.1.0",
  1578        "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
  1579        "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
  1580        "dev": true,
  1581        "engines": {
  1582          "node": ">=10"
  1583        }
  1584      },
  1585      "node_modules/eslint-visitor-keys": {
  1586        "version": "3.3.0",
  1587        "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
  1588        "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
  1589        "dev": true,
  1590        "engines": {
  1591          "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
  1592        }
  1593      },
  1594      "node_modules/eslint/node_modules/eslint-scope": {
  1595        "version": "7.1.1",
  1596        "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
  1597        "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
  1598        "dev": true,
  1599        "dependencies": {
  1600          "esrecurse": "^4.3.0",
  1601          "estraverse": "^5.2.0"
  1602        },
  1603        "engines": {
  1604          "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
  1605        }
  1606      },
  1607      "node_modules/eslint/node_modules/estraverse": {
  1608        "version": "5.3.0",
  1609        "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
  1610        "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
  1611        "dev": true,
  1612        "engines": {
  1613          "node": ">=4.0"
  1614        }
  1615      },
  1616      "node_modules/eslint/node_modules/glob-parent": {
  1617        "version": "6.0.2",
  1618        "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
  1619        "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
  1620        "dev": true,
  1621        "dependencies": {
  1622          "is-glob": "^4.0.3"
  1623        },
  1624        "engines": {
  1625          "node": ">=10.13.0"
  1626        }
  1627      },
  1628      "node_modules/eslint/node_modules/levn": {
  1629        "version": "0.4.1",
  1630        "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
  1631        "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
  1632        "dev": true,
  1633        "dependencies": {
  1634          "prelude-ls": "^1.2.1",
  1635          "type-check": "~0.4.0"
  1636        },
  1637        "engines": {
  1638          "node": ">= 0.8.0"
  1639        }
  1640      },
  1641      "node_modules/eslint/node_modules/optionator": {
  1642        "version": "0.9.1",
  1643        "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
  1644        "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
  1645        "dev": true,
  1646        "dependencies": {
  1647          "deep-is": "^0.1.3",
  1648          "fast-levenshtein": "^2.0.6",
  1649          "levn": "^0.4.1",
  1650          "prelude-ls": "^1.2.1",
  1651          "type-check": "^0.4.0",
  1652          "word-wrap": "^1.2.3"
  1653        },
  1654        "engines": {
  1655          "node": ">= 0.8.0"
  1656        }
  1657      },
  1658      "node_modules/eslint/node_modules/prelude-ls": {
  1659        "version": "1.2.1",
  1660        "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
  1661        "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
  1662        "dev": true,
  1663        "engines": {
  1664          "node": ">= 0.8.0"
  1665        }
  1666      },
  1667      "node_modules/eslint/node_modules/type-check": {
  1668        "version": "0.4.0",
  1669        "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
  1670        "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
  1671        "dev": true,
  1672        "dependencies": {
  1673          "prelude-ls": "^1.2.1"
  1674        },
  1675        "engines": {
  1676          "node": ">= 0.8.0"
  1677        }
  1678      },
  1679      "node_modules/espree": {
  1680        "version": "9.3.2",
  1681        "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz",
  1682        "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==",
  1683        "dev": true,
  1684        "dependencies": {
  1685          "acorn": "^8.7.1",
  1686          "acorn-jsx": "^5.3.2",
  1687          "eslint-visitor-keys": "^3.3.0"
  1688        },
  1689        "engines": {
  1690          "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
  1691        }
  1692      },
  1693      "node_modules/esprima": {
  1694        "version": "4.0.1",
  1695        "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
  1696        "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
  1697        "dev": true,
  1698        "bin": {
  1699          "esparse": "bin/esparse.js",
  1700          "esvalidate": "bin/esvalidate.js"
  1701        },
  1702        "engines": {
  1703          "node": ">=4"
  1704        }
  1705      },
  1706      "node_modules/esquery": {
  1707        "version": "1.4.0",
  1708        "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
  1709        "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
  1710        "dev": true,
  1711        "dependencies": {
  1712          "estraverse": "^5.1.0"
  1713        },
  1714        "engines": {
  1715          "node": ">=0.10"
  1716        }
  1717      },
  1718      "node_modules/esquery/node_modules/estraverse": {
  1719        "version": "5.3.0",
  1720        "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
  1721        "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
  1722        "dev": true,
  1723        "engines": {
  1724          "node": ">=4.0"
  1725        }
  1726      },
  1727      "node_modules/esrecurse": {
  1728        "version": "4.3.0",
  1729        "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
  1730        "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
  1731        "dev": true,
  1732        "dependencies": {
  1733          "estraverse": "^5.2.0"
  1734        },
  1735        "engines": {
  1736          "node": ">=4.0"
  1737        }
  1738      },
  1739      "node_modules/esrecurse/node_modules/estraverse": {
  1740        "version": "5.3.0",
  1741        "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
  1742        "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
  1743        "dev": true,
  1744        "engines": {
  1745          "node": ">=4.0"
  1746        }
  1747      },
  1748      "node_modules/estraverse": {
  1749        "version": "1.9.3",
  1750        "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz",
  1751        "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=",
  1752        "dev": true,
  1753        "engines": {
  1754          "node": ">=0.10.0"
  1755        }
  1756      },
  1757      "node_modules/esutils": {
  1758        "version": "2.0.3",
  1759        "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
  1760        "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
  1761        "dev": true,
  1762        "engines": {
  1763          "node": ">=0.10.0"
  1764        }
  1765      },
  1766      "node_modules/event-target-shim": {
  1767        "version": "5.0.1",
  1768        "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
  1769        "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
  1770        "engines": {
  1771          "node": ">=6"
  1772        }
  1773      },
  1774      "node_modules/extend": {
  1775        "version": "3.0.2",
  1776        "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
  1777        "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
  1778      },
  1779      "node_modules/fast-deep-equal": {
  1780        "version": "3.1.3",
  1781        "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
  1782        "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
  1783      },
  1784      "node_modules/fast-glob": {
  1785        "version": "3.2.11",
  1786        "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
  1787        "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
  1788        "dev": true,
  1789        "dependencies": {
  1790          "@nodelib/fs.stat": "^2.0.2",
  1791          "@nodelib/fs.walk": "^1.2.3",
  1792          "glob-parent": "^5.1.2",
  1793          "merge2": "^1.3.0",
  1794          "micromatch": "^4.0.4"
  1795        },
  1796        "engines": {
  1797          "node": ">=8.6.0"
  1798        }
  1799      },
  1800      "node_modules/fast-json-stable-stringify": {
  1801        "version": "2.1.0",
  1802        "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
  1803        "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
  1804        "dev": true
  1805      },
  1806      "node_modules/fast-levenshtein": {
  1807        "version": "2.0.6",
  1808        "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
  1809        "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
  1810        "dev": true
  1811      },
  1812      "node_modules/fast-text-encoding": {
  1813        "version": "1.0.3",
  1814        "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz",
  1815        "integrity": "sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig=="
  1816      },
  1817      "node_modules/fast-url-parser": {
  1818        "version": "1.1.3",
  1819        "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz",
  1820        "integrity": "sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=",
  1821        "dev": true,
  1822        "dependencies": {
  1823          "punycode": "^1.3.2"
  1824        }
  1825      },
  1826      "node_modules/fastq": {
  1827        "version": "1.13.0",
  1828        "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
  1829        "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
  1830        "dev": true,
  1831        "dependencies": {
  1832          "reusify": "^1.0.4"
  1833        }
  1834      },
  1835      "node_modules/file-entry-cache": {
  1836        "version": "6.0.1",
  1837        "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
  1838        "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
  1839        "dev": true,
  1840        "dependencies": {
  1841          "flat-cache": "^3.0.4"
  1842        },
  1843        "engines": {
  1844          "node": "^10.12.0 || >=12.0.0"
  1845        }
  1846      },
  1847      "node_modules/fill-range": {
  1848        "version": "7.0.1",
  1849        "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
  1850        "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
  1851        "dev": true,
  1852        "dependencies": {
  1853          "to-regex-range": "^5.0.1"
  1854        },
  1855        "engines": {
  1856          "node": ">=8"
  1857        }
  1858      },
  1859      "node_modules/find-git-root": {
  1860        "version": "1.0.4",
  1861        "resolved": "https://registry.npmjs.org/find-git-root/-/find-git-root-1.0.4.tgz",
  1862        "integrity": "sha512-468fmirKKgcrqfZfPn0xIpwZUUsZQcYXfx0RC2/jX39GPz83TwutQNZZhDrI6HqjO8cRejxQVaUY8GQdXopFfA=="
  1863      },
  1864      "node_modules/find-up": {
  1865        "version": "5.0.0",
  1866        "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
  1867        "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
  1868        "dev": true,
  1869        "dependencies": {
  1870          "locate-path": "^6.0.0",
  1871          "path-exists": "^4.0.0"
  1872        },
  1873        "engines": {
  1874          "node": ">=10"
  1875        },
  1876        "funding": {
  1877          "url": "https://github.com/sponsors/sindresorhus"
  1878        }
  1879      },
  1880      "node_modules/flat": {
  1881        "version": "5.0.2",
  1882        "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
  1883        "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
  1884        "dev": true,
  1885        "bin": {
  1886          "flat": "cli.js"
  1887        }
  1888      },
  1889      "node_modules/flat-cache": {
  1890        "version": "3.0.4",
  1891        "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
  1892        "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
  1893        "dev": true,
  1894        "dependencies": {
  1895          "flatted": "^3.1.0",
  1896          "rimraf": "^3.0.2"
  1897        },
  1898        "engines": {
  1899          "node": "^10.12.0 || >=12.0.0"
  1900        }
  1901      },
  1902      "node_modules/flatted": {
  1903        "version": "3.2.5",
  1904        "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz",
  1905        "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==",
  1906        "dev": true
  1907      },
  1908      "node_modules/fs.realpath": {
  1909        "version": "1.0.0",
  1910        "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
  1911        "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
  1912        "dev": true
  1913      },
  1914      "node_modules/fsevents": {
  1915        "version": "2.3.2",
  1916        "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
  1917        "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
  1918        "dev": true,
  1919        "hasInstallScript": true,
  1920        "optional": true,
  1921        "os": [
  1922          "darwin"
  1923        ],
  1924        "engines": {
  1925          "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
  1926        }
  1927      },
  1928      "node_modules/function-bind": {
  1929        "version": "1.1.1",
  1930        "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
  1931        "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
  1932      },
  1933      "node_modules/functional-red-black-tree": {
  1934        "version": "1.0.1",
  1935        "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
  1936        "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
  1937        "dev": true
  1938      },
  1939      "node_modules/gaxios": {
  1940        "version": "4.3.3",
  1941        "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.3.3.tgz",
  1942        "integrity": "sha512-gSaYYIO1Y3wUtdfHmjDUZ8LWaxJQpiavzbF5Kq53akSzvmVg0RfyOcFDbO1KJ/KCGRFz2qG+lS81F0nkr7cRJA==",
  1943        "dependencies": {
  1944          "abort-controller": "^3.0.0",
  1945          "extend": "^3.0.2",
  1946          "https-proxy-agent": "^5.0.0",
  1947          "is-stream": "^2.0.0",
  1948          "node-fetch": "^2.6.7"
  1949        },
  1950        "engines": {
  1951          "node": ">=10"
  1952        }
  1953      },
  1954      "node_modules/gcp-metadata": {
  1955        "version": "4.3.1",
  1956        "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.3.1.tgz",
  1957        "integrity": "sha512-x850LS5N7V1F3UcV7PoupzGsyD6iVwTVvsh3tbXfkctZnBnjW5yu5z1/3k3SehF7TyoTIe78rJs02GMMy+LF+A==",
  1958        "dependencies": {
  1959          "gaxios": "^4.0.0",
  1960          "json-bigint": "^1.0.0"
  1961        },
  1962        "engines": {
  1963          "node": ">=10"
  1964        }
  1965      },
  1966      "node_modules/get-caller-file": {
  1967        "version": "2.0.5",
  1968        "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
  1969        "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
  1970        "engines": {
  1971          "node": "6.* || 8.* || >= 10.*"
  1972        }
  1973      },
  1974      "node_modules/get-func-name": {
  1975        "version": "2.0.0",
  1976        "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
  1977        "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=",
  1978        "engines": {
  1979          "node": "*"
  1980        }
  1981      },
  1982      "node_modules/glob": {
  1983        "version": "7.2.0",
  1984        "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
  1985        "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
  1986        "dev": true,
  1987        "dependencies": {
  1988          "fs.realpath": "^1.0.0",
  1989          "inflight": "^1.0.4",
  1990          "inherits": "2",
  1991          "minimatch": "^3.0.4",
  1992          "once": "^1.3.0",
  1993          "path-is-absolute": "^1.0.0"
  1994        },
  1995        "engines": {
  1996          "node": "*"
  1997        },
  1998        "funding": {
  1999          "url": "https://github.com/sponsors/isaacs"
  2000        }
  2001      },
  2002      "node_modules/glob-parent": {
  2003        "version": "5.1.2",
  2004        "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
  2005        "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
  2006        "dev": true,
  2007        "dependencies": {
  2008          "is-glob": "^4.0.1"
  2009        },
  2010        "engines": {
  2011          "node": ">= 6"
  2012        }
  2013      },
  2014      "node_modules/globals": {
  2015        "version": "13.15.0",
  2016        "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz",
  2017        "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==",
  2018        "dev": true,
  2019        "dependencies": {
  2020          "type-fest": "^0.20.2"
  2021        },
  2022        "engines": {
  2023          "node": ">=8"
  2024        },
  2025        "funding": {
  2026          "url": "https://github.com/sponsors/sindresorhus"
  2027        }
  2028      },
  2029      "node_modules/globby": {
  2030        "version": "11.1.0",
  2031        "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
  2032        "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
  2033        "dev": true,
  2034        "dependencies": {
  2035          "array-union": "^2.1.0",
  2036          "dir-glob": "^3.0.1",
  2037          "fast-glob": "^3.2.9",
  2038          "ignore": "^5.2.0",
  2039          "merge2": "^1.4.1",
  2040          "slash": "^3.0.0"
  2041        },
  2042        "engines": {
  2043          "node": ">=10"
  2044        },
  2045        "funding": {
  2046          "url": "https://github.com/sponsors/sindresorhus"
  2047        }
  2048      },
  2049      "node_modules/google-auth-library": {
  2050        "version": "7.14.1",
  2051        "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-7.14.1.tgz",
  2052        "integrity": "sha512-5Rk7iLNDFhFeBYc3s8l1CqzbEBcdhwR193RlD4vSNFajIcINKI8W8P0JLmBpwymHqqWbX34pJDQu39cSy/6RsA==",
  2053        "dependencies": {
  2054          "arrify": "^2.0.0",
  2055          "base64-js": "^1.3.0",
  2056          "ecdsa-sig-formatter": "^1.0.11",
  2057          "fast-text-encoding": "^1.0.0",
  2058          "gaxios": "^4.0.0",
  2059          "gcp-metadata": "^4.2.0",
  2060          "gtoken": "^5.0.4",
  2061          "jws": "^4.0.0",
  2062          "lru-cache": "^6.0.0"
  2063        },
  2064        "engines": {
  2065          "node": ">=10"
  2066        }
  2067      },
  2068      "node_modules/google-gax": {
  2069        "version": "2.30.3",
  2070        "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.30.3.tgz",
  2071        "integrity": "sha512-Zsd6hbJBMvAcJS3cYpAsmupvfsxygFR2meUZJcGeR7iUqYHCR/1Hf2aQNB9srrlXQMm91pNiUvW0Kz6Qld8QkA==",
  2072        "dependencies": {
  2073          "@grpc/grpc-js": "~1.6.0",
  2074          "@grpc/proto-loader": "0.6.9",
  2075          "@types/long": "^4.0.0",
  2076          "abort-controller": "^3.0.0",
  2077          "duplexify": "^4.0.0",
  2078          "fast-text-encoding": "^1.0.3",
  2079          "google-auth-library": "^7.14.0",
  2080          "is-stream-ended": "^0.1.4",
  2081          "node-fetch": "^2.6.1",
  2082          "object-hash": "^3.0.0",
  2083          "proto3-json-serializer": "^0.1.8",
  2084          "protobufjs": "6.11.2",
  2085          "retry-request": "^4.0.0"
  2086        },
  2087        "bin": {
  2088          "compileProtos": "build/tools/compileProtos.js"
  2089        },
  2090        "engines": {
  2091          "node": ">=10"
  2092        }
  2093      },
  2094      "node_modules/google-gax/node_modules/protobufjs": {
  2095        "version": "6.11.2",
  2096        "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.2.tgz",
  2097        "integrity": "sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==",
  2098        "hasInstallScript": true,
  2099        "dependencies": {
  2100          "@protobufjs/aspromise": "^1.1.2",
  2101          "@protobufjs/base64": "^1.1.2",
  2102          "@protobufjs/codegen": "^2.0.4",
  2103          "@protobufjs/eventemitter": "^1.1.0",
  2104          "@protobufjs/fetch": "^1.1.0",
  2105          "@protobufjs/float": "^1.0.2",
  2106          "@protobufjs/inquire": "^1.1.0",
  2107          "@protobufjs/path": "^1.1.2",
  2108          "@protobufjs/pool": "^1.1.0",
  2109          "@protobufjs/utf8": "^1.1.0",
  2110          "@types/long": "^4.0.1",
  2111          "@types/node": ">=13.7.0",
  2112          "long": "^4.0.0"
  2113        },
  2114        "bin": {
  2115          "pbjs": "bin/pbjs",
  2116          "pbts": "bin/pbts"
  2117        }
  2118      },
  2119      "node_modules/google-p12-pem": {
  2120        "version": "3.1.4",
  2121        "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.1.4.tgz",
  2122        "integrity": "sha512-HHuHmkLgwjdmVRngf5+gSmpkyaRI6QmOg77J8tkNBHhNEI62sGHyw4/+UkgyZEI7h84NbWprXDJ+sa3xOYFvTg==",
  2123        "dependencies": {
  2124          "node-forge": "^1.3.1"
  2125        },
  2126        "bin": {
  2127          "gp12-pem": "build/src/bin/gp12-pem.js"
  2128        },
  2129        "engines": {
  2130          "node": ">=10"
  2131        }
  2132      },
  2133      "node_modules/growl": {
  2134        "version": "1.10.5",
  2135        "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
  2136        "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
  2137        "dev": true,
  2138        "engines": {
  2139          "node": ">=4.x"
  2140        }
  2141      },
  2142      "node_modules/gtoken": {
  2143        "version": "5.3.2",
  2144        "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.3.2.tgz",
  2145        "integrity": "sha512-gkvEKREW7dXWF8NV8pVrKfW7WqReAmjjkMBh6lNCCGOM4ucS0r0YyXXl0r/9Yj8wcW/32ISkfc8h5mPTDbtifQ==",
  2146        "dependencies": {
  2147          "gaxios": "^4.0.0",
  2148          "google-p12-pem": "^3.1.3",
  2149          "jws": "^4.0.0"
  2150        },
  2151        "engines": {
  2152          "node": ">=10"
  2153        }
  2154      },
  2155      "node_modules/handlebars": {
  2156        "version": "4.7.7",
  2157        "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
  2158        "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
  2159        "dev": true,
  2160        "dependencies": {
  2161          "minimist": "^1.2.5",
  2162          "neo-async": "^2.6.0",
  2163          "source-map": "^0.6.1",
  2164          "wordwrap": "^1.0.0"
  2165        },
  2166        "bin": {
  2167          "handlebars": "bin/handlebars"
  2168        },
  2169        "engines": {
  2170          "node": ">=0.4.7"
  2171        },
  2172        "optionalDependencies": {
  2173          "uglify-js": "^3.1.4"
  2174        }
  2175      },
  2176      "node_modules/handlebars/node_modules/source-map": {
  2177        "version": "0.6.1",
  2178        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  2179        "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  2180        "dev": true,
  2181        "engines": {
  2182          "node": ">=0.10.0"
  2183        }
  2184      },
  2185      "node_modules/has": {
  2186        "version": "1.0.3",
  2187        "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
  2188        "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
  2189        "dependencies": {
  2190          "function-bind": "^1.1.1"
  2191        },
  2192        "engines": {
  2193          "node": ">= 0.4.0"
  2194        }
  2195      },
  2196      "node_modules/has-flag": {
  2197        "version": "4.0.0",
  2198        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  2199        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  2200        "dev": true,
  2201        "engines": {
  2202          "node": ">=8"
  2203        }
  2204      },
  2205      "node_modules/he": {
  2206        "version": "1.2.0",
  2207        "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
  2208        "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
  2209        "dev": true,
  2210        "bin": {
  2211          "he": "bin/he"
  2212        }
  2213      },
  2214      "node_modules/http-proxy-agent": {
  2215        "version": "4.0.1",
  2216        "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
  2217        "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
  2218        "dev": true,
  2219        "dependencies": {
  2220          "@tootallnate/once": "1",
  2221          "agent-base": "6",
  2222          "debug": "4"
  2223        },
  2224        "engines": {
  2225          "node": ">= 6"
  2226        }
  2227      },
  2228      "node_modules/https-proxy-agent": {
  2229        "version": "5.0.0",
  2230        "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
  2231        "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
  2232        "dependencies": {
  2233          "agent-base": "6",
  2234          "debug": "4"
  2235        },
  2236        "engines": {
  2237          "node": ">= 6"
  2238        }
  2239      },
  2240      "node_modules/ieee754": {
  2241        "version": "1.2.1",
  2242        "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
  2243        "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
  2244        "funding": [
  2245          {
  2246            "type": "github",
  2247            "url": "https://github.com/sponsors/feross"
  2248          },
  2249          {
  2250            "type": "patreon",
  2251            "url": "https://www.patreon.com/feross"
  2252          },
  2253          {
  2254            "type": "consulting",
  2255            "url": "https://feross.org/support"
  2256          }
  2257        ]
  2258      },
  2259      "node_modules/ignore": {
  2260        "version": "5.2.0",
  2261        "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
  2262        "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
  2263        "dev": true,
  2264        "engines": {
  2265          "node": ">= 4"
  2266        }
  2267      },
  2268      "node_modules/ignore-walk": {
  2269        "version": "3.0.4",
  2270        "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz",
  2271        "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==",
  2272        "dev": true,
  2273        "dependencies": {
  2274          "minimatch": "^3.0.4"
  2275        }
  2276      },
  2277      "node_modules/import-fresh": {
  2278        "version": "3.3.0",
  2279        "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
  2280        "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
  2281        "dev": true,
  2282        "dependencies": {
  2283          "parent-module": "^1.0.0",
  2284          "resolve-from": "^4.0.0"
  2285        },
  2286        "engines": {
  2287          "node": ">=6"
  2288        },
  2289        "funding": {
  2290          "url": "https://github.com/sponsors/sindresorhus"
  2291        }
  2292      },
  2293      "node_modules/imurmurhash": {
  2294        "version": "0.1.4",
  2295        "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
  2296        "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
  2297        "dev": true,
  2298        "engines": {
  2299          "node": ">=0.8.19"
  2300        }
  2301      },
  2302      "node_modules/inflight": {
  2303        "version": "1.0.6",
  2304        "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
  2305        "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
  2306        "dev": true,
  2307        "dependencies": {
  2308          "once": "^1.3.0",
  2309          "wrappy": "1"
  2310        }
  2311      },
  2312      "node_modules/inherits": {
  2313        "version": "2.0.4",
  2314        "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
  2315        "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
  2316      },
  2317      "node_modules/is": {
  2318        "version": "3.3.0",
  2319        "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz",
  2320        "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==",
  2321        "dev": true,
  2322        "engines": {
  2323          "node": "*"
  2324        }
  2325      },
  2326      "node_modules/is-binary-path": {
  2327        "version": "2.1.0",
  2328        "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
  2329        "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
  2330        "dev": true,
  2331        "dependencies": {
  2332          "binary-extensions": "^2.0.0"
  2333        },
  2334        "engines": {
  2335          "node": ">=8"
  2336        }
  2337      },
  2338      "node_modules/is-core-module": {
  2339        "version": "2.8.1",
  2340        "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz",
  2341        "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==",
  2342        "dependencies": {
  2343          "has": "^1.0.3"
  2344        },
  2345        "funding": {
  2346          "url": "https://github.com/sponsors/ljharb"
  2347        }
  2348      },
  2349      "node_modules/is-extglob": {
  2350        "version": "2.1.1",
  2351        "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
  2352        "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
  2353        "dev": true,
  2354        "engines": {
  2355          "node": ">=0.10.0"
  2356        }
  2357      },
  2358      "node_modules/is-fullwidth-code-point": {
  2359        "version": "3.0.0",
  2360        "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
  2361        "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
  2362        "engines": {
  2363          "node": ">=8"
  2364        }
  2365      },
  2366      "node_modules/is-glob": {
  2367        "version": "4.0.3",
  2368        "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
  2369        "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
  2370        "dev": true,
  2371        "dependencies": {
  2372          "is-extglob": "^2.1.1"
  2373        },
  2374        "engines": {
  2375          "node": ">=0.10.0"
  2376        }
  2377      },
  2378      "node_modules/is-number": {
  2379        "version": "7.0.0",
  2380        "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
  2381        "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
  2382        "dev": true,
  2383        "engines": {
  2384          "node": ">=0.12.0"
  2385        }
  2386      },
  2387      "node_modules/is-plain-obj": {
  2388        "version": "2.1.0",
  2389        "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
  2390        "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
  2391        "dev": true,
  2392        "engines": {
  2393          "node": ">=8"
  2394        }
  2395      },
  2396      "node_modules/is-stream": {
  2397        "version": "2.0.1",
  2398        "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
  2399        "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
  2400        "engines": {
  2401          "node": ">=8"
  2402        },
  2403        "funding": {
  2404          "url": "https://github.com/sponsors/sindresorhus"
  2405        }
  2406      },
  2407      "node_modules/is-stream-ended": {
  2408        "version": "0.1.4",
  2409        "resolved": "https://registry.npmjs.org/is-stream-ended/-/is-stream-ended-0.1.4.tgz",
  2410        "integrity": "sha512-xj0XPvmr7bQFTvirqnFr50o0hQIh6ZItDqloxt5aJrR4NQsYeSsyFQERYGCAzfindAcnKjINnwEEgLx4IqVzQw=="
  2411      },
  2412      "node_modules/is-unicode-supported": {
  2413        "version": "0.1.0",
  2414        "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
  2415        "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
  2416        "dev": true,
  2417        "engines": {
  2418          "node": ">=10"
  2419        },
  2420        "funding": {
  2421          "url": "https://github.com/sponsors/sindresorhus"
  2422        }
  2423      },
  2424      "node_modules/isexe": {
  2425        "version": "2.0.0",
  2426        "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
  2427        "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
  2428        "dev": true
  2429      },
  2430      "node_modules/istanbul": {
  2431        "version": "0.4.5",
  2432        "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz",
  2433        "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=",
  2434        "deprecated": "This module is no longer maintained, try this instead:\n  npm i nyc\nVisit https://istanbul.js.org/integrations for other alternatives.",
  2435        "dev": true,
  2436        "dependencies": {
  2437          "abbrev": "1.0.x",
  2438          "async": "1.x",
  2439          "escodegen": "1.8.x",
  2440          "esprima": "2.7.x",
  2441          "glob": "^5.0.15",
  2442          "handlebars": "^4.0.1",
  2443          "js-yaml": "3.x",
  2444          "mkdirp": "0.5.x",
  2445          "nopt": "3.x",
  2446          "once": "1.x",
  2447          "resolve": "1.1.x",
  2448          "supports-color": "^3.1.0",
  2449          "which": "^1.1.1",
  2450          "wordwrap": "^1.0.0"
  2451        },
  2452        "bin": {
  2453          "istanbul": "lib/cli.js"
  2454        }
  2455      },
  2456      "node_modules/istanbul/node_modules/argparse": {
  2457        "version": "1.0.10",
  2458        "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
  2459        "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
  2460        "dev": true,
  2461        "dependencies": {
  2462          "sprintf-js": "~1.0.2"
  2463        }
  2464      },
  2465      "node_modules/istanbul/node_modules/esprima": {
  2466        "version": "2.7.3",
  2467        "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
  2468        "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
  2469        "dev": true,
  2470        "bin": {
  2471          "esparse": "bin/esparse.js",
  2472          "esvalidate": "bin/esvalidate.js"
  2473        },
  2474        "engines": {
  2475          "node": ">=0.10.0"
  2476        }
  2477      },
  2478      "node_modules/istanbul/node_modules/glob": {
  2479        "version": "5.0.15",
  2480        "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
  2481        "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
  2482        "dev": true,
  2483        "dependencies": {
  2484          "inflight": "^1.0.4",
  2485          "inherits": "2",
  2486          "minimatch": "2 || 3",
  2487          "once": "^1.3.0",
  2488          "path-is-absolute": "^1.0.0"
  2489        },
  2490        "engines": {
  2491          "node": "*"
  2492        }
  2493      },
  2494      "node_modules/istanbul/node_modules/has-flag": {
  2495        "version": "1.0.0",
  2496        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
  2497        "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
  2498        "dev": true,
  2499        "engines": {
  2500          "node": ">=0.10.0"
  2501        }
  2502      },
  2503      "node_modules/istanbul/node_modules/js-yaml": {
  2504        "version": "3.14.1",
  2505        "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
  2506        "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
  2507        "dev": true,
  2508        "dependencies": {
  2509          "argparse": "^1.0.7",
  2510          "esprima": "^4.0.0"
  2511        },
  2512        "bin": {
  2513          "js-yaml": "bin/js-yaml.js"
  2514        }
  2515      },
  2516      "node_modules/istanbul/node_modules/js-yaml/node_modules/esprima": {
  2517        "version": "4.0.1",
  2518        "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
  2519        "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
  2520        "dev": true,
  2521        "bin": {
  2522          "esparse": "bin/esparse.js",
  2523          "esvalidate": "bin/esvalidate.js"
  2524        },
  2525        "engines": {
  2526          "node": ">=4"
  2527        }
  2528      },
  2529      "node_modules/istanbul/node_modules/supports-color": {
  2530        "version": "3.2.3",
  2531        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
  2532        "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
  2533        "dev": true,
  2534        "dependencies": {
  2535          "has-flag": "^1.0.0"
  2536        },
  2537        "engines": {
  2538          "node": ">=0.8.0"
  2539        }
  2540      },
  2541      "node_modules/istanbul/node_modules/which": {
  2542        "version": "1.3.1",
  2543        "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
  2544        "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
  2545        "dev": true,
  2546        "dependencies": {
  2547          "isexe": "^2.0.0"
  2548        },
  2549        "bin": {
  2550          "which": "bin/which"
  2551        }
  2552      },
  2553      "node_modules/js-yaml": {
  2554        "version": "4.1.0",
  2555        "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
  2556        "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
  2557        "dev": true,
  2558        "dependencies": {
  2559          "argparse": "^2.0.1"
  2560        },
  2561        "bin": {
  2562          "js-yaml": "bin/js-yaml.js"
  2563        }
  2564      },
  2565      "node_modules/json-bigint": {
  2566        "version": "1.0.0",
  2567        "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz",
  2568        "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==",
  2569        "dependencies": {
  2570          "bignumber.js": "^9.0.0"
  2571        }
  2572      },
  2573      "node_modules/json-schema-traverse": {
  2574        "version": "0.4.1",
  2575        "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
  2576        "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
  2577        "dev": true
  2578      },
  2579      "node_modules/json-stable-stringify-without-jsonify": {
  2580        "version": "1.0.1",
  2581        "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
  2582        "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
  2583        "dev": true
  2584      },
  2585      "node_modules/jsonc-parser": {
  2586        "version": "3.2.0",
  2587        "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz",
  2588        "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==",
  2589        "dev": true
  2590      },
  2591      "node_modules/jwa": {
  2592        "version": "2.0.0",
  2593        "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz",
  2594        "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==",
  2595        "dependencies": {
  2596          "buffer-equal-constant-time": "1.0.1",
  2597          "ecdsa-sig-formatter": "1.0.11",
  2598          "safe-buffer": "^5.0.1"
  2599        }
  2600      },
  2601      "node_modules/jws": {
  2602        "version": "4.0.0",
  2603        "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz",
  2604        "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==",
  2605        "dependencies": {
  2606          "jwa": "^2.0.0",
  2607          "safe-buffer": "^5.0.1"
  2608        }
  2609      },
  2610      "node_modules/levn": {
  2611        "version": "0.3.0",
  2612        "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
  2613        "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
  2614        "dev": true,
  2615        "dependencies": {
  2616          "prelude-ls": "~1.1.2",
  2617          "type-check": "~0.3.2"
  2618        },
  2619        "engines": {
  2620          "node": ">= 0.8.0"
  2621        }
  2622      },
  2623      "node_modules/linked-list-typescript": {
  2624        "version": "1.0.15",
  2625        "resolved": "https://registry.npmjs.org/linked-list-typescript/-/linked-list-typescript-1.0.15.tgz",
  2626        "integrity": "sha512-RIyUu9lnJIyIaMe63O7/aFv/T2v3KsMFuXMBbUQCHX+cgtGro86ETDj5ed0a8gQL2+DFjzYYsgVG4I36/cUwgw=="
  2627      },
  2628      "node_modules/locate-path": {
  2629        "version": "6.0.0",
  2630        "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
  2631        "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
  2632        "dev": true,
  2633        "dependencies": {
  2634          "p-locate": "^5.0.0"
  2635        },
  2636        "engines": {
  2637          "node": ">=10"
  2638        },
  2639        "funding": {
  2640          "url": "https://github.com/sponsors/sindresorhus"
  2641        }
  2642      },
  2643      "node_modules/lodash.camelcase": {
  2644        "version": "4.3.0",
  2645        "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
  2646        "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY="
  2647      },
  2648      "node_modules/lodash.isfunction": {
  2649        "version": "3.0.9",
  2650        "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz",
  2651        "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw=="
  2652      },
  2653      "node_modules/lodash.isnumber": {
  2654        "version": "3.0.3",
  2655        "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz",
  2656        "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w="
  2657      },
  2658      "node_modules/lodash.merge": {
  2659        "version": "4.6.2",
  2660        "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
  2661        "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
  2662        "dev": true
  2663      },
  2664      "node_modules/lodash.snakecase": {
  2665        "version": "4.1.1",
  2666        "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz",
  2667        "integrity": "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40="
  2668      },
  2669      "node_modules/log-symbols": {
  2670        "version": "4.1.0",
  2671        "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
  2672        "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
  2673        "dev": true,
  2674        "dependencies": {
  2675          "chalk": "^4.1.0",
  2676          "is-unicode-supported": "^0.1.0"
  2677        },
  2678        "engines": {
  2679          "node": ">=10"
  2680        },
  2681        "funding": {
  2682          "url": "https://github.com/sponsors/sindresorhus"
  2683        }
  2684      },
  2685      "node_modules/long": {
  2686        "version": "4.0.0",
  2687        "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz",
  2688        "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA=="
  2689      },
  2690      "node_modules/lru-cache": {
  2691        "version": "6.0.0",
  2692        "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
  2693        "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
  2694        "dependencies": {
  2695          "yallist": "^4.0.0"
  2696        },
  2697        "engines": {
  2698          "node": ">=10"
  2699        }
  2700      },
  2701      "node_modules/lunr": {
  2702        "version": "2.3.9",
  2703        "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz",
  2704        "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==",
  2705        "dev": true
  2706      },
  2707      "node_modules/make-error": {
  2708        "version": "1.3.6",
  2709        "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
  2710        "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
  2711        "peer": true
  2712      },
  2713      "node_modules/marked": {
  2714        "version": "4.2.5",
  2715        "resolved": "https://registry.npmjs.org/marked/-/marked-4.2.5.tgz",
  2716        "integrity": "sha512-jPueVhumq7idETHkb203WDD4fMA3yV9emQ5vLwop58lu8bTclMghBWcYAavlDqIEMaisADinV1TooIFCfqOsYQ==",
  2717        "dev": true,
  2718        "bin": {
  2719          "marked": "bin/marked.js"
  2720        },
  2721        "engines": {
  2722          "node": ">= 12"
  2723        }
  2724      },
  2725      "node_modules/merge2": {
  2726        "version": "1.4.1",
  2727        "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
  2728        "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
  2729        "dev": true,
  2730        "engines": {
  2731          "node": ">= 8"
  2732        }
  2733      },
  2734      "node_modules/micromatch": {
  2735        "version": "4.0.5",
  2736        "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
  2737        "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
  2738        "dev": true,
  2739        "dependencies": {
  2740          "braces": "^3.0.2",
  2741          "picomatch": "^2.3.1"
  2742        },
  2743        "engines": {
  2744          "node": ">=8.6"
  2745        }
  2746      },
  2747      "node_modules/minimatch": {
  2748        "version": "3.1.2",
  2749        "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
  2750        "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
  2751        "dev": true,
  2752        "dependencies": {
  2753          "brace-expansion": "^1.1.7"
  2754        },
  2755        "engines": {
  2756          "node": "*"
  2757        }
  2758      },
  2759      "node_modules/minimist": {
  2760        "version": "1.2.6",
  2761        "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
  2762        "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
  2763        "dev": true
  2764      },
  2765      "node_modules/mkdirp": {
  2766        "version": "0.5.5",
  2767        "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
  2768        "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
  2769        "dev": true,
  2770        "dependencies": {
  2771          "minimist": "^1.2.5"
  2772        },
  2773        "bin": {
  2774          "mkdirp": "bin/cmd.js"
  2775        }
  2776      },
  2777      "node_modules/mocha": {
  2778        "version": "9.2.2",
  2779        "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.2.2.tgz",
  2780        "integrity": "sha512-L6XC3EdwT6YrIk0yXpavvLkn8h+EU+Y5UcCHKECyMbdUIxyMuZj4bX4U9e1nvnvUUvQVsV2VHQr5zLdcUkhW/g==",
  2781        "dev": true,
  2782        "dependencies": {
  2783          "@ungap/promise-all-settled": "1.1.2",
  2784          "ansi-colors": "4.1.1",
  2785          "browser-stdout": "1.3.1",
  2786          "chokidar": "3.5.3",
  2787          "debug": "4.3.3",
  2788          "diff": "5.0.0",
  2789          "escape-string-regexp": "4.0.0",
  2790          "find-up": "5.0.0",
  2791          "glob": "7.2.0",
  2792          "growl": "1.10.5",
  2793          "he": "1.2.0",
  2794          "js-yaml": "4.1.0",
  2795          "log-symbols": "4.1.0",
  2796          "minimatch": "4.2.1",
  2797          "ms": "2.1.3",
  2798          "nanoid": "3.3.1",
  2799          "serialize-javascript": "6.0.0",
  2800          "strip-json-comments": "3.1.1",
  2801          "supports-color": "8.1.1",
  2802          "which": "2.0.2",
  2803          "workerpool": "6.2.0",
  2804          "yargs": "16.2.0",
  2805          "yargs-parser": "20.2.4",
  2806          "yargs-unparser": "2.0.0"
  2807        },
  2808        "bin": {
  2809          "_mocha": "bin/_mocha",
  2810          "mocha": "bin/mocha"
  2811        },
  2812        "engines": {
  2813          "node": ">= 12.0.0"
  2814        },
  2815        "funding": {
  2816          "type": "opencollective",
  2817          "url": "https://opencollective.com/mochajs"
  2818        }
  2819      },
  2820      "node_modules/mocha/node_modules/minimatch": {
  2821        "version": "4.2.1",
  2822        "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-4.2.1.tgz",
  2823        "integrity": "sha512-9Uq1ChtSZO+Mxa/CL1eGizn2vRn3MlLgzhT0Iz8zaY8NdvxvB0d5QdPFmCKf7JKA9Lerx5vRrnwO03jsSfGG9g==",
  2824        "dev": true,
  2825        "dependencies": {
  2826          "brace-expansion": "^1.1.7"
  2827        },
  2828        "engines": {
  2829          "node": ">=10"
  2830        }
  2831      },
  2832      "node_modules/ms": {
  2833        "version": "2.1.3",
  2834        "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
  2835        "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
  2836        "dev": true
  2837      },
  2838      "node_modules/nanoid": {
  2839        "version": "3.3.1",
  2840        "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz",
  2841        "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==",
  2842        "dev": true,
  2843        "bin": {
  2844          "nanoid": "bin/nanoid.cjs"
  2845        },
  2846        "engines": {
  2847          "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
  2848        }
  2849      },
  2850      "node_modules/natural-compare": {
  2851        "version": "1.4.0",
  2852        "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
  2853        "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
  2854        "dev": true
  2855      },
  2856      "node_modules/neo-async": {
  2857        "version": "2.6.2",
  2858        "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
  2859        "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
  2860        "dev": true
  2861      },
  2862      "node_modules/node-fetch": {
  2863        "version": "2.6.7",
  2864        "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
  2865        "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
  2866        "dependencies": {
  2867          "whatwg-url": "^5.0.0"
  2868        },
  2869        "engines": {
  2870          "node": "4.x || >=6.0.0"
  2871        },
  2872        "peerDependencies": {
  2873          "encoding": "^0.1.0"
  2874        },
  2875        "peerDependenciesMeta": {
  2876          "encoding": {
  2877            "optional": true
  2878          }
  2879        }
  2880      },
  2881      "node_modules/node-forge": {
  2882        "version": "1.3.1",
  2883        "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz",
  2884        "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==",
  2885        "engines": {
  2886          "node": ">= 6.13.0"
  2887        }
  2888      },
  2889      "node_modules/nopt": {
  2890        "version": "3.0.6",
  2891        "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
  2892        "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
  2893        "dev": true,
  2894        "dependencies": {
  2895          "abbrev": "1"
  2896        },
  2897        "bin": {
  2898          "nopt": "bin/nopt.js"
  2899        }
  2900      },
  2901      "node_modules/normalize-path": {
  2902        "version": "3.0.0",
  2903        "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
  2904        "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
  2905        "dev": true,
  2906        "engines": {
  2907          "node": ">=0.10.0"
  2908        }
  2909      },
  2910      "node_modules/object-hash": {
  2911        "version": "3.0.0",
  2912        "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
  2913        "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
  2914        "engines": {
  2915          "node": ">= 6"
  2916        }
  2917      },
  2918      "node_modules/once": {
  2919        "version": "1.4.0",
  2920        "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
  2921        "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
  2922        "dependencies": {
  2923          "wrappy": "1"
  2924        }
  2925      },
  2926      "node_modules/optionator": {
  2927        "version": "0.8.3",
  2928        "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
  2929        "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
  2930        "dev": true,
  2931        "dependencies": {
  2932          "deep-is": "~0.1.3",
  2933          "fast-levenshtein": "~2.0.6",
  2934          "levn": "~0.3.0",
  2935          "prelude-ls": "~1.1.2",
  2936          "type-check": "~0.3.2",
  2937          "word-wrap": "~1.2.3"
  2938        },
  2939        "engines": {
  2940          "node": ">= 0.8.0"
  2941        }
  2942      },
  2943      "node_modules/p-defer": {
  2944        "version": "3.0.0",
  2945        "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz",
  2946        "integrity": "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==",
  2947        "engines": {
  2948          "node": ">=8"
  2949        }
  2950      },
  2951      "node_modules/p-event": {
  2952        "version": "4.2.0",
  2953        "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz",
  2954        "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==",
  2955        "dev": true,
  2956        "dependencies": {
  2957          "p-timeout": "^3.1.0"
  2958        },
  2959        "engines": {
  2960          "node": ">=8"
  2961        },
  2962        "funding": {
  2963          "url": "https://github.com/sponsors/sindresorhus"
  2964        }
  2965      },
  2966      "node_modules/p-finally": {
  2967        "version": "1.0.0",
  2968        "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
  2969        "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
  2970        "dev": true,
  2971        "engines": {
  2972          "node": ">=4"
  2973        }
  2974      },
  2975      "node_modules/p-limit": {
  2976        "version": "3.1.0",
  2977        "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
  2978        "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
  2979        "dev": true,
  2980        "dependencies": {
  2981          "yocto-queue": "^0.1.0"
  2982        },
  2983        "engines": {
  2984          "node": ">=10"
  2985        },
  2986        "funding": {
  2987          "url": "https://github.com/sponsors/sindresorhus"
  2988        }
  2989      },
  2990      "node_modules/p-locate": {
  2991        "version": "5.0.0",
  2992        "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
  2993        "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
  2994        "dev": true,
  2995        "dependencies": {
  2996          "p-limit": "^3.0.2"
  2997        },
  2998        "engines": {
  2999          "node": ">=10"
  3000        },
  3001        "funding": {
  3002          "url": "https://github.com/sponsors/sindresorhus"
  3003        }
  3004      },
  3005      "node_modules/p-timeout": {
  3006        "version": "3.2.0",
  3007        "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
  3008        "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
  3009        "dev": true,
  3010        "dependencies": {
  3011          "p-finally": "^1.0.0"
  3012        },
  3013        "engines": {
  3014          "node": ">=8"
  3015        }
  3016      },
  3017      "node_modules/parent-module": {
  3018        "version": "1.0.1",
  3019        "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
  3020        "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
  3021        "dev": true,
  3022        "dependencies": {
  3023          "callsites": "^3.0.0"
  3024        },
  3025        "engines": {
  3026          "node": ">=6"
  3027        }
  3028      },
  3029      "node_modules/path-exists": {
  3030        "version": "4.0.0",
  3031        "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
  3032        "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
  3033        "dev": true,
  3034        "engines": {
  3035          "node": ">=8"
  3036        }
  3037      },
  3038      "node_modules/path-is-absolute": {
  3039        "version": "1.0.1",
  3040        "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
  3041        "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
  3042        "dev": true,
  3043        "engines": {
  3044          "node": ">=0.10.0"
  3045        }
  3046      },
  3047      "node_modules/path-key": {
  3048        "version": "3.1.1",
  3049        "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
  3050        "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
  3051        "dev": true,
  3052        "engines": {
  3053          "node": ">=8"
  3054        }
  3055      },
  3056      "node_modules/path-parse": {
  3057        "version": "1.0.7",
  3058        "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
  3059        "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
  3060      },
  3061      "node_modules/path-type": {
  3062        "version": "4.0.0",
  3063        "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
  3064        "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
  3065        "dev": true,
  3066        "engines": {
  3067          "node": ">=8"
  3068        }
  3069      },
  3070      "node_modules/pathval": {
  3071        "version": "1.1.1",
  3072        "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz",
  3073        "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==",
  3074        "engines": {
  3075          "node": "*"
  3076        }
  3077      },
  3078      "node_modules/picomatch": {
  3079        "version": "2.3.1",
  3080        "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
  3081        "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
  3082        "dev": true,
  3083        "engines": {
  3084          "node": ">=8.6"
  3085        },
  3086        "funding": {
  3087          "url": "https://github.com/sponsors/jonschlinkert"
  3088        }
  3089      },
  3090      "node_modules/prelude-ls": {
  3091        "version": "1.1.2",
  3092        "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
  3093        "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
  3094        "dev": true,
  3095        "engines": {
  3096          "node": ">= 0.8.0"
  3097        }
  3098      },
  3099      "node_modules/prettier": {
  3100        "version": "2.5.1",
  3101        "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz",
  3102        "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==",
  3103        "dev": true,
  3104        "bin": {
  3105          "prettier": "bin-prettier.js"
  3106        },
  3107        "engines": {
  3108          "node": ">=10.13.0"
  3109        }
  3110      },
  3111      "node_modules/proto3-json-serializer": {
  3112        "version": "0.1.9",
  3113        "resolved": "https://registry.npmjs.org/proto3-json-serializer/-/proto3-json-serializer-0.1.9.tgz",
  3114        "integrity": "sha512-A60IisqvnuI45qNRygJjrnNjX2TMdQGMY+57tR3nul3ZgO2zXkR9OGR8AXxJhkqx84g0FTnrfi3D5fWMSdANdQ==",
  3115        "dependencies": {
  3116          "protobufjs": "^6.11.2"
  3117        }
  3118      },
  3119      "node_modules/protobufjs": {
  3120        "version": "6.11.3",
  3121        "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz",
  3122        "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==",
  3123        "hasInstallScript": true,
  3124        "dependencies": {
  3125          "@protobufjs/aspromise": "^1.1.2",
  3126          "@protobufjs/base64": "^1.1.2",
  3127          "@protobufjs/codegen": "^2.0.4",
  3128          "@protobufjs/eventemitter": "^1.1.0",
  3129          "@protobufjs/fetch": "^1.1.0",
  3130          "@protobufjs/float": "^1.0.2",
  3131          "@protobufjs/inquire": "^1.1.0",
  3132          "@protobufjs/path": "^1.1.2",
  3133          "@protobufjs/pool": "^1.1.0",
  3134          "@protobufjs/utf8": "^1.1.0",
  3135          "@types/long": "^4.0.1",
  3136          "@types/node": ">=13.7.0",
  3137          "long": "^4.0.0"
  3138        },
  3139        "bin": {
  3140          "pbjs": "bin/pbjs",
  3141          "pbts": "bin/pbts"
  3142        }
  3143      },
  3144      "node_modules/punycode": {
  3145        "version": "1.4.1",
  3146        "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
  3147        "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
  3148        "dev": true
  3149      },
  3150      "node_modules/queue-microtask": {
  3151        "version": "1.2.3",
  3152        "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
  3153        "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
  3154        "dev": true,
  3155        "funding": [
  3156          {
  3157            "type": "github",
  3158            "url": "https://github.com/sponsors/feross"
  3159          },
  3160          {
  3161            "type": "patreon",
  3162            "url": "https://www.patreon.com/feross"
  3163          },
  3164          {
  3165            "type": "consulting",
  3166            "url": "https://feross.org/support"
  3167          }
  3168        ]
  3169      },
  3170      "node_modules/queue-typescript": {
  3171        "version": "1.0.1",
  3172        "resolved": "https://registry.npmjs.org/queue-typescript/-/queue-typescript-1.0.1.tgz",
  3173        "integrity": "sha512-tkK08uPfmpPl0cX1WRSU3EoNb/T5zSoZPGkkpfGX4E8QayWvEmLS2cI3pFngNPkNTCU5pCDQ1IwlzN0L5gdFPg==",
  3174        "dependencies": {
  3175          "linked-list-typescript": "^1.0.11"
  3176        }
  3177      },
  3178      "node_modules/randombytes": {
  3179        "version": "2.1.0",
  3180        "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
  3181        "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
  3182        "dev": true,
  3183        "dependencies": {
  3184          "safe-buffer": "^5.1.0"
  3185        }
  3186      },
  3187      "node_modules/randomstring": {
  3188        "version": "1.1.5",
  3189        "resolved": "https://registry.npmjs.org/randomstring/-/randomstring-1.1.5.tgz",
  3190        "integrity": "sha1-bfBij3XL1ZMpMNn+OrTpVqGFGMM=",
  3191        "dependencies": {
  3192          "array-uniq": "1.0.2"
  3193        },
  3194        "bin": {
  3195          "randomstring": "bin/randomstring"
  3196        },
  3197        "engines": {
  3198          "node": "*"
  3199        }
  3200      },
  3201      "node_modules/readable-stream": {
  3202        "version": "3.6.0",
  3203        "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
  3204        "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
  3205        "dependencies": {
  3206          "inherits": "^2.0.3",
  3207          "string_decoder": "^1.1.1",
  3208          "util-deprecate": "^1.0.1"
  3209        },
  3210        "engines": {
  3211          "node": ">= 6"
  3212        }
  3213      },
  3214      "node_modules/readdirp": {
  3215        "version": "3.6.0",
  3216        "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
  3217        "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
  3218        "dev": true,
  3219        "dependencies": {
  3220          "picomatch": "^2.2.1"
  3221        },
  3222        "engines": {
  3223          "node": ">=8.10.0"
  3224        }
  3225      },
  3226      "node_modules/regexpp": {
  3227        "version": "3.2.0",
  3228        "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
  3229        "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
  3230        "dev": true,
  3231        "engines": {
  3232          "node": ">=8"
  3233        },
  3234        "funding": {
  3235          "url": "https://github.com/sponsors/mysticatea"
  3236        }
  3237      },
  3238      "node_modules/require-directory": {
  3239        "version": "2.1.1",
  3240        "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
  3241        "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
  3242        "engines": {
  3243          "node": ">=0.10.0"
  3244        }
  3245      },
  3246      "node_modules/resolve": {
  3247        "version": "1.1.7",
  3248        "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
  3249        "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
  3250        "dev": true
  3251      },
  3252      "node_modules/resolve-from": {
  3253        "version": "4.0.0",
  3254        "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
  3255        "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
  3256        "dev": true,
  3257        "engines": {
  3258          "node": ">=4"
  3259        }
  3260      },
  3261      "node_modules/retry-request": {
  3262        "version": "4.2.2",
  3263        "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-4.2.2.tgz",
  3264        "integrity": "sha512-xA93uxUD/rogV7BV59agW/JHPGXeREMWiZc9jhcwY4YdZ7QOtC7qbomYg0n4wyk2lJhggjvKvhNX8wln/Aldhg==",
  3265        "dependencies": {
  3266          "debug": "^4.1.1",
  3267          "extend": "^3.0.2"
  3268        },
  3269        "engines": {
  3270          "node": ">=8.10.0"
  3271        }
  3272      },
  3273      "node_modules/reusify": {
  3274        "version": "1.0.4",
  3275        "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
  3276        "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
  3277        "dev": true,
  3278        "engines": {
  3279          "iojs": ">=1.0.0",
  3280          "node": ">=0.10.0"
  3281        }
  3282      },
  3283      "node_modules/rimraf": {
  3284        "version": "3.0.2",
  3285        "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
  3286        "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
  3287        "dev": true,
  3288        "dependencies": {
  3289          "glob": "^7.1.3"
  3290        },
  3291        "bin": {
  3292          "rimraf": "bin.js"
  3293        },
  3294        "funding": {
  3295          "url": "https://github.com/sponsors/isaacs"
  3296        }
  3297      },
  3298      "node_modules/run-parallel": {
  3299        "version": "1.2.0",
  3300        "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
  3301        "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
  3302        "dev": true,
  3303        "funding": [
  3304          {
  3305            "type": "github",
  3306            "url": "https://github.com/sponsors/feross"
  3307          },
  3308          {
  3309            "type": "patreon",
  3310            "url": "https://www.patreon.com/feross"
  3311          },
  3312          {
  3313            "type": "consulting",
  3314            "url": "https://feross.org/support"
  3315          }
  3316        ],
  3317        "dependencies": {
  3318          "queue-microtask": "^1.2.2"
  3319        }
  3320      },
  3321      "node_modules/safe-buffer": {
  3322        "version": "5.2.1",
  3323        "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
  3324        "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
  3325        "funding": [
  3326          {
  3327            "type": "github",
  3328            "url": "https://github.com/sponsors/feross"
  3329          },
  3330          {
  3331            "type": "patreon",
  3332            "url": "https://www.patreon.com/feross"
  3333          },
  3334          {
  3335            "type": "consulting",
  3336            "url": "https://feross.org/support"
  3337          }
  3338        ]
  3339      },
  3340      "node_modules/semver": {
  3341        "version": "7.3.7",
  3342        "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
  3343        "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
  3344        "dev": true,
  3345        "dependencies": {
  3346          "lru-cache": "^6.0.0"
  3347        },
  3348        "bin": {
  3349          "semver": "bin/semver.js"
  3350        },
  3351        "engines": {
  3352          "node": ">=10"
  3353        }
  3354      },
  3355      "node_modules/serialize-closures": {
  3356        "version": "0.2.7",
  3357        "resolved": "https://registry.npmjs.org/serialize-closures/-/serialize-closures-0.2.7.tgz",
  3358        "integrity": "sha512-FJkTECOkJ1jiRdy/BF24lR9AU+siChyYEYrLNy1ZPSz5bas4ZxslM/Fm0VwActiL0zTo1UA5XE2NRubM78+i4g=="
  3359      },
  3360      "node_modules/serialize-javascript": {
  3361        "version": "6.0.0",
  3362        "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
  3363        "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
  3364        "dev": true,
  3365        "dependencies": {
  3366          "randombytes": "^2.1.0"
  3367        }
  3368      },
  3369      "node_modules/shebang-command": {
  3370        "version": "2.0.0",
  3371        "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
  3372        "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
  3373        "dev": true,
  3374        "dependencies": {
  3375          "shebang-regex": "^3.0.0"
  3376        },
  3377        "engines": {
  3378          "node": ">=8"
  3379        }
  3380      },
  3381      "node_modules/shebang-regex": {
  3382        "version": "3.0.0",
  3383        "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
  3384        "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
  3385        "dev": true,
  3386        "engines": {
  3387          "node": ">=8"
  3388        }
  3389      },
  3390      "node_modules/shiki": {
  3391        "version": "0.11.1",
  3392        "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.11.1.tgz",
  3393        "integrity": "sha512-EugY9VASFuDqOexOgXR18ZV+TbFrQHeCpEYaXamO+SZlsnT/2LxuLBX25GGtIrwaEVFXUAbUQ601SWE2rMwWHA==",
  3394        "dev": true,
  3395        "dependencies": {
  3396          "jsonc-parser": "^3.0.0",
  3397          "vscode-oniguruma": "^1.6.1",
  3398          "vscode-textmate": "^6.0.0"
  3399        }
  3400      },
  3401      "node_modules/slash": {
  3402        "version": "3.0.0",
  3403        "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
  3404        "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
  3405        "dev": true,
  3406        "engines": {
  3407          "node": ">=8"
  3408        }
  3409      },
  3410      "node_modules/source-map": {
  3411        "version": "0.2.0",
  3412        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz",
  3413        "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=",
  3414        "dev": true,
  3415        "optional": true,
  3416        "dependencies": {
  3417          "amdefine": ">=0.0.4"
  3418        },
  3419        "engines": {
  3420          "node": ">=0.8.0"
  3421        }
  3422      },
  3423      "node_modules/sprintf-js": {
  3424        "version": "1.0.3",
  3425        "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
  3426        "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
  3427        "dev": true
  3428      },
  3429      "node_modules/stream-events": {
  3430        "version": "1.0.5",
  3431        "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz",
  3432        "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==",
  3433        "dev": true,
  3434        "dependencies": {
  3435          "stubs": "^3.0.0"
  3436        }
  3437      },
  3438      "node_modules/stream-shift": {
  3439        "version": "1.0.1",
  3440        "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
  3441        "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ=="
  3442      },
  3443      "node_modules/string_decoder": {
  3444        "version": "1.3.0",
  3445        "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
  3446        "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
  3447        "dependencies": {
  3448          "safe-buffer": "~5.2.0"
  3449        }
  3450      },
  3451      "node_modules/string-width": {
  3452        "version": "4.2.3",
  3453        "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
  3454        "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
  3455        "dependencies": {
  3456          "emoji-regex": "^8.0.0",
  3457          "is-fullwidth-code-point": "^3.0.0",
  3458          "strip-ansi": "^6.0.1"
  3459        },
  3460        "engines": {
  3461          "node": ">=8"
  3462        }
  3463      },
  3464      "node_modules/strip-ansi": {
  3465        "version": "6.0.1",
  3466        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
  3467        "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
  3468        "dependencies": {
  3469          "ansi-regex": "^5.0.1"
  3470        },
  3471        "engines": {
  3472          "node": ">=8"
  3473        }
  3474      },
  3475      "node_modules/strip-json-comments": {
  3476        "version": "3.1.1",
  3477        "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
  3478        "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
  3479        "dev": true,
  3480        "engines": {
  3481          "node": ">=8"
  3482        },
  3483        "funding": {
  3484          "url": "https://github.com/sponsors/sindresorhus"
  3485        }
  3486      },
  3487      "node_modules/stubs": {
  3488        "version": "3.0.0",
  3489        "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz",
  3490        "integrity": "sha1-6NK6H6nJBXAwPAMLaQD31fiavls=",
  3491        "dev": true
  3492      },
  3493      "node_modules/supports-color": {
  3494        "version": "8.1.1",
  3495        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
  3496        "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
  3497        "dev": true,
  3498        "dependencies": {
  3499          "has-flag": "^4.0.0"
  3500        },
  3501        "engines": {
  3502          "node": ">=10"
  3503        },
  3504        "funding": {
  3505          "url": "https://github.com/chalk/supports-color?sponsor=1"
  3506        }
  3507      },
  3508      "node_modules/supports-preserve-symlinks-flag": {
  3509        "version": "1.0.0",
  3510        "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
  3511        "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
  3512        "engines": {
  3513          "node": ">= 0.4"
  3514        },
  3515        "funding": {
  3516          "url": "https://github.com/sponsors/ljharb"
  3517        }
  3518      },
  3519      "node_modules/teeny-request": {
  3520        "version": "7.1.1",
  3521        "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-7.1.1.tgz",
  3522        "integrity": "sha512-iwY6rkW5DDGq8hE2YgNQlKbptYpY5Nn2xecjQiNjOXWbKzPGUfmeUBCSQbbr306d7Z7U2N0TPl+/SwYRfua1Dg==",
  3523        "dev": true,
  3524        "dependencies": {
  3525          "http-proxy-agent": "^4.0.0",
  3526          "https-proxy-agent": "^5.0.0",
  3527          "node-fetch": "^2.6.1",
  3528          "stream-events": "^1.0.5",
  3529          "uuid": "^8.0.0"
  3530        },
  3531        "engines": {
  3532          "node": ">=10"
  3533        }
  3534      },
  3535      "node_modules/text-table": {
  3536        "version": "0.2.0",
  3537        "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
  3538        "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
  3539        "dev": true
  3540      },
  3541      "node_modules/to-regex-range": {
  3542        "version": "5.0.1",
  3543        "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
  3544        "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
  3545        "dev": true,
  3546        "dependencies": {
  3547          "is-number": "^7.0.0"
  3548        },
  3549        "engines": {
  3550          "node": ">=8.0"
  3551        }
  3552      },
  3553      "node_modules/tr46": {
  3554        "version": "0.0.3",
  3555        "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
  3556        "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o="
  3557      },
  3558      "node_modules/ts-closure-transform": {
  3559        "version": "0.1.7",
  3560        "resolved": "https://registry.npmjs.org/ts-closure-transform/-/ts-closure-transform-0.1.7.tgz",
  3561        "integrity": "sha512-rT46iD8rzahlgv2DhuPT+B2vsw/dmaX8+oguTE5DcDNGqhOkijquXXeeaNwChn7Ruy2m10xgNP5tQ3Yimts9PQ=="
  3562      },
  3563      "node_modules/ts-node": {
  3564        "version": "10.7.0",
  3565        "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.7.0.tgz",
  3566        "integrity": "sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==",
  3567        "peer": true,
  3568        "dependencies": {
  3569          "@cspotcode/source-map-support": "0.7.0",
  3570          "@tsconfig/node10": "^1.0.7",
  3571          "@tsconfig/node12": "^1.0.7",
  3572          "@tsconfig/node14": "^1.0.0",
  3573          "@tsconfig/node16": "^1.0.2",
  3574          "acorn": "^8.4.1",
  3575          "acorn-walk": "^8.1.1",
  3576          "arg": "^4.1.0",
  3577          "create-require": "^1.1.0",
  3578          "diff": "^4.0.1",
  3579          "make-error": "^1.1.1",
  3580          "v8-compile-cache-lib": "^3.0.0",
  3581          "yn": "3.1.1"
  3582        },
  3583        "bin": {
  3584          "ts-node": "dist/bin.js",
  3585          "ts-node-cwd": "dist/bin-cwd.js",
  3586          "ts-node-esm": "dist/bin-esm.js",
  3587          "ts-node-script": "dist/bin-script.js",
  3588          "ts-node-transpile-only": "dist/bin-transpile.js",
  3589          "ts-script": "dist/bin-script-deprecated.js"
  3590        },
  3591        "peerDependencies": {
  3592          "@swc/core": ">=1.2.50",
  3593          "@swc/wasm": ">=1.2.50",
  3594          "@types/node": "*",
  3595          "typescript": ">=2.7"
  3596        },
  3597        "peerDependenciesMeta": {
  3598          "@swc/core": {
  3599            "optional": true
  3600          },
  3601          "@swc/wasm": {
  3602            "optional": true
  3603          }
  3604        }
  3605      },
  3606      "node_modules/ts-node/node_modules/diff": {
  3607        "version": "4.0.2",
  3608        "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
  3609        "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
  3610        "peer": true,
  3611        "engines": {
  3612          "node": ">=0.3.1"
  3613        }
  3614      },
  3615      "node_modules/tslib": {
  3616        "version": "1.14.1",
  3617        "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
  3618        "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
  3619        "dev": true
  3620      },
  3621      "node_modules/tsutils": {
  3622        "version": "3.21.0",
  3623        "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
  3624        "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
  3625        "dev": true,
  3626        "dependencies": {
  3627          "tslib": "^1.8.1"
  3628        },
  3629        "engines": {
  3630          "node": ">= 6"
  3631        },
  3632        "peerDependencies": {
  3633          "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
  3634        }
  3635      },
  3636      "node_modules/ttypescript": {
  3637        "version": "1.5.13",
  3638        "resolved": "https://registry.npmjs.org/ttypescript/-/ttypescript-1.5.13.tgz",
  3639        "integrity": "sha512-KT/RBfGGlVJFqEI8cVvI3nMsmYcFvPSZh8bU0qX+pAwbi7/ABmYkzn7l/K8skw0xmYjVCoyaV6WLsBQxdadybQ==",
  3640        "dependencies": {
  3641          "resolve": ">=1.9.0"
  3642        },
  3643        "bin": {
  3644          "ttsc": "bin/tsc",
  3645          "ttsserver": "bin/tsserver"
  3646        },
  3647        "peerDependencies": {
  3648          "ts-node": ">=8.0.2",
  3649          "typescript": ">=3.2.2"
  3650        }
  3651      },
  3652      "node_modules/ttypescript/node_modules/resolve": {
  3653        "version": "1.22.0",
  3654        "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz",
  3655        "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==",
  3656        "dependencies": {
  3657          "is-core-module": "^2.8.1",
  3658          "path-parse": "^1.0.7",
  3659          "supports-preserve-symlinks-flag": "^1.0.0"
  3660        },
  3661        "bin": {
  3662          "resolve": "bin/resolve"
  3663        },
  3664        "funding": {
  3665          "url": "https://github.com/sponsors/ljharb"
  3666        }
  3667      },
  3668      "node_modules/type-check": {
  3669        "version": "0.3.2",
  3670        "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
  3671        "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
  3672        "dev": true,
  3673        "dependencies": {
  3674          "prelude-ls": "~1.1.2"
  3675        },
  3676        "engines": {
  3677          "node": ">= 0.8.0"
  3678        }
  3679      },
  3680      "node_modules/type-detect": {
  3681        "version": "4.0.8",
  3682        "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
  3683        "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
  3684        "engines": {
  3685          "node": ">=4"
  3686        }
  3687      },
  3688      "node_modules/type-fest": {
  3689        "version": "0.20.2",
  3690        "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
  3691        "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
  3692        "dev": true,
  3693        "engines": {
  3694          "node": ">=10"
  3695        },
  3696        "funding": {
  3697          "url": "https://github.com/sponsors/sindresorhus"
  3698        }
  3699      },
  3700      "node_modules/typedoc": {
  3701        "version": "0.23.23",
  3702        "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.23.23.tgz",
  3703        "integrity": "sha512-cg1YQWj+/BU6wq74iott513U16fbrPCbyYs04PHZgvoKJIc6EY4xNobyDZh4KMfRGW8Yjv6wwIzQyoqopKOUGw==",
  3704        "dev": true,
  3705        "dependencies": {
  3706          "lunr": "^2.3.9",
  3707          "marked": "^4.2.4",
  3708          "minimatch": "^5.1.1",
  3709          "shiki": "^0.11.1"
  3710        },
  3711        "bin": {
  3712          "typedoc": "bin/typedoc"
  3713        },
  3714        "engines": {
  3715          "node": ">= 14.14"
  3716        },
  3717        "peerDependencies": {
  3718          "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x"
  3719        }
  3720      },
  3721      "node_modules/typedoc/node_modules/brace-expansion": {
  3722        "version": "2.0.1",
  3723        "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
  3724        "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
  3725        "dev": true,
  3726        "dependencies": {
  3727          "balanced-match": "^1.0.0"
  3728        }
  3729      },
  3730      "node_modules/typedoc/node_modules/minimatch": {
  3731        "version": "5.1.2",
  3732        "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.2.tgz",
  3733        "integrity": "sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==",
  3734        "dev": true,
  3735        "dependencies": {
  3736          "brace-expansion": "^2.0.1"
  3737        },
  3738        "engines": {
  3739          "node": ">=10"
  3740        }
  3741      },
  3742      "node_modules/typescript": {
  3743        "version": "4.7.4",
  3744        "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz",
  3745        "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==",
  3746        "bin": {
  3747          "tsc": "bin/tsc",
  3748          "tsserver": "bin/tsserver"
  3749        },
  3750        "engines": {
  3751          "node": ">=4.2.0"
  3752        }
  3753      },
  3754      "node_modules/uglify-js": {
  3755        "version": "3.15.1",
  3756        "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.1.tgz",
  3757        "integrity": "sha512-FAGKF12fWdkpvNJZENacOH0e/83eG6JyVQyanIJaBXCN1J11TUQv1T1/z8S+Z0CG0ZPk1nPcreF/c7lrTd0TEQ==",
  3758        "dev": true,
  3759        "optional": true,
  3760        "bin": {
  3761          "uglifyjs": "bin/uglifyjs"
  3762        },
  3763        "engines": {
  3764          "node": ">=0.8.0"
  3765        }
  3766      },
  3767      "node_modules/uri-js": {
  3768        "version": "4.4.1",
  3769        "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
  3770        "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
  3771        "dev": true,
  3772        "dependencies": {
  3773          "punycode": "^2.1.0"
  3774        }
  3775      },
  3776      "node_modules/uri-js/node_modules/punycode": {
  3777        "version": "2.1.1",
  3778        "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
  3779        "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
  3780        "dev": true,
  3781        "engines": {
  3782          "node": ">=6"
  3783        }
  3784      },
  3785      "node_modules/urlgrey": {
  3786        "version": "1.0.0",
  3787        "resolved": "https://registry.npmjs.org/urlgrey/-/urlgrey-1.0.0.tgz",
  3788        "integrity": "sha512-hJfIzMPJmI9IlLkby8QrsCykQ+SXDeO2W5Q9QTW3QpqZVTx4a/K7p8/5q+/isD8vsbVaFgql/gvAoQCRQ2Cb5w==",
  3789        "dev": true,
  3790        "dependencies": {
  3791          "fast-url-parser": "^1.1.3"
  3792        }
  3793      },
  3794      "node_modules/util-deprecate": {
  3795        "version": "1.0.2",
  3796        "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
  3797        "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
  3798      },
  3799      "node_modules/uuid": {
  3800        "version": "8.3.2",
  3801        "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
  3802        "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
  3803        "bin": {
  3804          "uuid": "dist/bin/uuid"
  3805        }
  3806      },
  3807      "node_modules/v8-compile-cache": {
  3808        "version": "2.3.0",
  3809        "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
  3810        "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
  3811        "dev": true
  3812      },
  3813      "node_modules/v8-compile-cache-lib": {
  3814        "version": "3.0.0",
  3815        "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.0.tgz",
  3816        "integrity": "sha512-mpSYqfsFvASnSn5qMiwrr4VKfumbPyONLCOPmsR3A6pTY/r0+tSaVbgPWSAIuzbk3lCTa+FForeTiO+wBQGkjA==",
  3817        "peer": true
  3818      },
  3819      "node_modules/vscode-oniguruma": {
  3820        "version": "1.7.0",
  3821        "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz",
  3822        "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==",
  3823        "dev": true
  3824      },
  3825      "node_modules/vscode-textmate": {
  3826        "version": "6.0.0",
  3827        "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-6.0.0.tgz",
  3828        "integrity": "sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ==",
  3829        "dev": true
  3830      },
  3831      "node_modules/webidl-conversions": {
  3832        "version": "3.0.1",
  3833        "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
  3834        "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE="
  3835      },
  3836      "node_modules/whatwg-url": {
  3837        "version": "5.0.0",
  3838        "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
  3839        "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
  3840        "dependencies": {
  3841          "tr46": "~0.0.3",
  3842          "webidl-conversions": "^3.0.0"
  3843        }
  3844      },
  3845      "node_modules/which": {
  3846        "version": "2.0.2",
  3847        "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
  3848        "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
  3849        "dev": true,
  3850        "dependencies": {
  3851          "isexe": "^2.0.0"
  3852        },
  3853        "bin": {
  3854          "node-which": "bin/node-which"
  3855        },
  3856        "engines": {
  3857          "node": ">= 8"
  3858        }
  3859      },
  3860      "node_modules/word-wrap": {
  3861        "version": "1.2.3",
  3862        "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
  3863        "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
  3864        "dev": true,
  3865        "engines": {
  3866          "node": ">=0.10.0"
  3867        }
  3868      },
  3869      "node_modules/wordwrap": {
  3870        "version": "1.0.0",
  3871        "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
  3872        "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
  3873        "dev": true
  3874      },
  3875      "node_modules/workerpool": {
  3876        "version": "6.2.0",
  3877        "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz",
  3878        "integrity": "sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A==",
  3879        "dev": true
  3880      },
  3881      "node_modules/wrap-ansi": {
  3882        "version": "7.0.0",
  3883        "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
  3884        "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
  3885        "dependencies": {
  3886          "ansi-styles": "^4.0.0",
  3887          "string-width": "^4.1.0",
  3888          "strip-ansi": "^6.0.0"
  3889        },
  3890        "engines": {
  3891          "node": ">=10"
  3892        },
  3893        "funding": {
  3894          "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
  3895        }
  3896      },
  3897      "node_modules/wrappy": {
  3898        "version": "1.0.2",
  3899        "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
  3900        "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
  3901      },
  3902      "node_modules/y18n": {
  3903        "version": "5.0.8",
  3904        "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
  3905        "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
  3906        "engines": {
  3907          "node": ">=10"
  3908        }
  3909      },
  3910      "node_modules/yallist": {
  3911        "version": "4.0.0",
  3912        "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
  3913        "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
  3914      },
  3915      "node_modules/yargs": {
  3916        "version": "16.2.0",
  3917        "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
  3918        "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
  3919        "dependencies": {
  3920          "cliui": "^7.0.2",
  3921          "escalade": "^3.1.1",
  3922          "get-caller-file": "^2.0.5",
  3923          "require-directory": "^2.1.1",
  3924          "string-width": "^4.2.0",
  3925          "y18n": "^5.0.5",
  3926          "yargs-parser": "^20.2.2"
  3927        },
  3928        "engines": {
  3929          "node": ">=10"
  3930        }
  3931      },
  3932      "node_modules/yargs-parser": {
  3933        "version": "20.2.4",
  3934        "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
  3935        "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
  3936        "engines": {
  3937          "node": ">=10"
  3938        }
  3939      },
  3940      "node_modules/yargs-unparser": {
  3941        "version": "2.0.0",
  3942        "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
  3943        "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==",
  3944        "dev": true,
  3945        "dependencies": {
  3946          "camelcase": "^6.0.0",
  3947          "decamelize": "^4.0.0",
  3948          "flat": "^5.0.2",
  3949          "is-plain-obj": "^2.1.0"
  3950        },
  3951        "engines": {
  3952          "node": ">=10"
  3953        }
  3954      },
  3955      "node_modules/yn": {
  3956        "version": "3.1.1",
  3957        "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
  3958        "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
  3959        "peer": true,
  3960        "engines": {
  3961          "node": ">=6"
  3962        }
  3963      },
  3964      "node_modules/yocto-queue": {
  3965        "version": "0.1.0",
  3966        "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
  3967        "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
  3968        "dev": true,
  3969        "engines": {
  3970          "node": ">=10"
  3971        },
  3972        "funding": {
  3973          "url": "https://github.com/sponsors/sindresorhus"
  3974        }
  3975      }
  3976    },
  3977    "dependencies": {
  3978      "@cspotcode/source-map-consumer": {
  3979        "version": "0.8.0",
  3980        "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz",
  3981        "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==",
  3982        "peer": true
  3983      },
  3984      "@cspotcode/source-map-support": {
  3985        "version": "0.7.0",
  3986        "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz",
  3987        "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==",
  3988        "peer": true,
  3989        "requires": {
  3990          "@cspotcode/source-map-consumer": "0.8.0"
  3991        }
  3992      },
  3993      "@eslint/eslintrc": {
  3994        "version": "1.2.3",
  3995        "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.3.tgz",
  3996        "integrity": "sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==",
  3997        "dev": true,
  3998        "requires": {
  3999          "ajv": "^6.12.4",
  4000          "debug": "^4.3.2",
  4001          "espree": "^9.3.2",
  4002          "globals": "^13.9.0",
  4003          "ignore": "^5.2.0",
  4004          "import-fresh": "^3.2.1",
  4005          "js-yaml": "^4.1.0",
  4006          "minimatch": "^3.1.2",
  4007          "strip-json-comments": "^3.1.1"
  4008        }
  4009      },
  4010      "@google-cloud/bigquery": {
  4011        "version": "5.12.0",
  4012        "resolved": "https://registry.npmjs.org/@google-cloud/bigquery/-/bigquery-5.12.0.tgz",
  4013        "integrity": "sha512-UaIvvuKpyJhCRBkxEJXnJwvxOxkGoZHvSs9IsS0MNUS4YphcbWYOyzRMufV5gxdsr7XNSd+36Nj/n/7vyZiCqQ==",
  4014        "dev": true,
  4015        "requires": {
  4016          "@google-cloud/common": "^3.9.0",
  4017          "@google-cloud/paginator": "^3.0.0",
  4018          "@google-cloud/promisify": "^2.0.0",
  4019          "arrify": "^2.0.1",
  4020          "big.js": "^6.0.0",
  4021          "duplexify": "^4.0.0",
  4022          "extend": "^3.0.2",
  4023          "is": "^3.3.0",
  4024          "p-event": "^4.1.0",
  4025          "readable-stream": "^3.6.0",
  4026          "stream-events": "^1.0.5",
  4027          "uuid": "^8.0.0"
  4028        }
  4029      },
  4030      "@google-cloud/common": {
  4031        "version": "3.10.0",
  4032        "resolved": "https://registry.npmjs.org/@google-cloud/common/-/common-3.10.0.tgz",
  4033        "integrity": "sha512-XMbJYMh/ZSaZnbnrrOFfR/oQrb0SxG4qh6hDisWCoEbFcBHV0qHQo4uXfeMCzolx2Mfkh6VDaOGg+hyJsmxrlw==",
  4034        "dev": true,
  4035        "requires": {
  4036          "@google-cloud/projectify": "^2.0.0",
  4037          "@google-cloud/promisify": "^2.0.0",
  4038          "arrify": "^2.0.1",
  4039          "duplexify": "^4.1.1",
  4040          "ent": "^2.2.0",
  4041          "extend": "^3.0.2",
  4042          "google-auth-library": "^7.14.0",
  4043          "retry-request": "^4.2.2",
  4044          "teeny-request": "^7.0.0"
  4045        }
  4046      },
  4047      "@google-cloud/paginator": {
  4048        "version": "3.0.7",
  4049        "resolved": "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-3.0.7.tgz",
  4050        "integrity": "sha512-jJNutk0arIQhmpUUQJPJErsojqo834KcyB6X7a1mxuic8i1tKXxde8E69IZxNZawRIlZdIK2QY4WALvlK5MzYQ==",
  4051        "requires": {
  4052          "arrify": "^2.0.0",
  4053          "extend": "^3.0.2"
  4054        }
  4055      },
  4056      "@google-cloud/precise-date": {
  4057        "version": "2.0.4",
  4058        "resolved": "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-2.0.4.tgz",
  4059        "integrity": "sha512-nOB+mZdevI/1Si0QAfxWfzzIqFdc7wrO+DYePFvgbOoMtvX+XfFTINNt7e9Zg66AbDbWCPRnikU+6f5LTm9Wyg=="
  4060      },
  4061      "@google-cloud/projectify": {
  4062        "version": "2.1.1",
  4063        "resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-2.1.1.tgz",
  4064        "integrity": "sha512-+rssMZHnlh0twl122gXY4/aCrk0G1acBqkHFfYddtsqpYXGxA29nj9V5V9SfC+GyOG00l650f6lG9KL+EpFEWQ=="
  4065      },
  4066      "@google-cloud/promisify": {
  4067        "version": "2.0.4",
  4068        "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-2.0.4.tgz",
  4069        "integrity": "sha512-j8yRSSqswWi1QqUGKVEKOG03Q7qOoZP6/h2zN2YO+F5h2+DHU0bSrHCK9Y7lo2DI9fBd8qGAw795sf+3Jva4yA=="
  4070      },
  4071      "@google-cloud/pubsub": {
  4072        "version": "2.19.4",
  4073        "resolved": "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-2.19.4.tgz",
  4074        "integrity": "sha512-+aZxq6N5XGarQS3xGXjKSRFy4TB+3PMpI0CBmSrcC59g3TB5nmwps3pv/KkdLa0Cd+CPHDdfrEW1uSrGBMLICw==",
  4075        "requires": {
  4076          "@google-cloud/paginator": "^3.0.6",
  4077          "@google-cloud/precise-date": "^2.0.0",
  4078          "@google-cloud/projectify": "^2.0.0",
  4079          "@google-cloud/promisify": "^2.0.0",
  4080          "@opentelemetry/api": "^1.0.0",
  4081          "@opentelemetry/semantic-conventions": "^1.0.0",
  4082          "@types/duplexify": "^3.6.0",
  4083          "@types/long": "^4.0.0",
  4084          "arrify": "^2.0.0",
  4085          "extend": "^3.0.2",
  4086          "google-auth-library": "^7.0.0",
  4087          "google-gax": "2.30.3",
  4088          "is-stream-ended": "^0.1.4",
  4089          "lodash.snakecase": "^4.1.1",
  4090          "p-defer": "^3.0.0"
  4091        }
  4092      },
  4093      "@grpc/grpc-js": {
  4094        "version": "1.6.7",
  4095        "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.6.7.tgz",
  4096        "integrity": "sha512-eBM03pu9hd3VqDQG+kHahiG1x80RGkkqqRb1Pchcwqej/KkAH95gAvKs6laqaHCycYaPK+TKuNQnOz9UXYA8qw==",
  4097        "requires": {
  4098          "@grpc/proto-loader": "^0.6.4",
  4099          "@types/node": ">=12.12.47"
  4100        }
  4101      },
  4102      "@grpc/proto-loader": {
  4103        "version": "0.6.9",
  4104        "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.9.tgz",
  4105        "integrity": "sha512-UlcCS8VbsU9d3XTXGiEVFonN7hXk+oMXZtoHHG2oSA1/GcDP1q6OUgs20PzHDGizzyi8ufGSUDlk3O2NyY7leg==",
  4106        "requires": {
  4107          "@types/long": "^4.0.1",
  4108          "lodash.camelcase": "^4.3.0",
  4109          "long": "^4.0.0",
  4110          "protobufjs": "^6.10.0",
  4111          "yargs": "^16.2.0"
  4112        }
  4113      },
  4114      "@humanwhocodes/config-array": {
  4115        "version": "0.9.5",
  4116        "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz",
  4117        "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==",
  4118        "dev": true,
  4119        "requires": {
  4120          "@humanwhocodes/object-schema": "^1.2.1",
  4121          "debug": "^4.1.1",
  4122          "minimatch": "^3.0.4"
  4123        }
  4124      },
  4125      "@humanwhocodes/object-schema": {
  4126        "version": "1.2.1",
  4127        "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
  4128        "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
  4129        "dev": true
  4130      },
  4131      "@nodelib/fs.scandir": {
  4132        "version": "2.1.5",
  4133        "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
  4134        "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
  4135        "dev": true,
  4136        "requires": {
  4137          "@nodelib/fs.stat": "2.0.5",
  4138          "run-parallel": "^1.1.9"
  4139        }
  4140      },
  4141      "@nodelib/fs.stat": {
  4142        "version": "2.0.5",
  4143        "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
  4144        "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
  4145        "dev": true
  4146      },
  4147      "@nodelib/fs.walk": {
  4148        "version": "1.2.8",
  4149        "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
  4150        "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
  4151        "dev": true,
  4152        "requires": {
  4153          "@nodelib/fs.scandir": "2.1.5",
  4154          "fastq": "^1.6.0"
  4155        }
  4156      },
  4157      "@opentelemetry/api": {
  4158        "version": "1.1.0",
  4159        "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.1.0.tgz",
  4160        "integrity": "sha512-hf+3bwuBwtXsugA2ULBc95qxrOqP2pOekLz34BJhcAKawt94vfeNyUKpYc0lZQ/3sCP6LqRa7UAdHA7i5UODzQ=="
  4161      },
  4162      "@opentelemetry/semantic-conventions": {
  4163        "version": "1.2.0",
  4164        "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.2.0.tgz",
  4165        "integrity": "sha512-BNKB9fiYVghALJzCuWO3eNYfdTExPVK4ykrtmfNfy0A6UWYhOYjGMXifUmkunDJNL8ju9tBobo8jF0WR9zGy1Q=="
  4166      },
  4167      "@protobuf-ts/grpc-transport": {
  4168        "version": "2.1.0",
  4169        "resolved": "https://registry.npmjs.org/@protobuf-ts/grpc-transport/-/grpc-transport-2.1.0.tgz",
  4170        "integrity": "sha512-wVgnUOeCv8j26+tqbC6lHSmITTwzkj/wE1oRSht7xSuxI6Jn/Y20NR3hYF+eYHGcvsv0y7G60Md/+dRTNc83jA==",
  4171        "requires": {
  4172          "@protobuf-ts/runtime": "^2.1.0",
  4173          "@protobuf-ts/runtime-rpc": "^2.1.0"
  4174        }
  4175      },
  4176      "@protobuf-ts/plugin": {
  4177        "version": "2.1.0",
  4178        "resolved": "https://registry.npmjs.org/@protobuf-ts/plugin/-/plugin-2.1.0.tgz",
  4179        "integrity": "sha512-eAgw03TjJdpYz78wITlePB1vUQiJURf+o8lromgUo2v2LVyuQN7xzLOZGh1aIyVk0JBOYFYiaNED4gn682AP6g==",
  4180        "requires": {
  4181          "@protobuf-ts/plugin-framework": "^2.1.0",
  4182          "@protobuf-ts/protoc": "^2.1.0",
  4183          "@protobuf-ts/runtime": "^2.1.0",
  4184          "@protobuf-ts/runtime-rpc": "^2.1.0",
  4185          "typescript": "^3.9"
  4186        },
  4187        "dependencies": {
  4188          "typescript": {
  4189            "version": "3.9.10",
  4190            "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz",
  4191            "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q=="
  4192          }
  4193        }
  4194      },
  4195      "@protobuf-ts/plugin-framework": {
  4196        "version": "2.1.0",
  4197        "resolved": "https://registry.npmjs.org/@protobuf-ts/plugin-framework/-/plugin-framework-2.1.0.tgz",
  4198        "integrity": "sha512-GuDKdJqlSZtQYn6LgDh1J95ZnO1pgGDCMKYAIcosFDTI++EuwON6eje1ppI03O8GJ2cF2EoqjgqsXhC6kXhbPQ==",
  4199        "requires": {
  4200          "@protobuf-ts/runtime": "^2.1.0",
  4201          "typescript": "^3.9"
  4202        },
  4203        "dependencies": {
  4204          "typescript": {
  4205            "version": "3.9.10",
  4206            "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz",
  4207            "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q=="
  4208          }
  4209        }
  4210      },
  4211      "@protobuf-ts/protoc": {
  4212        "version": "2.1.0",
  4213        "resolved": "https://registry.npmjs.org/@protobuf-ts/protoc/-/protoc-2.1.0.tgz",
  4214        "integrity": "sha512-lAoGOqE+qy52iL44iE7drkXkmiFXx9VwedaaDf3GPXPPwxjfxN6Ke3vl2MavG+TmgtYPvgpGXy/D5Aey+vecmw=="
  4215      },
  4216      "@protobuf-ts/runtime": {
  4217        "version": "2.1.0",
  4218        "resolved": "https://registry.npmjs.org/@protobuf-ts/runtime/-/runtime-2.1.0.tgz",
  4219        "integrity": "sha512-HZwkgJW9SGiE9+0lWKr1X997tmG01/40j+hr9yBVk+hTQcm7Hsf77XhMNtsDjWUOcspG6GBXu8o3g4i3kD5/zQ=="
  4220      },
  4221      "@protobuf-ts/runtime-rpc": {
  4222        "version": "2.1.0",
  4223        "resolved": "https://registry.npmjs.org/@protobuf-ts/runtime-rpc/-/runtime-rpc-2.1.0.tgz",
  4224        "integrity": "sha512-i/q2sV2s3quJ0I+WY5mXKHiiabvkggOuyb+m0sDqN1MQXcJ/S9mZo/KZ0Dc5RcH4SFhg7NiFzsw6O1xOvG7GrQ==",
  4225        "requires": {
  4226          "@protobuf-ts/runtime": "^2.1.0"
  4227        }
  4228      },
  4229      "@protobufjs/aspromise": {
  4230        "version": "1.1.2",
  4231        "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
  4232        "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78="
  4233      },
  4234      "@protobufjs/base64": {
  4235        "version": "1.1.2",
  4236        "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
  4237        "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg=="
  4238      },
  4239      "@protobufjs/codegen": {
  4240        "version": "2.0.4",
  4241        "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",
  4242        "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg=="
  4243      },
  4244      "@protobufjs/eventemitter": {
  4245        "version": "1.1.0",
  4246        "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
  4247        "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A="
  4248      },
  4249      "@protobufjs/fetch": {
  4250        "version": "1.1.0",
  4251        "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
  4252        "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=",
  4253        "requires": {
  4254          "@protobufjs/aspromise": "^1.1.1",
  4255          "@protobufjs/inquire": "^1.1.0"
  4256        }
  4257      },
  4258      "@protobufjs/float": {
  4259        "version": "1.0.2",
  4260        "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
  4261        "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E="
  4262      },
  4263      "@protobufjs/inquire": {
  4264        "version": "1.1.0",
  4265        "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",
  4266        "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik="
  4267      },
  4268      "@protobufjs/path": {
  4269        "version": "1.1.2",
  4270        "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
  4271        "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0="
  4272      },
  4273      "@protobufjs/pool": {
  4274        "version": "1.1.0",
  4275        "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
  4276        "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q="
  4277      },
  4278      "@protobufjs/utf8": {
  4279        "version": "1.1.0",
  4280        "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
  4281        "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA="
  4282      },
  4283      "@tootallnate/once": {
  4284        "version": "1.1.2",
  4285        "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
  4286        "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
  4287        "dev": true
  4288      },
  4289      "@tsconfig/node10": {
  4290        "version": "1.0.8",
  4291        "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz",
  4292        "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==",
  4293        "peer": true
  4294      },
  4295      "@tsconfig/node12": {
  4296        "version": "1.0.9",
  4297        "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz",
  4298        "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==",
  4299        "peer": true
  4300      },
  4301      "@tsconfig/node14": {
  4302        "version": "1.0.1",
  4303        "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz",
  4304        "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==",
  4305        "peer": true
  4306      },
  4307      "@tsconfig/node16": {
  4308        "version": "1.0.2",
  4309        "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz",
  4310        "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==",
  4311        "peer": true
  4312      },
  4313      "@types/duplexify": {
  4314        "version": "3.6.1",
  4315        "resolved": "https://registry.npmjs.org/@types/duplexify/-/duplexify-3.6.1.tgz",
  4316        "integrity": "sha512-n0zoEj/fMdMOvqbHxmqnza/kXyoGgJmEpsXjpP+gEqE1Ye4yNqc7xWipKnUoMpWhMuzJQSfK2gMrwlElly7OGQ==",
  4317        "requires": {
  4318          "@types/node": "*"
  4319        }
  4320      },
  4321      "@types/json-schema": {
  4322        "version": "7.0.11",
  4323        "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
  4324        "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
  4325        "dev": true
  4326      },
  4327      "@types/long": {
  4328        "version": "4.0.1",
  4329        "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz",
  4330        "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w=="
  4331      },
  4332      "@types/mocha": {
  4333        "version": "9.0.0",
  4334        "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-9.0.0.tgz",
  4335        "integrity": "sha512-scN0hAWyLVAvLR9AyW7HoFF5sJZglyBsbPuHO4fv7JRvfmPBMfp1ozWqOf/e4wwPNxezBZXRfWzMb6iFLgEVRA==",
  4336        "dev": true
  4337      },
  4338      "@types/node": {
  4339        "version": "17.0.8",
  4340        "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.8.tgz",
  4341        "integrity": "sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg=="
  4342      },
  4343      "@typescript-eslint/eslint-plugin": {
  4344        "version": "5.24.0",
  4345        "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.24.0.tgz",
  4346        "integrity": "sha512-6bqFGk6wa9+6RrU++eLknKyDqXU1Oc8nyoLu5a1fU17PNRJd9UBr56rMF7c4DRaRtnarlkQ4jwxUbvBo8cNlpw==",
  4347        "dev": true,
  4348        "requires": {
  4349          "@typescript-eslint/scope-manager": "5.24.0",
  4350          "@typescript-eslint/type-utils": "5.24.0",
  4351          "@typescript-eslint/utils": "5.24.0",
  4352          "debug": "^4.3.4",
  4353          "functional-red-black-tree": "^1.0.1",
  4354          "ignore": "^5.2.0",
  4355          "regexpp": "^3.2.0",
  4356          "semver": "^7.3.7",
  4357          "tsutils": "^3.21.0"
  4358        },
  4359        "dependencies": {
  4360          "debug": {
  4361            "version": "4.3.4",
  4362            "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
  4363            "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
  4364            "dev": true,
  4365            "requires": {
  4366              "ms": "2.1.2"
  4367            }
  4368          },
  4369          "ms": {
  4370            "version": "2.1.2",
  4371            "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  4372            "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
  4373            "dev": true
  4374          }
  4375        }
  4376      },
  4377      "@typescript-eslint/parser": {
  4378        "version": "5.24.0",
  4379        "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.24.0.tgz",
  4380        "integrity": "sha512-4q29C6xFYZ5B2CXqSBBdcS0lPyfM9M09DoQLtHS5kf+WbpV8pBBhHDLNhXfgyVwFnhrhYzOu7xmg02DzxeF2Uw==",
  4381        "dev": true,
  4382        "requires": {
  4383          "@typescript-eslint/scope-manager": "5.24.0",
  4384          "@typescript-eslint/types": "5.24.0",
  4385          "@typescript-eslint/typescript-estree": "5.24.0",
  4386          "debug": "^4.3.4"
  4387        },
  4388        "dependencies": {
  4389          "debug": {
  4390            "version": "4.3.4",
  4391            "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
  4392            "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
  4393            "dev": true,
  4394            "requires": {
  4395              "ms": "2.1.2"
  4396            }
  4397          },
  4398          "ms": {
  4399            "version": "2.1.2",
  4400            "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  4401            "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
  4402            "dev": true
  4403          }
  4404        }
  4405      },
  4406      "@typescript-eslint/scope-manager": {
  4407        "version": "5.24.0",
  4408        "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.24.0.tgz",
  4409        "integrity": "sha512-WpMWipcDzGmMzdT7NtTjRXFabx10WleLUGrJpuJLGaxSqpcyq5ACpKSD5VE40h2nz3melQ91aP4Du7lh9FliCA==",
  4410        "dev": true,
  4411        "requires": {
  4412          "@typescript-eslint/types": "5.24.0",
  4413          "@typescript-eslint/visitor-keys": "5.24.0"
  4414        }
  4415      },
  4416      "@typescript-eslint/type-utils": {
  4417        "version": "5.24.0",
  4418        "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.24.0.tgz",
  4419        "integrity": "sha512-uGi+sQiM6E5CeCZYBXiaIvIChBXru4LZ1tMoeKbh1Lze+8BO9syUG07594C4lvN2YPT4KVeIupOJkVI+9/DAmQ==",
  4420        "dev": true,
  4421        "requires": {
  4422          "@typescript-eslint/utils": "5.24.0",
  4423          "debug": "^4.3.4",
  4424          "tsutils": "^3.21.0"
  4425        },
  4426        "dependencies": {
  4427          "debug": {
  4428            "version": "4.3.4",
  4429            "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
  4430            "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
  4431            "dev": true,
  4432            "requires": {
  4433              "ms": "2.1.2"
  4434            }
  4435          },
  4436          "ms": {
  4437            "version": "2.1.2",
  4438            "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  4439            "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
  4440            "dev": true
  4441          }
  4442        }
  4443      },
  4444      "@typescript-eslint/types": {
  4445        "version": "5.24.0",
  4446        "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.24.0.tgz",
  4447        "integrity": "sha512-Tpg1c3shTDgTmZd3qdUyd+16r/pGmVaVEbLs+ufuWP0EruVbUiEOmpBBQxBb9a8iPRxi8Rb2oiwOxuZJzSq11A==",
  4448        "dev": true
  4449      },
  4450      "@typescript-eslint/typescript-estree": {
  4451        "version": "5.24.0",
  4452        "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.24.0.tgz",
  4453        "integrity": "sha512-zcor6vQkQmZAQfebSPVwUk/FD+CvnsnlfKXYeQDsWXRF+t7SBPmIfNia/wQxCSeu1h1JIjwV2i9f5/DdSp/uDw==",
  4454        "dev": true,
  4455        "requires": {
  4456          "@typescript-eslint/types": "5.24.0",
  4457          "@typescript-eslint/visitor-keys": "5.24.0",
  4458          "debug": "^4.3.4",
  4459          "globby": "^11.1.0",
  4460          "is-glob": "^4.0.3",
  4461          "semver": "^7.3.7",
  4462          "tsutils": "^3.21.0"
  4463        },
  4464        "dependencies": {
  4465          "debug": {
  4466            "version": "4.3.4",
  4467            "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
  4468            "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
  4469            "dev": true,
  4470            "requires": {
  4471              "ms": "2.1.2"
  4472            }
  4473          },
  4474          "ms": {
  4475            "version": "2.1.2",
  4476            "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  4477            "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
  4478            "dev": true
  4479          }
  4480        }
  4481      },
  4482      "@typescript-eslint/utils": {
  4483        "version": "5.24.0",
  4484        "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.24.0.tgz",
  4485        "integrity": "sha512-K05sbWoeCBJH8KXu6hetBJ+ukG0k2u2KlgD3bN+v+oBKm8adJqVHpSSLHNzqyuv0Lh4GVSAUgZ5lB4icmPmWLw==",
  4486        "dev": true,
  4487        "requires": {
  4488          "@types/json-schema": "^7.0.9",
  4489          "@typescript-eslint/scope-manager": "5.24.0",
  4490          "@typescript-eslint/types": "5.24.0",
  4491          "@typescript-eslint/typescript-estree": "5.24.0",
  4492          "eslint-scope": "^5.1.1",
  4493          "eslint-utils": "^3.0.0"
  4494        }
  4495      },
  4496      "@typescript-eslint/visitor-keys": {
  4497        "version": "5.24.0",
  4498        "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.24.0.tgz",
  4499        "integrity": "sha512-qzGwSXMyMnogcAo+/2fU+jhlPPVMXlIH2PeAonIKjJSoDKl1+lJVvG5Z5Oud36yU0TWK2cs1p/FaSN5J2OUFYA==",
  4500        "dev": true,
  4501        "requires": {
  4502          "@typescript-eslint/types": "5.24.0",
  4503          "eslint-visitor-keys": "^3.3.0"
  4504        }
  4505      },
  4506      "@ungap/promise-all-settled": {
  4507        "version": "1.1.2",
  4508        "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz",
  4509        "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==",
  4510        "dev": true
  4511      },
  4512      "abbrev": {
  4513        "version": "1.0.9",
  4514        "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz",
  4515        "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=",
  4516        "dev": true
  4517      },
  4518      "abort-controller": {
  4519        "version": "3.0.0",
  4520        "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
  4521        "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
  4522        "requires": {
  4523          "event-target-shim": "^5.0.0"
  4524        }
  4525      },
  4526      "acorn": {
  4527        "version": "8.7.1",
  4528        "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz",
  4529        "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A=="
  4530      },
  4531      "acorn-jsx": {
  4532        "version": "5.3.2",
  4533        "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
  4534        "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
  4535        "dev": true,
  4536        "requires": {}
  4537      },
  4538      "acorn-walk": {
  4539        "version": "8.2.0",
  4540        "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
  4541        "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
  4542        "peer": true
  4543      },
  4544      "agent-base": {
  4545        "version": "6.0.2",
  4546        "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
  4547        "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
  4548        "requires": {
  4549          "debug": "4"
  4550        }
  4551      },
  4552      "ajv": {
  4553        "version": "6.12.6",
  4554        "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
  4555        "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
  4556        "dev": true,
  4557        "requires": {
  4558          "fast-deep-equal": "^3.1.1",
  4559          "fast-json-stable-stringify": "^2.0.0",
  4560          "json-schema-traverse": "^0.4.1",
  4561          "uri-js": "^4.2.2"
  4562        }
  4563      },
  4564      "amdefine": {
  4565        "version": "1.0.1",
  4566        "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
  4567        "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
  4568        "dev": true,
  4569        "optional": true
  4570      },
  4571      "ansi-colors": {
  4572        "version": "4.1.1",
  4573        "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
  4574        "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
  4575        "dev": true
  4576      },
  4577      "ansi-regex": {
  4578        "version": "5.0.1",
  4579        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
  4580        "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
  4581      },
  4582      "ansi-styles": {
  4583        "version": "4.3.0",
  4584        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  4585        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  4586        "requires": {
  4587          "color-convert": "^2.0.1"
  4588        }
  4589      },
  4590      "anymatch": {
  4591        "version": "3.1.2",
  4592        "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
  4593        "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
  4594        "dev": true,
  4595        "requires": {
  4596          "normalize-path": "^3.0.0",
  4597          "picomatch": "^2.0.4"
  4598        }
  4599      },
  4600      "arg": {
  4601        "version": "4.1.3",
  4602        "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
  4603        "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
  4604        "peer": true
  4605      },
  4606      "argle": {
  4607        "version": "1.1.1",
  4608        "resolved": "https://registry.npmjs.org/argle/-/argle-1.1.1.tgz",
  4609        "integrity": "sha1-DP47wDLDay9IukK5wX+J9wYH6ZQ=",
  4610        "requires": {
  4611          "lodash.isfunction": "^3.0.8",
  4612          "lodash.isnumber": "^3.0.3"
  4613        }
  4614      },
  4615      "argparse": {
  4616        "version": "2.0.1",
  4617        "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
  4618        "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
  4619        "dev": true
  4620      },
  4621      "argv": {
  4622        "version": "0.0.2",
  4623        "resolved": "https://registry.npmjs.org/argv/-/argv-0.0.2.tgz",
  4624        "integrity": "sha1-7L0W+JSbFXGDcRsb2jNPN4QBhas=",
  4625        "dev": true
  4626      },
  4627      "array-union": {
  4628        "version": "2.1.0",
  4629        "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
  4630        "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
  4631        "dev": true
  4632      },
  4633      "array-uniq": {
  4634        "version": "1.0.2",
  4635        "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz",
  4636        "integrity": "sha1-X8w3OSB3VyPP1k1lxkvvU7+eum0="
  4637      },
  4638      "arrify": {
  4639        "version": "2.0.1",
  4640        "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
  4641        "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug=="
  4642      },
  4643      "assertion-error": {
  4644        "version": "1.1.0",
  4645        "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
  4646        "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw=="
  4647      },
  4648      "async": {
  4649        "version": "1.5.2",
  4650        "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
  4651        "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
  4652        "dev": true
  4653      },
  4654      "balanced-match": {
  4655        "version": "1.0.2",
  4656        "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
  4657        "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
  4658        "dev": true
  4659      },
  4660      "base64-js": {
  4661        "version": "1.5.1",
  4662        "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
  4663        "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
  4664      },
  4665      "big.js": {
  4666        "version": "6.1.1",
  4667        "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.1.1.tgz",
  4668        "integrity": "sha512-1vObw81a8ylZO5ePrtMay0n018TcftpTA5HFKDaSuiUDBo8biRBtjIobw60OpwuvrGk+FsxKamqN4cnmj/eXdg==",
  4669        "dev": true
  4670      },
  4671      "bignumber.js": {
  4672        "version": "9.0.2",
  4673        "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz",
  4674        "integrity": "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw=="
  4675      },
  4676      "binary-extensions": {
  4677        "version": "2.2.0",
  4678        "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
  4679        "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
  4680        "dev": true
  4681      },
  4682      "brace-expansion": {
  4683        "version": "1.1.11",
  4684        "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  4685        "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  4686        "dev": true,
  4687        "requires": {
  4688          "balanced-match": "^1.0.0",
  4689          "concat-map": "0.0.1"
  4690        }
  4691      },
  4692      "braces": {
  4693        "version": "3.0.2",
  4694        "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
  4695        "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
  4696        "dev": true,
  4697        "requires": {
  4698          "fill-range": "^7.0.1"
  4699        }
  4700      },
  4701      "browser-stdout": {
  4702        "version": "1.3.1",
  4703        "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
  4704        "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
  4705        "dev": true
  4706      },
  4707      "bson": {
  4708        "version": "4.6.0",
  4709        "resolved": "https://registry.npmjs.org/bson/-/bson-4.6.0.tgz",
  4710        "integrity": "sha512-8jw1NU1hglS+Da1jDOUYuNcBJ4cNHCFIqzlwoFNnsTOg2R/ox0aTYcTiBN4dzRa9q7Cvy6XErh3L8ReTEb9AQQ==",
  4711        "requires": {
  4712          "buffer": "^5.6.0"
  4713        }
  4714      },
  4715      "buffer": {
  4716        "version": "5.7.1",
  4717        "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
  4718        "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
  4719        "requires": {
  4720          "base64-js": "^1.3.1",
  4721          "ieee754": "^1.1.13"
  4722        }
  4723      },
  4724      "buffer-equal-constant-time": {
  4725        "version": "1.0.1",
  4726        "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
  4727        "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA=="
  4728      },
  4729      "callsites": {
  4730        "version": "3.1.0",
  4731        "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
  4732        "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
  4733        "dev": true
  4734      },
  4735      "camelcase": {
  4736        "version": "6.3.0",
  4737        "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
  4738        "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
  4739        "dev": true
  4740      },
  4741      "capture-console": {
  4742        "version": "1.0.1",
  4743        "resolved": "https://registry.npmjs.org/capture-console/-/capture-console-1.0.1.tgz",
  4744        "integrity": "sha1-22PDmscyOQGbrdf7sQFD7aOA/3E=",
  4745        "requires": {
  4746          "argle": "~1.1.1",
  4747          "lodash.isfunction": "~3.0.8",
  4748          "randomstring": "~1.1.5"
  4749        }
  4750      },
  4751      "chai": {
  4752        "version": "4.3.4",
  4753        "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.4.tgz",
  4754        "integrity": "sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA==",
  4755        "requires": {
  4756          "assertion-error": "^1.1.0",
  4757          "check-error": "^1.0.2",
  4758          "deep-eql": "^3.0.1",
  4759          "get-func-name": "^2.0.0",
  4760          "pathval": "^1.1.1",
  4761          "type-detect": "^4.0.5"
  4762        }
  4763      },
  4764      "chalk": {
  4765        "version": "4.1.2",
  4766        "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
  4767        "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
  4768        "dev": true,
  4769        "requires": {
  4770          "ansi-styles": "^4.1.0",
  4771          "supports-color": "^7.1.0"
  4772        },
  4773        "dependencies": {
  4774          "supports-color": {
  4775            "version": "7.2.0",
  4776            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  4777            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  4778            "dev": true,
  4779            "requires": {
  4780              "has-flag": "^4.0.0"
  4781            }
  4782          }
  4783        }
  4784      },
  4785      "check-error": {
  4786        "version": "1.0.2",
  4787        "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
  4788        "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII="
  4789      },
  4790      "chokidar": {
  4791        "version": "3.5.3",
  4792        "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
  4793        "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
  4794        "dev": true,
  4795        "requires": {
  4796          "anymatch": "~3.1.2",
  4797          "braces": "~3.0.2",
  4798          "fsevents": "~2.3.2",
  4799          "glob-parent": "~5.1.2",
  4800          "is-binary-path": "~2.1.0",
  4801          "is-glob": "~4.0.1",
  4802          "normalize-path": "~3.0.0",
  4803          "readdirp": "~3.6.0"
  4804        }
  4805      },
  4806      "cliui": {
  4807        "version": "7.0.4",
  4808        "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
  4809        "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
  4810        "requires": {
  4811          "string-width": "^4.2.0",
  4812          "strip-ansi": "^6.0.0",
  4813          "wrap-ansi": "^7.0.0"
  4814        }
  4815      },
  4816      "codecov": {
  4817        "version": "3.8.3",
  4818        "resolved": "https://registry.npmjs.org/codecov/-/codecov-3.8.3.tgz",
  4819        "integrity": "sha512-Y8Hw+V3HgR7V71xWH2vQ9lyS358CbGCldWlJFR0JirqoGtOoas3R3/OclRTvgUYFK29mmJICDPauVKmpqbwhOA==",
  4820        "dev": true,
  4821        "requires": {
  4822          "argv": "0.0.2",
  4823          "ignore-walk": "3.0.4",
  4824          "js-yaml": "3.14.1",
  4825          "teeny-request": "7.1.1",
  4826          "urlgrey": "1.0.0"
  4827        },
  4828        "dependencies": {
  4829          "argparse": {
  4830            "version": "1.0.10",
  4831            "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
  4832            "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
  4833            "dev": true,
  4834            "requires": {
  4835              "sprintf-js": "~1.0.2"
  4836            }
  4837          },
  4838          "js-yaml": {
  4839            "version": "3.14.1",
  4840            "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
  4841            "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
  4842            "dev": true,
  4843            "requires": {
  4844              "argparse": "^1.0.7",
  4845              "esprima": "^4.0.0"
  4846            }
  4847          }
  4848        }
  4849      },
  4850      "color-convert": {
  4851        "version": "2.0.1",
  4852        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  4853        "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  4854        "requires": {
  4855          "color-name": "~1.1.4"
  4856        }
  4857      },
  4858      "color-name": {
  4859        "version": "1.1.4",
  4860        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  4861        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
  4862      },
  4863      "concat-map": {
  4864        "version": "0.0.1",
  4865        "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
  4866        "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
  4867        "dev": true
  4868      },
  4869      "create-require": {
  4870        "version": "1.1.1",
  4871        "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
  4872        "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
  4873        "peer": true
  4874      },
  4875      "cross-spawn": {
  4876        "version": "7.0.3",
  4877        "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
  4878        "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
  4879        "dev": true,
  4880        "requires": {
  4881          "path-key": "^3.1.0",
  4882          "shebang-command": "^2.0.0",
  4883          "which": "^2.0.1"
  4884        }
  4885      },
  4886      "date-fns": {
  4887        "version": "2.28.0",
  4888        "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz",
  4889        "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw=="
  4890      },
  4891      "debug": {
  4892        "version": "4.3.3",
  4893        "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
  4894        "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
  4895        "requires": {
  4896          "ms": "2.1.2"
  4897        },
  4898        "dependencies": {
  4899          "ms": {
  4900            "version": "2.1.2",
  4901            "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  4902            "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
  4903          }
  4904        }
  4905      },
  4906      "decamelize": {
  4907        "version": "4.0.0",
  4908        "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz",
  4909        "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==",
  4910        "dev": true
  4911      },
  4912      "deep-eql": {
  4913        "version": "3.0.1",
  4914        "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
  4915        "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
  4916        "requires": {
  4917          "type-detect": "^4.0.0"
  4918        }
  4919      },
  4920      "deep-is": {
  4921        "version": "0.1.4",
  4922        "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
  4923        "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
  4924        "dev": true
  4925      },
  4926      "diff": {
  4927        "version": "5.0.0",
  4928        "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
  4929        "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
  4930        "dev": true
  4931      },
  4932      "dir-glob": {
  4933        "version": "3.0.1",
  4934        "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
  4935        "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
  4936        "dev": true,
  4937        "requires": {
  4938          "path-type": "^4.0.0"
  4939        }
  4940      },
  4941      "doctrine": {
  4942        "version": "3.0.0",
  4943        "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
  4944        "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
  4945        "dev": true,
  4946        "requires": {
  4947          "esutils": "^2.0.2"
  4948        }
  4949      },
  4950      "duplexify": {
  4951        "version": "4.1.2",
  4952        "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz",
  4953        "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==",
  4954        "requires": {
  4955          "end-of-stream": "^1.4.1",
  4956          "inherits": "^2.0.3",
  4957          "readable-stream": "^3.1.1",
  4958          "stream-shift": "^1.0.0"
  4959        }
  4960      },
  4961      "ecdsa-sig-formatter": {
  4962        "version": "1.0.11",
  4963        "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz",
  4964        "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==",
  4965        "requires": {
  4966          "safe-buffer": "^5.0.1"
  4967        }
  4968      },
  4969      "emoji-regex": {
  4970        "version": "8.0.0",
  4971        "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
  4972        "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
  4973      },
  4974      "end-of-stream": {
  4975        "version": "1.4.4",
  4976        "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
  4977        "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
  4978        "requires": {
  4979          "once": "^1.4.0"
  4980        }
  4981      },
  4982      "ent": {
  4983        "version": "2.2.0",
  4984        "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz",
  4985        "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=",
  4986        "dev": true
  4987      },
  4988      "escalade": {
  4989        "version": "3.1.1",
  4990        "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
  4991        "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
  4992      },
  4993      "escape-string-regexp": {
  4994        "version": "4.0.0",
  4995        "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
  4996        "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
  4997        "dev": true
  4998      },
  4999      "escodegen": {
  5000        "version": "1.8.1",
  5001        "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz",
  5002        "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=",
  5003        "dev": true,
  5004        "requires": {
  5005          "esprima": "^2.7.1",
  5006          "estraverse": "^1.9.1",
  5007          "esutils": "^2.0.2",
  5008          "optionator": "^0.8.1",
  5009          "source-map": "~0.2.0"
  5010        },
  5011        "dependencies": {
  5012          "esprima": {
  5013            "version": "2.7.3",
  5014            "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
  5015            "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
  5016            "dev": true
  5017          }
  5018        }
  5019      },
  5020      "eslint": {
  5021        "version": "8.15.0",
  5022        "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz",
  5023        "integrity": "sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==",
  5024        "dev": true,
  5025        "requires": {
  5026          "@eslint/eslintrc": "^1.2.3",
  5027          "@humanwhocodes/config-array": "^0.9.2",
  5028          "ajv": "^6.10.0",
  5029          "chalk": "^4.0.0",
  5030          "cross-spawn": "^7.0.2",
  5031          "debug": "^4.3.2",
  5032          "doctrine": "^3.0.0",
  5033          "escape-string-regexp": "^4.0.0",
  5034          "eslint-scope": "^7.1.1",
  5035          "eslint-utils": "^3.0.0",
  5036          "eslint-visitor-keys": "^3.3.0",
  5037          "espree": "^9.3.2",
  5038          "esquery": "^1.4.0",
  5039          "esutils": "^2.0.2",
  5040          "fast-deep-equal": "^3.1.3",
  5041          "file-entry-cache": "^6.0.1",
  5042          "functional-red-black-tree": "^1.0.1",
  5043          "glob-parent": "^6.0.1",
  5044          "globals": "^13.6.0",
  5045          "ignore": "^5.2.0",
  5046          "import-fresh": "^3.0.0",
  5047          "imurmurhash": "^0.1.4",
  5048          "is-glob": "^4.0.0",
  5049          "js-yaml": "^4.1.0",
  5050          "json-stable-stringify-without-jsonify": "^1.0.1",
  5051          "levn": "^0.4.1",
  5052          "lodash.merge": "^4.6.2",
  5053          "minimatch": "^3.1.2",
  5054          "natural-compare": "^1.4.0",
  5055          "optionator": "^0.9.1",
  5056          "regexpp": "^3.2.0",
  5057          "strip-ansi": "^6.0.1",
  5058          "strip-json-comments": "^3.1.0",
  5059          "text-table": "^0.2.0",
  5060          "v8-compile-cache": "^2.0.3"
  5061        },
  5062        "dependencies": {
  5063          "eslint-scope": {
  5064            "version": "7.1.1",
  5065            "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
  5066            "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
  5067            "dev": true,
  5068            "requires": {
  5069              "esrecurse": "^4.3.0",
  5070              "estraverse": "^5.2.0"
  5071            }
  5072          },
  5073          "estraverse": {
  5074            "version": "5.3.0",
  5075            "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
  5076            "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
  5077            "dev": true
  5078          },
  5079          "glob-parent": {
  5080            "version": "6.0.2",
  5081            "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
  5082            "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
  5083            "dev": true,
  5084            "requires": {
  5085              "is-glob": "^4.0.3"
  5086            }
  5087          },
  5088          "levn": {
  5089            "version": "0.4.1",
  5090            "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
  5091            "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
  5092            "dev": true,
  5093            "requires": {
  5094              "prelude-ls": "^1.2.1",
  5095              "type-check": "~0.4.0"
  5096            }
  5097          },
  5098          "optionator": {
  5099            "version": "0.9.1",
  5100            "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
  5101            "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
  5102            "dev": true,
  5103            "requires": {
  5104              "deep-is": "^0.1.3",
  5105              "fast-levenshtein": "^2.0.6",
  5106              "levn": "^0.4.1",
  5107              "prelude-ls": "^1.2.1",
  5108              "type-check": "^0.4.0",
  5109              "word-wrap": "^1.2.3"
  5110            }
  5111          },
  5112          "prelude-ls": {
  5113            "version": "1.2.1",
  5114            "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
  5115            "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
  5116            "dev": true
  5117          },
  5118          "type-check": {
  5119            "version": "0.4.0",
  5120            "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
  5121            "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
  5122            "dev": true,
  5123            "requires": {
  5124              "prelude-ls": "^1.2.1"
  5125            }
  5126          }
  5127        }
  5128      },
  5129      "eslint-scope": {
  5130        "version": "5.1.1",
  5131        "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
  5132        "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
  5133        "dev": true,
  5134        "requires": {
  5135          "esrecurse": "^4.3.0",
  5136          "estraverse": "^4.1.1"
  5137        },
  5138        "dependencies": {
  5139          "estraverse": {
  5140            "version": "4.3.0",
  5141            "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
  5142            "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
  5143            "dev": true
  5144          }
  5145        }
  5146      },
  5147      "eslint-utils": {
  5148        "version": "3.0.0",
  5149        "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
  5150        "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
  5151        "dev": true,
  5152        "requires": {
  5153          "eslint-visitor-keys": "^2.0.0"
  5154        },
  5155        "dependencies": {
  5156          "eslint-visitor-keys": {
  5157            "version": "2.1.0",
  5158            "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
  5159            "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
  5160            "dev": true
  5161          }
  5162        }
  5163      },
  5164      "eslint-visitor-keys": {
  5165        "version": "3.3.0",
  5166        "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
  5167        "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
  5168        "dev": true
  5169      },
  5170      "espree": {
  5171        "version": "9.3.2",
  5172        "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz",
  5173        "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==",
  5174        "dev": true,
  5175        "requires": {
  5176          "acorn": "^8.7.1",
  5177          "acorn-jsx": "^5.3.2",
  5178          "eslint-visitor-keys": "^3.3.0"
  5179        }
  5180      },
  5181      "esprima": {
  5182        "version": "4.0.1",
  5183        "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
  5184        "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
  5185        "dev": true
  5186      },
  5187      "esquery": {
  5188        "version": "1.4.0",
  5189        "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
  5190        "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
  5191        "dev": true,
  5192        "requires": {
  5193          "estraverse": "^5.1.0"
  5194        },
  5195        "dependencies": {
  5196          "estraverse": {
  5197            "version": "5.3.0",
  5198            "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
  5199            "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
  5200            "dev": true
  5201          }
  5202        }
  5203      },
  5204      "esrecurse": {
  5205        "version": "4.3.0",
  5206        "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
  5207        "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
  5208        "dev": true,
  5209        "requires": {
  5210          "estraverse": "^5.2.0"
  5211        },
  5212        "dependencies": {
  5213          "estraverse": {
  5214            "version": "5.3.0",
  5215            "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
  5216            "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
  5217            "dev": true
  5218          }
  5219        }
  5220      },
  5221      "estraverse": {
  5222        "version": "1.9.3",
  5223        "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz",
  5224        "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=",
  5225        "dev": true
  5226      },
  5227      "esutils": {
  5228        "version": "2.0.3",
  5229        "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
  5230        "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
  5231        "dev": true
  5232      },
  5233      "event-target-shim": {
  5234        "version": "5.0.1",
  5235        "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
  5236        "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ=="
  5237      },
  5238      "extend": {
  5239        "version": "3.0.2",
  5240        "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
  5241        "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
  5242      },
  5243      "fast-deep-equal": {
  5244        "version": "3.1.3",
  5245        "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
  5246        "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
  5247      },
  5248      "fast-glob": {
  5249        "version": "3.2.11",
  5250        "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
  5251        "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
  5252        "dev": true,
  5253        "requires": {
  5254          "@nodelib/fs.stat": "^2.0.2",
  5255          "@nodelib/fs.walk": "^1.2.3",
  5256          "glob-parent": "^5.1.2",
  5257          "merge2": "^1.3.0",
  5258          "micromatch": "^4.0.4"
  5259        }
  5260      },
  5261      "fast-json-stable-stringify": {
  5262        "version": "2.1.0",
  5263        "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
  5264        "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
  5265        "dev": true
  5266      },
  5267      "fast-levenshtein": {
  5268        "version": "2.0.6",
  5269        "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
  5270        "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
  5271        "dev": true
  5272      },
  5273      "fast-text-encoding": {
  5274        "version": "1.0.3",
  5275        "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz",
  5276        "integrity": "sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig=="
  5277      },
  5278      "fast-url-parser": {
  5279        "version": "1.1.3",
  5280        "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz",
  5281        "integrity": "sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=",
  5282        "dev": true,
  5283        "requires": {
  5284          "punycode": "^1.3.2"
  5285        }
  5286      },
  5287      "fastq": {
  5288        "version": "1.13.0",
  5289        "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
  5290        "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
  5291        "dev": true,
  5292        "requires": {
  5293          "reusify": "^1.0.4"
  5294        }
  5295      },
  5296      "file-entry-cache": {
  5297        "version": "6.0.1",
  5298        "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
  5299        "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
  5300        "dev": true,
  5301        "requires": {
  5302          "flat-cache": "^3.0.4"
  5303        }
  5304      },
  5305      "fill-range": {
  5306        "version": "7.0.1",
  5307        "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
  5308        "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
  5309        "dev": true,
  5310        "requires": {
  5311          "to-regex-range": "^5.0.1"
  5312        }
  5313      },
  5314      "find-git-root": {
  5315        "version": "1.0.4",
  5316        "resolved": "https://registry.npmjs.org/find-git-root/-/find-git-root-1.0.4.tgz",
  5317        "integrity": "sha512-468fmirKKgcrqfZfPn0xIpwZUUsZQcYXfx0RC2/jX39GPz83TwutQNZZhDrI6HqjO8cRejxQVaUY8GQdXopFfA=="
  5318      },
  5319      "find-up": {
  5320        "version": "5.0.0",
  5321        "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
  5322        "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
  5323        "dev": true,
  5324        "requires": {
  5325          "locate-path": "^6.0.0",
  5326          "path-exists": "^4.0.0"
  5327        }
  5328      },
  5329      "flat": {
  5330        "version": "5.0.2",
  5331        "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
  5332        "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
  5333        "dev": true
  5334      },
  5335      "flat-cache": {
  5336        "version": "3.0.4",
  5337        "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
  5338        "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
  5339        "dev": true,
  5340        "requires": {
  5341          "flatted": "^3.1.0",
  5342          "rimraf": "^3.0.2"
  5343        }
  5344      },
  5345      "flatted": {
  5346        "version": "3.2.5",
  5347        "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz",
  5348        "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==",
  5349        "dev": true
  5350      },
  5351      "fs.realpath": {
  5352        "version": "1.0.0",
  5353        "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
  5354        "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
  5355        "dev": true
  5356      },
  5357      "fsevents": {
  5358        "version": "2.3.2",
  5359        "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
  5360        "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
  5361        "dev": true,
  5362        "optional": true
  5363      },
  5364      "function-bind": {
  5365        "version": "1.1.1",
  5366        "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
  5367        "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
  5368      },
  5369      "functional-red-black-tree": {
  5370        "version": "1.0.1",
  5371        "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
  5372        "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
  5373        "dev": true
  5374      },
  5375      "gaxios": {
  5376        "version": "4.3.3",
  5377        "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.3.3.tgz",
  5378        "integrity": "sha512-gSaYYIO1Y3wUtdfHmjDUZ8LWaxJQpiavzbF5Kq53akSzvmVg0RfyOcFDbO1KJ/KCGRFz2qG+lS81F0nkr7cRJA==",
  5379        "requires": {
  5380          "abort-controller": "^3.0.0",
  5381          "extend": "^3.0.2",
  5382          "https-proxy-agent": "^5.0.0",
  5383          "is-stream": "^2.0.0",
  5384          "node-fetch": "^2.6.7"
  5385        }
  5386      },
  5387      "gcp-metadata": {
  5388        "version": "4.3.1",
  5389        "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.3.1.tgz",
  5390        "integrity": "sha512-x850LS5N7V1F3UcV7PoupzGsyD6iVwTVvsh3tbXfkctZnBnjW5yu5z1/3k3SehF7TyoTIe78rJs02GMMy+LF+A==",
  5391        "requires": {
  5392          "gaxios": "^4.0.0",
  5393          "json-bigint": "^1.0.0"
  5394        }
  5395      },
  5396      "get-caller-file": {
  5397        "version": "2.0.5",
  5398        "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
  5399        "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
  5400      },
  5401      "get-func-name": {
  5402        "version": "2.0.0",
  5403        "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
  5404        "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE="
  5405      },
  5406      "glob": {
  5407        "version": "7.2.0",
  5408        "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
  5409        "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
  5410        "dev": true,
  5411        "requires": {
  5412          "fs.realpath": "^1.0.0",
  5413          "inflight": "^1.0.4",
  5414          "inherits": "2",
  5415          "minimatch": "^3.0.4",
  5416          "once": "^1.3.0",
  5417          "path-is-absolute": "^1.0.0"
  5418        }
  5419      },
  5420      "glob-parent": {
  5421        "version": "5.1.2",
  5422        "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
  5423        "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
  5424        "dev": true,
  5425        "requires": {
  5426          "is-glob": "^4.0.1"
  5427        }
  5428      },
  5429      "globals": {
  5430        "version": "13.15.0",
  5431        "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz",
  5432        "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==",
  5433        "dev": true,
  5434        "requires": {
  5435          "type-fest": "^0.20.2"
  5436        }
  5437      },
  5438      "globby": {
  5439        "version": "11.1.0",
  5440        "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
  5441        "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
  5442        "dev": true,
  5443        "requires": {
  5444          "array-union": "^2.1.0",
  5445          "dir-glob": "^3.0.1",
  5446          "fast-glob": "^3.2.9",
  5447          "ignore": "^5.2.0",
  5448          "merge2": "^1.4.1",
  5449          "slash": "^3.0.0"
  5450        }
  5451      },
  5452      "google-auth-library": {
  5453        "version": "7.14.1",
  5454        "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-7.14.1.tgz",
  5455        "integrity": "sha512-5Rk7iLNDFhFeBYc3s8l1CqzbEBcdhwR193RlD4vSNFajIcINKI8W8P0JLmBpwymHqqWbX34pJDQu39cSy/6RsA==",
  5456        "requires": {
  5457          "arrify": "^2.0.0",
  5458          "base64-js": "^1.3.0",
  5459          "ecdsa-sig-formatter": "^1.0.11",
  5460          "fast-text-encoding": "^1.0.0",
  5461          "gaxios": "^4.0.0",
  5462          "gcp-metadata": "^4.2.0",
  5463          "gtoken": "^5.0.4",
  5464          "jws": "^4.0.0",
  5465          "lru-cache": "^6.0.0"
  5466        }
  5467      },
  5468      "google-gax": {
  5469        "version": "2.30.3",
  5470        "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.30.3.tgz",
  5471        "integrity": "sha512-Zsd6hbJBMvAcJS3cYpAsmupvfsxygFR2meUZJcGeR7iUqYHCR/1Hf2aQNB9srrlXQMm91pNiUvW0Kz6Qld8QkA==",
  5472        "requires": {
  5473          "@grpc/grpc-js": "~1.6.0",
  5474          "@grpc/proto-loader": "0.6.9",
  5475          "@types/long": "^4.0.0",
  5476          "abort-controller": "^3.0.0",
  5477          "duplexify": "^4.0.0",
  5478          "fast-text-encoding": "^1.0.3",
  5479          "google-auth-library": "^7.14.0",
  5480          "is-stream-ended": "^0.1.4",
  5481          "node-fetch": "^2.6.1",
  5482          "object-hash": "^3.0.0",
  5483          "proto3-json-serializer": "^0.1.8",
  5484          "protobufjs": "6.11.2",
  5485          "retry-request": "^4.0.0"
  5486        },
  5487        "dependencies": {
  5488          "protobufjs": {
  5489            "version": "6.11.2",
  5490            "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.2.tgz",
  5491            "integrity": "sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==",
  5492            "requires": {
  5493              "@protobufjs/aspromise": "^1.1.2",
  5494              "@protobufjs/base64": "^1.1.2",
  5495              "@protobufjs/codegen": "^2.0.4",
  5496              "@protobufjs/eventemitter": "^1.1.0",
  5497              "@protobufjs/fetch": "^1.1.0",
  5498              "@protobufjs/float": "^1.0.2",
  5499              "@protobufjs/inquire": "^1.1.0",
  5500              "@protobufjs/path": "^1.1.2",
  5501              "@protobufjs/pool": "^1.1.0",
  5502              "@protobufjs/utf8": "^1.1.0",
  5503              "@types/long": "^4.0.1",
  5504              "@types/node": ">=13.7.0",
  5505              "long": "^4.0.0"
  5506            }
  5507          }
  5508        }
  5509      },
  5510      "google-p12-pem": {
  5511        "version": "3.1.4",
  5512        "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.1.4.tgz",
  5513        "integrity": "sha512-HHuHmkLgwjdmVRngf5+gSmpkyaRI6QmOg77J8tkNBHhNEI62sGHyw4/+UkgyZEI7h84NbWprXDJ+sa3xOYFvTg==",
  5514        "requires": {
  5515          "node-forge": "^1.3.1"
  5516        }
  5517      },
  5518      "growl": {
  5519        "version": "1.10.5",
  5520        "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
  5521        "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
  5522        "dev": true
  5523      },
  5524      "gtoken": {
  5525        "version": "5.3.2",
  5526        "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.3.2.tgz",
  5527        "integrity": "sha512-gkvEKREW7dXWF8NV8pVrKfW7WqReAmjjkMBh6lNCCGOM4ucS0r0YyXXl0r/9Yj8wcW/32ISkfc8h5mPTDbtifQ==",
  5528        "requires": {
  5529          "gaxios": "^4.0.0",
  5530          "google-p12-pem": "^3.1.3",
  5531          "jws": "^4.0.0"
  5532        }
  5533      },
  5534      "handlebars": {
  5535        "version": "4.7.7",
  5536        "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
  5537        "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
  5538        "dev": true,
  5539        "requires": {
  5540          "minimist": "^1.2.5",
  5541          "neo-async": "^2.6.0",
  5542          "source-map": "^0.6.1",
  5543          "uglify-js": "^3.1.4",
  5544          "wordwrap": "^1.0.0"
  5545        },
  5546        "dependencies": {
  5547          "source-map": {
  5548            "version": "0.6.1",
  5549            "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  5550            "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  5551            "dev": true
  5552          }
  5553        }
  5554      },
  5555      "has": {
  5556        "version": "1.0.3",
  5557        "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
  5558        "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
  5559        "requires": {
  5560          "function-bind": "^1.1.1"
  5561        }
  5562      },
  5563      "has-flag": {
  5564        "version": "4.0.0",
  5565        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  5566        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  5567        "dev": true
  5568      },
  5569      "he": {
  5570        "version": "1.2.0",
  5571        "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
  5572        "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
  5573        "dev": true
  5574      },
  5575      "http-proxy-agent": {
  5576        "version": "4.0.1",
  5577        "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
  5578        "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
  5579        "dev": true,
  5580        "requires": {
  5581          "@tootallnate/once": "1",
  5582          "agent-base": "6",
  5583          "debug": "4"
  5584        }
  5585      },
  5586      "https-proxy-agent": {
  5587        "version": "5.0.0",
  5588        "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
  5589        "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
  5590        "requires": {
  5591          "agent-base": "6",
  5592          "debug": "4"
  5593        }
  5594      },
  5595      "ieee754": {
  5596        "version": "1.2.1",
  5597        "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
  5598        "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
  5599      },
  5600      "ignore": {
  5601        "version": "5.2.0",
  5602        "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
  5603        "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
  5604        "dev": true
  5605      },
  5606      "ignore-walk": {
  5607        "version": "3.0.4",
  5608        "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz",
  5609        "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==",
  5610        "dev": true,
  5611        "requires": {
  5612          "minimatch": "^3.0.4"
  5613        }
  5614      },
  5615      "import-fresh": {
  5616        "version": "3.3.0",
  5617        "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
  5618        "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
  5619        "dev": true,
  5620        "requires": {
  5621          "parent-module": "^1.0.0",
  5622          "resolve-from": "^4.0.0"
  5623        }
  5624      },
  5625      "imurmurhash": {
  5626        "version": "0.1.4",
  5627        "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
  5628        "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
  5629        "dev": true
  5630      },
  5631      "inflight": {
  5632        "version": "1.0.6",
  5633        "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
  5634        "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
  5635        "dev": true,
  5636        "requires": {
  5637          "once": "^1.3.0",
  5638          "wrappy": "1"
  5639        }
  5640      },
  5641      "inherits": {
  5642        "version": "2.0.4",
  5643        "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
  5644        "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
  5645      },
  5646      "is": {
  5647        "version": "3.3.0",
  5648        "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz",
  5649        "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==",
  5650        "dev": true
  5651      },
  5652      "is-binary-path": {
  5653        "version": "2.1.0",
  5654        "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
  5655        "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
  5656        "dev": true,
  5657        "requires": {
  5658          "binary-extensions": "^2.0.0"
  5659        }
  5660      },
  5661      "is-core-module": {
  5662        "version": "2.8.1",
  5663        "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz",
  5664        "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==",
  5665        "requires": {
  5666          "has": "^1.0.3"
  5667        }
  5668      },
  5669      "is-extglob": {
  5670        "version": "2.1.1",
  5671        "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
  5672        "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
  5673        "dev": true
  5674      },
  5675      "is-fullwidth-code-point": {
  5676        "version": "3.0.0",
  5677        "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
  5678        "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
  5679      },
  5680      "is-glob": {
  5681        "version": "4.0.3",
  5682        "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
  5683        "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
  5684        "dev": true,
  5685        "requires": {
  5686          "is-extglob": "^2.1.1"
  5687        }
  5688      },
  5689      "is-number": {
  5690        "version": "7.0.0",
  5691        "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
  5692        "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
  5693        "dev": true
  5694      },
  5695      "is-plain-obj": {
  5696        "version": "2.1.0",
  5697        "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
  5698        "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
  5699        "dev": true
  5700      },
  5701      "is-stream": {
  5702        "version": "2.0.1",
  5703        "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
  5704        "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="
  5705      },
  5706      "is-stream-ended": {
  5707        "version": "0.1.4",
  5708        "resolved": "https://registry.npmjs.org/is-stream-ended/-/is-stream-ended-0.1.4.tgz",
  5709        "integrity": "sha512-xj0XPvmr7bQFTvirqnFr50o0hQIh6ZItDqloxt5aJrR4NQsYeSsyFQERYGCAzfindAcnKjINnwEEgLx4IqVzQw=="
  5710      },
  5711      "is-unicode-supported": {
  5712        "version": "0.1.0",
  5713        "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
  5714        "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
  5715        "dev": true
  5716      },
  5717      "isexe": {
  5718        "version": "2.0.0",
  5719        "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
  5720        "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
  5721        "dev": true
  5722      },
  5723      "istanbul": {
  5724        "version": "0.4.5",
  5725        "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz",
  5726        "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=",
  5727        "dev": true,
  5728        "requires": {
  5729          "abbrev": "1.0.x",
  5730          "async": "1.x",
  5731          "escodegen": "1.8.x",
  5732          "esprima": "2.7.x",
  5733          "glob": "^5.0.15",
  5734          "handlebars": "^4.0.1",
  5735          "js-yaml": "3.x",
  5736          "mkdirp": "0.5.x",
  5737          "nopt": "3.x",
  5738          "once": "1.x",
  5739          "resolve": "1.1.x",
  5740          "supports-color": "^3.1.0",
  5741          "which": "^1.1.1",
  5742          "wordwrap": "^1.0.0"
  5743        },
  5744        "dependencies": {
  5745          "argparse": {
  5746            "version": "1.0.10",
  5747            "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
  5748            "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
  5749            "dev": true,
  5750            "requires": {
  5751              "sprintf-js": "~1.0.2"
  5752            }
  5753          },
  5754          "esprima": {
  5755            "version": "2.7.3",
  5756            "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
  5757            "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
  5758            "dev": true
  5759          },
  5760          "glob": {
  5761            "version": "5.0.15",
  5762            "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
  5763            "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
  5764            "dev": true,
  5765            "requires": {
  5766              "inflight": "^1.0.4",
  5767              "inherits": "2",
  5768              "minimatch": "2 || 3",
  5769              "once": "^1.3.0",
  5770              "path-is-absolute": "^1.0.0"
  5771            }
  5772          },
  5773          "has-flag": {
  5774            "version": "1.0.0",
  5775            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
  5776            "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
  5777            "dev": true
  5778          },
  5779          "js-yaml": {
  5780            "version": "3.14.1",
  5781            "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
  5782            "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
  5783            "dev": true,
  5784            "requires": {
  5785              "argparse": "^1.0.7",
  5786              "esprima": "^4.0.0"
  5787            },
  5788            "dependencies": {
  5789              "esprima": {
  5790                "version": "4.0.1",
  5791                "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
  5792                "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
  5793                "dev": true
  5794              }
  5795            }
  5796          },
  5797          "supports-color": {
  5798            "version": "3.2.3",
  5799            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
  5800            "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
  5801            "dev": true,
  5802            "requires": {
  5803              "has-flag": "^1.0.0"
  5804            }
  5805          },
  5806          "which": {
  5807            "version": "1.3.1",
  5808            "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
  5809            "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
  5810            "dev": true,
  5811            "requires": {
  5812              "isexe": "^2.0.0"
  5813            }
  5814          }
  5815        }
  5816      },
  5817      "js-yaml": {
  5818        "version": "4.1.0",
  5819        "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
  5820        "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
  5821        "dev": true,
  5822        "requires": {
  5823          "argparse": "^2.0.1"
  5824        }
  5825      },
  5826      "json-bigint": {
  5827        "version": "1.0.0",
  5828        "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz",
  5829        "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==",
  5830        "requires": {
  5831          "bignumber.js": "^9.0.0"
  5832        }
  5833      },
  5834      "json-schema-traverse": {
  5835        "version": "0.4.1",
  5836        "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
  5837        "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
  5838        "dev": true
  5839      },
  5840      "json-stable-stringify-without-jsonify": {
  5841        "version": "1.0.1",
  5842        "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
  5843        "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
  5844        "dev": true
  5845      },
  5846      "jsonc-parser": {
  5847        "version": "3.2.0",
  5848        "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz",
  5849        "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==",
  5850        "dev": true
  5851      },
  5852      "jwa": {
  5853        "version": "2.0.0",
  5854        "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz",
  5855        "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==",
  5856        "requires": {
  5857          "buffer-equal-constant-time": "1.0.1",
  5858          "ecdsa-sig-formatter": "1.0.11",
  5859          "safe-buffer": "^5.0.1"
  5860        }
  5861      },
  5862      "jws": {
  5863        "version": "4.0.0",
  5864        "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz",
  5865        "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==",
  5866        "requires": {
  5867          "jwa": "^2.0.0",
  5868          "safe-buffer": "^5.0.1"
  5869        }
  5870      },
  5871      "levn": {
  5872        "version": "0.3.0",
  5873        "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
  5874        "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
  5875        "dev": true,
  5876        "requires": {
  5877          "prelude-ls": "~1.1.2",
  5878          "type-check": "~0.3.2"
  5879        }
  5880      },
  5881      "linked-list-typescript": {
  5882        "version": "1.0.15",
  5883        "resolved": "https://registry.npmjs.org/linked-list-typescript/-/linked-list-typescript-1.0.15.tgz",
  5884        "integrity": "sha512-RIyUu9lnJIyIaMe63O7/aFv/T2v3KsMFuXMBbUQCHX+cgtGro86ETDj5ed0a8gQL2+DFjzYYsgVG4I36/cUwgw=="
  5885      },
  5886      "locate-path": {
  5887        "version": "6.0.0",
  5888        "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
  5889        "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
  5890        "dev": true,
  5891        "requires": {
  5892          "p-locate": "^5.0.0"
  5893        }
  5894      },
  5895      "lodash.camelcase": {
  5896        "version": "4.3.0",
  5897        "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
  5898        "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY="
  5899      },
  5900      "lodash.isfunction": {
  5901        "version": "3.0.9",
  5902        "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz",
  5903        "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw=="
  5904      },
  5905      "lodash.isnumber": {
  5906        "version": "3.0.3",
  5907        "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz",
  5908        "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w="
  5909      },
  5910      "lodash.merge": {
  5911        "version": "4.6.2",
  5912        "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
  5913        "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
  5914        "dev": true
  5915      },
  5916      "lodash.snakecase": {
  5917        "version": "4.1.1",
  5918        "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz",
  5919        "integrity": "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40="
  5920      },
  5921      "log-symbols": {
  5922        "version": "4.1.0",
  5923        "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
  5924        "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
  5925        "dev": true,
  5926        "requires": {
  5927          "chalk": "^4.1.0",
  5928          "is-unicode-supported": "^0.1.0"
  5929        }
  5930      },
  5931      "long": {
  5932        "version": "4.0.0",
  5933        "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz",
  5934        "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA=="
  5935      },
  5936      "lru-cache": {
  5937        "version": "6.0.0",
  5938        "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
  5939        "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
  5940        "requires": {
  5941          "yallist": "^4.0.0"
  5942        }
  5943      },
  5944      "lunr": {
  5945        "version": "2.3.9",
  5946        "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz",
  5947        "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==",
  5948        "dev": true
  5949      },
  5950      "make-error": {
  5951        "version": "1.3.6",
  5952        "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
  5953        "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
  5954        "peer": true
  5955      },
  5956      "marked": {
  5957        "version": "4.2.5",
  5958        "resolved": "https://registry.npmjs.org/marked/-/marked-4.2.5.tgz",
  5959        "integrity": "sha512-jPueVhumq7idETHkb203WDD4fMA3yV9emQ5vLwop58lu8bTclMghBWcYAavlDqIEMaisADinV1TooIFCfqOsYQ==",
  5960        "dev": true
  5961      },
  5962      "merge2": {
  5963        "version": "1.4.1",
  5964        "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
  5965        "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
  5966        "dev": true
  5967      },
  5968      "micromatch": {
  5969        "version": "4.0.5",
  5970        "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
  5971        "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
  5972        "dev": true,
  5973        "requires": {
  5974          "braces": "^3.0.2",
  5975          "picomatch": "^2.3.1"
  5976        }
  5977      },
  5978      "minimatch": {
  5979        "version": "3.1.2",
  5980        "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
  5981        "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
  5982        "dev": true,
  5983        "requires": {
  5984          "brace-expansion": "^1.1.7"
  5985        }
  5986      },
  5987      "minimist": {
  5988        "version": "1.2.6",
  5989        "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
  5990        "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
  5991        "dev": true
  5992      },
  5993      "mkdirp": {
  5994        "version": "0.5.5",
  5995        "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
  5996        "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
  5997        "dev": true,
  5998        "requires": {
  5999          "minimist": "^1.2.5"
  6000        }
  6001      },
  6002      "mocha": {
  6003        "version": "9.2.2",
  6004        "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.2.2.tgz",
  6005        "integrity": "sha512-L6XC3EdwT6YrIk0yXpavvLkn8h+EU+Y5UcCHKECyMbdUIxyMuZj4bX4U9e1nvnvUUvQVsV2VHQr5zLdcUkhW/g==",
  6006        "dev": true,
  6007        "requires": {
  6008          "@ungap/promise-all-settled": "1.1.2",
  6009          "ansi-colors": "4.1.1",
  6010          "browser-stdout": "1.3.1",
  6011          "chokidar": "3.5.3",
  6012          "debug": "4.3.3",
  6013          "diff": "5.0.0",
  6014          "escape-string-regexp": "4.0.0",
  6015          "find-up": "5.0.0",
  6016          "glob": "7.2.0",
  6017          "growl": "1.10.5",
  6018          "he": "1.2.0",
  6019          "js-yaml": "4.1.0",
  6020          "log-symbols": "4.1.0",
  6021          "minimatch": "4.2.1",
  6022          "ms": "2.1.3",
  6023          "nanoid": "3.3.1",
  6024          "serialize-javascript": "6.0.0",
  6025          "strip-json-comments": "3.1.1",
  6026          "supports-color": "8.1.1",
  6027          "which": "2.0.2",
  6028          "workerpool": "6.2.0",
  6029          "yargs": "16.2.0",
  6030          "yargs-parser": "20.2.4",
  6031          "yargs-unparser": "2.0.0"
  6032        },
  6033        "dependencies": {
  6034          "minimatch": {
  6035            "version": "4.2.1",
  6036            "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-4.2.1.tgz",
  6037            "integrity": "sha512-9Uq1ChtSZO+Mxa/CL1eGizn2vRn3MlLgzhT0Iz8zaY8NdvxvB0d5QdPFmCKf7JKA9Lerx5vRrnwO03jsSfGG9g==",
  6038            "dev": true,
  6039            "requires": {
  6040              "brace-expansion": "^1.1.7"
  6041            }
  6042          }
  6043        }
  6044      },
  6045      "ms": {
  6046        "version": "2.1.3",
  6047        "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
  6048        "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
  6049        "dev": true
  6050      },
  6051      "nanoid": {
  6052        "version": "3.3.1",
  6053        "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz",
  6054        "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==",
  6055        "dev": true
  6056      },
  6057      "natural-compare": {
  6058        "version": "1.4.0",
  6059        "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
  6060        "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
  6061        "dev": true
  6062      },
  6063      "neo-async": {
  6064        "version": "2.6.2",
  6065        "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
  6066        "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
  6067        "dev": true
  6068      },
  6069      "node-fetch": {
  6070        "version": "2.6.7",
  6071        "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
  6072        "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
  6073        "requires": {
  6074          "whatwg-url": "^5.0.0"
  6075        }
  6076      },
  6077      "node-forge": {
  6078        "version": "1.3.1",
  6079        "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz",
  6080        "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA=="
  6081      },
  6082      "nopt": {
  6083        "version": "3.0.6",
  6084        "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
  6085        "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
  6086        "dev": true,
  6087        "requires": {
  6088          "abbrev": "1"
  6089        }
  6090      },
  6091      "normalize-path": {
  6092        "version": "3.0.0",
  6093        "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
  6094        "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
  6095        "dev": true
  6096      },
  6097      "object-hash": {
  6098        "version": "3.0.0",
  6099        "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
  6100        "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw=="
  6101      },
  6102      "once": {
  6103        "version": "1.4.0",
  6104        "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
  6105        "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
  6106        "requires": {
  6107          "wrappy": "1"
  6108        }
  6109      },
  6110      "optionator": {
  6111        "version": "0.8.3",
  6112        "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
  6113        "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
  6114        "dev": true,
  6115        "requires": {
  6116          "deep-is": "~0.1.3",
  6117          "fast-levenshtein": "~2.0.6",
  6118          "levn": "~0.3.0",
  6119          "prelude-ls": "~1.1.2",
  6120          "type-check": "~0.3.2",
  6121          "word-wrap": "~1.2.3"
  6122        }
  6123      },
  6124      "p-defer": {
  6125        "version": "3.0.0",
  6126        "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz",
  6127        "integrity": "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw=="
  6128      },
  6129      "p-event": {
  6130        "version": "4.2.0",
  6131        "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz",
  6132        "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==",
  6133        "dev": true,
  6134        "requires": {
  6135          "p-timeout": "^3.1.0"
  6136        }
  6137      },
  6138      "p-finally": {
  6139        "version": "1.0.0",
  6140        "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
  6141        "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
  6142        "dev": true
  6143      },
  6144      "p-limit": {
  6145        "version": "3.1.0",
  6146        "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
  6147        "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
  6148        "dev": true,
  6149        "requires": {
  6150          "yocto-queue": "^0.1.0"
  6151        }
  6152      },
  6153      "p-locate": {
  6154        "version": "5.0.0",
  6155        "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
  6156        "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
  6157        "dev": true,
  6158        "requires": {
  6159          "p-limit": "^3.0.2"
  6160        }
  6161      },
  6162      "p-timeout": {
  6163        "version": "3.2.0",
  6164        "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
  6165        "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
  6166        "dev": true,
  6167        "requires": {
  6168          "p-finally": "^1.0.0"
  6169        }
  6170      },
  6171      "parent-module": {
  6172        "version": "1.0.1",
  6173        "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
  6174        "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
  6175        "dev": true,
  6176        "requires": {
  6177          "callsites": "^3.0.0"
  6178        }
  6179      },
  6180      "path-exists": {
  6181        "version": "4.0.0",
  6182        "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
  6183        "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
  6184        "dev": true
  6185      },
  6186      "path-is-absolute": {
  6187        "version": "1.0.1",
  6188        "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
  6189        "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
  6190        "dev": true
  6191      },
  6192      "path-key": {
  6193        "version": "3.1.1",
  6194        "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
  6195        "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
  6196        "dev": true
  6197      },
  6198      "path-parse": {
  6199        "version": "1.0.7",
  6200        "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
  6201        "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
  6202      },
  6203      "path-type": {
  6204        "version": "4.0.0",
  6205        "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
  6206        "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
  6207        "dev": true
  6208      },
  6209      "pathval": {
  6210        "version": "1.1.1",
  6211        "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz",
  6212        "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ=="
  6213      },
  6214      "picomatch": {
  6215        "version": "2.3.1",
  6216        "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
  6217        "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
  6218        "dev": true
  6219      },
  6220      "prelude-ls": {
  6221        "version": "1.1.2",
  6222        "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
  6223        "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
  6224        "dev": true
  6225      },
  6226      "prettier": {
  6227        "version": "2.5.1",
  6228        "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz",
  6229        "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==",
  6230        "dev": true
  6231      },
  6232      "proto3-json-serializer": {
  6233        "version": "0.1.9",
  6234        "resolved": "https://registry.npmjs.org/proto3-json-serializer/-/proto3-json-serializer-0.1.9.tgz",
  6235        "integrity": "sha512-A60IisqvnuI45qNRygJjrnNjX2TMdQGMY+57tR3nul3ZgO2zXkR9OGR8AXxJhkqx84g0FTnrfi3D5fWMSdANdQ==",
  6236        "requires": {
  6237          "protobufjs": "^6.11.2"
  6238        }
  6239      },
  6240      "protobufjs": {
  6241        "version": "6.11.3",
  6242        "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz",
  6243        "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==",
  6244        "requires": {
  6245          "@protobufjs/aspromise": "^1.1.2",
  6246          "@protobufjs/base64": "^1.1.2",
  6247          "@protobufjs/codegen": "^2.0.4",
  6248          "@protobufjs/eventemitter": "^1.1.0",
  6249          "@protobufjs/fetch": "^1.1.0",
  6250          "@protobufjs/float": "^1.0.2",
  6251          "@protobufjs/inquire": "^1.1.0",
  6252          "@protobufjs/path": "^1.1.2",
  6253          "@protobufjs/pool": "^1.1.0",
  6254          "@protobufjs/utf8": "^1.1.0",
  6255          "@types/long": "^4.0.1",
  6256          "@types/node": ">=13.7.0",
  6257          "long": "^4.0.0"
  6258        }
  6259      },
  6260      "punycode": {
  6261        "version": "1.4.1",
  6262        "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
  6263        "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
  6264        "dev": true
  6265      },
  6266      "queue-microtask": {
  6267        "version": "1.2.3",
  6268        "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
  6269        "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
  6270        "dev": true
  6271      },
  6272      "queue-typescript": {
  6273        "version": "1.0.1",
  6274        "resolved": "https://registry.npmjs.org/queue-typescript/-/queue-typescript-1.0.1.tgz",
  6275        "integrity": "sha512-tkK08uPfmpPl0cX1WRSU3EoNb/T5zSoZPGkkpfGX4E8QayWvEmLS2cI3pFngNPkNTCU5pCDQ1IwlzN0L5gdFPg==",
  6276        "requires": {
  6277          "linked-list-typescript": "^1.0.11"
  6278        }
  6279      },
  6280      "randombytes": {
  6281        "version": "2.1.0",
  6282        "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
  6283        "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
  6284        "dev": true,
  6285        "requires": {
  6286          "safe-buffer": "^5.1.0"
  6287        }
  6288      },
  6289      "randomstring": {
  6290        "version": "1.1.5",
  6291        "resolved": "https://registry.npmjs.org/randomstring/-/randomstring-1.1.5.tgz",
  6292        "integrity": "sha1-bfBij3XL1ZMpMNn+OrTpVqGFGMM=",
  6293        "requires": {
  6294          "array-uniq": "1.0.2"
  6295        }
  6296      },
  6297      "readable-stream": {
  6298        "version": "3.6.0",
  6299        "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
  6300        "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
  6301        "requires": {
  6302          "inherits": "^2.0.3",
  6303          "string_decoder": "^1.1.1",
  6304          "util-deprecate": "^1.0.1"
  6305        }
  6306      },
  6307      "readdirp": {
  6308        "version": "3.6.0",
  6309        "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
  6310        "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
  6311        "dev": true,
  6312        "requires": {
  6313          "picomatch": "^2.2.1"
  6314        }
  6315      },
  6316      "regexpp": {
  6317        "version": "3.2.0",
  6318        "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
  6319        "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
  6320        "dev": true
  6321      },
  6322      "require-directory": {
  6323        "version": "2.1.1",
  6324        "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
  6325        "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
  6326      },
  6327      "resolve": {
  6328        "version": "1.1.7",
  6329        "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
  6330        "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
  6331        "dev": true
  6332      },
  6333      "resolve-from": {
  6334        "version": "4.0.0",
  6335        "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
  6336        "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
  6337        "dev": true
  6338      },
  6339      "retry-request": {
  6340        "version": "4.2.2",
  6341        "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-4.2.2.tgz",
  6342        "integrity": "sha512-xA93uxUD/rogV7BV59agW/JHPGXeREMWiZc9jhcwY4YdZ7QOtC7qbomYg0n4wyk2lJhggjvKvhNX8wln/Aldhg==",
  6343        "requires": {
  6344          "debug": "^4.1.1",
  6345          "extend": "^3.0.2"
  6346        }
  6347      },
  6348      "reusify": {
  6349        "version": "1.0.4",
  6350        "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
  6351        "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
  6352        "dev": true
  6353      },
  6354      "rimraf": {
  6355        "version": "3.0.2",
  6356        "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
  6357        "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
  6358        "dev": true,
  6359        "requires": {
  6360          "glob": "^7.1.3"
  6361        }
  6362      },
  6363      "run-parallel": {
  6364        "version": "1.2.0",
  6365        "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
  6366        "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
  6367        "dev": true,
  6368        "requires": {
  6369          "queue-microtask": "^1.2.2"
  6370        }
  6371      },
  6372      "safe-buffer": {
  6373        "version": "5.2.1",
  6374        "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
  6375        "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
  6376      },
  6377      "semver": {
  6378        "version": "7.3.7",
  6379        "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
  6380        "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
  6381        "dev": true,
  6382        "requires": {
  6383          "lru-cache": "^6.0.0"
  6384        }
  6385      },
  6386      "serialize-closures": {
  6387        "version": "0.2.7",
  6388        "resolved": "https://registry.npmjs.org/serialize-closures/-/serialize-closures-0.2.7.tgz",
  6389        "integrity": "sha512-FJkTECOkJ1jiRdy/BF24lR9AU+siChyYEYrLNy1ZPSz5bas4ZxslM/Fm0VwActiL0zTo1UA5XE2NRubM78+i4g=="
  6390      },
  6391      "serialize-javascript": {
  6392        "version": "6.0.0",
  6393        "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
  6394        "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
  6395        "dev": true,
  6396        "requires": {
  6397          "randombytes": "^2.1.0"
  6398        }
  6399      },
  6400      "shebang-command": {
  6401        "version": "2.0.0",
  6402        "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
  6403        "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
  6404        "dev": true,
  6405        "requires": {
  6406          "shebang-regex": "^3.0.0"
  6407        }
  6408      },
  6409      "shebang-regex": {
  6410        "version": "3.0.0",
  6411        "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
  6412        "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
  6413        "dev": true
  6414      },
  6415      "shiki": {
  6416        "version": "0.11.1",
  6417        "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.11.1.tgz",
  6418        "integrity": "sha512-EugY9VASFuDqOexOgXR18ZV+TbFrQHeCpEYaXamO+SZlsnT/2LxuLBX25GGtIrwaEVFXUAbUQ601SWE2rMwWHA==",
  6419        "dev": true,
  6420        "requires": {
  6421          "jsonc-parser": "^3.0.0",
  6422          "vscode-oniguruma": "^1.6.1",
  6423          "vscode-textmate": "^6.0.0"
  6424        }
  6425      },
  6426      "slash": {
  6427        "version": "3.0.0",
  6428        "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
  6429        "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
  6430        "dev": true
  6431      },
  6432      "source-map": {
  6433        "version": "0.2.0",
  6434        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz",
  6435        "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=",
  6436        "dev": true,
  6437        "optional": true,
  6438        "requires": {
  6439          "amdefine": ">=0.0.4"
  6440        }
  6441      },
  6442      "sprintf-js": {
  6443        "version": "1.0.3",
  6444        "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
  6445        "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
  6446        "dev": true
  6447      },
  6448      "stream-events": {
  6449        "version": "1.0.5",
  6450        "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz",
  6451        "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==",
  6452        "dev": true,
  6453        "requires": {
  6454          "stubs": "^3.0.0"
  6455        }
  6456      },
  6457      "stream-shift": {
  6458        "version": "1.0.1",
  6459        "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
  6460        "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ=="
  6461      },
  6462      "string_decoder": {
  6463        "version": "1.3.0",
  6464        "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
  6465        "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
  6466        "requires": {
  6467          "safe-buffer": "~5.2.0"
  6468        }
  6469      },
  6470      "string-width": {
  6471        "version": "4.2.3",
  6472        "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
  6473        "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
  6474        "requires": {
  6475          "emoji-regex": "^8.0.0",
  6476          "is-fullwidth-code-point": "^3.0.0",
  6477          "strip-ansi": "^6.0.1"
  6478        }
  6479      },
  6480      "strip-ansi": {
  6481        "version": "6.0.1",
  6482        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
  6483        "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
  6484        "requires": {
  6485          "ansi-regex": "^5.0.1"
  6486        }
  6487      },
  6488      "strip-json-comments": {
  6489        "version": "3.1.1",
  6490        "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
  6491        "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
  6492        "dev": true
  6493      },
  6494      "stubs": {
  6495        "version": "3.0.0",
  6496        "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz",
  6497        "integrity": "sha1-6NK6H6nJBXAwPAMLaQD31fiavls=",
  6498        "dev": true
  6499      },
  6500      "supports-color": {
  6501        "version": "8.1.1",
  6502        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
  6503        "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
  6504        "dev": true,
  6505        "requires": {
  6506          "has-flag": "^4.0.0"
  6507        }
  6508      },
  6509      "supports-preserve-symlinks-flag": {
  6510        "version": "1.0.0",
  6511        "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
  6512        "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
  6513      },
  6514      "teeny-request": {
  6515        "version": "7.1.1",
  6516        "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-7.1.1.tgz",
  6517        "integrity": "sha512-iwY6rkW5DDGq8hE2YgNQlKbptYpY5Nn2xecjQiNjOXWbKzPGUfmeUBCSQbbr306d7Z7U2N0TPl+/SwYRfua1Dg==",
  6518        "dev": true,
  6519        "requires": {
  6520          "http-proxy-agent": "^4.0.0",
  6521          "https-proxy-agent": "^5.0.0",
  6522          "node-fetch": "^2.6.1",
  6523          "stream-events": "^1.0.5",
  6524          "uuid": "^8.0.0"
  6525        }
  6526      },
  6527      "text-table": {
  6528        "version": "0.2.0",
  6529        "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
  6530        "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
  6531        "dev": true
  6532      },
  6533      "to-regex-range": {
  6534        "version": "5.0.1",
  6535        "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
  6536        "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
  6537        "dev": true,
  6538        "requires": {
  6539          "is-number": "^7.0.0"
  6540        }
  6541      },
  6542      "tr46": {
  6543        "version": "0.0.3",
  6544        "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
  6545        "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o="
  6546      },
  6547      "ts-closure-transform": {
  6548        "version": "0.1.7",
  6549        "resolved": "https://registry.npmjs.org/ts-closure-transform/-/ts-closure-transform-0.1.7.tgz",
  6550        "integrity": "sha512-rT46iD8rzahlgv2DhuPT+B2vsw/dmaX8+oguTE5DcDNGqhOkijquXXeeaNwChn7Ruy2m10xgNP5tQ3Yimts9PQ=="
  6551      },
  6552      "ts-node": {
  6553        "version": "10.7.0",
  6554        "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.7.0.tgz",
  6555        "integrity": "sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==",
  6556        "peer": true,
  6557        "requires": {
  6558          "@cspotcode/source-map-support": "0.7.0",
  6559          "@tsconfig/node10": "^1.0.7",
  6560          "@tsconfig/node12": "^1.0.7",
  6561          "@tsconfig/node14": "^1.0.0",
  6562          "@tsconfig/node16": "^1.0.2",
  6563          "acorn": "^8.4.1",
  6564          "acorn-walk": "^8.1.1",
  6565          "arg": "^4.1.0",
  6566          "create-require": "^1.1.0",
  6567          "diff": "^4.0.1",
  6568          "make-error": "^1.1.1",
  6569          "v8-compile-cache-lib": "^3.0.0",
  6570          "yn": "3.1.1"
  6571        },
  6572        "dependencies": {
  6573          "diff": {
  6574            "version": "4.0.2",
  6575            "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
  6576            "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
  6577            "peer": true
  6578          }
  6579        }
  6580      },
  6581      "tslib": {
  6582        "version": "1.14.1",
  6583        "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
  6584        "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
  6585        "dev": true
  6586      },
  6587      "tsutils": {
  6588        "version": "3.21.0",
  6589        "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
  6590        "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
  6591        "dev": true,
  6592        "requires": {
  6593          "tslib": "^1.8.1"
  6594        }
  6595      },
  6596      "ttypescript": {
  6597        "version": "1.5.13",
  6598        "resolved": "https://registry.npmjs.org/ttypescript/-/ttypescript-1.5.13.tgz",
  6599        "integrity": "sha512-KT/RBfGGlVJFqEI8cVvI3nMsmYcFvPSZh8bU0qX+pAwbi7/ABmYkzn7l/K8skw0xmYjVCoyaV6WLsBQxdadybQ==",
  6600        "requires": {
  6601          "resolve": ">=1.9.0"
  6602        },
  6603        "dependencies": {
  6604          "resolve": {
  6605            "version": "1.22.0",
  6606            "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz",
  6607            "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==",
  6608            "requires": {
  6609              "is-core-module": "^2.8.1",
  6610              "path-parse": "^1.0.7",
  6611              "supports-preserve-symlinks-flag": "^1.0.0"
  6612            }
  6613          }
  6614        }
  6615      },
  6616      "type-check": {
  6617        "version": "0.3.2",
  6618        "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
  6619        "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
  6620        "dev": true,
  6621        "requires": {
  6622          "prelude-ls": "~1.1.2"
  6623        }
  6624      },
  6625      "type-detect": {
  6626        "version": "4.0.8",
  6627        "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
  6628        "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g=="
  6629      },
  6630      "type-fest": {
  6631        "version": "0.20.2",
  6632        "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
  6633        "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
  6634        "dev": true
  6635      },
  6636      "typedoc": {
  6637        "version": "0.23.23",
  6638        "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.23.23.tgz",
  6639        "integrity": "sha512-cg1YQWj+/BU6wq74iott513U16fbrPCbyYs04PHZgvoKJIc6EY4xNobyDZh4KMfRGW8Yjv6wwIzQyoqopKOUGw==",
  6640        "dev": true,
  6641        "requires": {
  6642          "lunr": "^2.3.9",
  6643          "marked": "^4.2.4",
  6644          "minimatch": "^5.1.1",
  6645          "shiki": "^0.11.1"
  6646        },
  6647        "dependencies": {
  6648          "brace-expansion": {
  6649            "version": "2.0.1",
  6650            "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
  6651            "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
  6652            "dev": true,
  6653            "requires": {
  6654              "balanced-match": "^1.0.0"
  6655            }
  6656          },
  6657          "minimatch": {
  6658            "version": "5.1.2",
  6659            "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.2.tgz",
  6660            "integrity": "sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==",
  6661            "dev": true,
  6662            "requires": {
  6663              "brace-expansion": "^2.0.1"
  6664            }
  6665          }
  6666        }
  6667      },
  6668      "typescript": {
  6669        "version": "4.7.4",
  6670        "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz",
  6671        "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ=="
  6672      },
  6673      "uglify-js": {
  6674        "version": "3.15.1",
  6675        "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.1.tgz",
  6676        "integrity": "sha512-FAGKF12fWdkpvNJZENacOH0e/83eG6JyVQyanIJaBXCN1J11TUQv1T1/z8S+Z0CG0ZPk1nPcreF/c7lrTd0TEQ==",
  6677        "dev": true,
  6678        "optional": true
  6679      },
  6680      "uri-js": {
  6681        "version": "4.4.1",
  6682        "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
  6683        "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
  6684        "dev": true,
  6685        "requires": {
  6686          "punycode": "^2.1.0"
  6687        },
  6688        "dependencies": {
  6689          "punycode": {
  6690            "version": "2.1.1",
  6691            "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
  6692            "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
  6693            "dev": true
  6694          }
  6695        }
  6696      },
  6697      "urlgrey": {
  6698        "version": "1.0.0",
  6699        "resolved": "https://registry.npmjs.org/urlgrey/-/urlgrey-1.0.0.tgz",
  6700        "integrity": "sha512-hJfIzMPJmI9IlLkby8QrsCykQ+SXDeO2W5Q9QTW3QpqZVTx4a/K7p8/5q+/isD8vsbVaFgql/gvAoQCRQ2Cb5w==",
  6701        "dev": true,
  6702        "requires": {
  6703          "fast-url-parser": "^1.1.3"
  6704        }
  6705      },
  6706      "util-deprecate": {
  6707        "version": "1.0.2",
  6708        "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
  6709        "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
  6710      },
  6711      "uuid": {
  6712        "version": "8.3.2",
  6713        "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
  6714        "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
  6715      },
  6716      "v8-compile-cache": {
  6717        "version": "2.3.0",
  6718        "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
  6719        "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
  6720        "dev": true
  6721      },
  6722      "v8-compile-cache-lib": {
  6723        "version": "3.0.0",
  6724        "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.0.tgz",
  6725        "integrity": "sha512-mpSYqfsFvASnSn5qMiwrr4VKfumbPyONLCOPmsR3A6pTY/r0+tSaVbgPWSAIuzbk3lCTa+FForeTiO+wBQGkjA==",
  6726        "peer": true
  6727      },
  6728      "vscode-oniguruma": {
  6729        "version": "1.7.0",
  6730        "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz",
  6731        "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==",
  6732        "dev": true
  6733      },
  6734      "vscode-textmate": {
  6735        "version": "6.0.0",
  6736        "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-6.0.0.tgz",
  6737        "integrity": "sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ==",
  6738        "dev": true
  6739      },
  6740      "webidl-conversions": {
  6741        "version": "3.0.1",
  6742        "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
  6743        "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE="
  6744      },
  6745      "whatwg-url": {
  6746        "version": "5.0.0",
  6747        "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
  6748        "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
  6749        "requires": {
  6750          "tr46": "~0.0.3",
  6751          "webidl-conversions": "^3.0.0"
  6752        }
  6753      },
  6754      "which": {
  6755        "version": "2.0.2",
  6756        "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
  6757        "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
  6758        "dev": true,
  6759        "requires": {
  6760          "isexe": "^2.0.0"
  6761        }
  6762      },
  6763      "word-wrap": {
  6764        "version": "1.2.3",
  6765        "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
  6766        "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
  6767        "dev": true
  6768      },
  6769      "wordwrap": {
  6770        "version": "1.0.0",
  6771        "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
  6772        "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
  6773        "dev": true
  6774      },
  6775      "workerpool": {
  6776        "version": "6.2.0",
  6777        "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz",
  6778        "integrity": "sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A==",
  6779        "dev": true
  6780      },
  6781      "wrap-ansi": {
  6782        "version": "7.0.0",
  6783        "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
  6784        "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
  6785        "requires": {
  6786          "ansi-styles": "^4.0.0",
  6787          "string-width": "^4.1.0",
  6788          "strip-ansi": "^6.0.0"
  6789        }
  6790      },
  6791      "wrappy": {
  6792        "version": "1.0.2",
  6793        "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
  6794        "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
  6795      },
  6796      "y18n": {
  6797        "version": "5.0.8",
  6798        "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
  6799        "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="
  6800      },
  6801      "yallist": {
  6802        "version": "4.0.0",
  6803        "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
  6804        "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
  6805      },
  6806      "yargs": {
  6807        "version": "16.2.0",
  6808        "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
  6809        "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
  6810        "requires": {
  6811          "cliui": "^7.0.2",
  6812          "escalade": "^3.1.1",
  6813          "get-caller-file": "^2.0.5",
  6814          "require-directory": "^2.1.1",
  6815          "string-width": "^4.2.0",
  6816          "y18n": "^5.0.5",
  6817          "yargs-parser": "^20.2.2"
  6818        }
  6819      },
  6820      "yargs-parser": {
  6821        "version": "20.2.4",
  6822        "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
  6823        "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA=="
  6824      },
  6825      "yargs-unparser": {
  6826        "version": "2.0.0",
  6827        "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
  6828        "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==",
  6829        "dev": true,
  6830        "requires": {
  6831          "camelcase": "^6.0.0",
  6832          "decamelize": "^4.0.0",
  6833          "flat": "^5.0.2",
  6834          "is-plain-obj": "^2.1.0"
  6835        }
  6836      },
  6837      "yn": {
  6838        "version": "3.1.1",
  6839        "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
  6840        "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
  6841        "peer": true
  6842      },
  6843      "yocto-queue": {
  6844        "version": "0.1.0",
  6845        "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
  6846        "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
  6847        "dev": true
  6848      }
  6849    }
  6850  }