darabos commited on
Commit
da515b9
·
1 Parent(s): b8b73b2

Set up iconify.

Browse files
web/package-lock.json CHANGED
@@ -15,12 +15,14 @@
15
  "sigma": "^3.0.0-beta.17"
16
  },
17
  "devDependencies": {
 
18
  "@sveltejs/vite-plugin-svelte": "^3.0.2",
19
  "@tsconfig/svelte": "^5.0.4",
20
  "svelte": "^4.2.12",
21
  "svelte-check": "^3.6.9",
22
  "tslib": "^2.6.2",
23
  "typescript": "^5.4.4",
 
24
  "vite": "^5.2.8"
25
  }
26
  },
@@ -36,6 +38,27 @@
36
  "node": ">=6.0.0"
37
  }
38
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39
  "node_modules/@esbuild/darwin-arm64": {
40
  "version": "0.20.2",
41
  "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz",
@@ -52,6 +75,156 @@
52
  "node": ">=12"
53
  }
54
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
55
  "node_modules/@jridgewell/gen-mapping": {
56
  "version": "0.3.5",
57
  "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
@@ -612,6 +785,20 @@
612
  "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
613
  "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
614
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
615
  "node_modules/css-tree": {
616
  "version": "2.3.1",
617
  "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz",
@@ -821,6 +1008,29 @@
821
  "node": ">=0.8.x"
822
  }
823
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
824
  "node_modules/fast-deep-equal": {
825
  "version": "3.1.3",
826
  "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
@@ -863,6 +1073,22 @@
863
  "node": ">=8"
864
  }
865
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
866
  "node_modules/fs.realpath": {
867
  "version": "1.0.0",
868
  "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
@@ -890,6 +1116,18 @@
890
  "node": ">=10"
891
  }
892
  },
 
 
 
 
 
 
 
 
 
 
 
 
893
  "node_modules/glob": {
894
  "version": "7.2.3",
895
  "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
@@ -1224,6 +1462,15 @@
1224
  "graphology-types": ">=0.23.0"
1225
  }
1226
  },
 
 
 
 
 
 
 
 
 
1227
  "node_modules/import-fresh": {
1228
  "version": "3.3.0",
1229
  "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
@@ -1304,6 +1551,30 @@
1304
  "@types/estree": "*"
1305
  }
1306
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1307
  "node_modules/kleur": {
1308
  "version": "4.1.5",
1309
  "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
@@ -1313,11 +1584,48 @@
1313
  "node": ">=6"
1314
  }
1315
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1316
  "node_modules/locate-character": {
1317
  "version": "3.0.0",
1318
  "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz",
1319
  "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA=="
1320
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1321
  "node_modules/magic-string": {
1322
  "version": "0.30.9",
1323
  "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.9.tgz",
@@ -1334,6 +1642,12 @@
1334
  "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz",
1335
  "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA=="
1336
  },
 
 
 
 
 
 
1337
  "node_modules/merge2": {
1338
  "version": "1.4.1",
1339
  "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
@@ -1356,6 +1670,18 @@
1356
  "node": ">=8.6"
1357
  }
1358
  },
 
 
 
 
 
 
 
 
 
 
 
 
1359
  "node_modules/min-indent": {
1360
  "version": "1.0.1",
1361
  "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
@@ -1394,6 +1720,18 @@
1394
  "mkdirp": "bin/cmd.js"
1395
  }
1396
  },
 
 
 
 
 
 
 
 
 
 
 
 
1397
  "node_modules/mnemonist": {
1398
  "version": "0.39.8",
1399
  "resolved": "https://registry.npmjs.org/mnemonist/-/mnemonist-0.39.8.tgz",
@@ -1444,6 +1782,33 @@
1444
  "node": ">=0.10.0"
1445
  }
1446
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1447
  "node_modules/obliterator": {
1448
  "version": "2.0.4",
1449
  "resolved": "https://registry.npmjs.org/obliterator/-/obliterator-2.0.4.tgz",
@@ -1457,6 +1822,51 @@
1457
  "wrappy": "1"
1458
  }
1459
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1460
  "node_modules/pandemonium": {
1461
  "version": "2.4.1",
1462
  "resolved": "https://registry.npmjs.org/pandemonium/-/pandemonium-2.4.1.tgz",
@@ -1477,6 +1887,15 @@
1477
  "node": ">=6"
1478
  }
1479
  },
 
 
 
 
 
 
 
 
 
1480
  "node_modules/path-is-absolute": {
1481
  "version": "1.0.1",
1482
  "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
@@ -1485,6 +1904,21 @@
1485
  "node": ">=0.10.0"
1486
  }
1487
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1488
  "node_modules/periscopic": {
1489
  "version": "3.1.0",
1490
  "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz",
@@ -1513,6 +1947,17 @@
1513
  "url": "https://github.com/sponsors/jonschlinkert"
1514
  }
1515
  },
 
 
 
 
 
 
 
 
 
 
 
1516
  "node_modules/postcss": {
1517
  "version": "8.4.38",
1518
  "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz",
@@ -1733,6 +2178,27 @@
1733
  "rimraf": "^2.5.2"
1734
  }
1735
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1736
  "node_modules/sigma": {
1737
  "version": "3.0.0-beta.17",
1738
  "resolved": "https://registry.npmjs.org/sigma/-/sigma-3.0.0-beta.17.tgz",
@@ -1742,6 +2208,18 @@
1742
  "graphology-utils": "^2.5.2"
1743
  }
1744
  },
 
 
 
 
 
 
 
 
 
 
 
 
1745
  "node_modules/sorcery": {
1746
  "version": "0.11.0",
1747
  "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.11.0.tgz",
@@ -1764,6 +2242,18 @@
1764
  "node": ">=0.10.0"
1765
  }
1766
  },
 
 
 
 
 
 
 
 
 
 
 
 
1767
  "node_modules/strip-indent": {
1768
  "version": "3.0.0",
1769
  "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
@@ -1926,6 +2416,69 @@
1926
  "node": ">=14.17"
1927
  }
1928
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1929
  "node_modules/vite": {
1930
  "version": "5.2.8",
1931
  "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.8.tgz",
@@ -1995,6 +2548,36 @@
1995
  }
1996
  }
1997
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1998
  "node_modules/wrappy": {
1999
  "version": "1.0.2",
2000
  "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
@@ -2020,6 +2603,18 @@
2020
  "engines": {
2021
  "node": ">= 14"
2022
  }
 
 
 
 
 
 
 
 
 
 
 
 
2023
  }
2024
  },
2025
  "dependencies": {
@@ -2032,6 +2627,21 @@
2032
  "@jridgewell/trace-mapping": "^0.3.24"
2033
  }
2034
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2035
  "@esbuild/darwin-arm64": {
2036
  "version": "0.20.2",
2037
  "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz",
@@ -2039,6 +2649,119 @@
2039
  "dev": true,
2040
  "optional": true
2041
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2042
  "@jridgewell/gen-mapping": {
2043
  "version": "0.3.5",
2044
  "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
@@ -2522,6 +3245,17 @@
2522
  "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
2523
  "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
2524
  },
 
 
 
 
 
 
 
 
 
 
 
2525
  "css-tree": {
2526
  "version": "2.3.1",
2527
  "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz",
@@ -2671,6 +3405,23 @@
2671
  "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
2672
  "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="
2673
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2674
  "fast-deep-equal": {
2675
  "version": "3.1.3",
2676
  "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
@@ -2707,6 +3458,16 @@
2707
  "to-regex-range": "^5.0.1"
2708
  }
2709
  },
 
 
 
 
 
 
 
 
 
 
2710
  "fs.realpath": {
2711
  "version": "1.0.0",
2712
  "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
@@ -2724,6 +3485,12 @@
2724
  "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-7.0.0.tgz",
2725
  "integrity": "sha512-14F4hBIxqKvD4Zz/XjDc3y94mNZN6pRv3U13Udo0lNLCWRBUsrMv2xwcF/y/Z5sV6+FQW+/ow68cHpm4sunt8Q=="
2726
  },
 
 
 
 
 
 
2727
  "glob": {
2728
  "version": "7.2.3",
2729
  "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
@@ -2987,6 +3754,12 @@
2987
  "integrity": "sha512-ckHg8MXrXJkOARk56ZaSCM1g1Wihe2d6iTmz1enGOz4W/l831MBCKSayeFQfowgF8wd+PQ4rlch/56Vs/VZLDQ==",
2988
  "requires": {}
2989
  },
 
 
 
 
 
 
2990
  "import-fresh": {
2991
  "version": "3.3.0",
2992
  "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
@@ -3049,17 +3822,60 @@
3049
  "@types/estree": "*"
3050
  }
3051
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3052
  "kleur": {
3053
  "version": "4.1.5",
3054
  "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
3055
  "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
3056
  "dev": true
3057
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3058
  "locate-character": {
3059
  "version": "3.0.0",
3060
  "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz",
3061
  "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA=="
3062
  },
 
 
 
 
 
 
 
 
 
3063
  "magic-string": {
3064
  "version": "0.30.9",
3065
  "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.9.tgz",
@@ -3073,6 +3889,12 @@
3073
  "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz",
3074
  "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA=="
3075
  },
 
 
 
 
 
 
3076
  "merge2": {
3077
  "version": "1.4.1",
3078
  "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
@@ -3089,6 +3911,12 @@
3089
  "picomatch": "^2.3.1"
3090
  }
3091
  },
 
 
 
 
 
 
3092
  "min-indent": {
3093
  "version": "1.0.1",
3094
  "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
@@ -3115,6 +3943,18 @@
3115
  "minimist": "^1.2.6"
3116
  }
3117
  },
 
 
 
 
 
 
 
 
 
 
 
 
3118
  "mnemonist": {
3119
  "version": "0.39.8",
3120
  "resolved": "https://registry.npmjs.org/mnemonist/-/mnemonist-0.39.8.tgz",
@@ -3147,6 +3987,23 @@
3147
  "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
3148
  "dev": true
3149
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3150
  "obliterator": {
3151
  "version": "2.0.4",
3152
  "resolved": "https://registry.npmjs.org/obliterator/-/obliterator-2.0.4.tgz",
@@ -3160,6 +4017,33 @@
3160
  "wrappy": "1"
3161
  }
3162
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3163
  "pandemonium": {
3164
  "version": "2.4.1",
3165
  "resolved": "https://registry.npmjs.org/pandemonium/-/pandemonium-2.4.1.tgz",
@@ -3177,11 +4061,29 @@
3177
  "callsites": "^3.0.0"
3178
  }
3179
  },
 
 
 
 
 
 
3180
  "path-is-absolute": {
3181
  "version": "1.0.1",
3182
  "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
3183
  "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="
3184
  },
 
 
 
 
 
 
 
 
 
 
 
 
3185
  "periscopic": {
3186
  "version": "3.1.0",
3187
  "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz",
@@ -3204,6 +4106,17 @@
3204
  "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
3205
  "dev": true
3206
  },
 
 
 
 
 
 
 
 
 
 
 
3207
  "postcss": {
3208
  "version": "8.4.38",
3209
  "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz",
@@ -3325,6 +4238,21 @@
3325
  "rimraf": "^2.5.2"
3326
  }
3327
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3328
  "sigma": {
3329
  "version": "3.0.0-beta.17",
3330
  "resolved": "https://registry.npmjs.org/sigma/-/sigma-3.0.0-beta.17.tgz",
@@ -3334,6 +4262,12 @@
3334
  "graphology-utils": "^2.5.2"
3335
  }
3336
  },
 
 
 
 
 
 
3337
  "sorcery": {
3338
  "version": "0.11.0",
3339
  "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.11.0.tgz",
@@ -3350,6 +4284,12 @@
3350
  "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz",
3351
  "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg=="
3352
  },
 
 
 
 
 
 
3353
  "strip-indent": {
3354
  "version": "3.0.0",
3355
  "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
@@ -3435,6 +4375,39 @@
3435
  "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==",
3436
  "devOptional": true
3437
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3438
  "vite": {
3439
  "version": "5.2.8",
3440
  "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.8.tgz",
@@ -3454,6 +4427,27 @@
3454
  "dev": true,
3455
  "requires": {}
3456
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3457
  "wrappy": {
3458
  "version": "1.0.2",
3459
  "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
@@ -3470,6 +4464,12 @@
3470
  "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==",
3471
  "optional": true,
3472
  "peer": true
 
 
 
 
 
 
3473
  }
3474
  }
3475
  }
 
15
  "sigma": "^3.0.0-beta.17"
16
  },
17
  "devDependencies": {
18
+ "@iconify-json/tabler": "^1.1.110",
19
  "@sveltejs/vite-plugin-svelte": "^3.0.2",
20
  "@tsconfig/svelte": "^5.0.4",
21
  "svelte": "^4.2.12",
22
  "svelte-check": "^3.6.9",
23
  "tslib": "^2.6.2",
24
  "typescript": "^5.4.4",
25
+ "unplugin-icons": "^0.18.5",
26
  "vite": "^5.2.8"
27
  }
28
  },
 
38
  "node": ">=6.0.0"
39
  }
40
  },
41
+ "node_modules/@antfu/install-pkg": {
42
+ "version": "0.3.2",
43
+ "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-0.3.2.tgz",
44
+ "integrity": "sha512-FFYqME8+UHlPnRlX/vn+8cTD4Wo/nG/lzRxpABs3XANBmdJdNImVz3QvjNAE/W3PSCNbG387FOz8o5WelnWOlg==",
45
+ "dev": true,
46
+ "dependencies": {
47
+ "execa": "^8.0.1"
48
+ },
49
+ "funding": {
50
+ "url": "https://github.com/sponsors/antfu"
51
+ }
52
+ },
53
+ "node_modules/@antfu/utils": {
54
+ "version": "0.7.7",
55
+ "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.7.tgz",
56
+ "integrity": "sha512-gFPqTG7otEJ8uP6wrhDv6mqwGWYZKNvAcCq6u9hOj0c+IKCEsY4L1oC9trPq2SaWIzAfHvqfBDxF591JkMf+kg==",
57
+ "dev": true,
58
+ "funding": {
59
+ "url": "https://github.com/sponsors/antfu"
60
+ }
61
+ },
62
  "node_modules/@esbuild/darwin-arm64": {
63
  "version": "0.20.2",
64
  "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz",
 
75
  "node": ">=12"
76
  }
77
  },
78
+ "node_modules/@iconify-json/tabler": {
79
+ "version": "1.1.110",
80
+ "resolved": "https://registry.npmjs.org/@iconify-json/tabler/-/tabler-1.1.110.tgz",
81
+ "integrity": "sha512-+0TbyNeQpFI2r+bjtbazGrpGskI3c9NTii/6HhWTS+/d5+PiLs6+wWJW0M9AU2ykew7zdMKB2WtyczFyjYzZIQ==",
82
+ "dev": true,
83
+ "dependencies": {
84
+ "@iconify/types": "*"
85
+ }
86
+ },
87
+ "node_modules/@iconify/types": {
88
+ "version": "2.0.0",
89
+ "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz",
90
+ "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==",
91
+ "dev": true
92
+ },
93
+ "node_modules/@iconify/utils": {
94
+ "version": "2.1.23",
95
+ "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.1.23.tgz",
96
+ "integrity": "sha512-YGNbHKM5tyDvdWZ92y2mIkrfvm5Fvhe6WJSkWu7vvOFhMtYDP0casZpoRz0XEHZCrYsR4stdGT3cZ52yp5qZdQ==",
97
+ "dev": true,
98
+ "dependencies": {
99
+ "@antfu/install-pkg": "^0.1.1",
100
+ "@antfu/utils": "^0.7.7",
101
+ "@iconify/types": "^2.0.0",
102
+ "debug": "^4.3.4",
103
+ "kolorist": "^1.8.0",
104
+ "local-pkg": "^0.5.0",
105
+ "mlly": "^1.6.1"
106
+ }
107
+ },
108
+ "node_modules/@iconify/utils/node_modules/@antfu/install-pkg": {
109
+ "version": "0.1.1",
110
+ "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-0.1.1.tgz",
111
+ "integrity": "sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==",
112
+ "dev": true,
113
+ "dependencies": {
114
+ "execa": "^5.1.1",
115
+ "find-up": "^5.0.0"
116
+ },
117
+ "funding": {
118
+ "url": "https://github.com/sponsors/antfu"
119
+ }
120
+ },
121
+ "node_modules/@iconify/utils/node_modules/execa": {
122
+ "version": "5.1.1",
123
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
124
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
125
+ "dev": true,
126
+ "dependencies": {
127
+ "cross-spawn": "^7.0.3",
128
+ "get-stream": "^6.0.0",
129
+ "human-signals": "^2.1.0",
130
+ "is-stream": "^2.0.0",
131
+ "merge-stream": "^2.0.0",
132
+ "npm-run-path": "^4.0.1",
133
+ "onetime": "^5.1.2",
134
+ "signal-exit": "^3.0.3",
135
+ "strip-final-newline": "^2.0.0"
136
+ },
137
+ "engines": {
138
+ "node": ">=10"
139
+ },
140
+ "funding": {
141
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
142
+ }
143
+ },
144
+ "node_modules/@iconify/utils/node_modules/get-stream": {
145
+ "version": "6.0.1",
146
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
147
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
148
+ "dev": true,
149
+ "engines": {
150
+ "node": ">=10"
151
+ },
152
+ "funding": {
153
+ "url": "https://github.com/sponsors/sindresorhus"
154
+ }
155
+ },
156
+ "node_modules/@iconify/utils/node_modules/human-signals": {
157
+ "version": "2.1.0",
158
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
159
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
160
+ "dev": true,
161
+ "engines": {
162
+ "node": ">=10.17.0"
163
+ }
164
+ },
165
+ "node_modules/@iconify/utils/node_modules/is-stream": {
166
+ "version": "2.0.1",
167
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
168
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
169
+ "dev": true,
170
+ "engines": {
171
+ "node": ">=8"
172
+ },
173
+ "funding": {
174
+ "url": "https://github.com/sponsors/sindresorhus"
175
+ }
176
+ },
177
+ "node_modules/@iconify/utils/node_modules/mimic-fn": {
178
+ "version": "2.1.0",
179
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
180
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
181
+ "dev": true,
182
+ "engines": {
183
+ "node": ">=6"
184
+ }
185
+ },
186
+ "node_modules/@iconify/utils/node_modules/npm-run-path": {
187
+ "version": "4.0.1",
188
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
189
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
190
+ "dev": true,
191
+ "dependencies": {
192
+ "path-key": "^3.0.0"
193
+ },
194
+ "engines": {
195
+ "node": ">=8"
196
+ }
197
+ },
198
+ "node_modules/@iconify/utils/node_modules/onetime": {
199
+ "version": "5.1.2",
200
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
201
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
202
+ "dev": true,
203
+ "dependencies": {
204
+ "mimic-fn": "^2.1.0"
205
+ },
206
+ "engines": {
207
+ "node": ">=6"
208
+ },
209
+ "funding": {
210
+ "url": "https://github.com/sponsors/sindresorhus"
211
+ }
212
+ },
213
+ "node_modules/@iconify/utils/node_modules/signal-exit": {
214
+ "version": "3.0.7",
215
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
216
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
217
+ "dev": true
218
+ },
219
+ "node_modules/@iconify/utils/node_modules/strip-final-newline": {
220
+ "version": "2.0.0",
221
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
222
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
223
+ "dev": true,
224
+ "engines": {
225
+ "node": ">=6"
226
+ }
227
+ },
228
  "node_modules/@jridgewell/gen-mapping": {
229
  "version": "0.3.5",
230
  "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
 
785
  "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
786
  "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
787
  },
788
+ "node_modules/cross-spawn": {
789
+ "version": "7.0.3",
790
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
791
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
792
+ "dev": true,
793
+ "dependencies": {
794
+ "path-key": "^3.1.0",
795
+ "shebang-command": "^2.0.0",
796
+ "which": "^2.0.1"
797
+ },
798
+ "engines": {
799
+ "node": ">= 8"
800
+ }
801
+ },
802
  "node_modules/css-tree": {
803
  "version": "2.3.1",
804
  "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz",
 
1008
  "node": ">=0.8.x"
1009
  }
1010
  },
1011
+ "node_modules/execa": {
1012
+ "version": "8.0.1",
1013
+ "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz",
1014
+ "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==",
1015
+ "dev": true,
1016
+ "dependencies": {
1017
+ "cross-spawn": "^7.0.3",
1018
+ "get-stream": "^8.0.1",
1019
+ "human-signals": "^5.0.0",
1020
+ "is-stream": "^3.0.0",
1021
+ "merge-stream": "^2.0.0",
1022
+ "npm-run-path": "^5.1.0",
1023
+ "onetime": "^6.0.0",
1024
+ "signal-exit": "^4.1.0",
1025
+ "strip-final-newline": "^3.0.0"
1026
+ },
1027
+ "engines": {
1028
+ "node": ">=16.17"
1029
+ },
1030
+ "funding": {
1031
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
1032
+ }
1033
+ },
1034
  "node_modules/fast-deep-equal": {
1035
  "version": "3.1.3",
1036
  "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
 
1073
  "node": ">=8"
1074
  }
1075
  },
1076
+ "node_modules/find-up": {
1077
+ "version": "5.0.0",
1078
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
1079
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
1080
+ "dev": true,
1081
+ "dependencies": {
1082
+ "locate-path": "^6.0.0",
1083
+ "path-exists": "^4.0.0"
1084
+ },
1085
+ "engines": {
1086
+ "node": ">=10"
1087
+ },
1088
+ "funding": {
1089
+ "url": "https://github.com/sponsors/sindresorhus"
1090
+ }
1091
+ },
1092
  "node_modules/fs.realpath": {
1093
  "version": "1.0.0",
1094
  "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
 
1116
  "node": ">=10"
1117
  }
1118
  },
1119
+ "node_modules/get-stream": {
1120
+ "version": "8.0.1",
1121
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz",
1122
+ "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==",
1123
+ "dev": true,
1124
+ "engines": {
1125
+ "node": ">=16"
1126
+ },
1127
+ "funding": {
1128
+ "url": "https://github.com/sponsors/sindresorhus"
1129
+ }
1130
+ },
1131
  "node_modules/glob": {
1132
  "version": "7.2.3",
1133
  "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
 
1462
  "graphology-types": ">=0.23.0"
1463
  }
1464
  },
1465
+ "node_modules/human-signals": {
1466
+ "version": "5.0.0",
1467
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz",
1468
+ "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==",
1469
+ "dev": true,
1470
+ "engines": {
1471
+ "node": ">=16.17.0"
1472
+ }
1473
+ },
1474
  "node_modules/import-fresh": {
1475
  "version": "3.3.0",
1476
  "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
 
1551
  "@types/estree": "*"
1552
  }
1553
  },
1554
+ "node_modules/is-stream": {
1555
+ "version": "3.0.0",
1556
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
1557
+ "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
1558
+ "dev": true,
1559
+ "engines": {
1560
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
1561
+ },
1562
+ "funding": {
1563
+ "url": "https://github.com/sponsors/sindresorhus"
1564
+ }
1565
+ },
1566
+ "node_modules/isexe": {
1567
+ "version": "2.0.0",
1568
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1569
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
1570
+ "dev": true
1571
+ },
1572
+ "node_modules/jsonc-parser": {
1573
+ "version": "3.2.1",
1574
+ "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz",
1575
+ "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==",
1576
+ "dev": true
1577
+ },
1578
  "node_modules/kleur": {
1579
  "version": "4.1.5",
1580
  "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
 
1584
  "node": ">=6"
1585
  }
1586
  },
1587
+ "node_modules/kolorist": {
1588
+ "version": "1.8.0",
1589
+ "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz",
1590
+ "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==",
1591
+ "dev": true
1592
+ },
1593
+ "node_modules/local-pkg": {
1594
+ "version": "0.5.0",
1595
+ "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz",
1596
+ "integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==",
1597
+ "dev": true,
1598
+ "dependencies": {
1599
+ "mlly": "^1.4.2",
1600
+ "pkg-types": "^1.0.3"
1601
+ },
1602
+ "engines": {
1603
+ "node": ">=14"
1604
+ },
1605
+ "funding": {
1606
+ "url": "https://github.com/sponsors/antfu"
1607
+ }
1608
+ },
1609
  "node_modules/locate-character": {
1610
  "version": "3.0.0",
1611
  "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz",
1612
  "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA=="
1613
  },
1614
+ "node_modules/locate-path": {
1615
+ "version": "6.0.0",
1616
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
1617
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
1618
+ "dev": true,
1619
+ "dependencies": {
1620
+ "p-locate": "^5.0.0"
1621
+ },
1622
+ "engines": {
1623
+ "node": ">=10"
1624
+ },
1625
+ "funding": {
1626
+ "url": "https://github.com/sponsors/sindresorhus"
1627
+ }
1628
+ },
1629
  "node_modules/magic-string": {
1630
  "version": "0.30.9",
1631
  "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.9.tgz",
 
1642
  "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz",
1643
  "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA=="
1644
  },
1645
+ "node_modules/merge-stream": {
1646
+ "version": "2.0.0",
1647
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
1648
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
1649
+ "dev": true
1650
+ },
1651
  "node_modules/merge2": {
1652
  "version": "1.4.1",
1653
  "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
 
1670
  "node": ">=8.6"
1671
  }
1672
  },
1673
+ "node_modules/mimic-fn": {
1674
+ "version": "4.0.0",
1675
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
1676
+ "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
1677
+ "dev": true,
1678
+ "engines": {
1679
+ "node": ">=12"
1680
+ },
1681
+ "funding": {
1682
+ "url": "https://github.com/sponsors/sindresorhus"
1683
+ }
1684
+ },
1685
  "node_modules/min-indent": {
1686
  "version": "1.0.1",
1687
  "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
 
1720
  "mkdirp": "bin/cmd.js"
1721
  }
1722
  },
1723
+ "node_modules/mlly": {
1724
+ "version": "1.6.1",
1725
+ "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.6.1.tgz",
1726
+ "integrity": "sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==",
1727
+ "dev": true,
1728
+ "dependencies": {
1729
+ "acorn": "^8.11.3",
1730
+ "pathe": "^1.1.2",
1731
+ "pkg-types": "^1.0.3",
1732
+ "ufo": "^1.3.2"
1733
+ }
1734
+ },
1735
  "node_modules/mnemonist": {
1736
  "version": "0.39.8",
1737
  "resolved": "https://registry.npmjs.org/mnemonist/-/mnemonist-0.39.8.tgz",
 
1782
  "node": ">=0.10.0"
1783
  }
1784
  },
1785
+ "node_modules/npm-run-path": {
1786
+ "version": "5.3.0",
1787
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz",
1788
+ "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==",
1789
+ "dev": true,
1790
+ "dependencies": {
1791
+ "path-key": "^4.0.0"
1792
+ },
1793
+ "engines": {
1794
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
1795
+ },
1796
+ "funding": {
1797
+ "url": "https://github.com/sponsors/sindresorhus"
1798
+ }
1799
+ },
1800
+ "node_modules/npm-run-path/node_modules/path-key": {
1801
+ "version": "4.0.0",
1802
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
1803
+ "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
1804
+ "dev": true,
1805
+ "engines": {
1806
+ "node": ">=12"
1807
+ },
1808
+ "funding": {
1809
+ "url": "https://github.com/sponsors/sindresorhus"
1810
+ }
1811
+ },
1812
  "node_modules/obliterator": {
1813
  "version": "2.0.4",
1814
  "resolved": "https://registry.npmjs.org/obliterator/-/obliterator-2.0.4.tgz",
 
1822
  "wrappy": "1"
1823
  }
1824
  },
1825
+ "node_modules/onetime": {
1826
+ "version": "6.0.0",
1827
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",
1828
+ "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
1829
+ "dev": true,
1830
+ "dependencies": {
1831
+ "mimic-fn": "^4.0.0"
1832
+ },
1833
+ "engines": {
1834
+ "node": ">=12"
1835
+ },
1836
+ "funding": {
1837
+ "url": "https://github.com/sponsors/sindresorhus"
1838
+ }
1839
+ },
1840
+ "node_modules/p-limit": {
1841
+ "version": "3.1.0",
1842
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
1843
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
1844
+ "dev": true,
1845
+ "dependencies": {
1846
+ "yocto-queue": "^0.1.0"
1847
+ },
1848
+ "engines": {
1849
+ "node": ">=10"
1850
+ },
1851
+ "funding": {
1852
+ "url": "https://github.com/sponsors/sindresorhus"
1853
+ }
1854
+ },
1855
+ "node_modules/p-locate": {
1856
+ "version": "5.0.0",
1857
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
1858
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
1859
+ "dev": true,
1860
+ "dependencies": {
1861
+ "p-limit": "^3.0.2"
1862
+ },
1863
+ "engines": {
1864
+ "node": ">=10"
1865
+ },
1866
+ "funding": {
1867
+ "url": "https://github.com/sponsors/sindresorhus"
1868
+ }
1869
+ },
1870
  "node_modules/pandemonium": {
1871
  "version": "2.4.1",
1872
  "resolved": "https://registry.npmjs.org/pandemonium/-/pandemonium-2.4.1.tgz",
 
1887
  "node": ">=6"
1888
  }
1889
  },
1890
+ "node_modules/path-exists": {
1891
+ "version": "4.0.0",
1892
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
1893
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
1894
+ "dev": true,
1895
+ "engines": {
1896
+ "node": ">=8"
1897
+ }
1898
+ },
1899
  "node_modules/path-is-absolute": {
1900
  "version": "1.0.1",
1901
  "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
 
1904
  "node": ">=0.10.0"
1905
  }
1906
  },
1907
+ "node_modules/path-key": {
1908
+ "version": "3.1.1",
1909
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1910
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1911
+ "dev": true,
1912
+ "engines": {
1913
+ "node": ">=8"
1914
+ }
1915
+ },
1916
+ "node_modules/pathe": {
1917
+ "version": "1.1.2",
1918
+ "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz",
1919
+ "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==",
1920
+ "dev": true
1921
+ },
1922
  "node_modules/periscopic": {
1923
  "version": "3.1.0",
1924
  "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz",
 
1947
  "url": "https://github.com/sponsors/jonschlinkert"
1948
  }
1949
  },
1950
+ "node_modules/pkg-types": {
1951
+ "version": "1.0.3",
1952
+ "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz",
1953
+ "integrity": "sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==",
1954
+ "dev": true,
1955
+ "dependencies": {
1956
+ "jsonc-parser": "^3.2.0",
1957
+ "mlly": "^1.2.0",
1958
+ "pathe": "^1.1.0"
1959
+ }
1960
+ },
1961
  "node_modules/postcss": {
1962
  "version": "8.4.38",
1963
  "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz",
 
2178
  "rimraf": "^2.5.2"
2179
  }
2180
  },
2181
+ "node_modules/shebang-command": {
2182
+ "version": "2.0.0",
2183
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
2184
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
2185
+ "dev": true,
2186
+ "dependencies": {
2187
+ "shebang-regex": "^3.0.0"
2188
+ },
2189
+ "engines": {
2190
+ "node": ">=8"
2191
+ }
2192
+ },
2193
+ "node_modules/shebang-regex": {
2194
+ "version": "3.0.0",
2195
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
2196
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
2197
+ "dev": true,
2198
+ "engines": {
2199
+ "node": ">=8"
2200
+ }
2201
+ },
2202
  "node_modules/sigma": {
2203
  "version": "3.0.0-beta.17",
2204
  "resolved": "https://registry.npmjs.org/sigma/-/sigma-3.0.0-beta.17.tgz",
 
2208
  "graphology-utils": "^2.5.2"
2209
  }
2210
  },
2211
+ "node_modules/signal-exit": {
2212
+ "version": "4.1.0",
2213
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
2214
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
2215
+ "dev": true,
2216
+ "engines": {
2217
+ "node": ">=14"
2218
+ },
2219
+ "funding": {
2220
+ "url": "https://github.com/sponsors/isaacs"
2221
+ }
2222
+ },
2223
  "node_modules/sorcery": {
2224
  "version": "0.11.0",
2225
  "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.11.0.tgz",
 
2242
  "node": ">=0.10.0"
2243
  }
2244
  },
2245
+ "node_modules/strip-final-newline": {
2246
+ "version": "3.0.0",
2247
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
2248
+ "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==",
2249
+ "dev": true,
2250
+ "engines": {
2251
+ "node": ">=12"
2252
+ },
2253
+ "funding": {
2254
+ "url": "https://github.com/sponsors/sindresorhus"
2255
+ }
2256
+ },
2257
  "node_modules/strip-indent": {
2258
  "version": "3.0.0",
2259
  "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
 
2416
  "node": ">=14.17"
2417
  }
2418
  },
2419
+ "node_modules/ufo": {
2420
+ "version": "1.5.3",
2421
+ "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.3.tgz",
2422
+ "integrity": "sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==",
2423
+ "dev": true
2424
+ },
2425
+ "node_modules/unplugin": {
2426
+ "version": "1.10.1",
2427
+ "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.10.1.tgz",
2428
+ "integrity": "sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==",
2429
+ "dev": true,
2430
+ "dependencies": {
2431
+ "acorn": "^8.11.3",
2432
+ "chokidar": "^3.6.0",
2433
+ "webpack-sources": "^3.2.3",
2434
+ "webpack-virtual-modules": "^0.6.1"
2435
+ },
2436
+ "engines": {
2437
+ "node": ">=14.0.0"
2438
+ }
2439
+ },
2440
+ "node_modules/unplugin-icons": {
2441
+ "version": "0.18.5",
2442
+ "resolved": "https://registry.npmjs.org/unplugin-icons/-/unplugin-icons-0.18.5.tgz",
2443
+ "integrity": "sha512-KVNAohXbZ7tVcG1C3p6QaC7wU9Qrj7etv4XvsMMJAxr5LccQZ+Iuv5LOIv/7GtqXaGN1BuFCqRO1ErsHEgEXdQ==",
2444
+ "dev": true,
2445
+ "dependencies": {
2446
+ "@antfu/install-pkg": "^0.3.1",
2447
+ "@antfu/utils": "^0.7.7",
2448
+ "@iconify/utils": "^2.1.22",
2449
+ "debug": "^4.3.4",
2450
+ "kolorist": "^1.8.0",
2451
+ "local-pkg": "^0.5.0",
2452
+ "unplugin": "^1.6.0"
2453
+ },
2454
+ "funding": {
2455
+ "url": "https://github.com/sponsors/antfu"
2456
+ },
2457
+ "peerDependencies": {
2458
+ "@svgr/core": ">=7.0.0",
2459
+ "@svgx/core": "^1.0.1",
2460
+ "@vue/compiler-sfc": "^3.0.2 || ^2.7.0",
2461
+ "vue-template-compiler": "^2.6.12",
2462
+ "vue-template-es2015-compiler": "^1.9.0"
2463
+ },
2464
+ "peerDependenciesMeta": {
2465
+ "@svgr/core": {
2466
+ "optional": true
2467
+ },
2468
+ "@svgx/core": {
2469
+ "optional": true
2470
+ },
2471
+ "@vue/compiler-sfc": {
2472
+ "optional": true
2473
+ },
2474
+ "vue-template-compiler": {
2475
+ "optional": true
2476
+ },
2477
+ "vue-template-es2015-compiler": {
2478
+ "optional": true
2479
+ }
2480
+ }
2481
+ },
2482
  "node_modules/vite": {
2483
  "version": "5.2.8",
2484
  "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.8.tgz",
 
2548
  }
2549
  }
2550
  },
2551
+ "node_modules/webpack-sources": {
2552
+ "version": "3.2.3",
2553
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
2554
+ "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
2555
+ "dev": true,
2556
+ "engines": {
2557
+ "node": ">=10.13.0"
2558
+ }
2559
+ },
2560
+ "node_modules/webpack-virtual-modules": {
2561
+ "version": "0.6.1",
2562
+ "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.1.tgz",
2563
+ "integrity": "sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==",
2564
+ "dev": true
2565
+ },
2566
+ "node_modules/which": {
2567
+ "version": "2.0.2",
2568
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
2569
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
2570
+ "dev": true,
2571
+ "dependencies": {
2572
+ "isexe": "^2.0.0"
2573
+ },
2574
+ "bin": {
2575
+ "node-which": "bin/node-which"
2576
+ },
2577
+ "engines": {
2578
+ "node": ">= 8"
2579
+ }
2580
+ },
2581
  "node_modules/wrappy": {
2582
  "version": "1.0.2",
2583
  "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
 
2603
  "engines": {
2604
  "node": ">= 14"
2605
  }
2606
+ },
2607
+ "node_modules/yocto-queue": {
2608
+ "version": "0.1.0",
2609
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
2610
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
2611
+ "dev": true,
2612
+ "engines": {
2613
+ "node": ">=10"
2614
+ },
2615
+ "funding": {
2616
+ "url": "https://github.com/sponsors/sindresorhus"
2617
+ }
2618
  }
2619
  },
2620
  "dependencies": {
 
2627
  "@jridgewell/trace-mapping": "^0.3.24"
2628
  }
2629
  },
2630
+ "@antfu/install-pkg": {
2631
+ "version": "0.3.2",
2632
+ "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-0.3.2.tgz",
2633
+ "integrity": "sha512-FFYqME8+UHlPnRlX/vn+8cTD4Wo/nG/lzRxpABs3XANBmdJdNImVz3QvjNAE/W3PSCNbG387FOz8o5WelnWOlg==",
2634
+ "dev": true,
2635
+ "requires": {
2636
+ "execa": "^8.0.1"
2637
+ }
2638
+ },
2639
+ "@antfu/utils": {
2640
+ "version": "0.7.7",
2641
+ "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.7.tgz",
2642
+ "integrity": "sha512-gFPqTG7otEJ8uP6wrhDv6mqwGWYZKNvAcCq6u9hOj0c+IKCEsY4L1oC9trPq2SaWIzAfHvqfBDxF591JkMf+kg==",
2643
+ "dev": true
2644
+ },
2645
  "@esbuild/darwin-arm64": {
2646
  "version": "0.20.2",
2647
  "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz",
 
2649
  "dev": true,
2650
  "optional": true
2651
  },
2652
+ "@iconify-json/tabler": {
2653
+ "version": "1.1.110",
2654
+ "resolved": "https://registry.npmjs.org/@iconify-json/tabler/-/tabler-1.1.110.tgz",
2655
+ "integrity": "sha512-+0TbyNeQpFI2r+bjtbazGrpGskI3c9NTii/6HhWTS+/d5+PiLs6+wWJW0M9AU2ykew7zdMKB2WtyczFyjYzZIQ==",
2656
+ "dev": true,
2657
+ "requires": {
2658
+ "@iconify/types": "*"
2659
+ }
2660
+ },
2661
+ "@iconify/types": {
2662
+ "version": "2.0.0",
2663
+ "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz",
2664
+ "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==",
2665
+ "dev": true
2666
+ },
2667
+ "@iconify/utils": {
2668
+ "version": "2.1.23",
2669
+ "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.1.23.tgz",
2670
+ "integrity": "sha512-YGNbHKM5tyDvdWZ92y2mIkrfvm5Fvhe6WJSkWu7vvOFhMtYDP0casZpoRz0XEHZCrYsR4stdGT3cZ52yp5qZdQ==",
2671
+ "dev": true,
2672
+ "requires": {
2673
+ "@antfu/install-pkg": "^0.1.1",
2674
+ "@antfu/utils": "^0.7.7",
2675
+ "@iconify/types": "^2.0.0",
2676
+ "debug": "^4.3.4",
2677
+ "kolorist": "^1.8.0",
2678
+ "local-pkg": "^0.5.0",
2679
+ "mlly": "^1.6.1"
2680
+ },
2681
+ "dependencies": {
2682
+ "@antfu/install-pkg": {
2683
+ "version": "0.1.1",
2684
+ "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-0.1.1.tgz",
2685
+ "integrity": "sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==",
2686
+ "dev": true,
2687
+ "requires": {
2688
+ "execa": "^5.1.1",
2689
+ "find-up": "^5.0.0"
2690
+ }
2691
+ },
2692
+ "execa": {
2693
+ "version": "5.1.1",
2694
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
2695
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
2696
+ "dev": true,
2697
+ "requires": {
2698
+ "cross-spawn": "^7.0.3",
2699
+ "get-stream": "^6.0.0",
2700
+ "human-signals": "^2.1.0",
2701
+ "is-stream": "^2.0.0",
2702
+ "merge-stream": "^2.0.0",
2703
+ "npm-run-path": "^4.0.1",
2704
+ "onetime": "^5.1.2",
2705
+ "signal-exit": "^3.0.3",
2706
+ "strip-final-newline": "^2.0.0"
2707
+ }
2708
+ },
2709
+ "get-stream": {
2710
+ "version": "6.0.1",
2711
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
2712
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
2713
+ "dev": true
2714
+ },
2715
+ "human-signals": {
2716
+ "version": "2.1.0",
2717
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
2718
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
2719
+ "dev": true
2720
+ },
2721
+ "is-stream": {
2722
+ "version": "2.0.1",
2723
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
2724
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
2725
+ "dev": true
2726
+ },
2727
+ "mimic-fn": {
2728
+ "version": "2.1.0",
2729
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
2730
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
2731
+ "dev": true
2732
+ },
2733
+ "npm-run-path": {
2734
+ "version": "4.0.1",
2735
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
2736
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
2737
+ "dev": true,
2738
+ "requires": {
2739
+ "path-key": "^3.0.0"
2740
+ }
2741
+ },
2742
+ "onetime": {
2743
+ "version": "5.1.2",
2744
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
2745
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
2746
+ "dev": true,
2747
+ "requires": {
2748
+ "mimic-fn": "^2.1.0"
2749
+ }
2750
+ },
2751
+ "signal-exit": {
2752
+ "version": "3.0.7",
2753
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
2754
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
2755
+ "dev": true
2756
+ },
2757
+ "strip-final-newline": {
2758
+ "version": "2.0.0",
2759
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
2760
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
2761
+ "dev": true
2762
+ }
2763
+ }
2764
+ },
2765
  "@jridgewell/gen-mapping": {
2766
  "version": "0.3.5",
2767
  "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
 
3245
  "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
3246
  "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
3247
  },
3248
+ "cross-spawn": {
3249
+ "version": "7.0.3",
3250
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
3251
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
3252
+ "dev": true,
3253
+ "requires": {
3254
+ "path-key": "^3.1.0",
3255
+ "shebang-command": "^2.0.0",
3256
+ "which": "^2.0.1"
3257
+ }
3258
+ },
3259
  "css-tree": {
3260
  "version": "2.3.1",
3261
  "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz",
 
3405
  "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
3406
  "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="
3407
  },
3408
+ "execa": {
3409
+ "version": "8.0.1",
3410
+ "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz",
3411
+ "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==",
3412
+ "dev": true,
3413
+ "requires": {
3414
+ "cross-spawn": "^7.0.3",
3415
+ "get-stream": "^8.0.1",
3416
+ "human-signals": "^5.0.0",
3417
+ "is-stream": "^3.0.0",
3418
+ "merge-stream": "^2.0.0",
3419
+ "npm-run-path": "^5.1.0",
3420
+ "onetime": "^6.0.0",
3421
+ "signal-exit": "^4.1.0",
3422
+ "strip-final-newline": "^3.0.0"
3423
+ }
3424
+ },
3425
  "fast-deep-equal": {
3426
  "version": "3.1.3",
3427
  "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
 
3458
  "to-regex-range": "^5.0.1"
3459
  }
3460
  },
3461
+ "find-up": {
3462
+ "version": "5.0.0",
3463
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
3464
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
3465
+ "dev": true,
3466
+ "requires": {
3467
+ "locate-path": "^6.0.0",
3468
+ "path-exists": "^4.0.0"
3469
+ }
3470
+ },
3471
  "fs.realpath": {
3472
  "version": "1.0.0",
3473
  "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
 
3485
  "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-7.0.0.tgz",
3486
  "integrity": "sha512-14F4hBIxqKvD4Zz/XjDc3y94mNZN6pRv3U13Udo0lNLCWRBUsrMv2xwcF/y/Z5sV6+FQW+/ow68cHpm4sunt8Q=="
3487
  },
3488
+ "get-stream": {
3489
+ "version": "8.0.1",
3490
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz",
3491
+ "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==",
3492
+ "dev": true
3493
+ },
3494
  "glob": {
3495
  "version": "7.2.3",
3496
  "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
 
3754
  "integrity": "sha512-ckHg8MXrXJkOARk56ZaSCM1g1Wihe2d6iTmz1enGOz4W/l831MBCKSayeFQfowgF8wd+PQ4rlch/56Vs/VZLDQ==",
3755
  "requires": {}
3756
  },
3757
+ "human-signals": {
3758
+ "version": "5.0.0",
3759
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz",
3760
+ "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==",
3761
+ "dev": true
3762
+ },
3763
  "import-fresh": {
3764
  "version": "3.3.0",
3765
  "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
 
3822
  "@types/estree": "*"
3823
  }
3824
  },
3825
+ "is-stream": {
3826
+ "version": "3.0.0",
3827
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
3828
+ "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
3829
+ "dev": true
3830
+ },
3831
+ "isexe": {
3832
+ "version": "2.0.0",
3833
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3834
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
3835
+ "dev": true
3836
+ },
3837
+ "jsonc-parser": {
3838
+ "version": "3.2.1",
3839
+ "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz",
3840
+ "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==",
3841
+ "dev": true
3842
+ },
3843
  "kleur": {
3844
  "version": "4.1.5",
3845
  "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
3846
  "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
3847
  "dev": true
3848
  },
3849
+ "kolorist": {
3850
+ "version": "1.8.0",
3851
+ "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz",
3852
+ "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==",
3853
+ "dev": true
3854
+ },
3855
+ "local-pkg": {
3856
+ "version": "0.5.0",
3857
+ "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz",
3858
+ "integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==",
3859
+ "dev": true,
3860
+ "requires": {
3861
+ "mlly": "^1.4.2",
3862
+ "pkg-types": "^1.0.3"
3863
+ }
3864
+ },
3865
  "locate-character": {
3866
  "version": "3.0.0",
3867
  "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz",
3868
  "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA=="
3869
  },
3870
+ "locate-path": {
3871
+ "version": "6.0.0",
3872
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
3873
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
3874
+ "dev": true,
3875
+ "requires": {
3876
+ "p-locate": "^5.0.0"
3877
+ }
3878
+ },
3879
  "magic-string": {
3880
  "version": "0.30.9",
3881
  "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.9.tgz",
 
3889
  "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz",
3890
  "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA=="
3891
  },
3892
+ "merge-stream": {
3893
+ "version": "2.0.0",
3894
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
3895
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
3896
+ "dev": true
3897
+ },
3898
  "merge2": {
3899
  "version": "1.4.1",
3900
  "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
 
3911
  "picomatch": "^2.3.1"
3912
  }
3913
  },
3914
+ "mimic-fn": {
3915
+ "version": "4.0.0",
3916
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
3917
+ "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
3918
+ "dev": true
3919
+ },
3920
  "min-indent": {
3921
  "version": "1.0.1",
3922
  "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
 
3943
  "minimist": "^1.2.6"
3944
  }
3945
  },
3946
+ "mlly": {
3947
+ "version": "1.6.1",
3948
+ "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.6.1.tgz",
3949
+ "integrity": "sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==",
3950
+ "dev": true,
3951
+ "requires": {
3952
+ "acorn": "^8.11.3",
3953
+ "pathe": "^1.1.2",
3954
+ "pkg-types": "^1.0.3",
3955
+ "ufo": "^1.3.2"
3956
+ }
3957
+ },
3958
  "mnemonist": {
3959
  "version": "0.39.8",
3960
  "resolved": "https://registry.npmjs.org/mnemonist/-/mnemonist-0.39.8.tgz",
 
3987
  "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
3988
  "dev": true
3989
  },
3990
+ "npm-run-path": {
3991
+ "version": "5.3.0",
3992
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz",
3993
+ "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==",
3994
+ "dev": true,
3995
+ "requires": {
3996
+ "path-key": "^4.0.0"
3997
+ },
3998
+ "dependencies": {
3999
+ "path-key": {
4000
+ "version": "4.0.0",
4001
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
4002
+ "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
4003
+ "dev": true
4004
+ }
4005
+ }
4006
+ },
4007
  "obliterator": {
4008
  "version": "2.0.4",
4009
  "resolved": "https://registry.npmjs.org/obliterator/-/obliterator-2.0.4.tgz",
 
4017
  "wrappy": "1"
4018
  }
4019
  },
4020
+ "onetime": {
4021
+ "version": "6.0.0",
4022
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",
4023
+ "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
4024
+ "dev": true,
4025
+ "requires": {
4026
+ "mimic-fn": "^4.0.0"
4027
+ }
4028
+ },
4029
+ "p-limit": {
4030
+ "version": "3.1.0",
4031
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
4032
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
4033
+ "dev": true,
4034
+ "requires": {
4035
+ "yocto-queue": "^0.1.0"
4036
+ }
4037
+ },
4038
+ "p-locate": {
4039
+ "version": "5.0.0",
4040
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
4041
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
4042
+ "dev": true,
4043
+ "requires": {
4044
+ "p-limit": "^3.0.2"
4045
+ }
4046
+ },
4047
  "pandemonium": {
4048
  "version": "2.4.1",
4049
  "resolved": "https://registry.npmjs.org/pandemonium/-/pandemonium-2.4.1.tgz",
 
4061
  "callsites": "^3.0.0"
4062
  }
4063
  },
4064
+ "path-exists": {
4065
+ "version": "4.0.0",
4066
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
4067
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
4068
+ "dev": true
4069
+ },
4070
  "path-is-absolute": {
4071
  "version": "1.0.1",
4072
  "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
4073
  "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="
4074
  },
4075
+ "path-key": {
4076
+ "version": "3.1.1",
4077
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
4078
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
4079
+ "dev": true
4080
+ },
4081
+ "pathe": {
4082
+ "version": "1.1.2",
4083
+ "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz",
4084
+ "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==",
4085
+ "dev": true
4086
+ },
4087
  "periscopic": {
4088
  "version": "3.1.0",
4089
  "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz",
 
4106
  "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
4107
  "dev": true
4108
  },
4109
+ "pkg-types": {
4110
+ "version": "1.0.3",
4111
+ "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz",
4112
+ "integrity": "sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==",
4113
+ "dev": true,
4114
+ "requires": {
4115
+ "jsonc-parser": "^3.2.0",
4116
+ "mlly": "^1.2.0",
4117
+ "pathe": "^1.1.0"
4118
+ }
4119
+ },
4120
  "postcss": {
4121
  "version": "8.4.38",
4122
  "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz",
 
4238
  "rimraf": "^2.5.2"
4239
  }
4240
  },
4241
+ "shebang-command": {
4242
+ "version": "2.0.0",
4243
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
4244
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
4245
+ "dev": true,
4246
+ "requires": {
4247
+ "shebang-regex": "^3.0.0"
4248
+ }
4249
+ },
4250
+ "shebang-regex": {
4251
+ "version": "3.0.0",
4252
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
4253
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
4254
+ "dev": true
4255
+ },
4256
  "sigma": {
4257
  "version": "3.0.0-beta.17",
4258
  "resolved": "https://registry.npmjs.org/sigma/-/sigma-3.0.0-beta.17.tgz",
 
4262
  "graphology-utils": "^2.5.2"
4263
  }
4264
  },
4265
+ "signal-exit": {
4266
+ "version": "4.1.0",
4267
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
4268
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
4269
+ "dev": true
4270
+ },
4271
  "sorcery": {
4272
  "version": "0.11.0",
4273
  "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.11.0.tgz",
 
4284
  "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz",
4285
  "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg=="
4286
  },
4287
+ "strip-final-newline": {
4288
+ "version": "3.0.0",
4289
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
4290
+ "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==",
4291
+ "dev": true
4292
+ },
4293
  "strip-indent": {
4294
  "version": "3.0.0",
4295
  "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
 
4375
  "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==",
4376
  "devOptional": true
4377
  },
4378
+ "ufo": {
4379
+ "version": "1.5.3",
4380
+ "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.3.tgz",
4381
+ "integrity": "sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==",
4382
+ "dev": true
4383
+ },
4384
+ "unplugin": {
4385
+ "version": "1.10.1",
4386
+ "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.10.1.tgz",
4387
+ "integrity": "sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==",
4388
+ "dev": true,
4389
+ "requires": {
4390
+ "acorn": "^8.11.3",
4391
+ "chokidar": "^3.6.0",
4392
+ "webpack-sources": "^3.2.3",
4393
+ "webpack-virtual-modules": "^0.6.1"
4394
+ }
4395
+ },
4396
+ "unplugin-icons": {
4397
+ "version": "0.18.5",
4398
+ "resolved": "https://registry.npmjs.org/unplugin-icons/-/unplugin-icons-0.18.5.tgz",
4399
+ "integrity": "sha512-KVNAohXbZ7tVcG1C3p6QaC7wU9Qrj7etv4XvsMMJAxr5LccQZ+Iuv5LOIv/7GtqXaGN1BuFCqRO1ErsHEgEXdQ==",
4400
+ "dev": true,
4401
+ "requires": {
4402
+ "@antfu/install-pkg": "^0.3.1",
4403
+ "@antfu/utils": "^0.7.7",
4404
+ "@iconify/utils": "^2.1.22",
4405
+ "debug": "^4.3.4",
4406
+ "kolorist": "^1.8.0",
4407
+ "local-pkg": "^0.5.0",
4408
+ "unplugin": "^1.6.0"
4409
+ }
4410
+ },
4411
  "vite": {
4412
  "version": "5.2.8",
4413
  "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.8.tgz",
 
4427
  "dev": true,
4428
  "requires": {}
4429
  },
4430
+ "webpack-sources": {
4431
+ "version": "3.2.3",
4432
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
4433
+ "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
4434
+ "dev": true
4435
+ },
4436
+ "webpack-virtual-modules": {
4437
+ "version": "0.6.1",
4438
+ "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.1.tgz",
4439
+ "integrity": "sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==",
4440
+ "dev": true
4441
+ },
4442
+ "which": {
4443
+ "version": "2.0.2",
4444
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
4445
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
4446
+ "dev": true,
4447
+ "requires": {
4448
+ "isexe": "^2.0.0"
4449
+ }
4450
+ },
4451
  "wrappy": {
4452
  "version": "1.0.2",
4453
  "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
 
4464
  "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==",
4465
  "optional": true,
4466
  "peer": true
4467
+ },
4468
+ "yocto-queue": {
4469
+ "version": "0.1.0",
4470
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
4471
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
4472
+ "dev": true
4473
  }
4474
  }
4475
  }
web/package.json CHANGED
@@ -10,12 +10,14 @@
10
  "check": "svelte-check --tsconfig ./tsconfig.json"
11
  },
12
  "devDependencies": {
 
13
  "@sveltejs/vite-plugin-svelte": "^3.0.2",
14
  "@tsconfig/svelte": "^5.0.4",
15
  "svelte": "^4.2.12",
16
  "svelte-check": "^3.6.9",
17
  "tslib": "^2.6.2",
18
  "typescript": "^5.4.4",
 
19
  "vite": "^5.2.8"
20
  },
21
  "dependencies": {
 
10
  "check": "svelte-check --tsconfig ./tsconfig.json"
11
  },
12
  "devDependencies": {
13
+ "@iconify-json/tabler": "^1.1.110",
14
  "@sveltejs/vite-plugin-svelte": "^3.0.2",
15
  "@tsconfig/svelte": "^5.0.4",
16
  "svelte": "^4.2.12",
17
  "svelte-check": "^3.6.9",
18
  "tslib": "^2.6.2",
19
  "typescript": "^5.4.4",
20
+ "unplugin-icons": "^0.18.5",
21
  "vite": "^5.2.8"
22
  },
23
  "dependencies": {
web/src/Directory.svelte CHANGED
@@ -1,6 +1,10 @@
1
  <script lang="ts">
2
  // The directory browser.
3
  import logo from './assets/logo.png';
 
 
 
 
4
  export let path = '';
5
  async function fetchList(path) {
6
  const encodedPath = encodeURIComponent(path || '');
@@ -9,11 +13,11 @@
9
  return j;
10
  }
11
  $: list = fetchList(path);
12
- function open(item) {
13
  if (item.type === 'directory') {
14
- location.hash = `#dir?path=${item.name}`;
15
  } else {
16
- location.hash = `#edit?path=${item.name}`;
17
  }
18
  }
19
  function shortName(item) {
@@ -27,11 +31,19 @@
27
  <div class="tagline">The Complete Graph Data Science Platform</div>
28
  </div>
29
  <div class="entry-list">
 
30
  {#await list}
31
  <div>Loading...</div>
32
  {:then list}
33
  {#each list as item}
34
- <div class="entry" on:click={open(item)}>{shortName(item)}</div>
 
 
 
 
 
 
 
35
  {/each}
36
  {:catch error}
37
  <p style="color: red">{error.message}</p>
@@ -40,12 +52,6 @@
40
  </div>
41
 
42
  <style>
43
- @media (min-width: 640px) {
44
- .directory {
45
- width: 100%;
46
- }
47
- }
48
-
49
  .entry-list {
50
  width: 100%;
51
  margin: 10px auto;
@@ -84,12 +90,14 @@
84
  }
85
  }
86
 
87
- .entry-list .entry {
88
- position: relative;
89
- border-bottom: 1px solid whitesmoke;
90
  }
91
  .entry-list .entry {
92
- padding-left: 40px;
 
 
93
  color: #004165;
94
  cursor: pointer;
95
  user-select: none;
@@ -108,4 +116,7 @@
108
  background: #002a4c;
109
  height: 100vh;
110
  }
 
 
 
111
  </style>
 
1
  <script lang="ts">
2
  // The directory browser.
3
  import logo from './assets/logo.png';
4
+ import Home from 'virtual:icons/tabler/home'
5
+ import Folder from 'virtual:icons/tabler/folder'
6
+ import File from 'virtual:icons/tabler/file'
7
+
8
  export let path = '';
9
  async function fetchList(path) {
10
  const encodedPath = encodeURIComponent(path || '');
 
13
  return j;
14
  }
15
  $: list = fetchList(path);
16
+ function link(item) {
17
  if (item.type === 'directory') {
18
+ return `#dir?path=${item.name}`;
19
  } else {
20
+ return `#edit?path=${item.name}`;
21
  }
22
  }
23
  function shortName(item) {
 
31
  <div class="tagline">The Complete Graph Data Science Platform</div>
32
  </div>
33
  <div class="entry-list">
34
+ {#if path} <div class="breadcrumbs"><a href="#dir"><Home /></a> {path} </div> {/if}
35
  {#await list}
36
  <div>Loading...</div>
37
  {:then list}
38
  {#each list as item}
39
+ <a class="entry" href={link(item)}>
40
+ {#if item.type === 'directory'}
41
+ <Folder />
42
+ {:else}
43
+ <File />
44
+ {/if}
45
+ {shortName(item)}
46
+ </a>
47
  {/each}
48
  {:catch error}
49
  <p style="color: red">{error.message}</p>
 
52
  </div>
53
 
54
  <style>
 
 
 
 
 
 
55
  .entry-list {
56
  width: 100%;
57
  margin: 10px auto;
 
90
  }
91
  }
92
 
93
+ .breadcrumbs {
94
+ padding-left: 10px;
95
+ font-size: 20px;
96
  }
97
  .entry-list .entry {
98
+ display: block;
99
+ border-bottom: 1px solid whitesmoke;
100
+ padding-left: 10px;
101
  color: #004165;
102
  cursor: pointer;
103
  user-select: none;
 
116
  background: #002a4c;
117
  height: 100vh;
118
  }
119
+ a {
120
+ color: black;
121
+ }
122
  </style>
web/vite.config.ts CHANGED
@@ -1,9 +1,13 @@
1
  import { defineConfig } from 'vite'
2
  import { svelte } from '@sveltejs/vite-plugin-svelte'
 
3
 
4
  // https://vitejs.dev/config/
5
  export default defineConfig({
6
- plugins: [svelte()],
 
 
 
7
  server: {
8
  proxy: { '/api': 'http://127.0.0.1:8000' },
9
  },
 
1
  import { defineConfig } from 'vite'
2
  import { svelte } from '@sveltejs/vite-plugin-svelte'
3
+ import Icons from 'unplugin-icons/vite'
4
 
5
  // https://vitejs.dev/config/
6
  export default defineConfig({
7
+ plugins: [
8
+ svelte(),
9
+ Icons({ compiler: 'svelte', defaultStyle: 'vertical-align: sub;' }),
10
+ ],
11
  server: {
12
  proxy: { '/api': 'http://127.0.0.1:8000' },
13
  },