Radish alpha
r
Radicle web interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
Upgrade patch, minor and major-level dependencies
Rūdolfs Ošiņš committed 3 years ago
commit e69987296cf3d8bd7033176badcf736162f7c091
parent e8f372fb81f368be36c5286b85cfb18c9e94c792
2 files changed +727 -776
modified package-lock.json
@@ -15,56 +15,56 @@
        "@radicle/gray-matter": "4.1.0",
        "@self.id/core": "^0.1.0",
        "@stardazed/streams": "^3.1.0",
-
        "@types/marked": "^4.0.1",
+
        "@types/marked": "^4.0.7",
        "@types/md5": "^2.3.2",
-
        "@walletconnect/client": "^1.7.8",
-
        "@walletconnect/signer-connection": "^1.7.8",
-
        "@walletconnect/types": "^1.7.8",
-
        "@walletconnect/utils": "^1.7.8",
+
        "@walletconnect/client": "^1.8.0",
+
        "@walletconnect/signer-connection": "^1.8.0",
+
        "@walletconnect/types": "^1.8.0",
+
        "@walletconnect/utils": "^1.8.0",
        "buffer": "^6.0.3",
        "caip": "^0.9.2",
        "connect-history-api-fallback": "^2.0.0",
        "eip1193-provider": "1.0.1",
        "ethereum-blockies": "^0.1.1",
-
        "ethers": "^5.7.0",
+
        "ethers": "^5.7.1",
        "eventemitter3": "4.0.7",
        "events": "^3.3.0",
        "lodash": "^4.17.21",
-
        "lru-cache": "^7.13.2",
-
        "marked": "^4.0.12",
+
        "lru-cache": "^7.14.0",
+
        "marked": "^4.1.0",
        "md5": "^2.3.0",
        "multibase": "^4.0.4",
        "multihashes": "^4.0.2",
        "pure-svg-code": "^1.0.6",
        "siwe": "^2.0.5",
-
        "svelte": "^3.49.0",
+
        "svelte": "^3.50.1",
        "svelte-preprocess": "^4.10.7",
        "svelte-routing": "^1.6.0",
-
        "xss": "^1.0.13"
+
        "xss": "^1.0.14"
      },
      "devDependencies": {
        "@cypress/code-coverage": "^3.10.0",
        "@rsksmart/mock-web3-provider": "^1.0.1",
-
        "@sveltejs/vite-plugin-svelte": "^1.0.1",
+
        "@sveltejs/vite-plugin-svelte": "^1.0.8",
        "@tsconfig/svelte": "^3.0.0",
        "@types/connect-history-api-fallback": "^1.3.5",
-
        "@types/express-serve-static-core": "^4.17.30",
-
        "@types/lodash": "^4.14.184",
+
        "@types/express-serve-static-core": "^4.17.31",
+
        "@types/lodash": "^4.14.186",
        "@types/sanitize-html": "^2.6.2",
        "@typescript-eslint/eslint-plugin": "^5.38.1",
        "@typescript-eslint/parser": "^5.38.1",
-
        "cypress": "^10.8.0",
-
        "eslint": "^7.28.0",
+
        "cypress": "^10.9.0",
+
        "eslint": "^8.24.0",
        "eslint-plugin-radicle": "^0.2.0",
-
        "eslint-plugin-svelte3": "^3.2.0",
-
        "happy-dom": "^2.50.0",
+
        "eslint-plugin-svelte3": "^4.0.0",
+
        "happy-dom": "^6.0.4",
        "prettier": "^2.7.1",
-
        "prettier-plugin-svelte": "^2.7.0",
-
        "svelte-check": "^2.8.0",
-
        "typescript": "^4.8.3",
+
        "prettier-plugin-svelte": "^2.7.1",
+
        "svelte-check": "^2.9.1",
+
        "typescript": "^4.8.4",
        "vite": "^3.0.3",
-
        "vite-plugin-istanbul": "^2.9.0",
-
        "vitest": "^0.19.1"
+
        "vite-plugin-istanbul": "^3.0.1",
+
        "vitest": "^0.23.4"
      },
      "engines": {
        "node": ">=14"
@@ -1991,23 +1991,26 @@
      }
    },
    "node_modules/@eslint/eslintrc": {
-
      "version": "0.4.3",
-
      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
-
      "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==",
+
      "version": "1.3.2",
+
      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz",
+
      "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==",
      "dev": true,
      "dependencies": {
        "ajv": "^6.12.4",
-
        "debug": "^4.1.1",
-
        "espree": "^7.3.0",
-
        "globals": "^13.9.0",
-
        "ignore": "^4.0.6",
+
        "debug": "^4.3.2",
+
        "espree": "^9.4.0",
+
        "globals": "^13.15.0",
+
        "ignore": "^5.2.0",
        "import-fresh": "^3.2.1",
-
        "js-yaml": "^3.13.1",
-
        "minimatch": "^3.0.4",
+
        "js-yaml": "^4.1.0",
+
        "minimatch": "^3.1.2",
        "strip-json-comments": "^3.1.1"
      },
      "engines": {
-
        "node": "^10.12.0 || >=12.0.0"
+
        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+
      },
+
      "funding": {
+
        "url": "https://opencollective.com/eslint"
      }
    },
    "node_modules/@eslint/eslintrc/node_modules/ajv": {
@@ -2026,19 +2029,10 @@
        "url": "https://github.com/sponsors/epoberezkin"
      }
    },
-
    "node_modules/@eslint/eslintrc/node_modules/argparse": {
-
      "version": "1.0.10",
-
      "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
-
      "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
-
      "dev": true,
-
      "dependencies": {
-
        "sprintf-js": "~1.0.2"
-
      }
-
    },
    "node_modules/@eslint/eslintrc/node_modules/globals": {
-
      "version": "13.12.0",
-
      "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz",
-
      "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
+
      "version": "13.17.0",
+
      "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz",
+
      "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==",
      "dev": true,
      "dependencies": {
        "type-fest": "^0.20.2"
@@ -2050,28 +2044,6 @@
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
-
    "node_modules/@eslint/eslintrc/node_modules/ignore": {
-
      "version": "4.0.6",
-
      "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
-
      "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
-
      "dev": true,
-
      "engines": {
-
        "node": ">= 4"
-
      }
-
    },
-
    "node_modules/@eslint/eslintrc/node_modules/js-yaml": {
-
      "version": "3.14.1",
-
      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
-
      "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
-
      "dev": true,
-
      "dependencies": {
-
        "argparse": "^1.0.7",
-
        "esprima": "^4.0.0"
-
      },
-
      "bin": {
-
        "js-yaml": "bin/js-yaml.js"
-
      }
-
    },
    "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": {
      "version": "0.4.1",
      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
@@ -2434,9 +2406,9 @@
      ]
    },
    "node_modules/@ethersproject/networks": {
-
      "version": "5.7.0",
-
      "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.7.0.tgz",
-
      "integrity": "sha512-MG6oHSQHd4ebvJrleEQQ4HhVu8Ichr0RDYEfHzsVAVjHNM+w36x9wp9r+hf1JstMXtseXDtkiVoARAG6M959AA==",
+
      "version": "5.7.1",
+
      "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.7.1.tgz",
+
      "integrity": "sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==",
      "funding": [
        {
          "type": "individual",
@@ -2489,9 +2461,9 @@
      }
    },
    "node_modules/@ethersproject/providers": {
-
      "version": "5.7.0",
-
      "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.7.0.tgz",
-
      "integrity": "sha512-+TTrrINMzZ0aXtlwO/95uhAggKm4USLm1PbeCBR/3XZ7+Oey+3pMyddzZEyRhizHpy1HXV0FRWRMI1O3EGYibA==",
+
      "version": "5.7.1",
+
      "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.7.1.tgz",
+
      "integrity": "sha512-vZveG/DLyo+wk4Ga1yx6jSEHrLPgmTt+dFv0dv8URpVCRf0jVhalps1jq/emN/oXnMRsC7cQgAF32DcXLL7BPQ==",
      "funding": [
        {
          "type": "individual",
@@ -2758,9 +2730,9 @@
      }
    },
    "node_modules/@ethersproject/web": {
-
      "version": "5.7.0",
-
      "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.7.0.tgz",
-
      "integrity": "sha512-ApHcbbj+muRASVDSCl/tgxaH2LBkRMEYfLOLVa0COipx0+nlu0QKet7U2lEg0vdkh8XRSLf2nd1f1Uk9SrVSGA==",
+
      "version": "5.7.1",
+
      "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.7.1.tgz",
+
      "integrity": "sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==",
      "funding": [
        {
          "type": "individual",
@@ -2869,12 +2841,12 @@
      }
    },
    "node_modules/@humanwhocodes/config-array": {
-
      "version": "0.5.0",
-
      "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz",
-
      "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==",
+
      "version": "0.10.6",
+
      "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.6.tgz",
+
      "integrity": "sha512-U/piU+VwXZsIgwnl+N+nRK12jCpHdc3s0UAc6zc1+HUgiESJxClpvYao/x9JwaN7onNeVb7kTlxlAvuEoaJ3ig==",
      "dev": true,
      "dependencies": {
-
        "@humanwhocodes/object-schema": "^1.2.0",
+
        "@humanwhocodes/object-schema": "^1.2.1",
        "debug": "^4.1.1",
        "minimatch": "^3.0.4"
      },
@@ -2882,6 +2854,29 @@
        "node": ">=10.10.0"
      }
    },
+
    "node_modules/@humanwhocodes/gitignore-to-minimatch": {
+
      "version": "1.0.2",
+
      "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz",
+
      "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==",
+
      "dev": true,
+
      "funding": {
+
        "type": "github",
+
        "url": "https://github.com/sponsors/nzakas"
+
      }
+
    },
+
    "node_modules/@humanwhocodes/module-importer": {
+
      "version": "1.0.1",
+
      "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
+
      "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
+
      "dev": true,
+
      "engines": {
+
        "node": ">=12.22"
+
      },
+
      "funding": {
+
        "type": "github",
+
        "url": "https://github.com/sponsors/nzakas"
+
      }
+
    },
    "node_modules/@humanwhocodes/object-schema": {
      "version": "1.2.1",
      "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
@@ -3307,17 +3302,17 @@
      "integrity": "sha512-+fNbzyPb65oknwBgMjJrfs7dPXIJTDgnrFQcLI9+tpYTvHgrxwlqMm8geV4NA640qp+udIenWQDLU+hsB06Vcw=="
    },
    "node_modules/@sveltejs/vite-plugin-svelte": {
-
      "version": "1.0.1",
-
      "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.1.tgz",
-
      "integrity": "sha512-PorCgUounn0VXcpeJu+hOweZODKmGuLHsLomwqSj+p26IwjjGffmYQfVHtiTWq+NqaUuuHWWG7vPge6UFw4Aeg==",
+
      "version": "1.0.8",
+
      "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.8.tgz",
+
      "integrity": "sha512-1xkVTB4pm6zuign858FzVYE9Fdw9MQBOlxrdd85STV0NvTDmcofcRpcrK+zcIyT8SZ2dseHLu8hvDwzssF6RfA==",
      "dev": true,
      "dependencies": {
        "@rollup/pluginutils": "^4.2.1",
        "debug": "^4.3.4",
        "deepmerge": "^4.2.2",
        "kleur": "^4.1.5",
-
        "magic-string": "^0.26.2",
-
        "svelte-hmr": "^0.14.12"
+
        "magic-string": "^0.26.3",
+
        "svelte-hmr": "^0.15.0"
      },
      "engines": {
        "node": "^14.18.0 || >= 16"
@@ -3334,9 +3329,9 @@
      }
    },
    "node_modules/@sveltejs/vite-plugin-svelte/node_modules/magic-string": {
-
      "version": "0.26.2",
-
      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.2.tgz",
-
      "integrity": "sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==",
+
      "version": "0.26.4",
+
      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.4.tgz",
+
      "integrity": "sha512-e5uXtVJ22aEpK9u1+eQf0fSxHeqwyV19K+uGnlROCxUhzwRip9tBsaMViK/0vC3viyPd5Gtucp3UmEp/Q2cPTQ==",
      "dev": true,
      "dependencies": {
        "sourcemap-codec": "^1.4.8"
@@ -3360,9 +3355,9 @@
      }
    },
    "node_modules/@types/chai": {
-
      "version": "4.3.1",
-
      "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.1.tgz",
-
      "integrity": "sha512-/zPMqDkzSZ8t3VtxOa4KPq7uzzW978M9Tvh+j7GHKuo6k6GTLxPJ4J5gE5cjfJ26pnXst0N5Hax8Sr0T2Mi9zQ==",
+
      "version": "4.3.3",
+
      "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.3.tgz",
+
      "integrity": "sha512-hC7OMnszpxhZPduX+m+nrx+uFoLkWOMiR4oa/AZF3MuSETYTZmFfJAHqZEM8MVlvfG7BEUcgvtwoCTxBp6hm3g==",
      "dev": true
    },
    "node_modules/@types/chai-subset": {
@@ -3423,9 +3418,9 @@
      "peer": true
    },
    "node_modules/@types/express-serve-static-core": {
-
      "version": "4.17.30",
-
      "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz",
-
      "integrity": "sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==",
+
      "version": "4.17.31",
+
      "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz",
+
      "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==",
      "dev": true,
      "dependencies": {
        "@types/node": "*",
@@ -3449,15 +3444,15 @@
      "dev": true
    },
    "node_modules/@types/lodash": {
-
      "version": "4.14.184",
-
      "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.184.tgz",
-
      "integrity": "sha512-RoZphVtHbxPZizt4IcILciSWiC6dcn+eZ8oX9IWEYfDMcocdd42f7NPI6fQj+6zI8y4E0L7gu2pcZKLGTRaV9Q==",
+
      "version": "4.14.186",
+
      "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.186.tgz",
+
      "integrity": "sha512-eHcVlLXP0c2FlMPm56ITode2AgLMSa6aJ05JTTbYbI+7EMkCEE5qk2E41d5g2lCVTqRe0GnnRFurmlCsDODrPw==",
      "dev": true
    },
    "node_modules/@types/marked": {
-
      "version": "4.0.2",
-
      "resolved": "https://registry.npmjs.org/@types/marked/-/marked-4.0.2.tgz",
-
      "integrity": "sha512-auNrZ/c0w6wsM9DccwVxWHssrMDezHUAXNesdp2RQrCVCyrQbOiSq7yqdJKrUQQpw9VTm7CGYJH2A/YG7jjrjQ=="
+
      "version": "4.0.7",
+
      "resolved": "https://registry.npmjs.org/@types/marked/-/marked-4.0.7.tgz",
+
      "integrity": "sha512-eEAhnz21CwvKVW+YvRvcTuFKNU9CV1qH+opcgVK3pIMI6YZzDm6gc8o2vHjldFk6MGKt5pueSB7IOpvpx5Qekw=="
    },
    "node_modules/@types/md5": {
      "version": "2.3.2",
@@ -3809,36 +3804,36 @@
      }
    },
    "node_modules/@walletconnect/browser-utils": {
-
      "version": "1.7.8",
-
      "resolved": "https://registry.npmjs.org/@walletconnect/browser-utils/-/browser-utils-1.7.8.tgz",
-
      "integrity": "sha512-iCL0XCWOZaABIc0lqA79Vyaybr3z26nt8mxiwvfrG8oaKUf5Y21Of4dj+wIXQ4Hhblre6SgDlU0Ffb39+1THOw==",
+
      "version": "1.8.0",
+
      "resolved": "https://registry.npmjs.org/@walletconnect/browser-utils/-/browser-utils-1.8.0.tgz",
+
      "integrity": "sha512-Wcqqx+wjxIo9fv6eBUFHPsW1y/bGWWRboni5dfD8PtOmrihrEpOCmvRJe4rfl7xgJW8Ea9UqKEaq0bIRLHlK4A==",
      "dependencies": {
        "@walletconnect/safe-json": "1.0.0",
-
        "@walletconnect/types": "^1.7.8",
+
        "@walletconnect/types": "^1.8.0",
        "@walletconnect/window-getters": "1.0.0",
        "@walletconnect/window-metadata": "1.0.0",
        "detect-browser": "5.2.0"
      }
    },
    "node_modules/@walletconnect/client": {
-
      "version": "1.7.8",
-
      "resolved": "https://registry.npmjs.org/@walletconnect/client/-/client-1.7.8.tgz",
-
      "integrity": "sha512-pBroM6jZAaUM0SoXJZg5U7aPTiU3ljQAw3Xh/i2pxFDeN/oPKao7husZ5rdxS5xuGSV6YpqqRb0RxW1IeoR2Pg==",
+
      "version": "1.8.0",
+
      "resolved": "https://registry.npmjs.org/@walletconnect/client/-/client-1.8.0.tgz",
+
      "integrity": "sha512-svyBQ14NHx6Cs2j4TpkQaBI/2AF4+LXz64FojTjMtV4VMMhl81jSO1vNeg+yYhQzvjcGH/GpSwixjyCW0xFBOQ==",
      "dependencies": {
-
        "@walletconnect/core": "^1.7.8",
-
        "@walletconnect/iso-crypto": "^1.7.8",
-
        "@walletconnect/types": "^1.7.8",
-
        "@walletconnect/utils": "^1.7.8"
+
        "@walletconnect/core": "^1.8.0",
+
        "@walletconnect/iso-crypto": "^1.8.0",
+
        "@walletconnect/types": "^1.8.0",
+
        "@walletconnect/utils": "^1.8.0"
      }
    },
    "node_modules/@walletconnect/core": {
-
      "version": "1.7.8",
-
      "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-1.7.8.tgz",
-
      "integrity": "sha512-9xcQ0YNf9JUFb0YOX1Mpy4Yojt+6w2yQz/0aIEyj2X/s9D71NW0fTYsMcdhkLOI7mn2cqVbx2t1lRvdgqsbrSQ==",
+
      "version": "1.8.0",
+
      "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-1.8.0.tgz",
+
      "integrity": "sha512-aFTHvEEbXcZ8XdWBw6rpQDte41Rxwnuk3SgTD8/iKGSRTni50gI9S3YEzMj05jozSiOBxQci4pJDMVhIUMtarw==",
      "dependencies": {
-
        "@walletconnect/socket-transport": "^1.7.8",
-
        "@walletconnect/types": "^1.7.8",
-
        "@walletconnect/utils": "^1.7.8"
+
        "@walletconnect/socket-transport": "^1.8.0",
+
        "@walletconnect/types": "^1.8.0",
+
        "@walletconnect/utils": "^1.8.0"
      }
    },
    "node_modules/@walletconnect/crypto": {
@@ -3868,30 +3863,30 @@
      "integrity": "sha512-4BwqyWy6KpSvkocSaV7WR3BlZfrxLbJSLkg+j7Gl6pTDE+U55lLhJvQaMuDVazXYxcjBsG09k7UlH7cGiUI5vQ=="
    },
    "node_modules/@walletconnect/iso-crypto": {
-
      "version": "1.7.8",
-
      "resolved": "https://registry.npmjs.org/@walletconnect/iso-crypto/-/iso-crypto-1.7.8.tgz",
-
      "integrity": "sha512-Qo6qDcMG0Ac+9fpWE0h/oE55NHLk6eM2vlXpWlQDN/me7RZGrkvk+LXsAkQ3UiYPEiPfq4eswcyRWC9AcrAscg==",
+
      "version": "1.8.0",
+
      "resolved": "https://registry.npmjs.org/@walletconnect/iso-crypto/-/iso-crypto-1.8.0.tgz",
+
      "integrity": "sha512-pWy19KCyitpfXb70hA73r9FcvklS+FvO9QUIttp3c2mfW8frxgYeRXfxLRCIQTkaYueRKvdqPjbyhPLam508XQ==",
      "dependencies": {
        "@walletconnect/crypto": "^1.0.2",
-
        "@walletconnect/types": "^1.7.8",
-
        "@walletconnect/utils": "^1.7.8"
+
        "@walletconnect/types": "^1.8.0",
+
        "@walletconnect/utils": "^1.8.0"
      }
    },
    "node_modules/@walletconnect/jsonrpc-types": {
-
      "version": "1.0.0",
-
      "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.0.tgz",
-
      "integrity": "sha512-11QXNq5H1PKZk7bP8SxgmCw3HRaDuPOVE+wObqEvmhc7OWYUZqfuaaMb+OXGRSOHL3sbC+XHfdeCxFTMXSFyng==",
+
      "version": "1.0.1",
+
      "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.1.tgz",
+
      "integrity": "sha512-+6coTtOuChCqM+AoYyi4Q83p9l/laI6NvuM2/AHaZFuf0gT0NjW7IX2+86qGyizn7Ptq4AYZmfxurAxTnhefuw==",
      "dependencies": {
        "keyvaluestorage-interface": "^1.0.0"
      }
    },
    "node_modules/@walletconnect/jsonrpc-utils": {
-
      "version": "1.0.0",
-
      "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.0.tgz",
-
      "integrity": "sha512-qUHbKUK6sHeHn67qtHZoLoYk5hS6x1arTPjKDRkY93/6Fx+ZmNIpdm1owX3l6aYueyegJ7mz43FpvYHUqJ8xcw==",
+
      "version": "1.0.3",
+
      "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.3.tgz",
+
      "integrity": "sha512-3yb49bPk16MNLk6uIIHPSHQCpD6UAo1OMOx1rM8cW/MPEAYAzrSW5hkhG7NEUwX9SokRIgnZK3QuQkiyNzBMhQ==",
      "dependencies": {
        "@walletconnect/environment": "^1.0.0",
-
        "@walletconnect/jsonrpc-types": "^1.0.0"
+
        "@walletconnect/jsonrpc-types": "^1.0.1"
      }
    },
    "node_modules/@walletconnect/mobile-registry": {
@@ -3901,13 +3896,13 @@
      "deprecated": "Deprecated in favor of dynamic registry available from: https://github.com/walletconnect/walletconnect-registry"
    },
    "node_modules/@walletconnect/qrcode-modal": {
-
      "version": "1.7.8",
-
      "resolved": "https://registry.npmjs.org/@walletconnect/qrcode-modal/-/qrcode-modal-1.7.8.tgz",
-
      "integrity": "sha512-LqNJMLWO+ljvoRSdq8tcEslW0imKrrb+ugs3bw4w/jEI1FSJzVeinEsgVpyaMv8wsUcyTcSCXSkXpT1SXHtcpw==",
+
      "version": "1.8.0",
+
      "resolved": "https://registry.npmjs.org/@walletconnect/qrcode-modal/-/qrcode-modal-1.8.0.tgz",
+
      "integrity": "sha512-BueaFefaAi8mawE45eUtztg3ZFbsAH4DDXh1UNwdUlsvFMjqcYzLUG0xZvDd6z2eOpbgDg2N3bl6gF0KONj1dg==",
      "dependencies": {
-
        "@walletconnect/browser-utils": "^1.7.8",
+
        "@walletconnect/browser-utils": "^1.8.0",
        "@walletconnect/mobile-registry": "^1.4.0",
-
        "@walletconnect/types": "^1.7.8",
+
        "@walletconnect/types": "^1.8.0",
        "copy-to-clipboard": "^3.3.1",
        "preact": "10.4.1",
        "qrcode": "1.4.4"
@@ -3929,42 +3924,42 @@
      "integrity": "sha512-QJzp/S/86sUAgWY6eh5MKYmSfZaRpIlmCJdi5uG4DJlKkZrHEF7ye7gA+VtbVzvTtpM/gRwO2plQuiooIeXjfg=="
    },
    "node_modules/@walletconnect/signer-connection": {
-
      "version": "1.7.8",
-
      "resolved": "https://registry.npmjs.org/@walletconnect/signer-connection/-/signer-connection-1.7.8.tgz",
-
      "integrity": "sha512-H+kps4XqabiOQzG/FEgXSjEUlZLQ7Iz9pnNLtuC1Vr+9fvjq9sEkCPBH89N7QL+MDh6q8dU2sADEZzyqNEY6dg==",
-
      "dependencies": {
-
        "@walletconnect/client": "^1.7.8",
-
        "@walletconnect/jsonrpc-types": "^1.0.0",
-
        "@walletconnect/jsonrpc-utils": "^1.0.0",
-
        "@walletconnect/qrcode-modal": "^1.7.8",
-
        "@walletconnect/types": "^1.7.8",
+
      "version": "1.8.0",
+
      "resolved": "https://registry.npmjs.org/@walletconnect/signer-connection/-/signer-connection-1.8.0.tgz",
+
      "integrity": "sha512-+YAaTAP52MWZJ2wWnqKClKCPlPHBo6reURFe0cWidLADh9mi/kPWGALZ5AENK22zpem1bbKV466rF5Rzvu0ehA==",
+
      "dependencies": {
+
        "@walletconnect/client": "^1.8.0",
+
        "@walletconnect/jsonrpc-types": "^1.0.1",
+
        "@walletconnect/jsonrpc-utils": "^1.0.3",
+
        "@walletconnect/qrcode-modal": "^1.8.0",
+
        "@walletconnect/types": "^1.8.0",
        "eventemitter3": "4.0.7"
      }
    },
    "node_modules/@walletconnect/socket-transport": {
-
      "version": "1.7.8",
-
      "resolved": "https://registry.npmjs.org/@walletconnect/socket-transport/-/socket-transport-1.7.8.tgz",
-
      "integrity": "sha512-bqEjLxfSzG79v2OT7XVOZoyUkg6g3yng0fURrdLusWs42fYHWnrSrIZDejFn8N5PiZk5R2edrggkQ7w0VUUAfw==",
+
      "version": "1.8.0",
+
      "resolved": "https://registry.npmjs.org/@walletconnect/socket-transport/-/socket-transport-1.8.0.tgz",
+
      "integrity": "sha512-5DyIyWrzHXTcVp0Vd93zJ5XMW61iDM6bcWT4p8DTRfFsOtW46JquruMhxOLeCOieM4D73kcr3U7WtyR4JUsGuQ==",
      "dependencies": {
-
        "@walletconnect/types": "^1.7.8",
-
        "@walletconnect/utils": "^1.7.8",
+
        "@walletconnect/types": "^1.8.0",
+
        "@walletconnect/utils": "^1.8.0",
        "ws": "7.5.3"
      }
    },
    "node_modules/@walletconnect/types": {
-
      "version": "1.7.8",
-
      "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.7.8.tgz",
-
      "integrity": "sha512-0oSZhKIrtXRJVP1jQ0EDTRtotQY6kggGjDcmm/LLQBKnOZXdPeo0sPkV/7DjT5plT3O7Cjc6JvuXt9WOY0hlCA=="
+
      "version": "1.8.0",
+
      "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.8.0.tgz",
+
      "integrity": "sha512-Cn+3I0V0vT9ghMuzh1KzZvCkiAxTq+1TR2eSqw5E5AVWfmCtECFkVZBP6uUJZ8YjwLqXheI+rnjqPy7sVM4Fyg=="
    },
    "node_modules/@walletconnect/utils": {
-
      "version": "1.7.8",
-
      "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-1.7.8.tgz",
-
      "integrity": "sha512-DSpfH6Do0TQmdrgzu+SyjVhupVjN0WEMvNWGK9K4VlSmLFpCWfme7qxzrvuxBZ47gDqs1kGWvjyJmviWqvOnAg==",
+
      "version": "1.8.0",
+
      "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-1.8.0.tgz",
+
      "integrity": "sha512-zExzp8Mj1YiAIBfKNm5u622oNw44WOESzo6hj+Q3apSMIb0Jph9X3GDIdbZmvVZsNPxWDL7uodKgZcCInZv2vA==",
      "dependencies": {
-
        "@walletconnect/browser-utils": "^1.7.8",
+
        "@walletconnect/browser-utils": "^1.8.0",
        "@walletconnect/encoding": "^1.0.1",
-
        "@walletconnect/jsonrpc-utils": "^1.0.0",
-
        "@walletconnect/types": "^1.7.8",
+
        "@walletconnect/jsonrpc-utils": "^1.0.3",
+
        "@walletconnect/types": "^1.8.0",
        "bn.js": "4.11.8",
        "js-sha3": "0.8.0",
        "query-string": "6.13.5"
@@ -4191,9 +4186,9 @@
      }
    },
    "node_modules/acorn": {
-
      "version": "7.4.1",
-
      "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
-
      "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
+
      "version": "8.8.0",
+
      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz",
+
      "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==",
      "dev": true,
      "bin": {
        "acorn": "bin/acorn"
@@ -5255,9 +5250,9 @@
      "devOptional": true
    },
    "node_modules/copy-to-clipboard": {
-
      "version": "3.3.1",
-
      "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz",
-
      "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==",
+
      "version": "3.3.2",
+
      "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.2.tgz",
+
      "integrity": "sha512-Vme1Z6RUDzrb6xAI7EZlVZ5uvOk2F//GaxKUxajDqm9LhOVM1inxNAD2vy+UZDYsd0uyA9s7b3/FVZPSxqrCfg==",
      "dependencies": {
        "toggle-selection": "^1.0.6"
      }
@@ -5360,9 +5355,9 @@
      "integrity": "sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw=="
    },
    "node_modules/cypress": {
-
      "version": "10.8.0",
-
      "resolved": "https://registry.npmjs.org/cypress/-/cypress-10.8.0.tgz",
-
      "integrity": "sha512-QVse0dnLm018hgti2enKMVZR9qbIO488YGX06nH5j3Dg1isL38DwrBtyrax02CANU6y8F4EJUuyW6HJKw1jsFA==",
+
      "version": "10.9.0",
+
      "resolved": "https://registry.npmjs.org/cypress/-/cypress-10.9.0.tgz",
+
      "integrity": "sha512-MjIWrRpc+bQM9U4kSSdATZWZ2hUqHGFEQTF7dfeZRa4MnalMtc88FIE49USWP2ZVtfy5WPBcgfBX+YorFqGElA==",
      "dev": true,
      "hasInstallScript": true,
      "dependencies": {
@@ -6262,57 +6257,56 @@
      }
    },
    "node_modules/eslint": {
-
      "version": "7.32.0",
-
      "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz",
-
      "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==",
+
      "version": "8.24.0",
+
      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.24.0.tgz",
+
      "integrity": "sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ==",
      "dev": true,
      "dependencies": {
-
        "@babel/code-frame": "7.12.11",
-
        "@eslint/eslintrc": "^0.4.3",
-
        "@humanwhocodes/config-array": "^0.5.0",
+
        "@eslint/eslintrc": "^1.3.2",
+
        "@humanwhocodes/config-array": "^0.10.5",
+
        "@humanwhocodes/gitignore-to-minimatch": "^1.0.2",
+
        "@humanwhocodes/module-importer": "^1.0.1",
        "ajv": "^6.10.0",
        "chalk": "^4.0.0",
        "cross-spawn": "^7.0.2",
-
        "debug": "^4.0.1",
+
        "debug": "^4.3.2",
        "doctrine": "^3.0.0",
-
        "enquirer": "^2.3.5",
        "escape-string-regexp": "^4.0.0",
-
        "eslint-scope": "^5.1.1",
-
        "eslint-utils": "^2.1.0",
-
        "eslint-visitor-keys": "^2.0.0",
-
        "espree": "^7.3.1",
+
        "eslint-scope": "^7.1.1",
+
        "eslint-utils": "^3.0.0",
+
        "eslint-visitor-keys": "^3.3.0",
+
        "espree": "^9.4.0",
        "esquery": "^1.4.0",
        "esutils": "^2.0.2",
        "fast-deep-equal": "^3.1.3",
        "file-entry-cache": "^6.0.1",
-
        "functional-red-black-tree": "^1.0.1",
-
        "glob-parent": "^5.1.2",
-
        "globals": "^13.6.0",
-
        "ignore": "^4.0.6",
+
        "find-up": "^5.0.0",
+
        "glob-parent": "^6.0.1",
+
        "globals": "^13.15.0",
+
        "globby": "^11.1.0",
+
        "grapheme-splitter": "^1.0.4",
+
        "ignore": "^5.2.0",
        "import-fresh": "^3.0.0",
        "imurmurhash": "^0.1.4",
        "is-glob": "^4.0.0",
-
        "js-yaml": "^3.13.1",
+
        "js-sdsl": "^4.1.4",
+
        "js-yaml": "^4.1.0",
        "json-stable-stringify-without-jsonify": "^1.0.1",
        "levn": "^0.4.1",
        "lodash.merge": "^4.6.2",
-
        "minimatch": "^3.0.4",
+
        "minimatch": "^3.1.2",
        "natural-compare": "^1.4.0",
        "optionator": "^0.9.1",
-
        "progress": "^2.0.0",
-
        "regexpp": "^3.1.0",
-
        "semver": "^7.2.1",
-
        "strip-ansi": "^6.0.0",
+
        "regexpp": "^3.2.0",
+
        "strip-ansi": "^6.0.1",
        "strip-json-comments": "^3.1.0",
-
        "table": "^6.0.9",
-
        "text-table": "^0.2.0",
-
        "v8-compile-cache": "^2.0.3"
+
        "text-table": "^0.2.0"
      },
      "bin": {
        "eslint": "bin/eslint.js"
      },
      "engines": {
-
        "node": "^10.12.0 || >=12.0.0"
+
        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
      },
      "funding": {
        "url": "https://opencollective.com/eslint"
@@ -6325,15 +6319,12 @@
      "dev": true
    },
    "node_modules/eslint-plugin-svelte3": {
-
      "version": "3.4.0",
-
      "resolved": "https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-3.4.0.tgz",
-
      "integrity": "sha512-MIQUTuRv3o7LyQ+360qOc9mLT35j1I5YzHr04g/UDcvJTpg0X/kHWELY99ve869Rp/9wjqD7I26Aq5H8OH5RIg==",
+
      "version": "4.0.0",
+
      "resolved": "https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-4.0.0.tgz",
+
      "integrity": "sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==",
      "dev": true,
-
      "engines": {
-
        "node": ">=10"
-
      },
      "peerDependencies": {
-
        "eslint": ">=6.0.0",
+
        "eslint": ">=8.0.0",
        "svelte": "^3.2.0"
      }
    },
@@ -6377,15 +6368,6 @@
        "node": ">=10"
      }
    },
-
    "node_modules/eslint/node_modules/@babel/code-frame": {
-
      "version": "7.12.11",
-
      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
-
      "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
-
      "dev": true,
-
      "dependencies": {
-
        "@babel/highlight": "^7.10.4"
-
      }
-
    },
    "node_modules/eslint/node_modules/ajv": {
      "version": "6.12.6",
      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
@@ -6402,43 +6384,69 @@
        "url": "https://github.com/sponsors/epoberezkin"
      }
    },
-
    "node_modules/eslint/node_modules/argparse": {
-
      "version": "1.0.10",
-
      "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
-
      "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+
    "node_modules/eslint/node_modules/eslint-scope": {
+
      "version": "7.1.1",
+
      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
+
      "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
      "dev": true,
      "dependencies": {
-
        "sprintf-js": "~1.0.2"
+
        "esrecurse": "^4.3.0",
+
        "estraverse": "^5.2.0"
+
      },
+
      "engines": {
+
        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
      }
    },
-
    "node_modules/eslint/node_modules/eslint-utils": {
-
      "version": "2.1.0",
-
      "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
-
      "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
+
    "node_modules/eslint/node_modules/eslint-visitor-keys": {
+
      "version": "3.3.0",
+
      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
+
      "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
+
      "dev": true,
+
      "engines": {
+
        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+
      }
+
    },
+
    "node_modules/eslint/node_modules/estraverse": {
+
      "version": "5.3.0",
+
      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+
      "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+
      "dev": true,
+
      "engines": {
+
        "node": ">=4.0"
+
      }
+
    },
+
    "node_modules/eslint/node_modules/find-up": {
+
      "version": "5.0.0",
+
      "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+
      "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
      "dev": true,
      "dependencies": {
-
        "eslint-visitor-keys": "^1.1.0"
+
        "locate-path": "^6.0.0",
+
        "path-exists": "^4.0.0"
      },
      "engines": {
-
        "node": ">=6"
+
        "node": ">=10"
      },
      "funding": {
-
        "url": "https://github.com/sponsors/mysticatea"
+
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
-
    "node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
-
      "version": "1.3.0",
-
      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
-
      "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
+
    "node_modules/eslint/node_modules/glob-parent": {
+
      "version": "6.0.2",
+
      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
+
      "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
      "dev": true,
+
      "dependencies": {
+
        "is-glob": "^4.0.3"
+
      },
      "engines": {
-
        "node": ">=4"
+
        "node": ">=10.13.0"
      }
    },
    "node_modules/eslint/node_modules/globals": {
-
      "version": "13.12.0",
-
      "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz",
-
      "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
+
      "version": "13.17.0",
+
      "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz",
+
      "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==",
      "dev": true,
      "dependencies": {
        "type-fest": "^0.20.2"
@@ -6450,26 +6458,24 @@
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
-
    "node_modules/eslint/node_modules/ignore": {
-
      "version": "4.0.6",
-
      "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
-
      "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
-
      "dev": true,
-
      "engines": {
-
        "node": ">= 4"
-
      }
-
    },
-
    "node_modules/eslint/node_modules/js-yaml": {
-
      "version": "3.14.1",
-
      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
-
      "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+
    "node_modules/eslint/node_modules/globby": {
+
      "version": "11.1.0",
+
      "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
+
      "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
      "dev": true,
      "dependencies": {
-
        "argparse": "^1.0.7",
-
        "esprima": "^4.0.0"
+
        "array-union": "^2.1.0",
+
        "dir-glob": "^3.0.1",
+
        "fast-glob": "^3.2.9",
+
        "ignore": "^5.2.0",
+
        "merge2": "^1.4.1",
+
        "slash": "^3.0.0"
      },
-
      "bin": {
-
        "js-yaml": "bin/js-yaml.js"
+
      "engines": {
+
        "node": ">=10"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/eslint/node_modules/json-schema-traverse": {
@@ -6478,31 +6484,49 @@
      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
      "dev": true
    },
-
    "node_modules/eslint/node_modules/lru-cache": {
+
    "node_modules/eslint/node_modules/locate-path": {
      "version": "6.0.0",
-
      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
-
      "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+
      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+
      "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
      "dev": true,
      "dependencies": {
-
        "yallist": "^4.0.0"
+
        "p-locate": "^5.0.0"
      },
      "engines": {
        "node": ">=10"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
-
    "node_modules/eslint/node_modules/semver": {
-
      "version": "7.3.5",
-
      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
-
      "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+
    "node_modules/eslint/node_modules/p-limit": {
+
      "version": "3.1.0",
+
      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+
      "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
      "dev": true,
      "dependencies": {
-
        "lru-cache": "^6.0.0"
+
        "yocto-queue": "^0.1.0"
      },
-
      "bin": {
-
        "semver": "bin/semver.js"
+
      "engines": {
+
        "node": ">=10"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/sindresorhus"
+
      }
+
    },
+
    "node_modules/eslint/node_modules/p-locate": {
+
      "version": "5.0.0",
+
      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+
      "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+
      "dev": true,
+
      "dependencies": {
+
        "p-limit": "^3.0.2"
      },
      "engines": {
        "node": ">=10"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/eslint/node_modules/type-fest": {
@@ -6518,26 +6542,29 @@
      }
    },
    "node_modules/espree": {
-
      "version": "7.3.1",
-
      "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
-
      "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
+
      "version": "9.4.0",
+
      "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz",
+
      "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==",
      "dev": true,
      "dependencies": {
-
        "acorn": "^7.4.0",
-
        "acorn-jsx": "^5.3.1",
-
        "eslint-visitor-keys": "^1.3.0"
+
        "acorn": "^8.8.0",
+
        "acorn-jsx": "^5.3.2",
+
        "eslint-visitor-keys": "^3.3.0"
      },
      "engines": {
-
        "node": "^10.12.0 || >=12.0.0"
+
        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+
      },
+
      "funding": {
+
        "url": "https://opencollective.com/eslint"
      }
    },
    "node_modules/espree/node_modules/eslint-visitor-keys": {
-
      "version": "1.3.0",
-
      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
-
      "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
+
      "version": "3.3.0",
+
      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
+
      "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
      "dev": true,
      "engines": {
-
        "node": ">=4"
+
        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
      }
    },
    "node_modules/esprima": {
@@ -6735,9 +6762,9 @@
      "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
    },
    "node_modules/ethers": {
-
      "version": "5.7.0",
-
      "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.7.0.tgz",
-
      "integrity": "sha512-5Xhzp2ZQRi0Em+0OkOcRHxPzCfoBfgtOQA+RUylSkuHbhTEaQklnYi2hsWbRgs3ztJsXVXd9VKBcO1ScWL8YfA==",
+
      "version": "5.7.1",
+
      "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.7.1.tgz",
+
      "integrity": "sha512-5krze4dRLITX7FpU8J4WscXqADiKmyeNlylmmDLbS95DaZpBhDe2YSwRQwKXWNyXcox7a3gBgm/MkGXV1O1S/Q==",
      "funding": [
        {
          "type": "individual",
@@ -6764,10 +6791,10 @@
        "@ethersproject/json-wallets": "5.7.0",
        "@ethersproject/keccak256": "5.7.0",
        "@ethersproject/logger": "5.7.0",
-
        "@ethersproject/networks": "5.7.0",
+
        "@ethersproject/networks": "5.7.1",
        "@ethersproject/pbkdf2": "5.7.0",
        "@ethersproject/properties": "5.7.0",
-
        "@ethersproject/providers": "5.7.0",
+
        "@ethersproject/providers": "5.7.1",
        "@ethersproject/random": "5.7.0",
        "@ethersproject/rlp": "5.7.0",
        "@ethersproject/sha2": "5.7.0",
@@ -6777,7 +6804,7 @@
        "@ethersproject/transactions": "5.7.0",
        "@ethersproject/units": "5.7.0",
        "@ethersproject/wallet": "5.7.0",
-
        "@ethersproject/web": "5.7.0",
+
        "@ethersproject/web": "5.7.1",
        "@ethersproject/wordlists": "5.7.0"
      }
    },
@@ -7207,12 +7234,6 @@
      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
      "dev": true
    },
-
    "node_modules/functional-red-black-tree": {
-
      "version": "1.0.1",
-
      "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
-
      "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
-
      "dev": true
-
    },
    "node_modules/gensync": {
      "version": "1.0.0-beta.2",
      "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
@@ -7383,10 +7404,16 @@
      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
      "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ=="
    },
+
    "node_modules/grapheme-splitter": {
+
      "version": "1.0.4",
+
      "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
+
      "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
+
      "dev": true
+
    },
    "node_modules/happy-dom": {
-
      "version": "2.50.0",
-
      "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-2.50.0.tgz",
-
      "integrity": "sha512-3boJ9i4AbSMUvI4f6N4UEuDDOdKMTCXlnsjoB7KCyhkN1VD+vR9kQEmHLLDHrIPdLn65zA/XhhaFZhCkoWoLQQ==",
+
      "version": "6.0.4",
+
      "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-6.0.4.tgz",
+
      "integrity": "sha512-b+ID23Ms0BY08UNLymsOMG7EI2jSlwEt4cbJs938GZfeNAg+fqgkSO3TokQMgSOFoHznpjWmpVjBUL5boJ9PWw==",
      "dev": true,
      "dependencies": {
        "css.escape": "^1.5.1",
@@ -8074,6 +8101,12 @@
        "url": "https://github.com/chalk/supports-color?sponsor=1"
      }
    },
+
    "node_modules/js-sdsl": {
+
      "version": "4.1.4",
+
      "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz",
+
      "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==",
+
      "dev": true
+
    },
    "node_modules/js-sha3": {
      "version": "0.8.0",
      "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
@@ -8387,12 +8420,6 @@
      "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=",
      "dev": true
    },
-
    "node_modules/lodash.truncate": {
-
      "version": "4.4.2",
-
      "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
-
      "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=",
-
      "dev": true
-
    },
    "node_modules/log-symbols": {
      "version": "4.1.0",
      "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
@@ -8493,9 +8520,9 @@
      "integrity": "sha512-I+lBvqMMFfqaV8CJCISjI3wbjmwVu/VyOoU7+qtu9d7ioW5klMgsTTiUOUp+DJvfTTzKXoPbyC6YfgkNcyPSOg=="
    },
    "node_modules/lru-cache": {
-
      "version": "7.13.2",
-
      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.2.tgz",
-
      "integrity": "sha512-VJL3nIpA79TodY/ctmZEfhASgqekbT574/c4j3jn4bKXbSCnTTCH/KltZyvL2GlV+tGSMtsWyem8DCX7qKTMBA==",
+
      "version": "7.14.0",
+
      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.0.tgz",
+
      "integrity": "sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ==",
      "engines": {
        "node": ">=12"
      }
@@ -8524,9 +8551,9 @@
      }
    },
    "node_modules/marked": {
-
      "version": "4.0.12",
-
      "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.12.tgz",
-
      "integrity": "sha512-hgibXWrEDNBWgGiK18j/4lkS6ihTe9sxtV4Q1OQppb/0zzyPSzoFANBa5MfsG/zgsWklmNnhm0XACZOH/0HBiQ==",
+
      "version": "4.1.0",
+
      "resolved": "https://registry.npmjs.org/marked/-/marked-4.1.0.tgz",
+
      "integrity": "sha512-+Z6KDjSPa6/723PQYyc1axYZpYYpDnECDaU6hkaf5gqBieBkMKYReL5hteF2QizhlMbgbo8umXl/clZ67+GlsA==",
      "bin": {
        "marked": "bin/marked.js"
      },
@@ -8631,9 +8658,9 @@
      "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="
    },
    "node_modules/minimatch": {
-
      "version": "3.0.4",
-
      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
-
      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+
      "version": "3.1.2",
+
      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+
      "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
      "dependencies": {
        "brace-expansion": "^1.1.7"
      },
@@ -9284,9 +9311,9 @@
      }
    },
    "node_modules/prettier-plugin-svelte": {
-
      "version": "2.7.0",
-
      "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.7.0.tgz",
-
      "integrity": "sha512-fQhhZICprZot2IqEyoiUYLTRdumULGRvw0o4dzl5jt0jfzVWdGqeYW27QTWAeXhoupEZJULmNoH3ueJwUWFLIA==",
+
      "version": "2.7.1",
+
      "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.7.1.tgz",
+
      "integrity": "sha512-H33qjhCBZyd9Zr1A5hUAYDh7j0Mf97uvy7XcA7CP4nNSYrNcPvBUf7wI8K9NptWTIs0S41QtgTWmJIUiGlEBtw==",
      "dev": true,
      "peerDependencies": {
        "prettier": "^1.16.4 || ^2.0.0",
@@ -9323,15 +9350,6 @@
        "node": ">=8"
      }
    },
-
    "node_modules/progress": {
-
      "version": "2.0.3",
-
      "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
-
      "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
-
      "dev": true,
-
      "engines": {
-
        "node": ">=0.4.0"
-
      }
-
    },
    "node_modules/promise": {
      "version": "8.1.0",
      "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz",
@@ -9451,7 +9469,7 @@
    "node_modules/qrcode/node_modules/color-name": {
      "version": "1.1.3",
      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
-
      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+
      "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
    },
    "node_modules/qrcode/node_modules/emoji-regex": {
      "version": "7.0.3",
@@ -9472,7 +9490,7 @@
    "node_modules/qrcode/node_modules/is-fullwidth-code-point": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
-
      "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+
      "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==",
      "engines": {
        "node": ">=4"
      }
@@ -9503,7 +9521,7 @@
    "node_modules/qrcode/node_modules/path-exists": {
      "version": "3.0.0",
      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
-
      "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+
      "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==",
      "engines": {
        "node": ">=4"
      }
@@ -10446,6 +10464,18 @@
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
+
    "node_modules/strip-literal": {
+
      "version": "0.4.2",
+
      "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-0.4.2.tgz",
+
      "integrity": "sha512-pv48ybn4iE1O9RLgCAN0iU4Xv7RlBTiit6DKmMiErbs9x1wH6vXBs45tWc0H5wUIF6TLTrKweqkmYF/iraQKNw==",
+
      "dev": true,
+
      "dependencies": {
+
        "acorn": "^8.8.0"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/antfu"
+
      }
+
    },
    "node_modules/supports-color": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -10471,17 +10501,17 @@
      }
    },
    "node_modules/svelte": {
-
      "version": "3.49.0",
-
      "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.49.0.tgz",
-
      "integrity": "sha512-+lmjic1pApJWDfPCpUUTc1m8azDqYCG1JN9YEngrx/hUyIcFJo6VZhj0A1Ai0wqoHcEIuQy+e9tk+4uDgdtsFA==",
+
      "version": "3.50.1",
+
      "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.50.1.tgz",
+
      "integrity": "sha512-bS4odcsdj5D5jEg6riZuMg5NKelzPtmsCbD9RG+8umU03TeNkdWnP6pqbCm0s8UQNBkqk29w/Bdubn3C+HWSwA==",
      "engines": {
        "node": ">= 8"
      }
    },
    "node_modules/svelte-check": {
-
      "version": "2.8.0",
-
      "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-2.8.0.tgz",
-
      "integrity": "sha512-HRL66BxffMAZusqe5I5k26mRWQ+BobGd9Rxm3onh7ZVu0nTk8YTKJ9vu3LVPjUGLU9IX7zS+jmwPVhJYdXJ8vg==",
+
      "version": "2.9.1",
+
      "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-2.9.1.tgz",
+
      "integrity": "sha512-+BFPsj6irZ+t2pVSVo//2Ic1mI3A52xCwbkSTVhTqYZqgawcyZd9pYZoEac3fIWbEeTyCb5X82ORKI/gjn+P7A==",
      "dev": true,
      "dependencies": {
        "@jridgewell/trace-mapping": "^0.3.9",
@@ -10501,9 +10531,9 @@
      }
    },
    "node_modules/svelte-hmr": {
-
      "version": "0.14.12",
-
      "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.14.12.tgz",
-
      "integrity": "sha512-4QSW/VvXuqVcFZ+RhxiR8/newmwOCTlbYIezvkeN6302YFRE8cXy0naamHcjz8Y9Ce3ITTZtrHrIL0AGfyo61w==",
+
      "version": "0.15.0",
+
      "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.0.tgz",
+
      "integrity": "sha512-Aw21SsyoohyVn4yiKXWPNCSW2DQNH/76kvUnE9kpt4h9hcg9tfyQc6xshx9hzgMfGF0kVx0EGD8oBMWSnATeOg==",
      "dev": true,
      "engines": {
        "node": "^12.20 || ^14.13.1 || >= 16"
@@ -10633,39 +10663,6 @@
        "node": ">=4"
      }
    },
-
    "node_modules/table": {
-
      "version": "6.8.0",
-
      "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz",
-
      "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==",
-
      "dev": true,
-
      "dependencies": {
-
        "ajv": "^8.0.1",
-
        "lodash.truncate": "^4.4.2",
-
        "slice-ansi": "^4.0.0",
-
        "string-width": "^4.2.3",
-
        "strip-ansi": "^6.0.1"
-
      },
-
      "engines": {
-
        "node": ">=10.0.0"
-
      }
-
    },
-
    "node_modules/table/node_modules/slice-ansi": {
-
      "version": "4.0.0",
-
      "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
-
      "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
-
      "dev": true,
-
      "dependencies": {
-
        "ansi-styles": "^4.0.0",
-
        "astral-regex": "^2.0.0",
-
        "is-fullwidth-code-point": "^3.0.0"
-
      },
-
      "engines": {
-
        "node": ">=10"
-
      },
-
      "funding": {
-
        "url": "https://github.com/chalk/slice-ansi?sponsor=1"
-
      }
-
    },
    "node_modules/tapable": {
      "version": "2.2.1",
      "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
@@ -10783,19 +10780,6 @@
        "url": "https://opencollective.com/webpack"
      }
    },
-
    "node_modules/terser/node_modules/acorn": {
-
      "version": "8.7.1",
-
      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz",
-
      "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==",
-
      "dev": true,
-
      "peer": true,
-
      "bin": {
-
        "acorn": "bin/acorn"
-
      },
-
      "engines": {
-
        "node": ">=0.4.0"
-
      }
-
    },
    "node_modules/terser/node_modules/commander": {
      "version": "2.20.3",
      "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
@@ -10862,19 +10846,25 @@
      "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
      "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
    },
+
    "node_modules/tinybench": {
+
      "version": "2.2.1",
+
      "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.2.1.tgz",
+
      "integrity": "sha512-VxB1P8DUhpCC1j2WtKgFYpv3SwU7vtnfmG29cK7hXcqyD7lLiq6SYCVpDceoAT99mvTN+V8Ay4OdtZQbB72+Sw==",
+
      "dev": true
+
    },
    "node_modules/tinypool": {
-
      "version": "0.2.4",
-
      "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.2.4.tgz",
-
      "integrity": "sha512-Vs3rhkUH6Qq1t5bqtb816oT+HeJTXfwt2cbPH17sWHIYKTotQIFPk3tf2fgqRrVyMDVOc1EnPgzIxfIulXVzwQ==",
+
      "version": "0.3.0",
+
      "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.3.0.tgz",
+
      "integrity": "sha512-NX5KeqHOBZU6Bc0xj9Vr5Szbb1j8tUHIeD18s41aDJaPeC5QTdEhK0SpdpUrZlj2nv5cctNcSjaKNanXlfcVEQ==",
      "dev": true,
      "engines": {
        "node": ">=14.0.0"
      }
    },
    "node_modules/tinyspy": {
-
      "version": "1.0.0",
-
      "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-1.0.0.tgz",
-
      "integrity": "sha512-FI5B2QdODQYDRjfuLF+OrJ8bjWRMCXokQPcwKm0W3IzcbUmBNv536cQc7eXGoAuXphZwgx1DFbqImwzz08Fnhw==",
+
      "version": "1.0.2",
+
      "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-1.0.2.tgz",
+
      "integrity": "sha512-bSGlgwLBYf7PnUsQ6WOc6SJ3pGOcd+d8AA6EUnLDDM0kWEstC1JIlSZA3UNliDXhd9ABoS7hiRBDCu+XP/sf1Q==",
      "dev": true,
      "engines": {
        "node": ">=14.0.0"
@@ -10916,7 +10906,7 @@
    "node_modules/toggle-selection": {
      "version": "1.0.6",
      "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz",
-
      "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI="
+
      "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ=="
    },
    "node_modules/tough-cookie": {
      "version": "2.5.0",
@@ -11043,9 +11033,9 @@
      }
    },
    "node_modules/typescript": {
-
      "version": "4.8.3",
-
      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz",
-
      "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==",
+
      "version": "4.8.4",
+
      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz",
+
      "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==",
      "bin": {
        "tsc": "bin/tsc",
        "tsserver": "bin/tsserver"
@@ -11172,12 +11162,6 @@
        "uuid": "dist/bin/uuid"
      }
    },
-
    "node_modules/v8-compile-cache": {
-
      "version": "2.3.0",
-
      "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
-
      "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
-
      "dev": true
-
    },
    "node_modules/valid-url": {
      "version": "1.0.9",
      "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz",
@@ -11250,9 +11234,9 @@
      }
    },
    "node_modules/vite-plugin-istanbul": {
-
      "version": "2.9.0",
-
      "resolved": "https://registry.npmjs.org/vite-plugin-istanbul/-/vite-plugin-istanbul-2.9.0.tgz",
-
      "integrity": "sha512-b5h1C/rqnpAairKnu1feHHynZLbWpllxig349/BdN6Y5g9Cac+6o9Gz0FU0dtyEygGLJ8sjVhInx2U6NzrKmDA==",
+
      "version": "3.0.1",
+
      "resolved": "https://registry.npmjs.org/vite-plugin-istanbul/-/vite-plugin-istanbul-3.0.1.tgz",
+
      "integrity": "sha512-b6yBg7WHXHTaULcyb/d17/YXFcYrV6nHTiqYxOIhhbIFjgp8CgVkuP3iGQU1vRxeutrIwTa4pFNmS4uZSAKhGA==",
      "dev": true,
      "dependencies": {
        "@istanbuljs/load-nyc-config": "^1.1.0",
@@ -11287,19 +11271,21 @@
      }
    },
    "node_modules/vitest": {
-
      "version": "0.19.1",
-
      "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.19.1.tgz",
-
      "integrity": "sha512-E/ZXpFMUahn731wzhMBNzWRp4mGgiZFT0xdHa32cbNO0CSaHpE9hTfteEU247Gi2Dula8uXo5vvrNB6dtszmQA==",
+
      "version": "0.23.4",
+
      "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.23.4.tgz",
+
      "integrity": "sha512-iukBNWqQAv8EKDBUNntspLp9SfpaVFbmzmM0sNcnTxASQZMzRw3PsM6DMlsHiI+I6GeO5/sYDg3ecpC+SNFLrQ==",
      "dev": true,
      "dependencies": {
-
        "@types/chai": "^4.3.1",
+
        "@types/chai": "^4.3.3",
        "@types/chai-subset": "^1.3.3",
        "@types/node": "*",
        "chai": "^4.3.6",
        "debug": "^4.3.4",
        "local-pkg": "^0.4.2",
-
        "tinypool": "^0.2.4",
-
        "tinyspy": "^1.0.0",
+
        "strip-literal": "^0.4.1",
+
        "tinybench": "^2.1.5",
+
        "tinypool": "^0.3.0",
+
        "tinyspy": "^1.0.2",
        "vite": "^2.9.12 || ^3.0.0-0"
      },
      "bin": {
@@ -11315,7 +11301,6 @@
        "@edge-runtime/vm": "*",
        "@vitest/browser": "*",
        "@vitest/ui": "*",
-
        "c8": "*",
        "happy-dom": "*",
        "jsdom": "*"
      },
@@ -11329,9 +11314,6 @@
        "@vitest/ui": {
          "optional": true
        },
-
        "c8": {
-
          "optional": true
-
        },
        "happy-dom": {
          "optional": true
        },
@@ -11417,19 +11399,6 @@
        "node": ">=10.13.0"
      }
    },
-
    "node_modules/webpack/node_modules/acorn": {
-
      "version": "8.7.1",
-
      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz",
-
      "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==",
-
      "dev": true,
-
      "peer": true,
-
      "bin": {
-
        "acorn": "bin/acorn"
-
      },
-
      "engines": {
-
        "node": ">=0.4.0"
-
      }
-
    },
    "node_modules/webpack/node_modules/acorn-import-assertions": {
      "version": "1.8.0",
      "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz",
@@ -11607,9 +11576,9 @@
      }
    },
    "node_modules/xss": {
-
      "version": "1.0.13",
-
      "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.13.tgz",
-
      "integrity": "sha512-clu7dxTm1e8Mo5fz3n/oW3UCXBfV89xZ72jM8yzo1vR/pIS0w3sgB3XV2H8Vm6zfGnHL0FzvLJPJEBhd86/z4Q==",
+
      "version": "1.0.14",
+
      "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.14.tgz",
+
      "integrity": "sha512-og7TEJhXvn1a7kzZGQ7ETjdQVS2UfZyTlsEdDOqvQF7GoxNfY+0YLCzBy1kPdsDDx4QuNAonQPddpsn6Xl/7sw==",
      "dependencies": {
        "commander": "^2.20.3",
        "cssfilter": "0.0.10"
@@ -11681,6 +11650,18 @@
        "buffer-crc32": "~0.2.3",
        "fd-slicer": "~1.1.0"
      }
+
    },
+
    "node_modules/yocto-queue": {
+
      "version": "0.1.0",
+
      "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+
      "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+
      "dev": true,
+
      "engines": {
+
        "node": ">=10"
+
      },
+
      "funding": {
+
        "url": "https://github.com/sponsors/sindresorhus"
+
      }
    }
  },
  "dependencies": {
@@ -13104,19 +13085,19 @@
      }
    },
    "@eslint/eslintrc": {
-
      "version": "0.4.3",
-
      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
-
      "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==",
+
      "version": "1.3.2",
+
      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz",
+
      "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==",
      "dev": true,
      "requires": {
        "ajv": "^6.12.4",
-
        "debug": "^4.1.1",
-
        "espree": "^7.3.0",
-
        "globals": "^13.9.0",
-
        "ignore": "^4.0.6",
+
        "debug": "^4.3.2",
+
        "espree": "^9.4.0",
+
        "globals": "^13.15.0",
+
        "ignore": "^5.2.0",
        "import-fresh": "^3.2.1",
-
        "js-yaml": "^3.13.1",
-
        "minimatch": "^3.0.4",
+
        "js-yaml": "^4.1.0",
+
        "minimatch": "^3.1.2",
        "strip-json-comments": "^3.1.1"
      },
      "dependencies": {
@@ -13132,40 +13113,15 @@
            "uri-js": "^4.2.2"
          }
        },
-
        "argparse": {
-
          "version": "1.0.10",
-
          "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
-
          "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
-
          "dev": true,
-
          "requires": {
-
            "sprintf-js": "~1.0.2"
-
          }
-
        },
        "globals": {
-
          "version": "13.12.0",
-
          "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz",
-
          "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
+
          "version": "13.17.0",
+
          "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz",
+
          "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==",
          "dev": true,
          "requires": {
            "type-fest": "^0.20.2"
          }
        },
-
        "ignore": {
-
          "version": "4.0.6",
-
          "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
-
          "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
-
          "dev": true
-
        },
-
        "js-yaml": {
-
          "version": "3.14.1",
-
          "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
-
          "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
-
          "dev": true,
-
          "requires": {
-
            "argparse": "^1.0.7",
-
            "esprima": "^4.0.0"
-
          }
-
        },
        "json-schema-traverse": {
          "version": "0.4.1",
          "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
@@ -13378,9 +13334,9 @@
      "integrity": "sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig=="
    },
    "@ethersproject/networks": {
-
      "version": "5.7.0",
-
      "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.7.0.tgz",
-
      "integrity": "sha512-MG6oHSQHd4ebvJrleEQQ4HhVu8Ichr0RDYEfHzsVAVjHNM+w36x9wp9r+hf1JstMXtseXDtkiVoARAG6M959AA==",
+
      "version": "5.7.1",
+
      "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.7.1.tgz",
+
      "integrity": "sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==",
      "requires": {
        "@ethersproject/logger": "^5.7.0"
      }
@@ -13403,9 +13359,9 @@
      }
    },
    "@ethersproject/providers": {
-
      "version": "5.7.0",
-
      "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.7.0.tgz",
-
      "integrity": "sha512-+TTrrINMzZ0aXtlwO/95uhAggKm4USLm1PbeCBR/3XZ7+Oey+3pMyddzZEyRhizHpy1HXV0FRWRMI1O3EGYibA==",
+
      "version": "5.7.1",
+
      "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.7.1.tgz",
+
      "integrity": "sha512-vZveG/DLyo+wk4Ga1yx6jSEHrLPgmTt+dFv0dv8URpVCRf0jVhalps1jq/emN/oXnMRsC7cQgAF32DcXLL7BPQ==",
      "requires": {
        "@ethersproject/abstract-provider": "^5.7.0",
        "@ethersproject/abstract-signer": "^5.7.0",
@@ -13562,9 +13518,9 @@
      }
    },
    "@ethersproject/web": {
-
      "version": "5.7.0",
-
      "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.7.0.tgz",
-
      "integrity": "sha512-ApHcbbj+muRASVDSCl/tgxaH2LBkRMEYfLOLVa0COipx0+nlu0QKet7U2lEg0vdkh8XRSLf2nd1f1Uk9SrVSGA==",
+
      "version": "5.7.1",
+
      "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.7.1.tgz",
+
      "integrity": "sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==",
      "requires": {
        "@ethersproject/base64": "^5.7.0",
        "@ethersproject/bytes": "^5.7.0",
@@ -13641,16 +13597,28 @@
      }
    },
    "@humanwhocodes/config-array": {
-
      "version": "0.5.0",
-
      "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz",
-
      "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==",
+
      "version": "0.10.6",
+
      "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.6.tgz",
+
      "integrity": "sha512-U/piU+VwXZsIgwnl+N+nRK12jCpHdc3s0UAc6zc1+HUgiESJxClpvYao/x9JwaN7onNeVb7kTlxlAvuEoaJ3ig==",
      "dev": true,
      "requires": {
-
        "@humanwhocodes/object-schema": "^1.2.0",
+
        "@humanwhocodes/object-schema": "^1.2.1",
        "debug": "^4.1.1",
        "minimatch": "^3.0.4"
      }
    },
+
    "@humanwhocodes/gitignore-to-minimatch": {
+
      "version": "1.0.2",
+
      "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz",
+
      "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==",
+
      "dev": true
+
    },
+
    "@humanwhocodes/module-importer": {
+
      "version": "1.0.1",
+
      "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
+
      "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
+
      "dev": true
+
    },
    "@humanwhocodes/object-schema": {
      "version": "1.2.1",
      "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
@@ -14035,23 +14003,23 @@
      "integrity": "sha512-+fNbzyPb65oknwBgMjJrfs7dPXIJTDgnrFQcLI9+tpYTvHgrxwlqMm8geV4NA640qp+udIenWQDLU+hsB06Vcw=="
    },
    "@sveltejs/vite-plugin-svelte": {
-
      "version": "1.0.1",
-
      "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.1.tgz",
-
      "integrity": "sha512-PorCgUounn0VXcpeJu+hOweZODKmGuLHsLomwqSj+p26IwjjGffmYQfVHtiTWq+NqaUuuHWWG7vPge6UFw4Aeg==",
+
      "version": "1.0.8",
+
      "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.8.tgz",
+
      "integrity": "sha512-1xkVTB4pm6zuign858FzVYE9Fdw9MQBOlxrdd85STV0NvTDmcofcRpcrK+zcIyT8SZ2dseHLu8hvDwzssF6RfA==",
      "dev": true,
      "requires": {
        "@rollup/pluginutils": "^4.2.1",
        "debug": "^4.3.4",
        "deepmerge": "^4.2.2",
        "kleur": "^4.1.5",
-
        "magic-string": "^0.26.2",
-
        "svelte-hmr": "^0.14.12"
+
        "magic-string": "^0.26.3",
+
        "svelte-hmr": "^0.15.0"
      },
      "dependencies": {
        "magic-string": {
-
          "version": "0.26.2",
-
          "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.2.tgz",
-
          "integrity": "sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==",
+
          "version": "0.26.4",
+
          "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.4.tgz",
+
          "integrity": "sha512-e5uXtVJ22aEpK9u1+eQf0fSxHeqwyV19K+uGnlROCxUhzwRip9tBsaMViK/0vC3viyPd5Gtucp3UmEp/Q2cPTQ==",
          "dev": true,
          "requires": {
            "sourcemap-codec": "^1.4.8"
@@ -14074,9 +14042,9 @@
      }
    },
    "@types/chai": {
-
      "version": "4.3.1",
-
      "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.1.tgz",
-
      "integrity": "sha512-/zPMqDkzSZ8t3VtxOa4KPq7uzzW978M9Tvh+j7GHKuo6k6GTLxPJ4J5gE5cjfJ26pnXst0N5Hax8Sr0T2Mi9zQ==",
+
      "version": "4.3.3",
+
      "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.3.tgz",
+
      "integrity": "sha512-hC7OMnszpxhZPduX+m+nrx+uFoLkWOMiR4oa/AZF3MuSETYTZmFfJAHqZEM8MVlvfG7BEUcgvtwoCTxBp6hm3g==",
      "dev": true
    },
    "@types/chai-subset": {
@@ -14137,9 +14105,9 @@
      "peer": true
    },
    "@types/express-serve-static-core": {
-
      "version": "4.17.30",
-
      "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz",
-
      "integrity": "sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==",
+
      "version": "4.17.31",
+
      "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz",
+
      "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==",
      "dev": true,
      "requires": {
        "@types/node": "*",
@@ -14163,15 +14131,15 @@
      "dev": true
    },
    "@types/lodash": {
-
      "version": "4.14.184",
-
      "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.184.tgz",
-
      "integrity": "sha512-RoZphVtHbxPZizt4IcILciSWiC6dcn+eZ8oX9IWEYfDMcocdd42f7NPI6fQj+6zI8y4E0L7gu2pcZKLGTRaV9Q==",
+
      "version": "4.14.186",
+
      "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.186.tgz",
+
      "integrity": "sha512-eHcVlLXP0c2FlMPm56ITode2AgLMSa6aJ05JTTbYbI+7EMkCEE5qk2E41d5g2lCVTqRe0GnnRFurmlCsDODrPw==",
      "dev": true
    },
    "@types/marked": {
-
      "version": "4.0.2",
-
      "resolved": "https://registry.npmjs.org/@types/marked/-/marked-4.0.2.tgz",
-
      "integrity": "sha512-auNrZ/c0w6wsM9DccwVxWHssrMDezHUAXNesdp2RQrCVCyrQbOiSq7yqdJKrUQQpw9VTm7CGYJH2A/YG7jjrjQ=="
+
      "version": "4.0.7",
+
      "resolved": "https://registry.npmjs.org/@types/marked/-/marked-4.0.7.tgz",
+
      "integrity": "sha512-eEAhnz21CwvKVW+YvRvcTuFKNU9CV1qH+opcgVK3pIMI6YZzDm6gc8o2vHjldFk6MGKt5pueSB7IOpvpx5Qekw=="
    },
    "@types/md5": {
      "version": "2.3.2",
@@ -14413,36 +14381,36 @@
      }
    },
    "@walletconnect/browser-utils": {
-
      "version": "1.7.8",
-
      "resolved": "https://registry.npmjs.org/@walletconnect/browser-utils/-/browser-utils-1.7.8.tgz",
-
      "integrity": "sha512-iCL0XCWOZaABIc0lqA79Vyaybr3z26nt8mxiwvfrG8oaKUf5Y21Of4dj+wIXQ4Hhblre6SgDlU0Ffb39+1THOw==",
+
      "version": "1.8.0",
+
      "resolved": "https://registry.npmjs.org/@walletconnect/browser-utils/-/browser-utils-1.8.0.tgz",
+
      "integrity": "sha512-Wcqqx+wjxIo9fv6eBUFHPsW1y/bGWWRboni5dfD8PtOmrihrEpOCmvRJe4rfl7xgJW8Ea9UqKEaq0bIRLHlK4A==",
      "requires": {
        "@walletconnect/safe-json": "1.0.0",
-
        "@walletconnect/types": "^1.7.8",
+
        "@walletconnect/types": "^1.8.0",
        "@walletconnect/window-getters": "1.0.0",
        "@walletconnect/window-metadata": "1.0.0",
        "detect-browser": "5.2.0"
      }
    },
    "@walletconnect/client": {
-
      "version": "1.7.8",
-
      "resolved": "https://registry.npmjs.org/@walletconnect/client/-/client-1.7.8.tgz",
-
      "integrity": "sha512-pBroM6jZAaUM0SoXJZg5U7aPTiU3ljQAw3Xh/i2pxFDeN/oPKao7husZ5rdxS5xuGSV6YpqqRb0RxW1IeoR2Pg==",
+
      "version": "1.8.0",
+
      "resolved": "https://registry.npmjs.org/@walletconnect/client/-/client-1.8.0.tgz",
+
      "integrity": "sha512-svyBQ14NHx6Cs2j4TpkQaBI/2AF4+LXz64FojTjMtV4VMMhl81jSO1vNeg+yYhQzvjcGH/GpSwixjyCW0xFBOQ==",
      "requires": {
-
        "@walletconnect/core": "^1.7.8",
-
        "@walletconnect/iso-crypto": "^1.7.8",
-
        "@walletconnect/types": "^1.7.8",
-
        "@walletconnect/utils": "^1.7.8"
+
        "@walletconnect/core": "^1.8.0",
+
        "@walletconnect/iso-crypto": "^1.8.0",
+
        "@walletconnect/types": "^1.8.0",
+
        "@walletconnect/utils": "^1.8.0"
      }
    },
    "@walletconnect/core": {
-
      "version": "1.7.8",
-
      "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-1.7.8.tgz",
-
      "integrity": "sha512-9xcQ0YNf9JUFb0YOX1Mpy4Yojt+6w2yQz/0aIEyj2X/s9D71NW0fTYsMcdhkLOI7mn2cqVbx2t1lRvdgqsbrSQ==",
+
      "version": "1.8.0",
+
      "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-1.8.0.tgz",
+
      "integrity": "sha512-aFTHvEEbXcZ8XdWBw6rpQDte41Rxwnuk3SgTD8/iKGSRTni50gI9S3YEzMj05jozSiOBxQci4pJDMVhIUMtarw==",
      "requires": {
-
        "@walletconnect/socket-transport": "^1.7.8",
-
        "@walletconnect/types": "^1.7.8",
-
        "@walletconnect/utils": "^1.7.8"
+
        "@walletconnect/socket-transport": "^1.8.0",
+
        "@walletconnect/types": "^1.8.0",
+
        "@walletconnect/utils": "^1.8.0"
      }
    },
    "@walletconnect/crypto": {
@@ -14472,30 +14440,30 @@
      "integrity": "sha512-4BwqyWy6KpSvkocSaV7WR3BlZfrxLbJSLkg+j7Gl6pTDE+U55lLhJvQaMuDVazXYxcjBsG09k7UlH7cGiUI5vQ=="
    },
    "@walletconnect/iso-crypto": {
-
      "version": "1.7.8",
-
      "resolved": "https://registry.npmjs.org/@walletconnect/iso-crypto/-/iso-crypto-1.7.8.tgz",
-
      "integrity": "sha512-Qo6qDcMG0Ac+9fpWE0h/oE55NHLk6eM2vlXpWlQDN/me7RZGrkvk+LXsAkQ3UiYPEiPfq4eswcyRWC9AcrAscg==",
+
      "version": "1.8.0",
+
      "resolved": "https://registry.npmjs.org/@walletconnect/iso-crypto/-/iso-crypto-1.8.0.tgz",
+
      "integrity": "sha512-pWy19KCyitpfXb70hA73r9FcvklS+FvO9QUIttp3c2mfW8frxgYeRXfxLRCIQTkaYueRKvdqPjbyhPLam508XQ==",
      "requires": {
        "@walletconnect/crypto": "^1.0.2",
-
        "@walletconnect/types": "^1.7.8",
-
        "@walletconnect/utils": "^1.7.8"
+
        "@walletconnect/types": "^1.8.0",
+
        "@walletconnect/utils": "^1.8.0"
      }
    },
    "@walletconnect/jsonrpc-types": {
-
      "version": "1.0.0",
-
      "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.0.tgz",
-
      "integrity": "sha512-11QXNq5H1PKZk7bP8SxgmCw3HRaDuPOVE+wObqEvmhc7OWYUZqfuaaMb+OXGRSOHL3sbC+XHfdeCxFTMXSFyng==",
+
      "version": "1.0.1",
+
      "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.1.tgz",
+
      "integrity": "sha512-+6coTtOuChCqM+AoYyi4Q83p9l/laI6NvuM2/AHaZFuf0gT0NjW7IX2+86qGyizn7Ptq4AYZmfxurAxTnhefuw==",
      "requires": {
        "keyvaluestorage-interface": "^1.0.0"
      }
    },
    "@walletconnect/jsonrpc-utils": {
-
      "version": "1.0.0",
-
      "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.0.tgz",
-
      "integrity": "sha512-qUHbKUK6sHeHn67qtHZoLoYk5hS6x1arTPjKDRkY93/6Fx+ZmNIpdm1owX3l6aYueyegJ7mz43FpvYHUqJ8xcw==",
+
      "version": "1.0.3",
+
      "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.3.tgz",
+
      "integrity": "sha512-3yb49bPk16MNLk6uIIHPSHQCpD6UAo1OMOx1rM8cW/MPEAYAzrSW5hkhG7NEUwX9SokRIgnZK3QuQkiyNzBMhQ==",
      "requires": {
        "@walletconnect/environment": "^1.0.0",
-
        "@walletconnect/jsonrpc-types": "^1.0.0"
+
        "@walletconnect/jsonrpc-types": "^1.0.1"
      }
    },
    "@walletconnect/mobile-registry": {
@@ -14504,13 +14472,13 @@
      "integrity": "sha512-ZtKRio4uCZ1JUF7LIdecmZt7FOLnX72RPSY7aUVu7mj7CSfxDwUn6gBuK6WGtH+NZCldBqDl5DenI5fFSvkKYw=="
    },
    "@walletconnect/qrcode-modal": {
-
      "version": "1.7.8",
-
      "resolved": "https://registry.npmjs.org/@walletconnect/qrcode-modal/-/qrcode-modal-1.7.8.tgz",
-
      "integrity": "sha512-LqNJMLWO+ljvoRSdq8tcEslW0imKrrb+ugs3bw4w/jEI1FSJzVeinEsgVpyaMv8wsUcyTcSCXSkXpT1SXHtcpw==",
+
      "version": "1.8.0",
+
      "resolved": "https://registry.npmjs.org/@walletconnect/qrcode-modal/-/qrcode-modal-1.8.0.tgz",
+
      "integrity": "sha512-BueaFefaAi8mawE45eUtztg3ZFbsAH4DDXh1UNwdUlsvFMjqcYzLUG0xZvDd6z2eOpbgDg2N3bl6gF0KONj1dg==",
      "requires": {
-
        "@walletconnect/browser-utils": "^1.7.8",
+
        "@walletconnect/browser-utils": "^1.8.0",
        "@walletconnect/mobile-registry": "^1.4.0",
-
        "@walletconnect/types": "^1.7.8",
+
        "@walletconnect/types": "^1.8.0",
        "copy-to-clipboard": "^3.3.1",
        "preact": "10.4.1",
        "qrcode": "1.4.4"
@@ -14532,42 +14500,42 @@
      "integrity": "sha512-QJzp/S/86sUAgWY6eh5MKYmSfZaRpIlmCJdi5uG4DJlKkZrHEF7ye7gA+VtbVzvTtpM/gRwO2plQuiooIeXjfg=="
    },
    "@walletconnect/signer-connection": {
-
      "version": "1.7.8",
-
      "resolved": "https://registry.npmjs.org/@walletconnect/signer-connection/-/signer-connection-1.7.8.tgz",
-
      "integrity": "sha512-H+kps4XqabiOQzG/FEgXSjEUlZLQ7Iz9pnNLtuC1Vr+9fvjq9sEkCPBH89N7QL+MDh6q8dU2sADEZzyqNEY6dg==",
-
      "requires": {
-
        "@walletconnect/client": "^1.7.8",
-
        "@walletconnect/jsonrpc-types": "^1.0.0",
-
        "@walletconnect/jsonrpc-utils": "^1.0.0",
-
        "@walletconnect/qrcode-modal": "^1.7.8",
-
        "@walletconnect/types": "^1.7.8",
+
      "version": "1.8.0",
+
      "resolved": "https://registry.npmjs.org/@walletconnect/signer-connection/-/signer-connection-1.8.0.tgz",
+
      "integrity": "sha512-+YAaTAP52MWZJ2wWnqKClKCPlPHBo6reURFe0cWidLADh9mi/kPWGALZ5AENK22zpem1bbKV466rF5Rzvu0ehA==",
+
      "requires": {
+
        "@walletconnect/client": "^1.8.0",
+
        "@walletconnect/jsonrpc-types": "^1.0.1",
+
        "@walletconnect/jsonrpc-utils": "^1.0.3",
+
        "@walletconnect/qrcode-modal": "^1.8.0",
+
        "@walletconnect/types": "^1.8.0",
        "eventemitter3": "4.0.7"
      }
    },
    "@walletconnect/socket-transport": {
-
      "version": "1.7.8",
-
      "resolved": "https://registry.npmjs.org/@walletconnect/socket-transport/-/socket-transport-1.7.8.tgz",
-
      "integrity": "sha512-bqEjLxfSzG79v2OT7XVOZoyUkg6g3yng0fURrdLusWs42fYHWnrSrIZDejFn8N5PiZk5R2edrggkQ7w0VUUAfw==",
+
      "version": "1.8.0",
+
      "resolved": "https://registry.npmjs.org/@walletconnect/socket-transport/-/socket-transport-1.8.0.tgz",
+
      "integrity": "sha512-5DyIyWrzHXTcVp0Vd93zJ5XMW61iDM6bcWT4p8DTRfFsOtW46JquruMhxOLeCOieM4D73kcr3U7WtyR4JUsGuQ==",
      "requires": {
-
        "@walletconnect/types": "^1.7.8",
-
        "@walletconnect/utils": "^1.7.8",
+
        "@walletconnect/types": "^1.8.0",
+
        "@walletconnect/utils": "^1.8.0",
        "ws": "7.5.3"
      }
    },
    "@walletconnect/types": {
-
      "version": "1.7.8",
-
      "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.7.8.tgz",
-
      "integrity": "sha512-0oSZhKIrtXRJVP1jQ0EDTRtotQY6kggGjDcmm/LLQBKnOZXdPeo0sPkV/7DjT5plT3O7Cjc6JvuXt9WOY0hlCA=="
+
      "version": "1.8.0",
+
      "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.8.0.tgz",
+
      "integrity": "sha512-Cn+3I0V0vT9ghMuzh1KzZvCkiAxTq+1TR2eSqw5E5AVWfmCtECFkVZBP6uUJZ8YjwLqXheI+rnjqPy7sVM4Fyg=="
    },
    "@walletconnect/utils": {
-
      "version": "1.7.8",
-
      "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-1.7.8.tgz",
-
      "integrity": "sha512-DSpfH6Do0TQmdrgzu+SyjVhupVjN0WEMvNWGK9K4VlSmLFpCWfme7qxzrvuxBZ47gDqs1kGWvjyJmviWqvOnAg==",
+
      "version": "1.8.0",
+
      "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-1.8.0.tgz",
+
      "integrity": "sha512-zExzp8Mj1YiAIBfKNm5u622oNw44WOESzo6hj+Q3apSMIb0Jph9X3GDIdbZmvVZsNPxWDL7uodKgZcCInZv2vA==",
      "requires": {
-
        "@walletconnect/browser-utils": "^1.7.8",
+
        "@walletconnect/browser-utils": "^1.8.0",
        "@walletconnect/encoding": "^1.0.1",
-
        "@walletconnect/jsonrpc-utils": "^1.0.0",
-
        "@walletconnect/types": "^1.7.8",
+
        "@walletconnect/jsonrpc-utils": "^1.0.3",
+
        "@walletconnect/types": "^1.8.0",
        "bn.js": "4.11.8",
        "js-sha3": "0.8.0",
        "query-string": "6.13.5"
@@ -14787,9 +14755,9 @@
      }
    },
    "acorn": {
-
      "version": "7.4.1",
-
      "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
-
      "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
+
      "version": "8.8.0",
+
      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz",
+
      "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==",
      "dev": true
    },
    "acorn-jsx": {
@@ -15582,9 +15550,9 @@
      }
    },
    "copy-to-clipboard": {
-
      "version": "3.3.1",
-
      "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz",
-
      "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==",
+
      "version": "3.3.2",
+
      "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.2.tgz",
+
      "integrity": "sha512-Vme1Z6RUDzrb6xAI7EZlVZ5uvOk2F//GaxKUxajDqm9LhOVM1inxNAD2vy+UZDYsd0uyA9s7b3/FVZPSxqrCfg==",
      "requires": {
        "toggle-selection": "^1.0.6"
      }
@@ -15676,9 +15644,9 @@
      "integrity": "sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw=="
    },
    "cypress": {
-
      "version": "10.8.0",
-
      "resolved": "https://registry.npmjs.org/cypress/-/cypress-10.8.0.tgz",
-
      "integrity": "sha512-QVse0dnLm018hgti2enKMVZR9qbIO488YGX06nH5j3Dg1isL38DwrBtyrax02CANU6y8F4EJUuyW6HJKw1jsFA==",
+
      "version": "10.9.0",
+
      "resolved": "https://registry.npmjs.org/cypress/-/cypress-10.9.0.tgz",
+
      "integrity": "sha512-MjIWrRpc+bQM9U4kSSdATZWZ2hUqHGFEQTF7dfeZRa4MnalMtc88FIE49USWP2ZVtfy5WPBcgfBX+YorFqGElA==",
      "dev": true,
      "requires": {
        "@cypress/request": "^2.88.10",
@@ -16276,62 +16244,52 @@
      "dev": true
    },
    "eslint": {
-
      "version": "7.32.0",
-
      "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz",
-
      "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==",
+
      "version": "8.24.0",
+
      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.24.0.tgz",
+
      "integrity": "sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ==",
      "dev": true,
      "requires": {
-
        "@babel/code-frame": "7.12.11",
-
        "@eslint/eslintrc": "^0.4.3",
-
        "@humanwhocodes/config-array": "^0.5.0",
+
        "@eslint/eslintrc": "^1.3.2",
+
        "@humanwhocodes/config-array": "^0.10.5",
+
        "@humanwhocodes/gitignore-to-minimatch": "^1.0.2",
+
        "@humanwhocodes/module-importer": "^1.0.1",
        "ajv": "^6.10.0",
        "chalk": "^4.0.0",
        "cross-spawn": "^7.0.2",
-
        "debug": "^4.0.1",
+
        "debug": "^4.3.2",
        "doctrine": "^3.0.0",
-
        "enquirer": "^2.3.5",
        "escape-string-regexp": "^4.0.0",
-
        "eslint-scope": "^5.1.1",
-
        "eslint-utils": "^2.1.0",
-
        "eslint-visitor-keys": "^2.0.0",
-
        "espree": "^7.3.1",
+
        "eslint-scope": "^7.1.1",
+
        "eslint-utils": "^3.0.0",
+
        "eslint-visitor-keys": "^3.3.0",
+
        "espree": "^9.4.0",
        "esquery": "^1.4.0",
        "esutils": "^2.0.2",
        "fast-deep-equal": "^3.1.3",
        "file-entry-cache": "^6.0.1",
-
        "functional-red-black-tree": "^1.0.1",
-
        "glob-parent": "^5.1.2",
-
        "globals": "^13.6.0",
-
        "ignore": "^4.0.6",
+
        "find-up": "^5.0.0",
+
        "glob-parent": "^6.0.1",
+
        "globals": "^13.15.0",
+
        "globby": "^11.1.0",
+
        "grapheme-splitter": "^1.0.4",
+
        "ignore": "^5.2.0",
        "import-fresh": "^3.0.0",
        "imurmurhash": "^0.1.4",
        "is-glob": "^4.0.0",
-
        "js-yaml": "^3.13.1",
+
        "js-sdsl": "^4.1.4",
+
        "js-yaml": "^4.1.0",
        "json-stable-stringify-without-jsonify": "^1.0.1",
        "levn": "^0.4.1",
        "lodash.merge": "^4.6.2",
-
        "minimatch": "^3.0.4",
+
        "minimatch": "^3.1.2",
        "natural-compare": "^1.4.0",
        "optionator": "^0.9.1",
-
        "progress": "^2.0.0",
-
        "regexpp": "^3.1.0",
-
        "semver": "^7.2.1",
-
        "strip-ansi": "^6.0.0",
+
        "regexpp": "^3.2.0",
+
        "strip-ansi": "^6.0.1",
        "strip-json-comments": "^3.1.0",
-
        "table": "^6.0.9",
-
        "text-table": "^0.2.0",
-
        "v8-compile-cache": "^2.0.3"
+
        "text-table": "^0.2.0"
      },
      "dependencies": {
-
        "@babel/code-frame": {
-
          "version": "7.12.11",
-
          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
-
          "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
-
          "dev": true,
-
          "requires": {
-
            "@babel/highlight": "^7.10.4"
-
          }
-
        },
        "ajv": {
          "version": "6.12.6",
          "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
@@ -16344,55 +16302,68 @@
            "uri-js": "^4.2.2"
          }
        },
-
        "argparse": {
-
          "version": "1.0.10",
-
          "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
-
          "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+
        "eslint-scope": {
+
          "version": "7.1.1",
+
          "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
+
          "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
          "dev": true,
          "requires": {
-
            "sprintf-js": "~1.0.2"
+
            "esrecurse": "^4.3.0",
+
            "estraverse": "^5.2.0"
          }
        },
-
        "eslint-utils": {
-
          "version": "2.1.0",
-
          "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
-
          "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
+
        "eslint-visitor-keys": {
+
          "version": "3.3.0",
+
          "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
+
          "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
+
          "dev": true
+
        },
+
        "estraverse": {
+
          "version": "5.3.0",
+
          "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+
          "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+
          "dev": true
+
        },
+
        "find-up": {
+
          "version": "5.0.0",
+
          "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+
          "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
          "dev": true,
          "requires": {
-
            "eslint-visitor-keys": "^1.1.0"
-
          },
-
          "dependencies": {
-
            "eslint-visitor-keys": {
-
              "version": "1.3.0",
-
              "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
-
              "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
-
              "dev": true
-
            }
+
            "locate-path": "^6.0.0",
+
            "path-exists": "^4.0.0"
+
          }
+
        },
+
        "glob-parent": {
+
          "version": "6.0.2",
+
          "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
+
          "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
+
          "dev": true,
+
          "requires": {
+
            "is-glob": "^4.0.3"
          }
        },
        "globals": {
-
          "version": "13.12.0",
-
          "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz",
-
          "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
+
          "version": "13.17.0",
+
          "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz",
+
          "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==",
          "dev": true,
          "requires": {
            "type-fest": "^0.20.2"
          }
        },
-
        "ignore": {
-
          "version": "4.0.6",
-
          "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
-
          "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
-
          "dev": true
-
        },
-
        "js-yaml": {
-
          "version": "3.14.1",
-
          "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
-
          "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+
        "globby": {
+
          "version": "11.1.0",
+
          "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
+
          "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
          "dev": true,
          "requires": {
-
            "argparse": "^1.0.7",
-
            "esprima": "^4.0.0"
+
            "array-union": "^2.1.0",
+
            "dir-glob": "^3.0.1",
+
            "fast-glob": "^3.2.9",
+
            "ignore": "^5.2.0",
+
            "merge2": "^1.4.1",
+
            "slash": "^3.0.0"
          }
        },
        "json-schema-traverse": {
@@ -16401,22 +16372,31 @@
          "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
          "dev": true
        },
-
        "lru-cache": {
+
        "locate-path": {
          "version": "6.0.0",
-
          "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
-
          "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+
          "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+
          "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
          "dev": true,
          "requires": {
-
            "yallist": "^4.0.0"
+
            "p-locate": "^5.0.0"
          }
        },
-
        "semver": {
-
          "version": "7.3.5",
-
          "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
-
          "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+
        "p-limit": {
+
          "version": "3.1.0",
+
          "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+
          "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
          "dev": true,
          "requires": {
-
            "lru-cache": "^6.0.0"
+
            "yocto-queue": "^0.1.0"
+
          }
+
        },
+
        "p-locate": {
+
          "version": "5.0.0",
+
          "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+
          "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+
          "dev": true,
+
          "requires": {
+
            "p-limit": "^3.0.2"
          }
        },
        "type-fest": {
@@ -16434,9 +16414,9 @@
      "dev": true
    },
    "eslint-plugin-svelte3": {
-
      "version": "3.4.0",
-
      "resolved": "https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-3.4.0.tgz",
-
      "integrity": "sha512-MIQUTuRv3o7LyQ+360qOc9mLT35j1I5YzHr04g/UDcvJTpg0X/kHWELY99ve869Rp/9wjqD7I26Aq5H8OH5RIg==",
+
      "version": "4.0.0",
+
      "resolved": "https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-4.0.0.tgz",
+
      "integrity": "sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==",
      "dev": true,
      "requires": {}
    },
@@ -16466,20 +16446,20 @@
      "dev": true
    },
    "espree": {
-
      "version": "7.3.1",
-
      "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
-
      "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
+
      "version": "9.4.0",
+
      "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz",
+
      "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==",
      "dev": true,
      "requires": {
-
        "acorn": "^7.4.0",
-
        "acorn-jsx": "^5.3.1",
-
        "eslint-visitor-keys": "^1.3.0"
+
        "acorn": "^8.8.0",
+
        "acorn-jsx": "^5.3.2",
+
        "eslint-visitor-keys": "^3.3.0"
      },
      "dependencies": {
        "eslint-visitor-keys": {
-
          "version": "1.3.0",
-
          "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
-
          "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
+
          "version": "3.3.0",
+
          "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
+
          "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
          "dev": true
        }
      }
@@ -16660,9 +16640,9 @@
      }
    },
    "ethers": {
-
      "version": "5.7.0",
-
      "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.7.0.tgz",
-
      "integrity": "sha512-5Xhzp2ZQRi0Em+0OkOcRHxPzCfoBfgtOQA+RUylSkuHbhTEaQklnYi2hsWbRgs3ztJsXVXd9VKBcO1ScWL8YfA==",
+
      "version": "5.7.1",
+
      "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.7.1.tgz",
+
      "integrity": "sha512-5krze4dRLITX7FpU8J4WscXqADiKmyeNlylmmDLbS95DaZpBhDe2YSwRQwKXWNyXcox7a3gBgm/MkGXV1O1S/Q==",
      "requires": {
        "@ethersproject/abi": "5.7.0",
        "@ethersproject/abstract-provider": "5.7.0",
@@ -16679,10 +16659,10 @@
        "@ethersproject/json-wallets": "5.7.0",
        "@ethersproject/keccak256": "5.7.0",
        "@ethersproject/logger": "5.7.0",
-
        "@ethersproject/networks": "5.7.0",
+
        "@ethersproject/networks": "5.7.1",
        "@ethersproject/pbkdf2": "5.7.0",
        "@ethersproject/properties": "5.7.0",
-
        "@ethersproject/providers": "5.7.0",
+
        "@ethersproject/providers": "5.7.1",
        "@ethersproject/random": "5.7.0",
        "@ethersproject/rlp": "5.7.0",
        "@ethersproject/sha2": "5.7.0",
@@ -16692,7 +16672,7 @@
        "@ethersproject/transactions": "5.7.0",
        "@ethersproject/units": "5.7.0",
        "@ethersproject/wallet": "5.7.0",
-
        "@ethersproject/web": "5.7.0",
+
        "@ethersproject/web": "5.7.1",
        "@ethersproject/wordlists": "5.7.0"
      }
    },
@@ -17007,12 +16987,6 @@
      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
      "dev": true
    },
-
    "functional-red-black-tree": {
-
      "version": "1.0.1",
-
      "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
-
      "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
-
      "dev": true
-
    },
    "gensync": {
      "version": "1.0.0-beta.2",
      "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
@@ -17138,10 +17112,16 @@
      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
      "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ=="
    },
+
    "grapheme-splitter": {
+
      "version": "1.0.4",
+
      "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
+
      "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
+
      "dev": true
+
    },
    "happy-dom": {
-
      "version": "2.50.0",
-
      "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-2.50.0.tgz",
-
      "integrity": "sha512-3boJ9i4AbSMUvI4f6N4UEuDDOdKMTCXlnsjoB7KCyhkN1VD+vR9kQEmHLLDHrIPdLn65zA/XhhaFZhCkoWoLQQ==",
+
      "version": "6.0.4",
+
      "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-6.0.4.tgz",
+
      "integrity": "sha512-b+ID23Ms0BY08UNLymsOMG7EI2jSlwEt4cbJs938GZfeNAg+fqgkSO3TokQMgSOFoHznpjWmpVjBUL5boJ9PWw==",
      "dev": true,
      "requires": {
        "css.escape": "^1.5.1",
@@ -17656,6 +17636,12 @@
        }
      }
    },
+
    "js-sdsl": {
+
      "version": "4.1.4",
+
      "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz",
+
      "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==",
+
      "dev": true
+
    },
    "js-sha3": {
      "version": "0.8.0",
      "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
@@ -17906,12 +17892,6 @@
      "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=",
      "dev": true
    },
-
    "lodash.truncate": {
-
      "version": "4.4.2",
-
      "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
-
      "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=",
-
      "dev": true
-
    },
    "log-symbols": {
      "version": "4.1.0",
      "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
@@ -17990,9 +17970,9 @@
      "integrity": "sha512-I+lBvqMMFfqaV8CJCISjI3wbjmwVu/VyOoU7+qtu9d7ioW5klMgsTTiUOUp+DJvfTTzKXoPbyC6YfgkNcyPSOg=="
    },
    "lru-cache": {
-
      "version": "7.13.2",
-
      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.2.tgz",
-
      "integrity": "sha512-VJL3nIpA79TodY/ctmZEfhASgqekbT574/c4j3jn4bKXbSCnTTCH/KltZyvL2GlV+tGSMtsWyem8DCX7qKTMBA=="
+
      "version": "7.14.0",
+
      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.0.tgz",
+
      "integrity": "sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ=="
    },
    "magic-string": {
      "version": "0.25.7",
@@ -18012,9 +17992,9 @@
      }
    },
    "marked": {
-
      "version": "4.0.12",
-
      "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.12.tgz",
-
      "integrity": "sha512-hgibXWrEDNBWgGiK18j/4lkS6ihTe9sxtV4Q1OQppb/0zzyPSzoFANBa5MfsG/zgsWklmNnhm0XACZOH/0HBiQ=="
+
      "version": "4.1.0",
+
      "resolved": "https://registry.npmjs.org/marked/-/marked-4.1.0.tgz",
+
      "integrity": "sha512-+Z6KDjSPa6/723PQYyc1axYZpYYpDnECDaU6hkaf5gqBieBkMKYReL5hteF2QizhlMbgbo8umXl/clZ67+GlsA=="
    },
    "md5": {
      "version": "2.3.0",
@@ -18095,9 +18075,9 @@
      "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="
    },
    "minimatch": {
-
      "version": "3.0.4",
-
      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
-
      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+
      "version": "3.1.2",
+
      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+
      "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
      "requires": {
        "brace-expansion": "^1.1.7"
      }
@@ -18583,9 +18563,9 @@
      "dev": true
    },
    "prettier-plugin-svelte": {
-
      "version": "2.7.0",
-
      "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.7.0.tgz",
-
      "integrity": "sha512-fQhhZICprZot2IqEyoiUYLTRdumULGRvw0o4dzl5jt0jfzVWdGqeYW27QTWAeXhoupEZJULmNoH3ueJwUWFLIA==",
+
      "version": "2.7.1",
+
      "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.7.1.tgz",
+
      "integrity": "sha512-H33qjhCBZyd9Zr1A5hUAYDh7j0Mf97uvy7XcA7CP4nNSYrNcPvBUf7wI8K9NptWTIs0S41QtgTWmJIUiGlEBtw==",
      "dev": true,
      "requires": {}
    },
@@ -18610,12 +18590,6 @@
        "fromentries": "^1.2.0"
      }
    },
-
    "progress": {
-
      "version": "2.0.3",
-
      "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
-
      "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
-
      "dev": true
-
    },
    "promise": {
      "version": "8.1.0",
      "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz",
@@ -18709,7 +18683,7 @@
        "color-name": {
          "version": "1.1.3",
          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
-
          "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+
          "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
        },
        "emoji-regex": {
          "version": "7.0.3",
@@ -18727,7 +18701,7 @@
        "is-fullwidth-code-point": {
          "version": "2.0.0",
          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
-
          "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
+
          "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w=="
        },
        "locate-path": {
          "version": "3.0.0",
@@ -18749,7 +18723,7 @@
        "path-exists": {
          "version": "3.0.0",
          "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
-
          "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
+
          "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ=="
        },
        "string-width": {
          "version": "3.1.0",
@@ -19472,6 +19446,15 @@
      "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
      "dev": true
    },
+
    "strip-literal": {
+
      "version": "0.4.2",
+
      "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-0.4.2.tgz",
+
      "integrity": "sha512-pv48ybn4iE1O9RLgCAN0iU4Xv7RlBTiit6DKmMiErbs9x1wH6vXBs45tWc0H5wUIF6TLTrKweqkmYF/iraQKNw==",
+
      "dev": true,
+
      "requires": {
+
        "acorn": "^8.8.0"
+
      }
+
    },
    "supports-color": {
      "version": "7.2.0",
      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -19488,14 +19471,14 @@
      "dev": true
    },
    "svelte": {
-
      "version": "3.49.0",
-
      "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.49.0.tgz",
-
      "integrity": "sha512-+lmjic1pApJWDfPCpUUTc1m8azDqYCG1JN9YEngrx/hUyIcFJo6VZhj0A1Ai0wqoHcEIuQy+e9tk+4uDgdtsFA=="
+
      "version": "3.50.1",
+
      "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.50.1.tgz",
+
      "integrity": "sha512-bS4odcsdj5D5jEg6riZuMg5NKelzPtmsCbD9RG+8umU03TeNkdWnP6pqbCm0s8UQNBkqk29w/Bdubn3C+HWSwA=="
    },
    "svelte-check": {
-
      "version": "2.8.0",
-
      "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-2.8.0.tgz",
-
      "integrity": "sha512-HRL66BxffMAZusqe5I5k26mRWQ+BobGd9Rxm3onh7ZVu0nTk8YTKJ9vu3LVPjUGLU9IX7zS+jmwPVhJYdXJ8vg==",
+
      "version": "2.9.1",
+
      "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-2.9.1.tgz",
+
      "integrity": "sha512-+BFPsj6irZ+t2pVSVo//2Ic1mI3A52xCwbkSTVhTqYZqgawcyZd9pYZoEac3fIWbEeTyCb5X82ORKI/gjn+P7A==",
      "dev": true,
      "requires": {
        "@jridgewell/trace-mapping": "^0.3.9",
@@ -19509,9 +19492,9 @@
      }
    },
    "svelte-hmr": {
-
      "version": "0.14.12",
-
      "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.14.12.tgz",
-
      "integrity": "sha512-4QSW/VvXuqVcFZ+RhxiR8/newmwOCTlbYIezvkeN6302YFRE8cXy0naamHcjz8Y9Ce3ITTZtrHrIL0AGfyo61w==",
+
      "version": "0.15.0",
+
      "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.0.tgz",
+
      "integrity": "sha512-Aw21SsyoohyVn4yiKXWPNCSW2DQNH/76kvUnE9kpt4h9hcg9tfyQc6xshx9hzgMfGF0kVx0EGD8oBMWSnATeOg==",
      "dev": true,
      "requires": {}
    },
@@ -19573,32 +19556,6 @@
        }
      }
    },
-
    "table": {
-
      "version": "6.8.0",
-
      "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz",
-
      "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==",
-
      "dev": true,
-
      "requires": {
-
        "ajv": "^8.0.1",
-
        "lodash.truncate": "^4.4.2",
-
        "slice-ansi": "^4.0.0",
-
        "string-width": "^4.2.3",
-
        "strip-ansi": "^6.0.1"
-
      },
-
      "dependencies": {
-
        "slice-ansi": {
-
          "version": "4.0.0",
-
          "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
-
          "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
-
          "dev": true,
-
          "requires": {
-
            "ansi-styles": "^4.0.0",
-
            "astral-regex": "^2.0.0",
-
            "is-fullwidth-code-point": "^3.0.0"
-
          }
-
        }
-
      }
-
    },
    "tapable": {
      "version": "2.2.1",
      "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
@@ -19619,13 +19576,6 @@
        "source-map-support": "~0.5.20"
      },
      "dependencies": {
-
        "acorn": {
-
          "version": "8.7.1",
-
          "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz",
-
          "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==",
-
          "dev": true,
-
          "peer": true
-
        },
        "commander": {
          "version": "2.20.3",
          "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
@@ -19746,16 +19696,22 @@
      "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
      "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
    },
+
    "tinybench": {
+
      "version": "2.2.1",
+
      "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.2.1.tgz",
+
      "integrity": "sha512-VxB1P8DUhpCC1j2WtKgFYpv3SwU7vtnfmG29cK7hXcqyD7lLiq6SYCVpDceoAT99mvTN+V8Ay4OdtZQbB72+Sw==",
+
      "dev": true
+
    },
    "tinypool": {
-
      "version": "0.2.4",
-
      "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.2.4.tgz",
-
      "integrity": "sha512-Vs3rhkUH6Qq1t5bqtb816oT+HeJTXfwt2cbPH17sWHIYKTotQIFPk3tf2fgqRrVyMDVOc1EnPgzIxfIulXVzwQ==",
+
      "version": "0.3.0",
+
      "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.3.0.tgz",
+
      "integrity": "sha512-NX5KeqHOBZU6Bc0xj9Vr5Szbb1j8tUHIeD18s41aDJaPeC5QTdEhK0SpdpUrZlj2nv5cctNcSjaKNanXlfcVEQ==",
      "dev": true
    },
    "tinyspy": {
-
      "version": "1.0.0",
-
      "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-1.0.0.tgz",
-
      "integrity": "sha512-FI5B2QdODQYDRjfuLF+OrJ8bjWRMCXokQPcwKm0W3IzcbUmBNv536cQc7eXGoAuXphZwgx1DFbqImwzz08Fnhw==",
+
      "version": "1.0.2",
+
      "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-1.0.2.tgz",
+
      "integrity": "sha512-bSGlgwLBYf7PnUsQ6WOc6SJ3pGOcd+d8AA6EUnLDDM0kWEstC1JIlSZA3UNliDXhd9ABoS7hiRBDCu+XP/sf1Q==",
      "dev": true
    },
    "tmp": {
@@ -19785,7 +19741,7 @@
    "toggle-selection": {
      "version": "1.0.6",
      "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz",
-
      "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI="
+
      "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ=="
    },
    "tough-cookie": {
      "version": "2.5.0",
@@ -19889,9 +19845,9 @@
      }
    },
    "typescript": {
-
      "version": "4.8.3",
-
      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz",
-
      "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig=="
+
      "version": "4.8.4",
+
      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz",
+
      "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ=="
    },
    "typescript-memoize": {
      "version": "1.1.0",
@@ -19991,12 +19947,6 @@
      "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
      "dev": true
    },
-
    "v8-compile-cache": {
-
      "version": "2.3.0",
-
      "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
-
      "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
-
      "dev": true
-
    },
    "valid-url": {
      "version": "1.0.9",
      "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz",
@@ -20040,9 +19990,9 @@
      }
    },
    "vite-plugin-istanbul": {
-
      "version": "2.9.0",
-
      "resolved": "https://registry.npmjs.org/vite-plugin-istanbul/-/vite-plugin-istanbul-2.9.0.tgz",
-
      "integrity": "sha512-b5h1C/rqnpAairKnu1feHHynZLbWpllxig349/BdN6Y5g9Cac+6o9Gz0FU0dtyEygGLJ8sjVhInx2U6NzrKmDA==",
+
      "version": "3.0.1",
+
      "resolved": "https://registry.npmjs.org/vite-plugin-istanbul/-/vite-plugin-istanbul-3.0.1.tgz",
+
      "integrity": "sha512-b6yBg7WHXHTaULcyb/d17/YXFcYrV6nHTiqYxOIhhbIFjgp8CgVkuP3iGQU1vRxeutrIwTa4pFNmS4uZSAKhGA==",
      "dev": true,
      "requires": {
        "@istanbuljs/load-nyc-config": "^1.1.0",
@@ -20073,19 +20023,21 @@
      }
    },
    "vitest": {
-
      "version": "0.19.1",
-
      "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.19.1.tgz",
-
      "integrity": "sha512-E/ZXpFMUahn731wzhMBNzWRp4mGgiZFT0xdHa32cbNO0CSaHpE9hTfteEU247Gi2Dula8uXo5vvrNB6dtszmQA==",
+
      "version": "0.23.4",
+
      "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.23.4.tgz",
+
      "integrity": "sha512-iukBNWqQAv8EKDBUNntspLp9SfpaVFbmzmM0sNcnTxASQZMzRw3PsM6DMlsHiI+I6GeO5/sYDg3ecpC+SNFLrQ==",
      "dev": true,
      "requires": {
-
        "@types/chai": "^4.3.1",
+
        "@types/chai": "^4.3.3",
        "@types/chai-subset": "^1.3.3",
        "@types/node": "*",
        "chai": "^4.3.6",
        "debug": "^4.3.4",
        "local-pkg": "^0.4.2",
-
        "tinypool": "^0.2.4",
-
        "tinyspy": "^1.0.0",
+
        "strip-literal": "^0.4.1",
+
        "tinybench": "^2.1.5",
+
        "tinypool": "^0.3.0",
+
        "tinyspy": "^1.0.2",
        "vite": "^2.9.12 || ^3.0.0-0"
      }
    },
@@ -20138,13 +20090,6 @@
        "webpack-sources": "^3.2.3"
      },
      "dependencies": {
-
        "acorn": {
-
          "version": "8.7.1",
-
          "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz",
-
          "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==",
-
          "dev": true,
-
          "peer": true
-
        },
        "acorn-import-assertions": {
          "version": "1.8.0",
          "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz",
@@ -20281,9 +20226,9 @@
      "requires": {}
    },
    "xss": {
-
      "version": "1.0.13",
-
      "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.13.tgz",
-
      "integrity": "sha512-clu7dxTm1e8Mo5fz3n/oW3UCXBfV89xZ72jM8yzo1vR/pIS0w3sgB3XV2H8Vm6zfGnHL0FzvLJPJEBhd86/z4Q==",
+
      "version": "1.0.14",
+
      "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.14.tgz",
+
      "integrity": "sha512-og7TEJhXvn1a7kzZGQ7ETjdQVS2UfZyTlsEdDOqvQF7GoxNfY+0YLCzBy1kPdsDDx4QuNAonQPddpsn6Xl/7sw==",
      "requires": {
        "commander": "^2.20.3",
        "cssfilter": "0.0.10"
@@ -20345,6 +20290,12 @@
        "buffer-crc32": "~0.2.3",
        "fd-slicer": "~1.1.0"
      }
+
    },
+
    "yocto-queue": {
+
      "version": "0.1.0",
+
      "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+
      "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+
      "dev": true
    }
  }
}
modified package.json
@@ -19,26 +19,26 @@
  "devDependencies": {
    "@cypress/code-coverage": "^3.10.0",
    "@rsksmart/mock-web3-provider": "^1.0.1",
-
    "@sveltejs/vite-plugin-svelte": "^1.0.1",
+
    "@sveltejs/vite-plugin-svelte": "^1.0.8",
    "@tsconfig/svelte": "^3.0.0",
    "@types/connect-history-api-fallback": "^1.3.5",
-
    "@types/express-serve-static-core": "^4.17.30",
-
    "@types/lodash": "^4.14.184",
+
    "@types/express-serve-static-core": "^4.17.31",
+
    "@types/lodash": "^4.14.186",
    "@types/sanitize-html": "^2.6.2",
    "@typescript-eslint/eslint-plugin": "^5.38.1",
    "@typescript-eslint/parser": "^5.38.1",
-
    "cypress": "^10.8.0",
-
    "eslint": "^7.28.0",
+
    "cypress": "^10.9.0",
+
    "eslint": "^8.24.0",
    "eslint-plugin-radicle": "^0.2.0",
-
    "eslint-plugin-svelte3": "^3.2.0",
-
    "happy-dom": "^2.50.0",
+
    "eslint-plugin-svelte3": "^4.0.0",
+
    "happy-dom": "^6.0.4",
    "prettier": "^2.7.1",
-
    "prettier-plugin-svelte": "^2.7.0",
-
    "svelte-check": "^2.8.0",
-
    "typescript": "^4.8.3",
+
    "prettier-plugin-svelte": "^2.7.1",
+
    "svelte-check": "^2.9.1",
+
    "typescript": "^4.8.4",
    "vite": "^3.0.3",
-
    "vite-plugin-istanbul": "^2.9.0",
-
    "vitest": "^0.19.1"
+
    "vite-plugin-istanbul": "^3.0.1",
+
    "vitest": "^0.23.4"
  },
  "dependencies": {
    "@datamodels/identity-profile-basic": "^0.1.2",
@@ -49,31 +49,31 @@
    "@radicle/gray-matter": "4.1.0",
    "@self.id/core": "^0.1.0",
    "@stardazed/streams": "^3.1.0",
-
    "@types/marked": "^4.0.1",
+
    "@types/marked": "^4.0.7",
    "@types/md5": "^2.3.2",
-
    "@walletconnect/client": "^1.7.8",
-
    "@walletconnect/signer-connection": "^1.7.8",
-
    "@walletconnect/types": "^1.7.8",
-
    "@walletconnect/utils": "^1.7.8",
+
    "@walletconnect/client": "^1.8.0",
+
    "@walletconnect/signer-connection": "^1.8.0",
+
    "@walletconnect/types": "^1.8.0",
+
    "@walletconnect/utils": "^1.8.0",
    "buffer": "^6.0.3",
    "caip": "^0.9.2",
    "connect-history-api-fallback": "^2.0.0",
    "eip1193-provider": "1.0.1",
    "ethereum-blockies": "^0.1.1",
-
    "ethers": "^5.7.0",
+
    "ethers": "^5.7.1",
    "eventemitter3": "4.0.7",
    "events": "^3.3.0",
    "lodash": "^4.17.21",
-
    "lru-cache": "^7.13.2",
-
    "marked": "^4.0.12",
+
    "lru-cache": "^7.14.0",
+
    "marked": "^4.1.0",
    "md5": "^2.3.0",
    "multibase": "^4.0.4",
    "multihashes": "^4.0.2",
    "pure-svg-code": "^1.0.6",
    "siwe": "^2.0.5",
-
    "svelte": "^3.49.0",
+
    "svelte": "^3.50.1",
    "svelte-preprocess": "^4.10.7",
    "svelte-routing": "^1.6.0",
-
    "xss": "^1.0.13"
+
    "xss": "^1.0.14"
  }
}