kythe.io@v0.0.68-0.20240422202219-7225dbc01741/kythe/typescript/languageserver/vscode-extension/package-lock.json (about)

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