@@ -11,6 +11,8 @@
1111 "@iarna/toml": "^2.2.5",
1212 "@socialgouv/matomo-next": "^1.3.0",
1313 "@tailwindcss/aspect-ratio": "^0.4.0",
14+ "@tlon/sigil-js": "^1.4.5",
15+ "axios": "^0.26.1",
1416 "buffer": "^6.0.3",
1517 "classnames": "^2.3.1",
1618 "deepmerge": "^4.2.2",
@@ -40,7 +42,8 @@
4042 "remark-rehype": "^10.0.0",
4143 "remark-slug": "^6.0.0",
4244 "stream-browserify": "^3.0.0",
43− "unified": "^9.2.1"
45+ "unified": "^9.2.1",
46+ "urbit-ob": "^5.0.1"
4447 },
4548 "devDependencies": {
4649 "autoprefixer": "^10.4.4",
@@ -301,6 +304,19 @@
301304 "tailwindcss": ">=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1"
302305 }
303306 },
307+ "node_modules/@tlon/sigil-js": {
308+ "version": "1.4.5",
309+ "resolved": "https://registry.npmjs.org/@tlon/sigil-js/-/sigil-js-1.4.5.tgz",
310+ "integrity": "sha512-+Fn0EizPetjePaK+z8njjzE74wxzqIRLVM8W53Dlri6XU87wJ4vk82baVGgZQFAQs96rYM/f4WV7kCzuSxSMAw==",
311+ "dependencies": {
312+ "invariant": "^2.2.4",
313+ "svgson": "^4.0.0",
314+ "transformation-matrix": "2.1.1"
315+ },
316+ "peerDependencies": {
317+ "react": "^16 || ^17"
318+ }
319+ },
304320 "node_modules/@tootallnate/once": {
305321 "version": "1.1.2",
306322 "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
@@ -540,6 +556,14 @@
540556 "postcss": "^8.1.0"
541557 }
542558 },
559+ "node_modules/axios": {
560+ "version": "0.26.1",
561+ "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz",
562+ "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==",
563+ "dependencies": {
564+ "follow-redirects": "^1.14.8"
565+ }
566+ },
543567 "node_modules/bail": {
544568 "version": "1.0.5",
545569 "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz",
@@ -582,6 +606,11 @@
582606 "node": ">=8"
583607 }
584608 },
609+ "node_modules/bn.js": {
610+ "version": "4.12.0",
611+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
612+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
613+ },
585614 "node_modules/brace-expansion": {
586615 "version": "1.1.11",
587616 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@@ -933,6 +962,34 @@
933962 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
934963 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
935964 },
965+ "node_modules/deep-rename-keys": {
966+ "version": "0.2.1",
967+ "resolved": "https://registry.npmjs.org/deep-rename-keys/-/deep-rename-keys-0.2.1.tgz",
968+ "integrity": "sha1-7eeFN9emaivmFRfir5Vtf1ij8dg=",
969+ "dependencies": {
970+ "kind-of": "^3.0.2",
971+ "rename-keys": "^1.1.2"
972+ },
973+ "engines": {
974+ "node": ">=0.10.0"
975+ }
976+ },
977+ "node_modules/deep-rename-keys/node_modules/is-buffer": {
978+ "version": "1.1.6",
979+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
980+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
981+ },
982+ "node_modules/deep-rename-keys/node_modules/kind-of": {
983+ "version": "3.2.2",
984+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
985+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
986+ "dependencies": {
987+ "is-buffer": "^1.1.5"
988+ },
989+ "engines": {
990+ "node": ">=0.10.0"
991+ }
992+ },
936993 "node_modules/deepmerge": {
937994 "version": "4.2.2",
938995 "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
@@ -1132,6 +1189,11 @@
11321189 "node": ">=0.10.0"
11331190 }
11341191 },
1192+ "node_modules/eventemitter3": {
1193+ "version": "2.0.3",
1194+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz",
1195+ "integrity": "sha1-teEHm1n7XhuidxwKmTvgYKWMmbo="
1196+ },
11351197 "node_modules/execa": {
11361198 "version": "4.1.0",
11371199 "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
@@ -1245,6 +1307,25 @@
12451307 "node": ">=8"
12461308 }
12471309 },
1310+ "node_modules/follow-redirects": {
1311+ "version": "1.14.9",
1312+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz",
1313+ "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==",
1314+ "funding": [
1315+ {
1316+ "type": "individual",
1317+ "url": "https://github.com/sponsors/RubenVerborgh"
1318+ }
1319+ ],
1320+ "engines": {
1321+ "node": ">=4.0"
1322+ },
1323+ "peerDependenciesMeta": {
1324+ "debug": {
1325+ "optional": true
1326+ }
1327+ }
1328+ },
12481329 "node_modules/form-data": {
12491330 "version": "3.0.1",
12501331 "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
@@ -1309,6 +1390,14 @@
13091390 "url": "https://github.com/sponsors/sindresorhus"
13101391 }
13111392 },
1393+ "node_modules/get-value": {
1394+ "version": "2.0.6",
1395+ "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
1396+ "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
1397+ "engines": {
1398+ "node": ">=0.10.0"
1399+ }
1400+ },
13121401 "node_modules/github-slugger": {
13131402 "version": "1.4.0",
13141403 "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.4.0.tgz",
@@ -1365,6 +1454,38 @@
13651454 "node": ">=8"
13661455 }
13671456 },
1457+ "node_modules/has-value": {
1458+ "version": "0.3.1",
1459+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
1460+ "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
1461+ "dependencies": {
1462+ "get-value": "^2.0.3",
1463+ "has-values": "^0.1.4",
1464+ "isobject": "^2.0.0"
1465+ },
1466+ "engines": {
1467+ "node": ">=0.10.0"
1468+ }
1469+ },
1470+ "node_modules/has-value/node_modules/isobject": {
1471+ "version": "2.1.0",
1472+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
1473+ "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
1474+ "dependencies": {
1475+ "isarray": "1.0.0"
1476+ },
1477+ "engines": {
1478+ "node": ">=0.10.0"
1479+ }
1480+ },
1481+ "node_modules/has-values": {
1482+ "version": "0.1.4",
1483+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
1484+ "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
1485+ "engines": {
1486+ "node": ">=0.10.0"
1487+ }
1488+ },
13681489 "node_modules/hast-to-hyperscript": {
13691490 "version": "10.0.1",
13701491 "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-10.0.1.tgz",
@@ -1644,6 +1765,14 @@
16441765 "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz",
16451766 "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q=="
16461767 },
1768+ "node_modules/invariant": {
1769+ "version": "2.2.4",
1770+ "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
1771+ "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
1772+ "dependencies": {
1773+ "loose-envify": "^1.0.0"
1774+ }
1775+ },
16471776 "node_modules/is-alphabetical": {
16481777 "version": "1.0.4",
16491778 "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz",
@@ -1771,6 +1900,17 @@
17711900 "node": ">=8"
17721901 }
17731902 },
1903+ "node_modules/is-plain-object": {
1904+ "version": "2.0.4",
1905+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
1906+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
1907+ "dependencies": {
1908+ "isobject": "^3.0.1"
1909+ },
1910+ "engines": {
1911+ "node": ">=0.10.0"
1912+ }
1913+ },
17741914 "node_modules/is-potential-custom-element-name": {
17751915 "version": "1.0.1",
17761916 "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
@@ -1788,12 +1928,25 @@
17881928 "url": "https://github.com/sponsors/sindresorhus"
17891929 }
17901930 },
1931+ "node_modules/isarray": {
1932+ "version": "1.0.0",
1933+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1934+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
1935+ },
17911936 "node_modules/isexe": {
17921937 "version": "2.0.0",
17931938 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
17941939 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
17951940 "dev": true
17961941 },
1942+ "node_modules/isobject": {
1943+ "version": "3.0.1",
1944+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
1945+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
1946+ "engines": {
1947+ "node": ">=0.10.0"
1948+ }
1949+ },
17971950 "node_modules/js-tokens": {
17981951 "version": "4.0.0",
17991952 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -1909,6 +2062,16 @@
19092062 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
19102063 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
19112064 },
2065+ "node_modules/lodash.chunk": {
2066+ "version": "4.2.0",
2067+ "resolved": "https://registry.npmjs.org/lodash.chunk/-/lodash.chunk-4.2.0.tgz",
2068+ "integrity": "sha1-ZuXOH3btJ7QwPYxlEujRIW6BBrw="
2069+ },
2070+ "node_modules/lodash.isequal": {
2071+ "version": "4.5.0",
2072+ "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
2073+ "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA="
2074+ },
19122075 "node_modules/longest-streak": {
19132076 "version": "3.0.1",
19142077 "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.0.1.tgz",
@@ -2994,6 +3157,18 @@
29943157 "node": ">= 6"
29953158 }
29963159 },
3160+ "node_modules/omit-deep": {
3161+ "version": "0.3.0",
3162+ "resolved": "https://registry.npmjs.org/omit-deep/-/omit-deep-0.3.0.tgz",
3163+ "integrity": "sha1-IcivNJm8rdKWUaIyy8rLxSRF6+w=",
3164+ "dependencies": {
3165+ "is-plain-object": "^2.0.1",
3166+ "unset-value": "^0.1.1"
3167+ },
3168+ "engines": {
3169+ "node": ">=0.10.0"
3170+ }
3171+ },
29973172 "node_modules/once": {
29983173 "version": "1.4.0",
29993174 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
@@ -4260,6 +4435,14 @@
42604435 "url": "https://opencollective.com/unified"
42614436 }
42624437 },
4438+ "node_modules/rename-keys": {
4439+ "version": "1.2.0",
4440+ "resolved": "https://registry.npmjs.org/rename-keys/-/rename-keys-1.2.0.tgz",
4441+ "integrity": "sha512-U7XpAktpbSgHTRSNRrjKSrjYkZKuhUukfoBlXWXUExCAqhzh1TU3BDRAfJmarcl5voKS+pbKU9MvyLWKZ4UEEg==",
4442+ "engines": {
4443+ "node": ">= 0.8.0"
4444+ }
4445+ },
42634446 "node_modules/repeat-string": {
42644447 "version": "1.6.1",
42654448 "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
@@ -4542,6 +4725,16 @@
45424725 "url": "https://github.com/sponsors/ljharb"
45434726 }
45444727 },
4728+ "node_modules/svgson": {
4729+ "version": "4.1.0",
4730+ "resolved": "https://registry.npmjs.org/svgson/-/svgson-4.1.0.tgz",
4731+ "integrity": "sha512-DodISxHtdLKUghDYA+PGK4Qq350+CbBAkdvGLkBFSmWd9WKSg4dijgjB1IiRPTmsUCd+a7KYe+ILHtklYgQyzQ==",
4732+ "dependencies": {
4733+ "deep-rename-keys": "^0.2.1",
4734+ "omit-deep": "0.3.0",
4735+ "xml-reader": "2.4.3"
4736+ }
4737+ },
45454738 "node_modules/symbol-tree": {
45464739 "version": "3.2.4",
45474740 "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
@@ -4629,6 +4822,11 @@
46294822 "node": ">=8"
46304823 }
46314824 },
4825+ "node_modules/transformation-matrix": {
4826+ "version": "2.1.1",
4827+ "resolved": "https://registry.npmjs.org/transformation-matrix/-/transformation-matrix-2.1.1.tgz",
4828+ "integrity": "sha512-74MoNHhwLVuzwaPDcAecFjSkOA9vwWqyOdkeB0Be8Jc/IWSS5SNZKapFllqzkTliqZptkvqX5CZnVeDvfhN8cw=="
4829+ },
46324830 "node_modules/trough": {
46334831 "version": "1.0.5",
46344832 "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz",
@@ -4823,6 +5021,28 @@
48235021 "node": ">= 4.0.0"
48245022 }
48255023 },
5024+ "node_modules/unset-value": {
5025+ "version": "0.1.2",
5026+ "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-0.1.2.tgz",
5027+ "integrity": "sha1-UGgQuGfyfCpabpsEgzYx9t5Y0xA=",
5028+ "dependencies": {
5029+ "has-value": "^0.3.1",
5030+ "isobject": "^3.0.0"
5031+ },
5032+ "engines": {
5033+ "node": ">=0.10.0"
5034+ }
5035+ },
5036+ "node_modules/urbit-ob": {
5037+ "version": "5.0.1",
5038+ "resolved": "https://registry.npmjs.org/urbit-ob/-/urbit-ob-5.0.1.tgz",
5039+ "integrity": "sha512-qGNAwu87XNkW3g8ah4fUwmh2EKXtsdhEbyEiE5qX4Op17rhLH3HSkvu8g9z+MhqX51Uz9sf8ktvqJj/IRwETIQ==",
5040+ "dependencies": {
5041+ "bn.js": "^4.11.8",
5042+ "lodash.chunk": "^4.2.0",
5043+ "lodash.isequal": "^4.5.0"
5044+ }
5045+ },
48265046 "node_modules/util-deprecate": {
48275047 "version": "1.0.2",
48285048 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@@ -5008,11 +5228,28 @@
50085228 "xml-js": "bin/cli.js"
50095229 }
50105230 },
5231+ "node_modules/xml-lexer": {
5232+ "version": "0.2.2",
5233+ "resolved": "https://registry.npmjs.org/xml-lexer/-/xml-lexer-0.2.2.tgz",
5234+ "integrity": "sha1-UYGTpKozTVj8fSSLVJB5uJkH4EY=",
5235+ "dependencies": {
5236+ "eventemitter3": "^2.0.0"
5237+ }
5238+ },
50115239 "node_modules/xml-name-validator": {
50125240 "version": "3.0.0",
50135241 "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
50145242 "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw=="
50155243 },
5244+ "node_modules/xml-reader": {
5245+ "version": "2.4.3",
5246+ "resolved": "https://registry.npmjs.org/xml-reader/-/xml-reader-2.4.3.tgz",
5247+ "integrity": "sha1-n4EMr3xCWlqvuEixxFEDyecddTA=",
5248+ "dependencies": {
5249+ "eventemitter3": "^2.0.0",
5250+ "xml-lexer": "^0.2.2"
5251+ }
5252+ },
50165253 "node_modules/xmlchars": {
50175254 "version": "2.2.0",
50185255 "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
@@ -5170,6 +5407,16 @@
51705407 "integrity": "sha512-WJu0I4PpqNPuutpaA9zDUq2JXR+lorZ7PbLcKNLmb6GL9/HLfC7w3CRsMhJF4BbYd/lkY6CfXOvkYpuGnZfkpQ==",
51715408 "requires": {}
51725409 },
5410+ "@tlon/sigil-js": {
5411+ "version": "1.4.5",
5412+ "resolved": "https://registry.npmjs.org/@tlon/sigil-js/-/sigil-js-1.4.5.tgz",
5413+ "integrity": "sha512-+Fn0EizPetjePaK+z8njjzE74wxzqIRLVM8W53Dlri6XU87wJ4vk82baVGgZQFAQs96rYM/f4WV7kCzuSxSMAw==",
5414+ "requires": {
5415+ "invariant": "^2.2.4",
5416+ "svgson": "^4.0.0",
5417+ "transformation-matrix": "2.1.1"
5418+ }
5419+ },
51735420 "@tootallnate/once": {
51745421 "version": "1.1.2",
51755422 "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
@@ -5349,6 +5596,14 @@
53495596 "postcss-value-parser": "^4.2.0"
53505597 }
53515598 },
5599+ "axios": {
5600+ "version": "0.26.1",
5601+ "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz",
5602+ "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==",
5603+ "requires": {
5604+ "follow-redirects": "^1.14.8"
5605+ }
5606+ },
53525607 "bail": {
53535608 "version": "1.0.5",
53545609 "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz",
@@ -5370,6 +5625,11 @@
53705625 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
53715626 "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="
53725627 },
5628+ "bn.js": {
5629+ "version": "4.12.0",
5630+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
5631+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
5632+ },
53735633 "brace-expansion": {
53745634 "version": "1.1.11",
53755635 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@@ -5605,6 +5865,30 @@
56055865 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
56065866 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
56075867 },
5868+ "deep-rename-keys": {
5869+ "version": "0.2.1",
5870+ "resolved": "https://registry.npmjs.org/deep-rename-keys/-/deep-rename-keys-0.2.1.tgz",
5871+ "integrity": "sha1-7eeFN9emaivmFRfir5Vtf1ij8dg=",
5872+ "requires": {
5873+ "kind-of": "^3.0.2",
5874+ "rename-keys": "^1.1.2"
5875+ },
5876+ "dependencies": {
5877+ "is-buffer": {
5878+ "version": "1.1.6",
5879+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
5880+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
5881+ },
5882+ "kind-of": {
5883+ "version": "3.2.2",
5884+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5885+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5886+ "requires": {
5887+ "is-buffer": "^1.1.5"
5888+ }
5889+ }
5890+ }
5891+ },
56085892 "deepmerge": {
56095893 "version": "4.2.2",
56105894 "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
@@ -5745,6 +6029,11 @@
57456029 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
57466030 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
57476031 },
6032+ "eventemitter3": {
6033+ "version": "2.0.3",
6034+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz",
6035+ "integrity": "sha1-teEHm1n7XhuidxwKmTvgYKWMmbo="
6036+ },
57486037 "execa": {
57496038 "version": "4.1.0",
57506039 "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
@@ -5836,6 +6125,11 @@
58366125 "path-exists": "^4.0.0"
58376126 }
58386127 },
6128+ "follow-redirects": {
6129+ "version": "1.14.9",
6130+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz",
6131+ "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w=="
6132+ },
58396133 "form-data": {
58406134 "version": "3.0.1",
58416135 "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
@@ -5877,6 +6171,11 @@
58776171 "pump": "^3.0.0"
58786172 }
58796173 },
6174+ "get-value": {
6175+ "version": "2.0.6",
6176+ "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
6177+ "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg="
6178+ },
58806179 "github-slugger": {
58816180 "version": "1.4.0",
58826181 "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.4.0.tgz",
@@ -5921,6 +6220,31 @@
59216220 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
59226221 "dev": true
59236222 },
6223+ "has-value": {
6224+ "version": "0.3.1",
6225+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
6226+ "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
6227+ "requires": {
6228+ "get-value": "^2.0.3",
6229+ "has-values": "^0.1.4",
6230+ "isobject": "^2.0.0"
6231+ },
6232+ "dependencies": {
6233+ "isobject": {
6234+ "version": "2.1.0",
6235+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
6236+ "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
6237+ "requires": {
6238+ "isarray": "1.0.0"
6239+ }
6240+ }
6241+ }
6242+ },
6243+ "has-values": {
6244+ "version": "0.1.4",
6245+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
6246+ "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E="
6247+ },
59246248 "hast-to-hyperscript": {
59256249 "version": "10.0.1",
59266250 "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-10.0.1.tgz",
@@ -6118,6 +6442,14 @@
61186442 "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz",
61196443 "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q=="
61206444 },
6445+ "invariant": {
6446+ "version": "2.2.4",
6447+ "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
6448+ "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
6449+ "requires": {
6450+ "loose-envify": "^1.0.0"
6451+ }
6452+ },
61216453 "is-alphabetical": {
61226454 "version": "1.0.4",
61236455 "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz",
@@ -6191,6 +6523,14 @@
61916523 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
61926524 "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA=="
61936525 },
6526+ "is-plain-object": {
6527+ "version": "2.0.4",
6528+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
6529+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
6530+ "requires": {
6531+ "isobject": "^3.0.1"
6532+ }
6533+ },
61946534 "is-potential-custom-element-name": {
61956535 "version": "1.0.1",
61966536 "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
@@ -6202,12 +6542,22 @@
62026542 "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
62036543 "dev": true
62046544 },
6545+ "isarray": {
6546+ "version": "1.0.0",
6547+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
6548+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
6549+ },
62056550 "isexe": {
62066551 "version": "2.0.0",
62076552 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
62086553 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
62096554 "dev": true
62106555 },
6556+ "isobject": {
6557+ "version": "3.0.1",
6558+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
6559+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
6560+ },
62116561 "js-tokens": {
62126562 "version": "4.0.0",
62136563 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -6294,6 +6644,16 @@
62946644 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
62956645 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
62966646 },
6647+ "lodash.chunk": {
6648+ "version": "4.2.0",
6649+ "resolved": "https://registry.npmjs.org/lodash.chunk/-/lodash.chunk-4.2.0.tgz",
6650+ "integrity": "sha1-ZuXOH3btJ7QwPYxlEujRIW6BBrw="
6651+ },
6652+ "lodash.isequal": {
6653+ "version": "4.5.0",
6654+ "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
6655+ "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA="
6656+ },
62976657 "longest-streak": {
62986658 "version": "3.0.1",
62996659 "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.0.1.tgz",
@@ -6979,6 +7339,15 @@
69797339 "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
69807340 "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw=="
69817341 },
7342+ "omit-deep": {
7343+ "version": "0.3.0",
7344+ "resolved": "https://registry.npmjs.org/omit-deep/-/omit-deep-0.3.0.tgz",
7345+ "integrity": "sha1-IcivNJm8rdKWUaIyy8rLxSRF6+w=",
7346+ "requires": {
7347+ "is-plain-object": "^2.0.1",
7348+ "unset-value": "^0.1.1"
7349+ }
7350+ },
69827351 "once": {
69837352 "version": "1.4.0",
69847353 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
@@ -7843,6 +8212,11 @@
78438212 }
78448213 }
78458214 },
8215+ "rename-keys": {
8216+ "version": "1.2.0",
8217+ "resolved": "https://registry.npmjs.org/rename-keys/-/rename-keys-1.2.0.tgz",
8218+ "integrity": "sha512-U7XpAktpbSgHTRSNRrjKSrjYkZKuhUukfoBlXWXUExCAqhzh1TU3BDRAfJmarcl5voKS+pbKU9MvyLWKZ4UEEg=="
8219+ },
78468220 "repeat-string": {
78478221 "version": "1.6.1",
78488222 "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
@@ -8027,6 +8401,16 @@
80278401 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
80288402 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
80298403 },
8404+ "svgson": {
8405+ "version": "4.1.0",
8406+ "resolved": "https://registry.npmjs.org/svgson/-/svgson-4.1.0.tgz",
8407+ "integrity": "sha512-DodISxHtdLKUghDYA+PGK4Qq350+CbBAkdvGLkBFSmWd9WKSg4dijgjB1IiRPTmsUCd+a7KYe+ILHtklYgQyzQ==",
8408+ "requires": {
8409+ "deep-rename-keys": "^0.2.1",
8410+ "omit-deep": "0.3.0",
8411+ "xml-reader": "2.4.3"
8412+ }
8413+ },
80308414 "symbol-tree": {
80318415 "version": "3.2.4",
80328416 "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
@@ -8092,6 +8476,11 @@
80928476 "punycode": "^2.1.1"
80938477 }
80948478 },
8479+ "transformation-matrix": {
8480+ "version": "2.1.1",
8481+ "resolved": "https://registry.npmjs.org/transformation-matrix/-/transformation-matrix-2.1.1.tgz",
8482+ "integrity": "sha512-74MoNHhwLVuzwaPDcAecFjSkOA9vwWqyOdkeB0Be8Jc/IWSS5SNZKapFllqzkTliqZptkvqX5CZnVeDvfhN8cw=="
8483+ },
80958484 "trough": {
80968485 "version": "1.0.5",
80978486 "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz",
@@ -8228,6 +8617,25 @@
82288617 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
82298618 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
82308619 },
8620+ "unset-value": {
8621+ "version": "0.1.2",
8622+ "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-0.1.2.tgz",
8623+ "integrity": "sha1-UGgQuGfyfCpabpsEgzYx9t5Y0xA=",
8624+ "requires": {
8625+ "has-value": "^0.3.1",
8626+ "isobject": "^3.0.0"
8627+ }
8628+ },
8629+ "urbit-ob": {
8630+ "version": "5.0.1",
8631+ "resolved": "https://registry.npmjs.org/urbit-ob/-/urbit-ob-5.0.1.tgz",
8632+ "integrity": "sha512-qGNAwu87XNkW3g8ah4fUwmh2EKXtsdhEbyEiE5qX4Op17rhLH3HSkvu8g9z+MhqX51Uz9sf8ktvqJj/IRwETIQ==",
8633+ "requires": {
8634+ "bn.js": "^4.11.8",
8635+ "lodash.chunk": "^4.2.0",
8636+ "lodash.isequal": "^4.5.0"
8637+ }
8638+ },
82318639 "util-deprecate": {
82328640 "version": "1.0.2",
82338641 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@@ -8356,11 +8764,28 @@
83568764 "sax": "^1.2.4"
83578765 }
83588766 },
8767+ "xml-lexer": {
8768+ "version": "0.2.2",
8769+ "resolved": "https://registry.npmjs.org/xml-lexer/-/xml-lexer-0.2.2.tgz",
8770+ "integrity": "sha1-UYGTpKozTVj8fSSLVJB5uJkH4EY=",
8771+ "requires": {
8772+ "eventemitter3": "^2.0.0"
8773+ }
8774+ },
83598775 "xml-name-validator": {
83608776 "version": "3.0.0",
83618777 "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
83628778 "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw=="
83638779 },
8780+ "xml-reader": {
8781+ "version": "2.4.3",
8782+ "resolved": "https://registry.npmjs.org/xml-reader/-/xml-reader-2.4.3.tgz",
8783+ "integrity": "sha1-n4EMr3xCWlqvuEixxFEDyecddTA=",
8784+ "requires": {
8785+ "eventemitter3": "^2.0.0",
8786+ "xml-lexer": "^0.2.2"
8787+ }
8788+ },
83648789 "xmlchars": {
83658790 "version": "2.2.0",
83668791 "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",