[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.

Update setup

Kasper (May 19, 2023, 10:03 AM +0200) 0a2bc677 b3628563

+1386 -2841
+19 -11
.eslintrc.cjs
··· 1 1 module.exports = { 2 2 root: true, 3 + extends: [ 4 + 'eslint:recommended', 5 + 'plugin:@typescript-eslint/recommended', 6 + 'plugin:svelte/recommended', 7 + 'prettier', 8 + ], 3 9 parser: '@typescript-eslint/parser', 4 - extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended', 'prettier'], 5 - plugins: ['svelte3', '@typescript-eslint'], 6 - overrides: [{ files: ['*.svelte'], processor: 'svelte3/svelte3' }], 7 - settings: { 8 - 'svelte3/typescript': true, 9 - 'svelte3/ignore-styles': (attributes) => { 10 - // https://github.com/sveltejs/eslint-plugin-svelte3/issues/10 11 - return attributes && attributes.lang && attributes.lang !== 'css' 12 - }, 13 - }, 10 + plugins: ['@typescript-eslint'], 11 + ignorePatterns: ['*.cjs'], 14 12 parserOptions: { 15 13 sourceType: 'module', 16 - ecmaVersion: 2019, 14 + ecmaVersion: 2020, 15 + extraFileExtensions: ['.svelte'], 17 16 }, 18 17 env: { 19 18 browser: true, 20 19 es2017: true, 21 20 node: true, 22 21 }, 22 + overrides: [ 23 + { 24 + files: ['*.svelte'], 25 + parser: 'svelte-eslint-parser', 26 + parserOptions: { 27 + parser: '@typescript-eslint/parser', 28 + }, 29 + }, 30 + ], 23 31 }
+5 -5
.github/workflows/release.yml
··· 10 10 strategy: 11 11 fail-fast: false 12 12 matrix: 13 - platform: [macos-10.15, ubuntu-latest, windows-latest] 13 + platform: [macos-latest, ubuntu-latest, windows-latest] 14 14 runs-on: ${{ matrix.platform }} 15 15 steps: 16 16 - name: Checkout repository 17 17 uses: actions/checkout@v3 18 18 19 19 - name: Node.js setup 20 - uses: actions/setup-node@v1 20 + uses: actions/setup-node@v3 21 21 with: 22 - node-version: 16 22 + node-version: 18 23 23 24 24 - name: Rust setup 25 25 uses: dtolnay/rust-toolchain@stable 26 26 27 - - name: Install dependencies (Ubuntu only) 27 + - name: Install dependencies (ubuntu only) 28 28 if: matrix.platform == 'ubuntu-latest' 29 29 run: | 30 30 sudo apt-get update 31 - sudo apt-get install -y webkit2gtk-4.0 31 + sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.0-dev libappindicator3-dev librsvg2-dev patchelf 32 32 33 33 - run: npm install 34 34
+7 -7
.github/workflows/test.yml
··· 11 11 strategy: 12 12 fail-fast: false 13 13 matrix: 14 - platform: [macos-10.15, ubuntu-latest, windows-latest] 14 + platform: [macos-latest, ubuntu-latest, windows-latest] 15 15 runs-on: ${{ matrix.platform }} 16 16 steps: 17 17 - name: Checkout repository 18 18 uses: actions/checkout@v3 19 19 20 20 - name: Node.js setup 21 - uses: actions/setup-node@v1 21 + uses: actions/setup-node@v3 22 22 with: 23 - node-version: 16 23 + node-version: 18 24 24 25 25 - name: Rust setup 26 26 uses: dtolnay/rust-toolchain@stable 27 27 28 28 - name: Rust Cache 29 - uses: Swatinem/rust-cache@v1 29 + uses: Swatinem/rust-cache@v2 30 30 with: 31 - working-directory: ./src-tauri 31 + workspaces: ./src-tauri 32 32 33 - - name: Install dependencies (Ubuntu only) 33 + - name: Install dependencies (ubuntu only) 34 34 if: matrix.platform == 'ubuntu-latest' 35 35 run: | 36 36 sudo apt-get update 37 - sudo apt-get install -y webkit2gtk-4.0 37 + sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.0-dev libappindicator3-dev librsvg2-dev patchelf 38 38 39 39 - run: npm install 40 40
+4 -4
.gitignore
··· 1 - /node_modules/ 2 - /build/ 3 - 4 - /src-tauri/target/ 1 + .DS_Store 2 + node_modules 3 + /dist 4 + /src-tauri/target 5 5 /src-tauri/WixTools
+10
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="src/main.ts"></script> 9 + </body> 10 + </html>
+518 -2263
package-lock.json
··· 1 1 { 2 2 "name": "mr-tagger", 3 - "lockfileVersion": 2, 3 + "lockfileVersion": 3, 4 4 "requires": true, 5 5 "packages": { 6 6 "": { 7 7 "devDependencies": { 8 - "@sveltejs/vite-plugin-svelte": "^2.0.2", 9 - "@tauri-apps/api": "^1.2.0", 10 - "@tauri-apps/cli": "^1.2.3", 11 - "@typescript-eslint/eslint-plugin": "^5.53.0", 12 - "@typescript-eslint/parser": "^5.53.0", 13 - "eslint": "^8.34.0", 14 - "eslint-config-prettier": "^8.6.0", 15 - "eslint-plugin-svelte3": "^4.0.0", 16 - "prettier": "^2.8.4", 17 - "prettier-plugin-svelte": "^2.9.0", 18 - "sass": "^1.58.3", 19 - "svelte": "^3.55.1", 20 - "svelte-check": "^3.0.3", 8 + "@sveltejs/vite-plugin-svelte": "^2.2.0", 9 + "@tauri-apps/api": "^1.3.0", 10 + "@tauri-apps/cli": "^1.3.1", 11 + "@tsconfig/svelte": "^4.0.1", 12 + "@typescript-eslint/eslint-plugin": "^5.59.6", 13 + "@typescript-eslint/parser": "^5.59.6", 14 + "eslint": "^8.40.0", 15 + "eslint-config-prettier": "^8.8.0", 16 + "eslint-plugin-svelte": "^2.28.0", 17 + "prettier": "^2.8.8", 18 + "prettier-plugin-svelte": "^2.10.0", 19 + "sass": "^1.62.1", 20 + "svelte": "^3.59.1", 21 + "svelte-check": "^3.3.2", 21 22 "svelte-tauri-filedrop": "^1.0.0", 22 - "typescript": "^4.9.5", 23 - "vite": "^4.1.3" 23 + "typescript": "^5.0.4", 24 + "vite": "^4.3.8" 24 25 } 25 26 }, 26 27 "node_modules/@esbuild/android-arm": { 27 - "version": "0.16.17", 28 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz", 29 - "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==", 28 + "version": "0.17.19", 29 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", 30 + "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", 30 31 "cpu": [ 31 32 "arm" 32 33 ], ··· 40 41 } 41 42 }, 42 43 "node_modules/@esbuild/android-arm64": { 43 - "version": "0.16.17", 44 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz", 45 - "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==", 44 + "version": "0.17.19", 45 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", 46 + "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", 46 47 "cpu": [ 47 48 "arm64" 48 49 ], ··· 56 57 } 57 58 }, 58 59 "node_modules/@esbuild/android-x64": { 59 - "version": "0.16.17", 60 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz", 61 - "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==", 60 + "version": "0.17.19", 61 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", 62 + "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", 62 63 "cpu": [ 63 64 "x64" 64 65 ], ··· 72 73 } 73 74 }, 74 75 "node_modules/@esbuild/darwin-arm64": { 75 - "version": "0.16.17", 76 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz", 77 - "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==", 76 + "version": "0.17.19", 77 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", 78 + "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", 78 79 "cpu": [ 79 80 "arm64" 80 81 ], ··· 88 89 } 89 90 }, 90 91 "node_modules/@esbuild/darwin-x64": { 91 - "version": "0.16.17", 92 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz", 93 - "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==", 92 + "version": "0.17.19", 93 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", 94 + "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", 94 95 "cpu": [ 95 96 "x64" 96 97 ], ··· 104 105 } 105 106 }, 106 107 "node_modules/@esbuild/freebsd-arm64": { 107 - "version": "0.16.17", 108 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz", 109 - "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==", 108 + "version": "0.17.19", 109 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", 110 + "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", 110 111 "cpu": [ 111 112 "arm64" 112 113 ], ··· 120 121 } 121 122 }, 122 123 "node_modules/@esbuild/freebsd-x64": { 123 - "version": "0.16.17", 124 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz", 125 - "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==", 124 + "version": "0.17.19", 125 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", 126 + "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", 126 127 "cpu": [ 127 128 "x64" 128 129 ], ··· 136 137 } 137 138 }, 138 139 "node_modules/@esbuild/linux-arm": { 139 - "version": "0.16.17", 140 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz", 141 - "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==", 140 + "version": "0.17.19", 141 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", 142 + "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", 142 143 "cpu": [ 143 144 "arm" 144 145 ], ··· 152 153 } 153 154 }, 154 155 "node_modules/@esbuild/linux-arm64": { 155 - "version": "0.16.17", 156 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz", 157 - "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==", 156 + "version": "0.17.19", 157 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", 158 + "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", 158 159 "cpu": [ 159 160 "arm64" 160 161 ], ··· 168 169 } 169 170 }, 170 171 "node_modules/@esbuild/linux-ia32": { 171 - "version": "0.16.17", 172 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz", 173 - "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==", 172 + "version": "0.17.19", 173 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", 174 + "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", 174 175 "cpu": [ 175 176 "ia32" 176 177 ], ··· 184 185 } 185 186 }, 186 187 "node_modules/@esbuild/linux-loong64": { 187 - "version": "0.16.17", 188 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz", 189 - "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==", 188 + "version": "0.17.19", 189 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", 190 + "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", 190 191 "cpu": [ 191 192 "loong64" 192 193 ], ··· 200 201 } 201 202 }, 202 203 "node_modules/@esbuild/linux-mips64el": { 203 - "version": "0.16.17", 204 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz", 205 - "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==", 204 + "version": "0.17.19", 205 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", 206 + "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", 206 207 "cpu": [ 207 208 "mips64el" 208 209 ], ··· 216 217 } 217 218 }, 218 219 "node_modules/@esbuild/linux-ppc64": { 219 - "version": "0.16.17", 220 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz", 221 - "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==", 220 + "version": "0.17.19", 221 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", 222 + "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", 222 223 "cpu": [ 223 224 "ppc64" 224 225 ], ··· 232 233 } 233 234 }, 234 235 "node_modules/@esbuild/linux-riscv64": { 235 - "version": "0.16.17", 236 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz", 237 - "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==", 236 + "version": "0.17.19", 237 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", 238 + "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", 238 239 "cpu": [ 239 240 "riscv64" 240 241 ], ··· 248 249 } 249 250 }, 250 251 "node_modules/@esbuild/linux-s390x": { 251 - "version": "0.16.17", 252 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz", 253 - "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==", 252 + "version": "0.17.19", 253 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", 254 + "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", 254 255 "cpu": [ 255 256 "s390x" 256 257 ], ··· 264 265 } 265 266 }, 266 267 "node_modules/@esbuild/linux-x64": { 267 - "version": "0.16.17", 268 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz", 269 - "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==", 268 + "version": "0.17.19", 269 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", 270 + "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", 270 271 "cpu": [ 271 272 "x64" 272 273 ], ··· 280 281 } 281 282 }, 282 283 "node_modules/@esbuild/netbsd-x64": { 283 - "version": "0.16.17", 284 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz", 285 - "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==", 284 + "version": "0.17.19", 285 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", 286 + "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", 286 287 "cpu": [ 287 288 "x64" 288 289 ], ··· 296 297 } 297 298 }, 298 299 "node_modules/@esbuild/openbsd-x64": { 299 - "version": "0.16.17", 300 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz", 301 - "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==", 300 + "version": "0.17.19", 301 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", 302 + "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", 302 303 "cpu": [ 303 304 "x64" 304 305 ], ··· 312 313 } 313 314 }, 314 315 "node_modules/@esbuild/sunos-x64": { 315 - "version": "0.16.17", 316 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz", 317 - "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==", 316 + "version": "0.17.19", 317 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", 318 + "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", 318 319 "cpu": [ 319 320 "x64" 320 321 ], ··· 328 329 } 329 330 }, 330 331 "node_modules/@esbuild/win32-arm64": { 331 - "version": "0.16.17", 332 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz", 333 - "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==", 332 + "version": "0.17.19", 333 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", 334 + "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", 334 335 "cpu": [ 335 336 "arm64" 336 337 ], ··· 344 345 } 345 346 }, 346 347 "node_modules/@esbuild/win32-ia32": { 347 - "version": "0.16.17", 348 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz", 349 - "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==", 348 + "version": "0.17.19", 349 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", 350 + "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", 350 351 "cpu": [ 351 352 "ia32" 352 353 ], ··· 360 361 } 361 362 }, 362 363 "node_modules/@esbuild/win32-x64": { 363 - "version": "0.16.17", 364 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz", 365 - "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==", 364 + "version": "0.17.19", 365 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", 366 + "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", 366 367 "cpu": [ 367 368 "x64" 368 369 ], ··· 375 376 "node": ">=12" 376 377 } 377 378 }, 379 + "node_modules/@eslint-community/eslint-utils": { 380 + "version": "4.4.0", 381 + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", 382 + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", 383 + "dev": true, 384 + "dependencies": { 385 + "eslint-visitor-keys": "^3.3.0" 386 + }, 387 + "engines": { 388 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 389 + }, 390 + "peerDependencies": { 391 + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 392 + } 393 + }, 394 + "node_modules/@eslint-community/regexpp": { 395 + "version": "4.5.1", 396 + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", 397 + "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", 398 + "dev": true, 399 + "engines": { 400 + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 401 + } 402 + }, 378 403 "node_modules/@eslint/eslintrc": { 379 - "version": "1.4.1", 380 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", 381 - "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", 404 + "version": "2.0.3", 405 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", 406 + "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", 382 407 "dev": true, 383 408 "dependencies": { 384 409 "ajv": "^6.12.4", 385 410 "debug": "^4.3.2", 386 - "espree": "^9.4.0", 411 + "espree": "^9.5.2", 387 412 "globals": "^13.19.0", 388 413 "ignore": "^5.2.0", 389 414 "import-fresh": "^3.2.1", ··· 396 421 }, 397 422 "funding": { 398 423 "url": "https://opencollective.com/eslint" 424 + } 425 + }, 426 + "node_modules/@eslint/js": { 427 + "version": "8.40.0", 428 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.40.0.tgz", 429 + "integrity": "sha512-ElyB54bJIhXQYVKjDSvCkPO1iU1tSAeVQJbllWJq1XQSmmA4dgFk8CbiBGpiOPxleE48vDogxCtmMYku4HSVLA==", 430 + "dev": true, 431 + "engines": { 432 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 399 433 } 400 434 }, 401 435 "node_modules/@humanwhocodes/config-array": { ··· 441 475 } 442 476 }, 443 477 "node_modules/@jridgewell/sourcemap-codec": { 444 - "version": "1.4.14", 445 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", 446 - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", 478 + "version": "1.4.15", 479 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", 480 + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", 447 481 "dev": true 448 482 }, 449 483 "node_modules/@jridgewell/trace-mapping": { 450 - "version": "0.3.17", 451 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", 452 - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", 484 + "version": "0.3.18", 485 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", 486 + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", 453 487 "dev": true, 454 488 "dependencies": { 455 489 "@jridgewell/resolve-uri": "3.1.0", 456 490 "@jridgewell/sourcemap-codec": "1.4.14" 457 491 } 458 492 }, 493 + "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { 494 + "version": "1.4.14", 495 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", 496 + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", 497 + "dev": true 498 + }, 459 499 "node_modules/@nodelib/fs.scandir": { 460 500 "version": "2.1.5", 461 501 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", ··· 492 532 } 493 533 }, 494 534 "node_modules/@sveltejs/vite-plugin-svelte": { 495 - "version": "2.0.2", 496 - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.0.2.tgz", 497 - "integrity": "sha512-xCEan0/NNpQuL0l5aS42FjwQ6wwskdxC3pW1OeFtEKNZwRg7Evro9lac9HesGP6TdFsTv2xMes5ASQVKbCacxg==", 535 + "version": "2.2.0", 536 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.2.0.tgz", 537 + "integrity": "sha512-KDtdva+FZrZlyug15KlbXuubntAPKcBau0K7QhAIqC5SAy0uDbjZwoexDRx0L0J2T4niEfC6FnA9GuQQJKg+Aw==", 498 538 "dev": true, 499 539 "dependencies": { 500 540 "debug": "^4.3.4", 501 - "deepmerge": "^4.2.2", 541 + "deepmerge": "^4.3.1", 502 542 "kleur": "^4.1.5", 503 - "magic-string": "^0.27.0", 543 + "magic-string": "^0.30.0", 504 544 "svelte-hmr": "^0.15.1", 505 - "vitefu": "^0.2.3" 545 + "vitefu": "^0.2.4" 506 546 }, 507 547 "engines": { 508 548 "node": "^14.18.0 || >= 16" ··· 513 553 } 514 554 }, 515 555 "node_modules/@tauri-apps/api": { 516 - "version": "1.2.0", 517 - "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-1.2.0.tgz", 518 - "integrity": "sha512-lsI54KI6HGf7VImuf/T9pnoejfgkNoXveP14pVV7XarrQ46rOejIVJLFqHI9sRReJMGdh2YuCoI3cc/yCWCsrw==", 556 + "version": "1.3.0", 557 + "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-1.3.0.tgz", 558 + "integrity": "sha512-AH+3FonkKZNtfRtGrObY38PrzEj4d+1emCbwNGu0V2ENbXjlLHMZQlUh+Bhu/CRmjaIwZMGJ3yFvWaZZgTHoog==", 519 559 "dev": true, 520 560 "engines": { 521 561 "node": ">= 14.6.0", ··· 528 568 } 529 569 }, 530 570 "node_modules/@tauri-apps/cli": { 531 - "version": "1.2.3", 532 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-1.2.3.tgz", 533 - "integrity": "sha512-erxtXuPhMEGJPBtnhPILD4AjuT81GZsraqpFvXAmEJZ2p8P6t7MVBifCL8LznRknznM3jn90D3M8RNBP3wcXTw==", 571 + "version": "1.3.1", 572 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-1.3.1.tgz", 573 + "integrity": "sha512-o4I0JujdITsVRm3/0spfJX7FcKYrYV1DXJqzlWIn6IY25/RltjU6qbC1TPgVww3RsRX63jyVUTcWpj5wwFl+EQ==", 534 574 "dev": true, 535 575 "bin": { 536 576 "tauri": "tauri.js" ··· 543 583 "url": "https://opencollective.com/tauri" 544 584 }, 545 585 "optionalDependencies": { 546 - "@tauri-apps/cli-darwin-arm64": "1.2.3", 547 - "@tauri-apps/cli-darwin-x64": "1.2.3", 548 - "@tauri-apps/cli-linux-arm-gnueabihf": "1.2.3", 549 - "@tauri-apps/cli-linux-arm64-gnu": "1.2.3", 550 - "@tauri-apps/cli-linux-arm64-musl": "1.2.3", 551 - "@tauri-apps/cli-linux-x64-gnu": "1.2.3", 552 - "@tauri-apps/cli-linux-x64-musl": "1.2.3", 553 - "@tauri-apps/cli-win32-ia32-msvc": "1.2.3", 554 - "@tauri-apps/cli-win32-x64-msvc": "1.2.3" 586 + "@tauri-apps/cli-darwin-arm64": "1.3.1", 587 + "@tauri-apps/cli-darwin-x64": "1.3.1", 588 + "@tauri-apps/cli-linux-arm-gnueabihf": "1.3.1", 589 + "@tauri-apps/cli-linux-arm64-gnu": "1.3.1", 590 + "@tauri-apps/cli-linux-arm64-musl": "1.3.1", 591 + "@tauri-apps/cli-linux-x64-gnu": "1.3.1", 592 + "@tauri-apps/cli-linux-x64-musl": "1.3.1", 593 + "@tauri-apps/cli-win32-ia32-msvc": "1.3.1", 594 + "@tauri-apps/cli-win32-x64-msvc": "1.3.1" 555 595 } 556 596 }, 557 597 "node_modules/@tauri-apps/cli-darwin-arm64": { 558 - "version": "1.2.3", 559 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-1.2.3.tgz", 560 - "integrity": "sha512-phJN3fN8FtZZwqXg08bcxfq1+X1JSDglLvRxOxB7VWPq+O5SuB8uLyssjJsu+PIhyZZnIhTGdjhzLSFhSXfLsw==", 598 + "version": "1.3.1", 599 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-1.3.1.tgz", 600 + "integrity": "sha512-QlepYVPgOgspcwA/u4kGG4ZUijlXfdRtno00zEy+LxinN/IRXtk+6ErVtsmoLi1ZC9WbuMwzAcsRvqsD+RtNAg==", 561 601 "cpu": [ 562 602 "arm64" 563 603 ], ··· 571 611 } 572 612 }, 573 613 "node_modules/@tauri-apps/cli-darwin-x64": { 574 - "version": "1.2.3", 575 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-1.2.3.tgz", 576 - "integrity": "sha512-jFZ/y6z8z6v4yliIbXKBXA7BJgtZVMsITmEXSuD6s5+eCOpDhQxbRkr6CA+FFfr+/r96rWSDSgDenDQuSvPAKw==", 614 + "version": "1.3.1", 615 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-1.3.1.tgz", 616 + "integrity": "sha512-fKcAUPVFO3jfDKXCSDGY0MhZFF/wDtx3rgFnogWYu4knk38o9RaqRkvMvqJhLYPuWaEM5h6/z1dRrr9KKCbrVg==", 577 617 "cpu": [ 578 618 "x64" 579 619 ], ··· 587 627 } 588 628 }, 589 629 "node_modules/@tauri-apps/cli-linux-arm-gnueabihf": { 590 - "version": "1.2.3", 591 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-1.2.3.tgz", 592 - "integrity": "sha512-C7h5vqAwXzY0kRGSU00Fj8PudiDWFCiQqqUNI1N+fhCILrzWZB9TPBwdx33ZfXKt/U4+emdIoo/N34v3TiAOmQ==", 630 + "version": "1.3.1", 631 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-1.3.1.tgz", 632 + "integrity": "sha512-+4H0dv8ltJHYu/Ma1h9ixUPUWka9EjaYa8nJfiMsdCI4LJLNE6cPveE7RmhZ59v9GW1XB108/k083JUC/OtGvA==", 593 633 "cpu": [ 594 634 "arm" 595 635 ], ··· 603 643 } 604 644 }, 605 645 "node_modules/@tauri-apps/cli-linux-arm64-gnu": { 606 - "version": "1.2.3", 607 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-1.2.3.tgz", 608 - "integrity": "sha512-buf1c8sdkuUzVDkGPQpyUdAIIdn5r0UgXU6+H5fGPq/Xzt5K69JzXaeo6fHsZEZghbV0hOK+taKV4J0m30UUMQ==", 646 + "version": "1.3.1", 647 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-1.3.1.tgz", 648 + "integrity": "sha512-Pj3odVO1JAxLjYmoXKxcrpj/tPxcA8UP8N06finhNtBtBaxAjrjjxKjO4968KB0BUH7AASIss9EL4Tr0FGnDuw==", 609 649 "cpu": [ 610 650 "arm64" 611 651 ], ··· 619 659 } 620 660 }, 621 661 "node_modules/@tauri-apps/cli-linux-arm64-musl": { 622 - "version": "1.2.3", 623 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.2.3.tgz", 624 - "integrity": "sha512-x88wPS9W5xAyk392vc4uNHcKBBvCp0wf4H9JFMF9OBwB7vfd59LbQCFcPSu8f0BI7bPrOsyHqspWHuFL8ojQEA==", 662 + "version": "1.3.1", 663 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.3.1.tgz", 664 + "integrity": "sha512-tA0JdDLPFaj42UDIVcF2t8V0tSha40rppcmAR/MfQpTCxih6399iMjwihz9kZE1n4b5O4KTq9GliYo50a8zYlQ==", 625 665 "cpu": [ 626 666 "arm64" 627 667 ], ··· 635 675 } 636 676 }, 637 677 "node_modules/@tauri-apps/cli-linux-x64-gnu": { 638 - "version": "1.2.3", 639 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-1.2.3.tgz", 640 - "integrity": "sha512-ZMz1jxEVe0B4/7NJnlPHmwmSIuwiD6ViXKs8F+OWWz2Y4jn5TGxWKFg7DLx5OwQTRvEIZxxT7lXHi5CuTNAxKg==", 678 + "version": "1.3.1", 679 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-1.3.1.tgz", 680 + "integrity": "sha512-FDU+Mnvk6NLkqQimcNojdKpMN4Y3W51+SQl+NqG9AFCWprCcSg62yRb84751ujZuf2MGT8HQOfmd0i77F4Q3tQ==", 641 681 "cpu": [ 642 682 "x64" 643 683 ], ··· 651 691 } 652 692 }, 653 693 "node_modules/@tauri-apps/cli-linux-x64-musl": { 654 - "version": "1.2.3", 655 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-1.2.3.tgz", 656 - "integrity": "sha512-B/az59EjJhdbZDzawEVox0LQu2ZHCZlk8rJf85AMIktIUoAZPFbwyiUv7/zjzA/sY6Nb58OSJgaPL2/IBy7E0A==", 694 + "version": "1.3.1", 695 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-1.3.1.tgz", 696 + "integrity": "sha512-MpO3akXFmK8lZYEbyQRDfhdxz1JkTBhonVuz5rRqxwA7gnGWHa1aF1+/2zsy7ahjB2tQ9x8DDFDMdVE20o9HrA==", 657 697 "cpu": [ 658 698 "x64" 659 699 ], ··· 667 707 } 668 708 }, 669 709 "node_modules/@tauri-apps/cli-win32-ia32-msvc": { 670 - "version": "1.2.3", 671 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-1.2.3.tgz", 672 - "integrity": "sha512-ypdO1OdC5ugNJAKO2m3sb1nsd+0TSvMS9Tr5qN/ZSMvtSduaNwrcZ3D7G/iOIanrqu/Nl8t3LYlgPZGBKlw7Ng==", 710 + "version": "1.3.1", 711 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-1.3.1.tgz", 712 + "integrity": "sha512-9Boeo3K5sOrSBAZBuYyGkpV2RfnGQz3ZhGJt4hE6P+HxRd62lS6+qDKAiw1GmkZ0l1drc2INWrNeT50gwOKwIQ==", 673 713 "cpu": [ 674 714 "ia32" 675 715 ], ··· 683 723 } 684 724 }, 685 725 "node_modules/@tauri-apps/cli-win32-x64-msvc": { 686 - "version": "1.2.3", 687 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-1.2.3.tgz", 688 - "integrity": "sha512-CsbHQ+XhnV/2csOBBDVfH16cdK00gNyNYUW68isedmqcn8j+s0e9cQ1xXIqi+Hue3awp8g3ImYN5KPepf3UExw==", 726 + "version": "1.3.1", 727 + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-1.3.1.tgz", 728 + "integrity": "sha512-wMrTo91hUu5CdpbElrOmcZEoJR4aooTG+fbtcc87SMyPGQy1Ux62b+ZdwLvL1sVTxnIm//7v6QLRIWGiUjCPwA==", 689 729 "cpu": [ 690 730 "x64" 691 731 ], ··· 698 738 "node": ">= 10" 699 739 } 700 740 }, 741 + "node_modules/@tsconfig/svelte": { 742 + "version": "4.0.1", 743 + "resolved": "https://registry.npmjs.org/@tsconfig/svelte/-/svelte-4.0.1.tgz", 744 + "integrity": "sha512-B+XlGpmuAQzJqDoBATNCvEPqQg0HkO7S8pM14QDI5NsmtymzRexQ1N+nX2H6RTtFbuFgaZD4I8AAi8voGg0GLg==", 745 + "dev": true 746 + }, 701 747 "node_modules/@types/json-schema": { 702 748 "version": "7.0.11", 703 749 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", 704 750 "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", 705 751 "dev": true 706 752 }, 707 - "node_modules/@types/node": { 708 - "version": "18.14.0", 709 - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.0.tgz", 710 - "integrity": "sha512-5EWrvLmglK+imbCJY0+INViFWUHg1AHel1sq4ZVSfdcNqGy9Edv3UB9IIzzg+xPaUcAgZYcfVs2fBcwDeZzU0A==", 711 - "dev": true 712 - }, 713 753 "node_modules/@types/pug": { 714 754 "version": "2.0.6", 715 755 "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz", 716 756 "integrity": "sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==", 717 757 "dev": true 718 758 }, 719 - "node_modules/@types/sass": { 720 - "version": "1.43.1", 721 - "resolved": "https://registry.npmjs.org/@types/sass/-/sass-1.43.1.tgz", 722 - "integrity": "sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==", 723 - "dev": true, 724 - "dependencies": { 725 - "@types/node": "*" 726 - } 727 - }, 728 759 "node_modules/@types/semver": { 729 - "version": "7.3.13", 730 - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", 731 - "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", 760 + "version": "7.5.0", 761 + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", 762 + "integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==", 732 763 "dev": true 733 764 }, 734 765 "node_modules/@typescript-eslint/eslint-plugin": { 735 - "version": "5.53.0", 736 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.53.0.tgz", 737 - "integrity": "sha512-alFpFWNucPLdUOySmXCJpzr6HKC3bu7XooShWM+3w/EL6J2HIoB2PFxpLnq4JauWVk6DiVeNKzQlFEaE+X9sGw==", 766 + "version": "5.59.6", 767 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.6.tgz", 768 + "integrity": "sha512-sXtOgJNEuRU5RLwPUb1jxtToZbgvq3M6FPpY4QENxoOggK+UpTxUBpj6tD8+Qh2g46Pi9We87E+eHnUw8YcGsw==", 738 769 "dev": true, 739 770 "dependencies": { 740 - "@typescript-eslint/scope-manager": "5.53.0", 741 - "@typescript-eslint/type-utils": "5.53.0", 742 - "@typescript-eslint/utils": "5.53.0", 771 + "@eslint-community/regexpp": "^4.4.0", 772 + "@typescript-eslint/scope-manager": "5.59.6", 773 + "@typescript-eslint/type-utils": "5.59.6", 774 + "@typescript-eslint/utils": "5.59.6", 743 775 "debug": "^4.3.4", 744 776 "grapheme-splitter": "^1.0.4", 745 777 "ignore": "^5.2.0", 746 778 "natural-compare-lite": "^1.4.0", 747 - "regexpp": "^3.2.0", 748 779 "semver": "^7.3.7", 749 780 "tsutils": "^3.21.0" 750 781 }, ··· 766 797 } 767 798 }, 768 799 "node_modules/@typescript-eslint/parser": { 769 - "version": "5.53.0", 770 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.53.0.tgz", 771 - "integrity": "sha512-MKBw9i0DLYlmdOb3Oq/526+al20AJZpANdT6Ct9ffxcV8nKCHz63t/S0IhlTFNsBIHJv+GY5SFJ0XfqVeydQrQ==", 800 + "version": "5.59.6", 801 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.6.tgz", 802 + "integrity": "sha512-7pCa6al03Pv1yf/dUg/s1pXz/yGMUBAw5EeWqNTFiSueKvRNonze3hma3lhdsOrQcaOXhbk5gKu2Fludiho9VA==", 772 803 "dev": true, 773 804 "dependencies": { 774 - "@typescript-eslint/scope-manager": "5.53.0", 775 - "@typescript-eslint/types": "5.53.0", 776 - "@typescript-eslint/typescript-estree": "5.53.0", 805 + "@typescript-eslint/scope-manager": "5.59.6", 806 + "@typescript-eslint/types": "5.59.6", 807 + "@typescript-eslint/typescript-estree": "5.59.6", 777 808 "debug": "^4.3.4" 778 809 }, 779 810 "engines": { ··· 793 824 } 794 825 }, 795 826 "node_modules/@typescript-eslint/scope-manager": { 796 - "version": "5.53.0", 797 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.53.0.tgz", 798 - "integrity": "sha512-Opy3dqNsp/9kBBeCPhkCNR7fmdSQqA+47r21hr9a14Bx0xnkElEQmhoHga+VoaoQ6uDHjDKmQPIYcUcKJifS7w==", 827 + "version": "5.59.6", 828 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.6.tgz", 829 + "integrity": "sha512-gLbY3Le9Dxcb8KdpF0+SJr6EQ+hFGYFl6tVY8VxLPFDfUZC7BHFw+Vq7bM5lE9DwWPfx4vMWWTLGXgpc0mAYyQ==", 799 830 "dev": true, 800 831 "dependencies": { 801 - "@typescript-eslint/types": "5.53.0", 802 - "@typescript-eslint/visitor-keys": "5.53.0" 832 + "@typescript-eslint/types": "5.59.6", 833 + "@typescript-eslint/visitor-keys": "5.59.6" 803 834 }, 804 835 "engines": { 805 836 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" ··· 810 841 } 811 842 }, 812 843 "node_modules/@typescript-eslint/type-utils": { 813 - "version": "5.53.0", 814 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.53.0.tgz", 815 - "integrity": "sha512-HO2hh0fmtqNLzTAme/KnND5uFNwbsdYhCZghK2SoxGp3Ifn2emv+hi0PBUjzzSh0dstUIFqOj3bp0AwQlK4OWw==", 844 + "version": "5.59.6", 845 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.6.tgz", 846 + "integrity": "sha512-A4tms2Mp5yNvLDlySF+kAThV9VTBPCvGf0Rp8nl/eoDX9Okun8byTKoj3fJ52IJitjWOk0fKPNQhXEB++eNozQ==", 816 847 "dev": true, 817 848 "dependencies": { 818 - "@typescript-eslint/typescript-estree": "5.53.0", 819 - "@typescript-eslint/utils": "5.53.0", 849 + "@typescript-eslint/typescript-estree": "5.59.6", 850 + "@typescript-eslint/utils": "5.59.6", 820 851 "debug": "^4.3.4", 821 852 "tsutils": "^3.21.0" 822 853 }, ··· 837 868 } 838 869 }, 839 870 "node_modules/@typescript-eslint/types": { 840 - "version": "5.53.0", 841 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.53.0.tgz", 842 - "integrity": "sha512-5kcDL9ZUIP756K6+QOAfPkigJmCPHcLN7Zjdz76lQWWDdzfOhZDTj1irs6gPBKiXx5/6O3L0+AvupAut3z7D2A==", 871 + "version": "5.59.6", 872 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.6.tgz", 873 + "integrity": "sha512-tH5lBXZI7T2MOUgOWFdVNUILsI02shyQvfzG9EJkoONWugCG77NDDa1EeDGw7oJ5IvsTAAGVV8I3Tk2PNu9QfA==", 843 874 "dev": true, 844 875 "engines": { 845 876 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" ··· 850 881 } 851 882 }, 852 883 "node_modules/@typescript-eslint/typescript-estree": { 853 - "version": "5.53.0", 854 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.53.0.tgz", 855 - "integrity": "sha512-eKmipH7QyScpHSkhbptBBYh9v8FxtngLquq292YTEQ1pxVs39yFBlLC1xeIZcPPz1RWGqb7YgERJRGkjw8ZV7w==", 884 + "version": "5.59.6", 885 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.6.tgz", 886 + "integrity": "sha512-vW6JP3lMAs/Tq4KjdI/RiHaaJSO7IUsbkz17it/Rl9Q+WkQ77EOuOnlbaU8kKfVIOJxMhnRiBG+olE7f3M16DA==", 856 887 "dev": true, 857 888 "dependencies": { 858 - "@typescript-eslint/types": "5.53.0", 859 - "@typescript-eslint/visitor-keys": "5.53.0", 889 + "@typescript-eslint/types": "5.59.6", 890 + "@typescript-eslint/visitor-keys": "5.59.6", 860 891 "debug": "^4.3.4", 861 892 "globby": "^11.1.0", 862 893 "is-glob": "^4.0.3", ··· 877 908 } 878 909 }, 879 910 "node_modules/@typescript-eslint/utils": { 880 - "version": "5.53.0", 881 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.53.0.tgz", 882 - "integrity": "sha512-VUOOtPv27UNWLxFwQK/8+7kvxVC+hPHNsJjzlJyotlaHjLSIgOCKj9I0DBUjwOOA64qjBwx5afAPjksqOxMO0g==", 911 + "version": "5.59.6", 912 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.6.tgz", 913 + "integrity": "sha512-vzaaD6EXbTS29cVH0JjXBdzMt6VBlv+hE31XktDRMX1j3462wZCJa7VzO2AxXEXcIl8GQqZPcOPuW/Z1tZVogg==", 883 914 "dev": true, 884 915 "dependencies": { 916 + "@eslint-community/eslint-utils": "^4.2.0", 885 917 "@types/json-schema": "^7.0.9", 886 918 "@types/semver": "^7.3.12", 887 - "@typescript-eslint/scope-manager": "5.53.0", 888 - "@typescript-eslint/types": "5.53.0", 889 - "@typescript-eslint/typescript-estree": "5.53.0", 919 + "@typescript-eslint/scope-manager": "5.59.6", 920 + "@typescript-eslint/types": "5.59.6", 921 + "@typescript-eslint/typescript-estree": "5.59.6", 890 922 "eslint-scope": "^5.1.1", 891 - "eslint-utils": "^3.0.0", 892 923 "semver": "^7.3.7" 893 924 }, 894 925 "engines": { ··· 903 934 } 904 935 }, 905 936 "node_modules/@typescript-eslint/visitor-keys": { 906 - "version": "5.53.0", 907 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.53.0.tgz", 908 - "integrity": "sha512-JqNLnX3leaHFZEN0gCh81sIvgrp/2GOACZNgO4+Tkf64u51kTpAyWFOY8XHx8XuXr3N2C9zgPPHtcpMg6z1g0w==", 937 + "version": "5.59.6", 938 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.6.tgz", 939 + "integrity": "sha512-zEfbFLzB9ETcEJ4HZEEsCR9HHeNku5/Qw1jSS5McYJv5BR+ftYXwFFAH5Al+xkGaZEqowMwl7uoJjQb1YSPF8Q==", 909 940 "dev": true, 910 941 "dependencies": { 911 - "@typescript-eslint/types": "5.53.0", 942 + "@typescript-eslint/types": "5.59.6", 912 943 "eslint-visitor-keys": "^3.3.0" 913 944 }, 914 945 "engines": { ··· 1180 1211 "dev": true 1181 1212 }, 1182 1213 "node_modules/deepmerge": { 1183 - "version": "4.3.0", 1184 - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", 1185 - "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", 1214 + "version": "4.3.1", 1215 + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", 1216 + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", 1186 1217 "dev": true, 1187 1218 "engines": { 1188 1219 "node": ">=0.10.0" ··· 1228 1259 "dev": true 1229 1260 }, 1230 1261 "node_modules/esbuild": { 1231 - "version": "0.16.17", 1232 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz", 1233 - "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==", 1262 + "version": "0.17.19", 1263 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", 1264 + "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", 1234 1265 "dev": true, 1235 1266 "hasInstallScript": true, 1236 1267 "bin": { ··· 1240 1271 "node": ">=12" 1241 1272 }, 1242 1273 "optionalDependencies": { 1243 - "@esbuild/android-arm": "0.16.17", 1244 - "@esbuild/android-arm64": "0.16.17", 1245 - "@esbuild/android-x64": "0.16.17", 1246 - "@esbuild/darwin-arm64": "0.16.17", 1247 - "@esbuild/darwin-x64": "0.16.17", 1248 - "@esbuild/freebsd-arm64": "0.16.17", 1249 - "@esbuild/freebsd-x64": "0.16.17", 1250 - "@esbuild/linux-arm": "0.16.17", 1251 - "@esbuild/linux-arm64": "0.16.17", 1252 - "@esbuild/linux-ia32": "0.16.17", 1253 - "@esbuild/linux-loong64": "0.16.17", 1254 - "@esbuild/linux-mips64el": "0.16.17", 1255 - "@esbuild/linux-ppc64": "0.16.17", 1256 - "@esbuild/linux-riscv64": "0.16.17", 1257 - "@esbuild/linux-s390x": "0.16.17", 1258 - "@esbuild/linux-x64": "0.16.17", 1259 - "@esbuild/netbsd-x64": "0.16.17", 1260 - "@esbuild/openbsd-x64": "0.16.17", 1261 - "@esbuild/sunos-x64": "0.16.17", 1262 - "@esbuild/win32-arm64": "0.16.17", 1263 - "@esbuild/win32-ia32": "0.16.17", 1264 - "@esbuild/win32-x64": "0.16.17" 1274 + "@esbuild/android-arm": "0.17.19", 1275 + "@esbuild/android-arm64": "0.17.19", 1276 + "@esbuild/android-x64": "0.17.19", 1277 + "@esbuild/darwin-arm64": "0.17.19", 1278 + "@esbuild/darwin-x64": "0.17.19", 1279 + "@esbuild/freebsd-arm64": "0.17.19", 1280 + "@esbuild/freebsd-x64": "0.17.19", 1281 + "@esbuild/linux-arm": "0.17.19", 1282 + "@esbuild/linux-arm64": "0.17.19", 1283 + "@esbuild/linux-ia32": "0.17.19", 1284 + "@esbuild/linux-loong64": "0.17.19", 1285 + "@esbuild/linux-mips64el": "0.17.19", 1286 + "@esbuild/linux-ppc64": "0.17.19", 1287 + "@esbuild/linux-riscv64": "0.17.19", 1288 + "@esbuild/linux-s390x": "0.17.19", 1289 + "@esbuild/linux-x64": "0.17.19", 1290 + "@esbuild/netbsd-x64": "0.17.19", 1291 + "@esbuild/openbsd-x64": "0.17.19", 1292 + "@esbuild/sunos-x64": "0.17.19", 1293 + "@esbuild/win32-arm64": "0.17.19", 1294 + "@esbuild/win32-ia32": "0.17.19", 1295 + "@esbuild/win32-x64": "0.17.19" 1265 1296 } 1266 1297 }, 1267 1298 "node_modules/escape-string-regexp": { ··· 1277 1308 } 1278 1309 }, 1279 1310 "node_modules/eslint": { 1280 - "version": "8.34.0", 1281 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.34.0.tgz", 1282 - "integrity": "sha512-1Z8iFsucw+7kSqXNZVslXS8Ioa4u2KM7GPwuKtkTFAqZ/cHMcEaR+1+Br0wLlot49cNxIiZk5wp8EAbPcYZxTg==", 1311 + "version": "8.40.0", 1312 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.40.0.tgz", 1313 + "integrity": "sha512-bvR+TsP9EHL3TqNtj9sCNJVAFK3fBN8Q7g5waghxyRsPLIMwL73XSKnZFK0hk/O2ANC+iAoq6PWMQ+IfBAJIiQ==", 1283 1314 "dev": true, 1284 1315 "dependencies": { 1285 - "@eslint/eslintrc": "^1.4.1", 1316 + "@eslint-community/eslint-utils": "^4.2.0", 1317 + "@eslint-community/regexpp": "^4.4.0", 1318 + "@eslint/eslintrc": "^2.0.3", 1319 + "@eslint/js": "8.40.0", 1286 1320 "@humanwhocodes/config-array": "^0.11.8", 1287 1321 "@humanwhocodes/module-importer": "^1.0.1", 1288 1322 "@nodelib/fs.walk": "^1.2.8", ··· 1292 1326 "debug": "^4.3.2", 1293 1327 "doctrine": "^3.0.0", 1294 1328 "escape-string-regexp": "^4.0.0", 1295 - "eslint-scope": "^7.1.1", 1296 - "eslint-utils": "^3.0.0", 1297 - "eslint-visitor-keys": "^3.3.0", 1298 - "espree": "^9.4.0", 1299 - "esquery": "^1.4.0", 1329 + "eslint-scope": "^7.2.0", 1330 + "eslint-visitor-keys": "^3.4.1", 1331 + "espree": "^9.5.2", 1332 + "esquery": "^1.4.2", 1300 1333 "esutils": "^2.0.2", 1301 1334 "fast-deep-equal": "^3.1.3", 1302 1335 "file-entry-cache": "^6.0.1", ··· 1317 1350 "minimatch": "^3.1.2", 1318 1351 "natural-compare": "^1.4.0", 1319 1352 "optionator": "^0.9.1", 1320 - "regexpp": "^3.2.0", 1321 1353 "strip-ansi": "^6.0.1", 1322 1354 "strip-json-comments": "^3.1.0", 1323 1355 "text-table": "^0.2.0" ··· 1333 1365 } 1334 1366 }, 1335 1367 "node_modules/eslint-config-prettier": { 1336 - "version": "8.6.0", 1337 - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz", 1338 - "integrity": "sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==", 1368 + "version": "8.8.0", 1369 + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz", 1370 + "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==", 1339 1371 "dev": true, 1340 1372 "bin": { 1341 1373 "eslint-config-prettier": "bin/cli.js" ··· 1344 1376 "eslint": ">=7.0.0" 1345 1377 } 1346 1378 }, 1347 - "node_modules/eslint-plugin-svelte3": { 1348 - "version": "4.0.0", 1349 - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-4.0.0.tgz", 1350 - "integrity": "sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==", 1379 + "node_modules/eslint-plugin-svelte": { 1380 + "version": "2.28.0", 1381 + "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.28.0.tgz", 1382 + "integrity": "sha512-bXPXKnjq5uKoVAQtC2E0L1Vp+mmJ3nlC9jyz8zwfZ99pQROL2h7Hes01QdYil1vxgh6tLXl5YVpZ2wwyAbBz5g==", 1351 1383 "dev": true, 1384 + "dependencies": { 1385 + "@eslint-community/eslint-utils": "^4.2.0", 1386 + "@jridgewell/sourcemap-codec": "^1.4.14", 1387 + "debug": "^4.3.1", 1388 + "esutils": "^2.0.3", 1389 + "known-css-properties": "^0.27.0", 1390 + "postcss": "^8.4.5", 1391 + "postcss-load-config": "^3.1.4", 1392 + "postcss-safe-parser": "^6.0.0", 1393 + "svelte-eslint-parser": "^0.28.0" 1394 + }, 1395 + "engines": { 1396 + "node": "^14.17.0 || >=16.0.0" 1397 + }, 1398 + "funding": { 1399 + "url": "https://github.com/sponsors/ota-meshi" 1400 + }, 1352 1401 "peerDependencies": { 1353 - "eslint": ">=8.0.0", 1354 - "svelte": "^3.2.0" 1402 + "eslint": "^7.0.0 || ^8.0.0-0", 1403 + "svelte": "^3.37.0" 1404 + }, 1405 + "peerDependenciesMeta": { 1406 + "svelte": { 1407 + "optional": true 1408 + } 1355 1409 } 1356 1410 }, 1357 1411 "node_modules/eslint-scope": { ··· 1367 1421 "node": ">=8.0.0" 1368 1422 } 1369 1423 }, 1370 - "node_modules/eslint-utils": { 1371 - "version": "3.0.0", 1372 - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", 1373 - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", 1424 + "node_modules/eslint-visitor-keys": { 1425 + "version": "3.4.1", 1426 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", 1427 + "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", 1374 1428 "dev": true, 1375 - "dependencies": { 1376 - "eslint-visitor-keys": "^2.0.0" 1377 - }, 1378 1429 "engines": { 1379 - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" 1430 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1380 1431 }, 1381 1432 "funding": { 1382 - "url": "https://github.com/sponsors/mysticatea" 1383 - }, 1384 - "peerDependencies": { 1385 - "eslint": ">=5" 1386 - } 1387 - }, 1388 - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { 1389 - "version": "2.1.0", 1390 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", 1391 - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", 1392 - "dev": true, 1393 - "engines": { 1394 - "node": ">=10" 1395 - } 1396 - }, 1397 - "node_modules/eslint-visitor-keys": { 1398 - "version": "3.3.0", 1399 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", 1400 - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", 1401 - "dev": true, 1402 - "engines": { 1403 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1433 + "url": "https://opencollective.com/eslint" 1404 1434 } 1405 1435 }, 1406 1436 "node_modules/eslint/node_modules/eslint-scope": { 1407 - "version": "7.1.1", 1408 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", 1409 - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", 1437 + "version": "7.2.0", 1438 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", 1439 + "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", 1410 1440 "dev": true, 1411 1441 "dependencies": { 1412 1442 "esrecurse": "^4.3.0", ··· 1414 1444 }, 1415 1445 "engines": { 1416 1446 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1447 + }, 1448 + "funding": { 1449 + "url": "https://opencollective.com/eslint" 1417 1450 } 1418 1451 }, 1419 1452 "node_modules/eslint/node_modules/estraverse": { ··· 1426 1459 } 1427 1460 }, 1428 1461 "node_modules/espree": { 1429 - "version": "9.4.1", 1430 - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", 1431 - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", 1462 + "version": "9.5.2", 1463 + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", 1464 + "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", 1432 1465 "dev": true, 1433 1466 "dependencies": { 1434 1467 "acorn": "^8.8.0", 1435 1468 "acorn-jsx": "^5.3.2", 1436 - "eslint-visitor-keys": "^3.3.0" 1469 + "eslint-visitor-keys": "^3.4.1" 1437 1470 }, 1438 1471 "engines": { 1439 1472 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" ··· 1443 1476 } 1444 1477 }, 1445 1478 "node_modules/esquery": { 1446 - "version": "1.4.2", 1447 - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", 1448 - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", 1479 + "version": "1.5.0", 1480 + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", 1481 + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", 1449 1482 "dev": true, 1450 1483 "dependencies": { 1451 1484 "estraverse": "^5.1.0" ··· 1636 1669 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1637 1670 } 1638 1671 }, 1639 - "node_modules/function-bind": { 1640 - "version": "1.1.1", 1641 - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 1642 - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 1643 - "dev": true 1644 - }, 1645 1672 "node_modules/glob": { 1646 1673 "version": "7.2.3", 1647 1674 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", ··· 1710 1737 } 1711 1738 }, 1712 1739 "node_modules/graceful-fs": { 1713 - "version": "4.2.10", 1714 - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", 1715 - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", 1740 + "version": "4.2.11", 1741 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 1742 + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 1716 1743 "dev": true 1717 1744 }, 1718 1745 "node_modules/grapheme-splitter": { ··· 1720 1747 "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", 1721 1748 "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", 1722 1749 "dev": true 1723 - }, 1724 - "node_modules/has": { 1725 - "version": "1.0.3", 1726 - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 1727 - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 1728 - "dev": true, 1729 - "dependencies": { 1730 - "function-bind": "^1.1.1" 1731 - }, 1732 - "engines": { 1733 - "node": ">= 0.4.0" 1734 - } 1735 1750 }, 1736 1751 "node_modules/has-flag": { 1737 1752 "version": "4.0.0", ··· 1752 1767 } 1753 1768 }, 1754 1769 "node_modules/immutable": { 1755 - "version": "4.2.4", 1756 - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.4.tgz", 1757 - "integrity": "sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==", 1770 + "version": "4.3.0", 1771 + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", 1772 + "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==", 1758 1773 "dev": true 1759 1774 }, 1760 1775 "node_modules/import-fresh": { ··· 1810 1825 "node": ">=8" 1811 1826 } 1812 1827 }, 1813 - "node_modules/is-core-module": { 1814 - "version": "2.11.0", 1815 - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", 1816 - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", 1817 - "dev": true, 1818 - "dependencies": { 1819 - "has": "^1.0.3" 1820 - }, 1821 - "funding": { 1822 - "url": "https://github.com/sponsors/ljharb" 1823 - } 1824 - }, 1825 1828 "node_modules/is-extglob": { 1826 1829 "version": "2.1.1", 1827 1830 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", ··· 1868 1871 "dev": true 1869 1872 }, 1870 1873 "node_modules/js-sdsl": { 1871 - "version": "4.3.0", 1872 - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", 1873 - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", 1874 + "version": "4.4.0", 1875 + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", 1876 + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", 1874 1877 "dev": true, 1875 1878 "funding": { 1876 1879 "type": "opencollective", ··· 1910 1913 "node": ">=6" 1911 1914 } 1912 1915 }, 1916 + "node_modules/known-css-properties": { 1917 + "version": "0.27.0", 1918 + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.27.0.tgz", 1919 + "integrity": "sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg==", 1920 + "dev": true 1921 + }, 1913 1922 "node_modules/levn": { 1914 1923 "version": "0.4.1", 1915 1924 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", ··· 1923 1932 "node": ">= 0.8.0" 1924 1933 } 1925 1934 }, 1935 + "node_modules/lilconfig": { 1936 + "version": "2.1.0", 1937 + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", 1938 + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", 1939 + "dev": true, 1940 + "engines": { 1941 + "node": ">=10" 1942 + } 1943 + }, 1926 1944 "node_modules/locate-path": { 1927 1945 "version": "6.0.0", 1928 1946 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", ··· 1957 1975 } 1958 1976 }, 1959 1977 "node_modules/magic-string": { 1960 - "version": "0.27.0", 1961 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", 1962 - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", 1978 + "version": "0.30.0", 1979 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", 1980 + "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", 1963 1981 "dev": true, 1964 1982 "dependencies": { 1965 1983 "@jridgewell/sourcemap-codec": "^1.4.13" ··· 2048 2066 "dev": true 2049 2067 }, 2050 2068 "node_modules/nanoid": { 2051 - "version": "3.3.4", 2052 - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", 2053 - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", 2069 + "version": "3.3.6", 2070 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", 2071 + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", 2054 2072 "dev": true, 2073 + "funding": [ 2074 + { 2075 + "type": "github", 2076 + "url": "https://github.com/sponsors/ai" 2077 + } 2078 + ], 2055 2079 "bin": { 2056 2080 "nanoid": "bin/nanoid.cjs" 2057 2081 }, ··· 2175 2199 "node": ">=8" 2176 2200 } 2177 2201 }, 2178 - "node_modules/path-parse": { 2179 - "version": "1.0.7", 2180 - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 2181 - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 2182 - "dev": true 2183 - }, 2184 2202 "node_modules/path-type": { 2185 2203 "version": "4.0.0", 2186 2204 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", ··· 2209 2227 } 2210 2228 }, 2211 2229 "node_modules/postcss": { 2212 - "version": "8.4.21", 2213 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", 2214 - "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", 2230 + "version": "8.4.23", 2231 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", 2232 + "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==", 2215 2233 "dev": true, 2216 2234 "funding": [ 2217 2235 { ··· 2221 2239 { 2222 2240 "type": "tidelift", 2223 2241 "url": "https://tidelift.com/funding/github/npm/postcss" 2242 + }, 2243 + { 2244 + "type": "github", 2245 + "url": "https://github.com/sponsors/ai" 2224 2246 } 2225 2247 ], 2226 2248 "dependencies": { 2227 - "nanoid": "^3.3.4", 2249 + "nanoid": "^3.3.6", 2228 2250 "picocolors": "^1.0.0", 2229 2251 "source-map-js": "^1.0.2" 2230 2252 }, ··· 2232 2254 "node": "^10 || ^12 || >=14" 2233 2255 } 2234 2256 }, 2257 + "node_modules/postcss-load-config": { 2258 + "version": "3.1.4", 2259 + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", 2260 + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", 2261 + "dev": true, 2262 + "dependencies": { 2263 + "lilconfig": "^2.0.5", 2264 + "yaml": "^1.10.2" 2265 + }, 2266 + "engines": { 2267 + "node": ">= 10" 2268 + }, 2269 + "funding": { 2270 + "type": "opencollective", 2271 + "url": "https://opencollective.com/postcss/" 2272 + }, 2273 + "peerDependencies": { 2274 + "postcss": ">=8.0.9", 2275 + "ts-node": ">=9.0.0" 2276 + }, 2277 + "peerDependenciesMeta": { 2278 + "postcss": { 2279 + "optional": true 2280 + }, 2281 + "ts-node": { 2282 + "optional": true 2283 + } 2284 + } 2285 + }, 2286 + "node_modules/postcss-safe-parser": { 2287 + "version": "6.0.0", 2288 + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", 2289 + "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", 2290 + "dev": true, 2291 + "engines": { 2292 + "node": ">=12.0" 2293 + }, 2294 + "funding": { 2295 + "type": "opencollective", 2296 + "url": "https://opencollective.com/postcss/" 2297 + }, 2298 + "peerDependencies": { 2299 + "postcss": "^8.3.3" 2300 + } 2301 + }, 2235 2302 "node_modules/prelude-ls": { 2236 2303 "version": "1.2.1", 2237 2304 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", ··· 2242 2309 } 2243 2310 }, 2244 2311 "node_modules/prettier": { 2245 - "version": "2.8.4", 2246 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.4.tgz", 2247 - "integrity": "sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==", 2312 + "version": "2.8.8", 2313 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", 2314 + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", 2248 2315 "dev": true, 2249 2316 "bin": { 2250 2317 "prettier": "bin-prettier.js" ··· 2257 2324 } 2258 2325 }, 2259 2326 "node_modules/prettier-plugin-svelte": { 2260 - "version": "2.9.0", 2261 - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.9.0.tgz", 2262 - "integrity": "sha512-3doBi5NO4IVgaNPtwewvrgPpqAcvNv0NwJNflr76PIGgi9nf1oguQV1Hpdm9TI2ALIQVn/9iIwLpBO5UcD2Jiw==", 2327 + "version": "2.10.0", 2328 + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.10.0.tgz", 2329 + "integrity": "sha512-GXMY6t86thctyCvQq+jqElO+MKdB09BkL3hexyGP3Oi8XLKRFaJP1ud/xlWCZ9ZIa2BxHka32zhHfcuU+XsRQg==", 2263 2330 "dev": true, 2264 2331 "peerDependencies": { 2265 2332 "prettier": "^1.16.4 || ^2.0.0", ··· 2307 2374 "node": ">=8.10.0" 2308 2375 } 2309 2376 }, 2310 - "node_modules/regexpp": { 2311 - "version": "3.2.0", 2312 - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", 2313 - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", 2314 - "dev": true, 2315 - "engines": { 2316 - "node": ">=8" 2317 - }, 2318 - "funding": { 2319 - "url": "https://github.com/sponsors/mysticatea" 2320 - } 2321 - }, 2322 - "node_modules/resolve": { 2323 - "version": "1.22.1", 2324 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", 2325 - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", 2326 - "dev": true, 2327 - "dependencies": { 2328 - "is-core-module": "^2.9.0", 2329 - "path-parse": "^1.0.7", 2330 - "supports-preserve-symlinks-flag": "^1.0.0" 2331 - }, 2332 - "bin": { 2333 - "resolve": "bin/resolve" 2334 - }, 2335 - "funding": { 2336 - "url": "https://github.com/sponsors/ljharb" 2337 - } 2338 - }, 2339 2377 "node_modules/resolve-from": { 2340 2378 "version": "4.0.0", 2341 2379 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", ··· 2371 2409 } 2372 2410 }, 2373 2411 "node_modules/rollup": { 2374 - "version": "3.17.2", 2375 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.17.2.tgz", 2376 - "integrity": "sha512-qMNZdlQPCkWodrAZ3qnJtvCAl4vpQ8q77uEujVCCbC/6CLB7Lcmvjq7HyiOSnf4fxTT9XgsE36oLHJBH49xjqA==", 2412 + "version": "3.22.0", 2413 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.22.0.tgz", 2414 + "integrity": "sha512-imsigcWor5Y/dC0rz2q0bBt9PabcL3TORry2hAa6O6BuMvY71bqHyfReAz5qyAqiQATD1m70qdntqBfBQjVWpQ==", 2377 2415 "dev": true, 2378 2416 "bin": { 2379 2417 "rollup": "dist/bin/rollup" ··· 2446 2484 } 2447 2485 }, 2448 2486 "node_modules/sass": { 2449 - "version": "1.58.3", 2450 - "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.3.tgz", 2451 - "integrity": "sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A==", 2487 + "version": "1.62.1", 2488 + "resolved": "https://registry.npmjs.org/sass/-/sass-1.62.1.tgz", 2489 + "integrity": "sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A==", 2452 2490 "dev": true, 2453 2491 "dependencies": { 2454 2492 "chokidar": ">=3.0.0 <4.0.0", ··· 2459 2497 "sass": "sass.js" 2460 2498 }, 2461 2499 "engines": { 2462 - "node": ">=12.0.0" 2500 + "node": ">=14.0.0" 2463 2501 } 2464 2502 }, 2465 2503 "node_modules/semver": { 2466 - "version": "7.3.8", 2467 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", 2468 - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", 2504 + "version": "7.5.1", 2505 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", 2506 + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", 2469 2507 "dev": true, 2470 2508 "dependencies": { 2471 2509 "lru-cache": "^6.0.0" ··· 2579 2617 "node": ">=8" 2580 2618 } 2581 2619 }, 2582 - "node_modules/supports-preserve-symlinks-flag": { 2583 - "version": "1.0.0", 2584 - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 2585 - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 2586 - "dev": true, 2587 - "engines": { 2588 - "node": ">= 0.4" 2589 - }, 2590 - "funding": { 2591 - "url": "https://github.com/sponsors/ljharb" 2592 - } 2593 - }, 2594 2620 "node_modules/svelte": { 2595 - "version": "3.55.1", 2596 - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.55.1.tgz", 2597 - "integrity": "sha512-S+87/P0Ve67HxKkEV23iCdAh/SX1xiSfjF1HOglno/YTbSTW7RniICMCofWGdJJbdjw3S+0PfFb1JtGfTXE0oQ==", 2621 + "version": "3.59.1", 2622 + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.59.1.tgz", 2623 + "integrity": "sha512-pKj8fEBmqf6mq3/NfrB9SLtcJcUvjYSWyePlfCqN9gujLB25RitWK8PvFzlwim6hD/We35KbPlRteuA6rnPGcQ==", 2598 2624 "dev": true, 2599 2625 "engines": { 2600 2626 "node": ">= 8" 2601 2627 } 2602 2628 }, 2603 2629 "node_modules/svelte-check": { 2604 - "version": "3.0.3", 2605 - "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-3.0.3.tgz", 2606 - "integrity": "sha512-ByBFXo3bfHRGIsYEasHkdMhLkNleVfszX/Ns1oip58tPJlKdo5Ssr8kgVIuo5oq00hss8AIcdesuy0Xt0BcTvg==", 2630 + "version": "3.3.2", 2631 + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-3.3.2.tgz", 2632 + "integrity": "sha512-67j3rI0LDc2DvL0ON/2pvCasVVD3nHDrTkZNr4eITNfo2oFXdw7SIyMOiFj4swu+pjmFQAigytBK1IWyik8dBw==", 2607 2633 "dev": true, 2608 2634 "dependencies": { 2609 2635 "@jridgewell/trace-mapping": "^0.3.17", ··· 2612 2638 "import-fresh": "^3.2.1", 2613 2639 "picocolors": "^1.0.0", 2614 2640 "sade": "^1.7.4", 2615 - "svelte-preprocess": "^5.0.0", 2616 - "typescript": "^4.9.4" 2641 + "svelte-preprocess": "^5.0.3", 2642 + "typescript": "^5.0.3" 2617 2643 }, 2618 2644 "bin": { 2619 2645 "svelte-check": "bin/svelte-check" ··· 2622 2648 "svelte": "^3.55.0" 2623 2649 } 2624 2650 }, 2651 + "node_modules/svelte-eslint-parser": { 2652 + "version": "0.28.0", 2653 + "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.28.0.tgz", 2654 + "integrity": "sha512-qWg5M3CIp7LkcdG5bpn44QEd48UxvgxG5L+Sbl701EG8Wujht7EqJuJhqgzvO3bbI9ENbWCXK49eCcwiNnpMzw==", 2655 + "dev": true, 2656 + "dependencies": { 2657 + "eslint-scope": "^7.0.0", 2658 + "eslint-visitor-keys": "^3.0.0", 2659 + "espree": "^9.0.0" 2660 + }, 2661 + "engines": { 2662 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2663 + }, 2664 + "funding": { 2665 + "url": "https://github.com/sponsors/ota-meshi" 2666 + }, 2667 + "peerDependencies": { 2668 + "svelte": "^3.37.0" 2669 + }, 2670 + "peerDependenciesMeta": { 2671 + "svelte": { 2672 + "optional": true 2673 + } 2674 + } 2675 + }, 2676 + "node_modules/svelte-eslint-parser/node_modules/eslint-scope": { 2677 + "version": "7.2.0", 2678 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", 2679 + "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", 2680 + "dev": true, 2681 + "dependencies": { 2682 + "esrecurse": "^4.3.0", 2683 + "estraverse": "^5.2.0" 2684 + }, 2685 + "engines": { 2686 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2687 + }, 2688 + "funding": { 2689 + "url": "https://opencollective.com/eslint" 2690 + } 2691 + }, 2692 + "node_modules/svelte-eslint-parser/node_modules/estraverse": { 2693 + "version": "5.3.0", 2694 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 2695 + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 2696 + "dev": true, 2697 + "engines": { 2698 + "node": ">=4.0" 2699 + } 2700 + }, 2625 2701 "node_modules/svelte-hmr": { 2626 2702 "version": "0.15.1", 2627 2703 "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.1.tgz", ··· 2635 2711 } 2636 2712 }, 2637 2713 "node_modules/svelte-preprocess": { 2638 - "version": "5.0.1", 2639 - "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.1.tgz", 2640 - "integrity": "sha512-0HXyhCoc9rsW4zGOgtInylC6qj259E1hpFnJMJWTf+aIfeqh4O/QHT31KT2hvPEqQfdjmqBR/kO2JDkkciBLrQ==", 2714 + "version": "5.0.3", 2715 + "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.3.tgz", 2716 + "integrity": "sha512-GrHF1rusdJVbOZOwgPWtpqmaexkydznKzy5qIC2FabgpFyKN57bjMUUUqPRfbBXK5igiEWn1uO/DXsa2vJ5VHA==", 2641 2717 "dev": true, 2642 2718 "hasInstallScript": true, 2643 2719 "dependencies": { 2644 2720 "@types/pug": "^2.0.6", 2645 - "@types/sass": "^1.43.1", 2646 2721 "detect-indent": "^6.1.0", 2647 2722 "magic-string": "^0.27.0", 2648 2723 "sorcery": "^0.11.0", ··· 2662 2737 "stylus": "^0.55.0", 2663 2738 "sugarss": "^2.0.0 || ^3.0.0 || ^4.0.0", 2664 2739 "svelte": "^3.23.0", 2665 - "typescript": "^3.9.5 || ^4.0.0" 2740 + "typescript": ">=3.9.5 || ^4.0.0 || ^5.0.0" 2666 2741 }, 2667 2742 "peerDependenciesMeta": { 2668 2743 "@babel/core": { ··· 2695 2770 "typescript": { 2696 2771 "optional": true 2697 2772 } 2773 + } 2774 + }, 2775 + "node_modules/svelte-preprocess/node_modules/magic-string": { 2776 + "version": "0.27.0", 2777 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", 2778 + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", 2779 + "dev": true, 2780 + "dependencies": { 2781 + "@jridgewell/sourcemap-codec": "^1.4.13" 2782 + }, 2783 + "engines": { 2784 + "node": ">=12" 2698 2785 } 2699 2786 }, 2700 2787 "node_modules/svelte-tauri-filedrop": { ··· 2770 2857 } 2771 2858 }, 2772 2859 "node_modules/typescript": { 2773 - "version": "4.9.5", 2774 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", 2775 - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", 2860 + "version": "5.0.4", 2861 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", 2862 + "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", 2776 2863 "dev": true, 2777 2864 "bin": { 2778 2865 "tsc": "bin/tsc", 2779 2866 "tsserver": "bin/tsserver" 2780 2867 }, 2781 2868 "engines": { 2782 - "node": ">=4.2.0" 2869 + "node": ">=12.20" 2783 2870 } 2784 2871 }, 2785 2872 "node_modules/uri-js": { ··· 2792 2879 } 2793 2880 }, 2794 2881 "node_modules/vite": { 2795 - "version": "4.1.3", 2796 - "resolved": "https://registry.npmjs.org/vite/-/vite-4.1.3.tgz", 2797 - "integrity": "sha512-0Zqo4/Fr/swSOBmbl+HAAhOjrqNwju+yTtoe4hQX9UsARdcuc9njyOdr6xU0DDnV7YP0RT6mgTTOiRtZgxfCxA==", 2882 + "version": "4.3.8", 2883 + "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.8.tgz", 2884 + "integrity": "sha512-uYB8PwN7hbMrf4j1xzGDk/lqjsZvCDbt/JC5dyfxc19Pg8kRm14LinK/uq+HSLNswZEoKmweGdtpbnxRtrAXiQ==", 2798 2885 "dev": true, 2799 2886 "dependencies": { 2800 - "esbuild": "^0.16.14", 2801 - "postcss": "^8.4.21", 2802 - "resolve": "^1.22.1", 2803 - "rollup": "^3.10.0" 2887 + "esbuild": "^0.17.5", 2888 + "postcss": "^8.4.23", 2889 + "rollup": "^3.21.0" 2804 2890 }, 2805 2891 "bin": { 2806 2892 "vite": "bin/vite.js" ··· 2890 2976 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 2891 2977 "dev": true 2892 2978 }, 2979 + "node_modules/yaml": { 2980 + "version": "1.10.2", 2981 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 2982 + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 2983 + "dev": true, 2984 + "engines": { 2985 + "node": ">= 6" 2986 + } 2987 + }, 2893 2988 "node_modules/yocto-queue": { 2894 2989 "version": "0.1.0", 2895 2990 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", ··· 2901 2996 "funding": { 2902 2997 "url": "https://github.com/sponsors/sindresorhus" 2903 2998 } 2904 - } 2905 - }, 2906 - "dependencies": { 2907 - "@esbuild/android-arm": { 2908 - "version": "0.16.17", 2909 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz", 2910 - "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==", 2911 - "dev": true, 2912 - "optional": true 2913 - }, 2914 - "@esbuild/android-arm64": { 2915 - "version": "0.16.17", 2916 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz", 2917 - "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==", 2918 - "dev": true, 2919 - "optional": true 2920 - }, 2921 - "@esbuild/android-x64": { 2922 - "version": "0.16.17", 2923 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz", 2924 - "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==", 2925 - "dev": true, 2926 - "optional": true 2927 - }, 2928 - "@esbuild/darwin-arm64": { 2929 - "version": "0.16.17", 2930 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz", 2931 - "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==", 2932 - "dev": true, 2933 - "optional": true 2934 - }, 2935 - "@esbuild/darwin-x64": { 2936 - "version": "0.16.17", 2937 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz", 2938 - "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==", 2939 - "dev": true, 2940 - "optional": true 2941 - }, 2942 - "@esbuild/freebsd-arm64": { 2943 - "version": "0.16.17", 2944 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz", 2945 - "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==", 2946 - "dev": true, 2947 - "optional": true 2948 - }, 2949 - "@esbuild/freebsd-x64": { 2950 - "version": "0.16.17", 2951 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz", 2952 - "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==", 2953 - "dev": true, 2954 - "optional": true 2955 - }, 2956 - "@esbuild/linux-arm": { 2957 - "version": "0.16.17", 2958 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz", 2959 - "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==", 2960 - "dev": true, 2961 - "optional": true 2962 - }, 2963 - "@esbuild/linux-arm64": { 2964 - "version": "0.16.17", 2965 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz", 2966 - "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==", 2967 - "dev": true, 2968 - "optional": true 2969 - }, 2970 - "@esbuild/linux-ia32": { 2971 - "version": "0.16.17", 2972 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz", 2973 - "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==", 2974 - "dev": true, 2975 - "optional": true 2976 - }, 2977 - "@esbuild/linux-loong64": { 2978 - "version": "0.16.17", 2979 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz", 2980 - "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==", 2981 - "dev": true, 2982 - "optional": true 2983 - }, 2984 - "@esbuild/linux-mips64el": { 2985 - "version": "0.16.17", 2986 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz", 2987 - "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==", 2988 - "dev": true, 2989 - "optional": true 2990 - }, 2991 - "@esbuild/linux-ppc64": { 2992 - "version": "0.16.17", 2993 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz", 2994 - "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==", 2995 - "dev": true, 2996 - "optional": true 2997 - }, 2998 - "@esbuild/linux-riscv64": { 2999 - "version": "0.16.17", 3000 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz", 3001 - "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==", 3002 - "dev": true, 3003 - "optional": true 3004 - }, 3005 - "@esbuild/linux-s390x": { 3006 - "version": "0.16.17", 3007 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz", 3008 - "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==", 3009 - "dev": true, 3010 - "optional": true 3011 - }, 3012 - "@esbuild/linux-x64": { 3013 - "version": "0.16.17", 3014 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz", 3015 - "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==", 3016 - "dev": true, 3017 - "optional": true 3018 - }, 3019 - "@esbuild/netbsd-x64": { 3020 - "version": "0.16.17", 3021 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz", 3022 - "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==", 3023 - "dev": true, 3024 - "optional": true 3025 - }, 3026 - "@esbuild/openbsd-x64": { 3027 - "version": "0.16.17", 3028 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz", 3029 - "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==", 3030 - "dev": true, 3031 - "optional": true 3032 - }, 3033 - "@esbuild/sunos-x64": { 3034 - "version": "0.16.17", 3035 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz", 3036 - "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==", 3037 - "dev": true, 3038 - "optional": true 3039 - }, 3040 - "@esbuild/win32-arm64": { 3041 - "version": "0.16.17", 3042 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz", 3043 - "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==", 3044 - "dev": true, 3045 - "optional": true 3046 - }, 3047 - "@esbuild/win32-ia32": { 3048 - "version": "0.16.17", 3049 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz", 3050 - "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==", 3051 - "dev": true, 3052 - "optional": true 3053 - }, 3054 - "@esbuild/win32-x64": { 3055 - "version": "0.16.17", 3056 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz", 3057 - "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==", 3058 - "dev": true, 3059 - "optional": true 3060 - }, 3061 - "@eslint/eslintrc": { 3062 - "version": "1.4.1", 3063 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", 3064 - "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", 3065 - "dev": true, 3066 - "requires": { 3067 - "ajv": "^6.12.4", 3068 - "debug": "^4.3.2", 3069 - "espree": "^9.4.0", 3070 - "globals": "^13.19.0", 3071 - "ignore": "^5.2.0", 3072 - "import-fresh": "^3.2.1", 3073 - "js-yaml": "^4.1.0", 3074 - "minimatch": "^3.1.2", 3075 - "strip-json-comments": "^3.1.1" 3076 - } 3077 - }, 3078 - "@humanwhocodes/config-array": { 3079 - "version": "0.11.8", 3080 - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", 3081 - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", 3082 - "dev": true, 3083 - "requires": { 3084 - "@humanwhocodes/object-schema": "^1.2.1", 3085 - "debug": "^4.1.1", 3086 - "minimatch": "^3.0.5" 3087 - } 3088 - }, 3089 - "@humanwhocodes/module-importer": { 3090 - "version": "1.0.1", 3091 - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 3092 - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", 3093 - "dev": true 3094 - }, 3095 - "@humanwhocodes/object-schema": { 3096 - "version": "1.2.1", 3097 - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", 3098 - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", 3099 - "dev": true 3100 - }, 3101 - "@jridgewell/resolve-uri": { 3102 - "version": "3.1.0", 3103 - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", 3104 - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", 3105 - "dev": true 3106 - }, 3107 - "@jridgewell/sourcemap-codec": { 3108 - "version": "1.4.14", 3109 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", 3110 - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", 3111 - "dev": true 3112 - }, 3113 - "@jridgewell/trace-mapping": { 3114 - "version": "0.3.17", 3115 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", 3116 - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", 3117 - "dev": true, 3118 - "requires": { 3119 - "@jridgewell/resolve-uri": "3.1.0", 3120 - "@jridgewell/sourcemap-codec": "1.4.14" 3121 - } 3122 - }, 3123 - "@nodelib/fs.scandir": { 3124 - "version": "2.1.5", 3125 - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 3126 - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 3127 - "dev": true, 3128 - "requires": { 3129 - "@nodelib/fs.stat": "2.0.5", 3130 - "run-parallel": "^1.1.9" 3131 - } 3132 - }, 3133 - "@nodelib/fs.stat": { 3134 - "version": "2.0.5", 3135 - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 3136 - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 3137 - "dev": true 3138 - }, 3139 - "@nodelib/fs.walk": { 3140 - "version": "1.2.8", 3141 - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 3142 - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 3143 - "dev": true, 3144 - "requires": { 3145 - "@nodelib/fs.scandir": "2.1.5", 3146 - "fastq": "^1.6.0" 3147 - } 3148 - }, 3149 - "@sveltejs/vite-plugin-svelte": { 3150 - "version": "2.0.2", 3151 - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.0.2.tgz", 3152 - "integrity": "sha512-xCEan0/NNpQuL0l5aS42FjwQ6wwskdxC3pW1OeFtEKNZwRg7Evro9lac9HesGP6TdFsTv2xMes5ASQVKbCacxg==", 3153 - "dev": true, 3154 - "requires": { 3155 - "debug": "^4.3.4", 3156 - "deepmerge": "^4.2.2", 3157 - "kleur": "^4.1.5", 3158 - "magic-string": "^0.27.0", 3159 - "svelte-hmr": "^0.15.1", 3160 - "vitefu": "^0.2.3" 3161 - } 3162 - }, 3163 - "@tauri-apps/api": { 3164 - "version": "1.2.0", 3165 - "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-1.2.0.tgz", 3166 - "integrity": "sha512-lsI54KI6HGf7VImuf/T9pnoejfgkNoXveP14pVV7XarrQ46rOejIVJLFqHI9sRReJMGdh2YuCoI3cc/yCWCsrw==", 3167 - "dev": true 3168 - }, 3169 - "@tauri-apps/cli": { 3170 - "version": "1.2.3", 3171 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-1.2.3.tgz", 3172 - "integrity": "sha512-erxtXuPhMEGJPBtnhPILD4AjuT81GZsraqpFvXAmEJZ2p8P6t7MVBifCL8LznRknznM3jn90D3M8RNBP3wcXTw==", 3173 - "dev": true, 3174 - "requires": { 3175 - "@tauri-apps/cli-darwin-arm64": "1.2.3", 3176 - "@tauri-apps/cli-darwin-x64": "1.2.3", 3177 - "@tauri-apps/cli-linux-arm-gnueabihf": "1.2.3", 3178 - "@tauri-apps/cli-linux-arm64-gnu": "1.2.3", 3179 - "@tauri-apps/cli-linux-arm64-musl": "1.2.3", 3180 - "@tauri-apps/cli-linux-x64-gnu": "1.2.3", 3181 - "@tauri-apps/cli-linux-x64-musl": "1.2.3", 3182 - "@tauri-apps/cli-win32-ia32-msvc": "1.2.3", 3183 - "@tauri-apps/cli-win32-x64-msvc": "1.2.3" 3184 - } 3185 - }, 3186 - "@tauri-apps/cli-darwin-arm64": { 3187 - "version": "1.2.3", 3188 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-1.2.3.tgz", 3189 - "integrity": "sha512-phJN3fN8FtZZwqXg08bcxfq1+X1JSDglLvRxOxB7VWPq+O5SuB8uLyssjJsu+PIhyZZnIhTGdjhzLSFhSXfLsw==", 3190 - "dev": true, 3191 - "optional": true 3192 - }, 3193 - "@tauri-apps/cli-darwin-x64": { 3194 - "version": "1.2.3", 3195 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-1.2.3.tgz", 3196 - "integrity": "sha512-jFZ/y6z8z6v4yliIbXKBXA7BJgtZVMsITmEXSuD6s5+eCOpDhQxbRkr6CA+FFfr+/r96rWSDSgDenDQuSvPAKw==", 3197 - "dev": true, 3198 - "optional": true 3199 - }, 3200 - "@tauri-apps/cli-linux-arm-gnueabihf": { 3201 - "version": "1.2.3", 3202 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-1.2.3.tgz", 3203 - "integrity": "sha512-C7h5vqAwXzY0kRGSU00Fj8PudiDWFCiQqqUNI1N+fhCILrzWZB9TPBwdx33ZfXKt/U4+emdIoo/N34v3TiAOmQ==", 3204 - "dev": true, 3205 - "optional": true 3206 - }, 3207 - "@tauri-apps/cli-linux-arm64-gnu": { 3208 - "version": "1.2.3", 3209 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-1.2.3.tgz", 3210 - "integrity": "sha512-buf1c8sdkuUzVDkGPQpyUdAIIdn5r0UgXU6+H5fGPq/Xzt5K69JzXaeo6fHsZEZghbV0hOK+taKV4J0m30UUMQ==", 3211 - "dev": true, 3212 - "optional": true 3213 - }, 3214 - "@tauri-apps/cli-linux-arm64-musl": { 3215 - "version": "1.2.3", 3216 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.2.3.tgz", 3217 - "integrity": "sha512-x88wPS9W5xAyk392vc4uNHcKBBvCp0wf4H9JFMF9OBwB7vfd59LbQCFcPSu8f0BI7bPrOsyHqspWHuFL8ojQEA==", 3218 - "dev": true, 3219 - "optional": true 3220 - }, 3221 - "@tauri-apps/cli-linux-x64-gnu": { 3222 - "version": "1.2.3", 3223 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-1.2.3.tgz", 3224 - "integrity": "sha512-ZMz1jxEVe0B4/7NJnlPHmwmSIuwiD6ViXKs8F+OWWz2Y4jn5TGxWKFg7DLx5OwQTRvEIZxxT7lXHi5CuTNAxKg==", 3225 - "dev": true, 3226 - "optional": true 3227 - }, 3228 - "@tauri-apps/cli-linux-x64-musl": { 3229 - "version": "1.2.3", 3230 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-1.2.3.tgz", 3231 - "integrity": "sha512-B/az59EjJhdbZDzawEVox0LQu2ZHCZlk8rJf85AMIktIUoAZPFbwyiUv7/zjzA/sY6Nb58OSJgaPL2/IBy7E0A==", 3232 - "dev": true, 3233 - "optional": true 3234 - }, 3235 - "@tauri-apps/cli-win32-ia32-msvc": { 3236 - "version": "1.2.3", 3237 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-1.2.3.tgz", 3238 - "integrity": "sha512-ypdO1OdC5ugNJAKO2m3sb1nsd+0TSvMS9Tr5qN/ZSMvtSduaNwrcZ3D7G/iOIanrqu/Nl8t3LYlgPZGBKlw7Ng==", 3239 - "dev": true, 3240 - "optional": true 3241 - }, 3242 - "@tauri-apps/cli-win32-x64-msvc": { 3243 - "version": "1.2.3", 3244 - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-1.2.3.tgz", 3245 - "integrity": "sha512-CsbHQ+XhnV/2csOBBDVfH16cdK00gNyNYUW68isedmqcn8j+s0e9cQ1xXIqi+Hue3awp8g3ImYN5KPepf3UExw==", 3246 - "dev": true, 3247 - "optional": true 3248 - }, 3249 - "@types/json-schema": { 3250 - "version": "7.0.11", 3251 - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", 3252 - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", 3253 - "dev": true 3254 - }, 3255 - "@types/node": { 3256 - "version": "18.14.0", 3257 - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.0.tgz", 3258 - "integrity": "sha512-5EWrvLmglK+imbCJY0+INViFWUHg1AHel1sq4ZVSfdcNqGy9Edv3UB9IIzzg+xPaUcAgZYcfVs2fBcwDeZzU0A==", 3259 - "dev": true 3260 - }, 3261 - "@types/pug": { 3262 - "version": "2.0.6", 3263 - "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz", 3264 - "integrity": "sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==", 3265 - "dev": true 3266 - }, 3267 - "@types/sass": { 3268 - "version": "1.43.1", 3269 - "resolved": "https://registry.npmjs.org/@types/sass/-/sass-1.43.1.tgz", 3270 - "integrity": "sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==", 3271 - "dev": true, 3272 - "requires": { 3273 - "@types/node": "*" 3274 - } 3275 - }, 3276 - "@types/semver": { 3277 - "version": "7.3.13", 3278 - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", 3279 - "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", 3280 - "dev": true 3281 - }, 3282 - "@typescript-eslint/eslint-plugin": { 3283 - "version": "5.53.0", 3284 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.53.0.tgz", 3285 - "integrity": "sha512-alFpFWNucPLdUOySmXCJpzr6HKC3bu7XooShWM+3w/EL6J2HIoB2PFxpLnq4JauWVk6DiVeNKzQlFEaE+X9sGw==", 3286 - "dev": true, 3287 - "requires": { 3288 - "@typescript-eslint/scope-manager": "5.53.0", 3289 - "@typescript-eslint/type-utils": "5.53.0", 3290 - "@typescript-eslint/utils": "5.53.0", 3291 - "debug": "^4.3.4", 3292 - "grapheme-splitter": "^1.0.4", 3293 - "ignore": "^5.2.0", 3294 - "natural-compare-lite": "^1.4.0", 3295 - "regexpp": "^3.2.0", 3296 - "semver": "^7.3.7", 3297 - "tsutils": "^3.21.0" 3298 - } 3299 - }, 3300 - "@typescript-eslint/parser": { 3301 - "version": "5.53.0", 3302 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.53.0.tgz", 3303 - "integrity": "sha512-MKBw9i0DLYlmdOb3Oq/526+al20AJZpANdT6Ct9ffxcV8nKCHz63t/S0IhlTFNsBIHJv+GY5SFJ0XfqVeydQrQ==", 3304 - "dev": true, 3305 - "requires": { 3306 - "@typescript-eslint/scope-manager": "5.53.0", 3307 - "@typescript-eslint/types": "5.53.0", 3308 - "@typescript-eslint/typescript-estree": "5.53.0", 3309 - "debug": "^4.3.4" 3310 - } 3311 - }, 3312 - "@typescript-eslint/scope-manager": { 3313 - "version": "5.53.0", 3314 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.53.0.tgz", 3315 - "integrity": "sha512-Opy3dqNsp/9kBBeCPhkCNR7fmdSQqA+47r21hr9a14Bx0xnkElEQmhoHga+VoaoQ6uDHjDKmQPIYcUcKJifS7w==", 3316 - "dev": true, 3317 - "requires": { 3318 - "@typescript-eslint/types": "5.53.0", 3319 - "@typescript-eslint/visitor-keys": "5.53.0" 3320 - } 3321 - }, 3322 - "@typescript-eslint/type-utils": { 3323 - "version": "5.53.0", 3324 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.53.0.tgz", 3325 - "integrity": "sha512-HO2hh0fmtqNLzTAme/KnND5uFNwbsdYhCZghK2SoxGp3Ifn2emv+hi0PBUjzzSh0dstUIFqOj3bp0AwQlK4OWw==", 3326 - "dev": true, 3327 - "requires": { 3328 - "@typescript-eslint/typescript-estree": "5.53.0", 3329 - "@typescript-eslint/utils": "5.53.0", 3330 - "debug": "^4.3.4", 3331 - "tsutils": "^3.21.0" 3332 - } 3333 - }, 3334 - "@typescript-eslint/types": { 3335 - "version": "5.53.0", 3336 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.53.0.tgz", 3337 - "integrity": "sha512-5kcDL9ZUIP756K6+QOAfPkigJmCPHcLN7Zjdz76lQWWDdzfOhZDTj1irs6gPBKiXx5/6O3L0+AvupAut3z7D2A==", 3338 - "dev": true 3339 - }, 3340 - "@typescript-eslint/typescript-estree": { 3341 - "version": "5.53.0", 3342 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.53.0.tgz", 3343 - "integrity": "sha512-eKmipH7QyScpHSkhbptBBYh9v8FxtngLquq292YTEQ1pxVs39yFBlLC1xeIZcPPz1RWGqb7YgERJRGkjw8ZV7w==", 3344 - "dev": true, 3345 - "requires": { 3346 - "@typescript-eslint/types": "5.53.0", 3347 - "@typescript-eslint/visitor-keys": "5.53.0", 3348 - "debug": "^4.3.4", 3349 - "globby": "^11.1.0", 3350 - "is-glob": "^4.0.3", 3351 - "semver": "^7.3.7", 3352 - "tsutils": "^3.21.0" 3353 - } 3354 - }, 3355 - "@typescript-eslint/utils": { 3356 - "version": "5.53.0", 3357 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.53.0.tgz", 3358 - "integrity": "sha512-VUOOtPv27UNWLxFwQK/8+7kvxVC+hPHNsJjzlJyotlaHjLSIgOCKj9I0DBUjwOOA64qjBwx5afAPjksqOxMO0g==", 3359 - "dev": true, 3360 - "requires": { 3361 - "@types/json-schema": "^7.0.9", 3362 - "@types/semver": "^7.3.12", 3363 - "@typescript-eslint/scope-manager": "5.53.0", 3364 - "@typescript-eslint/types": "5.53.0", 3365 - "@typescript-eslint/typescript-estree": "5.53.0", 3366 - "eslint-scope": "^5.1.1", 3367 - "eslint-utils": "^3.0.0", 3368 - "semver": "^7.3.7" 3369 - } 3370 - }, 3371 - "@typescript-eslint/visitor-keys": { 3372 - "version": "5.53.0", 3373 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.53.0.tgz", 3374 - "integrity": "sha512-JqNLnX3leaHFZEN0gCh81sIvgrp/2GOACZNgO4+Tkf64u51kTpAyWFOY8XHx8XuXr3N2C9zgPPHtcpMg6z1g0w==", 3375 - "dev": true, 3376 - "requires": { 3377 - "@typescript-eslint/types": "5.53.0", 3378 - "eslint-visitor-keys": "^3.3.0" 3379 - } 3380 - }, 3381 - "acorn": { 3382 - "version": "8.8.2", 3383 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", 3384 - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", 3385 - "dev": true 3386 - }, 3387 - "acorn-jsx": { 3388 - "version": "5.3.2", 3389 - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 3390 - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 3391 - "dev": true, 3392 - "requires": {} 3393 - }, 3394 - "ajv": { 3395 - "version": "6.12.6", 3396 - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 3397 - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 3398 - "dev": true, 3399 - "requires": { 3400 - "fast-deep-equal": "^3.1.1", 3401 - "fast-json-stable-stringify": "^2.0.0", 3402 - "json-schema-traverse": "^0.4.1", 3403 - "uri-js": "^4.2.2" 3404 - } 3405 - }, 3406 - "ansi-regex": { 3407 - "version": "5.0.1", 3408 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 3409 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 3410 - "dev": true 3411 - }, 3412 - "ansi-styles": { 3413 - "version": "4.3.0", 3414 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 3415 - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 3416 - "dev": true, 3417 - "requires": { 3418 - "color-convert": "^2.0.1" 3419 - } 3420 - }, 3421 - "anymatch": { 3422 - "version": "3.1.3", 3423 - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 3424 - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 3425 - "dev": true, 3426 - "requires": { 3427 - "normalize-path": "^3.0.0", 3428 - "picomatch": "^2.0.4" 3429 - } 3430 - }, 3431 - "argparse": { 3432 - "version": "2.0.1", 3433 - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 3434 - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 3435 - "dev": true 3436 - }, 3437 - "array-union": { 3438 - "version": "2.1.0", 3439 - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 3440 - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 3441 - "dev": true 3442 - }, 3443 - "balanced-match": { 3444 - "version": "1.0.2", 3445 - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 3446 - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 3447 - "dev": true 3448 - }, 3449 - "binary-extensions": { 3450 - "version": "2.2.0", 3451 - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 3452 - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 3453 - "dev": true 3454 - }, 3455 - "brace-expansion": { 3456 - "version": "1.1.11", 3457 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 3458 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 3459 - "dev": true, 3460 - "requires": { 3461 - "balanced-match": "^1.0.0", 3462 - "concat-map": "0.0.1" 3463 - } 3464 - }, 3465 - "braces": { 3466 - "version": "3.0.2", 3467 - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 3468 - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 3469 - "dev": true, 3470 - "requires": { 3471 - "fill-range": "^7.0.1" 3472 - } 3473 - }, 3474 - "buffer-crc32": { 3475 - "version": "0.2.13", 3476 - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", 3477 - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", 3478 - "dev": true 3479 - }, 3480 - "callsites": { 3481 - "version": "3.1.0", 3482 - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 3483 - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 3484 - "dev": true 3485 - }, 3486 - "chalk": { 3487 - "version": "4.1.2", 3488 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 3489 - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 3490 - "dev": true, 3491 - "requires": { 3492 - "ansi-styles": "^4.1.0", 3493 - "supports-color": "^7.1.0" 3494 - } 3495 - }, 3496 - "chokidar": { 3497 - "version": "3.5.3", 3498 - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", 3499 - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", 3500 - "dev": true, 3501 - "requires": { 3502 - "anymatch": "~3.1.2", 3503 - "braces": "~3.0.2", 3504 - "fsevents": "~2.3.2", 3505 - "glob-parent": "~5.1.2", 3506 - "is-binary-path": "~2.1.0", 3507 - "is-glob": "~4.0.1", 3508 - "normalize-path": "~3.0.0", 3509 - "readdirp": "~3.6.0" 3510 - }, 3511 - "dependencies": { 3512 - "glob-parent": { 3513 - "version": "5.1.2", 3514 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 3515 - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 3516 - "dev": true, 3517 - "requires": { 3518 - "is-glob": "^4.0.1" 3519 - } 3520 - } 3521 - } 3522 - }, 3523 - "color-convert": { 3524 - "version": "2.0.1", 3525 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 3526 - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 3527 - "dev": true, 3528 - "requires": { 3529 - "color-name": "~1.1.4" 3530 - } 3531 - }, 3532 - "color-name": { 3533 - "version": "1.1.4", 3534 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 3535 - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 3536 - "dev": true 3537 - }, 3538 - "concat-map": { 3539 - "version": "0.0.1", 3540 - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 3541 - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 3542 - "dev": true 3543 - }, 3544 - "cross-spawn": { 3545 - "version": "7.0.3", 3546 - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 3547 - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 3548 - "dev": true, 3549 - "requires": { 3550 - "path-key": "^3.1.0", 3551 - "shebang-command": "^2.0.0", 3552 - "which": "^2.0.1" 3553 - } 3554 - }, 3555 - "debug": { 3556 - "version": "4.3.4", 3557 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 3558 - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 3559 - "dev": true, 3560 - "requires": { 3561 - "ms": "2.1.2" 3562 - } 3563 - }, 3564 - "deep-is": { 3565 - "version": "0.1.4", 3566 - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 3567 - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 3568 - "dev": true 3569 - }, 3570 - "deepmerge": { 3571 - "version": "4.3.0", 3572 - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", 3573 - "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", 3574 - "dev": true 3575 - }, 3576 - "detect-indent": { 3577 - "version": "6.1.0", 3578 - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", 3579 - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", 3580 - "dev": true 3581 - }, 3582 - "dir-glob": { 3583 - "version": "3.0.1", 3584 - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 3585 - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 3586 - "dev": true, 3587 - "requires": { 3588 - "path-type": "^4.0.0" 3589 - } 3590 - }, 3591 - "doctrine": { 3592 - "version": "3.0.0", 3593 - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", 3594 - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", 3595 - "dev": true, 3596 - "requires": { 3597 - "esutils": "^2.0.2" 3598 - } 3599 - }, 3600 - "es6-promise": { 3601 - "version": "3.3.1", 3602 - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", 3603 - "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==", 3604 - "dev": true 3605 - }, 3606 - "esbuild": { 3607 - "version": "0.16.17", 3608 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz", 3609 - "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==", 3610 - "dev": true, 3611 - "requires": { 3612 - "@esbuild/android-arm": "0.16.17", 3613 - "@esbuild/android-arm64": "0.16.17", 3614 - "@esbuild/android-x64": "0.16.17", 3615 - "@esbuild/darwin-arm64": "0.16.17", 3616 - "@esbuild/darwin-x64": "0.16.17", 3617 - "@esbuild/freebsd-arm64": "0.16.17", 3618 - "@esbuild/freebsd-x64": "0.16.17", 3619 - "@esbuild/linux-arm": "0.16.17", 3620 - "@esbuild/linux-arm64": "0.16.17", 3621 - "@esbuild/linux-ia32": "0.16.17", 3622 - "@esbuild/linux-loong64": "0.16.17", 3623 - "@esbuild/linux-mips64el": "0.16.17", 3624 - "@esbuild/linux-ppc64": "0.16.17", 3625 - "@esbuild/linux-riscv64": "0.16.17", 3626 - "@esbuild/linux-s390x": "0.16.17", 3627 - "@esbuild/linux-x64": "0.16.17", 3628 - "@esbuild/netbsd-x64": "0.16.17", 3629 - "@esbuild/openbsd-x64": "0.16.17", 3630 - "@esbuild/sunos-x64": "0.16.17", 3631 - "@esbuild/win32-arm64": "0.16.17", 3632 - "@esbuild/win32-ia32": "0.16.17", 3633 - "@esbuild/win32-x64": "0.16.17" 3634 - } 3635 - }, 3636 - "escape-string-regexp": { 3637 - "version": "4.0.0", 3638 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 3639 - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 3640 - "dev": true 3641 - }, 3642 - "eslint": { 3643 - "version": "8.34.0", 3644 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.34.0.tgz", 3645 - "integrity": "sha512-1Z8iFsucw+7kSqXNZVslXS8Ioa4u2KM7GPwuKtkTFAqZ/cHMcEaR+1+Br0wLlot49cNxIiZk5wp8EAbPcYZxTg==", 3646 - "dev": true, 3647 - "requires": { 3648 - "@eslint/eslintrc": "^1.4.1", 3649 - "@humanwhocodes/config-array": "^0.11.8", 3650 - "@humanwhocodes/module-importer": "^1.0.1", 3651 - "@nodelib/fs.walk": "^1.2.8", 3652 - "ajv": "^6.10.0", 3653 - "chalk": "^4.0.0", 3654 - "cross-spawn": "^7.0.2", 3655 - "debug": "^4.3.2", 3656 - "doctrine": "^3.0.0", 3657 - "escape-string-regexp": "^4.0.0", 3658 - "eslint-scope": "^7.1.1", 3659 - "eslint-utils": "^3.0.0", 3660 - "eslint-visitor-keys": "^3.3.0", 3661 - "espree": "^9.4.0", 3662 - "esquery": "^1.4.0", 3663 - "esutils": "^2.0.2", 3664 - "fast-deep-equal": "^3.1.3", 3665 - "file-entry-cache": "^6.0.1", 3666 - "find-up": "^5.0.0", 3667 - "glob-parent": "^6.0.2", 3668 - "globals": "^13.19.0", 3669 - "grapheme-splitter": "^1.0.4", 3670 - "ignore": "^5.2.0", 3671 - "import-fresh": "^3.0.0", 3672 - "imurmurhash": "^0.1.4", 3673 - "is-glob": "^4.0.0", 3674 - "is-path-inside": "^3.0.3", 3675 - "js-sdsl": "^4.1.4", 3676 - "js-yaml": "^4.1.0", 3677 - "json-stable-stringify-without-jsonify": "^1.0.1", 3678 - "levn": "^0.4.1", 3679 - "lodash.merge": "^4.6.2", 3680 - "minimatch": "^3.1.2", 3681 - "natural-compare": "^1.4.0", 3682 - "optionator": "^0.9.1", 3683 - "regexpp": "^3.2.0", 3684 - "strip-ansi": "^6.0.1", 3685 - "strip-json-comments": "^3.1.0", 3686 - "text-table": "^0.2.0" 3687 - }, 3688 - "dependencies": { 3689 - "eslint-scope": { 3690 - "version": "7.1.1", 3691 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", 3692 - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", 3693 - "dev": true, 3694 - "requires": { 3695 - "esrecurse": "^4.3.0", 3696 - "estraverse": "^5.2.0" 3697 - } 3698 - }, 3699 - "estraverse": { 3700 - "version": "5.3.0", 3701 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 3702 - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 3703 - "dev": true 3704 - } 3705 - } 3706 - }, 3707 - "eslint-config-prettier": { 3708 - "version": "8.6.0", 3709 - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz", 3710 - "integrity": "sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==", 3711 - "dev": true, 3712 - "requires": {} 3713 - }, 3714 - "eslint-plugin-svelte3": { 3715 - "version": "4.0.0", 3716 - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-4.0.0.tgz", 3717 - "integrity": "sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==", 3718 - "dev": true, 3719 - "requires": {} 3720 - }, 3721 - "eslint-scope": { 3722 - "version": "5.1.1", 3723 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", 3724 - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", 3725 - "dev": true, 3726 - "requires": { 3727 - "esrecurse": "^4.3.0", 3728 - "estraverse": "^4.1.1" 3729 - } 3730 - }, 3731 - "eslint-utils": { 3732 - "version": "3.0.0", 3733 - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", 3734 - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", 3735 - "dev": true, 3736 - "requires": { 3737 - "eslint-visitor-keys": "^2.0.0" 3738 - }, 3739 - "dependencies": { 3740 - "eslint-visitor-keys": { 3741 - "version": "2.1.0", 3742 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", 3743 - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", 3744 - "dev": true 3745 - } 3746 - } 3747 - }, 3748 - "eslint-visitor-keys": { 3749 - "version": "3.3.0", 3750 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", 3751 - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", 3752 - "dev": true 3753 - }, 3754 - "espree": { 3755 - "version": "9.4.1", 3756 - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", 3757 - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", 3758 - "dev": true, 3759 - "requires": { 3760 - "acorn": "^8.8.0", 3761 - "acorn-jsx": "^5.3.2", 3762 - "eslint-visitor-keys": "^3.3.0" 3763 - } 3764 - }, 3765 - "esquery": { 3766 - "version": "1.4.2", 3767 - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", 3768 - "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", 3769 - "dev": true, 3770 - "requires": { 3771 - "estraverse": "^5.1.0" 3772 - }, 3773 - "dependencies": { 3774 - "estraverse": { 3775 - "version": "5.3.0", 3776 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 3777 - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 3778 - "dev": true 3779 - } 3780 - } 3781 - }, 3782 - "esrecurse": { 3783 - "version": "4.3.0", 3784 - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 3785 - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 3786 - "dev": true, 3787 - "requires": { 3788 - "estraverse": "^5.2.0" 3789 - }, 3790 - "dependencies": { 3791 - "estraverse": { 3792 - "version": "5.3.0", 3793 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 3794 - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 3795 - "dev": true 3796 - } 3797 - } 3798 - }, 3799 - "estraverse": { 3800 - "version": "4.3.0", 3801 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 3802 - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 3803 - "dev": true 3804 - }, 3805 - "esutils": { 3806 - "version": "2.0.3", 3807 - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 3808 - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 3809 - "dev": true 3810 - }, 3811 - "fast-deep-equal": { 3812 - "version": "3.1.3", 3813 - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 3814 - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 3815 - "dev": true 3816 - }, 3817 - "fast-glob": { 3818 - "version": "3.2.12", 3819 - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", 3820 - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", 3821 - "dev": true, 3822 - "requires": { 3823 - "@nodelib/fs.stat": "^2.0.2", 3824 - "@nodelib/fs.walk": "^1.2.3", 3825 - "glob-parent": "^5.1.2", 3826 - "merge2": "^1.3.0", 3827 - "micromatch": "^4.0.4" 3828 - }, 3829 - "dependencies": { 3830 - "glob-parent": { 3831 - "version": "5.1.2", 3832 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 3833 - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 3834 - "dev": true, 3835 - "requires": { 3836 - "is-glob": "^4.0.1" 3837 - } 3838 - } 3839 - } 3840 - }, 3841 - "fast-json-stable-stringify": { 3842 - "version": "2.1.0", 3843 - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 3844 - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 3845 - "dev": true 3846 - }, 3847 - "fast-levenshtein": { 3848 - "version": "2.0.6", 3849 - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 3850 - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 3851 - "dev": true 3852 - }, 3853 - "fastq": { 3854 - "version": "1.15.0", 3855 - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", 3856 - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", 3857 - "dev": true, 3858 - "requires": { 3859 - "reusify": "^1.0.4" 3860 - } 3861 - }, 3862 - "file-entry-cache": { 3863 - "version": "6.0.1", 3864 - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", 3865 - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", 3866 - "dev": true, 3867 - "requires": { 3868 - "flat-cache": "^3.0.4" 3869 - } 3870 - }, 3871 - "fill-range": { 3872 - "version": "7.0.1", 3873 - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 3874 - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 3875 - "dev": true, 3876 - "requires": { 3877 - "to-regex-range": "^5.0.1" 3878 - } 3879 - }, 3880 - "find-up": { 3881 - "version": "5.0.0", 3882 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 3883 - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 3884 - "dev": true, 3885 - "requires": { 3886 - "locate-path": "^6.0.0", 3887 - "path-exists": "^4.0.0" 3888 - } 3889 - }, 3890 - "flat-cache": { 3891 - "version": "3.0.4", 3892 - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", 3893 - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", 3894 - "dev": true, 3895 - "requires": { 3896 - "flatted": "^3.1.0", 3897 - "rimraf": "^3.0.2" 3898 - } 3899 - }, 3900 - "flatted": { 3901 - "version": "3.2.7", 3902 - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", 3903 - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", 3904 - "dev": true 3905 - }, 3906 - "fs.realpath": { 3907 - "version": "1.0.0", 3908 - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 3909 - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 3910 - "dev": true 3911 - }, 3912 - "fsevents": { 3913 - "version": "2.3.2", 3914 - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 3915 - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 3916 - "dev": true, 3917 - "optional": true 3918 - }, 3919 - "function-bind": { 3920 - "version": "1.1.1", 3921 - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 3922 - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 3923 - "dev": true 3924 - }, 3925 - "glob": { 3926 - "version": "7.2.3", 3927 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 3928 - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 3929 - "dev": true, 3930 - "requires": { 3931 - "fs.realpath": "^1.0.0", 3932 - "inflight": "^1.0.4", 3933 - "inherits": "2", 3934 - "minimatch": "^3.1.1", 3935 - "once": "^1.3.0", 3936 - "path-is-absolute": "^1.0.0" 3937 - } 3938 - }, 3939 - "glob-parent": { 3940 - "version": "6.0.2", 3941 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 3942 - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 3943 - "dev": true, 3944 - "requires": { 3945 - "is-glob": "^4.0.3" 3946 - } 3947 - }, 3948 - "globals": { 3949 - "version": "13.20.0", 3950 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", 3951 - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", 3952 - "dev": true, 3953 - "requires": { 3954 - "type-fest": "^0.20.2" 3955 - } 3956 - }, 3957 - "globby": { 3958 - "version": "11.1.0", 3959 - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", 3960 - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", 3961 - "dev": true, 3962 - "requires": { 3963 - "array-union": "^2.1.0", 3964 - "dir-glob": "^3.0.1", 3965 - "fast-glob": "^3.2.9", 3966 - "ignore": "^5.2.0", 3967 - "merge2": "^1.4.1", 3968 - "slash": "^3.0.0" 3969 - } 3970 - }, 3971 - "graceful-fs": { 3972 - "version": "4.2.10", 3973 - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", 3974 - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", 3975 - "dev": true 3976 - }, 3977 - "grapheme-splitter": { 3978 - "version": "1.0.4", 3979 - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", 3980 - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", 3981 - "dev": true 3982 - }, 3983 - "has": { 3984 - "version": "1.0.3", 3985 - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 3986 - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 3987 - "dev": true, 3988 - "requires": { 3989 - "function-bind": "^1.1.1" 3990 - } 3991 - }, 3992 - "has-flag": { 3993 - "version": "4.0.0", 3994 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 3995 - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 3996 - "dev": true 3997 - }, 3998 - "ignore": { 3999 - "version": "5.2.4", 4000 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", 4001 - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", 4002 - "dev": true 4003 - }, 4004 - "immutable": { 4005 - "version": "4.2.4", 4006 - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.4.tgz", 4007 - "integrity": "sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==", 4008 - "dev": true 4009 - }, 4010 - "import-fresh": { 4011 - "version": "3.3.0", 4012 - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 4013 - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 4014 - "dev": true, 4015 - "requires": { 4016 - "parent-module": "^1.0.0", 4017 - "resolve-from": "^4.0.0" 4018 - } 4019 - }, 4020 - "imurmurhash": { 4021 - "version": "0.1.4", 4022 - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 4023 - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 4024 - "dev": true 4025 - }, 4026 - "inflight": { 4027 - "version": "1.0.6", 4028 - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 4029 - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 4030 - "dev": true, 4031 - "requires": { 4032 - "once": "^1.3.0", 4033 - "wrappy": "1" 4034 - } 4035 - }, 4036 - "inherits": { 4037 - "version": "2.0.4", 4038 - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 4039 - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 4040 - "dev": true 4041 - }, 4042 - "is-binary-path": { 4043 - "version": "2.1.0", 4044 - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 4045 - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 4046 - "dev": true, 4047 - "requires": { 4048 - "binary-extensions": "^2.0.0" 4049 - } 4050 - }, 4051 - "is-core-module": { 4052 - "version": "2.11.0", 4053 - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", 4054 - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", 4055 - "dev": true, 4056 - "requires": { 4057 - "has": "^1.0.3" 4058 - } 4059 - }, 4060 - "is-extglob": { 4061 - "version": "2.1.1", 4062 - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 4063 - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 4064 - "dev": true 4065 - }, 4066 - "is-glob": { 4067 - "version": "4.0.3", 4068 - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 4069 - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 4070 - "dev": true, 4071 - "requires": { 4072 - "is-extglob": "^2.1.1" 4073 - } 4074 - }, 4075 - "is-number": { 4076 - "version": "7.0.0", 4077 - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 4078 - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 4079 - "dev": true 4080 - }, 4081 - "is-path-inside": { 4082 - "version": "3.0.3", 4083 - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", 4084 - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 4085 - "dev": true 4086 - }, 4087 - "isexe": { 4088 - "version": "2.0.0", 4089 - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 4090 - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 4091 - "dev": true 4092 - }, 4093 - "js-sdsl": { 4094 - "version": "4.3.0", 4095 - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", 4096 - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", 4097 - "dev": true 4098 - }, 4099 - "js-yaml": { 4100 - "version": "4.1.0", 4101 - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 4102 - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 4103 - "dev": true, 4104 - "requires": { 4105 - "argparse": "^2.0.1" 4106 - } 4107 - }, 4108 - "json-schema-traverse": { 4109 - "version": "0.4.1", 4110 - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 4111 - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 4112 - "dev": true 4113 - }, 4114 - "json-stable-stringify-without-jsonify": { 4115 - "version": "1.0.1", 4116 - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 4117 - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 4118 - "dev": true 4119 - }, 4120 - "kleur": { 4121 - "version": "4.1.5", 4122 - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", 4123 - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", 4124 - "dev": true 4125 - }, 4126 - "levn": { 4127 - "version": "0.4.1", 4128 - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", 4129 - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 4130 - "dev": true, 4131 - "requires": { 4132 - "prelude-ls": "^1.2.1", 4133 - "type-check": "~0.4.0" 4134 - } 4135 - }, 4136 - "locate-path": { 4137 - "version": "6.0.0", 4138 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 4139 - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 4140 - "dev": true, 4141 - "requires": { 4142 - "p-locate": "^5.0.0" 4143 - } 4144 - }, 4145 - "lodash.merge": { 4146 - "version": "4.6.2", 4147 - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 4148 - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 4149 - "dev": true 4150 - }, 4151 - "lru-cache": { 4152 - "version": "6.0.0", 4153 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 4154 - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 4155 - "dev": true, 4156 - "requires": { 4157 - "yallist": "^4.0.0" 4158 - } 4159 - }, 4160 - "magic-string": { 4161 - "version": "0.27.0", 4162 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", 4163 - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", 4164 - "dev": true, 4165 - "requires": { 4166 - "@jridgewell/sourcemap-codec": "^1.4.13" 4167 - } 4168 - }, 4169 - "merge2": { 4170 - "version": "1.4.1", 4171 - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 4172 - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 4173 - "dev": true 4174 - }, 4175 - "micromatch": { 4176 - "version": "4.0.5", 4177 - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 4178 - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 4179 - "dev": true, 4180 - "requires": { 4181 - "braces": "^3.0.2", 4182 - "picomatch": "^2.3.1" 4183 - } 4184 - }, 4185 - "min-indent": { 4186 - "version": "1.0.1", 4187 - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", 4188 - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", 4189 - "dev": true 4190 - }, 4191 - "minimatch": { 4192 - "version": "3.1.2", 4193 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 4194 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 4195 - "dev": true, 4196 - "requires": { 4197 - "brace-expansion": "^1.1.7" 4198 - } 4199 - }, 4200 - "minimist": { 4201 - "version": "1.2.8", 4202 - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 4203 - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 4204 - "dev": true 4205 - }, 4206 - "mkdirp": { 4207 - "version": "0.5.6", 4208 - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", 4209 - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", 4210 - "dev": true, 4211 - "requires": { 4212 - "minimist": "^1.2.6" 4213 - } 4214 - }, 4215 - "mri": { 4216 - "version": "1.2.0", 4217 - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", 4218 - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", 4219 - "dev": true 4220 - }, 4221 - "ms": { 4222 - "version": "2.1.2", 4223 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 4224 - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 4225 - "dev": true 4226 - }, 4227 - "nanoid": { 4228 - "version": "3.3.4", 4229 - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", 4230 - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", 4231 - "dev": true 4232 - }, 4233 - "natural-compare": { 4234 - "version": "1.4.0", 4235 - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 4236 - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 4237 - "dev": true 4238 - }, 4239 - "natural-compare-lite": { 4240 - "version": "1.4.0", 4241 - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", 4242 - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", 4243 - "dev": true 4244 - }, 4245 - "normalize-path": { 4246 - "version": "3.0.0", 4247 - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 4248 - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 4249 - "dev": true 4250 - }, 4251 - "once": { 4252 - "version": "1.4.0", 4253 - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 4254 - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 4255 - "dev": true, 4256 - "requires": { 4257 - "wrappy": "1" 4258 - } 4259 - }, 4260 - "optionator": { 4261 - "version": "0.9.1", 4262 - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", 4263 - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", 4264 - "dev": true, 4265 - "requires": { 4266 - "deep-is": "^0.1.3", 4267 - "fast-levenshtein": "^2.0.6", 4268 - "levn": "^0.4.1", 4269 - "prelude-ls": "^1.2.1", 4270 - "type-check": "^0.4.0", 4271 - "word-wrap": "^1.2.3" 4272 - } 4273 - }, 4274 - "p-limit": { 4275 - "version": "3.1.0", 4276 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 4277 - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 4278 - "dev": true, 4279 - "requires": { 4280 - "yocto-queue": "^0.1.0" 4281 - } 4282 - }, 4283 - "p-locate": { 4284 - "version": "5.0.0", 4285 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 4286 - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 4287 - "dev": true, 4288 - "requires": { 4289 - "p-limit": "^3.0.2" 4290 - } 4291 - }, 4292 - "parent-module": { 4293 - "version": "1.0.1", 4294 - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 4295 - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 4296 - "dev": true, 4297 - "requires": { 4298 - "callsites": "^3.0.0" 4299 - } 4300 - }, 4301 - "path-exists": { 4302 - "version": "4.0.0", 4303 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 4304 - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 4305 - "dev": true 4306 - }, 4307 - "path-is-absolute": { 4308 - "version": "1.0.1", 4309 - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 4310 - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 4311 - "dev": true 4312 - }, 4313 - "path-key": { 4314 - "version": "3.1.1", 4315 - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 4316 - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 4317 - "dev": true 4318 - }, 4319 - "path-parse": { 4320 - "version": "1.0.7", 4321 - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 4322 - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 4323 - "dev": true 4324 - }, 4325 - "path-type": { 4326 - "version": "4.0.0", 4327 - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 4328 - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 4329 - "dev": true 4330 - }, 4331 - "picocolors": { 4332 - "version": "1.0.0", 4333 - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 4334 - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 4335 - "dev": true 4336 - }, 4337 - "picomatch": { 4338 - "version": "2.3.1", 4339 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 4340 - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 4341 - "dev": true 4342 - }, 4343 - "postcss": { 4344 - "version": "8.4.21", 4345 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", 4346 - "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", 4347 - "dev": true, 4348 - "requires": { 4349 - "nanoid": "^3.3.4", 4350 - "picocolors": "^1.0.0", 4351 - "source-map-js": "^1.0.2" 4352 - } 4353 - }, 4354 - "prelude-ls": { 4355 - "version": "1.2.1", 4356 - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 4357 - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 4358 - "dev": true 4359 - }, 4360 - "prettier": { 4361 - "version": "2.8.4", 4362 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.4.tgz", 4363 - "integrity": "sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==", 4364 - "dev": true 4365 - }, 4366 - "prettier-plugin-svelte": { 4367 - "version": "2.9.0", 4368 - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.9.0.tgz", 4369 - "integrity": "sha512-3doBi5NO4IVgaNPtwewvrgPpqAcvNv0NwJNflr76PIGgi9nf1oguQV1Hpdm9TI2ALIQVn/9iIwLpBO5UcD2Jiw==", 4370 - "dev": true, 4371 - "requires": {} 4372 - }, 4373 - "punycode": { 4374 - "version": "2.3.0", 4375 - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", 4376 - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", 4377 - "dev": true 4378 - }, 4379 - "queue-microtask": { 4380 - "version": "1.2.3", 4381 - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 4382 - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 4383 - "dev": true 4384 - }, 4385 - "readdirp": { 4386 - "version": "3.6.0", 4387 - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 4388 - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 4389 - "dev": true, 4390 - "requires": { 4391 - "picomatch": "^2.2.1" 4392 - } 4393 - }, 4394 - "regexpp": { 4395 - "version": "3.2.0", 4396 - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", 4397 - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", 4398 - "dev": true 4399 - }, 4400 - "resolve": { 4401 - "version": "1.22.1", 4402 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", 4403 - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", 4404 - "dev": true, 4405 - "requires": { 4406 - "is-core-module": "^2.9.0", 4407 - "path-parse": "^1.0.7", 4408 - "supports-preserve-symlinks-flag": "^1.0.0" 4409 - } 4410 - }, 4411 - "resolve-from": { 4412 - "version": "4.0.0", 4413 - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 4414 - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 4415 - "dev": true 4416 - }, 4417 - "reusify": { 4418 - "version": "1.0.4", 4419 - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 4420 - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 4421 - "dev": true 4422 - }, 4423 - "rimraf": { 4424 - "version": "3.0.2", 4425 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 4426 - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 4427 - "dev": true, 4428 - "requires": { 4429 - "glob": "^7.1.3" 4430 - } 4431 - }, 4432 - "rollup": { 4433 - "version": "3.17.2", 4434 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.17.2.tgz", 4435 - "integrity": "sha512-qMNZdlQPCkWodrAZ3qnJtvCAl4vpQ8q77uEujVCCbC/6CLB7Lcmvjq7HyiOSnf4fxTT9XgsE36oLHJBH49xjqA==", 4436 - "dev": true, 4437 - "requires": { 4438 - "fsevents": "~2.3.2" 4439 - } 4440 - }, 4441 - "run-parallel": { 4442 - "version": "1.2.0", 4443 - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 4444 - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 4445 - "dev": true, 4446 - "requires": { 4447 - "queue-microtask": "^1.2.2" 4448 - } 4449 - }, 4450 - "sade": { 4451 - "version": "1.8.1", 4452 - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", 4453 - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", 4454 - "dev": true, 4455 - "requires": { 4456 - "mri": "^1.1.0" 4457 - } 4458 - }, 4459 - "sander": { 4460 - "version": "0.5.1", 4461 - "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz", 4462 - "integrity": "sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==", 4463 - "dev": true, 4464 - "requires": { 4465 - "es6-promise": "^3.1.2", 4466 - "graceful-fs": "^4.1.3", 4467 - "mkdirp": "^0.5.1", 4468 - "rimraf": "^2.5.2" 4469 - }, 4470 - "dependencies": { 4471 - "rimraf": { 4472 - "version": "2.7.1", 4473 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 4474 - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 4475 - "dev": true, 4476 - "requires": { 4477 - "glob": "^7.1.3" 4478 - } 4479 - } 4480 - } 4481 - }, 4482 - "sass": { 4483 - "version": "1.58.3", 4484 - "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.3.tgz", 4485 - "integrity": "sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A==", 4486 - "dev": true, 4487 - "requires": { 4488 - "chokidar": ">=3.0.0 <4.0.0", 4489 - "immutable": "^4.0.0", 4490 - "source-map-js": ">=0.6.2 <2.0.0" 4491 - } 4492 - }, 4493 - "semver": { 4494 - "version": "7.3.8", 4495 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", 4496 - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", 4497 - "dev": true, 4498 - "requires": { 4499 - "lru-cache": "^6.0.0" 4500 - } 4501 - }, 4502 - "shebang-command": { 4503 - "version": "2.0.0", 4504 - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 4505 - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 4506 - "dev": true, 4507 - "requires": { 4508 - "shebang-regex": "^3.0.0" 4509 - } 4510 - }, 4511 - "shebang-regex": { 4512 - "version": "3.0.0", 4513 - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 4514 - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 4515 - "dev": true 4516 - }, 4517 - "slash": { 4518 - "version": "3.0.0", 4519 - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 4520 - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 4521 - "dev": true 4522 - }, 4523 - "sorcery": { 4524 - "version": "0.11.0", 4525 - "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.11.0.tgz", 4526 - "integrity": "sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==", 4527 - "dev": true, 4528 - "requires": { 4529 - "@jridgewell/sourcemap-codec": "^1.4.14", 4530 - "buffer-crc32": "^0.2.5", 4531 - "minimist": "^1.2.0", 4532 - "sander": "^0.5.0" 4533 - } 4534 - }, 4535 - "source-map-js": { 4536 - "version": "1.0.2", 4537 - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", 4538 - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", 4539 - "dev": true 4540 - }, 4541 - "strip-ansi": { 4542 - "version": "6.0.1", 4543 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 4544 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 4545 - "dev": true, 4546 - "requires": { 4547 - "ansi-regex": "^5.0.1" 4548 - } 4549 - }, 4550 - "strip-indent": { 4551 - "version": "3.0.0", 4552 - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 4553 - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 4554 - "dev": true, 4555 - "requires": { 4556 - "min-indent": "^1.0.0" 4557 - } 4558 - }, 4559 - "strip-json-comments": { 4560 - "version": "3.1.1", 4561 - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 4562 - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 4563 - "dev": true 4564 - }, 4565 - "supports-color": { 4566 - "version": "7.2.0", 4567 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 4568 - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 4569 - "dev": true, 4570 - "requires": { 4571 - "has-flag": "^4.0.0" 4572 - } 4573 - }, 4574 - "supports-preserve-symlinks-flag": { 4575 - "version": "1.0.0", 4576 - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 4577 - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 4578 - "dev": true 4579 - }, 4580 - "svelte": { 4581 - "version": "3.55.1", 4582 - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.55.1.tgz", 4583 - "integrity": "sha512-S+87/P0Ve67HxKkEV23iCdAh/SX1xiSfjF1HOglno/YTbSTW7RniICMCofWGdJJbdjw3S+0PfFb1JtGfTXE0oQ==", 4584 - "dev": true 4585 - }, 4586 - "svelte-check": { 4587 - "version": "3.0.3", 4588 - "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-3.0.3.tgz", 4589 - "integrity": "sha512-ByBFXo3bfHRGIsYEasHkdMhLkNleVfszX/Ns1oip58tPJlKdo5Ssr8kgVIuo5oq00hss8AIcdesuy0Xt0BcTvg==", 4590 - "dev": true, 4591 - "requires": { 4592 - "@jridgewell/trace-mapping": "^0.3.17", 4593 - "chokidar": "^3.4.1", 4594 - "fast-glob": "^3.2.7", 4595 - "import-fresh": "^3.2.1", 4596 - "picocolors": "^1.0.0", 4597 - "sade": "^1.7.4", 4598 - "svelte-preprocess": "^5.0.0", 4599 - "typescript": "^4.9.4" 4600 - } 4601 - }, 4602 - "svelte-hmr": { 4603 - "version": "0.15.1", 4604 - "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.1.tgz", 4605 - "integrity": "sha512-BiKB4RZ8YSwRKCNVdNxK/GfY+r4Kjgp9jCLEy0DuqAKfmQtpL38cQK3afdpjw4sqSs4PLi3jIPJIFp259NkZtA==", 4606 - "dev": true, 4607 - "requires": {} 4608 - }, 4609 - "svelte-preprocess": { 4610 - "version": "5.0.1", 4611 - "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.1.tgz", 4612 - "integrity": "sha512-0HXyhCoc9rsW4zGOgtInylC6qj259E1hpFnJMJWTf+aIfeqh4O/QHT31KT2hvPEqQfdjmqBR/kO2JDkkciBLrQ==", 4613 - "dev": true, 4614 - "requires": { 4615 - "@types/pug": "^2.0.6", 4616 - "@types/sass": "^1.43.1", 4617 - "detect-indent": "^6.1.0", 4618 - "magic-string": "^0.27.0", 4619 - "sorcery": "^0.11.0", 4620 - "strip-indent": "^3.0.0" 4621 - } 4622 - }, 4623 - "svelte-tauri-filedrop": { 4624 - "version": "1.0.0", 4625 - "resolved": "https://registry.npmjs.org/svelte-tauri-filedrop/-/svelte-tauri-filedrop-1.0.0.tgz", 4626 - "integrity": "sha512-UYfsQvBc+KHpFdefqwLPc+i1iPWutH6Do1NcSkbarWHJT5U8WvMhJhbm6tIVuTf39DtryJbUomb+hwyJHJbevw==", 4627 - "dev": true, 4628 - "requires": { 4629 - "@tauri-apps/api": "^1.0.0-beta.8" 4630 - } 4631 - }, 4632 - "text-table": { 4633 - "version": "0.2.0", 4634 - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 4635 - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", 4636 - "dev": true 4637 - }, 4638 - "to-regex-range": { 4639 - "version": "5.0.1", 4640 - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 4641 - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 4642 - "dev": true, 4643 - "requires": { 4644 - "is-number": "^7.0.0" 4645 - } 4646 - }, 4647 - "tslib": { 4648 - "version": "1.14.1", 4649 - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", 4650 - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", 4651 - "dev": true 4652 - }, 4653 - "tsutils": { 4654 - "version": "3.21.0", 4655 - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", 4656 - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", 4657 - "dev": true, 4658 - "requires": { 4659 - "tslib": "^1.8.1" 4660 - } 4661 - }, 4662 - "type-check": { 4663 - "version": "0.4.0", 4664 - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 4665 - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 4666 - "dev": true, 4667 - "requires": { 4668 - "prelude-ls": "^1.2.1" 4669 - } 4670 - }, 4671 - "type-fest": { 4672 - "version": "0.20.2", 4673 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 4674 - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 4675 - "dev": true 4676 - }, 4677 - "typescript": { 4678 - "version": "4.9.5", 4679 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", 4680 - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", 4681 - "dev": true 4682 - }, 4683 - "uri-js": { 4684 - "version": "4.4.1", 4685 - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 4686 - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 4687 - "dev": true, 4688 - "requires": { 4689 - "punycode": "^2.1.0" 4690 - } 4691 - }, 4692 - "vite": { 4693 - "version": "4.1.3", 4694 - "resolved": "https://registry.npmjs.org/vite/-/vite-4.1.3.tgz", 4695 - "integrity": "sha512-0Zqo4/Fr/swSOBmbl+HAAhOjrqNwju+yTtoe4hQX9UsARdcuc9njyOdr6xU0DDnV7YP0RT6mgTTOiRtZgxfCxA==", 4696 - "dev": true, 4697 - "requires": { 4698 - "esbuild": "^0.16.14", 4699 - "fsevents": "~2.3.2", 4700 - "postcss": "^8.4.21", 4701 - "resolve": "^1.22.1", 4702 - "rollup": "^3.10.0" 4703 - } 4704 - }, 4705 - "vitefu": { 4706 - "version": "0.2.4", 4707 - "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.4.tgz", 4708 - "integrity": "sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==", 4709 - "dev": true, 4710 - "requires": {} 4711 - }, 4712 - "which": { 4713 - "version": "2.0.2", 4714 - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 4715 - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 4716 - "dev": true, 4717 - "requires": { 4718 - "isexe": "^2.0.0" 4719 - } 4720 - }, 4721 - "word-wrap": { 4722 - "version": "1.2.3", 4723 - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", 4724 - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", 4725 - "dev": true 4726 - }, 4727 - "wrappy": { 4728 - "version": "1.0.2", 4729 - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 4730 - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 4731 - "dev": true 4732 - }, 4733 - "yallist": { 4734 - "version": "4.0.0", 4735 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 4736 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 4737 - "dev": true 4738 - }, 4739 - "yocto-queue": { 4740 - "version": "0.1.0", 4741 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 4742 - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 4743 - "dev": true 4744 2999 } 4745 3000 } 4746 3001 }
+18 -17
package.json
··· 7 7 "dev:web": "vite", 8 8 "build": "tauri build", 9 9 "build:web": "vite build", 10 - "lint": "prettier --check src *.js && eslint src *.js && svelte-check", 11 - "format": "prettier --write src *.js && eslint --fix src *.js" 10 + "lint": "svelte-check --tsconfig ./tsconfig.json && eslint src && prettier --check src", 11 + "format": "eslint --fix src && prettier --write src" 12 12 }, 13 13 "devDependencies": { 14 - "@sveltejs/vite-plugin-svelte": "^2.0.2", 15 - "@tauri-apps/api": "^1.2.0", 16 - "@tauri-apps/cli": "^1.2.3", 17 - "@typescript-eslint/eslint-plugin": "^5.53.0", 18 - "@typescript-eslint/parser": "^5.53.0", 19 - "eslint": "^8.34.0", 20 - "eslint-config-prettier": "^8.6.0", 21 - "eslint-plugin-svelte3": "^4.0.0", 22 - "prettier": "^2.8.4", 23 - "prettier-plugin-svelte": "^2.9.0", 24 - "sass": "^1.58.3", 25 - "svelte": "^3.55.1", 26 - "svelte-check": "^3.0.3", 14 + "@sveltejs/vite-plugin-svelte": "^2.2.0", 15 + "@tauri-apps/api": "^1.3.0", 16 + "@tauri-apps/cli": "^1.3.1", 17 + "@tsconfig/svelte": "^4.0.1", 18 + "@typescript-eslint/eslint-plugin": "^5.59.6", 19 + "@typescript-eslint/parser": "^5.59.6", 20 + "eslint": "^8.40.0", 21 + "eslint-config-prettier": "^8.8.0", 22 + "eslint-plugin-svelte": "^2.28.0", 23 + "prettier": "^2.8.8", 24 + "prettier-plugin-svelte": "^2.10.0", 25 + "sass": "^1.62.1", 26 + "svelte": "^3.59.1", 27 + "svelte-check": "^3.3.2", 27 28 "svelte-tauri-filedrop": "^1.0.0", 28 - "typescript": "^4.9.5", 29 - "vite": "^4.1.3" 29 + "typescript": "^5.0.4", 30 + "vite": "^4.3.8" 30 31 }, 31 32 "prettier": { 32 33 "useTabs": true,
+719 -421
src-tauri/Cargo.lock
··· 27 27 ] 28 28 29 29 [[package]] 30 + name = "aho-corasick" 31 + version = "1.0.1" 32 + source = "registry+https://github.com/rust-lang/crates.io-index" 33 + checksum = "67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04" 34 + dependencies = [ 35 + "memchr", 36 + ] 37 + 38 + [[package]] 30 39 name = "alloc-no-stdlib" 31 40 version = "2.0.4" 32 41 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 39 48 checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" 40 49 dependencies = [ 41 50 "alloc-no-stdlib", 51 + ] 52 + 53 + [[package]] 54 + name = "android_system_properties" 55 + version = "0.1.5" 56 + source = "registry+https://github.com/rust-lang/crates.io-index" 57 + checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 58 + dependencies = [ 59 + "libc", 42 60 ] 43 61 44 62 [[package]] 45 63 name = "anyhow" 46 - version = "1.0.69" 64 + version = "1.0.71" 47 65 source = "registry+https://github.com/rust-lang/crates.io-index" 48 - checksum = "224afbd727c3d6e4b90103ece64b8d1b67fbb1973b1046c2281eed3f3803f800" 66 + checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" 49 67 50 68 [[package]] 51 69 name = "atk" ··· 54 72 checksum = "2c3d816ce6f0e2909a96830d6911c2aff044370b1ef92d7f267b43bae5addedd" 55 73 dependencies = [ 56 74 "atk-sys", 57 - "bitflags", 75 + "bitflags 1.3.2", 58 76 "glib", 59 77 "libc", 60 78 ] ··· 68 86 "glib-sys", 69 87 "gobject-sys", 70 88 "libc", 71 - "system-deps 6.0.3", 89 + "system-deps 6.1.0", 72 90 ] 73 91 74 92 [[package]] ··· 87 105 "cc", 88 106 "cfg-if", 89 107 "libc", 90 - "miniz_oxide", 108 + "miniz_oxide 0.6.2", 91 109 "object", 92 110 "rustc-demangle", 93 111 ] ··· 111 129 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 112 130 113 131 [[package]] 132 + name = "bitflags" 133 + version = "2.3.1" 134 + source = "registry+https://github.com/rust-lang/crates.io-index" 135 + checksum = "6776fc96284a0bb647b615056fc496d1fe1644a7ab01829818a6d91cae888b84" 136 + 137 + [[package]] 114 138 name = "block" 115 139 version = "0.1.6" 116 140 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 118 142 119 143 [[package]] 120 144 name = "block-buffer" 121 - version = "0.10.3" 145 + version = "0.10.4" 122 146 source = "registry+https://github.com/rust-lang/crates.io-index" 123 - checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e" 147 + checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 124 148 dependencies = [ 125 149 "generic-array", 126 150 ] ··· 148 172 149 173 [[package]] 150 174 name = "bstr" 151 - version = "1.3.0" 175 + version = "1.4.0" 152 176 source = "registry+https://github.com/rust-lang/crates.io-index" 153 - checksum = "5ffdb39cb703212f3c11973452c2861b972f757b021158f3516ba10f2fa8b2c1" 177 + checksum = "c3d4260bcc2e8fc9df1eac4919a720effeb63a3f0952f5bf4944adfa18897f09" 154 178 dependencies = [ 155 179 "memchr", 156 180 "serde", ··· 158 182 159 183 [[package]] 160 184 name = "bumpalo" 161 - version = "3.12.0" 185 + version = "3.12.2" 162 186 source = "registry+https://github.com/rust-lang/crates.io-index" 163 - checksum = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535" 187 + checksum = "3c6ed94e98ecff0c12dd1b04c15ec0d7d9458ca8fe806cea6f12954efe74c63b" 164 188 165 189 [[package]] 166 190 name = "bytemuck" 167 - version = "1.13.0" 191 + version = "1.13.1" 168 192 source = "registry+https://github.com/rust-lang/crates.io-index" 169 - checksum = "c041d3eab048880cb0b86b256447da3f18859a163c3b8d8893f4e6368abe6393" 193 + checksum = "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea" 170 194 171 195 [[package]] 172 196 name = "byteorder" ··· 186 210 source = "registry+https://github.com/rust-lang/crates.io-index" 187 211 checksum = "c76ee391b03d35510d9fa917357c7f1855bd9a6659c95a1b392e33f49b3369bc" 188 212 dependencies = [ 189 - "bitflags", 213 + "bitflags 1.3.2", 190 214 "cairo-sys-rs", 191 215 "glib", 192 216 "libc", ··· 201 225 dependencies = [ 202 226 "glib-sys", 203 227 "libc", 204 - "system-deps 6.0.3", 228 + "system-deps 6.1.0", 205 229 ] 206 230 207 231 [[package]] 208 232 name = "cargo_toml" 209 - version = "0.13.3" 233 + version = "0.15.2" 210 234 source = "registry+https://github.com/rust-lang/crates.io-index" 211 - checksum = "497049e9477329f8f6a559972ee42e117487d01d1e8c2cc9f836ea6fa23a9e1a" 235 + checksum = "7f83bc2e401ed041b7057345ebc488c005efa0341d5541ce7004d30458d0090b" 212 236 dependencies = [ 213 237 "serde", 214 - "toml", 238 + "toml 0.7.3", 215 239 ] 216 240 217 241 [[package]] ··· 228 252 229 253 [[package]] 230 254 name = "cfb" 231 - version = "0.6.1" 255 + version = "0.7.3" 232 256 source = "registry+https://github.com/rust-lang/crates.io-index" 233 - checksum = "74f89d248799e3f15f91b70917f65381062a01bb8e222700ea0e5a7ff9785f9c" 257 + checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f" 234 258 dependencies = [ 235 259 "byteorder", 236 - "uuid 0.8.2", 260 + "fnv", 261 + "uuid", 237 262 ] 238 263 239 264 [[package]] ··· 247 272 248 273 [[package]] 249 274 name = "cfg-expr" 250 - version = "0.11.0" 275 + version = "0.15.1" 251 276 source = "registry+https://github.com/rust-lang/crates.io-index" 252 - checksum = "b0357a6402b295ca3a86bc148e84df46c02e41f41fef186bda662557ef6328aa" 277 + checksum = "c8790cf1286da485c72cf5fc7aeba308438800036ec67d89425924c4807268c9" 253 278 dependencies = [ 254 279 "smallvec", 280 + "target-lexicon", 255 281 ] 256 282 257 283 [[package]] ··· 261 287 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 262 288 263 289 [[package]] 290 + name = "chrono" 291 + version = "0.4.24" 292 + source = "registry+https://github.com/rust-lang/crates.io-index" 293 + checksum = "4e3c5919066adf22df73762e50cffcde3a758f2a848b113b586d1f86728b673b" 294 + dependencies = [ 295 + "iana-time-zone", 296 + "num-integer", 297 + "num-traits", 298 + "serde", 299 + "winapi", 300 + ] 301 + 302 + [[package]] 264 303 name = "cocoa" 265 304 version = "0.24.1" 266 305 source = "registry+https://github.com/rust-lang/crates.io-index" 267 306 checksum = "f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a" 268 307 dependencies = [ 269 - "bitflags", 308 + "bitflags 1.3.2", 270 309 "block", 271 310 "cocoa-foundation", 272 311 "core-foundation", ··· 278 317 279 318 [[package]] 280 319 name = "cocoa-foundation" 281 - version = "0.1.0" 320 + version = "0.1.1" 282 321 source = "registry+https://github.com/rust-lang/crates.io-index" 283 - checksum = "7ade49b65d560ca58c403a479bb396592b155c0185eada742ee323d1d68d6318" 322 + checksum = "931d3837c286f56e3c58423ce4eba12d08db2374461a785c86f672b08b5650d6" 284 323 dependencies = [ 285 - "bitflags", 324 + "bitflags 1.3.2", 286 325 "block", 287 326 "core-foundation", 288 327 "core-graphics-types", ··· 325 364 326 365 [[package]] 327 366 name = "core-foundation-sys" 328 - version = "0.8.3" 367 + version = "0.8.4" 329 368 source = "registry+https://github.com/rust-lang/crates.io-index" 330 - checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" 369 + checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 331 370 332 371 [[package]] 333 372 name = "core-graphics" ··· 335 374 source = "registry+https://github.com/rust-lang/crates.io-index" 336 375 checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb" 337 376 dependencies = [ 338 - "bitflags", 377 + "bitflags 1.3.2", 339 378 "core-foundation", 340 379 "core-graphics-types", 341 380 "foreign-types", ··· 348 387 source = "registry+https://github.com/rust-lang/crates.io-index" 349 388 checksum = "3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b" 350 389 dependencies = [ 351 - "bitflags", 390 + "bitflags 1.3.2", 352 391 "core-foundation", 353 392 "foreign-types", 354 393 "libc", ··· 356 395 357 396 [[package]] 358 397 name = "cpufeatures" 359 - version = "0.2.5" 398 + version = "0.2.7" 360 399 source = "registry+https://github.com/rust-lang/crates.io-index" 361 - checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320" 400 + checksum = "3e4c1eaa2012c47becbbad2ab175484c2a84d1185b566fb2cc5b8707343dfe58" 362 401 dependencies = [ 363 402 "libc", 364 403 ] ··· 374 413 375 414 [[package]] 376 415 name = "crossbeam-channel" 377 - version = "0.5.6" 416 + version = "0.5.8" 378 417 source = "registry+https://github.com/rust-lang/crates.io-index" 379 - checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521" 418 + checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" 380 419 dependencies = [ 381 420 "cfg-if", 382 421 "crossbeam-utils", ··· 384 423 385 424 [[package]] 386 425 name = "crossbeam-utils" 387 - version = "0.8.14" 426 + version = "0.8.15" 388 427 source = "registry+https://github.com/rust-lang/crates.io-index" 389 - checksum = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f" 428 + checksum = "3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b" 390 429 dependencies = [ 391 430 "cfg-if", 392 431 ] ··· 415 454 "proc-macro2", 416 455 "quote", 417 456 "smallvec", 418 - "syn", 457 + "syn 1.0.109", 419 458 ] 420 459 421 460 [[package]] ··· 425 464 checksum = "dfae75de57f2b2e85e8768c3ea840fd159c8f33e2b6522c7835b7abac81be16e" 426 465 dependencies = [ 427 466 "quote", 428 - "syn", 467 + "syn 1.0.109", 429 468 ] 430 469 431 470 [[package]] ··· 435 474 checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" 436 475 dependencies = [ 437 476 "quote", 438 - "syn", 477 + "syn 1.0.109", 439 478 ] 440 479 441 480 [[package]] ··· 446 485 447 486 [[package]] 448 487 name = "darling" 449 - version = "0.13.4" 488 + version = "0.20.1" 450 489 source = "registry+https://github.com/rust-lang/crates.io-index" 451 - checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c" 490 + checksum = "0558d22a7b463ed0241e993f76f09f30b126687447751a8638587b864e4b3944" 452 491 dependencies = [ 453 492 "darling_core", 454 493 "darling_macro", ··· 456 495 457 496 [[package]] 458 497 name = "darling_core" 459 - version = "0.13.4" 498 + version = "0.20.1" 460 499 source = "registry+https://github.com/rust-lang/crates.io-index" 461 - checksum = "859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610" 500 + checksum = "ab8bfa2e259f8ee1ce5e97824a3c55ec4404a0d772ca7fa96bf19f0752a046eb" 462 501 dependencies = [ 463 502 "fnv", 464 503 "ident_case", 465 504 "proc-macro2", 466 505 "quote", 467 506 "strsim", 468 - "syn", 507 + "syn 2.0.16", 469 508 ] 470 509 471 510 [[package]] 472 511 name = "darling_macro" 473 - version = "0.13.4" 512 + version = "0.20.1" 474 513 source = "registry+https://github.com/rust-lang/crates.io-index" 475 - checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835" 514 + checksum = "29a358ff9f12ec09c3e61fef9b5a9902623a695a46a917b07f269bff1445611a" 476 515 dependencies = [ 477 516 "darling_core", 478 517 "quote", 479 - "syn", 518 + "syn 2.0.16", 480 519 ] 481 520 482 521 [[package]] ··· 488 527 "convert_case", 489 528 "proc-macro2", 490 529 "quote", 491 - "rustc_version 0.4.0", 492 - "syn", 530 + "rustc_version", 531 + "syn 1.0.109", 493 532 ] 494 533 495 534 [[package]] ··· 546 585 547 586 [[package]] 548 587 name = "dunce" 549 - version = "1.0.3" 588 + version = "1.0.4" 589 + source = "registry+https://github.com/rust-lang/crates.io-index" 590 + checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b" 591 + 592 + [[package]] 593 + name = "embed-resource" 594 + version = "2.1.1" 550 595 source = "registry+https://github.com/rust-lang/crates.io-index" 551 - checksum = "0bd4b30a6560bbd9b4620f4de34c3f14f60848e58a9b7216801afcb4c7b31c3c" 596 + checksum = "80663502655af01a2902dff3f06869330782267924bf1788410b74edcd93770a" 597 + dependencies = [ 598 + "cc", 599 + "rustc_version", 600 + "toml 0.7.3", 601 + "vswhom", 602 + "winreg", 603 + ] 552 604 553 605 [[package]] 554 606 name = "embed_plist" ··· 566 618 ] 567 619 568 620 [[package]] 621 + name = "errno" 622 + version = "0.3.1" 623 + source = "registry+https://github.com/rust-lang/crates.io-index" 624 + checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 625 + dependencies = [ 626 + "errno-dragonfly", 627 + "libc", 628 + "windows-sys 0.48.0", 629 + ] 630 + 631 + [[package]] 632 + name = "errno-dragonfly" 633 + version = "0.1.2" 634 + source = "registry+https://github.com/rust-lang/crates.io-index" 635 + checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 636 + dependencies = [ 637 + "cc", 638 + "libc", 639 + ] 640 + 641 + [[package]] 569 642 name = "fastrand" 570 643 version = "1.9.0" 571 644 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 575 648 ] 576 649 577 650 [[package]] 651 + name = "fdeflate" 652 + version = "0.3.0" 653 + source = "registry+https://github.com/rust-lang/crates.io-index" 654 + checksum = "d329bdeac514ee06249dabc27877490f17f5d371ec693360768b838e19f3ae10" 655 + dependencies = [ 656 + "simd-adler32", 657 + ] 658 + 659 + [[package]] 578 660 name = "field-offset" 579 - version = "0.3.4" 661 + version = "0.3.5" 580 662 source = "registry+https://github.com/rust-lang/crates.io-index" 581 - checksum = "1e1c54951450cbd39f3dbcf1005ac413b49487dabf18a720ad2383eccfeffb92" 663 + checksum = "a3cf3a800ff6e860c863ca6d4b16fd999db8b752819c1606884047b73e468535" 582 664 dependencies = [ 583 665 "memoffset", 584 - "rustc_version 0.3.3", 666 + "rustc_version", 585 667 ] 586 668 587 669 [[package]] 588 670 name = "filetime" 589 - version = "0.2.20" 671 + version = "0.2.21" 590 672 source = "registry+https://github.com/rust-lang/crates.io-index" 591 - checksum = "8a3de6e8d11b22ff9edc6d916f890800597d60f8b2da1caf2955c274638d6412" 673 + checksum = "5cbc844cecaee9d4443931972e1289c8ff485cb4cc2767cb03ca139ed6885153" 592 674 dependencies = [ 593 675 "cfg-if", 594 676 "libc", 595 - "redox_syscall", 596 - "windows-sys 0.45.0", 677 + "redox_syscall 0.2.16", 678 + "windows-sys 0.48.0", 597 679 ] 598 680 599 681 [[package]] 600 682 name = "flate2" 601 - version = "1.0.25" 683 + version = "1.0.26" 602 684 source = "registry+https://github.com/rust-lang/crates.io-index" 603 - checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841" 685 + checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743" 604 686 dependencies = [ 605 687 "crc32fast", 606 - "miniz_oxide", 688 + "miniz_oxide 0.7.1", 607 689 ] 608 690 609 691 [[package]] ··· 648 730 649 731 [[package]] 650 732 name = "futures-channel" 651 - version = "0.3.26" 733 + version = "0.3.28" 652 734 source = "registry+https://github.com/rust-lang/crates.io-index" 653 - checksum = "2e5317663a9089767a1ec00a487df42e0ca174b61b4483213ac24448e4664df5" 735 + checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" 654 736 dependencies = [ 655 737 "futures-core", 656 738 ] 657 739 658 740 [[package]] 659 741 name = "futures-core" 660 - version = "0.3.26" 742 + version = "0.3.28" 661 743 source = "registry+https://github.com/rust-lang/crates.io-index" 662 - checksum = "ec90ff4d0fe1f57d600049061dc6bb68ed03c7d2fbd697274c41805dcb3f8608" 744 + checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" 663 745 664 746 [[package]] 665 747 name = "futures-executor" 666 - version = "0.3.26" 748 + version = "0.3.28" 667 749 source = "registry+https://github.com/rust-lang/crates.io-index" 668 - checksum = "e8de0a35a6ab97ec8869e32a2473f4b1324459e14c29275d14b10cb1fd19b50e" 750 + checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" 669 751 dependencies = [ 670 752 "futures-core", 671 753 "futures-task", ··· 674 756 675 757 [[package]] 676 758 name = "futures-io" 677 - version = "0.3.26" 759 + version = "0.3.28" 678 760 source = "registry+https://github.com/rust-lang/crates.io-index" 679 - checksum = "bfb8371b6fb2aeb2d280374607aeabfc99d95c72edfe51692e42d3d7f0d08531" 761 + checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" 680 762 681 763 [[package]] 682 764 name = "futures-macro" 683 - version = "0.3.26" 765 + version = "0.3.28" 684 766 source = "registry+https://github.com/rust-lang/crates.io-index" 685 - checksum = "95a73af87da33b5acf53acfebdc339fe592ecf5357ac7c0a7734ab9d8c876a70" 767 + checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" 686 768 dependencies = [ 687 769 "proc-macro2", 688 770 "quote", 689 - "syn", 771 + "syn 2.0.16", 690 772 ] 691 773 692 774 [[package]] 693 775 name = "futures-task" 694 - version = "0.3.26" 776 + version = "0.3.28" 695 777 source = "registry+https://github.com/rust-lang/crates.io-index" 696 - checksum = "dcf79a1bf610b10f42aea489289c5a2c478a786509693b80cd39c44ccd936366" 778 + checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" 697 779 698 780 [[package]] 699 781 name = "futures-util" 700 - version = "0.3.26" 782 + version = "0.3.28" 701 783 source = "registry+https://github.com/rust-lang/crates.io-index" 702 - checksum = "9c1d6de3acfef38d2be4b1f543f553131788603495be83da675e180c8d6b7bd1" 784 + checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" 703 785 dependencies = [ 704 786 "futures-core", 705 787 "futures-macro", ··· 724 806 source = "registry+https://github.com/rust-lang/crates.io-index" 725 807 checksum = "a6e05c1f572ab0e1f15be94217f0dc29088c248b14f792a5ff0af0d84bcda9e8" 726 808 dependencies = [ 727 - "bitflags", 809 + "bitflags 1.3.2", 728 810 "cairo-rs", 729 811 "gdk-pixbuf", 730 812 "gdk-sys", ··· 740 822 source = "registry+https://github.com/rust-lang/crates.io-index" 741 823 checksum = "ad38dd9cc8b099cceecdf41375bb6d481b1b5a7cd5cd603e10a69a9383f8619a" 742 824 dependencies = [ 743 - "bitflags", 825 + "bitflags 1.3.2", 744 826 "gdk-pixbuf-sys", 745 827 "gio", 746 828 "glib", ··· 757 839 "glib-sys", 758 840 "gobject-sys", 759 841 "libc", 760 - "system-deps 6.0.3", 842 + "system-deps 6.1.0", 761 843 ] 762 844 763 845 [[package]] ··· 774 856 "libc", 775 857 "pango-sys", 776 858 "pkg-config", 777 - "system-deps 6.0.3", 859 + "system-deps 6.1.0", 860 + ] 861 + 862 + [[package]] 863 + name = "gdkwayland-sys" 864 + version = "0.15.3" 865 + source = "registry+https://github.com/rust-lang/crates.io-index" 866 + checksum = "cca49a59ad8cfdf36ef7330fe7bdfbe1d34323220cc16a0de2679ee773aee2c2" 867 + dependencies = [ 868 + "gdk-sys", 869 + "glib-sys", 870 + "gobject-sys", 871 + "libc", 872 + "pkg-config", 873 + "system-deps 6.1.0", 778 874 ] 779 875 780 876 [[package]] ··· 786 882 "gdk-sys", 787 883 "glib-sys", 788 884 "libc", 789 - "system-deps 6.0.3", 885 + "system-deps 6.1.0", 790 886 "x11", 791 887 ] 792 888 793 889 [[package]] 794 890 name = "generator" 795 - version = "0.7.2" 891 + version = "0.7.4" 796 892 source = "registry+https://github.com/rust-lang/crates.io-index" 797 - checksum = "d266041a359dfa931b370ef684cceb84b166beb14f7f0421f4a6a3d0c446d12e" 893 + checksum = "f3e123d9ae7c02966b4d892e550bdc32164f05853cd40ab570650ad600596a8a" 798 894 dependencies = [ 799 895 "cc", 800 896 "libc", 801 897 "log", 802 898 "rustversion", 803 - "windows 0.39.0", 899 + "windows 0.48.0", 804 900 ] 805 901 806 902 [[package]] 807 903 name = "generic-array" 808 - version = "0.14.6" 904 + version = "0.14.7" 809 905 source = "registry+https://github.com/rust-lang/crates.io-index" 810 - checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" 906 + checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 811 907 dependencies = [ 812 908 "typenum", 813 909 "version_check", ··· 826 922 827 923 [[package]] 828 924 name = "getrandom" 829 - version = "0.2.8" 925 + version = "0.2.9" 830 926 source = "registry+https://github.com/rust-lang/crates.io-index" 831 - checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" 927 + checksum = "c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4" 832 928 dependencies = [ 833 929 "cfg-if", 834 930 "libc", ··· 847 943 source = "registry+https://github.com/rust-lang/crates.io-index" 848 944 checksum = "68fdbc90312d462781a395f7a16d96a2b379bb6ef8cd6310a2df272771c4283b" 849 945 dependencies = [ 850 - "bitflags", 946 + "bitflags 1.3.2", 851 947 "futures-channel", 852 948 "futures-core", 853 949 "futures-io", ··· 867 963 "glib-sys", 868 964 "gobject-sys", 869 965 "libc", 870 - "system-deps 6.0.3", 966 + "system-deps 6.1.0", 871 967 "winapi", 872 968 ] 873 969 ··· 877 973 source = "registry+https://github.com/rust-lang/crates.io-index" 878 974 checksum = "edb0306fbad0ab5428b0ca674a23893db909a98582969c9b537be4ced78c505d" 879 975 dependencies = [ 880 - "bitflags", 976 + "bitflags 1.3.2", 881 977 "futures-channel", 882 978 "futures-core", 883 979 "futures-executor", ··· 893 989 894 990 [[package]] 895 991 name = "glib-macros" 896 - version = "0.15.11" 992 + version = "0.15.13" 897 993 source = "registry+https://github.com/rust-lang/crates.io-index" 898 - checksum = "25a68131a662b04931e71891fb14aaf65ee4b44d08e8abc10f49e77418c86c64" 994 + checksum = "10c6ae9f6fa26f4fb2ac16b528d138d971ead56141de489f8111e259b9df3c4a" 899 995 dependencies = [ 900 996 "anyhow", 901 997 "heck 0.4.1", ··· 903 999 "proc-macro-error", 904 1000 "proc-macro2", 905 1001 "quote", 906 - "syn", 1002 + "syn 1.0.109", 907 1003 ] 908 1004 909 1005 [[package]] ··· 913 1009 checksum = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4" 914 1010 dependencies = [ 915 1011 "libc", 916 - "system-deps 6.0.3", 1012 + "system-deps 6.1.0", 917 1013 ] 918 1014 919 1015 [[package]] ··· 928 1024 source = "registry+https://github.com/rust-lang/crates.io-index" 929 1025 checksum = "029d74589adefde59de1a0c4f4732695c32805624aec7b68d91503d4dba79afc" 930 1026 dependencies = [ 931 - "aho-corasick", 1027 + "aho-corasick 0.7.20", 932 1028 "bstr", 933 1029 "fnv", 934 1030 "log", ··· 943 1039 dependencies = [ 944 1040 "glib-sys", 945 1041 "libc", 946 - "system-deps 6.0.3", 1042 + "system-deps 6.1.0", 947 1043 ] 948 1044 949 1045 [[package]] ··· 953 1049 checksum = "92e3004a2d5d6d8b5057d2b57b3712c9529b62e82c77f25c1fecde1fd5c23bd0" 954 1050 dependencies = [ 955 1051 "atk", 956 - "bitflags", 1052 + "bitflags 1.3.2", 957 1053 "cairo-rs", 958 1054 "field-offset", 959 1055 "futures-channel", ··· 984 1080 "gobject-sys", 985 1081 "libc", 986 1082 "pango-sys", 987 - "system-deps 6.0.3", 1083 + "system-deps 6.1.0", 988 1084 ] 989 1085 990 1086 [[package]] 991 1087 name = "gtk3-macros" 992 - version = "0.15.4" 1088 + version = "0.15.6" 993 1089 source = "registry+https://github.com/rust-lang/crates.io-index" 994 - checksum = "24f518afe90c23fba585b2d7697856f9e6a7bbc62f65588035e66f6afb01a2e9" 1090 + checksum = "684c0456c086e8e7e9af73ec5b84e35938df394712054550e81558d21c44ab0d" 995 1091 dependencies = [ 996 1092 "anyhow", 997 1093 "proc-macro-crate", 998 1094 "proc-macro-error", 999 1095 "proc-macro2", 1000 1096 "quote", 1001 - "syn", 1097 + "syn 1.0.109", 1002 1098 ] 1003 1099 1004 1100 [[package]] ··· 1032 1128 ] 1033 1129 1034 1130 [[package]] 1131 + name = "hermit-abi" 1132 + version = "0.3.1" 1133 + source = "registry+https://github.com/rust-lang/crates.io-index" 1134 + checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 1135 + 1136 + [[package]] 1137 + name = "hex" 1138 + version = "0.4.3" 1139 + source = "registry+https://github.com/rust-lang/crates.io-index" 1140 + checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1141 + 1142 + [[package]] 1035 1143 name = "html5ever" 1036 1144 version = "0.25.2" 1037 1145 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1042 1150 "markup5ever", 1043 1151 "proc-macro2", 1044 1152 "quote", 1045 - "syn", 1153 + "syn 1.0.109", 1046 1154 ] 1047 1155 1048 1156 [[package]] ··· 1053 1161 dependencies = [ 1054 1162 "bytes", 1055 1163 "fnv", 1056 - "itoa 1.0.5", 1164 + "itoa 1.0.6", 1057 1165 ] 1058 1166 1059 1167 [[package]] ··· 1063 1171 checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573" 1064 1172 1065 1173 [[package]] 1174 + name = "iana-time-zone" 1175 + version = "0.1.56" 1176 + source = "registry+https://github.com/rust-lang/crates.io-index" 1177 + checksum = "0722cd7114b7de04316e7ea5456a0bbb20e4adb46fd27a3697adb812cff0f37c" 1178 + dependencies = [ 1179 + "android_system_properties", 1180 + "core-foundation-sys", 1181 + "iana-time-zone-haiku", 1182 + "js-sys", 1183 + "wasm-bindgen", 1184 + "windows 0.48.0", 1185 + ] 1186 + 1187 + [[package]] 1188 + name = "iana-time-zone-haiku" 1189 + version = "0.1.2" 1190 + source = "registry+https://github.com/rust-lang/crates.io-index" 1191 + checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 1192 + dependencies = [ 1193 + "cc", 1194 + ] 1195 + 1196 + [[package]] 1066 1197 name = "ico" 1067 - version = "0.2.0" 1198 + version = "0.3.0" 1068 1199 source = "registry+https://github.com/rust-lang/crates.io-index" 1069 - checksum = "031530fe562d8c8d71c0635013d6d155bbfe8ba0aa4b4d2d24ce8af6b71047bd" 1200 + checksum = "e3804960be0bb5e4edb1e1ad67afd321a9ecfd875c3e65c099468fd2717d7cae" 1070 1201 dependencies = [ 1071 1202 "byteorder", 1072 1203 "png", ··· 1074 1205 1075 1206 [[package]] 1076 1207 name = "id3" 1077 - version = "1.6.0" 1208 + version = "1.7.0" 1078 1209 source = "registry+https://github.com/rust-lang/crates.io-index" 1079 - checksum = "19d7a833474b30425eb64132d1f9b727b4e39537418bcc3288497c8d2f5c8948" 1210 + checksum = "9389dd9c8c4671b1e4b2878a6329bccb573f9c24a75bc91c641c451ce5436501" 1080 1211 dependencies = [ 1081 - "bitflags", 1212 + "bitflags 2.3.1", 1082 1213 "byteorder", 1083 1214 "flate2", 1084 1215 ] ··· 1119 1250 1120 1251 [[package]] 1121 1252 name = "image" 1122 - version = "0.24.5" 1253 + version = "0.24.6" 1123 1254 source = "registry+https://github.com/rust-lang/crates.io-index" 1124 - checksum = "69b7ea949b537b0fd0af141fff8c77690f2ce96f4f41f042ccb6c69c6c965945" 1255 + checksum = "527909aa81e20ac3a44803521443a765550f09b5130c2c2fa1ea59c2f8f50a3a" 1125 1256 dependencies = [ 1126 1257 "bytemuck", 1127 1258 "byteorder", ··· 1132 1263 1133 1264 [[package]] 1134 1265 name = "indexmap" 1135 - version = "1.9.2" 1266 + version = "1.9.3" 1136 1267 source = "registry+https://github.com/rust-lang/crates.io-index" 1137 - checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" 1268 + checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1138 1269 dependencies = [ 1139 1270 "autocfg", 1140 1271 "hashbrown", 1272 + "serde", 1141 1273 ] 1142 1274 1143 1275 [[package]] 1144 1276 name = "infer" 1145 - version = "0.7.0" 1277 + version = "0.12.0" 1146 1278 source = "registry+https://github.com/rust-lang/crates.io-index" 1147 - checksum = "20b2b533137b9cad970793453d4f921c2e91312a6d88b1085c07bc15fc51bb3b" 1279 + checksum = "a898e4b7951673fce96614ce5751d13c40fc5674bc2d759288e46c3ab62598b3" 1148 1280 dependencies = [ 1149 1281 "cfb", 1150 1282 ] ··· 1156 1288 checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 1157 1289 dependencies = [ 1158 1290 "cfg-if", 1291 + ] 1292 + 1293 + [[package]] 1294 + name = "io-lifetimes" 1295 + version = "1.0.10" 1296 + source = "registry+https://github.com/rust-lang/crates.io-index" 1297 + checksum = "9c66c74d2ae7e79a5a8f7ac924adbe38ee42a859c6539ad869eb51f0b52dc220" 1298 + dependencies = [ 1299 + "hermit-abi 0.3.1", 1300 + "libc", 1301 + "windows-sys 0.48.0", 1159 1302 ] 1160 1303 1161 1304 [[package]] ··· 1166 1309 1167 1310 [[package]] 1168 1311 name = "itoa" 1169 - version = "1.0.5" 1312 + version = "1.0.6" 1170 1313 source = "registry+https://github.com/rust-lang/crates.io-index" 1171 - checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440" 1314 + checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" 1172 1315 1173 1316 [[package]] 1174 1317 name = "javascriptcore-rs" ··· 1176 1319 source = "registry+https://github.com/rust-lang/crates.io-index" 1177 1320 checksum = "bf053e7843f2812ff03ef5afe34bb9c06ffee120385caad4f6b9967fcd37d41c" 1178 1321 dependencies = [ 1179 - "bitflags", 1322 + "bitflags 1.3.2", 1180 1323 "glib", 1181 1324 "javascriptcore-rs-sys", 1182 1325 ] ··· 1215 1358 1216 1359 [[package]] 1217 1360 name = "js-sys" 1218 - version = "0.3.61" 1361 + version = "0.3.63" 1219 1362 source = "registry+https://github.com/rust-lang/crates.io-index" 1220 - checksum = "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730" 1363 + checksum = "2f37a4a5928311ac501dee68b3c7613a1037d0edb30c8e5427bd832d55d1b790" 1221 1364 dependencies = [ 1222 1365 "wasm-bindgen", 1223 1366 ] 1224 1367 1225 1368 [[package]] 1226 1369 name = "json-patch" 1227 - version = "0.2.7" 1370 + version = "1.0.0" 1228 1371 source = "registry+https://github.com/rust-lang/crates.io-index" 1229 - checksum = "eb3fa5a61630976fc4c353c70297f2e93f1930e3ccee574d59d618ccbd5154ce" 1372 + checksum = "1f54898088ccb91df1b492cc80029a6fdf1c48ca0db7c6822a8babad69c94658" 1230 1373 dependencies = [ 1231 1374 "serde", 1232 1375 "serde_json", 1376 + "thiserror", 1233 1377 "treediff", 1234 1378 ] 1235 1379 ··· 1253 1397 1254 1398 [[package]] 1255 1399 name = "libc" 1256 - version = "0.2.139" 1400 + version = "0.2.144" 1257 1401 source = "registry+https://github.com/rust-lang/crates.io-index" 1258 - checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" 1402 + checksum = "2b00cc1c228a6782d0f076e7b232802e0c5689d41bb5df366f2a6b6621cfdfe1" 1259 1403 1260 1404 [[package]] 1261 1405 name = "line-wrap" ··· 1267 1411 ] 1268 1412 1269 1413 [[package]] 1414 + name = "linux-raw-sys" 1415 + version = "0.3.7" 1416 + source = "registry+https://github.com/rust-lang/crates.io-index" 1417 + checksum = "ece97ea872ece730aed82664c424eb4c8291e1ff2480247ccf7409044bc6479f" 1418 + 1419 + [[package]] 1270 1420 name = "lock_api" 1271 1421 version = "0.4.9" 1272 1422 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1278 1428 1279 1429 [[package]] 1280 1430 name = "lofty" 1281 - version = "0.11.0" 1431 + version = "0.13.0" 1282 1432 source = "registry+https://github.com/rust-lang/crates.io-index" 1283 - checksum = "fed685b48b30ef8f5213a32422d08c80b765f954ad5b6f6b634f901e7844ca52" 1433 + checksum = "0cb2b21027aa98f860de475b3ee8b10f36df689121b5752efeb7a64bec1f4d45" 1284 1434 dependencies = [ 1285 1435 "base64 0.21.0", 1286 1436 "byteorder", 1287 - "cfg-if", 1288 1437 "flate2", 1289 1438 "lofty_attr", 1290 1439 "log", ··· 1295 1444 1296 1445 [[package]] 1297 1446 name = "lofty_attr" 1298 - version = "0.6.0" 1447 + version = "0.7.0" 1299 1448 source = "registry+https://github.com/rust-lang/crates.io-index" 1300 - checksum = "336dfabb2fdfd932cebfcaa5d0fc57abac0d49f6ae9ddaa7c47a51bf9f74f966" 1449 + checksum = "9482ad911db377f8362c658aff576aac289c84cf5c25ca058e2c49d9bc3301dc" 1301 1450 dependencies = [ 1302 1451 "proc-macro2", 1303 1452 "quote", 1304 - "syn", 1453 + "syn 2.0.16", 1305 1454 ] 1306 1455 1307 1456 [[package]] ··· 1380 1529 1381 1530 [[package]] 1382 1531 name = "memoffset" 1383 - version = "0.6.5" 1532 + version = "0.8.0" 1384 1533 source = "registry+https://github.com/rust-lang/crates.io-index" 1385 - checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" 1534 + checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" 1386 1535 dependencies = [ 1387 1536 "autocfg", 1388 1537 ] ··· 1397 1546 ] 1398 1547 1399 1548 [[package]] 1549 + name = "miniz_oxide" 1550 + version = "0.7.1" 1551 + source = "registry+https://github.com/rust-lang/crates.io-index" 1552 + checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 1553 + dependencies = [ 1554 + "adler", 1555 + "simd-adler32", 1556 + ] 1557 + 1558 + [[package]] 1400 1559 name = "mp4ameta" 1401 1560 version = "0.11.0" 1402 1561 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1433 1592 source = "registry+https://github.com/rust-lang/crates.io-index" 1434 1593 checksum = "2032c77e030ddee34a6787a64166008da93f6a352b629261d0fee232b8742dd4" 1435 1594 dependencies = [ 1436 - "bitflags", 1595 + "bitflags 1.3.2", 1437 1596 "jni-sys", 1438 1597 "ndk-sys", 1439 1598 "num_enum", ··· 1468 1627 checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" 1469 1628 1470 1629 [[package]] 1471 - name = "nom8" 1472 - version = "0.2.0" 1473 - source = "registry+https://github.com/rust-lang/crates.io-index" 1474 - checksum = "ae01545c9c7fc4486ab7debaf2aad7003ac19431791868fb2e8066df97fad2f8" 1475 - dependencies = [ 1476 - "memchr", 1477 - ] 1478 - 1479 - [[package]] 1480 1630 name = "nu-ansi-term" 1481 1631 version = "0.46.0" 1482 1632 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1522 1672 source = "registry+https://github.com/rust-lang/crates.io-index" 1523 1673 checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" 1524 1674 dependencies = [ 1525 - "hermit-abi", 1675 + "hermit-abi 0.2.6", 1526 1676 "libc", 1527 1677 ] 1528 1678 1529 1679 [[package]] 1530 1680 name = "num_enum" 1531 - version = "0.5.10" 1681 + version = "0.5.11" 1532 1682 source = "registry+https://github.com/rust-lang/crates.io-index" 1533 - checksum = "3e0072973714303aa6e3631c7e8e777970cf4bdd25dc4932e41031027b8bcc4e" 1683 + checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9" 1534 1684 dependencies = [ 1535 1685 "num_enum_derive", 1536 1686 ] 1537 1687 1538 1688 [[package]] 1539 1689 name = "num_enum_derive" 1540 - version = "0.5.10" 1690 + version = "0.5.11" 1541 1691 source = "registry+https://github.com/rust-lang/crates.io-index" 1542 - checksum = "0629cbd6b897944899b1f10496d9c4a7ac5878d45fd61bc22e9e79bfbbc29597" 1692 + checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799" 1543 1693 dependencies = [ 1544 1694 "proc-macro-crate", 1545 1695 "proc-macro2", 1546 1696 "quote", 1547 - "syn", 1697 + "syn 1.0.109", 1698 + ] 1699 + 1700 + [[package]] 1701 + name = "num_threads" 1702 + version = "0.1.6" 1703 + source = "registry+https://github.com/rust-lang/crates.io-index" 1704 + checksum = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44" 1705 + dependencies = [ 1706 + "libc", 1548 1707 ] 1549 1708 1550 1709 [[package]] ··· 1632 1791 source = "registry+https://github.com/rust-lang/crates.io-index" 1633 1792 checksum = "22e4045548659aee5313bde6c582b0d83a627b7904dd20dc2d9ef0895d414e4f" 1634 1793 dependencies = [ 1635 - "bitflags", 1794 + "bitflags 1.3.2", 1636 1795 "glib", 1637 1796 "libc", 1638 1797 "once_cell", ··· 1648 1807 "glib-sys", 1649 1808 "gobject-sys", 1650 1809 "libc", 1651 - "system-deps 6.0.3", 1810 + "system-deps 6.1.0", 1652 1811 ] 1653 1812 1654 1813 [[package]] ··· 1669 1828 dependencies = [ 1670 1829 "cfg-if", 1671 1830 "libc", 1672 - "redox_syscall", 1831 + "redox_syscall 0.2.16", 1673 1832 "smallvec", 1674 1833 "windows-sys 0.45.0", 1675 1834 ] 1676 1835 1677 1836 [[package]] 1678 1837 name = "paste" 1679 - version = "1.0.11" 1838 + version = "1.0.12" 1680 1839 source = "registry+https://github.com/rust-lang/crates.io-index" 1681 - checksum = "d01a5bd0424d00070b0098dd17ebca6f961a959dead1dbcbbbc1d1cd8d3deeba" 1840 + checksum = "9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79" 1682 1841 1683 1842 [[package]] 1684 1843 name = "pathdiff" ··· 1693 1852 checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" 1694 1853 1695 1854 [[package]] 1696 - name = "pest" 1697 - version = "2.5.5" 1698 - source = "registry+https://github.com/rust-lang/crates.io-index" 1699 - checksum = "028accff104c4e513bad663bbcd2ad7cfd5304144404c31ed0a77ac103d00660" 1700 - dependencies = [ 1701 - "thiserror", 1702 - "ucd-trie", 1703 - ] 1704 - 1705 - [[package]] 1706 1855 name = "phf" 1707 1856 version = "0.8.0" 1708 1857 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1765 1914 "proc-macro-hack", 1766 1915 "proc-macro2", 1767 1916 "quote", 1768 - "syn", 1917 + "syn 1.0.109", 1769 1918 ] 1770 1919 1771 1920 [[package]] ··· 1779 1928 "proc-macro-hack", 1780 1929 "proc-macro2", 1781 1930 "quote", 1782 - "syn", 1931 + "syn 1.0.109", 1783 1932 ] 1784 1933 1785 1934 [[package]] ··· 1814 1963 1815 1964 [[package]] 1816 1965 name = "pkg-config" 1817 - version = "0.3.26" 1966 + version = "0.3.27" 1818 1967 source = "registry+https://github.com/rust-lang/crates.io-index" 1819 - checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" 1968 + checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 1820 1969 1821 1970 [[package]] 1822 1971 name = "plist" 1823 - version = "1.4.1" 1972 + version = "1.4.3" 1824 1973 source = "registry+https://github.com/rust-lang/crates.io-index" 1825 - checksum = "9469799ca90293a376f68f6fcb8f11990d9cff55602cfba0ba83893c973a7f46" 1974 + checksum = "9bd9647b268a3d3e14ff09c23201133a62589c658db02bb7388c7246aafe0590" 1826 1975 dependencies = [ 1827 1976 "base64 0.21.0", 1828 1977 "indexmap", ··· 1834 1983 1835 1984 [[package]] 1836 1985 name = "png" 1837 - version = "0.17.7" 1986 + version = "0.17.8" 1838 1987 source = "registry+https://github.com/rust-lang/crates.io-index" 1839 - checksum = "5d708eaf860a19b19ce538740d2b4bdeeb8337fa53f7738455e706623ad5c638" 1988 + checksum = "aaeebc51f9e7d2c150d3f3bfeb667f2aa985db5ef1e3d212847bdedb488beeaa" 1840 1989 dependencies = [ 1841 - "bitflags", 1990 + "bitflags 1.3.2", 1842 1991 "crc32fast", 1992 + "fdeflate", 1843 1993 "flate2", 1844 - "miniz_oxide", 1994 + "miniz_oxide 0.7.1", 1845 1995 ] 1846 1996 1847 1997 [[package]] ··· 1858 2008 1859 2009 [[package]] 1860 2010 name = "proc-macro-crate" 1861 - version = "1.3.0" 2011 + version = "1.3.1" 1862 2012 source = "registry+https://github.com/rust-lang/crates.io-index" 1863 - checksum = "66618389e4ec1c7afe67d51a9bf34ff9236480f8d51e7489b7d5ab0303c13f34" 2013 + checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" 1864 2014 dependencies = [ 1865 2015 "once_cell", 1866 2016 "toml_edit", ··· 1875 2025 "proc-macro-error-attr", 1876 2026 "proc-macro2", 1877 2027 "quote", 1878 - "syn", 2028 + "syn 1.0.109", 1879 2029 "version_check", 1880 2030 ] 1881 2031 ··· 1898 2048 1899 2049 [[package]] 1900 2050 name = "proc-macro2" 1901 - version = "1.0.51" 2051 + version = "1.0.58" 1902 2052 source = "registry+https://github.com/rust-lang/crates.io-index" 1903 - checksum = "5d727cae5b39d21da60fa540906919ad737832fe0b1c165da3a34d6548c849d6" 2053 + checksum = "fa1fb82fc0c281dd9671101b66b771ebbe1eaf967b96ac8740dcba4b70005ca8" 1904 2054 dependencies = [ 1905 2055 "unicode-ident", 1906 2056 ] 1907 2057 1908 2058 [[package]] 1909 2059 name = "quick-xml" 1910 - version = "0.26.0" 2060 + version = "0.28.2" 1911 2061 source = "registry+https://github.com/rust-lang/crates.io-index" 1912 - checksum = "7f50b1c63b38611e7d4d7f68b82d3ad0cc71a2ad2e7f61fc10f1328d917c93cd" 2062 + checksum = "0ce5e73202a820a31f8a0ee32ada5e21029c81fd9e3ebf668a40832e4219d9d1" 1913 2063 dependencies = [ 1914 2064 "memchr", 1915 2065 ] 1916 2066 1917 2067 [[package]] 1918 2068 name = "quote" 1919 - version = "1.0.23" 2069 + version = "1.0.27" 1920 2070 source = "registry+https://github.com/rust-lang/crates.io-index" 1921 - checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b" 2071 + checksum = "8f4f29d145265ec1c483c7c654450edde0bfe043d3938d6972630663356d9500" 1922 2072 dependencies = [ 1923 2073 "proc-macro2", 1924 2074 ] ··· 1983 2133 source = "registry+https://github.com/rust-lang/crates.io-index" 1984 2134 checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 1985 2135 dependencies = [ 1986 - "getrandom 0.2.8", 2136 + "getrandom 0.2.9", 1987 2137 ] 1988 2138 1989 2139 [[package]] ··· 2019 2169 source = "registry+https://github.com/rust-lang/crates.io-index" 2020 2170 checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 2021 2171 dependencies = [ 2022 - "bitflags", 2172 + "bitflags 1.3.2", 2173 + ] 2174 + 2175 + [[package]] 2176 + name = "redox_syscall" 2177 + version = "0.3.5" 2178 + source = "registry+https://github.com/rust-lang/crates.io-index" 2179 + checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 2180 + dependencies = [ 2181 + "bitflags 1.3.2", 2023 2182 ] 2024 2183 2025 2184 [[package]] ··· 2028 2187 source = "registry+https://github.com/rust-lang/crates.io-index" 2029 2188 checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 2030 2189 dependencies = [ 2031 - "getrandom 0.2.8", 2032 - "redox_syscall", 2190 + "getrandom 0.2.9", 2191 + "redox_syscall 0.2.16", 2033 2192 "thiserror", 2034 2193 ] 2035 2194 2036 2195 [[package]] 2037 2196 name = "regex" 2038 - version = "1.7.1" 2197 + version = "1.8.1" 2039 2198 source = "registry+https://github.com/rust-lang/crates.io-index" 2040 - checksum = "48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733" 2199 + checksum = "af83e617f331cc6ae2da5443c602dfa5af81e517212d9d611a5b3ba1777b5370" 2041 2200 dependencies = [ 2042 - "aho-corasick", 2201 + "aho-corasick 1.0.1", 2043 2202 "memchr", 2044 - "regex-syntax", 2203 + "regex-syntax 0.7.1", 2045 2204 ] 2046 2205 2047 2206 [[package]] ··· 2050 2209 source = "registry+https://github.com/rust-lang/crates.io-index" 2051 2210 checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 2052 2211 dependencies = [ 2053 - "regex-syntax", 2212 + "regex-syntax 0.6.29", 2054 2213 ] 2055 2214 2056 2215 [[package]] 2057 2216 name = "regex-syntax" 2058 - version = "0.6.28" 2217 + version = "0.6.29" 2059 2218 source = "registry+https://github.com/rust-lang/crates.io-index" 2060 - checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848" 2219 + checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 2061 2220 2062 2221 [[package]] 2063 - name = "remove_dir_all" 2064 - version = "0.5.3" 2222 + name = "regex-syntax" 2223 + version = "0.7.1" 2065 2224 source = "registry+https://github.com/rust-lang/crates.io-index" 2066 - checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" 2067 - dependencies = [ 2068 - "winapi", 2069 - ] 2225 + checksum = "a5996294f19bd3aae0453a862ad728f60e6600695733dd5df01da90c54363a3c" 2070 2226 2071 2227 [[package]] 2072 2228 name = "rfd" ··· 2094 2250 2095 2251 [[package]] 2096 2252 name = "rustc-demangle" 2097 - version = "0.1.21" 2253 + version = "0.1.23" 2098 2254 source = "registry+https://github.com/rust-lang/crates.io-index" 2099 - checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342" 2255 + checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 2100 2256 2101 2257 [[package]] 2102 2258 name = "rustc_version" 2103 - version = "0.3.3" 2259 + version = "0.4.0" 2104 2260 source = "registry+https://github.com/rust-lang/crates.io-index" 2105 - checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee" 2261 + checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 2106 2262 dependencies = [ 2107 - "semver 0.11.0", 2263 + "semver", 2108 2264 ] 2109 2265 2110 2266 [[package]] 2111 - name = "rustc_version" 2112 - version = "0.4.0" 2267 + name = "rustix" 2268 + version = "0.37.19" 2113 2269 source = "registry+https://github.com/rust-lang/crates.io-index" 2114 - checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 2270 + checksum = "acf8729d8542766f1b2cf77eb034d52f40d375bb8b615d0b147089946e16613d" 2115 2271 dependencies = [ 2116 - "semver 1.0.16", 2272 + "bitflags 1.3.2", 2273 + "errno", 2274 + "io-lifetimes", 2275 + "libc", 2276 + "linux-raw-sys", 2277 + "windows-sys 0.48.0", 2117 2278 ] 2118 2279 2119 2280 [[package]] 2120 2281 name = "rustversion" 2121 - version = "1.0.11" 2282 + version = "1.0.12" 2122 2283 source = "registry+https://github.com/rust-lang/crates.io-index" 2123 - checksum = "5583e89e108996506031660fe09baa5011b9dd0341b89029313006d1fb508d70" 2284 + checksum = "4f3208ce4d8448b3f3e7d168a73f5e0c43a61e32930de3bceeccedb388b6bf06" 2124 2285 2125 2286 [[package]] 2126 2287 name = "ryu" 2127 - version = "1.0.12" 2288 + version = "1.0.13" 2128 2289 source = "registry+https://github.com/rust-lang/crates.io-index" 2129 - checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde" 2290 + checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" 2130 2291 2131 2292 [[package]] 2132 2293 name = "safemem" ··· 2161 2322 source = "registry+https://github.com/rust-lang/crates.io-index" 2162 2323 checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe" 2163 2324 dependencies = [ 2164 - "bitflags", 2325 + "bitflags 1.3.2", 2165 2326 "cssparser", 2166 2327 "derive_more", 2167 2328 "fxhash", ··· 2177 2338 2178 2339 [[package]] 2179 2340 name = "semver" 2180 - version = "0.11.0" 2181 - source = "registry+https://github.com/rust-lang/crates.io-index" 2182 - checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" 2183 - dependencies = [ 2184 - "semver-parser", 2185 - ] 2186 - 2187 - [[package]] 2188 - name = "semver" 2189 - version = "1.0.16" 2341 + version = "1.0.17" 2190 2342 source = "registry+https://github.com/rust-lang/crates.io-index" 2191 - checksum = "58bc9567378fc7690d6b2addae4e60ac2eeea07becb2c64b9f218b53865cba2a" 2343 + checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed" 2192 2344 dependencies = [ 2193 2345 "serde", 2194 2346 ] 2195 2347 2196 2348 [[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 2349 name = "serde" 2207 - version = "1.0.152" 2350 + version = "1.0.163" 2208 2351 source = "registry+https://github.com/rust-lang/crates.io-index" 2209 - checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb" 2352 + checksum = "2113ab51b87a539ae008b5c6c02dc020ffa39afd2d83cffcb3f4eb2722cebec2" 2210 2353 dependencies = [ 2211 2354 "serde_derive", 2212 2355 ] 2213 2356 2214 2357 [[package]] 2215 2358 name = "serde_derive" 2216 - version = "1.0.152" 2359 + version = "1.0.163" 2217 2360 source = "registry+https://github.com/rust-lang/crates.io-index" 2218 - checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e" 2361 + checksum = "8c805777e3930c8883389c602315a24224bcc738b63905ef87cd1420353ea93e" 2219 2362 dependencies = [ 2220 2363 "proc-macro2", 2221 2364 "quote", 2222 - "syn", 2365 + "syn 2.0.16", 2223 2366 ] 2224 2367 2225 2368 [[package]] 2226 2369 name = "serde_json" 2227 - version = "1.0.93" 2370 + version = "1.0.96" 2228 2371 source = "registry+https://github.com/rust-lang/crates.io-index" 2229 - checksum = "cad406b69c91885b5107daf2c29572f6c8cdb3c66826821e286c533490c0bc76" 2372 + checksum = "057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1" 2230 2373 dependencies = [ 2231 - "itoa 1.0.5", 2374 + "itoa 1.0.6", 2232 2375 "ryu", 2233 2376 "serde", 2234 2377 ] 2235 2378 2236 2379 [[package]] 2237 2380 name = "serde_repr" 2238 - version = "0.1.10" 2381 + version = "0.1.12" 2239 2382 source = "registry+https://github.com/rust-lang/crates.io-index" 2240 - checksum = "9a5ec9fa74a20ebbe5d9ac23dac1fc96ba0ecfe9f50f2843b52e537b10fbcb4e" 2383 + checksum = "bcec881020c684085e55a25f7fd888954d56609ef363479dc5a1305eb0d40cab" 2241 2384 dependencies = [ 2242 2385 "proc-macro2", 2243 2386 "quote", 2244 - "syn", 2387 + "syn 2.0.16", 2388 + ] 2389 + 2390 + [[package]] 2391 + name = "serde_spanned" 2392 + version = "0.6.2" 2393 + source = "registry+https://github.com/rust-lang/crates.io-index" 2394 + checksum = "93107647184f6027e3b7dcb2e11034cf95ffa1e3a682c67951963ac69c1c007d" 2395 + dependencies = [ 2396 + "serde", 2245 2397 ] 2246 2398 2247 2399 [[package]] 2248 2400 name = "serde_with" 2249 - version = "1.14.0" 2401 + version = "2.3.3" 2250 2402 source = "registry+https://github.com/rust-lang/crates.io-index" 2251 - checksum = "678b5a069e50bf00ecd22d0cd8ddf7c236f68581b03db652061ed5eb13a312ff" 2403 + checksum = "07ff71d2c147a7b57362cead5e22f772cd52f6ab31cfcd9edcd7f6aeb2a0afbe" 2252 2404 dependencies = [ 2405 + "base64 0.13.1", 2406 + "chrono", 2407 + "hex", 2408 + "indexmap", 2253 2409 "serde", 2410 + "serde_json", 2254 2411 "serde_with_macros", 2412 + "time", 2255 2413 ] 2256 2414 2257 2415 [[package]] 2258 2416 name = "serde_with_macros" 2259 - version = "1.5.2" 2417 + version = "2.3.3" 2260 2418 source = "registry+https://github.com/rust-lang/crates.io-index" 2261 - checksum = "e182d6ec6f05393cc0e5ed1bf81ad6db3a8feedf8ee515ecdd369809bcce8082" 2419 + checksum = "881b6f881b17d13214e5d494c939ebab463d01264ce1811e9d4ac3a882e7695f" 2262 2420 dependencies = [ 2263 2421 "darling", 2264 2422 "proc-macro2", 2265 2423 "quote", 2266 - "syn", 2424 + "syn 2.0.16", 2267 2425 ] 2268 2426 2269 2427 [[package]] ··· 2285 2443 dependencies = [ 2286 2444 "proc-macro2", 2287 2445 "quote", 2288 - "syn", 2446 + "syn 1.0.109", 2289 2447 ] 2290 2448 2291 2449 [[package]] ··· 2319 2477 ] 2320 2478 2321 2479 [[package]] 2480 + name = "simd-adler32" 2481 + version = "0.3.5" 2482 + source = "registry+https://github.com/rust-lang/crates.io-index" 2483 + checksum = "238abfbb77c1915110ad968465608b68e869e0772622c9656714e73e5a1a522f" 2484 + 2485 + [[package]] 2322 2486 name = "siphasher" 2323 2487 version = "0.3.10" 2324 2488 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2345 2509 source = "registry+https://github.com/rust-lang/crates.io-index" 2346 2510 checksum = "b2b4d76501d8ba387cf0fefbe055c3e0a59891d09f0f995ae4e4b16f6b60f3c0" 2347 2511 dependencies = [ 2348 - "bitflags", 2512 + "bitflags 1.3.2", 2349 2513 "gio", 2350 2514 "glib", 2351 2515 "libc", ··· 2359 2523 source = "registry+https://github.com/rust-lang/crates.io-index" 2360 2524 checksum = "009ef427103fcb17f802871647a7fa6c60cbb654b4c4e4c0ac60a31c5f6dc9cf" 2361 2525 dependencies = [ 2362 - "bitflags", 2526 + "bitflags 1.3.2", 2363 2527 "gio-sys", 2364 2528 "glib-sys", 2365 2529 "gobject-sys", ··· 2384 2548 2385 2549 [[package]] 2386 2550 name = "string_cache" 2387 - version = "0.8.4" 2551 + version = "0.8.7" 2388 2552 source = "registry+https://github.com/rust-lang/crates.io-index" 2389 - checksum = "213494b7a2b503146286049378ce02b482200519accc31872ee8be91fa820a08" 2553 + checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" 2390 2554 dependencies = [ 2391 2555 "new_debug_unreachable", 2392 2556 "once_cell", ··· 2416 2580 2417 2581 [[package]] 2418 2582 name = "syn" 2419 - version = "1.0.107" 2583 + version = "1.0.109" 2584 + source = "registry+https://github.com/rust-lang/crates.io-index" 2585 + checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 2586 + dependencies = [ 2587 + "proc-macro2", 2588 + "quote", 2589 + "unicode-ident", 2590 + ] 2591 + 2592 + [[package]] 2593 + name = "syn" 2594 + version = "2.0.16" 2420 2595 source = "registry+https://github.com/rust-lang/crates.io-index" 2421 - checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" 2596 + checksum = "a6f671d4b5ffdb8eadec19c0ae67fe2639df8684bd7bc4b83d986b8db549cf01" 2422 2597 dependencies = [ 2423 2598 "proc-macro2", 2424 2599 "quote", ··· 2434 2609 "cfg-expr 0.9.1", 2435 2610 "heck 0.3.3", 2436 2611 "pkg-config", 2437 - "toml", 2612 + "toml 0.5.11", 2438 2613 "version-compare 0.0.11", 2439 2614 ] 2440 2615 2441 2616 [[package]] 2442 2617 name = "system-deps" 2443 - version = "6.0.3" 2618 + version = "6.1.0" 2444 2619 source = "registry+https://github.com/rust-lang/crates.io-index" 2445 - checksum = "2955b1fe31e1fa2fbd1976b71cc69a606d7d4da16f6de3333d0c92d51419aeff" 2620 + checksum = "e5fa6fb9ee296c0dc2df41a656ca7948546d061958115ddb0bcaae43ad0d17d2" 2446 2621 dependencies = [ 2447 - "cfg-expr 0.11.0", 2622 + "cfg-expr 0.15.1", 2448 2623 "heck 0.4.1", 2449 2624 "pkg-config", 2450 - "toml", 2625 + "toml 0.7.3", 2451 2626 "version-compare 0.1.1", 2452 2627 ] 2453 2628 2454 2629 [[package]] 2455 2630 name = "tao" 2456 - version = "0.15.8" 2631 + version = "0.16.1" 2457 2632 source = "registry+https://github.com/rust-lang/crates.io-index" 2458 - checksum = "ac8e6399427c8494f9849b58694754d7cc741293348a6836b6c8d2c5aa82d8e6" 2633 + checksum = "dd3cde9c0cd2b872616bba26b818e0d6469330196869d7e5000dba96ce9431df" 2459 2634 dependencies = [ 2460 - "bitflags", 2635 + "bitflags 1.3.2", 2461 2636 "cairo-rs", 2462 2637 "cc", 2463 2638 "cocoa", ··· 2468 2643 "gdk", 2469 2644 "gdk-pixbuf", 2470 2645 "gdk-sys", 2646 + "gdkwayland-sys", 2471 2647 "gdkx11-sys", 2472 2648 "gio", 2473 2649 "glib", ··· 2485 2661 "objc", 2486 2662 "once_cell", 2487 2663 "parking_lot", 2488 - "paste", 2489 2664 "png", 2490 2665 "raw-window-handle", 2491 2666 "scopeguard", 2492 2667 "serde", 2668 + "tao-macros", 2493 2669 "unicode-segmentation", 2494 - "uuid 1.3.0", 2670 + "uuid", 2495 2671 "windows 0.39.0", 2496 2672 "windows-implement", 2497 2673 "x11-dl", 2498 2674 ] 2499 2675 2500 2676 [[package]] 2677 + name = "tao-macros" 2678 + version = "0.1.1" 2679 + source = "registry+https://github.com/rust-lang/crates.io-index" 2680 + checksum = "3b27a4bcc5eb524658234589bdffc7e7bfb996dbae6ce9393bfd39cb4159b445" 2681 + dependencies = [ 2682 + "proc-macro2", 2683 + "quote", 2684 + "syn 1.0.109", 2685 + ] 2686 + 2687 + [[package]] 2501 2688 name = "tar" 2502 2689 version = "0.4.38" 2503 2690 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2509 2696 ] 2510 2697 2511 2698 [[package]] 2699 + name = "target-lexicon" 2700 + version = "0.12.7" 2701 + source = "registry+https://github.com/rust-lang/crates.io-index" 2702 + checksum = "fd1ba337640d60c3e96bc6f0638a939b9c9a7f2c316a1598c279828b3d1dc8c5" 2703 + 2704 + [[package]] 2512 2705 name = "tauri" 2513 - version = "1.2.4" 2706 + version = "1.3.0" 2514 2707 source = "registry+https://github.com/rust-lang/crates.io-index" 2515 - checksum = "fe7e0f1d535e7cbbbab43c82be4fc992b84f9156c16c160955617e0260ebc449" 2708 + checksum = "d42ba3a2e8556722f31336a0750c10dbb6a81396a1c452977f515da83f69f842" 2516 2709 dependencies = [ 2517 2710 "anyhow", 2518 2711 "cocoa", ··· 2535 2728 "raw-window-handle", 2536 2729 "regex", 2537 2730 "rfd", 2538 - "semver 1.0.16", 2731 + "semver", 2539 2732 "serde", 2540 2733 "serde_json", 2541 2734 "serde_repr", ··· 2550 2743 "thiserror", 2551 2744 "tokio", 2552 2745 "url", 2553 - "uuid 1.3.0", 2746 + "uuid", 2554 2747 "webkit2gtk", 2555 2748 "webview2-com", 2556 2749 "windows 0.39.0", ··· 2558 2751 2559 2752 [[package]] 2560 2753 name = "tauri-build" 2561 - version = "1.2.1" 2754 + version = "1.3.0" 2562 2755 source = "registry+https://github.com/rust-lang/crates.io-index" 2563 - checksum = "8807c85d656b2b93927c19fe5a5f1f1f348f96c2de8b90763b3c2d561511f9b4" 2756 + checksum = "929b3bd1248afc07b63e33a6a53c3f82c32d0b0a5e216e4530e94c467e019389" 2564 2757 dependencies = [ 2565 2758 "anyhow", 2566 2759 "cargo_toml", 2567 2760 "heck 0.4.1", 2568 2761 "json-patch", 2569 - "semver 1.0.16", 2762 + "semver", 2763 + "serde", 2570 2764 "serde_json", 2571 2765 "tauri-utils", 2572 - "winres", 2766 + "tauri-winres", 2767 + "winnow", 2573 2768 ] 2574 2769 2575 2770 [[package]] 2576 2771 name = "tauri-codegen" 2577 - version = "1.2.1" 2772 + version = "1.3.0" 2578 2773 source = "registry+https://github.com/rust-lang/crates.io-index" 2579 - checksum = "14388d484b6b1b5dc0f6a7d6cc6433b3b230bec85eaa576adcdf3f9fafa49251" 2774 + checksum = "e5a2105f807c6f50b2fa2ce5abd62ef207bc6f14c9fcc6b8caec437f6fb13bde" 2580 2775 dependencies = [ 2581 - "base64 0.13.1", 2776 + "base64 0.21.0", 2582 2777 "brotli", 2583 2778 "ico", 2584 2779 "json-patch", ··· 2587 2782 "proc-macro2", 2588 2783 "quote", 2589 2784 "regex", 2590 - "semver 1.0.16", 2785 + "semver", 2591 2786 "serde", 2592 2787 "serde_json", 2593 2788 "sha2", 2594 2789 "tauri-utils", 2595 2790 "thiserror", 2596 2791 "time", 2597 - "uuid 1.3.0", 2792 + "uuid", 2598 2793 "walkdir", 2599 2794 ] 2600 2795 2601 2796 [[package]] 2602 2797 name = "tauri-macros" 2603 - version = "1.2.1" 2798 + version = "1.3.0" 2604 2799 source = "registry+https://github.com/rust-lang/crates.io-index" 2605 - checksum = "069319e5ecbe653a799b94b0690d9f9bf5d00f7b1d3989aa331c524d4e354075" 2800 + checksum = "8784cfe6f5444097e93c69107d1ac5e8f13d02850efa8d8f2a40fe79674cef46" 2606 2801 dependencies = [ 2607 2802 "heck 0.4.1", 2608 2803 "proc-macro2", 2609 2804 "quote", 2610 - "syn", 2805 + "syn 1.0.109", 2611 2806 "tauri-codegen", 2612 2807 "tauri-utils", 2613 2808 ] 2614 2809 2615 2810 [[package]] 2616 2811 name = "tauri-runtime" 2617 - version = "0.12.1" 2812 + version = "0.13.0" 2618 2813 source = "registry+https://github.com/rust-lang/crates.io-index" 2619 - checksum = "c507d954d08ac8705d235bc70ec6975b9054fb95ff7823af72dbb04186596f3b" 2814 + checksum = "b3b80ea3fcd5fefb60739a3b577b277e8fc30434538a2f5bba82ad7d4368c422" 2620 2815 dependencies = [ 2621 2816 "gtk", 2622 2817 "http", ··· 2627 2822 "serde_json", 2628 2823 "tauri-utils", 2629 2824 "thiserror", 2630 - "uuid 1.3.0", 2825 + "url", 2826 + "uuid", 2631 2827 "webview2-com", 2632 2828 "windows 0.39.0", 2633 2829 ] 2634 2830 2635 2831 [[package]] 2636 2832 name = "tauri-runtime-wry" 2637 - version = "0.12.2" 2833 + version = "0.13.0" 2638 2834 source = "registry+https://github.com/rust-lang/crates.io-index" 2639 - checksum = "36b1c5764a41a13176a4599b5b7bd0881bea7d94dfe45e1e755f789b98317e30" 2835 + checksum = "d1c396950b1ba06aee1b4ffe6c7cd305ff433ca0e30acbc5fa1a2f92a4ce70f1" 2640 2836 dependencies = [ 2641 2837 "cocoa", 2642 2838 "gtk", ··· 2645 2841 "raw-window-handle", 2646 2842 "tauri-runtime", 2647 2843 "tauri-utils", 2648 - "uuid 1.3.0", 2844 + "uuid", 2649 2845 "webkit2gtk", 2650 2846 "webview2-com", 2651 2847 "windows 0.39.0", ··· 2654 2850 2655 2851 [[package]] 2656 2852 name = "tauri-utils" 2657 - version = "1.2.1" 2853 + version = "1.3.0" 2658 2854 source = "registry+https://github.com/rust-lang/crates.io-index" 2659 - checksum = "5abbc109a6eb45127956ffcc26ef0e875d160150ac16cfa45d26a6b2871686f1" 2855 + checksum = "5a6f9c2dafef5cbcf52926af57ce9561bd33bb41d7394f8bb849c0330260d864" 2660 2856 dependencies = [ 2661 2857 "brotli", 2662 2858 "ctor", ··· 2670 2866 "phf 0.10.1", 2671 2867 "proc-macro2", 2672 2868 "quote", 2673 - "semver 1.0.16", 2869 + "semver", 2674 2870 "serde", 2675 2871 "serde_json", 2676 2872 "serde_with", ··· 2681 2877 ] 2682 2878 2683 2879 [[package]] 2880 + name = "tauri-winres" 2881 + version = "0.1.1" 2882 + source = "registry+https://github.com/rust-lang/crates.io-index" 2883 + checksum = "5993dc129e544393574288923d1ec447c857f3f644187f4fbf7d9a875fbfc4fb" 2884 + dependencies = [ 2885 + "embed-resource", 2886 + "toml 0.7.3", 2887 + ] 2888 + 2889 + [[package]] 2684 2890 name = "tempfile" 2685 - version = "3.3.0" 2891 + version = "3.5.0" 2686 2892 source = "registry+https://github.com/rust-lang/crates.io-index" 2687 - checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4" 2893 + checksum = "b9fbec84f381d5795b08656e4912bec604d162bff9291d6189a78f4c8ab87998" 2688 2894 dependencies = [ 2689 2895 "cfg-if", 2690 2896 "fastrand", 2691 - "libc", 2692 - "redox_syscall", 2693 - "remove_dir_all", 2694 - "winapi", 2897 + "redox_syscall 0.3.5", 2898 + "rustix", 2899 + "windows-sys 0.45.0", 2695 2900 ] 2696 2901 2697 2902 [[package]] ··· 2713 2918 2714 2919 [[package]] 2715 2920 name = "thiserror" 2716 - version = "1.0.38" 2921 + version = "1.0.40" 2717 2922 source = "registry+https://github.com/rust-lang/crates.io-index" 2718 - checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0" 2923 + checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac" 2719 2924 dependencies = [ 2720 2925 "thiserror-impl", 2721 2926 ] 2722 2927 2723 2928 [[package]] 2724 2929 name = "thiserror-impl" 2725 - version = "1.0.38" 2930 + version = "1.0.40" 2726 2931 source = "registry+https://github.com/rust-lang/crates.io-index" 2727 - checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f" 2932 + checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" 2728 2933 dependencies = [ 2729 2934 "proc-macro2", 2730 2935 "quote", 2731 - "syn", 2936 + "syn 2.0.16", 2732 2937 ] 2733 2938 2734 2939 [[package]] ··· 2743 2948 2744 2949 [[package]] 2745 2950 name = "time" 2746 - version = "0.3.19" 2951 + version = "0.3.15" 2747 2952 source = "registry+https://github.com/rust-lang/crates.io-index" 2748 - checksum = "53250a3b3fed8ff8fd988587d8925d26a83ac3845d9e03b220b37f34c2b8d6c2" 2953 + checksum = "d634a985c4d4238ec39cacaed2e7ae552fbd3c476b552c1deac3021b7d7eaf0c" 2749 2954 dependencies = [ 2750 - "itoa 1.0.5", 2955 + "itoa 1.0.6", 2956 + "libc", 2957 + "num_threads", 2751 2958 "serde", 2752 - "time-core", 2753 - "time-macros", 2754 - ] 2755 - 2756 - [[package]] 2757 - name = "time-core" 2758 - version = "0.1.0" 2759 - source = "registry+https://github.com/rust-lang/crates.io-index" 2760 - checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd" 2761 - 2762 - [[package]] 2763 - name = "time-macros" 2764 - version = "0.2.7" 2765 - source = "registry+https://github.com/rust-lang/crates.io-index" 2766 - checksum = "a460aeb8de6dcb0f381e1ee05f1cd56fcf5a5f6eb8187ff3d8f0b11078d38b7c" 2767 - dependencies = [ 2768 - "time-core", 2769 2959 ] 2770 2960 2771 2961 [[package]] ··· 2785 2975 2786 2976 [[package]] 2787 2977 name = "tokio" 2788 - version = "1.25.0" 2978 + version = "1.28.1" 2789 2979 source = "registry+https://github.com/rust-lang/crates.io-index" 2790 - checksum = "c8e00990ebabbe4c14c08aca901caed183ecd5c09562a12c824bb53d3c3fd3af" 2980 + checksum = "0aa32867d44e6f2ce3385e89dceb990188b8bb0fb25b0cf576647a6f98ac5105" 2791 2981 dependencies = [ 2792 2982 "autocfg", 2793 2983 "bytes", 2794 - "memchr", 2795 2984 "num_cpus", 2796 2985 "pin-project-lite", 2797 - "windows-sys 0.42.0", 2986 + "windows-sys 0.48.0", 2798 2987 ] 2799 2988 2800 2989 [[package]] ··· 2804 2993 checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" 2805 2994 dependencies = [ 2806 2995 "serde", 2996 + ] 2997 + 2998 + [[package]] 2999 + name = "toml" 3000 + version = "0.7.3" 3001 + source = "registry+https://github.com/rust-lang/crates.io-index" 3002 + checksum = "b403acf6f2bb0859c93c7f0d967cb4a75a7ac552100f9322faf64dc047669b21" 3003 + dependencies = [ 3004 + "serde", 3005 + "serde_spanned", 3006 + "toml_datetime", 3007 + "toml_edit", 2807 3008 ] 2808 3009 2809 3010 [[package]] 2810 3011 name = "toml_datetime" 2811 - version = "0.5.1" 3012 + version = "0.6.2" 2812 3013 source = "registry+https://github.com/rust-lang/crates.io-index" 2813 - checksum = "4553f467ac8e3d374bc9a177a26801e5d0f9b211aa1673fb137a403afd1c9cf5" 3014 + checksum = "5a76a9312f5ba4c2dec6b9161fdf25d87ad8a09256ccea5a556fef03c706a10f" 3015 + dependencies = [ 3016 + "serde", 3017 + ] 2814 3018 2815 3019 [[package]] 2816 3020 name = "toml_edit" 2817 - version = "0.18.1" 3021 + version = "0.19.8" 2818 3022 source = "registry+https://github.com/rust-lang/crates.io-index" 2819 - checksum = "56c59d8dd7d0dcbc6428bf7aa2f0e823e26e43b3c9aca15bbc9475d23e5fa12b" 3023 + checksum = "239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13" 2820 3024 dependencies = [ 2821 3025 "indexmap", 2822 - "nom8", 3026 + "serde", 3027 + "serde_spanned", 2823 3028 "toml_datetime", 3029 + "winnow", 2824 3030 ] 2825 3031 2826 3032 [[package]] ··· 2837 3043 2838 3044 [[package]] 2839 3045 name = "tracing-attributes" 2840 - version = "0.1.23" 3046 + version = "0.1.24" 2841 3047 source = "registry+https://github.com/rust-lang/crates.io-index" 2842 - checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a" 3048 + checksum = "0f57e3ca2a01450b1a921183a9c9cbfda207fd822cef4ccb00a65402cbba7a74" 2843 3049 dependencies = [ 2844 3050 "proc-macro2", 2845 3051 "quote", 2846 - "syn", 3052 + "syn 2.0.16", 2847 3053 ] 2848 3054 2849 3055 [[package]] 2850 3056 name = "tracing-core" 2851 - version = "0.1.30" 3057 + version = "0.1.31" 2852 3058 source = "registry+https://github.com/rust-lang/crates.io-index" 2853 - checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a" 3059 + checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a" 2854 3060 dependencies = [ 2855 3061 "once_cell", 2856 3062 "valuable", ··· 2869 3075 2870 3076 [[package]] 2871 3077 name = "tracing-subscriber" 2872 - version = "0.3.16" 3078 + version = "0.3.17" 2873 3079 source = "registry+https://github.com/rust-lang/crates.io-index" 2874 - checksum = "a6176eae26dd70d0c919749377897b54a9276bd7061339665dd68777926b5a70" 3080 + checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77" 2875 3081 dependencies = [ 2876 3082 "matchers", 2877 3083 "nu-ansi-term", ··· 2887 3093 2888 3094 [[package]] 2889 3095 name = "treediff" 2890 - version = "3.0.2" 3096 + version = "4.0.2" 2891 3097 source = "registry+https://github.com/rust-lang/crates.io-index" 2892 - checksum = "761e8d5ad7ce14bb82b7e61ccc0ca961005a275a060b9644a2431aa11553c2ff" 3098 + checksum = "52984d277bdf2a751072b5df30ec0377febdb02f7696d64c2d7d54630bac4303" 2893 3099 dependencies = [ 2894 3100 "serde_json", 2895 3101 ] ··· 2901 3107 checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 2902 3108 2903 3109 [[package]] 2904 - name = "ucd-trie" 2905 - version = "0.1.5" 2906 - source = "registry+https://github.com/rust-lang/crates.io-index" 2907 - checksum = "9e79c4d996edb816c91e4308506774452e55e95c3c9de07b6729e17e15a5ef81" 2908 - 2909 - [[package]] 2910 3110 name = "unicode-bidi" 2911 - version = "0.3.10" 3111 + version = "0.3.13" 2912 3112 source = "registry+https://github.com/rust-lang/crates.io-index" 2913 - checksum = "d54675592c1dbefd78cbd98db9bacd89886e1ca50692a0692baefffdeb92dd58" 3113 + checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" 2914 3114 2915 3115 [[package]] 2916 3116 name = "unicode-ident" 2917 - version = "1.0.6" 3117 + version = "1.0.8" 2918 3118 source = "registry+https://github.com/rust-lang/crates.io-index" 2919 - checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" 3119 + checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4" 2920 3120 2921 3121 [[package]] 2922 3122 name = "unicode-normalization" ··· 2953 3153 2954 3154 [[package]] 2955 3155 name = "uuid" 2956 - version = "0.8.2" 2957 - source = "registry+https://github.com/rust-lang/crates.io-index" 2958 - checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" 2959 - 2960 - [[package]] 2961 - name = "uuid" 2962 - version = "1.3.0" 3156 + version = "1.3.3" 2963 3157 source = "registry+https://github.com/rust-lang/crates.io-index" 2964 - checksum = "1674845326ee10d37ca60470760d4288a6f80f304007d92e5c53bab78c9cfd79" 3158 + checksum = "345444e32442451b267fc254ae85a209c64be56d2890e601a0c37ff0c3c5ecd2" 2965 3159 dependencies = [ 2966 - "getrandom 0.2.8", 3160 + "getrandom 0.2.9", 2967 3161 ] 2968 3162 2969 3163 [[package]] ··· 2991 3185 checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 2992 3186 2993 3187 [[package]] 3188 + name = "vswhom" 3189 + version = "0.1.0" 3190 + source = "registry+https://github.com/rust-lang/crates.io-index" 3191 + checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b" 3192 + dependencies = [ 3193 + "libc", 3194 + "vswhom-sys", 3195 + ] 3196 + 3197 + [[package]] 3198 + name = "vswhom-sys" 3199 + version = "0.1.2" 3200 + source = "registry+https://github.com/rust-lang/crates.io-index" 3201 + checksum = "d3b17ae1f6c8a2b28506cd96d412eebf83b4a0ff2cbefeeb952f2f9dfa44ba18" 3202 + dependencies = [ 3203 + "cc", 3204 + "libc", 3205 + ] 3206 + 3207 + [[package]] 2994 3208 name = "walkdir" 2995 - version = "2.3.2" 3209 + version = "2.3.3" 2996 3210 source = "registry+https://github.com/rust-lang/crates.io-index" 2997 - checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56" 3211 + checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" 2998 3212 dependencies = [ 2999 3213 "same-file", 3000 - "winapi", 3001 3214 "winapi-util", 3002 3215 ] 3003 3216 ··· 3015 3228 3016 3229 [[package]] 3017 3230 name = "wasm-bindgen" 3018 - version = "0.2.84" 3231 + version = "0.2.86" 3019 3232 source = "registry+https://github.com/rust-lang/crates.io-index" 3020 - checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b" 3233 + checksum = "5bba0e8cb82ba49ff4e229459ff22a191bbe9a1cb3a341610c9c33efc27ddf73" 3021 3234 dependencies = [ 3022 3235 "cfg-if", 3023 3236 "wasm-bindgen-macro", ··· 3025 3238 3026 3239 [[package]] 3027 3240 name = "wasm-bindgen-backend" 3028 - version = "0.2.84" 3241 + version = "0.2.86" 3029 3242 source = "registry+https://github.com/rust-lang/crates.io-index" 3030 - checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9" 3243 + checksum = "19b04bc93f9d6bdee709f6bd2118f57dd6679cf1176a1af464fca3ab0d66d8fb" 3031 3244 dependencies = [ 3032 3245 "bumpalo", 3033 3246 "log", 3034 3247 "once_cell", 3035 3248 "proc-macro2", 3036 3249 "quote", 3037 - "syn", 3250 + "syn 2.0.16", 3038 3251 "wasm-bindgen-shared", 3039 3252 ] 3040 3253 3041 3254 [[package]] 3042 3255 name = "wasm-bindgen-futures" 3043 - version = "0.4.34" 3256 + version = "0.4.36" 3044 3257 source = "registry+https://github.com/rust-lang/crates.io-index" 3045 - checksum = "f219e0d211ba40266969f6dbdd90636da12f75bee4fc9d6c23d1260dadb51454" 3258 + checksum = "2d1985d03709c53167ce907ff394f5316aa22cb4e12761295c5dc57dacb6297e" 3046 3259 dependencies = [ 3047 3260 "cfg-if", 3048 3261 "js-sys", ··· 3052 3265 3053 3266 [[package]] 3054 3267 name = "wasm-bindgen-macro" 3055 - version = "0.2.84" 3268 + version = "0.2.86" 3056 3269 source = "registry+https://github.com/rust-lang/crates.io-index" 3057 - checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5" 3270 + checksum = "14d6b024f1a526bb0234f52840389927257beb670610081360e5a03c5df9c258" 3058 3271 dependencies = [ 3059 3272 "quote", 3060 3273 "wasm-bindgen-macro-support", ··· 3062 3275 3063 3276 [[package]] 3064 3277 name = "wasm-bindgen-macro-support" 3065 - version = "0.2.84" 3278 + version = "0.2.86" 3066 3279 source = "registry+https://github.com/rust-lang/crates.io-index" 3067 - checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6" 3280 + checksum = "e128beba882dd1eb6200e1dc92ae6c5dbaa4311aa7bb211ca035779e5efc39f8" 3068 3281 dependencies = [ 3069 3282 "proc-macro2", 3070 3283 "quote", 3071 - "syn", 3284 + "syn 2.0.16", 3072 3285 "wasm-bindgen-backend", 3073 3286 "wasm-bindgen-shared", 3074 3287 ] 3075 3288 3076 3289 [[package]] 3077 3290 name = "wasm-bindgen-shared" 3078 - version = "0.2.84" 3291 + version = "0.2.86" 3079 3292 source = "registry+https://github.com/rust-lang/crates.io-index" 3080 - checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" 3293 + checksum = "ed9d5b4305409d1fc9482fee2d7f9bcbf24b3972bf59817ef757e23982242a93" 3081 3294 3082 3295 [[package]] 3083 3296 name = "web-sys" 3084 - version = "0.3.61" 3297 + version = "0.3.63" 3085 3298 source = "registry+https://github.com/rust-lang/crates.io-index" 3086 - checksum = "e33b99f4b23ba3eec1a53ac264e35a755f00e966e0065077d6027c0f575b0b97" 3299 + checksum = "3bdd9ef4e984da1187bf8110c5cf5b845fbc87a23602cdf912386a76fcd3a7c2" 3087 3300 dependencies = [ 3088 3301 "js-sys", 3089 3302 "wasm-bindgen", ··· 3095 3308 source = "registry+https://github.com/rust-lang/crates.io-index" 3096 3309 checksum = "b8f859735e4a452aeb28c6c56a852967a8a76c8eb1cc32dbf931ad28a13d6370" 3097 3310 dependencies = [ 3098 - "bitflags", 3311 + "bitflags 1.3.2", 3099 3312 "cairo-rs", 3100 3313 "gdk", 3101 3314 "gdk-sys", ··· 3120 3333 checksum = "4d76ca6ecc47aeba01ec61e480139dda143796abcae6f83bcddf50d6b5b1dcf3" 3121 3334 dependencies = [ 3122 3335 "atk-sys", 3123 - "bitflags", 3336 + "bitflags 1.3.2", 3124 3337 "cairo-sys-rs", 3125 3338 "gdk-pixbuf-sys", 3126 3339 "gdk-sys", ··· 3133 3346 "pango-sys", 3134 3347 "pkg-config", 3135 3348 "soup2-sys", 3136 - "system-deps 6.0.3", 3349 + "system-deps 6.1.0", 3137 3350 ] 3138 3351 3139 3352 [[package]] ··· 3156 3369 dependencies = [ 3157 3370 "proc-macro2", 3158 3371 "quote", 3159 - "syn", 3372 + "syn 1.0.109", 3160 3373 ] 3161 3374 3162 3375 [[package]] ··· 3233 3446 ] 3234 3447 3235 3448 [[package]] 3449 + name = "windows" 3450 + version = "0.48.0" 3451 + source = "registry+https://github.com/rust-lang/crates.io-index" 3452 + checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 3453 + dependencies = [ 3454 + "windows-targets 0.48.0", 3455 + ] 3456 + 3457 + [[package]] 3236 3458 name = "windows-bindgen" 3237 3459 version = "0.39.0" 3238 3460 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3248 3470 source = "registry+https://github.com/rust-lang/crates.io-index" 3249 3471 checksum = "ba01f98f509cb5dc05f4e5fc95e535f78260f15fea8fe1a8abdd08f774f1cee7" 3250 3472 dependencies = [ 3251 - "syn", 3473 + "syn 1.0.109", 3252 3474 "windows-tokens", 3253 3475 ] 3254 3476 ··· 3264 3486 source = "registry+https://github.com/rust-lang/crates.io-index" 3265 3487 checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 3266 3488 dependencies = [ 3267 - "windows_aarch64_gnullvm", 3268 - "windows_aarch64_msvc 0.42.1", 3269 - "windows_i686_gnu 0.42.1", 3270 - "windows_i686_msvc 0.42.1", 3271 - "windows_x86_64_gnu 0.42.1", 3272 - "windows_x86_64_gnullvm", 3273 - "windows_x86_64_msvc 0.42.1", 3489 + "windows_aarch64_gnullvm 0.42.2", 3490 + "windows_aarch64_msvc 0.42.2", 3491 + "windows_i686_gnu 0.42.2", 3492 + "windows_i686_msvc 0.42.2", 3493 + "windows_x86_64_gnu 0.42.2", 3494 + "windows_x86_64_gnullvm 0.42.2", 3495 + "windows_x86_64_msvc 0.42.2", 3274 3496 ] 3275 3497 3276 3498 [[package]] ··· 3279 3501 source = "registry+https://github.com/rust-lang/crates.io-index" 3280 3502 checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 3281 3503 dependencies = [ 3282 - "windows-targets", 3504 + "windows-targets 0.42.2", 3505 + ] 3506 + 3507 + [[package]] 3508 + name = "windows-sys" 3509 + version = "0.48.0" 3510 + source = "registry+https://github.com/rust-lang/crates.io-index" 3511 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 3512 + dependencies = [ 3513 + "windows-targets 0.48.0", 3283 3514 ] 3284 3515 3285 3516 [[package]] 3286 3517 name = "windows-targets" 3287 - version = "0.42.1" 3518 + version = "0.42.2" 3288 3519 source = "registry+https://github.com/rust-lang/crates.io-index" 3289 - checksum = "8e2522491fbfcd58cc84d47aeb2958948c4b8982e9a2d8a2a35bbaed431390e7" 3520 + checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 3521 + dependencies = [ 3522 + "windows_aarch64_gnullvm 0.42.2", 3523 + "windows_aarch64_msvc 0.42.2", 3524 + "windows_i686_gnu 0.42.2", 3525 + "windows_i686_msvc 0.42.2", 3526 + "windows_x86_64_gnu 0.42.2", 3527 + "windows_x86_64_gnullvm 0.42.2", 3528 + "windows_x86_64_msvc 0.42.2", 3529 + ] 3530 + 3531 + [[package]] 3532 + name = "windows-targets" 3533 + version = "0.48.0" 3534 + source = "registry+https://github.com/rust-lang/crates.io-index" 3535 + checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" 3290 3536 dependencies = [ 3291 - "windows_aarch64_gnullvm", 3292 - "windows_aarch64_msvc 0.42.1", 3293 - "windows_i686_gnu 0.42.1", 3294 - "windows_i686_msvc 0.42.1", 3295 - "windows_x86_64_gnu 0.42.1", 3296 - "windows_x86_64_gnullvm", 3297 - "windows_x86_64_msvc 0.42.1", 3537 + "windows_aarch64_gnullvm 0.48.0", 3538 + "windows_aarch64_msvc 0.48.0", 3539 + "windows_i686_gnu 0.48.0", 3540 + "windows_i686_msvc 0.48.0", 3541 + "windows_x86_64_gnu 0.48.0", 3542 + "windows_x86_64_gnullvm 0.48.0", 3543 + "windows_x86_64_msvc 0.48.0", 3298 3544 ] 3299 3545 3300 3546 [[package]] ··· 3305 3551 3306 3552 [[package]] 3307 3553 name = "windows_aarch64_gnullvm" 3308 - version = "0.42.1" 3554 + version = "0.42.2" 3555 + source = "registry+https://github.com/rust-lang/crates.io-index" 3556 + checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 3557 + 3558 + [[package]] 3559 + name = "windows_aarch64_gnullvm" 3560 + version = "0.48.0" 3309 3561 source = "registry+https://github.com/rust-lang/crates.io-index" 3310 - checksum = "8c9864e83243fdec7fc9c5444389dcbbfd258f745e7853198f365e3c4968a608" 3562 + checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 3311 3563 3312 3564 [[package]] 3313 3565 name = "windows_aarch64_msvc" ··· 3323 3575 3324 3576 [[package]] 3325 3577 name = "windows_aarch64_msvc" 3326 - version = "0.42.1" 3578 + version = "0.42.2" 3579 + source = "registry+https://github.com/rust-lang/crates.io-index" 3580 + checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 3581 + 3582 + [[package]] 3583 + name = "windows_aarch64_msvc" 3584 + version = "0.48.0" 3327 3585 source = "registry+https://github.com/rust-lang/crates.io-index" 3328 - checksum = "4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7" 3586 + checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 3329 3587 3330 3588 [[package]] 3331 3589 name = "windows_i686_gnu" ··· 3341 3599 3342 3600 [[package]] 3343 3601 name = "windows_i686_gnu" 3344 - version = "0.42.1" 3602 + version = "0.42.2" 3345 3603 source = "registry+https://github.com/rust-lang/crates.io-index" 3346 - checksum = "de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640" 3604 + checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 3605 + 3606 + [[package]] 3607 + name = "windows_i686_gnu" 3608 + version = "0.48.0" 3609 + source = "registry+https://github.com/rust-lang/crates.io-index" 3610 + checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 3347 3611 3348 3612 [[package]] 3349 3613 name = "windows_i686_msvc" ··· 3359 3623 3360 3624 [[package]] 3361 3625 name = "windows_i686_msvc" 3362 - version = "0.42.1" 3626 + version = "0.42.2" 3363 3627 source = "registry+https://github.com/rust-lang/crates.io-index" 3364 - checksum = "bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605" 3628 + checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 3629 + 3630 + [[package]] 3631 + name = "windows_i686_msvc" 3632 + version = "0.48.0" 3633 + source = "registry+https://github.com/rust-lang/crates.io-index" 3634 + checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 3365 3635 3366 3636 [[package]] 3367 3637 name = "windows_x86_64_gnu" ··· 3377 3647 3378 3648 [[package]] 3379 3649 name = "windows_x86_64_gnu" 3380 - version = "0.42.1" 3650 + version = "0.42.2" 3381 3651 source = "registry+https://github.com/rust-lang/crates.io-index" 3382 - checksum = "c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45" 3652 + checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 3653 + 3654 + [[package]] 3655 + name = "windows_x86_64_gnu" 3656 + version = "0.48.0" 3657 + source = "registry+https://github.com/rust-lang/crates.io-index" 3658 + checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 3383 3659 3384 3660 [[package]] 3385 3661 name = "windows_x86_64_gnullvm" 3386 - version = "0.42.1" 3662 + version = "0.42.2" 3663 + source = "registry+https://github.com/rust-lang/crates.io-index" 3664 + checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 3665 + 3666 + [[package]] 3667 + name = "windows_x86_64_gnullvm" 3668 + version = "0.48.0" 3387 3669 source = "registry+https://github.com/rust-lang/crates.io-index" 3388 - checksum = "628bfdf232daa22b0d64fdb62b09fcc36bb01f05a3939e20ab73aaf9470d0463" 3670 + checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 3389 3671 3390 3672 [[package]] 3391 3673 name = "windows_x86_64_msvc" ··· 3401 3683 3402 3684 [[package]] 3403 3685 name = "windows_x86_64_msvc" 3404 - version = "0.42.1" 3686 + version = "0.42.2" 3405 3687 source = "registry+https://github.com/rust-lang/crates.io-index" 3406 - checksum = "447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd" 3688 + checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 3689 + 3690 + [[package]] 3691 + name = "windows_x86_64_msvc" 3692 + version = "0.48.0" 3693 + source = "registry+https://github.com/rust-lang/crates.io-index" 3694 + checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 3695 + 3696 + [[package]] 3697 + name = "winnow" 3698 + version = "0.4.1" 3699 + source = "registry+https://github.com/rust-lang/crates.io-index" 3700 + checksum = "ae8970b36c66498d8ff1d66685dc86b91b29db0c7739899012f63a63814b4b28" 3701 + dependencies = [ 3702 + "memchr", 3703 + ] 3407 3704 3408 3705 [[package]] 3409 - name = "winres" 3410 - version = "0.1.12" 3706 + name = "winreg" 3707 + version = "0.11.0" 3411 3708 source = "registry+https://github.com/rust-lang/crates.io-index" 3412 - checksum = "b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c" 3709 + checksum = "76a1a57ff50e9b408431e8f97d5456f2807f8eb2a2cd79b06068fc87f8ecf189" 3413 3710 dependencies = [ 3414 - "toml", 3711 + "cfg-if", 3712 + "winapi", 3415 3713 ] 3416 3714 3417 3715 [[package]] 3418 3716 name = "wry" 3419 - version = "0.23.4" 3717 + version = "0.24.3" 3420 3718 source = "registry+https://github.com/rust-lang/crates.io-index" 3421 - checksum = "4c1ad8e2424f554cc5bdebe8aa374ef5b433feff817aebabca0389961fc7ef98" 3719 + checksum = "33748f35413c8a98d45f7a08832d848c0c5915501803d1faade5a4ebcd258cea" 3422 3720 dependencies = [ 3423 3721 "base64 0.13.1", 3424 3722 "block",
+4 -4
src-tauri/Cargo.toml
··· 7 7 build = "src/build.rs" 8 8 9 9 [build-dependencies] 10 - tauri-build = { version = "1.0", features = [] } 10 + tauri-build = { version = "1.3", features = [] } 11 11 12 12 [dependencies] 13 13 serde_json = "1.0" 14 14 backtrace = "0.3" 15 15 serde = { version = "1.0", features = ["derive"] } 16 - tauri = { version = "1.0", features = ["devtools", "dialog-open", "dialog-save", "shell-open"] } 17 - id3 = "1.2" 16 + tauri = { version = "1.3", features = ["devtools", "dialog-open", "dialog-save", "shell-open"] } 17 + id3 = "1.7" 18 18 mp4ameta = "0.11" 19 19 base64 = "0.21" 20 - lofty = "0.11.0" 20 + lofty = "0.13" 21 21 22 22 [features] 23 23 default = ["custom-protocol"]
+59 -59
src-tauri/tauri.conf.json
··· 1 1 { 2 - "package": { 3 - "productName": "Mr Tagger" 4 - }, 5 - "build": { 6 - "distDir": "../build", 7 - "devPath": "http://localhost:8000", 8 - "beforeDevCommand": "npm run dev:web", 9 - "beforeBuildCommand": "npm run build:web" 10 - }, 11 - "tauri": { 12 - "bundle": { 13 - "active": true, 14 - "targets": ["dmg", "deb", "appimage", "msi"], 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 - }, 32 - "macOS": { 33 - "frameworks": [], 34 - "minimumSystemVersion": "10.13", 35 - "exceptionDomain": "", 36 - "signingIdentity": null, 37 - "entitlements": null 38 - }, 39 - "windows": { 40 - "certificateThumbprint": null, 41 - "digestAlgorithm": "sha256", 42 - "timestampUrl": "" 43 - } 44 - }, 45 - "updater": { 46 - "active": false 47 - }, 48 - "allowlist": { 49 - "shell": { 50 - "open": true 51 - }, 52 - "dialog": { 53 - "open": true, 54 - "save": true 55 - } 56 - }, 57 - "security": { 58 - "csp": "default-src 'self'; img-src *; style-src 'unsafe-inline' *" 59 - } 60 - } 2 + "package": { 3 + "productName": "Mr Tagger" 4 + }, 5 + "build": { 6 + "distDir": "../dist", 7 + "devPath": "http://localhost:8000", 8 + "beforeDevCommand": "npm run dev:web", 9 + "beforeBuildCommand": "npm run build:web" 10 + }, 11 + "tauri": { 12 + "bundle": { 13 + "active": true, 14 + "targets": ["dmg", "deb", "appimage", "msi"], 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 + }, 32 + "macOS": { 33 + "frameworks": [], 34 + "minimumSystemVersion": "10.13", 35 + "exceptionDomain": "", 36 + "signingIdentity": null, 37 + "entitlements": null 38 + }, 39 + "windows": { 40 + "certificateThumbprint": null, 41 + "digestAlgorithm": "sha256", 42 + "timestampUrl": "" 43 + } 44 + }, 45 + "updater": { 46 + "active": false 47 + }, 48 + "allowlist": { 49 + "shell": { 50 + "open": true 51 + }, 52 + "dialog": { 53 + "open": true, 54 + "save": true 55 + } 56 + }, 57 + "security": { 58 + "csp": "default-src 'self'; img-src *; style-src 'unsafe-inline' *" 59 + } 60 + } 61 61 }
-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>
+9 -20
tsconfig.json
··· 1 1 { 2 + "extends": "@tsconfig/svelte/tsconfig.json", 2 3 "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", 4 + "target": "ESNext", 5 + "useDefineForClassFields": true, 6 + "module": "ESNext", 7 + "resolveJsonModule": true, 8 + "allowJs": true, 9 + "checkJs": true, 10 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": "." 11 + "strict": true 23 12 }, 24 - "include": ["src/**/*.ts", "src/**/*.svelte"] 13 + "include": ["src/**/*.d.ts", "src/**/*.ts", "src/**/*.js", "src/**/*.svelte"] 25 14 }
+14 -20
vite.config.js
··· 2 2 import { svelte, vitePreprocess } from '@sveltejs/vite-plugin-svelte' 3 3 4 4 export default defineConfig({ 5 - root: './src', 6 - base: './', // use relative paths 7 - publicDir: '../public', 8 - clearScreen: false, 9 - server: { 10 - port: 8000, 11 - strictPort: true, 12 - }, 13 - build: { 14 - outDir: '../build', 15 - emptyOutDir: true, 16 - minify: false, 17 - sourcemap: true, 18 - target: ['chrome64', 'edge79', 'firefox62', 'safari11.1'], 19 - }, 20 - plugins: [ 21 - svelte({ 22 - preprocess: vitePreprocess(), 23 - }), 24 - ], 5 + clearScreen: false, 6 + server: { 7 + port: 3000, 8 + strictPort: true, 9 + }, 10 + build: { 11 + sourcemap: true, 12 + target: ['chrome64', 'edge79', 'firefox62', 'safari11.1'], 13 + }, 14 + plugins: [ 15 + svelte({ 16 + preprocess: vitePreprocess(), 17 + }), 18 + ], 25 19 })