this repo has no description

initial commit

Patrick Ferris fe4c57d7

+14568
+3
.gitignore
··· 1 + node_modules 2 + _build 3 + dist
+4
Makefile
··· 1 + .PHONY: example 2 + example: 3 + dune build 4 + parcel _build/default/example/src/index.html
+4
README.md
··· 1 + jsoo-code-mirror 2 + ---------------- 3 + 4 + Some bindings using [brr]() to [code-mirror 6](https://codemirror.net/6/).
+27
code-mirror.opam
··· 1 + # This file is generated by dune, edit dune-project instead 2 + opam-version: "2.0" 3 + synopsis: "Report parsing prototypes" 4 + description: "" 5 + maintainer: ["pf341@patricoferris.com"] 6 + authors: ["Patrick Ferris"] 7 + license: "ISC" 8 + depends: [ 9 + "dune" {>= "2.8"} 10 + "brr" 11 + "js_of_ocaml" 12 + "odoc" {with-doc} 13 + ] 14 + build: [ 15 + ["dune" "subst"] {dev} 16 + [ 17 + "dune" 18 + "build" 19 + "-p" 20 + name 21 + "-j" 22 + jobs 23 + "@install" 24 + "@runtest" {with-test} 25 + "@doc" {with-doc} 26 + ] 27 + ]
+16
dune-project
··· 1 + (lang dune 2.8) 2 + (name code-mirror) 3 + 4 + (generate_opam_files true) 5 + 6 + (license ISC) 7 + (authors "Patrick Ferris") 8 + (maintainers "pf341@patricoferris.com") 9 + 10 + (package 11 + (name code-mirror) 12 + (synopsis "Report parsing prototypes") 13 + (description "") 14 + (depends 15 + brr 16 + js_of_ocaml))
+14303
example/package-lock.json
··· 1 + { 2 + "name": "app", 3 + "version": "0.0.1", 4 + "lockfileVersion": 2, 5 + "requires": true, 6 + "packages": { 7 + "": { 8 + "name": "app", 9 + "version": "0.0.1", 10 + "license": "MIT", 11 + "dependencies": { 12 + "@codemirror/basic-setup": "^0.19.0", 13 + "@codemirror/lang-markdown": "^0.19.1" 14 + }, 15 + "devDependencies": { 16 + "css-loader": "^3.2.0", 17 + "html-webpack-plugin": "^3.2.0", 18 + "style-loader": "^1.0.0", 19 + "webpack": "^4.44.2", 20 + "webpack-bundle-analyzer": "^3.9.0", 21 + "webpack-cli": "^3.3.12", 22 + "webpack-dev-server": "^3.11.0" 23 + } 24 + }, 25 + "node_modules/@codemirror/autocomplete": { 26 + "version": "0.19.3", 27 + "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-0.19.3.tgz", 28 + "integrity": "sha512-5juP6hVrHAogzQ0JUTQuibE8j1seqeGNJ98qLUPuliI6kLBg5INS4qvUI1Brqye+wYPFu7UHqrrn13RLh5YSzw==", 29 + "dependencies": { 30 + "@codemirror/language": "^0.19.0", 31 + "@codemirror/state": "^0.19.0", 32 + "@codemirror/text": "^0.19.2", 33 + "@codemirror/tooltip": "^0.19.0", 34 + "@codemirror/view": "^0.19.0", 35 + "@lezer/common": "^0.15.0" 36 + } 37 + }, 38 + "node_modules/@codemirror/basic-setup": { 39 + "version": "0.19.0", 40 + "resolved": "https://registry.npmjs.org/@codemirror/basic-setup/-/basic-setup-0.19.0.tgz", 41 + "integrity": "sha512-Yhrf7fIz8+INHWOhpWeRwbs8fpc0KsydX9baD7TyYqniLVWyTi0Hwm52mr0f5O+k4YaJPeHAgT3x9gzDXZIvOw==", 42 + "dependencies": { 43 + "@codemirror/autocomplete": "^0.19.0", 44 + "@codemirror/closebrackets": "^0.19.0", 45 + "@codemirror/commands": "^0.19.0", 46 + "@codemirror/comment": "^0.19.0", 47 + "@codemirror/fold": "^0.19.0", 48 + "@codemirror/gutter": "^0.19.0", 49 + "@codemirror/highlight": "^0.19.0", 50 + "@codemirror/history": "^0.19.0", 51 + "@codemirror/language": "^0.19.0", 52 + "@codemirror/lint": "^0.19.0", 53 + "@codemirror/matchbrackets": "^0.19.0", 54 + "@codemirror/rectangular-selection": "^0.19.0", 55 + "@codemirror/search": "^0.19.0", 56 + "@codemirror/state": "^0.19.0", 57 + "@codemirror/view": "^0.19.0" 58 + } 59 + }, 60 + "node_modules/@codemirror/closebrackets": { 61 + "version": "0.19.0", 62 + "resolved": "https://registry.npmjs.org/@codemirror/closebrackets/-/closebrackets-0.19.0.tgz", 63 + "integrity": "sha512-dFWX5OEVYWRNtGaifSbwIAlymnRRjxWMiMbffbAjF7p0zfGHDbdGkiT56q3Xud63h5/tQdSo5dK1iyNTzHz5vg==", 64 + "dependencies": { 65 + "@codemirror/language": "^0.19.0", 66 + "@codemirror/rangeset": "^0.19.0", 67 + "@codemirror/state": "^0.19.0", 68 + "@codemirror/text": "^0.19.0", 69 + "@codemirror/view": "^0.19.0" 70 + } 71 + }, 72 + "node_modules/@codemirror/commands": { 73 + "version": "0.19.2", 74 + "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-0.19.2.tgz", 75 + "integrity": "sha512-gYjrobG5GIjImtwKo0hzSsHoZUdYODRpNc0hF9sMHXagh5uy9yuJbsoR6RBS0W4ol1BefJNI0Q5L4US/feqcSA==", 76 + "dependencies": { 77 + "@codemirror/language": "^0.19.0", 78 + "@codemirror/matchbrackets": "^0.19.0", 79 + "@codemirror/state": "^0.19.0", 80 + "@codemirror/text": "^0.19.0", 81 + "@codemirror/view": "^0.19.0", 82 + "@lezer/common": "^0.15.0" 83 + } 84 + }, 85 + "node_modules/@codemirror/comment": { 86 + "version": "0.19.0", 87 + "resolved": "https://registry.npmjs.org/@codemirror/comment/-/comment-0.19.0.tgz", 88 + "integrity": "sha512-3hqAd0548fxqOBm4khFMcXVIivX8p0bSlbAuZJ6PNoUn/0wXhxkxowPp0FmFzU2+y37Z+ZQF5cRB5EREWPRIiQ==", 89 + "dependencies": { 90 + "@codemirror/state": "^0.19.0", 91 + "@codemirror/text": "^0.19.0", 92 + "@codemirror/view": "^0.19.0" 93 + } 94 + }, 95 + "node_modules/@codemirror/fold": { 96 + "version": "0.19.0", 97 + "resolved": "https://registry.npmjs.org/@codemirror/fold/-/fold-0.19.0.tgz", 98 + "integrity": "sha512-cHbr2hqKe2pMls1Ia1a4IwXly87ljpmvPUKkul6H/Uv9kCwpQLOP3dGMPXbMGm/1hGjBF/0wnc+m2iba9iJBTQ==", 99 + "dependencies": { 100 + "@codemirror/gutter": "^0.19.0", 101 + "@codemirror/language": "^0.19.0", 102 + "@codemirror/rangeset": "^0.19.0", 103 + "@codemirror/state": "^0.19.0", 104 + "@codemirror/view": "^0.19.0" 105 + } 106 + }, 107 + "node_modules/@codemirror/gutter": { 108 + "version": "0.19.1", 109 + "resolved": "https://registry.npmjs.org/@codemirror/gutter/-/gutter-0.19.1.tgz", 110 + "integrity": "sha512-lPZJt7m3s1EIaUzkqYIr0vARnhh4ZcgzaLFaSweDn2IFIFq10TOnYzsuXJrgD7KfeU0Epjgznyg3VC0utHX7uA==", 111 + "dependencies": { 112 + "@codemirror/rangeset": "^0.19.0", 113 + "@codemirror/state": "^0.19.0", 114 + "@codemirror/view": "^0.19.0" 115 + } 116 + }, 117 + "node_modules/@codemirror/highlight": { 118 + "version": "0.19.4", 119 + "resolved": "https://registry.npmjs.org/@codemirror/highlight/-/highlight-0.19.4.tgz", 120 + "integrity": "sha512-M7QfcEJWbC9aMX23UvLjqJlnwxVe9mGVPogSFujIQ4lC2Rocqalkx3NkmNDsNV8Q4RYTVB4+XiRPosq1tIY0Pw==", 121 + "dependencies": { 122 + "@codemirror/language": "^0.19.0", 123 + "@codemirror/rangeset": "^0.19.0", 124 + "@codemirror/state": "^0.19.0", 125 + "@codemirror/view": "^0.19.0", 126 + "@lezer/common": "^0.15.0", 127 + "style-mod": "^4.0.0" 128 + } 129 + }, 130 + "node_modules/@codemirror/history": { 131 + "version": "0.19.0", 132 + "resolved": "https://registry.npmjs.org/@codemirror/history/-/history-0.19.0.tgz", 133 + "integrity": "sha512-E0H+lncH66IMDhaND9jgkjE7s0dhYfjCPmS+Ig2Yes9I8+UIEecIdObj8c8HPCFGctGg3fxXqRAw2mdHl2Wouw==", 134 + "dependencies": { 135 + "@codemirror/state": "^0.19.0", 136 + "@codemirror/view": "^0.19.0" 137 + } 138 + }, 139 + "node_modules/@codemirror/lang-css": { 140 + "version": "0.19.1", 141 + "resolved": "https://registry.npmjs.org/@codemirror/lang-css/-/lang-css-0.19.1.tgz", 142 + "integrity": "sha512-Eo1B19MNtDPoAeGyExq4vQZ/T0uvRpZ5NzUfHJisNg0TrZ3/JiLlWNJFTT18bQborNOk36GdzL1Fj39+3gH2Lw==", 143 + "dependencies": { 144 + "@codemirror/autocomplete": "^0.19.0", 145 + "@codemirror/highlight": "^0.19.0", 146 + "@codemirror/language": "^0.19.0", 147 + "@codemirror/state": "^0.19.0", 148 + "@lezer/css": "^0.15.0" 149 + } 150 + }, 151 + "node_modules/@codemirror/lang-html": { 152 + "version": "0.19.1", 153 + "resolved": "https://registry.npmjs.org/@codemirror/lang-html/-/lang-html-0.19.1.tgz", 154 + "integrity": "sha512-kQwkplKggcNok6gEVpG7Qx4IDFrwEHd99YWVNiOiRzPF019iSDAUmSv5Eh47yZPjF1VXOnm5FSIzgszzkYdiow==", 155 + "dependencies": { 156 + "@codemirror/autocomplete": "^0.19.0", 157 + "@codemirror/highlight": "^0.19.0", 158 + "@codemirror/lang-css": "^0.19.0", 159 + "@codemirror/lang-javascript": "^0.19.0", 160 + "@codemirror/language": "^0.19.0", 161 + "@codemirror/state": "^0.19.0", 162 + "@lezer/common": "^0.15.0", 163 + "@lezer/html": "^0.15.0" 164 + } 165 + }, 166 + "node_modules/@codemirror/lang-javascript": { 167 + "version": "0.19.1", 168 + "resolved": "https://registry.npmjs.org/@codemirror/lang-javascript/-/lang-javascript-0.19.1.tgz", 169 + "integrity": "sha512-fFAP4nkfU36c14K8f6ytVYYeuX/2E7dJ+bD7UCZPWavXYjwdHAgDCJGH84MjhBSh0lMc908We80vyYg1j3MnRQ==", 170 + "dependencies": { 171 + "@codemirror/autocomplete": "^0.19.0", 172 + "@codemirror/highlight": "^0.19.0", 173 + "@codemirror/language": "^0.19.0", 174 + "@codemirror/lint": "^0.19.0", 175 + "@codemirror/state": "^0.19.0", 176 + "@codemirror/view": "^0.19.0", 177 + "@lezer/javascript": "^0.15.0" 178 + } 179 + }, 180 + "node_modules/@codemirror/lang-markdown": { 181 + "version": "0.19.1", 182 + "resolved": "https://registry.npmjs.org/@codemirror/lang-markdown/-/lang-markdown-0.19.1.tgz", 183 + "integrity": "sha512-J79Y27G7rlDtEEe5ObtRhHeSpyHCClQUEin9D+22jQf41SDdND1f4Qxm2Q5itQGF9IvWBhqbfvSRYfj+1sTZrg==", 184 + "dependencies": { 185 + "@codemirror/highlight": "^0.19.0", 186 + "@codemirror/lang-html": "^0.19.0", 187 + "@codemirror/language": "^0.19.0", 188 + "@codemirror/state": "^0.19.0", 189 + "@codemirror/view": "^0.19.0", 190 + "@lezer/common": "^0.15.0", 191 + "@lezer/markdown": "^0.15.0" 192 + } 193 + }, 194 + "node_modules/@codemirror/language": { 195 + "version": "0.19.2", 196 + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-0.19.2.tgz", 197 + "integrity": "sha512-Zz/gVezTknHhH2HcaMsYauxz06+3+IFU0nhhZmdTMcGbDL/ryQI2R543k9Zc58wA31lGa6uN+JzpZynEcGBwMQ==", 198 + "dependencies": { 199 + "@codemirror/state": "^0.19.0", 200 + "@codemirror/text": "^0.19.0", 201 + "@codemirror/view": "^0.19.0", 202 + "@lezer/common": "^0.15.0", 203 + "@lezer/lr": "^0.15.0" 204 + } 205 + }, 206 + "node_modules/@codemirror/lint": { 207 + "version": "0.19.0", 208 + "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-0.19.0.tgz", 209 + "integrity": "sha512-XjCIVJi2cUNlppwz0eGu0F93uFKJq1t2fupBQlDMr3hLmIxIRWjhvy66+Pw/ziH98XA8meLEGQX29umBAvym4w==", 210 + "dependencies": { 211 + "@codemirror/panel": "^0.19.0", 212 + "@codemirror/state": "^0.19.0", 213 + "@codemirror/tooltip": "^0.19.0", 214 + "@codemirror/view": "^0.19.0", 215 + "crelt": "^1.0.5" 216 + } 217 + }, 218 + "node_modules/@codemirror/matchbrackets": { 219 + "version": "0.19.1", 220 + "resolved": "https://registry.npmjs.org/@codemirror/matchbrackets/-/matchbrackets-0.19.1.tgz", 221 + "integrity": "sha512-jBEW2Uu3hWcrrkwkauaikCAE7s5liCwbccFa6rLK6DzwaynOqCKJGyDsbkfrhikofNRc1yh4V3vwUuxt2u4QbA==", 222 + "dependencies": { 223 + "@codemirror/language": "^0.19.0", 224 + "@codemirror/state": "^0.19.0", 225 + "@codemirror/view": "^0.19.0", 226 + "@lezer/common": "^0.15.0" 227 + } 228 + }, 229 + "node_modules/@codemirror/panel": { 230 + "version": "0.19.0", 231 + "resolved": "https://registry.npmjs.org/@codemirror/panel/-/panel-0.19.0.tgz", 232 + "integrity": "sha512-LJuu49xnuhaAztlhnLJQ57ddOirSyf8/lnl7twsQUG/05RkxodBZ9F7q8r5AOLqOkaQOy9WySEKX1Ur8lD9Q5w==", 233 + "dependencies": { 234 + "@codemirror/state": "^0.19.0", 235 + "@codemirror/view": "^0.19.0" 236 + } 237 + }, 238 + "node_modules/@codemirror/rangeset": { 239 + "version": "0.19.1", 240 + "resolved": "https://registry.npmjs.org/@codemirror/rangeset/-/rangeset-0.19.1.tgz", 241 + "integrity": "sha512-WaKTEw8JB/3QFlQzpdgRoklopcWvG8O/Xp+rxxOfFKYTaeaejpY/tjpyBBg+Ea65Ka3m7+pPp9d5j/oR2rd9NA==", 242 + "dependencies": { 243 + "@codemirror/state": "^0.19.0" 244 + } 245 + }, 246 + "node_modules/@codemirror/rectangular-selection": { 247 + "version": "0.19.0", 248 + "resolved": "https://registry.npmjs.org/@codemirror/rectangular-selection/-/rectangular-selection-0.19.0.tgz", 249 + "integrity": "sha512-KdvoEweBgVsOcqdYFEinYGroS028pwUPkO3REzQC7Z/hT1KNqZUlyfoi6WBv3Gzp8b6l8NNA+rLnnYMSHlcGYA==", 250 + "dependencies": { 251 + "@codemirror/state": "^0.19.0", 252 + "@codemirror/text": "^0.19.0", 253 + "@codemirror/view": "^0.19.0" 254 + } 255 + }, 256 + "node_modules/@codemirror/search": { 257 + "version": "0.19.1", 258 + "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-0.19.1.tgz", 259 + "integrity": "sha512-OBjaIvdFwiknmPoc/hFSistUN/hdumz7Wf0SyueL2tTIQ1MZDNnonC07+GEpiF6nTjcY6r+ifC0cf2X3o/FVqQ==", 260 + "dependencies": { 261 + "@codemirror/panel": "^0.19.0", 262 + "@codemirror/rangeset": "^0.19.0", 263 + "@codemirror/state": "^0.19.0", 264 + "@codemirror/text": "^0.19.0", 265 + "@codemirror/view": "^0.19.0", 266 + "crelt": "^1.0.5" 267 + } 268 + }, 269 + "node_modules/@codemirror/state": { 270 + "version": "0.19.1", 271 + "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-0.19.1.tgz", 272 + "integrity": "sha512-5NR6/h+pVp7d77F4rLpNWcYvARCvqXa1uayoNx06d1aEm6wy/K+3lxTg7taB/qaEKd+oCsSHjRL8oSE1Fm+nsw==", 273 + "dependencies": { 274 + "@codemirror/text": "^0.19.0" 275 + } 276 + }, 277 + "node_modules/@codemirror/text": { 278 + "version": "0.19.3", 279 + "resolved": "https://registry.npmjs.org/@codemirror/text/-/text-0.19.3.tgz", 280 + "integrity": "sha512-A0HBPZRwQ72XVMN1tg/pVUnvS5CKboBeHZE7cylYw0ljx9eX+NoYaK7apPSJO/Fwh9XhH9m8Va06EGc11VOzUw==" 281 + }, 282 + "node_modules/@codemirror/tooltip": { 283 + "version": "0.19.2", 284 + "resolved": "https://registry.npmjs.org/@codemirror/tooltip/-/tooltip-0.19.2.tgz", 285 + "integrity": "sha512-FMMGGLrr62Ck54NEz8yTGpgo8ihobAsC3sbeQg+OpY4jv9dt1yIP5B9LzsIV+TXQB57JZQZxtTqzkhnFq76haw==", 286 + "dependencies": { 287 + "@codemirror/state": "^0.19.0", 288 + "@codemirror/view": "^0.19.0" 289 + } 290 + }, 291 + "node_modules/@codemirror/view": { 292 + "version": "0.19.4", 293 + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-0.19.4.tgz", 294 + "integrity": "sha512-yfJ6zdxQOnNIkZqrAyPPdU1/qeucjp5NzvfZfrI1X5niWvwd8re/o9MUeG+nvOmtac+uKmXYUU9dRZUFCAOcaQ==", 295 + "dependencies": { 296 + "@codemirror/rangeset": "^0.19.0", 297 + "@codemirror/state": "^0.19.0", 298 + "@codemirror/text": "^0.19.0", 299 + "style-mod": "^4.0.0", 300 + "w3c-keyname": "^2.2.4" 301 + } 302 + }, 303 + "node_modules/@lezer/common": { 304 + "version": "0.15.4", 305 + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-0.15.4.tgz", 306 + "integrity": "sha512-+n/fKtcvw2qp/WIaZCR2HNzoB70Pwa9hQ8xFU86sDbZr9PYf2HX0qaG3N9Q/XCQHJeaB+GOh/XY9jHMWw4h6Ow==" 307 + }, 308 + "node_modules/@lezer/css": { 309 + "version": "0.15.1", 310 + "resolved": "https://registry.npmjs.org/@lezer/css/-/css-0.15.1.tgz", 311 + "integrity": "sha512-ywBytH6Tr12VFx88loNwObrN2uuDTWIgf4tNCHmTu4ClhfY0cYNcyTqxWx62f3XymTfjX4Ms4eimq17MpEVqqQ==", 312 + "dependencies": { 313 + "@lezer/lr": "^0.15.0" 314 + } 315 + }, 316 + "node_modules/@lezer/html": { 317 + "version": "0.15.0", 318 + "resolved": "https://registry.npmjs.org/@lezer/html/-/html-0.15.0.tgz", 319 + "integrity": "sha512-ErmgP/Vv0AhYJvs/Ekb9oue4IzBHemKLi7K8tJ0jgS+20Y8FGC9foK6knCXtEHqdPaxVGQH9PVp7gecLnzLd9Q==", 320 + "dependencies": { 321 + "@lezer/lr": "^0.15.0" 322 + } 323 + }, 324 + "node_modules/@lezer/javascript": { 325 + "version": "0.15.0", 326 + "resolved": "https://registry.npmjs.org/@lezer/javascript/-/javascript-0.15.0.tgz", 327 + "integrity": "sha512-euFjbbyYmxpBls9FyBAKnGLEjaMFqfHvhfueA7M1PitZdieHu8KSblutmcwjpWKIV4eH4uElMZO2cPVe0aFxXA==", 328 + "dependencies": { 329 + "@lezer/lr": "^0.15.0" 330 + } 331 + }, 332 + "node_modules/@lezer/lr": { 333 + "version": "0.15.2", 334 + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-0.15.2.tgz", 335 + "integrity": "sha512-gkQUkKCAw/zxOiTCGhjctV/C+FPmfwqXscM9EGgcYhUZewkLu2AsEl2Vlcral7xtDU0t6xwakT6Fw5jlMvMX6Q==", 336 + "dependencies": { 337 + "@lezer/common": "^0.15.0" 338 + } 339 + }, 340 + "node_modules/@lezer/markdown": { 341 + "version": "0.15.0", 342 + "resolved": "https://registry.npmjs.org/@lezer/markdown/-/markdown-0.15.0.tgz", 343 + "integrity": "sha512-uaCWymcUIvVr7jxDki0V4wGOcSasFt9H8cS/tgk7FAHUpq622rCkmRgGpv8DtN74yNlShcl1jhdyoRhop1f69g==", 344 + "dependencies": { 345 + "@lezer/common": "^0.15.0" 346 + } 347 + }, 348 + "node_modules/@types/glob": { 349 + "version": "7.1.4", 350 + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz", 351 + "integrity": "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==", 352 + "dev": true, 353 + "dependencies": { 354 + "@types/minimatch": "*", 355 + "@types/node": "*" 356 + } 357 + }, 358 + "node_modules/@types/json-schema": { 359 + "version": "7.0.9", 360 + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", 361 + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", 362 + "dev": true 363 + }, 364 + "node_modules/@types/minimatch": { 365 + "version": "3.0.5", 366 + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", 367 + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", 368 + "dev": true 369 + }, 370 + "node_modules/@types/node": { 371 + "version": "16.7.13", 372 + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.7.13.tgz", 373 + "integrity": "sha512-pLUPDn+YG3FYEt/pHI74HmnJOWzeR+tOIQzUx93pi9M7D8OE7PSLr97HboXwk5F+JS+TLtWuzCOW97AHjmOXXA==", 374 + "dev": true 375 + }, 376 + "node_modules/@webassemblyjs/ast": { 377 + "version": "1.9.0", 378 + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", 379 + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", 380 + "dev": true, 381 + "dependencies": { 382 + "@webassemblyjs/helper-module-context": "1.9.0", 383 + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", 384 + "@webassemblyjs/wast-parser": "1.9.0" 385 + } 386 + }, 387 + "node_modules/@webassemblyjs/floating-point-hex-parser": { 388 + "version": "1.9.0", 389 + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", 390 + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", 391 + "dev": true 392 + }, 393 + "node_modules/@webassemblyjs/helper-api-error": { 394 + "version": "1.9.0", 395 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", 396 + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", 397 + "dev": true 398 + }, 399 + "node_modules/@webassemblyjs/helper-buffer": { 400 + "version": "1.9.0", 401 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", 402 + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", 403 + "dev": true 404 + }, 405 + "node_modules/@webassemblyjs/helper-code-frame": { 406 + "version": "1.9.0", 407 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", 408 + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", 409 + "dev": true, 410 + "dependencies": { 411 + "@webassemblyjs/wast-printer": "1.9.0" 412 + } 413 + }, 414 + "node_modules/@webassemblyjs/helper-fsm": { 415 + "version": "1.9.0", 416 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", 417 + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", 418 + "dev": true 419 + }, 420 + "node_modules/@webassemblyjs/helper-module-context": { 421 + "version": "1.9.0", 422 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", 423 + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", 424 + "dev": true, 425 + "dependencies": { 426 + "@webassemblyjs/ast": "1.9.0" 427 + } 428 + }, 429 + "node_modules/@webassemblyjs/helper-wasm-bytecode": { 430 + "version": "1.9.0", 431 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", 432 + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", 433 + "dev": true 434 + }, 435 + "node_modules/@webassemblyjs/helper-wasm-section": { 436 + "version": "1.9.0", 437 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", 438 + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", 439 + "dev": true, 440 + "dependencies": { 441 + "@webassemblyjs/ast": "1.9.0", 442 + "@webassemblyjs/helper-buffer": "1.9.0", 443 + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", 444 + "@webassemblyjs/wasm-gen": "1.9.0" 445 + } 446 + }, 447 + "node_modules/@webassemblyjs/ieee754": { 448 + "version": "1.9.0", 449 + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", 450 + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", 451 + "dev": true, 452 + "dependencies": { 453 + "@xtuc/ieee754": "^1.2.0" 454 + } 455 + }, 456 + "node_modules/@webassemblyjs/leb128": { 457 + "version": "1.9.0", 458 + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", 459 + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", 460 + "dev": true, 461 + "dependencies": { 462 + "@xtuc/long": "4.2.2" 463 + } 464 + }, 465 + "node_modules/@webassemblyjs/utf8": { 466 + "version": "1.9.0", 467 + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", 468 + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", 469 + "dev": true 470 + }, 471 + "node_modules/@webassemblyjs/wasm-edit": { 472 + "version": "1.9.0", 473 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", 474 + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", 475 + "dev": true, 476 + "dependencies": { 477 + "@webassemblyjs/ast": "1.9.0", 478 + "@webassemblyjs/helper-buffer": "1.9.0", 479 + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", 480 + "@webassemblyjs/helper-wasm-section": "1.9.0", 481 + "@webassemblyjs/wasm-gen": "1.9.0", 482 + "@webassemblyjs/wasm-opt": "1.9.0", 483 + "@webassemblyjs/wasm-parser": "1.9.0", 484 + "@webassemblyjs/wast-printer": "1.9.0" 485 + } 486 + }, 487 + "node_modules/@webassemblyjs/wasm-gen": { 488 + "version": "1.9.0", 489 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", 490 + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", 491 + "dev": true, 492 + "dependencies": { 493 + "@webassemblyjs/ast": "1.9.0", 494 + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", 495 + "@webassemblyjs/ieee754": "1.9.0", 496 + "@webassemblyjs/leb128": "1.9.0", 497 + "@webassemblyjs/utf8": "1.9.0" 498 + } 499 + }, 500 + "node_modules/@webassemblyjs/wasm-opt": { 501 + "version": "1.9.0", 502 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", 503 + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", 504 + "dev": true, 505 + "dependencies": { 506 + "@webassemblyjs/ast": "1.9.0", 507 + "@webassemblyjs/helper-buffer": "1.9.0", 508 + "@webassemblyjs/wasm-gen": "1.9.0", 509 + "@webassemblyjs/wasm-parser": "1.9.0" 510 + } 511 + }, 512 + "node_modules/@webassemblyjs/wasm-parser": { 513 + "version": "1.9.0", 514 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", 515 + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", 516 + "dev": true, 517 + "dependencies": { 518 + "@webassemblyjs/ast": "1.9.0", 519 + "@webassemblyjs/helper-api-error": "1.9.0", 520 + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", 521 + "@webassemblyjs/ieee754": "1.9.0", 522 + "@webassemblyjs/leb128": "1.9.0", 523 + "@webassemblyjs/utf8": "1.9.0" 524 + } 525 + }, 526 + "node_modules/@webassemblyjs/wast-parser": { 527 + "version": "1.9.0", 528 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", 529 + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", 530 + "dev": true, 531 + "dependencies": { 532 + "@webassemblyjs/ast": "1.9.0", 533 + "@webassemblyjs/floating-point-hex-parser": "1.9.0", 534 + "@webassemblyjs/helper-api-error": "1.9.0", 535 + "@webassemblyjs/helper-code-frame": "1.9.0", 536 + "@webassemblyjs/helper-fsm": "1.9.0", 537 + "@xtuc/long": "4.2.2" 538 + } 539 + }, 540 + "node_modules/@webassemblyjs/wast-printer": { 541 + "version": "1.9.0", 542 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", 543 + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", 544 + "dev": true, 545 + "dependencies": { 546 + "@webassemblyjs/ast": "1.9.0", 547 + "@webassemblyjs/wast-parser": "1.9.0", 548 + "@xtuc/long": "4.2.2" 549 + } 550 + }, 551 + "node_modules/@xtuc/ieee754": { 552 + "version": "1.2.0", 553 + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", 554 + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", 555 + "dev": true 556 + }, 557 + "node_modules/@xtuc/long": { 558 + "version": "4.2.2", 559 + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", 560 + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", 561 + "dev": true 562 + }, 563 + "node_modules/accepts": { 564 + "version": "1.3.7", 565 + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", 566 + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", 567 + "dev": true, 568 + "dependencies": { 569 + "mime-types": "~2.1.24", 570 + "negotiator": "0.6.2" 571 + }, 572 + "engines": { 573 + "node": ">= 0.6" 574 + } 575 + }, 576 + "node_modules/acorn": { 577 + "version": "6.4.2", 578 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", 579 + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", 580 + "dev": true, 581 + "bin": { 582 + "acorn": "bin/acorn" 583 + }, 584 + "engines": { 585 + "node": ">=0.4.0" 586 + } 587 + }, 588 + "node_modules/acorn-walk": { 589 + "version": "7.2.0", 590 + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", 591 + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", 592 + "dev": true, 593 + "engines": { 594 + "node": ">=0.4.0" 595 + } 596 + }, 597 + "node_modules/ajv": { 598 + "version": "6.12.6", 599 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 600 + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 601 + "dev": true, 602 + "dependencies": { 603 + "fast-deep-equal": "^3.1.1", 604 + "fast-json-stable-stringify": "^2.0.0", 605 + "json-schema-traverse": "^0.4.1", 606 + "uri-js": "^4.2.2" 607 + }, 608 + "funding": { 609 + "type": "github", 610 + "url": "https://github.com/sponsors/epoberezkin" 611 + } 612 + }, 613 + "node_modules/ajv-errors": { 614 + "version": "1.0.1", 615 + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", 616 + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", 617 + "dev": true, 618 + "peerDependencies": { 619 + "ajv": ">=5.0.0" 620 + } 621 + }, 622 + "node_modules/ajv-keywords": { 623 + "version": "3.5.2", 624 + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", 625 + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", 626 + "dev": true, 627 + "peerDependencies": { 628 + "ajv": "^6.9.1" 629 + } 630 + }, 631 + "node_modules/ansi-colors": { 632 + "version": "3.2.4", 633 + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", 634 + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", 635 + "dev": true, 636 + "engines": { 637 + "node": ">=6" 638 + } 639 + }, 640 + "node_modules/ansi-html": { 641 + "version": "0.0.7", 642 + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", 643 + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", 644 + "dev": true, 645 + "engines": [ 646 + "node >= 0.8.0" 647 + ], 648 + "bin": { 649 + "ansi-html": "bin/ansi-html" 650 + } 651 + }, 652 + "node_modules/ansi-regex": { 653 + "version": "2.1.1", 654 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 655 + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 656 + "dev": true, 657 + "engines": { 658 + "node": ">=0.10.0" 659 + } 660 + }, 661 + "node_modules/ansi-styles": { 662 + "version": "3.2.1", 663 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 664 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 665 + "dev": true, 666 + "dependencies": { 667 + "color-convert": "^1.9.0" 668 + }, 669 + "engines": { 670 + "node": ">=4" 671 + } 672 + }, 673 + "node_modules/anymatch": { 674 + "version": "3.1.2", 675 + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", 676 + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", 677 + "dev": true, 678 + "optional": true, 679 + "dependencies": { 680 + "normalize-path": "^3.0.0", 681 + "picomatch": "^2.0.4" 682 + }, 683 + "engines": { 684 + "node": ">= 8" 685 + } 686 + }, 687 + "node_modules/aproba": { 688 + "version": "1.2.0", 689 + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", 690 + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", 691 + "dev": true 692 + }, 693 + "node_modules/arr-diff": { 694 + "version": "4.0.0", 695 + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", 696 + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", 697 + "dev": true, 698 + "engines": { 699 + "node": ">=0.10.0" 700 + } 701 + }, 702 + "node_modules/arr-flatten": { 703 + "version": "1.1.0", 704 + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", 705 + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", 706 + "dev": true, 707 + "engines": { 708 + "node": ">=0.10.0" 709 + } 710 + }, 711 + "node_modules/arr-union": { 712 + "version": "3.1.0", 713 + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", 714 + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", 715 + "dev": true, 716 + "engines": { 717 + "node": ">=0.10.0" 718 + } 719 + }, 720 + "node_modules/array-flatten": { 721 + "version": "1.1.1", 722 + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", 723 + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", 724 + "dev": true 725 + }, 726 + "node_modules/array-union": { 727 + "version": "1.0.2", 728 + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", 729 + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", 730 + "dev": true, 731 + "dependencies": { 732 + "array-uniq": "^1.0.1" 733 + }, 734 + "engines": { 735 + "node": ">=0.10.0" 736 + } 737 + }, 738 + "node_modules/array-uniq": { 739 + "version": "1.0.3", 740 + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", 741 + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", 742 + "dev": true, 743 + "engines": { 744 + "node": ">=0.10.0" 745 + } 746 + }, 747 + "node_modules/array-unique": { 748 + "version": "0.3.2", 749 + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", 750 + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", 751 + "dev": true, 752 + "engines": { 753 + "node": ">=0.10.0" 754 + } 755 + }, 756 + "node_modules/asn1.js": { 757 + "version": "5.4.1", 758 + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", 759 + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", 760 + "dev": true, 761 + "dependencies": { 762 + "bn.js": "^4.0.0", 763 + "inherits": "^2.0.1", 764 + "minimalistic-assert": "^1.0.0", 765 + "safer-buffer": "^2.1.0" 766 + } 767 + }, 768 + "node_modules/asn1.js/node_modules/bn.js": { 769 + "version": "4.12.0", 770 + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 771 + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 772 + "dev": true 773 + }, 774 + "node_modules/assert": { 775 + "version": "1.5.0", 776 + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", 777 + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", 778 + "dev": true, 779 + "dependencies": { 780 + "object-assign": "^4.1.1", 781 + "util": "0.10.3" 782 + } 783 + }, 784 + "node_modules/assert/node_modules/inherits": { 785 + "version": "2.0.1", 786 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", 787 + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", 788 + "dev": true 789 + }, 790 + "node_modules/assert/node_modules/util": { 791 + "version": "0.10.3", 792 + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", 793 + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", 794 + "dev": true, 795 + "dependencies": { 796 + "inherits": "2.0.1" 797 + } 798 + }, 799 + "node_modules/assign-symbols": { 800 + "version": "1.0.0", 801 + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", 802 + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", 803 + "dev": true, 804 + "engines": { 805 + "node": ">=0.10.0" 806 + } 807 + }, 808 + "node_modules/async": { 809 + "version": "2.6.3", 810 + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", 811 + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", 812 + "dev": true, 813 + "dependencies": { 814 + "lodash": "^4.17.14" 815 + } 816 + }, 817 + "node_modules/async-each": { 818 + "version": "1.0.3", 819 + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", 820 + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", 821 + "dev": true 822 + }, 823 + "node_modules/async-limiter": { 824 + "version": "1.0.1", 825 + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", 826 + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", 827 + "dev": true 828 + }, 829 + "node_modules/atob": { 830 + "version": "2.1.2", 831 + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", 832 + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", 833 + "dev": true, 834 + "bin": { 835 + "atob": "bin/atob.js" 836 + }, 837 + "engines": { 838 + "node": ">= 4.5.0" 839 + } 840 + }, 841 + "node_modules/balanced-match": { 842 + "version": "1.0.2", 843 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 844 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 845 + "dev": true 846 + }, 847 + "node_modules/base": { 848 + "version": "0.11.2", 849 + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", 850 + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", 851 + "dev": true, 852 + "dependencies": { 853 + "cache-base": "^1.0.1", 854 + "class-utils": "^0.3.5", 855 + "component-emitter": "^1.2.1", 856 + "define-property": "^1.0.0", 857 + "isobject": "^3.0.1", 858 + "mixin-deep": "^1.2.0", 859 + "pascalcase": "^0.1.1" 860 + }, 861 + "engines": { 862 + "node": ">=0.10.0" 863 + } 864 + }, 865 + "node_modules/base/node_modules/define-property": { 866 + "version": "1.0.0", 867 + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 868 + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 869 + "dev": true, 870 + "dependencies": { 871 + "is-descriptor": "^1.0.0" 872 + }, 873 + "engines": { 874 + "node": ">=0.10.0" 875 + } 876 + }, 877 + "node_modules/base64-js": { 878 + "version": "1.5.1", 879 + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 880 + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 881 + "dev": true, 882 + "funding": [ 883 + { 884 + "type": "github", 885 + "url": "https://github.com/sponsors/feross" 886 + }, 887 + { 888 + "type": "patreon", 889 + "url": "https://www.patreon.com/feross" 890 + }, 891 + { 892 + "type": "consulting", 893 + "url": "https://feross.org/support" 894 + } 895 + ] 896 + }, 897 + "node_modules/batch": { 898 + "version": "0.6.1", 899 + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", 900 + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", 901 + "dev": true 902 + }, 903 + "node_modules/bfj": { 904 + "version": "6.1.2", 905 + "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz", 906 + "integrity": "sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==", 907 + "dev": true, 908 + "dependencies": { 909 + "bluebird": "^3.5.5", 910 + "check-types": "^8.0.3", 911 + "hoopy": "^0.1.4", 912 + "tryer": "^1.0.1" 913 + }, 914 + "engines": { 915 + "node": ">= 6.0.0" 916 + } 917 + }, 918 + "node_modules/big.js": { 919 + "version": "5.2.2", 920 + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", 921 + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", 922 + "dev": true, 923 + "engines": { 924 + "node": "*" 925 + } 926 + }, 927 + "node_modules/binary-extensions": { 928 + "version": "2.2.0", 929 + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 930 + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 931 + "dev": true, 932 + "optional": true, 933 + "engines": { 934 + "node": ">=8" 935 + } 936 + }, 937 + "node_modules/bindings": { 938 + "version": "1.5.0", 939 + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", 940 + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", 941 + "dev": true, 942 + "optional": true, 943 + "dependencies": { 944 + "file-uri-to-path": "1.0.0" 945 + } 946 + }, 947 + "node_modules/bluebird": { 948 + "version": "3.7.2", 949 + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", 950 + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", 951 + "dev": true 952 + }, 953 + "node_modules/bn.js": { 954 + "version": "5.2.0", 955 + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", 956 + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", 957 + "dev": true 958 + }, 959 + "node_modules/body-parser": { 960 + "version": "1.19.0", 961 + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", 962 + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", 963 + "dev": true, 964 + "dependencies": { 965 + "bytes": "3.1.0", 966 + "content-type": "~1.0.4", 967 + "debug": "2.6.9", 968 + "depd": "~1.1.2", 969 + "http-errors": "1.7.2", 970 + "iconv-lite": "0.4.24", 971 + "on-finished": "~2.3.0", 972 + "qs": "6.7.0", 973 + "raw-body": "2.4.0", 974 + "type-is": "~1.6.17" 975 + }, 976 + "engines": { 977 + "node": ">= 0.8" 978 + } 979 + }, 980 + "node_modules/bonjour": { 981 + "version": "3.5.0", 982 + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", 983 + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", 984 + "dev": true, 985 + "dependencies": { 986 + "array-flatten": "^2.1.0", 987 + "deep-equal": "^1.0.1", 988 + "dns-equal": "^1.0.0", 989 + "dns-txt": "^2.0.2", 990 + "multicast-dns": "^6.0.1", 991 + "multicast-dns-service-types": "^1.1.0" 992 + } 993 + }, 994 + "node_modules/bonjour/node_modules/array-flatten": { 995 + "version": "2.1.2", 996 + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", 997 + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", 998 + "dev": true 999 + }, 1000 + "node_modules/boolbase": { 1001 + "version": "1.0.0", 1002 + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", 1003 + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", 1004 + "dev": true 1005 + }, 1006 + "node_modules/brace-expansion": { 1007 + "version": "1.1.11", 1008 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 1009 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 1010 + "dev": true, 1011 + "dependencies": { 1012 + "balanced-match": "^1.0.0", 1013 + "concat-map": "0.0.1" 1014 + } 1015 + }, 1016 + "node_modules/braces": { 1017 + "version": "2.3.2", 1018 + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", 1019 + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", 1020 + "dev": true, 1021 + "dependencies": { 1022 + "arr-flatten": "^1.1.0", 1023 + "array-unique": "^0.3.2", 1024 + "extend-shallow": "^2.0.1", 1025 + "fill-range": "^4.0.0", 1026 + "isobject": "^3.0.1", 1027 + "repeat-element": "^1.1.2", 1028 + "snapdragon": "^0.8.1", 1029 + "snapdragon-node": "^2.0.1", 1030 + "split-string": "^3.0.2", 1031 + "to-regex": "^3.0.1" 1032 + }, 1033 + "engines": { 1034 + "node": ">=0.10.0" 1035 + } 1036 + }, 1037 + "node_modules/braces/node_modules/extend-shallow": { 1038 + "version": "2.0.1", 1039 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 1040 + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 1041 + "dev": true, 1042 + "dependencies": { 1043 + "is-extendable": "^0.1.0" 1044 + }, 1045 + "engines": { 1046 + "node": ">=0.10.0" 1047 + } 1048 + }, 1049 + "node_modules/braces/node_modules/is-extendable": { 1050 + "version": "0.1.1", 1051 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 1052 + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 1053 + "dev": true, 1054 + "engines": { 1055 + "node": ">=0.10.0" 1056 + } 1057 + }, 1058 + "node_modules/brorand": { 1059 + "version": "1.1.0", 1060 + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", 1061 + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", 1062 + "dev": true 1063 + }, 1064 + "node_modules/browserify-aes": { 1065 + "version": "1.2.0", 1066 + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", 1067 + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", 1068 + "dev": true, 1069 + "dependencies": { 1070 + "buffer-xor": "^1.0.3", 1071 + "cipher-base": "^1.0.0", 1072 + "create-hash": "^1.1.0", 1073 + "evp_bytestokey": "^1.0.3", 1074 + "inherits": "^2.0.1", 1075 + "safe-buffer": "^5.0.1" 1076 + } 1077 + }, 1078 + "node_modules/browserify-cipher": { 1079 + "version": "1.0.1", 1080 + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", 1081 + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", 1082 + "dev": true, 1083 + "dependencies": { 1084 + "browserify-aes": "^1.0.4", 1085 + "browserify-des": "^1.0.0", 1086 + "evp_bytestokey": "^1.0.0" 1087 + } 1088 + }, 1089 + "node_modules/browserify-des": { 1090 + "version": "1.0.2", 1091 + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", 1092 + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", 1093 + "dev": true, 1094 + "dependencies": { 1095 + "cipher-base": "^1.0.1", 1096 + "des.js": "^1.0.0", 1097 + "inherits": "^2.0.1", 1098 + "safe-buffer": "^5.1.2" 1099 + } 1100 + }, 1101 + "node_modules/browserify-rsa": { 1102 + "version": "4.1.0", 1103 + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", 1104 + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", 1105 + "dev": true, 1106 + "dependencies": { 1107 + "bn.js": "^5.0.0", 1108 + "randombytes": "^2.0.1" 1109 + } 1110 + }, 1111 + "node_modules/browserify-sign": { 1112 + "version": "4.2.1", 1113 + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", 1114 + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", 1115 + "dev": true, 1116 + "dependencies": { 1117 + "bn.js": "^5.1.1", 1118 + "browserify-rsa": "^4.0.1", 1119 + "create-hash": "^1.2.0", 1120 + "create-hmac": "^1.1.7", 1121 + "elliptic": "^6.5.3", 1122 + "inherits": "^2.0.4", 1123 + "parse-asn1": "^5.1.5", 1124 + "readable-stream": "^3.6.0", 1125 + "safe-buffer": "^5.2.0" 1126 + } 1127 + }, 1128 + "node_modules/browserify-sign/node_modules/readable-stream": { 1129 + "version": "3.6.0", 1130 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 1131 + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 1132 + "dev": true, 1133 + "dependencies": { 1134 + "inherits": "^2.0.3", 1135 + "string_decoder": "^1.1.1", 1136 + "util-deprecate": "^1.0.1" 1137 + }, 1138 + "engines": { 1139 + "node": ">= 6" 1140 + } 1141 + }, 1142 + "node_modules/browserify-zlib": { 1143 + "version": "0.2.0", 1144 + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", 1145 + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", 1146 + "dev": true, 1147 + "dependencies": { 1148 + "pako": "~1.0.5" 1149 + } 1150 + }, 1151 + "node_modules/buffer": { 1152 + "version": "4.9.2", 1153 + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", 1154 + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", 1155 + "dev": true, 1156 + "dependencies": { 1157 + "base64-js": "^1.0.2", 1158 + "ieee754": "^1.1.4", 1159 + "isarray": "^1.0.0" 1160 + } 1161 + }, 1162 + "node_modules/buffer-from": { 1163 + "version": "1.1.2", 1164 + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 1165 + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 1166 + "dev": true 1167 + }, 1168 + "node_modules/buffer-indexof": { 1169 + "version": "1.1.1", 1170 + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", 1171 + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", 1172 + "dev": true 1173 + }, 1174 + "node_modules/buffer-xor": { 1175 + "version": "1.0.3", 1176 + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", 1177 + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", 1178 + "dev": true 1179 + }, 1180 + "node_modules/builtin-status-codes": { 1181 + "version": "3.0.0", 1182 + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", 1183 + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", 1184 + "dev": true 1185 + }, 1186 + "node_modules/bytes": { 1187 + "version": "3.1.0", 1188 + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", 1189 + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", 1190 + "dev": true, 1191 + "engines": { 1192 + "node": ">= 0.8" 1193 + } 1194 + }, 1195 + "node_modules/cacache": { 1196 + "version": "12.0.4", 1197 + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", 1198 + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", 1199 + "dev": true, 1200 + "dependencies": { 1201 + "bluebird": "^3.5.5", 1202 + "chownr": "^1.1.1", 1203 + "figgy-pudding": "^3.5.1", 1204 + "glob": "^7.1.4", 1205 + "graceful-fs": "^4.1.15", 1206 + "infer-owner": "^1.0.3", 1207 + "lru-cache": "^5.1.1", 1208 + "mississippi": "^3.0.0", 1209 + "mkdirp": "^0.5.1", 1210 + "move-concurrently": "^1.0.1", 1211 + "promise-inflight": "^1.0.1", 1212 + "rimraf": "^2.6.3", 1213 + "ssri": "^6.0.1", 1214 + "unique-filename": "^1.1.1", 1215 + "y18n": "^4.0.0" 1216 + } 1217 + }, 1218 + "node_modules/cache-base": { 1219 + "version": "1.0.1", 1220 + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", 1221 + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", 1222 + "dev": true, 1223 + "dependencies": { 1224 + "collection-visit": "^1.0.0", 1225 + "component-emitter": "^1.2.1", 1226 + "get-value": "^2.0.6", 1227 + "has-value": "^1.0.0", 1228 + "isobject": "^3.0.1", 1229 + "set-value": "^2.0.0", 1230 + "to-object-path": "^0.3.0", 1231 + "union-value": "^1.0.0", 1232 + "unset-value": "^1.0.0" 1233 + }, 1234 + "engines": { 1235 + "node": ">=0.10.0" 1236 + } 1237 + }, 1238 + "node_modules/call-bind": { 1239 + "version": "1.0.2", 1240 + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 1241 + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 1242 + "dev": true, 1243 + "dependencies": { 1244 + "function-bind": "^1.1.1", 1245 + "get-intrinsic": "^1.0.2" 1246 + }, 1247 + "funding": { 1248 + "url": "https://github.com/sponsors/ljharb" 1249 + } 1250 + }, 1251 + "node_modules/camel-case": { 1252 + "version": "3.0.0", 1253 + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", 1254 + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", 1255 + "dev": true, 1256 + "dependencies": { 1257 + "no-case": "^2.2.0", 1258 + "upper-case": "^1.1.1" 1259 + } 1260 + }, 1261 + "node_modules/camelcase": { 1262 + "version": "5.3.1", 1263 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 1264 + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 1265 + "dev": true, 1266 + "engines": { 1267 + "node": ">=6" 1268 + } 1269 + }, 1270 + "node_modules/chalk": { 1271 + "version": "2.4.2", 1272 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 1273 + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 1274 + "dev": true, 1275 + "dependencies": { 1276 + "ansi-styles": "^3.2.1", 1277 + "escape-string-regexp": "^1.0.5", 1278 + "supports-color": "^5.3.0" 1279 + }, 1280 + "engines": { 1281 + "node": ">=4" 1282 + } 1283 + }, 1284 + "node_modules/chalk/node_modules/supports-color": { 1285 + "version": "5.5.0", 1286 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 1287 + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 1288 + "dev": true, 1289 + "dependencies": { 1290 + "has-flag": "^3.0.0" 1291 + }, 1292 + "engines": { 1293 + "node": ">=4" 1294 + } 1295 + }, 1296 + "node_modules/check-types": { 1297 + "version": "8.0.3", 1298 + "resolved": "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz", 1299 + "integrity": "sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==", 1300 + "dev": true 1301 + }, 1302 + "node_modules/chokidar": { 1303 + "version": "3.5.2", 1304 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", 1305 + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", 1306 + "dev": true, 1307 + "optional": true, 1308 + "dependencies": { 1309 + "anymatch": "~3.1.2", 1310 + "braces": "~3.0.2", 1311 + "glob-parent": "~5.1.2", 1312 + "is-binary-path": "~2.1.0", 1313 + "is-glob": "~4.0.1", 1314 + "normalize-path": "~3.0.0", 1315 + "readdirp": "~3.6.0" 1316 + }, 1317 + "engines": { 1318 + "node": ">= 8.10.0" 1319 + }, 1320 + "optionalDependencies": { 1321 + "fsevents": "~2.3.2" 1322 + } 1323 + }, 1324 + "node_modules/chokidar/node_modules/braces": { 1325 + "version": "3.0.2", 1326 + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 1327 + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 1328 + "dev": true, 1329 + "optional": true, 1330 + "dependencies": { 1331 + "fill-range": "^7.0.1" 1332 + }, 1333 + "engines": { 1334 + "node": ">=8" 1335 + } 1336 + }, 1337 + "node_modules/chokidar/node_modules/fill-range": { 1338 + "version": "7.0.1", 1339 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 1340 + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 1341 + "dev": true, 1342 + "optional": true, 1343 + "dependencies": { 1344 + "to-regex-range": "^5.0.1" 1345 + }, 1346 + "engines": { 1347 + "node": ">=8" 1348 + } 1349 + }, 1350 + "node_modules/chokidar/node_modules/is-number": { 1351 + "version": "7.0.0", 1352 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 1353 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 1354 + "dev": true, 1355 + "optional": true, 1356 + "engines": { 1357 + "node": ">=0.12.0" 1358 + } 1359 + }, 1360 + "node_modules/chokidar/node_modules/to-regex-range": { 1361 + "version": "5.0.1", 1362 + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 1363 + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 1364 + "dev": true, 1365 + "optional": true, 1366 + "dependencies": { 1367 + "is-number": "^7.0.0" 1368 + }, 1369 + "engines": { 1370 + "node": ">=8.0" 1371 + } 1372 + }, 1373 + "node_modules/chownr": { 1374 + "version": "1.1.4", 1375 + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", 1376 + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", 1377 + "dev": true 1378 + }, 1379 + "node_modules/chrome-trace-event": { 1380 + "version": "1.0.3", 1381 + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", 1382 + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", 1383 + "dev": true, 1384 + "engines": { 1385 + "node": ">=6.0" 1386 + } 1387 + }, 1388 + "node_modules/cipher-base": { 1389 + "version": "1.0.4", 1390 + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", 1391 + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", 1392 + "dev": true, 1393 + "dependencies": { 1394 + "inherits": "^2.0.1", 1395 + "safe-buffer": "^5.0.1" 1396 + } 1397 + }, 1398 + "node_modules/class-utils": { 1399 + "version": "0.3.6", 1400 + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", 1401 + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", 1402 + "dev": true, 1403 + "dependencies": { 1404 + "arr-union": "^3.1.0", 1405 + "define-property": "^0.2.5", 1406 + "isobject": "^3.0.0", 1407 + "static-extend": "^0.1.1" 1408 + }, 1409 + "engines": { 1410 + "node": ">=0.10.0" 1411 + } 1412 + }, 1413 + "node_modules/class-utils/node_modules/define-property": { 1414 + "version": "0.2.5", 1415 + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 1416 + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 1417 + "dev": true, 1418 + "dependencies": { 1419 + "is-descriptor": "^0.1.0" 1420 + }, 1421 + "engines": { 1422 + "node": ">=0.10.0" 1423 + } 1424 + }, 1425 + "node_modules/class-utils/node_modules/is-accessor-descriptor": { 1426 + "version": "0.1.6", 1427 + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 1428 + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 1429 + "dev": true, 1430 + "dependencies": { 1431 + "kind-of": "^3.0.2" 1432 + }, 1433 + "engines": { 1434 + "node": ">=0.10.0" 1435 + } 1436 + }, 1437 + "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { 1438 + "version": "3.2.2", 1439 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 1440 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 1441 + "dev": true, 1442 + "dependencies": { 1443 + "is-buffer": "^1.1.5" 1444 + }, 1445 + "engines": { 1446 + "node": ">=0.10.0" 1447 + } 1448 + }, 1449 + "node_modules/class-utils/node_modules/is-data-descriptor": { 1450 + "version": "0.1.4", 1451 + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 1452 + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 1453 + "dev": true, 1454 + "dependencies": { 1455 + "kind-of": "^3.0.2" 1456 + }, 1457 + "engines": { 1458 + "node": ">=0.10.0" 1459 + } 1460 + }, 1461 + "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { 1462 + "version": "3.2.2", 1463 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 1464 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 1465 + "dev": true, 1466 + "dependencies": { 1467 + "is-buffer": "^1.1.5" 1468 + }, 1469 + "engines": { 1470 + "node": ">=0.10.0" 1471 + } 1472 + }, 1473 + "node_modules/class-utils/node_modules/is-descriptor": { 1474 + "version": "0.1.6", 1475 + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 1476 + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 1477 + "dev": true, 1478 + "dependencies": { 1479 + "is-accessor-descriptor": "^0.1.6", 1480 + "is-data-descriptor": "^0.1.4", 1481 + "kind-of": "^5.0.0" 1482 + }, 1483 + "engines": { 1484 + "node": ">=0.10.0" 1485 + } 1486 + }, 1487 + "node_modules/class-utils/node_modules/kind-of": { 1488 + "version": "5.1.0", 1489 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 1490 + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 1491 + "dev": true, 1492 + "engines": { 1493 + "node": ">=0.10.0" 1494 + } 1495 + }, 1496 + "node_modules/clean-css": { 1497 + "version": "4.2.3", 1498 + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", 1499 + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", 1500 + "dev": true, 1501 + "dependencies": { 1502 + "source-map": "~0.6.0" 1503 + }, 1504 + "engines": { 1505 + "node": ">= 4.0" 1506 + } 1507 + }, 1508 + "node_modules/cliui": { 1509 + "version": "5.0.0", 1510 + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", 1511 + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", 1512 + "dev": true, 1513 + "dependencies": { 1514 + "string-width": "^3.1.0", 1515 + "strip-ansi": "^5.2.0", 1516 + "wrap-ansi": "^5.1.0" 1517 + } 1518 + }, 1519 + "node_modules/cliui/node_modules/ansi-regex": { 1520 + "version": "4.1.0", 1521 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 1522 + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", 1523 + "dev": true, 1524 + "engines": { 1525 + "node": ">=6" 1526 + } 1527 + }, 1528 + "node_modules/cliui/node_modules/strip-ansi": { 1529 + "version": "5.2.0", 1530 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 1531 + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 1532 + "dev": true, 1533 + "dependencies": { 1534 + "ansi-regex": "^4.1.0" 1535 + }, 1536 + "engines": { 1537 + "node": ">=6" 1538 + } 1539 + }, 1540 + "node_modules/collection-visit": { 1541 + "version": "1.0.0", 1542 + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", 1543 + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", 1544 + "dev": true, 1545 + "dependencies": { 1546 + "map-visit": "^1.0.0", 1547 + "object-visit": "^1.0.0" 1548 + }, 1549 + "engines": { 1550 + "node": ">=0.10.0" 1551 + } 1552 + }, 1553 + "node_modules/color-convert": { 1554 + "version": "1.9.3", 1555 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 1556 + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 1557 + "dev": true, 1558 + "dependencies": { 1559 + "color-name": "1.1.3" 1560 + } 1561 + }, 1562 + "node_modules/color-name": { 1563 + "version": "1.1.3", 1564 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 1565 + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 1566 + "dev": true 1567 + }, 1568 + "node_modules/commander": { 1569 + "version": "2.17.1", 1570 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", 1571 + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", 1572 + "dev": true 1573 + }, 1574 + "node_modules/commondir": { 1575 + "version": "1.0.1", 1576 + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", 1577 + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", 1578 + "dev": true 1579 + }, 1580 + "node_modules/component-emitter": { 1581 + "version": "1.3.0", 1582 + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", 1583 + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", 1584 + "dev": true 1585 + }, 1586 + "node_modules/compressible": { 1587 + "version": "2.0.18", 1588 + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", 1589 + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", 1590 + "dev": true, 1591 + "dependencies": { 1592 + "mime-db": ">= 1.43.0 < 2" 1593 + }, 1594 + "engines": { 1595 + "node": ">= 0.6" 1596 + } 1597 + }, 1598 + "node_modules/compression": { 1599 + "version": "1.7.4", 1600 + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", 1601 + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", 1602 + "dev": true, 1603 + "dependencies": { 1604 + "accepts": "~1.3.5", 1605 + "bytes": "3.0.0", 1606 + "compressible": "~2.0.16", 1607 + "debug": "2.6.9", 1608 + "on-headers": "~1.0.2", 1609 + "safe-buffer": "5.1.2", 1610 + "vary": "~1.1.2" 1611 + }, 1612 + "engines": { 1613 + "node": ">= 0.8.0" 1614 + } 1615 + }, 1616 + "node_modules/compression/node_modules/bytes": { 1617 + "version": "3.0.0", 1618 + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", 1619 + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", 1620 + "dev": true, 1621 + "engines": { 1622 + "node": ">= 0.8" 1623 + } 1624 + }, 1625 + "node_modules/compression/node_modules/safe-buffer": { 1626 + "version": "5.1.2", 1627 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 1628 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 1629 + "dev": true 1630 + }, 1631 + "node_modules/concat-map": { 1632 + "version": "0.0.1", 1633 + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 1634 + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 1635 + "dev": true 1636 + }, 1637 + "node_modules/concat-stream": { 1638 + "version": "1.6.2", 1639 + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", 1640 + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", 1641 + "dev": true, 1642 + "engines": [ 1643 + "node >= 0.8" 1644 + ], 1645 + "dependencies": { 1646 + "buffer-from": "^1.0.0", 1647 + "inherits": "^2.0.3", 1648 + "readable-stream": "^2.2.2", 1649 + "typedarray": "^0.0.6" 1650 + } 1651 + }, 1652 + "node_modules/connect-history-api-fallback": { 1653 + "version": "1.6.0", 1654 + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", 1655 + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", 1656 + "dev": true, 1657 + "engines": { 1658 + "node": ">=0.8" 1659 + } 1660 + }, 1661 + "node_modules/console-browserify": { 1662 + "version": "1.2.0", 1663 + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", 1664 + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", 1665 + "dev": true 1666 + }, 1667 + "node_modules/constants-browserify": { 1668 + "version": "1.0.0", 1669 + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", 1670 + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", 1671 + "dev": true 1672 + }, 1673 + "node_modules/content-disposition": { 1674 + "version": "0.5.3", 1675 + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", 1676 + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", 1677 + "dev": true, 1678 + "dependencies": { 1679 + "safe-buffer": "5.1.2" 1680 + }, 1681 + "engines": { 1682 + "node": ">= 0.6" 1683 + } 1684 + }, 1685 + "node_modules/content-disposition/node_modules/safe-buffer": { 1686 + "version": "5.1.2", 1687 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 1688 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 1689 + "dev": true 1690 + }, 1691 + "node_modules/content-type": { 1692 + "version": "1.0.4", 1693 + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", 1694 + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", 1695 + "dev": true, 1696 + "engines": { 1697 + "node": ">= 0.6" 1698 + } 1699 + }, 1700 + "node_modules/cookie": { 1701 + "version": "0.4.0", 1702 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", 1703 + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", 1704 + "dev": true, 1705 + "engines": { 1706 + "node": ">= 0.6" 1707 + } 1708 + }, 1709 + "node_modules/cookie-signature": { 1710 + "version": "1.0.6", 1711 + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 1712 + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", 1713 + "dev": true 1714 + }, 1715 + "node_modules/copy-concurrently": { 1716 + "version": "1.0.5", 1717 + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", 1718 + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", 1719 + "dev": true, 1720 + "dependencies": { 1721 + "aproba": "^1.1.1", 1722 + "fs-write-stream-atomic": "^1.0.8", 1723 + "iferr": "^0.1.5", 1724 + "mkdirp": "^0.5.1", 1725 + "rimraf": "^2.5.4", 1726 + "run-queue": "^1.0.0" 1727 + } 1728 + }, 1729 + "node_modules/copy-descriptor": { 1730 + "version": "0.1.1", 1731 + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", 1732 + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", 1733 + "dev": true, 1734 + "engines": { 1735 + "node": ">=0.10.0" 1736 + } 1737 + }, 1738 + "node_modules/core-util-is": { 1739 + "version": "1.0.3", 1740 + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", 1741 + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", 1742 + "dev": true 1743 + }, 1744 + "node_modules/create-ecdh": { 1745 + "version": "4.0.4", 1746 + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", 1747 + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", 1748 + "dev": true, 1749 + "dependencies": { 1750 + "bn.js": "^4.1.0", 1751 + "elliptic": "^6.5.3" 1752 + } 1753 + }, 1754 + "node_modules/create-ecdh/node_modules/bn.js": { 1755 + "version": "4.12.0", 1756 + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 1757 + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 1758 + "dev": true 1759 + }, 1760 + "node_modules/create-hash": { 1761 + "version": "1.2.0", 1762 + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", 1763 + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", 1764 + "dev": true, 1765 + "dependencies": { 1766 + "cipher-base": "^1.0.1", 1767 + "inherits": "^2.0.1", 1768 + "md5.js": "^1.3.4", 1769 + "ripemd160": "^2.0.1", 1770 + "sha.js": "^2.4.0" 1771 + } 1772 + }, 1773 + "node_modules/create-hmac": { 1774 + "version": "1.1.7", 1775 + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", 1776 + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", 1777 + "dev": true, 1778 + "dependencies": { 1779 + "cipher-base": "^1.0.3", 1780 + "create-hash": "^1.1.0", 1781 + "inherits": "^2.0.1", 1782 + "ripemd160": "^2.0.0", 1783 + "safe-buffer": "^5.0.1", 1784 + "sha.js": "^2.4.8" 1785 + } 1786 + }, 1787 + "node_modules/crelt": { 1788 + "version": "1.0.5", 1789 + "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.5.tgz", 1790 + "integrity": "sha512-+BO9wPPi+DWTDcNYhr/W90myha8ptzftZT+LwcmUbbok0rcP/fequmFYCw8NMoH7pkAZQzU78b3kYrlua5a9eA==" 1791 + }, 1792 + "node_modules/cross-spawn": { 1793 + "version": "6.0.5", 1794 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", 1795 + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", 1796 + "dev": true, 1797 + "dependencies": { 1798 + "nice-try": "^1.0.4", 1799 + "path-key": "^2.0.1", 1800 + "semver": "^5.5.0", 1801 + "shebang-command": "^1.2.0", 1802 + "which": "^1.2.9" 1803 + }, 1804 + "engines": { 1805 + "node": ">=4.8" 1806 + } 1807 + }, 1808 + "node_modules/cross-spawn/node_modules/semver": { 1809 + "version": "5.7.1", 1810 + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 1811 + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 1812 + "dev": true, 1813 + "bin": { 1814 + "semver": "bin/semver" 1815 + } 1816 + }, 1817 + "node_modules/crypto-browserify": { 1818 + "version": "3.12.0", 1819 + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", 1820 + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", 1821 + "dev": true, 1822 + "dependencies": { 1823 + "browserify-cipher": "^1.0.0", 1824 + "browserify-sign": "^4.0.0", 1825 + "create-ecdh": "^4.0.0", 1826 + "create-hash": "^1.1.0", 1827 + "create-hmac": "^1.1.0", 1828 + "diffie-hellman": "^5.0.0", 1829 + "inherits": "^2.0.1", 1830 + "pbkdf2": "^3.0.3", 1831 + "public-encrypt": "^4.0.0", 1832 + "randombytes": "^2.0.0", 1833 + "randomfill": "^1.0.3" 1834 + }, 1835 + "engines": { 1836 + "node": "*" 1837 + } 1838 + }, 1839 + "node_modules/css-loader": { 1840 + "version": "3.6.0", 1841 + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", 1842 + "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", 1843 + "dev": true, 1844 + "dependencies": { 1845 + "camelcase": "^5.3.1", 1846 + "cssesc": "^3.0.0", 1847 + "icss-utils": "^4.1.1", 1848 + "loader-utils": "^1.2.3", 1849 + "normalize-path": "^3.0.0", 1850 + "postcss": "^7.0.32", 1851 + "postcss-modules-extract-imports": "^2.0.0", 1852 + "postcss-modules-local-by-default": "^3.0.2", 1853 + "postcss-modules-scope": "^2.2.0", 1854 + "postcss-modules-values": "^3.0.0", 1855 + "postcss-value-parser": "^4.1.0", 1856 + "schema-utils": "^2.7.0", 1857 + "semver": "^6.3.0" 1858 + }, 1859 + "engines": { 1860 + "node": ">= 8.9.0" 1861 + }, 1862 + "funding": { 1863 + "type": "opencollective", 1864 + "url": "https://opencollective.com/webpack" 1865 + }, 1866 + "peerDependencies": { 1867 + "webpack": "^4.0.0 || ^5.0.0" 1868 + } 1869 + }, 1870 + "node_modules/css-select": { 1871 + "version": "4.1.3", 1872 + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", 1873 + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", 1874 + "dev": true, 1875 + "dependencies": { 1876 + "boolbase": "^1.0.0", 1877 + "css-what": "^5.0.0", 1878 + "domhandler": "^4.2.0", 1879 + "domutils": "^2.6.0", 1880 + "nth-check": "^2.0.0" 1881 + }, 1882 + "funding": { 1883 + "url": "https://github.com/sponsors/fb55" 1884 + } 1885 + }, 1886 + "node_modules/css-what": { 1887 + "version": "5.0.1", 1888 + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", 1889 + "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", 1890 + "dev": true, 1891 + "engines": { 1892 + "node": ">= 6" 1893 + }, 1894 + "funding": { 1895 + "url": "https://github.com/sponsors/fb55" 1896 + } 1897 + }, 1898 + "node_modules/cssesc": { 1899 + "version": "3.0.0", 1900 + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 1901 + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 1902 + "dev": true, 1903 + "bin": { 1904 + "cssesc": "bin/cssesc" 1905 + }, 1906 + "engines": { 1907 + "node": ">=4" 1908 + } 1909 + }, 1910 + "node_modules/cyclist": { 1911 + "version": "1.0.1", 1912 + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", 1913 + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", 1914 + "dev": true 1915 + }, 1916 + "node_modules/debug": { 1917 + "version": "2.6.9", 1918 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1919 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1920 + "dev": true, 1921 + "dependencies": { 1922 + "ms": "2.0.0" 1923 + } 1924 + }, 1925 + "node_modules/decamelize": { 1926 + "version": "1.2.0", 1927 + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 1928 + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", 1929 + "dev": true, 1930 + "engines": { 1931 + "node": ">=0.10.0" 1932 + } 1933 + }, 1934 + "node_modules/decode-uri-component": { 1935 + "version": "0.2.0", 1936 + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", 1937 + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", 1938 + "dev": true, 1939 + "engines": { 1940 + "node": ">=0.10" 1941 + } 1942 + }, 1943 + "node_modules/deep-equal": { 1944 + "version": "1.1.1", 1945 + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", 1946 + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", 1947 + "dev": true, 1948 + "dependencies": { 1949 + "is-arguments": "^1.0.4", 1950 + "is-date-object": "^1.0.1", 1951 + "is-regex": "^1.0.4", 1952 + "object-is": "^1.0.1", 1953 + "object-keys": "^1.1.1", 1954 + "regexp.prototype.flags": "^1.2.0" 1955 + }, 1956 + "funding": { 1957 + "url": "https://github.com/sponsors/ljharb" 1958 + } 1959 + }, 1960 + "node_modules/default-gateway": { 1961 + "version": "4.2.0", 1962 + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", 1963 + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", 1964 + "dev": true, 1965 + "dependencies": { 1966 + "execa": "^1.0.0", 1967 + "ip-regex": "^2.1.0" 1968 + }, 1969 + "engines": { 1970 + "node": ">=6" 1971 + } 1972 + }, 1973 + "node_modules/define-properties": { 1974 + "version": "1.1.3", 1975 + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", 1976 + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", 1977 + "dev": true, 1978 + "dependencies": { 1979 + "object-keys": "^1.0.12" 1980 + }, 1981 + "engines": { 1982 + "node": ">= 0.4" 1983 + } 1984 + }, 1985 + "node_modules/define-property": { 1986 + "version": "2.0.2", 1987 + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", 1988 + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", 1989 + "dev": true, 1990 + "dependencies": { 1991 + "is-descriptor": "^1.0.2", 1992 + "isobject": "^3.0.1" 1993 + }, 1994 + "engines": { 1995 + "node": ">=0.10.0" 1996 + } 1997 + }, 1998 + "node_modules/del": { 1999 + "version": "4.1.1", 2000 + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", 2001 + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", 2002 + "dev": true, 2003 + "dependencies": { 2004 + "@types/glob": "^7.1.1", 2005 + "globby": "^6.1.0", 2006 + "is-path-cwd": "^2.0.0", 2007 + "is-path-in-cwd": "^2.0.0", 2008 + "p-map": "^2.0.0", 2009 + "pify": "^4.0.1", 2010 + "rimraf": "^2.6.3" 2011 + }, 2012 + "engines": { 2013 + "node": ">=6" 2014 + } 2015 + }, 2016 + "node_modules/depd": { 2017 + "version": "1.1.2", 2018 + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", 2019 + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", 2020 + "dev": true, 2021 + "engines": { 2022 + "node": ">= 0.6" 2023 + } 2024 + }, 2025 + "node_modules/des.js": { 2026 + "version": "1.0.1", 2027 + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", 2028 + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", 2029 + "dev": true, 2030 + "dependencies": { 2031 + "inherits": "^2.0.1", 2032 + "minimalistic-assert": "^1.0.0" 2033 + } 2034 + }, 2035 + "node_modules/destroy": { 2036 + "version": "1.0.4", 2037 + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", 2038 + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", 2039 + "dev": true 2040 + }, 2041 + "node_modules/detect-file": { 2042 + "version": "1.0.0", 2043 + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", 2044 + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", 2045 + "dev": true, 2046 + "engines": { 2047 + "node": ">=0.10.0" 2048 + } 2049 + }, 2050 + "node_modules/detect-node": { 2051 + "version": "2.1.0", 2052 + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", 2053 + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", 2054 + "dev": true 2055 + }, 2056 + "node_modules/diffie-hellman": { 2057 + "version": "5.0.3", 2058 + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", 2059 + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", 2060 + "dev": true, 2061 + "dependencies": { 2062 + "bn.js": "^4.1.0", 2063 + "miller-rabin": "^4.0.0", 2064 + "randombytes": "^2.0.0" 2065 + } 2066 + }, 2067 + "node_modules/diffie-hellman/node_modules/bn.js": { 2068 + "version": "4.12.0", 2069 + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 2070 + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 2071 + "dev": true 2072 + }, 2073 + "node_modules/dns-equal": { 2074 + "version": "1.0.0", 2075 + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", 2076 + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", 2077 + "dev": true 2078 + }, 2079 + "node_modules/dns-packet": { 2080 + "version": "1.3.4", 2081 + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", 2082 + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", 2083 + "dev": true, 2084 + "dependencies": { 2085 + "ip": "^1.1.0", 2086 + "safe-buffer": "^5.0.1" 2087 + } 2088 + }, 2089 + "node_modules/dns-txt": { 2090 + "version": "2.0.2", 2091 + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", 2092 + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", 2093 + "dev": true, 2094 + "dependencies": { 2095 + "buffer-indexof": "^1.0.0" 2096 + } 2097 + }, 2098 + "node_modules/dom-converter": { 2099 + "version": "0.2.0", 2100 + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", 2101 + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", 2102 + "dev": true, 2103 + "dependencies": { 2104 + "utila": "~0.4" 2105 + } 2106 + }, 2107 + "node_modules/dom-serializer": { 2108 + "version": "1.3.2", 2109 + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", 2110 + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", 2111 + "dev": true, 2112 + "dependencies": { 2113 + "domelementtype": "^2.0.1", 2114 + "domhandler": "^4.2.0", 2115 + "entities": "^2.0.0" 2116 + }, 2117 + "funding": { 2118 + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" 2119 + } 2120 + }, 2121 + "node_modules/domain-browser": { 2122 + "version": "1.2.0", 2123 + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", 2124 + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", 2125 + "dev": true, 2126 + "engines": { 2127 + "node": ">=0.4", 2128 + "npm": ">=1.2" 2129 + } 2130 + }, 2131 + "node_modules/domelementtype": { 2132 + "version": "2.2.0", 2133 + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", 2134 + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", 2135 + "dev": true, 2136 + "funding": [ 2137 + { 2138 + "type": "github", 2139 + "url": "https://github.com/sponsors/fb55" 2140 + } 2141 + ] 2142 + }, 2143 + "node_modules/domhandler": { 2144 + "version": "4.2.2", 2145 + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", 2146 + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", 2147 + "dev": true, 2148 + "dependencies": { 2149 + "domelementtype": "^2.2.0" 2150 + }, 2151 + "engines": { 2152 + "node": ">= 4" 2153 + }, 2154 + "funding": { 2155 + "url": "https://github.com/fb55/domhandler?sponsor=1" 2156 + } 2157 + }, 2158 + "node_modules/domutils": { 2159 + "version": "2.8.0", 2160 + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", 2161 + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", 2162 + "dev": true, 2163 + "dependencies": { 2164 + "dom-serializer": "^1.0.1", 2165 + "domelementtype": "^2.2.0", 2166 + "domhandler": "^4.2.0" 2167 + }, 2168 + "funding": { 2169 + "url": "https://github.com/fb55/domutils?sponsor=1" 2170 + } 2171 + }, 2172 + "node_modules/duplexer": { 2173 + "version": "0.1.2", 2174 + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", 2175 + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", 2176 + "dev": true 2177 + }, 2178 + "node_modules/duplexify": { 2179 + "version": "3.7.1", 2180 + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", 2181 + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", 2182 + "dev": true, 2183 + "dependencies": { 2184 + "end-of-stream": "^1.0.0", 2185 + "inherits": "^2.0.1", 2186 + "readable-stream": "^2.0.0", 2187 + "stream-shift": "^1.0.0" 2188 + } 2189 + }, 2190 + "node_modules/ee-first": { 2191 + "version": "1.1.1", 2192 + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 2193 + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", 2194 + "dev": true 2195 + }, 2196 + "node_modules/ejs": { 2197 + "version": "2.7.4", 2198 + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", 2199 + "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", 2200 + "dev": true, 2201 + "hasInstallScript": true, 2202 + "engines": { 2203 + "node": ">=0.10.0" 2204 + } 2205 + }, 2206 + "node_modules/elliptic": { 2207 + "version": "6.5.4", 2208 + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", 2209 + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", 2210 + "dev": true, 2211 + "dependencies": { 2212 + "bn.js": "^4.11.9", 2213 + "brorand": "^1.1.0", 2214 + "hash.js": "^1.0.0", 2215 + "hmac-drbg": "^1.0.1", 2216 + "inherits": "^2.0.4", 2217 + "minimalistic-assert": "^1.0.1", 2218 + "minimalistic-crypto-utils": "^1.0.1" 2219 + } 2220 + }, 2221 + "node_modules/elliptic/node_modules/bn.js": { 2222 + "version": "4.12.0", 2223 + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 2224 + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 2225 + "dev": true 2226 + }, 2227 + "node_modules/emoji-regex": { 2228 + "version": "7.0.3", 2229 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", 2230 + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", 2231 + "dev": true 2232 + }, 2233 + "node_modules/emojis-list": { 2234 + "version": "3.0.0", 2235 + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", 2236 + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", 2237 + "dev": true, 2238 + "engines": { 2239 + "node": ">= 4" 2240 + } 2241 + }, 2242 + "node_modules/encodeurl": { 2243 + "version": "1.0.2", 2244 + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 2245 + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", 2246 + "dev": true, 2247 + "engines": { 2248 + "node": ">= 0.8" 2249 + } 2250 + }, 2251 + "node_modules/end-of-stream": { 2252 + "version": "1.4.4", 2253 + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 2254 + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 2255 + "dev": true, 2256 + "dependencies": { 2257 + "once": "^1.4.0" 2258 + } 2259 + }, 2260 + "node_modules/enhanced-resolve": { 2261 + "version": "4.5.0", 2262 + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", 2263 + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", 2264 + "dev": true, 2265 + "dependencies": { 2266 + "graceful-fs": "^4.1.2", 2267 + "memory-fs": "^0.5.0", 2268 + "tapable": "^1.0.0" 2269 + }, 2270 + "engines": { 2271 + "node": ">=6.9.0" 2272 + } 2273 + }, 2274 + "node_modules/enhanced-resolve/node_modules/memory-fs": { 2275 + "version": "0.5.0", 2276 + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", 2277 + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", 2278 + "dev": true, 2279 + "dependencies": { 2280 + "errno": "^0.1.3", 2281 + "readable-stream": "^2.0.1" 2282 + }, 2283 + "engines": { 2284 + "node": ">=4.3.0 <5.0.0 || >=5.10" 2285 + } 2286 + }, 2287 + "node_modules/entities": { 2288 + "version": "2.2.0", 2289 + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", 2290 + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", 2291 + "dev": true, 2292 + "funding": { 2293 + "url": "https://github.com/fb55/entities?sponsor=1" 2294 + } 2295 + }, 2296 + "node_modules/errno": { 2297 + "version": "0.1.8", 2298 + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", 2299 + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", 2300 + "dev": true, 2301 + "dependencies": { 2302 + "prr": "~1.0.1" 2303 + }, 2304 + "bin": { 2305 + "errno": "cli.js" 2306 + } 2307 + }, 2308 + "node_modules/es-abstract": { 2309 + "version": "1.18.6", 2310 + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.6.tgz", 2311 + "integrity": "sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ==", 2312 + "dev": true, 2313 + "dependencies": { 2314 + "call-bind": "^1.0.2", 2315 + "es-to-primitive": "^1.2.1", 2316 + "function-bind": "^1.1.1", 2317 + "get-intrinsic": "^1.1.1", 2318 + "get-symbol-description": "^1.0.0", 2319 + "has": "^1.0.3", 2320 + "has-symbols": "^1.0.2", 2321 + "internal-slot": "^1.0.3", 2322 + "is-callable": "^1.2.4", 2323 + "is-negative-zero": "^2.0.1", 2324 + "is-regex": "^1.1.4", 2325 + "is-string": "^1.0.7", 2326 + "object-inspect": "^1.11.0", 2327 + "object-keys": "^1.1.1", 2328 + "object.assign": "^4.1.2", 2329 + "string.prototype.trimend": "^1.0.4", 2330 + "string.prototype.trimstart": "^1.0.4", 2331 + "unbox-primitive": "^1.0.1" 2332 + }, 2333 + "engines": { 2334 + "node": ">= 0.4" 2335 + }, 2336 + "funding": { 2337 + "url": "https://github.com/sponsors/ljharb" 2338 + } 2339 + }, 2340 + "node_modules/es-to-primitive": { 2341 + "version": "1.2.1", 2342 + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", 2343 + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", 2344 + "dev": true, 2345 + "dependencies": { 2346 + "is-callable": "^1.1.4", 2347 + "is-date-object": "^1.0.1", 2348 + "is-symbol": "^1.0.2" 2349 + }, 2350 + "engines": { 2351 + "node": ">= 0.4" 2352 + }, 2353 + "funding": { 2354 + "url": "https://github.com/sponsors/ljharb" 2355 + } 2356 + }, 2357 + "node_modules/escape-html": { 2358 + "version": "1.0.3", 2359 + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 2360 + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", 2361 + "dev": true 2362 + }, 2363 + "node_modules/escape-string-regexp": { 2364 + "version": "1.0.5", 2365 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 2366 + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 2367 + "dev": true, 2368 + "engines": { 2369 + "node": ">=0.8.0" 2370 + } 2371 + }, 2372 + "node_modules/eslint-scope": { 2373 + "version": "4.0.3", 2374 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", 2375 + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", 2376 + "dev": true, 2377 + "dependencies": { 2378 + "esrecurse": "^4.1.0", 2379 + "estraverse": "^4.1.1" 2380 + }, 2381 + "engines": { 2382 + "node": ">=4.0.0" 2383 + } 2384 + }, 2385 + "node_modules/esrecurse": { 2386 + "version": "4.3.0", 2387 + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 2388 + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 2389 + "dev": true, 2390 + "dependencies": { 2391 + "estraverse": "^5.2.0" 2392 + }, 2393 + "engines": { 2394 + "node": ">=4.0" 2395 + } 2396 + }, 2397 + "node_modules/esrecurse/node_modules/estraverse": { 2398 + "version": "5.2.0", 2399 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", 2400 + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", 2401 + "dev": true, 2402 + "engines": { 2403 + "node": ">=4.0" 2404 + } 2405 + }, 2406 + "node_modules/estraverse": { 2407 + "version": "4.3.0", 2408 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 2409 + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 2410 + "dev": true, 2411 + "engines": { 2412 + "node": ">=4.0" 2413 + } 2414 + }, 2415 + "node_modules/etag": { 2416 + "version": "1.8.1", 2417 + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 2418 + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", 2419 + "dev": true, 2420 + "engines": { 2421 + "node": ">= 0.6" 2422 + } 2423 + }, 2424 + "node_modules/eventemitter3": { 2425 + "version": "4.0.7", 2426 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", 2427 + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", 2428 + "dev": true 2429 + }, 2430 + "node_modules/events": { 2431 + "version": "3.3.0", 2432 + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", 2433 + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", 2434 + "dev": true, 2435 + "engines": { 2436 + "node": ">=0.8.x" 2437 + } 2438 + }, 2439 + "node_modules/eventsource": { 2440 + "version": "1.1.0", 2441 + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", 2442 + "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", 2443 + "dev": true, 2444 + "dependencies": { 2445 + "original": "^1.0.0" 2446 + }, 2447 + "engines": { 2448 + "node": ">=0.12.0" 2449 + } 2450 + }, 2451 + "node_modules/evp_bytestokey": { 2452 + "version": "1.0.3", 2453 + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", 2454 + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", 2455 + "dev": true, 2456 + "dependencies": { 2457 + "md5.js": "^1.3.4", 2458 + "safe-buffer": "^5.1.1" 2459 + } 2460 + }, 2461 + "node_modules/execa": { 2462 + "version": "1.0.0", 2463 + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", 2464 + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", 2465 + "dev": true, 2466 + "dependencies": { 2467 + "cross-spawn": "^6.0.0", 2468 + "get-stream": "^4.0.0", 2469 + "is-stream": "^1.1.0", 2470 + "npm-run-path": "^2.0.0", 2471 + "p-finally": "^1.0.0", 2472 + "signal-exit": "^3.0.0", 2473 + "strip-eof": "^1.0.0" 2474 + }, 2475 + "engines": { 2476 + "node": ">=6" 2477 + } 2478 + }, 2479 + "node_modules/expand-brackets": { 2480 + "version": "2.1.4", 2481 + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", 2482 + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", 2483 + "dev": true, 2484 + "dependencies": { 2485 + "debug": "^2.3.3", 2486 + "define-property": "^0.2.5", 2487 + "extend-shallow": "^2.0.1", 2488 + "posix-character-classes": "^0.1.0", 2489 + "regex-not": "^1.0.0", 2490 + "snapdragon": "^0.8.1", 2491 + "to-regex": "^3.0.1" 2492 + }, 2493 + "engines": { 2494 + "node": ">=0.10.0" 2495 + } 2496 + }, 2497 + "node_modules/expand-brackets/node_modules/define-property": { 2498 + "version": "0.2.5", 2499 + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 2500 + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 2501 + "dev": true, 2502 + "dependencies": { 2503 + "is-descriptor": "^0.1.0" 2504 + }, 2505 + "engines": { 2506 + "node": ">=0.10.0" 2507 + } 2508 + }, 2509 + "node_modules/expand-brackets/node_modules/extend-shallow": { 2510 + "version": "2.0.1", 2511 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 2512 + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 2513 + "dev": true, 2514 + "dependencies": { 2515 + "is-extendable": "^0.1.0" 2516 + }, 2517 + "engines": { 2518 + "node": ">=0.10.0" 2519 + } 2520 + }, 2521 + "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { 2522 + "version": "0.1.6", 2523 + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 2524 + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 2525 + "dev": true, 2526 + "dependencies": { 2527 + "kind-of": "^3.0.2" 2528 + }, 2529 + "engines": { 2530 + "node": ">=0.10.0" 2531 + } 2532 + }, 2533 + "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { 2534 + "version": "3.2.2", 2535 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 2536 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 2537 + "dev": true, 2538 + "dependencies": { 2539 + "is-buffer": "^1.1.5" 2540 + }, 2541 + "engines": { 2542 + "node": ">=0.10.0" 2543 + } 2544 + }, 2545 + "node_modules/expand-brackets/node_modules/is-data-descriptor": { 2546 + "version": "0.1.4", 2547 + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 2548 + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 2549 + "dev": true, 2550 + "dependencies": { 2551 + "kind-of": "^3.0.2" 2552 + }, 2553 + "engines": { 2554 + "node": ">=0.10.0" 2555 + } 2556 + }, 2557 + "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { 2558 + "version": "3.2.2", 2559 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 2560 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 2561 + "dev": true, 2562 + "dependencies": { 2563 + "is-buffer": "^1.1.5" 2564 + }, 2565 + "engines": { 2566 + "node": ">=0.10.0" 2567 + } 2568 + }, 2569 + "node_modules/expand-brackets/node_modules/is-descriptor": { 2570 + "version": "0.1.6", 2571 + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 2572 + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 2573 + "dev": true, 2574 + "dependencies": { 2575 + "is-accessor-descriptor": "^0.1.6", 2576 + "is-data-descriptor": "^0.1.4", 2577 + "kind-of": "^5.0.0" 2578 + }, 2579 + "engines": { 2580 + "node": ">=0.10.0" 2581 + } 2582 + }, 2583 + "node_modules/expand-brackets/node_modules/is-extendable": { 2584 + "version": "0.1.1", 2585 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 2586 + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 2587 + "dev": true, 2588 + "engines": { 2589 + "node": ">=0.10.0" 2590 + } 2591 + }, 2592 + "node_modules/expand-brackets/node_modules/kind-of": { 2593 + "version": "5.1.0", 2594 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 2595 + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 2596 + "dev": true, 2597 + "engines": { 2598 + "node": ">=0.10.0" 2599 + } 2600 + }, 2601 + "node_modules/expand-tilde": { 2602 + "version": "2.0.2", 2603 + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", 2604 + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", 2605 + "dev": true, 2606 + "dependencies": { 2607 + "homedir-polyfill": "^1.0.1" 2608 + }, 2609 + "engines": { 2610 + "node": ">=0.10.0" 2611 + } 2612 + }, 2613 + "node_modules/express": { 2614 + "version": "4.17.1", 2615 + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", 2616 + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", 2617 + "dev": true, 2618 + "dependencies": { 2619 + "accepts": "~1.3.7", 2620 + "array-flatten": "1.1.1", 2621 + "body-parser": "1.19.0", 2622 + "content-disposition": "0.5.3", 2623 + "content-type": "~1.0.4", 2624 + "cookie": "0.4.0", 2625 + "cookie-signature": "1.0.6", 2626 + "debug": "2.6.9", 2627 + "depd": "~1.1.2", 2628 + "encodeurl": "~1.0.2", 2629 + "escape-html": "~1.0.3", 2630 + "etag": "~1.8.1", 2631 + "finalhandler": "~1.1.2", 2632 + "fresh": "0.5.2", 2633 + "merge-descriptors": "1.0.1", 2634 + "methods": "~1.1.2", 2635 + "on-finished": "~2.3.0", 2636 + "parseurl": "~1.3.3", 2637 + "path-to-regexp": "0.1.7", 2638 + "proxy-addr": "~2.0.5", 2639 + "qs": "6.7.0", 2640 + "range-parser": "~1.2.1", 2641 + "safe-buffer": "5.1.2", 2642 + "send": "0.17.1", 2643 + "serve-static": "1.14.1", 2644 + "setprototypeof": "1.1.1", 2645 + "statuses": "~1.5.0", 2646 + "type-is": "~1.6.18", 2647 + "utils-merge": "1.0.1", 2648 + "vary": "~1.1.2" 2649 + }, 2650 + "engines": { 2651 + "node": ">= 0.10.0" 2652 + } 2653 + }, 2654 + "node_modules/express/node_modules/safe-buffer": { 2655 + "version": "5.1.2", 2656 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 2657 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 2658 + "dev": true 2659 + }, 2660 + "node_modules/extend-shallow": { 2661 + "version": "3.0.2", 2662 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", 2663 + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", 2664 + "dev": true, 2665 + "dependencies": { 2666 + "assign-symbols": "^1.0.0", 2667 + "is-extendable": "^1.0.1" 2668 + }, 2669 + "engines": { 2670 + "node": ">=0.10.0" 2671 + } 2672 + }, 2673 + "node_modules/extglob": { 2674 + "version": "2.0.4", 2675 + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", 2676 + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", 2677 + "dev": true, 2678 + "dependencies": { 2679 + "array-unique": "^0.3.2", 2680 + "define-property": "^1.0.0", 2681 + "expand-brackets": "^2.1.4", 2682 + "extend-shallow": "^2.0.1", 2683 + "fragment-cache": "^0.2.1", 2684 + "regex-not": "^1.0.0", 2685 + "snapdragon": "^0.8.1", 2686 + "to-regex": "^3.0.1" 2687 + }, 2688 + "engines": { 2689 + "node": ">=0.10.0" 2690 + } 2691 + }, 2692 + "node_modules/extglob/node_modules/define-property": { 2693 + "version": "1.0.0", 2694 + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 2695 + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 2696 + "dev": true, 2697 + "dependencies": { 2698 + "is-descriptor": "^1.0.0" 2699 + }, 2700 + "engines": { 2701 + "node": ">=0.10.0" 2702 + } 2703 + }, 2704 + "node_modules/extglob/node_modules/extend-shallow": { 2705 + "version": "2.0.1", 2706 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 2707 + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 2708 + "dev": true, 2709 + "dependencies": { 2710 + "is-extendable": "^0.1.0" 2711 + }, 2712 + "engines": { 2713 + "node": ">=0.10.0" 2714 + } 2715 + }, 2716 + "node_modules/extglob/node_modules/is-extendable": { 2717 + "version": "0.1.1", 2718 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 2719 + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 2720 + "dev": true, 2721 + "engines": { 2722 + "node": ">=0.10.0" 2723 + } 2724 + }, 2725 + "node_modules/fast-deep-equal": { 2726 + "version": "3.1.3", 2727 + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 2728 + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 2729 + "dev": true 2730 + }, 2731 + "node_modules/fast-json-stable-stringify": { 2732 + "version": "2.1.0", 2733 + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 2734 + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 2735 + "dev": true 2736 + }, 2737 + "node_modules/faye-websocket": { 2738 + "version": "0.11.4", 2739 + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", 2740 + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", 2741 + "dev": true, 2742 + "dependencies": { 2743 + "websocket-driver": ">=0.5.1" 2744 + }, 2745 + "engines": { 2746 + "node": ">=0.8.0" 2747 + } 2748 + }, 2749 + "node_modules/figgy-pudding": { 2750 + "version": "3.5.2", 2751 + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", 2752 + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", 2753 + "dev": true 2754 + }, 2755 + "node_modules/file-uri-to-path": { 2756 + "version": "1.0.0", 2757 + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", 2758 + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", 2759 + "dev": true, 2760 + "optional": true 2761 + }, 2762 + "node_modules/filesize": { 2763 + "version": "3.6.1", 2764 + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", 2765 + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", 2766 + "dev": true, 2767 + "engines": { 2768 + "node": ">= 0.4.0" 2769 + } 2770 + }, 2771 + "node_modules/fill-range": { 2772 + "version": "4.0.0", 2773 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", 2774 + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", 2775 + "dev": true, 2776 + "dependencies": { 2777 + "extend-shallow": "^2.0.1", 2778 + "is-number": "^3.0.0", 2779 + "repeat-string": "^1.6.1", 2780 + "to-regex-range": "^2.1.0" 2781 + }, 2782 + "engines": { 2783 + "node": ">=0.10.0" 2784 + } 2785 + }, 2786 + "node_modules/fill-range/node_modules/extend-shallow": { 2787 + "version": "2.0.1", 2788 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 2789 + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 2790 + "dev": true, 2791 + "dependencies": { 2792 + "is-extendable": "^0.1.0" 2793 + }, 2794 + "engines": { 2795 + "node": ">=0.10.0" 2796 + } 2797 + }, 2798 + "node_modules/fill-range/node_modules/is-extendable": { 2799 + "version": "0.1.1", 2800 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 2801 + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 2802 + "dev": true, 2803 + "engines": { 2804 + "node": ">=0.10.0" 2805 + } 2806 + }, 2807 + "node_modules/finalhandler": { 2808 + "version": "1.1.2", 2809 + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", 2810 + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", 2811 + "dev": true, 2812 + "dependencies": { 2813 + "debug": "2.6.9", 2814 + "encodeurl": "~1.0.2", 2815 + "escape-html": "~1.0.3", 2816 + "on-finished": "~2.3.0", 2817 + "parseurl": "~1.3.3", 2818 + "statuses": "~1.5.0", 2819 + "unpipe": "~1.0.0" 2820 + }, 2821 + "engines": { 2822 + "node": ">= 0.8" 2823 + } 2824 + }, 2825 + "node_modules/find-cache-dir": { 2826 + "version": "2.1.0", 2827 + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", 2828 + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", 2829 + "dev": true, 2830 + "dependencies": { 2831 + "commondir": "^1.0.1", 2832 + "make-dir": "^2.0.0", 2833 + "pkg-dir": "^3.0.0" 2834 + }, 2835 + "engines": { 2836 + "node": ">=6" 2837 + } 2838 + }, 2839 + "node_modules/find-up": { 2840 + "version": "3.0.0", 2841 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", 2842 + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", 2843 + "dev": true, 2844 + "dependencies": { 2845 + "locate-path": "^3.0.0" 2846 + }, 2847 + "engines": { 2848 + "node": ">=6" 2849 + } 2850 + }, 2851 + "node_modules/findup-sync": { 2852 + "version": "3.0.0", 2853 + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", 2854 + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", 2855 + "dev": true, 2856 + "dependencies": { 2857 + "detect-file": "^1.0.0", 2858 + "is-glob": "^4.0.0", 2859 + "micromatch": "^3.0.4", 2860 + "resolve-dir": "^1.0.1" 2861 + }, 2862 + "engines": { 2863 + "node": ">= 0.10" 2864 + } 2865 + }, 2866 + "node_modules/flush-write-stream": { 2867 + "version": "1.1.1", 2868 + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", 2869 + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", 2870 + "dev": true, 2871 + "dependencies": { 2872 + "inherits": "^2.0.3", 2873 + "readable-stream": "^2.3.6" 2874 + } 2875 + }, 2876 + "node_modules/follow-redirects": { 2877 + "version": "1.14.3", 2878 + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.3.tgz", 2879 + "integrity": "sha512-3MkHxknWMUtb23apkgz/83fDoe+y+qr0TdgacGIA7bew+QLBo3vdgEN2xEsuXNivpFy4CyDhBBZnNZOtalmenw==", 2880 + "dev": true, 2881 + "funding": [ 2882 + { 2883 + "type": "individual", 2884 + "url": "https://github.com/sponsors/RubenVerborgh" 2885 + } 2886 + ], 2887 + "engines": { 2888 + "node": ">=4.0" 2889 + }, 2890 + "peerDependenciesMeta": { 2891 + "debug": { 2892 + "optional": true 2893 + } 2894 + } 2895 + }, 2896 + "node_modules/for-in": { 2897 + "version": "1.0.2", 2898 + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", 2899 + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", 2900 + "dev": true, 2901 + "engines": { 2902 + "node": ">=0.10.0" 2903 + } 2904 + }, 2905 + "node_modules/forwarded": { 2906 + "version": "0.2.0", 2907 + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", 2908 + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", 2909 + "dev": true, 2910 + "engines": { 2911 + "node": ">= 0.6" 2912 + } 2913 + }, 2914 + "node_modules/fragment-cache": { 2915 + "version": "0.2.1", 2916 + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", 2917 + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", 2918 + "dev": true, 2919 + "dependencies": { 2920 + "map-cache": "^0.2.2" 2921 + }, 2922 + "engines": { 2923 + "node": ">=0.10.0" 2924 + } 2925 + }, 2926 + "node_modules/fresh": { 2927 + "version": "0.5.2", 2928 + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 2929 + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", 2930 + "dev": true, 2931 + "engines": { 2932 + "node": ">= 0.6" 2933 + } 2934 + }, 2935 + "node_modules/from2": { 2936 + "version": "2.3.0", 2937 + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", 2938 + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", 2939 + "dev": true, 2940 + "dependencies": { 2941 + "inherits": "^2.0.1", 2942 + "readable-stream": "^2.0.0" 2943 + } 2944 + }, 2945 + "node_modules/fs-write-stream-atomic": { 2946 + "version": "1.0.10", 2947 + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", 2948 + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", 2949 + "dev": true, 2950 + "dependencies": { 2951 + "graceful-fs": "^4.1.2", 2952 + "iferr": "^0.1.5", 2953 + "imurmurhash": "^0.1.4", 2954 + "readable-stream": "1 || 2" 2955 + } 2956 + }, 2957 + "node_modules/fs.realpath": { 2958 + "version": "1.0.0", 2959 + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 2960 + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 2961 + "dev": true 2962 + }, 2963 + "node_modules/fsevents": { 2964 + "version": "2.3.2", 2965 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 2966 + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 2967 + "dev": true, 2968 + "hasInstallScript": true, 2969 + "optional": true, 2970 + "os": [ 2971 + "darwin" 2972 + ], 2973 + "engines": { 2974 + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 2975 + } 2976 + }, 2977 + "node_modules/function-bind": { 2978 + "version": "1.1.1", 2979 + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 2980 + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 2981 + "dev": true 2982 + }, 2983 + "node_modules/get-caller-file": { 2984 + "version": "2.0.5", 2985 + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 2986 + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 2987 + "dev": true, 2988 + "engines": { 2989 + "node": "6.* || 8.* || >= 10.*" 2990 + } 2991 + }, 2992 + "node_modules/get-intrinsic": { 2993 + "version": "1.1.1", 2994 + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", 2995 + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", 2996 + "dev": true, 2997 + "dependencies": { 2998 + "function-bind": "^1.1.1", 2999 + "has": "^1.0.3", 3000 + "has-symbols": "^1.0.1" 3001 + }, 3002 + "funding": { 3003 + "url": "https://github.com/sponsors/ljharb" 3004 + } 3005 + }, 3006 + "node_modules/get-stream": { 3007 + "version": "4.1.0", 3008 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 3009 + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", 3010 + "dev": true, 3011 + "dependencies": { 3012 + "pump": "^3.0.0" 3013 + }, 3014 + "engines": { 3015 + "node": ">=6" 3016 + } 3017 + }, 3018 + "node_modules/get-symbol-description": { 3019 + "version": "1.0.0", 3020 + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", 3021 + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", 3022 + "dev": true, 3023 + "dependencies": { 3024 + "call-bind": "^1.0.2", 3025 + "get-intrinsic": "^1.1.1" 3026 + }, 3027 + "engines": { 3028 + "node": ">= 0.4" 3029 + }, 3030 + "funding": { 3031 + "url": "https://github.com/sponsors/ljharb" 3032 + } 3033 + }, 3034 + "node_modules/get-value": { 3035 + "version": "2.0.6", 3036 + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", 3037 + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", 3038 + "dev": true, 3039 + "engines": { 3040 + "node": ">=0.10.0" 3041 + } 3042 + }, 3043 + "node_modules/glob": { 3044 + "version": "7.1.7", 3045 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", 3046 + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", 3047 + "dev": true, 3048 + "dependencies": { 3049 + "fs.realpath": "^1.0.0", 3050 + "inflight": "^1.0.4", 3051 + "inherits": "2", 3052 + "minimatch": "^3.0.4", 3053 + "once": "^1.3.0", 3054 + "path-is-absolute": "^1.0.0" 3055 + }, 3056 + "engines": { 3057 + "node": "*" 3058 + }, 3059 + "funding": { 3060 + "url": "https://github.com/sponsors/isaacs" 3061 + } 3062 + }, 3063 + "node_modules/glob-parent": { 3064 + "version": "5.1.2", 3065 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 3066 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 3067 + "dev": true, 3068 + "optional": true, 3069 + "dependencies": { 3070 + "is-glob": "^4.0.1" 3071 + }, 3072 + "engines": { 3073 + "node": ">= 6" 3074 + } 3075 + }, 3076 + "node_modules/global-modules": { 3077 + "version": "2.0.0", 3078 + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", 3079 + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", 3080 + "dev": true, 3081 + "dependencies": { 3082 + "global-prefix": "^3.0.0" 3083 + }, 3084 + "engines": { 3085 + "node": ">=6" 3086 + } 3087 + }, 3088 + "node_modules/global-prefix": { 3089 + "version": "3.0.0", 3090 + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", 3091 + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", 3092 + "dev": true, 3093 + "dependencies": { 3094 + "ini": "^1.3.5", 3095 + "kind-of": "^6.0.2", 3096 + "which": "^1.3.1" 3097 + }, 3098 + "engines": { 3099 + "node": ">=6" 3100 + } 3101 + }, 3102 + "node_modules/globby": { 3103 + "version": "6.1.0", 3104 + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", 3105 + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", 3106 + "dev": true, 3107 + "dependencies": { 3108 + "array-union": "^1.0.1", 3109 + "glob": "^7.0.3", 3110 + "object-assign": "^4.0.1", 3111 + "pify": "^2.0.0", 3112 + "pinkie-promise": "^2.0.0" 3113 + }, 3114 + "engines": { 3115 + "node": ">=0.10.0" 3116 + } 3117 + }, 3118 + "node_modules/globby/node_modules/pify": { 3119 + "version": "2.3.0", 3120 + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 3121 + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 3122 + "dev": true, 3123 + "engines": { 3124 + "node": ">=0.10.0" 3125 + } 3126 + }, 3127 + "node_modules/graceful-fs": { 3128 + "version": "4.2.8", 3129 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", 3130 + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", 3131 + "dev": true 3132 + }, 3133 + "node_modules/gzip-size": { 3134 + "version": "5.1.1", 3135 + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", 3136 + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", 3137 + "dev": true, 3138 + "dependencies": { 3139 + "duplexer": "^0.1.1", 3140 + "pify": "^4.0.1" 3141 + }, 3142 + "engines": { 3143 + "node": ">=6" 3144 + } 3145 + }, 3146 + "node_modules/handle-thing": { 3147 + "version": "2.0.1", 3148 + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", 3149 + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", 3150 + "dev": true 3151 + }, 3152 + "node_modules/has": { 3153 + "version": "1.0.3", 3154 + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 3155 + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 3156 + "dev": true, 3157 + "dependencies": { 3158 + "function-bind": "^1.1.1" 3159 + }, 3160 + "engines": { 3161 + "node": ">= 0.4.0" 3162 + } 3163 + }, 3164 + "node_modules/has-bigints": { 3165 + "version": "1.0.1", 3166 + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", 3167 + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", 3168 + "dev": true, 3169 + "funding": { 3170 + "url": "https://github.com/sponsors/ljharb" 3171 + } 3172 + }, 3173 + "node_modules/has-flag": { 3174 + "version": "3.0.0", 3175 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 3176 + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 3177 + "dev": true, 3178 + "engines": { 3179 + "node": ">=4" 3180 + } 3181 + }, 3182 + "node_modules/has-symbols": { 3183 + "version": "1.0.2", 3184 + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", 3185 + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", 3186 + "dev": true, 3187 + "engines": { 3188 + "node": ">= 0.4" 3189 + }, 3190 + "funding": { 3191 + "url": "https://github.com/sponsors/ljharb" 3192 + } 3193 + }, 3194 + "node_modules/has-tostringtag": { 3195 + "version": "1.0.0", 3196 + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", 3197 + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", 3198 + "dev": true, 3199 + "dependencies": { 3200 + "has-symbols": "^1.0.2" 3201 + }, 3202 + "engines": { 3203 + "node": ">= 0.4" 3204 + }, 3205 + "funding": { 3206 + "url": "https://github.com/sponsors/ljharb" 3207 + } 3208 + }, 3209 + "node_modules/has-value": { 3210 + "version": "1.0.0", 3211 + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", 3212 + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", 3213 + "dev": true, 3214 + "dependencies": { 3215 + "get-value": "^2.0.6", 3216 + "has-values": "^1.0.0", 3217 + "isobject": "^3.0.0" 3218 + }, 3219 + "engines": { 3220 + "node": ">=0.10.0" 3221 + } 3222 + }, 3223 + "node_modules/has-values": { 3224 + "version": "1.0.0", 3225 + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", 3226 + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", 3227 + "dev": true, 3228 + "dependencies": { 3229 + "is-number": "^3.0.0", 3230 + "kind-of": "^4.0.0" 3231 + }, 3232 + "engines": { 3233 + "node": ">=0.10.0" 3234 + } 3235 + }, 3236 + "node_modules/has-values/node_modules/kind-of": { 3237 + "version": "4.0.0", 3238 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", 3239 + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", 3240 + "dev": true, 3241 + "dependencies": { 3242 + "is-buffer": "^1.1.5" 3243 + }, 3244 + "engines": { 3245 + "node": ">=0.10.0" 3246 + } 3247 + }, 3248 + "node_modules/hash-base": { 3249 + "version": "3.1.0", 3250 + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", 3251 + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", 3252 + "dev": true, 3253 + "dependencies": { 3254 + "inherits": "^2.0.4", 3255 + "readable-stream": "^3.6.0", 3256 + "safe-buffer": "^5.2.0" 3257 + }, 3258 + "engines": { 3259 + "node": ">=4" 3260 + } 3261 + }, 3262 + "node_modules/hash-base/node_modules/readable-stream": { 3263 + "version": "3.6.0", 3264 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 3265 + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 3266 + "dev": true, 3267 + "dependencies": { 3268 + "inherits": "^2.0.3", 3269 + "string_decoder": "^1.1.1", 3270 + "util-deprecate": "^1.0.1" 3271 + }, 3272 + "engines": { 3273 + "node": ">= 6" 3274 + } 3275 + }, 3276 + "node_modules/hash.js": { 3277 + "version": "1.1.7", 3278 + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", 3279 + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", 3280 + "dev": true, 3281 + "dependencies": { 3282 + "inherits": "^2.0.3", 3283 + "minimalistic-assert": "^1.0.1" 3284 + } 3285 + }, 3286 + "node_modules/he": { 3287 + "version": "1.2.0", 3288 + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", 3289 + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", 3290 + "dev": true, 3291 + "bin": { 3292 + "he": "bin/he" 3293 + } 3294 + }, 3295 + "node_modules/hmac-drbg": { 3296 + "version": "1.0.1", 3297 + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", 3298 + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", 3299 + "dev": true, 3300 + "dependencies": { 3301 + "hash.js": "^1.0.3", 3302 + "minimalistic-assert": "^1.0.0", 3303 + "minimalistic-crypto-utils": "^1.0.1" 3304 + } 3305 + }, 3306 + "node_modules/homedir-polyfill": { 3307 + "version": "1.0.3", 3308 + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", 3309 + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", 3310 + "dev": true, 3311 + "dependencies": { 3312 + "parse-passwd": "^1.0.0" 3313 + }, 3314 + "engines": { 3315 + "node": ">=0.10.0" 3316 + } 3317 + }, 3318 + "node_modules/hoopy": { 3319 + "version": "0.1.4", 3320 + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", 3321 + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", 3322 + "dev": true, 3323 + "engines": { 3324 + "node": ">= 6.0.0" 3325 + } 3326 + }, 3327 + "node_modules/hpack.js": { 3328 + "version": "2.1.6", 3329 + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", 3330 + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", 3331 + "dev": true, 3332 + "dependencies": { 3333 + "inherits": "^2.0.1", 3334 + "obuf": "^1.0.0", 3335 + "readable-stream": "^2.0.1", 3336 + "wbuf": "^1.1.0" 3337 + } 3338 + }, 3339 + "node_modules/html-entities": { 3340 + "version": "1.4.0", 3341 + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", 3342 + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", 3343 + "dev": true 3344 + }, 3345 + "node_modules/html-minifier": { 3346 + "version": "3.5.21", 3347 + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", 3348 + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", 3349 + "dev": true, 3350 + "dependencies": { 3351 + "camel-case": "3.0.x", 3352 + "clean-css": "4.2.x", 3353 + "commander": "2.17.x", 3354 + "he": "1.2.x", 3355 + "param-case": "2.1.x", 3356 + "relateurl": "0.2.x", 3357 + "uglify-js": "3.4.x" 3358 + }, 3359 + "bin": { 3360 + "html-minifier": "cli.js" 3361 + }, 3362 + "engines": { 3363 + "node": ">=4" 3364 + } 3365 + }, 3366 + "node_modules/html-webpack-plugin": { 3367 + "version": "3.2.0", 3368 + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", 3369 + "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", 3370 + "deprecated": "3.x is no longer supported", 3371 + "dev": true, 3372 + "dependencies": { 3373 + "html-minifier": "^3.2.3", 3374 + "loader-utils": "^0.2.16", 3375 + "lodash": "^4.17.3", 3376 + "pretty-error": "^2.0.2", 3377 + "tapable": "^1.0.0", 3378 + "toposort": "^1.0.0", 3379 + "util.promisify": "1.0.0" 3380 + }, 3381 + "engines": { 3382 + "node": ">=6.9" 3383 + }, 3384 + "peerDependencies": { 3385 + "webpack": "^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0" 3386 + } 3387 + }, 3388 + "node_modules/html-webpack-plugin/node_modules/big.js": { 3389 + "version": "3.2.0", 3390 + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", 3391 + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", 3392 + "dev": true, 3393 + "engines": { 3394 + "node": "*" 3395 + } 3396 + }, 3397 + "node_modules/html-webpack-plugin/node_modules/emojis-list": { 3398 + "version": "2.1.0", 3399 + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", 3400 + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", 3401 + "dev": true, 3402 + "engines": { 3403 + "node": ">= 0.10" 3404 + } 3405 + }, 3406 + "node_modules/html-webpack-plugin/node_modules/json5": { 3407 + "version": "0.5.1", 3408 + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", 3409 + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", 3410 + "dev": true, 3411 + "bin": { 3412 + "json5": "lib/cli.js" 3413 + } 3414 + }, 3415 + "node_modules/html-webpack-plugin/node_modules/loader-utils": { 3416 + "version": "0.2.17", 3417 + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", 3418 + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", 3419 + "dev": true, 3420 + "dependencies": { 3421 + "big.js": "^3.1.3", 3422 + "emojis-list": "^2.0.0", 3423 + "json5": "^0.5.0", 3424 + "object-assign": "^4.0.1" 3425 + } 3426 + }, 3427 + "node_modules/htmlparser2": { 3428 + "version": "6.1.0", 3429 + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", 3430 + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", 3431 + "dev": true, 3432 + "funding": [ 3433 + "https://github.com/fb55/htmlparser2?sponsor=1", 3434 + { 3435 + "type": "github", 3436 + "url": "https://github.com/sponsors/fb55" 3437 + } 3438 + ], 3439 + "dependencies": { 3440 + "domelementtype": "^2.0.1", 3441 + "domhandler": "^4.0.0", 3442 + "domutils": "^2.5.2", 3443 + "entities": "^2.0.0" 3444 + } 3445 + }, 3446 + "node_modules/http-deceiver": { 3447 + "version": "1.2.7", 3448 + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", 3449 + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", 3450 + "dev": true 3451 + }, 3452 + "node_modules/http-errors": { 3453 + "version": "1.7.2", 3454 + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", 3455 + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", 3456 + "dev": true, 3457 + "dependencies": { 3458 + "depd": "~1.1.2", 3459 + "inherits": "2.0.3", 3460 + "setprototypeof": "1.1.1", 3461 + "statuses": ">= 1.5.0 < 2", 3462 + "toidentifier": "1.0.0" 3463 + }, 3464 + "engines": { 3465 + "node": ">= 0.6" 3466 + } 3467 + }, 3468 + "node_modules/http-errors/node_modules/inherits": { 3469 + "version": "2.0.3", 3470 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 3471 + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 3472 + "dev": true 3473 + }, 3474 + "node_modules/http-parser-js": { 3475 + "version": "0.5.3", 3476 + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", 3477 + "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", 3478 + "dev": true 3479 + }, 3480 + "node_modules/http-proxy": { 3481 + "version": "1.18.1", 3482 + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", 3483 + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", 3484 + "dev": true, 3485 + "dependencies": { 3486 + "eventemitter3": "^4.0.0", 3487 + "follow-redirects": "^1.0.0", 3488 + "requires-port": "^1.0.0" 3489 + }, 3490 + "engines": { 3491 + "node": ">=8.0.0" 3492 + } 3493 + }, 3494 + "node_modules/http-proxy-middleware": { 3495 + "version": "0.19.1", 3496 + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", 3497 + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", 3498 + "dev": true, 3499 + "dependencies": { 3500 + "http-proxy": "^1.17.0", 3501 + "is-glob": "^4.0.0", 3502 + "lodash": "^4.17.11", 3503 + "micromatch": "^3.1.10" 3504 + }, 3505 + "engines": { 3506 + "node": ">=4.0.0" 3507 + } 3508 + }, 3509 + "node_modules/https-browserify": { 3510 + "version": "1.0.0", 3511 + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", 3512 + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", 3513 + "dev": true 3514 + }, 3515 + "node_modules/iconv-lite": { 3516 + "version": "0.4.24", 3517 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 3518 + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 3519 + "dev": true, 3520 + "dependencies": { 3521 + "safer-buffer": ">= 2.1.2 < 3" 3522 + }, 3523 + "engines": { 3524 + "node": ">=0.10.0" 3525 + } 3526 + }, 3527 + "node_modules/icss-utils": { 3528 + "version": "4.1.1", 3529 + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", 3530 + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", 3531 + "dev": true, 3532 + "dependencies": { 3533 + "postcss": "^7.0.14" 3534 + }, 3535 + "engines": { 3536 + "node": ">= 6" 3537 + } 3538 + }, 3539 + "node_modules/ieee754": { 3540 + "version": "1.2.1", 3541 + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 3542 + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 3543 + "dev": true, 3544 + "funding": [ 3545 + { 3546 + "type": "github", 3547 + "url": "https://github.com/sponsors/feross" 3548 + }, 3549 + { 3550 + "type": "patreon", 3551 + "url": "https://www.patreon.com/feross" 3552 + }, 3553 + { 3554 + "type": "consulting", 3555 + "url": "https://feross.org/support" 3556 + } 3557 + ] 3558 + }, 3559 + "node_modules/iferr": { 3560 + "version": "0.1.5", 3561 + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", 3562 + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", 3563 + "dev": true 3564 + }, 3565 + "node_modules/import-local": { 3566 + "version": "2.0.0", 3567 + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", 3568 + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", 3569 + "dev": true, 3570 + "dependencies": { 3571 + "pkg-dir": "^3.0.0", 3572 + "resolve-cwd": "^2.0.0" 3573 + }, 3574 + "bin": { 3575 + "import-local-fixture": "fixtures/cli.js" 3576 + }, 3577 + "engines": { 3578 + "node": ">=6" 3579 + } 3580 + }, 3581 + "node_modules/imurmurhash": { 3582 + "version": "0.1.4", 3583 + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 3584 + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", 3585 + "dev": true, 3586 + "engines": { 3587 + "node": ">=0.8.19" 3588 + } 3589 + }, 3590 + "node_modules/infer-owner": { 3591 + "version": "1.0.4", 3592 + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", 3593 + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", 3594 + "dev": true 3595 + }, 3596 + "node_modules/inflight": { 3597 + "version": "1.0.6", 3598 + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 3599 + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 3600 + "dev": true, 3601 + "dependencies": { 3602 + "once": "^1.3.0", 3603 + "wrappy": "1" 3604 + } 3605 + }, 3606 + "node_modules/inherits": { 3607 + "version": "2.0.4", 3608 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 3609 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 3610 + "dev": true 3611 + }, 3612 + "node_modules/ini": { 3613 + "version": "1.3.8", 3614 + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", 3615 + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", 3616 + "dev": true 3617 + }, 3618 + "node_modules/internal-ip": { 3619 + "version": "4.3.0", 3620 + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", 3621 + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", 3622 + "dev": true, 3623 + "dependencies": { 3624 + "default-gateway": "^4.2.0", 3625 + "ipaddr.js": "^1.9.0" 3626 + }, 3627 + "engines": { 3628 + "node": ">=6" 3629 + } 3630 + }, 3631 + "node_modules/internal-slot": { 3632 + "version": "1.0.3", 3633 + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", 3634 + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", 3635 + "dev": true, 3636 + "dependencies": { 3637 + "get-intrinsic": "^1.1.0", 3638 + "has": "^1.0.3", 3639 + "side-channel": "^1.0.4" 3640 + }, 3641 + "engines": { 3642 + "node": ">= 0.4" 3643 + } 3644 + }, 3645 + "node_modules/interpret": { 3646 + "version": "1.4.0", 3647 + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", 3648 + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", 3649 + "dev": true, 3650 + "engines": { 3651 + "node": ">= 0.10" 3652 + } 3653 + }, 3654 + "node_modules/ip": { 3655 + "version": "1.1.5", 3656 + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", 3657 + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", 3658 + "dev": true 3659 + }, 3660 + "node_modules/ip-regex": { 3661 + "version": "2.1.0", 3662 + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", 3663 + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", 3664 + "dev": true, 3665 + "engines": { 3666 + "node": ">=4" 3667 + } 3668 + }, 3669 + "node_modules/ipaddr.js": { 3670 + "version": "1.9.1", 3671 + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", 3672 + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", 3673 + "dev": true, 3674 + "engines": { 3675 + "node": ">= 0.10" 3676 + } 3677 + }, 3678 + "node_modules/is-absolute-url": { 3679 + "version": "3.0.3", 3680 + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", 3681 + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", 3682 + "dev": true, 3683 + "engines": { 3684 + "node": ">=8" 3685 + } 3686 + }, 3687 + "node_modules/is-accessor-descriptor": { 3688 + "version": "1.0.0", 3689 + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 3690 + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 3691 + "dev": true, 3692 + "dependencies": { 3693 + "kind-of": "^6.0.0" 3694 + }, 3695 + "engines": { 3696 + "node": ">=0.10.0" 3697 + } 3698 + }, 3699 + "node_modules/is-arguments": { 3700 + "version": "1.1.1", 3701 + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", 3702 + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", 3703 + "dev": true, 3704 + "dependencies": { 3705 + "call-bind": "^1.0.2", 3706 + "has-tostringtag": "^1.0.0" 3707 + }, 3708 + "engines": { 3709 + "node": ">= 0.4" 3710 + }, 3711 + "funding": { 3712 + "url": "https://github.com/sponsors/ljharb" 3713 + } 3714 + }, 3715 + "node_modules/is-bigint": { 3716 + "version": "1.0.4", 3717 + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", 3718 + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", 3719 + "dev": true, 3720 + "dependencies": { 3721 + "has-bigints": "^1.0.1" 3722 + }, 3723 + "funding": { 3724 + "url": "https://github.com/sponsors/ljharb" 3725 + } 3726 + }, 3727 + "node_modules/is-binary-path": { 3728 + "version": "2.1.0", 3729 + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 3730 + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 3731 + "dev": true, 3732 + "optional": true, 3733 + "dependencies": { 3734 + "binary-extensions": "^2.0.0" 3735 + }, 3736 + "engines": { 3737 + "node": ">=8" 3738 + } 3739 + }, 3740 + "node_modules/is-boolean-object": { 3741 + "version": "1.1.2", 3742 + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", 3743 + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", 3744 + "dev": true, 3745 + "dependencies": { 3746 + "call-bind": "^1.0.2", 3747 + "has-tostringtag": "^1.0.0" 3748 + }, 3749 + "engines": { 3750 + "node": ">= 0.4" 3751 + }, 3752 + "funding": { 3753 + "url": "https://github.com/sponsors/ljharb" 3754 + } 3755 + }, 3756 + "node_modules/is-buffer": { 3757 + "version": "1.1.6", 3758 + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 3759 + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", 3760 + "dev": true 3761 + }, 3762 + "node_modules/is-callable": { 3763 + "version": "1.2.4", 3764 + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", 3765 + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", 3766 + "dev": true, 3767 + "engines": { 3768 + "node": ">= 0.4" 3769 + }, 3770 + "funding": { 3771 + "url": "https://github.com/sponsors/ljharb" 3772 + } 3773 + }, 3774 + "node_modules/is-data-descriptor": { 3775 + "version": "1.0.0", 3776 + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 3777 + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 3778 + "dev": true, 3779 + "dependencies": { 3780 + "kind-of": "^6.0.0" 3781 + }, 3782 + "engines": { 3783 + "node": ">=0.10.0" 3784 + } 3785 + }, 3786 + "node_modules/is-date-object": { 3787 + "version": "1.0.5", 3788 + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", 3789 + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", 3790 + "dev": true, 3791 + "dependencies": { 3792 + "has-tostringtag": "^1.0.0" 3793 + }, 3794 + "engines": { 3795 + "node": ">= 0.4" 3796 + }, 3797 + "funding": { 3798 + "url": "https://github.com/sponsors/ljharb" 3799 + } 3800 + }, 3801 + "node_modules/is-descriptor": { 3802 + "version": "1.0.2", 3803 + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 3804 + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 3805 + "dev": true, 3806 + "dependencies": { 3807 + "is-accessor-descriptor": "^1.0.0", 3808 + "is-data-descriptor": "^1.0.0", 3809 + "kind-of": "^6.0.2" 3810 + }, 3811 + "engines": { 3812 + "node": ">=0.10.0" 3813 + } 3814 + }, 3815 + "node_modules/is-extendable": { 3816 + "version": "1.0.1", 3817 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", 3818 + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 3819 + "dev": true, 3820 + "dependencies": { 3821 + "is-plain-object": "^2.0.4" 3822 + }, 3823 + "engines": { 3824 + "node": ">=0.10.0" 3825 + } 3826 + }, 3827 + "node_modules/is-extglob": { 3828 + "version": "2.1.1", 3829 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 3830 + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 3831 + "dev": true, 3832 + "engines": { 3833 + "node": ">=0.10.0" 3834 + } 3835 + }, 3836 + "node_modules/is-fullwidth-code-point": { 3837 + "version": "2.0.0", 3838 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 3839 + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 3840 + "dev": true, 3841 + "engines": { 3842 + "node": ">=4" 3843 + } 3844 + }, 3845 + "node_modules/is-glob": { 3846 + "version": "4.0.1", 3847 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", 3848 + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", 3849 + "dev": true, 3850 + "dependencies": { 3851 + "is-extglob": "^2.1.1" 3852 + }, 3853 + "engines": { 3854 + "node": ">=0.10.0" 3855 + } 3856 + }, 3857 + "node_modules/is-negative-zero": { 3858 + "version": "2.0.1", 3859 + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", 3860 + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", 3861 + "dev": true, 3862 + "engines": { 3863 + "node": ">= 0.4" 3864 + }, 3865 + "funding": { 3866 + "url": "https://github.com/sponsors/ljharb" 3867 + } 3868 + }, 3869 + "node_modules/is-number": { 3870 + "version": "3.0.0", 3871 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 3872 + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 3873 + "dev": true, 3874 + "dependencies": { 3875 + "kind-of": "^3.0.2" 3876 + }, 3877 + "engines": { 3878 + "node": ">=0.10.0" 3879 + } 3880 + }, 3881 + "node_modules/is-number-object": { 3882 + "version": "1.0.6", 3883 + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", 3884 + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", 3885 + "dev": true, 3886 + "dependencies": { 3887 + "has-tostringtag": "^1.0.0" 3888 + }, 3889 + "engines": { 3890 + "node": ">= 0.4" 3891 + }, 3892 + "funding": { 3893 + "url": "https://github.com/sponsors/ljharb" 3894 + } 3895 + }, 3896 + "node_modules/is-number/node_modules/kind-of": { 3897 + "version": "3.2.2", 3898 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 3899 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 3900 + "dev": true, 3901 + "dependencies": { 3902 + "is-buffer": "^1.1.5" 3903 + }, 3904 + "engines": { 3905 + "node": ">=0.10.0" 3906 + } 3907 + }, 3908 + "node_modules/is-path-cwd": { 3909 + "version": "2.2.0", 3910 + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", 3911 + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", 3912 + "dev": true, 3913 + "engines": { 3914 + "node": ">=6" 3915 + } 3916 + }, 3917 + "node_modules/is-path-in-cwd": { 3918 + "version": "2.1.0", 3919 + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", 3920 + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", 3921 + "dev": true, 3922 + "dependencies": { 3923 + "is-path-inside": "^2.1.0" 3924 + }, 3925 + "engines": { 3926 + "node": ">=6" 3927 + } 3928 + }, 3929 + "node_modules/is-path-inside": { 3930 + "version": "2.1.0", 3931 + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", 3932 + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", 3933 + "dev": true, 3934 + "dependencies": { 3935 + "path-is-inside": "^1.0.2" 3936 + }, 3937 + "engines": { 3938 + "node": ">=6" 3939 + } 3940 + }, 3941 + "node_modules/is-plain-object": { 3942 + "version": "2.0.4", 3943 + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", 3944 + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", 3945 + "dev": true, 3946 + "dependencies": { 3947 + "isobject": "^3.0.1" 3948 + }, 3949 + "engines": { 3950 + "node": ">=0.10.0" 3951 + } 3952 + }, 3953 + "node_modules/is-regex": { 3954 + "version": "1.1.4", 3955 + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", 3956 + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", 3957 + "dev": true, 3958 + "dependencies": { 3959 + "call-bind": "^1.0.2", 3960 + "has-tostringtag": "^1.0.0" 3961 + }, 3962 + "engines": { 3963 + "node": ">= 0.4" 3964 + }, 3965 + "funding": { 3966 + "url": "https://github.com/sponsors/ljharb" 3967 + } 3968 + }, 3969 + "node_modules/is-stream": { 3970 + "version": "1.1.0", 3971 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", 3972 + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", 3973 + "dev": true, 3974 + "engines": { 3975 + "node": ">=0.10.0" 3976 + } 3977 + }, 3978 + "node_modules/is-string": { 3979 + "version": "1.0.7", 3980 + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", 3981 + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", 3982 + "dev": true, 3983 + "dependencies": { 3984 + "has-tostringtag": "^1.0.0" 3985 + }, 3986 + "engines": { 3987 + "node": ">= 0.4" 3988 + }, 3989 + "funding": { 3990 + "url": "https://github.com/sponsors/ljharb" 3991 + } 3992 + }, 3993 + "node_modules/is-symbol": { 3994 + "version": "1.0.4", 3995 + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", 3996 + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", 3997 + "dev": true, 3998 + "dependencies": { 3999 + "has-symbols": "^1.0.2" 4000 + }, 4001 + "engines": { 4002 + "node": ">= 0.4" 4003 + }, 4004 + "funding": { 4005 + "url": "https://github.com/sponsors/ljharb" 4006 + } 4007 + }, 4008 + "node_modules/is-windows": { 4009 + "version": "1.0.2", 4010 + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", 4011 + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", 4012 + "dev": true, 4013 + "engines": { 4014 + "node": ">=0.10.0" 4015 + } 4016 + }, 4017 + "node_modules/is-wsl": { 4018 + "version": "1.1.0", 4019 + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", 4020 + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", 4021 + "dev": true, 4022 + "engines": { 4023 + "node": ">=4" 4024 + } 4025 + }, 4026 + "node_modules/isarray": { 4027 + "version": "1.0.0", 4028 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 4029 + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 4030 + "dev": true 4031 + }, 4032 + "node_modules/isexe": { 4033 + "version": "2.0.0", 4034 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 4035 + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 4036 + "dev": true 4037 + }, 4038 + "node_modules/isobject": { 4039 + "version": "3.0.1", 4040 + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 4041 + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", 4042 + "dev": true, 4043 + "engines": { 4044 + "node": ">=0.10.0" 4045 + } 4046 + }, 4047 + "node_modules/json-parse-better-errors": { 4048 + "version": "1.0.2", 4049 + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", 4050 + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", 4051 + "dev": true 4052 + }, 4053 + "node_modules/json-schema-traverse": { 4054 + "version": "0.4.1", 4055 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 4056 + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 4057 + "dev": true 4058 + }, 4059 + "node_modules/json3": { 4060 + "version": "3.3.3", 4061 + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", 4062 + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", 4063 + "dev": true 4064 + }, 4065 + "node_modules/json5": { 4066 + "version": "1.0.1", 4067 + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", 4068 + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", 4069 + "dev": true, 4070 + "dependencies": { 4071 + "minimist": "^1.2.0" 4072 + }, 4073 + "bin": { 4074 + "json5": "lib/cli.js" 4075 + } 4076 + }, 4077 + "node_modules/killable": { 4078 + "version": "1.0.1", 4079 + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", 4080 + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", 4081 + "dev": true 4082 + }, 4083 + "node_modules/kind-of": { 4084 + "version": "6.0.3", 4085 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 4086 + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", 4087 + "dev": true, 4088 + "engines": { 4089 + "node": ">=0.10.0" 4090 + } 4091 + }, 4092 + "node_modules/loader-runner": { 4093 + "version": "2.4.0", 4094 + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", 4095 + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", 4096 + "dev": true, 4097 + "engines": { 4098 + "node": ">=4.3.0 <5.0.0 || >=5.10" 4099 + } 4100 + }, 4101 + "node_modules/loader-utils": { 4102 + "version": "1.4.0", 4103 + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", 4104 + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", 4105 + "dev": true, 4106 + "dependencies": { 4107 + "big.js": "^5.2.2", 4108 + "emojis-list": "^3.0.0", 4109 + "json5": "^1.0.1" 4110 + }, 4111 + "engines": { 4112 + "node": ">=4.0.0" 4113 + } 4114 + }, 4115 + "node_modules/locate-path": { 4116 + "version": "3.0.0", 4117 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 4118 + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", 4119 + "dev": true, 4120 + "dependencies": { 4121 + "p-locate": "^3.0.0", 4122 + "path-exists": "^3.0.0" 4123 + }, 4124 + "engines": { 4125 + "node": ">=6" 4126 + } 4127 + }, 4128 + "node_modules/lodash": { 4129 + "version": "4.17.21", 4130 + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 4131 + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 4132 + "dev": true 4133 + }, 4134 + "node_modules/loglevel": { 4135 + "version": "1.7.1", 4136 + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", 4137 + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", 4138 + "dev": true, 4139 + "engines": { 4140 + "node": ">= 0.6.0" 4141 + }, 4142 + "funding": { 4143 + "type": "tidelift", 4144 + "url": "https://tidelift.com/funding/github/npm/loglevel" 4145 + } 4146 + }, 4147 + "node_modules/lower-case": { 4148 + "version": "1.1.4", 4149 + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", 4150 + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", 4151 + "dev": true 4152 + }, 4153 + "node_modules/lru-cache": { 4154 + "version": "5.1.1", 4155 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 4156 + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 4157 + "dev": true, 4158 + "dependencies": { 4159 + "yallist": "^3.0.2" 4160 + } 4161 + }, 4162 + "node_modules/make-dir": { 4163 + "version": "2.1.0", 4164 + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", 4165 + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", 4166 + "dev": true, 4167 + "dependencies": { 4168 + "pify": "^4.0.1", 4169 + "semver": "^5.6.0" 4170 + }, 4171 + "engines": { 4172 + "node": ">=6" 4173 + } 4174 + }, 4175 + "node_modules/make-dir/node_modules/semver": { 4176 + "version": "5.7.1", 4177 + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 4178 + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 4179 + "dev": true, 4180 + "bin": { 4181 + "semver": "bin/semver" 4182 + } 4183 + }, 4184 + "node_modules/map-cache": { 4185 + "version": "0.2.2", 4186 + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", 4187 + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", 4188 + "dev": true, 4189 + "engines": { 4190 + "node": ">=0.10.0" 4191 + } 4192 + }, 4193 + "node_modules/map-visit": { 4194 + "version": "1.0.0", 4195 + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", 4196 + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", 4197 + "dev": true, 4198 + "dependencies": { 4199 + "object-visit": "^1.0.0" 4200 + }, 4201 + "engines": { 4202 + "node": ">=0.10.0" 4203 + } 4204 + }, 4205 + "node_modules/md5.js": { 4206 + "version": "1.3.5", 4207 + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", 4208 + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", 4209 + "dev": true, 4210 + "dependencies": { 4211 + "hash-base": "^3.0.0", 4212 + "inherits": "^2.0.1", 4213 + "safe-buffer": "^5.1.2" 4214 + } 4215 + }, 4216 + "node_modules/media-typer": { 4217 + "version": "0.3.0", 4218 + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 4219 + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", 4220 + "dev": true, 4221 + "engines": { 4222 + "node": ">= 0.6" 4223 + } 4224 + }, 4225 + "node_modules/memory-fs": { 4226 + "version": "0.4.1", 4227 + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", 4228 + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", 4229 + "dev": true, 4230 + "dependencies": { 4231 + "errno": "^0.1.3", 4232 + "readable-stream": "^2.0.1" 4233 + } 4234 + }, 4235 + "node_modules/merge-descriptors": { 4236 + "version": "1.0.1", 4237 + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", 4238 + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", 4239 + "dev": true 4240 + }, 4241 + "node_modules/methods": { 4242 + "version": "1.1.2", 4243 + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", 4244 + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", 4245 + "dev": true, 4246 + "engines": { 4247 + "node": ">= 0.6" 4248 + } 4249 + }, 4250 + "node_modules/micromatch": { 4251 + "version": "3.1.10", 4252 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", 4253 + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", 4254 + "dev": true, 4255 + "dependencies": { 4256 + "arr-diff": "^4.0.0", 4257 + "array-unique": "^0.3.2", 4258 + "braces": "^2.3.1", 4259 + "define-property": "^2.0.2", 4260 + "extend-shallow": "^3.0.2", 4261 + "extglob": "^2.0.4", 4262 + "fragment-cache": "^0.2.1", 4263 + "kind-of": "^6.0.2", 4264 + "nanomatch": "^1.2.9", 4265 + "object.pick": "^1.3.0", 4266 + "regex-not": "^1.0.0", 4267 + "snapdragon": "^0.8.1", 4268 + "to-regex": "^3.0.2" 4269 + }, 4270 + "engines": { 4271 + "node": ">=0.10.0" 4272 + } 4273 + }, 4274 + "node_modules/miller-rabin": { 4275 + "version": "4.0.1", 4276 + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", 4277 + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", 4278 + "dev": true, 4279 + "dependencies": { 4280 + "bn.js": "^4.0.0", 4281 + "brorand": "^1.0.1" 4282 + }, 4283 + "bin": { 4284 + "miller-rabin": "bin/miller-rabin" 4285 + } 4286 + }, 4287 + "node_modules/miller-rabin/node_modules/bn.js": { 4288 + "version": "4.12.0", 4289 + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 4290 + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 4291 + "dev": true 4292 + }, 4293 + "node_modules/mime": { 4294 + "version": "1.6.0", 4295 + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 4296 + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 4297 + "dev": true, 4298 + "bin": { 4299 + "mime": "cli.js" 4300 + }, 4301 + "engines": { 4302 + "node": ">=4" 4303 + } 4304 + }, 4305 + "node_modules/mime-db": { 4306 + "version": "1.49.0", 4307 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", 4308 + "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==", 4309 + "dev": true, 4310 + "engines": { 4311 + "node": ">= 0.6" 4312 + } 4313 + }, 4314 + "node_modules/mime-types": { 4315 + "version": "2.1.32", 4316 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", 4317 + "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", 4318 + "dev": true, 4319 + "dependencies": { 4320 + "mime-db": "1.49.0" 4321 + }, 4322 + "engines": { 4323 + "node": ">= 0.6" 4324 + } 4325 + }, 4326 + "node_modules/minimalistic-assert": { 4327 + "version": "1.0.1", 4328 + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", 4329 + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", 4330 + "dev": true 4331 + }, 4332 + "node_modules/minimalistic-crypto-utils": { 4333 + "version": "1.0.1", 4334 + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", 4335 + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", 4336 + "dev": true 4337 + }, 4338 + "node_modules/minimatch": { 4339 + "version": "3.0.4", 4340 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 4341 + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 4342 + "dev": true, 4343 + "dependencies": { 4344 + "brace-expansion": "^1.1.7" 4345 + }, 4346 + "engines": { 4347 + "node": "*" 4348 + } 4349 + }, 4350 + "node_modules/minimist": { 4351 + "version": "1.2.5", 4352 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 4353 + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", 4354 + "dev": true 4355 + }, 4356 + "node_modules/mississippi": { 4357 + "version": "3.0.0", 4358 + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", 4359 + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", 4360 + "dev": true, 4361 + "dependencies": { 4362 + "concat-stream": "^1.5.0", 4363 + "duplexify": "^3.4.2", 4364 + "end-of-stream": "^1.1.0", 4365 + "flush-write-stream": "^1.0.0", 4366 + "from2": "^2.1.0", 4367 + "parallel-transform": "^1.1.0", 4368 + "pump": "^3.0.0", 4369 + "pumpify": "^1.3.3", 4370 + "stream-each": "^1.1.0", 4371 + "through2": "^2.0.0" 4372 + }, 4373 + "engines": { 4374 + "node": ">=4.0.0" 4375 + } 4376 + }, 4377 + "node_modules/mixin-deep": { 4378 + "version": "1.3.2", 4379 + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", 4380 + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", 4381 + "dev": true, 4382 + "dependencies": { 4383 + "for-in": "^1.0.2", 4384 + "is-extendable": "^1.0.1" 4385 + }, 4386 + "engines": { 4387 + "node": ">=0.10.0" 4388 + } 4389 + }, 4390 + "node_modules/mkdirp": { 4391 + "version": "0.5.5", 4392 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", 4393 + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", 4394 + "dev": true, 4395 + "dependencies": { 4396 + "minimist": "^1.2.5" 4397 + }, 4398 + "bin": { 4399 + "mkdirp": "bin/cmd.js" 4400 + } 4401 + }, 4402 + "node_modules/move-concurrently": { 4403 + "version": "1.0.1", 4404 + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", 4405 + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", 4406 + "dev": true, 4407 + "dependencies": { 4408 + "aproba": "^1.1.1", 4409 + "copy-concurrently": "^1.0.0", 4410 + "fs-write-stream-atomic": "^1.0.8", 4411 + "mkdirp": "^0.5.1", 4412 + "rimraf": "^2.5.4", 4413 + "run-queue": "^1.0.3" 4414 + } 4415 + }, 4416 + "node_modules/ms": { 4417 + "version": "2.0.0", 4418 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 4419 + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 4420 + "dev": true 4421 + }, 4422 + "node_modules/multicast-dns": { 4423 + "version": "6.2.3", 4424 + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", 4425 + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", 4426 + "dev": true, 4427 + "dependencies": { 4428 + "dns-packet": "^1.3.1", 4429 + "thunky": "^1.0.2" 4430 + }, 4431 + "bin": { 4432 + "multicast-dns": "cli.js" 4433 + } 4434 + }, 4435 + "node_modules/multicast-dns-service-types": { 4436 + "version": "1.1.0", 4437 + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", 4438 + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", 4439 + "dev": true 4440 + }, 4441 + "node_modules/nan": { 4442 + "version": "2.15.0", 4443 + "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", 4444 + "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", 4445 + "dev": true, 4446 + "optional": true 4447 + }, 4448 + "node_modules/nanomatch": { 4449 + "version": "1.2.13", 4450 + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", 4451 + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", 4452 + "dev": true, 4453 + "dependencies": { 4454 + "arr-diff": "^4.0.0", 4455 + "array-unique": "^0.3.2", 4456 + "define-property": "^2.0.2", 4457 + "extend-shallow": "^3.0.2", 4458 + "fragment-cache": "^0.2.1", 4459 + "is-windows": "^1.0.2", 4460 + "kind-of": "^6.0.2", 4461 + "object.pick": "^1.3.0", 4462 + "regex-not": "^1.0.0", 4463 + "snapdragon": "^0.8.1", 4464 + "to-regex": "^3.0.1" 4465 + }, 4466 + "engines": { 4467 + "node": ">=0.10.0" 4468 + } 4469 + }, 4470 + "node_modules/negotiator": { 4471 + "version": "0.6.2", 4472 + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", 4473 + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", 4474 + "dev": true, 4475 + "engines": { 4476 + "node": ">= 0.6" 4477 + } 4478 + }, 4479 + "node_modules/neo-async": { 4480 + "version": "2.6.2", 4481 + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", 4482 + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", 4483 + "dev": true 4484 + }, 4485 + "node_modules/nice-try": { 4486 + "version": "1.0.5", 4487 + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", 4488 + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", 4489 + "dev": true 4490 + }, 4491 + "node_modules/no-case": { 4492 + "version": "2.3.2", 4493 + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", 4494 + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", 4495 + "dev": true, 4496 + "dependencies": { 4497 + "lower-case": "^1.1.1" 4498 + } 4499 + }, 4500 + "node_modules/node-forge": { 4501 + "version": "0.10.0", 4502 + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", 4503 + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", 4504 + "dev": true, 4505 + "engines": { 4506 + "node": ">= 6.0.0" 4507 + } 4508 + }, 4509 + "node_modules/node-libs-browser": { 4510 + "version": "2.2.1", 4511 + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", 4512 + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", 4513 + "dev": true, 4514 + "dependencies": { 4515 + "assert": "^1.1.1", 4516 + "browserify-zlib": "^0.2.0", 4517 + "buffer": "^4.3.0", 4518 + "console-browserify": "^1.1.0", 4519 + "constants-browserify": "^1.0.0", 4520 + "crypto-browserify": "^3.11.0", 4521 + "domain-browser": "^1.1.1", 4522 + "events": "^3.0.0", 4523 + "https-browserify": "^1.0.0", 4524 + "os-browserify": "^0.3.0", 4525 + "path-browserify": "0.0.1", 4526 + "process": "^0.11.10", 4527 + "punycode": "^1.2.4", 4528 + "querystring-es3": "^0.2.0", 4529 + "readable-stream": "^2.3.3", 4530 + "stream-browserify": "^2.0.1", 4531 + "stream-http": "^2.7.2", 4532 + "string_decoder": "^1.0.0", 4533 + "timers-browserify": "^2.0.4", 4534 + "tty-browserify": "0.0.0", 4535 + "url": "^0.11.0", 4536 + "util": "^0.11.0", 4537 + "vm-browserify": "^1.0.1" 4538 + } 4539 + }, 4540 + "node_modules/node-libs-browser/node_modules/punycode": { 4541 + "version": "1.4.1", 4542 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", 4543 + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", 4544 + "dev": true 4545 + }, 4546 + "node_modules/normalize-path": { 4547 + "version": "3.0.0", 4548 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 4549 + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 4550 + "dev": true, 4551 + "engines": { 4552 + "node": ">=0.10.0" 4553 + } 4554 + }, 4555 + "node_modules/npm-run-path": { 4556 + "version": "2.0.2", 4557 + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", 4558 + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", 4559 + "dev": true, 4560 + "dependencies": { 4561 + "path-key": "^2.0.0" 4562 + }, 4563 + "engines": { 4564 + "node": ">=4" 4565 + } 4566 + }, 4567 + "node_modules/nth-check": { 4568 + "version": "2.0.0", 4569 + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", 4570 + "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", 4571 + "dev": true, 4572 + "dependencies": { 4573 + "boolbase": "^1.0.0" 4574 + }, 4575 + "funding": { 4576 + "url": "https://github.com/fb55/nth-check?sponsor=1" 4577 + } 4578 + }, 4579 + "node_modules/object-assign": { 4580 + "version": "4.1.1", 4581 + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 4582 + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", 4583 + "dev": true, 4584 + "engines": { 4585 + "node": ">=0.10.0" 4586 + } 4587 + }, 4588 + "node_modules/object-copy": { 4589 + "version": "0.1.0", 4590 + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", 4591 + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", 4592 + "dev": true, 4593 + "dependencies": { 4594 + "copy-descriptor": "^0.1.0", 4595 + "define-property": "^0.2.5", 4596 + "kind-of": "^3.0.3" 4597 + }, 4598 + "engines": { 4599 + "node": ">=0.10.0" 4600 + } 4601 + }, 4602 + "node_modules/object-copy/node_modules/define-property": { 4603 + "version": "0.2.5", 4604 + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 4605 + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 4606 + "dev": true, 4607 + "dependencies": { 4608 + "is-descriptor": "^0.1.0" 4609 + }, 4610 + "engines": { 4611 + "node": ">=0.10.0" 4612 + } 4613 + }, 4614 + "node_modules/object-copy/node_modules/is-accessor-descriptor": { 4615 + "version": "0.1.6", 4616 + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 4617 + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 4618 + "dev": true, 4619 + "dependencies": { 4620 + "kind-of": "^3.0.2" 4621 + }, 4622 + "engines": { 4623 + "node": ">=0.10.0" 4624 + } 4625 + }, 4626 + "node_modules/object-copy/node_modules/is-data-descriptor": { 4627 + "version": "0.1.4", 4628 + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 4629 + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 4630 + "dev": true, 4631 + "dependencies": { 4632 + "kind-of": "^3.0.2" 4633 + }, 4634 + "engines": { 4635 + "node": ">=0.10.0" 4636 + } 4637 + }, 4638 + "node_modules/object-copy/node_modules/is-descriptor": { 4639 + "version": "0.1.6", 4640 + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 4641 + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 4642 + "dev": true, 4643 + "dependencies": { 4644 + "is-accessor-descriptor": "^0.1.6", 4645 + "is-data-descriptor": "^0.1.4", 4646 + "kind-of": "^5.0.0" 4647 + }, 4648 + "engines": { 4649 + "node": ">=0.10.0" 4650 + } 4651 + }, 4652 + "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { 4653 + "version": "5.1.0", 4654 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 4655 + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 4656 + "dev": true, 4657 + "engines": { 4658 + "node": ">=0.10.0" 4659 + } 4660 + }, 4661 + "node_modules/object-copy/node_modules/kind-of": { 4662 + "version": "3.2.2", 4663 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 4664 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 4665 + "dev": true, 4666 + "dependencies": { 4667 + "is-buffer": "^1.1.5" 4668 + }, 4669 + "engines": { 4670 + "node": ">=0.10.0" 4671 + } 4672 + }, 4673 + "node_modules/object-inspect": { 4674 + "version": "1.11.0", 4675 + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", 4676 + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", 4677 + "dev": true, 4678 + "funding": { 4679 + "url": "https://github.com/sponsors/ljharb" 4680 + } 4681 + }, 4682 + "node_modules/object-is": { 4683 + "version": "1.1.5", 4684 + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", 4685 + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", 4686 + "dev": true, 4687 + "dependencies": { 4688 + "call-bind": "^1.0.2", 4689 + "define-properties": "^1.1.3" 4690 + }, 4691 + "engines": { 4692 + "node": ">= 0.4" 4693 + }, 4694 + "funding": { 4695 + "url": "https://github.com/sponsors/ljharb" 4696 + } 4697 + }, 4698 + "node_modules/object-keys": { 4699 + "version": "1.1.1", 4700 + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 4701 + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 4702 + "dev": true, 4703 + "engines": { 4704 + "node": ">= 0.4" 4705 + } 4706 + }, 4707 + "node_modules/object-visit": { 4708 + "version": "1.0.1", 4709 + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", 4710 + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", 4711 + "dev": true, 4712 + "dependencies": { 4713 + "isobject": "^3.0.0" 4714 + }, 4715 + "engines": { 4716 + "node": ">=0.10.0" 4717 + } 4718 + }, 4719 + "node_modules/object.assign": { 4720 + "version": "4.1.2", 4721 + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", 4722 + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", 4723 + "dev": true, 4724 + "dependencies": { 4725 + "call-bind": "^1.0.0", 4726 + "define-properties": "^1.1.3", 4727 + "has-symbols": "^1.0.1", 4728 + "object-keys": "^1.1.1" 4729 + }, 4730 + "engines": { 4731 + "node": ">= 0.4" 4732 + }, 4733 + "funding": { 4734 + "url": "https://github.com/sponsors/ljharb" 4735 + } 4736 + }, 4737 + "node_modules/object.getownpropertydescriptors": { 4738 + "version": "2.1.2", 4739 + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", 4740 + "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==", 4741 + "dev": true, 4742 + "dependencies": { 4743 + "call-bind": "^1.0.2", 4744 + "define-properties": "^1.1.3", 4745 + "es-abstract": "^1.18.0-next.2" 4746 + }, 4747 + "engines": { 4748 + "node": ">= 0.8" 4749 + }, 4750 + "funding": { 4751 + "url": "https://github.com/sponsors/ljharb" 4752 + } 4753 + }, 4754 + "node_modules/object.pick": { 4755 + "version": "1.3.0", 4756 + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", 4757 + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", 4758 + "dev": true, 4759 + "dependencies": { 4760 + "isobject": "^3.0.1" 4761 + }, 4762 + "engines": { 4763 + "node": ">=0.10.0" 4764 + } 4765 + }, 4766 + "node_modules/obuf": { 4767 + "version": "1.1.2", 4768 + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", 4769 + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", 4770 + "dev": true 4771 + }, 4772 + "node_modules/on-finished": { 4773 + "version": "2.3.0", 4774 + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", 4775 + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", 4776 + "dev": true, 4777 + "dependencies": { 4778 + "ee-first": "1.1.1" 4779 + }, 4780 + "engines": { 4781 + "node": ">= 0.8" 4782 + } 4783 + }, 4784 + "node_modules/on-headers": { 4785 + "version": "1.0.2", 4786 + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", 4787 + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", 4788 + "dev": true, 4789 + "engines": { 4790 + "node": ">= 0.8" 4791 + } 4792 + }, 4793 + "node_modules/once": { 4794 + "version": "1.4.0", 4795 + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 4796 + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 4797 + "dev": true, 4798 + "dependencies": { 4799 + "wrappy": "1" 4800 + } 4801 + }, 4802 + "node_modules/opener": { 4803 + "version": "1.5.2", 4804 + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", 4805 + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", 4806 + "dev": true, 4807 + "bin": { 4808 + "opener": "bin/opener-bin.js" 4809 + } 4810 + }, 4811 + "node_modules/opn": { 4812 + "version": "5.5.0", 4813 + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", 4814 + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", 4815 + "dev": true, 4816 + "dependencies": { 4817 + "is-wsl": "^1.1.0" 4818 + }, 4819 + "engines": { 4820 + "node": ">=4" 4821 + } 4822 + }, 4823 + "node_modules/original": { 4824 + "version": "1.0.2", 4825 + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", 4826 + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", 4827 + "dev": true, 4828 + "dependencies": { 4829 + "url-parse": "^1.4.3" 4830 + } 4831 + }, 4832 + "node_modules/os-browserify": { 4833 + "version": "0.3.0", 4834 + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", 4835 + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", 4836 + "dev": true 4837 + }, 4838 + "node_modules/p-finally": { 4839 + "version": "1.0.0", 4840 + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", 4841 + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", 4842 + "dev": true, 4843 + "engines": { 4844 + "node": ">=4" 4845 + } 4846 + }, 4847 + "node_modules/p-limit": { 4848 + "version": "2.3.0", 4849 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 4850 + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 4851 + "dev": true, 4852 + "dependencies": { 4853 + "p-try": "^2.0.0" 4854 + }, 4855 + "engines": { 4856 + "node": ">=6" 4857 + }, 4858 + "funding": { 4859 + "url": "https://github.com/sponsors/sindresorhus" 4860 + } 4861 + }, 4862 + "node_modules/p-locate": { 4863 + "version": "3.0.0", 4864 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", 4865 + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", 4866 + "dev": true, 4867 + "dependencies": { 4868 + "p-limit": "^2.0.0" 4869 + }, 4870 + "engines": { 4871 + "node": ">=6" 4872 + } 4873 + }, 4874 + "node_modules/p-map": { 4875 + "version": "2.1.0", 4876 + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", 4877 + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", 4878 + "dev": true, 4879 + "engines": { 4880 + "node": ">=6" 4881 + } 4882 + }, 4883 + "node_modules/p-retry": { 4884 + "version": "3.0.1", 4885 + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", 4886 + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", 4887 + "dev": true, 4888 + "dependencies": { 4889 + "retry": "^0.12.0" 4890 + }, 4891 + "engines": { 4892 + "node": ">=6" 4893 + } 4894 + }, 4895 + "node_modules/p-try": { 4896 + "version": "2.2.0", 4897 + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 4898 + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 4899 + "dev": true, 4900 + "engines": { 4901 + "node": ">=6" 4902 + } 4903 + }, 4904 + "node_modules/pako": { 4905 + "version": "1.0.11", 4906 + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", 4907 + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", 4908 + "dev": true 4909 + }, 4910 + "node_modules/parallel-transform": { 4911 + "version": "1.2.0", 4912 + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", 4913 + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", 4914 + "dev": true, 4915 + "dependencies": { 4916 + "cyclist": "^1.0.1", 4917 + "inherits": "^2.0.3", 4918 + "readable-stream": "^2.1.5" 4919 + } 4920 + }, 4921 + "node_modules/param-case": { 4922 + "version": "2.1.1", 4923 + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", 4924 + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", 4925 + "dev": true, 4926 + "dependencies": { 4927 + "no-case": "^2.2.0" 4928 + } 4929 + }, 4930 + "node_modules/parse-asn1": { 4931 + "version": "5.1.6", 4932 + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", 4933 + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", 4934 + "dev": true, 4935 + "dependencies": { 4936 + "asn1.js": "^5.2.0", 4937 + "browserify-aes": "^1.0.0", 4938 + "evp_bytestokey": "^1.0.0", 4939 + "pbkdf2": "^3.0.3", 4940 + "safe-buffer": "^5.1.1" 4941 + } 4942 + }, 4943 + "node_modules/parse-passwd": { 4944 + "version": "1.0.0", 4945 + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", 4946 + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", 4947 + "dev": true, 4948 + "engines": { 4949 + "node": ">=0.10.0" 4950 + } 4951 + }, 4952 + "node_modules/parseurl": { 4953 + "version": "1.3.3", 4954 + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 4955 + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", 4956 + "dev": true, 4957 + "engines": { 4958 + "node": ">= 0.8" 4959 + } 4960 + }, 4961 + "node_modules/pascalcase": { 4962 + "version": "0.1.1", 4963 + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", 4964 + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", 4965 + "dev": true, 4966 + "engines": { 4967 + "node": ">=0.10.0" 4968 + } 4969 + }, 4970 + "node_modules/path-browserify": { 4971 + "version": "0.0.1", 4972 + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", 4973 + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", 4974 + "dev": true 4975 + }, 4976 + "node_modules/path-dirname": { 4977 + "version": "1.0.2", 4978 + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", 4979 + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", 4980 + "dev": true 4981 + }, 4982 + "node_modules/path-exists": { 4983 + "version": "3.0.0", 4984 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 4985 + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", 4986 + "dev": true, 4987 + "engines": { 4988 + "node": ">=4" 4989 + } 4990 + }, 4991 + "node_modules/path-is-absolute": { 4992 + "version": "1.0.1", 4993 + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 4994 + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 4995 + "dev": true, 4996 + "engines": { 4997 + "node": ">=0.10.0" 4998 + } 4999 + }, 5000 + "node_modules/path-is-inside": { 5001 + "version": "1.0.2", 5002 + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", 5003 + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", 5004 + "dev": true 5005 + }, 5006 + "node_modules/path-key": { 5007 + "version": "2.0.1", 5008 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", 5009 + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", 5010 + "dev": true, 5011 + "engines": { 5012 + "node": ">=4" 5013 + } 5014 + }, 5015 + "node_modules/path-to-regexp": { 5016 + "version": "0.1.7", 5017 + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", 5018 + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", 5019 + "dev": true 5020 + }, 5021 + "node_modules/pbkdf2": { 5022 + "version": "3.1.2", 5023 + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", 5024 + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", 5025 + "dev": true, 5026 + "dependencies": { 5027 + "create-hash": "^1.1.2", 5028 + "create-hmac": "^1.1.4", 5029 + "ripemd160": "^2.0.1", 5030 + "safe-buffer": "^5.0.1", 5031 + "sha.js": "^2.4.8" 5032 + }, 5033 + "engines": { 5034 + "node": ">=0.12" 5035 + } 5036 + }, 5037 + "node_modules/picomatch": { 5038 + "version": "2.3.0", 5039 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", 5040 + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", 5041 + "dev": true, 5042 + "optional": true, 5043 + "engines": { 5044 + "node": ">=8.6" 5045 + }, 5046 + "funding": { 5047 + "url": "https://github.com/sponsors/jonschlinkert" 5048 + } 5049 + }, 5050 + "node_modules/pify": { 5051 + "version": "4.0.1", 5052 + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", 5053 + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", 5054 + "dev": true, 5055 + "engines": { 5056 + "node": ">=6" 5057 + } 5058 + }, 5059 + "node_modules/pinkie": { 5060 + "version": "2.0.4", 5061 + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", 5062 + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", 5063 + "dev": true, 5064 + "engines": { 5065 + "node": ">=0.10.0" 5066 + } 5067 + }, 5068 + "node_modules/pinkie-promise": { 5069 + "version": "2.0.1", 5070 + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", 5071 + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", 5072 + "dev": true, 5073 + "dependencies": { 5074 + "pinkie": "^2.0.0" 5075 + }, 5076 + "engines": { 5077 + "node": ">=0.10.0" 5078 + } 5079 + }, 5080 + "node_modules/pkg-dir": { 5081 + "version": "3.0.0", 5082 + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", 5083 + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", 5084 + "dev": true, 5085 + "dependencies": { 5086 + "find-up": "^3.0.0" 5087 + }, 5088 + "engines": { 5089 + "node": ">=6" 5090 + } 5091 + }, 5092 + "node_modules/portfinder": { 5093 + "version": "1.0.28", 5094 + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", 5095 + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", 5096 + "dev": true, 5097 + "dependencies": { 5098 + "async": "^2.6.2", 5099 + "debug": "^3.1.1", 5100 + "mkdirp": "^0.5.5" 5101 + }, 5102 + "engines": { 5103 + "node": ">= 0.12.0" 5104 + } 5105 + }, 5106 + "node_modules/portfinder/node_modules/debug": { 5107 + "version": "3.2.7", 5108 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 5109 + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 5110 + "dev": true, 5111 + "dependencies": { 5112 + "ms": "^2.1.1" 5113 + } 5114 + }, 5115 + "node_modules/portfinder/node_modules/ms": { 5116 + "version": "2.1.3", 5117 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 5118 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 5119 + "dev": true 5120 + }, 5121 + "node_modules/posix-character-classes": { 5122 + "version": "0.1.1", 5123 + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", 5124 + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", 5125 + "dev": true, 5126 + "engines": { 5127 + "node": ">=0.10.0" 5128 + } 5129 + }, 5130 + "node_modules/postcss": { 5131 + "version": "7.0.36", 5132 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", 5133 + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", 5134 + "dev": true, 5135 + "dependencies": { 5136 + "chalk": "^2.4.2", 5137 + "source-map": "^0.6.1", 5138 + "supports-color": "^6.1.0" 5139 + }, 5140 + "engines": { 5141 + "node": ">=6.0.0" 5142 + }, 5143 + "funding": { 5144 + "type": "opencollective", 5145 + "url": "https://opencollective.com/postcss/" 5146 + } 5147 + }, 5148 + "node_modules/postcss-modules-extract-imports": { 5149 + "version": "2.0.0", 5150 + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", 5151 + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", 5152 + "dev": true, 5153 + "dependencies": { 5154 + "postcss": "^7.0.5" 5155 + }, 5156 + "engines": { 5157 + "node": ">= 6" 5158 + } 5159 + }, 5160 + "node_modules/postcss-modules-local-by-default": { 5161 + "version": "3.0.3", 5162 + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", 5163 + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", 5164 + "dev": true, 5165 + "dependencies": { 5166 + "icss-utils": "^4.1.1", 5167 + "postcss": "^7.0.32", 5168 + "postcss-selector-parser": "^6.0.2", 5169 + "postcss-value-parser": "^4.1.0" 5170 + }, 5171 + "engines": { 5172 + "node": ">= 6" 5173 + } 5174 + }, 5175 + "node_modules/postcss-modules-scope": { 5176 + "version": "2.2.0", 5177 + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", 5178 + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", 5179 + "dev": true, 5180 + "dependencies": { 5181 + "postcss": "^7.0.6", 5182 + "postcss-selector-parser": "^6.0.0" 5183 + }, 5184 + "engines": { 5185 + "node": ">= 6" 5186 + } 5187 + }, 5188 + "node_modules/postcss-modules-values": { 5189 + "version": "3.0.0", 5190 + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", 5191 + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", 5192 + "dev": true, 5193 + "dependencies": { 5194 + "icss-utils": "^4.0.0", 5195 + "postcss": "^7.0.6" 5196 + } 5197 + }, 5198 + "node_modules/postcss-selector-parser": { 5199 + "version": "6.0.6", 5200 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", 5201 + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", 5202 + "dev": true, 5203 + "dependencies": { 5204 + "cssesc": "^3.0.0", 5205 + "util-deprecate": "^1.0.2" 5206 + }, 5207 + "engines": { 5208 + "node": ">=4" 5209 + } 5210 + }, 5211 + "node_modules/postcss-value-parser": { 5212 + "version": "4.1.0", 5213 + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", 5214 + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", 5215 + "dev": true 5216 + }, 5217 + "node_modules/pretty-error": { 5218 + "version": "2.1.2", 5219 + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", 5220 + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", 5221 + "dev": true, 5222 + "dependencies": { 5223 + "lodash": "^4.17.20", 5224 + "renderkid": "^2.0.4" 5225 + } 5226 + }, 5227 + "node_modules/process": { 5228 + "version": "0.11.10", 5229 + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", 5230 + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", 5231 + "dev": true, 5232 + "engines": { 5233 + "node": ">= 0.6.0" 5234 + } 5235 + }, 5236 + "node_modules/process-nextick-args": { 5237 + "version": "2.0.1", 5238 + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 5239 + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 5240 + "dev": true 5241 + }, 5242 + "node_modules/promise-inflight": { 5243 + "version": "1.0.1", 5244 + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", 5245 + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", 5246 + "dev": true 5247 + }, 5248 + "node_modules/proxy-addr": { 5249 + "version": "2.0.7", 5250 + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", 5251 + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", 5252 + "dev": true, 5253 + "dependencies": { 5254 + "forwarded": "0.2.0", 5255 + "ipaddr.js": "1.9.1" 5256 + }, 5257 + "engines": { 5258 + "node": ">= 0.10" 5259 + } 5260 + }, 5261 + "node_modules/prr": { 5262 + "version": "1.0.1", 5263 + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", 5264 + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", 5265 + "dev": true 5266 + }, 5267 + "node_modules/public-encrypt": { 5268 + "version": "4.0.3", 5269 + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", 5270 + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", 5271 + "dev": true, 5272 + "dependencies": { 5273 + "bn.js": "^4.1.0", 5274 + "browserify-rsa": "^4.0.0", 5275 + "create-hash": "^1.1.0", 5276 + "parse-asn1": "^5.0.0", 5277 + "randombytes": "^2.0.1", 5278 + "safe-buffer": "^5.1.2" 5279 + } 5280 + }, 5281 + "node_modules/public-encrypt/node_modules/bn.js": { 5282 + "version": "4.12.0", 5283 + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 5284 + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 5285 + "dev": true 5286 + }, 5287 + "node_modules/pump": { 5288 + "version": "3.0.0", 5289 + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", 5290 + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", 5291 + "dev": true, 5292 + "dependencies": { 5293 + "end-of-stream": "^1.1.0", 5294 + "once": "^1.3.1" 5295 + } 5296 + }, 5297 + "node_modules/pumpify": { 5298 + "version": "1.5.1", 5299 + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", 5300 + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", 5301 + "dev": true, 5302 + "dependencies": { 5303 + "duplexify": "^3.6.0", 5304 + "inherits": "^2.0.3", 5305 + "pump": "^2.0.0" 5306 + } 5307 + }, 5308 + "node_modules/pumpify/node_modules/pump": { 5309 + "version": "2.0.1", 5310 + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", 5311 + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", 5312 + "dev": true, 5313 + "dependencies": { 5314 + "end-of-stream": "^1.1.0", 5315 + "once": "^1.3.1" 5316 + } 5317 + }, 5318 + "node_modules/punycode": { 5319 + "version": "2.1.1", 5320 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 5321 + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 5322 + "dev": true, 5323 + "engines": { 5324 + "node": ">=6" 5325 + } 5326 + }, 5327 + "node_modules/qs": { 5328 + "version": "6.7.0", 5329 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", 5330 + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", 5331 + "dev": true, 5332 + "engines": { 5333 + "node": ">=0.6" 5334 + } 5335 + }, 5336 + "node_modules/querystring": { 5337 + "version": "0.2.0", 5338 + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", 5339 + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", 5340 + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", 5341 + "dev": true, 5342 + "engines": { 5343 + "node": ">=0.4.x" 5344 + } 5345 + }, 5346 + "node_modules/querystring-es3": { 5347 + "version": "0.2.1", 5348 + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", 5349 + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", 5350 + "dev": true, 5351 + "engines": { 5352 + "node": ">=0.4.x" 5353 + } 5354 + }, 5355 + "node_modules/querystringify": { 5356 + "version": "2.2.0", 5357 + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", 5358 + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", 5359 + "dev": true 5360 + }, 5361 + "node_modules/randombytes": { 5362 + "version": "2.1.0", 5363 + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 5364 + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 5365 + "dev": true, 5366 + "dependencies": { 5367 + "safe-buffer": "^5.1.0" 5368 + } 5369 + }, 5370 + "node_modules/randomfill": { 5371 + "version": "1.0.4", 5372 + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", 5373 + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", 5374 + "dev": true, 5375 + "dependencies": { 5376 + "randombytes": "^2.0.5", 5377 + "safe-buffer": "^5.1.0" 5378 + } 5379 + }, 5380 + "node_modules/range-parser": { 5381 + "version": "1.2.1", 5382 + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", 5383 + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", 5384 + "dev": true, 5385 + "engines": { 5386 + "node": ">= 0.6" 5387 + } 5388 + }, 5389 + "node_modules/raw-body": { 5390 + "version": "2.4.0", 5391 + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", 5392 + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", 5393 + "dev": true, 5394 + "dependencies": { 5395 + "bytes": "3.1.0", 5396 + "http-errors": "1.7.2", 5397 + "iconv-lite": "0.4.24", 5398 + "unpipe": "1.0.0" 5399 + }, 5400 + "engines": { 5401 + "node": ">= 0.8" 5402 + } 5403 + }, 5404 + "node_modules/readable-stream": { 5405 + "version": "2.3.7", 5406 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 5407 + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 5408 + "dev": true, 5409 + "dependencies": { 5410 + "core-util-is": "~1.0.0", 5411 + "inherits": "~2.0.3", 5412 + "isarray": "~1.0.0", 5413 + "process-nextick-args": "~2.0.0", 5414 + "safe-buffer": "~5.1.1", 5415 + "string_decoder": "~1.1.1", 5416 + "util-deprecate": "~1.0.1" 5417 + } 5418 + }, 5419 + "node_modules/readable-stream/node_modules/safe-buffer": { 5420 + "version": "5.1.2", 5421 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 5422 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 5423 + "dev": true 5424 + }, 5425 + "node_modules/readable-stream/node_modules/string_decoder": { 5426 + "version": "1.1.1", 5427 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 5428 + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 5429 + "dev": true, 5430 + "dependencies": { 5431 + "safe-buffer": "~5.1.0" 5432 + } 5433 + }, 5434 + "node_modules/readdirp": { 5435 + "version": "3.6.0", 5436 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 5437 + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 5438 + "dev": true, 5439 + "optional": true, 5440 + "dependencies": { 5441 + "picomatch": "^2.2.1" 5442 + }, 5443 + "engines": { 5444 + "node": ">=8.10.0" 5445 + } 5446 + }, 5447 + "node_modules/regex-not": { 5448 + "version": "1.0.2", 5449 + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", 5450 + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", 5451 + "dev": true, 5452 + "dependencies": { 5453 + "extend-shallow": "^3.0.2", 5454 + "safe-regex": "^1.1.0" 5455 + }, 5456 + "engines": { 5457 + "node": ">=0.10.0" 5458 + } 5459 + }, 5460 + "node_modules/regexp.prototype.flags": { 5461 + "version": "1.3.1", 5462 + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", 5463 + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", 5464 + "dev": true, 5465 + "dependencies": { 5466 + "call-bind": "^1.0.2", 5467 + "define-properties": "^1.1.3" 5468 + }, 5469 + "engines": { 5470 + "node": ">= 0.4" 5471 + }, 5472 + "funding": { 5473 + "url": "https://github.com/sponsors/ljharb" 5474 + } 5475 + }, 5476 + "node_modules/relateurl": { 5477 + "version": "0.2.7", 5478 + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", 5479 + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", 5480 + "dev": true, 5481 + "engines": { 5482 + "node": ">= 0.10" 5483 + } 5484 + }, 5485 + "node_modules/remove-trailing-separator": { 5486 + "version": "1.1.0", 5487 + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", 5488 + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", 5489 + "dev": true 5490 + }, 5491 + "node_modules/renderkid": { 5492 + "version": "2.0.7", 5493 + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", 5494 + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", 5495 + "dev": true, 5496 + "dependencies": { 5497 + "css-select": "^4.1.3", 5498 + "dom-converter": "^0.2.0", 5499 + "htmlparser2": "^6.1.0", 5500 + "lodash": "^4.17.21", 5501 + "strip-ansi": "^3.0.1" 5502 + } 5503 + }, 5504 + "node_modules/repeat-element": { 5505 + "version": "1.1.4", 5506 + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", 5507 + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", 5508 + "dev": true, 5509 + "engines": { 5510 + "node": ">=0.10.0" 5511 + } 5512 + }, 5513 + "node_modules/repeat-string": { 5514 + "version": "1.6.1", 5515 + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 5516 + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", 5517 + "dev": true, 5518 + "engines": { 5519 + "node": ">=0.10" 5520 + } 5521 + }, 5522 + "node_modules/require-directory": { 5523 + "version": "2.1.1", 5524 + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 5525 + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", 5526 + "dev": true, 5527 + "engines": { 5528 + "node": ">=0.10.0" 5529 + } 5530 + }, 5531 + "node_modules/require-main-filename": { 5532 + "version": "2.0.0", 5533 + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", 5534 + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", 5535 + "dev": true 5536 + }, 5537 + "node_modules/requires-port": { 5538 + "version": "1.0.0", 5539 + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", 5540 + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", 5541 + "dev": true 5542 + }, 5543 + "node_modules/resolve-cwd": { 5544 + "version": "2.0.0", 5545 + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", 5546 + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", 5547 + "dev": true, 5548 + "dependencies": { 5549 + "resolve-from": "^3.0.0" 5550 + }, 5551 + "engines": { 5552 + "node": ">=4" 5553 + } 5554 + }, 5555 + "node_modules/resolve-dir": { 5556 + "version": "1.0.1", 5557 + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", 5558 + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", 5559 + "dev": true, 5560 + "dependencies": { 5561 + "expand-tilde": "^2.0.0", 5562 + "global-modules": "^1.0.0" 5563 + }, 5564 + "engines": { 5565 + "node": ">=0.10.0" 5566 + } 5567 + }, 5568 + "node_modules/resolve-dir/node_modules/global-modules": { 5569 + "version": "1.0.0", 5570 + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", 5571 + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", 5572 + "dev": true, 5573 + "dependencies": { 5574 + "global-prefix": "^1.0.1", 5575 + "is-windows": "^1.0.1", 5576 + "resolve-dir": "^1.0.0" 5577 + }, 5578 + "engines": { 5579 + "node": ">=0.10.0" 5580 + } 5581 + }, 5582 + "node_modules/resolve-dir/node_modules/global-prefix": { 5583 + "version": "1.0.2", 5584 + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", 5585 + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", 5586 + "dev": true, 5587 + "dependencies": { 5588 + "expand-tilde": "^2.0.2", 5589 + "homedir-polyfill": "^1.0.1", 5590 + "ini": "^1.3.4", 5591 + "is-windows": "^1.0.1", 5592 + "which": "^1.2.14" 5593 + }, 5594 + "engines": { 5595 + "node": ">=0.10.0" 5596 + } 5597 + }, 5598 + "node_modules/resolve-from": { 5599 + "version": "3.0.0", 5600 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", 5601 + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", 5602 + "dev": true, 5603 + "engines": { 5604 + "node": ">=4" 5605 + } 5606 + }, 5607 + "node_modules/resolve-url": { 5608 + "version": "0.2.1", 5609 + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", 5610 + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", 5611 + "deprecated": "https://github.com/lydell/resolve-url#deprecated", 5612 + "dev": true 5613 + }, 5614 + "node_modules/ret": { 5615 + "version": "0.1.15", 5616 + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", 5617 + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", 5618 + "dev": true, 5619 + "engines": { 5620 + "node": ">=0.12" 5621 + } 5622 + }, 5623 + "node_modules/retry": { 5624 + "version": "0.12.0", 5625 + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", 5626 + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", 5627 + "dev": true, 5628 + "engines": { 5629 + "node": ">= 4" 5630 + } 5631 + }, 5632 + "node_modules/rimraf": { 5633 + "version": "2.7.1", 5634 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 5635 + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 5636 + "dev": true, 5637 + "dependencies": { 5638 + "glob": "^7.1.3" 5639 + }, 5640 + "bin": { 5641 + "rimraf": "bin.js" 5642 + } 5643 + }, 5644 + "node_modules/ripemd160": { 5645 + "version": "2.0.2", 5646 + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", 5647 + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", 5648 + "dev": true, 5649 + "dependencies": { 5650 + "hash-base": "^3.0.0", 5651 + "inherits": "^2.0.1" 5652 + } 5653 + }, 5654 + "node_modules/run-queue": { 5655 + "version": "1.0.3", 5656 + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", 5657 + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", 5658 + "dev": true, 5659 + "dependencies": { 5660 + "aproba": "^1.1.1" 5661 + } 5662 + }, 5663 + "node_modules/safe-buffer": { 5664 + "version": "5.2.1", 5665 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 5666 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 5667 + "dev": true, 5668 + "funding": [ 5669 + { 5670 + "type": "github", 5671 + "url": "https://github.com/sponsors/feross" 5672 + }, 5673 + { 5674 + "type": "patreon", 5675 + "url": "https://www.patreon.com/feross" 5676 + }, 5677 + { 5678 + "type": "consulting", 5679 + "url": "https://feross.org/support" 5680 + } 5681 + ] 5682 + }, 5683 + "node_modules/safe-regex": { 5684 + "version": "1.1.0", 5685 + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", 5686 + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", 5687 + "dev": true, 5688 + "dependencies": { 5689 + "ret": "~0.1.10" 5690 + } 5691 + }, 5692 + "node_modules/safer-buffer": { 5693 + "version": "2.1.2", 5694 + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 5695 + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 5696 + "dev": true 5697 + }, 5698 + "node_modules/schema-utils": { 5699 + "version": "2.7.1", 5700 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", 5701 + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", 5702 + "dev": true, 5703 + "dependencies": { 5704 + "@types/json-schema": "^7.0.5", 5705 + "ajv": "^6.12.4", 5706 + "ajv-keywords": "^3.5.2" 5707 + }, 5708 + "engines": { 5709 + "node": ">= 8.9.0" 5710 + }, 5711 + "funding": { 5712 + "type": "opencollective", 5713 + "url": "https://opencollective.com/webpack" 5714 + } 5715 + }, 5716 + "node_modules/select-hose": { 5717 + "version": "2.0.0", 5718 + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", 5719 + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", 5720 + "dev": true 5721 + }, 5722 + "node_modules/selfsigned": { 5723 + "version": "1.10.11", 5724 + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", 5725 + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", 5726 + "dev": true, 5727 + "dependencies": { 5728 + "node-forge": "^0.10.0" 5729 + } 5730 + }, 5731 + "node_modules/semver": { 5732 + "version": "6.3.0", 5733 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 5734 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 5735 + "dev": true, 5736 + "bin": { 5737 + "semver": "bin/semver.js" 5738 + } 5739 + }, 5740 + "node_modules/send": { 5741 + "version": "0.17.1", 5742 + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", 5743 + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", 5744 + "dev": true, 5745 + "dependencies": { 5746 + "debug": "2.6.9", 5747 + "depd": "~1.1.2", 5748 + "destroy": "~1.0.4", 5749 + "encodeurl": "~1.0.2", 5750 + "escape-html": "~1.0.3", 5751 + "etag": "~1.8.1", 5752 + "fresh": "0.5.2", 5753 + "http-errors": "~1.7.2", 5754 + "mime": "1.6.0", 5755 + "ms": "2.1.1", 5756 + "on-finished": "~2.3.0", 5757 + "range-parser": "~1.2.1", 5758 + "statuses": "~1.5.0" 5759 + }, 5760 + "engines": { 5761 + "node": ">= 0.8.0" 5762 + } 5763 + }, 5764 + "node_modules/send/node_modules/ms": { 5765 + "version": "2.1.1", 5766 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", 5767 + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", 5768 + "dev": true 5769 + }, 5770 + "node_modules/serialize-javascript": { 5771 + "version": "4.0.0", 5772 + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", 5773 + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", 5774 + "dev": true, 5775 + "dependencies": { 5776 + "randombytes": "^2.1.0" 5777 + } 5778 + }, 5779 + "node_modules/serve-index": { 5780 + "version": "1.9.1", 5781 + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", 5782 + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", 5783 + "dev": true, 5784 + "dependencies": { 5785 + "accepts": "~1.3.4", 5786 + "batch": "0.6.1", 5787 + "debug": "2.6.9", 5788 + "escape-html": "~1.0.3", 5789 + "http-errors": "~1.6.2", 5790 + "mime-types": "~2.1.17", 5791 + "parseurl": "~1.3.2" 5792 + }, 5793 + "engines": { 5794 + "node": ">= 0.8.0" 5795 + } 5796 + }, 5797 + "node_modules/serve-index/node_modules/http-errors": { 5798 + "version": "1.6.3", 5799 + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", 5800 + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", 5801 + "dev": true, 5802 + "dependencies": { 5803 + "depd": "~1.1.2", 5804 + "inherits": "2.0.3", 5805 + "setprototypeof": "1.1.0", 5806 + "statuses": ">= 1.4.0 < 2" 5807 + }, 5808 + "engines": { 5809 + "node": ">= 0.6" 5810 + } 5811 + }, 5812 + "node_modules/serve-index/node_modules/inherits": { 5813 + "version": "2.0.3", 5814 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 5815 + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 5816 + "dev": true 5817 + }, 5818 + "node_modules/serve-index/node_modules/setprototypeof": { 5819 + "version": "1.1.0", 5820 + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", 5821 + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", 5822 + "dev": true 5823 + }, 5824 + "node_modules/serve-static": { 5825 + "version": "1.14.1", 5826 + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", 5827 + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", 5828 + "dev": true, 5829 + "dependencies": { 5830 + "encodeurl": "~1.0.2", 5831 + "escape-html": "~1.0.3", 5832 + "parseurl": "~1.3.3", 5833 + "send": "0.17.1" 5834 + }, 5835 + "engines": { 5836 + "node": ">= 0.8.0" 5837 + } 5838 + }, 5839 + "node_modules/set-blocking": { 5840 + "version": "2.0.0", 5841 + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", 5842 + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", 5843 + "dev": true 5844 + }, 5845 + "node_modules/set-value": { 5846 + "version": "2.0.1", 5847 + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", 5848 + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", 5849 + "dev": true, 5850 + "dependencies": { 5851 + "extend-shallow": "^2.0.1", 5852 + "is-extendable": "^0.1.1", 5853 + "is-plain-object": "^2.0.3", 5854 + "split-string": "^3.0.1" 5855 + }, 5856 + "engines": { 5857 + "node": ">=0.10.0" 5858 + } 5859 + }, 5860 + "node_modules/set-value/node_modules/extend-shallow": { 5861 + "version": "2.0.1", 5862 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 5863 + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 5864 + "dev": true, 5865 + "dependencies": { 5866 + "is-extendable": "^0.1.0" 5867 + }, 5868 + "engines": { 5869 + "node": ">=0.10.0" 5870 + } 5871 + }, 5872 + "node_modules/set-value/node_modules/is-extendable": { 5873 + "version": "0.1.1", 5874 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 5875 + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 5876 + "dev": true, 5877 + "engines": { 5878 + "node": ">=0.10.0" 5879 + } 5880 + }, 5881 + "node_modules/setimmediate": { 5882 + "version": "1.0.5", 5883 + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", 5884 + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", 5885 + "dev": true 5886 + }, 5887 + "node_modules/setprototypeof": { 5888 + "version": "1.1.1", 5889 + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", 5890 + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", 5891 + "dev": true 5892 + }, 5893 + "node_modules/sha.js": { 5894 + "version": "2.4.11", 5895 + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", 5896 + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", 5897 + "dev": true, 5898 + "dependencies": { 5899 + "inherits": "^2.0.1", 5900 + "safe-buffer": "^5.0.1" 5901 + }, 5902 + "bin": { 5903 + "sha.js": "bin.js" 5904 + } 5905 + }, 5906 + "node_modules/shebang-command": { 5907 + "version": "1.2.0", 5908 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", 5909 + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", 5910 + "dev": true, 5911 + "dependencies": { 5912 + "shebang-regex": "^1.0.0" 5913 + }, 5914 + "engines": { 5915 + "node": ">=0.10.0" 5916 + } 5917 + }, 5918 + "node_modules/shebang-regex": { 5919 + "version": "1.0.0", 5920 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", 5921 + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", 5922 + "dev": true, 5923 + "engines": { 5924 + "node": ">=0.10.0" 5925 + } 5926 + }, 5927 + "node_modules/side-channel": { 5928 + "version": "1.0.4", 5929 + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", 5930 + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", 5931 + "dev": true, 5932 + "dependencies": { 5933 + "call-bind": "^1.0.0", 5934 + "get-intrinsic": "^1.0.2", 5935 + "object-inspect": "^1.9.0" 5936 + }, 5937 + "funding": { 5938 + "url": "https://github.com/sponsors/ljharb" 5939 + } 5940 + }, 5941 + "node_modules/signal-exit": { 5942 + "version": "3.0.3", 5943 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", 5944 + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", 5945 + "dev": true 5946 + }, 5947 + "node_modules/snapdragon": { 5948 + "version": "0.8.2", 5949 + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", 5950 + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", 5951 + "dev": true, 5952 + "dependencies": { 5953 + "base": "^0.11.1", 5954 + "debug": "^2.2.0", 5955 + "define-property": "^0.2.5", 5956 + "extend-shallow": "^2.0.1", 5957 + "map-cache": "^0.2.2", 5958 + "source-map": "^0.5.6", 5959 + "source-map-resolve": "^0.5.0", 5960 + "use": "^3.1.0" 5961 + }, 5962 + "engines": { 5963 + "node": ">=0.10.0" 5964 + } 5965 + }, 5966 + "node_modules/snapdragon-node": { 5967 + "version": "2.1.1", 5968 + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", 5969 + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", 5970 + "dev": true, 5971 + "dependencies": { 5972 + "define-property": "^1.0.0", 5973 + "isobject": "^3.0.0", 5974 + "snapdragon-util": "^3.0.1" 5975 + }, 5976 + "engines": { 5977 + "node": ">=0.10.0" 5978 + } 5979 + }, 5980 + "node_modules/snapdragon-node/node_modules/define-property": { 5981 + "version": "1.0.0", 5982 + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 5983 + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 5984 + "dev": true, 5985 + "dependencies": { 5986 + "is-descriptor": "^1.0.0" 5987 + }, 5988 + "engines": { 5989 + "node": ">=0.10.0" 5990 + } 5991 + }, 5992 + "node_modules/snapdragon-util": { 5993 + "version": "3.0.1", 5994 + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", 5995 + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", 5996 + "dev": true, 5997 + "dependencies": { 5998 + "kind-of": "^3.2.0" 5999 + }, 6000 + "engines": { 6001 + "node": ">=0.10.0" 6002 + } 6003 + }, 6004 + "node_modules/snapdragon-util/node_modules/kind-of": { 6005 + "version": "3.2.2", 6006 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 6007 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 6008 + "dev": true, 6009 + "dependencies": { 6010 + "is-buffer": "^1.1.5" 6011 + }, 6012 + "engines": { 6013 + "node": ">=0.10.0" 6014 + } 6015 + }, 6016 + "node_modules/snapdragon/node_modules/define-property": { 6017 + "version": "0.2.5", 6018 + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 6019 + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 6020 + "dev": true, 6021 + "dependencies": { 6022 + "is-descriptor": "^0.1.0" 6023 + }, 6024 + "engines": { 6025 + "node": ">=0.10.0" 6026 + } 6027 + }, 6028 + "node_modules/snapdragon/node_modules/extend-shallow": { 6029 + "version": "2.0.1", 6030 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 6031 + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 6032 + "dev": true, 6033 + "dependencies": { 6034 + "is-extendable": "^0.1.0" 6035 + }, 6036 + "engines": { 6037 + "node": ">=0.10.0" 6038 + } 6039 + }, 6040 + "node_modules/snapdragon/node_modules/is-accessor-descriptor": { 6041 + "version": "0.1.6", 6042 + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 6043 + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 6044 + "dev": true, 6045 + "dependencies": { 6046 + "kind-of": "^3.0.2" 6047 + }, 6048 + "engines": { 6049 + "node": ">=0.10.0" 6050 + } 6051 + }, 6052 + "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { 6053 + "version": "3.2.2", 6054 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 6055 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 6056 + "dev": true, 6057 + "dependencies": { 6058 + "is-buffer": "^1.1.5" 6059 + }, 6060 + "engines": { 6061 + "node": ">=0.10.0" 6062 + } 6063 + }, 6064 + "node_modules/snapdragon/node_modules/is-data-descriptor": { 6065 + "version": "0.1.4", 6066 + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 6067 + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 6068 + "dev": true, 6069 + "dependencies": { 6070 + "kind-of": "^3.0.2" 6071 + }, 6072 + "engines": { 6073 + "node": ">=0.10.0" 6074 + } 6075 + }, 6076 + "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { 6077 + "version": "3.2.2", 6078 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 6079 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 6080 + "dev": true, 6081 + "dependencies": { 6082 + "is-buffer": "^1.1.5" 6083 + }, 6084 + "engines": { 6085 + "node": ">=0.10.0" 6086 + } 6087 + }, 6088 + "node_modules/snapdragon/node_modules/is-descriptor": { 6089 + "version": "0.1.6", 6090 + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 6091 + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 6092 + "dev": true, 6093 + "dependencies": { 6094 + "is-accessor-descriptor": "^0.1.6", 6095 + "is-data-descriptor": "^0.1.4", 6096 + "kind-of": "^5.0.0" 6097 + }, 6098 + "engines": { 6099 + "node": ">=0.10.0" 6100 + } 6101 + }, 6102 + "node_modules/snapdragon/node_modules/is-extendable": { 6103 + "version": "0.1.1", 6104 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 6105 + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 6106 + "dev": true, 6107 + "engines": { 6108 + "node": ">=0.10.0" 6109 + } 6110 + }, 6111 + "node_modules/snapdragon/node_modules/kind-of": { 6112 + "version": "5.1.0", 6113 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 6114 + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 6115 + "dev": true, 6116 + "engines": { 6117 + "node": ">=0.10.0" 6118 + } 6119 + }, 6120 + "node_modules/snapdragon/node_modules/source-map": { 6121 + "version": "0.5.7", 6122 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 6123 + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 6124 + "dev": true, 6125 + "engines": { 6126 + "node": ">=0.10.0" 6127 + } 6128 + }, 6129 + "node_modules/sockjs": { 6130 + "version": "0.3.21", 6131 + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", 6132 + "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", 6133 + "dev": true, 6134 + "dependencies": { 6135 + "faye-websocket": "^0.11.3", 6136 + "uuid": "^3.4.0", 6137 + "websocket-driver": "^0.7.4" 6138 + } 6139 + }, 6140 + "node_modules/sockjs-client": { 6141 + "version": "1.5.2", 6142 + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.2.tgz", 6143 + "integrity": "sha512-ZzRxPBISQE7RpzlH4tKJMQbHM9pabHluk0WBaxAQ+wm/UieeBVBou0p4wVnSQGN9QmpAZygQ0cDIypWuqOFmFQ==", 6144 + "dev": true, 6145 + "dependencies": { 6146 + "debug": "^3.2.6", 6147 + "eventsource": "^1.0.7", 6148 + "faye-websocket": "^0.11.3", 6149 + "inherits": "^2.0.4", 6150 + "json3": "^3.3.3", 6151 + "url-parse": "^1.5.3" 6152 + } 6153 + }, 6154 + "node_modules/sockjs-client/node_modules/debug": { 6155 + "version": "3.2.7", 6156 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 6157 + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 6158 + "dev": true, 6159 + "dependencies": { 6160 + "ms": "^2.1.1" 6161 + } 6162 + }, 6163 + "node_modules/sockjs-client/node_modules/ms": { 6164 + "version": "2.1.3", 6165 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 6166 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 6167 + "dev": true 6168 + }, 6169 + "node_modules/source-list-map": { 6170 + "version": "2.0.1", 6171 + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", 6172 + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", 6173 + "dev": true 6174 + }, 6175 + "node_modules/source-map": { 6176 + "version": "0.6.1", 6177 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 6178 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 6179 + "dev": true, 6180 + "engines": { 6181 + "node": ">=0.10.0" 6182 + } 6183 + }, 6184 + "node_modules/source-map-resolve": { 6185 + "version": "0.5.3", 6186 + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", 6187 + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", 6188 + "dev": true, 6189 + "dependencies": { 6190 + "atob": "^2.1.2", 6191 + "decode-uri-component": "^0.2.0", 6192 + "resolve-url": "^0.2.1", 6193 + "source-map-url": "^0.4.0", 6194 + "urix": "^0.1.0" 6195 + } 6196 + }, 6197 + "node_modules/source-map-support": { 6198 + "version": "0.5.19", 6199 + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", 6200 + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", 6201 + "dev": true, 6202 + "dependencies": { 6203 + "buffer-from": "^1.0.0", 6204 + "source-map": "^0.6.0" 6205 + } 6206 + }, 6207 + "node_modules/source-map-url": { 6208 + "version": "0.4.1", 6209 + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", 6210 + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", 6211 + "dev": true 6212 + }, 6213 + "node_modules/spdy": { 6214 + "version": "4.0.2", 6215 + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", 6216 + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", 6217 + "dev": true, 6218 + "dependencies": { 6219 + "debug": "^4.1.0", 6220 + "handle-thing": "^2.0.0", 6221 + "http-deceiver": "^1.2.7", 6222 + "select-hose": "^2.0.0", 6223 + "spdy-transport": "^3.0.0" 6224 + }, 6225 + "engines": { 6226 + "node": ">=6.0.0" 6227 + } 6228 + }, 6229 + "node_modules/spdy-transport": { 6230 + "version": "3.0.0", 6231 + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", 6232 + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", 6233 + "dev": true, 6234 + "dependencies": { 6235 + "debug": "^4.1.0", 6236 + "detect-node": "^2.0.4", 6237 + "hpack.js": "^2.1.6", 6238 + "obuf": "^1.1.2", 6239 + "readable-stream": "^3.0.6", 6240 + "wbuf": "^1.7.3" 6241 + } 6242 + }, 6243 + "node_modules/spdy-transport/node_modules/debug": { 6244 + "version": "4.3.2", 6245 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", 6246 + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", 6247 + "dev": true, 6248 + "dependencies": { 6249 + "ms": "2.1.2" 6250 + }, 6251 + "engines": { 6252 + "node": ">=6.0" 6253 + }, 6254 + "peerDependenciesMeta": { 6255 + "supports-color": { 6256 + "optional": true 6257 + } 6258 + } 6259 + }, 6260 + "node_modules/spdy-transport/node_modules/ms": { 6261 + "version": "2.1.2", 6262 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 6263 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 6264 + "dev": true 6265 + }, 6266 + "node_modules/spdy-transport/node_modules/readable-stream": { 6267 + "version": "3.6.0", 6268 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 6269 + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 6270 + "dev": true, 6271 + "dependencies": { 6272 + "inherits": "^2.0.3", 6273 + "string_decoder": "^1.1.1", 6274 + "util-deprecate": "^1.0.1" 6275 + }, 6276 + "engines": { 6277 + "node": ">= 6" 6278 + } 6279 + }, 6280 + "node_modules/spdy/node_modules/debug": { 6281 + "version": "4.3.2", 6282 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", 6283 + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", 6284 + "dev": true, 6285 + "dependencies": { 6286 + "ms": "2.1.2" 6287 + }, 6288 + "engines": { 6289 + "node": ">=6.0" 6290 + }, 6291 + "peerDependenciesMeta": { 6292 + "supports-color": { 6293 + "optional": true 6294 + } 6295 + } 6296 + }, 6297 + "node_modules/spdy/node_modules/ms": { 6298 + "version": "2.1.2", 6299 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 6300 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 6301 + "dev": true 6302 + }, 6303 + "node_modules/split-string": { 6304 + "version": "3.1.0", 6305 + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", 6306 + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", 6307 + "dev": true, 6308 + "dependencies": { 6309 + "extend-shallow": "^3.0.0" 6310 + }, 6311 + "engines": { 6312 + "node": ">=0.10.0" 6313 + } 6314 + }, 6315 + "node_modules/ssri": { 6316 + "version": "6.0.2", 6317 + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", 6318 + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", 6319 + "dev": true, 6320 + "dependencies": { 6321 + "figgy-pudding": "^3.5.1" 6322 + } 6323 + }, 6324 + "node_modules/static-extend": { 6325 + "version": "0.1.2", 6326 + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", 6327 + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", 6328 + "dev": true, 6329 + "dependencies": { 6330 + "define-property": "^0.2.5", 6331 + "object-copy": "^0.1.0" 6332 + }, 6333 + "engines": { 6334 + "node": ">=0.10.0" 6335 + } 6336 + }, 6337 + "node_modules/static-extend/node_modules/define-property": { 6338 + "version": "0.2.5", 6339 + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 6340 + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 6341 + "dev": true, 6342 + "dependencies": { 6343 + "is-descriptor": "^0.1.0" 6344 + }, 6345 + "engines": { 6346 + "node": ">=0.10.0" 6347 + } 6348 + }, 6349 + "node_modules/static-extend/node_modules/is-accessor-descriptor": { 6350 + "version": "0.1.6", 6351 + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 6352 + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 6353 + "dev": true, 6354 + "dependencies": { 6355 + "kind-of": "^3.0.2" 6356 + }, 6357 + "engines": { 6358 + "node": ">=0.10.0" 6359 + } 6360 + }, 6361 + "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { 6362 + "version": "3.2.2", 6363 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 6364 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 6365 + "dev": true, 6366 + "dependencies": { 6367 + "is-buffer": "^1.1.5" 6368 + }, 6369 + "engines": { 6370 + "node": ">=0.10.0" 6371 + } 6372 + }, 6373 + "node_modules/static-extend/node_modules/is-data-descriptor": { 6374 + "version": "0.1.4", 6375 + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 6376 + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 6377 + "dev": true, 6378 + "dependencies": { 6379 + "kind-of": "^3.0.2" 6380 + }, 6381 + "engines": { 6382 + "node": ">=0.10.0" 6383 + } 6384 + }, 6385 + "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { 6386 + "version": "3.2.2", 6387 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 6388 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 6389 + "dev": true, 6390 + "dependencies": { 6391 + "is-buffer": "^1.1.5" 6392 + }, 6393 + "engines": { 6394 + "node": ">=0.10.0" 6395 + } 6396 + }, 6397 + "node_modules/static-extend/node_modules/is-descriptor": { 6398 + "version": "0.1.6", 6399 + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 6400 + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 6401 + "dev": true, 6402 + "dependencies": { 6403 + "is-accessor-descriptor": "^0.1.6", 6404 + "is-data-descriptor": "^0.1.4", 6405 + "kind-of": "^5.0.0" 6406 + }, 6407 + "engines": { 6408 + "node": ">=0.10.0" 6409 + } 6410 + }, 6411 + "node_modules/static-extend/node_modules/kind-of": { 6412 + "version": "5.1.0", 6413 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 6414 + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 6415 + "dev": true, 6416 + "engines": { 6417 + "node": ">=0.10.0" 6418 + } 6419 + }, 6420 + "node_modules/statuses": { 6421 + "version": "1.5.0", 6422 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", 6423 + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", 6424 + "dev": true, 6425 + "engines": { 6426 + "node": ">= 0.6" 6427 + } 6428 + }, 6429 + "node_modules/stream-browserify": { 6430 + "version": "2.0.2", 6431 + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", 6432 + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", 6433 + "dev": true, 6434 + "dependencies": { 6435 + "inherits": "~2.0.1", 6436 + "readable-stream": "^2.0.2" 6437 + } 6438 + }, 6439 + "node_modules/stream-each": { 6440 + "version": "1.2.3", 6441 + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", 6442 + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", 6443 + "dev": true, 6444 + "dependencies": { 6445 + "end-of-stream": "^1.1.0", 6446 + "stream-shift": "^1.0.0" 6447 + } 6448 + }, 6449 + "node_modules/stream-http": { 6450 + "version": "2.8.3", 6451 + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", 6452 + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", 6453 + "dev": true, 6454 + "dependencies": { 6455 + "builtin-status-codes": "^3.0.0", 6456 + "inherits": "^2.0.1", 6457 + "readable-stream": "^2.3.6", 6458 + "to-arraybuffer": "^1.0.0", 6459 + "xtend": "^4.0.0" 6460 + } 6461 + }, 6462 + "node_modules/stream-shift": { 6463 + "version": "1.0.1", 6464 + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", 6465 + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", 6466 + "dev": true 6467 + }, 6468 + "node_modules/string_decoder": { 6469 + "version": "1.3.0", 6470 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 6471 + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 6472 + "dev": true, 6473 + "dependencies": { 6474 + "safe-buffer": "~5.2.0" 6475 + } 6476 + }, 6477 + "node_modules/string-width": { 6478 + "version": "3.1.0", 6479 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", 6480 + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", 6481 + "dev": true, 6482 + "dependencies": { 6483 + "emoji-regex": "^7.0.1", 6484 + "is-fullwidth-code-point": "^2.0.0", 6485 + "strip-ansi": "^5.1.0" 6486 + }, 6487 + "engines": { 6488 + "node": ">=6" 6489 + } 6490 + }, 6491 + "node_modules/string-width/node_modules/ansi-regex": { 6492 + "version": "4.1.0", 6493 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 6494 + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", 6495 + "dev": true, 6496 + "engines": { 6497 + "node": ">=6" 6498 + } 6499 + }, 6500 + "node_modules/string-width/node_modules/strip-ansi": { 6501 + "version": "5.2.0", 6502 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 6503 + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 6504 + "dev": true, 6505 + "dependencies": { 6506 + "ansi-regex": "^4.1.0" 6507 + }, 6508 + "engines": { 6509 + "node": ">=6" 6510 + } 6511 + }, 6512 + "node_modules/string.prototype.trimend": { 6513 + "version": "1.0.4", 6514 + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", 6515 + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", 6516 + "dev": true, 6517 + "dependencies": { 6518 + "call-bind": "^1.0.2", 6519 + "define-properties": "^1.1.3" 6520 + }, 6521 + "funding": { 6522 + "url": "https://github.com/sponsors/ljharb" 6523 + } 6524 + }, 6525 + "node_modules/string.prototype.trimstart": { 6526 + "version": "1.0.4", 6527 + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", 6528 + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", 6529 + "dev": true, 6530 + "dependencies": { 6531 + "call-bind": "^1.0.2", 6532 + "define-properties": "^1.1.3" 6533 + }, 6534 + "funding": { 6535 + "url": "https://github.com/sponsors/ljharb" 6536 + } 6537 + }, 6538 + "node_modules/strip-ansi": { 6539 + "version": "3.0.1", 6540 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 6541 + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 6542 + "dev": true, 6543 + "dependencies": { 6544 + "ansi-regex": "^2.0.0" 6545 + }, 6546 + "engines": { 6547 + "node": ">=0.10.0" 6548 + } 6549 + }, 6550 + "node_modules/strip-eof": { 6551 + "version": "1.0.0", 6552 + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", 6553 + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", 6554 + "dev": true, 6555 + "engines": { 6556 + "node": ">=0.10.0" 6557 + } 6558 + }, 6559 + "node_modules/style-loader": { 6560 + "version": "1.3.0", 6561 + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", 6562 + "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", 6563 + "dev": true, 6564 + "dependencies": { 6565 + "loader-utils": "^2.0.0", 6566 + "schema-utils": "^2.7.0" 6567 + }, 6568 + "engines": { 6569 + "node": ">= 8.9.0" 6570 + }, 6571 + "funding": { 6572 + "type": "opencollective", 6573 + "url": "https://opencollective.com/webpack" 6574 + }, 6575 + "peerDependencies": { 6576 + "webpack": "^4.0.0 || ^5.0.0" 6577 + } 6578 + }, 6579 + "node_modules/style-loader/node_modules/json5": { 6580 + "version": "2.2.0", 6581 + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", 6582 + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", 6583 + "dev": true, 6584 + "dependencies": { 6585 + "minimist": "^1.2.5" 6586 + }, 6587 + "bin": { 6588 + "json5": "lib/cli.js" 6589 + }, 6590 + "engines": { 6591 + "node": ">=6" 6592 + } 6593 + }, 6594 + "node_modules/style-loader/node_modules/loader-utils": { 6595 + "version": "2.0.0", 6596 + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", 6597 + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", 6598 + "dev": true, 6599 + "dependencies": { 6600 + "big.js": "^5.2.2", 6601 + "emojis-list": "^3.0.0", 6602 + "json5": "^2.1.2" 6603 + }, 6604 + "engines": { 6605 + "node": ">=8.9.0" 6606 + } 6607 + }, 6608 + "node_modules/style-mod": { 6609 + "version": "4.0.0", 6610 + "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.0.0.tgz", 6611 + "integrity": "sha512-OPhtyEjyyN9x3nhPsu76f52yUGXiZcgvsrFVtvTkyGRQJ0XK+GPc6ov1z+lRpbeabka+MYEQxOYRnt5nF30aMw==" 6612 + }, 6613 + "node_modules/supports-color": { 6614 + "version": "6.1.0", 6615 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", 6616 + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", 6617 + "dev": true, 6618 + "dependencies": { 6619 + "has-flag": "^3.0.0" 6620 + }, 6621 + "engines": { 6622 + "node": ">=6" 6623 + } 6624 + }, 6625 + "node_modules/tapable": { 6626 + "version": "1.1.3", 6627 + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", 6628 + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", 6629 + "dev": true, 6630 + "engines": { 6631 + "node": ">=6" 6632 + } 6633 + }, 6634 + "node_modules/terser": { 6635 + "version": "4.8.0", 6636 + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", 6637 + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", 6638 + "dev": true, 6639 + "dependencies": { 6640 + "commander": "^2.20.0", 6641 + "source-map": "~0.6.1", 6642 + "source-map-support": "~0.5.12" 6643 + }, 6644 + "bin": { 6645 + "terser": "bin/terser" 6646 + }, 6647 + "engines": { 6648 + "node": ">=6.0.0" 6649 + } 6650 + }, 6651 + "node_modules/terser-webpack-plugin": { 6652 + "version": "1.4.5", 6653 + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", 6654 + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", 6655 + "dev": true, 6656 + "dependencies": { 6657 + "cacache": "^12.0.2", 6658 + "find-cache-dir": "^2.1.0", 6659 + "is-wsl": "^1.1.0", 6660 + "schema-utils": "^1.0.0", 6661 + "serialize-javascript": "^4.0.0", 6662 + "source-map": "^0.6.1", 6663 + "terser": "^4.1.2", 6664 + "webpack-sources": "^1.4.0", 6665 + "worker-farm": "^1.7.0" 6666 + }, 6667 + "engines": { 6668 + "node": ">= 6.9.0" 6669 + }, 6670 + "peerDependencies": { 6671 + "webpack": "^4.0.0" 6672 + } 6673 + }, 6674 + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { 6675 + "version": "1.0.0", 6676 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", 6677 + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", 6678 + "dev": true, 6679 + "dependencies": { 6680 + "ajv": "^6.1.0", 6681 + "ajv-errors": "^1.0.0", 6682 + "ajv-keywords": "^3.1.0" 6683 + }, 6684 + "engines": { 6685 + "node": ">= 4" 6686 + } 6687 + }, 6688 + "node_modules/terser/node_modules/commander": { 6689 + "version": "2.20.3", 6690 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 6691 + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 6692 + "dev": true 6693 + }, 6694 + "node_modules/through2": { 6695 + "version": "2.0.5", 6696 + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", 6697 + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", 6698 + "dev": true, 6699 + "dependencies": { 6700 + "readable-stream": "~2.3.6", 6701 + "xtend": "~4.0.1" 6702 + } 6703 + }, 6704 + "node_modules/thunky": { 6705 + "version": "1.1.0", 6706 + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", 6707 + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", 6708 + "dev": true 6709 + }, 6710 + "node_modules/timers-browserify": { 6711 + "version": "2.0.12", 6712 + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", 6713 + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", 6714 + "dev": true, 6715 + "dependencies": { 6716 + "setimmediate": "^1.0.4" 6717 + }, 6718 + "engines": { 6719 + "node": ">=0.6.0" 6720 + } 6721 + }, 6722 + "node_modules/to-arraybuffer": { 6723 + "version": "1.0.1", 6724 + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", 6725 + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", 6726 + "dev": true 6727 + }, 6728 + "node_modules/to-object-path": { 6729 + "version": "0.3.0", 6730 + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", 6731 + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", 6732 + "dev": true, 6733 + "dependencies": { 6734 + "kind-of": "^3.0.2" 6735 + }, 6736 + "engines": { 6737 + "node": ">=0.10.0" 6738 + } 6739 + }, 6740 + "node_modules/to-object-path/node_modules/kind-of": { 6741 + "version": "3.2.2", 6742 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 6743 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 6744 + "dev": true, 6745 + "dependencies": { 6746 + "is-buffer": "^1.1.5" 6747 + }, 6748 + "engines": { 6749 + "node": ">=0.10.0" 6750 + } 6751 + }, 6752 + "node_modules/to-regex": { 6753 + "version": "3.0.2", 6754 + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", 6755 + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", 6756 + "dev": true, 6757 + "dependencies": { 6758 + "define-property": "^2.0.2", 6759 + "extend-shallow": "^3.0.2", 6760 + "regex-not": "^1.0.2", 6761 + "safe-regex": "^1.1.0" 6762 + }, 6763 + "engines": { 6764 + "node": ">=0.10.0" 6765 + } 6766 + }, 6767 + "node_modules/to-regex-range": { 6768 + "version": "2.1.1", 6769 + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", 6770 + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", 6771 + "dev": true, 6772 + "dependencies": { 6773 + "is-number": "^3.0.0", 6774 + "repeat-string": "^1.6.1" 6775 + }, 6776 + "engines": { 6777 + "node": ">=0.10.0" 6778 + } 6779 + }, 6780 + "node_modules/toidentifier": { 6781 + "version": "1.0.0", 6782 + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", 6783 + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", 6784 + "dev": true, 6785 + "engines": { 6786 + "node": ">=0.6" 6787 + } 6788 + }, 6789 + "node_modules/toposort": { 6790 + "version": "1.0.7", 6791 + "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", 6792 + "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", 6793 + "dev": true 6794 + }, 6795 + "node_modules/tryer": { 6796 + "version": "1.0.1", 6797 + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", 6798 + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", 6799 + "dev": true 6800 + }, 6801 + "node_modules/tty-browserify": { 6802 + "version": "0.0.0", 6803 + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", 6804 + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", 6805 + "dev": true 6806 + }, 6807 + "node_modules/type-is": { 6808 + "version": "1.6.18", 6809 + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", 6810 + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", 6811 + "dev": true, 6812 + "dependencies": { 6813 + "media-typer": "0.3.0", 6814 + "mime-types": "~2.1.24" 6815 + }, 6816 + "engines": { 6817 + "node": ">= 0.6" 6818 + } 6819 + }, 6820 + "node_modules/typedarray": { 6821 + "version": "0.0.6", 6822 + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", 6823 + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", 6824 + "dev": true 6825 + }, 6826 + "node_modules/uglify-js": { 6827 + "version": "3.4.10", 6828 + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", 6829 + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", 6830 + "dev": true, 6831 + "dependencies": { 6832 + "commander": "~2.19.0", 6833 + "source-map": "~0.6.1" 6834 + }, 6835 + "bin": { 6836 + "uglifyjs": "bin/uglifyjs" 6837 + }, 6838 + "engines": { 6839 + "node": ">=0.8.0" 6840 + } 6841 + }, 6842 + "node_modules/uglify-js/node_modules/commander": { 6843 + "version": "2.19.0", 6844 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", 6845 + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", 6846 + "dev": true 6847 + }, 6848 + "node_modules/unbox-primitive": { 6849 + "version": "1.0.1", 6850 + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", 6851 + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", 6852 + "dev": true, 6853 + "dependencies": { 6854 + "function-bind": "^1.1.1", 6855 + "has-bigints": "^1.0.1", 6856 + "has-symbols": "^1.0.2", 6857 + "which-boxed-primitive": "^1.0.2" 6858 + }, 6859 + "funding": { 6860 + "url": "https://github.com/sponsors/ljharb" 6861 + } 6862 + }, 6863 + "node_modules/union-value": { 6864 + "version": "1.0.1", 6865 + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", 6866 + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", 6867 + "dev": true, 6868 + "dependencies": { 6869 + "arr-union": "^3.1.0", 6870 + "get-value": "^2.0.6", 6871 + "is-extendable": "^0.1.1", 6872 + "set-value": "^2.0.1" 6873 + }, 6874 + "engines": { 6875 + "node": ">=0.10.0" 6876 + } 6877 + }, 6878 + "node_modules/union-value/node_modules/is-extendable": { 6879 + "version": "0.1.1", 6880 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 6881 + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 6882 + "dev": true, 6883 + "engines": { 6884 + "node": ">=0.10.0" 6885 + } 6886 + }, 6887 + "node_modules/unique-filename": { 6888 + "version": "1.1.1", 6889 + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", 6890 + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", 6891 + "dev": true, 6892 + "dependencies": { 6893 + "unique-slug": "^2.0.0" 6894 + } 6895 + }, 6896 + "node_modules/unique-slug": { 6897 + "version": "2.0.2", 6898 + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", 6899 + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", 6900 + "dev": true, 6901 + "dependencies": { 6902 + "imurmurhash": "^0.1.4" 6903 + } 6904 + }, 6905 + "node_modules/unpipe": { 6906 + "version": "1.0.0", 6907 + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 6908 + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", 6909 + "dev": true, 6910 + "engines": { 6911 + "node": ">= 0.8" 6912 + } 6913 + }, 6914 + "node_modules/unset-value": { 6915 + "version": "1.0.0", 6916 + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", 6917 + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", 6918 + "dev": true, 6919 + "dependencies": { 6920 + "has-value": "^0.3.1", 6921 + "isobject": "^3.0.0" 6922 + }, 6923 + "engines": { 6924 + "node": ">=0.10.0" 6925 + } 6926 + }, 6927 + "node_modules/unset-value/node_modules/has-value": { 6928 + "version": "0.3.1", 6929 + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", 6930 + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", 6931 + "dev": true, 6932 + "dependencies": { 6933 + "get-value": "^2.0.3", 6934 + "has-values": "^0.1.4", 6935 + "isobject": "^2.0.0" 6936 + }, 6937 + "engines": { 6938 + "node": ">=0.10.0" 6939 + } 6940 + }, 6941 + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { 6942 + "version": "2.1.0", 6943 + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", 6944 + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", 6945 + "dev": true, 6946 + "dependencies": { 6947 + "isarray": "1.0.0" 6948 + }, 6949 + "engines": { 6950 + "node": ">=0.10.0" 6951 + } 6952 + }, 6953 + "node_modules/unset-value/node_modules/has-values": { 6954 + "version": "0.1.4", 6955 + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", 6956 + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", 6957 + "dev": true, 6958 + "engines": { 6959 + "node": ">=0.10.0" 6960 + } 6961 + }, 6962 + "node_modules/upath": { 6963 + "version": "1.2.0", 6964 + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", 6965 + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", 6966 + "dev": true, 6967 + "engines": { 6968 + "node": ">=4", 6969 + "yarn": "*" 6970 + } 6971 + }, 6972 + "node_modules/upper-case": { 6973 + "version": "1.1.3", 6974 + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", 6975 + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", 6976 + "dev": true 6977 + }, 6978 + "node_modules/uri-js": { 6979 + "version": "4.4.1", 6980 + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 6981 + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 6982 + "dev": true, 6983 + "dependencies": { 6984 + "punycode": "^2.1.0" 6985 + } 6986 + }, 6987 + "node_modules/urix": { 6988 + "version": "0.1.0", 6989 + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", 6990 + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", 6991 + "deprecated": "Please see https://github.com/lydell/urix#deprecated", 6992 + "dev": true 6993 + }, 6994 + "node_modules/url": { 6995 + "version": "0.11.0", 6996 + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", 6997 + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", 6998 + "dev": true, 6999 + "dependencies": { 7000 + "punycode": "1.3.2", 7001 + "querystring": "0.2.0" 7002 + } 7003 + }, 7004 + "node_modules/url-parse": { 7005 + "version": "1.5.3", 7006 + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", 7007 + "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", 7008 + "dev": true, 7009 + "dependencies": { 7010 + "querystringify": "^2.1.1", 7011 + "requires-port": "^1.0.0" 7012 + } 7013 + }, 7014 + "node_modules/url/node_modules/punycode": { 7015 + "version": "1.3.2", 7016 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", 7017 + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", 7018 + "dev": true 7019 + }, 7020 + "node_modules/use": { 7021 + "version": "3.1.1", 7022 + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", 7023 + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", 7024 + "dev": true, 7025 + "engines": { 7026 + "node": ">=0.10.0" 7027 + } 7028 + }, 7029 + "node_modules/util": { 7030 + "version": "0.11.1", 7031 + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", 7032 + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", 7033 + "dev": true, 7034 + "dependencies": { 7035 + "inherits": "2.0.3" 7036 + } 7037 + }, 7038 + "node_modules/util-deprecate": { 7039 + "version": "1.0.2", 7040 + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 7041 + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 7042 + "dev": true 7043 + }, 7044 + "node_modules/util.promisify": { 7045 + "version": "1.0.0", 7046 + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", 7047 + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", 7048 + "dev": true, 7049 + "dependencies": { 7050 + "define-properties": "^1.1.2", 7051 + "object.getownpropertydescriptors": "^2.0.3" 7052 + } 7053 + }, 7054 + "node_modules/util/node_modules/inherits": { 7055 + "version": "2.0.3", 7056 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 7057 + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 7058 + "dev": true 7059 + }, 7060 + "node_modules/utila": { 7061 + "version": "0.4.0", 7062 + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", 7063 + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", 7064 + "dev": true 7065 + }, 7066 + "node_modules/utils-merge": { 7067 + "version": "1.0.1", 7068 + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", 7069 + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", 7070 + "dev": true, 7071 + "engines": { 7072 + "node": ">= 0.4.0" 7073 + } 7074 + }, 7075 + "node_modules/uuid": { 7076 + "version": "3.4.0", 7077 + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", 7078 + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", 7079 + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", 7080 + "dev": true, 7081 + "bin": { 7082 + "uuid": "bin/uuid" 7083 + } 7084 + }, 7085 + "node_modules/v8-compile-cache": { 7086 + "version": "2.3.0", 7087 + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", 7088 + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", 7089 + "dev": true 7090 + }, 7091 + "node_modules/vary": { 7092 + "version": "1.1.2", 7093 + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 7094 + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", 7095 + "dev": true, 7096 + "engines": { 7097 + "node": ">= 0.8" 7098 + } 7099 + }, 7100 + "node_modules/vm-browserify": { 7101 + "version": "1.1.2", 7102 + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", 7103 + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", 7104 + "dev": true 7105 + }, 7106 + "node_modules/w3c-keyname": { 7107 + "version": "2.2.4", 7108 + "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.4.tgz", 7109 + "integrity": "sha512-tOhfEwEzFLJzf6d1ZPkYfGj+FWhIpBux9ppoP3rlclw3Z0BZv3N7b7030Z1kYth+6rDuAsXUFr+d0VE6Ed1ikw==" 7110 + }, 7111 + "node_modules/watchpack": { 7112 + "version": "1.7.5", 7113 + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", 7114 + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", 7115 + "dev": true, 7116 + "dependencies": { 7117 + "graceful-fs": "^4.1.2", 7118 + "neo-async": "^2.5.0" 7119 + }, 7120 + "optionalDependencies": { 7121 + "chokidar": "^3.4.1", 7122 + "watchpack-chokidar2": "^2.0.1" 7123 + } 7124 + }, 7125 + "node_modules/watchpack-chokidar2": { 7126 + "version": "2.0.1", 7127 + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", 7128 + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", 7129 + "dev": true, 7130 + "optional": true, 7131 + "dependencies": { 7132 + "chokidar": "^2.1.8" 7133 + } 7134 + }, 7135 + "node_modules/watchpack-chokidar2/node_modules/anymatch": { 7136 + "version": "2.0.0", 7137 + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", 7138 + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", 7139 + "dev": true, 7140 + "optional": true, 7141 + "dependencies": { 7142 + "micromatch": "^3.1.4", 7143 + "normalize-path": "^2.1.1" 7144 + } 7145 + }, 7146 + "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { 7147 + "version": "2.1.1", 7148 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", 7149 + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", 7150 + "dev": true, 7151 + "optional": true, 7152 + "dependencies": { 7153 + "remove-trailing-separator": "^1.0.1" 7154 + }, 7155 + "engines": { 7156 + "node": ">=0.10.0" 7157 + } 7158 + }, 7159 + "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { 7160 + "version": "1.13.1", 7161 + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", 7162 + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", 7163 + "dev": true, 7164 + "optional": true, 7165 + "engines": { 7166 + "node": ">=0.10.0" 7167 + } 7168 + }, 7169 + "node_modules/watchpack-chokidar2/node_modules/chokidar": { 7170 + "version": "2.1.8", 7171 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", 7172 + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", 7173 + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", 7174 + "dev": true, 7175 + "optional": true, 7176 + "dependencies": { 7177 + "anymatch": "^2.0.0", 7178 + "async-each": "^1.0.1", 7179 + "braces": "^2.3.2", 7180 + "glob-parent": "^3.1.0", 7181 + "inherits": "^2.0.3", 7182 + "is-binary-path": "^1.0.0", 7183 + "is-glob": "^4.0.0", 7184 + "normalize-path": "^3.0.0", 7185 + "path-is-absolute": "^1.0.0", 7186 + "readdirp": "^2.2.1", 7187 + "upath": "^1.1.1" 7188 + }, 7189 + "optionalDependencies": { 7190 + "fsevents": "^1.2.7" 7191 + } 7192 + }, 7193 + "node_modules/watchpack-chokidar2/node_modules/fsevents": { 7194 + "version": "1.2.13", 7195 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", 7196 + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", 7197 + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", 7198 + "dev": true, 7199 + "hasInstallScript": true, 7200 + "optional": true, 7201 + "os": [ 7202 + "darwin" 7203 + ], 7204 + "dependencies": { 7205 + "bindings": "^1.5.0", 7206 + "nan": "^2.12.1" 7207 + }, 7208 + "engines": { 7209 + "node": ">= 4.0" 7210 + } 7211 + }, 7212 + "node_modules/watchpack-chokidar2/node_modules/glob-parent": { 7213 + "version": "3.1.0", 7214 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", 7215 + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", 7216 + "dev": true, 7217 + "optional": true, 7218 + "dependencies": { 7219 + "is-glob": "^3.1.0", 7220 + "path-dirname": "^1.0.0" 7221 + } 7222 + }, 7223 + "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { 7224 + "version": "3.1.0", 7225 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", 7226 + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", 7227 + "dev": true, 7228 + "optional": true, 7229 + "dependencies": { 7230 + "is-extglob": "^2.1.0" 7231 + }, 7232 + "engines": { 7233 + "node": ">=0.10.0" 7234 + } 7235 + }, 7236 + "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { 7237 + "version": "1.0.1", 7238 + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", 7239 + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", 7240 + "dev": true, 7241 + "optional": true, 7242 + "dependencies": { 7243 + "binary-extensions": "^1.0.0" 7244 + }, 7245 + "engines": { 7246 + "node": ">=0.10.0" 7247 + } 7248 + }, 7249 + "node_modules/watchpack-chokidar2/node_modules/readdirp": { 7250 + "version": "2.2.1", 7251 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", 7252 + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", 7253 + "dev": true, 7254 + "optional": true, 7255 + "dependencies": { 7256 + "graceful-fs": "^4.1.11", 7257 + "micromatch": "^3.1.10", 7258 + "readable-stream": "^2.0.2" 7259 + }, 7260 + "engines": { 7261 + "node": ">=0.10" 7262 + } 7263 + }, 7264 + "node_modules/wbuf": { 7265 + "version": "1.7.3", 7266 + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", 7267 + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", 7268 + "dev": true, 7269 + "dependencies": { 7270 + "minimalistic-assert": "^1.0.0" 7271 + } 7272 + }, 7273 + "node_modules/webpack": { 7274 + "version": "4.46.0", 7275 + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", 7276 + "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", 7277 + "dev": true, 7278 + "dependencies": { 7279 + "@webassemblyjs/ast": "1.9.0", 7280 + "@webassemblyjs/helper-module-context": "1.9.0", 7281 + "@webassemblyjs/wasm-edit": "1.9.0", 7282 + "@webassemblyjs/wasm-parser": "1.9.0", 7283 + "acorn": "^6.4.1", 7284 + "ajv": "^6.10.2", 7285 + "ajv-keywords": "^3.4.1", 7286 + "chrome-trace-event": "^1.0.2", 7287 + "enhanced-resolve": "^4.5.0", 7288 + "eslint-scope": "^4.0.3", 7289 + "json-parse-better-errors": "^1.0.2", 7290 + "loader-runner": "^2.4.0", 7291 + "loader-utils": "^1.2.3", 7292 + "memory-fs": "^0.4.1", 7293 + "micromatch": "^3.1.10", 7294 + "mkdirp": "^0.5.3", 7295 + "neo-async": "^2.6.1", 7296 + "node-libs-browser": "^2.2.1", 7297 + "schema-utils": "^1.0.0", 7298 + "tapable": "^1.1.3", 7299 + "terser-webpack-plugin": "^1.4.3", 7300 + "watchpack": "^1.7.4", 7301 + "webpack-sources": "^1.4.1" 7302 + }, 7303 + "bin": { 7304 + "webpack": "bin/webpack.js" 7305 + }, 7306 + "engines": { 7307 + "node": ">=6.11.5" 7308 + }, 7309 + "funding": { 7310 + "type": "opencollective", 7311 + "url": "https://opencollective.com/webpack" 7312 + }, 7313 + "peerDependenciesMeta": { 7314 + "webpack-cli": { 7315 + "optional": true 7316 + }, 7317 + "webpack-command": { 7318 + "optional": true 7319 + } 7320 + } 7321 + }, 7322 + "node_modules/webpack-bundle-analyzer": { 7323 + "version": "3.9.0", 7324 + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz", 7325 + "integrity": "sha512-Ob8amZfCm3rMB1ScjQVlbYYUEJyEjdEtQ92jqiFUYt5VkEeO2v5UMbv49P/gnmCZm3A6yaFQzCBvpZqN4MUsdA==", 7326 + "dev": true, 7327 + "dependencies": { 7328 + "acorn": "^7.1.1", 7329 + "acorn-walk": "^7.1.1", 7330 + "bfj": "^6.1.1", 7331 + "chalk": "^2.4.1", 7332 + "commander": "^2.18.0", 7333 + "ejs": "^2.6.1", 7334 + "express": "^4.16.3", 7335 + "filesize": "^3.6.1", 7336 + "gzip-size": "^5.0.0", 7337 + "lodash": "^4.17.19", 7338 + "mkdirp": "^0.5.1", 7339 + "opener": "^1.5.1", 7340 + "ws": "^6.0.0" 7341 + }, 7342 + "bin": { 7343 + "webpack-bundle-analyzer": "lib/bin/analyzer.js" 7344 + }, 7345 + "engines": { 7346 + "node": ">= 6.14.4" 7347 + } 7348 + }, 7349 + "node_modules/webpack-bundle-analyzer/node_modules/acorn": { 7350 + "version": "7.4.1", 7351 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", 7352 + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", 7353 + "dev": true, 7354 + "bin": { 7355 + "acorn": "bin/acorn" 7356 + }, 7357 + "engines": { 7358 + "node": ">=0.4.0" 7359 + } 7360 + }, 7361 + "node_modules/webpack-bundle-analyzer/node_modules/commander": { 7362 + "version": "2.20.3", 7363 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 7364 + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 7365 + "dev": true 7366 + }, 7367 + "node_modules/webpack-cli": { 7368 + "version": "3.3.12", 7369 + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz", 7370 + "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==", 7371 + "dev": true, 7372 + "dependencies": { 7373 + "chalk": "^2.4.2", 7374 + "cross-spawn": "^6.0.5", 7375 + "enhanced-resolve": "^4.1.1", 7376 + "findup-sync": "^3.0.0", 7377 + "global-modules": "^2.0.0", 7378 + "import-local": "^2.0.0", 7379 + "interpret": "^1.4.0", 7380 + "loader-utils": "^1.4.0", 7381 + "supports-color": "^6.1.0", 7382 + "v8-compile-cache": "^2.1.1", 7383 + "yargs": "^13.3.2" 7384 + }, 7385 + "bin": { 7386 + "webpack-cli": "bin/cli.js" 7387 + }, 7388 + "engines": { 7389 + "node": ">=6.11.5" 7390 + }, 7391 + "peerDependencies": { 7392 + "webpack": "4.x.x" 7393 + } 7394 + }, 7395 + "node_modules/webpack-dev-middleware": { 7396 + "version": "3.7.3", 7397 + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", 7398 + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", 7399 + "dev": true, 7400 + "dependencies": { 7401 + "memory-fs": "^0.4.1", 7402 + "mime": "^2.4.4", 7403 + "mkdirp": "^0.5.1", 7404 + "range-parser": "^1.2.1", 7405 + "webpack-log": "^2.0.0" 7406 + }, 7407 + "engines": { 7408 + "node": ">= 6" 7409 + }, 7410 + "peerDependencies": { 7411 + "webpack": "^4.0.0 || ^5.0.0" 7412 + } 7413 + }, 7414 + "node_modules/webpack-dev-middleware/node_modules/mime": { 7415 + "version": "2.5.2", 7416 + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", 7417 + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", 7418 + "dev": true, 7419 + "bin": { 7420 + "mime": "cli.js" 7421 + }, 7422 + "engines": { 7423 + "node": ">=4.0.0" 7424 + } 7425 + }, 7426 + "node_modules/webpack-dev-server": { 7427 + "version": "3.11.2", 7428 + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", 7429 + "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", 7430 + "dev": true, 7431 + "dependencies": { 7432 + "ansi-html": "0.0.7", 7433 + "bonjour": "^3.5.0", 7434 + "chokidar": "^2.1.8", 7435 + "compression": "^1.7.4", 7436 + "connect-history-api-fallback": "^1.6.0", 7437 + "debug": "^4.1.1", 7438 + "del": "^4.1.1", 7439 + "express": "^4.17.1", 7440 + "html-entities": "^1.3.1", 7441 + "http-proxy-middleware": "0.19.1", 7442 + "import-local": "^2.0.0", 7443 + "internal-ip": "^4.3.0", 7444 + "ip": "^1.1.5", 7445 + "is-absolute-url": "^3.0.3", 7446 + "killable": "^1.0.1", 7447 + "loglevel": "^1.6.8", 7448 + "opn": "^5.5.0", 7449 + "p-retry": "^3.0.1", 7450 + "portfinder": "^1.0.26", 7451 + "schema-utils": "^1.0.0", 7452 + "selfsigned": "^1.10.8", 7453 + "semver": "^6.3.0", 7454 + "serve-index": "^1.9.1", 7455 + "sockjs": "^0.3.21", 7456 + "sockjs-client": "^1.5.0", 7457 + "spdy": "^4.0.2", 7458 + "strip-ansi": "^3.0.1", 7459 + "supports-color": "^6.1.0", 7460 + "url": "^0.11.0", 7461 + "webpack-dev-middleware": "^3.7.2", 7462 + "webpack-log": "^2.0.0", 7463 + "ws": "^6.2.1", 7464 + "yargs": "^13.3.2" 7465 + }, 7466 + "bin": { 7467 + "webpack-dev-server": "bin/webpack-dev-server.js" 7468 + }, 7469 + "engines": { 7470 + "node": ">= 6.11.5" 7471 + }, 7472 + "peerDependencies": { 7473 + "webpack": "^4.0.0 || ^5.0.0" 7474 + }, 7475 + "peerDependenciesMeta": { 7476 + "webpack-cli": { 7477 + "optional": true 7478 + } 7479 + } 7480 + }, 7481 + "node_modules/webpack-dev-server/node_modules/anymatch": { 7482 + "version": "2.0.0", 7483 + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", 7484 + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", 7485 + "dev": true, 7486 + "dependencies": { 7487 + "micromatch": "^3.1.4", 7488 + "normalize-path": "^2.1.1" 7489 + } 7490 + }, 7491 + "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": { 7492 + "version": "2.1.1", 7493 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", 7494 + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", 7495 + "dev": true, 7496 + "dependencies": { 7497 + "remove-trailing-separator": "^1.0.1" 7498 + }, 7499 + "engines": { 7500 + "node": ">=0.10.0" 7501 + } 7502 + }, 7503 + "node_modules/webpack-dev-server/node_modules/binary-extensions": { 7504 + "version": "1.13.1", 7505 + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", 7506 + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", 7507 + "dev": true, 7508 + "engines": { 7509 + "node": ">=0.10.0" 7510 + } 7511 + }, 7512 + "node_modules/webpack-dev-server/node_modules/chokidar": { 7513 + "version": "2.1.8", 7514 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", 7515 + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", 7516 + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", 7517 + "dev": true, 7518 + "dependencies": { 7519 + "anymatch": "^2.0.0", 7520 + "async-each": "^1.0.1", 7521 + "braces": "^2.3.2", 7522 + "glob-parent": "^3.1.0", 7523 + "inherits": "^2.0.3", 7524 + "is-binary-path": "^1.0.0", 7525 + "is-glob": "^4.0.0", 7526 + "normalize-path": "^3.0.0", 7527 + "path-is-absolute": "^1.0.0", 7528 + "readdirp": "^2.2.1", 7529 + "upath": "^1.1.1" 7530 + }, 7531 + "optionalDependencies": { 7532 + "fsevents": "^1.2.7" 7533 + } 7534 + }, 7535 + "node_modules/webpack-dev-server/node_modules/debug": { 7536 + "version": "4.3.2", 7537 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", 7538 + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", 7539 + "dev": true, 7540 + "dependencies": { 7541 + "ms": "2.1.2" 7542 + }, 7543 + "engines": { 7544 + "node": ">=6.0" 7545 + }, 7546 + "peerDependenciesMeta": { 7547 + "supports-color": { 7548 + "optional": true 7549 + } 7550 + } 7551 + }, 7552 + "node_modules/webpack-dev-server/node_modules/fsevents": { 7553 + "version": "1.2.13", 7554 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", 7555 + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", 7556 + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", 7557 + "dev": true, 7558 + "hasInstallScript": true, 7559 + "optional": true, 7560 + "os": [ 7561 + "darwin" 7562 + ], 7563 + "dependencies": { 7564 + "bindings": "^1.5.0", 7565 + "nan": "^2.12.1" 7566 + }, 7567 + "engines": { 7568 + "node": ">= 4.0" 7569 + } 7570 + }, 7571 + "node_modules/webpack-dev-server/node_modules/glob-parent": { 7572 + "version": "3.1.0", 7573 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", 7574 + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", 7575 + "dev": true, 7576 + "dependencies": { 7577 + "is-glob": "^3.1.0", 7578 + "path-dirname": "^1.0.0" 7579 + } 7580 + }, 7581 + "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": { 7582 + "version": "3.1.0", 7583 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", 7584 + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", 7585 + "dev": true, 7586 + "dependencies": { 7587 + "is-extglob": "^2.1.0" 7588 + }, 7589 + "engines": { 7590 + "node": ">=0.10.0" 7591 + } 7592 + }, 7593 + "node_modules/webpack-dev-server/node_modules/is-binary-path": { 7594 + "version": "1.0.1", 7595 + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", 7596 + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", 7597 + "dev": true, 7598 + "dependencies": { 7599 + "binary-extensions": "^1.0.0" 7600 + }, 7601 + "engines": { 7602 + "node": ">=0.10.0" 7603 + } 7604 + }, 7605 + "node_modules/webpack-dev-server/node_modules/ms": { 7606 + "version": "2.1.2", 7607 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 7608 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 7609 + "dev": true 7610 + }, 7611 + "node_modules/webpack-dev-server/node_modules/readdirp": { 7612 + "version": "2.2.1", 7613 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", 7614 + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", 7615 + "dev": true, 7616 + "dependencies": { 7617 + "graceful-fs": "^4.1.11", 7618 + "micromatch": "^3.1.10", 7619 + "readable-stream": "^2.0.2" 7620 + }, 7621 + "engines": { 7622 + "node": ">=0.10" 7623 + } 7624 + }, 7625 + "node_modules/webpack-dev-server/node_modules/schema-utils": { 7626 + "version": "1.0.0", 7627 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", 7628 + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", 7629 + "dev": true, 7630 + "dependencies": { 7631 + "ajv": "^6.1.0", 7632 + "ajv-errors": "^1.0.0", 7633 + "ajv-keywords": "^3.1.0" 7634 + }, 7635 + "engines": { 7636 + "node": ">= 4" 7637 + } 7638 + }, 7639 + "node_modules/webpack-log": { 7640 + "version": "2.0.0", 7641 + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", 7642 + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", 7643 + "dev": true, 7644 + "dependencies": { 7645 + "ansi-colors": "^3.0.0", 7646 + "uuid": "^3.3.2" 7647 + }, 7648 + "engines": { 7649 + "node": ">= 6" 7650 + } 7651 + }, 7652 + "node_modules/webpack-sources": { 7653 + "version": "1.4.3", 7654 + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", 7655 + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", 7656 + "dev": true, 7657 + "dependencies": { 7658 + "source-list-map": "^2.0.0", 7659 + "source-map": "~0.6.1" 7660 + } 7661 + }, 7662 + "node_modules/webpack/node_modules/schema-utils": { 7663 + "version": "1.0.0", 7664 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", 7665 + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", 7666 + "dev": true, 7667 + "dependencies": { 7668 + "ajv": "^6.1.0", 7669 + "ajv-errors": "^1.0.0", 7670 + "ajv-keywords": "^3.1.0" 7671 + }, 7672 + "engines": { 7673 + "node": ">= 4" 7674 + } 7675 + }, 7676 + "node_modules/websocket-driver": { 7677 + "version": "0.7.4", 7678 + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", 7679 + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", 7680 + "dev": true, 7681 + "dependencies": { 7682 + "http-parser-js": ">=0.5.1", 7683 + "safe-buffer": ">=5.1.0", 7684 + "websocket-extensions": ">=0.1.1" 7685 + }, 7686 + "engines": { 7687 + "node": ">=0.8.0" 7688 + } 7689 + }, 7690 + "node_modules/websocket-extensions": { 7691 + "version": "0.1.4", 7692 + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", 7693 + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", 7694 + "dev": true, 7695 + "engines": { 7696 + "node": ">=0.8.0" 7697 + } 7698 + }, 7699 + "node_modules/which": { 7700 + "version": "1.3.1", 7701 + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 7702 + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 7703 + "dev": true, 7704 + "dependencies": { 7705 + "isexe": "^2.0.0" 7706 + }, 7707 + "bin": { 7708 + "which": "bin/which" 7709 + } 7710 + }, 7711 + "node_modules/which-boxed-primitive": { 7712 + "version": "1.0.2", 7713 + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", 7714 + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", 7715 + "dev": true, 7716 + "dependencies": { 7717 + "is-bigint": "^1.0.1", 7718 + "is-boolean-object": "^1.1.0", 7719 + "is-number-object": "^1.0.4", 7720 + "is-string": "^1.0.5", 7721 + "is-symbol": "^1.0.3" 7722 + }, 7723 + "funding": { 7724 + "url": "https://github.com/sponsors/ljharb" 7725 + } 7726 + }, 7727 + "node_modules/which-module": { 7728 + "version": "2.0.0", 7729 + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", 7730 + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", 7731 + "dev": true 7732 + }, 7733 + "node_modules/worker-farm": { 7734 + "version": "1.7.0", 7735 + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", 7736 + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", 7737 + "dev": true, 7738 + "dependencies": { 7739 + "errno": "~0.1.7" 7740 + } 7741 + }, 7742 + "node_modules/wrap-ansi": { 7743 + "version": "5.1.0", 7744 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", 7745 + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", 7746 + "dev": true, 7747 + "dependencies": { 7748 + "ansi-styles": "^3.2.0", 7749 + "string-width": "^3.0.0", 7750 + "strip-ansi": "^5.0.0" 7751 + }, 7752 + "engines": { 7753 + "node": ">=6" 7754 + } 7755 + }, 7756 + "node_modules/wrap-ansi/node_modules/ansi-regex": { 7757 + "version": "4.1.0", 7758 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 7759 + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", 7760 + "dev": true, 7761 + "engines": { 7762 + "node": ">=6" 7763 + } 7764 + }, 7765 + "node_modules/wrap-ansi/node_modules/strip-ansi": { 7766 + "version": "5.2.0", 7767 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 7768 + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 7769 + "dev": true, 7770 + "dependencies": { 7771 + "ansi-regex": "^4.1.0" 7772 + }, 7773 + "engines": { 7774 + "node": ">=6" 7775 + } 7776 + }, 7777 + "node_modules/wrappy": { 7778 + "version": "1.0.2", 7779 + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 7780 + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 7781 + "dev": true 7782 + }, 7783 + "node_modules/ws": { 7784 + "version": "6.2.2", 7785 + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", 7786 + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", 7787 + "dev": true, 7788 + "dependencies": { 7789 + "async-limiter": "~1.0.0" 7790 + } 7791 + }, 7792 + "node_modules/xtend": { 7793 + "version": "4.0.2", 7794 + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 7795 + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 7796 + "dev": true, 7797 + "engines": { 7798 + "node": ">=0.4" 7799 + } 7800 + }, 7801 + "node_modules/y18n": { 7802 + "version": "4.0.3", 7803 + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", 7804 + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", 7805 + "dev": true 7806 + }, 7807 + "node_modules/yallist": { 7808 + "version": "3.1.1", 7809 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 7810 + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 7811 + "dev": true 7812 + }, 7813 + "node_modules/yargs": { 7814 + "version": "13.3.2", 7815 + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", 7816 + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", 7817 + "dev": true, 7818 + "dependencies": { 7819 + "cliui": "^5.0.0", 7820 + "find-up": "^3.0.0", 7821 + "get-caller-file": "^2.0.1", 7822 + "require-directory": "^2.1.1", 7823 + "require-main-filename": "^2.0.0", 7824 + "set-blocking": "^2.0.0", 7825 + "string-width": "^3.0.0", 7826 + "which-module": "^2.0.0", 7827 + "y18n": "^4.0.0", 7828 + "yargs-parser": "^13.1.2" 7829 + } 7830 + }, 7831 + "node_modules/yargs-parser": { 7832 + "version": "13.1.2", 7833 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", 7834 + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", 7835 + "dev": true, 7836 + "dependencies": { 7837 + "camelcase": "^5.0.0", 7838 + "decamelize": "^1.2.0" 7839 + } 7840 + } 7841 + }, 7842 + "dependencies": { 7843 + "@codemirror/autocomplete": { 7844 + "version": "0.19.3", 7845 + "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-0.19.3.tgz", 7846 + "integrity": "sha512-5juP6hVrHAogzQ0JUTQuibE8j1seqeGNJ98qLUPuliI6kLBg5INS4qvUI1Brqye+wYPFu7UHqrrn13RLh5YSzw==", 7847 + "requires": { 7848 + "@codemirror/language": "^0.19.0", 7849 + "@codemirror/state": "^0.19.0", 7850 + "@codemirror/text": "^0.19.2", 7851 + "@codemirror/tooltip": "^0.19.0", 7852 + "@codemirror/view": "^0.19.0", 7853 + "@lezer/common": "^0.15.0" 7854 + } 7855 + }, 7856 + "@codemirror/basic-setup": { 7857 + "version": "0.19.0", 7858 + "resolved": "https://registry.npmjs.org/@codemirror/basic-setup/-/basic-setup-0.19.0.tgz", 7859 + "integrity": "sha512-Yhrf7fIz8+INHWOhpWeRwbs8fpc0KsydX9baD7TyYqniLVWyTi0Hwm52mr0f5O+k4YaJPeHAgT3x9gzDXZIvOw==", 7860 + "requires": { 7861 + "@codemirror/autocomplete": "^0.19.0", 7862 + "@codemirror/closebrackets": "^0.19.0", 7863 + "@codemirror/commands": "^0.19.0", 7864 + "@codemirror/comment": "^0.19.0", 7865 + "@codemirror/fold": "^0.19.0", 7866 + "@codemirror/gutter": "^0.19.0", 7867 + "@codemirror/highlight": "^0.19.0", 7868 + "@codemirror/history": "^0.19.0", 7869 + "@codemirror/language": "^0.19.0", 7870 + "@codemirror/lint": "^0.19.0", 7871 + "@codemirror/matchbrackets": "^0.19.0", 7872 + "@codemirror/rectangular-selection": "^0.19.0", 7873 + "@codemirror/search": "^0.19.0", 7874 + "@codemirror/state": "^0.19.0", 7875 + "@codemirror/view": "^0.19.0" 7876 + } 7877 + }, 7878 + "@codemirror/closebrackets": { 7879 + "version": "0.19.0", 7880 + "resolved": "https://registry.npmjs.org/@codemirror/closebrackets/-/closebrackets-0.19.0.tgz", 7881 + "integrity": "sha512-dFWX5OEVYWRNtGaifSbwIAlymnRRjxWMiMbffbAjF7p0zfGHDbdGkiT56q3Xud63h5/tQdSo5dK1iyNTzHz5vg==", 7882 + "requires": { 7883 + "@codemirror/language": "^0.19.0", 7884 + "@codemirror/rangeset": "^0.19.0", 7885 + "@codemirror/state": "^0.19.0", 7886 + "@codemirror/text": "^0.19.0", 7887 + "@codemirror/view": "^0.19.0" 7888 + } 7889 + }, 7890 + "@codemirror/commands": { 7891 + "version": "0.19.2", 7892 + "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-0.19.2.tgz", 7893 + "integrity": "sha512-gYjrobG5GIjImtwKo0hzSsHoZUdYODRpNc0hF9sMHXagh5uy9yuJbsoR6RBS0W4ol1BefJNI0Q5L4US/feqcSA==", 7894 + "requires": { 7895 + "@codemirror/language": "^0.19.0", 7896 + "@codemirror/matchbrackets": "^0.19.0", 7897 + "@codemirror/state": "^0.19.0", 7898 + "@codemirror/text": "^0.19.0", 7899 + "@codemirror/view": "^0.19.0", 7900 + "@lezer/common": "^0.15.0" 7901 + } 7902 + }, 7903 + "@codemirror/comment": { 7904 + "version": "0.19.0", 7905 + "resolved": "https://registry.npmjs.org/@codemirror/comment/-/comment-0.19.0.tgz", 7906 + "integrity": "sha512-3hqAd0548fxqOBm4khFMcXVIivX8p0bSlbAuZJ6PNoUn/0wXhxkxowPp0FmFzU2+y37Z+ZQF5cRB5EREWPRIiQ==", 7907 + "requires": { 7908 + "@codemirror/state": "^0.19.0", 7909 + "@codemirror/text": "^0.19.0", 7910 + "@codemirror/view": "^0.19.0" 7911 + } 7912 + }, 7913 + "@codemirror/fold": { 7914 + "version": "0.19.0", 7915 + "resolved": "https://registry.npmjs.org/@codemirror/fold/-/fold-0.19.0.tgz", 7916 + "integrity": "sha512-cHbr2hqKe2pMls1Ia1a4IwXly87ljpmvPUKkul6H/Uv9kCwpQLOP3dGMPXbMGm/1hGjBF/0wnc+m2iba9iJBTQ==", 7917 + "requires": { 7918 + "@codemirror/gutter": "^0.19.0", 7919 + "@codemirror/language": "^0.19.0", 7920 + "@codemirror/rangeset": "^0.19.0", 7921 + "@codemirror/state": "^0.19.0", 7922 + "@codemirror/view": "^0.19.0" 7923 + } 7924 + }, 7925 + "@codemirror/gutter": { 7926 + "version": "0.19.1", 7927 + "resolved": "https://registry.npmjs.org/@codemirror/gutter/-/gutter-0.19.1.tgz", 7928 + "integrity": "sha512-lPZJt7m3s1EIaUzkqYIr0vARnhh4ZcgzaLFaSweDn2IFIFq10TOnYzsuXJrgD7KfeU0Epjgznyg3VC0utHX7uA==", 7929 + "requires": { 7930 + "@codemirror/rangeset": "^0.19.0", 7931 + "@codemirror/state": "^0.19.0", 7932 + "@codemirror/view": "^0.19.0" 7933 + } 7934 + }, 7935 + "@codemirror/highlight": { 7936 + "version": "0.19.4", 7937 + "resolved": "https://registry.npmjs.org/@codemirror/highlight/-/highlight-0.19.4.tgz", 7938 + "integrity": "sha512-M7QfcEJWbC9aMX23UvLjqJlnwxVe9mGVPogSFujIQ4lC2Rocqalkx3NkmNDsNV8Q4RYTVB4+XiRPosq1tIY0Pw==", 7939 + "requires": { 7940 + "@codemirror/language": "^0.19.0", 7941 + "@codemirror/rangeset": "^0.19.0", 7942 + "@codemirror/state": "^0.19.0", 7943 + "@codemirror/view": "^0.19.0", 7944 + "@lezer/common": "^0.15.0", 7945 + "style-mod": "^4.0.0" 7946 + } 7947 + }, 7948 + "@codemirror/history": { 7949 + "version": "0.19.0", 7950 + "resolved": "https://registry.npmjs.org/@codemirror/history/-/history-0.19.0.tgz", 7951 + "integrity": "sha512-E0H+lncH66IMDhaND9jgkjE7s0dhYfjCPmS+Ig2Yes9I8+UIEecIdObj8c8HPCFGctGg3fxXqRAw2mdHl2Wouw==", 7952 + "requires": { 7953 + "@codemirror/state": "^0.19.0", 7954 + "@codemirror/view": "^0.19.0" 7955 + } 7956 + }, 7957 + "@codemirror/lang-css": { 7958 + "version": "0.19.1", 7959 + "resolved": "https://registry.npmjs.org/@codemirror/lang-css/-/lang-css-0.19.1.tgz", 7960 + "integrity": "sha512-Eo1B19MNtDPoAeGyExq4vQZ/T0uvRpZ5NzUfHJisNg0TrZ3/JiLlWNJFTT18bQborNOk36GdzL1Fj39+3gH2Lw==", 7961 + "requires": { 7962 + "@codemirror/autocomplete": "^0.19.0", 7963 + "@codemirror/highlight": "^0.19.0", 7964 + "@codemirror/language": "^0.19.0", 7965 + "@codemirror/state": "^0.19.0", 7966 + "@lezer/css": "^0.15.0" 7967 + } 7968 + }, 7969 + "@codemirror/lang-html": { 7970 + "version": "0.19.1", 7971 + "resolved": "https://registry.npmjs.org/@codemirror/lang-html/-/lang-html-0.19.1.tgz", 7972 + "integrity": "sha512-kQwkplKggcNok6gEVpG7Qx4IDFrwEHd99YWVNiOiRzPF019iSDAUmSv5Eh47yZPjF1VXOnm5FSIzgszzkYdiow==", 7973 + "requires": { 7974 + "@codemirror/autocomplete": "^0.19.0", 7975 + "@codemirror/highlight": "^0.19.0", 7976 + "@codemirror/lang-css": "^0.19.0", 7977 + "@codemirror/lang-javascript": "^0.19.0", 7978 + "@codemirror/language": "^0.19.0", 7979 + "@codemirror/state": "^0.19.0", 7980 + "@lezer/common": "^0.15.0", 7981 + "@lezer/html": "^0.15.0" 7982 + } 7983 + }, 7984 + "@codemirror/lang-javascript": { 7985 + "version": "0.19.1", 7986 + "resolved": "https://registry.npmjs.org/@codemirror/lang-javascript/-/lang-javascript-0.19.1.tgz", 7987 + "integrity": "sha512-fFAP4nkfU36c14K8f6ytVYYeuX/2E7dJ+bD7UCZPWavXYjwdHAgDCJGH84MjhBSh0lMc908We80vyYg1j3MnRQ==", 7988 + "requires": { 7989 + "@codemirror/autocomplete": "^0.19.0", 7990 + "@codemirror/highlight": "^0.19.0", 7991 + "@codemirror/language": "^0.19.0", 7992 + "@codemirror/lint": "^0.19.0", 7993 + "@codemirror/state": "^0.19.0", 7994 + "@codemirror/view": "^0.19.0", 7995 + "@lezer/javascript": "^0.15.0" 7996 + } 7997 + }, 7998 + "@codemirror/lang-markdown": { 7999 + "version": "0.19.1", 8000 + "resolved": "https://registry.npmjs.org/@codemirror/lang-markdown/-/lang-markdown-0.19.1.tgz", 8001 + "integrity": "sha512-J79Y27G7rlDtEEe5ObtRhHeSpyHCClQUEin9D+22jQf41SDdND1f4Qxm2Q5itQGF9IvWBhqbfvSRYfj+1sTZrg==", 8002 + "requires": { 8003 + "@codemirror/highlight": "^0.19.0", 8004 + "@codemirror/lang-html": "^0.19.0", 8005 + "@codemirror/language": "^0.19.0", 8006 + "@codemirror/state": "^0.19.0", 8007 + "@codemirror/view": "^0.19.0", 8008 + "@lezer/common": "^0.15.0", 8009 + "@lezer/markdown": "^0.15.0" 8010 + } 8011 + }, 8012 + "@codemirror/language": { 8013 + "version": "0.19.2", 8014 + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-0.19.2.tgz", 8015 + "integrity": "sha512-Zz/gVezTknHhH2HcaMsYauxz06+3+IFU0nhhZmdTMcGbDL/ryQI2R543k9Zc58wA31lGa6uN+JzpZynEcGBwMQ==", 8016 + "requires": { 8017 + "@codemirror/state": "^0.19.0", 8018 + "@codemirror/text": "^0.19.0", 8019 + "@codemirror/view": "^0.19.0", 8020 + "@lezer/common": "^0.15.0", 8021 + "@lezer/lr": "^0.15.0" 8022 + } 8023 + }, 8024 + "@codemirror/lint": { 8025 + "version": "0.19.0", 8026 + "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-0.19.0.tgz", 8027 + "integrity": "sha512-XjCIVJi2cUNlppwz0eGu0F93uFKJq1t2fupBQlDMr3hLmIxIRWjhvy66+Pw/ziH98XA8meLEGQX29umBAvym4w==", 8028 + "requires": { 8029 + "@codemirror/panel": "^0.19.0", 8030 + "@codemirror/state": "^0.19.0", 8031 + "@codemirror/tooltip": "^0.19.0", 8032 + "@codemirror/view": "^0.19.0", 8033 + "crelt": "^1.0.5" 8034 + } 8035 + }, 8036 + "@codemirror/matchbrackets": { 8037 + "version": "0.19.1", 8038 + "resolved": "https://registry.npmjs.org/@codemirror/matchbrackets/-/matchbrackets-0.19.1.tgz", 8039 + "integrity": "sha512-jBEW2Uu3hWcrrkwkauaikCAE7s5liCwbccFa6rLK6DzwaynOqCKJGyDsbkfrhikofNRc1yh4V3vwUuxt2u4QbA==", 8040 + "requires": { 8041 + "@codemirror/language": "^0.19.0", 8042 + "@codemirror/state": "^0.19.0", 8043 + "@codemirror/view": "^0.19.0", 8044 + "@lezer/common": "^0.15.0" 8045 + } 8046 + }, 8047 + "@codemirror/panel": { 8048 + "version": "0.19.0", 8049 + "resolved": "https://registry.npmjs.org/@codemirror/panel/-/panel-0.19.0.tgz", 8050 + "integrity": "sha512-LJuu49xnuhaAztlhnLJQ57ddOirSyf8/lnl7twsQUG/05RkxodBZ9F7q8r5AOLqOkaQOy9WySEKX1Ur8lD9Q5w==", 8051 + "requires": { 8052 + "@codemirror/state": "^0.19.0", 8053 + "@codemirror/view": "^0.19.0" 8054 + } 8055 + }, 8056 + "@codemirror/rangeset": { 8057 + "version": "0.19.1", 8058 + "resolved": "https://registry.npmjs.org/@codemirror/rangeset/-/rangeset-0.19.1.tgz", 8059 + "integrity": "sha512-WaKTEw8JB/3QFlQzpdgRoklopcWvG8O/Xp+rxxOfFKYTaeaejpY/tjpyBBg+Ea65Ka3m7+pPp9d5j/oR2rd9NA==", 8060 + "requires": { 8061 + "@codemirror/state": "^0.19.0" 8062 + } 8063 + }, 8064 + "@codemirror/rectangular-selection": { 8065 + "version": "0.19.0", 8066 + "resolved": "https://registry.npmjs.org/@codemirror/rectangular-selection/-/rectangular-selection-0.19.0.tgz", 8067 + "integrity": "sha512-KdvoEweBgVsOcqdYFEinYGroS028pwUPkO3REzQC7Z/hT1KNqZUlyfoi6WBv3Gzp8b6l8NNA+rLnnYMSHlcGYA==", 8068 + "requires": { 8069 + "@codemirror/state": "^0.19.0", 8070 + "@codemirror/text": "^0.19.0", 8071 + "@codemirror/view": "^0.19.0" 8072 + } 8073 + }, 8074 + "@codemirror/search": { 8075 + "version": "0.19.1", 8076 + "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-0.19.1.tgz", 8077 + "integrity": "sha512-OBjaIvdFwiknmPoc/hFSistUN/hdumz7Wf0SyueL2tTIQ1MZDNnonC07+GEpiF6nTjcY6r+ifC0cf2X3o/FVqQ==", 8078 + "requires": { 8079 + "@codemirror/panel": "^0.19.0", 8080 + "@codemirror/rangeset": "^0.19.0", 8081 + "@codemirror/state": "^0.19.0", 8082 + "@codemirror/text": "^0.19.0", 8083 + "@codemirror/view": "^0.19.0", 8084 + "crelt": "^1.0.5" 8085 + } 8086 + }, 8087 + "@codemirror/state": { 8088 + "version": "0.19.1", 8089 + "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-0.19.1.tgz", 8090 + "integrity": "sha512-5NR6/h+pVp7d77F4rLpNWcYvARCvqXa1uayoNx06d1aEm6wy/K+3lxTg7taB/qaEKd+oCsSHjRL8oSE1Fm+nsw==", 8091 + "requires": { 8092 + "@codemirror/text": "^0.19.0" 8093 + } 8094 + }, 8095 + "@codemirror/text": { 8096 + "version": "0.19.3", 8097 + "resolved": "https://registry.npmjs.org/@codemirror/text/-/text-0.19.3.tgz", 8098 + "integrity": "sha512-A0HBPZRwQ72XVMN1tg/pVUnvS5CKboBeHZE7cylYw0ljx9eX+NoYaK7apPSJO/Fwh9XhH9m8Va06EGc11VOzUw==" 8099 + }, 8100 + "@codemirror/tooltip": { 8101 + "version": "0.19.2", 8102 + "resolved": "https://registry.npmjs.org/@codemirror/tooltip/-/tooltip-0.19.2.tgz", 8103 + "integrity": "sha512-FMMGGLrr62Ck54NEz8yTGpgo8ihobAsC3sbeQg+OpY4jv9dt1yIP5B9LzsIV+TXQB57JZQZxtTqzkhnFq76haw==", 8104 + "requires": { 8105 + "@codemirror/state": "^0.19.0", 8106 + "@codemirror/view": "^0.19.0" 8107 + } 8108 + }, 8109 + "@codemirror/view": { 8110 + "version": "0.19.4", 8111 + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-0.19.4.tgz", 8112 + "integrity": "sha512-yfJ6zdxQOnNIkZqrAyPPdU1/qeucjp5NzvfZfrI1X5niWvwd8re/o9MUeG+nvOmtac+uKmXYUU9dRZUFCAOcaQ==", 8113 + "requires": { 8114 + "@codemirror/rangeset": "^0.19.0", 8115 + "@codemirror/state": "^0.19.0", 8116 + "@codemirror/text": "^0.19.0", 8117 + "style-mod": "^4.0.0", 8118 + "w3c-keyname": "^2.2.4" 8119 + } 8120 + }, 8121 + "@lezer/common": { 8122 + "version": "0.15.4", 8123 + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-0.15.4.tgz", 8124 + "integrity": "sha512-+n/fKtcvw2qp/WIaZCR2HNzoB70Pwa9hQ8xFU86sDbZr9PYf2HX0qaG3N9Q/XCQHJeaB+GOh/XY9jHMWw4h6Ow==" 8125 + }, 8126 + "@lezer/css": { 8127 + "version": "0.15.1", 8128 + "resolved": "https://registry.npmjs.org/@lezer/css/-/css-0.15.1.tgz", 8129 + "integrity": "sha512-ywBytH6Tr12VFx88loNwObrN2uuDTWIgf4tNCHmTu4ClhfY0cYNcyTqxWx62f3XymTfjX4Ms4eimq17MpEVqqQ==", 8130 + "requires": { 8131 + "@lezer/lr": "^0.15.0" 8132 + } 8133 + }, 8134 + "@lezer/html": { 8135 + "version": "0.15.0", 8136 + "resolved": "https://registry.npmjs.org/@lezer/html/-/html-0.15.0.tgz", 8137 + "integrity": "sha512-ErmgP/Vv0AhYJvs/Ekb9oue4IzBHemKLi7K8tJ0jgS+20Y8FGC9foK6knCXtEHqdPaxVGQH9PVp7gecLnzLd9Q==", 8138 + "requires": { 8139 + "@lezer/lr": "^0.15.0" 8140 + } 8141 + }, 8142 + "@lezer/javascript": { 8143 + "version": "0.15.0", 8144 + "resolved": "https://registry.npmjs.org/@lezer/javascript/-/javascript-0.15.0.tgz", 8145 + "integrity": "sha512-euFjbbyYmxpBls9FyBAKnGLEjaMFqfHvhfueA7M1PitZdieHu8KSblutmcwjpWKIV4eH4uElMZO2cPVe0aFxXA==", 8146 + "requires": { 8147 + "@lezer/lr": "^0.15.0" 8148 + } 8149 + }, 8150 + "@lezer/lr": { 8151 + "version": "0.15.2", 8152 + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-0.15.2.tgz", 8153 + "integrity": "sha512-gkQUkKCAw/zxOiTCGhjctV/C+FPmfwqXscM9EGgcYhUZewkLu2AsEl2Vlcral7xtDU0t6xwakT6Fw5jlMvMX6Q==", 8154 + "requires": { 8155 + "@lezer/common": "^0.15.0" 8156 + } 8157 + }, 8158 + "@lezer/markdown": { 8159 + "version": "0.15.0", 8160 + "resolved": "https://registry.npmjs.org/@lezer/markdown/-/markdown-0.15.0.tgz", 8161 + "integrity": "sha512-uaCWymcUIvVr7jxDki0V4wGOcSasFt9H8cS/tgk7FAHUpq622rCkmRgGpv8DtN74yNlShcl1jhdyoRhop1f69g==", 8162 + "requires": { 8163 + "@lezer/common": "^0.15.0" 8164 + } 8165 + }, 8166 + "@types/glob": { 8167 + "version": "7.1.4", 8168 + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz", 8169 + "integrity": "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==", 8170 + "dev": true, 8171 + "requires": { 8172 + "@types/minimatch": "*", 8173 + "@types/node": "*" 8174 + } 8175 + }, 8176 + "@types/json-schema": { 8177 + "version": "7.0.9", 8178 + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", 8179 + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", 8180 + "dev": true 8181 + }, 8182 + "@types/minimatch": { 8183 + "version": "3.0.5", 8184 + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", 8185 + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", 8186 + "dev": true 8187 + }, 8188 + "@types/node": { 8189 + "version": "16.7.13", 8190 + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.7.13.tgz", 8191 + "integrity": "sha512-pLUPDn+YG3FYEt/pHI74HmnJOWzeR+tOIQzUx93pi9M7D8OE7PSLr97HboXwk5F+JS+TLtWuzCOW97AHjmOXXA==", 8192 + "dev": true 8193 + }, 8194 + "@webassemblyjs/ast": { 8195 + "version": "1.9.0", 8196 + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", 8197 + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", 8198 + "dev": true, 8199 + "requires": { 8200 + "@webassemblyjs/helper-module-context": "1.9.0", 8201 + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", 8202 + "@webassemblyjs/wast-parser": "1.9.0" 8203 + } 8204 + }, 8205 + "@webassemblyjs/floating-point-hex-parser": { 8206 + "version": "1.9.0", 8207 + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", 8208 + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", 8209 + "dev": true 8210 + }, 8211 + "@webassemblyjs/helper-api-error": { 8212 + "version": "1.9.0", 8213 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", 8214 + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", 8215 + "dev": true 8216 + }, 8217 + "@webassemblyjs/helper-buffer": { 8218 + "version": "1.9.0", 8219 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", 8220 + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", 8221 + "dev": true 8222 + }, 8223 + "@webassemblyjs/helper-code-frame": { 8224 + "version": "1.9.0", 8225 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", 8226 + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", 8227 + "dev": true, 8228 + "requires": { 8229 + "@webassemblyjs/wast-printer": "1.9.0" 8230 + } 8231 + }, 8232 + "@webassemblyjs/helper-fsm": { 8233 + "version": "1.9.0", 8234 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", 8235 + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", 8236 + "dev": true 8237 + }, 8238 + "@webassemblyjs/helper-module-context": { 8239 + "version": "1.9.0", 8240 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", 8241 + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", 8242 + "dev": true, 8243 + "requires": { 8244 + "@webassemblyjs/ast": "1.9.0" 8245 + } 8246 + }, 8247 + "@webassemblyjs/helper-wasm-bytecode": { 8248 + "version": "1.9.0", 8249 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", 8250 + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", 8251 + "dev": true 8252 + }, 8253 + "@webassemblyjs/helper-wasm-section": { 8254 + "version": "1.9.0", 8255 + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", 8256 + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", 8257 + "dev": true, 8258 + "requires": { 8259 + "@webassemblyjs/ast": "1.9.0", 8260 + "@webassemblyjs/helper-buffer": "1.9.0", 8261 + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", 8262 + "@webassemblyjs/wasm-gen": "1.9.0" 8263 + } 8264 + }, 8265 + "@webassemblyjs/ieee754": { 8266 + "version": "1.9.0", 8267 + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", 8268 + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", 8269 + "dev": true, 8270 + "requires": { 8271 + "@xtuc/ieee754": "^1.2.0" 8272 + } 8273 + }, 8274 + "@webassemblyjs/leb128": { 8275 + "version": "1.9.0", 8276 + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", 8277 + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", 8278 + "dev": true, 8279 + "requires": { 8280 + "@xtuc/long": "4.2.2" 8281 + } 8282 + }, 8283 + "@webassemblyjs/utf8": { 8284 + "version": "1.9.0", 8285 + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", 8286 + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", 8287 + "dev": true 8288 + }, 8289 + "@webassemblyjs/wasm-edit": { 8290 + "version": "1.9.0", 8291 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", 8292 + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", 8293 + "dev": true, 8294 + "requires": { 8295 + "@webassemblyjs/ast": "1.9.0", 8296 + "@webassemblyjs/helper-buffer": "1.9.0", 8297 + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", 8298 + "@webassemblyjs/helper-wasm-section": "1.9.0", 8299 + "@webassemblyjs/wasm-gen": "1.9.0", 8300 + "@webassemblyjs/wasm-opt": "1.9.0", 8301 + "@webassemblyjs/wasm-parser": "1.9.0", 8302 + "@webassemblyjs/wast-printer": "1.9.0" 8303 + } 8304 + }, 8305 + "@webassemblyjs/wasm-gen": { 8306 + "version": "1.9.0", 8307 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", 8308 + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", 8309 + "dev": true, 8310 + "requires": { 8311 + "@webassemblyjs/ast": "1.9.0", 8312 + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", 8313 + "@webassemblyjs/ieee754": "1.9.0", 8314 + "@webassemblyjs/leb128": "1.9.0", 8315 + "@webassemblyjs/utf8": "1.9.0" 8316 + } 8317 + }, 8318 + "@webassemblyjs/wasm-opt": { 8319 + "version": "1.9.0", 8320 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", 8321 + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", 8322 + "dev": true, 8323 + "requires": { 8324 + "@webassemblyjs/ast": "1.9.0", 8325 + "@webassemblyjs/helper-buffer": "1.9.0", 8326 + "@webassemblyjs/wasm-gen": "1.9.0", 8327 + "@webassemblyjs/wasm-parser": "1.9.0" 8328 + } 8329 + }, 8330 + "@webassemblyjs/wasm-parser": { 8331 + "version": "1.9.0", 8332 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", 8333 + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", 8334 + "dev": true, 8335 + "requires": { 8336 + "@webassemblyjs/ast": "1.9.0", 8337 + "@webassemblyjs/helper-api-error": "1.9.0", 8338 + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", 8339 + "@webassemblyjs/ieee754": "1.9.0", 8340 + "@webassemblyjs/leb128": "1.9.0", 8341 + "@webassemblyjs/utf8": "1.9.0" 8342 + } 8343 + }, 8344 + "@webassemblyjs/wast-parser": { 8345 + "version": "1.9.0", 8346 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", 8347 + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", 8348 + "dev": true, 8349 + "requires": { 8350 + "@webassemblyjs/ast": "1.9.0", 8351 + "@webassemblyjs/floating-point-hex-parser": "1.9.0", 8352 + "@webassemblyjs/helper-api-error": "1.9.0", 8353 + "@webassemblyjs/helper-code-frame": "1.9.0", 8354 + "@webassemblyjs/helper-fsm": "1.9.0", 8355 + "@xtuc/long": "4.2.2" 8356 + } 8357 + }, 8358 + "@webassemblyjs/wast-printer": { 8359 + "version": "1.9.0", 8360 + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", 8361 + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", 8362 + "dev": true, 8363 + "requires": { 8364 + "@webassemblyjs/ast": "1.9.0", 8365 + "@webassemblyjs/wast-parser": "1.9.0", 8366 + "@xtuc/long": "4.2.2" 8367 + } 8368 + }, 8369 + "@xtuc/ieee754": { 8370 + "version": "1.2.0", 8371 + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", 8372 + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", 8373 + "dev": true 8374 + }, 8375 + "@xtuc/long": { 8376 + "version": "4.2.2", 8377 + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", 8378 + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", 8379 + "dev": true 8380 + }, 8381 + "accepts": { 8382 + "version": "1.3.7", 8383 + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", 8384 + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", 8385 + "dev": true, 8386 + "requires": { 8387 + "mime-types": "~2.1.24", 8388 + "negotiator": "0.6.2" 8389 + } 8390 + }, 8391 + "acorn": { 8392 + "version": "6.4.2", 8393 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", 8394 + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", 8395 + "dev": true 8396 + }, 8397 + "acorn-walk": { 8398 + "version": "7.2.0", 8399 + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", 8400 + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", 8401 + "dev": true 8402 + }, 8403 + "ajv": { 8404 + "version": "6.12.6", 8405 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 8406 + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 8407 + "dev": true, 8408 + "requires": { 8409 + "fast-deep-equal": "^3.1.1", 8410 + "fast-json-stable-stringify": "^2.0.0", 8411 + "json-schema-traverse": "^0.4.1", 8412 + "uri-js": "^4.2.2" 8413 + } 8414 + }, 8415 + "ajv-errors": { 8416 + "version": "1.0.1", 8417 + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", 8418 + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", 8419 + "dev": true, 8420 + "requires": {} 8421 + }, 8422 + "ajv-keywords": { 8423 + "version": "3.5.2", 8424 + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", 8425 + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", 8426 + "dev": true, 8427 + "requires": {} 8428 + }, 8429 + "ansi-colors": { 8430 + "version": "3.2.4", 8431 + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", 8432 + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", 8433 + "dev": true 8434 + }, 8435 + "ansi-html": { 8436 + "version": "0.0.7", 8437 + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", 8438 + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", 8439 + "dev": true 8440 + }, 8441 + "ansi-regex": { 8442 + "version": "2.1.1", 8443 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 8444 + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 8445 + "dev": true 8446 + }, 8447 + "ansi-styles": { 8448 + "version": "3.2.1", 8449 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 8450 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 8451 + "dev": true, 8452 + "requires": { 8453 + "color-convert": "^1.9.0" 8454 + } 8455 + }, 8456 + "anymatch": { 8457 + "version": "3.1.2", 8458 + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", 8459 + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", 8460 + "dev": true, 8461 + "optional": true, 8462 + "requires": { 8463 + "normalize-path": "^3.0.0", 8464 + "picomatch": "^2.0.4" 8465 + } 8466 + }, 8467 + "aproba": { 8468 + "version": "1.2.0", 8469 + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", 8470 + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", 8471 + "dev": true 8472 + }, 8473 + "arr-diff": { 8474 + "version": "4.0.0", 8475 + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", 8476 + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", 8477 + "dev": true 8478 + }, 8479 + "arr-flatten": { 8480 + "version": "1.1.0", 8481 + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", 8482 + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", 8483 + "dev": true 8484 + }, 8485 + "arr-union": { 8486 + "version": "3.1.0", 8487 + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", 8488 + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", 8489 + "dev": true 8490 + }, 8491 + "array-flatten": { 8492 + "version": "1.1.1", 8493 + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", 8494 + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", 8495 + "dev": true 8496 + }, 8497 + "array-union": { 8498 + "version": "1.0.2", 8499 + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", 8500 + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", 8501 + "dev": true, 8502 + "requires": { 8503 + "array-uniq": "^1.0.1" 8504 + } 8505 + }, 8506 + "array-uniq": { 8507 + "version": "1.0.3", 8508 + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", 8509 + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", 8510 + "dev": true 8511 + }, 8512 + "array-unique": { 8513 + "version": "0.3.2", 8514 + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", 8515 + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", 8516 + "dev": true 8517 + }, 8518 + "asn1.js": { 8519 + "version": "5.4.1", 8520 + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", 8521 + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", 8522 + "dev": true, 8523 + "requires": { 8524 + "bn.js": "^4.0.0", 8525 + "inherits": "^2.0.1", 8526 + "minimalistic-assert": "^1.0.0", 8527 + "safer-buffer": "^2.1.0" 8528 + }, 8529 + "dependencies": { 8530 + "bn.js": { 8531 + "version": "4.12.0", 8532 + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 8533 + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 8534 + "dev": true 8535 + } 8536 + } 8537 + }, 8538 + "assert": { 8539 + "version": "1.5.0", 8540 + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", 8541 + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", 8542 + "dev": true, 8543 + "requires": { 8544 + "object-assign": "^4.1.1", 8545 + "util": "0.10.3" 8546 + }, 8547 + "dependencies": { 8548 + "inherits": { 8549 + "version": "2.0.1", 8550 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", 8551 + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", 8552 + "dev": true 8553 + }, 8554 + "util": { 8555 + "version": "0.10.3", 8556 + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", 8557 + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", 8558 + "dev": true, 8559 + "requires": { 8560 + "inherits": "2.0.1" 8561 + } 8562 + } 8563 + } 8564 + }, 8565 + "assign-symbols": { 8566 + "version": "1.0.0", 8567 + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", 8568 + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", 8569 + "dev": true 8570 + }, 8571 + "async": { 8572 + "version": "2.6.3", 8573 + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", 8574 + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", 8575 + "dev": true, 8576 + "requires": { 8577 + "lodash": "^4.17.14" 8578 + } 8579 + }, 8580 + "async-each": { 8581 + "version": "1.0.3", 8582 + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", 8583 + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", 8584 + "dev": true 8585 + }, 8586 + "async-limiter": { 8587 + "version": "1.0.1", 8588 + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", 8589 + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", 8590 + "dev": true 8591 + }, 8592 + "atob": { 8593 + "version": "2.1.2", 8594 + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", 8595 + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", 8596 + "dev": true 8597 + }, 8598 + "balanced-match": { 8599 + "version": "1.0.2", 8600 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 8601 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 8602 + "dev": true 8603 + }, 8604 + "base": { 8605 + "version": "0.11.2", 8606 + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", 8607 + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", 8608 + "dev": true, 8609 + "requires": { 8610 + "cache-base": "^1.0.1", 8611 + "class-utils": "^0.3.5", 8612 + "component-emitter": "^1.2.1", 8613 + "define-property": "^1.0.0", 8614 + "isobject": "^3.0.1", 8615 + "mixin-deep": "^1.2.0", 8616 + "pascalcase": "^0.1.1" 8617 + }, 8618 + "dependencies": { 8619 + "define-property": { 8620 + "version": "1.0.0", 8621 + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 8622 + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 8623 + "dev": true, 8624 + "requires": { 8625 + "is-descriptor": "^1.0.0" 8626 + } 8627 + } 8628 + } 8629 + }, 8630 + "base64-js": { 8631 + "version": "1.5.1", 8632 + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 8633 + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 8634 + "dev": true 8635 + }, 8636 + "batch": { 8637 + "version": "0.6.1", 8638 + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", 8639 + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", 8640 + "dev": true 8641 + }, 8642 + "bfj": { 8643 + "version": "6.1.2", 8644 + "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz", 8645 + "integrity": "sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==", 8646 + "dev": true, 8647 + "requires": { 8648 + "bluebird": "^3.5.5", 8649 + "check-types": "^8.0.3", 8650 + "hoopy": "^0.1.4", 8651 + "tryer": "^1.0.1" 8652 + } 8653 + }, 8654 + "big.js": { 8655 + "version": "5.2.2", 8656 + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", 8657 + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", 8658 + "dev": true 8659 + }, 8660 + "binary-extensions": { 8661 + "version": "2.2.0", 8662 + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 8663 + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 8664 + "dev": true, 8665 + "optional": true 8666 + }, 8667 + "bindings": { 8668 + "version": "1.5.0", 8669 + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", 8670 + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", 8671 + "dev": true, 8672 + "optional": true, 8673 + "requires": { 8674 + "file-uri-to-path": "1.0.0" 8675 + } 8676 + }, 8677 + "bluebird": { 8678 + "version": "3.7.2", 8679 + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", 8680 + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", 8681 + "dev": true 8682 + }, 8683 + "bn.js": { 8684 + "version": "5.2.0", 8685 + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", 8686 + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", 8687 + "dev": true 8688 + }, 8689 + "body-parser": { 8690 + "version": "1.19.0", 8691 + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", 8692 + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", 8693 + "dev": true, 8694 + "requires": { 8695 + "bytes": "3.1.0", 8696 + "content-type": "~1.0.4", 8697 + "debug": "2.6.9", 8698 + "depd": "~1.1.2", 8699 + "http-errors": "1.7.2", 8700 + "iconv-lite": "0.4.24", 8701 + "on-finished": "~2.3.0", 8702 + "qs": "6.7.0", 8703 + "raw-body": "2.4.0", 8704 + "type-is": "~1.6.17" 8705 + } 8706 + }, 8707 + "bonjour": { 8708 + "version": "3.5.0", 8709 + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", 8710 + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", 8711 + "dev": true, 8712 + "requires": { 8713 + "array-flatten": "^2.1.0", 8714 + "deep-equal": "^1.0.1", 8715 + "dns-equal": "^1.0.0", 8716 + "dns-txt": "^2.0.2", 8717 + "multicast-dns": "^6.0.1", 8718 + "multicast-dns-service-types": "^1.1.0" 8719 + }, 8720 + "dependencies": { 8721 + "array-flatten": { 8722 + "version": "2.1.2", 8723 + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", 8724 + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", 8725 + "dev": true 8726 + } 8727 + } 8728 + }, 8729 + "boolbase": { 8730 + "version": "1.0.0", 8731 + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", 8732 + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", 8733 + "dev": true 8734 + }, 8735 + "brace-expansion": { 8736 + "version": "1.1.11", 8737 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 8738 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 8739 + "dev": true, 8740 + "requires": { 8741 + "balanced-match": "^1.0.0", 8742 + "concat-map": "0.0.1" 8743 + } 8744 + }, 8745 + "braces": { 8746 + "version": "2.3.2", 8747 + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", 8748 + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", 8749 + "dev": true, 8750 + "requires": { 8751 + "arr-flatten": "^1.1.0", 8752 + "array-unique": "^0.3.2", 8753 + "extend-shallow": "^2.0.1", 8754 + "fill-range": "^4.0.0", 8755 + "isobject": "^3.0.1", 8756 + "repeat-element": "^1.1.2", 8757 + "snapdragon": "^0.8.1", 8758 + "snapdragon-node": "^2.0.1", 8759 + "split-string": "^3.0.2", 8760 + "to-regex": "^3.0.1" 8761 + }, 8762 + "dependencies": { 8763 + "extend-shallow": { 8764 + "version": "2.0.1", 8765 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 8766 + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 8767 + "dev": true, 8768 + "requires": { 8769 + "is-extendable": "^0.1.0" 8770 + } 8771 + }, 8772 + "is-extendable": { 8773 + "version": "0.1.1", 8774 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 8775 + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 8776 + "dev": true 8777 + } 8778 + } 8779 + }, 8780 + "brorand": { 8781 + "version": "1.1.0", 8782 + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", 8783 + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", 8784 + "dev": true 8785 + }, 8786 + "browserify-aes": { 8787 + "version": "1.2.0", 8788 + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", 8789 + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", 8790 + "dev": true, 8791 + "requires": { 8792 + "buffer-xor": "^1.0.3", 8793 + "cipher-base": "^1.0.0", 8794 + "create-hash": "^1.1.0", 8795 + "evp_bytestokey": "^1.0.3", 8796 + "inherits": "^2.0.1", 8797 + "safe-buffer": "^5.0.1" 8798 + } 8799 + }, 8800 + "browserify-cipher": { 8801 + "version": "1.0.1", 8802 + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", 8803 + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", 8804 + "dev": true, 8805 + "requires": { 8806 + "browserify-aes": "^1.0.4", 8807 + "browserify-des": "^1.0.0", 8808 + "evp_bytestokey": "^1.0.0" 8809 + } 8810 + }, 8811 + "browserify-des": { 8812 + "version": "1.0.2", 8813 + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", 8814 + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", 8815 + "dev": true, 8816 + "requires": { 8817 + "cipher-base": "^1.0.1", 8818 + "des.js": "^1.0.0", 8819 + "inherits": "^2.0.1", 8820 + "safe-buffer": "^5.1.2" 8821 + } 8822 + }, 8823 + "browserify-rsa": { 8824 + "version": "4.1.0", 8825 + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", 8826 + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", 8827 + "dev": true, 8828 + "requires": { 8829 + "bn.js": "^5.0.0", 8830 + "randombytes": "^2.0.1" 8831 + } 8832 + }, 8833 + "browserify-sign": { 8834 + "version": "4.2.1", 8835 + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", 8836 + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", 8837 + "dev": true, 8838 + "requires": { 8839 + "bn.js": "^5.1.1", 8840 + "browserify-rsa": "^4.0.1", 8841 + "create-hash": "^1.2.0", 8842 + "create-hmac": "^1.1.7", 8843 + "elliptic": "^6.5.3", 8844 + "inherits": "^2.0.4", 8845 + "parse-asn1": "^5.1.5", 8846 + "readable-stream": "^3.6.0", 8847 + "safe-buffer": "^5.2.0" 8848 + }, 8849 + "dependencies": { 8850 + "readable-stream": { 8851 + "version": "3.6.0", 8852 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 8853 + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 8854 + "dev": true, 8855 + "requires": { 8856 + "inherits": "^2.0.3", 8857 + "string_decoder": "^1.1.1", 8858 + "util-deprecate": "^1.0.1" 8859 + } 8860 + } 8861 + } 8862 + }, 8863 + "browserify-zlib": { 8864 + "version": "0.2.0", 8865 + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", 8866 + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", 8867 + "dev": true, 8868 + "requires": { 8869 + "pako": "~1.0.5" 8870 + } 8871 + }, 8872 + "buffer": { 8873 + "version": "4.9.2", 8874 + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", 8875 + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", 8876 + "dev": true, 8877 + "requires": { 8878 + "base64-js": "^1.0.2", 8879 + "ieee754": "^1.1.4", 8880 + "isarray": "^1.0.0" 8881 + } 8882 + }, 8883 + "buffer-from": { 8884 + "version": "1.1.2", 8885 + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 8886 + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 8887 + "dev": true 8888 + }, 8889 + "buffer-indexof": { 8890 + "version": "1.1.1", 8891 + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", 8892 + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", 8893 + "dev": true 8894 + }, 8895 + "buffer-xor": { 8896 + "version": "1.0.3", 8897 + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", 8898 + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", 8899 + "dev": true 8900 + }, 8901 + "builtin-status-codes": { 8902 + "version": "3.0.0", 8903 + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", 8904 + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", 8905 + "dev": true 8906 + }, 8907 + "bytes": { 8908 + "version": "3.1.0", 8909 + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", 8910 + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", 8911 + "dev": true 8912 + }, 8913 + "cacache": { 8914 + "version": "12.0.4", 8915 + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", 8916 + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", 8917 + "dev": true, 8918 + "requires": { 8919 + "bluebird": "^3.5.5", 8920 + "chownr": "^1.1.1", 8921 + "figgy-pudding": "^3.5.1", 8922 + "glob": "^7.1.4", 8923 + "graceful-fs": "^4.1.15", 8924 + "infer-owner": "^1.0.3", 8925 + "lru-cache": "^5.1.1", 8926 + "mississippi": "^3.0.0", 8927 + "mkdirp": "^0.5.1", 8928 + "move-concurrently": "^1.0.1", 8929 + "promise-inflight": "^1.0.1", 8930 + "rimraf": "^2.6.3", 8931 + "ssri": "^6.0.1", 8932 + "unique-filename": "^1.1.1", 8933 + "y18n": "^4.0.0" 8934 + } 8935 + }, 8936 + "cache-base": { 8937 + "version": "1.0.1", 8938 + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", 8939 + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", 8940 + "dev": true, 8941 + "requires": { 8942 + "collection-visit": "^1.0.0", 8943 + "component-emitter": "^1.2.1", 8944 + "get-value": "^2.0.6", 8945 + "has-value": "^1.0.0", 8946 + "isobject": "^3.0.1", 8947 + "set-value": "^2.0.0", 8948 + "to-object-path": "^0.3.0", 8949 + "union-value": "^1.0.0", 8950 + "unset-value": "^1.0.0" 8951 + } 8952 + }, 8953 + "call-bind": { 8954 + "version": "1.0.2", 8955 + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 8956 + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 8957 + "dev": true, 8958 + "requires": { 8959 + "function-bind": "^1.1.1", 8960 + "get-intrinsic": "^1.0.2" 8961 + } 8962 + }, 8963 + "camel-case": { 8964 + "version": "3.0.0", 8965 + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", 8966 + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", 8967 + "dev": true, 8968 + "requires": { 8969 + "no-case": "^2.2.0", 8970 + "upper-case": "^1.1.1" 8971 + } 8972 + }, 8973 + "camelcase": { 8974 + "version": "5.3.1", 8975 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 8976 + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 8977 + "dev": true 8978 + }, 8979 + "chalk": { 8980 + "version": "2.4.2", 8981 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 8982 + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 8983 + "dev": true, 8984 + "requires": { 8985 + "ansi-styles": "^3.2.1", 8986 + "escape-string-regexp": "^1.0.5", 8987 + "supports-color": "^5.3.0" 8988 + }, 8989 + "dependencies": { 8990 + "supports-color": { 8991 + "version": "5.5.0", 8992 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 8993 + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 8994 + "dev": true, 8995 + "requires": { 8996 + "has-flag": "^3.0.0" 8997 + } 8998 + } 8999 + } 9000 + }, 9001 + "check-types": { 9002 + "version": "8.0.3", 9003 + "resolved": "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz", 9004 + "integrity": "sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==", 9005 + "dev": true 9006 + }, 9007 + "chokidar": { 9008 + "version": "3.5.2", 9009 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", 9010 + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", 9011 + "dev": true, 9012 + "optional": true, 9013 + "requires": { 9014 + "anymatch": "~3.1.2", 9015 + "braces": "~3.0.2", 9016 + "fsevents": "~2.3.2", 9017 + "glob-parent": "~5.1.2", 9018 + "is-binary-path": "~2.1.0", 9019 + "is-glob": "~4.0.1", 9020 + "normalize-path": "~3.0.0", 9021 + "readdirp": "~3.6.0" 9022 + }, 9023 + "dependencies": { 9024 + "braces": { 9025 + "version": "3.0.2", 9026 + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 9027 + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 9028 + "dev": true, 9029 + "optional": true, 9030 + "requires": { 9031 + "fill-range": "^7.0.1" 9032 + } 9033 + }, 9034 + "fill-range": { 9035 + "version": "7.0.1", 9036 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 9037 + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 9038 + "dev": true, 9039 + "optional": true, 9040 + "requires": { 9041 + "to-regex-range": "^5.0.1" 9042 + } 9043 + }, 9044 + "is-number": { 9045 + "version": "7.0.0", 9046 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 9047 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 9048 + "dev": true, 9049 + "optional": true 9050 + }, 9051 + "to-regex-range": { 9052 + "version": "5.0.1", 9053 + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 9054 + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 9055 + "dev": true, 9056 + "optional": true, 9057 + "requires": { 9058 + "is-number": "^7.0.0" 9059 + } 9060 + } 9061 + } 9062 + }, 9063 + "chownr": { 9064 + "version": "1.1.4", 9065 + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", 9066 + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", 9067 + "dev": true 9068 + }, 9069 + "chrome-trace-event": { 9070 + "version": "1.0.3", 9071 + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", 9072 + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", 9073 + "dev": true 9074 + }, 9075 + "cipher-base": { 9076 + "version": "1.0.4", 9077 + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", 9078 + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", 9079 + "dev": true, 9080 + "requires": { 9081 + "inherits": "^2.0.1", 9082 + "safe-buffer": "^5.0.1" 9083 + } 9084 + }, 9085 + "class-utils": { 9086 + "version": "0.3.6", 9087 + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", 9088 + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", 9089 + "dev": true, 9090 + "requires": { 9091 + "arr-union": "^3.1.0", 9092 + "define-property": "^0.2.5", 9093 + "isobject": "^3.0.0", 9094 + "static-extend": "^0.1.1" 9095 + }, 9096 + "dependencies": { 9097 + "define-property": { 9098 + "version": "0.2.5", 9099 + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 9100 + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 9101 + "dev": true, 9102 + "requires": { 9103 + "is-descriptor": "^0.1.0" 9104 + } 9105 + }, 9106 + "is-accessor-descriptor": { 9107 + "version": "0.1.6", 9108 + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 9109 + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 9110 + "dev": true, 9111 + "requires": { 9112 + "kind-of": "^3.0.2" 9113 + }, 9114 + "dependencies": { 9115 + "kind-of": { 9116 + "version": "3.2.2", 9117 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 9118 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 9119 + "dev": true, 9120 + "requires": { 9121 + "is-buffer": "^1.1.5" 9122 + } 9123 + } 9124 + } 9125 + }, 9126 + "is-data-descriptor": { 9127 + "version": "0.1.4", 9128 + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 9129 + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 9130 + "dev": true, 9131 + "requires": { 9132 + "kind-of": "^3.0.2" 9133 + }, 9134 + "dependencies": { 9135 + "kind-of": { 9136 + "version": "3.2.2", 9137 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 9138 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 9139 + "dev": true, 9140 + "requires": { 9141 + "is-buffer": "^1.1.5" 9142 + } 9143 + } 9144 + } 9145 + }, 9146 + "is-descriptor": { 9147 + "version": "0.1.6", 9148 + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 9149 + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 9150 + "dev": true, 9151 + "requires": { 9152 + "is-accessor-descriptor": "^0.1.6", 9153 + "is-data-descriptor": "^0.1.4", 9154 + "kind-of": "^5.0.0" 9155 + } 9156 + }, 9157 + "kind-of": { 9158 + "version": "5.1.0", 9159 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 9160 + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 9161 + "dev": true 9162 + } 9163 + } 9164 + }, 9165 + "clean-css": { 9166 + "version": "4.2.3", 9167 + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", 9168 + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", 9169 + "dev": true, 9170 + "requires": { 9171 + "source-map": "~0.6.0" 9172 + } 9173 + }, 9174 + "cliui": { 9175 + "version": "5.0.0", 9176 + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", 9177 + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", 9178 + "dev": true, 9179 + "requires": { 9180 + "string-width": "^3.1.0", 9181 + "strip-ansi": "^5.2.0", 9182 + "wrap-ansi": "^5.1.0" 9183 + }, 9184 + "dependencies": { 9185 + "ansi-regex": { 9186 + "version": "4.1.0", 9187 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 9188 + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", 9189 + "dev": true 9190 + }, 9191 + "strip-ansi": { 9192 + "version": "5.2.0", 9193 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 9194 + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 9195 + "dev": true, 9196 + "requires": { 9197 + "ansi-regex": "^4.1.0" 9198 + } 9199 + } 9200 + } 9201 + }, 9202 + "collection-visit": { 9203 + "version": "1.0.0", 9204 + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", 9205 + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", 9206 + "dev": true, 9207 + "requires": { 9208 + "map-visit": "^1.0.0", 9209 + "object-visit": "^1.0.0" 9210 + } 9211 + }, 9212 + "color-convert": { 9213 + "version": "1.9.3", 9214 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 9215 + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 9216 + "dev": true, 9217 + "requires": { 9218 + "color-name": "1.1.3" 9219 + } 9220 + }, 9221 + "color-name": { 9222 + "version": "1.1.3", 9223 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 9224 + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 9225 + "dev": true 9226 + }, 9227 + "commander": { 9228 + "version": "2.17.1", 9229 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", 9230 + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", 9231 + "dev": true 9232 + }, 9233 + "commondir": { 9234 + "version": "1.0.1", 9235 + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", 9236 + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", 9237 + "dev": true 9238 + }, 9239 + "component-emitter": { 9240 + "version": "1.3.0", 9241 + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", 9242 + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", 9243 + "dev": true 9244 + }, 9245 + "compressible": { 9246 + "version": "2.0.18", 9247 + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", 9248 + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", 9249 + "dev": true, 9250 + "requires": { 9251 + "mime-db": ">= 1.43.0 < 2" 9252 + } 9253 + }, 9254 + "compression": { 9255 + "version": "1.7.4", 9256 + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", 9257 + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", 9258 + "dev": true, 9259 + "requires": { 9260 + "accepts": "~1.3.5", 9261 + "bytes": "3.0.0", 9262 + "compressible": "~2.0.16", 9263 + "debug": "2.6.9", 9264 + "on-headers": "~1.0.2", 9265 + "safe-buffer": "5.1.2", 9266 + "vary": "~1.1.2" 9267 + }, 9268 + "dependencies": { 9269 + "bytes": { 9270 + "version": "3.0.0", 9271 + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", 9272 + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", 9273 + "dev": true 9274 + }, 9275 + "safe-buffer": { 9276 + "version": "5.1.2", 9277 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 9278 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 9279 + "dev": true 9280 + } 9281 + } 9282 + }, 9283 + "concat-map": { 9284 + "version": "0.0.1", 9285 + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 9286 + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 9287 + "dev": true 9288 + }, 9289 + "concat-stream": { 9290 + "version": "1.6.2", 9291 + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", 9292 + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", 9293 + "dev": true, 9294 + "requires": { 9295 + "buffer-from": "^1.0.0", 9296 + "inherits": "^2.0.3", 9297 + "readable-stream": "^2.2.2", 9298 + "typedarray": "^0.0.6" 9299 + } 9300 + }, 9301 + "connect-history-api-fallback": { 9302 + "version": "1.6.0", 9303 + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", 9304 + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", 9305 + "dev": true 9306 + }, 9307 + "console-browserify": { 9308 + "version": "1.2.0", 9309 + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", 9310 + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", 9311 + "dev": true 9312 + }, 9313 + "constants-browserify": { 9314 + "version": "1.0.0", 9315 + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", 9316 + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", 9317 + "dev": true 9318 + }, 9319 + "content-disposition": { 9320 + "version": "0.5.3", 9321 + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", 9322 + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", 9323 + "dev": true, 9324 + "requires": { 9325 + "safe-buffer": "5.1.2" 9326 + }, 9327 + "dependencies": { 9328 + "safe-buffer": { 9329 + "version": "5.1.2", 9330 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 9331 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 9332 + "dev": true 9333 + } 9334 + } 9335 + }, 9336 + "content-type": { 9337 + "version": "1.0.4", 9338 + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", 9339 + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", 9340 + "dev": true 9341 + }, 9342 + "cookie": { 9343 + "version": "0.4.0", 9344 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", 9345 + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", 9346 + "dev": true 9347 + }, 9348 + "cookie-signature": { 9349 + "version": "1.0.6", 9350 + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 9351 + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", 9352 + "dev": true 9353 + }, 9354 + "copy-concurrently": { 9355 + "version": "1.0.5", 9356 + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", 9357 + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", 9358 + "dev": true, 9359 + "requires": { 9360 + "aproba": "^1.1.1", 9361 + "fs-write-stream-atomic": "^1.0.8", 9362 + "iferr": "^0.1.5", 9363 + "mkdirp": "^0.5.1", 9364 + "rimraf": "^2.5.4", 9365 + "run-queue": "^1.0.0" 9366 + } 9367 + }, 9368 + "copy-descriptor": { 9369 + "version": "0.1.1", 9370 + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", 9371 + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", 9372 + "dev": true 9373 + }, 9374 + "core-util-is": { 9375 + "version": "1.0.3", 9376 + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", 9377 + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", 9378 + "dev": true 9379 + }, 9380 + "create-ecdh": { 9381 + "version": "4.0.4", 9382 + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", 9383 + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", 9384 + "dev": true, 9385 + "requires": { 9386 + "bn.js": "^4.1.0", 9387 + "elliptic": "^6.5.3" 9388 + }, 9389 + "dependencies": { 9390 + "bn.js": { 9391 + "version": "4.12.0", 9392 + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 9393 + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 9394 + "dev": true 9395 + } 9396 + } 9397 + }, 9398 + "create-hash": { 9399 + "version": "1.2.0", 9400 + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", 9401 + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", 9402 + "dev": true, 9403 + "requires": { 9404 + "cipher-base": "^1.0.1", 9405 + "inherits": "^2.0.1", 9406 + "md5.js": "^1.3.4", 9407 + "ripemd160": "^2.0.1", 9408 + "sha.js": "^2.4.0" 9409 + } 9410 + }, 9411 + "create-hmac": { 9412 + "version": "1.1.7", 9413 + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", 9414 + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", 9415 + "dev": true, 9416 + "requires": { 9417 + "cipher-base": "^1.0.3", 9418 + "create-hash": "^1.1.0", 9419 + "inherits": "^2.0.1", 9420 + "ripemd160": "^2.0.0", 9421 + "safe-buffer": "^5.0.1", 9422 + "sha.js": "^2.4.8" 9423 + } 9424 + }, 9425 + "crelt": { 9426 + "version": "1.0.5", 9427 + "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.5.tgz", 9428 + "integrity": "sha512-+BO9wPPi+DWTDcNYhr/W90myha8ptzftZT+LwcmUbbok0rcP/fequmFYCw8NMoH7pkAZQzU78b3kYrlua5a9eA==" 9429 + }, 9430 + "cross-spawn": { 9431 + "version": "6.0.5", 9432 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", 9433 + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", 9434 + "dev": true, 9435 + "requires": { 9436 + "nice-try": "^1.0.4", 9437 + "path-key": "^2.0.1", 9438 + "semver": "^5.5.0", 9439 + "shebang-command": "^1.2.0", 9440 + "which": "^1.2.9" 9441 + }, 9442 + "dependencies": { 9443 + "semver": { 9444 + "version": "5.7.1", 9445 + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 9446 + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 9447 + "dev": true 9448 + } 9449 + } 9450 + }, 9451 + "crypto-browserify": { 9452 + "version": "3.12.0", 9453 + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", 9454 + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", 9455 + "dev": true, 9456 + "requires": { 9457 + "browserify-cipher": "^1.0.0", 9458 + "browserify-sign": "^4.0.0", 9459 + "create-ecdh": "^4.0.0", 9460 + "create-hash": "^1.1.0", 9461 + "create-hmac": "^1.1.0", 9462 + "diffie-hellman": "^5.0.0", 9463 + "inherits": "^2.0.1", 9464 + "pbkdf2": "^3.0.3", 9465 + "public-encrypt": "^4.0.0", 9466 + "randombytes": "^2.0.0", 9467 + "randomfill": "^1.0.3" 9468 + } 9469 + }, 9470 + "css-loader": { 9471 + "version": "3.6.0", 9472 + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", 9473 + "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", 9474 + "dev": true, 9475 + "requires": { 9476 + "camelcase": "^5.3.1", 9477 + "cssesc": "^3.0.0", 9478 + "icss-utils": "^4.1.1", 9479 + "loader-utils": "^1.2.3", 9480 + "normalize-path": "^3.0.0", 9481 + "postcss": "^7.0.32", 9482 + "postcss-modules-extract-imports": "^2.0.0", 9483 + "postcss-modules-local-by-default": "^3.0.2", 9484 + "postcss-modules-scope": "^2.2.0", 9485 + "postcss-modules-values": "^3.0.0", 9486 + "postcss-value-parser": "^4.1.0", 9487 + "schema-utils": "^2.7.0", 9488 + "semver": "^6.3.0" 9489 + } 9490 + }, 9491 + "css-select": { 9492 + "version": "4.1.3", 9493 + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", 9494 + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", 9495 + "dev": true, 9496 + "requires": { 9497 + "boolbase": "^1.0.0", 9498 + "css-what": "^5.0.0", 9499 + "domhandler": "^4.2.0", 9500 + "domutils": "^2.6.0", 9501 + "nth-check": "^2.0.0" 9502 + } 9503 + }, 9504 + "css-what": { 9505 + "version": "5.0.1", 9506 + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", 9507 + "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", 9508 + "dev": true 9509 + }, 9510 + "cssesc": { 9511 + "version": "3.0.0", 9512 + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 9513 + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 9514 + "dev": true 9515 + }, 9516 + "cyclist": { 9517 + "version": "1.0.1", 9518 + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", 9519 + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", 9520 + "dev": true 9521 + }, 9522 + "debug": { 9523 + "version": "2.6.9", 9524 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 9525 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 9526 + "dev": true, 9527 + "requires": { 9528 + "ms": "2.0.0" 9529 + } 9530 + }, 9531 + "decamelize": { 9532 + "version": "1.2.0", 9533 + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 9534 + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", 9535 + "dev": true 9536 + }, 9537 + "decode-uri-component": { 9538 + "version": "0.2.0", 9539 + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", 9540 + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", 9541 + "dev": true 9542 + }, 9543 + "deep-equal": { 9544 + "version": "1.1.1", 9545 + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", 9546 + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", 9547 + "dev": true, 9548 + "requires": { 9549 + "is-arguments": "^1.0.4", 9550 + "is-date-object": "^1.0.1", 9551 + "is-regex": "^1.0.4", 9552 + "object-is": "^1.0.1", 9553 + "object-keys": "^1.1.1", 9554 + "regexp.prototype.flags": "^1.2.0" 9555 + } 9556 + }, 9557 + "default-gateway": { 9558 + "version": "4.2.0", 9559 + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", 9560 + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", 9561 + "dev": true, 9562 + "requires": { 9563 + "execa": "^1.0.0", 9564 + "ip-regex": "^2.1.0" 9565 + } 9566 + }, 9567 + "define-properties": { 9568 + "version": "1.1.3", 9569 + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", 9570 + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", 9571 + "dev": true, 9572 + "requires": { 9573 + "object-keys": "^1.0.12" 9574 + } 9575 + }, 9576 + "define-property": { 9577 + "version": "2.0.2", 9578 + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", 9579 + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", 9580 + "dev": true, 9581 + "requires": { 9582 + "is-descriptor": "^1.0.2", 9583 + "isobject": "^3.0.1" 9584 + } 9585 + }, 9586 + "del": { 9587 + "version": "4.1.1", 9588 + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", 9589 + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", 9590 + "dev": true, 9591 + "requires": { 9592 + "@types/glob": "^7.1.1", 9593 + "globby": "^6.1.0", 9594 + "is-path-cwd": "^2.0.0", 9595 + "is-path-in-cwd": "^2.0.0", 9596 + "p-map": "^2.0.0", 9597 + "pify": "^4.0.1", 9598 + "rimraf": "^2.6.3" 9599 + } 9600 + }, 9601 + "depd": { 9602 + "version": "1.1.2", 9603 + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", 9604 + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", 9605 + "dev": true 9606 + }, 9607 + "des.js": { 9608 + "version": "1.0.1", 9609 + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", 9610 + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", 9611 + "dev": true, 9612 + "requires": { 9613 + "inherits": "^2.0.1", 9614 + "minimalistic-assert": "^1.0.0" 9615 + } 9616 + }, 9617 + "destroy": { 9618 + "version": "1.0.4", 9619 + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", 9620 + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", 9621 + "dev": true 9622 + }, 9623 + "detect-file": { 9624 + "version": "1.0.0", 9625 + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", 9626 + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", 9627 + "dev": true 9628 + }, 9629 + "detect-node": { 9630 + "version": "2.1.0", 9631 + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", 9632 + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", 9633 + "dev": true 9634 + }, 9635 + "diffie-hellman": { 9636 + "version": "5.0.3", 9637 + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", 9638 + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", 9639 + "dev": true, 9640 + "requires": { 9641 + "bn.js": "^4.1.0", 9642 + "miller-rabin": "^4.0.0", 9643 + "randombytes": "^2.0.0" 9644 + }, 9645 + "dependencies": { 9646 + "bn.js": { 9647 + "version": "4.12.0", 9648 + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 9649 + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 9650 + "dev": true 9651 + } 9652 + } 9653 + }, 9654 + "dns-equal": { 9655 + "version": "1.0.0", 9656 + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", 9657 + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", 9658 + "dev": true 9659 + }, 9660 + "dns-packet": { 9661 + "version": "1.3.4", 9662 + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", 9663 + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", 9664 + "dev": true, 9665 + "requires": { 9666 + "ip": "^1.1.0", 9667 + "safe-buffer": "^5.0.1" 9668 + } 9669 + }, 9670 + "dns-txt": { 9671 + "version": "2.0.2", 9672 + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", 9673 + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", 9674 + "dev": true, 9675 + "requires": { 9676 + "buffer-indexof": "^1.0.0" 9677 + } 9678 + }, 9679 + "dom-converter": { 9680 + "version": "0.2.0", 9681 + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", 9682 + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", 9683 + "dev": true, 9684 + "requires": { 9685 + "utila": "~0.4" 9686 + } 9687 + }, 9688 + "dom-serializer": { 9689 + "version": "1.3.2", 9690 + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", 9691 + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", 9692 + "dev": true, 9693 + "requires": { 9694 + "domelementtype": "^2.0.1", 9695 + "domhandler": "^4.2.0", 9696 + "entities": "^2.0.0" 9697 + } 9698 + }, 9699 + "domain-browser": { 9700 + "version": "1.2.0", 9701 + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", 9702 + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", 9703 + "dev": true 9704 + }, 9705 + "domelementtype": { 9706 + "version": "2.2.0", 9707 + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", 9708 + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", 9709 + "dev": true 9710 + }, 9711 + "domhandler": { 9712 + "version": "4.2.2", 9713 + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", 9714 + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", 9715 + "dev": true, 9716 + "requires": { 9717 + "domelementtype": "^2.2.0" 9718 + } 9719 + }, 9720 + "domutils": { 9721 + "version": "2.8.0", 9722 + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", 9723 + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", 9724 + "dev": true, 9725 + "requires": { 9726 + "dom-serializer": "^1.0.1", 9727 + "domelementtype": "^2.2.0", 9728 + "domhandler": "^4.2.0" 9729 + } 9730 + }, 9731 + "duplexer": { 9732 + "version": "0.1.2", 9733 + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", 9734 + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", 9735 + "dev": true 9736 + }, 9737 + "duplexify": { 9738 + "version": "3.7.1", 9739 + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", 9740 + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", 9741 + "dev": true, 9742 + "requires": { 9743 + "end-of-stream": "^1.0.0", 9744 + "inherits": "^2.0.1", 9745 + "readable-stream": "^2.0.0", 9746 + "stream-shift": "^1.0.0" 9747 + } 9748 + }, 9749 + "ee-first": { 9750 + "version": "1.1.1", 9751 + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 9752 + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", 9753 + "dev": true 9754 + }, 9755 + "ejs": { 9756 + "version": "2.7.4", 9757 + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", 9758 + "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", 9759 + "dev": true 9760 + }, 9761 + "elliptic": { 9762 + "version": "6.5.4", 9763 + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", 9764 + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", 9765 + "dev": true, 9766 + "requires": { 9767 + "bn.js": "^4.11.9", 9768 + "brorand": "^1.1.0", 9769 + "hash.js": "^1.0.0", 9770 + "hmac-drbg": "^1.0.1", 9771 + "inherits": "^2.0.4", 9772 + "minimalistic-assert": "^1.0.1", 9773 + "minimalistic-crypto-utils": "^1.0.1" 9774 + }, 9775 + "dependencies": { 9776 + "bn.js": { 9777 + "version": "4.12.0", 9778 + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 9779 + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 9780 + "dev": true 9781 + } 9782 + } 9783 + }, 9784 + "emoji-regex": { 9785 + "version": "7.0.3", 9786 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", 9787 + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", 9788 + "dev": true 9789 + }, 9790 + "emojis-list": { 9791 + "version": "3.0.0", 9792 + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", 9793 + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", 9794 + "dev": true 9795 + }, 9796 + "encodeurl": { 9797 + "version": "1.0.2", 9798 + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 9799 + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", 9800 + "dev": true 9801 + }, 9802 + "end-of-stream": { 9803 + "version": "1.4.4", 9804 + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 9805 + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 9806 + "dev": true, 9807 + "requires": { 9808 + "once": "^1.4.0" 9809 + } 9810 + }, 9811 + "enhanced-resolve": { 9812 + "version": "4.5.0", 9813 + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", 9814 + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", 9815 + "dev": true, 9816 + "requires": { 9817 + "graceful-fs": "^4.1.2", 9818 + "memory-fs": "^0.5.0", 9819 + "tapable": "^1.0.0" 9820 + }, 9821 + "dependencies": { 9822 + "memory-fs": { 9823 + "version": "0.5.0", 9824 + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", 9825 + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", 9826 + "dev": true, 9827 + "requires": { 9828 + "errno": "^0.1.3", 9829 + "readable-stream": "^2.0.1" 9830 + } 9831 + } 9832 + } 9833 + }, 9834 + "entities": { 9835 + "version": "2.2.0", 9836 + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", 9837 + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", 9838 + "dev": true 9839 + }, 9840 + "errno": { 9841 + "version": "0.1.8", 9842 + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", 9843 + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", 9844 + "dev": true, 9845 + "requires": { 9846 + "prr": "~1.0.1" 9847 + } 9848 + }, 9849 + "es-abstract": { 9850 + "version": "1.18.6", 9851 + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.6.tgz", 9852 + "integrity": "sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ==", 9853 + "dev": true, 9854 + "requires": { 9855 + "call-bind": "^1.0.2", 9856 + "es-to-primitive": "^1.2.1", 9857 + "function-bind": "^1.1.1", 9858 + "get-intrinsic": "^1.1.1", 9859 + "get-symbol-description": "^1.0.0", 9860 + "has": "^1.0.3", 9861 + "has-symbols": "^1.0.2", 9862 + "internal-slot": "^1.0.3", 9863 + "is-callable": "^1.2.4", 9864 + "is-negative-zero": "^2.0.1", 9865 + "is-regex": "^1.1.4", 9866 + "is-string": "^1.0.7", 9867 + "object-inspect": "^1.11.0", 9868 + "object-keys": "^1.1.1", 9869 + "object.assign": "^4.1.2", 9870 + "string.prototype.trimend": "^1.0.4", 9871 + "string.prototype.trimstart": "^1.0.4", 9872 + "unbox-primitive": "^1.0.1" 9873 + } 9874 + }, 9875 + "es-to-primitive": { 9876 + "version": "1.2.1", 9877 + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", 9878 + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", 9879 + "dev": true, 9880 + "requires": { 9881 + "is-callable": "^1.1.4", 9882 + "is-date-object": "^1.0.1", 9883 + "is-symbol": "^1.0.2" 9884 + } 9885 + }, 9886 + "escape-html": { 9887 + "version": "1.0.3", 9888 + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 9889 + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", 9890 + "dev": true 9891 + }, 9892 + "escape-string-regexp": { 9893 + "version": "1.0.5", 9894 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 9895 + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 9896 + "dev": true 9897 + }, 9898 + "eslint-scope": { 9899 + "version": "4.0.3", 9900 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", 9901 + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", 9902 + "dev": true, 9903 + "requires": { 9904 + "esrecurse": "^4.1.0", 9905 + "estraverse": "^4.1.1" 9906 + } 9907 + }, 9908 + "esrecurse": { 9909 + "version": "4.3.0", 9910 + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 9911 + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 9912 + "dev": true, 9913 + "requires": { 9914 + "estraverse": "^5.2.0" 9915 + }, 9916 + "dependencies": { 9917 + "estraverse": { 9918 + "version": "5.2.0", 9919 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", 9920 + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", 9921 + "dev": true 9922 + } 9923 + } 9924 + }, 9925 + "estraverse": { 9926 + "version": "4.3.0", 9927 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 9928 + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 9929 + "dev": true 9930 + }, 9931 + "etag": { 9932 + "version": "1.8.1", 9933 + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 9934 + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", 9935 + "dev": true 9936 + }, 9937 + "eventemitter3": { 9938 + "version": "4.0.7", 9939 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", 9940 + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", 9941 + "dev": true 9942 + }, 9943 + "events": { 9944 + "version": "3.3.0", 9945 + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", 9946 + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", 9947 + "dev": true 9948 + }, 9949 + "eventsource": { 9950 + "version": "1.1.0", 9951 + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", 9952 + "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", 9953 + "dev": true, 9954 + "requires": { 9955 + "original": "^1.0.0" 9956 + } 9957 + }, 9958 + "evp_bytestokey": { 9959 + "version": "1.0.3", 9960 + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", 9961 + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", 9962 + "dev": true, 9963 + "requires": { 9964 + "md5.js": "^1.3.4", 9965 + "safe-buffer": "^5.1.1" 9966 + } 9967 + }, 9968 + "execa": { 9969 + "version": "1.0.0", 9970 + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", 9971 + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", 9972 + "dev": true, 9973 + "requires": { 9974 + "cross-spawn": "^6.0.0", 9975 + "get-stream": "^4.0.0", 9976 + "is-stream": "^1.1.0", 9977 + "npm-run-path": "^2.0.0", 9978 + "p-finally": "^1.0.0", 9979 + "signal-exit": "^3.0.0", 9980 + "strip-eof": "^1.0.0" 9981 + } 9982 + }, 9983 + "expand-brackets": { 9984 + "version": "2.1.4", 9985 + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", 9986 + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", 9987 + "dev": true, 9988 + "requires": { 9989 + "debug": "^2.3.3", 9990 + "define-property": "^0.2.5", 9991 + "extend-shallow": "^2.0.1", 9992 + "posix-character-classes": "^0.1.0", 9993 + "regex-not": "^1.0.0", 9994 + "snapdragon": "^0.8.1", 9995 + "to-regex": "^3.0.1" 9996 + }, 9997 + "dependencies": { 9998 + "define-property": { 9999 + "version": "0.2.5", 10000 + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 10001 + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 10002 + "dev": true, 10003 + "requires": { 10004 + "is-descriptor": "^0.1.0" 10005 + } 10006 + }, 10007 + "extend-shallow": { 10008 + "version": "2.0.1", 10009 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 10010 + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 10011 + "dev": true, 10012 + "requires": { 10013 + "is-extendable": "^0.1.0" 10014 + } 10015 + }, 10016 + "is-accessor-descriptor": { 10017 + "version": "0.1.6", 10018 + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 10019 + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 10020 + "dev": true, 10021 + "requires": { 10022 + "kind-of": "^3.0.2" 10023 + }, 10024 + "dependencies": { 10025 + "kind-of": { 10026 + "version": "3.2.2", 10027 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 10028 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 10029 + "dev": true, 10030 + "requires": { 10031 + "is-buffer": "^1.1.5" 10032 + } 10033 + } 10034 + } 10035 + }, 10036 + "is-data-descriptor": { 10037 + "version": "0.1.4", 10038 + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 10039 + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 10040 + "dev": true, 10041 + "requires": { 10042 + "kind-of": "^3.0.2" 10043 + }, 10044 + "dependencies": { 10045 + "kind-of": { 10046 + "version": "3.2.2", 10047 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 10048 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 10049 + "dev": true, 10050 + "requires": { 10051 + "is-buffer": "^1.1.5" 10052 + } 10053 + } 10054 + } 10055 + }, 10056 + "is-descriptor": { 10057 + "version": "0.1.6", 10058 + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 10059 + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 10060 + "dev": true, 10061 + "requires": { 10062 + "is-accessor-descriptor": "^0.1.6", 10063 + "is-data-descriptor": "^0.1.4", 10064 + "kind-of": "^5.0.0" 10065 + } 10066 + }, 10067 + "is-extendable": { 10068 + "version": "0.1.1", 10069 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 10070 + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 10071 + "dev": true 10072 + }, 10073 + "kind-of": { 10074 + "version": "5.1.0", 10075 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 10076 + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 10077 + "dev": true 10078 + } 10079 + } 10080 + }, 10081 + "expand-tilde": { 10082 + "version": "2.0.2", 10083 + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", 10084 + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", 10085 + "dev": true, 10086 + "requires": { 10087 + "homedir-polyfill": "^1.0.1" 10088 + } 10089 + }, 10090 + "express": { 10091 + "version": "4.17.1", 10092 + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", 10093 + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", 10094 + "dev": true, 10095 + "requires": { 10096 + "accepts": "~1.3.7", 10097 + "array-flatten": "1.1.1", 10098 + "body-parser": "1.19.0", 10099 + "content-disposition": "0.5.3", 10100 + "content-type": "~1.0.4", 10101 + "cookie": "0.4.0", 10102 + "cookie-signature": "1.0.6", 10103 + "debug": "2.6.9", 10104 + "depd": "~1.1.2", 10105 + "encodeurl": "~1.0.2", 10106 + "escape-html": "~1.0.3", 10107 + "etag": "~1.8.1", 10108 + "finalhandler": "~1.1.2", 10109 + "fresh": "0.5.2", 10110 + "merge-descriptors": "1.0.1", 10111 + "methods": "~1.1.2", 10112 + "on-finished": "~2.3.0", 10113 + "parseurl": "~1.3.3", 10114 + "path-to-regexp": "0.1.7", 10115 + "proxy-addr": "~2.0.5", 10116 + "qs": "6.7.0", 10117 + "range-parser": "~1.2.1", 10118 + "safe-buffer": "5.1.2", 10119 + "send": "0.17.1", 10120 + "serve-static": "1.14.1", 10121 + "setprototypeof": "1.1.1", 10122 + "statuses": "~1.5.0", 10123 + "type-is": "~1.6.18", 10124 + "utils-merge": "1.0.1", 10125 + "vary": "~1.1.2" 10126 + }, 10127 + "dependencies": { 10128 + "safe-buffer": { 10129 + "version": "5.1.2", 10130 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 10131 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 10132 + "dev": true 10133 + } 10134 + } 10135 + }, 10136 + "extend-shallow": { 10137 + "version": "3.0.2", 10138 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", 10139 + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", 10140 + "dev": true, 10141 + "requires": { 10142 + "assign-symbols": "^1.0.0", 10143 + "is-extendable": "^1.0.1" 10144 + } 10145 + }, 10146 + "extglob": { 10147 + "version": "2.0.4", 10148 + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", 10149 + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", 10150 + "dev": true, 10151 + "requires": { 10152 + "array-unique": "^0.3.2", 10153 + "define-property": "^1.0.0", 10154 + "expand-brackets": "^2.1.4", 10155 + "extend-shallow": "^2.0.1", 10156 + "fragment-cache": "^0.2.1", 10157 + "regex-not": "^1.0.0", 10158 + "snapdragon": "^0.8.1", 10159 + "to-regex": "^3.0.1" 10160 + }, 10161 + "dependencies": { 10162 + "define-property": { 10163 + "version": "1.0.0", 10164 + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 10165 + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 10166 + "dev": true, 10167 + "requires": { 10168 + "is-descriptor": "^1.0.0" 10169 + } 10170 + }, 10171 + "extend-shallow": { 10172 + "version": "2.0.1", 10173 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 10174 + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 10175 + "dev": true, 10176 + "requires": { 10177 + "is-extendable": "^0.1.0" 10178 + } 10179 + }, 10180 + "is-extendable": { 10181 + "version": "0.1.1", 10182 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 10183 + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 10184 + "dev": true 10185 + } 10186 + } 10187 + }, 10188 + "fast-deep-equal": { 10189 + "version": "3.1.3", 10190 + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 10191 + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 10192 + "dev": true 10193 + }, 10194 + "fast-json-stable-stringify": { 10195 + "version": "2.1.0", 10196 + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 10197 + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 10198 + "dev": true 10199 + }, 10200 + "faye-websocket": { 10201 + "version": "0.11.4", 10202 + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", 10203 + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", 10204 + "dev": true, 10205 + "requires": { 10206 + "websocket-driver": ">=0.5.1" 10207 + } 10208 + }, 10209 + "figgy-pudding": { 10210 + "version": "3.5.2", 10211 + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", 10212 + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", 10213 + "dev": true 10214 + }, 10215 + "file-uri-to-path": { 10216 + "version": "1.0.0", 10217 + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", 10218 + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", 10219 + "dev": true, 10220 + "optional": true 10221 + }, 10222 + "filesize": { 10223 + "version": "3.6.1", 10224 + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", 10225 + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", 10226 + "dev": true 10227 + }, 10228 + "fill-range": { 10229 + "version": "4.0.0", 10230 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", 10231 + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", 10232 + "dev": true, 10233 + "requires": { 10234 + "extend-shallow": "^2.0.1", 10235 + "is-number": "^3.0.0", 10236 + "repeat-string": "^1.6.1", 10237 + "to-regex-range": "^2.1.0" 10238 + }, 10239 + "dependencies": { 10240 + "extend-shallow": { 10241 + "version": "2.0.1", 10242 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 10243 + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 10244 + "dev": true, 10245 + "requires": { 10246 + "is-extendable": "^0.1.0" 10247 + } 10248 + }, 10249 + "is-extendable": { 10250 + "version": "0.1.1", 10251 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 10252 + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 10253 + "dev": true 10254 + } 10255 + } 10256 + }, 10257 + "finalhandler": { 10258 + "version": "1.1.2", 10259 + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", 10260 + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", 10261 + "dev": true, 10262 + "requires": { 10263 + "debug": "2.6.9", 10264 + "encodeurl": "~1.0.2", 10265 + "escape-html": "~1.0.3", 10266 + "on-finished": "~2.3.0", 10267 + "parseurl": "~1.3.3", 10268 + "statuses": "~1.5.0", 10269 + "unpipe": "~1.0.0" 10270 + } 10271 + }, 10272 + "find-cache-dir": { 10273 + "version": "2.1.0", 10274 + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", 10275 + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", 10276 + "dev": true, 10277 + "requires": { 10278 + "commondir": "^1.0.1", 10279 + "make-dir": "^2.0.0", 10280 + "pkg-dir": "^3.0.0" 10281 + } 10282 + }, 10283 + "find-up": { 10284 + "version": "3.0.0", 10285 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", 10286 + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", 10287 + "dev": true, 10288 + "requires": { 10289 + "locate-path": "^3.0.0" 10290 + } 10291 + }, 10292 + "findup-sync": { 10293 + "version": "3.0.0", 10294 + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", 10295 + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", 10296 + "dev": true, 10297 + "requires": { 10298 + "detect-file": "^1.0.0", 10299 + "is-glob": "^4.0.0", 10300 + "micromatch": "^3.0.4", 10301 + "resolve-dir": "^1.0.1" 10302 + } 10303 + }, 10304 + "flush-write-stream": { 10305 + "version": "1.1.1", 10306 + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", 10307 + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", 10308 + "dev": true, 10309 + "requires": { 10310 + "inherits": "^2.0.3", 10311 + "readable-stream": "^2.3.6" 10312 + } 10313 + }, 10314 + "follow-redirects": { 10315 + "version": "1.14.3", 10316 + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.3.tgz", 10317 + "integrity": "sha512-3MkHxknWMUtb23apkgz/83fDoe+y+qr0TdgacGIA7bew+QLBo3vdgEN2xEsuXNivpFy4CyDhBBZnNZOtalmenw==", 10318 + "dev": true 10319 + }, 10320 + "for-in": { 10321 + "version": "1.0.2", 10322 + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", 10323 + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", 10324 + "dev": true 10325 + }, 10326 + "forwarded": { 10327 + "version": "0.2.0", 10328 + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", 10329 + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", 10330 + "dev": true 10331 + }, 10332 + "fragment-cache": { 10333 + "version": "0.2.1", 10334 + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", 10335 + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", 10336 + "dev": true, 10337 + "requires": { 10338 + "map-cache": "^0.2.2" 10339 + } 10340 + }, 10341 + "fresh": { 10342 + "version": "0.5.2", 10343 + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 10344 + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", 10345 + "dev": true 10346 + }, 10347 + "from2": { 10348 + "version": "2.3.0", 10349 + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", 10350 + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", 10351 + "dev": true, 10352 + "requires": { 10353 + "inherits": "^2.0.1", 10354 + "readable-stream": "^2.0.0" 10355 + } 10356 + }, 10357 + "fs-write-stream-atomic": { 10358 + "version": "1.0.10", 10359 + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", 10360 + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", 10361 + "dev": true, 10362 + "requires": { 10363 + "graceful-fs": "^4.1.2", 10364 + "iferr": "^0.1.5", 10365 + "imurmurhash": "^0.1.4", 10366 + "readable-stream": "1 || 2" 10367 + } 10368 + }, 10369 + "fs.realpath": { 10370 + "version": "1.0.0", 10371 + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 10372 + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 10373 + "dev": true 10374 + }, 10375 + "fsevents": { 10376 + "version": "2.3.2", 10377 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 10378 + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 10379 + "dev": true, 10380 + "optional": true 10381 + }, 10382 + "function-bind": { 10383 + "version": "1.1.1", 10384 + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 10385 + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 10386 + "dev": true 10387 + }, 10388 + "get-caller-file": { 10389 + "version": "2.0.5", 10390 + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 10391 + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 10392 + "dev": true 10393 + }, 10394 + "get-intrinsic": { 10395 + "version": "1.1.1", 10396 + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", 10397 + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", 10398 + "dev": true, 10399 + "requires": { 10400 + "function-bind": "^1.1.1", 10401 + "has": "^1.0.3", 10402 + "has-symbols": "^1.0.1" 10403 + } 10404 + }, 10405 + "get-stream": { 10406 + "version": "4.1.0", 10407 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 10408 + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", 10409 + "dev": true, 10410 + "requires": { 10411 + "pump": "^3.0.0" 10412 + } 10413 + }, 10414 + "get-symbol-description": { 10415 + "version": "1.0.0", 10416 + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", 10417 + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", 10418 + "dev": true, 10419 + "requires": { 10420 + "call-bind": "^1.0.2", 10421 + "get-intrinsic": "^1.1.1" 10422 + } 10423 + }, 10424 + "get-value": { 10425 + "version": "2.0.6", 10426 + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", 10427 + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", 10428 + "dev": true 10429 + }, 10430 + "glob": { 10431 + "version": "7.1.7", 10432 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", 10433 + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", 10434 + "dev": true, 10435 + "requires": { 10436 + "fs.realpath": "^1.0.0", 10437 + "inflight": "^1.0.4", 10438 + "inherits": "2", 10439 + "minimatch": "^3.0.4", 10440 + "once": "^1.3.0", 10441 + "path-is-absolute": "^1.0.0" 10442 + } 10443 + }, 10444 + "glob-parent": { 10445 + "version": "5.1.2", 10446 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 10447 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 10448 + "dev": true, 10449 + "optional": true, 10450 + "requires": { 10451 + "is-glob": "^4.0.1" 10452 + } 10453 + }, 10454 + "global-modules": { 10455 + "version": "2.0.0", 10456 + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", 10457 + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", 10458 + "dev": true, 10459 + "requires": { 10460 + "global-prefix": "^3.0.0" 10461 + } 10462 + }, 10463 + "global-prefix": { 10464 + "version": "3.0.0", 10465 + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", 10466 + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", 10467 + "dev": true, 10468 + "requires": { 10469 + "ini": "^1.3.5", 10470 + "kind-of": "^6.0.2", 10471 + "which": "^1.3.1" 10472 + } 10473 + }, 10474 + "globby": { 10475 + "version": "6.1.0", 10476 + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", 10477 + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", 10478 + "dev": true, 10479 + "requires": { 10480 + "array-union": "^1.0.1", 10481 + "glob": "^7.0.3", 10482 + "object-assign": "^4.0.1", 10483 + "pify": "^2.0.0", 10484 + "pinkie-promise": "^2.0.0" 10485 + }, 10486 + "dependencies": { 10487 + "pify": { 10488 + "version": "2.3.0", 10489 + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 10490 + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 10491 + "dev": true 10492 + } 10493 + } 10494 + }, 10495 + "graceful-fs": { 10496 + "version": "4.2.8", 10497 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", 10498 + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", 10499 + "dev": true 10500 + }, 10501 + "gzip-size": { 10502 + "version": "5.1.1", 10503 + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", 10504 + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", 10505 + "dev": true, 10506 + "requires": { 10507 + "duplexer": "^0.1.1", 10508 + "pify": "^4.0.1" 10509 + } 10510 + }, 10511 + "handle-thing": { 10512 + "version": "2.0.1", 10513 + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", 10514 + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", 10515 + "dev": true 10516 + }, 10517 + "has": { 10518 + "version": "1.0.3", 10519 + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 10520 + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 10521 + "dev": true, 10522 + "requires": { 10523 + "function-bind": "^1.1.1" 10524 + } 10525 + }, 10526 + "has-bigints": { 10527 + "version": "1.0.1", 10528 + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", 10529 + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", 10530 + "dev": true 10531 + }, 10532 + "has-flag": { 10533 + "version": "3.0.0", 10534 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 10535 + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 10536 + "dev": true 10537 + }, 10538 + "has-symbols": { 10539 + "version": "1.0.2", 10540 + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", 10541 + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", 10542 + "dev": true 10543 + }, 10544 + "has-tostringtag": { 10545 + "version": "1.0.0", 10546 + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", 10547 + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", 10548 + "dev": true, 10549 + "requires": { 10550 + "has-symbols": "^1.0.2" 10551 + } 10552 + }, 10553 + "has-value": { 10554 + "version": "1.0.0", 10555 + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", 10556 + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", 10557 + "dev": true, 10558 + "requires": { 10559 + "get-value": "^2.0.6", 10560 + "has-values": "^1.0.0", 10561 + "isobject": "^3.0.0" 10562 + } 10563 + }, 10564 + "has-values": { 10565 + "version": "1.0.0", 10566 + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", 10567 + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", 10568 + "dev": true, 10569 + "requires": { 10570 + "is-number": "^3.0.0", 10571 + "kind-of": "^4.0.0" 10572 + }, 10573 + "dependencies": { 10574 + "kind-of": { 10575 + "version": "4.0.0", 10576 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", 10577 + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", 10578 + "dev": true, 10579 + "requires": { 10580 + "is-buffer": "^1.1.5" 10581 + } 10582 + } 10583 + } 10584 + }, 10585 + "hash-base": { 10586 + "version": "3.1.0", 10587 + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", 10588 + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", 10589 + "dev": true, 10590 + "requires": { 10591 + "inherits": "^2.0.4", 10592 + "readable-stream": "^3.6.0", 10593 + "safe-buffer": "^5.2.0" 10594 + }, 10595 + "dependencies": { 10596 + "readable-stream": { 10597 + "version": "3.6.0", 10598 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 10599 + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 10600 + "dev": true, 10601 + "requires": { 10602 + "inherits": "^2.0.3", 10603 + "string_decoder": "^1.1.1", 10604 + "util-deprecate": "^1.0.1" 10605 + } 10606 + } 10607 + } 10608 + }, 10609 + "hash.js": { 10610 + "version": "1.1.7", 10611 + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", 10612 + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", 10613 + "dev": true, 10614 + "requires": { 10615 + "inherits": "^2.0.3", 10616 + "minimalistic-assert": "^1.0.1" 10617 + } 10618 + }, 10619 + "he": { 10620 + "version": "1.2.0", 10621 + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", 10622 + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", 10623 + "dev": true 10624 + }, 10625 + "hmac-drbg": { 10626 + "version": "1.0.1", 10627 + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", 10628 + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", 10629 + "dev": true, 10630 + "requires": { 10631 + "hash.js": "^1.0.3", 10632 + "minimalistic-assert": "^1.0.0", 10633 + "minimalistic-crypto-utils": "^1.0.1" 10634 + } 10635 + }, 10636 + "homedir-polyfill": { 10637 + "version": "1.0.3", 10638 + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", 10639 + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", 10640 + "dev": true, 10641 + "requires": { 10642 + "parse-passwd": "^1.0.0" 10643 + } 10644 + }, 10645 + "hoopy": { 10646 + "version": "0.1.4", 10647 + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", 10648 + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", 10649 + "dev": true 10650 + }, 10651 + "hpack.js": { 10652 + "version": "2.1.6", 10653 + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", 10654 + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", 10655 + "dev": true, 10656 + "requires": { 10657 + "inherits": "^2.0.1", 10658 + "obuf": "^1.0.0", 10659 + "readable-stream": "^2.0.1", 10660 + "wbuf": "^1.1.0" 10661 + } 10662 + }, 10663 + "html-entities": { 10664 + "version": "1.4.0", 10665 + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", 10666 + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", 10667 + "dev": true 10668 + }, 10669 + "html-minifier": { 10670 + "version": "3.5.21", 10671 + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", 10672 + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", 10673 + "dev": true, 10674 + "requires": { 10675 + "camel-case": "3.0.x", 10676 + "clean-css": "4.2.x", 10677 + "commander": "2.17.x", 10678 + "he": "1.2.x", 10679 + "param-case": "2.1.x", 10680 + "relateurl": "0.2.x", 10681 + "uglify-js": "3.4.x" 10682 + } 10683 + }, 10684 + "html-webpack-plugin": { 10685 + "version": "3.2.0", 10686 + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", 10687 + "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", 10688 + "dev": true, 10689 + "requires": { 10690 + "html-minifier": "^3.2.3", 10691 + "loader-utils": "^0.2.16", 10692 + "lodash": "^4.17.3", 10693 + "pretty-error": "^2.0.2", 10694 + "tapable": "^1.0.0", 10695 + "toposort": "^1.0.0", 10696 + "util.promisify": "1.0.0" 10697 + }, 10698 + "dependencies": { 10699 + "big.js": { 10700 + "version": "3.2.0", 10701 + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", 10702 + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", 10703 + "dev": true 10704 + }, 10705 + "emojis-list": { 10706 + "version": "2.1.0", 10707 + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", 10708 + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", 10709 + "dev": true 10710 + }, 10711 + "json5": { 10712 + "version": "0.5.1", 10713 + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", 10714 + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", 10715 + "dev": true 10716 + }, 10717 + "loader-utils": { 10718 + "version": "0.2.17", 10719 + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", 10720 + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", 10721 + "dev": true, 10722 + "requires": { 10723 + "big.js": "^3.1.3", 10724 + "emojis-list": "^2.0.0", 10725 + "json5": "^0.5.0", 10726 + "object-assign": "^4.0.1" 10727 + } 10728 + } 10729 + } 10730 + }, 10731 + "htmlparser2": { 10732 + "version": "6.1.0", 10733 + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", 10734 + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", 10735 + "dev": true, 10736 + "requires": { 10737 + "domelementtype": "^2.0.1", 10738 + "domhandler": "^4.0.0", 10739 + "domutils": "^2.5.2", 10740 + "entities": "^2.0.0" 10741 + } 10742 + }, 10743 + "http-deceiver": { 10744 + "version": "1.2.7", 10745 + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", 10746 + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", 10747 + "dev": true 10748 + }, 10749 + "http-errors": { 10750 + "version": "1.7.2", 10751 + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", 10752 + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", 10753 + "dev": true, 10754 + "requires": { 10755 + "depd": "~1.1.2", 10756 + "inherits": "2.0.3", 10757 + "setprototypeof": "1.1.1", 10758 + "statuses": ">= 1.5.0 < 2", 10759 + "toidentifier": "1.0.0" 10760 + }, 10761 + "dependencies": { 10762 + "inherits": { 10763 + "version": "2.0.3", 10764 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 10765 + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 10766 + "dev": true 10767 + } 10768 + } 10769 + }, 10770 + "http-parser-js": { 10771 + "version": "0.5.3", 10772 + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", 10773 + "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", 10774 + "dev": true 10775 + }, 10776 + "http-proxy": { 10777 + "version": "1.18.1", 10778 + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", 10779 + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", 10780 + "dev": true, 10781 + "requires": { 10782 + "eventemitter3": "^4.0.0", 10783 + "follow-redirects": "^1.0.0", 10784 + "requires-port": "^1.0.0" 10785 + } 10786 + }, 10787 + "http-proxy-middleware": { 10788 + "version": "0.19.1", 10789 + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", 10790 + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", 10791 + "dev": true, 10792 + "requires": { 10793 + "http-proxy": "^1.17.0", 10794 + "is-glob": "^4.0.0", 10795 + "lodash": "^4.17.11", 10796 + "micromatch": "^3.1.10" 10797 + } 10798 + }, 10799 + "https-browserify": { 10800 + "version": "1.0.0", 10801 + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", 10802 + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", 10803 + "dev": true 10804 + }, 10805 + "iconv-lite": { 10806 + "version": "0.4.24", 10807 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 10808 + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 10809 + "dev": true, 10810 + "requires": { 10811 + "safer-buffer": ">= 2.1.2 < 3" 10812 + } 10813 + }, 10814 + "icss-utils": { 10815 + "version": "4.1.1", 10816 + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", 10817 + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", 10818 + "dev": true, 10819 + "requires": { 10820 + "postcss": "^7.0.14" 10821 + } 10822 + }, 10823 + "ieee754": { 10824 + "version": "1.2.1", 10825 + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 10826 + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 10827 + "dev": true 10828 + }, 10829 + "iferr": { 10830 + "version": "0.1.5", 10831 + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", 10832 + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", 10833 + "dev": true 10834 + }, 10835 + "import-local": { 10836 + "version": "2.0.0", 10837 + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", 10838 + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", 10839 + "dev": true, 10840 + "requires": { 10841 + "pkg-dir": "^3.0.0", 10842 + "resolve-cwd": "^2.0.0" 10843 + } 10844 + }, 10845 + "imurmurhash": { 10846 + "version": "0.1.4", 10847 + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 10848 + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", 10849 + "dev": true 10850 + }, 10851 + "infer-owner": { 10852 + "version": "1.0.4", 10853 + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", 10854 + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", 10855 + "dev": true 10856 + }, 10857 + "inflight": { 10858 + "version": "1.0.6", 10859 + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 10860 + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 10861 + "dev": true, 10862 + "requires": { 10863 + "once": "^1.3.0", 10864 + "wrappy": "1" 10865 + } 10866 + }, 10867 + "inherits": { 10868 + "version": "2.0.4", 10869 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 10870 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 10871 + "dev": true 10872 + }, 10873 + "ini": { 10874 + "version": "1.3.8", 10875 + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", 10876 + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", 10877 + "dev": true 10878 + }, 10879 + "internal-ip": { 10880 + "version": "4.3.0", 10881 + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", 10882 + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", 10883 + "dev": true, 10884 + "requires": { 10885 + "default-gateway": "^4.2.0", 10886 + "ipaddr.js": "^1.9.0" 10887 + } 10888 + }, 10889 + "internal-slot": { 10890 + "version": "1.0.3", 10891 + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", 10892 + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", 10893 + "dev": true, 10894 + "requires": { 10895 + "get-intrinsic": "^1.1.0", 10896 + "has": "^1.0.3", 10897 + "side-channel": "^1.0.4" 10898 + } 10899 + }, 10900 + "interpret": { 10901 + "version": "1.4.0", 10902 + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", 10903 + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", 10904 + "dev": true 10905 + }, 10906 + "ip": { 10907 + "version": "1.1.5", 10908 + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", 10909 + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", 10910 + "dev": true 10911 + }, 10912 + "ip-regex": { 10913 + "version": "2.1.0", 10914 + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", 10915 + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", 10916 + "dev": true 10917 + }, 10918 + "ipaddr.js": { 10919 + "version": "1.9.1", 10920 + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", 10921 + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", 10922 + "dev": true 10923 + }, 10924 + "is-absolute-url": { 10925 + "version": "3.0.3", 10926 + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", 10927 + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", 10928 + "dev": true 10929 + }, 10930 + "is-accessor-descriptor": { 10931 + "version": "1.0.0", 10932 + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 10933 + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 10934 + "dev": true, 10935 + "requires": { 10936 + "kind-of": "^6.0.0" 10937 + } 10938 + }, 10939 + "is-arguments": { 10940 + "version": "1.1.1", 10941 + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", 10942 + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", 10943 + "dev": true, 10944 + "requires": { 10945 + "call-bind": "^1.0.2", 10946 + "has-tostringtag": "^1.0.0" 10947 + } 10948 + }, 10949 + "is-bigint": { 10950 + "version": "1.0.4", 10951 + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", 10952 + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", 10953 + "dev": true, 10954 + "requires": { 10955 + "has-bigints": "^1.0.1" 10956 + } 10957 + }, 10958 + "is-binary-path": { 10959 + "version": "2.1.0", 10960 + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 10961 + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 10962 + "dev": true, 10963 + "optional": true, 10964 + "requires": { 10965 + "binary-extensions": "^2.0.0" 10966 + } 10967 + }, 10968 + "is-boolean-object": { 10969 + "version": "1.1.2", 10970 + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", 10971 + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", 10972 + "dev": true, 10973 + "requires": { 10974 + "call-bind": "^1.0.2", 10975 + "has-tostringtag": "^1.0.0" 10976 + } 10977 + }, 10978 + "is-buffer": { 10979 + "version": "1.1.6", 10980 + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 10981 + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", 10982 + "dev": true 10983 + }, 10984 + "is-callable": { 10985 + "version": "1.2.4", 10986 + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", 10987 + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", 10988 + "dev": true 10989 + }, 10990 + "is-data-descriptor": { 10991 + "version": "1.0.0", 10992 + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 10993 + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 10994 + "dev": true, 10995 + "requires": { 10996 + "kind-of": "^6.0.0" 10997 + } 10998 + }, 10999 + "is-date-object": { 11000 + "version": "1.0.5", 11001 + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", 11002 + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", 11003 + "dev": true, 11004 + "requires": { 11005 + "has-tostringtag": "^1.0.0" 11006 + } 11007 + }, 11008 + "is-descriptor": { 11009 + "version": "1.0.2", 11010 + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 11011 + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 11012 + "dev": true, 11013 + "requires": { 11014 + "is-accessor-descriptor": "^1.0.0", 11015 + "is-data-descriptor": "^1.0.0", 11016 + "kind-of": "^6.0.2" 11017 + } 11018 + }, 11019 + "is-extendable": { 11020 + "version": "1.0.1", 11021 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", 11022 + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 11023 + "dev": true, 11024 + "requires": { 11025 + "is-plain-object": "^2.0.4" 11026 + } 11027 + }, 11028 + "is-extglob": { 11029 + "version": "2.1.1", 11030 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 11031 + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 11032 + "dev": true 11033 + }, 11034 + "is-fullwidth-code-point": { 11035 + "version": "2.0.0", 11036 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 11037 + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 11038 + "dev": true 11039 + }, 11040 + "is-glob": { 11041 + "version": "4.0.1", 11042 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", 11043 + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", 11044 + "dev": true, 11045 + "requires": { 11046 + "is-extglob": "^2.1.1" 11047 + } 11048 + }, 11049 + "is-negative-zero": { 11050 + "version": "2.0.1", 11051 + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", 11052 + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", 11053 + "dev": true 11054 + }, 11055 + "is-number": { 11056 + "version": "3.0.0", 11057 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 11058 + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 11059 + "dev": true, 11060 + "requires": { 11061 + "kind-of": "^3.0.2" 11062 + }, 11063 + "dependencies": { 11064 + "kind-of": { 11065 + "version": "3.2.2", 11066 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 11067 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 11068 + "dev": true, 11069 + "requires": { 11070 + "is-buffer": "^1.1.5" 11071 + } 11072 + } 11073 + } 11074 + }, 11075 + "is-number-object": { 11076 + "version": "1.0.6", 11077 + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", 11078 + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", 11079 + "dev": true, 11080 + "requires": { 11081 + "has-tostringtag": "^1.0.0" 11082 + } 11083 + }, 11084 + "is-path-cwd": { 11085 + "version": "2.2.0", 11086 + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", 11087 + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", 11088 + "dev": true 11089 + }, 11090 + "is-path-in-cwd": { 11091 + "version": "2.1.0", 11092 + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", 11093 + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", 11094 + "dev": true, 11095 + "requires": { 11096 + "is-path-inside": "^2.1.0" 11097 + } 11098 + }, 11099 + "is-path-inside": { 11100 + "version": "2.1.0", 11101 + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", 11102 + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", 11103 + "dev": true, 11104 + "requires": { 11105 + "path-is-inside": "^1.0.2" 11106 + } 11107 + }, 11108 + "is-plain-object": { 11109 + "version": "2.0.4", 11110 + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", 11111 + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", 11112 + "dev": true, 11113 + "requires": { 11114 + "isobject": "^3.0.1" 11115 + } 11116 + }, 11117 + "is-regex": { 11118 + "version": "1.1.4", 11119 + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", 11120 + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", 11121 + "dev": true, 11122 + "requires": { 11123 + "call-bind": "^1.0.2", 11124 + "has-tostringtag": "^1.0.0" 11125 + } 11126 + }, 11127 + "is-stream": { 11128 + "version": "1.1.0", 11129 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", 11130 + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", 11131 + "dev": true 11132 + }, 11133 + "is-string": { 11134 + "version": "1.0.7", 11135 + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", 11136 + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", 11137 + "dev": true, 11138 + "requires": { 11139 + "has-tostringtag": "^1.0.0" 11140 + } 11141 + }, 11142 + "is-symbol": { 11143 + "version": "1.0.4", 11144 + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", 11145 + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", 11146 + "dev": true, 11147 + "requires": { 11148 + "has-symbols": "^1.0.2" 11149 + } 11150 + }, 11151 + "is-windows": { 11152 + "version": "1.0.2", 11153 + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", 11154 + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", 11155 + "dev": true 11156 + }, 11157 + "is-wsl": { 11158 + "version": "1.1.0", 11159 + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", 11160 + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", 11161 + "dev": true 11162 + }, 11163 + "isarray": { 11164 + "version": "1.0.0", 11165 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 11166 + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 11167 + "dev": true 11168 + }, 11169 + "isexe": { 11170 + "version": "2.0.0", 11171 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 11172 + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 11173 + "dev": true 11174 + }, 11175 + "isobject": { 11176 + "version": "3.0.1", 11177 + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 11178 + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", 11179 + "dev": true 11180 + }, 11181 + "json-parse-better-errors": { 11182 + "version": "1.0.2", 11183 + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", 11184 + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", 11185 + "dev": true 11186 + }, 11187 + "json-schema-traverse": { 11188 + "version": "0.4.1", 11189 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 11190 + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 11191 + "dev": true 11192 + }, 11193 + "json3": { 11194 + "version": "3.3.3", 11195 + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", 11196 + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", 11197 + "dev": true 11198 + }, 11199 + "json5": { 11200 + "version": "1.0.1", 11201 + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", 11202 + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", 11203 + "dev": true, 11204 + "requires": { 11205 + "minimist": "^1.2.0" 11206 + } 11207 + }, 11208 + "killable": { 11209 + "version": "1.0.1", 11210 + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", 11211 + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", 11212 + "dev": true 11213 + }, 11214 + "kind-of": { 11215 + "version": "6.0.3", 11216 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 11217 + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", 11218 + "dev": true 11219 + }, 11220 + "loader-runner": { 11221 + "version": "2.4.0", 11222 + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", 11223 + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", 11224 + "dev": true 11225 + }, 11226 + "loader-utils": { 11227 + "version": "1.4.0", 11228 + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", 11229 + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", 11230 + "dev": true, 11231 + "requires": { 11232 + "big.js": "^5.2.2", 11233 + "emojis-list": "^3.0.0", 11234 + "json5": "^1.0.1" 11235 + } 11236 + }, 11237 + "locate-path": { 11238 + "version": "3.0.0", 11239 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 11240 + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", 11241 + "dev": true, 11242 + "requires": { 11243 + "p-locate": "^3.0.0", 11244 + "path-exists": "^3.0.0" 11245 + } 11246 + }, 11247 + "lodash": { 11248 + "version": "4.17.21", 11249 + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 11250 + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 11251 + "dev": true 11252 + }, 11253 + "loglevel": { 11254 + "version": "1.7.1", 11255 + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", 11256 + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", 11257 + "dev": true 11258 + }, 11259 + "lower-case": { 11260 + "version": "1.1.4", 11261 + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", 11262 + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", 11263 + "dev": true 11264 + }, 11265 + "lru-cache": { 11266 + "version": "5.1.1", 11267 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 11268 + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 11269 + "dev": true, 11270 + "requires": { 11271 + "yallist": "^3.0.2" 11272 + } 11273 + }, 11274 + "make-dir": { 11275 + "version": "2.1.0", 11276 + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", 11277 + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", 11278 + "dev": true, 11279 + "requires": { 11280 + "pify": "^4.0.1", 11281 + "semver": "^5.6.0" 11282 + }, 11283 + "dependencies": { 11284 + "semver": { 11285 + "version": "5.7.1", 11286 + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 11287 + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 11288 + "dev": true 11289 + } 11290 + } 11291 + }, 11292 + "map-cache": { 11293 + "version": "0.2.2", 11294 + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", 11295 + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", 11296 + "dev": true 11297 + }, 11298 + "map-visit": { 11299 + "version": "1.0.0", 11300 + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", 11301 + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", 11302 + "dev": true, 11303 + "requires": { 11304 + "object-visit": "^1.0.0" 11305 + } 11306 + }, 11307 + "md5.js": { 11308 + "version": "1.3.5", 11309 + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", 11310 + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", 11311 + "dev": true, 11312 + "requires": { 11313 + "hash-base": "^3.0.0", 11314 + "inherits": "^2.0.1", 11315 + "safe-buffer": "^5.1.2" 11316 + } 11317 + }, 11318 + "media-typer": { 11319 + "version": "0.3.0", 11320 + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 11321 + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", 11322 + "dev": true 11323 + }, 11324 + "memory-fs": { 11325 + "version": "0.4.1", 11326 + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", 11327 + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", 11328 + "dev": true, 11329 + "requires": { 11330 + "errno": "^0.1.3", 11331 + "readable-stream": "^2.0.1" 11332 + } 11333 + }, 11334 + "merge-descriptors": { 11335 + "version": "1.0.1", 11336 + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", 11337 + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", 11338 + "dev": true 11339 + }, 11340 + "methods": { 11341 + "version": "1.1.2", 11342 + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", 11343 + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", 11344 + "dev": true 11345 + }, 11346 + "micromatch": { 11347 + "version": "3.1.10", 11348 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", 11349 + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", 11350 + "dev": true, 11351 + "requires": { 11352 + "arr-diff": "^4.0.0", 11353 + "array-unique": "^0.3.2", 11354 + "braces": "^2.3.1", 11355 + "define-property": "^2.0.2", 11356 + "extend-shallow": "^3.0.2", 11357 + "extglob": "^2.0.4", 11358 + "fragment-cache": "^0.2.1", 11359 + "kind-of": "^6.0.2", 11360 + "nanomatch": "^1.2.9", 11361 + "object.pick": "^1.3.0", 11362 + "regex-not": "^1.0.0", 11363 + "snapdragon": "^0.8.1", 11364 + "to-regex": "^3.0.2" 11365 + } 11366 + }, 11367 + "miller-rabin": { 11368 + "version": "4.0.1", 11369 + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", 11370 + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", 11371 + "dev": true, 11372 + "requires": { 11373 + "bn.js": "^4.0.0", 11374 + "brorand": "^1.0.1" 11375 + }, 11376 + "dependencies": { 11377 + "bn.js": { 11378 + "version": "4.12.0", 11379 + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 11380 + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 11381 + "dev": true 11382 + } 11383 + } 11384 + }, 11385 + "mime": { 11386 + "version": "1.6.0", 11387 + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 11388 + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 11389 + "dev": true 11390 + }, 11391 + "mime-db": { 11392 + "version": "1.49.0", 11393 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", 11394 + "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==", 11395 + "dev": true 11396 + }, 11397 + "mime-types": { 11398 + "version": "2.1.32", 11399 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", 11400 + "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", 11401 + "dev": true, 11402 + "requires": { 11403 + "mime-db": "1.49.0" 11404 + } 11405 + }, 11406 + "minimalistic-assert": { 11407 + "version": "1.0.1", 11408 + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", 11409 + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", 11410 + "dev": true 11411 + }, 11412 + "minimalistic-crypto-utils": { 11413 + "version": "1.0.1", 11414 + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", 11415 + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", 11416 + "dev": true 11417 + }, 11418 + "minimatch": { 11419 + "version": "3.0.4", 11420 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 11421 + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 11422 + "dev": true, 11423 + "requires": { 11424 + "brace-expansion": "^1.1.7" 11425 + } 11426 + }, 11427 + "minimist": { 11428 + "version": "1.2.5", 11429 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 11430 + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", 11431 + "dev": true 11432 + }, 11433 + "mississippi": { 11434 + "version": "3.0.0", 11435 + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", 11436 + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", 11437 + "dev": true, 11438 + "requires": { 11439 + "concat-stream": "^1.5.0", 11440 + "duplexify": "^3.4.2", 11441 + "end-of-stream": "^1.1.0", 11442 + "flush-write-stream": "^1.0.0", 11443 + "from2": "^2.1.0", 11444 + "parallel-transform": "^1.1.0", 11445 + "pump": "^3.0.0", 11446 + "pumpify": "^1.3.3", 11447 + "stream-each": "^1.1.0", 11448 + "through2": "^2.0.0" 11449 + } 11450 + }, 11451 + "mixin-deep": { 11452 + "version": "1.3.2", 11453 + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", 11454 + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", 11455 + "dev": true, 11456 + "requires": { 11457 + "for-in": "^1.0.2", 11458 + "is-extendable": "^1.0.1" 11459 + } 11460 + }, 11461 + "mkdirp": { 11462 + "version": "0.5.5", 11463 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", 11464 + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", 11465 + "dev": true, 11466 + "requires": { 11467 + "minimist": "^1.2.5" 11468 + } 11469 + }, 11470 + "move-concurrently": { 11471 + "version": "1.0.1", 11472 + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", 11473 + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", 11474 + "dev": true, 11475 + "requires": { 11476 + "aproba": "^1.1.1", 11477 + "copy-concurrently": "^1.0.0", 11478 + "fs-write-stream-atomic": "^1.0.8", 11479 + "mkdirp": "^0.5.1", 11480 + "rimraf": "^2.5.4", 11481 + "run-queue": "^1.0.3" 11482 + } 11483 + }, 11484 + "ms": { 11485 + "version": "2.0.0", 11486 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 11487 + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 11488 + "dev": true 11489 + }, 11490 + "multicast-dns": { 11491 + "version": "6.2.3", 11492 + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", 11493 + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", 11494 + "dev": true, 11495 + "requires": { 11496 + "dns-packet": "^1.3.1", 11497 + "thunky": "^1.0.2" 11498 + } 11499 + }, 11500 + "multicast-dns-service-types": { 11501 + "version": "1.1.0", 11502 + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", 11503 + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", 11504 + "dev": true 11505 + }, 11506 + "nan": { 11507 + "version": "2.15.0", 11508 + "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", 11509 + "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", 11510 + "dev": true, 11511 + "optional": true 11512 + }, 11513 + "nanomatch": { 11514 + "version": "1.2.13", 11515 + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", 11516 + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", 11517 + "dev": true, 11518 + "requires": { 11519 + "arr-diff": "^4.0.0", 11520 + "array-unique": "^0.3.2", 11521 + "define-property": "^2.0.2", 11522 + "extend-shallow": "^3.0.2", 11523 + "fragment-cache": "^0.2.1", 11524 + "is-windows": "^1.0.2", 11525 + "kind-of": "^6.0.2", 11526 + "object.pick": "^1.3.0", 11527 + "regex-not": "^1.0.0", 11528 + "snapdragon": "^0.8.1", 11529 + "to-regex": "^3.0.1" 11530 + } 11531 + }, 11532 + "negotiator": { 11533 + "version": "0.6.2", 11534 + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", 11535 + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", 11536 + "dev": true 11537 + }, 11538 + "neo-async": { 11539 + "version": "2.6.2", 11540 + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", 11541 + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", 11542 + "dev": true 11543 + }, 11544 + "nice-try": { 11545 + "version": "1.0.5", 11546 + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", 11547 + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", 11548 + "dev": true 11549 + }, 11550 + "no-case": { 11551 + "version": "2.3.2", 11552 + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", 11553 + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", 11554 + "dev": true, 11555 + "requires": { 11556 + "lower-case": "^1.1.1" 11557 + } 11558 + }, 11559 + "node-forge": { 11560 + "version": "0.10.0", 11561 + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", 11562 + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", 11563 + "dev": true 11564 + }, 11565 + "node-libs-browser": { 11566 + "version": "2.2.1", 11567 + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", 11568 + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", 11569 + "dev": true, 11570 + "requires": { 11571 + "assert": "^1.1.1", 11572 + "browserify-zlib": "^0.2.0", 11573 + "buffer": "^4.3.0", 11574 + "console-browserify": "^1.1.0", 11575 + "constants-browserify": "^1.0.0", 11576 + "crypto-browserify": "^3.11.0", 11577 + "domain-browser": "^1.1.1", 11578 + "events": "^3.0.0", 11579 + "https-browserify": "^1.0.0", 11580 + "os-browserify": "^0.3.0", 11581 + "path-browserify": "0.0.1", 11582 + "process": "^0.11.10", 11583 + "punycode": "^1.2.4", 11584 + "querystring-es3": "^0.2.0", 11585 + "readable-stream": "^2.3.3", 11586 + "stream-browserify": "^2.0.1", 11587 + "stream-http": "^2.7.2", 11588 + "string_decoder": "^1.0.0", 11589 + "timers-browserify": "^2.0.4", 11590 + "tty-browserify": "0.0.0", 11591 + "url": "^0.11.0", 11592 + "util": "^0.11.0", 11593 + "vm-browserify": "^1.0.1" 11594 + }, 11595 + "dependencies": { 11596 + "punycode": { 11597 + "version": "1.4.1", 11598 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", 11599 + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", 11600 + "dev": true 11601 + } 11602 + } 11603 + }, 11604 + "normalize-path": { 11605 + "version": "3.0.0", 11606 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 11607 + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 11608 + "dev": true 11609 + }, 11610 + "npm-run-path": { 11611 + "version": "2.0.2", 11612 + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", 11613 + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", 11614 + "dev": true, 11615 + "requires": { 11616 + "path-key": "^2.0.0" 11617 + } 11618 + }, 11619 + "nth-check": { 11620 + "version": "2.0.0", 11621 + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", 11622 + "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", 11623 + "dev": true, 11624 + "requires": { 11625 + "boolbase": "^1.0.0" 11626 + } 11627 + }, 11628 + "object-assign": { 11629 + "version": "4.1.1", 11630 + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 11631 + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", 11632 + "dev": true 11633 + }, 11634 + "object-copy": { 11635 + "version": "0.1.0", 11636 + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", 11637 + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", 11638 + "dev": true, 11639 + "requires": { 11640 + "copy-descriptor": "^0.1.0", 11641 + "define-property": "^0.2.5", 11642 + "kind-of": "^3.0.3" 11643 + }, 11644 + "dependencies": { 11645 + "define-property": { 11646 + "version": "0.2.5", 11647 + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 11648 + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 11649 + "dev": true, 11650 + "requires": { 11651 + "is-descriptor": "^0.1.0" 11652 + } 11653 + }, 11654 + "is-accessor-descriptor": { 11655 + "version": "0.1.6", 11656 + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 11657 + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 11658 + "dev": true, 11659 + "requires": { 11660 + "kind-of": "^3.0.2" 11661 + } 11662 + }, 11663 + "is-data-descriptor": { 11664 + "version": "0.1.4", 11665 + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 11666 + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 11667 + "dev": true, 11668 + "requires": { 11669 + "kind-of": "^3.0.2" 11670 + } 11671 + }, 11672 + "is-descriptor": { 11673 + "version": "0.1.6", 11674 + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 11675 + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 11676 + "dev": true, 11677 + "requires": { 11678 + "is-accessor-descriptor": "^0.1.6", 11679 + "is-data-descriptor": "^0.1.4", 11680 + "kind-of": "^5.0.0" 11681 + }, 11682 + "dependencies": { 11683 + "kind-of": { 11684 + "version": "5.1.0", 11685 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 11686 + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 11687 + "dev": true 11688 + } 11689 + } 11690 + }, 11691 + "kind-of": { 11692 + "version": "3.2.2", 11693 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 11694 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 11695 + "dev": true, 11696 + "requires": { 11697 + "is-buffer": "^1.1.5" 11698 + } 11699 + } 11700 + } 11701 + }, 11702 + "object-inspect": { 11703 + "version": "1.11.0", 11704 + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", 11705 + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", 11706 + "dev": true 11707 + }, 11708 + "object-is": { 11709 + "version": "1.1.5", 11710 + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", 11711 + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", 11712 + "dev": true, 11713 + "requires": { 11714 + "call-bind": "^1.0.2", 11715 + "define-properties": "^1.1.3" 11716 + } 11717 + }, 11718 + "object-keys": { 11719 + "version": "1.1.1", 11720 + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 11721 + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 11722 + "dev": true 11723 + }, 11724 + "object-visit": { 11725 + "version": "1.0.1", 11726 + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", 11727 + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", 11728 + "dev": true, 11729 + "requires": { 11730 + "isobject": "^3.0.0" 11731 + } 11732 + }, 11733 + "object.assign": { 11734 + "version": "4.1.2", 11735 + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", 11736 + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", 11737 + "dev": true, 11738 + "requires": { 11739 + "call-bind": "^1.0.0", 11740 + "define-properties": "^1.1.3", 11741 + "has-symbols": "^1.0.1", 11742 + "object-keys": "^1.1.1" 11743 + } 11744 + }, 11745 + "object.getownpropertydescriptors": { 11746 + "version": "2.1.2", 11747 + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", 11748 + "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==", 11749 + "dev": true, 11750 + "requires": { 11751 + "call-bind": "^1.0.2", 11752 + "define-properties": "^1.1.3", 11753 + "es-abstract": "^1.18.0-next.2" 11754 + } 11755 + }, 11756 + "object.pick": { 11757 + "version": "1.3.0", 11758 + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", 11759 + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", 11760 + "dev": true, 11761 + "requires": { 11762 + "isobject": "^3.0.1" 11763 + } 11764 + }, 11765 + "obuf": { 11766 + "version": "1.1.2", 11767 + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", 11768 + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", 11769 + "dev": true 11770 + }, 11771 + "on-finished": { 11772 + "version": "2.3.0", 11773 + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", 11774 + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", 11775 + "dev": true, 11776 + "requires": { 11777 + "ee-first": "1.1.1" 11778 + } 11779 + }, 11780 + "on-headers": { 11781 + "version": "1.0.2", 11782 + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", 11783 + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", 11784 + "dev": true 11785 + }, 11786 + "once": { 11787 + "version": "1.4.0", 11788 + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 11789 + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 11790 + "dev": true, 11791 + "requires": { 11792 + "wrappy": "1" 11793 + } 11794 + }, 11795 + "opener": { 11796 + "version": "1.5.2", 11797 + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", 11798 + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", 11799 + "dev": true 11800 + }, 11801 + "opn": { 11802 + "version": "5.5.0", 11803 + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", 11804 + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", 11805 + "dev": true, 11806 + "requires": { 11807 + "is-wsl": "^1.1.0" 11808 + } 11809 + }, 11810 + "original": { 11811 + "version": "1.0.2", 11812 + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", 11813 + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", 11814 + "dev": true, 11815 + "requires": { 11816 + "url-parse": "^1.4.3" 11817 + } 11818 + }, 11819 + "os-browserify": { 11820 + "version": "0.3.0", 11821 + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", 11822 + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", 11823 + "dev": true 11824 + }, 11825 + "p-finally": { 11826 + "version": "1.0.0", 11827 + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", 11828 + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", 11829 + "dev": true 11830 + }, 11831 + "p-limit": { 11832 + "version": "2.3.0", 11833 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 11834 + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 11835 + "dev": true, 11836 + "requires": { 11837 + "p-try": "^2.0.0" 11838 + } 11839 + }, 11840 + "p-locate": { 11841 + "version": "3.0.0", 11842 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", 11843 + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", 11844 + "dev": true, 11845 + "requires": { 11846 + "p-limit": "^2.0.0" 11847 + } 11848 + }, 11849 + "p-map": { 11850 + "version": "2.1.0", 11851 + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", 11852 + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", 11853 + "dev": true 11854 + }, 11855 + "p-retry": { 11856 + "version": "3.0.1", 11857 + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", 11858 + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", 11859 + "dev": true, 11860 + "requires": { 11861 + "retry": "^0.12.0" 11862 + } 11863 + }, 11864 + "p-try": { 11865 + "version": "2.2.0", 11866 + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 11867 + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 11868 + "dev": true 11869 + }, 11870 + "pako": { 11871 + "version": "1.0.11", 11872 + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", 11873 + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", 11874 + "dev": true 11875 + }, 11876 + "parallel-transform": { 11877 + "version": "1.2.0", 11878 + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", 11879 + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", 11880 + "dev": true, 11881 + "requires": { 11882 + "cyclist": "^1.0.1", 11883 + "inherits": "^2.0.3", 11884 + "readable-stream": "^2.1.5" 11885 + } 11886 + }, 11887 + "param-case": { 11888 + "version": "2.1.1", 11889 + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", 11890 + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", 11891 + "dev": true, 11892 + "requires": { 11893 + "no-case": "^2.2.0" 11894 + } 11895 + }, 11896 + "parse-asn1": { 11897 + "version": "5.1.6", 11898 + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", 11899 + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", 11900 + "dev": true, 11901 + "requires": { 11902 + "asn1.js": "^5.2.0", 11903 + "browserify-aes": "^1.0.0", 11904 + "evp_bytestokey": "^1.0.0", 11905 + "pbkdf2": "^3.0.3", 11906 + "safe-buffer": "^5.1.1" 11907 + } 11908 + }, 11909 + "parse-passwd": { 11910 + "version": "1.0.0", 11911 + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", 11912 + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", 11913 + "dev": true 11914 + }, 11915 + "parseurl": { 11916 + "version": "1.3.3", 11917 + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 11918 + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", 11919 + "dev": true 11920 + }, 11921 + "pascalcase": { 11922 + "version": "0.1.1", 11923 + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", 11924 + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", 11925 + "dev": true 11926 + }, 11927 + "path-browserify": { 11928 + "version": "0.0.1", 11929 + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", 11930 + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", 11931 + "dev": true 11932 + }, 11933 + "path-dirname": { 11934 + "version": "1.0.2", 11935 + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", 11936 + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", 11937 + "dev": true 11938 + }, 11939 + "path-exists": { 11940 + "version": "3.0.0", 11941 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 11942 + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", 11943 + "dev": true 11944 + }, 11945 + "path-is-absolute": { 11946 + "version": "1.0.1", 11947 + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 11948 + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 11949 + "dev": true 11950 + }, 11951 + "path-is-inside": { 11952 + "version": "1.0.2", 11953 + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", 11954 + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", 11955 + "dev": true 11956 + }, 11957 + "path-key": { 11958 + "version": "2.0.1", 11959 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", 11960 + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", 11961 + "dev": true 11962 + }, 11963 + "path-to-regexp": { 11964 + "version": "0.1.7", 11965 + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", 11966 + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", 11967 + "dev": true 11968 + }, 11969 + "pbkdf2": { 11970 + "version": "3.1.2", 11971 + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", 11972 + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", 11973 + "dev": true, 11974 + "requires": { 11975 + "create-hash": "^1.1.2", 11976 + "create-hmac": "^1.1.4", 11977 + "ripemd160": "^2.0.1", 11978 + "safe-buffer": "^5.0.1", 11979 + "sha.js": "^2.4.8" 11980 + } 11981 + }, 11982 + "picomatch": { 11983 + "version": "2.3.0", 11984 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", 11985 + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", 11986 + "dev": true, 11987 + "optional": true 11988 + }, 11989 + "pify": { 11990 + "version": "4.0.1", 11991 + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", 11992 + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", 11993 + "dev": true 11994 + }, 11995 + "pinkie": { 11996 + "version": "2.0.4", 11997 + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", 11998 + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", 11999 + "dev": true 12000 + }, 12001 + "pinkie-promise": { 12002 + "version": "2.0.1", 12003 + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", 12004 + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", 12005 + "dev": true, 12006 + "requires": { 12007 + "pinkie": "^2.0.0" 12008 + } 12009 + }, 12010 + "pkg-dir": { 12011 + "version": "3.0.0", 12012 + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", 12013 + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", 12014 + "dev": true, 12015 + "requires": { 12016 + "find-up": "^3.0.0" 12017 + } 12018 + }, 12019 + "portfinder": { 12020 + "version": "1.0.28", 12021 + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", 12022 + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", 12023 + "dev": true, 12024 + "requires": { 12025 + "async": "^2.6.2", 12026 + "debug": "^3.1.1", 12027 + "mkdirp": "^0.5.5" 12028 + }, 12029 + "dependencies": { 12030 + "debug": { 12031 + "version": "3.2.7", 12032 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 12033 + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 12034 + "dev": true, 12035 + "requires": { 12036 + "ms": "^2.1.1" 12037 + } 12038 + }, 12039 + "ms": { 12040 + "version": "2.1.3", 12041 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 12042 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 12043 + "dev": true 12044 + } 12045 + } 12046 + }, 12047 + "posix-character-classes": { 12048 + "version": "0.1.1", 12049 + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", 12050 + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", 12051 + "dev": true 12052 + }, 12053 + "postcss": { 12054 + "version": "7.0.36", 12055 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", 12056 + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", 12057 + "dev": true, 12058 + "requires": { 12059 + "chalk": "^2.4.2", 12060 + "source-map": "^0.6.1", 12061 + "supports-color": "^6.1.0" 12062 + } 12063 + }, 12064 + "postcss-modules-extract-imports": { 12065 + "version": "2.0.0", 12066 + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", 12067 + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", 12068 + "dev": true, 12069 + "requires": { 12070 + "postcss": "^7.0.5" 12071 + } 12072 + }, 12073 + "postcss-modules-local-by-default": { 12074 + "version": "3.0.3", 12075 + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", 12076 + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", 12077 + "dev": true, 12078 + "requires": { 12079 + "icss-utils": "^4.1.1", 12080 + "postcss": "^7.0.32", 12081 + "postcss-selector-parser": "^6.0.2", 12082 + "postcss-value-parser": "^4.1.0" 12083 + } 12084 + }, 12085 + "postcss-modules-scope": { 12086 + "version": "2.2.0", 12087 + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", 12088 + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", 12089 + "dev": true, 12090 + "requires": { 12091 + "postcss": "^7.0.6", 12092 + "postcss-selector-parser": "^6.0.0" 12093 + } 12094 + }, 12095 + "postcss-modules-values": { 12096 + "version": "3.0.0", 12097 + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", 12098 + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", 12099 + "dev": true, 12100 + "requires": { 12101 + "icss-utils": "^4.0.0", 12102 + "postcss": "^7.0.6" 12103 + } 12104 + }, 12105 + "postcss-selector-parser": { 12106 + "version": "6.0.6", 12107 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", 12108 + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", 12109 + "dev": true, 12110 + "requires": { 12111 + "cssesc": "^3.0.0", 12112 + "util-deprecate": "^1.0.2" 12113 + } 12114 + }, 12115 + "postcss-value-parser": { 12116 + "version": "4.1.0", 12117 + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", 12118 + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", 12119 + "dev": true 12120 + }, 12121 + "pretty-error": { 12122 + "version": "2.1.2", 12123 + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", 12124 + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", 12125 + "dev": true, 12126 + "requires": { 12127 + "lodash": "^4.17.20", 12128 + "renderkid": "^2.0.4" 12129 + } 12130 + }, 12131 + "process": { 12132 + "version": "0.11.10", 12133 + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", 12134 + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", 12135 + "dev": true 12136 + }, 12137 + "process-nextick-args": { 12138 + "version": "2.0.1", 12139 + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 12140 + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 12141 + "dev": true 12142 + }, 12143 + "promise-inflight": { 12144 + "version": "1.0.1", 12145 + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", 12146 + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", 12147 + "dev": true 12148 + }, 12149 + "proxy-addr": { 12150 + "version": "2.0.7", 12151 + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", 12152 + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", 12153 + "dev": true, 12154 + "requires": { 12155 + "forwarded": "0.2.0", 12156 + "ipaddr.js": "1.9.1" 12157 + } 12158 + }, 12159 + "prr": { 12160 + "version": "1.0.1", 12161 + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", 12162 + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", 12163 + "dev": true 12164 + }, 12165 + "public-encrypt": { 12166 + "version": "4.0.3", 12167 + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", 12168 + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", 12169 + "dev": true, 12170 + "requires": { 12171 + "bn.js": "^4.1.0", 12172 + "browserify-rsa": "^4.0.0", 12173 + "create-hash": "^1.1.0", 12174 + "parse-asn1": "^5.0.0", 12175 + "randombytes": "^2.0.1", 12176 + "safe-buffer": "^5.1.2" 12177 + }, 12178 + "dependencies": { 12179 + "bn.js": { 12180 + "version": "4.12.0", 12181 + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 12182 + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 12183 + "dev": true 12184 + } 12185 + } 12186 + }, 12187 + "pump": { 12188 + "version": "3.0.0", 12189 + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", 12190 + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", 12191 + "dev": true, 12192 + "requires": { 12193 + "end-of-stream": "^1.1.0", 12194 + "once": "^1.3.1" 12195 + } 12196 + }, 12197 + "pumpify": { 12198 + "version": "1.5.1", 12199 + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", 12200 + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", 12201 + "dev": true, 12202 + "requires": { 12203 + "duplexify": "^3.6.0", 12204 + "inherits": "^2.0.3", 12205 + "pump": "^2.0.0" 12206 + }, 12207 + "dependencies": { 12208 + "pump": { 12209 + "version": "2.0.1", 12210 + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", 12211 + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", 12212 + "dev": true, 12213 + "requires": { 12214 + "end-of-stream": "^1.1.0", 12215 + "once": "^1.3.1" 12216 + } 12217 + } 12218 + } 12219 + }, 12220 + "punycode": { 12221 + "version": "2.1.1", 12222 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 12223 + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 12224 + "dev": true 12225 + }, 12226 + "qs": { 12227 + "version": "6.7.0", 12228 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", 12229 + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", 12230 + "dev": true 12231 + }, 12232 + "querystring": { 12233 + "version": "0.2.0", 12234 + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", 12235 + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", 12236 + "dev": true 12237 + }, 12238 + "querystring-es3": { 12239 + "version": "0.2.1", 12240 + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", 12241 + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", 12242 + "dev": true 12243 + }, 12244 + "querystringify": { 12245 + "version": "2.2.0", 12246 + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", 12247 + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", 12248 + "dev": true 12249 + }, 12250 + "randombytes": { 12251 + "version": "2.1.0", 12252 + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 12253 + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 12254 + "dev": true, 12255 + "requires": { 12256 + "safe-buffer": "^5.1.0" 12257 + } 12258 + }, 12259 + "randomfill": { 12260 + "version": "1.0.4", 12261 + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", 12262 + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", 12263 + "dev": true, 12264 + "requires": { 12265 + "randombytes": "^2.0.5", 12266 + "safe-buffer": "^5.1.0" 12267 + } 12268 + }, 12269 + "range-parser": { 12270 + "version": "1.2.1", 12271 + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", 12272 + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", 12273 + "dev": true 12274 + }, 12275 + "raw-body": { 12276 + "version": "2.4.0", 12277 + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", 12278 + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", 12279 + "dev": true, 12280 + "requires": { 12281 + "bytes": "3.1.0", 12282 + "http-errors": "1.7.2", 12283 + "iconv-lite": "0.4.24", 12284 + "unpipe": "1.0.0" 12285 + } 12286 + }, 12287 + "readable-stream": { 12288 + "version": "2.3.7", 12289 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 12290 + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 12291 + "dev": true, 12292 + "requires": { 12293 + "core-util-is": "~1.0.0", 12294 + "inherits": "~2.0.3", 12295 + "isarray": "~1.0.0", 12296 + "process-nextick-args": "~2.0.0", 12297 + "safe-buffer": "~5.1.1", 12298 + "string_decoder": "~1.1.1", 12299 + "util-deprecate": "~1.0.1" 12300 + }, 12301 + "dependencies": { 12302 + "safe-buffer": { 12303 + "version": "5.1.2", 12304 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 12305 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 12306 + "dev": true 12307 + }, 12308 + "string_decoder": { 12309 + "version": "1.1.1", 12310 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 12311 + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 12312 + "dev": true, 12313 + "requires": { 12314 + "safe-buffer": "~5.1.0" 12315 + } 12316 + } 12317 + } 12318 + }, 12319 + "readdirp": { 12320 + "version": "3.6.0", 12321 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 12322 + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 12323 + "dev": true, 12324 + "optional": true, 12325 + "requires": { 12326 + "picomatch": "^2.2.1" 12327 + } 12328 + }, 12329 + "regex-not": { 12330 + "version": "1.0.2", 12331 + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", 12332 + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", 12333 + "dev": true, 12334 + "requires": { 12335 + "extend-shallow": "^3.0.2", 12336 + "safe-regex": "^1.1.0" 12337 + } 12338 + }, 12339 + "regexp.prototype.flags": { 12340 + "version": "1.3.1", 12341 + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", 12342 + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", 12343 + "dev": true, 12344 + "requires": { 12345 + "call-bind": "^1.0.2", 12346 + "define-properties": "^1.1.3" 12347 + } 12348 + }, 12349 + "relateurl": { 12350 + "version": "0.2.7", 12351 + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", 12352 + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", 12353 + "dev": true 12354 + }, 12355 + "remove-trailing-separator": { 12356 + "version": "1.1.0", 12357 + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", 12358 + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", 12359 + "dev": true 12360 + }, 12361 + "renderkid": { 12362 + "version": "2.0.7", 12363 + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", 12364 + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", 12365 + "dev": true, 12366 + "requires": { 12367 + "css-select": "^4.1.3", 12368 + "dom-converter": "^0.2.0", 12369 + "htmlparser2": "^6.1.0", 12370 + "lodash": "^4.17.21", 12371 + "strip-ansi": "^3.0.1" 12372 + } 12373 + }, 12374 + "repeat-element": { 12375 + "version": "1.1.4", 12376 + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", 12377 + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", 12378 + "dev": true 12379 + }, 12380 + "repeat-string": { 12381 + "version": "1.6.1", 12382 + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 12383 + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", 12384 + "dev": true 12385 + }, 12386 + "require-directory": { 12387 + "version": "2.1.1", 12388 + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 12389 + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", 12390 + "dev": true 12391 + }, 12392 + "require-main-filename": { 12393 + "version": "2.0.0", 12394 + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", 12395 + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", 12396 + "dev": true 12397 + }, 12398 + "requires-port": { 12399 + "version": "1.0.0", 12400 + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", 12401 + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", 12402 + "dev": true 12403 + }, 12404 + "resolve-cwd": { 12405 + "version": "2.0.0", 12406 + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", 12407 + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", 12408 + "dev": true, 12409 + "requires": { 12410 + "resolve-from": "^3.0.0" 12411 + } 12412 + }, 12413 + "resolve-dir": { 12414 + "version": "1.0.1", 12415 + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", 12416 + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", 12417 + "dev": true, 12418 + "requires": { 12419 + "expand-tilde": "^2.0.0", 12420 + "global-modules": "^1.0.0" 12421 + }, 12422 + "dependencies": { 12423 + "global-modules": { 12424 + "version": "1.0.0", 12425 + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", 12426 + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", 12427 + "dev": true, 12428 + "requires": { 12429 + "global-prefix": "^1.0.1", 12430 + "is-windows": "^1.0.1", 12431 + "resolve-dir": "^1.0.0" 12432 + } 12433 + }, 12434 + "global-prefix": { 12435 + "version": "1.0.2", 12436 + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", 12437 + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", 12438 + "dev": true, 12439 + "requires": { 12440 + "expand-tilde": "^2.0.2", 12441 + "homedir-polyfill": "^1.0.1", 12442 + "ini": "^1.3.4", 12443 + "is-windows": "^1.0.1", 12444 + "which": "^1.2.14" 12445 + } 12446 + } 12447 + } 12448 + }, 12449 + "resolve-from": { 12450 + "version": "3.0.0", 12451 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", 12452 + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", 12453 + "dev": true 12454 + }, 12455 + "resolve-url": { 12456 + "version": "0.2.1", 12457 + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", 12458 + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", 12459 + "dev": true 12460 + }, 12461 + "ret": { 12462 + "version": "0.1.15", 12463 + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", 12464 + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", 12465 + "dev": true 12466 + }, 12467 + "retry": { 12468 + "version": "0.12.0", 12469 + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", 12470 + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", 12471 + "dev": true 12472 + }, 12473 + "rimraf": { 12474 + "version": "2.7.1", 12475 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 12476 + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 12477 + "dev": true, 12478 + "requires": { 12479 + "glob": "^7.1.3" 12480 + } 12481 + }, 12482 + "ripemd160": { 12483 + "version": "2.0.2", 12484 + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", 12485 + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", 12486 + "dev": true, 12487 + "requires": { 12488 + "hash-base": "^3.0.0", 12489 + "inherits": "^2.0.1" 12490 + } 12491 + }, 12492 + "run-queue": { 12493 + "version": "1.0.3", 12494 + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", 12495 + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", 12496 + "dev": true, 12497 + "requires": { 12498 + "aproba": "^1.1.1" 12499 + } 12500 + }, 12501 + "safe-buffer": { 12502 + "version": "5.2.1", 12503 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 12504 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 12505 + "dev": true 12506 + }, 12507 + "safe-regex": { 12508 + "version": "1.1.0", 12509 + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", 12510 + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", 12511 + "dev": true, 12512 + "requires": { 12513 + "ret": "~0.1.10" 12514 + } 12515 + }, 12516 + "safer-buffer": { 12517 + "version": "2.1.2", 12518 + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 12519 + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 12520 + "dev": true 12521 + }, 12522 + "schema-utils": { 12523 + "version": "2.7.1", 12524 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", 12525 + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", 12526 + "dev": true, 12527 + "requires": { 12528 + "@types/json-schema": "^7.0.5", 12529 + "ajv": "^6.12.4", 12530 + "ajv-keywords": "^3.5.2" 12531 + } 12532 + }, 12533 + "select-hose": { 12534 + "version": "2.0.0", 12535 + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", 12536 + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", 12537 + "dev": true 12538 + }, 12539 + "selfsigned": { 12540 + "version": "1.10.11", 12541 + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", 12542 + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", 12543 + "dev": true, 12544 + "requires": { 12545 + "node-forge": "^0.10.0" 12546 + } 12547 + }, 12548 + "semver": { 12549 + "version": "6.3.0", 12550 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 12551 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 12552 + "dev": true 12553 + }, 12554 + "send": { 12555 + "version": "0.17.1", 12556 + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", 12557 + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", 12558 + "dev": true, 12559 + "requires": { 12560 + "debug": "2.6.9", 12561 + "depd": "~1.1.2", 12562 + "destroy": "~1.0.4", 12563 + "encodeurl": "~1.0.2", 12564 + "escape-html": "~1.0.3", 12565 + "etag": "~1.8.1", 12566 + "fresh": "0.5.2", 12567 + "http-errors": "~1.7.2", 12568 + "mime": "1.6.0", 12569 + "ms": "2.1.1", 12570 + "on-finished": "~2.3.0", 12571 + "range-parser": "~1.2.1", 12572 + "statuses": "~1.5.0" 12573 + }, 12574 + "dependencies": { 12575 + "ms": { 12576 + "version": "2.1.1", 12577 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", 12578 + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", 12579 + "dev": true 12580 + } 12581 + } 12582 + }, 12583 + "serialize-javascript": { 12584 + "version": "4.0.0", 12585 + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", 12586 + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", 12587 + "dev": true, 12588 + "requires": { 12589 + "randombytes": "^2.1.0" 12590 + } 12591 + }, 12592 + "serve-index": { 12593 + "version": "1.9.1", 12594 + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", 12595 + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", 12596 + "dev": true, 12597 + "requires": { 12598 + "accepts": "~1.3.4", 12599 + "batch": "0.6.1", 12600 + "debug": "2.6.9", 12601 + "escape-html": "~1.0.3", 12602 + "http-errors": "~1.6.2", 12603 + "mime-types": "~2.1.17", 12604 + "parseurl": "~1.3.2" 12605 + }, 12606 + "dependencies": { 12607 + "http-errors": { 12608 + "version": "1.6.3", 12609 + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", 12610 + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", 12611 + "dev": true, 12612 + "requires": { 12613 + "depd": "~1.1.2", 12614 + "inherits": "2.0.3", 12615 + "setprototypeof": "1.1.0", 12616 + "statuses": ">= 1.4.0 < 2" 12617 + } 12618 + }, 12619 + "inherits": { 12620 + "version": "2.0.3", 12621 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 12622 + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 12623 + "dev": true 12624 + }, 12625 + "setprototypeof": { 12626 + "version": "1.1.0", 12627 + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", 12628 + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", 12629 + "dev": true 12630 + } 12631 + } 12632 + }, 12633 + "serve-static": { 12634 + "version": "1.14.1", 12635 + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", 12636 + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", 12637 + "dev": true, 12638 + "requires": { 12639 + "encodeurl": "~1.0.2", 12640 + "escape-html": "~1.0.3", 12641 + "parseurl": "~1.3.3", 12642 + "send": "0.17.1" 12643 + } 12644 + }, 12645 + "set-blocking": { 12646 + "version": "2.0.0", 12647 + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", 12648 + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", 12649 + "dev": true 12650 + }, 12651 + "set-value": { 12652 + "version": "2.0.1", 12653 + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", 12654 + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", 12655 + "dev": true, 12656 + "requires": { 12657 + "extend-shallow": "^2.0.1", 12658 + "is-extendable": "^0.1.1", 12659 + "is-plain-object": "^2.0.3", 12660 + "split-string": "^3.0.1" 12661 + }, 12662 + "dependencies": { 12663 + "extend-shallow": { 12664 + "version": "2.0.1", 12665 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 12666 + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 12667 + "dev": true, 12668 + "requires": { 12669 + "is-extendable": "^0.1.0" 12670 + } 12671 + }, 12672 + "is-extendable": { 12673 + "version": "0.1.1", 12674 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 12675 + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 12676 + "dev": true 12677 + } 12678 + } 12679 + }, 12680 + "setimmediate": { 12681 + "version": "1.0.5", 12682 + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", 12683 + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", 12684 + "dev": true 12685 + }, 12686 + "setprototypeof": { 12687 + "version": "1.1.1", 12688 + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", 12689 + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", 12690 + "dev": true 12691 + }, 12692 + "sha.js": { 12693 + "version": "2.4.11", 12694 + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", 12695 + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", 12696 + "dev": true, 12697 + "requires": { 12698 + "inherits": "^2.0.1", 12699 + "safe-buffer": "^5.0.1" 12700 + } 12701 + }, 12702 + "shebang-command": { 12703 + "version": "1.2.0", 12704 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", 12705 + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", 12706 + "dev": true, 12707 + "requires": { 12708 + "shebang-regex": "^1.0.0" 12709 + } 12710 + }, 12711 + "shebang-regex": { 12712 + "version": "1.0.0", 12713 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", 12714 + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", 12715 + "dev": true 12716 + }, 12717 + "side-channel": { 12718 + "version": "1.0.4", 12719 + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", 12720 + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", 12721 + "dev": true, 12722 + "requires": { 12723 + "call-bind": "^1.0.0", 12724 + "get-intrinsic": "^1.0.2", 12725 + "object-inspect": "^1.9.0" 12726 + } 12727 + }, 12728 + "signal-exit": { 12729 + "version": "3.0.3", 12730 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", 12731 + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", 12732 + "dev": true 12733 + }, 12734 + "snapdragon": { 12735 + "version": "0.8.2", 12736 + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", 12737 + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", 12738 + "dev": true, 12739 + "requires": { 12740 + "base": "^0.11.1", 12741 + "debug": "^2.2.0", 12742 + "define-property": "^0.2.5", 12743 + "extend-shallow": "^2.0.1", 12744 + "map-cache": "^0.2.2", 12745 + "source-map": "^0.5.6", 12746 + "source-map-resolve": "^0.5.0", 12747 + "use": "^3.1.0" 12748 + }, 12749 + "dependencies": { 12750 + "define-property": { 12751 + "version": "0.2.5", 12752 + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 12753 + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 12754 + "dev": true, 12755 + "requires": { 12756 + "is-descriptor": "^0.1.0" 12757 + } 12758 + }, 12759 + "extend-shallow": { 12760 + "version": "2.0.1", 12761 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 12762 + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 12763 + "dev": true, 12764 + "requires": { 12765 + "is-extendable": "^0.1.0" 12766 + } 12767 + }, 12768 + "is-accessor-descriptor": { 12769 + "version": "0.1.6", 12770 + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 12771 + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 12772 + "dev": true, 12773 + "requires": { 12774 + "kind-of": "^3.0.2" 12775 + }, 12776 + "dependencies": { 12777 + "kind-of": { 12778 + "version": "3.2.2", 12779 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 12780 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 12781 + "dev": true, 12782 + "requires": { 12783 + "is-buffer": "^1.1.5" 12784 + } 12785 + } 12786 + } 12787 + }, 12788 + "is-data-descriptor": { 12789 + "version": "0.1.4", 12790 + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 12791 + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 12792 + "dev": true, 12793 + "requires": { 12794 + "kind-of": "^3.0.2" 12795 + }, 12796 + "dependencies": { 12797 + "kind-of": { 12798 + "version": "3.2.2", 12799 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 12800 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 12801 + "dev": true, 12802 + "requires": { 12803 + "is-buffer": "^1.1.5" 12804 + } 12805 + } 12806 + } 12807 + }, 12808 + "is-descriptor": { 12809 + "version": "0.1.6", 12810 + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 12811 + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 12812 + "dev": true, 12813 + "requires": { 12814 + "is-accessor-descriptor": "^0.1.6", 12815 + "is-data-descriptor": "^0.1.4", 12816 + "kind-of": "^5.0.0" 12817 + } 12818 + }, 12819 + "is-extendable": { 12820 + "version": "0.1.1", 12821 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 12822 + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 12823 + "dev": true 12824 + }, 12825 + "kind-of": { 12826 + "version": "5.1.0", 12827 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 12828 + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 12829 + "dev": true 12830 + }, 12831 + "source-map": { 12832 + "version": "0.5.7", 12833 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 12834 + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 12835 + "dev": true 12836 + } 12837 + } 12838 + }, 12839 + "snapdragon-node": { 12840 + "version": "2.1.1", 12841 + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", 12842 + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", 12843 + "dev": true, 12844 + "requires": { 12845 + "define-property": "^1.0.0", 12846 + "isobject": "^3.0.0", 12847 + "snapdragon-util": "^3.0.1" 12848 + }, 12849 + "dependencies": { 12850 + "define-property": { 12851 + "version": "1.0.0", 12852 + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 12853 + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 12854 + "dev": true, 12855 + "requires": { 12856 + "is-descriptor": "^1.0.0" 12857 + } 12858 + } 12859 + } 12860 + }, 12861 + "snapdragon-util": { 12862 + "version": "3.0.1", 12863 + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", 12864 + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", 12865 + "dev": true, 12866 + "requires": { 12867 + "kind-of": "^3.2.0" 12868 + }, 12869 + "dependencies": { 12870 + "kind-of": { 12871 + "version": "3.2.2", 12872 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 12873 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 12874 + "dev": true, 12875 + "requires": { 12876 + "is-buffer": "^1.1.5" 12877 + } 12878 + } 12879 + } 12880 + }, 12881 + "sockjs": { 12882 + "version": "0.3.21", 12883 + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", 12884 + "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", 12885 + "dev": true, 12886 + "requires": { 12887 + "faye-websocket": "^0.11.3", 12888 + "uuid": "^3.4.0", 12889 + "websocket-driver": "^0.7.4" 12890 + } 12891 + }, 12892 + "sockjs-client": { 12893 + "version": "1.5.2", 12894 + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.2.tgz", 12895 + "integrity": "sha512-ZzRxPBISQE7RpzlH4tKJMQbHM9pabHluk0WBaxAQ+wm/UieeBVBou0p4wVnSQGN9QmpAZygQ0cDIypWuqOFmFQ==", 12896 + "dev": true, 12897 + "requires": { 12898 + "debug": "^3.2.6", 12899 + "eventsource": "^1.0.7", 12900 + "faye-websocket": "^0.11.3", 12901 + "inherits": "^2.0.4", 12902 + "json3": "^3.3.3", 12903 + "url-parse": "^1.5.3" 12904 + }, 12905 + "dependencies": { 12906 + "debug": { 12907 + "version": "3.2.7", 12908 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 12909 + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 12910 + "dev": true, 12911 + "requires": { 12912 + "ms": "^2.1.1" 12913 + } 12914 + }, 12915 + "ms": { 12916 + "version": "2.1.3", 12917 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 12918 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 12919 + "dev": true 12920 + } 12921 + } 12922 + }, 12923 + "source-list-map": { 12924 + "version": "2.0.1", 12925 + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", 12926 + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", 12927 + "dev": true 12928 + }, 12929 + "source-map": { 12930 + "version": "0.6.1", 12931 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 12932 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 12933 + "dev": true 12934 + }, 12935 + "source-map-resolve": { 12936 + "version": "0.5.3", 12937 + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", 12938 + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", 12939 + "dev": true, 12940 + "requires": { 12941 + "atob": "^2.1.2", 12942 + "decode-uri-component": "^0.2.0", 12943 + "resolve-url": "^0.2.1", 12944 + "source-map-url": "^0.4.0", 12945 + "urix": "^0.1.0" 12946 + } 12947 + }, 12948 + "source-map-support": { 12949 + "version": "0.5.19", 12950 + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", 12951 + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", 12952 + "dev": true, 12953 + "requires": { 12954 + "buffer-from": "^1.0.0", 12955 + "source-map": "^0.6.0" 12956 + } 12957 + }, 12958 + "source-map-url": { 12959 + "version": "0.4.1", 12960 + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", 12961 + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", 12962 + "dev": true 12963 + }, 12964 + "spdy": { 12965 + "version": "4.0.2", 12966 + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", 12967 + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", 12968 + "dev": true, 12969 + "requires": { 12970 + "debug": "^4.1.0", 12971 + "handle-thing": "^2.0.0", 12972 + "http-deceiver": "^1.2.7", 12973 + "select-hose": "^2.0.0", 12974 + "spdy-transport": "^3.0.0" 12975 + }, 12976 + "dependencies": { 12977 + "debug": { 12978 + "version": "4.3.2", 12979 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", 12980 + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", 12981 + "dev": true, 12982 + "requires": { 12983 + "ms": "2.1.2" 12984 + } 12985 + }, 12986 + "ms": { 12987 + "version": "2.1.2", 12988 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 12989 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 12990 + "dev": true 12991 + } 12992 + } 12993 + }, 12994 + "spdy-transport": { 12995 + "version": "3.0.0", 12996 + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", 12997 + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", 12998 + "dev": true, 12999 + "requires": { 13000 + "debug": "^4.1.0", 13001 + "detect-node": "^2.0.4", 13002 + "hpack.js": "^2.1.6", 13003 + "obuf": "^1.1.2", 13004 + "readable-stream": "^3.0.6", 13005 + "wbuf": "^1.7.3" 13006 + }, 13007 + "dependencies": { 13008 + "debug": { 13009 + "version": "4.3.2", 13010 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", 13011 + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", 13012 + "dev": true, 13013 + "requires": { 13014 + "ms": "2.1.2" 13015 + } 13016 + }, 13017 + "ms": { 13018 + "version": "2.1.2", 13019 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 13020 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 13021 + "dev": true 13022 + }, 13023 + "readable-stream": { 13024 + "version": "3.6.0", 13025 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 13026 + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 13027 + "dev": true, 13028 + "requires": { 13029 + "inherits": "^2.0.3", 13030 + "string_decoder": "^1.1.1", 13031 + "util-deprecate": "^1.0.1" 13032 + } 13033 + } 13034 + } 13035 + }, 13036 + "split-string": { 13037 + "version": "3.1.0", 13038 + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", 13039 + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", 13040 + "dev": true, 13041 + "requires": { 13042 + "extend-shallow": "^3.0.0" 13043 + } 13044 + }, 13045 + "ssri": { 13046 + "version": "6.0.2", 13047 + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", 13048 + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", 13049 + "dev": true, 13050 + "requires": { 13051 + "figgy-pudding": "^3.5.1" 13052 + } 13053 + }, 13054 + "static-extend": { 13055 + "version": "0.1.2", 13056 + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", 13057 + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", 13058 + "dev": true, 13059 + "requires": { 13060 + "define-property": "^0.2.5", 13061 + "object-copy": "^0.1.0" 13062 + }, 13063 + "dependencies": { 13064 + "define-property": { 13065 + "version": "0.2.5", 13066 + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 13067 + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 13068 + "dev": true, 13069 + "requires": { 13070 + "is-descriptor": "^0.1.0" 13071 + } 13072 + }, 13073 + "is-accessor-descriptor": { 13074 + "version": "0.1.6", 13075 + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 13076 + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 13077 + "dev": true, 13078 + "requires": { 13079 + "kind-of": "^3.0.2" 13080 + }, 13081 + "dependencies": { 13082 + "kind-of": { 13083 + "version": "3.2.2", 13084 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 13085 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 13086 + "dev": true, 13087 + "requires": { 13088 + "is-buffer": "^1.1.5" 13089 + } 13090 + } 13091 + } 13092 + }, 13093 + "is-data-descriptor": { 13094 + "version": "0.1.4", 13095 + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 13096 + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 13097 + "dev": true, 13098 + "requires": { 13099 + "kind-of": "^3.0.2" 13100 + }, 13101 + "dependencies": { 13102 + "kind-of": { 13103 + "version": "3.2.2", 13104 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 13105 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 13106 + "dev": true, 13107 + "requires": { 13108 + "is-buffer": "^1.1.5" 13109 + } 13110 + } 13111 + } 13112 + }, 13113 + "is-descriptor": { 13114 + "version": "0.1.6", 13115 + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 13116 + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 13117 + "dev": true, 13118 + "requires": { 13119 + "is-accessor-descriptor": "^0.1.6", 13120 + "is-data-descriptor": "^0.1.4", 13121 + "kind-of": "^5.0.0" 13122 + } 13123 + }, 13124 + "kind-of": { 13125 + "version": "5.1.0", 13126 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 13127 + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 13128 + "dev": true 13129 + } 13130 + } 13131 + }, 13132 + "statuses": { 13133 + "version": "1.5.0", 13134 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", 13135 + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", 13136 + "dev": true 13137 + }, 13138 + "stream-browserify": { 13139 + "version": "2.0.2", 13140 + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", 13141 + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", 13142 + "dev": true, 13143 + "requires": { 13144 + "inherits": "~2.0.1", 13145 + "readable-stream": "^2.0.2" 13146 + } 13147 + }, 13148 + "stream-each": { 13149 + "version": "1.2.3", 13150 + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", 13151 + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", 13152 + "dev": true, 13153 + "requires": { 13154 + "end-of-stream": "^1.1.0", 13155 + "stream-shift": "^1.0.0" 13156 + } 13157 + }, 13158 + "stream-http": { 13159 + "version": "2.8.3", 13160 + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", 13161 + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", 13162 + "dev": true, 13163 + "requires": { 13164 + "builtin-status-codes": "^3.0.0", 13165 + "inherits": "^2.0.1", 13166 + "readable-stream": "^2.3.6", 13167 + "to-arraybuffer": "^1.0.0", 13168 + "xtend": "^4.0.0" 13169 + } 13170 + }, 13171 + "stream-shift": { 13172 + "version": "1.0.1", 13173 + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", 13174 + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", 13175 + "dev": true 13176 + }, 13177 + "string_decoder": { 13178 + "version": "1.3.0", 13179 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 13180 + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 13181 + "dev": true, 13182 + "requires": { 13183 + "safe-buffer": "~5.2.0" 13184 + } 13185 + }, 13186 + "string-width": { 13187 + "version": "3.1.0", 13188 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", 13189 + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", 13190 + "dev": true, 13191 + "requires": { 13192 + "emoji-regex": "^7.0.1", 13193 + "is-fullwidth-code-point": "^2.0.0", 13194 + "strip-ansi": "^5.1.0" 13195 + }, 13196 + "dependencies": { 13197 + "ansi-regex": { 13198 + "version": "4.1.0", 13199 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 13200 + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", 13201 + "dev": true 13202 + }, 13203 + "strip-ansi": { 13204 + "version": "5.2.0", 13205 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 13206 + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 13207 + "dev": true, 13208 + "requires": { 13209 + "ansi-regex": "^4.1.0" 13210 + } 13211 + } 13212 + } 13213 + }, 13214 + "string.prototype.trimend": { 13215 + "version": "1.0.4", 13216 + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", 13217 + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", 13218 + "dev": true, 13219 + "requires": { 13220 + "call-bind": "^1.0.2", 13221 + "define-properties": "^1.1.3" 13222 + } 13223 + }, 13224 + "string.prototype.trimstart": { 13225 + "version": "1.0.4", 13226 + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", 13227 + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", 13228 + "dev": true, 13229 + "requires": { 13230 + "call-bind": "^1.0.2", 13231 + "define-properties": "^1.1.3" 13232 + } 13233 + }, 13234 + "strip-ansi": { 13235 + "version": "3.0.1", 13236 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 13237 + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 13238 + "dev": true, 13239 + "requires": { 13240 + "ansi-regex": "^2.0.0" 13241 + } 13242 + }, 13243 + "strip-eof": { 13244 + "version": "1.0.0", 13245 + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", 13246 + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", 13247 + "dev": true 13248 + }, 13249 + "style-loader": { 13250 + "version": "1.3.0", 13251 + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", 13252 + "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", 13253 + "dev": true, 13254 + "requires": { 13255 + "loader-utils": "^2.0.0", 13256 + "schema-utils": "^2.7.0" 13257 + }, 13258 + "dependencies": { 13259 + "json5": { 13260 + "version": "2.2.0", 13261 + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", 13262 + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", 13263 + "dev": true, 13264 + "requires": { 13265 + "minimist": "^1.2.5" 13266 + } 13267 + }, 13268 + "loader-utils": { 13269 + "version": "2.0.0", 13270 + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", 13271 + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", 13272 + "dev": true, 13273 + "requires": { 13274 + "big.js": "^5.2.2", 13275 + "emojis-list": "^3.0.0", 13276 + "json5": "^2.1.2" 13277 + } 13278 + } 13279 + } 13280 + }, 13281 + "style-mod": { 13282 + "version": "4.0.0", 13283 + "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.0.0.tgz", 13284 + "integrity": "sha512-OPhtyEjyyN9x3nhPsu76f52yUGXiZcgvsrFVtvTkyGRQJ0XK+GPc6ov1z+lRpbeabka+MYEQxOYRnt5nF30aMw==" 13285 + }, 13286 + "supports-color": { 13287 + "version": "6.1.0", 13288 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", 13289 + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", 13290 + "dev": true, 13291 + "requires": { 13292 + "has-flag": "^3.0.0" 13293 + } 13294 + }, 13295 + "tapable": { 13296 + "version": "1.1.3", 13297 + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", 13298 + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", 13299 + "dev": true 13300 + }, 13301 + "terser": { 13302 + "version": "4.8.0", 13303 + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", 13304 + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", 13305 + "dev": true, 13306 + "requires": { 13307 + "commander": "^2.20.0", 13308 + "source-map": "~0.6.1", 13309 + "source-map-support": "~0.5.12" 13310 + }, 13311 + "dependencies": { 13312 + "commander": { 13313 + "version": "2.20.3", 13314 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 13315 + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 13316 + "dev": true 13317 + } 13318 + } 13319 + }, 13320 + "terser-webpack-plugin": { 13321 + "version": "1.4.5", 13322 + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", 13323 + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", 13324 + "dev": true, 13325 + "requires": { 13326 + "cacache": "^12.0.2", 13327 + "find-cache-dir": "^2.1.0", 13328 + "is-wsl": "^1.1.0", 13329 + "schema-utils": "^1.0.0", 13330 + "serialize-javascript": "^4.0.0", 13331 + "source-map": "^0.6.1", 13332 + "terser": "^4.1.2", 13333 + "webpack-sources": "^1.4.0", 13334 + "worker-farm": "^1.7.0" 13335 + }, 13336 + "dependencies": { 13337 + "schema-utils": { 13338 + "version": "1.0.0", 13339 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", 13340 + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", 13341 + "dev": true, 13342 + "requires": { 13343 + "ajv": "^6.1.0", 13344 + "ajv-errors": "^1.0.0", 13345 + "ajv-keywords": "^3.1.0" 13346 + } 13347 + } 13348 + } 13349 + }, 13350 + "through2": { 13351 + "version": "2.0.5", 13352 + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", 13353 + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", 13354 + "dev": true, 13355 + "requires": { 13356 + "readable-stream": "~2.3.6", 13357 + "xtend": "~4.0.1" 13358 + } 13359 + }, 13360 + "thunky": { 13361 + "version": "1.1.0", 13362 + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", 13363 + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", 13364 + "dev": true 13365 + }, 13366 + "timers-browserify": { 13367 + "version": "2.0.12", 13368 + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", 13369 + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", 13370 + "dev": true, 13371 + "requires": { 13372 + "setimmediate": "^1.0.4" 13373 + } 13374 + }, 13375 + "to-arraybuffer": { 13376 + "version": "1.0.1", 13377 + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", 13378 + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", 13379 + "dev": true 13380 + }, 13381 + "to-object-path": { 13382 + "version": "0.3.0", 13383 + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", 13384 + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", 13385 + "dev": true, 13386 + "requires": { 13387 + "kind-of": "^3.0.2" 13388 + }, 13389 + "dependencies": { 13390 + "kind-of": { 13391 + "version": "3.2.2", 13392 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 13393 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 13394 + "dev": true, 13395 + "requires": { 13396 + "is-buffer": "^1.1.5" 13397 + } 13398 + } 13399 + } 13400 + }, 13401 + "to-regex": { 13402 + "version": "3.0.2", 13403 + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", 13404 + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", 13405 + "dev": true, 13406 + "requires": { 13407 + "define-property": "^2.0.2", 13408 + "extend-shallow": "^3.0.2", 13409 + "regex-not": "^1.0.2", 13410 + "safe-regex": "^1.1.0" 13411 + } 13412 + }, 13413 + "to-regex-range": { 13414 + "version": "2.1.1", 13415 + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", 13416 + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", 13417 + "dev": true, 13418 + "requires": { 13419 + "is-number": "^3.0.0", 13420 + "repeat-string": "^1.6.1" 13421 + } 13422 + }, 13423 + "toidentifier": { 13424 + "version": "1.0.0", 13425 + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", 13426 + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", 13427 + "dev": true 13428 + }, 13429 + "toposort": { 13430 + "version": "1.0.7", 13431 + "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", 13432 + "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", 13433 + "dev": true 13434 + }, 13435 + "tryer": { 13436 + "version": "1.0.1", 13437 + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", 13438 + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", 13439 + "dev": true 13440 + }, 13441 + "tty-browserify": { 13442 + "version": "0.0.0", 13443 + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", 13444 + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", 13445 + "dev": true 13446 + }, 13447 + "type-is": { 13448 + "version": "1.6.18", 13449 + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", 13450 + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", 13451 + "dev": true, 13452 + "requires": { 13453 + "media-typer": "0.3.0", 13454 + "mime-types": "~2.1.24" 13455 + } 13456 + }, 13457 + "typedarray": { 13458 + "version": "0.0.6", 13459 + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", 13460 + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", 13461 + "dev": true 13462 + }, 13463 + "uglify-js": { 13464 + "version": "3.4.10", 13465 + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", 13466 + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", 13467 + "dev": true, 13468 + "requires": { 13469 + "commander": "~2.19.0", 13470 + "source-map": "~0.6.1" 13471 + }, 13472 + "dependencies": { 13473 + "commander": { 13474 + "version": "2.19.0", 13475 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", 13476 + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", 13477 + "dev": true 13478 + } 13479 + } 13480 + }, 13481 + "unbox-primitive": { 13482 + "version": "1.0.1", 13483 + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", 13484 + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", 13485 + "dev": true, 13486 + "requires": { 13487 + "function-bind": "^1.1.1", 13488 + "has-bigints": "^1.0.1", 13489 + "has-symbols": "^1.0.2", 13490 + "which-boxed-primitive": "^1.0.2" 13491 + } 13492 + }, 13493 + "union-value": { 13494 + "version": "1.0.1", 13495 + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", 13496 + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", 13497 + "dev": true, 13498 + "requires": { 13499 + "arr-union": "^3.1.0", 13500 + "get-value": "^2.0.6", 13501 + "is-extendable": "^0.1.1", 13502 + "set-value": "^2.0.1" 13503 + }, 13504 + "dependencies": { 13505 + "is-extendable": { 13506 + "version": "0.1.1", 13507 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 13508 + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 13509 + "dev": true 13510 + } 13511 + } 13512 + }, 13513 + "unique-filename": { 13514 + "version": "1.1.1", 13515 + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", 13516 + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", 13517 + "dev": true, 13518 + "requires": { 13519 + "unique-slug": "^2.0.0" 13520 + } 13521 + }, 13522 + "unique-slug": { 13523 + "version": "2.0.2", 13524 + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", 13525 + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", 13526 + "dev": true, 13527 + "requires": { 13528 + "imurmurhash": "^0.1.4" 13529 + } 13530 + }, 13531 + "unpipe": { 13532 + "version": "1.0.0", 13533 + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 13534 + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", 13535 + "dev": true 13536 + }, 13537 + "unset-value": { 13538 + "version": "1.0.0", 13539 + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", 13540 + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", 13541 + "dev": true, 13542 + "requires": { 13543 + "has-value": "^0.3.1", 13544 + "isobject": "^3.0.0" 13545 + }, 13546 + "dependencies": { 13547 + "has-value": { 13548 + "version": "0.3.1", 13549 + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", 13550 + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", 13551 + "dev": true, 13552 + "requires": { 13553 + "get-value": "^2.0.3", 13554 + "has-values": "^0.1.4", 13555 + "isobject": "^2.0.0" 13556 + }, 13557 + "dependencies": { 13558 + "isobject": { 13559 + "version": "2.1.0", 13560 + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", 13561 + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", 13562 + "dev": true, 13563 + "requires": { 13564 + "isarray": "1.0.0" 13565 + } 13566 + } 13567 + } 13568 + }, 13569 + "has-values": { 13570 + "version": "0.1.4", 13571 + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", 13572 + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", 13573 + "dev": true 13574 + } 13575 + } 13576 + }, 13577 + "upath": { 13578 + "version": "1.2.0", 13579 + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", 13580 + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", 13581 + "dev": true 13582 + }, 13583 + "upper-case": { 13584 + "version": "1.1.3", 13585 + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", 13586 + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", 13587 + "dev": true 13588 + }, 13589 + "uri-js": { 13590 + "version": "4.4.1", 13591 + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 13592 + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 13593 + "dev": true, 13594 + "requires": { 13595 + "punycode": "^2.1.0" 13596 + } 13597 + }, 13598 + "urix": { 13599 + "version": "0.1.0", 13600 + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", 13601 + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", 13602 + "dev": true 13603 + }, 13604 + "url": { 13605 + "version": "0.11.0", 13606 + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", 13607 + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", 13608 + "dev": true, 13609 + "requires": { 13610 + "punycode": "1.3.2", 13611 + "querystring": "0.2.0" 13612 + }, 13613 + "dependencies": { 13614 + "punycode": { 13615 + "version": "1.3.2", 13616 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", 13617 + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", 13618 + "dev": true 13619 + } 13620 + } 13621 + }, 13622 + "url-parse": { 13623 + "version": "1.5.3", 13624 + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", 13625 + "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", 13626 + "dev": true, 13627 + "requires": { 13628 + "querystringify": "^2.1.1", 13629 + "requires-port": "^1.0.0" 13630 + } 13631 + }, 13632 + "use": { 13633 + "version": "3.1.1", 13634 + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", 13635 + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", 13636 + "dev": true 13637 + }, 13638 + "util": { 13639 + "version": "0.11.1", 13640 + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", 13641 + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", 13642 + "dev": true, 13643 + "requires": { 13644 + "inherits": "2.0.3" 13645 + }, 13646 + "dependencies": { 13647 + "inherits": { 13648 + "version": "2.0.3", 13649 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 13650 + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 13651 + "dev": true 13652 + } 13653 + } 13654 + }, 13655 + "util-deprecate": { 13656 + "version": "1.0.2", 13657 + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 13658 + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 13659 + "dev": true 13660 + }, 13661 + "util.promisify": { 13662 + "version": "1.0.0", 13663 + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", 13664 + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", 13665 + "dev": true, 13666 + "requires": { 13667 + "define-properties": "^1.1.2", 13668 + "object.getownpropertydescriptors": "^2.0.3" 13669 + } 13670 + }, 13671 + "utila": { 13672 + "version": "0.4.0", 13673 + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", 13674 + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", 13675 + "dev": true 13676 + }, 13677 + "utils-merge": { 13678 + "version": "1.0.1", 13679 + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", 13680 + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", 13681 + "dev": true 13682 + }, 13683 + "uuid": { 13684 + "version": "3.4.0", 13685 + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", 13686 + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", 13687 + "dev": true 13688 + }, 13689 + "v8-compile-cache": { 13690 + "version": "2.3.0", 13691 + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", 13692 + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", 13693 + "dev": true 13694 + }, 13695 + "vary": { 13696 + "version": "1.1.2", 13697 + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 13698 + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", 13699 + "dev": true 13700 + }, 13701 + "vm-browserify": { 13702 + "version": "1.1.2", 13703 + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", 13704 + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", 13705 + "dev": true 13706 + }, 13707 + "w3c-keyname": { 13708 + "version": "2.2.4", 13709 + "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.4.tgz", 13710 + "integrity": "sha512-tOhfEwEzFLJzf6d1ZPkYfGj+FWhIpBux9ppoP3rlclw3Z0BZv3N7b7030Z1kYth+6rDuAsXUFr+d0VE6Ed1ikw==" 13711 + }, 13712 + "watchpack": { 13713 + "version": "1.7.5", 13714 + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", 13715 + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", 13716 + "dev": true, 13717 + "requires": { 13718 + "chokidar": "^3.4.1", 13719 + "graceful-fs": "^4.1.2", 13720 + "neo-async": "^2.5.0", 13721 + "watchpack-chokidar2": "^2.0.1" 13722 + } 13723 + }, 13724 + "watchpack-chokidar2": { 13725 + "version": "2.0.1", 13726 + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", 13727 + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", 13728 + "dev": true, 13729 + "optional": true, 13730 + "requires": { 13731 + "chokidar": "^2.1.8" 13732 + }, 13733 + "dependencies": { 13734 + "anymatch": { 13735 + "version": "2.0.0", 13736 + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", 13737 + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", 13738 + "dev": true, 13739 + "optional": true, 13740 + "requires": { 13741 + "micromatch": "^3.1.4", 13742 + "normalize-path": "^2.1.1" 13743 + }, 13744 + "dependencies": { 13745 + "normalize-path": { 13746 + "version": "2.1.1", 13747 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", 13748 + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", 13749 + "dev": true, 13750 + "optional": true, 13751 + "requires": { 13752 + "remove-trailing-separator": "^1.0.1" 13753 + } 13754 + } 13755 + } 13756 + }, 13757 + "binary-extensions": { 13758 + "version": "1.13.1", 13759 + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", 13760 + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", 13761 + "dev": true, 13762 + "optional": true 13763 + }, 13764 + "chokidar": { 13765 + "version": "2.1.8", 13766 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", 13767 + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", 13768 + "dev": true, 13769 + "optional": true, 13770 + "requires": { 13771 + "anymatch": "^2.0.0", 13772 + "async-each": "^1.0.1", 13773 + "braces": "^2.3.2", 13774 + "fsevents": "^1.2.7", 13775 + "glob-parent": "^3.1.0", 13776 + "inherits": "^2.0.3", 13777 + "is-binary-path": "^1.0.0", 13778 + "is-glob": "^4.0.0", 13779 + "normalize-path": "^3.0.0", 13780 + "path-is-absolute": "^1.0.0", 13781 + "readdirp": "^2.2.1", 13782 + "upath": "^1.1.1" 13783 + } 13784 + }, 13785 + "fsevents": { 13786 + "version": "1.2.13", 13787 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", 13788 + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", 13789 + "dev": true, 13790 + "optional": true, 13791 + "requires": { 13792 + "bindings": "^1.5.0", 13793 + "nan": "^2.12.1" 13794 + } 13795 + }, 13796 + "glob-parent": { 13797 + "version": "3.1.0", 13798 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", 13799 + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", 13800 + "dev": true, 13801 + "optional": true, 13802 + "requires": { 13803 + "is-glob": "^3.1.0", 13804 + "path-dirname": "^1.0.0" 13805 + }, 13806 + "dependencies": { 13807 + "is-glob": { 13808 + "version": "3.1.0", 13809 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", 13810 + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", 13811 + "dev": true, 13812 + "optional": true, 13813 + "requires": { 13814 + "is-extglob": "^2.1.0" 13815 + } 13816 + } 13817 + } 13818 + }, 13819 + "is-binary-path": { 13820 + "version": "1.0.1", 13821 + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", 13822 + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", 13823 + "dev": true, 13824 + "optional": true, 13825 + "requires": { 13826 + "binary-extensions": "^1.0.0" 13827 + } 13828 + }, 13829 + "readdirp": { 13830 + "version": "2.2.1", 13831 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", 13832 + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", 13833 + "dev": true, 13834 + "optional": true, 13835 + "requires": { 13836 + "graceful-fs": "^4.1.11", 13837 + "micromatch": "^3.1.10", 13838 + "readable-stream": "^2.0.2" 13839 + } 13840 + } 13841 + } 13842 + }, 13843 + "wbuf": { 13844 + "version": "1.7.3", 13845 + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", 13846 + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", 13847 + "dev": true, 13848 + "requires": { 13849 + "minimalistic-assert": "^1.0.0" 13850 + } 13851 + }, 13852 + "webpack": { 13853 + "version": "4.46.0", 13854 + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", 13855 + "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", 13856 + "dev": true, 13857 + "requires": { 13858 + "@webassemblyjs/ast": "1.9.0", 13859 + "@webassemblyjs/helper-module-context": "1.9.0", 13860 + "@webassemblyjs/wasm-edit": "1.9.0", 13861 + "@webassemblyjs/wasm-parser": "1.9.0", 13862 + "acorn": "^6.4.1", 13863 + "ajv": "^6.10.2", 13864 + "ajv-keywords": "^3.4.1", 13865 + "chrome-trace-event": "^1.0.2", 13866 + "enhanced-resolve": "^4.5.0", 13867 + "eslint-scope": "^4.0.3", 13868 + "json-parse-better-errors": "^1.0.2", 13869 + "loader-runner": "^2.4.0", 13870 + "loader-utils": "^1.2.3", 13871 + "memory-fs": "^0.4.1", 13872 + "micromatch": "^3.1.10", 13873 + "mkdirp": "^0.5.3", 13874 + "neo-async": "^2.6.1", 13875 + "node-libs-browser": "^2.2.1", 13876 + "schema-utils": "^1.0.0", 13877 + "tapable": "^1.1.3", 13878 + "terser-webpack-plugin": "^1.4.3", 13879 + "watchpack": "^1.7.4", 13880 + "webpack-sources": "^1.4.1" 13881 + }, 13882 + "dependencies": { 13883 + "schema-utils": { 13884 + "version": "1.0.0", 13885 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", 13886 + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", 13887 + "dev": true, 13888 + "requires": { 13889 + "ajv": "^6.1.0", 13890 + "ajv-errors": "^1.0.0", 13891 + "ajv-keywords": "^3.1.0" 13892 + } 13893 + } 13894 + } 13895 + }, 13896 + "webpack-bundle-analyzer": { 13897 + "version": "3.9.0", 13898 + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz", 13899 + "integrity": "sha512-Ob8amZfCm3rMB1ScjQVlbYYUEJyEjdEtQ92jqiFUYt5VkEeO2v5UMbv49P/gnmCZm3A6yaFQzCBvpZqN4MUsdA==", 13900 + "dev": true, 13901 + "requires": { 13902 + "acorn": "^7.1.1", 13903 + "acorn-walk": "^7.1.1", 13904 + "bfj": "^6.1.1", 13905 + "chalk": "^2.4.1", 13906 + "commander": "^2.18.0", 13907 + "ejs": "^2.6.1", 13908 + "express": "^4.16.3", 13909 + "filesize": "^3.6.1", 13910 + "gzip-size": "^5.0.0", 13911 + "lodash": "^4.17.19", 13912 + "mkdirp": "^0.5.1", 13913 + "opener": "^1.5.1", 13914 + "ws": "^6.0.0" 13915 + }, 13916 + "dependencies": { 13917 + "acorn": { 13918 + "version": "7.4.1", 13919 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", 13920 + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", 13921 + "dev": true 13922 + }, 13923 + "commander": { 13924 + "version": "2.20.3", 13925 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 13926 + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 13927 + "dev": true 13928 + } 13929 + } 13930 + }, 13931 + "webpack-cli": { 13932 + "version": "3.3.12", 13933 + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz", 13934 + "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==", 13935 + "dev": true, 13936 + "requires": { 13937 + "chalk": "^2.4.2", 13938 + "cross-spawn": "^6.0.5", 13939 + "enhanced-resolve": "^4.1.1", 13940 + "findup-sync": "^3.0.0", 13941 + "global-modules": "^2.0.0", 13942 + "import-local": "^2.0.0", 13943 + "interpret": "^1.4.0", 13944 + "loader-utils": "^1.4.0", 13945 + "supports-color": "^6.1.0", 13946 + "v8-compile-cache": "^2.1.1", 13947 + "yargs": "^13.3.2" 13948 + } 13949 + }, 13950 + "webpack-dev-middleware": { 13951 + "version": "3.7.3", 13952 + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", 13953 + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", 13954 + "dev": true, 13955 + "requires": { 13956 + "memory-fs": "^0.4.1", 13957 + "mime": "^2.4.4", 13958 + "mkdirp": "^0.5.1", 13959 + "range-parser": "^1.2.1", 13960 + "webpack-log": "^2.0.0" 13961 + }, 13962 + "dependencies": { 13963 + "mime": { 13964 + "version": "2.5.2", 13965 + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", 13966 + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", 13967 + "dev": true 13968 + } 13969 + } 13970 + }, 13971 + "webpack-dev-server": { 13972 + "version": "3.11.2", 13973 + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", 13974 + "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", 13975 + "dev": true, 13976 + "requires": { 13977 + "ansi-html": "0.0.7", 13978 + "bonjour": "^3.5.0", 13979 + "chokidar": "^2.1.8", 13980 + "compression": "^1.7.4", 13981 + "connect-history-api-fallback": "^1.6.0", 13982 + "debug": "^4.1.1", 13983 + "del": "^4.1.1", 13984 + "express": "^4.17.1", 13985 + "html-entities": "^1.3.1", 13986 + "http-proxy-middleware": "0.19.1", 13987 + "import-local": "^2.0.0", 13988 + "internal-ip": "^4.3.0", 13989 + "ip": "^1.1.5", 13990 + "is-absolute-url": "^3.0.3", 13991 + "killable": "^1.0.1", 13992 + "loglevel": "^1.6.8", 13993 + "opn": "^5.5.0", 13994 + "p-retry": "^3.0.1", 13995 + "portfinder": "^1.0.26", 13996 + "schema-utils": "^1.0.0", 13997 + "selfsigned": "^1.10.8", 13998 + "semver": "^6.3.0", 13999 + "serve-index": "^1.9.1", 14000 + "sockjs": "^0.3.21", 14001 + "sockjs-client": "^1.5.0", 14002 + "spdy": "^4.0.2", 14003 + "strip-ansi": "^3.0.1", 14004 + "supports-color": "^6.1.0", 14005 + "url": "^0.11.0", 14006 + "webpack-dev-middleware": "^3.7.2", 14007 + "webpack-log": "^2.0.0", 14008 + "ws": "^6.2.1", 14009 + "yargs": "^13.3.2" 14010 + }, 14011 + "dependencies": { 14012 + "anymatch": { 14013 + "version": "2.0.0", 14014 + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", 14015 + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", 14016 + "dev": true, 14017 + "requires": { 14018 + "micromatch": "^3.1.4", 14019 + "normalize-path": "^2.1.1" 14020 + }, 14021 + "dependencies": { 14022 + "normalize-path": { 14023 + "version": "2.1.1", 14024 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", 14025 + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", 14026 + "dev": true, 14027 + "requires": { 14028 + "remove-trailing-separator": "^1.0.1" 14029 + } 14030 + } 14031 + } 14032 + }, 14033 + "binary-extensions": { 14034 + "version": "1.13.1", 14035 + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", 14036 + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", 14037 + "dev": true 14038 + }, 14039 + "chokidar": { 14040 + "version": "2.1.8", 14041 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", 14042 + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", 14043 + "dev": true, 14044 + "requires": { 14045 + "anymatch": "^2.0.0", 14046 + "async-each": "^1.0.1", 14047 + "braces": "^2.3.2", 14048 + "fsevents": "^1.2.7", 14049 + "glob-parent": "^3.1.0", 14050 + "inherits": "^2.0.3", 14051 + "is-binary-path": "^1.0.0", 14052 + "is-glob": "^4.0.0", 14053 + "normalize-path": "^3.0.0", 14054 + "path-is-absolute": "^1.0.0", 14055 + "readdirp": "^2.2.1", 14056 + "upath": "^1.1.1" 14057 + } 14058 + }, 14059 + "debug": { 14060 + "version": "4.3.2", 14061 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", 14062 + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", 14063 + "dev": true, 14064 + "requires": { 14065 + "ms": "2.1.2" 14066 + } 14067 + }, 14068 + "fsevents": { 14069 + "version": "1.2.13", 14070 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", 14071 + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", 14072 + "dev": true, 14073 + "optional": true, 14074 + "requires": { 14075 + "bindings": "^1.5.0", 14076 + "nan": "^2.12.1" 14077 + } 14078 + }, 14079 + "glob-parent": { 14080 + "version": "3.1.0", 14081 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", 14082 + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", 14083 + "dev": true, 14084 + "requires": { 14085 + "is-glob": "^3.1.0", 14086 + "path-dirname": "^1.0.0" 14087 + }, 14088 + "dependencies": { 14089 + "is-glob": { 14090 + "version": "3.1.0", 14091 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", 14092 + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", 14093 + "dev": true, 14094 + "requires": { 14095 + "is-extglob": "^2.1.0" 14096 + } 14097 + } 14098 + } 14099 + }, 14100 + "is-binary-path": { 14101 + "version": "1.0.1", 14102 + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", 14103 + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", 14104 + "dev": true, 14105 + "requires": { 14106 + "binary-extensions": "^1.0.0" 14107 + } 14108 + }, 14109 + "ms": { 14110 + "version": "2.1.2", 14111 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 14112 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 14113 + "dev": true 14114 + }, 14115 + "readdirp": { 14116 + "version": "2.2.1", 14117 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", 14118 + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", 14119 + "dev": true, 14120 + "requires": { 14121 + "graceful-fs": "^4.1.11", 14122 + "micromatch": "^3.1.10", 14123 + "readable-stream": "^2.0.2" 14124 + } 14125 + }, 14126 + "schema-utils": { 14127 + "version": "1.0.0", 14128 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", 14129 + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", 14130 + "dev": true, 14131 + "requires": { 14132 + "ajv": "^6.1.0", 14133 + "ajv-errors": "^1.0.0", 14134 + "ajv-keywords": "^3.1.0" 14135 + } 14136 + } 14137 + } 14138 + }, 14139 + "webpack-log": { 14140 + "version": "2.0.0", 14141 + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", 14142 + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", 14143 + "dev": true, 14144 + "requires": { 14145 + "ansi-colors": "^3.0.0", 14146 + "uuid": "^3.3.2" 14147 + } 14148 + }, 14149 + "webpack-sources": { 14150 + "version": "1.4.3", 14151 + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", 14152 + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", 14153 + "dev": true, 14154 + "requires": { 14155 + "source-list-map": "^2.0.0", 14156 + "source-map": "~0.6.1" 14157 + } 14158 + }, 14159 + "websocket-driver": { 14160 + "version": "0.7.4", 14161 + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", 14162 + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", 14163 + "dev": true, 14164 + "requires": { 14165 + "http-parser-js": ">=0.5.1", 14166 + "safe-buffer": ">=5.1.0", 14167 + "websocket-extensions": ">=0.1.1" 14168 + } 14169 + }, 14170 + "websocket-extensions": { 14171 + "version": "0.1.4", 14172 + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", 14173 + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", 14174 + "dev": true 14175 + }, 14176 + "which": { 14177 + "version": "1.3.1", 14178 + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 14179 + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 14180 + "dev": true, 14181 + "requires": { 14182 + "isexe": "^2.0.0" 14183 + } 14184 + }, 14185 + "which-boxed-primitive": { 14186 + "version": "1.0.2", 14187 + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", 14188 + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", 14189 + "dev": true, 14190 + "requires": { 14191 + "is-bigint": "^1.0.1", 14192 + "is-boolean-object": "^1.1.0", 14193 + "is-number-object": "^1.0.4", 14194 + "is-string": "^1.0.5", 14195 + "is-symbol": "^1.0.3" 14196 + } 14197 + }, 14198 + "which-module": { 14199 + "version": "2.0.0", 14200 + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", 14201 + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", 14202 + "dev": true 14203 + }, 14204 + "worker-farm": { 14205 + "version": "1.7.0", 14206 + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", 14207 + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", 14208 + "dev": true, 14209 + "requires": { 14210 + "errno": "~0.1.7" 14211 + } 14212 + }, 14213 + "wrap-ansi": { 14214 + "version": "5.1.0", 14215 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", 14216 + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", 14217 + "dev": true, 14218 + "requires": { 14219 + "ansi-styles": "^3.2.0", 14220 + "string-width": "^3.0.0", 14221 + "strip-ansi": "^5.0.0" 14222 + }, 14223 + "dependencies": { 14224 + "ansi-regex": { 14225 + "version": "4.1.0", 14226 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 14227 + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", 14228 + "dev": true 14229 + }, 14230 + "strip-ansi": { 14231 + "version": "5.2.0", 14232 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 14233 + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 14234 + "dev": true, 14235 + "requires": { 14236 + "ansi-regex": "^4.1.0" 14237 + } 14238 + } 14239 + } 14240 + }, 14241 + "wrappy": { 14242 + "version": "1.0.2", 14243 + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 14244 + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 14245 + "dev": true 14246 + }, 14247 + "ws": { 14248 + "version": "6.2.2", 14249 + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", 14250 + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", 14251 + "dev": true, 14252 + "requires": { 14253 + "async-limiter": "~1.0.0" 14254 + } 14255 + }, 14256 + "xtend": { 14257 + "version": "4.0.2", 14258 + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 14259 + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 14260 + "dev": true 14261 + }, 14262 + "y18n": { 14263 + "version": "4.0.3", 14264 + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", 14265 + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", 14266 + "dev": true 14267 + }, 14268 + "yallist": { 14269 + "version": "3.1.1", 14270 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 14271 + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 14272 + "dev": true 14273 + }, 14274 + "yargs": { 14275 + "version": "13.3.2", 14276 + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", 14277 + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", 14278 + "dev": true, 14279 + "requires": { 14280 + "cliui": "^5.0.0", 14281 + "find-up": "^3.0.0", 14282 + "get-caller-file": "^2.0.1", 14283 + "require-directory": "^2.1.1", 14284 + "require-main-filename": "^2.0.0", 14285 + "set-blocking": "^2.0.0", 14286 + "string-width": "^3.0.0", 14287 + "which-module": "^2.0.0", 14288 + "y18n": "^4.0.0", 14289 + "yargs-parser": "^13.1.2" 14290 + } 14291 + }, 14292 + "yargs-parser": { 14293 + "version": "13.1.2", 14294 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", 14295 + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", 14296 + "dev": true, 14297 + "requires": { 14298 + "camelcase": "^5.0.0", 14299 + "decamelize": "^1.2.0" 14300 + } 14301 + } 14302 + } 14303 + }
+12
example/package.json
··· 1 + { 2 + "name": "app", 3 + "version": "0.0.1", 4 + "license": "MIT", 5 + "devDependencies": { 6 + "parcel": "2.0.0" 7 + }, 8 + "dependencies": { 9 + "@codemirror/basic-setup": "^0.19.0", 10 + "@codemirror/lang-markdown": "^0.19.1" 11 + } 12 + }
+8
example/src/basic.js
··· 1 + 2 + // Overwrite the defaults 3 + joo_global_object.__CM__view = require('@codemirror/basic-setup').EditorView; 4 + joo_global_object.__CM__state = require('@codemirror/basic-setup').EditorState; 5 + 6 + // Extensions 7 + joo_global_object.__CM__basic_setup = require('@codemirror/basic-setup').basicSetup; 8 + joo_global_object.__CM__markdown = require('@codemirror/lang-markdown').markdown;
+10
example/src/dune
··· 1 + (executable 2 + (name index) 3 + (modes js) 4 + (js_of_ocaml 5 + (javascript_files basic.js)) 6 + (libraries code-mirror)) 7 + 8 + (alias 9 + (name default) 10 + (deps index.html))
+13
example/src/index.html
··· 1 + <!DOCTYPE html> 2 + <html lang="en"> 3 + <head> 4 + <meta charset="UTF-8"> 5 + <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 + <meta name="viewport" content="width=device-width, initial-scale=1.0"> 7 + <title>Document</title> 8 + <link rel="stylesheet" href="https://unpkg.com/@datavis-tech/codemirror-6-prerelease@5.0.0/codemirror.next/legacy-modes/style/codemirror.css"> 9 + </head> 10 + <body> 11 + <script src="index.bc.js"></script> 12 + </body> 13 + </html>
+16
example/src/index.ml
··· 1 + open Code_mirror 2 + open Brr 3 + let basic_setup = Jv.get Jv.global "__CM__basic_setup" |> Extension.of_jv 4 + let markdown () = 5 + let md = Jv.get Jv.global "__CM__markdown" in 6 + Jv.apply md [||] |> Extension.of_jv 7 + 8 + 9 + let () = 10 + let open Editor in 11 + let config = State.Config.create ~extensions:[| basic_setup; markdown () |] () in 12 + let state = State.create ~config () in 13 + let opts = View.opts ~state ~parent:(Document.body G.document) () in 14 + let _editor : View.t = View.create ~opts () in 15 + Console.log [ _editor; state; config ]; 16 + ()
+3
src/code_mirror.ml
··· 1 + module Editor = Editor 2 + module Text = Text 3 + module Extension = Extension
+2
src/codemirror.js
··· 1 + joo_global_object.__CM__view = require('@codemirror/view'); 2 + joo_global_object.__CM__state = require('@codemirror/state');
+6
src/dune
··· 1 + (library 2 + (name code_mirror) 3 + (public_name code-mirror) 4 + (js_of_ocaml 5 + (javascript_files codemirror.js)) 6 + (libraries brr js_of_ocaml))
+46
src/editor.ml
··· 1 + module State = struct 2 + 3 + module Config = struct 4 + type t = Jv.t 5 + 6 + let create ?doc ?selection ?extensions () = 7 + let o = Jv.obj [||] in 8 + Jv.Jstr.set_if_some o "doc" doc; 9 + Jv.set_if_some o "selection" selection; 10 + Jv.set_if_some o "extensions" (Option.map (Jv.of_array Extension.to_jv) extensions); 11 + o 12 + end 13 + 14 + type t = Jv.t 15 + 16 + include (Jv.Id : Jv.CONV with type t := t) 17 + 18 + let create ?(config = Jv.undefined) () = 19 + let editor_state = Jv.get Jv.global "__CM__state" in 20 + Jv.call editor_state "create" [| config |] 21 + end 22 + 23 + module View = struct 24 + type t = Jv.t 25 + 26 + include (Jv.Id : Jv.CONV with type t := t) 27 + 28 + type opts = Jv.t 29 + 30 + let opts ?state ?root ?dispatch ?parent () = 31 + let o = Jv.obj [||] in 32 + Jv.set_if_some o "state" state; 33 + Jv.set_if_some o "root" (Option.map Brr.Document.to_jv root); 34 + Jv.set_if_some o "dispatch" dispatch; 35 + Jv.set_if_some o "parent" (Option.map Brr.El.to_jv parent); 36 + o 37 + 38 + let create ?(opts = Jv.undefined) () = 39 + Jv.new' (Jv.get Jv.global "__CM__view") [| opts |] 40 + 41 + (* TODO *) 42 + module Update = struct 43 + type t = Jv.t 44 + include (Jv.Id : Jv.CONV with type t := t) 45 + end 46 + end
+35
src/editor.mli
··· 1 + module State : sig 2 + type t 3 + 4 + include Jv.CONV with type t := t 5 + 6 + module Config : sig 7 + type t 8 + 9 + (* TODO: Add selection *) 10 + val create : ?doc:Jstr.t -> ?selection:Jv.t -> ?extensions:Extension.t array -> unit -> t 11 + end 12 + 13 + val create : ?config:Config.t -> unit -> t 14 + end 15 + 16 + module View : sig 17 + type t 18 + (** Editor view *) 19 + 20 + include Jv.CONV with type t := t 21 + 22 + type opts 23 + (** Configurable options for the editor view *) 24 + 25 + (* TODO: Dispatch function *) 26 + val opts : ?state:State.t -> ?root:Brr.El.document -> ?dispatch:Jv.t -> ?parent:Brr.El.t -> unit -> opts 27 + 28 + val create : ?opts:opts -> unit -> t 29 + (** Create a new view *) 30 + 31 + module Update : sig 32 + type t 33 + include Jv.CONV with type t := t 34 + end 35 + end
+3
src/extension.ml
··· 1 + type t = Jv.t 2 + 3 + include (Jv.Id : Jv.CONV with type t := t)
+4
src/extension.mli
··· 1 + type t 2 + (** Extensions for the editor *) 3 + 4 + include Jv.CONV with type t := t
+13
src/panel.ml
··· 1 + open Brr 2 + type t = Jv.t 3 + 4 + include (Jv.Id : Jv.CONV with type t := t) 5 + 6 + let create ?mount ?update ?top ?pos dom = 7 + let o = Jv.obj [||] in 8 + Jv.set_if_some o "mount" (Option.map Jv.repr mount); 9 + Jv.set_if_some o "update" (Option.map (fun u -> let u' jv = u (Editor.View.Update.of_jv jv) in u') update |> Option.map Jv.repr); 10 + Jv.Bool.set_if_some o "top" top; 11 + Jv.Int.set_if_some o "pos" pos; 12 + Jv.set o "dom" (El.to_jv dom); 13 + o
+7
src/panel.mli
··· 1 + type t 2 + (** Editor panels *) 3 + 4 + include Jv.CONV with type t := t 5 + 6 + 7 + val create : ?mount:(unit -> unit) -> ?update:(Editor.View.Update.t -> unit) -> ?top:bool -> ?pos:int -> Brr.El.t -> t
+13
src/text.ml
··· 1 + module Line = struct 2 + type t = Jv.t 3 + 4 + let from t = Jv.Int.get t "from" 5 + let to_ t = Jv.Int.get t "to" 6 + 7 + let number t = Jv.Int.get t "number" 8 + 9 + let text t = Jv.Jstr.get t "text" 10 + 11 + let length t = Jv.Int.get t "length" 12 + end 13 +
+20
src/text.mli
··· 1 + module Line : sig 2 + type t 3 + (** A text line *) 4 + 5 + val from : t -> int 6 + (** Position of the start of the line *) 7 + 8 + val to_ : t -> int 9 + (** Position at the end of the line before the line break *) 10 + 11 + val number : t -> int 12 + (** Line's number (1-based) *) 13 + 14 + val text : t -> Jstr.t 15 + (** Line's text *) 16 + 17 + val length : t -> int 18 + (** The length of the line *) 19 + end 20 +