@@ -12,17 +12,22 @@
1212 "@radix-ui/react-dropdown-menu": "^0.1.6",
1313 "@radix-ui/react-select": "^0.1.1",
1414 "@radix-ui/react-toggle-group": "^0.1.5",
15− "@urbit/api": "^2.0.0",
15+ "@tanstack/react-query": "^4.29.5",
16+ "@urbit/api": "2.2",
1617 "@urbit/http-api": "^2.0.0",
1718 "big-integer": "^1.6.51",
1819 "classnames": "^2.3.1",
20+ "color2k": "^2.0.2",
1921 "lodash.debounce": "^4.0.8",
22+ "query-string": "^7.1.1",
2023 "react": "^17.0.2",
2124 "react-dom": "^17.0.2",
2225 "react-hook-form": "^7.33.1",
23− "react-query": "^3.39.1",
2426 "react-router-dom": "^6.3.0",
25− "react-select": "^5.4.0"
27+ "react-select": "^5.4.0",
28+ "remove-markdown-and-html": "^0.1.0",
29+ "urbit-ob": "^5.0.1",
30+ "zustand": "^4.0.0-rc.1"
2631 },
2732 "devDependencies": {
2833 "@types/lodash.debounce": "^4.0.7",
@@ -32,7 +37,9 @@
3237 "@vitejs/plugin-react-refresh": "^1.3.1",
3338 "autoprefixer": "^10.4.7",
3439 "postcss": "^8.4.14",
40+ "postcss-import": "^14.1.0",
3541 "tailwindcss": "^3.1.4",
42+ "tailwindcss-labeled-groups": "^0.0.2",
3643 "typescript": "^4.3.2",
3744 "vite": "^2.9.13"
3845 }
@@ -1063,6 +1070,49 @@
10631070 "node": ">= 8.0.0"
10641071 }
10651072 },
1073+ "node_modules/@tanstack/query-core": {
1074+ "version": "4.29.5",
1075+ "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.29.5.tgz",
1076+ "integrity": "sha512-xXIiyQ/4r9KfaJ3k6kejqcaqFXXBTzN2aOJ5H1J6aTJE9hl/nbgAdfF6oiIu0CD5xowejJEJ6bBg8TO7BN4NuQ==",
1077+ "funding": {
1078+ "type": "github",
1079+ "url": "https://github.com/sponsors/tannerlinsley"
1080+ }
1081+ },
1082+ "node_modules/@tanstack/react-query": {
1083+ "version": "4.29.5",
1084+ "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.29.5.tgz",
1085+ "integrity": "sha512-F87cibC3s3eG0Q90g2O+hqntpCrudKFnR8P24qkH9uccEhXErnJxBC/AAI4cJRV2bfMO8IeGZQYf3WyYgmSg0w==",
1086+ "dependencies": {
1087+ "@tanstack/query-core": "4.29.5",
1088+ "use-sync-external-store": "^1.2.0"
1089+ },
1090+ "funding": {
1091+ "type": "github",
1092+ "url": "https://github.com/sponsors/tannerlinsley"
1093+ },
1094+ "peerDependencies": {
1095+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
1096+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0",
1097+ "react-native": "*"
1098+ },
1099+ "peerDependenciesMeta": {
1100+ "react-dom": {
1101+ "optional": true
1102+ },
1103+ "react-native": {
1104+ "optional": true
1105+ }
1106+ }
1107+ },
1108+ "node_modules/@tanstack/react-query/node_modules/use-sync-external-store": {
1109+ "version": "1.2.0",
1110+ "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz",
1111+ "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==",
1112+ "peerDependencies": {
1113+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
1114+ }
1115+ },
10661116 "node_modules/@types/lodash": {
10671117 "version": "4.14.182",
10681118 "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.182.tgz",
@@ -1121,9 +1171,9 @@
11211171 "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
11221172 },
11231173 "node_modules/@urbit/api": {
1124− "version": "2.1.1",
1125− "resolved": "https://registry.npmjs.org/@urbit/api/-/api-2.1.1.tgz",
1126− "integrity": "sha512-QRlqhtJ73q+pgMdSwuOO62HlxA7/2c5ylCcOUT01LXkJ2LTVCl5u+QnejdDvUmqjOuN2PyZk7df30xJVg6rC2A==",
1174+ "version": "2.2.0",
1175+ "resolved": "https://registry.npmjs.org/@urbit/api/-/api-2.2.0.tgz",
1176+ "integrity": "sha512-W8kP9OT6yOK62n+4yCPO3i9QqU5xriLvZQ9WYW4SAV7ktbSrGuf2kmYbnoqfA/NybIs9Q/MbFkPewrz4XJ96Ag==",
11271177 "dependencies": {
11281178 "@babel/runtime": "^7.16.0",
11291179 "big-integer": "^1.6.48",
@@ -1286,11 +1336,6 @@
12861336 "resolve": "^1.12.0"
12871337 }
12881338 },
1289− "node_modules/balanced-match": {
1290− "version": "1.0.2",
1291− "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
1292− "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
1293− },
12941339 "node_modules/big-integer": {
12951340 "version": "1.6.51",
12961341 "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz",
@@ -1313,15 +1358,6 @@
13131358 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
13141359 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
13151360 },
1316− "node_modules/brace-expansion": {
1317− "version": "1.1.11",
1318− "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1319− "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1320− "dependencies": {
1321− "balanced-match": "^1.0.0",
1322− "concat-map": "0.0.1"
1323− }
1324− },
13251361 "node_modules/braces": {
13261362 "version": "3.0.2",
13271363 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
@@ -1334,21 +1370,6 @@
13341370 "node": ">=8"
13351371 }
13361372 },
1337− "node_modules/broadcast-channel": {
1338− "version": "3.7.0",
1339− "resolved": "https://registry.npmjs.org/broadcast-channel/-/broadcast-channel-3.7.0.tgz",
1340− "integrity": "sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==",
1341− "dependencies": {
1342− "@babel/runtime": "^7.7.2",
1343− "detect-node": "^2.1.0",
1344− "js-sha3": "0.8.0",
1345− "microseconds": "0.2.0",
1346− "nano-time": "1.0.0",
1347− "oblivious-set": "1.0.0",
1348− "rimraf": "3.0.2",
1349− "unload": "2.2.0"
1350− }
1351− },
13521373 "node_modules/browser-or-node": {
13531374 "version": "1.3.0",
13541375 "resolved": "https://registry.npmjs.org/browser-or-node/-/browser-or-node-1.3.0.tgz",
@@ -1483,10 +1504,10 @@
14831504 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
14841505 "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
14851506 },
1486− "node_modules/concat-map": {
1487− "version": "0.0.1",
1488− "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1489− "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
1507+ "node_modules/color2k": {
1508+ "version": "2.0.2",
1509+ "resolved": "https://registry.npmjs.org/color2k/-/color2k-2.0.2.tgz",
1510+ "integrity": "sha512-kJhwH5nAwb34tmyuqq/lgjEKzlFXn1U99NlnB6Ws4qVaERcRUYeYP1cBw6BJ4vxaWStAUEef4WMr7WjOCnBt8w=="
14901511 },
14911512 "node_modules/connect-history-api-fallback": {
14921513 "version": "1.6.0",
@@ -1563,17 +1584,20 @@
15631584 }
15641585 }
15651586 },
1587+ "node_modules/decode-uri-component": {
1588+ "version": "0.2.0",
1589+ "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
1590+ "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==",
1591+ "engines": {
1592+ "node": ">=0.10"
1593+ }
1594+ },
15661595 "node_modules/defined": {
15671596 "version": "1.0.0",
15681597 "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
15691598 "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==",
15701599 "dev": true
15711600 },
1572− "node_modules/detect-node": {
1573− "version": "2.1.0",
1574− "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
1575− "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g=="
1576− },
15771601 "node_modules/detect-node-es": {
15781602 "version": "1.1.0",
15791603 "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz",
@@ -2056,6 +2080,14 @@
20562080 "node": ">=8"
20572081 }
20582082 },
2083+ "node_modules/filter-obj": {
2084+ "version": "1.1.0",
2085+ "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz",
2086+ "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==",
2087+ "engines": {
2088+ "node": ">=0.10.0"
2089+ }
2090+ },
20592091 "node_modules/find-root": {
20602092 "version": "1.1.0",
20612093 "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
@@ -2074,11 +2106,6 @@
20742106 "url": "https://www.patreon.com/infusion"
20752107 }
20762108 },
2077− "node_modules/fs.realpath": {
2078− "version": "1.0.0",
2079− "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2080− "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
2081− },
20822109 "node_modules/fsevents": {
20832110 "version": "2.3.2",
20842111 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
@@ -2114,25 +2141,6 @@
21142141 "node": ">=6"
21152142 }
21162143 },
2117− "node_modules/glob": {
2118− "version": "7.2.3",
2119− "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
2120− "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
2121− "dependencies": {
2122− "fs.realpath": "^1.0.0",
2123− "inflight": "^1.0.4",
2124− "inherits": "2",
2125− "minimatch": "^3.1.1",
2126− "once": "^1.3.0",
2127− "path-is-absolute": "^1.0.0"
2128− },
2129− "engines": {
2130− "node": "*"
2131− },
2132− "funding": {
2133− "url": "https://github.com/sponsors/isaacs"
2134− }
2135− },
21362144 "node_modules/glob-parent": {
21372145 "version": "6.0.2",
21382146 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
@@ -2212,20 +2220,6 @@
22122220 "url": "https://github.com/sponsors/sindresorhus"
22132221 }
22142222 },
2215− "node_modules/inflight": {
2216− "version": "1.0.6",
2217− "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2218− "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
2219− "dependencies": {
2220− "once": "^1.3.0",
2221− "wrappy": "1"
2222− }
2223− },
2224− "node_modules/inherits": {
2225− "version": "2.0.4",
2226− "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2227− "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
2228− },
22292223 "node_modules/invariant": {
22302224 "version": "2.2.4",
22312225 "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
@@ -2292,11 +2286,6 @@
22922286 "node": ">=0.12.0"
22932287 }
22942288 },
2295− "node_modules/js-sha3": {
2296− "version": "0.8.0",
2297− "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
2298− "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q=="
2299− },
23002289 "node_modules/js-tokens": {
23012290 "version": "4.0.0",
23022291 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -2369,15 +2358,6 @@
23692358 "loose-envify": "cli.js"
23702359 }
23712360 },
2372− "node_modules/match-sorter": {
2373− "version": "6.3.1",
2374− "resolved": "https://registry.npmjs.org/match-sorter/-/match-sorter-6.3.1.tgz",
2375− "integrity": "sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw==",
2376− "dependencies": {
2377− "@babel/runtime": "^7.12.5",
2378− "remove-accents": "0.4.2"
2379− }
2380− },
23812361 "node_modules/memoize-one": {
23822362 "version": "5.2.1",
23832363 "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz",
@@ -2405,22 +2385,6 @@
24052385 "node": ">=8.6"
24062386 }
24072387 },
2408− "node_modules/microseconds": {
2409− "version": "0.2.0",
2410− "resolved": "https://registry.npmjs.org/microseconds/-/microseconds-0.2.0.tgz",
2411− "integrity": "sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA=="
2412− },
2413− "node_modules/minimatch": {
2414− "version": "3.1.2",
2415− "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
2416− "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
2417− "dependencies": {
2418− "brace-expansion": "^1.1.7"
2419− },
2420− "engines": {
2421− "node": "*"
2422− }
2423− },
24242388 "node_modules/minimist": {
24252389 "version": "1.2.6",
24262390 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
@@ -2432,14 +2396,6 @@
24322396 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
24332397 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
24342398 },
2435− "node_modules/nano-time": {
2436− "version": "1.0.0",
2437− "resolved": "https://registry.npmjs.org/nano-time/-/nano-time-1.0.0.tgz",
2438− "integrity": "sha512-flnngywOoQ0lLQOTRNexn2gGSNuM9bKj9RZAWSzhQ+UJYaAFG9bac4DW9VHjUAzrOaIcajHybCTHe/bkvozQqA==",
2439− "dependencies": {
2440− "big-integer": "^1.6.16"
2441− }
2442− },
24432399 "node_modules/nanoid": {
24442400 "version": "3.3.4",
24452401 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
@@ -2492,19 +2448,6 @@
24922448 "node": ">= 6"
24932449 }
24942450 },
2495− "node_modules/oblivious-set": {
2496− "version": "1.0.0",
2497− "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.0.0.tgz",
2498− "integrity": "sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw=="
2499− },
2500− "node_modules/once": {
2501− "version": "1.4.0",
2502− "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2503− "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
2504− "dependencies": {
2505− "wrappy": "1"
2506− }
2507− },
25082451 "node_modules/parent-module": {
25092452 "version": "1.0.1",
25102453 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
@@ -2533,14 +2476,6 @@
25332476 "url": "https://github.com/sponsors/sindresorhus"
25342477 }
25352478 },
2536− "node_modules/path-is-absolute": {
2537− "version": "1.0.1",
2538− "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2539− "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
2540− "engines": {
2541− "node": ">=0.10.0"
2542− }
2543− },
25442479 "node_modules/path-parse": {
25452480 "version": "1.0.7",
25462481 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
@@ -2717,6 +2652,23 @@
27172652 "react-is": "^16.13.1"
27182653 }
27192654 },
2655+ "node_modules/query-string": {
2656+ "version": "7.1.1",
2657+ "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.1.tgz",
2658+ "integrity": "sha512-MplouLRDHBZSG9z7fpuAAcI7aAYjDLhtsiVZsevsfaHWDS2IDdORKbSd1kWUA+V4zyva/HZoSfpwnYMMQDhb0w==",
2659+ "dependencies": {
2660+ "decode-uri-component": "^0.2.0",
2661+ "filter-obj": "^1.1.0",
2662+ "split-on-first": "^1.0.0",
2663+ "strict-uri-encode": "^2.0.0"
2664+ },
2665+ "engines": {
2666+ "node": ">=6"
2667+ },
2668+ "funding": {
2669+ "url": "https://github.com/sponsors/sindresorhus"
2670+ }
2671+ },
27202672 "node_modules/queue-microtask": {
27212673 "version": "1.2.3",
27222674 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@@ -2794,31 +2746,6 @@
27942746 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
27952747 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
27962748 },
2797− "node_modules/react-query": {
2798− "version": "3.39.1",
2799− "resolved": "https://registry.npmjs.org/react-query/-/react-query-3.39.1.tgz",
2800− "integrity": "sha512-qYKT1bavdDiQZbngWZyPotlBVzcBjDYEJg5RQLBa++5Ix5jjfbEYJmHSZRZD+USVHUSvl/ey9Hu+QfF1QAK80A==",
2801− "dependencies": {
2802− "@babel/runtime": "^7.5.5",
2803− "broadcast-channel": "^3.4.1",
2804− "match-sorter": "^6.0.2"
2805− },
2806− "funding": {
2807− "type": "github",
2808− "url": "https://github.com/sponsors/tannerlinsley"
2809− },
2810− "peerDependencies": {
2811− "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
2812− },
2813− "peerDependenciesMeta": {
2814− "react-dom": {
2815− "optional": true
2816− },
2817− "react-native": {
2818− "optional": true
2819− }
2820− }
2821− },
28222749 "node_modules/react-refresh": {
28232750 "version": "0.10.0",
28242751 "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.10.0.tgz",
@@ -2993,10 +2920,10 @@
29932920 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
29942921 "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="
29952922 },
2996− "node_modules/remove-accents": {
2997− "version": "0.4.2",
2998− "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz",
2999− "integrity": "sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA=="
2923+ "node_modules/remove-markdown-and-html": {
2924+ "version": "0.1.0",
2925+ "resolved": "https://registry.npmjs.org/remove-markdown-and-html/-/remove-markdown-and-html-0.1.0.tgz",
2926+ "integrity": "sha512-Sy03RJ/R/FBbK6wutBKKIyEVMQS+TzSpGc8pBxwrh0LiqyVIaD/LkitUABIJJ59iryhvrPTmS8dzd3DoLdopHg=="
30002927 },
30012928 "node_modules/resolve": {
30022929 "version": "1.22.1",
@@ -3032,20 +2959,6 @@
30322959 "node": ">=0.10.0"
30332960 }
30342961 },
3035− "node_modules/rimraf": {
3036− "version": "3.0.2",
3037− "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
3038− "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
3039− "dependencies": {
3040− "glob": "^7.1.3"
3041− },
3042− "bin": {
3043− "rimraf": "bin.js"
3044− },
3045− "funding": {
3046− "url": "https://github.com/sponsors/isaacs"
3047− }
3048− },
30492962 "node_modules/rollup": {
30502963 "version": "2.75.7",
30512964 "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.7.tgz",
@@ -3123,6 +3036,22 @@
31233036 "node": ">=0.10.0"
31243037 }
31253038 },
3039+ "node_modules/split-on-first": {
3040+ "version": "1.1.0",
3041+ "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz",
3042+ "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==",
3043+ "engines": {
3044+ "node": ">=6"
3045+ }
3046+ },
3047+ "node_modules/strict-uri-encode": {
3048+ "version": "2.0.0",
3049+ "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz",
3050+ "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==",
3051+ "engines": {
3052+ "node": ">=4"
3053+ }
3054+ },
31263055 "node_modules/stylis": {
31273056 "version": "4.0.13",
31283057 "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz",
@@ -3190,6 +3119,15 @@
31903119 "postcss": "^8.0.9"
31913120 }
31923121 },
3122+ "node_modules/tailwindcss-labeled-groups": {
3123+ "version": "0.0.2",
3124+ "resolved": "https://registry.npmjs.org/tailwindcss-labeled-groups/-/tailwindcss-labeled-groups-0.0.2.tgz",
3125+ "integrity": "sha512-leOVv9h2K9WDHoXPXVBOmTJgWECVkpVFc/hjrwuqGUEtNxvRvuOtCjenu9ppY+pJtky5INJUqDCNa8pS3AbYmw==",
3126+ "dev": true,
3127+ "peerDependencies": {
3128+ "tailwindcss": "^3.0.23"
3129+ }
3130+ },
31933131 "node_modules/tailwindcss/node_modules/color-name": {
31943132 "version": "1.1.4",
31953133 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
@@ -3234,15 +3172,6 @@
32343172 "node": ">=4.2.0"
32353173 }
32363174 },
3237− "node_modules/unload": {
3238− "version": "2.2.0",
3239− "resolved": "https://registry.npmjs.org/unload/-/unload-2.2.0.tgz",
3240− "integrity": "sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA==",
3241− "dependencies": {
3242− "@babel/runtime": "^7.6.2",
3243− "detect-node": "^2.0.4"
3244− }
3245− },
32463175 "node_modules/update-browserslist-db": {
32473176 "version": "1.0.4",
32483177 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz",
@@ -3329,6 +3258,14 @@
33293258 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
33303259 "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
33313260 },
3261+ "node_modules/use-sync-external-store": {
3262+ "version": "1.1.0",
3263+ "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.1.0.tgz",
3264+ "integrity": "sha512-SEnieB2FPKEVne66NpXPd1Np4R1lTNKfjuy3XdIoPQKYBAFdzbzSZlSn1KJZUiihQLQC5Znot4SBz1EOTBwQAQ==",
3265+ "peerDependencies": {
3266+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
3267+ }
3268+ },
33323269 "node_modules/util-deprecate": {
33333270 "version": "1.0.2",
33343271 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@@ -3399,11 +3336,6 @@
33993336 "vite": "^2.0.2"
34003337 }
34013338 },
3402− "node_modules/wrappy": {
3403− "version": "1.0.2",
3404− "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
3405− "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
3406− },
34073339 "node_modules/xtend": {
34083340 "version": "4.0.2",
34093341 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
@@ -3420,6 +3352,29 @@
34203352 "engines": {
34213353 "node": ">= 6"
34223354 }
3355+ },
3356+ "node_modules/zustand": {
3357+ "version": "4.0.0-rc.1",
3358+ "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.0.0-rc.1.tgz",
3359+ "integrity": "sha512-qgcs7zLqBdHu0PuT3GW4WCIY5SgXdsv30GQMu9Qpp1BA2aS+sNS8l4x0hWuyEhjXkN+701aGWawhKDv6oWJAcw==",
3360+ "dependencies": {
3361+ "use-sync-external-store": "1.1.0"
3362+ },
3363+ "engines": {
3364+ "node": ">=12.7.0"
3365+ },
3366+ "peerDependencies": {
3367+ "immer": ">=9.0",
3368+ "react": ">=16.8"
3369+ },
3370+ "peerDependenciesMeta": {
3371+ "immer": {
3372+ "optional": true
3373+ },
3374+ "react": {
3375+ "optional": true
3376+ }
3377+ }
34233378 }
34243379 },
34253380 "dependencies": {
@@ -4215,6 +4170,28 @@
42154170 "picomatch": "^2.2.2"
42164171 }
42174172 },
4173+ "@tanstack/query-core": {
4174+ "version": "4.29.5",
4175+ "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.29.5.tgz",
4176+ "integrity": "sha512-xXIiyQ/4r9KfaJ3k6kejqcaqFXXBTzN2aOJ5H1J6aTJE9hl/nbgAdfF6oiIu0CD5xowejJEJ6bBg8TO7BN4NuQ=="
4177+ },
4178+ "@tanstack/react-query": {
4179+ "version": "4.29.5",
4180+ "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.29.5.tgz",
4181+ "integrity": "sha512-F87cibC3s3eG0Q90g2O+hqntpCrudKFnR8P24qkH9uccEhXErnJxBC/AAI4cJRV2bfMO8IeGZQYf3WyYgmSg0w==",
4182+ "requires": {
4183+ "@tanstack/query-core": "4.29.5",
4184+ "use-sync-external-store": "^1.2.0"
4185+ },
4186+ "dependencies": {
4187+ "use-sync-external-store": {
4188+ "version": "1.2.0",
4189+ "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz",
4190+ "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==",
4191+ "requires": {}
4192+ }
4193+ }
4194+ },
42184195 "@types/lodash": {
42194196 "version": "4.14.182",
42204197 "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.182.tgz",
@@ -4273,9 +4250,9 @@
42734250 "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
42744251 },
42754252 "@urbit/api": {
4276− "version": "2.1.1",
4277− "resolved": "https://registry.npmjs.org/@urbit/api/-/api-2.1.1.tgz",
4278− "integrity": "sha512-QRlqhtJ73q+pgMdSwuOO62HlxA7/2c5ylCcOUT01LXkJ2LTVCl5u+QnejdDvUmqjOuN2PyZk7df30xJVg6rC2A==",
4253+ "version": "2.2.0",
4254+ "resolved": "https://registry.npmjs.org/@urbit/api/-/api-2.2.0.tgz",
4255+ "integrity": "sha512-W8kP9OT6yOK62n+4yCPO3i9QqU5xriLvZQ9WYW4SAV7ktbSrGuf2kmYbnoqfA/NybIs9Q/MbFkPewrz4XJ96Ag==",
42794256 "requires": {
42804257 "@babel/runtime": "^7.16.0",
42814258 "big-integer": "^1.6.48",
@@ -4397,11 +4374,6 @@
43974374 "resolve": "^1.12.0"
43984375 }
43994376 },
4400− "balanced-match": {
4401− "version": "1.0.2",
4402− "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
4403− "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
4404− },
44054377 "big-integer": {
44064378 "version": "1.6.51",
44074379 "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz",
@@ -4418,15 +4390,6 @@
44184390 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
44194391 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
44204392 },
4421− "brace-expansion": {
4422− "version": "1.1.11",
4423− "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
4424− "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
4425− "requires": {
4426− "balanced-match": "^1.0.0",
4427− "concat-map": "0.0.1"
4428− }
4429− },
44304393 "braces": {
44314394 "version": "3.0.2",
44324395 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
@@ -4436,21 +4399,6 @@
44364399 "fill-range": "^7.0.1"
44374400 }
44384401 },
4439− "broadcast-channel": {
4440− "version": "3.7.0",
4441− "resolved": "https://registry.npmjs.org/broadcast-channel/-/broadcast-channel-3.7.0.tgz",
4442− "integrity": "sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==",
4443− "requires": {
4444− "@babel/runtime": "^7.7.2",
4445− "detect-node": "^2.1.0",
4446− "js-sha3": "0.8.0",
4447− "microseconds": "0.2.0",
4448− "nano-time": "1.0.0",
4449− "oblivious-set": "1.0.0",
4450− "rimraf": "3.0.2",
4451− "unload": "2.2.0"
4452− }
4453− },
44544402 "browser-or-node": {
44554403 "version": "1.3.0",
44564404 "resolved": "https://registry.npmjs.org/browser-or-node/-/browser-or-node-1.3.0.tgz",
@@ -4538,10 +4486,10 @@
45384486 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
45394487 "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
45404488 },
4541− "concat-map": {
4542− "version": "0.0.1",
4543− "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
4544− "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
4489+ "color2k": {
4490+ "version": "2.0.2",
4491+ "resolved": "https://registry.npmjs.org/color2k/-/color2k-2.0.2.tgz",
4492+ "integrity": "sha512-kJhwH5nAwb34tmyuqq/lgjEKzlFXn1U99NlnB6Ws4qVaERcRUYeYP1cBw6BJ4vxaWStAUEef4WMr7WjOCnBt8w=="
45454493 },
45464494 "connect-history-api-fallback": {
45474495 "version": "1.6.0",
@@ -4593,17 +4541,17 @@
45934541 "ms": "2.1.2"
45944542 }
45954543 },
4544+ "decode-uri-component": {
4545+ "version": "0.2.0",
4546+ "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
4547+ "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og=="
4548+ },
45964549 "defined": {
45974550 "version": "1.0.0",
45984551 "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
45994552 "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==",
46004553 "dev": true
46014554 },
4602− "detect-node": {
4603− "version": "2.1.0",
4604− "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
4605− "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g=="
4606− },
46074555 "detect-node-es": {
46084556 "version": "1.1.0",
46094557 "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz",
@@ -4880,6 +4828,11 @@
48804828 "to-regex-range": "^5.0.1"
48814829 }
48824830 },
4831+ "filter-obj": {
4832+ "version": "1.1.0",
4833+ "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz",
4834+ "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ=="
4835+ },
48834836 "find-root": {
48844837 "version": "1.1.0",
48854838 "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
@@ -4891,11 +4844,6 @@
48914844 "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==",
48924845 "dev": true
48934846 },
4894− "fs.realpath": {
4895− "version": "1.0.0",
4896− "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
4897− "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
4898− },
48994847 "fsevents": {
49004848 "version": "2.3.2",
49014849 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
@@ -4918,19 +4866,6 @@
49184866 "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz",
49194867 "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q=="
49204868 },
4921− "glob": {
4922− "version": "7.2.3",
4923− "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
4924− "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
4925− "requires": {
4926− "fs.realpath": "^1.0.0",
4927− "inflight": "^1.0.4",
4928− "inherits": "2",
4929− "minimatch": "^3.1.1",
4930− "once": "^1.3.0",
4931− "path-is-absolute": "^1.0.0"
4932− }
4933− },
49344869 "glob-parent": {
49354870 "version": "6.0.2",
49364871 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
@@ -4988,20 +4923,6 @@
49884923 "resolve-from": "^4.0.0"
49894924 }
49904925 },
4991− "inflight": {
4992− "version": "1.0.6",
4993− "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
4994− "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
4995− "requires": {
4996− "once": "^1.3.0",
4997− "wrappy": "1"
4998− }
4999− },
5000− "inherits": {
5001− "version": "2.0.4",
5002− "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
5003− "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
5004− },
50054926 "invariant": {
50064927 "version": "2.2.4",
50074928 "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
@@ -5053,11 +4974,6 @@
50534974 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
50544975 "dev": true
50554976 },
5056− "js-sha3": {
5057− "version": "0.8.0",
5058− "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
5059− "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q=="
5060− },
50614977 "js-tokens": {
50624978 "version": "4.0.0",
50634979 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -5112,15 +5028,6 @@
51125028 "js-tokens": "^3.0.0 || ^4.0.0"
51135029 }
51145030 },
5115− "match-sorter": {
5116− "version": "6.3.1",
5117− "resolved": "https://registry.npmjs.org/match-sorter/-/match-sorter-6.3.1.tgz",
5118− "integrity": "sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw==",
5119− "requires": {
5120− "@babel/runtime": "^7.12.5",
5121− "remove-accents": "0.4.2"
5122− }
5123− },
51245031 "memoize-one": {
51255032 "version": "5.2.1",
51265033 "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz",
@@ -5142,19 +5049,6 @@
51425049 "picomatch": "^2.3.1"
51435050 }
51445051 },
5145− "microseconds": {
5146− "version": "0.2.0",
5147− "resolved": "https://registry.npmjs.org/microseconds/-/microseconds-0.2.0.tgz",
5148− "integrity": "sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA=="
5149− },
5150− "minimatch": {
5151− "version": "3.1.2",
5152− "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
5153− "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
5154− "requires": {
5155− "brace-expansion": "^1.1.7"
5156− }
5157− },
51585052 "minimist": {
51595053 "version": "1.2.6",
51605054 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
@@ -5166,14 +5060,6 @@
51665060 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
51675061 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
51685062 },
5169− "nano-time": {
5170− "version": "1.0.0",
5171− "resolved": "https://registry.npmjs.org/nano-time/-/nano-time-1.0.0.tgz",
5172− "integrity": "sha512-flnngywOoQ0lLQOTRNexn2gGSNuM9bKj9RZAWSzhQ+UJYaAFG9bac4DW9VHjUAzrOaIcajHybCTHe/bkvozQqA==",
5173− "requires": {
5174− "big-integer": "^1.6.16"
5175− }
5176− },
51775063 "nanoid": {
51785064 "version": "3.3.4",
51795065 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
@@ -5208,19 +5094,6 @@
52085094 "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
52095095 "dev": true
52105096 },
5211− "oblivious-set": {
5212− "version": "1.0.0",
5213− "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.0.0.tgz",
5214− "integrity": "sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw=="
5215− },
5216− "once": {
5217− "version": "1.4.0",
5218− "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
5219− "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
5220− "requires": {
5221− "wrappy": "1"
5222− }
5223− },
52245097 "parent-module": {
52255098 "version": "1.0.1",
52265099 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
@@ -5240,11 +5113,6 @@
52405113 "lines-and-columns": "^1.1.6"
52415114 }
52425115 },
5243− "path-is-absolute": {
5244− "version": "1.0.1",
5245− "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
5246− "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="
5247− },
52485116 "path-parse": {
52495117 "version": "1.0.7",
52505118 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
@@ -5348,6 +5216,17 @@
53485216 "react-is": "^16.13.1"
53495217 }
53505218 },
5219+ "query-string": {
5220+ "version": "7.1.1",
5221+ "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.1.tgz",
5222+ "integrity": "sha512-MplouLRDHBZSG9z7fpuAAcI7aAYjDLhtsiVZsevsfaHWDS2IDdORKbSd1kWUA+V4zyva/HZoSfpwnYMMQDhb0w==",
5223+ "requires": {
5224+ "decode-uri-component": "^0.2.0",
5225+ "filter-obj": "^1.1.0",
5226+ "split-on-first": "^1.0.0",
5227+ "strict-uri-encode": "^2.0.0"
5228+ }
5229+ },
53515230 "queue-microtask": {
53525231 "version": "1.2.3",
53535232 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@@ -5390,16 +5269,6 @@
53905269 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
53915270 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
53925271 },
5393− "react-query": {
5394− "version": "3.39.1",
5395− "resolved": "https://registry.npmjs.org/react-query/-/react-query-3.39.1.tgz",
5396− "integrity": "sha512-qYKT1bavdDiQZbngWZyPotlBVzcBjDYEJg5RQLBa++5Ix5jjfbEYJmHSZRZD+USVHUSvl/ey9Hu+QfF1QAK80A==",
5397− "requires": {
5398− "@babel/runtime": "^7.5.5",
5399− "broadcast-channel": "^3.4.1",
5400− "match-sorter": "^6.0.2"
5401− }
5402− },
54035272 "react-refresh": {
54045273 "version": "0.10.0",
54055274 "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.10.0.tgz",
@@ -5523,10 +5392,10 @@
55235392 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
55245393 "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="
55255394 },
5526− "remove-accents": {
5527− "version": "0.4.2",
5528− "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz",
5529− "integrity": "sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA=="
5395+ "remove-markdown-and-html": {
5396+ "version": "0.1.0",
5397+ "resolved": "https://registry.npmjs.org/remove-markdown-and-html/-/remove-markdown-and-html-0.1.0.tgz",
5398+ "integrity": "sha512-Sy03RJ/R/FBbK6wutBKKIyEVMQS+TzSpGc8pBxwrh0LiqyVIaD/LkitUABIJJ59iryhvrPTmS8dzd3DoLdopHg=="
55305399 },
55315400 "resolve": {
55325401 "version": "1.22.1",
@@ -5549,14 +5418,6 @@
55495418 "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
55505419 "dev": true
55515420 },
5552− "rimraf": {
5553− "version": "3.0.2",
5554− "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
5555− "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
5556− "requires": {
5557− "glob": "^7.1.3"
5558− }
5559− },
55605421 "rollup": {
55615422 "version": "2.75.7",
55625423 "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.7.tgz",
@@ -5605,6 +5466,16 @@
56055466 "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
56065467 "dev": true
56075468 },
5469+ "split-on-first": {
5470+ "version": "1.1.0",
5471+ "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz",
5472+ "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw=="
5473+ },
5474+ "strict-uri-encode": {
5475+ "version": "2.0.0",
5476+ "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz",
5477+ "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ=="
5478+ },
56085479 "stylis": {
56095480 "version": "4.0.13",
56105481 "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz",
@@ -5661,6 +5532,13 @@
56615532 }
56625533 }
56635534 },
5535+ "tailwindcss-labeled-groups": {
5536+ "version": "0.0.2",
5537+ "resolved": "https://registry.npmjs.org/tailwindcss-labeled-groups/-/tailwindcss-labeled-groups-0.0.2.tgz",
5538+ "integrity": "sha512-leOVv9h2K9WDHoXPXVBOmTJgWECVkpVFc/hjrwuqGUEtNxvRvuOtCjenu9ppY+pJtky5INJUqDCNa8pS3AbYmw==",
5539+ "dev": true,
5540+ "requires": {}
5541+ },
56645542 "to-fast-properties": {
56655543 "version": "2.0.0",
56665544 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
@@ -5686,15 +5564,6 @@
56865564 "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==",
56875565 "dev": true
56885566 },
5689− "unload": {
5690− "version": "2.2.0",
5691− "resolved": "https://registry.npmjs.org/unload/-/unload-2.2.0.tgz",
5692− "integrity": "sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA==",
5693− "requires": {
5694− "@babel/runtime": "^7.6.2",
5695− "detect-node": "^2.0.4"
5696− }
5697− },
56985567 "update-browserslist-db": {
56995568 "version": "1.0.4",
57005569 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz",
@@ -5745,6 +5614,12 @@
57455614 }
57465615 }
57475616 },
5617+ "use-sync-external-store": {
5618+ "version": "1.1.0",
5619+ "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.1.0.tgz",
5620+ "integrity": "sha512-SEnieB2FPKEVne66NpXPd1Np4R1lTNKfjuy3XdIoPQKYBAFdzbzSZlSn1KJZUiihQLQC5Znot4SBz1EOTBwQAQ==",
5621+ "requires": {}
5622+ },
57485623 "util-deprecate": {
57495624 "version": "1.0.2",
57505625 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@@ -5780,11 +5655,6 @@
57805655 "connect-history-api-fallback": "^1.6.0"
57815656 }
57825657 },
5783− "wrappy": {
5784− "version": "1.0.2",
5785− "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
5786− "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
5787− },
57885658 "xtend": {
57895659 "version": "4.0.2",
57905660 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
@@ -5795,6 +5665,14 @@
57955665 "version": "1.10.2",
57965666 "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
57975667 "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="
5668+ },
5669+ "zustand": {
5670+ "version": "4.0.0-rc.1",
5671+ "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.0.0-rc.1.tgz",
5672+ "integrity": "sha512-qgcs7zLqBdHu0PuT3GW4WCIY5SgXdsv30GQMu9Qpp1BA2aS+sNS8l4x0hWuyEhjXkN+701aGWawhKDv6oWJAcw==",
5673+ "requires": {
5674+ "use-sync-external-store": "1.1.0"
5675+ }
57985676 }
57995677 }
58005678}