github.com/simpleiot/simpleiot@v0.18.3/frontend/lib/package-lock.json (about)

     1  {
     2    "name": "simpleiot-js",
     3    "version": "1.1.0",
     4    "lockfileVersion": 2,
     5    "requires": true,
     6    "packages": {
     7      "": {
     8        "name": "simpleiot-js",
     9        "version": "1.1.0",
    10        "license": "MIT",
    11        "dependencies": {
    12          "google-protobuf": "^3.20.1",
    13          "nats.ws": "^1.7.2"
    14        },
    15        "devDependencies": {
    16          "mocha": "^10.1.0",
    17          "ws": "^8.11.0"
    18        }
    19      },
    20      "node_modules/ansi-colors": {
    21        "version": "4.1.1",
    22        "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
    23        "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
    24        "dev": true,
    25        "engines": {
    26          "node": ">=6"
    27        }
    28      },
    29      "node_modules/ansi-regex": {
    30        "version": "5.0.1",
    31        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
    32        "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
    33        "dev": true,
    34        "engines": {
    35          "node": ">=8"
    36        }
    37      },
    38      "node_modules/ansi-styles": {
    39        "version": "4.3.0",
    40        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
    41        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
    42        "dev": true,
    43        "dependencies": {
    44          "color-convert": "^2.0.1"
    45        },
    46        "engines": {
    47          "node": ">=8"
    48        },
    49        "funding": {
    50          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
    51        }
    52      },
    53      "node_modules/anymatch": {
    54        "version": "3.1.3",
    55        "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
    56        "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
    57        "dev": true,
    58        "dependencies": {
    59          "normalize-path": "^3.0.0",
    60          "picomatch": "^2.0.4"
    61        },
    62        "engines": {
    63          "node": ">= 8"
    64        }
    65      },
    66      "node_modules/argparse": {
    67        "version": "2.0.1",
    68        "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
    69        "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
    70        "dev": true
    71      },
    72      "node_modules/balanced-match": {
    73        "version": "1.0.2",
    74        "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
    75        "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
    76        "dev": true
    77      },
    78      "node_modules/binary-extensions": {
    79        "version": "2.2.0",
    80        "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
    81        "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
    82        "dev": true,
    83        "engines": {
    84          "node": ">=8"
    85        }
    86      },
    87      "node_modules/brace-expansion": {
    88        "version": "2.0.1",
    89        "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
    90        "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
    91        "dev": true,
    92        "dependencies": {
    93          "balanced-match": "^1.0.0"
    94        }
    95      },
    96      "node_modules/braces": {
    97        "version": "3.0.2",
    98        "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
    99        "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
   100        "dev": true,
   101        "dependencies": {
   102          "fill-range": "^7.0.1"
   103        },
   104        "engines": {
   105          "node": ">=8"
   106        }
   107      },
   108      "node_modules/browser-stdout": {
   109        "version": "1.3.1",
   110        "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
   111        "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
   112        "dev": true
   113      },
   114      "node_modules/camelcase": {
   115        "version": "6.3.0",
   116        "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
   117        "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
   118        "dev": true,
   119        "engines": {
   120          "node": ">=10"
   121        },
   122        "funding": {
   123          "url": "https://github.com/sponsors/sindresorhus"
   124        }
   125      },
   126      "node_modules/chalk": {
   127        "version": "4.1.2",
   128        "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
   129        "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
   130        "dev": true,
   131        "dependencies": {
   132          "ansi-styles": "^4.1.0",
   133          "supports-color": "^7.1.0"
   134        },
   135        "engines": {
   136          "node": ">=10"
   137        },
   138        "funding": {
   139          "url": "https://github.com/chalk/chalk?sponsor=1"
   140        }
   141      },
   142      "node_modules/chalk/node_modules/supports-color": {
   143        "version": "7.2.0",
   144        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
   145        "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
   146        "dev": true,
   147        "dependencies": {
   148          "has-flag": "^4.0.0"
   149        },
   150        "engines": {
   151          "node": ">=8"
   152        }
   153      },
   154      "node_modules/chokidar": {
   155        "version": "3.5.3",
   156        "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
   157        "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
   158        "dev": true,
   159        "funding": [
   160          {
   161            "type": "individual",
   162            "url": "https://paulmillr.com/funding/"
   163          }
   164        ],
   165        "dependencies": {
   166          "anymatch": "~3.1.2",
   167          "braces": "~3.0.2",
   168          "glob-parent": "~5.1.2",
   169          "is-binary-path": "~2.1.0",
   170          "is-glob": "~4.0.1",
   171          "normalize-path": "~3.0.0",
   172          "readdirp": "~3.6.0"
   173        },
   174        "engines": {
   175          "node": ">= 8.10.0"
   176        },
   177        "optionalDependencies": {
   178          "fsevents": "~2.3.2"
   179        }
   180      },
   181      "node_modules/cliui": {
   182        "version": "7.0.4",
   183        "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
   184        "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
   185        "dev": true,
   186        "dependencies": {
   187          "string-width": "^4.2.0",
   188          "strip-ansi": "^6.0.0",
   189          "wrap-ansi": "^7.0.0"
   190        }
   191      },
   192      "node_modules/color-convert": {
   193        "version": "2.0.1",
   194        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
   195        "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
   196        "dev": true,
   197        "dependencies": {
   198          "color-name": "~1.1.4"
   199        },
   200        "engines": {
   201          "node": ">=7.0.0"
   202        }
   203      },
   204      "node_modules/color-name": {
   205        "version": "1.1.4",
   206        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
   207        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
   208        "dev": true
   209      },
   210      "node_modules/concat-map": {
   211        "version": "0.0.1",
   212        "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
   213        "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
   214        "dev": true
   215      },
   216      "node_modules/debug": {
   217        "version": "4.3.4",
   218        "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
   219        "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
   220        "dev": true,
   221        "dependencies": {
   222          "ms": "2.1.2"
   223        },
   224        "engines": {
   225          "node": ">=6.0"
   226        },
   227        "peerDependenciesMeta": {
   228          "supports-color": {
   229            "optional": true
   230          }
   231        }
   232      },
   233      "node_modules/debug/node_modules/ms": {
   234        "version": "2.1.2",
   235        "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
   236        "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
   237        "dev": true
   238      },
   239      "node_modules/decamelize": {
   240        "version": "4.0.0",
   241        "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz",
   242        "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==",
   243        "dev": true,
   244        "engines": {
   245          "node": ">=10"
   246        },
   247        "funding": {
   248          "url": "https://github.com/sponsors/sindresorhus"
   249        }
   250      },
   251      "node_modules/diff": {
   252        "version": "5.0.0",
   253        "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
   254        "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
   255        "dev": true,
   256        "engines": {
   257          "node": ">=0.3.1"
   258        }
   259      },
   260      "node_modules/emoji-regex": {
   261        "version": "8.0.0",
   262        "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
   263        "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
   264        "dev": true
   265      },
   266      "node_modules/escalade": {
   267        "version": "3.1.1",
   268        "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
   269        "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
   270        "dev": true,
   271        "engines": {
   272          "node": ">=6"
   273        }
   274      },
   275      "node_modules/escape-string-regexp": {
   276        "version": "4.0.0",
   277        "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
   278        "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
   279        "dev": true,
   280        "engines": {
   281          "node": ">=10"
   282        },
   283        "funding": {
   284          "url": "https://github.com/sponsors/sindresorhus"
   285        }
   286      },
   287      "node_modules/fill-range": {
   288        "version": "7.0.1",
   289        "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
   290        "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
   291        "dev": true,
   292        "dependencies": {
   293          "to-regex-range": "^5.0.1"
   294        },
   295        "engines": {
   296          "node": ">=8"
   297        }
   298      },
   299      "node_modules/find-up": {
   300        "version": "5.0.0",
   301        "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
   302        "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
   303        "dev": true,
   304        "dependencies": {
   305          "locate-path": "^6.0.0",
   306          "path-exists": "^4.0.0"
   307        },
   308        "engines": {
   309          "node": ">=10"
   310        },
   311        "funding": {
   312          "url": "https://github.com/sponsors/sindresorhus"
   313        }
   314      },
   315      "node_modules/flat": {
   316        "version": "5.0.2",
   317        "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
   318        "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
   319        "dev": true,
   320        "bin": {
   321          "flat": "cli.js"
   322        }
   323      },
   324      "node_modules/fs.realpath": {
   325        "version": "1.0.0",
   326        "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
   327        "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
   328        "dev": true
   329      },
   330      "node_modules/fsevents": {
   331        "version": "2.3.3",
   332        "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
   333        "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
   334        "dev": true,
   335        "hasInstallScript": true,
   336        "optional": true,
   337        "os": [
   338          "darwin"
   339        ],
   340        "engines": {
   341          "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
   342        }
   343      },
   344      "node_modules/get-caller-file": {
   345        "version": "2.0.5",
   346        "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
   347        "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
   348        "dev": true,
   349        "engines": {
   350          "node": "6.* || 8.* || >= 10.*"
   351        }
   352      },
   353      "node_modules/glob": {
   354        "version": "7.2.0",
   355        "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
   356        "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
   357        "dev": true,
   358        "dependencies": {
   359          "fs.realpath": "^1.0.0",
   360          "inflight": "^1.0.4",
   361          "inherits": "2",
   362          "minimatch": "^3.0.4",
   363          "once": "^1.3.0",
   364          "path-is-absolute": "^1.0.0"
   365        },
   366        "engines": {
   367          "node": "*"
   368        },
   369        "funding": {
   370          "url": "https://github.com/sponsors/isaacs"
   371        }
   372      },
   373      "node_modules/glob-parent": {
   374        "version": "5.1.2",
   375        "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
   376        "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
   377        "dev": true,
   378        "dependencies": {
   379          "is-glob": "^4.0.1"
   380        },
   381        "engines": {
   382          "node": ">= 6"
   383        }
   384      },
   385      "node_modules/glob/node_modules/brace-expansion": {
   386        "version": "1.1.11",
   387        "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
   388        "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
   389        "dev": true,
   390        "dependencies": {
   391          "balanced-match": "^1.0.0",
   392          "concat-map": "0.0.1"
   393        }
   394      },
   395      "node_modules/glob/node_modules/minimatch": {
   396        "version": "3.1.2",
   397        "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
   398        "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
   399        "dev": true,
   400        "dependencies": {
   401          "brace-expansion": "^1.1.7"
   402        },
   403        "engines": {
   404          "node": "*"
   405        }
   406      },
   407      "node_modules/google-protobuf": {
   408        "version": "3.21.2",
   409        "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.21.2.tgz",
   410        "integrity": "sha512-3MSOYFO5U9mPGikIYCzK0SaThypfGgS6bHqrUGXG3DPHCrb+txNqeEcns1W0lkGfk0rCyNXm7xB9rMxnCiZOoA=="
   411      },
   412      "node_modules/has-flag": {
   413        "version": "4.0.0",
   414        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
   415        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
   416        "dev": true,
   417        "engines": {
   418          "node": ">=8"
   419        }
   420      },
   421      "node_modules/he": {
   422        "version": "1.2.0",
   423        "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
   424        "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
   425        "dev": true,
   426        "bin": {
   427          "he": "bin/he"
   428        }
   429      },
   430      "node_modules/inflight": {
   431        "version": "1.0.6",
   432        "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
   433        "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
   434        "dev": true,
   435        "dependencies": {
   436          "once": "^1.3.0",
   437          "wrappy": "1"
   438        }
   439      },
   440      "node_modules/inherits": {
   441        "version": "2.0.4",
   442        "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
   443        "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
   444        "dev": true
   445      },
   446      "node_modules/is-binary-path": {
   447        "version": "2.1.0",
   448        "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
   449        "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
   450        "dev": true,
   451        "dependencies": {
   452          "binary-extensions": "^2.0.0"
   453        },
   454        "engines": {
   455          "node": ">=8"
   456        }
   457      },
   458      "node_modules/is-extglob": {
   459        "version": "2.1.1",
   460        "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
   461        "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
   462        "dev": true,
   463        "engines": {
   464          "node": ">=0.10.0"
   465        }
   466      },
   467      "node_modules/is-fullwidth-code-point": {
   468        "version": "3.0.0",
   469        "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
   470        "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
   471        "dev": true,
   472        "engines": {
   473          "node": ">=8"
   474        }
   475      },
   476      "node_modules/is-glob": {
   477        "version": "4.0.3",
   478        "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
   479        "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
   480        "dev": true,
   481        "dependencies": {
   482          "is-extglob": "^2.1.1"
   483        },
   484        "engines": {
   485          "node": ">=0.10.0"
   486        }
   487      },
   488      "node_modules/is-number": {
   489        "version": "7.0.0",
   490        "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
   491        "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
   492        "dev": true,
   493        "engines": {
   494          "node": ">=0.12.0"
   495        }
   496      },
   497      "node_modules/is-plain-obj": {
   498        "version": "2.1.0",
   499        "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
   500        "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
   501        "dev": true,
   502        "engines": {
   503          "node": ">=8"
   504        }
   505      },
   506      "node_modules/is-unicode-supported": {
   507        "version": "0.1.0",
   508        "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
   509        "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
   510        "dev": true,
   511        "engines": {
   512          "node": ">=10"
   513        },
   514        "funding": {
   515          "url": "https://github.com/sponsors/sindresorhus"
   516        }
   517      },
   518      "node_modules/js-yaml": {
   519        "version": "4.1.0",
   520        "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
   521        "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
   522        "dev": true,
   523        "dependencies": {
   524          "argparse": "^2.0.1"
   525        },
   526        "bin": {
   527          "js-yaml": "bin/js-yaml.js"
   528        }
   529      },
   530      "node_modules/locate-path": {
   531        "version": "6.0.0",
   532        "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
   533        "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
   534        "dev": true,
   535        "dependencies": {
   536          "p-locate": "^5.0.0"
   537        },
   538        "engines": {
   539          "node": ">=10"
   540        },
   541        "funding": {
   542          "url": "https://github.com/sponsors/sindresorhus"
   543        }
   544      },
   545      "node_modules/log-symbols": {
   546        "version": "4.1.0",
   547        "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
   548        "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
   549        "dev": true,
   550        "dependencies": {
   551          "chalk": "^4.1.0",
   552          "is-unicode-supported": "^0.1.0"
   553        },
   554        "engines": {
   555          "node": ">=10"
   556        },
   557        "funding": {
   558          "url": "https://github.com/sponsors/sindresorhus"
   559        }
   560      },
   561      "node_modules/minimatch": {
   562        "version": "5.0.1",
   563        "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz",
   564        "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==",
   565        "dev": true,
   566        "dependencies": {
   567          "brace-expansion": "^2.0.1"
   568        },
   569        "engines": {
   570          "node": ">=10"
   571        }
   572      },
   573      "node_modules/mocha": {
   574        "version": "10.2.0",
   575        "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz",
   576        "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==",
   577        "dev": true,
   578        "dependencies": {
   579          "ansi-colors": "4.1.1",
   580          "browser-stdout": "1.3.1",
   581          "chokidar": "3.5.3",
   582          "debug": "4.3.4",
   583          "diff": "5.0.0",
   584          "escape-string-regexp": "4.0.0",
   585          "find-up": "5.0.0",
   586          "glob": "7.2.0",
   587          "he": "1.2.0",
   588          "js-yaml": "4.1.0",
   589          "log-symbols": "4.1.0",
   590          "minimatch": "5.0.1",
   591          "ms": "2.1.3",
   592          "nanoid": "3.3.3",
   593          "serialize-javascript": "6.0.0",
   594          "strip-json-comments": "3.1.1",
   595          "supports-color": "8.1.1",
   596          "workerpool": "6.2.1",
   597          "yargs": "16.2.0",
   598          "yargs-parser": "20.2.4",
   599          "yargs-unparser": "2.0.0"
   600        },
   601        "bin": {
   602          "_mocha": "bin/_mocha",
   603          "mocha": "bin/mocha.js"
   604        },
   605        "engines": {
   606          "node": ">= 14.0.0"
   607        },
   608        "funding": {
   609          "type": "opencollective",
   610          "url": "https://opencollective.com/mochajs"
   611        }
   612      },
   613      "node_modules/ms": {
   614        "version": "2.1.3",
   615        "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
   616        "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
   617        "dev": true
   618      },
   619      "node_modules/nanoid": {
   620        "version": "3.3.3",
   621        "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz",
   622        "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==",
   623        "dev": true,
   624        "bin": {
   625          "nanoid": "bin/nanoid.cjs"
   626        },
   627        "engines": {
   628          "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
   629        }
   630      },
   631      "node_modules/nats.ws": {
   632        "version": "1.19.1",
   633        "resolved": "https://registry.npmjs.org/nats.ws/-/nats.ws-1.19.1.tgz",
   634        "integrity": "sha512-vzeQcuWn/3w9gemnG9JfkUMcK2rvulGXRH+gC4Iqg+AURFMqMvBfqbqV/1iQzMDSAzqBrKctZgWa4rp0D3KJQQ==",
   635        "optionalDependencies": {
   636          "nkeys.js": "1.0.5"
   637        }
   638      },
   639      "node_modules/nkeys.js": {
   640        "version": "1.0.5",
   641        "resolved": "https://registry.npmjs.org/nkeys.js/-/nkeys.js-1.0.5.tgz",
   642        "integrity": "sha512-u25YnRPHiGVsNzwyHnn+PT90sgAhnS8jUJ1nxmkHMFYCJ6+Ic0lv291w7uhRBpJVJ3PH2GWbYqA151lGCRrB5g==",
   643        "optional": true,
   644        "dependencies": {
   645          "tweetnacl": "1.0.3"
   646        },
   647        "engines": {
   648          "node": ">=10.0.0"
   649        }
   650      },
   651      "node_modules/normalize-path": {
   652        "version": "3.0.0",
   653        "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
   654        "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
   655        "dev": true,
   656        "engines": {
   657          "node": ">=0.10.0"
   658        }
   659      },
   660      "node_modules/once": {
   661        "version": "1.4.0",
   662        "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
   663        "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
   664        "dev": true,
   665        "dependencies": {
   666          "wrappy": "1"
   667        }
   668      },
   669      "node_modules/p-limit": {
   670        "version": "3.1.0",
   671        "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
   672        "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
   673        "dev": true,
   674        "dependencies": {
   675          "yocto-queue": "^0.1.0"
   676        },
   677        "engines": {
   678          "node": ">=10"
   679        },
   680        "funding": {
   681          "url": "https://github.com/sponsors/sindresorhus"
   682        }
   683      },
   684      "node_modules/p-locate": {
   685        "version": "5.0.0",
   686        "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
   687        "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
   688        "dev": true,
   689        "dependencies": {
   690          "p-limit": "^3.0.2"
   691        },
   692        "engines": {
   693          "node": ">=10"
   694        },
   695        "funding": {
   696          "url": "https://github.com/sponsors/sindresorhus"
   697        }
   698      },
   699      "node_modules/path-exists": {
   700        "version": "4.0.0",
   701        "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
   702        "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
   703        "dev": true,
   704        "engines": {
   705          "node": ">=8"
   706        }
   707      },
   708      "node_modules/path-is-absolute": {
   709        "version": "1.0.1",
   710        "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
   711        "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
   712        "dev": true,
   713        "engines": {
   714          "node": ">=0.10.0"
   715        }
   716      },
   717      "node_modules/picomatch": {
   718        "version": "2.3.1",
   719        "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
   720        "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
   721        "dev": true,
   722        "engines": {
   723          "node": ">=8.6"
   724        },
   725        "funding": {
   726          "url": "https://github.com/sponsors/jonschlinkert"
   727        }
   728      },
   729      "node_modules/randombytes": {
   730        "version": "2.1.0",
   731        "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
   732        "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
   733        "dev": true,
   734        "dependencies": {
   735          "safe-buffer": "^5.1.0"
   736        }
   737      },
   738      "node_modules/readdirp": {
   739        "version": "3.6.0",
   740        "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
   741        "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
   742        "dev": true,
   743        "dependencies": {
   744          "picomatch": "^2.2.1"
   745        },
   746        "engines": {
   747          "node": ">=8.10.0"
   748        }
   749      },
   750      "node_modules/require-directory": {
   751        "version": "2.1.1",
   752        "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
   753        "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
   754        "dev": true,
   755        "engines": {
   756          "node": ">=0.10.0"
   757        }
   758      },
   759      "node_modules/safe-buffer": {
   760        "version": "5.2.1",
   761        "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
   762        "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
   763        "dev": true,
   764        "funding": [
   765          {
   766            "type": "github",
   767            "url": "https://github.com/sponsors/feross"
   768          },
   769          {
   770            "type": "patreon",
   771            "url": "https://www.patreon.com/feross"
   772          },
   773          {
   774            "type": "consulting",
   775            "url": "https://feross.org/support"
   776          }
   777        ]
   778      },
   779      "node_modules/serialize-javascript": {
   780        "version": "6.0.0",
   781        "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
   782        "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
   783        "dev": true,
   784        "dependencies": {
   785          "randombytes": "^2.1.0"
   786        }
   787      },
   788      "node_modules/string-width": {
   789        "version": "4.2.3",
   790        "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
   791        "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
   792        "dev": true,
   793        "dependencies": {
   794          "emoji-regex": "^8.0.0",
   795          "is-fullwidth-code-point": "^3.0.0",
   796          "strip-ansi": "^6.0.1"
   797        },
   798        "engines": {
   799          "node": ">=8"
   800        }
   801      },
   802      "node_modules/strip-ansi": {
   803        "version": "6.0.1",
   804        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
   805        "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
   806        "dev": true,
   807        "dependencies": {
   808          "ansi-regex": "^5.0.1"
   809        },
   810        "engines": {
   811          "node": ">=8"
   812        }
   813      },
   814      "node_modules/strip-json-comments": {
   815        "version": "3.1.1",
   816        "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
   817        "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
   818        "dev": true,
   819        "engines": {
   820          "node": ">=8"
   821        },
   822        "funding": {
   823          "url": "https://github.com/sponsors/sindresorhus"
   824        }
   825      },
   826      "node_modules/supports-color": {
   827        "version": "8.1.1",
   828        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
   829        "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
   830        "dev": true,
   831        "dependencies": {
   832          "has-flag": "^4.0.0"
   833        },
   834        "engines": {
   835          "node": ">=10"
   836        },
   837        "funding": {
   838          "url": "https://github.com/chalk/supports-color?sponsor=1"
   839        }
   840      },
   841      "node_modules/to-regex-range": {
   842        "version": "5.0.1",
   843        "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
   844        "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
   845        "dev": true,
   846        "dependencies": {
   847          "is-number": "^7.0.0"
   848        },
   849        "engines": {
   850          "node": ">=8.0"
   851        }
   852      },
   853      "node_modules/tweetnacl": {
   854        "version": "1.0.3",
   855        "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz",
   856        "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==",
   857        "optional": true
   858      },
   859      "node_modules/workerpool": {
   860        "version": "6.2.1",
   861        "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz",
   862        "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==",
   863        "dev": true
   864      },
   865      "node_modules/wrap-ansi": {
   866        "version": "7.0.0",
   867        "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
   868        "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
   869        "dev": true,
   870        "dependencies": {
   871          "ansi-styles": "^4.0.0",
   872          "string-width": "^4.1.0",
   873          "strip-ansi": "^6.0.0"
   874        },
   875        "engines": {
   876          "node": ">=10"
   877        },
   878        "funding": {
   879          "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
   880        }
   881      },
   882      "node_modules/wrappy": {
   883        "version": "1.0.2",
   884        "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
   885        "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
   886        "dev": true
   887      },
   888      "node_modules/ws": {
   889        "version": "8.16.0",
   890        "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz",
   891        "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==",
   892        "dev": true,
   893        "engines": {
   894          "node": ">=10.0.0"
   895        },
   896        "peerDependencies": {
   897          "bufferutil": "^4.0.1",
   898          "utf-8-validate": ">=5.0.2"
   899        },
   900        "peerDependenciesMeta": {
   901          "bufferutil": {
   902            "optional": true
   903          },
   904          "utf-8-validate": {
   905            "optional": true
   906          }
   907        }
   908      },
   909      "node_modules/y18n": {
   910        "version": "5.0.8",
   911        "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
   912        "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
   913        "dev": true,
   914        "engines": {
   915          "node": ">=10"
   916        }
   917      },
   918      "node_modules/yargs": {
   919        "version": "16.2.0",
   920        "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
   921        "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
   922        "dev": true,
   923        "dependencies": {
   924          "cliui": "^7.0.2",
   925          "escalade": "^3.1.1",
   926          "get-caller-file": "^2.0.5",
   927          "require-directory": "^2.1.1",
   928          "string-width": "^4.2.0",
   929          "y18n": "^5.0.5",
   930          "yargs-parser": "^20.2.2"
   931        },
   932        "engines": {
   933          "node": ">=10"
   934        }
   935      },
   936      "node_modules/yargs-parser": {
   937        "version": "20.2.4",
   938        "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
   939        "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
   940        "dev": true,
   941        "engines": {
   942          "node": ">=10"
   943        }
   944      },
   945      "node_modules/yargs-unparser": {
   946        "version": "2.0.0",
   947        "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
   948        "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==",
   949        "dev": true,
   950        "dependencies": {
   951          "camelcase": "^6.0.0",
   952          "decamelize": "^4.0.0",
   953          "flat": "^5.0.2",
   954          "is-plain-obj": "^2.1.0"
   955        },
   956        "engines": {
   957          "node": ">=10"
   958        }
   959      },
   960      "node_modules/yocto-queue": {
   961        "version": "0.1.0",
   962        "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
   963        "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
   964        "dev": true,
   965        "engines": {
   966          "node": ">=10"
   967        },
   968        "funding": {
   969          "url": "https://github.com/sponsors/sindresorhus"
   970        }
   971      }
   972    },
   973    "dependencies": {
   974      "ansi-colors": {
   975        "version": "4.1.1",
   976        "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
   977        "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
   978        "dev": true
   979      },
   980      "ansi-regex": {
   981        "version": "5.0.1",
   982        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
   983        "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
   984        "dev": true
   985      },
   986      "ansi-styles": {
   987        "version": "4.3.0",
   988        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
   989        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
   990        "dev": true,
   991        "requires": {
   992          "color-convert": "^2.0.1"
   993        }
   994      },
   995      "anymatch": {
   996        "version": "3.1.3",
   997        "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
   998        "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
   999        "dev": true,
  1000        "requires": {
  1001          "normalize-path": "^3.0.0",
  1002          "picomatch": "^2.0.4"
  1003        }
  1004      },
  1005      "argparse": {
  1006        "version": "2.0.1",
  1007        "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
  1008        "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
  1009        "dev": true
  1010      },
  1011      "balanced-match": {
  1012        "version": "1.0.2",
  1013        "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
  1014        "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
  1015        "dev": true
  1016      },
  1017      "binary-extensions": {
  1018        "version": "2.2.0",
  1019        "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
  1020        "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
  1021        "dev": true
  1022      },
  1023      "brace-expansion": {
  1024        "version": "2.0.1",
  1025        "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
  1026        "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
  1027        "dev": true,
  1028        "requires": {
  1029          "balanced-match": "^1.0.0"
  1030        }
  1031      },
  1032      "braces": {
  1033        "version": "3.0.2",
  1034        "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
  1035        "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
  1036        "dev": true,
  1037        "requires": {
  1038          "fill-range": "^7.0.1"
  1039        }
  1040      },
  1041      "browser-stdout": {
  1042        "version": "1.3.1",
  1043        "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
  1044        "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
  1045        "dev": true
  1046      },
  1047      "camelcase": {
  1048        "version": "6.3.0",
  1049        "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
  1050        "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
  1051        "dev": true
  1052      },
  1053      "chalk": {
  1054        "version": "4.1.2",
  1055        "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
  1056        "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
  1057        "dev": true,
  1058        "requires": {
  1059          "ansi-styles": "^4.1.0",
  1060          "supports-color": "^7.1.0"
  1061        },
  1062        "dependencies": {
  1063          "supports-color": {
  1064            "version": "7.2.0",
  1065            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  1066            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  1067            "dev": true,
  1068            "requires": {
  1069              "has-flag": "^4.0.0"
  1070            }
  1071          }
  1072        }
  1073      },
  1074      "chokidar": {
  1075        "version": "3.5.3",
  1076        "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
  1077        "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
  1078        "dev": true,
  1079        "requires": {
  1080          "anymatch": "~3.1.2",
  1081          "braces": "~3.0.2",
  1082          "fsevents": "~2.3.2",
  1083          "glob-parent": "~5.1.2",
  1084          "is-binary-path": "~2.1.0",
  1085          "is-glob": "~4.0.1",
  1086          "normalize-path": "~3.0.0",
  1087          "readdirp": "~3.6.0"
  1088        }
  1089      },
  1090      "cliui": {
  1091        "version": "7.0.4",
  1092        "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
  1093        "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
  1094        "dev": true,
  1095        "requires": {
  1096          "string-width": "^4.2.0",
  1097          "strip-ansi": "^6.0.0",
  1098          "wrap-ansi": "^7.0.0"
  1099        }
  1100      },
  1101      "color-convert": {
  1102        "version": "2.0.1",
  1103        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  1104        "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  1105        "dev": true,
  1106        "requires": {
  1107          "color-name": "~1.1.4"
  1108        }
  1109      },
  1110      "color-name": {
  1111        "version": "1.1.4",
  1112        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  1113        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  1114        "dev": true
  1115      },
  1116      "concat-map": {
  1117        "version": "0.0.1",
  1118        "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
  1119        "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
  1120        "dev": true
  1121      },
  1122      "debug": {
  1123        "version": "4.3.4",
  1124        "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
  1125        "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
  1126        "dev": true,
  1127        "requires": {
  1128          "ms": "2.1.2"
  1129        },
  1130        "dependencies": {
  1131          "ms": {
  1132            "version": "2.1.2",
  1133            "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  1134            "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
  1135            "dev": true
  1136          }
  1137        }
  1138      },
  1139      "decamelize": {
  1140        "version": "4.0.0",
  1141        "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz",
  1142        "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==",
  1143        "dev": true
  1144      },
  1145      "diff": {
  1146        "version": "5.0.0",
  1147        "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
  1148        "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
  1149        "dev": true
  1150      },
  1151      "emoji-regex": {
  1152        "version": "8.0.0",
  1153        "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
  1154        "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
  1155        "dev": true
  1156      },
  1157      "escalade": {
  1158        "version": "3.1.1",
  1159        "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
  1160        "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
  1161        "dev": true
  1162      },
  1163      "escape-string-regexp": {
  1164        "version": "4.0.0",
  1165        "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
  1166        "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
  1167        "dev": true
  1168      },
  1169      "fill-range": {
  1170        "version": "7.0.1",
  1171        "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
  1172        "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
  1173        "dev": true,
  1174        "requires": {
  1175          "to-regex-range": "^5.0.1"
  1176        }
  1177      },
  1178      "find-up": {
  1179        "version": "5.0.0",
  1180        "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
  1181        "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
  1182        "dev": true,
  1183        "requires": {
  1184          "locate-path": "^6.0.0",
  1185          "path-exists": "^4.0.0"
  1186        }
  1187      },
  1188      "flat": {
  1189        "version": "5.0.2",
  1190        "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
  1191        "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
  1192        "dev": true
  1193      },
  1194      "fs.realpath": {
  1195        "version": "1.0.0",
  1196        "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
  1197        "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
  1198        "dev": true
  1199      },
  1200      "fsevents": {
  1201        "version": "2.3.3",
  1202        "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
  1203        "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
  1204        "dev": true,
  1205        "optional": true
  1206      },
  1207      "get-caller-file": {
  1208        "version": "2.0.5",
  1209        "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
  1210        "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
  1211        "dev": true
  1212      },
  1213      "glob": {
  1214        "version": "7.2.0",
  1215        "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
  1216        "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
  1217        "dev": true,
  1218        "requires": {
  1219          "fs.realpath": "^1.0.0",
  1220          "inflight": "^1.0.4",
  1221          "inherits": "2",
  1222          "minimatch": "^3.0.4",
  1223          "once": "^1.3.0",
  1224          "path-is-absolute": "^1.0.0"
  1225        },
  1226        "dependencies": {
  1227          "brace-expansion": {
  1228            "version": "1.1.11",
  1229            "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  1230            "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  1231            "dev": true,
  1232            "requires": {
  1233              "balanced-match": "^1.0.0",
  1234              "concat-map": "0.0.1"
  1235            }
  1236          },
  1237          "minimatch": {
  1238            "version": "3.1.2",
  1239            "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
  1240            "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
  1241            "dev": true,
  1242            "requires": {
  1243              "brace-expansion": "^1.1.7"
  1244            }
  1245          }
  1246        }
  1247      },
  1248      "glob-parent": {
  1249        "version": "5.1.2",
  1250        "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
  1251        "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
  1252        "dev": true,
  1253        "requires": {
  1254          "is-glob": "^4.0.1"
  1255        }
  1256      },
  1257      "google-protobuf": {
  1258        "version": "3.21.2",
  1259        "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.21.2.tgz",
  1260        "integrity": "sha512-3MSOYFO5U9mPGikIYCzK0SaThypfGgS6bHqrUGXG3DPHCrb+txNqeEcns1W0lkGfk0rCyNXm7xB9rMxnCiZOoA=="
  1261      },
  1262      "has-flag": {
  1263        "version": "4.0.0",
  1264        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  1265        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  1266        "dev": true
  1267      },
  1268      "he": {
  1269        "version": "1.2.0",
  1270        "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
  1271        "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
  1272        "dev": true
  1273      },
  1274      "inflight": {
  1275        "version": "1.0.6",
  1276        "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
  1277        "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
  1278        "dev": true,
  1279        "requires": {
  1280          "once": "^1.3.0",
  1281          "wrappy": "1"
  1282        }
  1283      },
  1284      "inherits": {
  1285        "version": "2.0.4",
  1286        "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
  1287        "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
  1288        "dev": true
  1289      },
  1290      "is-binary-path": {
  1291        "version": "2.1.0",
  1292        "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
  1293        "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
  1294        "dev": true,
  1295        "requires": {
  1296          "binary-extensions": "^2.0.0"
  1297        }
  1298      },
  1299      "is-extglob": {
  1300        "version": "2.1.1",
  1301        "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
  1302        "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
  1303        "dev": true
  1304      },
  1305      "is-fullwidth-code-point": {
  1306        "version": "3.0.0",
  1307        "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
  1308        "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
  1309        "dev": true
  1310      },
  1311      "is-glob": {
  1312        "version": "4.0.3",
  1313        "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
  1314        "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
  1315        "dev": true,
  1316        "requires": {
  1317          "is-extglob": "^2.1.1"
  1318        }
  1319      },
  1320      "is-number": {
  1321        "version": "7.0.0",
  1322        "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
  1323        "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
  1324        "dev": true
  1325      },
  1326      "is-plain-obj": {
  1327        "version": "2.1.0",
  1328        "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
  1329        "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
  1330        "dev": true
  1331      },
  1332      "is-unicode-supported": {
  1333        "version": "0.1.0",
  1334        "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
  1335        "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
  1336        "dev": true
  1337      },
  1338      "js-yaml": {
  1339        "version": "4.1.0",
  1340        "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
  1341        "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
  1342        "dev": true,
  1343        "requires": {
  1344          "argparse": "^2.0.1"
  1345        }
  1346      },
  1347      "locate-path": {
  1348        "version": "6.0.0",
  1349        "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
  1350        "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
  1351        "dev": true,
  1352        "requires": {
  1353          "p-locate": "^5.0.0"
  1354        }
  1355      },
  1356      "log-symbols": {
  1357        "version": "4.1.0",
  1358        "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
  1359        "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
  1360        "dev": true,
  1361        "requires": {
  1362          "chalk": "^4.1.0",
  1363          "is-unicode-supported": "^0.1.0"
  1364        }
  1365      },
  1366      "minimatch": {
  1367        "version": "5.0.1",
  1368        "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz",
  1369        "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==",
  1370        "dev": true,
  1371        "requires": {
  1372          "brace-expansion": "^2.0.1"
  1373        }
  1374      },
  1375      "mocha": {
  1376        "version": "10.2.0",
  1377        "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz",
  1378        "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==",
  1379        "dev": true,
  1380        "requires": {
  1381          "ansi-colors": "4.1.1",
  1382          "browser-stdout": "1.3.1",
  1383          "chokidar": "3.5.3",
  1384          "debug": "4.3.4",
  1385          "diff": "5.0.0",
  1386          "escape-string-regexp": "4.0.0",
  1387          "find-up": "5.0.0",
  1388          "glob": "7.2.0",
  1389          "he": "1.2.0",
  1390          "js-yaml": "4.1.0",
  1391          "log-symbols": "4.1.0",
  1392          "minimatch": "5.0.1",
  1393          "ms": "2.1.3",
  1394          "nanoid": "3.3.3",
  1395          "serialize-javascript": "6.0.0",
  1396          "strip-json-comments": "3.1.1",
  1397          "supports-color": "8.1.1",
  1398          "workerpool": "6.2.1",
  1399          "yargs": "16.2.0",
  1400          "yargs-parser": "20.2.4",
  1401          "yargs-unparser": "2.0.0"
  1402        }
  1403      },
  1404      "ms": {
  1405        "version": "2.1.3",
  1406        "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
  1407        "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
  1408        "dev": true
  1409      },
  1410      "nanoid": {
  1411        "version": "3.3.3",
  1412        "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz",
  1413        "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==",
  1414        "dev": true
  1415      },
  1416      "nats.ws": {
  1417        "version": "1.19.1",
  1418        "resolved": "https://registry.npmjs.org/nats.ws/-/nats.ws-1.19.1.tgz",
  1419        "integrity": "sha512-vzeQcuWn/3w9gemnG9JfkUMcK2rvulGXRH+gC4Iqg+AURFMqMvBfqbqV/1iQzMDSAzqBrKctZgWa4rp0D3KJQQ==",
  1420        "requires": {
  1421          "nkeys.js": "1.0.5"
  1422        }
  1423      },
  1424      "nkeys.js": {
  1425        "version": "1.0.5",
  1426        "resolved": "https://registry.npmjs.org/nkeys.js/-/nkeys.js-1.0.5.tgz",
  1427        "integrity": "sha512-u25YnRPHiGVsNzwyHnn+PT90sgAhnS8jUJ1nxmkHMFYCJ6+Ic0lv291w7uhRBpJVJ3PH2GWbYqA151lGCRrB5g==",
  1428        "optional": true,
  1429        "requires": {
  1430          "tweetnacl": "1.0.3"
  1431        }
  1432      },
  1433      "normalize-path": {
  1434        "version": "3.0.0",
  1435        "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
  1436        "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
  1437        "dev": true
  1438      },
  1439      "once": {
  1440        "version": "1.4.0",
  1441        "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
  1442        "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
  1443        "dev": true,
  1444        "requires": {
  1445          "wrappy": "1"
  1446        }
  1447      },
  1448      "p-limit": {
  1449        "version": "3.1.0",
  1450        "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
  1451        "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
  1452        "dev": true,
  1453        "requires": {
  1454          "yocto-queue": "^0.1.0"
  1455        }
  1456      },
  1457      "p-locate": {
  1458        "version": "5.0.0",
  1459        "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
  1460        "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
  1461        "dev": true,
  1462        "requires": {
  1463          "p-limit": "^3.0.2"
  1464        }
  1465      },
  1466      "path-exists": {
  1467        "version": "4.0.0",
  1468        "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
  1469        "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
  1470        "dev": true
  1471      },
  1472      "path-is-absolute": {
  1473        "version": "1.0.1",
  1474        "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
  1475        "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
  1476        "dev": true
  1477      },
  1478      "picomatch": {
  1479        "version": "2.3.1",
  1480        "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
  1481        "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
  1482        "dev": true
  1483      },
  1484      "randombytes": {
  1485        "version": "2.1.0",
  1486        "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
  1487        "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
  1488        "dev": true,
  1489        "requires": {
  1490          "safe-buffer": "^5.1.0"
  1491        }
  1492      },
  1493      "readdirp": {
  1494        "version": "3.6.0",
  1495        "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
  1496        "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
  1497        "dev": true,
  1498        "requires": {
  1499          "picomatch": "^2.2.1"
  1500        }
  1501      },
  1502      "require-directory": {
  1503        "version": "2.1.1",
  1504        "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
  1505        "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
  1506        "dev": true
  1507      },
  1508      "safe-buffer": {
  1509        "version": "5.2.1",
  1510        "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
  1511        "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
  1512        "dev": true
  1513      },
  1514      "serialize-javascript": {
  1515        "version": "6.0.0",
  1516        "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
  1517        "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
  1518        "dev": true,
  1519        "requires": {
  1520          "randombytes": "^2.1.0"
  1521        }
  1522      },
  1523      "string-width": {
  1524        "version": "4.2.3",
  1525        "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
  1526        "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
  1527        "dev": true,
  1528        "requires": {
  1529          "emoji-regex": "^8.0.0",
  1530          "is-fullwidth-code-point": "^3.0.0",
  1531          "strip-ansi": "^6.0.1"
  1532        }
  1533      },
  1534      "strip-ansi": {
  1535        "version": "6.0.1",
  1536        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
  1537        "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
  1538        "dev": true,
  1539        "requires": {
  1540          "ansi-regex": "^5.0.1"
  1541        }
  1542      },
  1543      "strip-json-comments": {
  1544        "version": "3.1.1",
  1545        "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
  1546        "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
  1547        "dev": true
  1548      },
  1549      "supports-color": {
  1550        "version": "8.1.1",
  1551        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
  1552        "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
  1553        "dev": true,
  1554        "requires": {
  1555          "has-flag": "^4.0.0"
  1556        }
  1557      },
  1558      "to-regex-range": {
  1559        "version": "5.0.1",
  1560        "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
  1561        "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
  1562        "dev": true,
  1563        "requires": {
  1564          "is-number": "^7.0.0"
  1565        }
  1566      },
  1567      "tweetnacl": {
  1568        "version": "1.0.3",
  1569        "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz",
  1570        "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==",
  1571        "optional": true
  1572      },
  1573      "workerpool": {
  1574        "version": "6.2.1",
  1575        "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz",
  1576        "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==",
  1577        "dev": true
  1578      },
  1579      "wrap-ansi": {
  1580        "version": "7.0.0",
  1581        "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
  1582        "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
  1583        "dev": true,
  1584        "requires": {
  1585          "ansi-styles": "^4.0.0",
  1586          "string-width": "^4.1.0",
  1587          "strip-ansi": "^6.0.0"
  1588        }
  1589      },
  1590      "wrappy": {
  1591        "version": "1.0.2",
  1592        "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
  1593        "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
  1594        "dev": true
  1595      },
  1596      "ws": {
  1597        "version": "8.16.0",
  1598        "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz",
  1599        "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==",
  1600        "dev": true,
  1601        "requires": {}
  1602      },
  1603      "y18n": {
  1604        "version": "5.0.8",
  1605        "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
  1606        "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
  1607        "dev": true
  1608      },
  1609      "yargs": {
  1610        "version": "16.2.0",
  1611        "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
  1612        "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
  1613        "dev": true,
  1614        "requires": {
  1615          "cliui": "^7.0.2",
  1616          "escalade": "^3.1.1",
  1617          "get-caller-file": "^2.0.5",
  1618          "require-directory": "^2.1.1",
  1619          "string-width": "^4.2.0",
  1620          "y18n": "^5.0.5",
  1621          "yargs-parser": "^20.2.2"
  1622        }
  1623      },
  1624      "yargs-parser": {
  1625        "version": "20.2.4",
  1626        "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
  1627        "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
  1628        "dev": true
  1629      },
  1630      "yargs-unparser": {
  1631        "version": "2.0.0",
  1632        "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
  1633        "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==",
  1634        "dev": true,
  1635        "requires": {
  1636          "camelcase": "^6.0.0",
  1637          "decamelize": "^4.0.0",
  1638          "flat": "^5.0.2",
  1639          "is-plain-obj": "^2.1.0"
  1640        }
  1641      },
  1642      "yocto-queue": {
  1643        "version": "0.1.0",
  1644        "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
  1645        "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
  1646        "dev": true
  1647      }
  1648    }
  1649  }