@@ -1,17 +1,25 @@
2 "name": "urbit-astrolabe",
2 "name": "urbit-astrolabe",
3− "version": "0.0.0",
3+ "version": "0.3.0",
4 "lockfileVersion": 2,
4 "lockfileVersion": 2,
5 "requires": true,
5 "requires": true,
6 "packages": {
6 "packages": {
8 "name": "urbit-astrolabe",
8 "name": "urbit-astrolabe",
9− "version": "0.0.0",
9+ "version": "0.3.0",
10 "dependencies": {
10 "dependencies": {
11+ "@johnhyde/sigil-js": "github:johnhyde/sigil-js",
11 "@tlon/phonemes-js": "^1.0.0",
12 "@tlon/phonemes-js": "^1.0.0",
12 "@tlon/sigil-js": "^1.4.5",
13 "@tlon/sigil-js": "^1.4.5",
13 "@urbit/api": "^2.1.0",
14 "@urbit/api": "^2.1.0",
14 "@urbit/http-api": "^2.1.0",
15 "@urbit/http-api": "^2.1.0",
17+ "graphology": "^0.24.1",
18+ "lodash": "^4.17.21",
19+ "sigma-jh": "^2.4.2",
20+ "svelte-copy-to-clipboard": "^0.2.5",
21+ "svelte-markdown": "^0.2.3",
22+ "tippy.js": "^6.3.7",
15 "urbit-ob": "^5.0.1"
23 "urbit-ob": "^5.0.1"
17 "devDependencies": {
25 "devDependencies": {
@@ -21,8 +29,10 @@
21 "autoprefixer": "^10.4.2",
29 "autoprefixer": "^10.4.2",
22 "concurrently": "^7.0.0",
30 "concurrently": "^7.0.0",
23 "cross-env": "^7.0.3",
31 "cross-env": "^7.0.3",
32+ "dotenv-cli": "^6.0.0",
24 "postcss-cli": "^9.1.0",
33 "postcss-cli": "^9.1.0",
25− "svelte": "^3.44.0",
35+ "svelte": "^3.48.0",
26 "svelte-check": "^2.2.7",
36 "svelte-check": "^2.2.7",
27 "svelte-preprocess": "^4.9.8",
37 "svelte-preprocess": "^4.9.8",
28 "svelte-spa-router": "^3.2.0",
38 "svelte-spa-router": "^3.2.0",
@@ -32,6 +42,28 @@
32 "vite": "^2.7.2"
42 "vite": "^2.7.2"
46+ "name": "@johnhyde/sigil-js",
51+ "invariant": "^2.2.4",
53+ "transformation-matrix": "2.1.1"
56+ "@types/invariant": "^2.2.31",
57+ "@types/react": "^17.0.20",
59+ "prettier": "^1.19.1",
61+ "typescript": "^3.8.3"
63+ "peerDependencies": {
64+ "react": "^16 || ^17"
35 "node_modules/@babel/code-frame": {
67 "node_modules/@babel/code-frame": {
36 "version": "7.16.7",
68 "version": "7.16.7",
37 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz",
69 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz",
@@ -140,6 +172,19 @@
140 "node": ">=6.9.0"
172 "node": ">=6.9.0"
175+ "node_modules/@johnhyde/sigil-js": {
177+ "resolved": "git+ssh://git@github.com/johnhyde/sigil-js.git#f89ce78c34b5811ea19ddea4a6964ea8360e7b4d",
180+ "invariant": "^2.2.4",
182+ "transformation-matrix": "2.1.1"
184+ "peerDependencies": {
185+ "react": "^16 || ^17"
143 "node_modules/@microsoft/fetch-event-source": {
188 "node_modules/@microsoft/fetch-event-source": {
144 "version": "2.0.1",
189 "version": "2.0.1",
145 "resolved": "https://registry.npmjs.org/@microsoft/fetch-event-source/-/fetch-event-source-2.0.1.tgz",
190 "resolved": "https://registry.npmjs.org/@microsoft/fetch-event-source/-/fetch-event-source-2.0.1.tgz",
@@ -180,6 +225,15 @@
180 "node": ">= 8"
225 "node": ">= 8"
228+ "node_modules/@popperjs/core": {
229+ "version": "2.11.5",
230+ "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz",
231+ "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==",
233+ "type": "opencollective",
234+ "url": "https://opencollective.com/popperjs"
183 "node_modules/@rollup/pluginutils": {
237 "node_modules/@rollup/pluginutils": {
184 "version": "4.1.2",
238 "version": "4.1.2",
185 "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.1.2.tgz",
239 "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.1.2.tgz",
@@ -244,6 +298,11 @@
244 "integrity": "sha512-aqkICXbM1oX5FfgZd2qSSAGdyo/NRxjWCamxoyi3T8iVQnzGge19HhDYzZ6NrVOW7bhcWNSq9XexWFtMzbB24A==",
298 "integrity": "sha512-aqkICXbM1oX5FfgZd2qSSAGdyo/NRxjWCamxoyi3T8iVQnzGge19HhDYzZ6NrVOW7bhcWNSq9XexWFtMzbB24A==",
245 "dev": true
299 "dev": true
301+ "node_modules/@types/marked": {
303+ "resolved": "https://registry.npmjs.org/@types/marked/-/marked-4.0.7.tgz",
304+ "integrity": "sha512-eEAhnz21CwvKVW+YvRvcTuFKNU9CV1qH+opcgVK3pIMI6YZzDm6gc8o2vHjldFk6MGKt5pueSB7IOpvpx5Qekw=="
247 "node_modules/@types/node": {
306 "node_modules/@types/node": {
248 "version": "17.0.8",
307 "version": "17.0.8",
249 "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.8.tgz",
308 "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.8.tgz",
@@ -304,6 +363,11 @@
304 "vite-plugin-rewrite-all": "^0.1.2"
363 "vite-plugin-rewrite-all": "^0.1.2"
366+ "node_modules/@yomguithereal/helpers": {
368+ "resolved": "https://registry.npmjs.org/@yomguithereal/helpers/-/helpers-1.1.1.tgz",
369+ "integrity": "sha512-UYvAq/XCA7xoh1juWDYsq3W0WywOB+pz8cgVnE1b45ZfdMhBvHDrgmSFG3jXeZSr2tMTYLGHFHON+ekG05Jebg=="
307 "node_modules/acorn": {
371 "node_modules/acorn": {
308 "version": "7.4.1",
372 "version": "7.4.1",
309 "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
373 "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
@@ -442,9 +506,9 @@
444 "node_modules/bn.js": {
508 "node_modules/bn.js": {
445− "version": "4.12.0",
509+ "version": "5.2.0",
446− "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
510+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
447− "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
511+ "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
449 "node_modules/brace-expansion": {
513 "node_modules/brace-expansion": {
450 "version": "1.1.11",
514 "version": "1.1.11",
@@ -754,7 +818,7 @@
754 "node_modules/deep-rename-keys": {
818 "node_modules/deep-rename-keys": {
755 "version": "0.2.1",
819 "version": "0.2.1",
756 "resolved": "https://registry.npmjs.org/deep-rename-keys/-/deep-rename-keys-0.2.1.tgz",
820 "resolved": "https://registry.npmjs.org/deep-rename-keys/-/deep-rename-keys-0.2.1.tgz",
757− "integrity": "sha1-7eeFN9emaivmFRfir5Vtf1ij8dg=",
821+ "integrity": "sha512-RHd9ABw4Fvk+gYDWqwOftG849x0bYOySl/RgX0tLI9i27ZIeSO91mLZJEp7oPHOMFqHvpgu21YptmDt0FYD/0A==",
758 "dependencies": {
822 "dependencies": {
759 "kind-of": "^3.0.2",
823 "kind-of": "^3.0.2",
760 "rename-keys": "^1.1.2"
824 "rename-keys": "^1.1.2"
@@ -828,6 +892,39 @@
828 "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
892 "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
829 "dev": true
893 "dev": true
895+ "node_modules/dotenv": {
896+ "version": "16.0.1",
897+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.1.tgz",
898+ "integrity": "sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ==",
904+ "node_modules/dotenv-cli": {
906+ "resolved": "https://registry.npmjs.org/dotenv-cli/-/dotenv-cli-6.0.0.tgz",
907+ "integrity": "sha512-qXlCOi3UMDhCWFKe0yq5sg3X+pJAz+RQDiFN38AMSbUrnY3uZshSfDJUAge951OS7J9gwLZGfsBlWRSOYz/TRg==",
910+ "cross-spawn": "^7.0.3",
911+ "dotenv": "^16.0.0",
912+ "dotenv-expand": "^8.0.1",
913+ "minimist": "^1.2.5"
919+ "node_modules/dotenv-expand": {
921+ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-8.0.3.tgz",
922+ "integrity": "sha512-SErOMvge0ZUyWd5B0NXMQlDkN+8r+HhVUsxgOO7IoPDOdDRD2JjExpN6y3KnFR66jsJMwSn1pqIivhU5rcJiNg==",
831 "node_modules/electron-to-chromium": {
928 "node_modules/electron-to-chromium": {
832 "version": "1.4.38",
929 "version": "1.4.38",
833 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.38.tgz",
930 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.38.tgz",
@@ -1132,7 +1229,15 @@
1132 "node_modules/eventemitter3": {
1229 "node_modules/eventemitter3": {
1133 "version": "2.0.3",
1230 "version": "2.0.3",
1134 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz",
1231 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz",
1135− "integrity": "sha1-teEHm1n7XhuidxwKmTvgYKWMmbo="
1232+ "integrity": "sha512-jLN68Dx5kyFHaePoXWPsCGW5qdyZQtLYHkxkg02/Mz6g0kYpDx4FyP6XfArhQdlOC4b8Mv+EMxPo/8La7Tzghg=="
1234+ "node_modules/events": {
1235+ "version": "3.3.0",
1236+ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
1237+ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
1137 "node_modules/fast-glob": {
1242 "node_modules/fast-glob": {
1138 "version": "3.2.9",
1243 "version": "3.2.9",
@@ -1248,7 +1353,7 @@
1248 "node_modules/get-value": {
1353 "node_modules/get-value": {
1249 "version": "2.0.6",
1354 "version": "2.0.6",
1250 "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
1355 "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
1251− "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
1356+ "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==",
1252 "engines": {
1357 "engines": {
1253 "node": ">=0.10.0"
1358 "node": ">=0.10.0"
@@ -1311,6 +1416,32 @@
1311 "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==",
1416 "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==",
1312 "dev": true
1417 "dev": true
1419+ "node_modules/graphology": {
1420+ "version": "0.24.1",
1421+ "resolved": "https://registry.npmjs.org/graphology/-/graphology-0.24.1.tgz",
1422+ "integrity": "sha512-6lNz1PNTAe9Q6ioHKrXu0Lp047sgvOoHa4qmP/8mnJWCGv2iIZPQkuHPUb2/OWDWCqHpw2hKgJLJ55X/66xmHg==",
1424+ "events": "^3.3.0",
1425+ "obliterator": "^2.0.2"
1427+ "peerDependencies": {
1428+ "graphology-types": ">=0.24.0"
1431+ "node_modules/graphology-types": {
1432+ "version": "0.24.4",
1433+ "resolved": "https://registry.npmjs.org/graphology-types/-/graphology-types-0.24.4.tgz",
1434+ "integrity": "sha512-CSgmycWiviCctMFO86YoUTJN1t4/PLKC5Pos2Hite+7kCUXTr+mGlDUAOgpcKG1IfFaeL9VDmTjFpzs2rTnPWw==",
1437+ "node_modules/graphology-utils": {
1438+ "version": "2.5.2",
1439+ "resolved": "https://registry.npmjs.org/graphology-utils/-/graphology-utils-2.5.2.tgz",
1440+ "integrity": "sha512-ckHg8MXrXJkOARk56ZaSCM1g1Wihe2d6iTmz1enGOz4W/l831MBCKSayeFQfowgF8wd+PQ4rlch/56Vs/VZLDQ==",
1441+ "peerDependencies": {
1442+ "graphology-types": ">=0.23.0"
1314 "node_modules/has": {
1445 "node_modules/has": {
1315 "version": "1.0.3",
1446 "version": "1.0.3",
1316 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
1447 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
@@ -1335,7 +1466,7 @@
1335 "node_modules/has-value": {
1466 "node_modules/has-value": {
1336 "version": "0.3.1",
1467 "version": "0.3.1",
1337 "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
1468 "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
1338− "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
1469+ "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==",
1339 "dependencies": {
1470 "dependencies": {
1340 "get-value": "^2.0.3",
1471 "get-value": "^2.0.3",
1341 "has-values": "^0.1.4",
1472 "has-values": "^0.1.4",
@@ -1348,7 +1479,7 @@
1348 "node_modules/has-value/node_modules/isobject": {
1479 "node_modules/has-value/node_modules/isobject": {
1349 "version": "2.1.0",
1480 "version": "2.1.0",
1350 "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
1481 "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
1351− "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
1482+ "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==",
1352 "dependencies": {
1483 "dependencies": {
1353 "isarray": "1.0.0"
1484 "isarray": "1.0.0"
@@ -1359,7 +1490,7 @@
1359 "node_modules/has-values": {
1490 "node_modules/has-values": {
1360 "version": "0.1.4",
1491 "version": "0.1.4",
1361 "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
1492 "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
1362− "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
1493+ "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==",
1363 "engines": {
1494 "engines": {
1364 "node": ">=0.10.0"
1495 "node": ">=0.10.0"
@@ -1382,6 +1513,12 @@
1382 "url": "https://opencollective.com/immer"
1513 "url": "https://opencollective.com/immer"
1516+ "node_modules/immutable": {
1517+ "version": "4.0.0",
1518+ "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz",
1519+ "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==",
1385 "node_modules/import-fresh": {
1522 "node_modules/import-fresh": {
1386 "version": "3.3.0",
1523 "version": "3.3.0",
1387 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
1524 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
@@ -1510,7 +1647,7 @@
1510 "node_modules/isarray": {
1647 "node_modules/isarray": {
1511 "version": "1.0.0",
1648 "version": "1.0.0",
1512 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1649 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1513− "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
1650+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
1515 "node_modules/isexe": {
1652 "node_modules/isexe": {
1516 "version": "2.0.0",
1653 "version": "2.0.0",
@@ -1521,7 +1658,7 @@
1521 "node_modules/isobject": {
1658 "node_modules/isobject": {
1522 "version": "3.0.1",
1659 "version": "3.0.1",
1523 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
1660 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
1524− "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
1661+ "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
1525 "engines": {
1662 "engines": {
1526 "node": ">=0.10.0"
1663 "node": ">=0.10.0"
@@ -1552,7 +1689,7 @@
1552 "node_modules/kind-of": {
1689 "node_modules/kind-of": {
1553 "version": "3.2.2",
1690 "version": "3.2.2",
1554 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
1691 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
1555− "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
1692+ "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
1556 "dependencies": {
1693 "dependencies": {
1557 "is-buffer": "^1.1.5"
1694 "is-buffer": "^1.1.5"
@@ -1587,8 +1724,7 @@
1587 "node_modules/lodash": {
1724 "node_modules/lodash": {
1588 "version": "4.17.21",
1725 "version": "4.17.21",
1589 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1726 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1590− "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
1727+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
1593 "node_modules/lodash.chunk": {
1729 "node_modules/lodash.chunk": {
1594 "version": "4.2.0",
1730 "version": "4.2.0",
@@ -1620,6 +1756,17 @@
1620 "sourcemap-codec": "^1.4.4"
1756 "sourcemap-codec": "^1.4.4"
1759+ "node_modules/marked": {
1760+ "version": "4.2.3",
1761+ "resolved": "https://registry.npmjs.org/marked/-/marked-4.2.3.tgz",
1762+ "integrity": "sha512-slWRdJkbTZ+PjkyJnE30Uid64eHwbwa1Q25INCAYfZlK4o6ylagBy/Le9eWntqJFoFT93ikUKMv47GZ4gTwHkw==",
1764+ "marked": "bin/marked.js"
1623 "node_modules/merge2": {
1770 "node_modules/merge2": {
1624 "version": "1.4.1",
1771 "version": "1.4.1",
1625 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
1772 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
@@ -1664,9 +1811,9 @@
1666 "node_modules/minimist": {
1813 "node_modules/minimist": {
1667− "version": "1.2.5",
1814+ "version": "1.2.6",
1668− "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
1815+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
1669− "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
1816+ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
1670 "dev": true
1817 "dev": true
1672 "node_modules/mkdirp": {
1819 "node_modules/mkdirp": {
@@ -1735,7 +1882,7 @@
1735 "node_modules/object-assign": {
1882 "node_modules/object-assign": {
1736 "version": "4.1.1",
1883 "version": "4.1.1",
1737 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
1884 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
1738− "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
1885+ "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
1739 "peer": true,
1886 "peer": true,
1740 "engines": {
1887 "engines": {
1741 "node": ">=0.10.0"
1888 "node": ">=0.10.0"
@@ -1750,10 +1897,15 @@
1750 "node": ">= 6"
1897 "node": ">= 6"
1900+ "node_modules/obliterator": {
1901+ "version": "2.0.4",
1902+ "resolved": "https://registry.npmjs.org/obliterator/-/obliterator-2.0.4.tgz",
1903+ "integrity": "sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ=="
1753 "node_modules/omit-deep": {
1905 "node_modules/omit-deep": {
1754 "version": "0.3.0",
1906 "version": "0.3.0",
1755 "resolved": "https://registry.npmjs.org/omit-deep/-/omit-deep-0.3.0.tgz",
1907 "resolved": "https://registry.npmjs.org/omit-deep/-/omit-deep-0.3.0.tgz",
1756− "integrity": "sha1-IcivNJm8rdKWUaIyy8rLxSRF6+w=",
1908+ "integrity": "sha512-Lbl/Ma59sss2b15DpnWnGmECBRL8cRl/PjPbPMVW+Y8zIQzRrwMaI65Oy6HvxyhYeILVKBJb2LWeG81bj5zbMg==",
1757 "dependencies": {
1909 "dependencies": {
1758 "is-plain-object": "^2.0.1",
1910 "is-plain-object": "^2.0.1",
1759 "unset-value": "^0.1.1"
1911 "unset-value": "^0.1.1"
@@ -2277,6 +2429,23 @@
2277 "rimraf": "^2.5.2"
2429 "rimraf": "^2.5.2"
2432+ "node_modules/sass": {
2433+ "version": "1.50.0",
2434+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.50.0.tgz",
2435+ "integrity": "sha512-cLsD6MEZ5URXHStxApajEh7gW189kkjn4Rc8DQweMyF+o5HF5nfEz8QYLMlPsTOD88DknatTmBWkOcw5/LnJLQ==",
2438+ "chokidar": ">=3.0.0 <4.0.0",
2439+ "immutable": "^4.0.0",
2440+ "source-map-js": ">=0.6.2 <2.0.0"
2280 "node_modules/shebang-command": {
2449 "node_modules/shebang-command": {
2281 "version": "2.0.0",
2450 "version": "2.0.0",
2282 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
2451 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
@@ -2298,6 +2467,16 @@
2298 "node": ">=8"
2467 "node": ">=8"
2470+ "node_modules/sigma-jh": {
2471+ "version": "2.4.2",
2472+ "resolved": "https://registry.npmjs.org/sigma-jh/-/sigma-jh-2.4.2.tgz",
2473+ "integrity": "sha512-viB4M5Y79N5rAgs0z3M4Gff4HX53S+UMwblPDEH/Nkwwe7AcmcWwsEYsGv/xL/TNQzLIBBb0NaNAg5ZhnbEm8g==",
2475+ "@yomguithereal/helpers": "^1.1.1",
2476+ "events": "^3.3.0",
2477+ "graphology-utils": "^2.5.0"
2301 "node_modules/slash": {
2480 "node_modules/slash": {
2302 "version": "4.0.0",
2481 "version": "4.0.0",
2303 "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
2482 "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
@@ -2418,10 +2597,9 @@
2420 "node_modules/svelte": {
2599 "node_modules/svelte": {
2421− "version": "3.45.0",
2600+ "version": "3.48.0",
2422− "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.45.0.tgz",
2601+ "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.48.0.tgz",
2423− "integrity": "sha512-6AWftH2eqqKLYH1HvKpuUWe8OfjflarhegN57P/Cqwc2Rb2F5oIdDtANU/jMscyZMzG0v6nTQox0siZR9cmRVQ==",
2602+ "integrity": "sha512-fN2YRm/bGumvjUpu6yI3BpvZnpIm9I6A7HR4oUNYd7ggYyIwSA/BX7DJ+UXXffLp6XNcUijyLvttbPVCYa/3xQ==",
2425 "engines": {
2603 "engines": {
2426 "node": ">= 8"
2604 "node": ">= 8"
@@ -2449,6 +2627,11 @@
2449 "svelte": "^3.24.0"
2627 "svelte": "^3.24.0"
2630+ "node_modules/svelte-copy-to-clipboard": {
2631+ "version": "0.2.5",
2632+ "resolved": "https://registry.npmjs.org/svelte-copy-to-clipboard/-/svelte-copy-to-clipboard-0.2.5.tgz",
2633+ "integrity": "sha512-EAULxib4pRa59nyz25dDKITgSAVkrNVojRZVCSO8MIFd5GJljghJaCTIe/7R+O3GxKYIwJ3XHDNoY1hfjJeyEg=="
2452 "node_modules/svelte-hmr": {
2635 "node_modules/svelte-hmr": {
2453 "version": "0.14.9",
2636 "version": "0.14.9",
2454 "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.14.9.tgz",
2637 "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.14.9.tgz",
@@ -2458,6 +2641,18 @@
2458 "svelte": ">=3.19.0"
2641 "svelte": ">=3.19.0"
2644+ "node_modules/svelte-markdown": {
2645+ "version": "0.2.3",
2646+ "resolved": "https://registry.npmjs.org/svelte-markdown/-/svelte-markdown-0.2.3.tgz",
2647+ "integrity": "sha512-2h680NzTXnAD0CXhxe3GeHl6W+ayG4iKQRl+BIDRw+R0mUE0OiNxP1Vt8Rn+aWevB/LBiBIPCAwvL+0BkG057A==",
2649+ "@types/marked": "^4.0.1",
2650+ "marked": "^4.0.10"
2652+ "peerDependencies": {
2461 "node_modules/svelte-preprocess": {
2656 "node_modules/svelte-preprocess": {
2462 "version": "4.10.1",
2657 "version": "4.10.1",
2463 "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.10.1.tgz",
2658 "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.10.1.tgz",
@@ -2603,6 +2798,14 @@
2603 "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==",
2798 "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==",
2604 "dev": true
2799 "dev": true
2801+ "node_modules/tippy.js": {
2802+ "version": "6.3.7",
2803+ "resolved": "https://registry.npmjs.org/tippy.js/-/tippy.js-6.3.7.tgz",
2804+ "integrity": "sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==",
2806+ "@popperjs/core": "^2.9.0"
2606 "node_modules/to-regex-range": {
2809 "node_modules/to-regex-range": {
2607 "version": "5.0.1",
2810 "version": "5.0.1",
2608 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
2811 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
@@ -2660,7 +2863,7 @@
2660 "node_modules/unset-value": {
2863 "node_modules/unset-value": {
2661 "version": "0.1.2",
2864 "version": "0.1.2",
2662 "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-0.1.2.tgz",
2865 "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-0.1.2.tgz",
2663− "integrity": "sha1-UGgQuGfyfCpabpsEgzYx9t5Y0xA=",
2866+ "integrity": "sha512-yhv5I4TsldLdE3UcVQn0hD2T5sNCPv4+qm/CTUpRKIpwthYRIipsAPdsrNpOI79hPQa0rTTeW22Fq6JWRcTgNg==",
2664 "dependencies": {
2867 "dependencies": {
2665 "has-value": "^0.3.1",
2868 "has-value": "^0.3.1",
2666 "isobject": "^3.0.0"
2869 "isobject": "^3.0.0"
@@ -2679,6 +2882,11 @@
2679 "lodash.isequal": "^4.5.0"
2882 "lodash.isequal": "^4.5.0"
2885+ "node_modules/urbit-ob/node_modules/bn.js": {
2886+ "version": "4.12.0",
2887+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
2888+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
2682 "node_modules/util-deprecate": {
2890 "node_modules/util-deprecate": {
2683 "version": "1.0.2",
2891 "version": "1.0.2",
2684 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
2892 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@@ -2790,7 +2998,7 @@
2790 "node_modules/xml-lexer": {
2998 "node_modules/xml-lexer": {
2791 "version": "0.2.2",
2999 "version": "0.2.2",
2792 "resolved": "https://registry.npmjs.org/xml-lexer/-/xml-lexer-0.2.2.tgz",
3000 "resolved": "https://registry.npmjs.org/xml-lexer/-/xml-lexer-0.2.2.tgz",
2793− "integrity": "sha1-UYGTpKozTVj8fSSLVJB5uJkH4EY=",
3001+ "integrity": "sha512-G0i98epIwiUEiKmMcavmVdhtymW+pCAohMRgybyIME9ygfVu8QheIi+YoQh3ngiThsT0SQzJT4R0sKDEv8Ou0w==",
2794 "dependencies": {
3002 "dependencies": {
2795 "eventemitter3": "^2.0.0"
3003 "eventemitter3": "^2.0.0"
@@ -2798,7 +3006,7 @@
2798 "node_modules/xml-reader": {
3006 "node_modules/xml-reader": {
2799 "version": "2.4.3",
3007 "version": "2.4.3",
2800 "resolved": "https://registry.npmjs.org/xml-reader/-/xml-reader-2.4.3.tgz",
3008 "resolved": "https://registry.npmjs.org/xml-reader/-/xml-reader-2.4.3.tgz",
2801− "integrity": "sha1-n4EMr3xCWlqvuEixxFEDyecddTA=",
3009+ "integrity": "sha512-xWldrIxjeAMAu6+HSf9t50ot1uL5M+BtOidRCWHXIeewvSeIpscWCsp4Zxjk8kHHhdqFBrfK8U0EJeCcnyQ/gA==",
2802 "dependencies": {
3010 "dependencies": {
2803 "eventemitter3": "^2.0.0",
3011 "eventemitter3": "^2.0.0",
2804 "xml-lexer": "^0.2.2"
3012 "xml-lexer": "^0.2.2"
@@ -2946,6 +3154,15 @@
2946 "regenerator-runtime": "^0.13.4"
3154 "regenerator-runtime": "^0.13.4"
3157+ "@johnhyde/sigil-js": {
3158+ "version": "git+ssh://git@github.com/johnhyde/sigil-js.git#f89ce78c34b5811ea19ddea4a6964ea8360e7b4d",
3159+ "from": "@johnhyde/sigil-js@github:johnhyde/sigil-js",
3161+ "invariant": "^2.2.4",
3162+ "svgson": "^4.0.0",
3163+ "transformation-matrix": "2.1.1"
2949 "@microsoft/fetch-event-source": {
3166 "@microsoft/fetch-event-source": {
2950 "version": "2.0.1",
3167 "version": "2.0.1",
2951 "resolved": "https://registry.npmjs.org/@microsoft/fetch-event-source/-/fetch-event-source-2.0.1.tgz",
3168 "resolved": "https://registry.npmjs.org/@microsoft/fetch-event-source/-/fetch-event-source-2.0.1.tgz",
@@ -2977,6 +3194,11 @@
2977 "fastq": "^1.6.0"
3194 "fastq": "^1.6.0"
3197+ "@popperjs/core": {
3198+ "version": "2.11.5",
3199+ "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz",
3200+ "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw=="
2980 "@rollup/pluginutils": {
3202 "@rollup/pluginutils": {
2981 "version": "4.1.2",
3203 "version": "4.1.2",
2982 "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.1.2.tgz",
3204 "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.1.2.tgz",
@@ -3022,6 +3244,11 @@
3022 "integrity": "sha512-aqkICXbM1oX5FfgZd2qSSAGdyo/NRxjWCamxoyi3T8iVQnzGge19HhDYzZ6NrVOW7bhcWNSq9XexWFtMzbB24A==",
3244 "integrity": "sha512-aqkICXbM1oX5FfgZd2qSSAGdyo/NRxjWCamxoyi3T8iVQnzGge19HhDYzZ6NrVOW7bhcWNSq9XexWFtMzbB24A==",
3023 "dev": true
3245 "dev": true
3248+ "version": "4.0.7",
3249+ "resolved": "https://registry.npmjs.org/@types/marked/-/marked-4.0.7.tgz",
3250+ "integrity": "sha512-eEAhnz21CwvKVW+YvRvcTuFKNU9CV1qH+opcgVK3pIMI6YZzDm6gc8o2vHjldFk6MGKt5pueSB7IOpvpx5Qekw=="
3025 "@types/node": {
3252 "@types/node": {
3026 "version": "17.0.8",
3253 "version": "17.0.8",
3027 "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.8.tgz",
3254 "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.8.tgz",
@@ -3082,6 +3309,11 @@
3082 "vite-plugin-rewrite-all": "^0.1.2"
3309 "vite-plugin-rewrite-all": "^0.1.2"
3312+ "@yomguithereal/helpers": {
3313+ "version": "1.1.1",
3314+ "resolved": "https://registry.npmjs.org/@yomguithereal/helpers/-/helpers-1.1.1.tgz",
3315+ "integrity": "sha512-UYvAq/XCA7xoh1juWDYsq3W0WywOB+pz8cgVnE1b45ZfdMhBvHDrgmSFG3jXeZSr2tMTYLGHFHON+ekG05Jebg=="
3085 "acorn": {
3317 "acorn": {
3086 "version": "7.4.1",
3318 "version": "7.4.1",
3087 "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
3319 "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
@@ -3174,9 +3406,9 @@
3174 "dev": true
3406 "dev": true
3176 "bn.js": {
3408 "bn.js": {
3177− "version": "4.12.0",
3409+ "version": "5.2.0",
3178− "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
3410+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
3179− "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
3411+ "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
3181 "brace-expansion": {
3413 "brace-expansion": {
3182 "version": "1.1.11",
3414 "version": "1.1.11",
@@ -3392,7 +3624,7 @@
3392 "deep-rename-keys": {
3624 "deep-rename-keys": {
3393 "version": "0.2.1",
3625 "version": "0.2.1",
3394 "resolved": "https://registry.npmjs.org/deep-rename-keys/-/deep-rename-keys-0.2.1.tgz",
3626 "resolved": "https://registry.npmjs.org/deep-rename-keys/-/deep-rename-keys-0.2.1.tgz",
3395− "integrity": "sha1-7eeFN9emaivmFRfir5Vtf1ij8dg=",
3627+ "integrity": "sha512-RHd9ABw4Fvk+gYDWqwOftG849x0bYOySl/RgX0tLI9i27ZIeSO91mLZJEp7oPHOMFqHvpgu21YptmDt0FYD/0A==",
3396 "requires": {
3628 "requires": {
3397 "kind-of": "^3.0.2",
3629 "kind-of": "^3.0.2",
3398 "rename-keys": "^1.1.2"
3630 "rename-keys": "^1.1.2"
@@ -3448,6 +3680,30 @@
3448 "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
3680 "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
3449 "dev": true
3681 "dev": true
3684+ "version": "16.0.1",
3685+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.1.tgz",
3686+ "integrity": "sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ==",
3690+ "version": "6.0.0",
3691+ "resolved": "https://registry.npmjs.org/dotenv-cli/-/dotenv-cli-6.0.0.tgz",
3692+ "integrity": "sha512-qXlCOi3UMDhCWFKe0yq5sg3X+pJAz+RQDiFN38AMSbUrnY3uZshSfDJUAge951OS7J9gwLZGfsBlWRSOYz/TRg==",
3695+ "cross-spawn": "^7.0.3",
3696+ "dotenv": "^16.0.0",
3697+ "dotenv-expand": "^8.0.1",
3698+ "minimist": "^1.2.5"
3702+ "version": "8.0.3",
3703+ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-8.0.3.tgz",
3704+ "integrity": "sha512-SErOMvge0ZUyWd5B0NXMQlDkN+8r+HhVUsxgOO7IoPDOdDRD2JjExpN6y3KnFR66jsJMwSn1pqIivhU5rcJiNg==",
3451 "electron-to-chromium": {
3707 "electron-to-chromium": {
3452 "version": "1.4.38",
3708 "version": "1.4.38",
3453 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.38.tgz",
3709 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.38.tgz",
@@ -3640,7 +3896,12 @@
3640 "eventemitter3": {
3896 "eventemitter3": {
3641 "version": "2.0.3",
3897 "version": "2.0.3",
3642 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz",
3898 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz",
3643− "integrity": "sha1-teEHm1n7XhuidxwKmTvgYKWMmbo="
3899+ "integrity": "sha512-jLN68Dx5kyFHaePoXWPsCGW5qdyZQtLYHkxkg02/Mz6g0kYpDx4FyP6XfArhQdlOC4b8Mv+EMxPo/8La7Tzghg=="
3902+ "version": "3.3.0",
3903+ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
3904+ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="
3645 "fast-glob": {
3906 "fast-glob": {
3646 "version": "3.2.9",
3907 "version": "3.2.9",
@@ -3724,7 +3985,7 @@
3724 "get-value": {
3985 "get-value": {
3725 "version": "2.0.6",
3986 "version": "2.0.6",
3726 "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
3987 "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
3727− "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg="
3988+ "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA=="
3729 "glob": {
3990 "glob": {
3730 "version": "7.2.0",
3991 "version": "7.2.0",
@@ -3769,6 +4030,27 @@
3769 "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==",
4030 "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==",
3770 "dev": true
4031 "dev": true
4034+ "version": "0.24.1",
4035+ "resolved": "https://registry.npmjs.org/graphology/-/graphology-0.24.1.tgz",
4036+ "integrity": "sha512-6lNz1PNTAe9Q6ioHKrXu0Lp047sgvOoHa4qmP/8mnJWCGv2iIZPQkuHPUb2/OWDWCqHpw2hKgJLJ55X/66xmHg==",
4038+ "events": "^3.3.0",
4039+ "obliterator": "^2.0.2"
4042+ "graphology-types": {
4043+ "version": "0.24.4",
4044+ "resolved": "https://registry.npmjs.org/graphology-types/-/graphology-types-0.24.4.tgz",
4045+ "integrity": "sha512-CSgmycWiviCctMFO86YoUTJN1t4/PLKC5Pos2Hite+7kCUXTr+mGlDUAOgpcKG1IfFaeL9VDmTjFpzs2rTnPWw==",
4048+ "graphology-utils": {
4049+ "version": "2.5.2",
4050+ "resolved": "https://registry.npmjs.org/graphology-utils/-/graphology-utils-2.5.2.tgz",
4051+ "integrity": "sha512-ckHg8MXrXJkOARk56ZaSCM1g1Wihe2d6iTmz1enGOz4W/l831MBCKSayeFQfowgF8wd+PQ4rlch/56Vs/VZLDQ==",
3772 "has": {
4054 "has": {
3773 "version": "1.0.3",
4055 "version": "1.0.3",
3774 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
4056 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
@@ -3787,7 +4069,7 @@
3787 "has-value": {
4069 "has-value": {
3788 "version": "0.3.1",
4070 "version": "0.3.1",
3789 "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
4071 "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
3790− "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
4072+ "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==",
3791 "requires": {
4073 "requires": {
3792 "get-value": "^2.0.3",
4074 "get-value": "^2.0.3",
3793 "has-values": "^0.1.4",
4075 "has-values": "^0.1.4",
@@ -3797,7 +4079,7 @@
3797 "isobject": {
4079 "isobject": {
3798 "version": "2.1.0",
4080 "version": "2.1.0",
3799 "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
4081 "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
3800− "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
4082+ "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==",
3801 "requires": {
4083 "requires": {
3802 "isarray": "1.0.0"
4084 "isarray": "1.0.0"
@@ -3807,7 +4089,7 @@
3807 "has-values": {
4089 "has-values": {
3808 "version": "0.1.4",
4090 "version": "0.1.4",
3809 "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
4091 "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
3810− "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E="
4092+ "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ=="
3812 "ignore": {
4094 "ignore": {
3813 "version": "5.2.0",
4095 "version": "5.2.0",
@@ -3820,6 +4102,12 @@
3820 "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.7.tgz",
4102 "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.7.tgz",
3821 "integrity": "sha512-KGllzpbamZDvOIxnmJ0jI840g7Oikx58lBPWV0hUh7dtAyZpFqqrBZdKka5GlTwMTZ1Tjc/bKKW4VSFAt6BqMA=="
4103 "integrity": "sha512-KGllzpbamZDvOIxnmJ0jI840g7Oikx58lBPWV0hUh7dtAyZpFqqrBZdKka5GlTwMTZ1Tjc/bKKW4VSFAt6BqMA=="
4106+ "version": "4.0.0",
4107+ "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz",
4108+ "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==",
3823 "import-fresh": {
4111 "import-fresh": {
3824 "version": "3.3.0",
4112 "version": "3.3.0",
3825 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
4113 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
@@ -3921,7 +4209,7 @@
3921 "isarray": {
4209 "isarray": {
3922 "version": "1.0.0",
4210 "version": "1.0.0",
3923 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
4211 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
3924− "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
4212+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
3926 "isexe": {
4214 "isexe": {
3927 "version": "2.0.0",
4215 "version": "2.0.0",
@@ -3932,7 +4220,7 @@
3932 "isobject": {
4220 "isobject": {
3933 "version": "3.0.1",
4221 "version": "3.0.1",
3934 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
4222 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
3935− "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
4223+ "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg=="
3937 "js-tokens": {
4225 "js-tokens": {
3938 "version": "4.0.0",
4226 "version": "4.0.0",
@@ -3958,7 +4246,7 @@
3958 "kind-of": {
4246 "kind-of": {
3959 "version": "3.2.2",
4247 "version": "3.2.2",
3960 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4248 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3961− "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4249+ "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
3962 "requires": {
4250 "requires": {
3963 "is-buffer": "^1.1.5"
4251 "is-buffer": "^1.1.5"
@@ -3984,8 +4272,7 @@
3984 "lodash": {
4272 "lodash": {
3985 "version": "4.17.21",
4273 "version": "4.17.21",
3986 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
4274 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
3987− "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
4275+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
3990 "lodash.chunk": {
4277 "lodash.chunk": {
3991 "version": "4.2.0",
4278 "version": "4.2.0",
@@ -4014,6 +4301,11 @@
4014 "sourcemap-codec": "^1.4.4"
4301 "sourcemap-codec": "^1.4.4"
4305+ "version": "4.2.3",
4306+ "resolved": "https://registry.npmjs.org/marked/-/marked-4.2.3.tgz",
4307+ "integrity": "sha512-slWRdJkbTZ+PjkyJnE30Uid64eHwbwa1Q25INCAYfZlK4o6ylagBy/Le9eWntqJFoFT93ikUKMv47GZ4gTwHkw=="
4017 "merge2": {
4309 "merge2": {
4018 "version": "1.4.1",
4310 "version": "1.4.1",
4019 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
4311 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
@@ -4046,9 +4338,9 @@
4048 "minimist": {
4340 "minimist": {
4049− "version": "1.2.5",
4341+ "version": "1.2.6",
4050− "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
4342+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
4051− "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
4343+ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
4052 "dev": true
4344 "dev": true
4054 "mkdirp": {
4346 "mkdirp": {
@@ -4099,7 +4391,7 @@
4099 "object-assign": {
4391 "object-assign": {
4100 "version": "4.1.1",
4392 "version": "4.1.1",
4101 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
4393 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
4102− "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
4394+ "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
4103 "peer": true
4395 "peer": true
4105 "object-hash": {
4397 "object-hash": {
@@ -4108,10 +4400,15 @@
4108 "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==",
4400 "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==",
4109 "dev": true
4401 "dev": true
4404+ "version": "2.0.4",
4405+ "resolved": "https://registry.npmjs.org/obliterator/-/obliterator-2.0.4.tgz",
4406+ "integrity": "sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ=="
4111 "omit-deep": {
4408 "omit-deep": {
4112 "version": "0.3.0",
4409 "version": "0.3.0",
4113 "resolved": "https://registry.npmjs.org/omit-deep/-/omit-deep-0.3.0.tgz",
4410 "resolved": "https://registry.npmjs.org/omit-deep/-/omit-deep-0.3.0.tgz",
4114− "integrity": "sha1-IcivNJm8rdKWUaIyy8rLxSRF6+w=",
4411+ "integrity": "sha512-Lbl/Ma59sss2b15DpnWnGmECBRL8cRl/PjPbPMVW+Y8zIQzRrwMaI65Oy6HvxyhYeILVKBJb2LWeG81bj5zbMg==",
4115 "requires": {
4412 "requires": {
4116 "is-plain-object": "^2.0.1",
4413 "is-plain-object": "^2.0.1",
4117 "unset-value": "^0.1.1"
4414 "unset-value": "^0.1.1"
@@ -4459,6 +4756,17 @@
4459 "rimraf": "^2.5.2"
4756 "rimraf": "^2.5.2"
4760+ "version": "1.50.0",
4761+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.50.0.tgz",
4762+ "integrity": "sha512-cLsD6MEZ5URXHStxApajEh7gW189kkjn4Rc8DQweMyF+o5HF5nfEz8QYLMlPsTOD88DknatTmBWkOcw5/LnJLQ==",
4765+ "chokidar": ">=3.0.0 <4.0.0",
4766+ "immutable": "^4.0.0",
4767+ "source-map-js": ">=0.6.2 <2.0.0"
4462 "shebang-command": {
4770 "shebang-command": {
4463 "version": "2.0.0",
4771 "version": "2.0.0",
4464 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
4772 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
@@ -4474,6 +4782,16 @@
4474 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
4782 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
4475 "dev": true
4783 "dev": true
4786+ "version": "2.4.2",
4787+ "resolved": "https://registry.npmjs.org/sigma-jh/-/sigma-jh-2.4.2.tgz",
4788+ "integrity": "sha512-viB4M5Y79N5rAgs0z3M4Gff4HX53S+UMwblPDEH/Nkwwe7AcmcWwsEYsGv/xL/TNQzLIBBb0NaNAg5ZhnbEm8g==",
4790+ "@yomguithereal/helpers": "^1.1.1",
4791+ "events": "^3.3.0",
4792+ "graphology-utils": "^2.5.0"
4477 "slash": {
4795 "slash": {
4478 "version": "4.0.0",
4796 "version": "4.0.0",
4479 "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
4797 "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
@@ -4561,10 +4879,9 @@
4561 "dev": true
4879 "dev": true
4563 "svelte": {
4881 "svelte": {
4564− "version": "3.45.0",
4882+ "version": "3.48.0",
4565− "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.45.0.tgz",
4883+ "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.48.0.tgz",
4566− "integrity": "sha512-6AWftH2eqqKLYH1HvKpuUWe8OfjflarhegN57P/Cqwc2Rb2F5oIdDtANU/jMscyZMzG0v6nTQox0siZR9cmRVQ==",
4884+ "integrity": "sha512-fN2YRm/bGumvjUpu6yI3BpvZnpIm9I6A7HR4oUNYd7ggYyIwSA/BX7DJ+UXXffLp6XNcUijyLvttbPVCYa/3xQ=="
4569 "svelte-check": {
4886 "svelte-check": {
4570 "version": "2.2.11",
4887 "version": "2.2.11",
@@ -4583,6 +4900,11 @@
4583 "typescript": "*"
4900 "typescript": "*"
4903+ "svelte-copy-to-clipboard": {
4904+ "version": "0.2.5",
4905+ "resolved": "https://registry.npmjs.org/svelte-copy-to-clipboard/-/svelte-copy-to-clipboard-0.2.5.tgz",
4906+ "integrity": "sha512-EAULxib4pRa59nyz25dDKITgSAVkrNVojRZVCSO8MIFd5GJljghJaCTIe/7R+O3GxKYIwJ3XHDNoY1hfjJeyEg=="
4586 "svelte-hmr": {
4908 "svelte-hmr": {
4587 "version": "0.14.9",
4909 "version": "0.14.9",
4588 "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.14.9.tgz",
4910 "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.14.9.tgz",
@@ -4590,6 +4912,15 @@
4590 "dev": true,
4912 "dev": true,
4591 "requires": {}
4913 "requires": {}
4915+ "svelte-markdown": {
4916+ "version": "0.2.3",
4917+ "resolved": "https://registry.npmjs.org/svelte-markdown/-/svelte-markdown-0.2.3.tgz",
4918+ "integrity": "sha512-2h680NzTXnAD0CXhxe3GeHl6W+ayG4iKQRl+BIDRw+R0mUE0OiNxP1Vt8Rn+aWevB/LBiBIPCAwvL+0BkG057A==",
4920+ "@types/marked": "^4.0.1",
4921+ "marked": "^4.0.10"
4593 "svelte-preprocess": {
4924 "svelte-preprocess": {
4594 "version": "4.10.1",
4925 "version": "4.10.1",
4595 "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.10.1.tgz",
4926 "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.10.1.tgz",
@@ -4668,6 +4999,14 @@
4668 "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==",
4999 "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==",
4669 "dev": true
5000 "dev": true
5003+ "version": "6.3.7",
5004+ "resolved": "https://registry.npmjs.org/tippy.js/-/tippy.js-6.3.7.tgz",
5005+ "integrity": "sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==",
5007+ "@popperjs/core": "^2.9.0"
4671 "to-regex-range": {
5010 "to-regex-range": {
4672 "version": "5.0.1",
5011 "version": "5.0.1",
4673 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
5012 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
@@ -4709,7 +5048,7 @@
4709 "unset-value": {
5048 "unset-value": {
4710 "version": "0.1.2",
5049 "version": "0.1.2",
4711 "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-0.1.2.tgz",
5050 "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-0.1.2.tgz",
4712− "integrity": "sha1-UGgQuGfyfCpabpsEgzYx9t5Y0xA=",
5051+ "integrity": "sha512-yhv5I4TsldLdE3UcVQn0hD2T5sNCPv4+qm/CTUpRKIpwthYRIipsAPdsrNpOI79hPQa0rTTeW22Fq6JWRcTgNg==",
4713 "requires": {
5052 "requires": {
4714 "has-value": "^0.3.1",
5053 "has-value": "^0.3.1",
4715 "isobject": "^3.0.0"
5054 "isobject": "^3.0.0"
@@ -4723,6 +5062,13 @@
4723 "bn.js": "^4.11.8",
5062 "bn.js": "^4.11.8",
4724 "lodash.chunk": "^4.2.0",
5063 "lodash.chunk": "^4.2.0",
4725 "lodash.isequal": "^4.5.0"
5064 "lodash.isequal": "^4.5.0"
5068+ "version": "4.12.0",
5069+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
5070+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
4728 "util-deprecate": {
5074 "util-deprecate": {
@@ -4789,7 +5135,7 @@
4789 "xml-lexer": {
5135 "xml-lexer": {
4790 "version": "0.2.2",
5136 "version": "0.2.2",
4791 "resolved": "https://registry.npmjs.org/xml-lexer/-/xml-lexer-0.2.2.tgz",
5137 "resolved": "https://registry.npmjs.org/xml-lexer/-/xml-lexer-0.2.2.tgz",
4792− "integrity": "sha1-UYGTpKozTVj8fSSLVJB5uJkH4EY=",
5138+ "integrity": "sha512-G0i98epIwiUEiKmMcavmVdhtymW+pCAohMRgybyIME9ygfVu8QheIi+YoQh3ngiThsT0SQzJT4R0sKDEv8Ou0w==",
4793 "requires": {
5139 "requires": {
4794 "eventemitter3": "^2.0.0"
5140 "eventemitter3": "^2.0.0"
@@ -4797,7 +5143,7 @@
4797 "xml-reader": {
5143 "xml-reader": {
4798 "version": "2.4.3",
5144 "version": "2.4.3",
4799 "resolved": "https://registry.npmjs.org/xml-reader/-/xml-reader-2.4.3.tgz",
5145 "resolved": "https://registry.npmjs.org/xml-reader/-/xml-reader-2.4.3.tgz",
4800− "integrity": "sha1-n4EMr3xCWlqvuEixxFEDyecddTA=",
5146+ "integrity": "sha512-xWldrIxjeAMAu6+HSf9t50ot1uL5M+BtOidRCWHXIeewvSeIpscWCsp4Zxjk8kHHhdqFBrfK8U0EJeCcnyQ/gA==",
4801 "requires": {
5147 "requires": {
4802 "eventemitter3": "^2.0.0",
5148 "eventemitter3": "^2.0.0",
4803 "xml-lexer": "^0.2.2"
5149 "xml-lexer": "^0.2.2"