Radish alpha
r
Radicle web interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
Remove all ceramic functionality
Rūdolfs Ošiņš committed 3 years ago
commit b261734b0ae8dd40294fa37acf01135313268e8f
parent 7d1f226798baac937b1605f73fff017ab1e58698
11 files changed +963 -1533
deleted cypress/fixtures/ceramicStream.json
@@ -1,35 +0,0 @@
-
{
-
  "streamId": "k2t6wyse1ukyaidd42gy4h1guy10xcycfe424h13gjxkoupzhssv9j2svmb8rr",
-
  "state": {
-
    "type": 1,
-
    "content": "did:3:kjzl6cwe1jw1481xu9oyww9bhmueqr8f5uryk4xha9jzhj6vi063e0blpnil383",
-
    "metadata": {
-
      "family": "caip10-eip155:1",
-
      "controllers": ["0x5e813e48a81977c6fdd565ed5097eb600c73c4f0@eip155:1"]
-
    },
-
    "signature": 2,
-
    "anchorStatus": "ANCHORED",
-
    "log": [
-
      {
-
        "cid": "bafyreiayiqzx3vth6pu5yniakbu7nm4otiab2j4izu2knyvp2hyzbhxte4",
-
        "type": 0
-
      },
-
      {
-
        "cid": "bafyreic6lcoeq5gr3i532focvbiwe7xtajm66nsnoj5i66rmvqexgrjb6y",
-
        "type": 1
-
      },
-
      {
-
        "cid": "bafyreihochpuwo4fg36neapdljruhuzsjkakyvrcmvtxfbzcz3vn2sduye",
-
        "type": 2
-
      }
-
    ],
-
    "anchorProof": {
-
      "root": "bafyreigcirwd56d5reel2gn2ndqyshyvbtvtffgqyldefwk4gucnc52lau",
-
      "txHash": "bagjqcgzacitwxfpo6uh5uyoa2cwt2lknpqovc75njw53hgkscxae6jlfytwa",
-
      "chainId": "eip155:1",
-
      "blockNumber": 13015348,
-
      "blockTimestamp": 1628838351
-
    },
-
    "doctype": "caip10-link"
-
  }
-
}
modified package-lock.json
@@ -8,13 +8,11 @@
      "version": "1.0.0",
      "hasInstallScript": true,
      "dependencies": {
-
        "@datamodels/identity-profile-basic": "^0.1.2",
        "@ethersproject/abstract-provider": "^5.4.0",
        "@gnosis.pm/safe-core-sdk": "^0.3.1",
        "@gnosis.pm/safe-core-sdk-types": "^0.1.1",
        "@gnosis.pm/safe-service-client": "^0.1.1",
        "@radicle/gray-matter": "4.1.0",
-
        "@self.id/core": "^0.1.0",
        "@stardazed/streams": "^3.1.0",
        "@types/marked": "^4.0.7",
        "@types/md5": "^2.3.2",
@@ -34,7 +32,8 @@
        "siwe": "^2.0.5",
        "svelte": "^3.50.1",
        "svelte-preprocess": "^4.10.7",
-
        "svelte-routing": "^1.6.0"
+
        "svelte-routing": "^1.6.0",
+
        "util": "^0.12.4"
      },
      "devDependencies": {
        "@rsksmart/mock-web3-provider": "^1.0.1",
@@ -60,93 +59,6 @@
        "node": ">=14"
      }
    },
-
    "node_modules/@ceramicnetwork/3id-did-resolver": {
-
      "version": "1.4.16",
-
      "resolved": "https://registry.npmjs.org/@ceramicnetwork/3id-did-resolver/-/3id-did-resolver-1.4.16.tgz",
-
      "integrity": "sha512-ES/vBp3TxBzKQGc++SymUEThUVjkmxqLKlsGfKfPR7iCt3xK0eDI7/qB1ZOOvDF0AXWRbfnem5INyioVZo2U/g==",
-
      "dependencies": {
-
        "@ceramicnetwork/common": "^1.11.0",
-
        "@ceramicnetwork/stream-tile": "^1.5.7",
-
        "@ceramicnetwork/streamid": "^1.3.9",
-
        "cids": "~1.1.6",
-
        "cross-fetch": "^3.1.4",
-
        "lru_map": "^0.4.1",
-
        "uint8arrays": "^2.0.5"
-
      }
-
    },
-
    "node_modules/@ceramicnetwork/common": {
-
      "version": "1.11.0",
-
      "resolved": "https://registry.npmjs.org/@ceramicnetwork/common/-/common-1.11.0.tgz",
-
      "integrity": "sha512-UU7/POxSl+Wf5f/Wi/ISxhPqaHKqJ4crvVL9/I4FrnDPEqsUPasBwuo5alN6T2zz+AMDksc+bk1FXKLKKY9VRg==",
-
      "dependencies": {
-
        "@ceramicnetwork/streamid": "^1.3.9",
-
        "@overnightjs/logger": "1.2.1",
-
        "abort-controller": "^3.0.0",
-
        "caip": "~1.0.0",
-
        "cids": "~1.1.6",
-
        "colors": "1.3.3",
-
        "cross-fetch": "^3.1.4",
-
        "flat": "^5.0.2",
-
        "lodash.clonedeep": "^4.5.0",
-
        "logfmt": "^1.3.2",
-
        "rxjs": "^7.0.0",
-
        "uint8arrays": "^2.0.5"
-
      }
-
    },
-
    "node_modules/@ceramicnetwork/common/node_modules/caip": {
-
      "version": "1.0.0",
-
      "resolved": "https://registry.npmjs.org/caip/-/caip-1.0.0.tgz",
-
      "integrity": "sha512-+U9P7+9jeVBWoP7BDWHVD/JGp9azT4KmFCpDRKTy0U01bCV0x7bxwf6WTl0/dUnnTE+ZA9M4EavptQdHg7k1vA=="
-
    },
-
    "node_modules/@ceramicnetwork/http-client": {
-
      "version": "1.5.7",
-
      "resolved": "https://registry.npmjs.org/@ceramicnetwork/http-client/-/http-client-1.5.7.tgz",
-
      "integrity": "sha512-gdoQ88SWM5JaEA4DfsfcO1hJdbHtRLgNIh00lFU6LgslPktM01SajRK0VckIqcDJBcTXIAcRYIV1A5mU4YV61w==",
-
      "dependencies": {
-
        "@ceramicnetwork/common": "^1.11.0",
-
        "@ceramicnetwork/stream-caip10-link": "^1.2.9",
-
        "@ceramicnetwork/stream-tile": "^1.5.7",
-
        "@ceramicnetwork/streamid": "^1.3.9",
-
        "query-string": "7.0.1",
-
        "rxjs": "^7.0.0"
-
      }
-
    },
-
    "node_modules/@ceramicnetwork/stream-caip10-link": {
-
      "version": "1.2.9",
-
      "resolved": "https://registry.npmjs.org/@ceramicnetwork/stream-caip10-link/-/stream-caip10-link-1.2.9.tgz",
-
      "integrity": "sha512-DPkJJZ4iYQBMeAFkqIRRKQxq5lb4+4jYWWF2JKAc/XaNtsYw2GRiMEASFL74iMkgkPHxWZnVZg7YXFeDzfR/jw==",
-
      "dependencies": {
-
        "@ceramicnetwork/common": "^1.11.0",
-
        "@ceramicnetwork/streamid": "^1.3.9",
-
        "caip": "~0.9.2",
-
        "did-resolver": "^3.1.3"
-
      }
-
    },
-
    "node_modules/@ceramicnetwork/stream-tile": {
-
      "version": "1.5.7",
-
      "resolved": "https://registry.npmjs.org/@ceramicnetwork/stream-tile/-/stream-tile-1.5.7.tgz",
-
      "integrity": "sha512-2419vN6lh9e4CsGzOzpJTYRWhRQPKhVZP/i34RYUTgdUmdOXgb62RipZG0IvTY5DtXNfnoRcTwOe+BZqvkCDFQ==",
-
      "dependencies": {
-
        "@ceramicnetwork/common": "^1.11.0",
-
        "@ceramicnetwork/streamid": "^1.3.9",
-
        "@stablelib/random": "^1.0.0",
-
        "fast-json-patch": "^2.2.1",
-
        "uint8arrays": "^2.0.5"
-
      }
-
    },
-
    "node_modules/@ceramicnetwork/streamid": {
-
      "version": "1.3.9",
-
      "resolved": "https://registry.npmjs.org/@ceramicnetwork/streamid/-/streamid-1.3.9.tgz",
-
      "integrity": "sha512-XmW9QrSLv5pMbjV5GgbF6BFatdH7pZP53U2m8SINtdL9NDKj4B701ZyVVpx+NtE4djx34fOgK/ldbVOjyt8tPQ==",
-
      "dependencies": {
-
        "cids": "~1.1.6",
-
        "ipld-dag-cbor": "^0.17.0",
-
        "multibase": "~4.0.2",
-
        "typescript-memoize": "^1.0.0-alpha.4",
-
        "uint8arrays": "^2.0.5",
-
        "varint": "^6.0.0"
-
      }
-
    },
    "node_modules/@colors/colors": {
      "version": "1.5.0",
      "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
@@ -205,17 +117,6 @@
        "ms": "^2.1.1"
      }
    },
-
    "node_modules/@datamodels/identity-profile-basic": {
-
      "version": "0.1.2",
-
      "resolved": "https://registry.npmjs.org/@datamodels/identity-profile-basic/-/identity-profile-basic-0.1.2.tgz",
-
      "integrity": "sha512-bV+71JP5ykYB2s77LJkGxUzcWYRyYMGSkhtpn+oN/bAgRAKjlp7UYnivM7XVK5NXAVcI7RPlTQt7YHk3R5Wj4A==",
-
      "dependencies": {
-
        "@glazed/types": "^0.1.3"
-
      },
-
      "engines": {
-
        "node": ">=14"
-
      }
-
    },
    "node_modules/@esbuild/linux-loong64": {
      "version": "0.14.54",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz",
@@ -978,50 +879,6 @@
        "@ethersproject/strings": "^5.7.0"
      }
    },
-
    "node_modules/@glazed/constants": {
-
      "version": "0.1.1",
-
      "resolved": "https://registry.npmjs.org/@glazed/constants/-/constants-0.1.1.tgz",
-
      "integrity": "sha512-lV9FmQ7xVNoAbegLs6dfv0gPOlrS0t6NU6qPD9xggU12Kiaqa4nQ7ufn2mVh1WYmVLDqP5fUs3/kTq6hbFtjzA==",
-
      "engines": {
-
        "node": ">=14.14"
-
      }
-
    },
-
    "node_modules/@glazed/datamodel": {
-
      "version": "0.1.2",
-
      "resolved": "https://registry.npmjs.org/@glazed/datamodel/-/datamodel-0.1.2.tgz",
-
      "integrity": "sha512-bTmv/92rsOwKwGoftomVS3d2m4Ko2HPy2qSJY6BQR/3Ge3nZriyiboCvGb7y1h6MbpGURdq1iNakHQQU08gB7w==",
-
      "dependencies": {
-
        "@ceramicnetwork/stream-tile": "^1.2.0"
-
      },
-
      "engines": {
-
        "node": ">=14.14"
-
      }
-
    },
-
    "node_modules/@glazed/did-datastore": {
-
      "version": "0.1.4",
-
      "resolved": "https://registry.npmjs.org/@glazed/did-datastore/-/did-datastore-0.1.4.tgz",
-
      "integrity": "sha512-ZkWkepqCVVANJQ5DnnhOYkYKAR8dLMa/FKUwQzvCKVwH7TlHY4sxRCfZpUuW/QNF7cwQbrkmJEQkQyltRiFHEg==",
-
      "dependencies": {
-
        "@ceramicnetwork/stream-tile": "^1.3.0",
-
        "@glazed/constants": "^0.1.1",
-
        "@glazed/datamodel": "^0.1.2"
-
      },
-
      "engines": {
-
        "node": ">=14.14"
-
      }
-
    },
-
    "node_modules/@glazed/types": {
-
      "version": "0.1.3",
-
      "resolved": "https://registry.npmjs.org/@glazed/types/-/types-0.1.3.tgz",
-
      "integrity": "sha512-u1QNCJ/vxVkni1eDZWstIZxzPLRn9x2LrTjGg0EmFwyZXhaz9fHRjt9hy6xrKyT7jjqlbsViP+Krm1V9aL6Zng==",
-
      "dependencies": {
-
        "ajv": "^8.6.2",
-
        "dids": "^2.3.0"
-
      },
-
      "engines": {
-
        "node": ">=14"
-
      }
-
    },
    "node_modules/@gnosis.pm/safe-core-sdk": {
      "version": "0.3.1",
      "resolved": "https://registry.npmjs.org/@gnosis.pm/safe-core-sdk/-/safe-core-sdk-0.3.1.tgz",
@@ -1153,16 +1010,6 @@
        "node": ">= 8"
      }
    },
-
    "node_modules/@overnightjs/logger": {
-
      "version": "1.2.1",
-
      "resolved": "https://registry.npmjs.org/@overnightjs/logger/-/logger-1.2.1.tgz",
-
      "integrity": "sha512-ssLUjjj/DXl6m4oydyA6vgVHyJcis4Ui0hS7+EyOxZVMXbiVZeGOficfJfgELTNqTbHLmTb3TBVyJspNDkqbLw==",
-
      "deprecated": "OvernightJS/logger has been deprecated in favor of jet-logger",
-
      "dependencies": {
-
        "colors": "^1.3.3",
-
        "util": "^0.11.1"
-
      }
-
    },
    "node_modules/@radicle/gray-matter": {
      "version": "4.1.0",
      "resolved": "https://registry.npmjs.org/@radicle/gray-matter/-/gray-matter-4.1.0.tgz",
@@ -1199,24 +1046,6 @@
        "eth-sig-util": "^3.0.1"
      }
    },
-
    "node_modules/@self.id/core": {
-
      "version": "0.1.0",
-
      "resolved": "https://registry.npmjs.org/@self.id/core/-/core-0.1.0.tgz",
-
      "integrity": "sha512-KgNoujTb+iU+jXClHaeXUQGjI4lJZphXqvMC+oLc8ln2NwRHHXktZt6lcpIg+YxpdFnc+FzsPQC3jZYISrxgMA==",
-
      "dependencies": {
-
        "@ceramicnetwork/3id-did-resolver": "^1.4.2",
-
        "@ceramicnetwork/http-client": "^1.2.2",
-
        "@ceramicnetwork/stream-caip10-link": "^1.1.4",
-
        "@glazed/datamodel": "^0.1.2",
-
        "@glazed/did-datastore": "^0.1.4",
-
        "caip": "^0.9.2",
-
        "did-resolver": "^3.1.0",
-
        "key-did-resolver": "^1.4.0"
-
      },
-
      "engines": {
-
        "node": ">=14"
-
      }
-
    },
    "node_modules/@spruceid/siwe-parser": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/@spruceid/siwe-parser/-/siwe-parser-2.0.0.tgz",
@@ -1230,11 +1059,6 @@
        "keccak": "^3.0.2"
      }
    },
-
    "node_modules/@stablelib/aead": {
-
      "version": "1.0.1",
-
      "resolved": "https://registry.npmjs.org/@stablelib/aead/-/aead-1.0.1.tgz",
-
      "integrity": "sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg=="
-
    },
    "node_modules/@stablelib/binary": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/@stablelib/binary/-/binary-1.0.1.tgz",
@@ -1243,75 +1067,11 @@
        "@stablelib/int": "^1.0.1"
      }
    },
-
    "node_modules/@stablelib/bytes": {
-
      "version": "1.0.1",
-
      "resolved": "https://registry.npmjs.org/@stablelib/bytes/-/bytes-1.0.1.tgz",
-
      "integrity": "sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ=="
-
    },
-
    "node_modules/@stablelib/chacha": {
-
      "version": "1.0.1",
-
      "resolved": "https://registry.npmjs.org/@stablelib/chacha/-/chacha-1.0.1.tgz",
-
      "integrity": "sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==",
-
      "dependencies": {
-
        "@stablelib/binary": "^1.0.1",
-
        "@stablelib/wipe": "^1.0.1"
-
      }
-
    },
-
    "node_modules/@stablelib/chacha20poly1305": {
-
      "version": "1.0.1",
-
      "resolved": "https://registry.npmjs.org/@stablelib/chacha20poly1305/-/chacha20poly1305-1.0.1.tgz",
-
      "integrity": "sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==",
-
      "dependencies": {
-
        "@stablelib/aead": "^1.0.1",
-
        "@stablelib/binary": "^1.0.1",
-
        "@stablelib/chacha": "^1.0.1",
-
        "@stablelib/constant-time": "^1.0.1",
-
        "@stablelib/poly1305": "^1.0.1",
-
        "@stablelib/wipe": "^1.0.1"
-
      }
-
    },
-
    "node_modules/@stablelib/constant-time": {
-
      "version": "1.0.1",
-
      "resolved": "https://registry.npmjs.org/@stablelib/constant-time/-/constant-time-1.0.1.tgz",
-
      "integrity": "sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg=="
-
    },
-
    "node_modules/@stablelib/ed25519": {
-
      "version": "1.0.3",
-
      "resolved": "https://registry.npmjs.org/@stablelib/ed25519/-/ed25519-1.0.3.tgz",
-
      "integrity": "sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg==",
-
      "dependencies": {
-
        "@stablelib/random": "^1.0.2",
-
        "@stablelib/sha512": "^1.0.1",
-
        "@stablelib/wipe": "^1.0.1"
-
      }
-
    },
-
    "node_modules/@stablelib/hash": {
-
      "version": "1.0.1",
-
      "resolved": "https://registry.npmjs.org/@stablelib/hash/-/hash-1.0.1.tgz",
-
      "integrity": "sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg=="
-
    },
    "node_modules/@stablelib/int": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/@stablelib/int/-/int-1.0.1.tgz",
      "integrity": "sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w=="
    },
-
    "node_modules/@stablelib/keyagreement": {
-
      "version": "1.0.1",
-
      "resolved": "https://registry.npmjs.org/@stablelib/keyagreement/-/keyagreement-1.0.1.tgz",
-
      "integrity": "sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==",
-
      "dependencies": {
-
        "@stablelib/bytes": "^1.0.1"
-
      }
-
    },
-
    "node_modules/@stablelib/poly1305": {
-
      "version": "1.0.1",
-
      "resolved": "https://registry.npmjs.org/@stablelib/poly1305/-/poly1305-1.0.1.tgz",
-
      "integrity": "sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==",
-
      "dependencies": {
-
        "@stablelib/constant-time": "^1.0.1",
-
        "@stablelib/wipe": "^1.0.1"
-
      }
-
    },
    "node_modules/@stablelib/random": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/@stablelib/random/-/random-1.0.2.tgz",
@@ -1321,63 +1081,11 @@
        "@stablelib/wipe": "^1.0.1"
      }
    },
-
    "node_modules/@stablelib/sha256": {
-
      "version": "1.0.1",
-
      "resolved": "https://registry.npmjs.org/@stablelib/sha256/-/sha256-1.0.1.tgz",
-
      "integrity": "sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==",
-
      "dependencies": {
-
        "@stablelib/binary": "^1.0.1",
-
        "@stablelib/hash": "^1.0.1",
-
        "@stablelib/wipe": "^1.0.1"
-
      }
-
    },
-
    "node_modules/@stablelib/sha512": {
-
      "version": "1.0.1",
-
      "resolved": "https://registry.npmjs.org/@stablelib/sha512/-/sha512-1.0.1.tgz",
-
      "integrity": "sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw==",
-
      "dependencies": {
-
        "@stablelib/binary": "^1.0.1",
-
        "@stablelib/hash": "^1.0.1",
-
        "@stablelib/wipe": "^1.0.1"
-
      }
-
    },
    "node_modules/@stablelib/wipe": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/@stablelib/wipe/-/wipe-1.0.1.tgz",
      "integrity": "sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg=="
    },
-
    "node_modules/@stablelib/x25519": {
-
      "version": "1.0.3",
-
      "resolved": "https://registry.npmjs.org/@stablelib/x25519/-/x25519-1.0.3.tgz",
-
      "integrity": "sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==",
-
      "dependencies": {
-
        "@stablelib/keyagreement": "^1.0.1",
-
        "@stablelib/random": "^1.0.2",
-
        "@stablelib/wipe": "^1.0.1"
-
      }
-
    },
-
    "node_modules/@stablelib/xchacha20": {
-
      "version": "1.0.1",
-
      "resolved": "https://registry.npmjs.org/@stablelib/xchacha20/-/xchacha20-1.0.1.tgz",
-
      "integrity": "sha512-1YkiZnFF4veUwBVhDnDYwo6EHeKzQK4FnLiO7ezCl/zu64uG0bCCAUROJaBkaLH+5BEsO3W7BTXTguMbSLlWSw==",
-
      "dependencies": {
-
        "@stablelib/binary": "^1.0.1",
-
        "@stablelib/chacha": "^1.0.1",
-
        "@stablelib/wipe": "^1.0.1"
-
      }
-
    },
-
    "node_modules/@stablelib/xchacha20poly1305": {
-
      "version": "1.0.1",
-
      "resolved": "https://registry.npmjs.org/@stablelib/xchacha20poly1305/-/xchacha20poly1305-1.0.1.tgz",
-
      "integrity": "sha512-B1Abj0sMJ8h3HNmGnJ7vHBrAvxuNka6cJJoZ1ILN7iuacXp7sUYcgOVEOTLWj+rtQMpspY9tXSCRLPmN1mQNWg==",
-
      "dependencies": {
-
        "@stablelib/aead": "^1.0.1",
-
        "@stablelib/chacha20poly1305": "^1.0.1",
-
        "@stablelib/constant-time": "^1.0.1",
-
        "@stablelib/wipe": "^1.0.1",
-
        "@stablelib/xchacha20": "^1.0.1"
-
      }
-
    },
    "node_modules/@stardazed/streams": {
      "version": "3.1.0",
      "resolved": "https://registry.npmjs.org/@stardazed/streams/-/streams-3.1.0.tgz",
@@ -1911,17 +1619,6 @@
        "@walletconnect/window-getters": "^1.0.0"
      }
    },
-
    "node_modules/abort-controller": {
-
      "version": "3.0.0",
-
      "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
-
      "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
-
      "dependencies": {
-
        "event-target-shim": "^5.0.0"
-
      },
-
      "engines": {
-
        "node": ">=6.5"
-
      }
-
    },
    "node_modules/acorn": {
      "version": "8.8.0",
      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz",
@@ -1961,21 +1658,6 @@
        "node": ">=8"
      }
    },
-
    "node_modules/ajv": {
-
      "version": "8.11.0",
-
      "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
-
      "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
-
      "dependencies": {
-
        "fast-deep-equal": "^3.1.1",
-
        "json-schema-traverse": "^1.0.0",
-
        "require-from-string": "^2.0.2",
-
        "uri-js": "^4.2.2"
-
      },
-
      "funding": {
-
        "type": "github",
-
        "url": "https://github.com/sponsors/epoberezkin"
-
      }
-
    },
    "node_modules/ansi-colors": {
      "version": "4.1.3",
      "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
@@ -2151,6 +1833,17 @@
        "node": ">= 4.0.0"
      }
    },
+
    "node_modules/available-typed-arrays": {
+
      "version": "1.0.5",
+
      "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
+
      "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
+
      "engines": {
+
        "node": ">= 0.4"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
    "node_modules/aws-sign2": {
      "version": "0.7.0",
      "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
@@ -2221,19 +1914,6 @@
      "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==",
      "dev": true
    },
-
    "node_modules/bech32": {
-
      "version": "2.0.0",
-
      "resolved": "https://registry.npmjs.org/bech32/-/bech32-2.0.0.tgz",
-
      "integrity": "sha512-LcknSilhIGatDAsY1ak2I8VtGaHNhgMSYVxFrGLXv+xLHytaKZKcaUJJUE7qmBr7h33o5YQwP55pMI0xmkpJwg=="
-
    },
-
    "node_modules/bignumber.js": {
-
      "version": "9.1.0",
-
      "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.0.tgz",
-
      "integrity": "sha512-4LwHK4nfDOraBCtst+wOWIHbu1vhvAPJK8g8nROd4iuc3PSEjWif/qwbkh8jwCJz6yDBvtU4KPynETgrfh7y3A==",
-
      "engines": {
-
        "node": "*"
-
      }
-
    },
    "node_modules/binary-extensions": {
      "version": "2.2.0",
      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
@@ -2265,51 +1945,6 @@
      "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz",
      "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ=="
    },
-
    "node_modules/borc": {
-
      "version": "2.1.2",
-
      "resolved": "https://registry.npmjs.org/borc/-/borc-2.1.2.tgz",
-
      "integrity": "sha512-Sy9eoUi4OiKzq7VovMn246iTo17kzuyHJKomCfpWMlI6RpfN1gk95w7d7gH264nApVLg0HZfcpz62/g4VH1Y4w==",
-
      "dependencies": {
-
        "bignumber.js": "^9.0.0",
-
        "buffer": "^5.5.0",
-
        "commander": "^2.15.0",
-
        "ieee754": "^1.1.13",
-
        "iso-url": "~0.4.7",
-
        "json-text-sequence": "~0.1.0",
-
        "readable-stream": "^3.6.0"
-
      },
-
      "engines": {
-
        "node": ">=4"
-
      }
-
    },
-
    "node_modules/borc/node_modules/buffer": {
-
      "version": "5.7.1",
-
      "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
-
      "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
-
      "funding": [
-
        {
-
          "type": "github",
-
          "url": "https://github.com/sponsors/feross"
-
        },
-
        {
-
          "type": "patreon",
-
          "url": "https://www.patreon.com/feross"
-
        },
-
        {
-
          "type": "consulting",
-
          "url": "https://feross.org/support"
-
        }
-
      ],
-
      "dependencies": {
-
        "base64-js": "^1.3.1",
-
        "ieee754": "^1.1.13"
-
      }
-
    },
-
    "node_modules/borc/node_modules/commander": {
-
      "version": "2.20.3",
-
      "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
-
      "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
-
    },
    "node_modules/brace-expansion": {
      "version": "1.1.11",
      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@@ -2418,10 +2053,17 @@
        "node": ">=6"
      }
    },
-
    "node_modules/caip": {
-
      "version": "0.9.2",
-
      "resolved": "https://registry.npmjs.org/caip/-/caip-0.9.2.tgz",
-
      "integrity": "sha512-o4aIUSR9lkn7B9lIw8Xgkj+hDh+S1PtsBphoSqP2Dt95gRWPniaqEpnPwiUEhaPQr84JzWIEm4Cck3lMZtIkTA=="
+
    "node_modules/call-bind": {
+
      "version": "1.0.2",
+
      "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+
      "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+
      "dependencies": {
+
        "function-bind": "^1.1.1",
+
        "get-intrinsic": "^1.0.2"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
    },
    "node_modules/callsites": {
      "version": "3.1.0",
@@ -2432,11 +2074,6 @@
        "node": ">=6"
      }
    },
-
    "node_modules/canonicalize": {
-
      "version": "1.0.8",
-
      "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-1.0.8.tgz",
-
      "integrity": "sha512-0CNTVCLZggSh7bc5VkX5WWPWO+cyZbNd07IHIsSXLia/eAq+r836hgk+8BKoEh7949Mda87VUOitx5OddVj64A=="
-
    },
    "node_modules/caseless": {
      "version": "0.12.0",
      "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
@@ -2560,30 +2197,6 @@
      "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==",
      "dev": true
    },
-
    "node_modules/cids": {
-
      "version": "1.1.9",
-
      "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.9.tgz",
-
      "integrity": "sha512-l11hWRfugIcbGuTZwAM5PwpjPPjyb6UZOGwlHSnOBV5o07XhQ4gNpBN67FbODvpjyHtd+0Xs6KNvUcGBiDRsdg==",
-
      "deprecated": "This module has been superseded by the multiformats module",
-
      "dependencies": {
-
        "multibase": "^4.0.1",
-
        "multicodec": "^3.0.1",
-
        "multihashes": "^4.0.1",
-
        "uint8arrays": "^3.0.0"
-
      },
-
      "engines": {
-
        "node": ">=4.0.0",
-
        "npm": ">=3.0.0"
-
      }
-
    },
-
    "node_modules/cids/node_modules/uint8arrays": {
-
      "version": "3.1.0",
-
      "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.0.tgz",
-
      "integrity": "sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==",
-
      "dependencies": {
-
        "multiformats": "^9.4.2"
-
      }
-
    },
    "node_modules/cipher-base": {
      "version": "1.0.4",
      "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
@@ -2669,14 +2282,6 @@
      "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==",
      "dev": true
    },
-
    "node_modules/colors": {
-
      "version": "1.3.3",
-
      "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz",
-
      "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg==",
-
      "engines": {
-
        "node": ">=0.1.90"
-
      }
-
    },
    "node_modules/combined-stream": {
      "version": "1.0.8",
      "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
@@ -2788,14 +2393,6 @@
        "sha.js": "^2.4.8"
      }
    },
-
    "node_modules/cross-fetch": {
-
      "version": "3.1.5",
-
      "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz",
-
      "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==",
-
      "dependencies": {
-
        "node-fetch": "2.6.7"
-
      }
-
    },
    "node_modules/cross-spawn": {
      "version": "7.0.3",
      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
@@ -2905,18 +2502,6 @@
        "ieee754": "^1.1.13"
      }
    },
-
    "node_modules/dag-jose-utils": {
-
      "version": "0.1.1",
-
      "resolved": "https://registry.npmjs.org/dag-jose-utils/-/dag-jose-utils-0.1.1.tgz",
-
      "integrity": "sha512-fFRgalfWAgz1zwjxEwlrQY0p+23zLRpvQm7IfPTiMUEXL7zrW/PBmNvmcs9KQphRP7icRzNM0nFxKNbpK2v4aw==",
-
      "dependencies": {
-
        "cids": "^1.1.6",
-
        "ipld-dag-cbor": "^0.17.1",
-
        "multihashes": "^4.0.2",
-
        "uint8arrays": "^2.1.4",
-
        "varint": "^6.0.0"
-
      }
-
    },
    "node_modules/dashdash": {
      "version": "1.14.1",
      "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
@@ -2992,6 +2577,21 @@
        "node": ">=0.10.0"
      }
    },
+
    "node_modules/define-properties": {
+
      "version": "1.1.4",
+
      "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
+
      "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
+
      "dependencies": {
+
        "has-property-descriptors": "^1.0.0",
+
        "object-keys": "^1.1.1"
+
      },
+
      "engines": {
+
        "node": ">= 0.4"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
    "node_modules/delayed-stream": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
@@ -3001,11 +2601,6 @@
        "node": ">=0.4.0"
      }
    },
-
    "node_modules/delimit-stream": {
-
      "version": "0.1.0",
-
      "resolved": "https://registry.npmjs.org/delimit-stream/-/delimit-stream-0.1.0.tgz",
-
      "integrity": "sha512-a02fiQ7poS5CnjiJBAsjGLPp5EwVoGHNeu9sziBd9huppRfsAFIpv5zNLv0V1gbop53ilngAf5Kf331AwcoRBQ=="
-
    },
    "node_modules/detect-browser": {
      "version": "5.2.0",
      "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.2.0.tgz",
@@ -3019,53 +2614,6 @@
        "node": ">=8"
      }
    },
-
    "node_modules/did-jwt": {
-
      "version": "5.12.4",
-
      "resolved": "https://registry.npmjs.org/did-jwt/-/did-jwt-5.12.4.tgz",
-
      "integrity": "sha512-rFY7yIlE/79zB648Drn9vLiM+F4+3IzRkFvBcHelZqQmnPy037U9VWeeP/f2PlnQKgW5qbYXVJR5KftLfo58TA==",
-
      "dependencies": {
-
        "@stablelib/ed25519": "^1.0.2",
-
        "@stablelib/random": "^1.0.1",
-
        "@stablelib/sha256": "^1.0.1",
-
        "@stablelib/x25519": "^1.0.1",
-
        "@stablelib/xchacha20poly1305": "^1.0.1",
-
        "bech32": "^2.0.0",
-
        "canonicalize": "^1.0.5",
-
        "did-resolver": "^3.1.5",
-
        "elliptic": "^6.5.4",
-
        "js-sha3": "^0.8.0",
-
        "multiformats": "^9.4.10",
-
        "uint8arrays": "^3.0.0"
-
      }
-
    },
-
    "node_modules/did-jwt/node_modules/uint8arrays": {
-
      "version": "3.1.0",
-
      "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.0.tgz",
-
      "integrity": "sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==",
-
      "dependencies": {
-
        "multiformats": "^9.4.2"
-
      }
-
    },
-
    "node_modules/did-resolver": {
-
      "version": "3.2.2",
-
      "resolved": "https://registry.npmjs.org/did-resolver/-/did-resolver-3.2.2.tgz",
-
      "integrity": "sha512-Eeo2F524VM5N3W4GwglZrnul2y6TLTwMQP3In62JdG34NZoqihYyOZLk+5wUW8sSgvIYIcJM8Dlt3xsdKZZ3tg=="
-
    },
-
    "node_modules/dids": {
-
      "version": "2.4.3",
-
      "resolved": "https://registry.npmjs.org/dids/-/dids-2.4.3.tgz",
-
      "integrity": "sha512-V4EX8XTtnyuZq0iqzV9kY7Zn7JlmaezLnxrK9g1bb7wT6FNZdsufVnEcIqCaSu4w64Nmaf1zHWbNeNfpxDvERg==",
-
      "dependencies": {
-
        "@stablelib/random": "^1.0.1",
-
        "cids": "^1.1.6",
-
        "dag-jose-utils": "^0.1.1",
-
        "did-jwt": "^5.6.1",
-
        "did-resolver": "^3.1.0",
-
        "query-string": "^7.0.0",
-
        "rpc-utils": "^0.3.4",
-
        "uint8arrays": "^2.1.5"
-
      }
-
    },
    "node_modules/dir-glob": {
      "version": "3.0.1",
      "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
@@ -3151,13 +2699,61 @@
        "node": ">=8.6"
      }
    },
-
    "node_modules/err-code": {
-
      "version": "3.0.1",
-
      "resolved": "https://registry.npmjs.org/err-code/-/err-code-3.0.1.tgz",
-
      "integrity": "sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA=="
+
    "node_modules/es-abstract": {
+
      "version": "1.20.4",
+
      "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz",
+
      "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==",
+
      "dependencies": {
+
        "call-bind": "^1.0.2",
+
        "es-to-primitive": "^1.2.1",
+
        "function-bind": "^1.1.1",
+
        "function.prototype.name": "^1.1.5",
+
        "get-intrinsic": "^1.1.3",
+
        "get-symbol-description": "^1.0.0",
+
        "has": "^1.0.3",
+
        "has-property-descriptors": "^1.0.0",
+
        "has-symbols": "^1.0.3",
+
        "internal-slot": "^1.0.3",
+
        "is-callable": "^1.2.7",
+
        "is-negative-zero": "^2.0.2",
+
        "is-regex": "^1.1.4",
+
        "is-shared-array-buffer": "^1.0.2",
+
        "is-string": "^1.0.7",
+
        "is-weakref": "^1.0.2",
+
        "object-inspect": "^1.12.2",
+
        "object-keys": "^1.1.1",
+
        "object.assign": "^4.1.4",
+
        "regexp.prototype.flags": "^1.4.3",
+
        "safe-regex-test": "^1.0.0",
+
        "string.prototype.trimend": "^1.0.5",
+
        "string.prototype.trimstart": "^1.0.5",
+
        "unbox-primitive": "^1.0.2"
+
      },
+
      "engines": {
+
        "node": ">= 0.4"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
    },
-
    "node_modules/es6-promise": {
-
      "version": "3.3.1",
+
    "node_modules/es-to-primitive": {
+
      "version": "1.2.1",
+
      "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+
      "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+
      "dependencies": {
+
        "is-callable": "^1.1.4",
+
        "is-date-object": "^1.0.1",
+
        "is-symbol": "^1.0.2"
+
      },
+
      "engines": {
+
        "node": ">= 0.4"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
+
    "node_modules/es6-promise": {
+
      "version": "3.3.1",
      "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz",
      "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg=="
    },
@@ -3943,14 +3539,6 @@
        "npm": ">=3"
      }
    },
-
    "node_modules/event-target-shim": {
-
      "version": "5.0.1",
-
      "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
-
      "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
-
      "engines": {
-
        "node": ">=6"
-
      }
-
    },
    "node_modules/eventemitter2": {
      "version": "6.4.7",
      "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz",
@@ -4058,7 +3646,8 @@
    "node_modules/fast-deep-equal": {
      "version": "3.1.3",
      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
-
      "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
+
      "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+
      "dev": true
    },
    "node_modules/fast-glob": {
      "version": "3.2.12",
@@ -4088,22 +3677,6 @@
        "node": ">= 6"
      }
    },
-
    "node_modules/fast-json-patch": {
-
      "version": "2.2.1",
-
      "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-2.2.1.tgz",
-
      "integrity": "sha512-4j5uBaTnsYAV5ebkidvxiLUYOwjQ+JSFljeqfTxCrH9bDmlCQaOJFS84oDJ2rAXZq2yskmk3ORfoP9DCwqFNig==",
-
      "dependencies": {
-
        "fast-deep-equal": "^2.0.1"
-
      },
-
      "engines": {
-
        "node": ">= 0.4.0"
-
      }
-
    },
-
    "node_modules/fast-json-patch/node_modules/fast-deep-equal": {
-
      "version": "2.0.1",
-
      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
-
      "integrity": "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w=="
-
    },
    "node_modules/fast-json-stable-stringify": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
@@ -4182,14 +3755,6 @@
        "node": ">=8"
      }
    },
-
    "node_modules/filter-obj": {
-
      "version": "1.1.0",
-
      "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz",
-
      "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==",
-
      "engines": {
-
        "node": ">=0.10.0"
-
      }
-
    },
    "node_modules/find-up": {
      "version": "5.0.0",
      "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
@@ -4206,14 +3771,6 @@
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
-
    "node_modules/flat": {
-
      "version": "5.0.2",
-
      "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
-
      "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
-
      "bin": {
-
        "flat": "cli.js"
-
      }
-
    },
    "node_modules/flat-cache": {
      "version": "3.0.4",
      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
@@ -4252,6 +3809,14 @@
        }
      }
    },
+
    "node_modules/for-each": {
+
      "version": "0.3.3",
+
      "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
+
      "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
+
      "dependencies": {
+
        "is-callable": "^1.1.3"
+
      }
+
    },
    "node_modules/forever-agent": {
      "version": "0.6.1",
      "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
@@ -4312,8 +3877,32 @@
    "node_modules/function-bind": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
-
      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
-
      "dev": true
+
      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
+
    },
+
    "node_modules/function.prototype.name": {
+
      "version": "1.1.5",
+
      "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
+
      "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
+
      "dependencies": {
+
        "call-bind": "^1.0.2",
+
        "define-properties": "^1.1.3",
+
        "es-abstract": "^1.19.0",
+
        "functions-have-names": "^1.2.2"
+
      },
+
      "engines": {
+
        "node": ">= 0.4"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
+
    "node_modules/functions-have-names": {
+
      "version": "1.2.3",
+
      "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
+
      "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
    },
    "node_modules/get-func-name": {
      "version": "2.0.0",
@@ -4324,6 +3913,19 @@
        "node": "*"
      }
    },
+
    "node_modules/get-intrinsic": {
+
      "version": "1.1.3",
+
      "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz",
+
      "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==",
+
      "dependencies": {
+
        "function-bind": "^1.1.1",
+
        "has": "^1.0.3",
+
        "has-symbols": "^1.0.3"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
    "node_modules/get-port": {
      "version": "3.2.0",
      "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz",
@@ -4348,6 +3950,21 @@
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
+
    "node_modules/get-symbol-description": {
+
      "version": "1.0.0",
+
      "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
+
      "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
+
      "dependencies": {
+
        "call-bind": "^1.0.2",
+
        "get-intrinsic": "^1.1.1"
+
      },
+
      "engines": {
+
        "node": ">= 0.4"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
    "node_modules/getos": {
      "version": "3.2.1",
      "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz",
@@ -4477,7 +4094,6 @@
      "version": "1.0.3",
      "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
-
      "dev": true,
      "dependencies": {
        "function-bind": "^1.1.1"
      },
@@ -4485,6 +4101,14 @@
        "node": ">= 0.4.0"
      }
    },
+
    "node_modules/has-bigints": {
+
      "version": "1.0.2",
+
      "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
+
      "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
    "node_modules/has-flag": {
      "version": "4.0.0",
      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -4494,6 +4118,42 @@
        "node": ">=8"
      }
    },
+
    "node_modules/has-property-descriptors": {
+
      "version": "1.0.0",
+
      "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
+
      "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
+
      "dependencies": {
+
        "get-intrinsic": "^1.1.1"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
+
    "node_modules/has-symbols": {
+
      "version": "1.0.3",
+
      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
+
      "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
+
      "engines": {
+
        "node": ">= 0.4"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
+
    "node_modules/has-tostringtag": {
+
      "version": "1.0.0",
+
      "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
+
      "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
+
      "dependencies": {
+
        "has-symbols": "^1.0.2"
+
      },
+
      "engines": {
+
        "node": ">= 0.4"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
    "node_modules/hash-base": {
      "version": "3.1.0",
      "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
@@ -4685,22 +4345,43 @@
        "node": ">=10"
      }
    },
-
    "node_modules/ipld-dag-cbor": {
-
      "version": "0.17.1",
-
      "resolved": "https://registry.npmjs.org/ipld-dag-cbor/-/ipld-dag-cbor-0.17.1.tgz",
-
      "integrity": "sha512-Bakj/cnxQBdscORyf4LRHxQJQfoaY8KWc7PWROQgX+aw5FCzBt8ga0VM/59K+ABOznsqNvyLR/wz/oYImOpXJw==",
-
      "deprecated": "This module has been superseded by @ipld/dag-cbor and multiformats",
+
    "node_modules/internal-slot": {
+
      "version": "1.0.3",
+
      "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
+
      "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
      "dependencies": {
-
        "borc": "^2.1.2",
-
        "cids": "^1.0.0",
-
        "is-circular": "^1.0.2",
-
        "multicodec": "^3.0.1",
-
        "multihashing-async": "^2.0.0",
-
        "uint8arrays": "^2.1.3"
+
        "get-intrinsic": "^1.1.0",
+
        "has": "^1.0.3",
+
        "side-channel": "^1.0.4"
      },
      "engines": {
-
        "node": ">=6.0.0",
-
        "npm": ">=3.0.0"
+
        "node": ">= 0.4"
+
      }
+
    },
+
    "node_modules/is-arguments": {
+
      "version": "1.1.1",
+
      "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
+
      "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
+
      "dependencies": {
+
        "call-bind": "^1.0.2",
+
        "has-tostringtag": "^1.0.0"
+
      },
+
      "engines": {
+
        "node": ">= 0.4"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
+
    "node_modules/is-bigint": {
+
      "version": "1.0.4",
+
      "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
+
      "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
+
      "dependencies": {
+
        "has-bigints": "^1.0.1"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/is-binary-path": {
@@ -4715,11 +4396,37 @@
        "node": ">=8"
      }
    },
+
    "node_modules/is-boolean-object": {
+
      "version": "1.1.2",
+
      "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
+
      "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
+
      "dependencies": {
+
        "call-bind": "^1.0.2",
+
        "has-tostringtag": "^1.0.0"
+
      },
+
      "engines": {
+
        "node": ">= 0.4"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
    "node_modules/is-buffer": {
      "version": "1.1.6",
      "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
      "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
    },
+
    "node_modules/is-callable": {
+
      "version": "1.2.7",
+
      "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
+
      "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
+
      "engines": {
+
        "node": ">= 0.4"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
    "node_modules/is-ci": {
      "version": "3.0.1",
      "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz",
@@ -4732,11 +4439,6 @@
        "is-ci": "bin.js"
      }
    },
-
    "node_modules/is-circular": {
-
      "version": "1.0.2",
-
      "resolved": "https://registry.npmjs.org/is-circular/-/is-circular-1.0.2.tgz",
-
      "integrity": "sha512-YttjnrswnUYRVJvxCvu8z+PGMUSzC2JttP0OEXezlAEdp3EXzhf7IZ3j0gRAybJBQupedIZFhY61Tga6E0qASA=="
-
    },
    "node_modules/is-core-module": {
      "version": "2.10.0",
      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz",
@@ -4749,6 +4451,20 @@
        "url": "https://github.com/sponsors/ljharb"
      }
    },
+
    "node_modules/is-date-object": {
+
      "version": "1.0.5",
+
      "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
+
      "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
+
      "dependencies": {
+
        "has-tostringtag": "^1.0.0"
+
      },
+
      "engines": {
+
        "node": ">= 0.4"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
    "node_modules/is-extendable": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
@@ -4775,6 +4491,20 @@
        "node": ">=8"
      }
    },
+
    "node_modules/is-generator-function": {
+
      "version": "1.0.10",
+
      "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz",
+
      "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==",
+
      "dependencies": {
+
        "has-tostringtag": "^1.0.0"
+
      },
+
      "engines": {
+
        "node": ">= 0.4"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
    "node_modules/is-glob": {
      "version": "4.0.3",
      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
@@ -4813,6 +4543,17 @@
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
+
    "node_modules/is-negative-zero": {
+
      "version": "2.0.2",
+
      "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
+
      "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
+
      "engines": {
+
        "node": ">= 0.4"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
    "node_modules/is-number": {
      "version": "7.0.0",
      "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
@@ -4822,6 +4563,20 @@
        "node": ">=0.12.0"
      }
    },
+
    "node_modules/is-number-object": {
+
      "version": "1.0.7",
+
      "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
+
      "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
+
      "dependencies": {
+
        "has-tostringtag": "^1.0.0"
+
      },
+
      "engines": {
+
        "node": ">= 0.4"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
    "node_modules/is-path-inside": {
      "version": "3.0.3",
      "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
@@ -4831,6 +4586,32 @@
        "node": ">=8"
      }
    },
+
    "node_modules/is-regex": {
+
      "version": "1.1.4",
+
      "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
+
      "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
+
      "dependencies": {
+
        "call-bind": "^1.0.2",
+
        "has-tostringtag": "^1.0.0"
+
      },
+
      "engines": {
+
        "node": ">= 0.4"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
+
    "node_modules/is-shared-array-buffer": {
+
      "version": "1.0.2",
+
      "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
+
      "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
+
      "dependencies": {
+
        "call-bind": "^1.0.2"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
    "node_modules/is-stream": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
@@ -4843,6 +4624,52 @@
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
+
    "node_modules/is-string": {
+
      "version": "1.0.7",
+
      "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
+
      "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
+
      "dependencies": {
+
        "has-tostringtag": "^1.0.0"
+
      },
+
      "engines": {
+
        "node": ">= 0.4"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
+
    "node_modules/is-symbol": {
+
      "version": "1.0.4",
+
      "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
+
      "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
+
      "dependencies": {
+
        "has-symbols": "^1.0.2"
+
      },
+
      "engines": {
+
        "node": ">= 0.4"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
+
    "node_modules/is-typed-array": {
+
      "version": "1.1.9",
+
      "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz",
+
      "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==",
+
      "dependencies": {
+
        "available-typed-arrays": "^1.0.5",
+
        "call-bind": "^1.0.2",
+
        "es-abstract": "^1.20.0",
+
        "for-each": "^0.3.3",
+
        "has-tostringtag": "^1.0.0"
+
      },
+
      "engines": {
+
        "node": ">= 0.4"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
    "node_modules/is-typedarray": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
@@ -4860,6 +4687,17 @@
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
+
    "node_modules/is-weakref": {
+
      "version": "1.0.2",
+
      "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
+
      "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
+
      "dependencies": {
+
        "call-bind": "^1.0.2"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
    "node_modules/isarray": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
@@ -4872,14 +4710,6 @@
      "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
      "dev": true
    },
-
    "node_modules/iso-url": {
-
      "version": "0.4.7",
-
      "resolved": "https://registry.npmjs.org/iso-url/-/iso-url-0.4.7.tgz",
-
      "integrity": "sha512-27fFRDnPAMnHGLq36bWTpKET+eiXct3ENlCcdcMdk+mjXrb2kw3mhBUg1B7ewAC0kVzlOPhADzQgz1SE6Tglog==",
-
      "engines": {
-
        "node": ">=10"
-
      }
-
    },
    "node_modules/isstream": {
      "version": "0.1.2",
      "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
@@ -4920,11 +4750,6 @@
      "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
      "dev": true
    },
-
    "node_modules/json-schema-traverse": {
-
      "version": "1.0.0",
-
      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
-
      "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
-
    },
    "node_modules/json-stable-stringify-without-jsonify": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
@@ -4937,14 +4762,6 @@
      "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
      "dev": true
    },
-
    "node_modules/json-text-sequence": {
-
      "version": "0.1.1",
-
      "resolved": "https://registry.npmjs.org/json-text-sequence/-/json-text-sequence-0.1.1.tgz",
-
      "integrity": "sha512-L3mEegEWHRekSHjc7+sc8eJhba9Clq1PZ8kMkzf8OxElhXc8O4TS5MwcVlj9aEbm5dr81N90WHC5nAz3UO971w==",
-
      "dependencies": {
-
        "delimit-stream": "0.1.0"
-
      }
-
    },
    "node_modules/jsonfile": {
      "version": "6.1.0",
      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
@@ -5009,17 +4826,6 @@
        "node": ">=10.0.0"
      }
    },
-
    "node_modules/key-did-resolver": {
-
      "version": "1.4.4",
-
      "resolved": "https://registry.npmjs.org/key-did-resolver/-/key-did-resolver-1.4.4.tgz",
-
      "integrity": "sha512-aRsFIjMkPeIcWH5jlhff6iG/Gjf+ZaBh02r/6gHbFJp2UqxkjQtaYxchkZ6ZAvrOAk37qE4x70YJj7Qls7WTSA==",
-
      "dependencies": {
-
        "@stablelib/ed25519": "^1.0.2",
-
        "multibase": "~4.0.2",
-
        "uint8arrays": "^2.0.5",
-
        "varint": "^6.0.0"
-
      }
-
    },
    "node_modules/keyvaluestorage-interface": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/keyvaluestorage-interface/-/keyvaluestorage-interface-1.0.0.tgz",
@@ -5123,11 +4929,6 @@
      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
    },
-
    "node_modules/lodash.clonedeep": {
-
      "version": "4.5.0",
-
      "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
-
      "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ=="
-
    },
    "node_modules/lodash.merge": {
      "version": "4.6.2",
      "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
@@ -5205,18 +5006,6 @@
        "node": ">=8"
      }
    },
-
    "node_modules/logfmt": {
-
      "version": "1.3.2",
-
      "resolved": "https://registry.npmjs.org/logfmt/-/logfmt-1.3.2.tgz",
-
      "integrity": "sha512-U0lelcaGWEfEITZQXs8y5HrJp2xa0BJ+KDfkkLJRmuKbQIEVGNv145FbaNekY4ZYHJSBBx8NLJitaPtRqLEkxQ==",
-
      "dependencies": {
-
        "split": "0.2.x",
-
        "through": "2.3.x"
-
      },
-
      "bin": {
-
        "logfmt": "bin/logfmt"
-
      }
-
    },
    "node_modules/loupe": {
      "version": "2.3.4",
      "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.4.tgz",
@@ -5234,11 +5023,6 @@
        "tslib": "^2.0.3"
      }
    },
-
    "node_modules/lru_map": {
-
      "version": "0.4.1",
-
      "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.4.1.tgz",
-
      "integrity": "sha512-I+lBvqMMFfqaV8CJCISjI3wbjmwVu/VyOoU7+qtu9d7ioW5klMgsTTiUOUp+DJvfTTzKXoPbyC6YfgkNcyPSOg=="
-
    },
    "node_modules/lru-cache": {
      "version": "7.14.0",
      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.0.tgz",
@@ -5421,24 +5205,6 @@
        "npm": ">=6.0.0"
      }
    },
-
    "node_modules/multicodec": {
-
      "version": "3.2.1",
-
      "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.2.1.tgz",
-
      "integrity": "sha512-+expTPftro8VAW8kfvcuNNNBgb9gPeNYV9dn+z1kJRWF2vih+/S79f2RVeIwmrJBUJ6NT9IUPWnZDQvegEh5pw==",
-
      "deprecated": "This module has been superseded by the multiformats module",
-
      "dependencies": {
-
        "uint8arrays": "^3.0.0",
-
        "varint": "^6.0.0"
-
      }
-
    },
-
    "node_modules/multicodec/node_modules/uint8arrays": {
-
      "version": "3.1.0",
-
      "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.0.tgz",
-
      "integrity": "sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==",
-
      "dependencies": {
-
        "multiformats": "^9.4.2"
-
      }
-
    },
    "node_modules/multiformats": {
      "version": "9.9.0",
      "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz",
@@ -5471,43 +5237,11 @@
      "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz",
      "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow=="
    },
-
    "node_modules/multihashing-async": {
-
      "version": "2.1.4",
-
      "resolved": "https://registry.npmjs.org/multihashing-async/-/multihashing-async-2.1.4.tgz",
-
      "integrity": "sha512-sB1MiQXPSBTNRVSJc2zM157PXgDtud2nMFUEIvBrsq5Wv96sUclMRK/ecjoP1T/W61UJBqt4tCTwMkUpt2Gbzg==",
-
      "dependencies": {
-
        "blakejs": "^1.1.0",
-
        "err-code": "^3.0.0",
-
        "js-sha3": "^0.8.0",
-
        "multihashes": "^4.0.1",
-
        "murmurhash3js-revisited": "^3.0.0",
-
        "uint8arrays": "^3.0.0"
-
      },
-
      "engines": {
-
        "node": ">=12.0.0",
-
        "npm": ">=6.0.0"
-
      }
-
    },
-
    "node_modules/multihashing-async/node_modules/uint8arrays": {
-
      "version": "3.1.0",
-
      "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.0.tgz",
-
      "integrity": "sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==",
-
      "dependencies": {
-
        "multiformats": "^9.4.2"
-
      }
-
    },
-
    "node_modules/murmurhash3js-revisited": {
-
      "version": "3.0.0",
-
      "resolved": "https://registry.npmjs.org/murmurhash3js-revisited/-/murmurhash3js-revisited-3.0.0.tgz",
-
      "integrity": "sha512-/sF3ee6zvScXMb1XFJ8gDsSnY+X8PbOyjIuBhtgis10W2Jx4ZjIhikUCIF9c4gpJxVnQIsPAFrSwTCuAjicP6g==",
-
      "engines": {
-
        "node": ">=8.0.0"
-
      }
-
    },
    "node_modules/nanoid": {
      "version": "3.3.4",
      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
      "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
+
      "devOptional": true,
      "bin": {
        "nanoid": "bin/nanoid.cjs"
      },
@@ -5539,6 +5273,7 @@
      "version": "2.6.7",
      "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
      "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+
      "dev": true,
      "dependencies": {
        "whatwg-url": "^5.0.0"
      },
@@ -5585,6 +5320,39 @@
        "node": ">=8"
      }
    },
+
    "node_modules/object-inspect": {
+
      "version": "1.12.2",
+
      "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz",
+
      "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==",
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
+
    "node_modules/object-keys": {
+
      "version": "1.1.1",
+
      "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+
      "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+
      "engines": {
+
        "node": ">= 0.4"
+
      }
+
    },
+
    "node_modules/object.assign": {
+
      "version": "4.1.4",
+
      "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
+
      "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
+
      "dependencies": {
+
        "call-bind": "^1.0.2",
+
        "define-properties": "^1.1.4",
+
        "has-symbols": "^1.0.3",
+
        "object-keys": "^1.1.1"
+
      },
+
      "engines": {
+
        "node": ">= 0.4"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
    "node_modules/once": {
      "version": "1.4.0",
      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
@@ -5930,27 +5698,10 @@
    "node_modules/qs": {
      "version": "6.5.3",
      "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz",
-
      "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==",
-
      "dev": true,
-
      "engines": {
-
        "node": ">=0.6"
-
      }
-
    },
-
    "node_modules/query-string": {
-
      "version": "7.0.1",
-
      "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.0.1.tgz",
-
      "integrity": "sha512-uIw3iRvHnk9to1blJCG3BTc+Ro56CBowJXKmNNAm3RulvPBzWLRqKSiiDk+IplJhsydwtuNMHi8UGQFcCLVfkA==",
-
      "dependencies": {
-
        "decode-uri-component": "^0.2.0",
-
        "filter-obj": "^1.1.0",
-
        "split-on-first": "^1.0.0",
-
        "strict-uri-encode": "^2.0.0"
-
      },
-
      "engines": {
-
        "node": ">=6"
-
      },
-
      "funding": {
-
        "url": "https://github.com/sponsors/sindresorhus"
+
      "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==",
+
      "dev": true,
+
      "engines": {
+
        "node": ">=0.6"
      }
    },
    "node_modules/queue-microtask": {
@@ -6006,6 +5757,22 @@
        "node": ">=8.10.0"
      }
    },
+
    "node_modules/regexp.prototype.flags": {
+
      "version": "1.4.3",
+
      "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
+
      "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==",
+
      "dependencies": {
+
        "call-bind": "^1.0.2",
+
        "define-properties": "^1.1.3",
+
        "functions-have-names": "^1.2.2"
+
      },
+
      "engines": {
+
        "node": ">= 0.4"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
    "node_modules/regexpp": {
      "version": "3.2.0",
      "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
@@ -6027,14 +5794,6 @@
        "throttleit": "^1.0.0"
      }
    },
-
    "node_modules/require-from-string": {
-
      "version": "2.0.2",
-
      "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
-
      "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
-
      "engines": {
-
        "node": ">=0.10.0"
-
      }
-
    },
    "node_modules/resolve": {
      "version": "1.22.1",
      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
@@ -6140,17 +5899,6 @@
        "fsevents": "~2.3.2"
      }
    },
-
    "node_modules/rpc-utils": {
-
      "version": "0.3.4",
-
      "resolved": "https://registry.npmjs.org/rpc-utils/-/rpc-utils-0.3.4.tgz",
-
      "integrity": "sha512-VmaweXLRpOO2U0FX3Prb88KS0xxkpJK+pJKupR+TagvBmmEetSmvEz+SGTuKwhR9tdSFmjrqt1QSK53Vltapww==",
-
      "dependencies": {
-
        "nanoid": "^3.1.21"
-
      },
-
      "engines": {
-
        "node": ">=12"
-
      }
-
    },
    "node_modules/run-parallel": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
@@ -6178,6 +5926,7 @@
      "version": "7.5.7",
      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.7.tgz",
      "integrity": "sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==",
+
      "dev": true,
      "dependencies": {
        "tslib": "^2.1.0"
      }
@@ -6213,6 +5962,19 @@
        }
      ]
    },
+
    "node_modules/safe-regex-test": {
+
      "version": "1.0.0",
+
      "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
+
      "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==",
+
      "dependencies": {
+
        "call-bind": "^1.0.2",
+
        "get-intrinsic": "^1.1.3",
+
        "is-regex": "^1.1.4"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
    "node_modules/safer-buffer": {
      "version": "2.1.2",
      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
@@ -6337,6 +6099,19 @@
        "node": ">=8"
      }
    },
+
    "node_modules/side-channel": {
+
      "version": "1.0.4",
+
      "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
+
      "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
+
      "dependencies": {
+
        "call-bind": "^1.0.0",
+
        "get-intrinsic": "^1.0.2",
+
        "object-inspect": "^1.9.0"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
    "node_modules/signal-exit": {
      "version": "3.0.7",
      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
@@ -6408,17 +6183,6 @@
      "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
      "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="
    },
-
    "node_modules/split": {
-
      "version": "0.2.10",
-
      "resolved": "https://registry.npmjs.org/split/-/split-0.2.10.tgz",
-
      "integrity": "sha512-e0pKq+UUH2Xq/sXbYpZBZc3BawsfDZ7dgv+JtRTUPNcvF5CMR4Y9cvJqkMY0MoxWzTHvZuz1beg6pNEKlszPiQ==",
-
      "dependencies": {
-
        "through": "2"
-
      },
-
      "engines": {
-
        "node": "*"
-
      }
-
    },
    "node_modules/split-on-first": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz",
@@ -6493,6 +6257,32 @@
        "node": ">=8"
      }
    },
+
    "node_modules/string.prototype.trimend": {
+
      "version": "1.0.5",
+
      "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz",
+
      "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==",
+
      "dependencies": {
+
        "call-bind": "^1.0.2",
+
        "define-properties": "^1.1.4",
+
        "es-abstract": "^1.19.5"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
+
    "node_modules/string.prototype.trimstart": {
+
      "version": "1.0.5",
+
      "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz",
+
      "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==",
+
      "dependencies": {
+
        "call-bind": "^1.0.2",
+
        "define-properties": "^1.1.4",
+
        "es-abstract": "^1.19.5"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
    "node_modules/strip-ansi": {
      "version": "6.0.1",
      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
@@ -6802,7 +6592,8 @@
    "node_modules/through": {
      "version": "2.3.8",
      "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
-
      "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="
+
      "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
+
      "dev": true
    },
    "node_modules/tinybench": {
      "version": "2.2.1",
@@ -6868,7 +6659,8 @@
    "node_modules/tr46": {
      "version": "0.0.3",
      "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
-
      "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
+
      "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
+
      "dev": true
    },
    "node_modules/tslib": {
      "version": "2.4.0",
@@ -6979,17 +6771,18 @@
        "node": ">=4.2.0"
      }
    },
-
    "node_modules/typescript-memoize": {
-
      "version": "1.1.1",
-
      "resolved": "https://registry.npmjs.org/typescript-memoize/-/typescript-memoize-1.1.1.tgz",
-
      "integrity": "sha512-GQ90TcKpIH4XxYTI2F98yEQYZgjNMOGPpOgdjIBhaLaWji5HPWlRnZ4AeA1hfBxtY7bCGDJsqDDHk/KaHOl5bA=="
-
    },
-
    "node_modules/uint8arrays": {
-
      "version": "2.1.10",
-
      "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.10.tgz",
-
      "integrity": "sha512-Q9/hhJa2836nQfEJSZTmr+pg9+cDJS9XEAp7N2Vg5MzL3bK/mkMVfjscRGYruP9jNda6MAdf4QD/y78gSzkp6A==",
+
    "node_modules/unbox-primitive": {
+
      "version": "1.0.2",
+
      "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
+
      "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
      "dependencies": {
-
        "multiformats": "^9.4.2"
+
        "call-bind": "^1.0.2",
+
        "has-bigints": "^1.0.2",
+
        "has-symbols": "^1.0.3",
+
        "which-boxed-primitive": "^1.0.2"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
      }
    },
    "node_modules/universalify": {
@@ -7019,11 +6812,16 @@
      }
    },
    "node_modules/util": {
-
      "version": "0.11.1",
-
      "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
-
      "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
+
      "version": "0.12.4",
+
      "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz",
+
      "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==",
      "dependencies": {
-
        "inherits": "2.0.3"
+
        "inherits": "^2.0.3",
+
        "is-arguments": "^1.0.4",
+
        "is-generator-function": "^1.0.7",
+
        "is-typed-array": "^1.1.3",
+
        "safe-buffer": "^5.1.2",
+
        "which-typed-array": "^1.1.2"
      }
    },
    "node_modules/util-deprecate": {
@@ -7031,11 +6829,6 @@
      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
      "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
    },
-
    "node_modules/util/node_modules/inherits": {
-
      "version": "2.0.3",
-
      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
-
      "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw=="
-
    },
    "node_modules/uuid": {
      "version": "8.3.2",
      "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
@@ -7050,11 +6843,6 @@
      "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz",
      "integrity": "sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA=="
    },
-
    "node_modules/varint": {
-
      "version": "6.0.0",
-
      "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz",
-
      "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg=="
-
    },
    "node_modules/verror": {
      "version": "1.10.0",
      "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
@@ -7211,6 +6999,7 @@
      "version": "5.0.0",
      "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
      "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
+
      "dev": true,
      "dependencies": {
        "tr46": "~0.0.3",
        "webidl-conversions": "^3.0.0"
@@ -7219,7 +7008,8 @@
    "node_modules/whatwg-url/node_modules/webidl-conversions": {
      "version": "3.0.1",
      "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
-
      "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
+
      "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
+
      "dev": true
    },
    "node_modules/which": {
      "version": "2.0.2",
@@ -7236,6 +7026,40 @@
        "node": ">= 8"
      }
    },
+
    "node_modules/which-boxed-primitive": {
+
      "version": "1.0.2",
+
      "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
+
      "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
+
      "dependencies": {
+
        "is-bigint": "^1.0.1",
+
        "is-boolean-object": "^1.1.0",
+
        "is-number-object": "^1.0.4",
+
        "is-string": "^1.0.5",
+
        "is-symbol": "^1.0.3"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
+
    "node_modules/which-typed-array": {
+
      "version": "1.1.8",
+
      "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz",
+
      "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==",
+
      "dependencies": {
+
        "available-typed-arrays": "^1.0.5",
+
        "call-bind": "^1.0.2",
+
        "es-abstract": "^1.20.0",
+
        "for-each": "^0.3.3",
+
        "has-tostringtag": "^1.0.0",
+
        "is-typed-array": "^1.1.9"
+
      },
+
      "engines": {
+
        "node": ">= 0.4"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/ljharb"
+
      }
+
    },
    "node_modules/word-wrap": {
      "version": "1.2.3",
      "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
@@ -7317,95 +7141,6 @@
    }
  },
  "dependencies": {
-
    "@ceramicnetwork/3id-did-resolver": {
-
      "version": "1.4.16",
-
      "resolved": "https://registry.npmjs.org/@ceramicnetwork/3id-did-resolver/-/3id-did-resolver-1.4.16.tgz",
-
      "integrity": "sha512-ES/vBp3TxBzKQGc++SymUEThUVjkmxqLKlsGfKfPR7iCt3xK0eDI7/qB1ZOOvDF0AXWRbfnem5INyioVZo2U/g==",
-
      "requires": {
-
        "@ceramicnetwork/common": "^1.11.0",
-
        "@ceramicnetwork/stream-tile": "^1.5.7",
-
        "@ceramicnetwork/streamid": "^1.3.9",
-
        "cids": "~1.1.6",
-
        "cross-fetch": "^3.1.4",
-
        "lru_map": "^0.4.1",
-
        "uint8arrays": "^2.0.5"
-
      }
-
    },
-
    "@ceramicnetwork/common": {
-
      "version": "1.11.0",
-
      "resolved": "https://registry.npmjs.org/@ceramicnetwork/common/-/common-1.11.0.tgz",
-
      "integrity": "sha512-UU7/POxSl+Wf5f/Wi/ISxhPqaHKqJ4crvVL9/I4FrnDPEqsUPasBwuo5alN6T2zz+AMDksc+bk1FXKLKKY9VRg==",
-
      "requires": {
-
        "@ceramicnetwork/streamid": "^1.3.9",
-
        "@overnightjs/logger": "1.2.1",
-
        "abort-controller": "^3.0.0",
-
        "caip": "~1.0.0",
-
        "cids": "~1.1.6",
-
        "colors": "1.3.3",
-
        "cross-fetch": "^3.1.4",
-
        "flat": "^5.0.2",
-
        "lodash.clonedeep": "^4.5.0",
-
        "logfmt": "^1.3.2",
-
        "rxjs": "^7.0.0",
-
        "uint8arrays": "^2.0.5"
-
      },
-
      "dependencies": {
-
        "caip": {
-
          "version": "1.0.0",
-
          "resolved": "https://registry.npmjs.org/caip/-/caip-1.0.0.tgz",
-
          "integrity": "sha512-+U9P7+9jeVBWoP7BDWHVD/JGp9azT4KmFCpDRKTy0U01bCV0x7bxwf6WTl0/dUnnTE+ZA9M4EavptQdHg7k1vA=="
-
        }
-
      }
-
    },
-
    "@ceramicnetwork/http-client": {
-
      "version": "1.5.7",
-
      "resolved": "https://registry.npmjs.org/@ceramicnetwork/http-client/-/http-client-1.5.7.tgz",
-
      "integrity": "sha512-gdoQ88SWM5JaEA4DfsfcO1hJdbHtRLgNIh00lFU6LgslPktM01SajRK0VckIqcDJBcTXIAcRYIV1A5mU4YV61w==",
-
      "requires": {
-
        "@ceramicnetwork/common": "^1.11.0",
-
        "@ceramicnetwork/stream-caip10-link": "^1.2.9",
-
        "@ceramicnetwork/stream-tile": "^1.5.7",
-
        "@ceramicnetwork/streamid": "^1.3.9",
-
        "query-string": "7.0.1",
-
        "rxjs": "^7.0.0"
-
      }
-
    },
-
    "@ceramicnetwork/stream-caip10-link": {
-
      "version": "1.2.9",
-
      "resolved": "https://registry.npmjs.org/@ceramicnetwork/stream-caip10-link/-/stream-caip10-link-1.2.9.tgz",
-
      "integrity": "sha512-DPkJJZ4iYQBMeAFkqIRRKQxq5lb4+4jYWWF2JKAc/XaNtsYw2GRiMEASFL74iMkgkPHxWZnVZg7YXFeDzfR/jw==",
-
      "requires": {
-
        "@ceramicnetwork/common": "^1.11.0",
-
        "@ceramicnetwork/streamid": "^1.3.9",
-
        "caip": "~0.9.2",
-
        "did-resolver": "^3.1.3"
-
      }
-
    },
-
    "@ceramicnetwork/stream-tile": {
-
      "version": "1.5.7",
-
      "resolved": "https://registry.npmjs.org/@ceramicnetwork/stream-tile/-/stream-tile-1.5.7.tgz",
-
      "integrity": "sha512-2419vN6lh9e4CsGzOzpJTYRWhRQPKhVZP/i34RYUTgdUmdOXgb62RipZG0IvTY5DtXNfnoRcTwOe+BZqvkCDFQ==",
-
      "requires": {
-
        "@ceramicnetwork/common": "^1.11.0",
-
        "@ceramicnetwork/streamid": "^1.3.9",
-
        "@stablelib/random": "^1.0.0",
-
        "fast-json-patch": "^2.2.1",
-
        "uint8arrays": "^2.0.5"
-
      }
-
    },
-
    "@ceramicnetwork/streamid": {
-
      "version": "1.3.9",
-
      "resolved": "https://registry.npmjs.org/@ceramicnetwork/streamid/-/streamid-1.3.9.tgz",
-
      "integrity": "sha512-XmW9QrSLv5pMbjV5GgbF6BFatdH7pZP53U2m8SINtdL9NDKj4B701ZyVVpx+NtE4djx34fOgK/ldbVOjyt8tPQ==",
-
      "requires": {
-
        "cids": "~1.1.6",
-
        "ipld-dag-cbor": "^0.17.0",
-
        "multibase": "~4.0.2",
-
        "typescript-memoize": "^1.0.0-alpha.4",
-
        "uint8arrays": "^2.0.5",
-
        "varint": "^6.0.0"
-
      }
-
    },
    "@colors/colors": {
      "version": "1.5.0",
      "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
@@ -7460,14 +7195,6 @@
        }
      }
    },
-
    "@datamodels/identity-profile-basic": {
-
      "version": "0.1.2",
-
      "resolved": "https://registry.npmjs.org/@datamodels/identity-profile-basic/-/identity-profile-basic-0.1.2.tgz",
-
      "integrity": "sha512-bV+71JP5ykYB2s77LJkGxUzcWYRyYMGSkhtpn+oN/bAgRAKjlp7UYnivM7XVK5NXAVcI7RPlTQt7YHk3R5Wj4A==",
-
      "requires": {
-
        "@glazed/types": "^0.1.3"
-
      }
-
    },
    "@esbuild/linux-loong64": {
      "version": "0.14.54",
      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz",
@@ -7903,38 +7630,6 @@
        "@ethersproject/strings": "^5.7.0"
      }
    },
-
    "@glazed/constants": {
-
      "version": "0.1.1",
-
      "resolved": "https://registry.npmjs.org/@glazed/constants/-/constants-0.1.1.tgz",
-
      "integrity": "sha512-lV9FmQ7xVNoAbegLs6dfv0gPOlrS0t6NU6qPD9xggU12Kiaqa4nQ7ufn2mVh1WYmVLDqP5fUs3/kTq6hbFtjzA=="
-
    },
-
    "@glazed/datamodel": {
-
      "version": "0.1.2",
-
      "resolved": "https://registry.npmjs.org/@glazed/datamodel/-/datamodel-0.1.2.tgz",
-
      "integrity": "sha512-bTmv/92rsOwKwGoftomVS3d2m4Ko2HPy2qSJY6BQR/3Ge3nZriyiboCvGb7y1h6MbpGURdq1iNakHQQU08gB7w==",
-
      "requires": {
-
        "@ceramicnetwork/stream-tile": "^1.2.0"
-
      }
-
    },
-
    "@glazed/did-datastore": {
-
      "version": "0.1.4",
-
      "resolved": "https://registry.npmjs.org/@glazed/did-datastore/-/did-datastore-0.1.4.tgz",
-
      "integrity": "sha512-ZkWkepqCVVANJQ5DnnhOYkYKAR8dLMa/FKUwQzvCKVwH7TlHY4sxRCfZpUuW/QNF7cwQbrkmJEQkQyltRiFHEg==",
-
      "requires": {
-
        "@ceramicnetwork/stream-tile": "^1.3.0",
-
        "@glazed/constants": "^0.1.1",
-
        "@glazed/datamodel": "^0.1.2"
-
      }
-
    },
-
    "@glazed/types": {
-
      "version": "0.1.3",
-
      "resolved": "https://registry.npmjs.org/@glazed/types/-/types-0.1.3.tgz",
-
      "integrity": "sha512-u1QNCJ/vxVkni1eDZWstIZxzPLRn9x2LrTjGg0EmFwyZXhaz9fHRjt9hy6xrKyT7jjqlbsViP+Krm1V9aL6Zng==",
-
      "requires": {
-
        "ajv": "^8.6.2",
-
        "dids": "^2.3.0"
-
      }
-
    },
    "@gnosis.pm/safe-core-sdk": {
      "version": "0.3.1",
      "resolved": "https://registry.npmjs.org/@gnosis.pm/safe-core-sdk/-/safe-core-sdk-0.3.1.tgz",
@@ -8040,15 +7735,6 @@
        "fastq": "^1.6.0"
      }
    },
-
    "@overnightjs/logger": {
-
      "version": "1.2.1",
-
      "resolved": "https://registry.npmjs.org/@overnightjs/logger/-/logger-1.2.1.tgz",
-
      "integrity": "sha512-ssLUjjj/DXl6m4oydyA6vgVHyJcis4Ui0hS7+EyOxZVMXbiVZeGOficfJfgELTNqTbHLmTb3TBVyJspNDkqbLw==",
-
      "requires": {
-
        "colors": "^1.3.3",
-
        "util": "^0.11.1"
-
      }
-
    },
    "@radicle/gray-matter": {
      "version": "4.1.0",
      "resolved": "https://registry.npmjs.org/@radicle/gray-matter/-/gray-matter-4.1.0.tgz",
@@ -8079,21 +7765,6 @@
        "eth-sig-util": "^3.0.1"
      }
    },
-
    "@self.id/core": {
-
      "version": "0.1.0",
-
      "resolved": "https://registry.npmjs.org/@self.id/core/-/core-0.1.0.tgz",
-
      "integrity": "sha512-KgNoujTb+iU+jXClHaeXUQGjI4lJZphXqvMC+oLc8ln2NwRHHXktZt6lcpIg+YxpdFnc+FzsPQC3jZYISrxgMA==",
-
      "requires": {
-
        "@ceramicnetwork/3id-did-resolver": "^1.4.2",
-
        "@ceramicnetwork/http-client": "^1.2.2",
-
        "@ceramicnetwork/stream-caip10-link": "^1.1.4",
-
        "@glazed/datamodel": "^0.1.2",
-
        "@glazed/did-datastore": "^0.1.4",
-
        "caip": "^0.9.2",
-
        "did-resolver": "^3.1.0",
-
        "key-did-resolver": "^1.4.0"
-
      }
-
    },
    "@spruceid/siwe-parser": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/@spruceid/siwe-parser/-/siwe-parser-2.0.0.tgz",
@@ -8104,11 +7775,6 @@
        "valid-url": "^1.0.9"
      }
    },
-
    "@stablelib/aead": {
-
      "version": "1.0.1",
-
      "resolved": "https://registry.npmjs.org/@stablelib/aead/-/aead-1.0.1.tgz",
-
      "integrity": "sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg=="
-
    },
    "@stablelib/binary": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/@stablelib/binary/-/binary-1.0.1.tgz",
@@ -8117,75 +7783,11 @@
        "@stablelib/int": "^1.0.1"
      }
    },
-
    "@stablelib/bytes": {
-
      "version": "1.0.1",
-
      "resolved": "https://registry.npmjs.org/@stablelib/bytes/-/bytes-1.0.1.tgz",
-
      "integrity": "sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ=="
-
    },
-
    "@stablelib/chacha": {
-
      "version": "1.0.1",
-
      "resolved": "https://registry.npmjs.org/@stablelib/chacha/-/chacha-1.0.1.tgz",
-
      "integrity": "sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==",
-
      "requires": {
-
        "@stablelib/binary": "^1.0.1",
-
        "@stablelib/wipe": "^1.0.1"
-
      }
-
    },
-
    "@stablelib/chacha20poly1305": {
-
      "version": "1.0.1",
-
      "resolved": "https://registry.npmjs.org/@stablelib/chacha20poly1305/-/chacha20poly1305-1.0.1.tgz",
-
      "integrity": "sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==",
-
      "requires": {
-
        "@stablelib/aead": "^1.0.1",
-
        "@stablelib/binary": "^1.0.1",
-
        "@stablelib/chacha": "^1.0.1",
-
        "@stablelib/constant-time": "^1.0.1",
-
        "@stablelib/poly1305": "^1.0.1",
-
        "@stablelib/wipe": "^1.0.1"
-
      }
-
    },
-
    "@stablelib/constant-time": {
-
      "version": "1.0.1",
-
      "resolved": "https://registry.npmjs.org/@stablelib/constant-time/-/constant-time-1.0.1.tgz",
-
      "integrity": "sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg=="
-
    },
-
    "@stablelib/ed25519": {
-
      "version": "1.0.3",
-
      "resolved": "https://registry.npmjs.org/@stablelib/ed25519/-/ed25519-1.0.3.tgz",
-
      "integrity": "sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg==",
-
      "requires": {
-
        "@stablelib/random": "^1.0.2",
-
        "@stablelib/sha512": "^1.0.1",
-
        "@stablelib/wipe": "^1.0.1"
-
      }
-
    },
-
    "@stablelib/hash": {
-
      "version": "1.0.1",
-
      "resolved": "https://registry.npmjs.org/@stablelib/hash/-/hash-1.0.1.tgz",
-
      "integrity": "sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg=="
-
    },
    "@stablelib/int": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/@stablelib/int/-/int-1.0.1.tgz",
      "integrity": "sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w=="
    },
-
    "@stablelib/keyagreement": {
-
      "version": "1.0.1",
-
      "resolved": "https://registry.npmjs.org/@stablelib/keyagreement/-/keyagreement-1.0.1.tgz",
-
      "integrity": "sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==",
-
      "requires": {
-
        "@stablelib/bytes": "^1.0.1"
-
      }
-
    },
-
    "@stablelib/poly1305": {
-
      "version": "1.0.1",
-
      "resolved": "https://registry.npmjs.org/@stablelib/poly1305/-/poly1305-1.0.1.tgz",
-
      "integrity": "sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==",
-
      "requires": {
-
        "@stablelib/constant-time": "^1.0.1",
-
        "@stablelib/wipe": "^1.0.1"
-
      }
-
    },
    "@stablelib/random": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/@stablelib/random/-/random-1.0.2.tgz",
@@ -8195,63 +7797,11 @@
        "@stablelib/wipe": "^1.0.1"
      }
    },
-
    "@stablelib/sha256": {
-
      "version": "1.0.1",
-
      "resolved": "https://registry.npmjs.org/@stablelib/sha256/-/sha256-1.0.1.tgz",
-
      "integrity": "sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==",
-
      "requires": {
-
        "@stablelib/binary": "^1.0.1",
-
        "@stablelib/hash": "^1.0.1",
-
        "@stablelib/wipe": "^1.0.1"
-
      }
-
    },
-
    "@stablelib/sha512": {
-
      "version": "1.0.1",
-
      "resolved": "https://registry.npmjs.org/@stablelib/sha512/-/sha512-1.0.1.tgz",
-
      "integrity": "sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw==",
-
      "requires": {
-
        "@stablelib/binary": "^1.0.1",
-
        "@stablelib/hash": "^1.0.1",
-
        "@stablelib/wipe": "^1.0.1"
-
      }
-
    },
    "@stablelib/wipe": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/@stablelib/wipe/-/wipe-1.0.1.tgz",
      "integrity": "sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg=="
    },
-
    "@stablelib/x25519": {
-
      "version": "1.0.3",
-
      "resolved": "https://registry.npmjs.org/@stablelib/x25519/-/x25519-1.0.3.tgz",
-
      "integrity": "sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==",
-
      "requires": {
-
        "@stablelib/keyagreement": "^1.0.1",
-
        "@stablelib/random": "^1.0.2",
-
        "@stablelib/wipe": "^1.0.1"
-
      }
-
    },
-
    "@stablelib/xchacha20": {
-
      "version": "1.0.1",
-
      "resolved": "https://registry.npmjs.org/@stablelib/xchacha20/-/xchacha20-1.0.1.tgz",
-
      "integrity": "sha512-1YkiZnFF4veUwBVhDnDYwo6EHeKzQK4FnLiO7ezCl/zu64uG0bCCAUROJaBkaLH+5BEsO3W7BTXTguMbSLlWSw==",
-
      "requires": {
-
        "@stablelib/binary": "^1.0.1",
-
        "@stablelib/chacha": "^1.0.1",
-
        "@stablelib/wipe": "^1.0.1"
-
      }
-
    },
-
    "@stablelib/xchacha20poly1305": {
-
      "version": "1.0.1",
-
      "resolved": "https://registry.npmjs.org/@stablelib/xchacha20poly1305/-/xchacha20poly1305-1.0.1.tgz",
-
      "integrity": "sha512-B1Abj0sMJ8h3HNmGnJ7vHBrAvxuNka6cJJoZ1ILN7iuacXp7sUYcgOVEOTLWj+rtQMpspY9tXSCRLPmN1mQNWg==",
-
      "requires": {
-
        "@stablelib/aead": "^1.0.1",
-
        "@stablelib/chacha20poly1305": "^1.0.1",
-
        "@stablelib/constant-time": "^1.0.1",
-
        "@stablelib/wipe": "^1.0.1",
-
        "@stablelib/xchacha20": "^1.0.1"
-
      }
-
    },
    "@stardazed/streams": {
      "version": "3.1.0",
      "resolved": "https://registry.npmjs.org/@stardazed/streams/-/streams-3.1.0.tgz",
@@ -8679,14 +8229,6 @@
        "@walletconnect/window-getters": "^1.0.0"
      }
    },
-
    "abort-controller": {
-
      "version": "3.0.0",
-
      "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
-
      "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
-
      "requires": {
-
        "event-target-shim": "^5.0.0"
-
      }
-
    },
    "acorn": {
      "version": "8.8.0",
      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz",
@@ -8715,17 +8257,6 @@
        "indent-string": "^4.0.0"
      }
    },
-
    "ajv": {
-
      "version": "8.11.0",
-
      "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
-
      "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
-
      "requires": {
-
        "fast-deep-equal": "^3.1.1",
-
        "json-schema-traverse": "^1.0.0",
-
        "require-from-string": "^2.0.2",
-
        "uri-js": "^4.2.2"
-
      }
-
    },
    "ansi-colors": {
      "version": "4.1.3",
      "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
@@ -8847,6 +8378,11 @@
      "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
      "dev": true
    },
+
    "available-typed-arrays": {
+
      "version": "1.0.5",
+
      "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
+
      "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw=="
+
    },
    "aws-sign2": {
      "version": "0.7.0",
      "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
@@ -8902,16 +8438,6 @@
        }
      }
    },
-
    "bech32": {
-
      "version": "2.0.0",
-
      "resolved": "https://registry.npmjs.org/bech32/-/bech32-2.0.0.tgz",
-
      "integrity": "sha512-LcknSilhIGatDAsY1ak2I8VtGaHNhgMSYVxFrGLXv+xLHytaKZKcaUJJUE7qmBr7h33o5YQwP55pMI0xmkpJwg=="
-
    },
-
    "bignumber.js": {
-
      "version": "9.1.0",
-
      "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.0.tgz",
-
      "integrity": "sha512-4LwHK4nfDOraBCtst+wOWIHbu1vhvAPJK8g8nROd4iuc3PSEjWif/qwbkh8jwCJz6yDBvtU4KPynETgrfh7y3A=="
-
    },
    "binary-extensions": {
      "version": "2.2.0",
      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
@@ -8940,36 +8466,6 @@
      "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz",
      "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ=="
    },
-
    "borc": {
-
      "version": "2.1.2",
-
      "resolved": "https://registry.npmjs.org/borc/-/borc-2.1.2.tgz",
-
      "integrity": "sha512-Sy9eoUi4OiKzq7VovMn246iTo17kzuyHJKomCfpWMlI6RpfN1gk95w7d7gH264nApVLg0HZfcpz62/g4VH1Y4w==",
-
      "requires": {
-
        "bignumber.js": "^9.0.0",
-
        "buffer": "^5.5.0",
-
        "commander": "^2.15.0",
-
        "ieee754": "^1.1.13",
-
        "iso-url": "~0.4.7",
-
        "json-text-sequence": "~0.1.0",
-
        "readable-stream": "^3.6.0"
-
      },
-
      "dependencies": {
-
        "buffer": {
-
          "version": "5.7.1",
-
          "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
-
          "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
-
          "requires": {
-
            "base64-js": "^1.3.1",
-
            "ieee754": "^1.1.13"
-
          }
-
        },
-
        "commander": {
-
          "version": "2.20.3",
-
          "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
-
          "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
-
        }
-
      }
-
    },
    "brace-expansion": {
      "version": "1.1.11",
      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@@ -9055,10 +8551,14 @@
      "integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==",
      "dev": true
    },
-
    "caip": {
-
      "version": "0.9.2",
-
      "resolved": "https://registry.npmjs.org/caip/-/caip-0.9.2.tgz",
-
      "integrity": "sha512-o4aIUSR9lkn7B9lIw8Xgkj+hDh+S1PtsBphoSqP2Dt95gRWPniaqEpnPwiUEhaPQr84JzWIEm4Cck3lMZtIkTA=="
+
    "call-bind": {
+
      "version": "1.0.2",
+
      "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+
      "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+
      "requires": {
+
        "function-bind": "^1.1.1",
+
        "get-intrinsic": "^1.0.2"
+
      }
    },
    "callsites": {
      "version": "3.1.0",
@@ -9066,11 +8566,6 @@
      "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
      "dev": true
    },
-
    "canonicalize": {
-
      "version": "1.0.8",
-
      "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-1.0.8.tgz",
-
      "integrity": "sha512-0CNTVCLZggSh7bc5VkX5WWPWO+cyZbNd07IHIsSXLia/eAq+r836hgk+8BKoEh7949Mda87VUOitx5OddVj64A=="
-
    },
    "caseless": {
      "version": "0.12.0",
      "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
@@ -9157,33 +8652,12 @@
        }
      }
    },
-
    "ci-info": {
-
      "version": "3.4.0",
-
      "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz",
-
      "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==",
-
      "dev": true
-
    },
-
    "cids": {
-
      "version": "1.1.9",
-
      "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.9.tgz",
-
      "integrity": "sha512-l11hWRfugIcbGuTZwAM5PwpjPPjyb6UZOGwlHSnOBV5o07XhQ4gNpBN67FbODvpjyHtd+0Xs6KNvUcGBiDRsdg==",
-
      "requires": {
-
        "multibase": "^4.0.1",
-
        "multicodec": "^3.0.1",
-
        "multihashes": "^4.0.1",
-
        "uint8arrays": "^3.0.0"
-
      },
-
      "dependencies": {
-
        "uint8arrays": {
-
          "version": "3.1.0",
-
          "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.0.tgz",
-
          "integrity": "sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==",
-
          "requires": {
-
            "multiformats": "^9.4.2"
-
          }
-
        }
-
      }
-
    },
+
    "ci-info": {
+
      "version": "3.4.0",
+
      "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz",
+
      "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==",
+
      "dev": true
+
    },
    "cipher-base": {
      "version": "1.0.4",
      "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
@@ -9249,11 +8723,6 @@
      "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==",
      "dev": true
    },
-
    "colors": {
-
      "version": "1.3.3",
-
      "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz",
-
      "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg=="
-
    },
    "combined-stream": {
      "version": "1.0.8",
      "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
@@ -9352,14 +8821,6 @@
        "sha.js": "^2.4.8"
      }
    },
-
    "cross-fetch": {
-
      "version": "3.1.5",
-
      "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz",
-
      "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==",
-
      "requires": {
-
        "node-fetch": "2.6.7"
-
      }
-
    },
    "cross-spawn": {
      "version": "7.0.3",
      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
@@ -9444,18 +8905,6 @@
        }
      }
    },
-
    "dag-jose-utils": {
-
      "version": "0.1.1",
-
      "resolved": "https://registry.npmjs.org/dag-jose-utils/-/dag-jose-utils-0.1.1.tgz",
-
      "integrity": "sha512-fFRgalfWAgz1zwjxEwlrQY0p+23zLRpvQm7IfPTiMUEXL7zrW/PBmNvmcs9KQphRP7icRzNM0nFxKNbpK2v4aw==",
-
      "requires": {
-
        "cids": "^1.1.6",
-
        "ipld-dag-cbor": "^0.17.1",
-
        "multihashes": "^4.0.2",
-
        "uint8arrays": "^2.1.4",
-
        "varint": "^6.0.0"
-
      }
-
    },
    "dashdash": {
      "version": "1.14.1",
      "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
@@ -9511,17 +8960,21 @@
      "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
      "dev": true
    },
+
    "define-properties": {
+
      "version": "1.1.4",
+
      "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
+
      "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
+
      "requires": {
+
        "has-property-descriptors": "^1.0.0",
+
        "object-keys": "^1.1.1"
+
      }
+
    },
    "delayed-stream": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
      "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
      "dev": true
    },
-
    "delimit-stream": {
-
      "version": "0.1.0",
-
      "resolved": "https://registry.npmjs.org/delimit-stream/-/delimit-stream-0.1.0.tgz",
-
      "integrity": "sha512-a02fiQ7poS5CnjiJBAsjGLPp5EwVoGHNeu9sziBd9huppRfsAFIpv5zNLv0V1gbop53ilngAf5Kf331AwcoRBQ=="
-
    },
    "detect-browser": {
      "version": "5.2.0",
      "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.2.0.tgz",
@@ -9532,55 +8985,6 @@
      "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz",
      "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA=="
    },
-
    "did-jwt": {
-
      "version": "5.12.4",
-
      "resolved": "https://registry.npmjs.org/did-jwt/-/did-jwt-5.12.4.tgz",
-
      "integrity": "sha512-rFY7yIlE/79zB648Drn9vLiM+F4+3IzRkFvBcHelZqQmnPy037U9VWeeP/f2PlnQKgW5qbYXVJR5KftLfo58TA==",
-
      "requires": {
-
        "@stablelib/ed25519": "^1.0.2",
-
        "@stablelib/random": "^1.0.1",
-
        "@stablelib/sha256": "^1.0.1",
-
        "@stablelib/x25519": "^1.0.1",
-
        "@stablelib/xchacha20poly1305": "^1.0.1",
-
        "bech32": "^2.0.0",
-
        "canonicalize": "^1.0.5",
-
        "did-resolver": "^3.1.5",
-
        "elliptic": "^6.5.4",
-
        "js-sha3": "^0.8.0",
-
        "multiformats": "^9.4.10",
-
        "uint8arrays": "^3.0.0"
-
      },
-
      "dependencies": {
-
        "uint8arrays": {
-
          "version": "3.1.0",
-
          "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.0.tgz",
-
          "integrity": "sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==",
-
          "requires": {
-
            "multiformats": "^9.4.2"
-
          }
-
        }
-
      }
-
    },
-
    "did-resolver": {
-
      "version": "3.2.2",
-
      "resolved": "https://registry.npmjs.org/did-resolver/-/did-resolver-3.2.2.tgz",
-
      "integrity": "sha512-Eeo2F524VM5N3W4GwglZrnul2y6TLTwMQP3In62JdG34NZoqihYyOZLk+5wUW8sSgvIYIcJM8Dlt3xsdKZZ3tg=="
-
    },
-
    "dids": {
-
      "version": "2.4.3",
-
      "resolved": "https://registry.npmjs.org/dids/-/dids-2.4.3.tgz",
-
      "integrity": "sha512-V4EX8XTtnyuZq0iqzV9kY7Zn7JlmaezLnxrK9g1bb7wT6FNZdsufVnEcIqCaSu4w64Nmaf1zHWbNeNfpxDvERg==",
-
      "requires": {
-
        "@stablelib/random": "^1.0.1",
-
        "cids": "^1.1.6",
-
        "dag-jose-utils": "^0.1.1",
-
        "did-jwt": "^5.6.1",
-
        "did-resolver": "^3.1.0",
-
        "query-string": "^7.0.0",
-
        "rpc-utils": "^0.3.4",
-
        "uint8arrays": "^2.1.5"
-
      }
-
    },
    "dir-glob": {
      "version": "3.0.1",
      "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
@@ -9659,10 +9063,46 @@
        "ansi-colors": "^4.1.1"
      }
    },
-
    "err-code": {
-
      "version": "3.0.1",
-
      "resolved": "https://registry.npmjs.org/err-code/-/err-code-3.0.1.tgz",
-
      "integrity": "sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA=="
+
    "es-abstract": {
+
      "version": "1.20.4",
+
      "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz",
+
      "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==",
+
      "requires": {
+
        "call-bind": "^1.0.2",
+
        "es-to-primitive": "^1.2.1",
+
        "function-bind": "^1.1.1",
+
        "function.prototype.name": "^1.1.5",
+
        "get-intrinsic": "^1.1.3",
+
        "get-symbol-description": "^1.0.0",
+
        "has": "^1.0.3",
+
        "has-property-descriptors": "^1.0.0",
+
        "has-symbols": "^1.0.3",
+
        "internal-slot": "^1.0.3",
+
        "is-callable": "^1.2.7",
+
        "is-negative-zero": "^2.0.2",
+
        "is-regex": "^1.1.4",
+
        "is-shared-array-buffer": "^1.0.2",
+
        "is-string": "^1.0.7",
+
        "is-weakref": "^1.0.2",
+
        "object-inspect": "^1.12.2",
+
        "object-keys": "^1.1.1",
+
        "object.assign": "^4.1.4",
+
        "regexp.prototype.flags": "^1.4.3",
+
        "safe-regex-test": "^1.0.0",
+
        "string.prototype.trimend": "^1.0.5",
+
        "string.prototype.trimstart": "^1.0.5",
+
        "unbox-primitive": "^1.0.2"
+
      }
+
    },
+
    "es-to-primitive": {
+
      "version": "1.2.1",
+
      "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+
      "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+
      "requires": {
+
        "is-callable": "^1.1.4",
+
        "is-date-object": "^1.0.1",
+
        "is-symbol": "^1.0.2"
+
      }
    },
    "es6-promise": {
      "version": "3.3.1",
@@ -10188,11 +9628,6 @@
        "strip-hex-prefix": "1.0.0"
      }
    },
-
    "event-target-shim": {
-
      "version": "5.0.1",
-
      "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
-
      "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ=="
-
    },
    "eventemitter2": {
      "version": "6.4.7",
      "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz",
@@ -10274,7 +9709,8 @@
    "fast-deep-equal": {
      "version": "3.1.3",
      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
-
      "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
+
      "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+
      "dev": true
    },
    "fast-glob": {
      "version": "3.2.12",
@@ -10300,21 +9736,6 @@
        }
      }
    },
-
    "fast-json-patch": {
-
      "version": "2.2.1",
-
      "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-2.2.1.tgz",
-
      "integrity": "sha512-4j5uBaTnsYAV5ebkidvxiLUYOwjQ+JSFljeqfTxCrH9bDmlCQaOJFS84oDJ2rAXZq2yskmk3ORfoP9DCwqFNig==",
-
      "requires": {
-
        "fast-deep-equal": "^2.0.1"
-
      },
-
      "dependencies": {
-
        "fast-deep-equal": {
-
          "version": "2.0.1",
-
          "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
-
          "integrity": "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w=="
-
        }
-
      }
-
    },
    "fast-json-stable-stringify": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
@@ -10380,11 +9801,6 @@
        "to-regex-range": "^5.0.1"
      }
    },
-
    "filter-obj": {
-
      "version": "1.1.0",
-
      "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz",
-
      "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ=="
-
    },
    "find-up": {
      "version": "5.0.0",
      "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
@@ -10395,11 +9811,6 @@
        "path-exists": "^4.0.0"
      }
    },
-
    "flat": {
-
      "version": "5.0.2",
-
      "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
-
      "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ=="
-
    },
    "flat-cache": {
      "version": "3.0.4",
      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
@@ -10421,6 +9832,14 @@
      "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
      "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA=="
    },
+
    "for-each": {
+
      "version": "0.3.3",
+
      "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
+
      "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
+
      "requires": {
+
        "is-callable": "^1.1.3"
+
      }
+
    },
    "forever-agent": {
      "version": "0.6.1",
      "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
@@ -10465,8 +9884,23 @@
    "function-bind": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
-
      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
-
      "dev": true
+
      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
+
    },
+
    "function.prototype.name": {
+
      "version": "1.1.5",
+
      "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
+
      "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
+
      "requires": {
+
        "call-bind": "^1.0.2",
+
        "define-properties": "^1.1.3",
+
        "es-abstract": "^1.19.0",
+
        "functions-have-names": "^1.2.2"
+
      }
+
    },
+
    "functions-have-names": {
+
      "version": "1.2.3",
+
      "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
+
      "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ=="
    },
    "get-func-name": {
      "version": "2.0.0",
@@ -10474,6 +9908,16 @@
      "integrity": "sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==",
      "dev": true
    },
+
    "get-intrinsic": {
+
      "version": "1.1.3",
+
      "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz",
+
      "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==",
+
      "requires": {
+
        "function-bind": "^1.1.1",
+
        "has": "^1.0.3",
+
        "has-symbols": "^1.0.3"
+
      }
+
    },
    "get-port": {
      "version": "3.2.0",
      "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz",
@@ -10489,6 +9933,15 @@
        "pump": "^3.0.0"
      }
    },
+
    "get-symbol-description": {
+
      "version": "1.0.0",
+
      "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
+
      "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
+
      "requires": {
+
        "call-bind": "^1.0.2",
+
        "get-intrinsic": "^1.1.1"
+
      }
+
    },
    "getos": {
      "version": "3.2.1",
      "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz",
@@ -10591,17 +10044,42 @@
      "version": "1.0.3",
      "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
-
      "dev": true,
      "requires": {
        "function-bind": "^1.1.1"
      }
    },
+
    "has-bigints": {
+
      "version": "1.0.2",
+
      "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
+
      "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ=="
+
    },
    "has-flag": {
      "version": "4.0.0",
      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
      "dev": true
    },
+
    "has-property-descriptors": {
+
      "version": "1.0.0",
+
      "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
+
      "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
+
      "requires": {
+
        "get-intrinsic": "^1.1.1"
+
      }
+
    },
+
    "has-symbols": {
+
      "version": "1.0.3",
+
      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
+
      "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
+
    },
+
    "has-tostringtag": {
+
      "version": "1.0.0",
+
      "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
+
      "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
+
      "requires": {
+
        "has-symbols": "^1.0.2"
+
      }
+
    },
    "hash-base": {
      "version": "3.1.0",
      "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
@@ -10745,17 +10223,31 @@
      "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
      "dev": true
    },
-
    "ipld-dag-cbor": {
-
      "version": "0.17.1",
-
      "resolved": "https://registry.npmjs.org/ipld-dag-cbor/-/ipld-dag-cbor-0.17.1.tgz",
-
      "integrity": "sha512-Bakj/cnxQBdscORyf4LRHxQJQfoaY8KWc7PWROQgX+aw5FCzBt8ga0VM/59K+ABOznsqNvyLR/wz/oYImOpXJw==",
+
    "internal-slot": {
+
      "version": "1.0.3",
+
      "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
+
      "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
+
      "requires": {
+
        "get-intrinsic": "^1.1.0",
+
        "has": "^1.0.3",
+
        "side-channel": "^1.0.4"
+
      }
+
    },
+
    "is-arguments": {
+
      "version": "1.1.1",
+
      "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
+
      "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
+
      "requires": {
+
        "call-bind": "^1.0.2",
+
        "has-tostringtag": "^1.0.0"
+
      }
+
    },
+
    "is-bigint": {
+
      "version": "1.0.4",
+
      "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
+
      "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
      "requires": {
-
        "borc": "^2.1.2",
-
        "cids": "^1.0.0",
-
        "is-circular": "^1.0.2",
-
        "multicodec": "^3.0.1",
-
        "multihashing-async": "^2.0.0",
-
        "uint8arrays": "^2.1.3"
+
        "has-bigints": "^1.0.1"
      }
    },
    "is-binary-path": {
@@ -10767,11 +10259,25 @@
        "binary-extensions": "^2.0.0"
      }
    },
+
    "is-boolean-object": {
+
      "version": "1.1.2",
+
      "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
+
      "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
+
      "requires": {
+
        "call-bind": "^1.0.2",
+
        "has-tostringtag": "^1.0.0"
+
      }
+
    },
    "is-buffer": {
      "version": "1.1.6",
      "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
      "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
    },
+
    "is-callable": {
+
      "version": "1.2.7",
+
      "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
+
      "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA=="
+
    },
    "is-ci": {
      "version": "3.0.1",
      "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz",
@@ -10781,11 +10287,6 @@
        "ci-info": "^3.2.0"
      }
    },
-
    "is-circular": {
-
      "version": "1.0.2",
-
      "resolved": "https://registry.npmjs.org/is-circular/-/is-circular-1.0.2.tgz",
-
      "integrity": "sha512-YttjnrswnUYRVJvxCvu8z+PGMUSzC2JttP0OEXezlAEdp3EXzhf7IZ3j0gRAybJBQupedIZFhY61Tga6E0qASA=="
-
    },
    "is-core-module": {
      "version": "2.10.0",
      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz",
@@ -10795,6 +10296,14 @@
        "has": "^1.0.3"
      }
    },
+
    "is-date-object": {
+
      "version": "1.0.5",
+
      "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
+
      "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
+
      "requires": {
+
        "has-tostringtag": "^1.0.0"
+
      }
+
    },
    "is-extendable": {
      "version": "0.1.1",
      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
@@ -10812,6 +10321,14 @@
      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
      "dev": true
    },
+
    "is-generator-function": {
+
      "version": "1.0.10",
+
      "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz",
+
      "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==",
+
      "requires": {
+
        "has-tostringtag": "^1.0.0"
+
      }
+
    },
    "is-glob": {
      "version": "4.0.3",
      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
@@ -10837,24 +10354,82 @@
        "is-path-inside": "^3.0.2"
      }
    },
+
    "is-negative-zero": {
+
      "version": "2.0.2",
+
      "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
+
      "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA=="
+
    },
    "is-number": {
      "version": "7.0.0",
      "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
      "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
      "dev": true
    },
+
    "is-number-object": {
+
      "version": "1.0.7",
+
      "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
+
      "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
+
      "requires": {
+
        "has-tostringtag": "^1.0.0"
+
      }
+
    },
    "is-path-inside": {
      "version": "3.0.3",
      "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
      "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
      "dev": true
    },
+
    "is-regex": {
+
      "version": "1.1.4",
+
      "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
+
      "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
+
      "requires": {
+
        "call-bind": "^1.0.2",
+
        "has-tostringtag": "^1.0.0"
+
      }
+
    },
+
    "is-shared-array-buffer": {
+
      "version": "1.0.2",
+
      "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
+
      "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
+
      "requires": {
+
        "call-bind": "^1.0.2"
+
      }
+
    },
    "is-stream": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
      "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
      "dev": true
    },
+
    "is-string": {
+
      "version": "1.0.7",
+
      "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
+
      "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
+
      "requires": {
+
        "has-tostringtag": "^1.0.0"
+
      }
+
    },
+
    "is-symbol": {
+
      "version": "1.0.4",
+
      "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
+
      "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
+
      "requires": {
+
        "has-symbols": "^1.0.2"
+
      }
+
    },
+
    "is-typed-array": {
+
      "version": "1.1.9",
+
      "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz",
+
      "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==",
+
      "requires": {
+
        "available-typed-arrays": "^1.0.5",
+
        "call-bind": "^1.0.2",
+
        "es-abstract": "^1.20.0",
+
        "for-each": "^0.3.3",
+
        "has-tostringtag": "^1.0.0"
+
      }
+
    },
    "is-typedarray": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
@@ -10866,6 +10441,14 @@
      "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
      "dev": true
    },
+
    "is-weakref": {
+
      "version": "1.0.2",
+
      "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
+
      "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
+
      "requires": {
+
        "call-bind": "^1.0.2"
+
      }
+
    },
    "isarray": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
@@ -10878,11 +10461,6 @@
      "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
      "dev": true
    },
-
    "iso-url": {
-
      "version": "0.4.7",
-
      "resolved": "https://registry.npmjs.org/iso-url/-/iso-url-0.4.7.tgz",
-
      "integrity": "sha512-27fFRDnPAMnHGLq36bWTpKET+eiXct3ENlCcdcMdk+mjXrb2kw3mhBUg1B7ewAC0kVzlOPhADzQgz1SE6Tglog=="
-
    },
    "isstream": {
      "version": "0.1.2",
      "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
@@ -10920,11 +10498,6 @@
      "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
      "dev": true
    },
-
    "json-schema-traverse": {
-
      "version": "1.0.0",
-
      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
-
      "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
-
    },
    "json-stable-stringify-without-jsonify": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
@@ -10937,14 +10510,6 @@
      "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
      "dev": true
    },
-
    "json-text-sequence": {
-
      "version": "0.1.1",
-
      "resolved": "https://registry.npmjs.org/json-text-sequence/-/json-text-sequence-0.1.1.tgz",
-
      "integrity": "sha512-L3mEegEWHRekSHjc7+sc8eJhba9Clq1PZ8kMkzf8OxElhXc8O4TS5MwcVlj9aEbm5dr81N90WHC5nAz3UO971w==",
-
      "requires": {
-
        "delimit-stream": "0.1.0"
-
      }
-
    },
    "jsonfile": {
      "version": "6.1.0",
      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
@@ -10992,17 +10557,6 @@
        "readable-stream": "^3.6.0"
      }
    },
-
    "key-did-resolver": {
-
      "version": "1.4.4",
-
      "resolved": "https://registry.npmjs.org/key-did-resolver/-/key-did-resolver-1.4.4.tgz",
-
      "integrity": "sha512-aRsFIjMkPeIcWH5jlhff6iG/Gjf+ZaBh02r/6gHbFJp2UqxkjQtaYxchkZ6ZAvrOAk37qE4x70YJj7Qls7WTSA==",
-
      "requires": {
-
        "@stablelib/ed25519": "^1.0.2",
-
        "multibase": "~4.0.2",
-
        "uint8arrays": "^2.0.5",
-
        "varint": "^6.0.0"
-
      }
-
    },
    "keyvaluestorage-interface": {
      "version": "1.0.0",
      "resolved": "https://registry.npmjs.org/keyvaluestorage-interface/-/keyvaluestorage-interface-1.0.0.tgz",
@@ -11071,11 +10625,6 @@
      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
    },
-
    "lodash.clonedeep": {
-
      "version": "4.5.0",
-
      "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
-
      "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ=="
-
    },
    "lodash.merge": {
      "version": "4.6.2",
      "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
@@ -11134,15 +10683,6 @@
        }
      }
    },
-
    "logfmt": {
-
      "version": "1.3.2",
-
      "resolved": "https://registry.npmjs.org/logfmt/-/logfmt-1.3.2.tgz",
-
      "integrity": "sha512-U0lelcaGWEfEITZQXs8y5HrJp2xa0BJ+KDfkkLJRmuKbQIEVGNv145FbaNekY4ZYHJSBBx8NLJitaPtRqLEkxQ==",
-
      "requires": {
-
        "split": "0.2.x",
-
        "through": "2.3.x"
-
      }
-
    },
    "loupe": {
      "version": "2.3.4",
      "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.4.tgz",
@@ -11160,11 +10700,6 @@
        "tslib": "^2.0.3"
      }
    },
-
    "lru_map": {
-
      "version": "0.4.1",
-
      "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.4.1.tgz",
-
      "integrity": "sha512-I+lBvqMMFfqaV8CJCISjI3wbjmwVu/VyOoU7+qtu9d7ioW5klMgsTTiUOUp+DJvfTTzKXoPbyC6YfgkNcyPSOg=="
-
    },
    "lru-cache": {
      "version": "7.14.0",
      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.0.tgz",
@@ -11303,25 +10838,6 @@
        "@multiformats/base-x": "^4.0.1"
      }
    },
-
    "multicodec": {
-
      "version": "3.2.1",
-
      "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.2.1.tgz",
-
      "integrity": "sha512-+expTPftro8VAW8kfvcuNNNBgb9gPeNYV9dn+z1kJRWF2vih+/S79f2RVeIwmrJBUJ6NT9IUPWnZDQvegEh5pw==",
-
      "requires": {
-
        "uint8arrays": "^3.0.0",
-
        "varint": "^6.0.0"
-
      },
-
      "dependencies": {
-
        "uint8arrays": {
-
          "version": "3.1.0",
-
          "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.0.tgz",
-
          "integrity": "sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==",
-
          "requires": {
-
            "multiformats": "^9.4.2"
-
          }
-
        }
-
      }
-
    },
    "multiformats": {
      "version": "9.9.0",
      "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz",
@@ -11352,38 +10868,11 @@
        }
      }
    },
-
    "multihashing-async": {
-
      "version": "2.1.4",
-
      "resolved": "https://registry.npmjs.org/multihashing-async/-/multihashing-async-2.1.4.tgz",
-
      "integrity": "sha512-sB1MiQXPSBTNRVSJc2zM157PXgDtud2nMFUEIvBrsq5Wv96sUclMRK/ecjoP1T/W61UJBqt4tCTwMkUpt2Gbzg==",
-
      "requires": {
-
        "blakejs": "^1.1.0",
-
        "err-code": "^3.0.0",
-
        "js-sha3": "^0.8.0",
-
        "multihashes": "^4.0.1",
-
        "murmurhash3js-revisited": "^3.0.0",
-
        "uint8arrays": "^3.0.0"
-
      },
-
      "dependencies": {
-
        "uint8arrays": {
-
          "version": "3.1.0",
-
          "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.0.tgz",
-
          "integrity": "sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==",
-
          "requires": {
-
            "multiformats": "^9.4.2"
-
          }
-
        }
-
      }
-
    },
-
    "murmurhash3js-revisited": {
-
      "version": "3.0.0",
-
      "resolved": "https://registry.npmjs.org/murmurhash3js-revisited/-/murmurhash3js-revisited-3.0.0.tgz",
-
      "integrity": "sha512-/sF3ee6zvScXMb1XFJ8gDsSnY+X8PbOyjIuBhtgis10W2Jx4ZjIhikUCIF9c4gpJxVnQIsPAFrSwTCuAjicP6g=="
-
    },
    "nanoid": {
      "version": "3.3.4",
      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
-
      "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw=="
+
      "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
+
      "devOptional": true
    },
    "natural-compare": {
      "version": "1.4.0",
@@ -11409,6 +10898,7 @@
      "version": "2.6.7",
      "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
      "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+
      "dev": true,
      "requires": {
        "whatwg-url": "^5.0.0"
      }
@@ -11433,6 +10923,27 @@
        "path-key": "^3.0.0"
      }
    },
+
    "object-inspect": {
+
      "version": "1.12.2",
+
      "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz",
+
      "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ=="
+
    },
+
    "object-keys": {
+
      "version": "1.1.1",
+
      "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+
      "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
+
    },
+
    "object.assign": {
+
      "version": "4.1.4",
+
      "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
+
      "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
+
      "requires": {
+
        "call-bind": "^1.0.2",
+
        "define-properties": "^1.1.4",
+
        "has-symbols": "^1.0.3",
+
        "object-keys": "^1.1.1"
+
      }
+
    },
    "once": {
      "version": "1.4.0",
      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
@@ -11687,17 +11198,6 @@
      "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==",
      "dev": true
    },
-
    "query-string": {
-
      "version": "7.0.1",
-
      "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.0.1.tgz",
-
      "integrity": "sha512-uIw3iRvHnk9to1blJCG3BTc+Ro56CBowJXKmNNAm3RulvPBzWLRqKSiiDk+IplJhsydwtuNMHi8UGQFcCLVfkA==",
-
      "requires": {
-
        "decode-uri-component": "^0.2.0",
-
        "filter-obj": "^1.1.0",
-
        "split-on-first": "^1.0.0",
-
        "strict-uri-encode": "^2.0.0"
-
      }
-
    },
    "queue-microtask": {
      "version": "1.2.3",
      "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@@ -11731,6 +11231,16 @@
        "picomatch": "^2.2.1"
      }
    },
+
    "regexp.prototype.flags": {
+
      "version": "1.4.3",
+
      "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
+
      "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==",
+
      "requires": {
+
        "call-bind": "^1.0.2",
+
        "define-properties": "^1.1.3",
+
        "functions-have-names": "^1.2.2"
+
      }
+
    },
    "regexpp": {
      "version": "3.2.0",
      "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
@@ -11746,11 +11256,6 @@
        "throttleit": "^1.0.0"
      }
    },
-
    "require-from-string": {
-
      "version": "2.0.2",
-
      "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
-
      "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="
-
    },
    "resolve": {
      "version": "1.22.1",
      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
@@ -11825,14 +11330,6 @@
        "fsevents": "~2.3.2"
      }
    },
-
    "rpc-utils": {
-
      "version": "0.3.4",
-
      "resolved": "https://registry.npmjs.org/rpc-utils/-/rpc-utils-0.3.4.tgz",
-
      "integrity": "sha512-VmaweXLRpOO2U0FX3Prb88KS0xxkpJK+pJKupR+TagvBmmEetSmvEz+SGTuKwhR9tdSFmjrqt1QSK53Vltapww==",
-
      "requires": {
-
        "nanoid": "^3.1.21"
-
      }
-
    },
    "run-parallel": {
      "version": "1.2.0",
      "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
@@ -11846,6 +11343,7 @@
      "version": "7.5.7",
      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.7.tgz",
      "integrity": "sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==",
+
      "dev": true,
      "requires": {
        "tslib": "^2.1.0"
      }
@@ -11864,6 +11362,16 @@
      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
      "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
    },
+
    "safe-regex-test": {
+
      "version": "1.0.0",
+
      "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
+
      "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==",
+
      "requires": {
+
        "call-bind": "^1.0.2",
+
        "get-intrinsic": "^1.1.3",
+
        "is-regex": "^1.1.4"
+
      }
+
    },
    "safer-buffer": {
      "version": "2.1.2",
      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
@@ -11964,6 +11472,16 @@
      "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
      "dev": true
    },
+
    "side-channel": {
+
      "version": "1.0.4",
+
      "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
+
      "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
+
      "requires": {
+
        "call-bind": "^1.0.0",
+
        "get-intrinsic": "^1.0.2",
+
        "object-inspect": "^1.9.0"
+
      }
+
    },
    "signal-exit": {
      "version": "3.0.7",
      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
@@ -12020,14 +11538,6 @@
      "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
      "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="
    },
-
    "split": {
-
      "version": "0.2.10",
-
      "resolved": "https://registry.npmjs.org/split/-/split-0.2.10.tgz",
-
      "integrity": "sha512-e0pKq+UUH2Xq/sXbYpZBZc3BawsfDZ7dgv+JtRTUPNcvF5CMR4Y9cvJqkMY0MoxWzTHvZuz1beg6pNEKlszPiQ==",
-
      "requires": {
-
        "through": "2"
-
      }
-
    },
    "split-on-first": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz",
@@ -12089,6 +11599,26 @@
        "strip-ansi": "^6.0.1"
      }
    },
+
    "string.prototype.trimend": {
+
      "version": "1.0.5",
+
      "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz",
+
      "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==",
+
      "requires": {
+
        "call-bind": "^1.0.2",
+
        "define-properties": "^1.1.4",
+
        "es-abstract": "^1.19.5"
+
      }
+
    },
+
    "string.prototype.trimstart": {
+
      "version": "1.0.5",
+
      "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz",
+
      "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==",
+
      "requires": {
+
        "call-bind": "^1.0.2",
+
        "define-properties": "^1.1.4",
+
        "es-abstract": "^1.19.5"
+
      }
+
    },
    "strip-ansi": {
      "version": "6.0.1",
      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
@@ -12286,7 +11816,8 @@
    "through": {
      "version": "2.3.8",
      "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
-
      "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="
+
      "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
+
      "dev": true
    },
    "tinybench": {
      "version": "2.2.1",
@@ -12337,7 +11868,8 @@
    "tr46": {
      "version": "0.0.3",
      "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
-
      "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
+
      "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
+
      "dev": true
    },
    "tslib": {
      "version": "2.4.0",
@@ -12422,17 +11954,15 @@
      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz",
      "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ=="
    },
-
    "typescript-memoize": {
-
      "version": "1.1.1",
-
      "resolved": "https://registry.npmjs.org/typescript-memoize/-/typescript-memoize-1.1.1.tgz",
-
      "integrity": "sha512-GQ90TcKpIH4XxYTI2F98yEQYZgjNMOGPpOgdjIBhaLaWji5HPWlRnZ4AeA1hfBxtY7bCGDJsqDDHk/KaHOl5bA=="
-
    },
-
    "uint8arrays": {
-
      "version": "2.1.10",
-
      "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.10.tgz",
-
      "integrity": "sha512-Q9/hhJa2836nQfEJSZTmr+pg9+cDJS9XEAp7N2Vg5MzL3bK/mkMVfjscRGYruP9jNda6MAdf4QD/y78gSzkp6A==",
+
    "unbox-primitive": {
+
      "version": "1.0.2",
+
      "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
+
      "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
      "requires": {
-
        "multiformats": "^9.4.2"
+
        "call-bind": "^1.0.2",
+
        "has-bigints": "^1.0.2",
+
        "has-symbols": "^1.0.3",
+
        "which-boxed-primitive": "^1.0.2"
      }
    },
    "universalify": {
@@ -12456,18 +11986,16 @@
      }
    },
    "util": {
-
      "version": "0.11.1",
-
      "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
-
      "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
+
      "version": "0.12.4",
+
      "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz",
+
      "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==",
      "requires": {
-
        "inherits": "2.0.3"
-
      },
-
      "dependencies": {
-
        "inherits": {
-
          "version": "2.0.3",
-
          "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
-
          "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw=="
-
        }
+
        "inherits": "^2.0.3",
+
        "is-arguments": "^1.0.4",
+
        "is-generator-function": "^1.0.7",
+
        "is-typed-array": "^1.1.3",
+
        "safe-buffer": "^5.1.2",
+
        "which-typed-array": "^1.1.2"
      }
    },
    "util-deprecate": {
@@ -12486,11 +12014,6 @@
      "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz",
      "integrity": "sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA=="
    },
-
    "varint": {
-
      "version": "6.0.0",
-
      "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz",
-
      "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg=="
-
    },
    "verror": {
      "version": "1.10.0",
      "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
@@ -12568,6 +12091,7 @@
      "version": "5.0.0",
      "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
      "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
+
      "dev": true,
      "requires": {
        "tr46": "~0.0.3",
        "webidl-conversions": "^3.0.0"
@@ -12576,7 +12100,8 @@
        "webidl-conversions": {
          "version": "3.0.1",
          "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
-
          "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
+
          "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
+
          "dev": true
        }
      }
    },
@@ -12589,6 +12114,31 @@
        "isexe": "^2.0.0"
      }
    },
+
    "which-boxed-primitive": {
+
      "version": "1.0.2",
+
      "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
+
      "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
+
      "requires": {
+
        "is-bigint": "^1.0.1",
+
        "is-boolean-object": "^1.1.0",
+
        "is-number-object": "^1.0.4",
+
        "is-string": "^1.0.5",
+
        "is-symbol": "^1.0.3"
+
      }
+
    },
+
    "which-typed-array": {
+
      "version": "1.1.8",
+
      "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz",
+
      "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==",
+
      "requires": {
+
        "available-typed-arrays": "^1.0.5",
+
        "call-bind": "^1.0.2",
+
        "es-abstract": "^1.20.0",
+
        "for-each": "^0.3.3",
+
        "has-tostringtag": "^1.0.0",
+
        "is-typed-array": "^1.1.9"
+
      }
+
    },
    "word-wrap": {
      "version": "1.2.3",
      "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
modified package.json
@@ -37,13 +37,11 @@
    "vitest": "^0.23.4"
  },
  "dependencies": {
-
    "@datamodels/identity-profile-basic": "^0.1.2",
    "@ethersproject/abstract-provider": "^5.4.0",
    "@gnosis.pm/safe-core-sdk": "^0.3.1",
    "@gnosis.pm/safe-core-sdk-types": "^0.1.1",
    "@gnosis.pm/safe-service-client": "^0.1.1",
    "@radicle/gray-matter": "4.1.0",
-
    "@self.id/core": "^0.1.0",
    "@stardazed/streams": "^3.1.0",
    "@types/marked": "^4.0.7",
    "@types/md5": "^2.3.2",
@@ -63,6 +61,7 @@
    "siwe": "^2.0.5",
    "svelte": "^3.50.1",
    "svelte-preprocess": "^4.10.7",
-
    "svelte-routing": "^1.6.0"
+
    "svelte-routing": "^1.6.0",
+
    "util": "^0.12.4"
  }
}
modified src/Profile.svelte
@@ -328,8 +328,10 @@
      {#if profile.org}
        {#if utils.isAddressEqual(profile.address, profile.org.address)}
          <div class="overflow-text">
-
            {#if profile.name}
-
              <a href={profile.registry(config)} class="link">{profile.name}</a>
+
            {#if profile.name && profile.ens}
+
              <a href={`/registrations/${profile.ens.name}`} class="link">
+
                {profile.name}
+
              </a>
            {:else}
              <span class="txt-missing">Not set</span>
            {/if}
@@ -361,8 +363,10 @@
      {:else}
        <!-- User Profile -->
        <div>
-
          {#if profile.name}
-
            <a href={profile.registry(config)} class="link">{profile.name}</a>
+
          {#if profile.name && profile.ens}
+
            <a href={`/registrations/${profile.ens.name}`} class="link">
+
              {profile.name}
+
            </a>
          {:else}
            <span class="txt-missing">Not set</span>
          {/if}
modified src/base/registrations/View.svelte
@@ -155,8 +155,7 @@
          validate: "URN",
          placeholder: "URN, eg. eip155:1:0x4a9cf21…",
          description:
-
            "URN under which associated project anchors can be found. " +
-
            "To point to a Radicle org on Ethereum, use the CAIP-10 ID, eg. *eip155:1:0x4a9cf21…*",
+
            "URN under which associated project anchors can be found.",
          value: r.profile.anchorsAccount ?? "",
          editable: true,
        },
modified src/config.json
@@ -67,10 +67,6 @@
    "alchemy": { "key": "1T6h-0rxu7SRzKEtmukIoxaJOXazLDNs" }
  },
  "walletConnect": { "bridge": "https://radicle.bridge.walletconnect.org" },
-
  "ceramic": {
-
    "api": "https://gateway.ceramic.network",
-
    "registry": "https://self.id/"
-
  },
  "reactions": ["👍", "👎", "😄", "🎉", "🙁", "🚀", "👀"],
  "radicle": {
    "seed": {
modified src/config.ts
@@ -3,7 +3,6 @@ import type { Writable } from "svelte/store";
import { ethers } from "ethers";
import type { TypedDataSigner } from "@ethersproject/abstract-signer";
import SafeServiceClient from "@gnosis.pm/safe-service-client";
-
import { Core } from "@self.id/core";
import WalletConnect from "@walletconnect/client";
import config from "@app/config.json";
import { WalletConnectSigner } from "./WalletConnectSigner";
@@ -66,10 +65,6 @@ export class Config {
    git: { port: number };
    link: { port: number };
  };
-
  ceramic: {
-
    client: Core;
-
    registry: string;
-
  };
  tokens: string[];
  token: ethers.Contract;

@@ -79,7 +74,6 @@ export class Config {
    metamaskSigner: (ethers.Signer & TypedDataSigner) | null,
  ) {
    const cfg = (<Record<string, any>>config)[network.name];
-
    const ceramic = new Core({ ceramic: config.ceramic.api });

    const walletConnectState = writable<WalletConnectState>({ state: "close" });
    const wc = Config.initializeWalletConnect(
@@ -125,10 +119,6 @@ export class Config {
    this.projects = config.projects;
    this.seeds = config.seeds;
    this.abi = config.abi;
-
    this.ceramic = {
-
      client: ceramic,
-
      registry: config.ceramic.registry,
-
    };
    this.tokens = cfg.tokens;
    this.token = new ethers.Contract(
      this.radToken.address,
modified src/profile.ts
@@ -1,11 +1,7 @@
import type { EnsProfile } from "@app/base/registrations/registrar";
-
import type { BasicProfile } from "@datamodels/identity-profile-basic";
import {
  isAddress,
-
  formatCAIP10Address,
-
  formatIpfsFile,
  resolveEnsProfile,
-
  resolveIdxProfile,
  parseUsername,
  AddressType,
  identifyAddress,
@@ -21,7 +17,6 @@ export interface IProfile {
  address: string;
  type: AddressType;
  ens?: EnsProfile;
-
  idx?: BasicProfile;
  org?: Org;
}

@@ -63,16 +58,9 @@ export class Profile {
    return this.profile.ens;
  }

-
  // Get the IDX profle
-
  get idx(): BasicProfile | undefined {
-
    return this.profile.idx;
-
  }
-

  get github(): string | undefined {
    if (this.profile?.ens?.github) {
      return parseUsername(this.profile.ens.github);
-
    } else if (this.profile?.idx?.affiliations) {
-
      return this.profile.idx?.affiliations.find(item => item === "github");
    } else {
      return undefined;
    }
@@ -81,8 +69,6 @@ export class Profile {
  get twitter(): string | undefined {
    if (this.profile?.ens?.twitter) {
      return parseUsername(this.profile.ens.twitter);
-
    } else if (this.profile?.idx?.affiliations) {
-
      return this.profile.idx.affiliations.find(item => item === "twitter");
    } else {
      return undefined;
    }
@@ -90,21 +76,17 @@ export class Profile {

  get url(): string | undefined {
    if (this.profile?.ens?.url) return this.profile.ens.url;
-
    else if (this.profile?.idx?.url) return this.profile.idx.url;
    else return undefined;
  }

  get name(): string | undefined {
    if (this.profile?.ens?.name) return this.profile.ens.name;
-
    else if (this.profile?.idx?.name) return this.profile.idx.name;
    else return undefined;
  }

  get avatar(): string | undefined {
    if (this.profile?.ens?.avatar) {
      return this.profile.ens.avatar;
-
    } else if (this.profile?.idx?.image?.original?.src) {
-
      return formatIpfsFile(this.profile.idx.image.original.src);
    } else {
      return undefined;
    }
@@ -119,7 +101,6 @@ export class Profile {
    const addr = this.profile?.ens?.anchorsAccount;

    if (addr) {
-
      // TODO: Workaround until caip package supports both CAIP10 formats.
      const [namespace, reference, address] = addr.split(":");
      const id = { chainId: { namespace, reference }, address };

@@ -138,20 +119,6 @@ export class Profile {
    return this.name ?? this.address;
  }

-
  // Returns the corresponding registration form to edit a user profile.
-
  // We are not interested in a non-existant registry link, since we check before hand if the name exists.
-
  registry(config: Config): string {
-
    if (this.profile?.ens) {
-
      return `/registrations/${this.profile.ens.name}`;
-
    } else {
-
      return `${config.ceramic.registry}${formatCAIP10Address(
-
        this.profile.address,
-
        "eip155",
-
        config.network.chainId,
-
      )}`;
-
    }
-
  }
-

  // Keeping this function private since the desired entrypoint is .get()
  // All addresses returned from this function should be lowercase.
  private static async lookupProfile(
@@ -188,20 +155,13 @@ export class Profile {
      }

      try {
-
        const idx = await resolveIdxProfile(
-
          formatCAIP10Address(address, "eip155", config.network.chainId),
-
          config,
-
        );
        return {
          address,
          type,
-
          idx: idx ?? undefined,
          org: org ?? undefined,
        };
      } catch (e: any) {
-
        // Look for the No DID found for error by the resolveIdxProfile fn and send it to console.debug
-
        if (e.message.match("No DID found for")) console.debug(e.message);
-
        else console.error(e);
+
        console.error(e);

        return { address, type, org: org ?? undefined };
      }
modified src/session.ts
@@ -352,8 +352,7 @@ export const session = derived(state, s => {
});

window.ethereum?.on("chainChanged", () => {
-
  // We disconnect the wallet to avoid out of sync state
-
  // between the account address and IDX DIDs
+
  // We disconnect the wallet to avoid out of sync state.
  disconnectMetamask();
});

modified src/utils.test.ts
@@ -80,16 +80,6 @@ describe("Format functions", () => {
    ).toThrow();
  });

-
  test("formatCAIP10Address", () => {
-
    expect(
-
      utils.formatCAIP10Address(
-
        "0x1234567890123456789012345678901234567890",
-
        "eip155",
-
        1,
-
      ),
-
    ).toEqual("0x1234567890123456789012345678901234567890@eip155:1");
-
  });
-

  test("formatAddress", () => {
    expect(
      utils.formatAddress("0xb5d85cbf7cb3ee0d56b3bb207d5fc4b82f43f511"),
modified src/utils.ts
@@ -19,7 +19,6 @@ import {
  getAnchorsAccount,
  getRegistration,
} from "@app/base/registrations/registrar";
-
import type { BasicProfile } from "@datamodels/identity-profile-basic";
import { ProfileType } from "@app/profile";
import { parseUnits } from "@ethersproject/units";
import { GetSafe } from "@app/base/orgs/Org";
@@ -150,14 +149,6 @@ export function formatBalance(n: BigNumber, decimals?: number): string {
  );
}

-
export function formatCAIP10Address(
-
  address: string,
-
  protocol: string,
-
  impl: number,
-
): string {
-
  return `${address.toLowerCase()}@${protocol}:${impl.toString()}`;
-
}
-

// Returns a checksummed, shortened, without 0x prefix Ethereum address
export function formatAddress(input: string): string {
  const addr = ethers.utils.getAddress(input).replace(/^0x/, "");
@@ -510,19 +501,6 @@ export async function resolveMultiLabel(
  }, {});
}

-
// Resolves an IDX profile or return null
-
export const resolveIdxProfile = cache.cached(
-
  async (caip10: string, config: Config): Promise<BasicProfile | null> => {
-
    try {
-
      return await config.ceramic.client.get("basicProfile", caip10);
-
    } catch (e) {
-
      return null;
-
    }
-
  },
-
  (caip10: string) => caip10,
-
  { max: 500, ttl: 30 * 60 * 1000 }, // Cache results for 30 minutes.
-
);
-

// Resolves an ENS profile or return null
export async function resolveEnsProfile(
  addressOrName: string,