[READ-ONLY] Mirror of https://github.com/probablykasper/starchart. GitHub star history graph starchart.kasper.space
chart github github-api github-star graph history star star-history stargazers stars
0

Configure Feed

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

Update deps

Kasper (Jul 2, 2023, 11:48 AM +0200) 3f65ef0c 7298ba60

+792 -2877
+18 -10
.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': () => require('typescript'), 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 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 }
+754 -2681
package-lock.json
··· 1 1 { 2 2 "name": "starchart", 3 - "lockfileVersion": 2, 3 + "lockfileVersion": 3, 4 4 "requires": true, 5 5 "packages": { 6 6 "": { 7 7 "devDependencies": { 8 8 "@ctrl/tinycolor": "^3.6.0", 9 - "@octokit/core": "^4.2.0", 10 - "@sveltejs/adapter-cloudflare": "^2.2.0", 11 - "@sveltejs/kit": "^1.10.0", 12 - "@typescript-eslint/eslint-plugin": "^5.54.1", 13 - "@typescript-eslint/parser": "^5.54.1", 14 - "apexcharts": "^3.37.1", 15 - "eslint": "^8.36.0", 16 - "eslint-config-prettier": "^8.7.0", 17 - "eslint-plugin-svelte3": "^4.0.0", 9 + "@octokit/core": "^4.2.4", 10 + "@sveltejs/adapter-cloudflare": "^2.3.0", 11 + "@sveltejs/kit": "^1.21.0", 12 + "@typescript-eslint/eslint-plugin": "^5.60.1", 13 + "@typescript-eslint/parser": "^5.60.1", 14 + "apexcharts": "^3.41.0", 15 + "eslint": "^8.44.0", 16 + "eslint-config-prettier": "^8.8.0", 17 + "eslint-plugin-svelte": "^2.32.2", 18 18 "isomorphic-fetch": "^3.0.0", 19 - "lightweight-charts": "^4.0.0", 20 - "modal-svelte": "^1.0.3", 21 - "prettier": "^2.8.4", 22 - "prettier-plugin-svelte": "^2.9.0", 23 - "sass": "^1.59.2", 24 - "svelte": "^3.55.1", 25 - "svelte-check": "^3.0.4", 26 - "typescript": "^4.9.5", 27 - "vite": "^4.1.4" 19 + "lightweight-charts": "^4.0.1", 20 + "modal-svelte": "^1.1.0", 21 + "prettier": "^2.8.8", 22 + "prettier-plugin-svelte": "^2.10.1", 23 + "sass": "^1.63.6", 24 + "svelte": "^4.0.1", 25 + "svelte-check": "^3.4.4", 26 + "typescript": "^5.1.6", 27 + "vite": "^4.3.9" 28 + } 29 + }, 30 + "node_modules/@aashutoshrathi/word-wrap": { 31 + "version": "1.2.6", 32 + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", 33 + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", 34 + "dev": true, 35 + "engines": { 36 + "node": ">=0.10.0" 37 + } 38 + }, 39 + "node_modules/@ampproject/remapping": { 40 + "version": "2.2.1", 41 + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", 42 + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", 43 + "dev": true, 44 + "dependencies": { 45 + "@jridgewell/gen-mapping": "^0.3.0", 46 + "@jridgewell/trace-mapping": "^0.3.9" 47 + }, 48 + "engines": { 49 + "node": ">=6.0.0" 28 50 } 29 51 }, 30 52 "node_modules/@cloudflare/workers-types": { 31 - "version": "4.20230307.0", 32 - "resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-4.20230307.0.tgz", 33 - "integrity": "sha512-Go968aDDcqONHQcUdgIiPRkPdT4QTzD0ecHJsI1u7ZiHPMOoZn+Dy7hYsdUJ5ldX9wTZDrICBM1rDKTRaDUitg==", 53 + "version": "4.20230518.0", 54 + "resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-4.20230518.0.tgz", 55 + "integrity": "sha512-A0w1V+5SUawGaaPRlhFhSC/SCDT9oQG8TMoWOKFLA4qbqagELqEAFD4KySBIkeVOvCBLT1DZSYBMCxbXddl0kw==", 34 56 "dev": true 35 57 }, 36 58 "node_modules/@ctrl/tinycolor": { ··· 43 65 } 44 66 }, 45 67 "node_modules/@esbuild/android-arm": { 46 - "version": "0.16.17", 47 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz", 48 - "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==", 68 + "version": "0.17.19", 69 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", 70 + "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", 49 71 "cpu": [ 50 72 "arm" 51 73 ], ··· 59 81 } 60 82 }, 61 83 "node_modules/@esbuild/android-arm64": { 62 - "version": "0.16.17", 63 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz", 64 - "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==", 84 + "version": "0.17.19", 85 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", 86 + "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", 65 87 "cpu": [ 66 88 "arm64" 67 89 ], ··· 75 97 } 76 98 }, 77 99 "node_modules/@esbuild/android-x64": { 78 - "version": "0.16.17", 79 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz", 80 - "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==", 100 + "version": "0.17.19", 101 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", 102 + "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", 81 103 "cpu": [ 82 104 "x64" 83 105 ], ··· 91 113 } 92 114 }, 93 115 "node_modules/@esbuild/darwin-arm64": { 94 - "version": "0.16.17", 95 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz", 96 - "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==", 116 + "version": "0.17.19", 117 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", 118 + "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", 97 119 "cpu": [ 98 120 "arm64" 99 121 ], ··· 107 129 } 108 130 }, 109 131 "node_modules/@esbuild/darwin-x64": { 110 - "version": "0.16.17", 111 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz", 112 - "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==", 132 + "version": "0.17.19", 133 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", 134 + "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", 113 135 "cpu": [ 114 136 "x64" 115 137 ], ··· 123 145 } 124 146 }, 125 147 "node_modules/@esbuild/freebsd-arm64": { 126 - "version": "0.16.17", 127 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz", 128 - "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==", 148 + "version": "0.17.19", 149 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", 150 + "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", 129 151 "cpu": [ 130 152 "arm64" 131 153 ], ··· 139 161 } 140 162 }, 141 163 "node_modules/@esbuild/freebsd-x64": { 142 - "version": "0.16.17", 143 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz", 144 - "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==", 164 + "version": "0.17.19", 165 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", 166 + "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", 145 167 "cpu": [ 146 168 "x64" 147 169 ], ··· 155 177 } 156 178 }, 157 179 "node_modules/@esbuild/linux-arm": { 158 - "version": "0.16.17", 159 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz", 160 - "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==", 180 + "version": "0.17.19", 181 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", 182 + "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", 161 183 "cpu": [ 162 184 "arm" 163 185 ], ··· 171 193 } 172 194 }, 173 195 "node_modules/@esbuild/linux-arm64": { 174 - "version": "0.16.17", 175 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz", 176 - "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==", 196 + "version": "0.17.19", 197 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", 198 + "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", 177 199 "cpu": [ 178 200 "arm64" 179 201 ], ··· 187 209 } 188 210 }, 189 211 "node_modules/@esbuild/linux-ia32": { 190 - "version": "0.16.17", 191 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz", 192 - "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==", 212 + "version": "0.17.19", 213 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", 214 + "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", 193 215 "cpu": [ 194 216 "ia32" 195 217 ], ··· 203 225 } 204 226 }, 205 227 "node_modules/@esbuild/linux-loong64": { 206 - "version": "0.16.17", 207 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz", 208 - "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==", 228 + "version": "0.17.19", 229 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", 230 + "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", 209 231 "cpu": [ 210 232 "loong64" 211 233 ], ··· 219 241 } 220 242 }, 221 243 "node_modules/@esbuild/linux-mips64el": { 222 - "version": "0.16.17", 223 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz", 224 - "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==", 244 + "version": "0.17.19", 245 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", 246 + "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", 225 247 "cpu": [ 226 248 "mips64el" 227 249 ], ··· 235 257 } 236 258 }, 237 259 "node_modules/@esbuild/linux-ppc64": { 238 - "version": "0.16.17", 239 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz", 240 - "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==", 260 + "version": "0.17.19", 261 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", 262 + "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", 241 263 "cpu": [ 242 264 "ppc64" 243 265 ], ··· 251 273 } 252 274 }, 253 275 "node_modules/@esbuild/linux-riscv64": { 254 - "version": "0.16.17", 255 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz", 256 - "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==", 276 + "version": "0.17.19", 277 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", 278 + "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", 257 279 "cpu": [ 258 280 "riscv64" 259 281 ], ··· 267 289 } 268 290 }, 269 291 "node_modules/@esbuild/linux-s390x": { 270 - "version": "0.16.17", 271 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz", 272 - "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==", 292 + "version": "0.17.19", 293 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", 294 + "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", 273 295 "cpu": [ 274 296 "s390x" 275 297 ], ··· 283 305 } 284 306 }, 285 307 "node_modules/@esbuild/linux-x64": { 286 - "version": "0.16.17", 287 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz", 288 - "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==", 308 + "version": "0.17.19", 309 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", 310 + "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", 289 311 "cpu": [ 290 312 "x64" 291 313 ], ··· 299 321 } 300 322 }, 301 323 "node_modules/@esbuild/netbsd-x64": { 302 - "version": "0.16.17", 303 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz", 304 - "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==", 324 + "version": "0.17.19", 325 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", 326 + "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", 305 327 "cpu": [ 306 328 "x64" 307 329 ], ··· 315 337 } 316 338 }, 317 339 "node_modules/@esbuild/openbsd-x64": { 318 - "version": "0.16.17", 319 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz", 320 - "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==", 340 + "version": "0.17.19", 341 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", 342 + "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", 321 343 "cpu": [ 322 344 "x64" 323 345 ], ··· 331 353 } 332 354 }, 333 355 "node_modules/@esbuild/sunos-x64": { 334 - "version": "0.16.17", 335 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz", 336 - "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==", 356 + "version": "0.17.19", 357 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", 358 + "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", 337 359 "cpu": [ 338 360 "x64" 339 361 ], ··· 347 369 } 348 370 }, 349 371 "node_modules/@esbuild/win32-arm64": { 350 - "version": "0.16.17", 351 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz", 352 - "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==", 372 + "version": "0.17.19", 373 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", 374 + "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", 353 375 "cpu": [ 354 376 "arm64" 355 377 ], ··· 363 385 } 364 386 }, 365 387 "node_modules/@esbuild/win32-ia32": { 366 - "version": "0.16.17", 367 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz", 368 - "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==", 388 + "version": "0.17.19", 389 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", 390 + "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", 369 391 "cpu": [ 370 392 "ia32" 371 393 ], ··· 379 401 } 380 402 }, 381 403 "node_modules/@esbuild/win32-x64": { 382 - "version": "0.16.17", 383 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz", 384 - "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==", 404 + "version": "0.17.19", 405 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", 406 + "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", 385 407 "cpu": [ 386 408 "x64" 387 409 ], ··· 395 417 } 396 418 }, 397 419 "node_modules/@eslint-community/eslint-utils": { 398 - "version": "4.2.0", 399 - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.2.0.tgz", 400 - "integrity": "sha512-gB8T4H4DEfX2IV9zGDJPOBgP1e/DbfCPDTtEqUMckpvzS1OYtva8JdFYBqMwYk7xAQ429WGF/UPqn8uQ//h2vQ==", 420 + "version": "4.4.0", 421 + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", 422 + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", 401 423 "dev": true, 402 424 "dependencies": { 403 425 "eslint-visitor-keys": "^3.3.0" ··· 410 432 } 411 433 }, 412 434 "node_modules/@eslint-community/regexpp": { 413 - "version": "4.4.0", 414 - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", 415 - "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", 435 + "version": "4.5.1", 436 + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", 437 + "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", 416 438 "dev": true, 417 439 "engines": { 418 440 "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 419 441 } 420 442 }, 421 443 "node_modules/@eslint/eslintrc": { 422 - "version": "2.0.1", 423 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", 424 - "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", 444 + "version": "2.1.0", 445 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.0.tgz", 446 + "integrity": "sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==", 425 447 "dev": true, 426 448 "dependencies": { 427 449 "ajv": "^6.12.4", 428 450 "debug": "^4.3.2", 429 - "espree": "^9.5.0", 451 + "espree": "^9.6.0", 430 452 "globals": "^13.19.0", 431 453 "ignore": "^5.2.0", 432 454 "import-fresh": "^3.2.1", ··· 442 464 } 443 465 }, 444 466 "node_modules/@eslint/js": { 445 - "version": "8.36.0", 446 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", 447 - "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", 467 + "version": "8.44.0", 468 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.44.0.tgz", 469 + "integrity": "sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==", 448 470 "dev": true, 449 471 "engines": { 450 472 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 451 473 } 452 474 }, 453 475 "node_modules/@humanwhocodes/config-array": { 454 - "version": "0.11.8", 455 - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", 456 - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", 476 + "version": "0.11.10", 477 + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", 478 + "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", 457 479 "dev": true, 458 480 "dependencies": { 459 481 "@humanwhocodes/object-schema": "^1.2.1", ··· 483 505 "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", 484 506 "dev": true 485 507 }, 508 + "node_modules/@jridgewell/gen-mapping": { 509 + "version": "0.3.3", 510 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", 511 + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", 512 + "dev": true, 513 + "dependencies": { 514 + "@jridgewell/set-array": "^1.0.1", 515 + "@jridgewell/sourcemap-codec": "^1.4.10", 516 + "@jridgewell/trace-mapping": "^0.3.9" 517 + }, 518 + "engines": { 519 + "node": ">=6.0.0" 520 + } 521 + }, 486 522 "node_modules/@jridgewell/resolve-uri": { 487 523 "version": "3.1.0", 488 524 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", ··· 492 528 "node": ">=6.0.0" 493 529 } 494 530 }, 531 + "node_modules/@jridgewell/set-array": { 532 + "version": "1.1.2", 533 + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", 534 + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", 535 + "dev": true, 536 + "engines": { 537 + "node": ">=6.0.0" 538 + } 539 + }, 495 540 "node_modules/@jridgewell/sourcemap-codec": { 496 - "version": "1.4.14", 497 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", 498 - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", 541 + "version": "1.4.15", 542 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", 543 + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", 499 544 "dev": true 500 545 }, 501 546 "node_modules/@jridgewell/trace-mapping": { 502 - "version": "0.3.17", 503 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", 504 - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", 547 + "version": "0.3.18", 548 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", 549 + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", 505 550 "dev": true, 506 551 "dependencies": { 507 552 "@jridgewell/resolve-uri": "3.1.0", 508 553 "@jridgewell/sourcemap-codec": "1.4.14" 509 554 } 510 555 }, 556 + "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { 557 + "version": "1.4.14", 558 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", 559 + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", 560 + "dev": true 561 + }, 511 562 "node_modules/@nodelib/fs.scandir": { 512 563 "version": "2.1.5", 513 564 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", ··· 544 595 } 545 596 }, 546 597 "node_modules/@octokit/auth-token": { 547 - "version": "3.0.3", 548 - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.3.tgz", 549 - "integrity": "sha512-/aFM2M4HVDBT/jjDBa84sJniv1t9Gm/rLkalaz9htOm+L+8JMj1k9w0CkUdcxNyNxZPlTxKPVko+m1VlM58ZVA==", 598 + "version": "3.0.4", 599 + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.4.tgz", 600 + "integrity": "sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ==", 550 601 "dev": true, 551 - "dependencies": { 552 - "@octokit/types": "^9.0.0" 553 - }, 554 602 "engines": { 555 603 "node": ">= 14" 556 604 } 557 605 }, 558 606 "node_modules/@octokit/core": { 559 - "version": "4.2.0", 560 - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.0.tgz", 561 - "integrity": "sha512-AgvDRUg3COpR82P7PBdGZF/NNqGmtMq2NiPqeSsDIeCfYFOZ9gddqWNQHnFdEUf+YwOj4aZYmJnlPp7OXmDIDg==", 607 + "version": "4.2.4", 608 + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.4.tgz", 609 + "integrity": "sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==", 562 610 "dev": true, 563 611 "dependencies": { 564 612 "@octokit/auth-token": "^3.0.0", ··· 574 622 } 575 623 }, 576 624 "node_modules/@octokit/endpoint": { 577 - "version": "7.0.5", 578 - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.5.tgz", 579 - "integrity": "sha512-LG4o4HMY1Xoaec87IqQ41TQ+glvIeTKqfjkCEmt5AIwDZJwQeVZFIEYXrYY6yLwK+pAScb9Gj4q+Nz2qSw1roA==", 625 + "version": "7.0.6", 626 + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.6.tgz", 627 + "integrity": "sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==", 580 628 "dev": true, 581 629 "dependencies": { 582 630 "@octokit/types": "^9.0.0", ··· 588 636 } 589 637 }, 590 638 "node_modules/@octokit/graphql": { 591 - "version": "5.0.5", 592 - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.5.tgz", 593 - "integrity": "sha512-Qwfvh3xdqKtIznjX9lz2D458r7dJPP8l6r4GQkIdWQouZwHQK0mVT88uwiU2bdTU2OtT1uOlKpRciUWldpG0yQ==", 639 + "version": "5.0.6", 640 + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.6.tgz", 641 + "integrity": "sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==", 594 642 "dev": true, 595 643 "dependencies": { 596 644 "@octokit/request": "^6.0.0", ··· 602 650 } 603 651 }, 604 652 "node_modules/@octokit/openapi-types": { 605 - "version": "16.0.0", 606 - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-16.0.0.tgz", 607 - "integrity": "sha512-JbFWOqTJVLHZSUUoF4FzAZKYtqdxWu9Z5m2QQnOyEa04fOFljvyh7D3GYKbfuaSWisqehImiVIMG4eyJeP5VEA==", 653 + "version": "18.0.0", 654 + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.0.0.tgz", 655 + "integrity": "sha512-V8GImKs3TeQRxRtXFpG2wl19V7444NIOTDF24AWuIbmNaNYOQMWRbjcGDXV5B+0n887fgDcuMNOmlul+k+oJtw==", 608 656 "dev": true 609 657 }, 610 658 "node_modules/@octokit/request": { 611 - "version": "6.2.3", 612 - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.3.tgz", 613 - "integrity": "sha512-TNAodj5yNzrrZ/VxP+H5HiYaZep0H3GU0O7PaF+fhDrt8FPrnkei9Aal/txsN/1P7V3CPiThG0tIvpPDYUsyAA==", 659 + "version": "6.2.8", 660 + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.8.tgz", 661 + "integrity": "sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==", 614 662 "dev": true, 615 663 "dependencies": { 616 664 "@octokit/endpoint": "^7.0.0", ··· 639 687 } 640 688 }, 641 689 "node_modules/@octokit/types": { 642 - "version": "9.0.0", 643 - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.0.0.tgz", 644 - "integrity": "sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==", 690 + "version": "9.3.2", 691 + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz", 692 + "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==", 645 693 "dev": true, 646 694 "dependencies": { 647 - "@octokit/openapi-types": "^16.0.0" 695 + "@octokit/openapi-types": "^18.0.0" 648 696 } 649 697 }, 650 698 "node_modules/@polka/url": { ··· 654 702 "dev": true 655 703 }, 656 704 "node_modules/@sveltejs/adapter-cloudflare": { 657 - "version": "2.2.0", 658 - "resolved": "https://registry.npmjs.org/@sveltejs/adapter-cloudflare/-/adapter-cloudflare-2.2.0.tgz", 659 - "integrity": "sha512-B3GQtdPBLHG1eTjOUCjTOqlkTEuYbeSFFw984sEclWxNnLgj3dO6DY8pRTVyrltwNtKRG/7W+ltPVzcbcn30Dg==", 705 + "version": "2.3.0", 706 + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-cloudflare/-/adapter-cloudflare-2.3.0.tgz", 707 + "integrity": "sha512-4rUtQG1rfenLh3V+w8DSfmtv/l3pGBdxjvJ68oAVX7Lpm2yHUaKPmPVOA7EuQiP0BOB/TSZVmIF8c5SnTlrYXQ==", 660 708 "dev": true, 661 709 "dependencies": { 662 - "@cloudflare/workers-types": "^4.20221111.1", 663 - "esbuild": "^0.16.3", 664 - "worktop": "0.8.0-next.14" 710 + "@cloudflare/workers-types": "^4.20230404.0", 711 + "esbuild": "^0.17.18", 712 + "worktop": "0.8.0-next.15" 665 713 }, 666 714 "peerDependencies": { 667 715 "@sveltejs/kit": "^1.0.0" 668 716 } 669 717 }, 670 718 "node_modules/@sveltejs/kit": { 671 - "version": "1.11.0", 672 - "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.11.0.tgz", 673 - "integrity": "sha512-PwViZcMoLgEU/jhLoSyjf5hSrHS67wvSm0ifBo4prP9irpGa5HuPOZeVDTL5tPDSBoKxtdYi1zlGdoiJfO86jA==", 719 + "version": "1.21.0", 720 + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.21.0.tgz", 721 + "integrity": "sha512-CBsYoI34SjtOQp0eG85dmVnvTR3Pjs8VgAQhO0CgQja9BIorKl808F1X8EunPhCcyek5r5lKQE1Mmbi0RuzHqA==", 674 722 "dev": true, 675 723 "hasInstallScript": true, 676 724 "dependencies": { 677 - "@sveltejs/vite-plugin-svelte": "^2.0.0", 725 + "@sveltejs/vite-plugin-svelte": "^2.4.1", 678 726 "@types/cookie": "^0.5.1", 679 727 "cookie": "^0.5.0", 680 - "devalue": "^4.3.0", 728 + "devalue": "^4.3.1", 681 729 "esm-env": "^1.0.0", 682 730 "kleur": "^4.1.5", 683 731 "magic-string": "^0.30.0", 684 732 "mime": "^3.0.0", 685 733 "sade": "^1.8.1", 686 - "set-cookie-parser": "^2.5.1", 734 + "set-cookie-parser": "^2.6.0", 687 735 "sirv": "^2.0.2", 688 - "tiny-glob": "^0.2.9", 689 - "undici": "5.20.0" 736 + "undici": "~5.22.0" 690 737 }, 691 738 "bin": { 692 739 "svelte-kit": "svelte-kit.js" ··· 695 742 "node": "^16.14 || >=18" 696 743 }, 697 744 "peerDependencies": { 698 - "svelte": "^3.54.0", 745 + "svelte": "^3.54.0 || ^4.0.0-next.0", 699 746 "vite": "^4.0.0" 700 747 } 701 748 }, 702 749 "node_modules/@sveltejs/vite-plugin-svelte": { 703 - "version": "2.0.3", 704 - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.0.3.tgz", 705 - "integrity": "sha512-o+cguBFdwIGtRbNkYOyqTM7KvRUffxh5bfK4oJsWKG2obu+v/cbpT03tJrGl58C7tRXo/aEC0/axN5FVHBj0nA==", 750 + "version": "2.4.2", 751 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.4.2.tgz", 752 + "integrity": "sha512-ePfcC48ftMKhkT0OFGdOyycYKnnkT6i/buzey+vHRTR/JpQvuPzzhf1PtKqCDQfJRgoPSN2vscXs6gLigx/zGw==", 706 753 "dev": true, 707 754 "dependencies": { 755 + "@sveltejs/vite-plugin-svelte-inspector": "^1.0.3", 708 756 "debug": "^4.3.4", 709 - "deepmerge": "^4.3.0", 757 + "deepmerge": "^4.3.1", 710 758 "kleur": "^4.1.5", 711 - "magic-string": "^0.29.0", 712 - "svelte-hmr": "^0.15.1", 759 + "magic-string": "^0.30.0", 760 + "svelte-hmr": "^0.15.2", 713 761 "vitefu": "^0.2.4" 714 762 }, 715 763 "engines": { 716 764 "node": "^14.18.0 || >= 16" 717 765 }, 718 766 "peerDependencies": { 719 - "svelte": "^3.54.0", 767 + "svelte": "^3.54.0 || ^4.0.0", 720 768 "vite": "^4.0.0" 721 769 } 722 770 }, 723 - "node_modules/@sveltejs/vite-plugin-svelte/node_modules/magic-string": { 724 - "version": "0.29.0", 725 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.29.0.tgz", 726 - "integrity": "sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q==", 771 + "node_modules/@sveltejs/vite-plugin-svelte-inspector": { 772 + "version": "1.0.3", 773 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-1.0.3.tgz", 774 + "integrity": "sha512-Khdl5jmmPN6SUsVuqSXatKpQTMIifoQPDanaxC84m9JxIibWvSABJyHpyys0Z+1yYrxY5TTEQm+6elh0XCMaOA==", 727 775 "dev": true, 728 776 "dependencies": { 729 - "@jridgewell/sourcemap-codec": "^1.4.13" 777 + "debug": "^4.3.4" 730 778 }, 731 779 "engines": { 732 - "node": ">=12" 780 + "node": "^14.18.0 || >= 16" 781 + }, 782 + "peerDependencies": { 783 + "@sveltejs/vite-plugin-svelte": "^2.2.0", 784 + "svelte": "^3.54.0 || ^4.0.0", 785 + "vite": "^4.0.0" 733 786 } 734 787 }, 735 788 "node_modules/@types/cookie": { ··· 738 791 "integrity": "sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==", 739 792 "dev": true 740 793 }, 794 + "node_modules/@types/estree": { 795 + "version": "1.0.1", 796 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", 797 + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", 798 + "dev": true 799 + }, 741 800 "node_modules/@types/json-schema": { 742 - "version": "7.0.11", 743 - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", 744 - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", 801 + "version": "7.0.12", 802 + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", 803 + "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", 745 804 "dev": true 746 805 }, 747 806 "node_modules/@types/pug": { ··· 750 809 "integrity": "sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==", 751 810 "dev": true 752 811 }, 753 - "node_modules/@types/sass": { 754 - "version": "1.45.0", 755 - "resolved": "https://registry.npmjs.org/@types/sass/-/sass-1.45.0.tgz", 756 - "integrity": "sha512-jn7qwGFmJHwUSphV8zZneO3GmtlgLsmhs/LQyVvQbIIa+fzGMUiHI4HXJZL3FT8MJmgXWbLGiVVY7ElvHq6vDA==", 757 - "deprecated": "This is a stub types definition. sass provides its own type definitions, so you do not need this installed.", 758 - "dev": true, 759 - "dependencies": { 760 - "sass": "*" 761 - } 762 - }, 763 812 "node_modules/@types/semver": { 764 - "version": "7.3.13", 765 - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", 766 - "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", 813 + "version": "7.5.0", 814 + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", 815 + "integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==", 767 816 "dev": true 768 817 }, 769 818 "node_modules/@typescript-eslint/eslint-plugin": { 770 - "version": "5.55.0", 771 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.55.0.tgz", 772 - "integrity": "sha512-IZGc50rtbjk+xp5YQoJvmMPmJEYoC53SiKPXyqWfv15XoD2Y5Kju6zN0DwlmaGJp1Iw33JsWJcQ7nw0lGCGjVg==", 819 + "version": "5.60.1", 820 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.60.1.tgz", 821 + "integrity": "sha512-KSWsVvsJsLJv3c4e73y/Bzt7OpqMCADUO846bHcuWYSYM19bldbAeDv7dYyV0jwkbMfJ2XdlzwjhXtuD7OY6bw==", 773 822 "dev": true, 774 823 "dependencies": { 775 824 "@eslint-community/regexpp": "^4.4.0", 776 - "@typescript-eslint/scope-manager": "5.55.0", 777 - "@typescript-eslint/type-utils": "5.55.0", 778 - "@typescript-eslint/utils": "5.55.0", 825 + "@typescript-eslint/scope-manager": "5.60.1", 826 + "@typescript-eslint/type-utils": "5.60.1", 827 + "@typescript-eslint/utils": "5.60.1", 779 828 "debug": "^4.3.4", 780 829 "grapheme-splitter": "^1.0.4", 781 830 "ignore": "^5.2.0", ··· 801 850 } 802 851 }, 803 852 "node_modules/@typescript-eslint/parser": { 804 - "version": "5.55.0", 805 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.55.0.tgz", 806 - "integrity": "sha512-ppvmeF7hvdhUUZWSd2EEWfzcFkjJzgNQzVST22nzg958CR+sphy8A6K7LXQZd6V75m1VKjp+J4g/PCEfSCmzhw==", 853 + "version": "5.60.1", 854 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.60.1.tgz", 855 + "integrity": "sha512-pHWlc3alg2oSMGwsU/Is8hbm3XFbcrb6P5wIxcQW9NsYBfnrubl/GhVVD/Jm/t8HXhA2WncoIRfBtnCgRGV96Q==", 807 856 "dev": true, 808 857 "dependencies": { 809 - "@typescript-eslint/scope-manager": "5.55.0", 810 - "@typescript-eslint/types": "5.55.0", 811 - "@typescript-eslint/typescript-estree": "5.55.0", 858 + "@typescript-eslint/scope-manager": "5.60.1", 859 + "@typescript-eslint/types": "5.60.1", 860 + "@typescript-eslint/typescript-estree": "5.60.1", 812 861 "debug": "^4.3.4" 813 862 }, 814 863 "engines": { ··· 828 877 } 829 878 }, 830 879 "node_modules/@typescript-eslint/scope-manager": { 831 - "version": "5.55.0", 832 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.55.0.tgz", 833 - "integrity": "sha512-OK+cIO1ZGhJYNCL//a3ROpsd83psf4dUJ4j7pdNVzd5DmIk+ffkuUIX2vcZQbEW/IR41DYsfJTB19tpCboxQuw==", 880 + "version": "5.60.1", 881 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.60.1.tgz", 882 + "integrity": "sha512-Dn/LnN7fEoRD+KspEOV0xDMynEmR3iSHdgNsarlXNLGGtcUok8L4N71dxUgt3YvlO8si7E+BJ5Fe3wb5yUw7DQ==", 834 883 "dev": true, 835 884 "dependencies": { 836 - "@typescript-eslint/types": "5.55.0", 837 - "@typescript-eslint/visitor-keys": "5.55.0" 885 + "@typescript-eslint/types": "5.60.1", 886 + "@typescript-eslint/visitor-keys": "5.60.1" 838 887 }, 839 888 "engines": { 840 889 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" ··· 845 894 } 846 895 }, 847 896 "node_modules/@typescript-eslint/type-utils": { 848 - "version": "5.55.0", 849 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.55.0.tgz", 850 - "integrity": "sha512-ObqxBgHIXj8rBNm0yh8oORFrICcJuZPZTqtAFh0oZQyr5DnAHZWfyw54RwpEEH+fD8suZaI0YxvWu5tYE/WswA==", 897 + "version": "5.60.1", 898 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.60.1.tgz", 899 + "integrity": "sha512-vN6UztYqIu05nu7JqwQGzQKUJctzs3/Hg7E2Yx8rz9J+4LgtIDFWjjl1gm3pycH0P3mHAcEUBd23LVgfrsTR8A==", 851 900 "dev": true, 852 901 "dependencies": { 853 - "@typescript-eslint/typescript-estree": "5.55.0", 854 - "@typescript-eslint/utils": "5.55.0", 902 + "@typescript-eslint/typescript-estree": "5.60.1", 903 + "@typescript-eslint/utils": "5.60.1", 855 904 "debug": "^4.3.4", 856 905 "tsutils": "^3.21.0" 857 906 }, ··· 872 921 } 873 922 }, 874 923 "node_modules/@typescript-eslint/types": { 875 - "version": "5.55.0", 876 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.55.0.tgz", 877 - "integrity": "sha512-M4iRh4AG1ChrOL6Y+mETEKGeDnT7Sparn6fhZ5LtVJF1909D5O4uqK+C5NPbLmpfZ0XIIxCdwzKiijpZUOvOug==", 924 + "version": "5.60.1", 925 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.60.1.tgz", 926 + "integrity": "sha512-zDcDx5fccU8BA0IDZc71bAtYIcG9PowaOwaD8rjYbqwK7dpe/UMQl3inJ4UtUK42nOCT41jTSCwg76E62JpMcg==", 878 927 "dev": true, 879 928 "engines": { 880 929 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" ··· 885 934 } 886 935 }, 887 936 "node_modules/@typescript-eslint/typescript-estree": { 888 - "version": "5.55.0", 889 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.55.0.tgz", 890 - "integrity": "sha512-I7X4A9ovA8gdpWMpr7b1BN9eEbvlEtWhQvpxp/yogt48fy9Lj3iE3ild/1H3jKBBIYj5YYJmS2+9ystVhC7eaQ==", 937 + "version": "5.60.1", 938 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.60.1.tgz", 939 + "integrity": "sha512-hkX70J9+2M2ZT6fhti5Q2FoU9zb+GeZK2SLP1WZlvUDqdMbEKhexZODD1WodNRyO8eS+4nScvT0dts8IdaBzfw==", 891 940 "dev": true, 892 941 "dependencies": { 893 - "@typescript-eslint/types": "5.55.0", 894 - "@typescript-eslint/visitor-keys": "5.55.0", 942 + "@typescript-eslint/types": "5.60.1", 943 + "@typescript-eslint/visitor-keys": "5.60.1", 895 944 "debug": "^4.3.4", 896 945 "globby": "^11.1.0", 897 946 "is-glob": "^4.0.3", ··· 912 961 } 913 962 }, 914 963 "node_modules/@typescript-eslint/utils": { 915 - "version": "5.55.0", 916 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.55.0.tgz", 917 - "integrity": "sha512-FkW+i2pQKcpDC3AY6DU54yl8Lfl14FVGYDgBTyGKB75cCwV3KpkpTMFi9d9j2WAJ4271LR2HeC5SEWF/CZmmfw==", 964 + "version": "5.60.1", 965 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.60.1.tgz", 966 + "integrity": "sha512-tiJ7FFdFQOWssFa3gqb94Ilexyw0JVxj6vBzaSpfN/8IhoKkDuSAenUKvsSHw2A/TMpJb26izIszTXaqygkvpQ==", 918 967 "dev": true, 919 968 "dependencies": { 920 969 "@eslint-community/eslint-utils": "^4.2.0", 921 970 "@types/json-schema": "^7.0.9", 922 971 "@types/semver": "^7.3.12", 923 - "@typescript-eslint/scope-manager": "5.55.0", 924 - "@typescript-eslint/types": "5.55.0", 925 - "@typescript-eslint/typescript-estree": "5.55.0", 972 + "@typescript-eslint/scope-manager": "5.60.1", 973 + "@typescript-eslint/types": "5.60.1", 974 + "@typescript-eslint/typescript-estree": "5.60.1", 926 975 "eslint-scope": "^5.1.1", 927 976 "semver": "^7.3.7" 928 977 }, ··· 938 987 } 939 988 }, 940 989 "node_modules/@typescript-eslint/visitor-keys": { 941 - "version": "5.55.0", 942 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.55.0.tgz", 943 - "integrity": "sha512-q2dlHHwWgirKh1D3acnuApXG+VNXpEY5/AwRxDVuEQpxWaB0jCDe0jFMVMALJ3ebSfuOVE8/rMS+9ZOYGg1GWw==", 990 + "version": "5.60.1", 991 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.60.1.tgz", 992 + "integrity": "sha512-xEYIxKcultP6E/RMKqube11pGjXH1DCo60mQoWhVYyKfLkwbIVVjYxmOenNMxILx0TjCujPTjjnTIVzm09TXIw==", 944 993 "dev": true, 945 994 "dependencies": { 946 - "@typescript-eslint/types": "5.55.0", 995 + "@typescript-eslint/types": "5.60.1", 947 996 "eslint-visitor-keys": "^3.3.0" 948 997 }, 949 998 "engines": { ··· 955 1004 } 956 1005 }, 957 1006 "node_modules/acorn": { 958 - "version": "8.8.2", 959 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", 960 - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", 1007 + "version": "8.9.0", 1008 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz", 1009 + "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==", 961 1010 "dev": true, 962 1011 "bin": { 963 1012 "acorn": "bin/acorn" ··· 1029 1078 } 1030 1079 }, 1031 1080 "node_modules/apexcharts": { 1032 - "version": "3.37.1", 1033 - "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-3.37.1.tgz", 1034 - "integrity": "sha512-fmQ5Updeb/LASl+S1+mIxXUFxzY0Fa7gexfCs4o+OPP9f2NEBNjvybOtPrah44N4roK7U5o5Jis906QeEQu0cA==", 1081 + "version": "3.41.0", 1082 + "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-3.41.0.tgz", 1083 + "integrity": "sha512-FJXA7NVjxs1q+ptR3b1I+pN8K/gWuXn+qLZjFz8EHvJOokdgcuwa/HSe5aC465HW/LWnrjWLSTsOQejQbQ42hQ==", 1035 1084 "dev": true, 1036 1085 "dependencies": { 1037 1086 "svg.draggable.js": "^2.2.2", ··· 1048 1097 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 1049 1098 "dev": true 1050 1099 }, 1100 + "node_modules/aria-query": { 1101 + "version": "5.3.0", 1102 + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", 1103 + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", 1104 + "dev": true, 1105 + "dependencies": { 1106 + "dequal": "^2.0.3" 1107 + } 1108 + }, 1051 1109 "node_modules/array-union": { 1052 1110 "version": "2.1.0", 1053 1111 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", ··· 1057 1115 "node": ">=8" 1058 1116 } 1059 1117 }, 1118 + "node_modules/axobject-query": { 1119 + "version": "3.2.1", 1120 + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", 1121 + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", 1122 + "dev": true, 1123 + "dependencies": { 1124 + "dequal": "^2.0.3" 1125 + } 1126 + }, 1060 1127 "node_modules/balanced-match": { 1061 1128 "version": "1.0.2", 1062 1129 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", ··· 1185 1252 "node": ">= 6" 1186 1253 } 1187 1254 }, 1255 + "node_modules/code-red": { 1256 + "version": "1.0.3", 1257 + "resolved": "https://registry.npmjs.org/code-red/-/code-red-1.0.3.tgz", 1258 + "integrity": "sha512-kVwJELqiILQyG5aeuyKFbdsI1fmQy1Cmf7dQ8eGmVuJoaRVdwey7WaMknr2ZFeVSYSKT0rExsa8EGw0aoI/1QQ==", 1259 + "dev": true, 1260 + "dependencies": { 1261 + "@jridgewell/sourcemap-codec": "^1.4.14", 1262 + "@types/estree": "^1.0.0", 1263 + "acorn": "^8.8.2", 1264 + "estree-walker": "^3.0.3", 1265 + "periscopic": "^3.1.0" 1266 + } 1267 + }, 1188 1268 "node_modules/color-convert": { 1189 1269 "version": "2.0.1", 1190 1270 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", ··· 1232 1312 "node": ">= 8" 1233 1313 } 1234 1314 }, 1315 + "node_modules/css-tree": { 1316 + "version": "2.3.1", 1317 + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", 1318 + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", 1319 + "dev": true, 1320 + "dependencies": { 1321 + "mdn-data": "2.0.30", 1322 + "source-map-js": "^1.0.1" 1323 + }, 1324 + "engines": { 1325 + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" 1326 + } 1327 + }, 1328 + "node_modules/cssesc": { 1329 + "version": "3.0.0", 1330 + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 1331 + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 1332 + "dev": true, 1333 + "bin": { 1334 + "cssesc": "bin/cssesc" 1335 + }, 1336 + "engines": { 1337 + "node": ">=4" 1338 + } 1339 + }, 1235 1340 "node_modules/debug": { 1236 1341 "version": "4.3.4", 1237 1342 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", ··· 1256 1361 "dev": true 1257 1362 }, 1258 1363 "node_modules/deepmerge": { 1259 - "version": "4.3.0", 1260 - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", 1261 - "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", 1364 + "version": "4.3.1", 1365 + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", 1366 + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", 1262 1367 "dev": true, 1263 1368 "engines": { 1264 1369 "node": ">=0.10.0" ··· 1270 1375 "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", 1271 1376 "dev": true 1272 1377 }, 1378 + "node_modules/dequal": { 1379 + "version": "2.0.3", 1380 + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", 1381 + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", 1382 + "dev": true, 1383 + "engines": { 1384 + "node": ">=6" 1385 + } 1386 + }, 1273 1387 "node_modules/detect-indent": { 1274 1388 "version": "6.1.0", 1275 1389 "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", ··· 1280 1394 } 1281 1395 }, 1282 1396 "node_modules/devalue": { 1283 - "version": "4.3.0", 1284 - "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.0.tgz", 1285 - "integrity": "sha512-n94yQo4LI3w7erwf84mhRUkUJfhLoCZiLyoOZ/QFsDbcWNZePrLwbQpvZBUG2TNxwV3VjCKPxkiiQA6pe3TrTA==", 1397 + "version": "4.3.2", 1398 + "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz", 1399 + "integrity": "sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==", 1286 1400 "dev": true 1287 1401 }, 1288 1402 "node_modules/dir-glob": { ··· 1316 1430 "dev": true 1317 1431 }, 1318 1432 "node_modules/esbuild": { 1319 - "version": "0.16.17", 1320 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz", 1321 - "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==", 1433 + "version": "0.17.19", 1434 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", 1435 + "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", 1322 1436 "dev": true, 1323 1437 "hasInstallScript": true, 1324 1438 "bin": { ··· 1328 1442 "node": ">=12" 1329 1443 }, 1330 1444 "optionalDependencies": { 1331 - "@esbuild/android-arm": "0.16.17", 1332 - "@esbuild/android-arm64": "0.16.17", 1333 - "@esbuild/android-x64": "0.16.17", 1334 - "@esbuild/darwin-arm64": "0.16.17", 1335 - "@esbuild/darwin-x64": "0.16.17", 1336 - "@esbuild/freebsd-arm64": "0.16.17", 1337 - "@esbuild/freebsd-x64": "0.16.17", 1338 - "@esbuild/linux-arm": "0.16.17", 1339 - "@esbuild/linux-arm64": "0.16.17", 1340 - "@esbuild/linux-ia32": "0.16.17", 1341 - "@esbuild/linux-loong64": "0.16.17", 1342 - "@esbuild/linux-mips64el": "0.16.17", 1343 - "@esbuild/linux-ppc64": "0.16.17", 1344 - "@esbuild/linux-riscv64": "0.16.17", 1345 - "@esbuild/linux-s390x": "0.16.17", 1346 - "@esbuild/linux-x64": "0.16.17", 1347 - "@esbuild/netbsd-x64": "0.16.17", 1348 - "@esbuild/openbsd-x64": "0.16.17", 1349 - "@esbuild/sunos-x64": "0.16.17", 1350 - "@esbuild/win32-arm64": "0.16.17", 1351 - "@esbuild/win32-ia32": "0.16.17", 1352 - "@esbuild/win32-x64": "0.16.17" 1445 + "@esbuild/android-arm": "0.17.19", 1446 + "@esbuild/android-arm64": "0.17.19", 1447 + "@esbuild/android-x64": "0.17.19", 1448 + "@esbuild/darwin-arm64": "0.17.19", 1449 + "@esbuild/darwin-x64": "0.17.19", 1450 + "@esbuild/freebsd-arm64": "0.17.19", 1451 + "@esbuild/freebsd-x64": "0.17.19", 1452 + "@esbuild/linux-arm": "0.17.19", 1453 + "@esbuild/linux-arm64": "0.17.19", 1454 + "@esbuild/linux-ia32": "0.17.19", 1455 + "@esbuild/linux-loong64": "0.17.19", 1456 + "@esbuild/linux-mips64el": "0.17.19", 1457 + "@esbuild/linux-ppc64": "0.17.19", 1458 + "@esbuild/linux-riscv64": "0.17.19", 1459 + "@esbuild/linux-s390x": "0.17.19", 1460 + "@esbuild/linux-x64": "0.17.19", 1461 + "@esbuild/netbsd-x64": "0.17.19", 1462 + "@esbuild/openbsd-x64": "0.17.19", 1463 + "@esbuild/sunos-x64": "0.17.19", 1464 + "@esbuild/win32-arm64": "0.17.19", 1465 + "@esbuild/win32-ia32": "0.17.19", 1466 + "@esbuild/win32-x64": "0.17.19" 1353 1467 } 1354 1468 }, 1355 1469 "node_modules/escape-string-regexp": { ··· 1365 1479 } 1366 1480 }, 1367 1481 "node_modules/eslint": { 1368 - "version": "8.36.0", 1369 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", 1370 - "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", 1482 + "version": "8.44.0", 1483 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.44.0.tgz", 1484 + "integrity": "sha512-0wpHoUbDUHgNCyvFB5aXLiQVfK9B0at6gUvzy83k4kAsQ/u769TQDX6iKC+aO4upIHO9WSaA3QoXYQDHbNwf1A==", 1371 1485 "dev": true, 1372 1486 "dependencies": { 1373 1487 "@eslint-community/eslint-utils": "^4.2.0", 1374 1488 "@eslint-community/regexpp": "^4.4.0", 1375 - "@eslint/eslintrc": "^2.0.1", 1376 - "@eslint/js": "8.36.0", 1377 - "@humanwhocodes/config-array": "^0.11.8", 1489 + "@eslint/eslintrc": "^2.1.0", 1490 + "@eslint/js": "8.44.0", 1491 + "@humanwhocodes/config-array": "^0.11.10", 1378 1492 "@humanwhocodes/module-importer": "^1.0.1", 1379 1493 "@nodelib/fs.walk": "^1.2.8", 1380 1494 "ajv": "^6.10.0", ··· 1383 1497 "debug": "^4.3.2", 1384 1498 "doctrine": "^3.0.0", 1385 1499 "escape-string-regexp": "^4.0.0", 1386 - "eslint-scope": "^7.1.1", 1387 - "eslint-visitor-keys": "^3.3.0", 1388 - "espree": "^9.5.0", 1500 + "eslint-scope": "^7.2.0", 1501 + "eslint-visitor-keys": "^3.4.1", 1502 + "espree": "^9.6.0", 1389 1503 "esquery": "^1.4.2", 1390 1504 "esutils": "^2.0.2", 1391 1505 "fast-deep-equal": "^3.1.3", ··· 1393 1507 "find-up": "^5.0.0", 1394 1508 "glob-parent": "^6.0.2", 1395 1509 "globals": "^13.19.0", 1396 - "grapheme-splitter": "^1.0.4", 1510 + "graphemer": "^1.4.0", 1397 1511 "ignore": "^5.2.0", 1398 1512 "import-fresh": "^3.0.0", 1399 1513 "imurmurhash": "^0.1.4", 1400 1514 "is-glob": "^4.0.0", 1401 1515 "is-path-inside": "^3.0.3", 1402 - "js-sdsl": "^4.1.4", 1403 1516 "js-yaml": "^4.1.0", 1404 1517 "json-stable-stringify-without-jsonify": "^1.0.1", 1405 1518 "levn": "^0.4.1", 1406 1519 "lodash.merge": "^4.6.2", 1407 1520 "minimatch": "^3.1.2", 1408 1521 "natural-compare": "^1.4.0", 1409 - "optionator": "^0.9.1", 1522 + "optionator": "^0.9.3", 1410 1523 "strip-ansi": "^6.0.1", 1411 1524 "strip-json-comments": "^3.1.0", 1412 1525 "text-table": "^0.2.0" ··· 1422 1535 } 1423 1536 }, 1424 1537 "node_modules/eslint-config-prettier": { 1425 - "version": "8.7.0", 1426 - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.7.0.tgz", 1427 - "integrity": "sha512-HHVXLSlVUhMSmyW4ZzEuvjpwqamgmlfkutD53cYXLikh4pt/modINRcCIApJ84czDxM4GZInwUrromsDdTImTA==", 1538 + "version": "8.8.0", 1539 + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz", 1540 + "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==", 1428 1541 "dev": true, 1429 1542 "bin": { 1430 1543 "eslint-config-prettier": "bin/cli.js" ··· 1433 1546 "eslint": ">=7.0.0" 1434 1547 } 1435 1548 }, 1436 - "node_modules/eslint-plugin-svelte3": { 1437 - "version": "4.0.0", 1438 - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-4.0.0.tgz", 1439 - "integrity": "sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==", 1549 + "node_modules/eslint-plugin-svelte": { 1550 + "version": "2.32.2", 1551 + "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.32.2.tgz", 1552 + "integrity": "sha512-Jgbop2fNZsoxxkklZAIbDNhwAPynvnCtUXLsEC6O2qax7N/pfe2cNqT0ZoBbubXKJitQQDEyVDQ1rZs4ZWcrTA==", 1440 1553 "dev": true, 1554 + "dependencies": { 1555 + "@eslint-community/eslint-utils": "^4.2.0", 1556 + "@jridgewell/sourcemap-codec": "^1.4.14", 1557 + "debug": "^4.3.1", 1558 + "esutils": "^2.0.3", 1559 + "known-css-properties": "^0.27.0", 1560 + "postcss": "^8.4.5", 1561 + "postcss-load-config": "^3.1.4", 1562 + "postcss-safe-parser": "^6.0.0", 1563 + "postcss-selector-parser": "^6.0.11", 1564 + "semver": "^7.5.3", 1565 + "svelte-eslint-parser": "^0.32.0" 1566 + }, 1567 + "engines": { 1568 + "node": "^14.17.0 || >=16.0.0" 1569 + }, 1570 + "funding": { 1571 + "url": "https://github.com/sponsors/ota-meshi" 1572 + }, 1441 1573 "peerDependencies": { 1442 - "eslint": ">=8.0.0", 1443 - "svelte": "^3.2.0" 1574 + "eslint": "^7.0.0 || ^8.0.0-0", 1575 + "svelte": "^3.37.0 || ^4.0.0" 1576 + }, 1577 + "peerDependenciesMeta": { 1578 + "svelte": { 1579 + "optional": true 1580 + } 1444 1581 } 1445 1582 }, 1446 1583 "node_modules/eslint-scope": { ··· 1457 1594 } 1458 1595 }, 1459 1596 "node_modules/eslint-visitor-keys": { 1460 - "version": "3.3.0", 1461 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", 1462 - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", 1597 + "version": "3.4.1", 1598 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", 1599 + "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", 1463 1600 "dev": true, 1464 1601 "engines": { 1465 1602 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1603 + }, 1604 + "funding": { 1605 + "url": "https://opencollective.com/eslint" 1466 1606 } 1467 1607 }, 1468 1608 "node_modules/eslint/node_modules/eslint-scope": { 1469 - "version": "7.1.1", 1470 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", 1471 - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", 1609 + "version": "7.2.0", 1610 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", 1611 + "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", 1472 1612 "dev": true, 1473 1613 "dependencies": { 1474 1614 "esrecurse": "^4.3.0", ··· 1476 1616 }, 1477 1617 "engines": { 1478 1618 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1619 + }, 1620 + "funding": { 1621 + "url": "https://opencollective.com/eslint" 1479 1622 } 1480 1623 }, 1481 1624 "node_modules/eslint/node_modules/estraverse": { ··· 1494 1637 "dev": true 1495 1638 }, 1496 1639 "node_modules/espree": { 1497 - "version": "9.5.0", 1498 - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", 1499 - "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", 1640 + "version": "9.6.0", 1641 + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.0.tgz", 1642 + "integrity": "sha512-1FH/IiruXZ84tpUlm0aCUEwMl2Ho5ilqVh0VvQXw+byAz/4SAciyHLlfmL5WYqsvD38oymdUwBss0LtK8m4s/A==", 1500 1643 "dev": true, 1501 1644 "dependencies": { 1502 - "acorn": "^8.8.0", 1645 + "acorn": "^8.9.0", 1503 1646 "acorn-jsx": "^5.3.2", 1504 - "eslint-visitor-keys": "^3.3.0" 1647 + "eslint-visitor-keys": "^3.4.1" 1505 1648 }, 1506 1649 "engines": { 1507 1650 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" ··· 1561 1704 "node": ">=4.0" 1562 1705 } 1563 1706 }, 1707 + "node_modules/estree-walker": { 1708 + "version": "3.0.3", 1709 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", 1710 + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", 1711 + "dev": true, 1712 + "dependencies": { 1713 + "@types/estree": "^1.0.0" 1714 + } 1715 + }, 1564 1716 "node_modules/esutils": { 1565 1717 "version": "2.0.3", 1566 1718 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", ··· 1583 1735 "dev": true 1584 1736 }, 1585 1737 "node_modules/fast-glob": { 1586 - "version": "3.2.12", 1587 - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", 1588 - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", 1738 + "version": "3.3.0", 1739 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz", 1740 + "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==", 1589 1741 "dev": true, 1590 1742 "dependencies": { 1591 1743 "@nodelib/fs.stat": "^2.0.2", ··· 1710 1862 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1711 1863 } 1712 1864 }, 1713 - "node_modules/function-bind": { 1714 - "version": "1.1.1", 1715 - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 1716 - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 1717 - "dev": true 1718 - }, 1719 1865 "node_modules/glob": { 1720 1866 "version": "7.2.3", 1721 1867 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", ··· 1763 1909 "url": "https://github.com/sponsors/sindresorhus" 1764 1910 } 1765 1911 }, 1766 - "node_modules/globalyzer": { 1767 - "version": "0.1.0", 1768 - "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", 1769 - "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", 1770 - "dev": true 1771 - }, 1772 1912 "node_modules/globby": { 1773 1913 "version": "11.1.0", 1774 1914 "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", ··· 1788 1928 "funding": { 1789 1929 "url": "https://github.com/sponsors/sindresorhus" 1790 1930 } 1791 - }, 1792 - "node_modules/globrex": { 1793 - "version": "0.1.2", 1794 - "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", 1795 - "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", 1796 - "dev": true 1797 1931 }, 1798 1932 "node_modules/graceful-fs": { 1799 - "version": "4.2.10", 1800 - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", 1801 - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", 1933 + "version": "4.2.11", 1934 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 1935 + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 1802 1936 "dev": true 1803 1937 }, 1804 1938 "node_modules/grapheme-splitter": { ··· 1807 1941 "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", 1808 1942 "dev": true 1809 1943 }, 1810 - "node_modules/has": { 1811 - "version": "1.0.3", 1812 - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 1813 - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 1814 - "dev": true, 1815 - "dependencies": { 1816 - "function-bind": "^1.1.1" 1817 - }, 1818 - "engines": { 1819 - "node": ">= 0.4.0" 1820 - } 1944 + "node_modules/graphemer": { 1945 + "version": "1.4.0", 1946 + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", 1947 + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", 1948 + "dev": true 1821 1949 }, 1822 1950 "node_modules/has-flag": { 1823 1951 "version": "4.0.0", ··· 1896 2024 "node": ">=8" 1897 2025 } 1898 2026 }, 1899 - "node_modules/is-core-module": { 1900 - "version": "2.11.0", 1901 - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", 1902 - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", 1903 - "dev": true, 1904 - "dependencies": { 1905 - "has": "^1.0.3" 1906 - }, 1907 - "funding": { 1908 - "url": "https://github.com/sponsors/ljharb" 1909 - } 1910 - }, 1911 2027 "node_modules/is-extglob": { 1912 2028 "version": "2.1.1", 1913 2029 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", ··· 1956 2072 "node": ">=0.10.0" 1957 2073 } 1958 2074 }, 2075 + "node_modules/is-reference": { 2076 + "version": "3.0.1", 2077 + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.1.tgz", 2078 + "integrity": "sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==", 2079 + "dev": true, 2080 + "dependencies": { 2081 + "@types/estree": "*" 2082 + } 2083 + }, 1959 2084 "node_modules/isexe": { 1960 2085 "version": "2.0.0", 1961 2086 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", ··· 1970 2095 "dependencies": { 1971 2096 "node-fetch": "^2.6.1", 1972 2097 "whatwg-fetch": "^3.4.1" 1973 - } 1974 - }, 1975 - "node_modules/js-sdsl": { 1976 - "version": "4.3.0", 1977 - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", 1978 - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", 1979 - "dev": true, 1980 - "funding": { 1981 - "type": "opencollective", 1982 - "url": "https://opencollective.com/js-sdsl" 1983 2098 } 1984 2099 }, 1985 2100 "node_modules/js-yaml": { ··· 2015 2130 "node": ">=6" 2016 2131 } 2017 2132 }, 2133 + "node_modules/known-css-properties": { 2134 + "version": "0.27.0", 2135 + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.27.0.tgz", 2136 + "integrity": "sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg==", 2137 + "dev": true 2138 + }, 2018 2139 "node_modules/levn": { 2019 2140 "version": "0.4.1", 2020 2141 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", ··· 2029 2150 } 2030 2151 }, 2031 2152 "node_modules/lightweight-charts": { 2032 - "version": "4.0.0", 2033 - "resolved": "https://registry.npmjs.org/lightweight-charts/-/lightweight-charts-4.0.0.tgz", 2034 - "integrity": "sha512-0nS3mZ3WTaO3uuyWggvFWjHqe9hFYIjyddIozAZaPv1U+dYJ2ED64UlGSOmOIMuZ/Md1Ew/NLWYp3iPhcvO1Rg==", 2153 + "version": "4.0.1", 2154 + "resolved": "https://registry.npmjs.org/lightweight-charts/-/lightweight-charts-4.0.1.tgz", 2155 + "integrity": "sha512-p+j6w41PVzf9Vn7IrmpmCJacunpN0kKsl0IZoxMOySSkDcSagZ7Is9pb6pclIfN/usHdta0aYm9FktkYpAQe0g==", 2035 2156 "dev": true, 2036 2157 "dependencies": { 2037 2158 "fancy-canvas": "2.1.0" 2038 2159 } 2160 + }, 2161 + "node_modules/lilconfig": { 2162 + "version": "2.1.0", 2163 + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", 2164 + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", 2165 + "dev": true, 2166 + "engines": { 2167 + "node": ">=10" 2168 + } 2169 + }, 2170 + "node_modules/locate-character": { 2171 + "version": "3.0.0", 2172 + "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", 2173 + "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", 2174 + "dev": true 2039 2175 }, 2040 2176 "node_modules/locate-path": { 2041 2177 "version": "6.0.0", ··· 2082 2218 "node": ">=12" 2083 2219 } 2084 2220 }, 2221 + "node_modules/mdn-data": { 2222 + "version": "2.0.30", 2223 + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", 2224 + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", 2225 + "dev": true 2226 + }, 2085 2227 "node_modules/merge2": { 2086 2228 "version": "1.4.1", 2087 2229 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", ··· 2159 2301 } 2160 2302 }, 2161 2303 "node_modules/modal-svelte": { 2162 - "version": "1.0.3", 2163 - "resolved": "https://registry.npmjs.org/modal-svelte/-/modal-svelte-1.0.3.tgz", 2164 - "integrity": "sha512-g456NJwnyMfG+aqE1zVM4lqgAyB+bWhpsSnqVlJW9Gt86KiC73X/Vnd6+lGtdlU6G1KExHUjJmi31xn6SUcMwQ==", 2304 + "version": "1.1.0", 2305 + "resolved": "https://registry.npmjs.org/modal-svelte/-/modal-svelte-1.1.0.tgz", 2306 + "integrity": "sha512-zGTT88zJQmg1d5DxvBlqASei2JhMeB8qSuor/PFne7N+UHTzO5VkhZUyqVmilR8rJZHeGpKwkSB+up6NGhSkDA==", 2165 2307 "dev": true, 2166 2308 "peerDependencies": { 2167 - "svelte": "^3.0.0" 2309 + "svelte": "^3.0.0 || ^4.0.0" 2168 2310 } 2169 2311 }, 2170 2312 "node_modules/mri": { ··· 2192 2334 "dev": true 2193 2335 }, 2194 2336 "node_modules/nanoid": { 2195 - "version": "3.3.4", 2196 - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", 2197 - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", 2337 + "version": "3.3.6", 2338 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", 2339 + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", 2198 2340 "dev": true, 2341 + "funding": [ 2342 + { 2343 + "type": "github", 2344 + "url": "https://github.com/sponsors/ai" 2345 + } 2346 + ], 2199 2347 "bin": { 2200 2348 "nanoid": "bin/nanoid.cjs" 2201 2349 }, ··· 2216 2364 "dev": true 2217 2365 }, 2218 2366 "node_modules/node-fetch": { 2219 - "version": "2.6.9", 2220 - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", 2221 - "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", 2367 + "version": "2.6.12", 2368 + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz", 2369 + "integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==", 2222 2370 "dev": true, 2223 2371 "dependencies": { 2224 2372 "whatwg-url": "^5.0.0" ··· 2254 2402 } 2255 2403 }, 2256 2404 "node_modules/optionator": { 2257 - "version": "0.9.1", 2258 - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", 2259 - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", 2405 + "version": "0.9.3", 2406 + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", 2407 + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", 2260 2408 "dev": true, 2261 2409 "dependencies": { 2410 + "@aashutoshrathi/word-wrap": "^1.2.3", 2262 2411 "deep-is": "^0.1.3", 2263 2412 "fast-levenshtein": "^2.0.6", 2264 2413 "levn": "^0.4.1", 2265 2414 "prelude-ls": "^1.2.1", 2266 - "type-check": "^0.4.0", 2267 - "word-wrap": "^1.2.3" 2415 + "type-check": "^0.4.0" 2268 2416 }, 2269 2417 "engines": { 2270 2418 "node": ">= 0.8.0" ··· 2339 2487 "node": ">=8" 2340 2488 } 2341 2489 }, 2342 - "node_modules/path-parse": { 2343 - "version": "1.0.7", 2344 - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 2345 - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 2346 - "dev": true 2347 - }, 2348 2490 "node_modules/path-type": { 2349 2491 "version": "4.0.0", 2350 2492 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", ··· 2354 2496 "node": ">=8" 2355 2497 } 2356 2498 }, 2499 + "node_modules/periscopic": { 2500 + "version": "3.1.0", 2501 + "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", 2502 + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", 2503 + "dev": true, 2504 + "dependencies": { 2505 + "@types/estree": "^1.0.0", 2506 + "estree-walker": "^3.0.0", 2507 + "is-reference": "^3.0.0" 2508 + } 2509 + }, 2357 2510 "node_modules/picocolors": { 2358 2511 "version": "1.0.0", 2359 2512 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", ··· 2373 2526 } 2374 2527 }, 2375 2528 "node_modules/postcss": { 2376 - "version": "8.4.21", 2377 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", 2378 - "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", 2529 + "version": "8.4.24", 2530 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", 2531 + "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", 2379 2532 "dev": true, 2380 2533 "funding": [ 2381 2534 { ··· 2385 2538 { 2386 2539 "type": "tidelift", 2387 2540 "url": "https://tidelift.com/funding/github/npm/postcss" 2541 + }, 2542 + { 2543 + "type": "github", 2544 + "url": "https://github.com/sponsors/ai" 2388 2545 } 2389 2546 ], 2390 2547 "dependencies": { 2391 - "nanoid": "^3.3.4", 2548 + "nanoid": "^3.3.6", 2392 2549 "picocolors": "^1.0.0", 2393 2550 "source-map-js": "^1.0.2" 2394 2551 }, ··· 2396 2553 "node": "^10 || ^12 || >=14" 2397 2554 } 2398 2555 }, 2556 + "node_modules/postcss-load-config": { 2557 + "version": "3.1.4", 2558 + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", 2559 + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", 2560 + "dev": true, 2561 + "dependencies": { 2562 + "lilconfig": "^2.0.5", 2563 + "yaml": "^1.10.2" 2564 + }, 2565 + "engines": { 2566 + "node": ">= 10" 2567 + }, 2568 + "funding": { 2569 + "type": "opencollective", 2570 + "url": "https://opencollective.com/postcss/" 2571 + }, 2572 + "peerDependencies": { 2573 + "postcss": ">=8.0.9", 2574 + "ts-node": ">=9.0.0" 2575 + }, 2576 + "peerDependenciesMeta": { 2577 + "postcss": { 2578 + "optional": true 2579 + }, 2580 + "ts-node": { 2581 + "optional": true 2582 + } 2583 + } 2584 + }, 2585 + "node_modules/postcss-safe-parser": { 2586 + "version": "6.0.0", 2587 + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", 2588 + "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", 2589 + "dev": true, 2590 + "engines": { 2591 + "node": ">=12.0" 2592 + }, 2593 + "funding": { 2594 + "type": "opencollective", 2595 + "url": "https://opencollective.com/postcss/" 2596 + }, 2597 + "peerDependencies": { 2598 + "postcss": "^8.3.3" 2599 + } 2600 + }, 2601 + "node_modules/postcss-scss": { 2602 + "version": "4.0.6", 2603 + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.6.tgz", 2604 + "integrity": "sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==", 2605 + "dev": true, 2606 + "funding": [ 2607 + { 2608 + "type": "opencollective", 2609 + "url": "https://opencollective.com/postcss/" 2610 + }, 2611 + { 2612 + "type": "tidelift", 2613 + "url": "https://tidelift.com/funding/github/npm/postcss-scss" 2614 + } 2615 + ], 2616 + "engines": { 2617 + "node": ">=12.0" 2618 + }, 2619 + "peerDependencies": { 2620 + "postcss": "^8.4.19" 2621 + } 2622 + }, 2623 + "node_modules/postcss-selector-parser": { 2624 + "version": "6.0.13", 2625 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", 2626 + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", 2627 + "dev": true, 2628 + "dependencies": { 2629 + "cssesc": "^3.0.0", 2630 + "util-deprecate": "^1.0.2" 2631 + }, 2632 + "engines": { 2633 + "node": ">=4" 2634 + } 2635 + }, 2399 2636 "node_modules/prelude-ls": { 2400 2637 "version": "1.2.1", 2401 2638 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", ··· 2406 2643 } 2407 2644 }, 2408 2645 "node_modules/prettier": { 2409 - "version": "2.8.4", 2410 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.4.tgz", 2411 - "integrity": "sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==", 2646 + "version": "2.8.8", 2647 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", 2648 + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", 2412 2649 "dev": true, 2413 2650 "bin": { 2414 2651 "prettier": "bin-prettier.js" ··· 2421 2658 } 2422 2659 }, 2423 2660 "node_modules/prettier-plugin-svelte": { 2424 - "version": "2.9.0", 2425 - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.9.0.tgz", 2426 - "integrity": "sha512-3doBi5NO4IVgaNPtwewvrgPpqAcvNv0NwJNflr76PIGgi9nf1oguQV1Hpdm9TI2ALIQVn/9iIwLpBO5UcD2Jiw==", 2661 + "version": "2.10.1", 2662 + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.10.1.tgz", 2663 + "integrity": "sha512-Wlq7Z5v2ueCubWo0TZzKc9XHcm7TDxqcuzRuGd0gcENfzfT4JZ9yDlCbEgxWgiPmLHkBjfOtpAWkcT28MCDpUQ==", 2427 2664 "dev": true, 2428 2665 "peerDependencies": { 2429 2666 "prettier": "^1.16.4 || ^2.0.0", 2430 - "svelte": "^3.2.0" 2667 + "svelte": "^3.2.0 || ^4.0.0-next.0" 2431 2668 } 2432 2669 }, 2433 2670 "node_modules/punycode": { ··· 2480 2717 "node": ">=8" 2481 2718 } 2482 2719 }, 2483 - "node_modules/resolve": { 2484 - "version": "1.22.1", 2485 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", 2486 - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", 2487 - "dev": true, 2488 - "dependencies": { 2489 - "is-core-module": "^2.9.0", 2490 - "path-parse": "^1.0.7", 2491 - "supports-preserve-symlinks-flag": "^1.0.0" 2492 - }, 2493 - "bin": { 2494 - "resolve": "bin/resolve" 2495 - }, 2496 - "funding": { 2497 - "url": "https://github.com/sponsors/ljharb" 2498 - } 2499 - }, 2500 2720 "node_modules/resolve-from": { 2501 2721 "version": "4.0.0", 2502 2722 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", ··· 2532 2752 } 2533 2753 }, 2534 2754 "node_modules/rollup": { 2535 - "version": "3.19.1", 2536 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.19.1.tgz", 2537 - "integrity": "sha512-lAbrdN7neYCg/8WaoWn/ckzCtz+jr70GFfYdlf50OF7387HTg+wiuiqJRFYawwSPpqfqDNYqK7smY/ks2iAudg==", 2755 + "version": "3.26.0", 2756 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.26.0.tgz", 2757 + "integrity": "sha512-YzJH0eunH2hr3knvF3i6IkLO/jTjAEwU4HoMUbQl4//Tnl3ou0e7P5SjxdDr8HQJdeUJShlbEHXrrnEHy1l7Yg==", 2538 2758 "dev": true, 2539 2759 "bin": { 2540 2760 "rollup": "dist/bin/rollup" ··· 2607 2827 } 2608 2828 }, 2609 2829 "node_modules/sass": { 2610 - "version": "1.59.2", 2611 - "resolved": "https://registry.npmjs.org/sass/-/sass-1.59.2.tgz", 2612 - "integrity": "sha512-jJyO6SmbzkJexF8MUorHx5tAilcgabioYxT/BHbY4+OvoqmbHxsYlrjZ8Adhqcgl6Zqwie0TgMXLCAmPFxXOuw==", 2830 + "version": "1.63.6", 2831 + "resolved": "https://registry.npmjs.org/sass/-/sass-1.63.6.tgz", 2832 + "integrity": "sha512-MJuxGMHzaOW7ipp+1KdELtqKbfAWbH7OLIdoSMnVe3EXPMTmxTmlaZDCTsgIpPCs3w99lLo9/zDKkOrJuT5byw==", 2613 2833 "dev": true, 2614 2834 "dependencies": { 2615 2835 "chokidar": ">=3.0.0 <4.0.0", ··· 2620 2840 "sass": "sass.js" 2621 2841 }, 2622 2842 "engines": { 2623 - "node": ">=12.0.0" 2843 + "node": ">=14.0.0" 2624 2844 } 2625 2845 }, 2626 2846 "node_modules/semver": { 2627 - "version": "7.3.8", 2628 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", 2629 - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", 2847 + "version": "7.5.3", 2848 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", 2849 + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", 2630 2850 "dev": true, 2631 2851 "dependencies": { 2632 2852 "lru-cache": "^6.0.0" ··· 2639 2859 } 2640 2860 }, 2641 2861 "node_modules/set-cookie-parser": { 2642 - "version": "2.5.1", 2643 - "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.5.1.tgz", 2644 - "integrity": "sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==", 2862 + "version": "2.6.0", 2863 + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz", 2864 + "integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==", 2645 2865 "dev": true 2646 2866 }, 2647 2867 "node_modules/shebang-command": { ··· 2666 2886 } 2667 2887 }, 2668 2888 "node_modules/sirv": { 2669 - "version": "2.0.2", 2670 - "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.2.tgz", 2671 - "integrity": "sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==", 2889 + "version": "2.0.3", 2890 + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.3.tgz", 2891 + "integrity": "sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==", 2672 2892 "dev": true, 2673 2893 "dependencies": { 2674 2894 "@polka/url": "^1.0.0-next.20", ··· 2769 2989 "node": ">=8" 2770 2990 } 2771 2991 }, 2772 - "node_modules/supports-preserve-symlinks-flag": { 2773 - "version": "1.0.0", 2774 - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 2775 - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 2776 - "dev": true, 2777 - "engines": { 2778 - "node": ">= 0.4" 2779 - }, 2780 - "funding": { 2781 - "url": "https://github.com/sponsors/ljharb" 2782 - } 2783 - }, 2784 2992 "node_modules/svelte": { 2785 - "version": "3.56.0", 2786 - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.56.0.tgz", 2787 - "integrity": "sha512-LvXiJbjdvJKwB/0CQyYpDX0q+hFqCyWmybzC2G6eK1tJJA/RSRCytTfNmjHv+RHlLuA70vWG7nXp6gbeErYvRA==", 2993 + "version": "4.0.1", 2994 + "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.0.1.tgz", 2995 + "integrity": "sha512-7n2u7A5cu8xCY6MBiXh/Mg6Lh3+Mw2qXlTDBYhzvCvmSM4L4gc4MVo540UtGcjqBiA48E1VDW+EUpBr7iuBlPg==", 2788 2996 "dev": true, 2997 + "dependencies": { 2998 + "@ampproject/remapping": "^2.2.1", 2999 + "@jridgewell/sourcemap-codec": "^1.4.15", 3000 + "@jridgewell/trace-mapping": "^0.3.18", 3001 + "acorn": "^8.9.0", 3002 + "aria-query": "^5.3.0", 3003 + "axobject-query": "^3.2.1", 3004 + "code-red": "^1.0.3", 3005 + "css-tree": "^2.3.1", 3006 + "estree-walker": "^3.0.3", 3007 + "is-reference": "^3.0.1", 3008 + "locate-character": "^3.0.0", 3009 + "magic-string": "^0.30.0", 3010 + "periscopic": "^3.1.0" 3011 + }, 2789 3012 "engines": { 2790 - "node": ">= 8" 3013 + "node": ">=16" 2791 3014 } 2792 3015 }, 2793 3016 "node_modules/svelte-check": { 2794 - "version": "3.1.4", 2795 - "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-3.1.4.tgz", 2796 - "integrity": "sha512-25Lb46ZS4IK/XpBMe4IBMrtYf23V8alqBX+szXoccb7uM0D2Wqq5rMRzYBONZnFVuU1bQG3R50lyIT5eRewv2g==", 3017 + "version": "3.4.4", 3018 + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-3.4.4.tgz", 3019 + "integrity": "sha512-Uys9+R65cj8TmP8f5UpS7B2xKpNLYNxEWJsA5ZoKcWq/uwvABFF7xS6iPQGLoa7hxz0DS6xU60YFpmq06E4JxA==", 2797 3020 "dev": true, 2798 3021 "dependencies": { 2799 3022 "@jridgewell/trace-mapping": "^0.3.17", ··· 2802 3025 "import-fresh": "^3.2.1", 2803 3026 "picocolors": "^1.0.0", 2804 3027 "sade": "^1.7.4", 2805 - "svelte-preprocess": "^5.0.0", 2806 - "typescript": "^4.9.4" 3028 + "svelte-preprocess": "^5.0.3", 3029 + "typescript": "^5.0.3" 2807 3030 }, 2808 3031 "bin": { 2809 3032 "svelte-check": "bin/svelte-check" 2810 3033 }, 2811 3034 "peerDependencies": { 2812 - "svelte": "^3.55.0" 3035 + "svelte": "^3.55.0 || ^4.0.0-next.0 || ^4.0.0" 3036 + } 3037 + }, 3038 + "node_modules/svelte-eslint-parser": { 3039 + "version": "0.32.0", 3040 + "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.32.0.tgz", 3041 + "integrity": "sha512-Q8Nh3GHHoWZMv3Ej4zw+3+gyWPR8I5pPTJXEOvW+JOgwhGXqGKh7mOKNlVcEPtk+PCGiK9TPaRtvRkKoJR327A==", 3042 + "dev": true, 3043 + "dependencies": { 3044 + "eslint-scope": "^7.0.0", 3045 + "eslint-visitor-keys": "^3.0.0", 3046 + "espree": "^9.0.0", 3047 + "postcss": "^8.4.23", 3048 + "postcss-scss": "^4.0.6" 3049 + }, 3050 + "engines": { 3051 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3052 + }, 3053 + "funding": { 3054 + "url": "https://github.com/sponsors/ota-meshi" 3055 + }, 3056 + "peerDependencies": { 3057 + "svelte": "^3.37.0 || ^4.0.0" 3058 + }, 3059 + "peerDependenciesMeta": { 3060 + "svelte": { 3061 + "optional": true 3062 + } 3063 + } 3064 + }, 3065 + "node_modules/svelte-eslint-parser/node_modules/eslint-scope": { 3066 + "version": "7.2.0", 3067 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", 3068 + "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", 3069 + "dev": true, 3070 + "dependencies": { 3071 + "esrecurse": "^4.3.0", 3072 + "estraverse": "^5.2.0" 3073 + }, 3074 + "engines": { 3075 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3076 + }, 3077 + "funding": { 3078 + "url": "https://opencollective.com/eslint" 3079 + } 3080 + }, 3081 + "node_modules/svelte-eslint-parser/node_modules/estraverse": { 3082 + "version": "5.3.0", 3083 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 3084 + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 3085 + "dev": true, 3086 + "engines": { 3087 + "node": ">=4.0" 2813 3088 } 2814 3089 }, 2815 3090 "node_modules/svelte-hmr": { 2816 - "version": "0.15.1", 2817 - "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.1.tgz", 2818 - "integrity": "sha512-BiKB4RZ8YSwRKCNVdNxK/GfY+r4Kjgp9jCLEy0DuqAKfmQtpL38cQK3afdpjw4sqSs4PLi3jIPJIFp259NkZtA==", 3091 + "version": "0.15.2", 3092 + "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.2.tgz", 3093 + "integrity": "sha512-q/bAruCvFLwvNbeE1x3n37TYFb3mTBJ6TrCq6p2CoFbSTNhDE9oAtEfpy+wmc9So8AG0Tja+X0/mJzX9tSfvIg==", 2819 3094 "dev": true, 2820 3095 "engines": { 2821 3096 "node": "^12.20 || ^14.13.1 || >= 16" 2822 3097 }, 2823 3098 "peerDependencies": { 2824 - "svelte": ">=3.19.0" 3099 + "svelte": "^3.19.0 || ^4.0.0-next.0" 2825 3100 } 2826 3101 }, 2827 3102 "node_modules/svelte-preprocess": { 2828 - "version": "5.0.1", 2829 - "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.1.tgz", 2830 - "integrity": "sha512-0HXyhCoc9rsW4zGOgtInylC6qj259E1hpFnJMJWTf+aIfeqh4O/QHT31KT2hvPEqQfdjmqBR/kO2JDkkciBLrQ==", 3103 + "version": "5.0.4", 3104 + "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.4.tgz", 3105 + "integrity": "sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==", 2831 3106 "dev": true, 2832 3107 "hasInstallScript": true, 2833 3108 "dependencies": { 2834 3109 "@types/pug": "^2.0.6", 2835 - "@types/sass": "^1.43.1", 2836 3110 "detect-indent": "^6.1.0", 2837 3111 "magic-string": "^0.27.0", 2838 3112 "sorcery": "^0.11.0", ··· 2851 3125 "sass": "^1.26.8", 2852 3126 "stylus": "^0.55.0", 2853 3127 "sugarss": "^2.0.0 || ^3.0.0 || ^4.0.0", 2854 - "svelte": "^3.23.0", 2855 - "typescript": "^3.9.5 || ^4.0.0" 3128 + "svelte": "^3.23.0 || ^4.0.0-next.0 || ^4.0.0", 3129 + "typescript": ">=3.9.5 || ^4.0.0 || ^5.0.0" 2856 3130 }, 2857 3131 "peerDependenciesMeta": { 2858 3132 "@babel/core": { ··· 2996 3270 "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", 2997 3271 "dev": true 2998 3272 }, 2999 - "node_modules/tiny-glob": { 3000 - "version": "0.2.9", 3001 - "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", 3002 - "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", 3003 - "dev": true, 3004 - "dependencies": { 3005 - "globalyzer": "0.1.0", 3006 - "globrex": "^0.1.2" 3007 - } 3008 - }, 3009 3273 "node_modules/to-regex-range": { 3010 3274 "version": "5.0.1", 3011 3275 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", ··· 3019 3283 } 3020 3284 }, 3021 3285 "node_modules/totalist": { 3022 - "version": "3.0.0", 3023 - "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.0.tgz", 3024 - "integrity": "sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==", 3286 + "version": "3.0.1", 3287 + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", 3288 + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", 3025 3289 "dev": true, 3026 3290 "engines": { 3027 3291 "node": ">=6" ··· 3079 3343 } 3080 3344 }, 3081 3345 "node_modules/typescript": { 3082 - "version": "4.9.5", 3083 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", 3084 - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", 3346 + "version": "5.1.6", 3347 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", 3348 + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", 3085 3349 "dev": true, 3086 3350 "bin": { 3087 3351 "tsc": "bin/tsc", 3088 3352 "tsserver": "bin/tsserver" 3089 3353 }, 3090 3354 "engines": { 3091 - "node": ">=4.2.0" 3355 + "node": ">=14.17" 3092 3356 } 3093 3357 }, 3094 3358 "node_modules/undici": { 3095 - "version": "5.20.0", 3096 - "resolved": "https://registry.npmjs.org/undici/-/undici-5.20.0.tgz", 3097 - "integrity": "sha512-J3j60dYzuo6Eevbawwp1sdg16k5Tf768bxYK4TUJRH7cBM4kFCbf3mOnM/0E3vQYXvpxITbbWmBafaDbxLDz3g==", 3359 + "version": "5.22.1", 3360 + "resolved": "https://registry.npmjs.org/undici/-/undici-5.22.1.tgz", 3361 + "integrity": "sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==", 3098 3362 "dev": true, 3099 3363 "dependencies": { 3100 3364 "busboy": "^1.6.0" 3101 3365 }, 3102 3366 "engines": { 3103 - "node": ">=12.18" 3367 + "node": ">=14.0" 3104 3368 } 3105 3369 }, 3106 3370 "node_modules/universal-user-agent": { ··· 3118 3382 "punycode": "^2.1.0" 3119 3383 } 3120 3384 }, 3385 + "node_modules/util-deprecate": { 3386 + "version": "1.0.2", 3387 + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 3388 + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 3389 + "dev": true 3390 + }, 3121 3391 "node_modules/vite": { 3122 - "version": "4.1.4", 3123 - "resolved": "https://registry.npmjs.org/vite/-/vite-4.1.4.tgz", 3124 - "integrity": "sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==", 3392 + "version": "4.3.9", 3393 + "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.9.tgz", 3394 + "integrity": "sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==", 3125 3395 "dev": true, 3126 3396 "dependencies": { 3127 - "esbuild": "^0.16.14", 3128 - "postcss": "^8.4.21", 3129 - "resolve": "^1.22.1", 3130 - "rollup": "^3.10.0" 3397 + "esbuild": "^0.17.5", 3398 + "postcss": "^8.4.23", 3399 + "rollup": "^3.21.0" 3131 3400 }, 3132 3401 "bin": { 3133 3402 "vite": "bin/vite.js" ··· 3218 3487 "node": ">= 8" 3219 3488 } 3220 3489 }, 3221 - "node_modules/word-wrap": { 3222 - "version": "1.2.3", 3223 - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", 3224 - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", 3225 - "dev": true, 3226 - "engines": { 3227 - "node": ">=0.10.0" 3228 - } 3229 - }, 3230 3490 "node_modules/worktop": { 3231 - "version": "0.8.0-next.14", 3232 - "resolved": "https://registry.npmjs.org/worktop/-/worktop-0.8.0-next.14.tgz", 3233 - "integrity": "sha512-RZgqHu1w/JcUdWOE/BUEAzarrUUHh39eWkLdX8XpA6MfgLJF6X5Vl26CV7/wcm4O/UpZvHMGJUtB9eYTqDjc9g==", 3491 + "version": "0.8.0-next.15", 3492 + "resolved": "https://registry.npmjs.org/worktop/-/worktop-0.8.0-next.15.tgz", 3493 + "integrity": "sha512-0ycNO52P6nVwsjr1y20zuf0nqJatAb8L7MODBfQIxbxndHV5O4s50oZZMHWhJG1RLpHwbK0Epq8aaQK4E2GlgQ==", 3234 3494 "dev": true, 3235 3495 "dependencies": { 3236 3496 "mrmime": "^1.0.0", ··· 3252 3512 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 3253 3513 "dev": true 3254 3514 }, 3515 + "node_modules/yaml": { 3516 + "version": "1.10.2", 3517 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 3518 + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 3519 + "dev": true, 3520 + "engines": { 3521 + "node": ">= 6" 3522 + } 3523 + }, 3255 3524 "node_modules/yocto-queue": { 3256 3525 "version": "0.1.0", 3257 3526 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", ··· 3263 3532 "funding": { 3264 3533 "url": "https://github.com/sponsors/sindresorhus" 3265 3534 } 3266 - } 3267 - }, 3268 - "dependencies": { 3269 - "@cloudflare/workers-types": { 3270 - "version": "4.20230307.0", 3271 - "resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-4.20230307.0.tgz", 3272 - "integrity": "sha512-Go968aDDcqONHQcUdgIiPRkPdT4QTzD0ecHJsI1u7ZiHPMOoZn+Dy7hYsdUJ5ldX9wTZDrICBM1rDKTRaDUitg==", 3273 - "dev": true 3274 - }, 3275 - "@ctrl/tinycolor": { 3276 - "version": "3.6.0", 3277 - "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.0.tgz", 3278 - "integrity": "sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ==", 3279 - "dev": true 3280 - }, 3281 - "@esbuild/android-arm": { 3282 - "version": "0.16.17", 3283 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz", 3284 - "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==", 3285 - "dev": true, 3286 - "optional": true 3287 - }, 3288 - "@esbuild/android-arm64": { 3289 - "version": "0.16.17", 3290 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz", 3291 - "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==", 3292 - "dev": true, 3293 - "optional": true 3294 - }, 3295 - "@esbuild/android-x64": { 3296 - "version": "0.16.17", 3297 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz", 3298 - "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==", 3299 - "dev": true, 3300 - "optional": true 3301 - }, 3302 - "@esbuild/darwin-arm64": { 3303 - "version": "0.16.17", 3304 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz", 3305 - "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==", 3306 - "dev": true, 3307 - "optional": true 3308 - }, 3309 - "@esbuild/darwin-x64": { 3310 - "version": "0.16.17", 3311 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz", 3312 - "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==", 3313 - "dev": true, 3314 - "optional": true 3315 - }, 3316 - "@esbuild/freebsd-arm64": { 3317 - "version": "0.16.17", 3318 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz", 3319 - "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==", 3320 - "dev": true, 3321 - "optional": true 3322 - }, 3323 - "@esbuild/freebsd-x64": { 3324 - "version": "0.16.17", 3325 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz", 3326 - "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==", 3327 - "dev": true, 3328 - "optional": true 3329 - }, 3330 - "@esbuild/linux-arm": { 3331 - "version": "0.16.17", 3332 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz", 3333 - "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==", 3334 - "dev": true, 3335 - "optional": true 3336 - }, 3337 - "@esbuild/linux-arm64": { 3338 - "version": "0.16.17", 3339 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz", 3340 - "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==", 3341 - "dev": true, 3342 - "optional": true 3343 - }, 3344 - "@esbuild/linux-ia32": { 3345 - "version": "0.16.17", 3346 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz", 3347 - "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==", 3348 - "dev": true, 3349 - "optional": true 3350 - }, 3351 - "@esbuild/linux-loong64": { 3352 - "version": "0.16.17", 3353 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz", 3354 - "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==", 3355 - "dev": true, 3356 - "optional": true 3357 - }, 3358 - "@esbuild/linux-mips64el": { 3359 - "version": "0.16.17", 3360 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz", 3361 - "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==", 3362 - "dev": true, 3363 - "optional": true 3364 - }, 3365 - "@esbuild/linux-ppc64": { 3366 - "version": "0.16.17", 3367 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz", 3368 - "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==", 3369 - "dev": true, 3370 - "optional": true 3371 - }, 3372 - "@esbuild/linux-riscv64": { 3373 - "version": "0.16.17", 3374 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz", 3375 - "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==", 3376 - "dev": true, 3377 - "optional": true 3378 - }, 3379 - "@esbuild/linux-s390x": { 3380 - "version": "0.16.17", 3381 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz", 3382 - "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==", 3383 - "dev": true, 3384 - "optional": true 3385 - }, 3386 - "@esbuild/linux-x64": { 3387 - "version": "0.16.17", 3388 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz", 3389 - "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==", 3390 - "dev": true, 3391 - "optional": true 3392 - }, 3393 - "@esbuild/netbsd-x64": { 3394 - "version": "0.16.17", 3395 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz", 3396 - "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==", 3397 - "dev": true, 3398 - "optional": true 3399 - }, 3400 - "@esbuild/openbsd-x64": { 3401 - "version": "0.16.17", 3402 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz", 3403 - "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==", 3404 - "dev": true, 3405 - "optional": true 3406 - }, 3407 - "@esbuild/sunos-x64": { 3408 - "version": "0.16.17", 3409 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz", 3410 - "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==", 3411 - "dev": true, 3412 - "optional": true 3413 - }, 3414 - "@esbuild/win32-arm64": { 3415 - "version": "0.16.17", 3416 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz", 3417 - "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==", 3418 - "dev": true, 3419 - "optional": true 3420 - }, 3421 - "@esbuild/win32-ia32": { 3422 - "version": "0.16.17", 3423 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz", 3424 - "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==", 3425 - "dev": true, 3426 - "optional": true 3427 - }, 3428 - "@esbuild/win32-x64": { 3429 - "version": "0.16.17", 3430 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz", 3431 - "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==", 3432 - "dev": true, 3433 - "optional": true 3434 - }, 3435 - "@eslint-community/eslint-utils": { 3436 - "version": "4.2.0", 3437 - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.2.0.tgz", 3438 - "integrity": "sha512-gB8T4H4DEfX2IV9zGDJPOBgP1e/DbfCPDTtEqUMckpvzS1OYtva8JdFYBqMwYk7xAQ429WGF/UPqn8uQ//h2vQ==", 3439 - "dev": true, 3440 - "requires": { 3441 - "eslint-visitor-keys": "^3.3.0" 3442 - } 3443 - }, 3444 - "@eslint-community/regexpp": { 3445 - "version": "4.4.0", 3446 - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.0.tgz", 3447 - "integrity": "sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==", 3448 - "dev": true 3449 - }, 3450 - "@eslint/eslintrc": { 3451 - "version": "2.0.1", 3452 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", 3453 - "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", 3454 - "dev": true, 3455 - "requires": { 3456 - "ajv": "^6.12.4", 3457 - "debug": "^4.3.2", 3458 - "espree": "^9.5.0", 3459 - "globals": "^13.19.0", 3460 - "ignore": "^5.2.0", 3461 - "import-fresh": "^3.2.1", 3462 - "js-yaml": "^4.1.0", 3463 - "minimatch": "^3.1.2", 3464 - "strip-json-comments": "^3.1.1" 3465 - } 3466 - }, 3467 - "@eslint/js": { 3468 - "version": "8.36.0", 3469 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz", 3470 - "integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==", 3471 - "dev": true 3472 - }, 3473 - "@humanwhocodes/config-array": { 3474 - "version": "0.11.8", 3475 - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", 3476 - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", 3477 - "dev": true, 3478 - "requires": { 3479 - "@humanwhocodes/object-schema": "^1.2.1", 3480 - "debug": "^4.1.1", 3481 - "minimatch": "^3.0.5" 3482 - } 3483 - }, 3484 - "@humanwhocodes/module-importer": { 3485 - "version": "1.0.1", 3486 - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 3487 - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", 3488 - "dev": true 3489 - }, 3490 - "@humanwhocodes/object-schema": { 3491 - "version": "1.2.1", 3492 - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", 3493 - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", 3494 - "dev": true 3495 - }, 3496 - "@jridgewell/resolve-uri": { 3497 - "version": "3.1.0", 3498 - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", 3499 - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", 3500 - "dev": true 3501 - }, 3502 - "@jridgewell/sourcemap-codec": { 3503 - "version": "1.4.14", 3504 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", 3505 - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", 3506 - "dev": true 3507 - }, 3508 - "@jridgewell/trace-mapping": { 3509 - "version": "0.3.17", 3510 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", 3511 - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", 3512 - "dev": true, 3513 - "requires": { 3514 - "@jridgewell/resolve-uri": "3.1.0", 3515 - "@jridgewell/sourcemap-codec": "1.4.14" 3516 - } 3517 - }, 3518 - "@nodelib/fs.scandir": { 3519 - "version": "2.1.5", 3520 - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 3521 - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 3522 - "dev": true, 3523 - "requires": { 3524 - "@nodelib/fs.stat": "2.0.5", 3525 - "run-parallel": "^1.1.9" 3526 - } 3527 - }, 3528 - "@nodelib/fs.stat": { 3529 - "version": "2.0.5", 3530 - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 3531 - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 3532 - "dev": true 3533 - }, 3534 - "@nodelib/fs.walk": { 3535 - "version": "1.2.8", 3536 - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 3537 - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 3538 - "dev": true, 3539 - "requires": { 3540 - "@nodelib/fs.scandir": "2.1.5", 3541 - "fastq": "^1.6.0" 3542 - } 3543 - }, 3544 - "@octokit/auth-token": { 3545 - "version": "3.0.3", 3546 - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.3.tgz", 3547 - "integrity": "sha512-/aFM2M4HVDBT/jjDBa84sJniv1t9Gm/rLkalaz9htOm+L+8JMj1k9w0CkUdcxNyNxZPlTxKPVko+m1VlM58ZVA==", 3548 - "dev": true, 3549 - "requires": { 3550 - "@octokit/types": "^9.0.0" 3551 - } 3552 - }, 3553 - "@octokit/core": { 3554 - "version": "4.2.0", 3555 - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.0.tgz", 3556 - "integrity": "sha512-AgvDRUg3COpR82P7PBdGZF/NNqGmtMq2NiPqeSsDIeCfYFOZ9gddqWNQHnFdEUf+YwOj4aZYmJnlPp7OXmDIDg==", 3557 - "dev": true, 3558 - "requires": { 3559 - "@octokit/auth-token": "^3.0.0", 3560 - "@octokit/graphql": "^5.0.0", 3561 - "@octokit/request": "^6.0.0", 3562 - "@octokit/request-error": "^3.0.0", 3563 - "@octokit/types": "^9.0.0", 3564 - "before-after-hook": "^2.2.0", 3565 - "universal-user-agent": "^6.0.0" 3566 - } 3567 - }, 3568 - "@octokit/endpoint": { 3569 - "version": "7.0.5", 3570 - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.5.tgz", 3571 - "integrity": "sha512-LG4o4HMY1Xoaec87IqQ41TQ+glvIeTKqfjkCEmt5AIwDZJwQeVZFIEYXrYY6yLwK+pAScb9Gj4q+Nz2qSw1roA==", 3572 - "dev": true, 3573 - "requires": { 3574 - "@octokit/types": "^9.0.0", 3575 - "is-plain-object": "^5.0.0", 3576 - "universal-user-agent": "^6.0.0" 3577 - } 3578 - }, 3579 - "@octokit/graphql": { 3580 - "version": "5.0.5", 3581 - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.5.tgz", 3582 - "integrity": "sha512-Qwfvh3xdqKtIznjX9lz2D458r7dJPP8l6r4GQkIdWQouZwHQK0mVT88uwiU2bdTU2OtT1uOlKpRciUWldpG0yQ==", 3583 - "dev": true, 3584 - "requires": { 3585 - "@octokit/request": "^6.0.0", 3586 - "@octokit/types": "^9.0.0", 3587 - "universal-user-agent": "^6.0.0" 3588 - } 3589 - }, 3590 - "@octokit/openapi-types": { 3591 - "version": "16.0.0", 3592 - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-16.0.0.tgz", 3593 - "integrity": "sha512-JbFWOqTJVLHZSUUoF4FzAZKYtqdxWu9Z5m2QQnOyEa04fOFljvyh7D3GYKbfuaSWisqehImiVIMG4eyJeP5VEA==", 3594 - "dev": true 3595 - }, 3596 - "@octokit/request": { 3597 - "version": "6.2.3", 3598 - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.3.tgz", 3599 - "integrity": "sha512-TNAodj5yNzrrZ/VxP+H5HiYaZep0H3GU0O7PaF+fhDrt8FPrnkei9Aal/txsN/1P7V3CPiThG0tIvpPDYUsyAA==", 3600 - "dev": true, 3601 - "requires": { 3602 - "@octokit/endpoint": "^7.0.0", 3603 - "@octokit/request-error": "^3.0.0", 3604 - "@octokit/types": "^9.0.0", 3605 - "is-plain-object": "^5.0.0", 3606 - "node-fetch": "^2.6.7", 3607 - "universal-user-agent": "^6.0.0" 3608 - } 3609 - }, 3610 - "@octokit/request-error": { 3611 - "version": "3.0.3", 3612 - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz", 3613 - "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==", 3614 - "dev": true, 3615 - "requires": { 3616 - "@octokit/types": "^9.0.0", 3617 - "deprecation": "^2.0.0", 3618 - "once": "^1.4.0" 3619 - } 3620 - }, 3621 - "@octokit/types": { 3622 - "version": "9.0.0", 3623 - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.0.0.tgz", 3624 - "integrity": "sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==", 3625 - "dev": true, 3626 - "requires": { 3627 - "@octokit/openapi-types": "^16.0.0" 3628 - } 3629 - }, 3630 - "@polka/url": { 3631 - "version": "1.0.0-next.21", 3632 - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", 3633 - "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==", 3634 - "dev": true 3635 - }, 3636 - "@sveltejs/adapter-cloudflare": { 3637 - "version": "2.2.0", 3638 - "resolved": "https://registry.npmjs.org/@sveltejs/adapter-cloudflare/-/adapter-cloudflare-2.2.0.tgz", 3639 - "integrity": "sha512-B3GQtdPBLHG1eTjOUCjTOqlkTEuYbeSFFw984sEclWxNnLgj3dO6DY8pRTVyrltwNtKRG/7W+ltPVzcbcn30Dg==", 3640 - "dev": true, 3641 - "requires": { 3642 - "@cloudflare/workers-types": "^4.20221111.1", 3643 - "esbuild": "^0.16.3", 3644 - "worktop": "0.8.0-next.14" 3645 - } 3646 - }, 3647 - "@sveltejs/kit": { 3648 - "version": "1.11.0", 3649 - "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.11.0.tgz", 3650 - "integrity": "sha512-PwViZcMoLgEU/jhLoSyjf5hSrHS67wvSm0ifBo4prP9irpGa5HuPOZeVDTL5tPDSBoKxtdYi1zlGdoiJfO86jA==", 3651 - "dev": true, 3652 - "requires": { 3653 - "@sveltejs/vite-plugin-svelte": "^2.0.0", 3654 - "@types/cookie": "^0.5.1", 3655 - "cookie": "^0.5.0", 3656 - "devalue": "^4.3.0", 3657 - "esm-env": "^1.0.0", 3658 - "kleur": "^4.1.5", 3659 - "magic-string": "^0.30.0", 3660 - "mime": "^3.0.0", 3661 - "sade": "^1.8.1", 3662 - "set-cookie-parser": "^2.5.1", 3663 - "sirv": "^2.0.2", 3664 - "tiny-glob": "^0.2.9", 3665 - "undici": "5.20.0" 3666 - } 3667 - }, 3668 - "@sveltejs/vite-plugin-svelte": { 3669 - "version": "2.0.3", 3670 - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.0.3.tgz", 3671 - "integrity": "sha512-o+cguBFdwIGtRbNkYOyqTM7KvRUffxh5bfK4oJsWKG2obu+v/cbpT03tJrGl58C7tRXo/aEC0/axN5FVHBj0nA==", 3672 - "dev": true, 3673 - "requires": { 3674 - "debug": "^4.3.4", 3675 - "deepmerge": "^4.3.0", 3676 - "kleur": "^4.1.5", 3677 - "magic-string": "^0.29.0", 3678 - "svelte-hmr": "^0.15.1", 3679 - "vitefu": "^0.2.4" 3680 - }, 3681 - "dependencies": { 3682 - "magic-string": { 3683 - "version": "0.29.0", 3684 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.29.0.tgz", 3685 - "integrity": "sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q==", 3686 - "dev": true, 3687 - "requires": { 3688 - "@jridgewell/sourcemap-codec": "^1.4.13" 3689 - } 3690 - } 3691 - } 3692 - }, 3693 - "@types/cookie": { 3694 - "version": "0.5.1", 3695 - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.5.1.tgz", 3696 - "integrity": "sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==", 3697 - "dev": true 3698 - }, 3699 - "@types/json-schema": { 3700 - "version": "7.0.11", 3701 - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", 3702 - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", 3703 - "dev": true 3704 - }, 3705 - "@types/pug": { 3706 - "version": "2.0.6", 3707 - "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz", 3708 - "integrity": "sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==", 3709 - "dev": true 3710 - }, 3711 - "@types/sass": { 3712 - "version": "1.45.0", 3713 - "resolved": "https://registry.npmjs.org/@types/sass/-/sass-1.45.0.tgz", 3714 - "integrity": "sha512-jn7qwGFmJHwUSphV8zZneO3GmtlgLsmhs/LQyVvQbIIa+fzGMUiHI4HXJZL3FT8MJmgXWbLGiVVY7ElvHq6vDA==", 3715 - "dev": true, 3716 - "requires": { 3717 - "sass": "*" 3718 - } 3719 - }, 3720 - "@types/semver": { 3721 - "version": "7.3.13", 3722 - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", 3723 - "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", 3724 - "dev": true 3725 - }, 3726 - "@typescript-eslint/eslint-plugin": { 3727 - "version": "5.55.0", 3728 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.55.0.tgz", 3729 - "integrity": "sha512-IZGc50rtbjk+xp5YQoJvmMPmJEYoC53SiKPXyqWfv15XoD2Y5Kju6zN0DwlmaGJp1Iw33JsWJcQ7nw0lGCGjVg==", 3730 - "dev": true, 3731 - "requires": { 3732 - "@eslint-community/regexpp": "^4.4.0", 3733 - "@typescript-eslint/scope-manager": "5.55.0", 3734 - "@typescript-eslint/type-utils": "5.55.0", 3735 - "@typescript-eslint/utils": "5.55.0", 3736 - "debug": "^4.3.4", 3737 - "grapheme-splitter": "^1.0.4", 3738 - "ignore": "^5.2.0", 3739 - "natural-compare-lite": "^1.4.0", 3740 - "semver": "^7.3.7", 3741 - "tsutils": "^3.21.0" 3742 - } 3743 - }, 3744 - "@typescript-eslint/parser": { 3745 - "version": "5.55.0", 3746 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.55.0.tgz", 3747 - "integrity": "sha512-ppvmeF7hvdhUUZWSd2EEWfzcFkjJzgNQzVST22nzg958CR+sphy8A6K7LXQZd6V75m1VKjp+J4g/PCEfSCmzhw==", 3748 - "dev": true, 3749 - "requires": { 3750 - "@typescript-eslint/scope-manager": "5.55.0", 3751 - "@typescript-eslint/types": "5.55.0", 3752 - "@typescript-eslint/typescript-estree": "5.55.0", 3753 - "debug": "^4.3.4" 3754 - } 3755 - }, 3756 - "@typescript-eslint/scope-manager": { 3757 - "version": "5.55.0", 3758 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.55.0.tgz", 3759 - "integrity": "sha512-OK+cIO1ZGhJYNCL//a3ROpsd83psf4dUJ4j7pdNVzd5DmIk+ffkuUIX2vcZQbEW/IR41DYsfJTB19tpCboxQuw==", 3760 - "dev": true, 3761 - "requires": { 3762 - "@typescript-eslint/types": "5.55.0", 3763 - "@typescript-eslint/visitor-keys": "5.55.0" 3764 - } 3765 - }, 3766 - "@typescript-eslint/type-utils": { 3767 - "version": "5.55.0", 3768 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.55.0.tgz", 3769 - "integrity": "sha512-ObqxBgHIXj8rBNm0yh8oORFrICcJuZPZTqtAFh0oZQyr5DnAHZWfyw54RwpEEH+fD8suZaI0YxvWu5tYE/WswA==", 3770 - "dev": true, 3771 - "requires": { 3772 - "@typescript-eslint/typescript-estree": "5.55.0", 3773 - "@typescript-eslint/utils": "5.55.0", 3774 - "debug": "^4.3.4", 3775 - "tsutils": "^3.21.0" 3776 - } 3777 - }, 3778 - "@typescript-eslint/types": { 3779 - "version": "5.55.0", 3780 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.55.0.tgz", 3781 - "integrity": "sha512-M4iRh4AG1ChrOL6Y+mETEKGeDnT7Sparn6fhZ5LtVJF1909D5O4uqK+C5NPbLmpfZ0XIIxCdwzKiijpZUOvOug==", 3782 - "dev": true 3783 - }, 3784 - "@typescript-eslint/typescript-estree": { 3785 - "version": "5.55.0", 3786 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.55.0.tgz", 3787 - "integrity": "sha512-I7X4A9ovA8gdpWMpr7b1BN9eEbvlEtWhQvpxp/yogt48fy9Lj3iE3ild/1H3jKBBIYj5YYJmS2+9ystVhC7eaQ==", 3788 - "dev": true, 3789 - "requires": { 3790 - "@typescript-eslint/types": "5.55.0", 3791 - "@typescript-eslint/visitor-keys": "5.55.0", 3792 - "debug": "^4.3.4", 3793 - "globby": "^11.1.0", 3794 - "is-glob": "^4.0.3", 3795 - "semver": "^7.3.7", 3796 - "tsutils": "^3.21.0" 3797 - } 3798 - }, 3799 - "@typescript-eslint/utils": { 3800 - "version": "5.55.0", 3801 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.55.0.tgz", 3802 - "integrity": "sha512-FkW+i2pQKcpDC3AY6DU54yl8Lfl14FVGYDgBTyGKB75cCwV3KpkpTMFi9d9j2WAJ4271LR2HeC5SEWF/CZmmfw==", 3803 - "dev": true, 3804 - "requires": { 3805 - "@eslint-community/eslint-utils": "^4.2.0", 3806 - "@types/json-schema": "^7.0.9", 3807 - "@types/semver": "^7.3.12", 3808 - "@typescript-eslint/scope-manager": "5.55.0", 3809 - "@typescript-eslint/types": "5.55.0", 3810 - "@typescript-eslint/typescript-estree": "5.55.0", 3811 - "eslint-scope": "^5.1.1", 3812 - "semver": "^7.3.7" 3813 - } 3814 - }, 3815 - "@typescript-eslint/visitor-keys": { 3816 - "version": "5.55.0", 3817 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.55.0.tgz", 3818 - "integrity": "sha512-q2dlHHwWgirKh1D3acnuApXG+VNXpEY5/AwRxDVuEQpxWaB0jCDe0jFMVMALJ3ebSfuOVE8/rMS+9ZOYGg1GWw==", 3819 - "dev": true, 3820 - "requires": { 3821 - "@typescript-eslint/types": "5.55.0", 3822 - "eslint-visitor-keys": "^3.3.0" 3823 - } 3824 - }, 3825 - "acorn": { 3826 - "version": "8.8.2", 3827 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", 3828 - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", 3829 - "dev": true 3830 - }, 3831 - "acorn-jsx": { 3832 - "version": "5.3.2", 3833 - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 3834 - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 3835 - "dev": true, 3836 - "requires": {} 3837 - }, 3838 - "ajv": { 3839 - "version": "6.12.6", 3840 - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 3841 - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 3842 - "dev": true, 3843 - "requires": { 3844 - "fast-deep-equal": "^3.1.1", 3845 - "fast-json-stable-stringify": "^2.0.0", 3846 - "json-schema-traverse": "^0.4.1", 3847 - "uri-js": "^4.2.2" 3848 - } 3849 - }, 3850 - "ansi-regex": { 3851 - "version": "5.0.1", 3852 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 3853 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 3854 - "dev": true 3855 - }, 3856 - "ansi-styles": { 3857 - "version": "4.3.0", 3858 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 3859 - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 3860 - "dev": true, 3861 - "requires": { 3862 - "color-convert": "^2.0.1" 3863 - } 3864 - }, 3865 - "anymatch": { 3866 - "version": "3.1.3", 3867 - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 3868 - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 3869 - "dev": true, 3870 - "requires": { 3871 - "normalize-path": "^3.0.0", 3872 - "picomatch": "^2.0.4" 3873 - } 3874 - }, 3875 - "apexcharts": { 3876 - "version": "3.37.1", 3877 - "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-3.37.1.tgz", 3878 - "integrity": "sha512-fmQ5Updeb/LASl+S1+mIxXUFxzY0Fa7gexfCs4o+OPP9f2NEBNjvybOtPrah44N4roK7U5o5Jis906QeEQu0cA==", 3879 - "dev": true, 3880 - "requires": { 3881 - "svg.draggable.js": "^2.2.2", 3882 - "svg.easing.js": "^2.0.0", 3883 - "svg.filter.js": "^2.0.2", 3884 - "svg.pathmorphing.js": "^0.1.3", 3885 - "svg.resize.js": "^1.4.3", 3886 - "svg.select.js": "^3.0.1" 3887 - } 3888 - }, 3889 - "argparse": { 3890 - "version": "2.0.1", 3891 - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 3892 - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 3893 - "dev": true 3894 - }, 3895 - "array-union": { 3896 - "version": "2.1.0", 3897 - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 3898 - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 3899 - "dev": true 3900 - }, 3901 - "balanced-match": { 3902 - "version": "1.0.2", 3903 - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 3904 - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 3905 - "dev": true 3906 - }, 3907 - "before-after-hook": { 3908 - "version": "2.2.3", 3909 - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", 3910 - "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==", 3911 - "dev": true 3912 - }, 3913 - "binary-extensions": { 3914 - "version": "2.2.0", 3915 - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 3916 - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 3917 - "dev": true 3918 - }, 3919 - "brace-expansion": { 3920 - "version": "1.1.11", 3921 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 3922 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 3923 - "dev": true, 3924 - "requires": { 3925 - "balanced-match": "^1.0.0", 3926 - "concat-map": "0.0.1" 3927 - } 3928 - }, 3929 - "braces": { 3930 - "version": "3.0.2", 3931 - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 3932 - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 3933 - "dev": true, 3934 - "requires": { 3935 - "fill-range": "^7.0.1" 3936 - } 3937 - }, 3938 - "buffer-crc32": { 3939 - "version": "0.2.13", 3940 - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", 3941 - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", 3942 - "dev": true 3943 - }, 3944 - "busboy": { 3945 - "version": "1.6.0", 3946 - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", 3947 - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", 3948 - "dev": true, 3949 - "requires": { 3950 - "streamsearch": "^1.1.0" 3951 - } 3952 - }, 3953 - "callsites": { 3954 - "version": "3.1.0", 3955 - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 3956 - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 3957 - "dev": true 3958 - }, 3959 - "chalk": { 3960 - "version": "4.1.2", 3961 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 3962 - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 3963 - "dev": true, 3964 - "requires": { 3965 - "ansi-styles": "^4.1.0", 3966 - "supports-color": "^7.1.0" 3967 - } 3968 - }, 3969 - "chokidar": { 3970 - "version": "3.5.3", 3971 - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", 3972 - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", 3973 - "dev": true, 3974 - "requires": { 3975 - "anymatch": "~3.1.2", 3976 - "braces": "~3.0.2", 3977 - "fsevents": "~2.3.2", 3978 - "glob-parent": "~5.1.2", 3979 - "is-binary-path": "~2.1.0", 3980 - "is-glob": "~4.0.1", 3981 - "normalize-path": "~3.0.0", 3982 - "readdirp": "~3.6.0" 3983 - }, 3984 - "dependencies": { 3985 - "glob-parent": { 3986 - "version": "5.1.2", 3987 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 3988 - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 3989 - "dev": true, 3990 - "requires": { 3991 - "is-glob": "^4.0.1" 3992 - } 3993 - } 3994 - } 3995 - }, 3996 - "color-convert": { 3997 - "version": "2.0.1", 3998 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 3999 - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 4000 - "dev": true, 4001 - "requires": { 4002 - "color-name": "~1.1.4" 4003 - } 4004 - }, 4005 - "color-name": { 4006 - "version": "1.1.4", 4007 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 4008 - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 4009 - "dev": true 4010 - }, 4011 - "concat-map": { 4012 - "version": "0.0.1", 4013 - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 4014 - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 4015 - "dev": true 4016 - }, 4017 - "cookie": { 4018 - "version": "0.5.0", 4019 - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", 4020 - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", 4021 - "dev": true 4022 - }, 4023 - "cross-spawn": { 4024 - "version": "7.0.3", 4025 - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 4026 - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 4027 - "dev": true, 4028 - "requires": { 4029 - "path-key": "^3.1.0", 4030 - "shebang-command": "^2.0.0", 4031 - "which": "^2.0.1" 4032 - } 4033 - }, 4034 - "debug": { 4035 - "version": "4.3.4", 4036 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 4037 - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 4038 - "dev": true, 4039 - "requires": { 4040 - "ms": "2.1.2" 4041 - } 4042 - }, 4043 - "deep-is": { 4044 - "version": "0.1.4", 4045 - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 4046 - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 4047 - "dev": true 4048 - }, 4049 - "deepmerge": { 4050 - "version": "4.3.0", 4051 - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", 4052 - "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", 4053 - "dev": true 4054 - }, 4055 - "deprecation": { 4056 - "version": "2.3.1", 4057 - "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", 4058 - "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", 4059 - "dev": true 4060 - }, 4061 - "detect-indent": { 4062 - "version": "6.1.0", 4063 - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", 4064 - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", 4065 - "dev": true 4066 - }, 4067 - "devalue": { 4068 - "version": "4.3.0", 4069 - "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.0.tgz", 4070 - "integrity": "sha512-n94yQo4LI3w7erwf84mhRUkUJfhLoCZiLyoOZ/QFsDbcWNZePrLwbQpvZBUG2TNxwV3VjCKPxkiiQA6pe3TrTA==", 4071 - "dev": true 4072 - }, 4073 - "dir-glob": { 4074 - "version": "3.0.1", 4075 - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 4076 - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 4077 - "dev": true, 4078 - "requires": { 4079 - "path-type": "^4.0.0" 4080 - } 4081 - }, 4082 - "doctrine": { 4083 - "version": "3.0.0", 4084 - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", 4085 - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", 4086 - "dev": true, 4087 - "requires": { 4088 - "esutils": "^2.0.2" 4089 - } 4090 - }, 4091 - "es6-promise": { 4092 - "version": "3.3.1", 4093 - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", 4094 - "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==", 4095 - "dev": true 4096 - }, 4097 - "esbuild": { 4098 - "version": "0.16.17", 4099 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz", 4100 - "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==", 4101 - "dev": true, 4102 - "requires": { 4103 - "@esbuild/android-arm": "0.16.17", 4104 - "@esbuild/android-arm64": "0.16.17", 4105 - "@esbuild/android-x64": "0.16.17", 4106 - "@esbuild/darwin-arm64": "0.16.17", 4107 - "@esbuild/darwin-x64": "0.16.17", 4108 - "@esbuild/freebsd-arm64": "0.16.17", 4109 - "@esbuild/freebsd-x64": "0.16.17", 4110 - "@esbuild/linux-arm": "0.16.17", 4111 - "@esbuild/linux-arm64": "0.16.17", 4112 - "@esbuild/linux-ia32": "0.16.17", 4113 - "@esbuild/linux-loong64": "0.16.17", 4114 - "@esbuild/linux-mips64el": "0.16.17", 4115 - "@esbuild/linux-ppc64": "0.16.17", 4116 - "@esbuild/linux-riscv64": "0.16.17", 4117 - "@esbuild/linux-s390x": "0.16.17", 4118 - "@esbuild/linux-x64": "0.16.17", 4119 - "@esbuild/netbsd-x64": "0.16.17", 4120 - "@esbuild/openbsd-x64": "0.16.17", 4121 - "@esbuild/sunos-x64": "0.16.17", 4122 - "@esbuild/win32-arm64": "0.16.17", 4123 - "@esbuild/win32-ia32": "0.16.17", 4124 - "@esbuild/win32-x64": "0.16.17" 4125 - } 4126 - }, 4127 - "escape-string-regexp": { 4128 - "version": "4.0.0", 4129 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 4130 - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 4131 - "dev": true 4132 - }, 4133 - "eslint": { 4134 - "version": "8.36.0", 4135 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz", 4136 - "integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==", 4137 - "dev": true, 4138 - "requires": { 4139 - "@eslint-community/eslint-utils": "^4.2.0", 4140 - "@eslint-community/regexpp": "^4.4.0", 4141 - "@eslint/eslintrc": "^2.0.1", 4142 - "@eslint/js": "8.36.0", 4143 - "@humanwhocodes/config-array": "^0.11.8", 4144 - "@humanwhocodes/module-importer": "^1.0.1", 4145 - "@nodelib/fs.walk": "^1.2.8", 4146 - "ajv": "^6.10.0", 4147 - "chalk": "^4.0.0", 4148 - "cross-spawn": "^7.0.2", 4149 - "debug": "^4.3.2", 4150 - "doctrine": "^3.0.0", 4151 - "escape-string-regexp": "^4.0.0", 4152 - "eslint-scope": "^7.1.1", 4153 - "eslint-visitor-keys": "^3.3.0", 4154 - "espree": "^9.5.0", 4155 - "esquery": "^1.4.2", 4156 - "esutils": "^2.0.2", 4157 - "fast-deep-equal": "^3.1.3", 4158 - "file-entry-cache": "^6.0.1", 4159 - "find-up": "^5.0.0", 4160 - "glob-parent": "^6.0.2", 4161 - "globals": "^13.19.0", 4162 - "grapheme-splitter": "^1.0.4", 4163 - "ignore": "^5.2.0", 4164 - "import-fresh": "^3.0.0", 4165 - "imurmurhash": "^0.1.4", 4166 - "is-glob": "^4.0.0", 4167 - "is-path-inside": "^3.0.3", 4168 - "js-sdsl": "^4.1.4", 4169 - "js-yaml": "^4.1.0", 4170 - "json-stable-stringify-without-jsonify": "^1.0.1", 4171 - "levn": "^0.4.1", 4172 - "lodash.merge": "^4.6.2", 4173 - "minimatch": "^3.1.2", 4174 - "natural-compare": "^1.4.0", 4175 - "optionator": "^0.9.1", 4176 - "strip-ansi": "^6.0.1", 4177 - "strip-json-comments": "^3.1.0", 4178 - "text-table": "^0.2.0" 4179 - }, 4180 - "dependencies": { 4181 - "eslint-scope": { 4182 - "version": "7.1.1", 4183 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", 4184 - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", 4185 - "dev": true, 4186 - "requires": { 4187 - "esrecurse": "^4.3.0", 4188 - "estraverse": "^5.2.0" 4189 - } 4190 - }, 4191 - "estraverse": { 4192 - "version": "5.3.0", 4193 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 4194 - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 4195 - "dev": true 4196 - } 4197 - } 4198 - }, 4199 - "eslint-config-prettier": { 4200 - "version": "8.7.0", 4201 - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.7.0.tgz", 4202 - "integrity": "sha512-HHVXLSlVUhMSmyW4ZzEuvjpwqamgmlfkutD53cYXLikh4pt/modINRcCIApJ84czDxM4GZInwUrromsDdTImTA==", 4203 - "dev": true, 4204 - "requires": {} 4205 - }, 4206 - "eslint-plugin-svelte3": { 4207 - "version": "4.0.0", 4208 - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-4.0.0.tgz", 4209 - "integrity": "sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==", 4210 - "dev": true, 4211 - "requires": {} 4212 - }, 4213 - "eslint-scope": { 4214 - "version": "5.1.1", 4215 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", 4216 - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", 4217 - "dev": true, 4218 - "requires": { 4219 - "esrecurse": "^4.3.0", 4220 - "estraverse": "^4.1.1" 4221 - } 4222 - }, 4223 - "eslint-visitor-keys": { 4224 - "version": "3.3.0", 4225 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", 4226 - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", 4227 - "dev": true 4228 - }, 4229 - "esm-env": { 4230 - "version": "1.0.0", 4231 - "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.0.0.tgz", 4232 - "integrity": "sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==", 4233 - "dev": true 4234 - }, 4235 - "espree": { 4236 - "version": "9.5.0", 4237 - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", 4238 - "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==", 4239 - "dev": true, 4240 - "requires": { 4241 - "acorn": "^8.8.0", 4242 - "acorn-jsx": "^5.3.2", 4243 - "eslint-visitor-keys": "^3.3.0" 4244 - } 4245 - }, 4246 - "esquery": { 4247 - "version": "1.5.0", 4248 - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", 4249 - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", 4250 - "dev": true, 4251 - "requires": { 4252 - "estraverse": "^5.1.0" 4253 - }, 4254 - "dependencies": { 4255 - "estraverse": { 4256 - "version": "5.3.0", 4257 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 4258 - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 4259 - "dev": true 4260 - } 4261 - } 4262 - }, 4263 - "esrecurse": { 4264 - "version": "4.3.0", 4265 - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 4266 - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 4267 - "dev": true, 4268 - "requires": { 4269 - "estraverse": "^5.2.0" 4270 - }, 4271 - "dependencies": { 4272 - "estraverse": { 4273 - "version": "5.3.0", 4274 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 4275 - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 4276 - "dev": true 4277 - } 4278 - } 4279 - }, 4280 - "estraverse": { 4281 - "version": "4.3.0", 4282 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 4283 - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 4284 - "dev": true 4285 - }, 4286 - "esutils": { 4287 - "version": "2.0.3", 4288 - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 4289 - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 4290 - "dev": true 4291 - }, 4292 - "fancy-canvas": { 4293 - "version": "2.1.0", 4294 - "resolved": "https://registry.npmjs.org/fancy-canvas/-/fancy-canvas-2.1.0.tgz", 4295 - "integrity": "sha512-nifxXJ95JNLFR2NgRV4/MxVP45G9909wJTEKz5fg/TZS20JJZA6hfgRVh/bC9bwl2zBtBNcYPjiBE4njQHVBwQ==", 4296 - "dev": true 4297 - }, 4298 - "fast-deep-equal": { 4299 - "version": "3.1.3", 4300 - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 4301 - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 4302 - "dev": true 4303 - }, 4304 - "fast-glob": { 4305 - "version": "3.2.12", 4306 - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", 4307 - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", 4308 - "dev": true, 4309 - "requires": { 4310 - "@nodelib/fs.stat": "^2.0.2", 4311 - "@nodelib/fs.walk": "^1.2.3", 4312 - "glob-parent": "^5.1.2", 4313 - "merge2": "^1.3.0", 4314 - "micromatch": "^4.0.4" 4315 - }, 4316 - "dependencies": { 4317 - "glob-parent": { 4318 - "version": "5.1.2", 4319 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 4320 - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 4321 - "dev": true, 4322 - "requires": { 4323 - "is-glob": "^4.0.1" 4324 - } 4325 - } 4326 - } 4327 - }, 4328 - "fast-json-stable-stringify": { 4329 - "version": "2.1.0", 4330 - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 4331 - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 4332 - "dev": true 4333 - }, 4334 - "fast-levenshtein": { 4335 - "version": "2.0.6", 4336 - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 4337 - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 4338 - "dev": true 4339 - }, 4340 - "fastq": { 4341 - "version": "1.15.0", 4342 - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", 4343 - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", 4344 - "dev": true, 4345 - "requires": { 4346 - "reusify": "^1.0.4" 4347 - } 4348 - }, 4349 - "file-entry-cache": { 4350 - "version": "6.0.1", 4351 - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", 4352 - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", 4353 - "dev": true, 4354 - "requires": { 4355 - "flat-cache": "^3.0.4" 4356 - } 4357 - }, 4358 - "fill-range": { 4359 - "version": "7.0.1", 4360 - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 4361 - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 4362 - "dev": true, 4363 - "requires": { 4364 - "to-regex-range": "^5.0.1" 4365 - } 4366 - }, 4367 - "find-up": { 4368 - "version": "5.0.0", 4369 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 4370 - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 4371 - "dev": true, 4372 - "requires": { 4373 - "locate-path": "^6.0.0", 4374 - "path-exists": "^4.0.0" 4375 - } 4376 - }, 4377 - "flat-cache": { 4378 - "version": "3.0.4", 4379 - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", 4380 - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", 4381 - "dev": true, 4382 - "requires": { 4383 - "flatted": "^3.1.0", 4384 - "rimraf": "^3.0.2" 4385 - } 4386 - }, 4387 - "flatted": { 4388 - "version": "3.2.7", 4389 - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", 4390 - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", 4391 - "dev": true 4392 - }, 4393 - "fs.realpath": { 4394 - "version": "1.0.0", 4395 - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 4396 - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 4397 - "dev": true 4398 - }, 4399 - "fsevents": { 4400 - "version": "2.3.2", 4401 - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 4402 - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 4403 - "dev": true, 4404 - "optional": true 4405 - }, 4406 - "function-bind": { 4407 - "version": "1.1.1", 4408 - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 4409 - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 4410 - "dev": true 4411 - }, 4412 - "glob": { 4413 - "version": "7.2.3", 4414 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 4415 - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 4416 - "dev": true, 4417 - "requires": { 4418 - "fs.realpath": "^1.0.0", 4419 - "inflight": "^1.0.4", 4420 - "inherits": "2", 4421 - "minimatch": "^3.1.1", 4422 - "once": "^1.3.0", 4423 - "path-is-absolute": "^1.0.0" 4424 - } 4425 - }, 4426 - "glob-parent": { 4427 - "version": "6.0.2", 4428 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 4429 - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 4430 - "dev": true, 4431 - "requires": { 4432 - "is-glob": "^4.0.3" 4433 - } 4434 - }, 4435 - "globals": { 4436 - "version": "13.20.0", 4437 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", 4438 - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", 4439 - "dev": true, 4440 - "requires": { 4441 - "type-fest": "^0.20.2" 4442 - } 4443 - }, 4444 - "globalyzer": { 4445 - "version": "0.1.0", 4446 - "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", 4447 - "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", 4448 - "dev": true 4449 - }, 4450 - "globby": { 4451 - "version": "11.1.0", 4452 - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", 4453 - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", 4454 - "dev": true, 4455 - "requires": { 4456 - "array-union": "^2.1.0", 4457 - "dir-glob": "^3.0.1", 4458 - "fast-glob": "^3.2.9", 4459 - "ignore": "^5.2.0", 4460 - "merge2": "^1.4.1", 4461 - "slash": "^3.0.0" 4462 - } 4463 - }, 4464 - "globrex": { 4465 - "version": "0.1.2", 4466 - "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", 4467 - "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", 4468 - "dev": true 4469 - }, 4470 - "graceful-fs": { 4471 - "version": "4.2.10", 4472 - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", 4473 - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", 4474 - "dev": true 4475 - }, 4476 - "grapheme-splitter": { 4477 - "version": "1.0.4", 4478 - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", 4479 - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", 4480 - "dev": true 4481 - }, 4482 - "has": { 4483 - "version": "1.0.3", 4484 - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 4485 - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 4486 - "dev": true, 4487 - "requires": { 4488 - "function-bind": "^1.1.1" 4489 - } 4490 - }, 4491 - "has-flag": { 4492 - "version": "4.0.0", 4493 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 4494 - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 4495 - "dev": true 4496 - }, 4497 - "ignore": { 4498 - "version": "5.2.4", 4499 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", 4500 - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", 4501 - "dev": true 4502 - }, 4503 - "immutable": { 4504 - "version": "4.3.0", 4505 - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", 4506 - "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==", 4507 - "dev": true 4508 - }, 4509 - "import-fresh": { 4510 - "version": "3.3.0", 4511 - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 4512 - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 4513 - "dev": true, 4514 - "requires": { 4515 - "parent-module": "^1.0.0", 4516 - "resolve-from": "^4.0.0" 4517 - } 4518 - }, 4519 - "imurmurhash": { 4520 - "version": "0.1.4", 4521 - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 4522 - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 4523 - "dev": true 4524 - }, 4525 - "inflight": { 4526 - "version": "1.0.6", 4527 - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 4528 - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 4529 - "dev": true, 4530 - "requires": { 4531 - "once": "^1.3.0", 4532 - "wrappy": "1" 4533 - } 4534 - }, 4535 - "inherits": { 4536 - "version": "2.0.4", 4537 - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 4538 - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 4539 - "dev": true 4540 - }, 4541 - "is-binary-path": { 4542 - "version": "2.1.0", 4543 - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 4544 - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 4545 - "dev": true, 4546 - "requires": { 4547 - "binary-extensions": "^2.0.0" 4548 - } 4549 - }, 4550 - "is-core-module": { 4551 - "version": "2.11.0", 4552 - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", 4553 - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", 4554 - "dev": true, 4555 - "requires": { 4556 - "has": "^1.0.3" 4557 - } 4558 - }, 4559 - "is-extglob": { 4560 - "version": "2.1.1", 4561 - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 4562 - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 4563 - "dev": true 4564 - }, 4565 - "is-glob": { 4566 - "version": "4.0.3", 4567 - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 4568 - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 4569 - "dev": true, 4570 - "requires": { 4571 - "is-extglob": "^2.1.1" 4572 - } 4573 - }, 4574 - "is-number": { 4575 - "version": "7.0.0", 4576 - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 4577 - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 4578 - "dev": true 4579 - }, 4580 - "is-path-inside": { 4581 - "version": "3.0.3", 4582 - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", 4583 - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 4584 - "dev": true 4585 - }, 4586 - "is-plain-object": { 4587 - "version": "5.0.0", 4588 - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", 4589 - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", 4590 - "dev": true 4591 - }, 4592 - "isexe": { 4593 - "version": "2.0.0", 4594 - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 4595 - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 4596 - "dev": true 4597 - }, 4598 - "isomorphic-fetch": { 4599 - "version": "3.0.0", 4600 - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", 4601 - "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", 4602 - "dev": true, 4603 - "requires": { 4604 - "node-fetch": "^2.6.1", 4605 - "whatwg-fetch": "^3.4.1" 4606 - } 4607 - }, 4608 - "js-sdsl": { 4609 - "version": "4.3.0", 4610 - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", 4611 - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", 4612 - "dev": true 4613 - }, 4614 - "js-yaml": { 4615 - "version": "4.1.0", 4616 - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 4617 - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 4618 - "dev": true, 4619 - "requires": { 4620 - "argparse": "^2.0.1" 4621 - } 4622 - }, 4623 - "json-schema-traverse": { 4624 - "version": "0.4.1", 4625 - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 4626 - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 4627 - "dev": true 4628 - }, 4629 - "json-stable-stringify-without-jsonify": { 4630 - "version": "1.0.1", 4631 - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 4632 - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 4633 - "dev": true 4634 - }, 4635 - "kleur": { 4636 - "version": "4.1.5", 4637 - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", 4638 - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", 4639 - "dev": true 4640 - }, 4641 - "levn": { 4642 - "version": "0.4.1", 4643 - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", 4644 - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 4645 - "dev": true, 4646 - "requires": { 4647 - "prelude-ls": "^1.2.1", 4648 - "type-check": "~0.4.0" 4649 - } 4650 - }, 4651 - "lightweight-charts": { 4652 - "version": "4.0.0", 4653 - "resolved": "https://registry.npmjs.org/lightweight-charts/-/lightweight-charts-4.0.0.tgz", 4654 - "integrity": "sha512-0nS3mZ3WTaO3uuyWggvFWjHqe9hFYIjyddIozAZaPv1U+dYJ2ED64UlGSOmOIMuZ/Md1Ew/NLWYp3iPhcvO1Rg==", 4655 - "dev": true, 4656 - "requires": { 4657 - "fancy-canvas": "2.1.0" 4658 - } 4659 - }, 4660 - "locate-path": { 4661 - "version": "6.0.0", 4662 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 4663 - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 4664 - "dev": true, 4665 - "requires": { 4666 - "p-locate": "^5.0.0" 4667 - } 4668 - }, 4669 - "lodash.merge": { 4670 - "version": "4.6.2", 4671 - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 4672 - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 4673 - "dev": true 4674 - }, 4675 - "lru-cache": { 4676 - "version": "6.0.0", 4677 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 4678 - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 4679 - "dev": true, 4680 - "requires": { 4681 - "yallist": "^4.0.0" 4682 - } 4683 - }, 4684 - "magic-string": { 4685 - "version": "0.30.0", 4686 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", 4687 - "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", 4688 - "dev": true, 4689 - "requires": { 4690 - "@jridgewell/sourcemap-codec": "^1.4.13" 4691 - } 4692 - }, 4693 - "merge2": { 4694 - "version": "1.4.1", 4695 - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 4696 - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 4697 - "dev": true 4698 - }, 4699 - "micromatch": { 4700 - "version": "4.0.5", 4701 - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 4702 - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 4703 - "dev": true, 4704 - "requires": { 4705 - "braces": "^3.0.2", 4706 - "picomatch": "^2.3.1" 4707 - } 4708 - }, 4709 - "mime": { 4710 - "version": "3.0.0", 4711 - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", 4712 - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", 4713 - "dev": true 4714 - }, 4715 - "min-indent": { 4716 - "version": "1.0.1", 4717 - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", 4718 - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", 4719 - "dev": true 4720 - }, 4721 - "minimatch": { 4722 - "version": "3.1.2", 4723 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 4724 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 4725 - "dev": true, 4726 - "requires": { 4727 - "brace-expansion": "^1.1.7" 4728 - } 4729 - }, 4730 - "minimist": { 4731 - "version": "1.2.8", 4732 - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 4733 - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 4734 - "dev": true 4735 - }, 4736 - "mkdirp": { 4737 - "version": "0.5.6", 4738 - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", 4739 - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", 4740 - "dev": true, 4741 - "requires": { 4742 - "minimist": "^1.2.6" 4743 - } 4744 - }, 4745 - "modal-svelte": { 4746 - "version": "1.0.3", 4747 - "resolved": "https://registry.npmjs.org/modal-svelte/-/modal-svelte-1.0.3.tgz", 4748 - "integrity": "sha512-g456NJwnyMfG+aqE1zVM4lqgAyB+bWhpsSnqVlJW9Gt86KiC73X/Vnd6+lGtdlU6G1KExHUjJmi31xn6SUcMwQ==", 4749 - "dev": true, 4750 - "requires": {} 4751 - }, 4752 - "mri": { 4753 - "version": "1.2.0", 4754 - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", 4755 - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", 4756 - "dev": true 4757 - }, 4758 - "mrmime": { 4759 - "version": "1.0.1", 4760 - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", 4761 - "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", 4762 - "dev": true 4763 - }, 4764 - "ms": { 4765 - "version": "2.1.2", 4766 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 4767 - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 4768 - "dev": true 4769 - }, 4770 - "nanoid": { 4771 - "version": "3.3.4", 4772 - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", 4773 - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", 4774 - "dev": true 4775 - }, 4776 - "natural-compare": { 4777 - "version": "1.4.0", 4778 - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 4779 - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 4780 - "dev": true 4781 - }, 4782 - "natural-compare-lite": { 4783 - "version": "1.4.0", 4784 - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", 4785 - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", 4786 - "dev": true 4787 - }, 4788 - "node-fetch": { 4789 - "version": "2.6.9", 4790 - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", 4791 - "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", 4792 - "dev": true, 4793 - "requires": { 4794 - "whatwg-url": "^5.0.0" 4795 - } 4796 - }, 4797 - "normalize-path": { 4798 - "version": "3.0.0", 4799 - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 4800 - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 4801 - "dev": true 4802 - }, 4803 - "once": { 4804 - "version": "1.4.0", 4805 - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 4806 - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 4807 - "dev": true, 4808 - "requires": { 4809 - "wrappy": "1" 4810 - } 4811 - }, 4812 - "optionator": { 4813 - "version": "0.9.1", 4814 - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", 4815 - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", 4816 - "dev": true, 4817 - "requires": { 4818 - "deep-is": "^0.1.3", 4819 - "fast-levenshtein": "^2.0.6", 4820 - "levn": "^0.4.1", 4821 - "prelude-ls": "^1.2.1", 4822 - "type-check": "^0.4.0", 4823 - "word-wrap": "^1.2.3" 4824 - } 4825 - }, 4826 - "p-limit": { 4827 - "version": "3.1.0", 4828 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 4829 - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 4830 - "dev": true, 4831 - "requires": { 4832 - "yocto-queue": "^0.1.0" 4833 - } 4834 - }, 4835 - "p-locate": { 4836 - "version": "5.0.0", 4837 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 4838 - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 4839 - "dev": true, 4840 - "requires": { 4841 - "p-limit": "^3.0.2" 4842 - } 4843 - }, 4844 - "parent-module": { 4845 - "version": "1.0.1", 4846 - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 4847 - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 4848 - "dev": true, 4849 - "requires": { 4850 - "callsites": "^3.0.0" 4851 - } 4852 - }, 4853 - "path-exists": { 4854 - "version": "4.0.0", 4855 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 4856 - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 4857 - "dev": true 4858 - }, 4859 - "path-is-absolute": { 4860 - "version": "1.0.1", 4861 - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 4862 - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 4863 - "dev": true 4864 - }, 4865 - "path-key": { 4866 - "version": "3.1.1", 4867 - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 4868 - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 4869 - "dev": true 4870 - }, 4871 - "path-parse": { 4872 - "version": "1.0.7", 4873 - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 4874 - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 4875 - "dev": true 4876 - }, 4877 - "path-type": { 4878 - "version": "4.0.0", 4879 - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 4880 - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 4881 - "dev": true 4882 - }, 4883 - "picocolors": { 4884 - "version": "1.0.0", 4885 - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 4886 - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 4887 - "dev": true 4888 - }, 4889 - "picomatch": { 4890 - "version": "2.3.1", 4891 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 4892 - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 4893 - "dev": true 4894 - }, 4895 - "postcss": { 4896 - "version": "8.4.21", 4897 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", 4898 - "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", 4899 - "dev": true, 4900 - "requires": { 4901 - "nanoid": "^3.3.4", 4902 - "picocolors": "^1.0.0", 4903 - "source-map-js": "^1.0.2" 4904 - } 4905 - }, 4906 - "prelude-ls": { 4907 - "version": "1.2.1", 4908 - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 4909 - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 4910 - "dev": true 4911 - }, 4912 - "prettier": { 4913 - "version": "2.8.4", 4914 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.4.tgz", 4915 - "integrity": "sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==", 4916 - "dev": true 4917 - }, 4918 - "prettier-plugin-svelte": { 4919 - "version": "2.9.0", 4920 - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.9.0.tgz", 4921 - "integrity": "sha512-3doBi5NO4IVgaNPtwewvrgPpqAcvNv0NwJNflr76PIGgi9nf1oguQV1Hpdm9TI2ALIQVn/9iIwLpBO5UcD2Jiw==", 4922 - "dev": true, 4923 - "requires": {} 4924 - }, 4925 - "punycode": { 4926 - "version": "2.3.0", 4927 - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", 4928 - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", 4929 - "dev": true 4930 - }, 4931 - "queue-microtask": { 4932 - "version": "1.2.3", 4933 - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 4934 - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 4935 - "dev": true 4936 - }, 4937 - "readdirp": { 4938 - "version": "3.6.0", 4939 - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 4940 - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 4941 - "dev": true, 4942 - "requires": { 4943 - "picomatch": "^2.2.1" 4944 - } 4945 - }, 4946 - "regexparam": { 4947 - "version": "2.0.1", 4948 - "resolved": "https://registry.npmjs.org/regexparam/-/regexparam-2.0.1.tgz", 4949 - "integrity": "sha512-zRgSaYemnNYxUv+/5SeoHI0eJIgTL/A2pUtXUPLHQxUldagouJ9p+K6IbIZ/JiQuCEv2E2B1O11SjVQy3aMCkw==", 4950 - "dev": true 4951 - }, 4952 - "resolve": { 4953 - "version": "1.22.1", 4954 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", 4955 - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", 4956 - "dev": true, 4957 - "requires": { 4958 - "is-core-module": "^2.9.0", 4959 - "path-parse": "^1.0.7", 4960 - "supports-preserve-symlinks-flag": "^1.0.0" 4961 - } 4962 - }, 4963 - "resolve-from": { 4964 - "version": "4.0.0", 4965 - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 4966 - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 4967 - "dev": true 4968 - }, 4969 - "reusify": { 4970 - "version": "1.0.4", 4971 - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 4972 - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 4973 - "dev": true 4974 - }, 4975 - "rimraf": { 4976 - "version": "3.0.2", 4977 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 4978 - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 4979 - "dev": true, 4980 - "requires": { 4981 - "glob": "^7.1.3" 4982 - } 4983 - }, 4984 - "rollup": { 4985 - "version": "3.19.1", 4986 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.19.1.tgz", 4987 - "integrity": "sha512-lAbrdN7neYCg/8WaoWn/ckzCtz+jr70GFfYdlf50OF7387HTg+wiuiqJRFYawwSPpqfqDNYqK7smY/ks2iAudg==", 4988 - "dev": true, 4989 - "requires": { 4990 - "fsevents": "~2.3.2" 4991 - } 4992 - }, 4993 - "run-parallel": { 4994 - "version": "1.2.0", 4995 - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 4996 - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 4997 - "dev": true, 4998 - "requires": { 4999 - "queue-microtask": "^1.2.2" 5000 - } 5001 - }, 5002 - "sade": { 5003 - "version": "1.8.1", 5004 - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", 5005 - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", 5006 - "dev": true, 5007 - "requires": { 5008 - "mri": "^1.1.0" 5009 - } 5010 - }, 5011 - "sander": { 5012 - "version": "0.5.1", 5013 - "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz", 5014 - "integrity": "sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==", 5015 - "dev": true, 5016 - "requires": { 5017 - "es6-promise": "^3.1.2", 5018 - "graceful-fs": "^4.1.3", 5019 - "mkdirp": "^0.5.1", 5020 - "rimraf": "^2.5.2" 5021 - }, 5022 - "dependencies": { 5023 - "rimraf": { 5024 - "version": "2.7.1", 5025 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 5026 - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 5027 - "dev": true, 5028 - "requires": { 5029 - "glob": "^7.1.3" 5030 - } 5031 - } 5032 - } 5033 - }, 5034 - "sass": { 5035 - "version": "1.59.2", 5036 - "resolved": "https://registry.npmjs.org/sass/-/sass-1.59.2.tgz", 5037 - "integrity": "sha512-jJyO6SmbzkJexF8MUorHx5tAilcgabioYxT/BHbY4+OvoqmbHxsYlrjZ8Adhqcgl6Zqwie0TgMXLCAmPFxXOuw==", 5038 - "dev": true, 5039 - "requires": { 5040 - "chokidar": ">=3.0.0 <4.0.0", 5041 - "immutable": "^4.0.0", 5042 - "source-map-js": ">=0.6.2 <2.0.0" 5043 - } 5044 - }, 5045 - "semver": { 5046 - "version": "7.3.8", 5047 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", 5048 - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", 5049 - "dev": true, 5050 - "requires": { 5051 - "lru-cache": "^6.0.0" 5052 - } 5053 - }, 5054 - "set-cookie-parser": { 5055 - "version": "2.5.1", 5056 - "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.5.1.tgz", 5057 - "integrity": "sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==", 5058 - "dev": true 5059 - }, 5060 - "shebang-command": { 5061 - "version": "2.0.0", 5062 - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 5063 - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 5064 - "dev": true, 5065 - "requires": { 5066 - "shebang-regex": "^3.0.0" 5067 - } 5068 - }, 5069 - "shebang-regex": { 5070 - "version": "3.0.0", 5071 - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 5072 - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 5073 - "dev": true 5074 - }, 5075 - "sirv": { 5076 - "version": "2.0.2", 5077 - "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.2.tgz", 5078 - "integrity": "sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==", 5079 - "dev": true, 5080 - "requires": { 5081 - "@polka/url": "^1.0.0-next.20", 5082 - "mrmime": "^1.0.0", 5083 - "totalist": "^3.0.0" 5084 - } 5085 - }, 5086 - "slash": { 5087 - "version": "3.0.0", 5088 - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 5089 - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 5090 - "dev": true 5091 - }, 5092 - "sorcery": { 5093 - "version": "0.11.0", 5094 - "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.11.0.tgz", 5095 - "integrity": "sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==", 5096 - "dev": true, 5097 - "requires": { 5098 - "@jridgewell/sourcemap-codec": "^1.4.14", 5099 - "buffer-crc32": "^0.2.5", 5100 - "minimist": "^1.2.0", 5101 - "sander": "^0.5.0" 5102 - } 5103 - }, 5104 - "source-map-js": { 5105 - "version": "1.0.2", 5106 - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", 5107 - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", 5108 - "dev": true 5109 - }, 5110 - "streamsearch": { 5111 - "version": "1.1.0", 5112 - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", 5113 - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", 5114 - "dev": true 5115 - }, 5116 - "strip-ansi": { 5117 - "version": "6.0.1", 5118 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 5119 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 5120 - "dev": true, 5121 - "requires": { 5122 - "ansi-regex": "^5.0.1" 5123 - } 5124 - }, 5125 - "strip-indent": { 5126 - "version": "3.0.0", 5127 - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 5128 - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 5129 - "dev": true, 5130 - "requires": { 5131 - "min-indent": "^1.0.0" 5132 - } 5133 - }, 5134 - "strip-json-comments": { 5135 - "version": "3.1.1", 5136 - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 5137 - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 5138 - "dev": true 5139 - }, 5140 - "supports-color": { 5141 - "version": "7.2.0", 5142 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 5143 - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 5144 - "dev": true, 5145 - "requires": { 5146 - "has-flag": "^4.0.0" 5147 - } 5148 - }, 5149 - "supports-preserve-symlinks-flag": { 5150 - "version": "1.0.0", 5151 - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 5152 - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 5153 - "dev": true 5154 - }, 5155 - "svelte": { 5156 - "version": "3.56.0", 5157 - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.56.0.tgz", 5158 - "integrity": "sha512-LvXiJbjdvJKwB/0CQyYpDX0q+hFqCyWmybzC2G6eK1tJJA/RSRCytTfNmjHv+RHlLuA70vWG7nXp6gbeErYvRA==", 5159 - "dev": true 5160 - }, 5161 - "svelte-check": { 5162 - "version": "3.1.4", 5163 - "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-3.1.4.tgz", 5164 - "integrity": "sha512-25Lb46ZS4IK/XpBMe4IBMrtYf23V8alqBX+szXoccb7uM0D2Wqq5rMRzYBONZnFVuU1bQG3R50lyIT5eRewv2g==", 5165 - "dev": true, 5166 - "requires": { 5167 - "@jridgewell/trace-mapping": "^0.3.17", 5168 - "chokidar": "^3.4.1", 5169 - "fast-glob": "^3.2.7", 5170 - "import-fresh": "^3.2.1", 5171 - "picocolors": "^1.0.0", 5172 - "sade": "^1.7.4", 5173 - "svelte-preprocess": "^5.0.0", 5174 - "typescript": "^4.9.4" 5175 - } 5176 - }, 5177 - "svelte-hmr": { 5178 - "version": "0.15.1", 5179 - "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.1.tgz", 5180 - "integrity": "sha512-BiKB4RZ8YSwRKCNVdNxK/GfY+r4Kjgp9jCLEy0DuqAKfmQtpL38cQK3afdpjw4sqSs4PLi3jIPJIFp259NkZtA==", 5181 - "dev": true, 5182 - "requires": {} 5183 - }, 5184 - "svelte-preprocess": { 5185 - "version": "5.0.1", 5186 - "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.1.tgz", 5187 - "integrity": "sha512-0HXyhCoc9rsW4zGOgtInylC6qj259E1hpFnJMJWTf+aIfeqh4O/QHT31KT2hvPEqQfdjmqBR/kO2JDkkciBLrQ==", 5188 - "dev": true, 5189 - "requires": { 5190 - "@types/pug": "^2.0.6", 5191 - "@types/sass": "^1.43.1", 5192 - "detect-indent": "^6.1.0", 5193 - "magic-string": "^0.27.0", 5194 - "sorcery": "^0.11.0", 5195 - "strip-indent": "^3.0.0" 5196 - }, 5197 - "dependencies": { 5198 - "magic-string": { 5199 - "version": "0.27.0", 5200 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", 5201 - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", 5202 - "dev": true, 5203 - "requires": { 5204 - "@jridgewell/sourcemap-codec": "^1.4.13" 5205 - } 5206 - } 5207 - } 5208 - }, 5209 - "svg.draggable.js": { 5210 - "version": "2.2.2", 5211 - "resolved": "https://registry.npmjs.org/svg.draggable.js/-/svg.draggable.js-2.2.2.tgz", 5212 - "integrity": "sha512-JzNHBc2fLQMzYCZ90KZHN2ohXL0BQJGQimK1kGk6AvSeibuKcIdDX9Kr0dT9+UJ5O8nYA0RB839Lhvk4CY4MZw==", 5213 - "dev": true, 5214 - "requires": { 5215 - "svg.js": "^2.0.1" 5216 - } 5217 - }, 5218 - "svg.easing.js": { 5219 - "version": "2.0.0", 5220 - "resolved": "https://registry.npmjs.org/svg.easing.js/-/svg.easing.js-2.0.0.tgz", 5221 - "integrity": "sha512-//ctPdJMGy22YoYGV+3HEfHbm6/69LJUTAqI2/5qBvaNHZ9uUFVC82B0Pl299HzgH13rKrBgi4+XyXXyVWWthA==", 5222 - "dev": true, 5223 - "requires": { 5224 - "svg.js": ">=2.3.x" 5225 - } 5226 - }, 5227 - "svg.filter.js": { 5228 - "version": "2.0.2", 5229 - "resolved": "https://registry.npmjs.org/svg.filter.js/-/svg.filter.js-2.0.2.tgz", 5230 - "integrity": "sha512-xkGBwU+dKBzqg5PtilaTb0EYPqPfJ9Q6saVldX+5vCRy31P6TlRCP3U9NxH3HEufkKkpNgdTLBJnmhDHeTqAkw==", 5231 - "dev": true, 5232 - "requires": { 5233 - "svg.js": "^2.2.5" 5234 - } 5235 - }, 5236 - "svg.js": { 5237 - "version": "2.7.1", 5238 - "resolved": "https://registry.npmjs.org/svg.js/-/svg.js-2.7.1.tgz", 5239 - "integrity": "sha512-ycbxpizEQktk3FYvn/8BH+6/EuWXg7ZpQREJvgacqn46gIddG24tNNe4Son6omdXCnSOaApnpZw6MPCBA1dODA==", 5240 - "dev": true 5241 - }, 5242 - "svg.pathmorphing.js": { 5243 - "version": "0.1.3", 5244 - "resolved": "https://registry.npmjs.org/svg.pathmorphing.js/-/svg.pathmorphing.js-0.1.3.tgz", 5245 - "integrity": "sha512-49HWI9X4XQR/JG1qXkSDV8xViuTLIWm/B/7YuQELV5KMOPtXjiwH4XPJvr/ghEDibmLQ9Oc22dpWpG0vUDDNww==", 5246 - "dev": true, 5247 - "requires": { 5248 - "svg.js": "^2.4.0" 5249 - } 5250 - }, 5251 - "svg.resize.js": { 5252 - "version": "1.4.3", 5253 - "resolved": "https://registry.npmjs.org/svg.resize.js/-/svg.resize.js-1.4.3.tgz", 5254 - "integrity": "sha512-9k5sXJuPKp+mVzXNvxz7U0uC9oVMQrrf7cFsETznzUDDm0x8+77dtZkWdMfRlmbkEEYvUn9btKuZ3n41oNA+uw==", 5255 - "dev": true, 5256 - "requires": { 5257 - "svg.js": "^2.6.5", 5258 - "svg.select.js": "^2.1.2" 5259 - }, 5260 - "dependencies": { 5261 - "svg.select.js": { 5262 - "version": "2.1.2", 5263 - "resolved": "https://registry.npmjs.org/svg.select.js/-/svg.select.js-2.1.2.tgz", 5264 - "integrity": "sha512-tH6ABEyJsAOVAhwcCjF8mw4crjXSI1aa7j2VQR8ZuJ37H2MBUbyeqYr5nEO7sSN3cy9AR9DUwNg0t/962HlDbQ==", 5265 - "dev": true, 5266 - "requires": { 5267 - "svg.js": "^2.2.5" 5268 - } 5269 - } 5270 - } 5271 - }, 5272 - "svg.select.js": { 5273 - "version": "3.0.1", 5274 - "resolved": "https://registry.npmjs.org/svg.select.js/-/svg.select.js-3.0.1.tgz", 5275 - "integrity": "sha512-h5IS/hKkuVCbKSieR9uQCj9w+zLHoPh+ce19bBYyqF53g6mnPB8sAtIbe1s9dh2S2fCmYX2xel1Ln3PJBbK4kw==", 5276 - "dev": true, 5277 - "requires": { 5278 - "svg.js": "^2.6.5" 5279 - } 5280 - }, 5281 - "text-table": { 5282 - "version": "0.2.0", 5283 - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 5284 - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", 5285 - "dev": true 5286 - }, 5287 - "tiny-glob": { 5288 - "version": "0.2.9", 5289 - "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", 5290 - "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", 5291 - "dev": true, 5292 - "requires": { 5293 - "globalyzer": "0.1.0", 5294 - "globrex": "^0.1.2" 5295 - } 5296 - }, 5297 - "to-regex-range": { 5298 - "version": "5.0.1", 5299 - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 5300 - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 5301 - "dev": true, 5302 - "requires": { 5303 - "is-number": "^7.0.0" 5304 - } 5305 - }, 5306 - "totalist": { 5307 - "version": "3.0.0", 5308 - "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.0.tgz", 5309 - "integrity": "sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==", 5310 - "dev": true 5311 - }, 5312 - "tr46": { 5313 - "version": "0.0.3", 5314 - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", 5315 - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", 5316 - "dev": true 5317 - }, 5318 - "tslib": { 5319 - "version": "1.14.1", 5320 - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", 5321 - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", 5322 - "dev": true 5323 - }, 5324 - "tsutils": { 5325 - "version": "3.21.0", 5326 - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", 5327 - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", 5328 - "dev": true, 5329 - "requires": { 5330 - "tslib": "^1.8.1" 5331 - } 5332 - }, 5333 - "type-check": { 5334 - "version": "0.4.0", 5335 - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 5336 - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 5337 - "dev": true, 5338 - "requires": { 5339 - "prelude-ls": "^1.2.1" 5340 - } 5341 - }, 5342 - "type-fest": { 5343 - "version": "0.20.2", 5344 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 5345 - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 5346 - "dev": true 5347 - }, 5348 - "typescript": { 5349 - "version": "4.9.5", 5350 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", 5351 - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", 5352 - "dev": true 5353 - }, 5354 - "undici": { 5355 - "version": "5.20.0", 5356 - "resolved": "https://registry.npmjs.org/undici/-/undici-5.20.0.tgz", 5357 - "integrity": "sha512-J3j60dYzuo6Eevbawwp1sdg16k5Tf768bxYK4TUJRH7cBM4kFCbf3mOnM/0E3vQYXvpxITbbWmBafaDbxLDz3g==", 5358 - "dev": true, 5359 - "requires": { 5360 - "busboy": "^1.6.0" 5361 - } 5362 - }, 5363 - "universal-user-agent": { 5364 - "version": "6.0.0", 5365 - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", 5366 - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", 5367 - "dev": true 5368 - }, 5369 - "uri-js": { 5370 - "version": "4.4.1", 5371 - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 5372 - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 5373 - "dev": true, 5374 - "requires": { 5375 - "punycode": "^2.1.0" 5376 - } 5377 - }, 5378 - "vite": { 5379 - "version": "4.1.4", 5380 - "resolved": "https://registry.npmjs.org/vite/-/vite-4.1.4.tgz", 5381 - "integrity": "sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==", 5382 - "dev": true, 5383 - "requires": { 5384 - "esbuild": "^0.16.14", 5385 - "fsevents": "~2.3.2", 5386 - "postcss": "^8.4.21", 5387 - "resolve": "^1.22.1", 5388 - "rollup": "^3.10.0" 5389 - } 5390 - }, 5391 - "vitefu": { 5392 - "version": "0.2.4", 5393 - "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.4.tgz", 5394 - "integrity": "sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==", 5395 - "dev": true, 5396 - "requires": {} 5397 - }, 5398 - "webidl-conversions": { 5399 - "version": "3.0.1", 5400 - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", 5401 - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", 5402 - "dev": true 5403 - }, 5404 - "whatwg-fetch": { 5405 - "version": "3.6.2", 5406 - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", 5407 - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", 5408 - "dev": true 5409 - }, 5410 - "whatwg-url": { 5411 - "version": "5.0.0", 5412 - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", 5413 - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", 5414 - "dev": true, 5415 - "requires": { 5416 - "tr46": "~0.0.3", 5417 - "webidl-conversions": "^3.0.0" 5418 - } 5419 - }, 5420 - "which": { 5421 - "version": "2.0.2", 5422 - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 5423 - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 5424 - "dev": true, 5425 - "requires": { 5426 - "isexe": "^2.0.0" 5427 - } 5428 - }, 5429 - "word-wrap": { 5430 - "version": "1.2.3", 5431 - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", 5432 - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", 5433 - "dev": true 5434 - }, 5435 - "worktop": { 5436 - "version": "0.8.0-next.14", 5437 - "resolved": "https://registry.npmjs.org/worktop/-/worktop-0.8.0-next.14.tgz", 5438 - "integrity": "sha512-RZgqHu1w/JcUdWOE/BUEAzarrUUHh39eWkLdX8XpA6MfgLJF6X5Vl26CV7/wcm4O/UpZvHMGJUtB9eYTqDjc9g==", 5439 - "dev": true, 5440 - "requires": { 5441 - "mrmime": "^1.0.0", 5442 - "regexparam": "^2.0.0" 5443 - } 5444 - }, 5445 - "wrappy": { 5446 - "version": "1.0.2", 5447 - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 5448 - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 5449 - "dev": true 5450 - }, 5451 - "yallist": { 5452 - "version": "4.0.0", 5453 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 5454 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 5455 - "dev": true 5456 - }, 5457 - "yocto-queue": { 5458 - "version": "0.1.0", 5459 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 5460 - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 5461 - "dev": true 5462 3535 } 5463 3536 } 5464 3537 }
+19 -19
package.json
··· 5 5 "dev": "vite dev", 6 6 "build": "vite build", 7 7 "preview": "vite preview", 8 - "lint": "prettier --check src *.js && eslint src *.js && svelte-check", 8 + "lint": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json && eslint src && prettier --check src", 9 9 "format": "prettier --write src *.js && eslint --fix src *.js" 10 10 }, 11 11 "devDependencies": { 12 12 "@ctrl/tinycolor": "^3.6.0", 13 - "@octokit/core": "^4.2.0", 14 - "@sveltejs/adapter-cloudflare": "^2.2.0", 15 - "@sveltejs/kit": "^1.11.0", 16 - "@typescript-eslint/eslint-plugin": "^5.55.0", 17 - "@typescript-eslint/parser": "^5.55.0", 18 - "apexcharts": "^3.37.1", 19 - "eslint": "^8.36.0", 20 - "eslint-config-prettier": "^8.7.0", 21 - "eslint-plugin-svelte3": "^4.0.0", 13 + "@octokit/core": "^4.2.4", 14 + "@sveltejs/adapter-cloudflare": "^2.3.0", 15 + "@sveltejs/kit": "^1.21.0", 16 + "@typescript-eslint/eslint-plugin": "^5.60.1", 17 + "@typescript-eslint/parser": "^5.60.1", 18 + "apexcharts": "^3.41.0", 19 + "eslint": "^8.44.0", 20 + "eslint-config-prettier": "^8.8.0", 21 + "eslint-plugin-svelte": "^2.32.2", 22 22 "isomorphic-fetch": "^3.0.0", 23 - "lightweight-charts": "^4.0.0", 24 - "modal-svelte": "^1.0.3", 25 - "prettier": "^2.8.4", 26 - "prettier-plugin-svelte": "^2.9.0", 27 - "sass": "^1.59.2", 28 - "svelte": "^3.56.0", 29 - "svelte-check": "^3.1.4", 30 - "typescript": "^4.9.5", 31 - "vite": "^4.1.4" 23 + "lightweight-charts": "^4.0.1", 24 + "modal-svelte": "^1.1.0", 25 + "prettier": "^2.8.8", 26 + "prettier-plugin-svelte": "^2.10.1", 27 + "sass": "^1.63.6", 28 + "svelte": "^4.0.1", 29 + "svelte-check": "^3.4.4", 30 + "typescript": "^5.1.6", 31 + "vite": "^4.3.9" 32 32 }, 33 33 "prettier": { 34 34 "useTabs": true,
+1 -1
src/routes/Label.svelte
··· 9 9 export let onDelete: () => void 10 10 </script> 11 11 12 - <!-- svelte-ignore a11y-no-noninteractive-tabindex --> 13 12 <span 14 13 class="serie" 15 14 style:--color-1={hex} ··· 27 26 e.preventDefault() 28 27 } 29 28 }} 29 + role="button" 30 30 > 31 31 <button 32 32 type="button"
-166
src/routes/Modal.svelte
··· 1 - <script lang="ts"> 2 - import { cubicOut } from 'svelte/easing' 3 - import { fade, scale } from 'svelte/transition' 4 - import { checkShortcut } from './shortcuts' 5 - 6 - export let title: string | null = null 7 - export let center = false 8 - export let closeIcon = true 9 - export let onClose: () => void 10 - let visible = true 11 - export { visible as if } 12 - 13 - function focus(el: HTMLDivElement) { 14 - el.focus() 15 - } 16 - function focusDefault(el: HTMLDivElement) { 17 - if (!el.contains(document.activeElement)) { 18 - el.focus() 19 - } 20 - } 21 - function close() { 22 - onClose() 23 - } 24 - 25 - function keydown(e: KeyboardEvent) { 26 - if (checkShortcut(e, 'Escape')) { 27 - close() 28 - } 29 - } 30 - 31 - function getFocusElements(el: HTMLElement) { 32 - return Array.from( 33 - el.querySelectorAll( 34 - 'button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])' 35 - ) || [] 36 - ) 37 - } 38 - function focusTrap(el: HTMLElement, autofocus: boolean) { 39 - if (autofocus && !el.contains(document.activeElement)) { 40 - const focusElements = getFocusElements(el) 41 - if (focusElements[0] && focusElements[0] instanceof HTMLElement) { 42 - focusElements[0].focus() 43 - } 44 - } 45 - 46 - function handleKeydown(e: KeyboardEvent) { 47 - if (checkShortcut(e, 'Tab', { shift: true })) { 48 - const focusElements = getFocusElements(el) 49 - const lastFocusElement = focusElements[focusElements.length - 1] 50 - if ( 51 - focusElements[0] && 52 - document.activeElement?.isSameNode(focusElements[0]) && 53 - lastFocusElement instanceof HTMLElement 54 - ) { 55 - lastFocusElement.focus() 56 - e.preventDefault() 57 - } 58 - } else if (checkShortcut(e, 'Tab')) { 59 - const focusElements = getFocusElements(el) 60 - const lastFocusElement = focusElements[focusElements.length - 1] 61 - if ( 62 - document.activeElement?.isSameNode(lastFocusElement) && 63 - focusElements[0] instanceof HTMLElement 64 - ) { 65 - focusElements[0].focus() 66 - e.preventDefault() 67 - } 68 - } 69 - } 70 - el.addEventListener('keydown', handleKeydown) 71 - return { 72 - destroy() { 73 - el.removeEventListener('keydown', handleKeydown) 74 - }, 75 - } 76 - } 77 - </script> 78 - 79 - {#if visible} 80 - <div class="modal overlay" use:focusTrap={true} on:keydown={keydown}> 81 - <!-- svelte-ignore a11y-click-events-have-key-events --> 82 - <div 83 - class="bg overlay" 84 - on:click|self={close} 85 - tabindex="-1" 86 - transition:fade={{ duration: 200, easing: cubicOut }} 87 - /> 88 - <div 89 - class="box" 90 - tabindex="-1" 91 - use:focusDefault 92 - transition:scale|local={{ duration: 200, start: 0.9, opacity: 0, easing: cubicOut }} 93 - > 94 - {#if closeIcon} 95 - <!-- svelte-ignore a11y-click-events-have-key-events --> 96 - <svg 97 - on:click={close} 98 - fill="currentColor" 99 - xmlns="http://www.w3.org/2000/svg" 100 - width="12" 101 - height="12" 102 - viewBox="0 0 24 24" 103 - ><path 104 - d="M23.954 21.03l-9.184-9.095 9.092-9.174-2.832-2.807-9.09 9.179-9.176-9.088-2.81 2.81 9.186 9.105-9.095 9.184 2.81 2.81 9.112-9.192 9.18 9.1z" 105 - /></svg 106 - > 107 - {/if} 108 - <div class="content" class:center> 109 - {#if title} 110 - <h2 class="mb-6 text-4xl font-light">{title}</h2> 111 - {/if} 112 - <slot {focus} /> 113 - </div> 114 - </div> 115 - </div> 116 - {/if} 117 - 118 - <style lang="sass"> 119 - .overlay 120 - position: fixed 121 - top: 0px 122 - left: 0px 123 - bottom: 0px 124 - right: 0px 125 - display: flex 126 - .modal 127 - align-items: center 128 - justify-content: center 129 - padding: 1.5rem 130 - box-sizing: border-box 131 - z-index: 100 132 - .bg 133 - background-color: rgba(#000000, 0.5) 134 - z-index: -10 135 - .box 136 - background-color: hsl(220, 18%, 11%) 137 - position: relative 138 - padding: 1.5rem 139 - border: 1px solid hsla(0, 0%, 100%, 0.1) 140 - min-width: 300px 141 - max-width: 100% 142 - max-height: 100% 143 - box-sizing: border-box 144 - border-radius: 8px 145 - box-shadow: 0px 0px 30px 0px rgba(#000000, 0.5) 146 - overflow: auto 147 - .content 148 - display: flex 149 - height: 100% 150 - flex-direction: column 151 - justify-content: center 152 - align-items: left 153 - text-align: initial 154 - .center 155 - align-items: center 156 - text-align: center 157 - svg 158 - position: absolute 159 - right: 0.75rem 160 - top: 0.75rem 161 - padding: 0.4rem 162 - &:hover 163 - opacity: 0.7 164 - h2 165 - margin-top: -0.5rem 166 - </style>