[READ-ONLY] Mirror of https://github.com/probablykasper/mr-tagger. Music file tagging app for Mac, Linux and Windows
audio linux macos music tagger tauri windows
0

Configure Feed

Select the types of activity you want to include in your feed.

Boilerplate

Kasper (Jul 28, 2021, 1:10 AM +0200) 6dd83124 da0c0486

+7820
+5
.gitignore
··· 1 + /node_modules/ 2 + /build/ 3 + 4 + /src-tauri/target/ 5 + /src-tauri/WixTools
+15
README.md
··· 1 + # Mr Tagger 2 + 3 + Music file tagger 4 + 5 + ## Dev instructions 6 + 7 + 1. Install Node.js (v14 works) 8 + 2. Install Rust (v1.50 works) 9 + 3. Follow the [Tauri setup guide](https://tauri.studio/en/docs/getting-started/intro) 10 + 4. Run `npm install` 11 + 12 + ### Commands 13 + - `npm run dev`: Start app in dev mode 14 + - `npm run build`: Build 15 + - `npm run lint`: Lint
+4333
package-lock.json
··· 1 + { 2 + "requires": true, 3 + "lockfileVersion": 1, 4 + "dependencies": { 5 + "@nodelib/fs.scandir": { 6 + "version": "2.1.5", 7 + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 8 + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 9 + "dev": true, 10 + "requires": { 11 + "@nodelib/fs.stat": "2.0.5", 12 + "run-parallel": "^1.1.9" 13 + } 14 + }, 15 + "@nodelib/fs.stat": { 16 + "version": "2.0.5", 17 + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 18 + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 19 + "dev": true 20 + }, 21 + "@nodelib/fs.walk": { 22 + "version": "1.2.8", 23 + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 24 + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 25 + "dev": true, 26 + "requires": { 27 + "@nodelib/fs.scandir": "2.1.5", 28 + "fastq": "^1.6.0" 29 + } 30 + }, 31 + "@rollup/pluginutils": { 32 + "version": "4.1.0", 33 + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.1.0.tgz", 34 + "integrity": "sha512-TrBhfJkFxA+ER+ew2U2/fHbebhLT/l/2pRk0hfj9KusXUuRXd2v0R58AfaZK9VXDQ4TogOSEmICVrQAA3zFnHQ==", 35 + "dev": true, 36 + "requires": { 37 + "estree-walker": "^2.0.1", 38 + "picomatch": "^2.2.2" 39 + } 40 + }, 41 + "@sindresorhus/is": { 42 + "version": "4.0.1", 43 + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.1.tgz", 44 + "integrity": "sha512-Qm9hBEBu18wt1PO2flE7LPb30BHMQt1eQgbV76YntdNk73XZGpn3izvGTYxbGgzXKgbCjiia0uxTd3aTNQrY/g==", 45 + "dev": true 46 + }, 47 + "@sveltejs/vite-plugin-svelte": { 48 + "version": "1.0.0-next.11", 49 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.0-next.11.tgz", 50 + "integrity": "sha512-EYR1I145k5rflVqhPwk3442m3bkYimTKSHM9uO5KdomXzt+GS9ZSBJQE3/wy1Di9V8OnGa3oKpckI3OZsHkTIA==", 51 + "dev": true, 52 + "requires": { 53 + "@rollup/pluginutils": "^4.1.0", 54 + "chalk": "^4.1.1", 55 + "debug": "^4.3.2", 56 + "require-relative": "^0.8.7", 57 + "svelte-hmr": "^0.14.4" 58 + } 59 + }, 60 + "@szmarczak/http-timer": { 61 + "version": "4.0.6", 62 + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", 63 + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", 64 + "dev": true, 65 + "requires": { 66 + "defer-to-connect": "^2.0.0" 67 + } 68 + }, 69 + "@tauri-apps/api": { 70 + "version": "1.0.0-beta.5", 71 + "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-1.0.0-beta.5.tgz", 72 + "integrity": "sha512-gecjskr6nCLyjky2rtth64Jsk1qyHeWykYO5wroEkoTwESJJEzFnpnqyZHCWgkRLJC1TIYEv+lddldKvH/O1RA==", 73 + "dev": true 74 + }, 75 + "@tauri-apps/cli": { 76 + "version": "1.0.0-beta.6", 77 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-1.0.0-beta.6.tgz", 78 + "integrity": "sha512-zcF7+diZk3LHcS1/Rwo2f/6hRMY9fOVQYSgqSkjZDGGkTXhysrEiCCc4DwLmB1QES9P0lhRt4CPBJLpH0MdsWA==", 79 + "dev": true, 80 + "requires": { 81 + "@tauri-apps/toml": "2.2.4", 82 + "chalk": "4.1.1", 83 + "cross-env": "7.0.3", 84 + "cross-spawn": "7.0.3", 85 + "fs-extra": "10.0.0", 86 + "got": "11.8.2", 87 + "imagemin": "8.0.0", 88 + "imagemin-optipng": "8.0.0", 89 + "imagemin-zopfli": "7.0.0", 90 + "inquirer": "8.1.1", 91 + "is-png": "3.0.0", 92 + "minimist": "1.2.5", 93 + "ms": "2.1.3", 94 + "png2icons": "2.0.1", 95 + "read-chunk": "3.2.0", 96 + "semver": "7.3.5", 97 + "sharp": "0.28.3", 98 + "update-notifier": "5.1.0" 99 + }, 100 + "dependencies": { 101 + "ms": { 102 + "version": "2.1.3", 103 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 104 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 105 + "dev": true 106 + } 107 + } 108 + }, 109 + "@tauri-apps/toml": { 110 + "version": "2.2.4", 111 + "resolved": "https://registry.npmjs.org/@tauri-apps/toml/-/toml-2.2.4.tgz", 112 + "integrity": "sha512-NJV/pdgJObDlDWi5+MTHZ2qyNvdL0dlHqQ72nzQYXWbW1LHMPXgCJYl0pLqL1XxxLtxtInYbtVCGVAcwhGxdkw==", 113 + "dev": true 114 + }, 115 + "@tokenizer/token": { 116 + "version": "0.1.1", 117 + "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.1.1.tgz", 118 + "integrity": "sha512-XO6INPbZCxdprl+9qa/AAbFFOMzzwqYxpjPgLICrMD6C2FCw6qfJOPcBk6JqqPLSaZ/Qx87qn4rpPmPMwaAK6w==", 119 + "dev": true 120 + }, 121 + "@types/cacheable-request": { 122 + "version": "6.0.2", 123 + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", 124 + "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", 125 + "dev": true, 126 + "requires": { 127 + "@types/http-cache-semantics": "*", 128 + "@types/keyv": "*", 129 + "@types/node": "*", 130 + "@types/responselike": "*" 131 + } 132 + }, 133 + "@types/http-cache-semantics": { 134 + "version": "4.0.1", 135 + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", 136 + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==", 137 + "dev": true 138 + }, 139 + "@types/keyv": { 140 + "version": "3.1.2", 141 + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.2.tgz", 142 + "integrity": "sha512-/FvAK2p4jQOaJ6CGDHJTqZcUtbZe820qIeTg7o0Shg7drB4JHeL+V/dhSaly7NXx6u8eSee+r7coT+yuJEvDLg==", 143 + "dev": true, 144 + "requires": { 145 + "@types/node": "*" 146 + } 147 + }, 148 + "@types/node": { 149 + "version": "16.4.2", 150 + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.4.2.tgz", 151 + "integrity": "sha512-vxyhOzFCm+jC/T5KugbVsYy1DbQM0h3NCFUrVbu0+pYa/nr+heeucpqxpa8j4pUmIGLPYzboY9zIdOF0niFAjQ==", 152 + "dev": true 153 + }, 154 + "@types/pug": { 155 + "version": "2.0.5", 156 + "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.5.tgz", 157 + "integrity": "sha512-LOnASQoeNZMkzexRuyqcBBDZ6rS+rQxUMkmj5A0PkhhiSZivLIuz6Hxyr1mkGoEZEkk66faROmpMi4fFkrKsBA==", 158 + "dev": true 159 + }, 160 + "@types/responselike": { 161 + "version": "1.0.0", 162 + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", 163 + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", 164 + "dev": true, 165 + "requires": { 166 + "@types/node": "*" 167 + } 168 + }, 169 + "@types/sass": { 170 + "version": "1.16.1", 171 + "resolved": "https://registry.npmjs.org/@types/sass/-/sass-1.16.1.tgz", 172 + "integrity": "sha512-iZUcRrGuz/Tbg3loODpW7vrQJkUtpY2fFSf4ELqqkApcS2TkZ1msk7ie8iZPB86lDOP8QOTTmuvWjc5S0R9OjQ==", 173 + "dev": true, 174 + "requires": { 175 + "@types/node": "*" 176 + } 177 + }, 178 + "ansi-align": { 179 + "version": "3.0.0", 180 + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", 181 + "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", 182 + "dev": true, 183 + "requires": { 184 + "string-width": "^3.0.0" 185 + }, 186 + "dependencies": { 187 + "ansi-regex": { 188 + "version": "4.1.0", 189 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 190 + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", 191 + "dev": true 192 + }, 193 + "emoji-regex": { 194 + "version": "7.0.3", 195 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", 196 + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", 197 + "dev": true 198 + }, 199 + "is-fullwidth-code-point": { 200 + "version": "2.0.0", 201 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 202 + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 203 + "dev": true 204 + }, 205 + "string-width": { 206 + "version": "3.1.0", 207 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", 208 + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", 209 + "dev": true, 210 + "requires": { 211 + "emoji-regex": "^7.0.1", 212 + "is-fullwidth-code-point": "^2.0.0", 213 + "strip-ansi": "^5.1.0" 214 + } 215 + }, 216 + "strip-ansi": { 217 + "version": "5.2.0", 218 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 219 + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 220 + "dev": true, 221 + "requires": { 222 + "ansi-regex": "^4.1.0" 223 + } 224 + } 225 + } 226 + }, 227 + "ansi-escapes": { 228 + "version": "4.3.2", 229 + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", 230 + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", 231 + "dev": true, 232 + "requires": { 233 + "type-fest": "^0.21.3" 234 + } 235 + }, 236 + "ansi-regex": { 237 + "version": "2.1.1", 238 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 239 + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 240 + "dev": true 241 + }, 242 + "ansi-styles": { 243 + "version": "4.3.0", 244 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 245 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 246 + "dev": true, 247 + "requires": { 248 + "color-convert": "^2.0.1" 249 + } 250 + }, 251 + "anymatch": { 252 + "version": "3.1.2", 253 + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", 254 + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", 255 + "dev": true, 256 + "requires": { 257 + "normalize-path": "^3.0.0", 258 + "picomatch": "^2.0.4" 259 + } 260 + }, 261 + "aproba": { 262 + "version": "1.2.0", 263 + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", 264 + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", 265 + "dev": true 266 + }, 267 + "arch": { 268 + "version": "2.2.0", 269 + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", 270 + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", 271 + "dev": true 272 + }, 273 + "archive-type": { 274 + "version": "4.0.0", 275 + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", 276 + "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", 277 + "dev": true, 278 + "requires": { 279 + "file-type": "^4.2.0" 280 + }, 281 + "dependencies": { 282 + "file-type": { 283 + "version": "4.4.0", 284 + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", 285 + "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", 286 + "dev": true 287 + } 288 + } 289 + }, 290 + "are-we-there-yet": { 291 + "version": "1.1.5", 292 + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", 293 + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", 294 + "dev": true, 295 + "requires": { 296 + "delegates": "^1.0.0", 297 + "readable-stream": "^2.0.6" 298 + } 299 + }, 300 + "array-find-index": { 301 + "version": "1.0.2", 302 + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", 303 + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", 304 + "dev": true 305 + }, 306 + "array-union": { 307 + "version": "2.1.0", 308 + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 309 + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 310 + "dev": true 311 + }, 312 + "balanced-match": { 313 + "version": "1.0.2", 314 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 315 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 316 + "dev": true 317 + }, 318 + "base64-js": { 319 + "version": "1.5.1", 320 + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 321 + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 322 + "dev": true 323 + }, 324 + "bin-build": { 325 + "version": "3.0.0", 326 + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", 327 + "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", 328 + "dev": true, 329 + "requires": { 330 + "decompress": "^4.0.0", 331 + "download": "^6.2.2", 332 + "execa": "^0.7.0", 333 + "p-map-series": "^1.0.0", 334 + "tempfile": "^2.0.0" 335 + } 336 + }, 337 + "bin-check": { 338 + "version": "4.1.0", 339 + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", 340 + "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", 341 + "dev": true, 342 + "requires": { 343 + "execa": "^0.7.0", 344 + "executable": "^4.1.0" 345 + } 346 + }, 347 + "bin-version": { 348 + "version": "3.1.0", 349 + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", 350 + "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", 351 + "dev": true, 352 + "requires": { 353 + "execa": "^1.0.0", 354 + "find-versions": "^3.0.0" 355 + }, 356 + "dependencies": { 357 + "cross-spawn": { 358 + "version": "6.0.5", 359 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", 360 + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", 361 + "dev": true, 362 + "requires": { 363 + "nice-try": "^1.0.4", 364 + "path-key": "^2.0.1", 365 + "semver": "^5.5.0", 366 + "shebang-command": "^1.2.0", 367 + "which": "^1.2.9" 368 + } 369 + }, 370 + "execa": { 371 + "version": "1.0.0", 372 + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", 373 + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", 374 + "dev": true, 375 + "requires": { 376 + "cross-spawn": "^6.0.0", 377 + "get-stream": "^4.0.0", 378 + "is-stream": "^1.1.0", 379 + "npm-run-path": "^2.0.0", 380 + "p-finally": "^1.0.0", 381 + "signal-exit": "^3.0.0", 382 + "strip-eof": "^1.0.0" 383 + } 384 + }, 385 + "get-stream": { 386 + "version": "4.1.0", 387 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 388 + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", 389 + "dev": true, 390 + "requires": { 391 + "pump": "^3.0.0" 392 + } 393 + }, 394 + "path-key": { 395 + "version": "2.0.1", 396 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", 397 + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", 398 + "dev": true 399 + }, 400 + "semver": { 401 + "version": "5.7.1", 402 + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 403 + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 404 + "dev": true 405 + }, 406 + "shebang-command": { 407 + "version": "1.2.0", 408 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", 409 + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", 410 + "dev": true, 411 + "requires": { 412 + "shebang-regex": "^1.0.0" 413 + } 414 + }, 415 + "shebang-regex": { 416 + "version": "1.0.0", 417 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", 418 + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", 419 + "dev": true 420 + }, 421 + "which": { 422 + "version": "1.3.1", 423 + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 424 + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 425 + "dev": true, 426 + "requires": { 427 + "isexe": "^2.0.0" 428 + } 429 + } 430 + } 431 + }, 432 + "bin-version-check": { 433 + "version": "4.0.0", 434 + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", 435 + "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", 436 + "dev": true, 437 + "requires": { 438 + "bin-version": "^3.0.0", 439 + "semver": "^5.6.0", 440 + "semver-truncate": "^1.1.2" 441 + }, 442 + "dependencies": { 443 + "semver": { 444 + "version": "5.7.1", 445 + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 446 + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 447 + "dev": true 448 + } 449 + } 450 + }, 451 + "bin-wrapper": { 452 + "version": "4.1.0", 453 + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", 454 + "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", 455 + "dev": true, 456 + "requires": { 457 + "bin-check": "^4.1.0", 458 + "bin-version-check": "^4.0.0", 459 + "download": "^7.1.0", 460 + "import-lazy": "^3.1.0", 461 + "os-filter-obj": "^2.0.0", 462 + "pify": "^4.0.1" 463 + }, 464 + "dependencies": { 465 + "@sindresorhus/is": { 466 + "version": "0.7.0", 467 + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", 468 + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", 469 + "dev": true 470 + }, 471 + "cacheable-request": { 472 + "version": "2.1.4", 473 + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", 474 + "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", 475 + "dev": true, 476 + "requires": { 477 + "clone-response": "1.0.2", 478 + "get-stream": "3.0.0", 479 + "http-cache-semantics": "3.8.1", 480 + "keyv": "3.0.0", 481 + "lowercase-keys": "1.0.0", 482 + "normalize-url": "2.0.1", 483 + "responselike": "1.0.2" 484 + }, 485 + "dependencies": { 486 + "lowercase-keys": { 487 + "version": "1.0.0", 488 + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", 489 + "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", 490 + "dev": true 491 + } 492 + } 493 + }, 494 + "decompress-response": { 495 + "version": "3.3.0", 496 + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", 497 + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", 498 + "dev": true, 499 + "requires": { 500 + "mimic-response": "^1.0.0" 501 + } 502 + }, 503 + "download": { 504 + "version": "7.1.0", 505 + "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", 506 + "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", 507 + "dev": true, 508 + "requires": { 509 + "archive-type": "^4.0.0", 510 + "caw": "^2.0.1", 511 + "content-disposition": "^0.5.2", 512 + "decompress": "^4.2.0", 513 + "ext-name": "^5.0.0", 514 + "file-type": "^8.1.0", 515 + "filenamify": "^2.0.0", 516 + "get-stream": "^3.0.0", 517 + "got": "^8.3.1", 518 + "make-dir": "^1.2.0", 519 + "p-event": "^2.1.0", 520 + "pify": "^3.0.0" 521 + }, 522 + "dependencies": { 523 + "pify": { 524 + "version": "3.0.0", 525 + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 526 + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 527 + "dev": true 528 + } 529 + } 530 + }, 531 + "file-type": { 532 + "version": "8.1.0", 533 + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", 534 + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", 535 + "dev": true 536 + }, 537 + "get-stream": { 538 + "version": "3.0.0", 539 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", 540 + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", 541 + "dev": true 542 + }, 543 + "got": { 544 + "version": "8.3.2", 545 + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", 546 + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", 547 + "dev": true, 548 + "requires": { 549 + "@sindresorhus/is": "^0.7.0", 550 + "cacheable-request": "^2.1.1", 551 + "decompress-response": "^3.3.0", 552 + "duplexer3": "^0.1.4", 553 + "get-stream": "^3.0.0", 554 + "into-stream": "^3.1.0", 555 + "is-retry-allowed": "^1.1.0", 556 + "isurl": "^1.0.0-alpha5", 557 + "lowercase-keys": "^1.0.0", 558 + "mimic-response": "^1.0.0", 559 + "p-cancelable": "^0.4.0", 560 + "p-timeout": "^2.0.1", 561 + "pify": "^3.0.0", 562 + "safe-buffer": "^5.1.1", 563 + "timed-out": "^4.0.1", 564 + "url-parse-lax": "^3.0.0", 565 + "url-to-options": "^1.0.1" 566 + }, 567 + "dependencies": { 568 + "pify": { 569 + "version": "3.0.0", 570 + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 571 + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 572 + "dev": true 573 + } 574 + } 575 + }, 576 + "http-cache-semantics": { 577 + "version": "3.8.1", 578 + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", 579 + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", 580 + "dev": true 581 + }, 582 + "json-buffer": { 583 + "version": "3.0.0", 584 + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", 585 + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", 586 + "dev": true 587 + }, 588 + "keyv": { 589 + "version": "3.0.0", 590 + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", 591 + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", 592 + "dev": true, 593 + "requires": { 594 + "json-buffer": "3.0.0" 595 + } 596 + }, 597 + "lowercase-keys": { 598 + "version": "1.0.1", 599 + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", 600 + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", 601 + "dev": true 602 + }, 603 + "normalize-url": { 604 + "version": "2.0.1", 605 + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", 606 + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", 607 + "dev": true, 608 + "requires": { 609 + "prepend-http": "^2.0.0", 610 + "query-string": "^5.0.1", 611 + "sort-keys": "^2.0.0" 612 + } 613 + }, 614 + "p-cancelable": { 615 + "version": "0.4.1", 616 + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", 617 + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", 618 + "dev": true 619 + }, 620 + "p-event": { 621 + "version": "2.3.1", 622 + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", 623 + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", 624 + "dev": true, 625 + "requires": { 626 + "p-timeout": "^2.0.1" 627 + } 628 + }, 629 + "p-timeout": { 630 + "version": "2.0.1", 631 + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", 632 + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", 633 + "dev": true, 634 + "requires": { 635 + "p-finally": "^1.0.0" 636 + } 637 + }, 638 + "pify": { 639 + "version": "4.0.1", 640 + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", 641 + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", 642 + "dev": true 643 + }, 644 + "prepend-http": { 645 + "version": "2.0.0", 646 + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", 647 + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", 648 + "dev": true 649 + }, 650 + "responselike": { 651 + "version": "1.0.2", 652 + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", 653 + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", 654 + "dev": true, 655 + "requires": { 656 + "lowercase-keys": "^1.0.0" 657 + } 658 + }, 659 + "sort-keys": { 660 + "version": "2.0.0", 661 + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", 662 + "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", 663 + "dev": true, 664 + "requires": { 665 + "is-plain-obj": "^1.0.0" 666 + } 667 + }, 668 + "url-parse-lax": { 669 + "version": "3.0.0", 670 + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", 671 + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", 672 + "dev": true, 673 + "requires": { 674 + "prepend-http": "^2.0.0" 675 + } 676 + } 677 + } 678 + }, 679 + "binary-extensions": { 680 + "version": "2.2.0", 681 + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 682 + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 683 + "dev": true 684 + }, 685 + "bl": { 686 + "version": "1.2.3", 687 + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", 688 + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", 689 + "dev": true, 690 + "requires": { 691 + "readable-stream": "^2.3.5", 692 + "safe-buffer": "^5.1.1" 693 + } 694 + }, 695 + "boxen": { 696 + "version": "5.0.1", 697 + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.0.1.tgz", 698 + "integrity": "sha512-49VBlw+PrWEF51aCmy7QIteYPIFZxSpvqBdP/2itCPPlJ49kj9zg/XPRFrdkne2W+CfwXUls8exMvu1RysZpKA==", 699 + "dev": true, 700 + "requires": { 701 + "ansi-align": "^3.0.0", 702 + "camelcase": "^6.2.0", 703 + "chalk": "^4.1.0", 704 + "cli-boxes": "^2.2.1", 705 + "string-width": "^4.2.0", 706 + "type-fest": "^0.20.2", 707 + "widest-line": "^3.1.0", 708 + "wrap-ansi": "^7.0.0" 709 + }, 710 + "dependencies": { 711 + "camelcase": { 712 + "version": "6.2.0", 713 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", 714 + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", 715 + "dev": true 716 + }, 717 + "type-fest": { 718 + "version": "0.20.2", 719 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 720 + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 721 + "dev": true 722 + } 723 + } 724 + }, 725 + "brace-expansion": { 726 + "version": "1.1.11", 727 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 728 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 729 + "dev": true, 730 + "requires": { 731 + "balanced-match": "^1.0.0", 732 + "concat-map": "0.0.1" 733 + } 734 + }, 735 + "braces": { 736 + "version": "3.0.2", 737 + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 738 + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 739 + "dev": true, 740 + "requires": { 741 + "fill-range": "^7.0.1" 742 + } 743 + }, 744 + "buffer": { 745 + "version": "5.7.1", 746 + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", 747 + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", 748 + "dev": true, 749 + "requires": { 750 + "base64-js": "^1.3.1", 751 + "ieee754": "^1.1.13" 752 + } 753 + }, 754 + "buffer-alloc": { 755 + "version": "1.2.0", 756 + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", 757 + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", 758 + "dev": true, 759 + "requires": { 760 + "buffer-alloc-unsafe": "^1.1.0", 761 + "buffer-fill": "^1.0.0" 762 + } 763 + }, 764 + "buffer-alloc-unsafe": { 765 + "version": "1.1.0", 766 + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", 767 + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", 768 + "dev": true 769 + }, 770 + "buffer-crc32": { 771 + "version": "0.2.13", 772 + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", 773 + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", 774 + "dev": true 775 + }, 776 + "buffer-fill": { 777 + "version": "1.0.0", 778 + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", 779 + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", 780 + "dev": true 781 + }, 782 + "cacheable-lookup": { 783 + "version": "5.0.4", 784 + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", 785 + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", 786 + "dev": true 787 + }, 788 + "cacheable-request": { 789 + "version": "7.0.2", 790 + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", 791 + "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", 792 + "dev": true, 793 + "requires": { 794 + "clone-response": "^1.0.2", 795 + "get-stream": "^5.1.0", 796 + "http-cache-semantics": "^4.0.0", 797 + "keyv": "^4.0.0", 798 + "lowercase-keys": "^2.0.0", 799 + "normalize-url": "^6.0.1", 800 + "responselike": "^2.0.0" 801 + } 802 + }, 803 + "camelcase": { 804 + "version": "2.1.1", 805 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", 806 + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", 807 + "dev": true 808 + }, 809 + "camelcase-keys": { 810 + "version": "2.1.0", 811 + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", 812 + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", 813 + "dev": true, 814 + "requires": { 815 + "camelcase": "^2.0.0", 816 + "map-obj": "^1.0.0" 817 + } 818 + }, 819 + "caw": { 820 + "version": "2.0.1", 821 + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", 822 + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", 823 + "dev": true, 824 + "requires": { 825 + "get-proxy": "^2.0.0", 826 + "isurl": "^1.0.0-alpha5", 827 + "tunnel-agent": "^0.6.0", 828 + "url-to-options": "^1.0.1" 829 + } 830 + }, 831 + "chalk": { 832 + "version": "4.1.1", 833 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", 834 + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", 835 + "dev": true, 836 + "requires": { 837 + "ansi-styles": "^4.1.0", 838 + "supports-color": "^7.1.0" 839 + } 840 + }, 841 + "chardet": { 842 + "version": "0.7.0", 843 + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", 844 + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", 845 + "dev": true 846 + }, 847 + "chokidar": { 848 + "version": "3.5.2", 849 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", 850 + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", 851 + "dev": true, 852 + "requires": { 853 + "anymatch": "~3.1.2", 854 + "braces": "~3.0.2", 855 + "fsevents": "~2.3.2", 856 + "glob-parent": "~5.1.2", 857 + "is-binary-path": "~2.1.0", 858 + "is-glob": "~4.0.1", 859 + "normalize-path": "~3.0.0", 860 + "readdirp": "~3.6.0" 861 + } 862 + }, 863 + "chownr": { 864 + "version": "1.1.4", 865 + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", 866 + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", 867 + "dev": true 868 + }, 869 + "ci-info": { 870 + "version": "2.0.0", 871 + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", 872 + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", 873 + "dev": true 874 + }, 875 + "cli-boxes": { 876 + "version": "2.2.1", 877 + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", 878 + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", 879 + "dev": true 880 + }, 881 + "cli-cursor": { 882 + "version": "3.1.0", 883 + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", 884 + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", 885 + "dev": true, 886 + "requires": { 887 + "restore-cursor": "^3.1.0" 888 + } 889 + }, 890 + "cli-spinners": { 891 + "version": "2.6.0", 892 + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz", 893 + "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==", 894 + "dev": true 895 + }, 896 + "cli-width": { 897 + "version": "3.0.0", 898 + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", 899 + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", 900 + "dev": true 901 + }, 902 + "clone": { 903 + "version": "1.0.4", 904 + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", 905 + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", 906 + "dev": true 907 + }, 908 + "clone-response": { 909 + "version": "1.0.2", 910 + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", 911 + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", 912 + "dev": true, 913 + "requires": { 914 + "mimic-response": "^1.0.0" 915 + } 916 + }, 917 + "code-point-at": { 918 + "version": "1.1.0", 919 + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", 920 + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", 921 + "dev": true 922 + }, 923 + "color": { 924 + "version": "3.2.1", 925 + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", 926 + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", 927 + "dev": true, 928 + "requires": { 929 + "color-convert": "^1.9.3", 930 + "color-string": "^1.6.0" 931 + }, 932 + "dependencies": { 933 + "color-convert": { 934 + "version": "1.9.3", 935 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 936 + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 937 + "dev": true, 938 + "requires": { 939 + "color-name": "1.1.3" 940 + } 941 + }, 942 + "color-name": { 943 + "version": "1.1.3", 944 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 945 + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 946 + "dev": true 947 + } 948 + } 949 + }, 950 + "color-convert": { 951 + "version": "2.0.1", 952 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 953 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 954 + "dev": true, 955 + "requires": { 956 + "color-name": "~1.1.4" 957 + } 958 + }, 959 + "color-name": { 960 + "version": "1.1.4", 961 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 962 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 963 + "dev": true 964 + }, 965 + "color-string": { 966 + "version": "1.6.0", 967 + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", 968 + "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", 969 + "dev": true, 970 + "requires": { 971 + "color-name": "^1.0.0", 972 + "simple-swizzle": "^0.2.2" 973 + } 974 + }, 975 + "colorette": { 976 + "version": "1.2.2", 977 + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", 978 + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", 979 + "dev": true 980 + }, 981 + "commander": { 982 + "version": "2.20.3", 983 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 984 + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 985 + "dev": true 986 + }, 987 + "concat-map": { 988 + "version": "0.0.1", 989 + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 990 + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 991 + "dev": true 992 + }, 993 + "config-chain": { 994 + "version": "1.1.13", 995 + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", 996 + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", 997 + "dev": true, 998 + "requires": { 999 + "ini": "^1.3.4", 1000 + "proto-list": "~1.2.1" 1001 + } 1002 + }, 1003 + "configstore": { 1004 + "version": "5.0.1", 1005 + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", 1006 + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", 1007 + "dev": true, 1008 + "requires": { 1009 + "dot-prop": "^5.2.0", 1010 + "graceful-fs": "^4.1.2", 1011 + "make-dir": "^3.0.0", 1012 + "unique-string": "^2.0.0", 1013 + "write-file-atomic": "^3.0.0", 1014 + "xdg-basedir": "^4.0.0" 1015 + }, 1016 + "dependencies": { 1017 + "make-dir": { 1018 + "version": "3.1.0", 1019 + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", 1020 + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", 1021 + "dev": true, 1022 + "requires": { 1023 + "semver": "^6.0.0" 1024 + } 1025 + }, 1026 + "semver": { 1027 + "version": "6.3.0", 1028 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 1029 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 1030 + "dev": true 1031 + } 1032 + } 1033 + }, 1034 + "console-control-strings": { 1035 + "version": "1.1.0", 1036 + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", 1037 + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", 1038 + "dev": true 1039 + }, 1040 + "console-stream": { 1041 + "version": "0.1.1", 1042 + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", 1043 + "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=", 1044 + "dev": true 1045 + }, 1046 + "content-disposition": { 1047 + "version": "0.5.3", 1048 + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", 1049 + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", 1050 + "dev": true, 1051 + "requires": { 1052 + "safe-buffer": "5.1.2" 1053 + }, 1054 + "dependencies": { 1055 + "safe-buffer": { 1056 + "version": "5.1.2", 1057 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 1058 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 1059 + "dev": true 1060 + } 1061 + } 1062 + }, 1063 + "core-util-is": { 1064 + "version": "1.0.2", 1065 + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 1066 + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", 1067 + "dev": true 1068 + }, 1069 + "cross-env": { 1070 + "version": "7.0.3", 1071 + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", 1072 + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", 1073 + "dev": true, 1074 + "requires": { 1075 + "cross-spawn": "^7.0.1" 1076 + } 1077 + }, 1078 + "cross-spawn": { 1079 + "version": "7.0.3", 1080 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 1081 + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 1082 + "dev": true, 1083 + "requires": { 1084 + "path-key": "^3.1.0", 1085 + "shebang-command": "^2.0.0", 1086 + "which": "^2.0.1" 1087 + } 1088 + }, 1089 + "crypto-random-string": { 1090 + "version": "2.0.0", 1091 + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", 1092 + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", 1093 + "dev": true 1094 + }, 1095 + "currently-unhandled": { 1096 + "version": "0.4.1", 1097 + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", 1098 + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", 1099 + "dev": true, 1100 + "requires": { 1101 + "array-find-index": "^1.0.1" 1102 + } 1103 + }, 1104 + "debug": { 1105 + "version": "4.3.2", 1106 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", 1107 + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", 1108 + "dev": true, 1109 + "requires": { 1110 + "ms": "2.1.2" 1111 + } 1112 + }, 1113 + "decamelize": { 1114 + "version": "1.2.0", 1115 + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 1116 + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", 1117 + "dev": true 1118 + }, 1119 + "decode-uri-component": { 1120 + "version": "0.2.0", 1121 + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", 1122 + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", 1123 + "dev": true 1124 + }, 1125 + "decompress": { 1126 + "version": "4.2.1", 1127 + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", 1128 + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", 1129 + "dev": true, 1130 + "requires": { 1131 + "decompress-tar": "^4.0.0", 1132 + "decompress-tarbz2": "^4.0.0", 1133 + "decompress-targz": "^4.0.0", 1134 + "decompress-unzip": "^4.0.1", 1135 + "graceful-fs": "^4.1.10", 1136 + "make-dir": "^1.0.0", 1137 + "pify": "^2.3.0", 1138 + "strip-dirs": "^2.0.0" 1139 + }, 1140 + "dependencies": { 1141 + "pify": { 1142 + "version": "2.3.0", 1143 + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 1144 + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 1145 + "dev": true 1146 + } 1147 + } 1148 + }, 1149 + "decompress-response": { 1150 + "version": "6.0.0", 1151 + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", 1152 + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", 1153 + "dev": true, 1154 + "requires": { 1155 + "mimic-response": "^3.1.0" 1156 + }, 1157 + "dependencies": { 1158 + "mimic-response": { 1159 + "version": "3.1.0", 1160 + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", 1161 + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", 1162 + "dev": true 1163 + } 1164 + } 1165 + }, 1166 + "decompress-tar": { 1167 + "version": "4.1.1", 1168 + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", 1169 + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", 1170 + "dev": true, 1171 + "requires": { 1172 + "file-type": "^5.2.0", 1173 + "is-stream": "^1.1.0", 1174 + "tar-stream": "^1.5.2" 1175 + }, 1176 + "dependencies": { 1177 + "file-type": { 1178 + "version": "5.2.0", 1179 + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", 1180 + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", 1181 + "dev": true 1182 + } 1183 + } 1184 + }, 1185 + "decompress-tarbz2": { 1186 + "version": "4.1.1", 1187 + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", 1188 + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", 1189 + "dev": true, 1190 + "requires": { 1191 + "decompress-tar": "^4.1.0", 1192 + "file-type": "^6.1.0", 1193 + "is-stream": "^1.1.0", 1194 + "seek-bzip": "^1.0.5", 1195 + "unbzip2-stream": "^1.0.9" 1196 + }, 1197 + "dependencies": { 1198 + "file-type": { 1199 + "version": "6.2.0", 1200 + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", 1201 + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", 1202 + "dev": true 1203 + } 1204 + } 1205 + }, 1206 + "decompress-targz": { 1207 + "version": "4.1.1", 1208 + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", 1209 + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", 1210 + "dev": true, 1211 + "requires": { 1212 + "decompress-tar": "^4.1.1", 1213 + "file-type": "^5.2.0", 1214 + "is-stream": "^1.1.0" 1215 + }, 1216 + "dependencies": { 1217 + "file-type": { 1218 + "version": "5.2.0", 1219 + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", 1220 + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", 1221 + "dev": true 1222 + } 1223 + } 1224 + }, 1225 + "decompress-unzip": { 1226 + "version": "4.0.1", 1227 + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", 1228 + "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", 1229 + "dev": true, 1230 + "requires": { 1231 + "file-type": "^3.8.0", 1232 + "get-stream": "^2.2.0", 1233 + "pify": "^2.3.0", 1234 + "yauzl": "^2.4.2" 1235 + }, 1236 + "dependencies": { 1237 + "file-type": { 1238 + "version": "3.9.0", 1239 + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", 1240 + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", 1241 + "dev": true 1242 + }, 1243 + "get-stream": { 1244 + "version": "2.3.1", 1245 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", 1246 + "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", 1247 + "dev": true, 1248 + "requires": { 1249 + "object-assign": "^4.0.1", 1250 + "pinkie-promise": "^2.0.0" 1251 + } 1252 + }, 1253 + "pify": { 1254 + "version": "2.3.0", 1255 + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 1256 + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 1257 + "dev": true 1258 + } 1259 + } 1260 + }, 1261 + "deep-extend": { 1262 + "version": "0.6.0", 1263 + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", 1264 + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", 1265 + "dev": true 1266 + }, 1267 + "defaults": { 1268 + "version": "1.0.3", 1269 + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", 1270 + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", 1271 + "dev": true, 1272 + "requires": { 1273 + "clone": "^1.0.2" 1274 + } 1275 + }, 1276 + "defer-to-connect": { 1277 + "version": "2.0.1", 1278 + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", 1279 + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", 1280 + "dev": true 1281 + }, 1282 + "delegates": { 1283 + "version": "1.0.0", 1284 + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", 1285 + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", 1286 + "dev": true 1287 + }, 1288 + "detect-indent": { 1289 + "version": "6.1.0", 1290 + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", 1291 + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", 1292 + "dev": true 1293 + }, 1294 + "detect-libc": { 1295 + "version": "1.0.3", 1296 + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", 1297 + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", 1298 + "dev": true 1299 + }, 1300 + "dir-glob": { 1301 + "version": "3.0.1", 1302 + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 1303 + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 1304 + "dev": true, 1305 + "requires": { 1306 + "path-type": "^4.0.0" 1307 + } 1308 + }, 1309 + "dot-prop": { 1310 + "version": "5.3.0", 1311 + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", 1312 + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", 1313 + "dev": true, 1314 + "requires": { 1315 + "is-obj": "^2.0.0" 1316 + } 1317 + }, 1318 + "download": { 1319 + "version": "6.2.5", 1320 + "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", 1321 + "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", 1322 + "dev": true, 1323 + "requires": { 1324 + "caw": "^2.0.0", 1325 + "content-disposition": "^0.5.2", 1326 + "decompress": "^4.0.0", 1327 + "ext-name": "^5.0.0", 1328 + "file-type": "5.2.0", 1329 + "filenamify": "^2.0.0", 1330 + "get-stream": "^3.0.0", 1331 + "got": "^7.0.0", 1332 + "make-dir": "^1.0.0", 1333 + "p-event": "^1.0.0", 1334 + "pify": "^3.0.0" 1335 + }, 1336 + "dependencies": { 1337 + "decompress-response": { 1338 + "version": "3.3.0", 1339 + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", 1340 + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", 1341 + "dev": true, 1342 + "requires": { 1343 + "mimic-response": "^1.0.0" 1344 + } 1345 + }, 1346 + "file-type": { 1347 + "version": "5.2.0", 1348 + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", 1349 + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", 1350 + "dev": true 1351 + }, 1352 + "get-stream": { 1353 + "version": "3.0.0", 1354 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", 1355 + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", 1356 + "dev": true 1357 + }, 1358 + "got": { 1359 + "version": "7.1.0", 1360 + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", 1361 + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", 1362 + "dev": true, 1363 + "requires": { 1364 + "decompress-response": "^3.2.0", 1365 + "duplexer3": "^0.1.4", 1366 + "get-stream": "^3.0.0", 1367 + "is-plain-obj": "^1.1.0", 1368 + "is-retry-allowed": "^1.0.0", 1369 + "is-stream": "^1.0.0", 1370 + "isurl": "^1.0.0-alpha5", 1371 + "lowercase-keys": "^1.0.0", 1372 + "p-cancelable": "^0.3.0", 1373 + "p-timeout": "^1.1.1", 1374 + "safe-buffer": "^5.0.1", 1375 + "timed-out": "^4.0.0", 1376 + "url-parse-lax": "^1.0.0", 1377 + "url-to-options": "^1.0.1" 1378 + } 1379 + }, 1380 + "lowercase-keys": { 1381 + "version": "1.0.1", 1382 + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", 1383 + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", 1384 + "dev": true 1385 + }, 1386 + "p-cancelable": { 1387 + "version": "0.3.0", 1388 + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", 1389 + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", 1390 + "dev": true 1391 + } 1392 + } 1393 + }, 1394 + "duplexer3": { 1395 + "version": "0.1.4", 1396 + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", 1397 + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", 1398 + "dev": true 1399 + }, 1400 + "emoji-regex": { 1401 + "version": "8.0.0", 1402 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 1403 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 1404 + "dev": true 1405 + }, 1406 + "end-of-stream": { 1407 + "version": "1.4.4", 1408 + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 1409 + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 1410 + "dev": true, 1411 + "requires": { 1412 + "once": "^1.4.0" 1413 + } 1414 + }, 1415 + "error-ex": { 1416 + "version": "1.3.2", 1417 + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 1418 + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 1419 + "dev": true, 1420 + "requires": { 1421 + "is-arrayish": "^0.2.1" 1422 + } 1423 + }, 1424 + "esbuild": { 1425 + "version": "0.12.16", 1426 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.12.16.tgz", 1427 + "integrity": "sha512-XqI9cXP2bmQ6MREIqrYBb13KfYFSERsV1+e5jSVWps8dNlLZK+hln7d0mznzDIpfISsg/AgQW0DW3kSInXWhrg==", 1428 + "dev": true 1429 + }, 1430 + "escape-goat": { 1431 + "version": "2.1.1", 1432 + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", 1433 + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", 1434 + "dev": true 1435 + }, 1436 + "escape-string-regexp": { 1437 + "version": "1.0.5", 1438 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 1439 + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 1440 + "dev": true 1441 + }, 1442 + "estree-walker": { 1443 + "version": "2.0.2", 1444 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 1445 + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 1446 + "dev": true 1447 + }, 1448 + "exec-buffer": { 1449 + "version": "3.2.0", 1450 + "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", 1451 + "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", 1452 + "dev": true, 1453 + "requires": { 1454 + "execa": "^0.7.0", 1455 + "p-finally": "^1.0.0", 1456 + "pify": "^3.0.0", 1457 + "rimraf": "^2.5.4", 1458 + "tempfile": "^2.0.0" 1459 + } 1460 + }, 1461 + "execa": { 1462 + "version": "0.7.0", 1463 + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", 1464 + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", 1465 + "dev": true, 1466 + "requires": { 1467 + "cross-spawn": "^5.0.1", 1468 + "get-stream": "^3.0.0", 1469 + "is-stream": "^1.1.0", 1470 + "npm-run-path": "^2.0.0", 1471 + "p-finally": "^1.0.0", 1472 + "signal-exit": "^3.0.0", 1473 + "strip-eof": "^1.0.0" 1474 + }, 1475 + "dependencies": { 1476 + "cross-spawn": { 1477 + "version": "5.1.0", 1478 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", 1479 + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", 1480 + "dev": true, 1481 + "requires": { 1482 + "lru-cache": "^4.0.1", 1483 + "shebang-command": "^1.2.0", 1484 + "which": "^1.2.9" 1485 + } 1486 + }, 1487 + "get-stream": { 1488 + "version": "3.0.0", 1489 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", 1490 + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", 1491 + "dev": true 1492 + }, 1493 + "shebang-command": { 1494 + "version": "1.2.0", 1495 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", 1496 + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", 1497 + "dev": true, 1498 + "requires": { 1499 + "shebang-regex": "^1.0.0" 1500 + } 1501 + }, 1502 + "shebang-regex": { 1503 + "version": "1.0.0", 1504 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", 1505 + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", 1506 + "dev": true 1507 + }, 1508 + "which": { 1509 + "version": "1.3.1", 1510 + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 1511 + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 1512 + "dev": true, 1513 + "requires": { 1514 + "isexe": "^2.0.0" 1515 + } 1516 + } 1517 + } 1518 + }, 1519 + "executable": { 1520 + "version": "4.1.1", 1521 + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", 1522 + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", 1523 + "dev": true, 1524 + "requires": { 1525 + "pify": "^2.2.0" 1526 + }, 1527 + "dependencies": { 1528 + "pify": { 1529 + "version": "2.3.0", 1530 + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 1531 + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 1532 + "dev": true 1533 + } 1534 + } 1535 + }, 1536 + "expand-template": { 1537 + "version": "2.0.3", 1538 + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", 1539 + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", 1540 + "dev": true 1541 + }, 1542 + "ext-list": { 1543 + "version": "2.2.2", 1544 + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", 1545 + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", 1546 + "dev": true, 1547 + "requires": { 1548 + "mime-db": "^1.28.0" 1549 + } 1550 + }, 1551 + "ext-name": { 1552 + "version": "5.0.0", 1553 + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", 1554 + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", 1555 + "dev": true, 1556 + "requires": { 1557 + "ext-list": "^2.0.0", 1558 + "sort-keys-length": "^1.0.0" 1559 + } 1560 + }, 1561 + "external-editor": { 1562 + "version": "3.1.0", 1563 + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", 1564 + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", 1565 + "dev": true, 1566 + "requires": { 1567 + "chardet": "^0.7.0", 1568 + "iconv-lite": "^0.4.24", 1569 + "tmp": "^0.0.33" 1570 + } 1571 + }, 1572 + "fast-glob": { 1573 + "version": "3.2.7", 1574 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", 1575 + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", 1576 + "dev": true, 1577 + "requires": { 1578 + "@nodelib/fs.stat": "^2.0.2", 1579 + "@nodelib/fs.walk": "^1.2.3", 1580 + "glob-parent": "^5.1.2", 1581 + "merge2": "^1.3.0", 1582 + "micromatch": "^4.0.4" 1583 + } 1584 + }, 1585 + "fastq": { 1586 + "version": "1.11.1", 1587 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.1.tgz", 1588 + "integrity": "sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw==", 1589 + "dev": true, 1590 + "requires": { 1591 + "reusify": "^1.0.4" 1592 + } 1593 + }, 1594 + "fd-slicer": { 1595 + "version": "1.1.0", 1596 + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", 1597 + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", 1598 + "dev": true, 1599 + "requires": { 1600 + "pend": "~1.2.0" 1601 + } 1602 + }, 1603 + "figures": { 1604 + "version": "1.7.0", 1605 + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", 1606 + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", 1607 + "dev": true, 1608 + "requires": { 1609 + "escape-string-regexp": "^1.0.5", 1610 + "object-assign": "^4.1.0" 1611 + } 1612 + }, 1613 + "file-type": { 1614 + "version": "14.7.1", 1615 + "resolved": "https://registry.npmjs.org/file-type/-/file-type-14.7.1.tgz", 1616 + "integrity": "sha512-sXAMgFk67fQLcetXustxfKX+PZgHIUFn96Xld9uH8aXPdX3xOp0/jg9OdouVTvQrf7mrn+wAa4jN/y9fUOOiRA==", 1617 + "dev": true, 1618 + "requires": { 1619 + "readable-web-to-node-stream": "^2.0.0", 1620 + "strtok3": "^6.0.3", 1621 + "token-types": "^2.0.0", 1622 + "typedarray-to-buffer": "^3.1.5" 1623 + } 1624 + }, 1625 + "filename-reserved-regex": { 1626 + "version": "2.0.0", 1627 + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", 1628 + "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", 1629 + "dev": true 1630 + }, 1631 + "filenamify": { 1632 + "version": "2.1.0", 1633 + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", 1634 + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", 1635 + "dev": true, 1636 + "requires": { 1637 + "filename-reserved-regex": "^2.0.0", 1638 + "strip-outer": "^1.0.0", 1639 + "trim-repeated": "^1.0.0" 1640 + } 1641 + }, 1642 + "fill-range": { 1643 + "version": "7.0.1", 1644 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 1645 + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 1646 + "dev": true, 1647 + "requires": { 1648 + "to-regex-range": "^5.0.1" 1649 + } 1650 + }, 1651 + "find-up": { 1652 + "version": "1.1.2", 1653 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", 1654 + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", 1655 + "dev": true, 1656 + "requires": { 1657 + "path-exists": "^2.0.0", 1658 + "pinkie-promise": "^2.0.0" 1659 + } 1660 + }, 1661 + "find-versions": { 1662 + "version": "3.2.0", 1663 + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", 1664 + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", 1665 + "dev": true, 1666 + "requires": { 1667 + "semver-regex": "^2.0.0" 1668 + } 1669 + }, 1670 + "from2": { 1671 + "version": "2.3.0", 1672 + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", 1673 + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", 1674 + "dev": true, 1675 + "requires": { 1676 + "inherits": "^2.0.1", 1677 + "readable-stream": "^2.0.0" 1678 + } 1679 + }, 1680 + "fs-constants": { 1681 + "version": "1.0.0", 1682 + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", 1683 + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", 1684 + "dev": true 1685 + }, 1686 + "fs-extra": { 1687 + "version": "10.0.0", 1688 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", 1689 + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", 1690 + "dev": true, 1691 + "requires": { 1692 + "graceful-fs": "^4.2.0", 1693 + "jsonfile": "^6.0.1", 1694 + "universalify": "^2.0.0" 1695 + } 1696 + }, 1697 + "fs.realpath": { 1698 + "version": "1.0.0", 1699 + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 1700 + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 1701 + "dev": true 1702 + }, 1703 + "fsevents": { 1704 + "version": "2.3.2", 1705 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 1706 + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 1707 + "dev": true, 1708 + "optional": true 1709 + }, 1710 + "function-bind": { 1711 + "version": "1.1.1", 1712 + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 1713 + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 1714 + "dev": true 1715 + }, 1716 + "gauge": { 1717 + "version": "2.7.4", 1718 + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", 1719 + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", 1720 + "dev": true, 1721 + "requires": { 1722 + "aproba": "^1.0.3", 1723 + "console-control-strings": "^1.0.0", 1724 + "has-unicode": "^2.0.0", 1725 + "object-assign": "^4.1.0", 1726 + "signal-exit": "^3.0.0", 1727 + "string-width": "^1.0.1", 1728 + "strip-ansi": "^3.0.1", 1729 + "wide-align": "^1.1.0" 1730 + }, 1731 + "dependencies": { 1732 + "is-fullwidth-code-point": { 1733 + "version": "1.0.0", 1734 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 1735 + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 1736 + "dev": true, 1737 + "requires": { 1738 + "number-is-nan": "^1.0.0" 1739 + } 1740 + }, 1741 + "string-width": { 1742 + "version": "1.0.2", 1743 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 1744 + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 1745 + "dev": true, 1746 + "requires": { 1747 + "code-point-at": "^1.0.0", 1748 + "is-fullwidth-code-point": "^1.0.0", 1749 + "strip-ansi": "^3.0.0" 1750 + } 1751 + } 1752 + } 1753 + }, 1754 + "get-proxy": { 1755 + "version": "2.1.0", 1756 + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", 1757 + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", 1758 + "dev": true, 1759 + "requires": { 1760 + "npm-conf": "^1.1.0" 1761 + } 1762 + }, 1763 + "get-stdin": { 1764 + "version": "4.0.1", 1765 + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", 1766 + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", 1767 + "dev": true 1768 + }, 1769 + "get-stream": { 1770 + "version": "5.2.0", 1771 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", 1772 + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", 1773 + "dev": true, 1774 + "requires": { 1775 + "pump": "^3.0.0" 1776 + } 1777 + }, 1778 + "github-from-package": { 1779 + "version": "0.0.0", 1780 + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", 1781 + "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=", 1782 + "dev": true 1783 + }, 1784 + "glob": { 1785 + "version": "7.1.7", 1786 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", 1787 + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", 1788 + "dev": true, 1789 + "requires": { 1790 + "fs.realpath": "^1.0.0", 1791 + "inflight": "^1.0.4", 1792 + "inherits": "2", 1793 + "minimatch": "^3.0.4", 1794 + "once": "^1.3.0", 1795 + "path-is-absolute": "^1.0.0" 1796 + } 1797 + }, 1798 + "glob-parent": { 1799 + "version": "5.1.2", 1800 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 1801 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 1802 + "dev": true, 1803 + "requires": { 1804 + "is-glob": "^4.0.1" 1805 + } 1806 + }, 1807 + "global-dirs": { 1808 + "version": "3.0.0", 1809 + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", 1810 + "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", 1811 + "dev": true, 1812 + "requires": { 1813 + "ini": "2.0.0" 1814 + }, 1815 + "dependencies": { 1816 + "ini": { 1817 + "version": "2.0.0", 1818 + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", 1819 + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", 1820 + "dev": true 1821 + } 1822 + } 1823 + }, 1824 + "globby": { 1825 + "version": "11.0.4", 1826 + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", 1827 + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", 1828 + "dev": true, 1829 + "requires": { 1830 + "array-union": "^2.1.0", 1831 + "dir-glob": "^3.0.1", 1832 + "fast-glob": "^3.1.1", 1833 + "ignore": "^5.1.4", 1834 + "merge2": "^1.3.0", 1835 + "slash": "^3.0.0" 1836 + } 1837 + }, 1838 + "got": { 1839 + "version": "11.8.2", 1840 + "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz", 1841 + "integrity": "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==", 1842 + "dev": true, 1843 + "requires": { 1844 + "@sindresorhus/is": "^4.0.0", 1845 + "@szmarczak/http-timer": "^4.0.5", 1846 + "@types/cacheable-request": "^6.0.1", 1847 + "@types/responselike": "^1.0.0", 1848 + "cacheable-lookup": "^5.0.3", 1849 + "cacheable-request": "^7.0.1", 1850 + "decompress-response": "^6.0.0", 1851 + "http2-wrapper": "^1.0.0-beta.5.2", 1852 + "lowercase-keys": "^2.0.0", 1853 + "p-cancelable": "^2.0.0", 1854 + "responselike": "^2.0.0" 1855 + } 1856 + }, 1857 + "graceful-fs": { 1858 + "version": "4.2.6", 1859 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", 1860 + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", 1861 + "dev": true 1862 + }, 1863 + "has": { 1864 + "version": "1.0.3", 1865 + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 1866 + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 1867 + "dev": true, 1868 + "requires": { 1869 + "function-bind": "^1.1.1" 1870 + } 1871 + }, 1872 + "has-ansi": { 1873 + "version": "2.0.0", 1874 + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", 1875 + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", 1876 + "dev": true, 1877 + "requires": { 1878 + "ansi-regex": "^2.0.0" 1879 + } 1880 + }, 1881 + "has-flag": { 1882 + "version": "4.0.0", 1883 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 1884 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 1885 + "dev": true 1886 + }, 1887 + "has-symbol-support-x": { 1888 + "version": "1.4.2", 1889 + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", 1890 + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", 1891 + "dev": true 1892 + }, 1893 + "has-to-string-tag-x": { 1894 + "version": "1.4.1", 1895 + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", 1896 + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", 1897 + "dev": true, 1898 + "requires": { 1899 + "has-symbol-support-x": "^1.4.1" 1900 + } 1901 + }, 1902 + "has-unicode": { 1903 + "version": "2.0.1", 1904 + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", 1905 + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", 1906 + "dev": true 1907 + }, 1908 + "has-yarn": { 1909 + "version": "2.1.0", 1910 + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", 1911 + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", 1912 + "dev": true 1913 + }, 1914 + "hosted-git-info": { 1915 + "version": "2.8.9", 1916 + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", 1917 + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", 1918 + "dev": true 1919 + }, 1920 + "http-cache-semantics": { 1921 + "version": "4.1.0", 1922 + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", 1923 + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", 1924 + "dev": true 1925 + }, 1926 + "http2-wrapper": { 1927 + "version": "1.0.3", 1928 + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", 1929 + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", 1930 + "dev": true, 1931 + "requires": { 1932 + "quick-lru": "^5.1.1", 1933 + "resolve-alpn": "^1.0.0" 1934 + } 1935 + }, 1936 + "iconv-lite": { 1937 + "version": "0.4.24", 1938 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 1939 + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 1940 + "dev": true, 1941 + "requires": { 1942 + "safer-buffer": ">= 2.1.2 < 3" 1943 + } 1944 + }, 1945 + "ieee754": { 1946 + "version": "1.2.1", 1947 + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 1948 + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 1949 + "dev": true 1950 + }, 1951 + "ignore": { 1952 + "version": "5.1.8", 1953 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", 1954 + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", 1955 + "dev": true 1956 + }, 1957 + "imagemin": { 1958 + "version": "8.0.0", 1959 + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-8.0.0.tgz", 1960 + "integrity": "sha512-z/SoCabSI9nYbCefdu1xgCJJ+KMjsu17dlaL7sGXAdaljIg7K32TUuj9Vt9jMjBZJd/qyWXJ+FvjChkvc2mXOw==", 1961 + "dev": true, 1962 + "requires": { 1963 + "file-type": "^14.6.0", 1964 + "globby": "^11.0.3", 1965 + "graceful-fs": "^4.2.6", 1966 + "junk": "^3.1.0", 1967 + "p-pipe": "^4.0.0", 1968 + "replace-ext": "^2.0.0" 1969 + } 1970 + }, 1971 + "imagemin-optipng": { 1972 + "version": "8.0.0", 1973 + "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-8.0.0.tgz", 1974 + "integrity": "sha512-CUGfhfwqlPjAC0rm8Fy+R2DJDBGjzy2SkfyT09L8rasnF9jSoHFqJ1xxSZWK6HVPZBMhGPMxCTL70OgTHlLF5A==", 1975 + "dev": true, 1976 + "requires": { 1977 + "exec-buffer": "^3.0.0", 1978 + "is-png": "^2.0.0", 1979 + "optipng-bin": "^7.0.0" 1980 + }, 1981 + "dependencies": { 1982 + "is-png": { 1983 + "version": "2.0.0", 1984 + "resolved": "https://registry.npmjs.org/is-png/-/is-png-2.0.0.tgz", 1985 + "integrity": "sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==", 1986 + "dev": true 1987 + } 1988 + } 1989 + }, 1990 + "imagemin-zopfli": { 1991 + "version": "7.0.0", 1992 + "resolved": "https://registry.npmjs.org/imagemin-zopfli/-/imagemin-zopfli-7.0.0.tgz", 1993 + "integrity": "sha512-nmffj58rVb0O3AlCZLBBVKGyZ5MYPZZfKxUhvA7bwPGougHl/F7EUKSse9jkgXjdvtJYG2ojJeh5N67mYgBM9g==", 1994 + "dev": true, 1995 + "requires": { 1996 + "exec-buffer": "^3.0.0", 1997 + "is-png": "^2.0.0", 1998 + "zopflipng-bin": "^6.0.0" 1999 + }, 2000 + "dependencies": { 2001 + "is-png": { 2002 + "version": "2.0.0", 2003 + "resolved": "https://registry.npmjs.org/is-png/-/is-png-2.0.0.tgz", 2004 + "integrity": "sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==", 2005 + "dev": true 2006 + } 2007 + } 2008 + }, 2009 + "import-lazy": { 2010 + "version": "3.1.0", 2011 + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", 2012 + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", 2013 + "dev": true 2014 + }, 2015 + "imurmurhash": { 2016 + "version": "0.1.4", 2017 + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 2018 + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", 2019 + "dev": true 2020 + }, 2021 + "indent-string": { 2022 + "version": "2.1.0", 2023 + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", 2024 + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", 2025 + "dev": true, 2026 + "requires": { 2027 + "repeating": "^2.0.0" 2028 + } 2029 + }, 2030 + "inflight": { 2031 + "version": "1.0.6", 2032 + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 2033 + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 2034 + "dev": true, 2035 + "requires": { 2036 + "once": "^1.3.0", 2037 + "wrappy": "1" 2038 + } 2039 + }, 2040 + "inherits": { 2041 + "version": "2.0.4", 2042 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 2043 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 2044 + "dev": true 2045 + }, 2046 + "ini": { 2047 + "version": "1.3.8", 2048 + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", 2049 + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", 2050 + "dev": true 2051 + }, 2052 + "inquirer": { 2053 + "version": "8.1.1", 2054 + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.1.1.tgz", 2055 + "integrity": "sha512-hUDjc3vBkh/uk1gPfMAD/7Z188Q8cvTGl0nxwaCdwSbzFh6ZKkZh+s2ozVxbE5G9ZNRyeY0+lgbAIOUFsFf98w==", 2056 + "dev": true, 2057 + "requires": { 2058 + "ansi-escapes": "^4.2.1", 2059 + "chalk": "^4.1.1", 2060 + "cli-cursor": "^3.1.0", 2061 + "cli-width": "^3.0.0", 2062 + "external-editor": "^3.0.3", 2063 + "figures": "^3.0.0", 2064 + "lodash": "^4.17.21", 2065 + "mute-stream": "0.0.8", 2066 + "ora": "^5.3.0", 2067 + "run-async": "^2.4.0", 2068 + "rxjs": "^6.6.6", 2069 + "string-width": "^4.1.0", 2070 + "strip-ansi": "^6.0.0", 2071 + "through": "^2.3.6" 2072 + }, 2073 + "dependencies": { 2074 + "ansi-regex": { 2075 + "version": "5.0.0", 2076 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", 2077 + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", 2078 + "dev": true 2079 + }, 2080 + "figures": { 2081 + "version": "3.2.0", 2082 + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", 2083 + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", 2084 + "dev": true, 2085 + "requires": { 2086 + "escape-string-regexp": "^1.0.5" 2087 + } 2088 + }, 2089 + "strip-ansi": { 2090 + "version": "6.0.0", 2091 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", 2092 + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", 2093 + "dev": true, 2094 + "requires": { 2095 + "ansi-regex": "^5.0.0" 2096 + } 2097 + } 2098 + } 2099 + }, 2100 + "into-stream": { 2101 + "version": "3.1.0", 2102 + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", 2103 + "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", 2104 + "dev": true, 2105 + "requires": { 2106 + "from2": "^2.1.1", 2107 + "p-is-promise": "^1.1.0" 2108 + } 2109 + }, 2110 + "is-arrayish": { 2111 + "version": "0.2.1", 2112 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 2113 + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 2114 + "dev": true 2115 + }, 2116 + "is-binary-path": { 2117 + "version": "2.1.0", 2118 + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 2119 + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 2120 + "dev": true, 2121 + "requires": { 2122 + "binary-extensions": "^2.0.0" 2123 + } 2124 + }, 2125 + "is-ci": { 2126 + "version": "2.0.0", 2127 + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", 2128 + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", 2129 + "dev": true, 2130 + "requires": { 2131 + "ci-info": "^2.0.0" 2132 + } 2133 + }, 2134 + "is-core-module": { 2135 + "version": "2.5.0", 2136 + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz", 2137 + "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==", 2138 + "dev": true, 2139 + "requires": { 2140 + "has": "^1.0.3" 2141 + } 2142 + }, 2143 + "is-extglob": { 2144 + "version": "2.1.1", 2145 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 2146 + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 2147 + "dev": true 2148 + }, 2149 + "is-finite": { 2150 + "version": "1.1.0", 2151 + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", 2152 + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", 2153 + "dev": true 2154 + }, 2155 + "is-fullwidth-code-point": { 2156 + "version": "3.0.0", 2157 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 2158 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 2159 + "dev": true 2160 + }, 2161 + "is-glob": { 2162 + "version": "4.0.1", 2163 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", 2164 + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", 2165 + "dev": true, 2166 + "requires": { 2167 + "is-extglob": "^2.1.1" 2168 + } 2169 + }, 2170 + "is-installed-globally": { 2171 + "version": "0.4.0", 2172 + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", 2173 + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", 2174 + "dev": true, 2175 + "requires": { 2176 + "global-dirs": "^3.0.0", 2177 + "is-path-inside": "^3.0.2" 2178 + } 2179 + }, 2180 + "is-interactive": { 2181 + "version": "1.0.0", 2182 + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", 2183 + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", 2184 + "dev": true 2185 + }, 2186 + "is-natural-number": { 2187 + "version": "4.0.1", 2188 + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", 2189 + "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=", 2190 + "dev": true 2191 + }, 2192 + "is-npm": { 2193 + "version": "5.0.0", 2194 + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", 2195 + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", 2196 + "dev": true 2197 + }, 2198 + "is-number": { 2199 + "version": "7.0.0", 2200 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 2201 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 2202 + "dev": true 2203 + }, 2204 + "is-obj": { 2205 + "version": "2.0.0", 2206 + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", 2207 + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", 2208 + "dev": true 2209 + }, 2210 + "is-object": { 2211 + "version": "1.0.2", 2212 + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", 2213 + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", 2214 + "dev": true 2215 + }, 2216 + "is-path-inside": { 2217 + "version": "3.0.3", 2218 + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", 2219 + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 2220 + "dev": true 2221 + }, 2222 + "is-plain-obj": { 2223 + "version": "1.1.0", 2224 + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", 2225 + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", 2226 + "dev": true 2227 + }, 2228 + "is-png": { 2229 + "version": "3.0.0", 2230 + "resolved": "https://registry.npmjs.org/is-png/-/is-png-3.0.0.tgz", 2231 + "integrity": "sha512-waa2qEuqgLjjYT14KOUQqAEIRRIv7ttkzPVctY/qv+IAKnzXf+JAPKQas50RgO0ECPDUG/iB1zQmwpyB9kkZtQ==", 2232 + "dev": true 2233 + }, 2234 + "is-retry-allowed": { 2235 + "version": "1.2.0", 2236 + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", 2237 + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", 2238 + "dev": true 2239 + }, 2240 + "is-stream": { 2241 + "version": "1.1.0", 2242 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", 2243 + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", 2244 + "dev": true 2245 + }, 2246 + "is-typedarray": { 2247 + "version": "1.0.0", 2248 + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 2249 + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", 2250 + "dev": true 2251 + }, 2252 + "is-unicode-supported": { 2253 + "version": "0.1.0", 2254 + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", 2255 + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", 2256 + "dev": true 2257 + }, 2258 + "is-utf8": { 2259 + "version": "0.2.1", 2260 + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", 2261 + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", 2262 + "dev": true 2263 + }, 2264 + "is-yarn-global": { 2265 + "version": "0.3.0", 2266 + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", 2267 + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", 2268 + "dev": true 2269 + }, 2270 + "isarray": { 2271 + "version": "1.0.0", 2272 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 2273 + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 2274 + "dev": true 2275 + }, 2276 + "isexe": { 2277 + "version": "2.0.0", 2278 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 2279 + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 2280 + "dev": true 2281 + }, 2282 + "isurl": { 2283 + "version": "1.0.0", 2284 + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", 2285 + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", 2286 + "dev": true, 2287 + "requires": { 2288 + "has-to-string-tag-x": "^1.2.0", 2289 + "is-object": "^1.0.1" 2290 + } 2291 + }, 2292 + "json-buffer": { 2293 + "version": "3.0.1", 2294 + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", 2295 + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", 2296 + "dev": true 2297 + }, 2298 + "jsonfile": { 2299 + "version": "6.1.0", 2300 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 2301 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 2302 + "dev": true, 2303 + "requires": { 2304 + "graceful-fs": "^4.1.6", 2305 + "universalify": "^2.0.0" 2306 + } 2307 + }, 2308 + "junk": { 2309 + "version": "3.1.0", 2310 + "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", 2311 + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", 2312 + "dev": true 2313 + }, 2314 + "keyv": { 2315 + "version": "4.0.3", 2316 + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", 2317 + "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", 2318 + "dev": true, 2319 + "requires": { 2320 + "json-buffer": "3.0.1" 2321 + } 2322 + }, 2323 + "latest-version": { 2324 + "version": "5.1.0", 2325 + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", 2326 + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", 2327 + "dev": true, 2328 + "requires": { 2329 + "package-json": "^6.3.0" 2330 + } 2331 + }, 2332 + "load-json-file": { 2333 + "version": "1.1.0", 2334 + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", 2335 + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", 2336 + "dev": true, 2337 + "requires": { 2338 + "graceful-fs": "^4.1.2", 2339 + "parse-json": "^2.2.0", 2340 + "pify": "^2.0.0", 2341 + "pinkie-promise": "^2.0.0", 2342 + "strip-bom": "^2.0.0" 2343 + }, 2344 + "dependencies": { 2345 + "pify": { 2346 + "version": "2.3.0", 2347 + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 2348 + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 2349 + "dev": true 2350 + } 2351 + } 2352 + }, 2353 + "lodash": { 2354 + "version": "4.17.21", 2355 + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 2356 + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 2357 + "dev": true 2358 + }, 2359 + "log-symbols": { 2360 + "version": "4.1.0", 2361 + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", 2362 + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", 2363 + "dev": true, 2364 + "requires": { 2365 + "chalk": "^4.1.0", 2366 + "is-unicode-supported": "^0.1.0" 2367 + } 2368 + }, 2369 + "logalot": { 2370 + "version": "2.1.0", 2371 + "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", 2372 + "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=", 2373 + "dev": true, 2374 + "requires": { 2375 + "figures": "^1.3.5", 2376 + "squeak": "^1.0.0" 2377 + } 2378 + }, 2379 + "longest": { 2380 + "version": "1.0.1", 2381 + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", 2382 + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", 2383 + "dev": true 2384 + }, 2385 + "loud-rejection": { 2386 + "version": "1.6.0", 2387 + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", 2388 + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", 2389 + "dev": true, 2390 + "requires": { 2391 + "currently-unhandled": "^0.4.1", 2392 + "signal-exit": "^3.0.0" 2393 + } 2394 + }, 2395 + "lowercase-keys": { 2396 + "version": "2.0.0", 2397 + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", 2398 + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", 2399 + "dev": true 2400 + }, 2401 + "lpad-align": { 2402 + "version": "1.1.2", 2403 + "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", 2404 + "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=", 2405 + "dev": true, 2406 + "requires": { 2407 + "get-stdin": "^4.0.1", 2408 + "indent-string": "^2.1.0", 2409 + "longest": "^1.0.0", 2410 + "meow": "^3.3.0" 2411 + } 2412 + }, 2413 + "lru-cache": { 2414 + "version": "4.1.5", 2415 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", 2416 + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", 2417 + "dev": true, 2418 + "requires": { 2419 + "pseudomap": "^1.0.2", 2420 + "yallist": "^2.1.2" 2421 + } 2422 + }, 2423 + "make-dir": { 2424 + "version": "1.3.0", 2425 + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", 2426 + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", 2427 + "dev": true, 2428 + "requires": { 2429 + "pify": "^3.0.0" 2430 + } 2431 + }, 2432 + "map-obj": { 2433 + "version": "1.0.1", 2434 + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", 2435 + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", 2436 + "dev": true 2437 + }, 2438 + "meow": { 2439 + "version": "3.7.0", 2440 + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", 2441 + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", 2442 + "dev": true, 2443 + "requires": { 2444 + "camelcase-keys": "^2.0.0", 2445 + "decamelize": "^1.1.2", 2446 + "loud-rejection": "^1.0.0", 2447 + "map-obj": "^1.0.1", 2448 + "minimist": "^1.1.3", 2449 + "normalize-package-data": "^2.3.4", 2450 + "object-assign": "^4.0.1", 2451 + "read-pkg-up": "^1.0.1", 2452 + "redent": "^1.0.0", 2453 + "trim-newlines": "^1.0.0" 2454 + } 2455 + }, 2456 + "merge2": { 2457 + "version": "1.4.1", 2458 + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 2459 + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 2460 + "dev": true 2461 + }, 2462 + "micromatch": { 2463 + "version": "4.0.4", 2464 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", 2465 + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", 2466 + "dev": true, 2467 + "requires": { 2468 + "braces": "^3.0.1", 2469 + "picomatch": "^2.2.3" 2470 + } 2471 + }, 2472 + "mime-db": { 2473 + "version": "1.48.0", 2474 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz", 2475 + "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==", 2476 + "dev": true 2477 + }, 2478 + "mimic-fn": { 2479 + "version": "2.1.0", 2480 + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 2481 + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 2482 + "dev": true 2483 + }, 2484 + "mimic-response": { 2485 + "version": "1.0.1", 2486 + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", 2487 + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", 2488 + "dev": true 2489 + }, 2490 + "min-indent": { 2491 + "version": "1.0.1", 2492 + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", 2493 + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", 2494 + "dev": true 2495 + }, 2496 + "minimatch": { 2497 + "version": "3.0.4", 2498 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 2499 + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 2500 + "dev": true, 2501 + "requires": { 2502 + "brace-expansion": "^1.1.7" 2503 + } 2504 + }, 2505 + "minimist": { 2506 + "version": "1.2.5", 2507 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 2508 + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", 2509 + "dev": true 2510 + }, 2511 + "mkdirp-classic": { 2512 + "version": "0.5.3", 2513 + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", 2514 + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", 2515 + "dev": true 2516 + }, 2517 + "ms": { 2518 + "version": "2.1.2", 2519 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 2520 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 2521 + "dev": true 2522 + }, 2523 + "mute-stream": { 2524 + "version": "0.0.8", 2525 + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", 2526 + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", 2527 + "dev": true 2528 + }, 2529 + "nanoid": { 2530 + "version": "3.1.23", 2531 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", 2532 + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", 2533 + "dev": true 2534 + }, 2535 + "napi-build-utils": { 2536 + "version": "1.0.2", 2537 + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", 2538 + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", 2539 + "dev": true 2540 + }, 2541 + "nice-try": { 2542 + "version": "1.0.5", 2543 + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", 2544 + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", 2545 + "dev": true 2546 + }, 2547 + "node-abi": { 2548 + "version": "2.30.0", 2549 + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.0.tgz", 2550 + "integrity": "sha512-g6bZh3YCKQRdwuO/tSZZYJAw622SjsRfJ2X0Iy4sSOHZ34/sPPdVBn8fev2tj7njzLwuqPw9uMtGsGkO5kIQvg==", 2551 + "dev": true, 2552 + "requires": { 2553 + "semver": "^5.4.1" 2554 + }, 2555 + "dependencies": { 2556 + "semver": { 2557 + "version": "5.7.1", 2558 + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 2559 + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 2560 + "dev": true 2561 + } 2562 + } 2563 + }, 2564 + "node-addon-api": { 2565 + "version": "3.2.1", 2566 + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", 2567 + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", 2568 + "dev": true 2569 + }, 2570 + "normalize-package-data": { 2571 + "version": "2.5.0", 2572 + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 2573 + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 2574 + "dev": true, 2575 + "requires": { 2576 + "hosted-git-info": "^2.1.4", 2577 + "resolve": "^1.10.0", 2578 + "semver": "2 || 3 || 4 || 5", 2579 + "validate-npm-package-license": "^3.0.1" 2580 + }, 2581 + "dependencies": { 2582 + "semver": { 2583 + "version": "5.7.1", 2584 + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 2585 + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 2586 + "dev": true 2587 + } 2588 + } 2589 + }, 2590 + "normalize-path": { 2591 + "version": "3.0.0", 2592 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 2593 + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 2594 + "dev": true 2595 + }, 2596 + "normalize-url": { 2597 + "version": "6.1.0", 2598 + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", 2599 + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", 2600 + "dev": true 2601 + }, 2602 + "npm-conf": { 2603 + "version": "1.1.3", 2604 + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", 2605 + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", 2606 + "dev": true, 2607 + "requires": { 2608 + "config-chain": "^1.1.11", 2609 + "pify": "^3.0.0" 2610 + } 2611 + }, 2612 + "npm-run-path": { 2613 + "version": "2.0.2", 2614 + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", 2615 + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", 2616 + "dev": true, 2617 + "requires": { 2618 + "path-key": "^2.0.0" 2619 + }, 2620 + "dependencies": { 2621 + "path-key": { 2622 + "version": "2.0.1", 2623 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", 2624 + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", 2625 + "dev": true 2626 + } 2627 + } 2628 + }, 2629 + "npmlog": { 2630 + "version": "4.1.2", 2631 + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", 2632 + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", 2633 + "dev": true, 2634 + "requires": { 2635 + "are-we-there-yet": "~1.1.2", 2636 + "console-control-strings": "~1.1.0", 2637 + "gauge": "~2.7.3", 2638 + "set-blocking": "~2.0.0" 2639 + } 2640 + }, 2641 + "number-is-nan": { 2642 + "version": "1.0.1", 2643 + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", 2644 + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", 2645 + "dev": true 2646 + }, 2647 + "object-assign": { 2648 + "version": "4.1.1", 2649 + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 2650 + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", 2651 + "dev": true 2652 + }, 2653 + "once": { 2654 + "version": "1.4.0", 2655 + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 2656 + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 2657 + "dev": true, 2658 + "requires": { 2659 + "wrappy": "1" 2660 + } 2661 + }, 2662 + "onetime": { 2663 + "version": "5.1.2", 2664 + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 2665 + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 2666 + "dev": true, 2667 + "requires": { 2668 + "mimic-fn": "^2.1.0" 2669 + } 2670 + }, 2671 + "optipng-bin": { 2672 + "version": "7.0.0", 2673 + "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-7.0.0.tgz", 2674 + "integrity": "sha512-mesUAwfedu5p9gRQwlYgD6Svw5IH3VUIWDJj/9cNpP3yFNbbEVqkTMWYhrIEn/cxmbGA3LpZrdoV2Yl8OfmnIA==", 2675 + "dev": true, 2676 + "requires": { 2677 + "bin-build": "^3.0.0", 2678 + "bin-wrapper": "^4.0.0", 2679 + "logalot": "^2.0.0" 2680 + } 2681 + }, 2682 + "ora": { 2683 + "version": "5.4.1", 2684 + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", 2685 + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", 2686 + "dev": true, 2687 + "requires": { 2688 + "bl": "^4.1.0", 2689 + "chalk": "^4.1.0", 2690 + "cli-cursor": "^3.1.0", 2691 + "cli-spinners": "^2.5.0", 2692 + "is-interactive": "^1.0.0", 2693 + "is-unicode-supported": "^0.1.0", 2694 + "log-symbols": "^4.1.0", 2695 + "strip-ansi": "^6.0.0", 2696 + "wcwidth": "^1.0.1" 2697 + }, 2698 + "dependencies": { 2699 + "ansi-regex": { 2700 + "version": "5.0.0", 2701 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", 2702 + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", 2703 + "dev": true 2704 + }, 2705 + "bl": { 2706 + "version": "4.1.0", 2707 + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", 2708 + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", 2709 + "dev": true, 2710 + "requires": { 2711 + "buffer": "^5.5.0", 2712 + "inherits": "^2.0.4", 2713 + "readable-stream": "^3.4.0" 2714 + } 2715 + }, 2716 + "readable-stream": { 2717 + "version": "3.6.0", 2718 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 2719 + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 2720 + "dev": true, 2721 + "requires": { 2722 + "inherits": "^2.0.3", 2723 + "string_decoder": "^1.1.1", 2724 + "util-deprecate": "^1.0.1" 2725 + } 2726 + }, 2727 + "strip-ansi": { 2728 + "version": "6.0.0", 2729 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", 2730 + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", 2731 + "dev": true, 2732 + "requires": { 2733 + "ansi-regex": "^5.0.0" 2734 + } 2735 + } 2736 + } 2737 + }, 2738 + "os-filter-obj": { 2739 + "version": "2.0.0", 2740 + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", 2741 + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", 2742 + "dev": true, 2743 + "requires": { 2744 + "arch": "^2.1.0" 2745 + } 2746 + }, 2747 + "os-tmpdir": { 2748 + "version": "1.0.2", 2749 + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 2750 + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", 2751 + "dev": true 2752 + }, 2753 + "p-cancelable": { 2754 + "version": "2.1.1", 2755 + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", 2756 + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", 2757 + "dev": true 2758 + }, 2759 + "p-event": { 2760 + "version": "1.3.0", 2761 + "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", 2762 + "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=", 2763 + "dev": true, 2764 + "requires": { 2765 + "p-timeout": "^1.1.1" 2766 + } 2767 + }, 2768 + "p-finally": { 2769 + "version": "1.0.0", 2770 + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", 2771 + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", 2772 + "dev": true 2773 + }, 2774 + "p-is-promise": { 2775 + "version": "1.1.0", 2776 + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", 2777 + "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", 2778 + "dev": true 2779 + }, 2780 + "p-map-series": { 2781 + "version": "1.0.0", 2782 + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", 2783 + "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", 2784 + "dev": true, 2785 + "requires": { 2786 + "p-reduce": "^1.0.0" 2787 + } 2788 + }, 2789 + "p-pipe": { 2790 + "version": "4.0.0", 2791 + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-4.0.0.tgz", 2792 + "integrity": "sha512-HkPfFklpZQPUKBFXzKFB6ihLriIHxnmuQdK9WmLDwe4hf2PdhhfWT/FJa+pc3bA1ywvKXtedxIRmd4Y7BTXE4w==", 2793 + "dev": true 2794 + }, 2795 + "p-reduce": { 2796 + "version": "1.0.0", 2797 + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", 2798 + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", 2799 + "dev": true 2800 + }, 2801 + "p-timeout": { 2802 + "version": "1.2.1", 2803 + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", 2804 + "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", 2805 + "dev": true, 2806 + "requires": { 2807 + "p-finally": "^1.0.0" 2808 + } 2809 + }, 2810 + "p-try": { 2811 + "version": "2.2.0", 2812 + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 2813 + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 2814 + "dev": true 2815 + }, 2816 + "package-json": { 2817 + "version": "6.5.0", 2818 + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", 2819 + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", 2820 + "dev": true, 2821 + "requires": { 2822 + "got": "^9.6.0", 2823 + "registry-auth-token": "^4.0.0", 2824 + "registry-url": "^5.0.0", 2825 + "semver": "^6.2.0" 2826 + }, 2827 + "dependencies": { 2828 + "@sindresorhus/is": { 2829 + "version": "0.14.0", 2830 + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", 2831 + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", 2832 + "dev": true 2833 + }, 2834 + "@szmarczak/http-timer": { 2835 + "version": "1.1.2", 2836 + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", 2837 + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", 2838 + "dev": true, 2839 + "requires": { 2840 + "defer-to-connect": "^1.0.1" 2841 + } 2842 + }, 2843 + "cacheable-request": { 2844 + "version": "6.1.0", 2845 + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", 2846 + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", 2847 + "dev": true, 2848 + "requires": { 2849 + "clone-response": "^1.0.2", 2850 + "get-stream": "^5.1.0", 2851 + "http-cache-semantics": "^4.0.0", 2852 + "keyv": "^3.0.0", 2853 + "lowercase-keys": "^2.0.0", 2854 + "normalize-url": "^4.1.0", 2855 + "responselike": "^1.0.2" 2856 + }, 2857 + "dependencies": { 2858 + "get-stream": { 2859 + "version": "5.2.0", 2860 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", 2861 + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", 2862 + "dev": true, 2863 + "requires": { 2864 + "pump": "^3.0.0" 2865 + } 2866 + }, 2867 + "lowercase-keys": { 2868 + "version": "2.0.0", 2869 + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", 2870 + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", 2871 + "dev": true 2872 + } 2873 + } 2874 + }, 2875 + "decompress-response": { 2876 + "version": "3.3.0", 2877 + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", 2878 + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", 2879 + "dev": true, 2880 + "requires": { 2881 + "mimic-response": "^1.0.0" 2882 + } 2883 + }, 2884 + "defer-to-connect": { 2885 + "version": "1.1.3", 2886 + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", 2887 + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", 2888 + "dev": true 2889 + }, 2890 + "get-stream": { 2891 + "version": "4.1.0", 2892 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 2893 + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", 2894 + "dev": true, 2895 + "requires": { 2896 + "pump": "^3.0.0" 2897 + } 2898 + }, 2899 + "got": { 2900 + "version": "9.6.0", 2901 + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", 2902 + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", 2903 + "dev": true, 2904 + "requires": { 2905 + "@sindresorhus/is": "^0.14.0", 2906 + "@szmarczak/http-timer": "^1.1.2", 2907 + "cacheable-request": "^6.0.0", 2908 + "decompress-response": "^3.3.0", 2909 + "duplexer3": "^0.1.4", 2910 + "get-stream": "^4.1.0", 2911 + "lowercase-keys": "^1.0.1", 2912 + "mimic-response": "^1.0.1", 2913 + "p-cancelable": "^1.0.0", 2914 + "to-readable-stream": "^1.0.0", 2915 + "url-parse-lax": "^3.0.0" 2916 + } 2917 + }, 2918 + "json-buffer": { 2919 + "version": "3.0.0", 2920 + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", 2921 + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", 2922 + "dev": true 2923 + }, 2924 + "keyv": { 2925 + "version": "3.1.0", 2926 + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", 2927 + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", 2928 + "dev": true, 2929 + "requires": { 2930 + "json-buffer": "3.0.0" 2931 + } 2932 + }, 2933 + "lowercase-keys": { 2934 + "version": "1.0.1", 2935 + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", 2936 + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", 2937 + "dev": true 2938 + }, 2939 + "normalize-url": { 2940 + "version": "4.5.1", 2941 + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", 2942 + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", 2943 + "dev": true 2944 + }, 2945 + "p-cancelable": { 2946 + "version": "1.1.0", 2947 + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", 2948 + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", 2949 + "dev": true 2950 + }, 2951 + "prepend-http": { 2952 + "version": "2.0.0", 2953 + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", 2954 + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", 2955 + "dev": true 2956 + }, 2957 + "responselike": { 2958 + "version": "1.0.2", 2959 + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", 2960 + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", 2961 + "dev": true, 2962 + "requires": { 2963 + "lowercase-keys": "^1.0.0" 2964 + } 2965 + }, 2966 + "semver": { 2967 + "version": "6.3.0", 2968 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 2969 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 2970 + "dev": true 2971 + }, 2972 + "url-parse-lax": { 2973 + "version": "3.0.0", 2974 + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", 2975 + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", 2976 + "dev": true, 2977 + "requires": { 2978 + "prepend-http": "^2.0.0" 2979 + } 2980 + } 2981 + } 2982 + }, 2983 + "parse-json": { 2984 + "version": "2.2.0", 2985 + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", 2986 + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", 2987 + "dev": true, 2988 + "requires": { 2989 + "error-ex": "^1.2.0" 2990 + } 2991 + }, 2992 + "path-exists": { 2993 + "version": "2.1.0", 2994 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", 2995 + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", 2996 + "dev": true, 2997 + "requires": { 2998 + "pinkie-promise": "^2.0.0" 2999 + } 3000 + }, 3001 + "path-is-absolute": { 3002 + "version": "1.0.1", 3003 + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 3004 + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 3005 + "dev": true 3006 + }, 3007 + "path-key": { 3008 + "version": "3.1.1", 3009 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 3010 + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 3011 + "dev": true 3012 + }, 3013 + "path-parse": { 3014 + "version": "1.0.7", 3015 + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 3016 + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 3017 + "dev": true 3018 + }, 3019 + "path-type": { 3020 + "version": "4.0.0", 3021 + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 3022 + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 3023 + "dev": true 3024 + }, 3025 + "peek-readable": { 3026 + "version": "4.0.0", 3027 + "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-4.0.0.tgz", 3028 + "integrity": "sha512-kLbU4cz6h86poGVBKgAVMpFmD47nX04fPPQNKnv9fuj+IJZYkEBjsYAVu5nDbZWx0ZsWwWlMzeG90zQa5KLBaA==", 3029 + "dev": true 3030 + }, 3031 + "pend": { 3032 + "version": "1.2.0", 3033 + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", 3034 + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", 3035 + "dev": true 3036 + }, 3037 + "picomatch": { 3038 + "version": "2.2.3", 3039 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", 3040 + "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==", 3041 + "dev": true 3042 + }, 3043 + "pify": { 3044 + "version": "3.0.0", 3045 + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 3046 + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 3047 + "dev": true 3048 + }, 3049 + "pinkie": { 3050 + "version": "2.0.4", 3051 + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", 3052 + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", 3053 + "dev": true 3054 + }, 3055 + "pinkie-promise": { 3056 + "version": "2.0.1", 3057 + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", 3058 + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", 3059 + "dev": true, 3060 + "requires": { 3061 + "pinkie": "^2.0.0" 3062 + } 3063 + }, 3064 + "png2icons": { 3065 + "version": "2.0.1", 3066 + "resolved": "https://registry.npmjs.org/png2icons/-/png2icons-2.0.1.tgz", 3067 + "integrity": "sha512-GDEQJr8OG4e6JMp7mABtXFSEpgJa1CCpbQiAR+EjhkHJHnUL9zPPtbOrjsMD8gUbikgv3j7x404b0YJsV3aVFA==", 3068 + "dev": true 3069 + }, 3070 + "postcss": { 3071 + "version": "8.3.6", 3072 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", 3073 + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", 3074 + "dev": true, 3075 + "requires": { 3076 + "colorette": "^1.2.2", 3077 + "nanoid": "^3.1.23", 3078 + "source-map-js": "^0.6.2" 3079 + } 3080 + }, 3081 + "prebuild-install": { 3082 + "version": "6.1.3", 3083 + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.3.tgz", 3084 + "integrity": "sha512-iqqSR84tNYQUQHRXalSKdIaM8Ov1QxOVuBNWI7+BzZWv6Ih9k75wOnH1rGQ9WWTaaLkTpxWKIciOF0KyfM74+Q==", 3085 + "dev": true, 3086 + "requires": { 3087 + "detect-libc": "^1.0.3", 3088 + "expand-template": "^2.0.3", 3089 + "github-from-package": "0.0.0", 3090 + "minimist": "^1.2.3", 3091 + "mkdirp-classic": "^0.5.3", 3092 + "napi-build-utils": "^1.0.1", 3093 + "node-abi": "^2.21.0", 3094 + "npmlog": "^4.0.1", 3095 + "pump": "^3.0.0", 3096 + "rc": "^1.2.7", 3097 + "simple-get": "^3.0.3", 3098 + "tar-fs": "^2.0.0", 3099 + "tunnel-agent": "^0.6.0" 3100 + } 3101 + }, 3102 + "prepend-http": { 3103 + "version": "1.0.4", 3104 + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", 3105 + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", 3106 + "dev": true 3107 + }, 3108 + "prettier": { 3109 + "version": "2.3.2", 3110 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.2.tgz", 3111 + "integrity": "sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==", 3112 + "dev": true 3113 + }, 3114 + "prettier-plugin-svelte": { 3115 + "version": "2.3.1", 3116 + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.3.1.tgz", 3117 + "integrity": "sha512-F1/r6OYoBq8Zgurhs1MN25tdrhPw0JW5JjioPRqpxbYdmrZ3gY/DzHGs0B6zwd4DLyRsfGB2gqhxUCbHt/D1fw==", 3118 + "dev": true 3119 + }, 3120 + "process-nextick-args": { 3121 + "version": "2.0.1", 3122 + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 3123 + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 3124 + "dev": true 3125 + }, 3126 + "proto-list": { 3127 + "version": "1.2.4", 3128 + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", 3129 + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", 3130 + "dev": true 3131 + }, 3132 + "pseudomap": { 3133 + "version": "1.0.2", 3134 + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", 3135 + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", 3136 + "dev": true 3137 + }, 3138 + "pump": { 3139 + "version": "3.0.0", 3140 + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", 3141 + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", 3142 + "dev": true, 3143 + "requires": { 3144 + "end-of-stream": "^1.1.0", 3145 + "once": "^1.3.1" 3146 + } 3147 + }, 3148 + "pupa": { 3149 + "version": "2.1.1", 3150 + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", 3151 + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", 3152 + "dev": true, 3153 + "requires": { 3154 + "escape-goat": "^2.0.0" 3155 + } 3156 + }, 3157 + "query-string": { 3158 + "version": "5.1.1", 3159 + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", 3160 + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", 3161 + "dev": true, 3162 + "requires": { 3163 + "decode-uri-component": "^0.2.0", 3164 + "object-assign": "^4.1.0", 3165 + "strict-uri-encode": "^1.0.0" 3166 + } 3167 + }, 3168 + "queue-microtask": { 3169 + "version": "1.2.3", 3170 + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 3171 + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 3172 + "dev": true 3173 + }, 3174 + "quick-lru": { 3175 + "version": "5.1.1", 3176 + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", 3177 + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", 3178 + "dev": true 3179 + }, 3180 + "rc": { 3181 + "version": "1.2.8", 3182 + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", 3183 + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", 3184 + "dev": true, 3185 + "requires": { 3186 + "deep-extend": "^0.6.0", 3187 + "ini": "~1.3.0", 3188 + "minimist": "^1.2.0", 3189 + "strip-json-comments": "~2.0.1" 3190 + } 3191 + }, 3192 + "read-chunk": { 3193 + "version": "3.2.0", 3194 + "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-3.2.0.tgz", 3195 + "integrity": "sha512-CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ==", 3196 + "dev": true, 3197 + "requires": { 3198 + "pify": "^4.0.1", 3199 + "with-open-file": "^0.1.6" 3200 + }, 3201 + "dependencies": { 3202 + "pify": { 3203 + "version": "4.0.1", 3204 + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", 3205 + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", 3206 + "dev": true 3207 + } 3208 + } 3209 + }, 3210 + "read-pkg": { 3211 + "version": "1.1.0", 3212 + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", 3213 + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", 3214 + "dev": true, 3215 + "requires": { 3216 + "load-json-file": "^1.0.0", 3217 + "normalize-package-data": "^2.3.2", 3218 + "path-type": "^1.0.0" 3219 + }, 3220 + "dependencies": { 3221 + "path-type": { 3222 + "version": "1.1.0", 3223 + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", 3224 + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", 3225 + "dev": true, 3226 + "requires": { 3227 + "graceful-fs": "^4.1.2", 3228 + "pify": "^2.0.0", 3229 + "pinkie-promise": "^2.0.0" 3230 + } 3231 + }, 3232 + "pify": { 3233 + "version": "2.3.0", 3234 + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 3235 + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 3236 + "dev": true 3237 + } 3238 + } 3239 + }, 3240 + "read-pkg-up": { 3241 + "version": "1.0.1", 3242 + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", 3243 + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", 3244 + "dev": true, 3245 + "requires": { 3246 + "find-up": "^1.0.0", 3247 + "read-pkg": "^1.0.0" 3248 + } 3249 + }, 3250 + "readable-stream": { 3251 + "version": "2.3.7", 3252 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 3253 + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 3254 + "dev": true, 3255 + "requires": { 3256 + "core-util-is": "~1.0.0", 3257 + "inherits": "~2.0.3", 3258 + "isarray": "~1.0.0", 3259 + "process-nextick-args": "~2.0.0", 3260 + "safe-buffer": "~5.1.1", 3261 + "string_decoder": "~1.1.1", 3262 + "util-deprecate": "~1.0.1" 3263 + }, 3264 + "dependencies": { 3265 + "safe-buffer": { 3266 + "version": "5.1.2", 3267 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 3268 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 3269 + "dev": true 3270 + } 3271 + } 3272 + }, 3273 + "readable-web-to-node-stream": { 3274 + "version": "2.0.0", 3275 + "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-2.0.0.tgz", 3276 + "integrity": "sha512-+oZJurc4hXpaaqsN68GoZGQAQIA3qr09Or4fqEsargABnbe5Aau8hFn6ISVleT3cpY/0n/8drn7huyyEvTbghA==", 3277 + "dev": true 3278 + }, 3279 + "readdirp": { 3280 + "version": "3.6.0", 3281 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 3282 + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 3283 + "dev": true, 3284 + "requires": { 3285 + "picomatch": "^2.2.1" 3286 + } 3287 + }, 3288 + "redent": { 3289 + "version": "1.0.0", 3290 + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", 3291 + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", 3292 + "dev": true, 3293 + "requires": { 3294 + "indent-string": "^2.1.0", 3295 + "strip-indent": "^1.0.1" 3296 + } 3297 + }, 3298 + "registry-auth-token": { 3299 + "version": "4.2.1", 3300 + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", 3301 + "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", 3302 + "dev": true, 3303 + "requires": { 3304 + "rc": "^1.2.8" 3305 + } 3306 + }, 3307 + "registry-url": { 3308 + "version": "5.1.0", 3309 + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", 3310 + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", 3311 + "dev": true, 3312 + "requires": { 3313 + "rc": "^1.2.8" 3314 + } 3315 + }, 3316 + "repeating": { 3317 + "version": "2.0.1", 3318 + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", 3319 + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", 3320 + "dev": true, 3321 + "requires": { 3322 + "is-finite": "^1.0.0" 3323 + } 3324 + }, 3325 + "replace-ext": { 3326 + "version": "2.0.0", 3327 + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz", 3328 + "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==", 3329 + "dev": true 3330 + }, 3331 + "require-relative": { 3332 + "version": "0.8.7", 3333 + "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz", 3334 + "integrity": "sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=", 3335 + "dev": true 3336 + }, 3337 + "resolve": { 3338 + "version": "1.20.0", 3339 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", 3340 + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", 3341 + "dev": true, 3342 + "requires": { 3343 + "is-core-module": "^2.2.0", 3344 + "path-parse": "^1.0.6" 3345 + } 3346 + }, 3347 + "resolve-alpn": { 3348 + "version": "1.2.0", 3349 + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.0.tgz", 3350 + "integrity": "sha512-e4FNQs+9cINYMO5NMFc6kOUCdohjqFPSgMuwuZAOUWqrfWsen+Yjy5qZFkV5K7VO7tFSLKcUL97olkED7sCBHA==", 3351 + "dev": true 3352 + }, 3353 + "responselike": { 3354 + "version": "2.0.0", 3355 + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", 3356 + "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", 3357 + "dev": true, 3358 + "requires": { 3359 + "lowercase-keys": "^2.0.0" 3360 + } 3361 + }, 3362 + "restore-cursor": { 3363 + "version": "3.1.0", 3364 + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", 3365 + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", 3366 + "dev": true, 3367 + "requires": { 3368 + "onetime": "^5.1.0", 3369 + "signal-exit": "^3.0.2" 3370 + } 3371 + }, 3372 + "reusify": { 3373 + "version": "1.0.4", 3374 + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 3375 + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 3376 + "dev": true 3377 + }, 3378 + "rimraf": { 3379 + "version": "2.7.1", 3380 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 3381 + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 3382 + "dev": true, 3383 + "requires": { 3384 + "glob": "^7.1.3" 3385 + } 3386 + }, 3387 + "rollup": { 3388 + "version": "2.54.0", 3389 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.54.0.tgz", 3390 + "integrity": "sha512-RHzvstAVwm9A751NxWIbGPFXs3zL4qe/eYg+N7WwGtIXVLy1cK64MiU37+hXeFm1jqipK6DGgMi6Z2hhPuCC3A==", 3391 + "dev": true, 3392 + "requires": { 3393 + "fsevents": "~2.3.2" 3394 + } 3395 + }, 3396 + "run-async": { 3397 + "version": "2.4.1", 3398 + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", 3399 + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", 3400 + "dev": true 3401 + }, 3402 + "run-parallel": { 3403 + "version": "1.2.0", 3404 + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 3405 + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 3406 + "dev": true, 3407 + "requires": { 3408 + "queue-microtask": "^1.2.2" 3409 + } 3410 + }, 3411 + "rxjs": { 3412 + "version": "6.6.7", 3413 + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", 3414 + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", 3415 + "dev": true, 3416 + "requires": { 3417 + "tslib": "^1.9.0" 3418 + } 3419 + }, 3420 + "safe-buffer": { 3421 + "version": "5.2.1", 3422 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 3423 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 3424 + "dev": true 3425 + }, 3426 + "safer-buffer": { 3427 + "version": "2.1.2", 3428 + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 3429 + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 3430 + "dev": true 3431 + }, 3432 + "sass": { 3433 + "version": "1.36.0", 3434 + "resolved": "https://registry.npmjs.org/sass/-/sass-1.36.0.tgz", 3435 + "integrity": "sha512-fQzEjipfOv5kh930nu3Imzq3ie/sGDc/4KtQMJlt7RRdrkQSfe37Bwi/Rf/gfuYHsIuE1fIlDMvpyMcEwjnPvg==", 3436 + "dev": true, 3437 + "requires": { 3438 + "chokidar": ">=3.0.0 <4.0.0" 3439 + } 3440 + }, 3441 + "seek-bzip": { 3442 + "version": "1.0.6", 3443 + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", 3444 + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", 3445 + "dev": true, 3446 + "requires": { 3447 + "commander": "^2.8.1" 3448 + } 3449 + }, 3450 + "semver": { 3451 + "version": "7.3.5", 3452 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", 3453 + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", 3454 + "dev": true, 3455 + "requires": { 3456 + "lru-cache": "^6.0.0" 3457 + }, 3458 + "dependencies": { 3459 + "lru-cache": { 3460 + "version": "6.0.0", 3461 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 3462 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 3463 + "dev": true, 3464 + "requires": { 3465 + "yallist": "^4.0.0" 3466 + } 3467 + }, 3468 + "yallist": { 3469 + "version": "4.0.0", 3470 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 3471 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 3472 + "dev": true 3473 + } 3474 + } 3475 + }, 3476 + "semver-diff": { 3477 + "version": "3.1.1", 3478 + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", 3479 + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", 3480 + "dev": true, 3481 + "requires": { 3482 + "semver": "^6.3.0" 3483 + }, 3484 + "dependencies": { 3485 + "semver": { 3486 + "version": "6.3.0", 3487 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 3488 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 3489 + "dev": true 3490 + } 3491 + } 3492 + }, 3493 + "semver-regex": { 3494 + "version": "2.0.0", 3495 + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", 3496 + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", 3497 + "dev": true 3498 + }, 3499 + "semver-truncate": { 3500 + "version": "1.1.2", 3501 + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", 3502 + "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=", 3503 + "dev": true, 3504 + "requires": { 3505 + "semver": "^5.3.0" 3506 + }, 3507 + "dependencies": { 3508 + "semver": { 3509 + "version": "5.7.1", 3510 + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 3511 + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 3512 + "dev": true 3513 + } 3514 + } 3515 + }, 3516 + "set-blocking": { 3517 + "version": "2.0.0", 3518 + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", 3519 + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", 3520 + "dev": true 3521 + }, 3522 + "sharp": { 3523 + "version": "0.28.3", 3524 + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.28.3.tgz", 3525 + "integrity": "sha512-21GEP45Rmr7q2qcmdnjDkNP04Ooh5v0laGS5FDpojOO84D1DJwUijLiSq8XNNM6e8aGXYtoYRh3sVNdm8NodMA==", 3526 + "dev": true, 3527 + "requires": { 3528 + "color": "^3.1.3", 3529 + "detect-libc": "^1.0.3", 3530 + "node-addon-api": "^3.2.0", 3531 + "prebuild-install": "^6.1.2", 3532 + "semver": "^7.3.5", 3533 + "simple-get": "^3.1.0", 3534 + "tar-fs": "^2.1.1", 3535 + "tunnel-agent": "^0.6.0" 3536 + } 3537 + }, 3538 + "shebang-command": { 3539 + "version": "2.0.0", 3540 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 3541 + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 3542 + "dev": true, 3543 + "requires": { 3544 + "shebang-regex": "^3.0.0" 3545 + } 3546 + }, 3547 + "shebang-regex": { 3548 + "version": "3.0.0", 3549 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 3550 + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 3551 + "dev": true 3552 + }, 3553 + "signal-exit": { 3554 + "version": "3.0.3", 3555 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", 3556 + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", 3557 + "dev": true 3558 + }, 3559 + "simple-concat": { 3560 + "version": "1.0.1", 3561 + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", 3562 + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", 3563 + "dev": true 3564 + }, 3565 + "simple-get": { 3566 + "version": "3.1.0", 3567 + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", 3568 + "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", 3569 + "dev": true, 3570 + "requires": { 3571 + "decompress-response": "^4.2.0", 3572 + "once": "^1.3.1", 3573 + "simple-concat": "^1.0.0" 3574 + }, 3575 + "dependencies": { 3576 + "decompress-response": { 3577 + "version": "4.2.1", 3578 + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", 3579 + "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", 3580 + "dev": true, 3581 + "requires": { 3582 + "mimic-response": "^2.0.0" 3583 + } 3584 + }, 3585 + "mimic-response": { 3586 + "version": "2.1.0", 3587 + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", 3588 + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", 3589 + "dev": true 3590 + } 3591 + } 3592 + }, 3593 + "simple-swizzle": { 3594 + "version": "0.2.2", 3595 + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", 3596 + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", 3597 + "dev": true, 3598 + "requires": { 3599 + "is-arrayish": "^0.3.1" 3600 + }, 3601 + "dependencies": { 3602 + "is-arrayish": { 3603 + "version": "0.3.2", 3604 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", 3605 + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", 3606 + "dev": true 3607 + } 3608 + } 3609 + }, 3610 + "slash": { 3611 + "version": "3.0.0", 3612 + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 3613 + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 3614 + "dev": true 3615 + }, 3616 + "sort-keys": { 3617 + "version": "1.1.2", 3618 + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", 3619 + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", 3620 + "dev": true, 3621 + "requires": { 3622 + "is-plain-obj": "^1.0.0" 3623 + } 3624 + }, 3625 + "sort-keys-length": { 3626 + "version": "1.0.1", 3627 + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", 3628 + "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", 3629 + "dev": true, 3630 + "requires": { 3631 + "sort-keys": "^1.0.0" 3632 + } 3633 + }, 3634 + "source-map-js": { 3635 + "version": "0.6.2", 3636 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", 3637 + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", 3638 + "dev": true 3639 + }, 3640 + "spdx-correct": { 3641 + "version": "3.1.1", 3642 + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", 3643 + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", 3644 + "dev": true, 3645 + "requires": { 3646 + "spdx-expression-parse": "^3.0.0", 3647 + "spdx-license-ids": "^3.0.0" 3648 + } 3649 + }, 3650 + "spdx-exceptions": { 3651 + "version": "2.3.0", 3652 + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", 3653 + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", 3654 + "dev": true 3655 + }, 3656 + "spdx-expression-parse": { 3657 + "version": "3.0.1", 3658 + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 3659 + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 3660 + "dev": true, 3661 + "requires": { 3662 + "spdx-exceptions": "^2.1.0", 3663 + "spdx-license-ids": "^3.0.0" 3664 + } 3665 + }, 3666 + "spdx-license-ids": { 3667 + "version": "3.0.9", 3668 + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", 3669 + "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==", 3670 + "dev": true 3671 + }, 3672 + "squeak": { 3673 + "version": "1.3.0", 3674 + "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", 3675 + "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=", 3676 + "dev": true, 3677 + "requires": { 3678 + "chalk": "^1.0.0", 3679 + "console-stream": "^0.1.1", 3680 + "lpad-align": "^1.0.1" 3681 + }, 3682 + "dependencies": { 3683 + "ansi-styles": { 3684 + "version": "2.2.1", 3685 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 3686 + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 3687 + "dev": true 3688 + }, 3689 + "chalk": { 3690 + "version": "1.1.3", 3691 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 3692 + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 3693 + "dev": true, 3694 + "requires": { 3695 + "ansi-styles": "^2.2.1", 3696 + "escape-string-regexp": "^1.0.2", 3697 + "has-ansi": "^2.0.0", 3698 + "strip-ansi": "^3.0.0", 3699 + "supports-color": "^2.0.0" 3700 + } 3701 + }, 3702 + "supports-color": { 3703 + "version": "2.0.0", 3704 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 3705 + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 3706 + "dev": true 3707 + } 3708 + } 3709 + }, 3710 + "strict-uri-encode": { 3711 + "version": "1.1.0", 3712 + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", 3713 + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", 3714 + "dev": true 3715 + }, 3716 + "string-width": { 3717 + "version": "4.2.2", 3718 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", 3719 + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", 3720 + "dev": true, 3721 + "requires": { 3722 + "emoji-regex": "^8.0.0", 3723 + "is-fullwidth-code-point": "^3.0.0", 3724 + "strip-ansi": "^6.0.0" 3725 + }, 3726 + "dependencies": { 3727 + "ansi-regex": { 3728 + "version": "5.0.0", 3729 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", 3730 + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", 3731 + "dev": true 3732 + }, 3733 + "strip-ansi": { 3734 + "version": "6.0.0", 3735 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", 3736 + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", 3737 + "dev": true, 3738 + "requires": { 3739 + "ansi-regex": "^5.0.0" 3740 + } 3741 + } 3742 + } 3743 + }, 3744 + "string_decoder": { 3745 + "version": "1.1.1", 3746 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 3747 + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 3748 + "dev": true, 3749 + "requires": { 3750 + "safe-buffer": "~5.1.0" 3751 + }, 3752 + "dependencies": { 3753 + "safe-buffer": { 3754 + "version": "5.1.2", 3755 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 3756 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 3757 + "dev": true 3758 + } 3759 + } 3760 + }, 3761 + "strip-ansi": { 3762 + "version": "3.0.1", 3763 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 3764 + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 3765 + "dev": true, 3766 + "requires": { 3767 + "ansi-regex": "^2.0.0" 3768 + } 3769 + }, 3770 + "strip-bom": { 3771 + "version": "2.0.0", 3772 + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", 3773 + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", 3774 + "dev": true, 3775 + "requires": { 3776 + "is-utf8": "^0.2.0" 3777 + } 3778 + }, 3779 + "strip-dirs": { 3780 + "version": "2.1.0", 3781 + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", 3782 + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", 3783 + "dev": true, 3784 + "requires": { 3785 + "is-natural-number": "^4.0.1" 3786 + } 3787 + }, 3788 + "strip-eof": { 3789 + "version": "1.0.0", 3790 + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", 3791 + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", 3792 + "dev": true 3793 + }, 3794 + "strip-indent": { 3795 + "version": "1.0.1", 3796 + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", 3797 + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", 3798 + "dev": true, 3799 + "requires": { 3800 + "get-stdin": "^4.0.1" 3801 + } 3802 + }, 3803 + "strip-json-comments": { 3804 + "version": "2.0.1", 3805 + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 3806 + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", 3807 + "dev": true 3808 + }, 3809 + "strip-outer": { 3810 + "version": "1.0.1", 3811 + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", 3812 + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", 3813 + "dev": true, 3814 + "requires": { 3815 + "escape-string-regexp": "^1.0.2" 3816 + } 3817 + }, 3818 + "strtok3": { 3819 + "version": "6.2.2", 3820 + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.2.2.tgz", 3821 + "integrity": "sha512-iUzLl3UhF2RfqQah80JngnfltQFLEidGyTX8+hHFMQFjzUj3UpIpOx824FtFmRI9bwyywReENpdHGDkFJwJlGQ==", 3822 + "dev": true, 3823 + "requires": { 3824 + "peek-readable": "^4.0.0" 3825 + } 3826 + }, 3827 + "supports-color": { 3828 + "version": "7.2.0", 3829 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 3830 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 3831 + "dev": true, 3832 + "requires": { 3833 + "has-flag": "^4.0.0" 3834 + } 3835 + }, 3836 + "svelte": { 3837 + "version": "3.41.0", 3838 + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.41.0.tgz", 3839 + "integrity": "sha512-X9/lnTcRBCrMdyFBVjfmqy1T2vyN8ejUE1OfbWSccc2Z42Amn3ab3XdBgVl+oDkZvzPfPMoxo6CEbWca7pXOew==", 3840 + "dev": true 3841 + }, 3842 + "svelte-hmr": { 3843 + "version": "0.14.4", 3844 + "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.14.4.tgz", 3845 + "integrity": "sha512-kItFF7vqzStckSigoFmMnxJpTOdB9TWnQAW6Js+yAB4277tLbJIIE5KBlGHNmJNpA7MguqidsPB27Uw5UzQPCA==", 3846 + "dev": true 3847 + }, 3848 + "svelte-preprocess": { 3849 + "version": "4.7.4", 3850 + "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.7.4.tgz", 3851 + "integrity": "sha512-mDAmaltQl6e5zU2VEtoWEf7eLTfuOTGr9zt+BpA3AGHo8MIhKiNSPE9OLTCTOMgj0vj/uL9QBbaNmpG4G1CgIA==", 3852 + "dev": true, 3853 + "requires": { 3854 + "@types/pug": "^2.0.4", 3855 + "@types/sass": "^1.16.0", 3856 + "detect-indent": "^6.0.0", 3857 + "strip-indent": "^3.0.0" 3858 + }, 3859 + "dependencies": { 3860 + "strip-indent": { 3861 + "version": "3.0.0", 3862 + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 3863 + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 3864 + "dev": true, 3865 + "requires": { 3866 + "min-indent": "^1.0.0" 3867 + } 3868 + } 3869 + } 3870 + }, 3871 + "tar-fs": { 3872 + "version": "2.1.1", 3873 + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", 3874 + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", 3875 + "dev": true, 3876 + "requires": { 3877 + "chownr": "^1.1.1", 3878 + "mkdirp-classic": "^0.5.2", 3879 + "pump": "^3.0.0", 3880 + "tar-stream": "^2.1.4" 3881 + }, 3882 + "dependencies": { 3883 + "bl": { 3884 + "version": "4.1.0", 3885 + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", 3886 + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", 3887 + "dev": true, 3888 + "requires": { 3889 + "buffer": "^5.5.0", 3890 + "inherits": "^2.0.4", 3891 + "readable-stream": "^3.4.0" 3892 + } 3893 + }, 3894 + "readable-stream": { 3895 + "version": "3.6.0", 3896 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 3897 + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 3898 + "dev": true, 3899 + "requires": { 3900 + "inherits": "^2.0.3", 3901 + "string_decoder": "^1.1.1", 3902 + "util-deprecate": "^1.0.1" 3903 + } 3904 + }, 3905 + "tar-stream": { 3906 + "version": "2.2.0", 3907 + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", 3908 + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", 3909 + "dev": true, 3910 + "requires": { 3911 + "bl": "^4.0.3", 3912 + "end-of-stream": "^1.4.1", 3913 + "fs-constants": "^1.0.0", 3914 + "inherits": "^2.0.3", 3915 + "readable-stream": "^3.1.1" 3916 + } 3917 + } 3918 + } 3919 + }, 3920 + "tar-stream": { 3921 + "version": "1.6.2", 3922 + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", 3923 + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", 3924 + "dev": true, 3925 + "requires": { 3926 + "bl": "^1.0.0", 3927 + "buffer-alloc": "^1.2.0", 3928 + "end-of-stream": "^1.0.0", 3929 + "fs-constants": "^1.0.0", 3930 + "readable-stream": "^2.3.0", 3931 + "to-buffer": "^1.1.1", 3932 + "xtend": "^4.0.0" 3933 + } 3934 + }, 3935 + "temp-dir": { 3936 + "version": "1.0.0", 3937 + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", 3938 + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", 3939 + "dev": true 3940 + }, 3941 + "tempfile": { 3942 + "version": "2.0.0", 3943 + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", 3944 + "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", 3945 + "dev": true, 3946 + "requires": { 3947 + "temp-dir": "^1.0.0", 3948 + "uuid": "^3.0.1" 3949 + } 3950 + }, 3951 + "through": { 3952 + "version": "2.3.8", 3953 + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 3954 + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", 3955 + "dev": true 3956 + }, 3957 + "timed-out": { 3958 + "version": "4.0.1", 3959 + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", 3960 + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", 3961 + "dev": true 3962 + }, 3963 + "tmp": { 3964 + "version": "0.0.33", 3965 + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", 3966 + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", 3967 + "dev": true, 3968 + "requires": { 3969 + "os-tmpdir": "~1.0.2" 3970 + } 3971 + }, 3972 + "to-buffer": { 3973 + "version": "1.1.1", 3974 + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", 3975 + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", 3976 + "dev": true 3977 + }, 3978 + "to-readable-stream": { 3979 + "version": "1.0.0", 3980 + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", 3981 + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", 3982 + "dev": true 3983 + }, 3984 + "to-regex-range": { 3985 + "version": "5.0.1", 3986 + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 3987 + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 3988 + "dev": true, 3989 + "requires": { 3990 + "is-number": "^7.0.0" 3991 + } 3992 + }, 3993 + "token-types": { 3994 + "version": "2.1.1", 3995 + "resolved": "https://registry.npmjs.org/token-types/-/token-types-2.1.1.tgz", 3996 + "integrity": "sha512-wnQcqlreS6VjthyHO3Y/kpK/emflxDBNhlNUPfh7wE39KnuDdOituXomIbyI79vBtF0Ninpkh72mcuRHo+RG3Q==", 3997 + "dev": true, 3998 + "requires": { 3999 + "@tokenizer/token": "^0.1.1", 4000 + "ieee754": "^1.2.1" 4001 + } 4002 + }, 4003 + "trim-newlines": { 4004 + "version": "1.0.0", 4005 + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", 4006 + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", 4007 + "dev": true 4008 + }, 4009 + "trim-repeated": { 4010 + "version": "1.0.0", 4011 + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", 4012 + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", 4013 + "dev": true, 4014 + "requires": { 4015 + "escape-string-regexp": "^1.0.2" 4016 + } 4017 + }, 4018 + "tslib": { 4019 + "version": "1.14.1", 4020 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", 4021 + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", 4022 + "dev": true 4023 + }, 4024 + "tunnel-agent": { 4025 + "version": "0.6.0", 4026 + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 4027 + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", 4028 + "dev": true, 4029 + "requires": { 4030 + "safe-buffer": "^5.0.1" 4031 + } 4032 + }, 4033 + "type-fest": { 4034 + "version": "0.21.3", 4035 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", 4036 + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", 4037 + "dev": true 4038 + }, 4039 + "typedarray-to-buffer": { 4040 + "version": "3.1.5", 4041 + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", 4042 + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", 4043 + "dev": true, 4044 + "requires": { 4045 + "is-typedarray": "^1.0.0" 4046 + } 4047 + }, 4048 + "typescript": { 4049 + "version": "4.3.5", 4050 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz", 4051 + "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==", 4052 + "dev": true 4053 + }, 4054 + "unbzip2-stream": { 4055 + "version": "1.4.3", 4056 + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", 4057 + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", 4058 + "dev": true, 4059 + "requires": { 4060 + "buffer": "^5.2.1", 4061 + "through": "^2.3.8" 4062 + } 4063 + }, 4064 + "unique-string": { 4065 + "version": "2.0.0", 4066 + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", 4067 + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", 4068 + "dev": true, 4069 + "requires": { 4070 + "crypto-random-string": "^2.0.0" 4071 + } 4072 + }, 4073 + "universalify": { 4074 + "version": "2.0.0", 4075 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", 4076 + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", 4077 + "dev": true 4078 + }, 4079 + "update-notifier": { 4080 + "version": "5.1.0", 4081 + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", 4082 + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", 4083 + "dev": true, 4084 + "requires": { 4085 + "boxen": "^5.0.0", 4086 + "chalk": "^4.1.0", 4087 + "configstore": "^5.0.1", 4088 + "has-yarn": "^2.1.0", 4089 + "import-lazy": "^2.1.0", 4090 + "is-ci": "^2.0.0", 4091 + "is-installed-globally": "^0.4.0", 4092 + "is-npm": "^5.0.0", 4093 + "is-yarn-global": "^0.3.0", 4094 + "latest-version": "^5.1.0", 4095 + "pupa": "^2.1.1", 4096 + "semver": "^7.3.4", 4097 + "semver-diff": "^3.1.1", 4098 + "xdg-basedir": "^4.0.0" 4099 + }, 4100 + "dependencies": { 4101 + "import-lazy": { 4102 + "version": "2.1.0", 4103 + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", 4104 + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", 4105 + "dev": true 4106 + } 4107 + } 4108 + }, 4109 + "url-parse-lax": { 4110 + "version": "1.0.0", 4111 + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", 4112 + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", 4113 + "dev": true, 4114 + "requires": { 4115 + "prepend-http": "^1.0.1" 4116 + } 4117 + }, 4118 + "url-to-options": { 4119 + "version": "1.0.1", 4120 + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", 4121 + "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", 4122 + "dev": true 4123 + }, 4124 + "util-deprecate": { 4125 + "version": "1.0.2", 4126 + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 4127 + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 4128 + "dev": true 4129 + }, 4130 + "uuid": { 4131 + "version": "3.4.0", 4132 + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", 4133 + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", 4134 + "dev": true 4135 + }, 4136 + "validate-npm-package-license": { 4137 + "version": "3.0.4", 4138 + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 4139 + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 4140 + "dev": true, 4141 + "requires": { 4142 + "spdx-correct": "^3.0.0", 4143 + "spdx-expression-parse": "^3.0.0" 4144 + } 4145 + }, 4146 + "vite": { 4147 + "version": "2.4.4", 4148 + "resolved": "https://registry.npmjs.org/vite/-/vite-2.4.4.tgz", 4149 + "integrity": "sha512-m1wK6pFJKmaYA6AeZIUXyiAgUAAJzVXhIMYCdZUpCaFMGps0v0IlNJtbmPvkUhVEyautalajmnW5X6NboUPsnw==", 4150 + "dev": true, 4151 + "requires": { 4152 + "esbuild": "^0.12.8", 4153 + "fsevents": "~2.3.2", 4154 + "postcss": "^8.3.6", 4155 + "resolve": "^1.20.0", 4156 + "rollup": "^2.38.5" 4157 + } 4158 + }, 4159 + "wcwidth": { 4160 + "version": "1.0.1", 4161 + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", 4162 + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", 4163 + "dev": true, 4164 + "requires": { 4165 + "defaults": "^1.0.3" 4166 + } 4167 + }, 4168 + "which": { 4169 + "version": "2.0.2", 4170 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 4171 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 4172 + "dev": true, 4173 + "requires": { 4174 + "isexe": "^2.0.0" 4175 + } 4176 + }, 4177 + "wide-align": { 4178 + "version": "1.1.3", 4179 + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", 4180 + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", 4181 + "dev": true, 4182 + "requires": { 4183 + "string-width": "^1.0.2 || 2" 4184 + }, 4185 + "dependencies": { 4186 + "ansi-regex": { 4187 + "version": "3.0.0", 4188 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 4189 + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", 4190 + "dev": true 4191 + }, 4192 + "is-fullwidth-code-point": { 4193 + "version": "2.0.0", 4194 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 4195 + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 4196 + "dev": true 4197 + }, 4198 + "string-width": { 4199 + "version": "2.1.1", 4200 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", 4201 + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", 4202 + "dev": true, 4203 + "requires": { 4204 + "is-fullwidth-code-point": "^2.0.0", 4205 + "strip-ansi": "^4.0.0" 4206 + } 4207 + }, 4208 + "strip-ansi": { 4209 + "version": "4.0.0", 4210 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 4211 + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 4212 + "dev": true, 4213 + "requires": { 4214 + "ansi-regex": "^3.0.0" 4215 + } 4216 + } 4217 + } 4218 + }, 4219 + "widest-line": { 4220 + "version": "3.1.0", 4221 + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", 4222 + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", 4223 + "dev": true, 4224 + "requires": { 4225 + "string-width": "^4.0.0" 4226 + } 4227 + }, 4228 + "with-open-file": { 4229 + "version": "0.1.7", 4230 + "resolved": "https://registry.npmjs.org/with-open-file/-/with-open-file-0.1.7.tgz", 4231 + "integrity": "sha512-ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA==", 4232 + "dev": true, 4233 + "requires": { 4234 + "p-finally": "^1.0.0", 4235 + "p-try": "^2.1.0", 4236 + "pify": "^4.0.1" 4237 + }, 4238 + "dependencies": { 4239 + "pify": { 4240 + "version": "4.0.1", 4241 + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", 4242 + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", 4243 + "dev": true 4244 + } 4245 + } 4246 + }, 4247 + "wrap-ansi": { 4248 + "version": "7.0.0", 4249 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 4250 + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 4251 + "dev": true, 4252 + "requires": { 4253 + "ansi-styles": "^4.0.0", 4254 + "string-width": "^4.1.0", 4255 + "strip-ansi": "^6.0.0" 4256 + }, 4257 + "dependencies": { 4258 + "ansi-regex": { 4259 + "version": "5.0.0", 4260 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", 4261 + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", 4262 + "dev": true 4263 + }, 4264 + "strip-ansi": { 4265 + "version": "6.0.0", 4266 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", 4267 + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", 4268 + "dev": true, 4269 + "requires": { 4270 + "ansi-regex": "^5.0.0" 4271 + } 4272 + } 4273 + } 4274 + }, 4275 + "wrappy": { 4276 + "version": "1.0.2", 4277 + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 4278 + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 4279 + "dev": true 4280 + }, 4281 + "write-file-atomic": { 4282 + "version": "3.0.3", 4283 + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", 4284 + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", 4285 + "dev": true, 4286 + "requires": { 4287 + "imurmurhash": "^0.1.4", 4288 + "is-typedarray": "^1.0.0", 4289 + "signal-exit": "^3.0.2", 4290 + "typedarray-to-buffer": "^3.1.5" 4291 + } 4292 + }, 4293 + "xdg-basedir": { 4294 + "version": "4.0.0", 4295 + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", 4296 + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", 4297 + "dev": true 4298 + }, 4299 + "xtend": { 4300 + "version": "4.0.2", 4301 + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 4302 + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 4303 + "dev": true 4304 + }, 4305 + "yallist": { 4306 + "version": "2.1.2", 4307 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", 4308 + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", 4309 + "dev": true 4310 + }, 4311 + "yauzl": { 4312 + "version": "2.10.0", 4313 + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", 4314 + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", 4315 + "dev": true, 4316 + "requires": { 4317 + "buffer-crc32": "~0.2.3", 4318 + "fd-slicer": "~1.1.0" 4319 + } 4320 + }, 4321 + "zopflipng-bin": { 4322 + "version": "6.0.1", 4323 + "resolved": "https://registry.npmjs.org/zopflipng-bin/-/zopflipng-bin-6.0.1.tgz", 4324 + "integrity": "sha512-+aybvXv/xafL6I67uSH5yLHrSy4/OaSOV9tniw4yZFIHpINXUcctVHE/WzHxOONrL2GHzJ8Fd4iDrNyaS6TVbg==", 4325 + "dev": true, 4326 + "requires": { 4327 + "bin-build": "^3.0.0", 4328 + "bin-wrapper": "^4.0.1", 4329 + "logalot": "^2.1.0" 4330 + } 4331 + } 4332 + } 4333 + }
+36
package.json
··· 1 + { 2 + "private": true, 3 + "scripts": { 4 + "dev": "tauri dev", 5 + "dev:web": "vite", 6 + "tauri": "tauri", 7 + "build": "tauri build", 8 + "build:web": "vite build", 9 + "preview": "vite preview", 10 + "lint": "prettier --check *.js *.json src", 11 + "format": "prettier --write *.js *.json src" 12 + }, 13 + "devDependencies": { 14 + "@sveltejs/vite-plugin-svelte": "^1.0.0-next.11", 15 + "@tauri-apps/api": "1.0.0-beta.5", 16 + "@tauri-apps/cli": "1.0.0-beta.6", 17 + "prettier": "^2.3.2", 18 + "prettier-plugin-svelte": "^2.3.1", 19 + "sass": "^1.36.0", 20 + "svelte": "^3.41.0", 21 + "svelte-preprocess": "^4.7.4", 22 + "typescript": "^4.3.5", 23 + "vite": "^2.4.4" 24 + }, 25 + "prettier": { 26 + "printWidth": 100, 27 + "semi": false, 28 + "singleQuote": true, 29 + "htmlWhitespaceSensitivity": "strict", 30 + "svelteSortOrder": "options-scripts-markup-styles", 31 + "svelteStrictMode": false, 32 + "svelteAllowShorthand": true, 33 + "svelteBracketNewLine": false, 34 + "svelteIndentScriptAndStyle": true 35 + } 36 + }
+3110
src-tauri/Cargo.lock
··· 1 + # This file is automatically @generated by Cargo. 2 + # It is not intended for manual editing. 3 + [[package]] 4 + name = "adler" 5 + version = "1.0.2" 6 + source = "registry+https://github.com/rust-lang/crates.io-index" 7 + checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 8 + 9 + [[package]] 10 + name = "adler32" 11 + version = "1.2.0" 12 + source = "registry+https://github.com/rust-lang/crates.io-index" 13 + checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234" 14 + 15 + [[package]] 16 + name = "aho-corasick" 17 + version = "0.7.18" 18 + source = "registry+https://github.com/rust-lang/crates.io-index" 19 + checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" 20 + dependencies = [ 21 + "memchr", 22 + ] 23 + 24 + [[package]] 25 + name = "anyhow" 26 + version = "1.0.42" 27 + source = "registry+https://github.com/rust-lang/crates.io-index" 28 + checksum = "595d3cfa7a60d4555cb5067b99f07142a08ea778de5cf993f7b75c7d8fabc486" 29 + 30 + [[package]] 31 + name = "arrayref" 32 + version = "0.3.6" 33 + source = "registry+https://github.com/rust-lang/crates.io-index" 34 + checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544" 35 + 36 + [[package]] 37 + name = "arrayvec" 38 + version = "0.5.2" 39 + source = "registry+https://github.com/rust-lang/crates.io-index" 40 + checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" 41 + 42 + [[package]] 43 + name = "atk" 44 + version = "0.9.0" 45 + source = "registry+https://github.com/rust-lang/crates.io-index" 46 + checksum = "812b4911e210bd51b24596244523c856ca749e6223c50a7fbbba3f89ee37c426" 47 + dependencies = [ 48 + "atk-sys", 49 + "bitflags", 50 + "glib", 51 + "glib-sys", 52 + "gobject-sys", 53 + "libc", 54 + ] 55 + 56 + [[package]] 57 + name = "atk-sys" 58 + version = "0.10.0" 59 + source = "registry+https://github.com/rust-lang/crates.io-index" 60 + checksum = "f530e4af131d94cc4fa15c5c9d0348f0ef28bac64ba660b6b2a1cf2605dedfce" 61 + dependencies = [ 62 + "glib-sys", 63 + "gobject-sys", 64 + "libc", 65 + "system-deps", 66 + ] 67 + 68 + [[package]] 69 + name = "attohttpc" 70 + version = "0.17.0" 71 + source = "registry+https://github.com/rust-lang/crates.io-index" 72 + checksum = "9a8bda305457262b339322106c776e3fd21df860018e566eb6a5b1aa4b6ae02d" 73 + dependencies = [ 74 + "flate2", 75 + "http", 76 + "log", 77 + "native-tls", 78 + "openssl", 79 + "serde", 80 + "serde_json", 81 + "serde_urlencoded", 82 + "url", 83 + "wildmatch", 84 + ] 85 + 86 + [[package]] 87 + name = "autocfg" 88 + version = "1.0.1" 89 + source = "registry+https://github.com/rust-lang/crates.io-index" 90 + checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" 91 + 92 + [[package]] 93 + name = "bincode" 94 + version = "1.3.3" 95 + source = "registry+https://github.com/rust-lang/crates.io-index" 96 + checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" 97 + dependencies = [ 98 + "serde", 99 + ] 100 + 101 + [[package]] 102 + name = "bitflags" 103 + version = "1.2.1" 104 + source = "registry+https://github.com/rust-lang/crates.io-index" 105 + checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" 106 + 107 + [[package]] 108 + name = "blake3" 109 + version = "0.3.8" 110 + source = "registry+https://github.com/rust-lang/crates.io-index" 111 + checksum = "b64485778c4f16a6a5a9d335e80d449ac6c70cdd6a06d2af18a6f6f775a125b3" 112 + dependencies = [ 113 + "arrayref", 114 + "arrayvec", 115 + "cc", 116 + "cfg-if 0.1.10", 117 + "constant_time_eq", 118 + "crypto-mac", 119 + "digest", 120 + "rayon", 121 + ] 122 + 123 + [[package]] 124 + name = "block" 125 + version = "0.1.6" 126 + source = "registry+https://github.com/rust-lang/crates.io-index" 127 + checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" 128 + 129 + [[package]] 130 + name = "bstr" 131 + version = "0.2.16" 132 + source = "registry+https://github.com/rust-lang/crates.io-index" 133 + checksum = "90682c8d613ad3373e66de8c6411e0ae2ab2571e879d2efbf73558cc66f21279" 134 + dependencies = [ 135 + "memchr", 136 + ] 137 + 138 + [[package]] 139 + name = "bumpalo" 140 + version = "3.7.0" 141 + source = "registry+https://github.com/rust-lang/crates.io-index" 142 + checksum = "9c59e7af012c713f529e7a3ee57ce9b31ddd858d4b512923602f74608b009631" 143 + 144 + [[package]] 145 + name = "byteorder" 146 + version = "1.4.3" 147 + source = "registry+https://github.com/rust-lang/crates.io-index" 148 + checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 149 + 150 + [[package]] 151 + name = "bytes" 152 + version = "1.0.1" 153 + source = "registry+https://github.com/rust-lang/crates.io-index" 154 + checksum = "b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040" 155 + 156 + [[package]] 157 + name = "bzip2" 158 + version = "0.4.3" 159 + source = "registry+https://github.com/rust-lang/crates.io-index" 160 + checksum = "6afcd980b5f3a45017c57e57a2fcccbb351cc43a356ce117ef760ef8052b89b0" 161 + dependencies = [ 162 + "bzip2-sys", 163 + "libc", 164 + ] 165 + 166 + [[package]] 167 + name = "bzip2-sys" 168 + version = "0.1.11+1.0.8" 169 + source = "registry+https://github.com/rust-lang/crates.io-index" 170 + checksum = "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc" 171 + dependencies = [ 172 + "cc", 173 + "libc", 174 + "pkg-config", 175 + ] 176 + 177 + [[package]] 178 + name = "cairo-rs" 179 + version = "0.9.1" 180 + source = "registry+https://github.com/rust-lang/crates.io-index" 181 + checksum = "c5c0f2e047e8ca53d0ff249c54ae047931d7a6ebe05d00af73e0ffeb6e34bdb8" 182 + dependencies = [ 183 + "bitflags", 184 + "cairo-sys-rs", 185 + "glib", 186 + "glib-sys", 187 + "gobject-sys", 188 + "libc", 189 + "thiserror", 190 + ] 191 + 192 + [[package]] 193 + name = "cairo-sys-rs" 194 + version = "0.10.0" 195 + source = "registry+https://github.com/rust-lang/crates.io-index" 196 + checksum = "2ed2639b9ad5f1d6efa76de95558e11339e7318426d84ac4890b86c03e828ca7" 197 + dependencies = [ 198 + "glib-sys", 199 + "libc", 200 + "system-deps", 201 + ] 202 + 203 + [[package]] 204 + name = "cc" 205 + version = "1.0.69" 206 + source = "registry+https://github.com/rust-lang/crates.io-index" 207 + checksum = "e70cc2f62c6ce1868963827bd677764c62d07c3d9a3e1fb1177ee1a9ab199eb2" 208 + dependencies = [ 209 + "jobserver", 210 + ] 211 + 212 + [[package]] 213 + name = "cfb" 214 + version = "0.4.0" 215 + source = "registry+https://github.com/rust-lang/crates.io-index" 216 + checksum = "ca453e8624711b2f0f4eb47076a318feda166252a827ee25d067b43de83dcba0" 217 + dependencies = [ 218 + "byteorder", 219 + "uuid", 220 + ] 221 + 222 + [[package]] 223 + name = "cfg-if" 224 + version = "0.1.10" 225 + source = "registry+https://github.com/rust-lang/crates.io-index" 226 + checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" 227 + 228 + [[package]] 229 + name = "cfg-if" 230 + version = "1.0.0" 231 + source = "registry+https://github.com/rust-lang/crates.io-index" 232 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 233 + 234 + [[package]] 235 + name = "cfg_aliases" 236 + version = "0.1.1" 237 + source = "registry+https://github.com/rust-lang/crates.io-index" 238 + checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" 239 + 240 + [[package]] 241 + name = "cocoa" 242 + version = "0.24.0" 243 + source = "registry+https://github.com/rust-lang/crates.io-index" 244 + checksum = "6f63902e9223530efb4e26ccd0cf55ec30d592d3b42e21a28defc42a9586e832" 245 + dependencies = [ 246 + "bitflags", 247 + "block", 248 + "cocoa-foundation", 249 + "core-foundation 0.9.1", 250 + "core-graphics 0.22.2", 251 + "foreign-types", 252 + "libc", 253 + "objc", 254 + ] 255 + 256 + [[package]] 257 + name = "cocoa-foundation" 258 + version = "0.1.0" 259 + source = "registry+https://github.com/rust-lang/crates.io-index" 260 + checksum = "7ade49b65d560ca58c403a479bb396592b155c0185eada742ee323d1d68d6318" 261 + dependencies = [ 262 + "bitflags", 263 + "block", 264 + "core-foundation 0.9.1", 265 + "core-graphics-types", 266 + "foreign-types", 267 + "libc", 268 + "objc", 269 + ] 270 + 271 + [[package]] 272 + name = "com" 273 + version = "0.2.0" 274 + source = "registry+https://github.com/rust-lang/crates.io-index" 275 + checksum = "5a30a2b2a013da986dc5cc3eda3d19c0d59d53f835be1b2356eb8d00f000c793" 276 + dependencies = [ 277 + "com_macros", 278 + ] 279 + 280 + [[package]] 281 + name = "com_macros" 282 + version = "0.2.0" 283 + source = "registry+https://github.com/rust-lang/crates.io-index" 284 + checksum = "7606b05842fea68ddcc89e8053b8860ebcb2a0ba8d6abfe3a148e5d5a8d3f0c1" 285 + dependencies = [ 286 + "com_macros_support", 287 + "proc-macro2", 288 + "syn", 289 + ] 290 + 291 + [[package]] 292 + name = "com_macros_support" 293 + version = "0.2.0" 294 + source = "registry+https://github.com/rust-lang/crates.io-index" 295 + checksum = "97e9a6d20f4ac8830e309a455d7e9416e65c6af5a97c88c55fbb4c2012e107da" 296 + dependencies = [ 297 + "proc-macro2", 298 + "quote", 299 + "syn", 300 + ] 301 + 302 + [[package]] 303 + name = "constant_time_eq" 304 + version = "0.1.5" 305 + source = "registry+https://github.com/rust-lang/crates.io-index" 306 + checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" 307 + 308 + [[package]] 309 + name = "convert_case" 310 + version = "0.4.0" 311 + source = "registry+https://github.com/rust-lang/crates.io-index" 312 + checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" 313 + 314 + [[package]] 315 + name = "core-foundation" 316 + version = "0.7.0" 317 + source = "registry+https://github.com/rust-lang/crates.io-index" 318 + checksum = "57d24c7a13c43e870e37c1556b74555437870a04514f7685f5b354e090567171" 319 + dependencies = [ 320 + "core-foundation-sys 0.7.0", 321 + "libc", 322 + ] 323 + 324 + [[package]] 325 + name = "core-foundation" 326 + version = "0.9.1" 327 + source = "registry+https://github.com/rust-lang/crates.io-index" 328 + checksum = "0a89e2ae426ea83155dccf10c0fa6b1463ef6d5fcb44cee0b224a408fa640a62" 329 + dependencies = [ 330 + "core-foundation-sys 0.8.2", 331 + "libc", 332 + ] 333 + 334 + [[package]] 335 + name = "core-foundation-sys" 336 + version = "0.7.0" 337 + source = "registry+https://github.com/rust-lang/crates.io-index" 338 + checksum = "b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac" 339 + 340 + [[package]] 341 + name = "core-foundation-sys" 342 + version = "0.8.2" 343 + source = "registry+https://github.com/rust-lang/crates.io-index" 344 + checksum = "ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b" 345 + 346 + [[package]] 347 + name = "core-graphics" 348 + version = "0.19.2" 349 + source = "registry+https://github.com/rust-lang/crates.io-index" 350 + checksum = "b3889374e6ea6ab25dba90bb5d96202f61108058361f6dc72e8b03e6f8bbe923" 351 + dependencies = [ 352 + "bitflags", 353 + "core-foundation 0.7.0", 354 + "foreign-types", 355 + "libc", 356 + ] 357 + 358 + [[package]] 359 + name = "core-graphics" 360 + version = "0.22.2" 361 + source = "registry+https://github.com/rust-lang/crates.io-index" 362 + checksum = "269f35f69b542b80e736a20a89a05215c0ce80c2c03c514abb2e318b78379d86" 363 + dependencies = [ 364 + "bitflags", 365 + "core-foundation 0.9.1", 366 + "core-graphics-types", 367 + "foreign-types", 368 + "libc", 369 + ] 370 + 371 + [[package]] 372 + name = "core-graphics-types" 373 + version = "0.1.1" 374 + source = "registry+https://github.com/rust-lang/crates.io-index" 375 + checksum = "3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b" 376 + dependencies = [ 377 + "bitflags", 378 + "core-foundation 0.9.1", 379 + "foreign-types", 380 + "libc", 381 + ] 382 + 383 + [[package]] 384 + name = "core-video-sys" 385 + version = "0.1.4" 386 + source = "registry+https://github.com/rust-lang/crates.io-index" 387 + checksum = "34ecad23610ad9757664d644e369246edde1803fcb43ed72876565098a5d3828" 388 + dependencies = [ 389 + "cfg-if 0.1.10", 390 + "core-foundation-sys 0.7.0", 391 + "core-graphics 0.19.2", 392 + "libc", 393 + "objc", 394 + ] 395 + 396 + [[package]] 397 + name = "crc32fast" 398 + version = "1.2.1" 399 + source = "registry+https://github.com/rust-lang/crates.io-index" 400 + checksum = "81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a" 401 + dependencies = [ 402 + "cfg-if 1.0.0", 403 + ] 404 + 405 + [[package]] 406 + name = "crossbeam-channel" 407 + version = "0.5.1" 408 + source = "registry+https://github.com/rust-lang/crates.io-index" 409 + checksum = "06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4" 410 + dependencies = [ 411 + "cfg-if 1.0.0", 412 + "crossbeam-utils", 413 + ] 414 + 415 + [[package]] 416 + name = "crossbeam-deque" 417 + version = "0.8.0" 418 + source = "registry+https://github.com/rust-lang/crates.io-index" 419 + checksum = "94af6efb46fef72616855b036a624cf27ba656ffc9be1b9a3c931cfc7749a9a9" 420 + dependencies = [ 421 + "cfg-if 1.0.0", 422 + "crossbeam-epoch", 423 + "crossbeam-utils", 424 + ] 425 + 426 + [[package]] 427 + name = "crossbeam-epoch" 428 + version = "0.9.5" 429 + source = "registry+https://github.com/rust-lang/crates.io-index" 430 + checksum = "4ec02e091aa634e2c3ada4a392989e7c3116673ef0ac5b72232439094d73b7fd" 431 + dependencies = [ 432 + "cfg-if 1.0.0", 433 + "crossbeam-utils", 434 + "lazy_static", 435 + "memoffset", 436 + "scopeguard", 437 + ] 438 + 439 + [[package]] 440 + name = "crossbeam-utils" 441 + version = "0.8.5" 442 + source = "registry+https://github.com/rust-lang/crates.io-index" 443 + checksum = "d82cfc11ce7f2c3faef78d8a684447b40d503d9681acebed6cb728d45940c4db" 444 + dependencies = [ 445 + "cfg-if 1.0.0", 446 + "lazy_static", 447 + ] 448 + 449 + [[package]] 450 + name = "crypto-mac" 451 + version = "0.8.0" 452 + source = "registry+https://github.com/rust-lang/crates.io-index" 453 + checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" 454 + dependencies = [ 455 + "generic-array", 456 + "subtle", 457 + ] 458 + 459 + [[package]] 460 + name = "cssparser" 461 + version = "0.27.2" 462 + source = "registry+https://github.com/rust-lang/crates.io-index" 463 + checksum = "754b69d351cdc2d8ee09ae203db831e005560fc6030da058f86ad60c92a9cb0a" 464 + dependencies = [ 465 + "cssparser-macros", 466 + "dtoa-short", 467 + "itoa", 468 + "matches", 469 + "phf 0.8.0", 470 + "proc-macro2", 471 + "quote", 472 + "smallvec", 473 + "syn", 474 + ] 475 + 476 + [[package]] 477 + name = "cssparser-macros" 478 + version = "0.6.0" 479 + source = "registry+https://github.com/rust-lang/crates.io-index" 480 + checksum = "dfae75de57f2b2e85e8768c3ea840fd159c8f33e2b6522c7835b7abac81be16e" 481 + dependencies = [ 482 + "quote", 483 + "syn", 484 + ] 485 + 486 + [[package]] 487 + name = "darling" 488 + version = "0.10.2" 489 + source = "registry+https://github.com/rust-lang/crates.io-index" 490 + checksum = "0d706e75d87e35569db781a9b5e2416cff1236a47ed380831f959382ccd5f858" 491 + dependencies = [ 492 + "darling_core", 493 + "darling_macro", 494 + ] 495 + 496 + [[package]] 497 + name = "darling_core" 498 + version = "0.10.2" 499 + source = "registry+https://github.com/rust-lang/crates.io-index" 500 + checksum = "f0c960ae2da4de88a91b2d920c2a7233b400bc33cb28453a2987822d8392519b" 501 + dependencies = [ 502 + "fnv", 503 + "ident_case", 504 + "proc-macro2", 505 + "quote", 506 + "strsim", 507 + "syn", 508 + ] 509 + 510 + [[package]] 511 + name = "darling_macro" 512 + version = "0.10.2" 513 + source = "registry+https://github.com/rust-lang/crates.io-index" 514 + checksum = "d9b5a2f4ac4969822c62224815d069952656cadc7084fdca9751e6d959189b72" 515 + dependencies = [ 516 + "darling_core", 517 + "quote", 518 + "syn", 519 + ] 520 + 521 + [[package]] 522 + name = "deflate" 523 + version = "0.7.20" 524 + source = "registry+https://github.com/rust-lang/crates.io-index" 525 + checksum = "707b6a7b384888a70c8d2e8650b3e60170dfc6a67bb4aa67b6dfca57af4bedb4" 526 + dependencies = [ 527 + "adler32", 528 + "byteorder", 529 + ] 530 + 531 + [[package]] 532 + name = "deflate" 533 + version = "0.8.6" 534 + source = "registry+https://github.com/rust-lang/crates.io-index" 535 + checksum = "73770f8e1fe7d64df17ca66ad28994a0a623ea497fa69486e14984e715c5d174" 536 + dependencies = [ 537 + "adler32", 538 + "byteorder", 539 + ] 540 + 541 + [[package]] 542 + name = "derivative" 543 + version = "2.2.0" 544 + source = "registry+https://github.com/rust-lang/crates.io-index" 545 + checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" 546 + dependencies = [ 547 + "proc-macro2", 548 + "quote", 549 + "syn", 550 + ] 551 + 552 + [[package]] 553 + name = "derive_more" 554 + version = "0.99.16" 555 + source = "registry+https://github.com/rust-lang/crates.io-index" 556 + checksum = "40eebddd2156ce1bb37b20bbe5151340a31828b1f2d22ba4141f3531710e38df" 557 + dependencies = [ 558 + "convert_case", 559 + "proc-macro2", 560 + "quote", 561 + "rustc_version", 562 + "syn", 563 + ] 564 + 565 + [[package]] 566 + name = "digest" 567 + version = "0.9.0" 568 + source = "registry+https://github.com/rust-lang/crates.io-index" 569 + checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" 570 + dependencies = [ 571 + "generic-array", 572 + ] 573 + 574 + [[package]] 575 + name = "dirs-next" 576 + version = "2.0.0" 577 + source = "registry+https://github.com/rust-lang/crates.io-index" 578 + checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" 579 + dependencies = [ 580 + "cfg-if 1.0.0", 581 + "dirs-sys-next", 582 + ] 583 + 584 + [[package]] 585 + name = "dirs-sys-next" 586 + version = "0.1.2" 587 + source = "registry+https://github.com/rust-lang/crates.io-index" 588 + checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" 589 + dependencies = [ 590 + "libc", 591 + "redox_users", 592 + "winapi", 593 + ] 594 + 595 + [[package]] 596 + name = "dispatch" 597 + version = "0.2.0" 598 + source = "registry+https://github.com/rust-lang/crates.io-index" 599 + checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" 600 + 601 + [[package]] 602 + name = "dtoa" 603 + version = "0.4.8" 604 + source = "registry+https://github.com/rust-lang/crates.io-index" 605 + checksum = "56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0" 606 + 607 + [[package]] 608 + name = "dtoa-short" 609 + version = "0.3.3" 610 + source = "registry+https://github.com/rust-lang/crates.io-index" 611 + checksum = "bde03329ae10e79ede66c9ce4dc930aa8599043b0743008548680f25b91502d6" 612 + dependencies = [ 613 + "dtoa", 614 + ] 615 + 616 + [[package]] 617 + name = "either" 618 + version = "1.6.1" 619 + source = "registry+https://github.com/rust-lang/crates.io-index" 620 + checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" 621 + 622 + [[package]] 623 + name = "filetime" 624 + version = "0.2.14" 625 + source = "registry+https://github.com/rust-lang/crates.io-index" 626 + checksum = "1d34cfa13a63ae058bfa601fe9e313bbdb3746427c1459185464ce0fcf62e1e8" 627 + dependencies = [ 628 + "cfg-if 1.0.0", 629 + "libc", 630 + "redox_syscall", 631 + "winapi", 632 + ] 633 + 634 + [[package]] 635 + name = "flate2" 636 + version = "1.0.20" 637 + source = "registry+https://github.com/rust-lang/crates.io-index" 638 + checksum = "cd3aec53de10fe96d7d8c565eb17f2c687bb5518a2ec453b5b1252964526abe0" 639 + dependencies = [ 640 + "cfg-if 1.0.0", 641 + "crc32fast", 642 + "libc", 643 + "miniz_oxide 0.4.4", 644 + ] 645 + 646 + [[package]] 647 + name = "fnv" 648 + version = "1.0.7" 649 + source = "registry+https://github.com/rust-lang/crates.io-index" 650 + checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 651 + 652 + [[package]] 653 + name = "foreign-types" 654 + version = "0.3.2" 655 + source = "registry+https://github.com/rust-lang/crates.io-index" 656 + checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 657 + dependencies = [ 658 + "foreign-types-shared", 659 + ] 660 + 661 + [[package]] 662 + name = "foreign-types-shared" 663 + version = "0.1.1" 664 + source = "registry+https://github.com/rust-lang/crates.io-index" 665 + checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 666 + 667 + [[package]] 668 + name = "form_urlencoded" 669 + version = "1.0.1" 670 + source = "registry+https://github.com/rust-lang/crates.io-index" 671 + checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191" 672 + dependencies = [ 673 + "matches", 674 + "percent-encoding", 675 + ] 676 + 677 + [[package]] 678 + name = "futf" 679 + version = "0.1.4" 680 + source = "registry+https://github.com/rust-lang/crates.io-index" 681 + checksum = "7c9c1ce3fa9336301af935ab852c437817d14cd33690446569392e65170aac3b" 682 + dependencies = [ 683 + "mac", 684 + "new_debug_unreachable", 685 + ] 686 + 687 + [[package]] 688 + name = "futures" 689 + version = "0.3.16" 690 + source = "registry+https://github.com/rust-lang/crates.io-index" 691 + checksum = "1adc00f486adfc9ce99f77d717836f0c5aa84965eb0b4f051f4e83f7cab53f8b" 692 + dependencies = [ 693 + "futures-channel", 694 + "futures-core", 695 + "futures-executor", 696 + "futures-io", 697 + "futures-sink", 698 + "futures-task", 699 + "futures-util", 700 + ] 701 + 702 + [[package]] 703 + name = "futures-channel" 704 + version = "0.3.16" 705 + source = "registry+https://github.com/rust-lang/crates.io-index" 706 + checksum = "74ed2411805f6e4e3d9bc904c95d5d423b89b3b25dc0250aa74729de20629ff9" 707 + dependencies = [ 708 + "futures-core", 709 + "futures-sink", 710 + ] 711 + 712 + [[package]] 713 + name = "futures-core" 714 + version = "0.3.16" 715 + source = "registry+https://github.com/rust-lang/crates.io-index" 716 + checksum = "af51b1b4a7fdff033703db39de8802c673eb91855f2e0d47dcf3bf2c0ef01f99" 717 + 718 + [[package]] 719 + name = "futures-executor" 720 + version = "0.3.16" 721 + source = "registry+https://github.com/rust-lang/crates.io-index" 722 + checksum = "4d0d535a57b87e1ae31437b892713aee90cd2d7b0ee48727cd11fc72ef54761c" 723 + dependencies = [ 724 + "futures-core", 725 + "futures-task", 726 + "futures-util", 727 + ] 728 + 729 + [[package]] 730 + name = "futures-io" 731 + version = "0.3.16" 732 + source = "registry+https://github.com/rust-lang/crates.io-index" 733 + checksum = "0b0e06c393068f3a6ef246c75cdca793d6a46347e75286933e5e75fd2fd11582" 734 + 735 + [[package]] 736 + name = "futures-macro" 737 + version = "0.3.16" 738 + source = "registry+https://github.com/rust-lang/crates.io-index" 739 + checksum = "c54913bae956fb8df7f4dc6fc90362aa72e69148e3f39041fbe8742d21e0ac57" 740 + dependencies = [ 741 + "autocfg", 742 + "proc-macro-hack", 743 + "proc-macro2", 744 + "quote", 745 + "syn", 746 + ] 747 + 748 + [[package]] 749 + name = "futures-sink" 750 + version = "0.3.16" 751 + source = "registry+https://github.com/rust-lang/crates.io-index" 752 + checksum = "c0f30aaa67363d119812743aa5f33c201a7a66329f97d1a887022971feea4b53" 753 + 754 + [[package]] 755 + name = "futures-task" 756 + version = "0.3.16" 757 + source = "registry+https://github.com/rust-lang/crates.io-index" 758 + checksum = "bbe54a98670017f3be909561f6ad13e810d9a51f3f061b902062ca3da80799f2" 759 + 760 + [[package]] 761 + name = "futures-util" 762 + version = "0.3.16" 763 + source = "registry+https://github.com/rust-lang/crates.io-index" 764 + checksum = "67eb846bfd58e44a8481a00049e82c43e0ccb5d61f8dc071057cb19249dd4d78" 765 + dependencies = [ 766 + "autocfg", 767 + "futures-channel", 768 + "futures-core", 769 + "futures-io", 770 + "futures-macro", 771 + "futures-sink", 772 + "futures-task", 773 + "memchr", 774 + "pin-project-lite", 775 + "pin-utils", 776 + "proc-macro-hack", 777 + "proc-macro-nested", 778 + "slab", 779 + ] 780 + 781 + [[package]] 782 + name = "fxhash" 783 + version = "0.2.1" 784 + source = "registry+https://github.com/rust-lang/crates.io-index" 785 + checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" 786 + dependencies = [ 787 + "byteorder", 788 + ] 789 + 790 + [[package]] 791 + name = "gdk" 792 + version = "0.13.2" 793 + source = "registry+https://github.com/rust-lang/crates.io-index" 794 + checksum = "db00839b2a68a7a10af3fa28dfb3febaba3a20c3a9ac2425a33b7df1f84a6b7d" 795 + dependencies = [ 796 + "bitflags", 797 + "cairo-rs", 798 + "cairo-sys-rs", 799 + "gdk-pixbuf", 800 + "gdk-sys", 801 + "gio", 802 + "gio-sys", 803 + "glib", 804 + "glib-sys", 805 + "gobject-sys", 806 + "libc", 807 + "pango", 808 + ] 809 + 810 + [[package]] 811 + name = "gdk-pixbuf" 812 + version = "0.9.0" 813 + source = "registry+https://github.com/rust-lang/crates.io-index" 814 + checksum = "8f6dae3cb99dd49b758b88f0132f8d401108e63ae8edd45f432d42cdff99998a" 815 + dependencies = [ 816 + "gdk-pixbuf-sys", 817 + "gio", 818 + "gio-sys", 819 + "glib", 820 + "glib-sys", 821 + "gobject-sys", 822 + "libc", 823 + ] 824 + 825 + [[package]] 826 + name = "gdk-pixbuf-sys" 827 + version = "0.10.0" 828 + source = "registry+https://github.com/rust-lang/crates.io-index" 829 + checksum = "3bfe468a7f43e97b8d193a762b6c5cf67a7d36cacbc0b9291dbcae24bfea1e8f" 830 + dependencies = [ 831 + "gio-sys", 832 + "glib-sys", 833 + "gobject-sys", 834 + "libc", 835 + "system-deps", 836 + ] 837 + 838 + [[package]] 839 + name = "gdk-sys" 840 + version = "0.10.0" 841 + source = "registry+https://github.com/rust-lang/crates.io-index" 842 + checksum = "0a9653cfc500fd268015b1ac055ddbc3df7a5c9ea3f4ccef147b3957bd140d69" 843 + dependencies = [ 844 + "cairo-sys-rs", 845 + "gdk-pixbuf-sys", 846 + "gio-sys", 847 + "glib-sys", 848 + "gobject-sys", 849 + "libc", 850 + "pango-sys", 851 + "pkg-config", 852 + "system-deps", 853 + ] 854 + 855 + [[package]] 856 + name = "generator" 857 + version = "0.7.0" 858 + source = "registry+https://github.com/rust-lang/crates.io-index" 859 + checksum = "c1d9279ca822891c1a4dae06d185612cf8fc6acfe5dff37781b41297811b12ee" 860 + dependencies = [ 861 + "cc", 862 + "libc", 863 + "log", 864 + "rustversion", 865 + "winapi", 866 + ] 867 + 868 + [[package]] 869 + name = "generic-array" 870 + version = "0.14.4" 871 + source = "registry+https://github.com/rust-lang/crates.io-index" 872 + checksum = "501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817" 873 + dependencies = [ 874 + "typenum", 875 + "version_check", 876 + ] 877 + 878 + [[package]] 879 + name = "getrandom" 880 + version = "0.1.16" 881 + source = "registry+https://github.com/rust-lang/crates.io-index" 882 + checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" 883 + dependencies = [ 884 + "cfg-if 1.0.0", 885 + "libc", 886 + "wasi 0.9.0+wasi-snapshot-preview1", 887 + ] 888 + 889 + [[package]] 890 + name = "getrandom" 891 + version = "0.2.3" 892 + source = "registry+https://github.com/rust-lang/crates.io-index" 893 + checksum = "7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753" 894 + dependencies = [ 895 + "cfg-if 1.0.0", 896 + "libc", 897 + "wasi 0.10.2+wasi-snapshot-preview1", 898 + ] 899 + 900 + [[package]] 901 + name = "gio" 902 + version = "0.9.1" 903 + source = "registry+https://github.com/rust-lang/crates.io-index" 904 + checksum = "1fb60242bfff700772dae5d9e3a1f7aa2e4ebccf18b89662a16acb2822568561" 905 + dependencies = [ 906 + "bitflags", 907 + "futures", 908 + "futures-channel", 909 + "futures-core", 910 + "futures-io", 911 + "futures-util", 912 + "gio-sys", 913 + "glib", 914 + "glib-sys", 915 + "gobject-sys", 916 + "libc", 917 + "once_cell", 918 + "thiserror", 919 + ] 920 + 921 + [[package]] 922 + name = "gio-sys" 923 + version = "0.10.1" 924 + source = "registry+https://github.com/rust-lang/crates.io-index" 925 + checksum = "5e24fb752f8f5d2cf6bbc2c606fd2bc989c81c5e2fe321ab974d54f8b6344eac" 926 + dependencies = [ 927 + "glib-sys", 928 + "gobject-sys", 929 + "libc", 930 + "system-deps", 931 + "winapi", 932 + ] 933 + 934 + [[package]] 935 + name = "glib" 936 + version = "0.10.3" 937 + source = "registry+https://github.com/rust-lang/crates.io-index" 938 + checksum = "0c685013b7515e668f1b57a165b009d4d28cb139a8a989bbd699c10dad29d0c5" 939 + dependencies = [ 940 + "bitflags", 941 + "futures-channel", 942 + "futures-core", 943 + "futures-executor", 944 + "futures-task", 945 + "futures-util", 946 + "glib-macros", 947 + "glib-sys", 948 + "gobject-sys", 949 + "libc", 950 + "once_cell", 951 + ] 952 + 953 + [[package]] 954 + name = "glib-macros" 955 + version = "0.10.1" 956 + source = "registry+https://github.com/rust-lang/crates.io-index" 957 + checksum = "41486a26d1366a8032b160b59065a59fb528530a46a49f627e7048fb8c064039" 958 + dependencies = [ 959 + "anyhow", 960 + "heck", 961 + "itertools", 962 + "proc-macro-crate 0.1.5", 963 + "proc-macro-error", 964 + "proc-macro2", 965 + "quote", 966 + "syn", 967 + ] 968 + 969 + [[package]] 970 + name = "glib-sys" 971 + version = "0.10.1" 972 + source = "registry+https://github.com/rust-lang/crates.io-index" 973 + checksum = "c7e9b997a66e9a23d073f2b1abb4dbfc3925e0b8952f67efd8d9b6e168e4cdc1" 974 + dependencies = [ 975 + "libc", 976 + "system-deps", 977 + ] 978 + 979 + [[package]] 980 + name = "globset" 981 + version = "0.4.8" 982 + source = "registry+https://github.com/rust-lang/crates.io-index" 983 + checksum = "10463d9ff00a2a068db14231982f5132edebad0d7660cd956a1c30292dbcbfbd" 984 + dependencies = [ 985 + "aho-corasick", 986 + "bstr", 987 + "fnv", 988 + "log", 989 + "regex", 990 + ] 991 + 992 + [[package]] 993 + name = "gobject-sys" 994 + version = "0.10.0" 995 + source = "registry+https://github.com/rust-lang/crates.io-index" 996 + checksum = "952133b60c318a62bf82ee75b93acc7e84028a093e06b9e27981c2b6fe68218c" 997 + dependencies = [ 998 + "glib-sys", 999 + "libc", 1000 + "system-deps", 1001 + ] 1002 + 1003 + [[package]] 1004 + name = "gtk" 1005 + version = "0.9.2" 1006 + source = "registry+https://github.com/rust-lang/crates.io-index" 1007 + checksum = "2f022f2054072b3af07666341984562c8e626a79daa8be27b955d12d06a5ad6a" 1008 + dependencies = [ 1009 + "atk", 1010 + "bitflags", 1011 + "cairo-rs", 1012 + "cairo-sys-rs", 1013 + "cc", 1014 + "gdk", 1015 + "gdk-pixbuf", 1016 + "gdk-pixbuf-sys", 1017 + "gdk-sys", 1018 + "gio", 1019 + "gio-sys", 1020 + "glib", 1021 + "glib-sys", 1022 + "gobject-sys", 1023 + "gtk-sys", 1024 + "libc", 1025 + "once_cell", 1026 + "pango", 1027 + "pango-sys", 1028 + "pkg-config", 1029 + ] 1030 + 1031 + [[package]] 1032 + name = "gtk-source-sys" 1033 + version = "0.10.0" 1034 + source = "registry+https://github.com/rust-lang/crates.io-index" 1035 + checksum = "010ad29f87606c4bc91fe4ab6762cab3d5155af7100e59c1af9c6d9aba5df689" 1036 + dependencies = [ 1037 + "bitflags", 1038 + "cairo-sys-rs", 1039 + "gdk-pixbuf-sys", 1040 + "gdk-sys", 1041 + "gio-sys", 1042 + "glib-sys", 1043 + "gobject-sys", 1044 + "gtk-sys", 1045 + "libc", 1046 + "pkg-config", 1047 + ] 1048 + 1049 + [[package]] 1050 + name = "gtk-sys" 1051 + version = "0.10.0" 1052 + source = "registry+https://github.com/rust-lang/crates.io-index" 1053 + checksum = "89acda6f084863307d948ba64a4b1ef674e8527dddab147ee4cdcc194c880457" 1054 + dependencies = [ 1055 + "atk-sys", 1056 + "cairo-sys-rs", 1057 + "gdk-pixbuf-sys", 1058 + "gdk-sys", 1059 + "gio-sys", 1060 + "glib-sys", 1061 + "gobject-sys", 1062 + "libc", 1063 + "pango-sys", 1064 + "system-deps", 1065 + ] 1066 + 1067 + [[package]] 1068 + name = "heck" 1069 + version = "0.3.3" 1070 + source = "registry+https://github.com/rust-lang/crates.io-index" 1071 + checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" 1072 + dependencies = [ 1073 + "unicode-segmentation", 1074 + ] 1075 + 1076 + [[package]] 1077 + name = "hermit-abi" 1078 + version = "0.1.19" 1079 + source = "registry+https://github.com/rust-lang/crates.io-index" 1080 + checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 1081 + dependencies = [ 1082 + "libc", 1083 + ] 1084 + 1085 + [[package]] 1086 + name = "html5ever" 1087 + version = "0.25.1" 1088 + source = "registry+https://github.com/rust-lang/crates.io-index" 1089 + checksum = "aafcf38a1a36118242d29b92e1b08ef84e67e4a5ed06e0a80be20e6a32bfed6b" 1090 + dependencies = [ 1091 + "log", 1092 + "mac", 1093 + "markup5ever", 1094 + "proc-macro2", 1095 + "quote", 1096 + "syn", 1097 + ] 1098 + 1099 + [[package]] 1100 + name = "http" 1101 + version = "0.2.4" 1102 + source = "registry+https://github.com/rust-lang/crates.io-index" 1103 + checksum = "527e8c9ac747e28542699a951517aa9a6945af506cd1f2e1b53a576c17b6cc11" 1104 + dependencies = [ 1105 + "bytes", 1106 + "fnv", 1107 + "itoa", 1108 + ] 1109 + 1110 + [[package]] 1111 + name = "ico" 1112 + version = "0.1.0" 1113 + source = "registry+https://github.com/rust-lang/crates.io-index" 1114 + checksum = "6a4b3331534254a9b64095ae60d3dc2a8225a7a70229cd5888be127cdc1f6804" 1115 + dependencies = [ 1116 + "byteorder", 1117 + "png 0.11.0", 1118 + ] 1119 + 1120 + [[package]] 1121 + name = "ident_case" 1122 + version = "1.0.1" 1123 + source = "registry+https://github.com/rust-lang/crates.io-index" 1124 + checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 1125 + 1126 + [[package]] 1127 + name = "idna" 1128 + version = "0.2.3" 1129 + source = "registry+https://github.com/rust-lang/crates.io-index" 1130 + checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" 1131 + dependencies = [ 1132 + "matches", 1133 + "unicode-bidi", 1134 + "unicode-normalization", 1135 + ] 1136 + 1137 + [[package]] 1138 + name = "ignore" 1139 + version = "0.4.18" 1140 + source = "registry+https://github.com/rust-lang/crates.io-index" 1141 + checksum = "713f1b139373f96a2e0ce3ac931cd01ee973c3c5dd7c40c0c2efe96ad2b6751d" 1142 + dependencies = [ 1143 + "crossbeam-utils", 1144 + "globset", 1145 + "lazy_static", 1146 + "log", 1147 + "memchr", 1148 + "regex", 1149 + "same-file", 1150 + "thread_local", 1151 + "walkdir", 1152 + "winapi-util", 1153 + ] 1154 + 1155 + [[package]] 1156 + name = "infer" 1157 + version = "0.4.0" 1158 + source = "registry+https://github.com/rust-lang/crates.io-index" 1159 + checksum = "f92b41dab759f9e8427c03f519c344a14655490b8db548dac1e57a75b3258391" 1160 + dependencies = [ 1161 + "cfb", 1162 + ] 1163 + 1164 + [[package]] 1165 + name = "inflate" 1166 + version = "0.3.4" 1167 + source = "registry+https://github.com/rust-lang/crates.io-index" 1168 + checksum = "f5f9f47468e9a76a6452271efadc88fe865a82be91fe75e6c0c57b87ccea59d4" 1169 + dependencies = [ 1170 + "adler32", 1171 + ] 1172 + 1173 + [[package]] 1174 + name = "instant" 1175 + version = "0.1.10" 1176 + source = "registry+https://github.com/rust-lang/crates.io-index" 1177 + checksum = "bee0328b1209d157ef001c94dd85b4f8f64139adb0eac2659f4b08382b2f474d" 1178 + dependencies = [ 1179 + "cfg-if 1.0.0", 1180 + ] 1181 + 1182 + [[package]] 1183 + name = "itertools" 1184 + version = "0.9.0" 1185 + source = "registry+https://github.com/rust-lang/crates.io-index" 1186 + checksum = "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b" 1187 + dependencies = [ 1188 + "either", 1189 + ] 1190 + 1191 + [[package]] 1192 + name = "itoa" 1193 + version = "0.4.7" 1194 + source = "registry+https://github.com/rust-lang/crates.io-index" 1195 + checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736" 1196 + 1197 + [[package]] 1198 + name = "javascriptcore-rs" 1199 + version = "0.10.0" 1200 + source = "registry+https://github.com/rust-lang/crates.io-index" 1201 + checksum = "5ecc697657edc9cd3d85d5ec6941f74cc9bb2ae84bec320f55c9397c5a8d8722" 1202 + dependencies = [ 1203 + "glib", 1204 + "javascriptcore-rs-sys", 1205 + ] 1206 + 1207 + [[package]] 1208 + name = "javascriptcore-rs-sys" 1209 + version = "0.2.0" 1210 + source = "registry+https://github.com/rust-lang/crates.io-index" 1211 + checksum = "3f46ada8a08dcd75a10afae872fbfb51275df4a8ae0d46b8cc7c708f08dd2998" 1212 + dependencies = [ 1213 + "libc", 1214 + ] 1215 + 1216 + [[package]] 1217 + name = "jni-sys" 1218 + version = "0.3.0" 1219 + source = "registry+https://github.com/rust-lang/crates.io-index" 1220 + checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" 1221 + 1222 + [[package]] 1223 + name = "jobserver" 1224 + version = "0.1.22" 1225 + source = "registry+https://github.com/rust-lang/crates.io-index" 1226 + checksum = "972f5ae5d1cb9c6ae417789196c803205313edde988685da5e3aae0827b9e7fd" 1227 + dependencies = [ 1228 + "libc", 1229 + ] 1230 + 1231 + [[package]] 1232 + name = "js-sys" 1233 + version = "0.3.51" 1234 + source = "registry+https://github.com/rust-lang/crates.io-index" 1235 + checksum = "83bdfbace3a0e81a4253f73b49e960b053e396a11012cbd49b9b74d6a2b67062" 1236 + dependencies = [ 1237 + "wasm-bindgen", 1238 + ] 1239 + 1240 + [[package]] 1241 + name = "kuchiki" 1242 + version = "0.8.1" 1243 + source = "registry+https://github.com/rust-lang/crates.io-index" 1244 + checksum = "1ea8e9c6e031377cff82ee3001dc8026cdf431ed4e2e6b51f98ab8c73484a358" 1245 + dependencies = [ 1246 + "cssparser", 1247 + "html5ever", 1248 + "matches", 1249 + "selectors", 1250 + ] 1251 + 1252 + [[package]] 1253 + name = "lazy_static" 1254 + version = "1.4.0" 1255 + source = "registry+https://github.com/rust-lang/crates.io-index" 1256 + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1257 + 1258 + [[package]] 1259 + name = "libc" 1260 + version = "0.2.98" 1261 + source = "registry+https://github.com/rust-lang/crates.io-index" 1262 + checksum = "320cfe77175da3a483efed4bc0adc1968ca050b098ce4f2f1c13a56626128790" 1263 + 1264 + [[package]] 1265 + name = "lock_api" 1266 + version = "0.4.4" 1267 + source = "registry+https://github.com/rust-lang/crates.io-index" 1268 + checksum = "0382880606dff6d15c9476c416d18690b72742aa7b605bb6dd6ec9030fbf07eb" 1269 + dependencies = [ 1270 + "scopeguard", 1271 + ] 1272 + 1273 + [[package]] 1274 + name = "log" 1275 + version = "0.4.14" 1276 + source = "registry+https://github.com/rust-lang/crates.io-index" 1277 + checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710" 1278 + dependencies = [ 1279 + "cfg-if 1.0.0", 1280 + ] 1281 + 1282 + [[package]] 1283 + name = "loom" 1284 + version = "0.5.1" 1285 + source = "registry+https://github.com/rust-lang/crates.io-index" 1286 + checksum = "2111607c723d7857e0d8299d5ce7a0bf4b844d3e44f8de136b13da513eaf8fc4" 1287 + dependencies = [ 1288 + "cfg-if 1.0.0", 1289 + "generator", 1290 + "scoped-tls", 1291 + "serde", 1292 + "serde_json", 1293 + ] 1294 + 1295 + [[package]] 1296 + name = "mac" 1297 + version = "0.1.1" 1298 + source = "registry+https://github.com/rust-lang/crates.io-index" 1299 + checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" 1300 + 1301 + [[package]] 1302 + name = "malloc_buf" 1303 + version = "0.0.6" 1304 + source = "registry+https://github.com/rust-lang/crates.io-index" 1305 + checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" 1306 + dependencies = [ 1307 + "libc", 1308 + ] 1309 + 1310 + [[package]] 1311 + name = "markup5ever" 1312 + version = "0.10.1" 1313 + source = "registry+https://github.com/rust-lang/crates.io-index" 1314 + checksum = "a24f40fb03852d1cdd84330cddcaf98e9ec08a7b7768e952fad3b4cf048ec8fd" 1315 + dependencies = [ 1316 + "log", 1317 + "phf 0.8.0", 1318 + "phf_codegen", 1319 + "string_cache", 1320 + "string_cache_codegen", 1321 + "tendril", 1322 + ] 1323 + 1324 + [[package]] 1325 + name = "matches" 1326 + version = "0.1.8" 1327 + source = "registry+https://github.com/rust-lang/crates.io-index" 1328 + checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" 1329 + 1330 + [[package]] 1331 + name = "maybe-uninit" 1332 + version = "2.0.0" 1333 + source = "registry+https://github.com/rust-lang/crates.io-index" 1334 + checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" 1335 + 1336 + [[package]] 1337 + name = "memchr" 1338 + version = "2.4.0" 1339 + source = "registry+https://github.com/rust-lang/crates.io-index" 1340 + checksum = "b16bd47d9e329435e309c58469fe0791c2d0d1ba96ec0954152a5ae2b04387dc" 1341 + 1342 + [[package]] 1343 + name = "memoffset" 1344 + version = "0.6.4" 1345 + source = "registry+https://github.com/rust-lang/crates.io-index" 1346 + checksum = "59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9" 1347 + dependencies = [ 1348 + "autocfg", 1349 + ] 1350 + 1351 + [[package]] 1352 + name = "miniz_oxide" 1353 + version = "0.3.7" 1354 + source = "registry+https://github.com/rust-lang/crates.io-index" 1355 + checksum = "791daaae1ed6889560f8c4359194f56648355540573244a5448a83ba1ecc7435" 1356 + dependencies = [ 1357 + "adler32", 1358 + ] 1359 + 1360 + [[package]] 1361 + name = "miniz_oxide" 1362 + version = "0.4.4" 1363 + source = "registry+https://github.com/rust-lang/crates.io-index" 1364 + checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b" 1365 + dependencies = [ 1366 + "adler", 1367 + "autocfg", 1368 + ] 1369 + 1370 + [[package]] 1371 + name = "mr-tagger" 1372 + version = "0.1.0" 1373 + dependencies = [ 1374 + "serde", 1375 + "serde_json", 1376 + "tauri", 1377 + "tauri-build", 1378 + ] 1379 + 1380 + [[package]] 1381 + name = "native-tls" 1382 + version = "0.2.7" 1383 + source = "registry+https://github.com/rust-lang/crates.io-index" 1384 + checksum = "b8d96b2e1c8da3957d58100b09f102c6d9cfdfced01b7ec5a8974044bb09dbd4" 1385 + dependencies = [ 1386 + "lazy_static", 1387 + "libc", 1388 + "log", 1389 + "openssl", 1390 + "openssl-probe", 1391 + "openssl-sys", 1392 + "schannel", 1393 + "security-framework", 1394 + "security-framework-sys", 1395 + "tempfile", 1396 + ] 1397 + 1398 + [[package]] 1399 + name = "ndk" 1400 + version = "0.3.0" 1401 + source = "registry+https://github.com/rust-lang/crates.io-index" 1402 + checksum = "8794322172319b972f528bf90c6b467be0079f1fa82780ffb431088e741a73ab" 1403 + dependencies = [ 1404 + "jni-sys", 1405 + "ndk-sys", 1406 + "num_enum", 1407 + "thiserror", 1408 + ] 1409 + 1410 + [[package]] 1411 + name = "ndk-glue" 1412 + version = "0.3.0" 1413 + source = "registry+https://github.com/rust-lang/crates.io-index" 1414 + checksum = "c5caf0c24d51ac1c905c27d4eda4fa0635bbe0de596b8f79235e0b17a4d29385" 1415 + dependencies = [ 1416 + "lazy_static", 1417 + "libc", 1418 + "log", 1419 + "ndk", 1420 + "ndk-macro", 1421 + "ndk-sys", 1422 + ] 1423 + 1424 + [[package]] 1425 + name = "ndk-macro" 1426 + version = "0.2.0" 1427 + source = "registry+https://github.com/rust-lang/crates.io-index" 1428 + checksum = "05d1c6307dc424d0f65b9b06e94f88248e6305726b14729fd67a5e47b2dc481d" 1429 + dependencies = [ 1430 + "darling", 1431 + "proc-macro-crate 0.1.5", 1432 + "proc-macro2", 1433 + "quote", 1434 + "syn", 1435 + ] 1436 + 1437 + [[package]] 1438 + name = "ndk-sys" 1439 + version = "0.2.1" 1440 + source = "registry+https://github.com/rust-lang/crates.io-index" 1441 + checksum = "c44922cb3dbb1c70b5e5f443d63b64363a898564d739ba5198e3a9138442868d" 1442 + 1443 + [[package]] 1444 + name = "new_debug_unreachable" 1445 + version = "1.0.4" 1446 + source = "registry+https://github.com/rust-lang/crates.io-index" 1447 + checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" 1448 + 1449 + [[package]] 1450 + name = "nodrop" 1451 + version = "0.1.14" 1452 + source = "registry+https://github.com/rust-lang/crates.io-index" 1453 + checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" 1454 + 1455 + [[package]] 1456 + name = "num-integer" 1457 + version = "0.1.44" 1458 + source = "registry+https://github.com/rust-lang/crates.io-index" 1459 + checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db" 1460 + dependencies = [ 1461 + "autocfg", 1462 + "num-traits", 1463 + ] 1464 + 1465 + [[package]] 1466 + name = "num-iter" 1467 + version = "0.1.42" 1468 + source = "registry+https://github.com/rust-lang/crates.io-index" 1469 + checksum = "b2021c8337a54d21aca0d59a92577a029af9431cb59b909b03252b9c164fad59" 1470 + dependencies = [ 1471 + "autocfg", 1472 + "num-integer", 1473 + "num-traits", 1474 + ] 1475 + 1476 + [[package]] 1477 + name = "num-traits" 1478 + version = "0.2.14" 1479 + source = "registry+https://github.com/rust-lang/crates.io-index" 1480 + checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290" 1481 + dependencies = [ 1482 + "autocfg", 1483 + ] 1484 + 1485 + [[package]] 1486 + name = "num_cpus" 1487 + version = "1.13.0" 1488 + source = "registry+https://github.com/rust-lang/crates.io-index" 1489 + checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3" 1490 + dependencies = [ 1491 + "hermit-abi", 1492 + "libc", 1493 + ] 1494 + 1495 + [[package]] 1496 + name = "num_enum" 1497 + version = "0.5.2" 1498 + source = "registry+https://github.com/rust-lang/crates.io-index" 1499 + checksum = "e5adf0198d427ee515335639f275e806ca01acf9f07d7cf14bb36a10532a6169" 1500 + dependencies = [ 1501 + "derivative", 1502 + "num_enum_derive", 1503 + ] 1504 + 1505 + [[package]] 1506 + name = "num_enum_derive" 1507 + version = "0.5.2" 1508 + source = "registry+https://github.com/rust-lang/crates.io-index" 1509 + checksum = "b1def5a3f69d4707d8a040b12785b98029a39e8c610ae685c7f6265669767482" 1510 + dependencies = [ 1511 + "proc-macro-crate 1.0.0", 1512 + "proc-macro2", 1513 + "quote", 1514 + "syn", 1515 + ] 1516 + 1517 + [[package]] 1518 + name = "objc" 1519 + version = "0.2.7" 1520 + source = "registry+https://github.com/rust-lang/crates.io-index" 1521 + checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" 1522 + dependencies = [ 1523 + "malloc_buf", 1524 + ] 1525 + 1526 + [[package]] 1527 + name = "objc-foundation" 1528 + version = "0.1.1" 1529 + source = "registry+https://github.com/rust-lang/crates.io-index" 1530 + checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9" 1531 + dependencies = [ 1532 + "block", 1533 + "objc", 1534 + "objc_id", 1535 + ] 1536 + 1537 + [[package]] 1538 + name = "objc_id" 1539 + version = "0.1.1" 1540 + source = "registry+https://github.com/rust-lang/crates.io-index" 1541 + checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" 1542 + dependencies = [ 1543 + "objc", 1544 + ] 1545 + 1546 + [[package]] 1547 + name = "once_cell" 1548 + version = "1.8.0" 1549 + source = "registry+https://github.com/rust-lang/crates.io-index" 1550 + checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56" 1551 + 1552 + [[package]] 1553 + name = "open" 1554 + version = "1.7.1" 1555 + source = "registry+https://github.com/rust-lang/crates.io-index" 1556 + checksum = "dcea7a30d6b81a2423cc59c43554880feff7b57d12916f231a79f8d6d9470201" 1557 + dependencies = [ 1558 + "pathdiff", 1559 + "winapi", 1560 + ] 1561 + 1562 + [[package]] 1563 + name = "openssl" 1564 + version = "0.10.35" 1565 + source = "registry+https://github.com/rust-lang/crates.io-index" 1566 + checksum = "549430950c79ae24e6d02e0b7404534ecf311d94cc9f861e9e4020187d13d885" 1567 + dependencies = [ 1568 + "bitflags", 1569 + "cfg-if 1.0.0", 1570 + "foreign-types", 1571 + "libc", 1572 + "once_cell", 1573 + "openssl-sys", 1574 + ] 1575 + 1576 + [[package]] 1577 + name = "openssl-probe" 1578 + version = "0.1.4" 1579 + source = "registry+https://github.com/rust-lang/crates.io-index" 1580 + checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" 1581 + 1582 + [[package]] 1583 + name = "openssl-sys" 1584 + version = "0.9.65" 1585 + source = "registry+https://github.com/rust-lang/crates.io-index" 1586 + checksum = "7a7907e3bfa08bb85105209cdfcb6c63d109f8f6c1ed6ca318fff5c1853fbc1d" 1587 + dependencies = [ 1588 + "autocfg", 1589 + "cc", 1590 + "libc", 1591 + "pkg-config", 1592 + "vcpkg", 1593 + ] 1594 + 1595 + [[package]] 1596 + name = "pango" 1597 + version = "0.9.1" 1598 + source = "registry+https://github.com/rust-lang/crates.io-index" 1599 + checksum = "9937068580bebd8ced19975938573803273ccbcbd598c58d4906efd4ac87c438" 1600 + dependencies = [ 1601 + "bitflags", 1602 + "glib", 1603 + "glib-sys", 1604 + "gobject-sys", 1605 + "libc", 1606 + "once_cell", 1607 + "pango-sys", 1608 + ] 1609 + 1610 + [[package]] 1611 + name = "pango-sys" 1612 + version = "0.10.0" 1613 + source = "registry+https://github.com/rust-lang/crates.io-index" 1614 + checksum = "24d2650c8b62d116c020abd0cea26a4ed96526afda89b1c4ea567131fdefc890" 1615 + dependencies = [ 1616 + "glib-sys", 1617 + "gobject-sys", 1618 + "libc", 1619 + "system-deps", 1620 + ] 1621 + 1622 + [[package]] 1623 + name = "parking_lot" 1624 + version = "0.11.1" 1625 + source = "registry+https://github.com/rust-lang/crates.io-index" 1626 + checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb" 1627 + dependencies = [ 1628 + "instant", 1629 + "lock_api", 1630 + "parking_lot_core", 1631 + ] 1632 + 1633 + [[package]] 1634 + name = "parking_lot_core" 1635 + version = "0.8.3" 1636 + source = "registry+https://github.com/rust-lang/crates.io-index" 1637 + checksum = "fa7a782938e745763fe6907fc6ba86946d72f49fe7e21de074e08128a99fb018" 1638 + dependencies = [ 1639 + "cfg-if 1.0.0", 1640 + "instant", 1641 + "libc", 1642 + "redox_syscall", 1643 + "smallvec", 1644 + "winapi", 1645 + ] 1646 + 1647 + [[package]] 1648 + name = "pathdiff" 1649 + version = "0.2.0" 1650 + source = "registry+https://github.com/rust-lang/crates.io-index" 1651 + checksum = "877630b3de15c0b64cc52f659345724fbf6bdad9bd9566699fc53688f3c34a34" 1652 + 1653 + [[package]] 1654 + name = "percent-encoding" 1655 + version = "2.1.0" 1656 + source = "registry+https://github.com/rust-lang/crates.io-index" 1657 + checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" 1658 + 1659 + [[package]] 1660 + name = "pest" 1661 + version = "2.1.3" 1662 + source = "registry+https://github.com/rust-lang/crates.io-index" 1663 + checksum = "10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53" 1664 + dependencies = [ 1665 + "ucd-trie", 1666 + ] 1667 + 1668 + [[package]] 1669 + name = "phf" 1670 + version = "0.8.0" 1671 + source = "registry+https://github.com/rust-lang/crates.io-index" 1672 + checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12" 1673 + dependencies = [ 1674 + "phf_macros 0.8.0", 1675 + "phf_shared 0.8.0", 1676 + "proc-macro-hack", 1677 + ] 1678 + 1679 + [[package]] 1680 + name = "phf" 1681 + version = "0.9.0" 1682 + source = "registry+https://github.com/rust-lang/crates.io-index" 1683 + checksum = "b2ac8b67553a7ca9457ce0e526948cad581819238f4a9d1ea74545851fa24f37" 1684 + dependencies = [ 1685 + "phf_macros 0.9.0", 1686 + "phf_shared 0.9.0", 1687 + "proc-macro-hack", 1688 + ] 1689 + 1690 + [[package]] 1691 + name = "phf_codegen" 1692 + version = "0.8.0" 1693 + source = "registry+https://github.com/rust-lang/crates.io-index" 1694 + checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815" 1695 + dependencies = [ 1696 + "phf_generator 0.8.0", 1697 + "phf_shared 0.8.0", 1698 + ] 1699 + 1700 + [[package]] 1701 + name = "phf_generator" 1702 + version = "0.8.0" 1703 + source = "registry+https://github.com/rust-lang/crates.io-index" 1704 + checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526" 1705 + dependencies = [ 1706 + "phf_shared 0.8.0", 1707 + "rand 0.7.3", 1708 + ] 1709 + 1710 + [[package]] 1711 + name = "phf_generator" 1712 + version = "0.9.0" 1713 + source = "registry+https://github.com/rust-lang/crates.io-index" 1714 + checksum = "0fc1437ada0f3a97d538f0bb608137bf53c53969028cab74c89893e1e9a12f0e" 1715 + dependencies = [ 1716 + "phf_shared 0.9.0", 1717 + "rand 0.8.4", 1718 + ] 1719 + 1720 + [[package]] 1721 + name = "phf_macros" 1722 + version = "0.8.0" 1723 + source = "registry+https://github.com/rust-lang/crates.io-index" 1724 + checksum = "7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c" 1725 + dependencies = [ 1726 + "phf_generator 0.8.0", 1727 + "phf_shared 0.8.0", 1728 + "proc-macro-hack", 1729 + "proc-macro2", 1730 + "quote", 1731 + "syn", 1732 + ] 1733 + 1734 + [[package]] 1735 + name = "phf_macros" 1736 + version = "0.9.0" 1737 + source = "registry+https://github.com/rust-lang/crates.io-index" 1738 + checksum = "b706f5936eb50ed880ae3009395b43ed19db5bff2ebd459c95e7bf013a89ab86" 1739 + dependencies = [ 1740 + "phf_generator 0.9.0", 1741 + "phf_shared 0.9.0", 1742 + "proc-macro-hack", 1743 + "proc-macro2", 1744 + "quote", 1745 + "syn", 1746 + ] 1747 + 1748 + [[package]] 1749 + name = "phf_shared" 1750 + version = "0.8.0" 1751 + source = "registry+https://github.com/rust-lang/crates.io-index" 1752 + checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7" 1753 + dependencies = [ 1754 + "siphasher", 1755 + ] 1756 + 1757 + [[package]] 1758 + name = "phf_shared" 1759 + version = "0.9.0" 1760 + source = "registry+https://github.com/rust-lang/crates.io-index" 1761 + checksum = "a68318426de33640f02be62b4ae8eb1261be2efbc337b60c54d845bf4484e0d9" 1762 + dependencies = [ 1763 + "siphasher", 1764 + ] 1765 + 1766 + [[package]] 1767 + name = "pin-project-lite" 1768 + version = "0.2.7" 1769 + source = "registry+https://github.com/rust-lang/crates.io-index" 1770 + checksum = "8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443" 1771 + 1772 + [[package]] 1773 + name = "pin-utils" 1774 + version = "0.1.0" 1775 + source = "registry+https://github.com/rust-lang/crates.io-index" 1776 + checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1777 + 1778 + [[package]] 1779 + name = "pkg-config" 1780 + version = "0.3.19" 1781 + source = "registry+https://github.com/rust-lang/crates.io-index" 1782 + checksum = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c" 1783 + 1784 + [[package]] 1785 + name = "png" 1786 + version = "0.11.0" 1787 + source = "registry+https://github.com/rust-lang/crates.io-index" 1788 + checksum = "f0b0cabbbd20c2d7f06dbf015e06aad59b6ca3d9ed14848783e98af9aaf19925" 1789 + dependencies = [ 1790 + "bitflags", 1791 + "deflate 0.7.20", 1792 + "inflate", 1793 + "num-iter", 1794 + ] 1795 + 1796 + [[package]] 1797 + name = "png" 1798 + version = "0.16.8" 1799 + source = "registry+https://github.com/rust-lang/crates.io-index" 1800 + checksum = "3c3287920cb847dee3de33d301c463fba14dda99db24214ddf93f83d3021f4c6" 1801 + dependencies = [ 1802 + "bitflags", 1803 + "crc32fast", 1804 + "deflate 0.8.6", 1805 + "miniz_oxide 0.3.7", 1806 + ] 1807 + 1808 + [[package]] 1809 + name = "ppv-lite86" 1810 + version = "0.2.10" 1811 + source = "registry+https://github.com/rust-lang/crates.io-index" 1812 + checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857" 1813 + 1814 + [[package]] 1815 + name = "precomputed-hash" 1816 + version = "0.1.1" 1817 + source = "registry+https://github.com/rust-lang/crates.io-index" 1818 + checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" 1819 + 1820 + [[package]] 1821 + name = "proc-macro-crate" 1822 + version = "0.1.5" 1823 + source = "registry+https://github.com/rust-lang/crates.io-index" 1824 + checksum = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785" 1825 + dependencies = [ 1826 + "toml", 1827 + ] 1828 + 1829 + [[package]] 1830 + name = "proc-macro-crate" 1831 + version = "1.0.0" 1832 + source = "registry+https://github.com/rust-lang/crates.io-index" 1833 + checksum = "41fdbd1df62156fbc5945f4762632564d7d038153091c3fcf1067f6aef7cff92" 1834 + dependencies = [ 1835 + "thiserror", 1836 + "toml", 1837 + ] 1838 + 1839 + [[package]] 1840 + name = "proc-macro-error" 1841 + version = "1.0.4" 1842 + source = "registry+https://github.com/rust-lang/crates.io-index" 1843 + checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 1844 + dependencies = [ 1845 + "proc-macro-error-attr", 1846 + "proc-macro2", 1847 + "quote", 1848 + "syn", 1849 + "version_check", 1850 + ] 1851 + 1852 + [[package]] 1853 + name = "proc-macro-error-attr" 1854 + version = "1.0.4" 1855 + source = "registry+https://github.com/rust-lang/crates.io-index" 1856 + checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 1857 + dependencies = [ 1858 + "proc-macro2", 1859 + "quote", 1860 + "version_check", 1861 + ] 1862 + 1863 + [[package]] 1864 + name = "proc-macro-hack" 1865 + version = "0.5.19" 1866 + source = "registry+https://github.com/rust-lang/crates.io-index" 1867 + checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" 1868 + 1869 + [[package]] 1870 + name = "proc-macro-nested" 1871 + version = "0.1.7" 1872 + source = "registry+https://github.com/rust-lang/crates.io-index" 1873 + checksum = "bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086" 1874 + 1875 + [[package]] 1876 + name = "proc-macro2" 1877 + version = "1.0.28" 1878 + source = "registry+https://github.com/rust-lang/crates.io-index" 1879 + checksum = "5c7ed8b8c7b886ea3ed7dde405212185f423ab44682667c8c6dd14aa1d9f6612" 1880 + dependencies = [ 1881 + "unicode-xid", 1882 + ] 1883 + 1884 + [[package]] 1885 + name = "quote" 1886 + version = "1.0.9" 1887 + source = "registry+https://github.com/rust-lang/crates.io-index" 1888 + checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7" 1889 + dependencies = [ 1890 + "proc-macro2", 1891 + ] 1892 + 1893 + [[package]] 1894 + name = "rand" 1895 + version = "0.7.3" 1896 + source = "registry+https://github.com/rust-lang/crates.io-index" 1897 + checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" 1898 + dependencies = [ 1899 + "getrandom 0.1.16", 1900 + "libc", 1901 + "rand_chacha 0.2.2", 1902 + "rand_core 0.5.1", 1903 + "rand_hc 0.2.0", 1904 + "rand_pcg", 1905 + ] 1906 + 1907 + [[package]] 1908 + name = "rand" 1909 + version = "0.8.4" 1910 + source = "registry+https://github.com/rust-lang/crates.io-index" 1911 + checksum = "2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8" 1912 + dependencies = [ 1913 + "libc", 1914 + "rand_chacha 0.3.1", 1915 + "rand_core 0.6.3", 1916 + "rand_hc 0.3.1", 1917 + ] 1918 + 1919 + [[package]] 1920 + name = "rand_chacha" 1921 + version = "0.2.2" 1922 + source = "registry+https://github.com/rust-lang/crates.io-index" 1923 + checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" 1924 + dependencies = [ 1925 + "ppv-lite86", 1926 + "rand_core 0.5.1", 1927 + ] 1928 + 1929 + [[package]] 1930 + name = "rand_chacha" 1931 + version = "0.3.1" 1932 + source = "registry+https://github.com/rust-lang/crates.io-index" 1933 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 1934 + dependencies = [ 1935 + "ppv-lite86", 1936 + "rand_core 0.6.3", 1937 + ] 1938 + 1939 + [[package]] 1940 + name = "rand_core" 1941 + version = "0.5.1" 1942 + source = "registry+https://github.com/rust-lang/crates.io-index" 1943 + checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" 1944 + dependencies = [ 1945 + "getrandom 0.1.16", 1946 + ] 1947 + 1948 + [[package]] 1949 + name = "rand_core" 1950 + version = "0.6.3" 1951 + source = "registry+https://github.com/rust-lang/crates.io-index" 1952 + checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" 1953 + dependencies = [ 1954 + "getrandom 0.2.3", 1955 + ] 1956 + 1957 + [[package]] 1958 + name = "rand_hc" 1959 + version = "0.2.0" 1960 + source = "registry+https://github.com/rust-lang/crates.io-index" 1961 + checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" 1962 + dependencies = [ 1963 + "rand_core 0.5.1", 1964 + ] 1965 + 1966 + [[package]] 1967 + name = "rand_hc" 1968 + version = "0.3.1" 1969 + source = "registry+https://github.com/rust-lang/crates.io-index" 1970 + checksum = "d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7" 1971 + dependencies = [ 1972 + "rand_core 0.6.3", 1973 + ] 1974 + 1975 + [[package]] 1976 + name = "rand_pcg" 1977 + version = "0.2.1" 1978 + source = "registry+https://github.com/rust-lang/crates.io-index" 1979 + checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429" 1980 + dependencies = [ 1981 + "rand_core 0.5.1", 1982 + ] 1983 + 1984 + [[package]] 1985 + name = "raw-window-handle" 1986 + version = "0.3.3" 1987 + source = "registry+https://github.com/rust-lang/crates.io-index" 1988 + checksum = "0a441a7a6c80ad6473bd4b74ec1c9a4c951794285bf941c2126f607c72e48211" 1989 + dependencies = [ 1990 + "libc", 1991 + ] 1992 + 1993 + [[package]] 1994 + name = "rayon" 1995 + version = "1.5.1" 1996 + source = "registry+https://github.com/rust-lang/crates.io-index" 1997 + checksum = "c06aca804d41dbc8ba42dfd964f0d01334eceb64314b9ecf7c5fad5188a06d90" 1998 + dependencies = [ 1999 + "autocfg", 2000 + "crossbeam-deque", 2001 + "either", 2002 + "rayon-core", 2003 + ] 2004 + 2005 + [[package]] 2006 + name = "rayon-core" 2007 + version = "1.9.1" 2008 + source = "registry+https://github.com/rust-lang/crates.io-index" 2009 + checksum = "d78120e2c850279833f1dd3582f730c4ab53ed95aeaaaa862a2a5c71b1656d8e" 2010 + dependencies = [ 2011 + "crossbeam-channel", 2012 + "crossbeam-deque", 2013 + "crossbeam-utils", 2014 + "lazy_static", 2015 + "num_cpus", 2016 + ] 2017 + 2018 + [[package]] 2019 + name = "redox_syscall" 2020 + version = "0.2.9" 2021 + source = "registry+https://github.com/rust-lang/crates.io-index" 2022 + checksum = "5ab49abadf3f9e1c4bc499e8845e152ad87d2ad2d30371841171169e9d75feee" 2023 + dependencies = [ 2024 + "bitflags", 2025 + ] 2026 + 2027 + [[package]] 2028 + name = "redox_users" 2029 + version = "0.4.0" 2030 + source = "registry+https://github.com/rust-lang/crates.io-index" 2031 + checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64" 2032 + dependencies = [ 2033 + "getrandom 0.2.3", 2034 + "redox_syscall", 2035 + ] 2036 + 2037 + [[package]] 2038 + name = "regex" 2039 + version = "1.5.4" 2040 + source = "registry+https://github.com/rust-lang/crates.io-index" 2041 + checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461" 2042 + dependencies = [ 2043 + "aho-corasick", 2044 + "memchr", 2045 + "regex-syntax", 2046 + ] 2047 + 2048 + [[package]] 2049 + name = "regex-syntax" 2050 + version = "0.6.25" 2051 + source = "registry+https://github.com/rust-lang/crates.io-index" 2052 + checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" 2053 + 2054 + [[package]] 2055 + name = "remove_dir_all" 2056 + version = "0.5.3" 2057 + source = "registry+https://github.com/rust-lang/crates.io-index" 2058 + checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" 2059 + dependencies = [ 2060 + "winapi", 2061 + ] 2062 + 2063 + [[package]] 2064 + name = "rfd" 2065 + version = "0.4.0" 2066 + source = "registry+https://github.com/rust-lang/crates.io-index" 2067 + checksum = "c1084e570d9ce1890734b33edd8c1a7b7276076f9610fa23a48aa955587da141" 2068 + dependencies = [ 2069 + "block", 2070 + "dispatch", 2071 + "glib-sys", 2072 + "gobject-sys", 2073 + "gtk-sys", 2074 + "js-sys", 2075 + "lazy_static", 2076 + "objc", 2077 + "objc-foundation", 2078 + "objc_id", 2079 + "raw-window-handle", 2080 + "wasm-bindgen", 2081 + "wasm-bindgen-futures", 2082 + "web-sys", 2083 + "winapi", 2084 + ] 2085 + 2086 + [[package]] 2087 + name = "rustc_version" 2088 + version = "0.3.3" 2089 + source = "registry+https://github.com/rust-lang/crates.io-index" 2090 + checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee" 2091 + dependencies = [ 2092 + "semver 0.11.0", 2093 + ] 2094 + 2095 + [[package]] 2096 + name = "rustversion" 2097 + version = "1.0.5" 2098 + source = "registry+https://github.com/rust-lang/crates.io-index" 2099 + checksum = "61b3909d758bb75c79f23d4736fac9433868679d3ad2ea7a61e3c25cfda9a088" 2100 + 2101 + [[package]] 2102 + name = "ryu" 2103 + version = "1.0.5" 2104 + source = "registry+https://github.com/rust-lang/crates.io-index" 2105 + checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e" 2106 + 2107 + [[package]] 2108 + name = "same-file" 2109 + version = "1.0.6" 2110 + source = "registry+https://github.com/rust-lang/crates.io-index" 2111 + checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 2112 + dependencies = [ 2113 + "winapi-util", 2114 + ] 2115 + 2116 + [[package]] 2117 + name = "schannel" 2118 + version = "0.1.19" 2119 + source = "registry+https://github.com/rust-lang/crates.io-index" 2120 + checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75" 2121 + dependencies = [ 2122 + "lazy_static", 2123 + "winapi", 2124 + ] 2125 + 2126 + [[package]] 2127 + name = "scoped-tls" 2128 + version = "1.0.0" 2129 + source = "registry+https://github.com/rust-lang/crates.io-index" 2130 + checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2" 2131 + 2132 + [[package]] 2133 + name = "scopeguard" 2134 + version = "1.1.0" 2135 + source = "registry+https://github.com/rust-lang/crates.io-index" 2136 + checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 2137 + 2138 + [[package]] 2139 + name = "security-framework" 2140 + version = "2.3.1" 2141 + source = "registry+https://github.com/rust-lang/crates.io-index" 2142 + checksum = "23a2ac85147a3a11d77ecf1bc7166ec0b92febfa4461c37944e180f319ece467" 2143 + dependencies = [ 2144 + "bitflags", 2145 + "core-foundation 0.9.1", 2146 + "core-foundation-sys 0.8.2", 2147 + "libc", 2148 + "security-framework-sys", 2149 + ] 2150 + 2151 + [[package]] 2152 + name = "security-framework-sys" 2153 + version = "2.3.0" 2154 + source = "registry+https://github.com/rust-lang/crates.io-index" 2155 + checksum = "7e4effb91b4b8b6fb7732e670b6cee160278ff8e6bf485c7805d9e319d76e284" 2156 + dependencies = [ 2157 + "core-foundation-sys 0.8.2", 2158 + "libc", 2159 + ] 2160 + 2161 + [[package]] 2162 + name = "selectors" 2163 + version = "0.22.0" 2164 + source = "registry+https://github.com/rust-lang/crates.io-index" 2165 + checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe" 2166 + dependencies = [ 2167 + "bitflags", 2168 + "cssparser", 2169 + "derive_more", 2170 + "fxhash", 2171 + "log", 2172 + "matches", 2173 + "phf 0.8.0", 2174 + "phf_codegen", 2175 + "precomputed-hash", 2176 + "servo_arc", 2177 + "smallvec", 2178 + "thin-slice", 2179 + ] 2180 + 2181 + [[package]] 2182 + name = "semver" 2183 + version = "0.11.0" 2184 + source = "registry+https://github.com/rust-lang/crates.io-index" 2185 + checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" 2186 + dependencies = [ 2187 + "semver-parser", 2188 + ] 2189 + 2190 + [[package]] 2191 + name = "semver" 2192 + version = "1.0.3" 2193 + source = "registry+https://github.com/rust-lang/crates.io-index" 2194 + checksum = "5f3aac57ee7f3272d8395c6e4f502f434f0e289fcd62876f70daa008c20dcabe" 2195 + 2196 + [[package]] 2197 + name = "semver-parser" 2198 + version = "0.10.2" 2199 + source = "registry+https://github.com/rust-lang/crates.io-index" 2200 + checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7" 2201 + dependencies = [ 2202 + "pest", 2203 + ] 2204 + 2205 + [[package]] 2206 + name = "serde" 2207 + version = "1.0.126" 2208 + source = "registry+https://github.com/rust-lang/crates.io-index" 2209 + checksum = "ec7505abeacaec74ae4778d9d9328fe5a5d04253220a85c4ee022239fc996d03" 2210 + dependencies = [ 2211 + "serde_derive", 2212 + ] 2213 + 2214 + [[package]] 2215 + name = "serde_derive" 2216 + version = "1.0.126" 2217 + source = "registry+https://github.com/rust-lang/crates.io-index" 2218 + checksum = "963a7dbc9895aeac7ac90e74f34a5d5261828f79df35cbed41e10189d3804d43" 2219 + dependencies = [ 2220 + "proc-macro2", 2221 + "quote", 2222 + "syn", 2223 + ] 2224 + 2225 + [[package]] 2226 + name = "serde_json" 2227 + version = "1.0.64" 2228 + source = "registry+https://github.com/rust-lang/crates.io-index" 2229 + checksum = "799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79" 2230 + dependencies = [ 2231 + "itoa", 2232 + "ryu", 2233 + "serde", 2234 + ] 2235 + 2236 + [[package]] 2237 + name = "serde_repr" 2238 + version = "0.1.7" 2239 + source = "registry+https://github.com/rust-lang/crates.io-index" 2240 + checksum = "98d0516900518c29efa217c298fa1f4e6c6ffc85ae29fd7f4ee48f176e1a9ed5" 2241 + dependencies = [ 2242 + "proc-macro2", 2243 + "quote", 2244 + "syn", 2245 + ] 2246 + 2247 + [[package]] 2248 + name = "serde_urlencoded" 2249 + version = "0.6.1" 2250 + source = "registry+https://github.com/rust-lang/crates.io-index" 2251 + checksum = "9ec5d77e2d4c73717816afac02670d5c4f534ea95ed430442cad02e7a6e32c97" 2252 + dependencies = [ 2253 + "dtoa", 2254 + "itoa", 2255 + "serde", 2256 + "url", 2257 + ] 2258 + 2259 + [[package]] 2260 + name = "servo_arc" 2261 + version = "0.1.1" 2262 + source = "registry+https://github.com/rust-lang/crates.io-index" 2263 + checksum = "d98238b800e0d1576d8b6e3de32827c2d74bee68bb97748dcf5071fb53965432" 2264 + dependencies = [ 2265 + "nodrop", 2266 + "stable_deref_trait", 2267 + ] 2268 + 2269 + [[package]] 2270 + name = "siphasher" 2271 + version = "0.3.6" 2272 + source = "registry+https://github.com/rust-lang/crates.io-index" 2273 + checksum = "729a25c17d72b06c68cb47955d44fda88ad2d3e7d77e025663fdd69b93dd71a1" 2274 + 2275 + [[package]] 2276 + name = "slab" 2277 + version = "0.4.3" 2278 + source = "registry+https://github.com/rust-lang/crates.io-index" 2279 + checksum = "f173ac3d1a7e3b28003f40de0b5ce7fe2710f9b9dc3fc38664cebee46b3b6527" 2280 + 2281 + [[package]] 2282 + name = "smallvec" 2283 + version = "1.6.1" 2284 + source = "registry+https://github.com/rust-lang/crates.io-index" 2285 + checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e" 2286 + 2287 + [[package]] 2288 + name = "soup-sys" 2289 + version = "0.10.0" 2290 + source = "registry+https://github.com/rust-lang/crates.io-index" 2291 + checksum = "c3c7adf08565630bbb71f955f11f8a68464817ded2703a3549747c235b58a13e" 2292 + dependencies = [ 2293 + "bitflags", 2294 + "gio-sys", 2295 + "glib-sys", 2296 + "gobject-sys", 2297 + "libc", 2298 + "pkg-config", 2299 + "system-deps", 2300 + ] 2301 + 2302 + [[package]] 2303 + name = "sourceview" 2304 + version = "0.9.0" 2305 + source = "registry+https://github.com/rust-lang/crates.io-index" 2306 + checksum = "6197ca40c697b552b8d27cfa9d8ee15267037ac071f4c1010749625ba2fc8f79" 2307 + dependencies = [ 2308 + "bitflags", 2309 + "cairo-rs", 2310 + "gdk", 2311 + "gdk-pixbuf", 2312 + "gdk-pixbuf-sys", 2313 + "gdk-sys", 2314 + "gio", 2315 + "gio-sys", 2316 + "glib", 2317 + "glib-sys", 2318 + "gobject-sys", 2319 + "gtk", 2320 + "gtk-source-sys", 2321 + "gtk-sys", 2322 + "libc", 2323 + "pango", 2324 + ] 2325 + 2326 + [[package]] 2327 + name = "stable_deref_trait" 2328 + version = "1.2.0" 2329 + source = "registry+https://github.com/rust-lang/crates.io-index" 2330 + checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 2331 + 2332 + [[package]] 2333 + name = "state" 2334 + version = "0.5.2" 2335 + source = "registry+https://github.com/rust-lang/crates.io-index" 2336 + checksum = "87cf4f5369e6d3044b5e365c9690f451516ac8f0954084622b49ea3fde2f6de5" 2337 + dependencies = [ 2338 + "loom", 2339 + ] 2340 + 2341 + [[package]] 2342 + name = "string_cache" 2343 + version = "0.8.1" 2344 + source = "registry+https://github.com/rust-lang/crates.io-index" 2345 + checksum = "8ddb1139b5353f96e429e1a5e19fbaf663bddedaa06d1dbd49f82e352601209a" 2346 + dependencies = [ 2347 + "lazy_static", 2348 + "new_debug_unreachable", 2349 + "phf_shared 0.8.0", 2350 + "precomputed-hash", 2351 + "serde", 2352 + ] 2353 + 2354 + [[package]] 2355 + name = "string_cache_codegen" 2356 + version = "0.5.1" 2357 + source = "registry+https://github.com/rust-lang/crates.io-index" 2358 + checksum = "f24c8e5e19d22a726626f1a5e16fe15b132dcf21d10177fa5a45ce7962996b97" 2359 + dependencies = [ 2360 + "phf_generator 0.8.0", 2361 + "phf_shared 0.8.0", 2362 + "proc-macro2", 2363 + "quote", 2364 + ] 2365 + 2366 + [[package]] 2367 + name = "strsim" 2368 + version = "0.9.3" 2369 + source = "registry+https://github.com/rust-lang/crates.io-index" 2370 + checksum = "6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c" 2371 + 2372 + [[package]] 2373 + name = "strum" 2374 + version = "0.18.0" 2375 + source = "registry+https://github.com/rust-lang/crates.io-index" 2376 + checksum = "57bd81eb48f4c437cadc685403cad539345bf703d78e63707418431cecd4522b" 2377 + 2378 + [[package]] 2379 + name = "strum_macros" 2380 + version = "0.18.0" 2381 + source = "registry+https://github.com/rust-lang/crates.io-index" 2382 + checksum = "87c85aa3f8ea653bfd3ddf25f7ee357ee4d204731f6aa9ad04002306f6e2774c" 2383 + dependencies = [ 2384 + "heck", 2385 + "proc-macro2", 2386 + "quote", 2387 + "syn", 2388 + ] 2389 + 2390 + [[package]] 2391 + name = "subtle" 2392 + version = "2.4.1" 2393 + source = "registry+https://github.com/rust-lang/crates.io-index" 2394 + checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" 2395 + 2396 + [[package]] 2397 + name = "syn" 2398 + version = "1.0.74" 2399 + source = "registry+https://github.com/rust-lang/crates.io-index" 2400 + checksum = "1873d832550d4588c3dbc20f01361ab00bfe741048f71e3fecf145a7cc18b29c" 2401 + dependencies = [ 2402 + "proc-macro2", 2403 + "quote", 2404 + "unicode-xid", 2405 + ] 2406 + 2407 + [[package]] 2408 + name = "system-deps" 2409 + version = "1.3.2" 2410 + source = "registry+https://github.com/rust-lang/crates.io-index" 2411 + checksum = "0f3ecc17269a19353b3558b313bba738b25d82993e30d62a18406a24aba4649b" 2412 + dependencies = [ 2413 + "heck", 2414 + "pkg-config", 2415 + "strum", 2416 + "strum_macros", 2417 + "thiserror", 2418 + "toml", 2419 + "version-compare", 2420 + ] 2421 + 2422 + [[package]] 2423 + name = "tao" 2424 + version = "0.4.0" 2425 + source = "registry+https://github.com/rust-lang/crates.io-index" 2426 + checksum = "478cdfef38dfd24a9362031450f22a7d4ffb260bf67df53ea694b5e2567b48a7" 2427 + dependencies = [ 2428 + "bitflags", 2429 + "cairo-rs", 2430 + "cc", 2431 + "cocoa", 2432 + "core-foundation 0.9.1", 2433 + "core-graphics 0.22.2", 2434 + "core-video-sys", 2435 + "dispatch", 2436 + "gdk", 2437 + "gdk-pixbuf", 2438 + "gdk-sys", 2439 + "gio", 2440 + "glib", 2441 + "glib-sys", 2442 + "gtk", 2443 + "instant", 2444 + "lazy_static", 2445 + "libc", 2446 + "log", 2447 + "ndk", 2448 + "ndk-glue", 2449 + "ndk-sys", 2450 + "objc", 2451 + "parking_lot", 2452 + "raw-window-handle", 2453 + "scopeguard", 2454 + "serde", 2455 + "sourceview", 2456 + "unicode-segmentation", 2457 + "winapi", 2458 + "x11-dl", 2459 + ] 2460 + 2461 + [[package]] 2462 + name = "tar" 2463 + version = "0.4.35" 2464 + source = "registry+https://github.com/rust-lang/crates.io-index" 2465 + checksum = "7d779dc6aeff029314570f666ec83f19df7280bb36ef338442cfa8c604021b80" 2466 + dependencies = [ 2467 + "filetime", 2468 + "libc", 2469 + "xattr", 2470 + ] 2471 + 2472 + [[package]] 2473 + name = "tauri" 2474 + version = "1.0.0-beta.5" 2475 + source = "registry+https://github.com/rust-lang/crates.io-index" 2476 + checksum = "64150bb36424744bd05b68c4f4a6e133a9e6fbb24d01fc3aa64fe0f3b6c2c151" 2477 + dependencies = [ 2478 + "attohttpc", 2479 + "bincode", 2480 + "cfg_aliases", 2481 + "dirs-next", 2482 + "either", 2483 + "flate2", 2484 + "futures", 2485 + "glib", 2486 + "gtk", 2487 + "http", 2488 + "ignore", 2489 + "once_cell", 2490 + "open", 2491 + "percent-encoding", 2492 + "rand 0.8.4", 2493 + "raw-window-handle", 2494 + "rfd", 2495 + "semver 1.0.3", 2496 + "serde", 2497 + "serde_json", 2498 + "serde_repr", 2499 + "state", 2500 + "tar", 2501 + "tauri-macros", 2502 + "tauri-runtime", 2503 + "tauri-runtime-wry", 2504 + "tauri-utils", 2505 + "tempfile", 2506 + "thiserror", 2507 + "tokio", 2508 + "uuid", 2509 + "zip", 2510 + ] 2511 + 2512 + [[package]] 2513 + name = "tauri-build" 2514 + version = "1.0.0-beta.3" 2515 + source = "registry+https://github.com/rust-lang/crates.io-index" 2516 + checksum = "78fbf1de4ceafab0706c586a4abbb920051899d13aeb67a1d6953a79aced5d99" 2517 + dependencies = [ 2518 + "anyhow", 2519 + "proc-macro2", 2520 + "quote", 2521 + "serde_json", 2522 + "tauri-utils", 2523 + "winres", 2524 + ] 2525 + 2526 + [[package]] 2527 + name = "tauri-codegen" 2528 + version = "1.0.0-beta.3" 2529 + source = "registry+https://github.com/rust-lang/crates.io-index" 2530 + checksum = "25daa8d7cbb24e5432cf54eaaa88d0efd539eef1bdda340233caea2872bca416" 2531 + dependencies = [ 2532 + "blake3", 2533 + "kuchiki", 2534 + "proc-macro2", 2535 + "quote", 2536 + "regex", 2537 + "serde", 2538 + "serde_json", 2539 + "tauri-utils", 2540 + "thiserror", 2541 + "walkdir", 2542 + "zstd", 2543 + ] 2544 + 2545 + [[package]] 2546 + name = "tauri-macros" 2547 + version = "1.0.0-beta.4" 2548 + source = "registry+https://github.com/rust-lang/crates.io-index" 2549 + checksum = "c3e4c78916b832b1623a15b4f6a9e91538363ed7fd90834b8524f71b384ea99c" 2550 + dependencies = [ 2551 + "proc-macro2", 2552 + "quote", 2553 + "syn", 2554 + "tauri-codegen", 2555 + ] 2556 + 2557 + [[package]] 2558 + name = "tauri-runtime" 2559 + version = "0.1.4" 2560 + source = "registry+https://github.com/rust-lang/crates.io-index" 2561 + checksum = "f9da2bf17eed04ccf580773dba506e3b84dc57a77e9e90c1bb4e8a9cc79d0bbf" 2562 + dependencies = [ 2563 + "gtk", 2564 + "serde", 2565 + "serde_json", 2566 + "tauri-utils", 2567 + "thiserror", 2568 + "uuid", 2569 + "winapi", 2570 + ] 2571 + 2572 + [[package]] 2573 + name = "tauri-runtime-wry" 2574 + version = "0.1.4" 2575 + source = "registry+https://github.com/rust-lang/crates.io-index" 2576 + checksum = "8e1922bca95ef9e1473c38d25856f92aeec88a9853701abff36a32055b1f79b5" 2577 + dependencies = [ 2578 + "gtk", 2579 + "ico", 2580 + "infer", 2581 + "png 0.16.8", 2582 + "tauri-runtime", 2583 + "tauri-utils", 2584 + "uuid", 2585 + "winapi", 2586 + "wry", 2587 + ] 2588 + 2589 + [[package]] 2590 + name = "tauri-utils" 2591 + version = "1.0.0-beta.2" 2592 + source = "registry+https://github.com/rust-lang/crates.io-index" 2593 + checksum = "9870bff4bcd4b795d8ce2efaba31a19012634fee211e7c86694c8d045b8edb73" 2594 + dependencies = [ 2595 + "heck", 2596 + "html5ever", 2597 + "kuchiki", 2598 + "phf 0.9.0", 2599 + "proc-macro2", 2600 + "quote", 2601 + "serde", 2602 + "serde_json", 2603 + "thiserror", 2604 + "url", 2605 + "zstd", 2606 + ] 2607 + 2608 + [[package]] 2609 + name = "tempfile" 2610 + version = "3.2.0" 2611 + source = "registry+https://github.com/rust-lang/crates.io-index" 2612 + checksum = "dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22" 2613 + dependencies = [ 2614 + "cfg-if 1.0.0", 2615 + "libc", 2616 + "rand 0.8.4", 2617 + "redox_syscall", 2618 + "remove_dir_all", 2619 + "winapi", 2620 + ] 2621 + 2622 + [[package]] 2623 + name = "tendril" 2624 + version = "0.4.2" 2625 + source = "registry+https://github.com/rust-lang/crates.io-index" 2626 + checksum = "a9ef557cb397a4f0a5a3a628f06515f78563f2209e64d47055d9dc6052bf5e33" 2627 + dependencies = [ 2628 + "futf", 2629 + "mac", 2630 + "utf-8", 2631 + ] 2632 + 2633 + [[package]] 2634 + name = "thin-slice" 2635 + version = "0.1.1" 2636 + source = "registry+https://github.com/rust-lang/crates.io-index" 2637 + checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" 2638 + 2639 + [[package]] 2640 + name = "thiserror" 2641 + version = "1.0.26" 2642 + source = "registry+https://github.com/rust-lang/crates.io-index" 2643 + checksum = "93119e4feac1cbe6c798c34d3a53ea0026b0b1de6a120deef895137c0529bfe2" 2644 + dependencies = [ 2645 + "thiserror-impl", 2646 + ] 2647 + 2648 + [[package]] 2649 + name = "thiserror-impl" 2650 + version = "1.0.26" 2651 + source = "registry+https://github.com/rust-lang/crates.io-index" 2652 + checksum = "060d69a0afe7796bf42e9e2ff91f5ee691fb15c53d38b4b62a9a53eb23164745" 2653 + dependencies = [ 2654 + "proc-macro2", 2655 + "quote", 2656 + "syn", 2657 + ] 2658 + 2659 + [[package]] 2660 + name = "thread_local" 2661 + version = "1.1.3" 2662 + source = "registry+https://github.com/rust-lang/crates.io-index" 2663 + checksum = "8018d24e04c95ac8790716a5987d0fec4f8b27249ffa0f7d33f1369bdfb88cbd" 2664 + dependencies = [ 2665 + "once_cell", 2666 + ] 2667 + 2668 + [[package]] 2669 + name = "time" 2670 + version = "0.1.43" 2671 + source = "registry+https://github.com/rust-lang/crates.io-index" 2672 + checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438" 2673 + dependencies = [ 2674 + "libc", 2675 + "winapi", 2676 + ] 2677 + 2678 + [[package]] 2679 + name = "tinyvec" 2680 + version = "1.3.1" 2681 + source = "registry+https://github.com/rust-lang/crates.io-index" 2682 + checksum = "848a1e1181b9f6753b5e96a092749e29b11d19ede67dfbbd6c7dc7e0f49b5338" 2683 + dependencies = [ 2684 + "tinyvec_macros", 2685 + ] 2686 + 2687 + [[package]] 2688 + name = "tinyvec_macros" 2689 + version = "0.1.0" 2690 + source = "registry+https://github.com/rust-lang/crates.io-index" 2691 + checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" 2692 + 2693 + [[package]] 2694 + name = "tokio" 2695 + version = "1.9.0" 2696 + source = "registry+https://github.com/rust-lang/crates.io-index" 2697 + checksum = "4b7b349f11a7047e6d1276853e612d152f5e8a352c61917887cc2169e2366b4c" 2698 + dependencies = [ 2699 + "autocfg", 2700 + "num_cpus", 2701 + "pin-project-lite", 2702 + ] 2703 + 2704 + [[package]] 2705 + name = "toml" 2706 + version = "0.5.8" 2707 + source = "registry+https://github.com/rust-lang/crates.io-index" 2708 + checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa" 2709 + dependencies = [ 2710 + "serde", 2711 + ] 2712 + 2713 + [[package]] 2714 + name = "typenum" 2715 + version = "1.13.0" 2716 + source = "registry+https://github.com/rust-lang/crates.io-index" 2717 + checksum = "879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06" 2718 + 2719 + [[package]] 2720 + name = "ucd-trie" 2721 + version = "0.1.3" 2722 + source = "registry+https://github.com/rust-lang/crates.io-index" 2723 + checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c" 2724 + 2725 + [[package]] 2726 + name = "unicode-bidi" 2727 + version = "0.3.5" 2728 + source = "registry+https://github.com/rust-lang/crates.io-index" 2729 + checksum = "eeb8be209bb1c96b7c177c7420d26e04eccacb0eeae6b980e35fcb74678107e0" 2730 + dependencies = [ 2731 + "matches", 2732 + ] 2733 + 2734 + [[package]] 2735 + name = "unicode-normalization" 2736 + version = "0.1.19" 2737 + source = "registry+https://github.com/rust-lang/crates.io-index" 2738 + checksum = "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9" 2739 + dependencies = [ 2740 + "tinyvec", 2741 + ] 2742 + 2743 + [[package]] 2744 + name = "unicode-segmentation" 2745 + version = "1.8.0" 2746 + source = "registry+https://github.com/rust-lang/crates.io-index" 2747 + checksum = "8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b" 2748 + 2749 + [[package]] 2750 + name = "unicode-xid" 2751 + version = "0.2.2" 2752 + source = "registry+https://github.com/rust-lang/crates.io-index" 2753 + checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" 2754 + 2755 + [[package]] 2756 + name = "url" 2757 + version = "2.2.2" 2758 + source = "registry+https://github.com/rust-lang/crates.io-index" 2759 + checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c" 2760 + dependencies = [ 2761 + "form_urlencoded", 2762 + "idna", 2763 + "matches", 2764 + "percent-encoding", 2765 + "serde", 2766 + ] 2767 + 2768 + [[package]] 2769 + name = "utf-8" 2770 + version = "0.7.6" 2771 + source = "registry+https://github.com/rust-lang/crates.io-index" 2772 + checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" 2773 + 2774 + [[package]] 2775 + name = "uuid" 2776 + version = "0.8.2" 2777 + source = "registry+https://github.com/rust-lang/crates.io-index" 2778 + checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" 2779 + dependencies = [ 2780 + "getrandom 0.2.3", 2781 + ] 2782 + 2783 + [[package]] 2784 + name = "vcpkg" 2785 + version = "0.2.15" 2786 + source = "registry+https://github.com/rust-lang/crates.io-index" 2787 + checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 2788 + 2789 + [[package]] 2790 + name = "version-compare" 2791 + version = "0.0.10" 2792 + source = "registry+https://github.com/rust-lang/crates.io-index" 2793 + checksum = "d63556a25bae6ea31b52e640d7c41d1ab27faba4ccb600013837a3d0b3994ca1" 2794 + 2795 + [[package]] 2796 + name = "version_check" 2797 + version = "0.9.3" 2798 + source = "registry+https://github.com/rust-lang/crates.io-index" 2799 + checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe" 2800 + 2801 + [[package]] 2802 + name = "walkdir" 2803 + version = "2.3.2" 2804 + source = "registry+https://github.com/rust-lang/crates.io-index" 2805 + checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56" 2806 + dependencies = [ 2807 + "same-file", 2808 + "winapi", 2809 + "winapi-util", 2810 + ] 2811 + 2812 + [[package]] 2813 + name = "wasi" 2814 + version = "0.9.0+wasi-snapshot-preview1" 2815 + source = "registry+https://github.com/rust-lang/crates.io-index" 2816 + checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" 2817 + 2818 + [[package]] 2819 + name = "wasi" 2820 + version = "0.10.2+wasi-snapshot-preview1" 2821 + source = "registry+https://github.com/rust-lang/crates.io-index" 2822 + checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6" 2823 + 2824 + [[package]] 2825 + name = "wasm-bindgen" 2826 + version = "0.2.74" 2827 + source = "registry+https://github.com/rust-lang/crates.io-index" 2828 + checksum = "d54ee1d4ed486f78874278e63e4069fc1ab9f6a18ca492076ffb90c5eb2997fd" 2829 + dependencies = [ 2830 + "cfg-if 1.0.0", 2831 + "wasm-bindgen-macro", 2832 + ] 2833 + 2834 + [[package]] 2835 + name = "wasm-bindgen-backend" 2836 + version = "0.2.74" 2837 + source = "registry+https://github.com/rust-lang/crates.io-index" 2838 + checksum = "3b33f6a0694ccfea53d94db8b2ed1c3a8a4c86dd936b13b9f0a15ec4a451b900" 2839 + dependencies = [ 2840 + "bumpalo", 2841 + "lazy_static", 2842 + "log", 2843 + "proc-macro2", 2844 + "quote", 2845 + "syn", 2846 + "wasm-bindgen-shared", 2847 + ] 2848 + 2849 + [[package]] 2850 + name = "wasm-bindgen-futures" 2851 + version = "0.4.24" 2852 + source = "registry+https://github.com/rust-lang/crates.io-index" 2853 + checksum = "5fba7978c679d53ce2d0ac80c8c175840feb849a161664365d1287b41f2e67f1" 2854 + dependencies = [ 2855 + "cfg-if 1.0.0", 2856 + "js-sys", 2857 + "wasm-bindgen", 2858 + "web-sys", 2859 + ] 2860 + 2861 + [[package]] 2862 + name = "wasm-bindgen-macro" 2863 + version = "0.2.74" 2864 + source = "registry+https://github.com/rust-lang/crates.io-index" 2865 + checksum = "088169ca61430fe1e58b8096c24975251700e7b1f6fd91cc9d59b04fb9b18bd4" 2866 + dependencies = [ 2867 + "quote", 2868 + "wasm-bindgen-macro-support", 2869 + ] 2870 + 2871 + [[package]] 2872 + name = "wasm-bindgen-macro-support" 2873 + version = "0.2.74" 2874 + source = "registry+https://github.com/rust-lang/crates.io-index" 2875 + checksum = "be2241542ff3d9f241f5e2cb6dd09b37efe786df8851c54957683a49f0987a97" 2876 + dependencies = [ 2877 + "proc-macro2", 2878 + "quote", 2879 + "syn", 2880 + "wasm-bindgen-backend", 2881 + "wasm-bindgen-shared", 2882 + ] 2883 + 2884 + [[package]] 2885 + name = "wasm-bindgen-shared" 2886 + version = "0.2.74" 2887 + source = "registry+https://github.com/rust-lang/crates.io-index" 2888 + checksum = "d7cff876b8f18eed75a66cf49b65e7f967cb354a7aa16003fb55dbfd25b44b4f" 2889 + 2890 + [[package]] 2891 + name = "web-sys" 2892 + version = "0.3.51" 2893 + source = "registry+https://github.com/rust-lang/crates.io-index" 2894 + checksum = "e828417b379f3df7111d3a2a9e5753706cae29c41f7c4029ee9fd77f3e09e582" 2895 + dependencies = [ 2896 + "js-sys", 2897 + "wasm-bindgen", 2898 + ] 2899 + 2900 + [[package]] 2901 + name = "webkit2gtk" 2902 + version = "0.11.0" 2903 + source = "registry+https://github.com/rust-lang/crates.io-index" 2904 + checksum = "02b7e9eb04d30f8423e9c8435f686f42bc497cfcac2cfe4b43ce4139fb1a7cb6" 2905 + dependencies = [ 2906 + "bitflags", 2907 + "cairo-rs", 2908 + "gdk", 2909 + "gdk-sys", 2910 + "gio", 2911 + "gio-sys", 2912 + "glib", 2913 + "glib-sys", 2914 + "gobject-sys", 2915 + "gtk", 2916 + "gtk-sys", 2917 + "javascriptcore-rs", 2918 + "libc", 2919 + "webkit2gtk-sys", 2920 + ] 2921 + 2922 + [[package]] 2923 + name = "webkit2gtk-sys" 2924 + version = "0.13.0" 2925 + source = "registry+https://github.com/rust-lang/crates.io-index" 2926 + checksum = "72d10cf73685359cd8611740db241a231f4d74d7e353348dc5332a1a132d6f24" 2927 + dependencies = [ 2928 + "atk-sys", 2929 + "bitflags", 2930 + "cairo-sys-rs", 2931 + "gdk-pixbuf-sys", 2932 + "gdk-sys", 2933 + "gio-sys", 2934 + "glib-sys", 2935 + "gobject-sys", 2936 + "gtk-sys", 2937 + "javascriptcore-rs-sys", 2938 + "libc", 2939 + "pango-sys", 2940 + "pkg-config", 2941 + "soup-sys", 2942 + ] 2943 + 2944 + [[package]] 2945 + name = "webview2" 2946 + version = "0.1.1" 2947 + source = "registry+https://github.com/rust-lang/crates.io-index" 2948 + checksum = "6fab1ccfdabb098b047293c8d496c1914d1c654b68fdaa3bb77cfa47c4bca2c7" 2949 + dependencies = [ 2950 + "com", 2951 + "once_cell", 2952 + "webview2-sys", 2953 + "widestring", 2954 + "winapi", 2955 + ] 2956 + 2957 + [[package]] 2958 + name = "webview2-sys" 2959 + version = "0.1.0" 2960 + source = "registry+https://github.com/rust-lang/crates.io-index" 2961 + checksum = "cc5288cef1e0cbcf7a0b961e6271e33589b8989c80b2e11078504e989b5346ff" 2962 + dependencies = [ 2963 + "com", 2964 + "winapi", 2965 + ] 2966 + 2967 + [[package]] 2968 + name = "widestring" 2969 + version = "0.4.3" 2970 + source = "registry+https://github.com/rust-lang/crates.io-index" 2971 + checksum = "c168940144dd21fd8046987c16a46a33d5fc84eec29ef9dcddc2ac9e31526b7c" 2972 + 2973 + [[package]] 2974 + name = "wildmatch" 2975 + version = "1.1.0" 2976 + source = "registry+https://github.com/rust-lang/crates.io-index" 2977 + checksum = "7f44b95f62d34113cf558c93511ac93027e03e9c29a60dd0fd70e6e025c7270a" 2978 + 2979 + [[package]] 2980 + name = "winapi" 2981 + version = "0.3.9" 2982 + source = "registry+https://github.com/rust-lang/crates.io-index" 2983 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 2984 + dependencies = [ 2985 + "winapi-i686-pc-windows-gnu", 2986 + "winapi-x86_64-pc-windows-gnu", 2987 + ] 2988 + 2989 + [[package]] 2990 + name = "winapi-i686-pc-windows-gnu" 2991 + version = "0.4.0" 2992 + source = "registry+https://github.com/rust-lang/crates.io-index" 2993 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 2994 + 2995 + [[package]] 2996 + name = "winapi-util" 2997 + version = "0.1.5" 2998 + source = "registry+https://github.com/rust-lang/crates.io-index" 2999 + checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 3000 + dependencies = [ 3001 + "winapi", 3002 + ] 3003 + 3004 + [[package]] 3005 + name = "winapi-x86_64-pc-windows-gnu" 3006 + version = "0.4.0" 3007 + source = "registry+https://github.com/rust-lang/crates.io-index" 3008 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 3009 + 3010 + [[package]] 3011 + name = "winres" 3012 + version = "0.1.11" 3013 + source = "registry+https://github.com/rust-lang/crates.io-index" 3014 + checksum = "ff4fb510bbfe5b8992ff15f77a2e6fe6cf062878f0eda00c0f44963a807ca5dc" 3015 + dependencies = [ 3016 + "toml", 3017 + ] 3018 + 3019 + [[package]] 3020 + name = "wry" 3021 + version = "0.11.0" 3022 + source = "registry+https://github.com/rust-lang/crates.io-index" 3023 + checksum = "9272387911b8612688d1e6a90f191ab394561a88634e81b064f98880b4874245" 3024 + dependencies = [ 3025 + "cocoa", 3026 + "core-graphics 0.22.2", 3027 + "gdk", 3028 + "gio", 3029 + "glib", 3030 + "gtk", 3031 + "libc", 3032 + "log", 3033 + "objc", 3034 + "objc_id", 3035 + "once_cell", 3036 + "serde", 3037 + "serde_json", 3038 + "tao", 3039 + "thiserror", 3040 + "url", 3041 + "webkit2gtk", 3042 + "webkit2gtk-sys", 3043 + "webview2", 3044 + "webview2-sys", 3045 + "winapi", 3046 + ] 3047 + 3048 + [[package]] 3049 + name = "x11-dl" 3050 + version = "2.18.5" 3051 + source = "registry+https://github.com/rust-lang/crates.io-index" 3052 + checksum = "2bf981e3a5b3301209754218f962052d4d9ee97e478f4d26d4a6eced34c1fef8" 3053 + dependencies = [ 3054 + "lazy_static", 3055 + "libc", 3056 + "maybe-uninit", 3057 + "pkg-config", 3058 + ] 3059 + 3060 + [[package]] 3061 + name = "xattr" 3062 + version = "0.2.2" 3063 + source = "registry+https://github.com/rust-lang/crates.io-index" 3064 + checksum = "244c3741f4240ef46274860397c7c74e50eb23624996930e484c16679633a54c" 3065 + dependencies = [ 3066 + "libc", 3067 + ] 3068 + 3069 + [[package]] 3070 + name = "zip" 3071 + version = "0.5.13" 3072 + source = "registry+https://github.com/rust-lang/crates.io-index" 3073 + checksum = "93ab48844d61251bb3835145c521d88aa4031d7139e8485990f60ca911fa0815" 3074 + dependencies = [ 3075 + "byteorder", 3076 + "bzip2", 3077 + "crc32fast", 3078 + "flate2", 3079 + "thiserror", 3080 + "time", 3081 + ] 3082 + 3083 + [[package]] 3084 + name = "zstd" 3085 + version = "0.9.0+zstd.1.5.0" 3086 + source = "registry+https://github.com/rust-lang/crates.io-index" 3087 + checksum = "07749a5dc2cb6b36661290245e350f15ec3bbb304e493db54a1d354480522ccd" 3088 + dependencies = [ 3089 + "zstd-safe", 3090 + ] 3091 + 3092 + [[package]] 3093 + name = "zstd-safe" 3094 + version = "4.1.1+zstd.1.5.0" 3095 + source = "registry+https://github.com/rust-lang/crates.io-index" 3096 + checksum = "c91c90f2c593b003603e5e0493c837088df4469da25aafff8bce42ba48caf079" 3097 + dependencies = [ 3098 + "libc", 3099 + "zstd-sys", 3100 + ] 3101 + 3102 + [[package]] 3103 + name = "zstd-sys" 3104 + version = "1.6.1+zstd.1.5.0" 3105 + source = "registry+https://github.com/rust-lang/crates.io-index" 3106 + checksum = "615120c7a2431d16cf1cf979e7fc31ba7a5b5e5707b29c8a99e5dbf8a8392a33" 3107 + dependencies = [ 3108 + "cc", 3109 + "libc", 3110 + ]
+26
src-tauri/Cargo.toml
··· 1 + [package] 2 + name = "mr-tagger" 3 + version = "0.1.0" 4 + description = "Spotlight alternative" 5 + default-run = "mr-tagger" 6 + edition = "2018" 7 + build = "src/build.rs" 8 + 9 + [build-dependencies] 10 + tauri-build = { version = "1.0.0-beta.3" } 11 + 12 + [dependencies] 13 + serde_json = "1.0" 14 + serde = { version = "1.0", features = ["derive"] } 15 + # tauri = { git = "https://github.com/tauri-apps/tauri", rev = "70a1941",features = ["dialog-open", "dialog-save", "menu", "shell-open"] } 16 + tauri = { version = "1.0.0-beta.5", features = ["dialog-open", "dialog-save", "menu", "shell-open"] } 17 + 18 + [features] 19 + default = [ "custom-protocol" ] 20 + custom-protocol = [ "tauri/custom-protocol" ] 21 + 22 + [profile.dev] 23 + # speeds up incremental builds a lot. Should be default in a new Rust 24 + # version: https://github.com/rust-lang/cargo/pull/9298 25 + # https://jakedeichert.com/blog/reducing-rust-incremental-compilation-times-on-macos-by-70-percent/ 26 + split-debuginfo = "unpacked"
src-tauri/icons/128x128.png

This is a binary file and will not be displayed.

src-tauri/icons/128x128@2x.png

This is a binary file and will not be displayed.

src-tauri/icons/32x32.png

This is a binary file and will not be displayed.

src-tauri/icons/Square107x107Logo.png

This is a binary file and will not be displayed.

src-tauri/icons/Square142x142Logo.png

This is a binary file and will not be displayed.

src-tauri/icons/Square150x150Logo.png

This is a binary file and will not be displayed.

src-tauri/icons/Square284x284Logo.png

This is a binary file and will not be displayed.

src-tauri/icons/Square30x30Logo.png

This is a binary file and will not be displayed.

src-tauri/icons/Square310x310Logo.png

This is a binary file and will not be displayed.

src-tauri/icons/Square44x44Logo.png

This is a binary file and will not be displayed.

src-tauri/icons/Square71x71Logo.png

This is a binary file and will not be displayed.

src-tauri/icons/Square89x89Logo.png

This is a binary file and will not be displayed.

src-tauri/icons/StoreLogo.png

This is a binary file and will not be displayed.

src-tauri/icons/icon.icns

This is a binary file and will not be displayed.

src-tauri/icons/icon.ico

This is a binary file and will not be displayed.

src-tauri/icons/icon.png

This is a binary file and will not be displayed.

+1
src-tauri/rustfmt.toml
··· 1 + tab_spaces=2
+3
src-tauri/src/build.rs
··· 1 + fn main() { 2 + tauri_build::build() 3 + }
+6
src-tauri/src/cmd.rs
··· 1 + use tauri::command; 2 + 3 + #[command] 4 + pub fn example() -> String { 5 + return "Hello world".to_string(); 6 + }
+106
src-tauri/src/main.rs
··· 1 + #![cfg_attr( 2 + all(not(debug_assertions), target_os = "windows"), 3 + windows_subsystem = "windows" 4 + )] 5 + 6 + use tauri::{api, CustomMenuItem, Menu, MenuItem, Submenu, WindowBuilder, WindowUrl}; 7 + 8 + mod cmd; 9 + 10 + fn main() { 11 + fn custom_menu(name: &str) -> CustomMenuItem { 12 + let c = CustomMenuItem::new(name.to_string(), name); 13 + return c; 14 + } 15 + let menu = Menu::new() 16 + .add_submenu(Submenu::new( 17 + // on macOS first menu is always app name 18 + "Kryp", 19 + Menu::new() 20 + .add_native_item(MenuItem::About("Kryp".to_string())) 21 + .add_native_item(MenuItem::Separator) 22 + .add_native_item(MenuItem::Services) 23 + .add_native_item(MenuItem::Separator) 24 + .add_native_item(MenuItem::Hide) 25 + .add_native_item(MenuItem::HideOthers) 26 + .add_native_item(MenuItem::ShowAll) 27 + .add_native_item(MenuItem::Separator) 28 + .add_native_item(MenuItem::Quit), 29 + )) 30 + .add_submenu(Submenu::new( 31 + "File", 32 + Menu::new() 33 + .add_item(custom_menu("New").accelerator("cmdOrControl+N")) 34 + .add_item(custom_menu("Open...").accelerator("cmdOrControl+O")) 35 + .add_native_item(MenuItem::Separator) 36 + .add_item(custom_menu("Save").disabled().accelerator("cmdOrControl+S")) 37 + .add_item( 38 + custom_menu("Save As...") 39 + .disabled() 40 + .accelerator("shift+cmdOrControl+S"), 41 + ) 42 + .add_item(custom_menu("Close").accelerator("cmdOrControl+W")), 43 + )) 44 + .add_submenu(Submenu::new("Edit", { 45 + let mut menu = Menu::new(); 46 + menu = menu.add_native_item(MenuItem::Undo); 47 + menu = menu.add_native_item(MenuItem::Redo); 48 + menu = menu.add_native_item(MenuItem::Separator); 49 + menu = menu.add_native_item(MenuItem::Cut); 50 + menu = menu.add_native_item(MenuItem::Copy); 51 + menu = menu.add_native_item(MenuItem::Paste); 52 + #[cfg(not(target_os = "macos"))] 53 + { 54 + menu = menu.add_native_item(MenuItem::Separator); 55 + } 56 + menu = menu.add_native_item(MenuItem::SelectAll); 57 + menu 58 + })) 59 + .add_submenu(Submenu::new( 60 + "View", 61 + Menu::new() 62 + .add_item(custom_menu("Dashboard").accelerator("cmdOrControl+1")) 63 + .add_item(custom_menu("Transactions").accelerator("cmdOrControl+2")), 64 + )) 65 + .add_submenu(Submenu::new( 66 + "Window", 67 + Menu::new() 68 + .add_native_item(MenuItem::Minimize) 69 + .add_native_item(MenuItem::Zoom), 70 + )) 71 + .add_submenu(Submenu::new( 72 + "Help", 73 + Menu::new().add_item(custom_menu("Learn More")), 74 + )) 75 + .add_native_item(MenuItem::Copy); 76 + 77 + let ctx = tauri::generate_context!(); 78 + tauri::Builder::default() 79 + .invoke_handler(tauri::generate_handler![cmd::example]) 80 + .create_window("main", WindowUrl::default(), |win, webview| { 81 + let win = win 82 + .title("Mr Tagger") 83 + .resizable(true) 84 + .transparent(false) 85 + .decorations(true) 86 + .always_on_top(false) 87 + .inner_size(800.0, 600.0) 88 + .min_inner_size(300.0, 150.0) 89 + .skip_taskbar(false) 90 + .fullscreen(false); 91 + return (win, webview); 92 + }) 93 + .menu(menu) 94 + .on_menu_event(|event| match event.menu_item_id() { 95 + "learn-more" => { 96 + api::shell::open( 97 + "https://github.com/probablykasper/mr-tagger".to_string(), 98 + None, 99 + ) 100 + .unwrap(); 101 + } 102 + _ => {} 103 + }) 104 + .run(ctx) 105 + .expect("error while running tauri app"); 106 + }
+63
src-tauri/tauri.conf.json
··· 1 + { 2 + "package": { 3 + "productName": "Mr Tagger" 4 + }, 5 + "build": { 6 + "distDir": "../build", 7 + "devPath": "http://localhost:6000", 8 + "beforeDevCommand": "npm run dev:web", 9 + "beforeBuildCommand": "npm run build:web" 10 + }, 11 + "tauri": { 12 + "bundle": { 13 + "active": true, 14 + "targets": "all", 15 + "identifier": "space.kasper.mr-tagger", 16 + "icon": [ 17 + "icons/32x32.png", 18 + "icons/128x128.png", 19 + "icons/128x128@2x.png", 20 + "icons/icon.icns", 21 + "icons/icon.ico" 22 + ], 23 + "resources": [], 24 + "externalBin": [], 25 + "copyright": "© 2021 kasper.space", 26 + "category": "Music", 27 + "shortDescription": "Music file tagger", 28 + "longDescription": "Music file tagger", 29 + "deb": { 30 + "depends": [], 31 + "useBootstrapper": false 32 + }, 33 + "macOS": { 34 + "frameworks": [], 35 + "minimumSystemVersion": "", 36 + "useBootstrapper": false, 37 + "exceptionDomain": "", 38 + "signingIdentity": null, 39 + "entitlements": null 40 + }, 41 + "windows": { 42 + "certificateThumbprint": null, 43 + "digestAlgorithm": "sha256", 44 + "timestampUrl": "" 45 + } 46 + }, 47 + "updater": { 48 + "active": false 49 + }, 50 + "allowlist": { 51 + "shell": { 52 + "open": true 53 + }, 54 + "dialog": { 55 + "open": true, 56 + "save": true 57 + } 58 + }, 59 + "security": { 60 + "csp": "default-src blob: data: filesystem: ws: wss: http: https: tauri: 'unsafe-eval' 'unsafe-inline' 'self' img-src: 'self'" 61 + } 62 + } 63 + }
+32
src/App.svelte
··· 1 + <script lang="ts"> 2 + import { onMount } from 'svelte' 3 + import Counter from './Counter.svelte' 4 + let count: number = 0 5 + onMount(() => { 6 + const interval = setInterval(() => count++, 1000) 7 + return () => clearInterval(interval) 8 + }) 9 + </script> 10 + 11 + <main> 12 + <h1>Hello world</h1> 13 + <p>Edit <code>src/Counter.svelte</code> to trigger HMR</p> 14 + <Counter {count} /> 15 + </main> 16 + 17 + <style lang="sass"> 18 + :global(body) 19 + margin: 0 20 + font-family: Arial, Helvetica, sans-serif 21 + font-size: 18px 22 + main 23 + text-align: center 24 + min-height: 100vh 25 + display: flex 26 + flex-direction: column 27 + justify-content: center 28 + code 29 + background: #e6e6e6 30 + padding: 3px 6px 31 + border-radius: 4px 32 + </style>
+12
src/Counter.svelte
··· 1 + <script lang="ts"> 2 + export let count: number 3 + </script> 4 + 5 + <p>Counter: <code>{count}</code></p> 6 + 7 + <style lang="sass"> 8 + code 9 + background: #e6e6e6 10 + padding: 3px 6px 11 + border-radius: 4px 12 + </style>
+10
src/index.html
··· 1 + <!DOCTYPE html> 2 + <html lang="en"> 3 + <head> 4 + <meta charset="utf-8" /> 5 + <meta name="viewport" content="width=device-width, initial-scale=1" /> 6 + </head> 7 + <body> 8 + <script type="module" src="./main.ts"></script> 9 + </body> 10 + </html>
+7
src/main.ts
··· 1 + import App from './App.svelte' 2 + 3 + const app = new App({ 4 + target: document.body, 5 + }) 6 + 7 + export default app
+25
tsconfig.json
··· 1 + { 2 + "compilerOptions": { 3 + "target": "esnext", 4 + "module": "esnext", 5 + "moduleResolution": "node", 6 + 7 + // require `import type` instead fo `import` for types 8 + // svelte-preprocess apparently needs this 9 + "importsNotUsedAsValues": "error", 10 + "isolatedModules": true, 11 + 12 + // To have svelte warnings/errors correct position 13 + "sourceMap": true, 14 + 15 + // Prevent type errors 16 + "types": ["svelte"], 17 + 18 + "strict": true, 19 + "esModuleInterop": true, 20 + "skipLibCheck": true, 21 + "forceConsistentCasingInFileNames": true, 22 + "baseUrl": "." 23 + }, 24 + "include": ["src/**/*.ts", "src/**/*.svelte"] 25 + }
+30
vite.config.js
··· 1 + import { defineConfig } from 'vite' 2 + import { svelte } from '@sveltejs/vite-plugin-svelte' 3 + import sveltePreprocess from 'svelte-preprocess' 4 + 5 + export default defineConfig({ 6 + root: './src', 7 + base: './', // use relative paths 8 + publicDir: '../public', 9 + clearScreen: false, 10 + server: { 11 + port: 4000, 12 + strictPort: true, 13 + }, 14 + build: { 15 + outDir: '../build', 16 + emptyOutDir: true, 17 + minify: false, 18 + sourcemap: true, 19 + target: ['chrome64', 'edge79', 'firefox62', 'safari11.1'], 20 + }, 21 + plugins: [ 22 + svelte({ 23 + preprocess: sveltePreprocess({ 24 + pug: { 25 + pretty: true, 26 + }, 27 + }), 28 + }), 29 + ], 30 + })