From c128ce5a91fa210a1a2823a07f388124acfb4435 Mon Sep 17 00:00:00 2001 From: L <6723574+louisgv@users.noreply.github.com> Date: Mon, 27 Jun 2022 20:00:53 -0700 Subject: [PATCH] fix: implement own AST parser to reduce dep (#55) --- cli/plasmo/package.json | 1 - .../extension-devtools/content-script.ts | 11 +- .../features/extension-devtools/parse-ast.ts | 50 ++ examples | 2 +- pnpm-lock.yaml | 651 ++++++++++++------ 5 files changed, 492 insertions(+), 223 deletions(-) create mode 100644 cli/plasmo/src/features/extension-devtools/parse-ast.ts diff --git a/cli/plasmo/package.json b/cli/plasmo/package.json index c143eae00..77499ad52 100644 --- a/cli/plasmo/package.json +++ b/cli/plasmo/package.json @@ -52,7 +52,6 @@ "node-object-hash": "2.3.10", "process": "0.11.10", "semver": "7.3.7", - "ts-ast-to-literal": "1.0.5", "typescript": "4.7.4" }, "devDependencies": { diff --git a/cli/plasmo/src/features/extension-devtools/content-script.ts b/cli/plasmo/src/features/extension-devtools/content-script.ts index 76b25baf7..8db3001aa 100644 --- a/cli/plasmo/src/features/extension-devtools/content-script.ts +++ b/cli/plasmo/src/features/extension-devtools/content-script.ts @@ -1,5 +1,4 @@ import { readFile } from "fs/promises" -import astToLiteral from "ts-ast-to-literal" import { Node, ScriptTarget, @@ -13,6 +12,8 @@ import { import type { ManifestContentScript } from "@plasmo/constants" import { eLog, vLog } from "@plasmo/utils" +import { parseAst } from "./parse-ast" + export const extractContentScriptMetadata = async (path: string) => { try { const sourceContent = await readFile(path, "utf8") @@ -52,11 +53,9 @@ export const extractContentScriptMetadata = async (path: string) => { try { if (valueNode.kind === SyntaxKind.Identifier) { - output[key] = astToLiteral( - variableDeclarationMap[valueNode.getText()] - ) + output[key] = parseAst(variableDeclarationMap[valueNode.getText()]) } else { - output[key] = astToLiteral(valueNode) + output[key] = parseAst(valueNode) } } catch (error) { eLog(error) @@ -65,6 +64,8 @@ export const extractContentScriptMetadata = async (path: string) => { return output }, {} as ManifestContentScript) + vLog("Parsed config:", config) + return { config } diff --git a/cli/plasmo/src/features/extension-devtools/parse-ast.ts b/cli/plasmo/src/features/extension-devtools/parse-ast.ts new file mode 100644 index 000000000..8d0ea5dfd --- /dev/null +++ b/cli/plasmo/src/features/extension-devtools/parse-ast.ts @@ -0,0 +1,50 @@ +/** + * Copyright (c) Plasmo Corp, foss@plasmo.com, MIT Licensed + * --- + * Adapted from https://github.com/dword-design/ts-ast-to-literal/blob/master/src/index.js + * Copyright (c) Sebastian Landwehr info@sebastianlandwehr.com, MIT licensed + */ +import type { + ArrayLiteralExpression, + Identifier, + LiteralExpression, + Node, + ObjectLiteralExpression, + PropertyAssignment +} from "typescript" +import { SyntaxKind } from "typescript" + +export const parseAst = (node: Node) => { + switch (node.kind) { + case SyntaxKind.StringLiteral: + return (node as LiteralExpression).text + case SyntaxKind.TrueKeyword: + return true + case SyntaxKind.FalseKeyword: + return false + case SyntaxKind.NullKeyword: + return null + case SyntaxKind.NumericLiteral: + return parseFloat((node as LiteralExpression).text) + case SyntaxKind.ArrayLiteralExpression: + return (node as ArrayLiteralExpression).elements + .filter((node) => node.kind !== SyntaxKind.SpreadElement) + .map(parseAst) + case SyntaxKind.ObjectLiteralExpression: + return (node as ObjectLiteralExpression).properties + .filter( + (property) => + property.kind === SyntaxKind.PropertyAssignment && + (property.name.kind === SyntaxKind.Identifier || + property.name.kind === SyntaxKind.StringLiteral) + ) + .map((property: PropertyAssignment) => [ + (property.name as Identifier).escapedText || + (property.name as LiteralExpression).text, + parseAst(property.initializer) + ]) + .reduce((acc, [key, value]) => ({ ...acc, [key]: value }), {}) + default: + return undefined + } +} diff --git a/examples b/examples index 9ff92a07b..a0151bb92 160000 --- a/examples +++ b/examples @@ -1 +1 @@ -Subproject commit 9ff92a07b05bd1bcc6ea6e48fcd4bf2da03e6e7f +Subproject commit a0151bb928eb0c1f1a342f4e75f20f8f30558e1f diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f90e7e16e..568473539 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -116,14 +116,14 @@ importers: '@types/node': 18.0.0 '@types/react': 18.0.14 '@types/react-dom': 18.0.5 - antd: 4.21.3 + antd: 4.21.4 plasmo: workspace:* prettier: 2.7.1 react: 18.2.0 react-dom: 18.2.0 typescript: 4.7.4 dependencies: - antd: 4.21.3_biqbaboplfbrettd7655fr4n2y + antd: 4.21.4_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 devDependencies: @@ -794,7 +794,7 @@ importers: examples/with-supabase: specifiers: - '@supabase/supabase-js': 1.35.3 + '@supabase/supabase-js': 1.35.4 '@trivago/prettier-plugin-sort-imports': 3.2.0 '@types/chrome': 0.0.191 '@types/node': 18.0.0 @@ -806,7 +806,7 @@ importers: react-dom: 18.2.0 typescript: 4.7.4 dependencies: - '@supabase/supabase-js': 1.35.3 + '@supabase/supabase-js': 1.35.4 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 devDependencies: @@ -854,7 +854,7 @@ importers: examples/with-wagmi: specifiers: - '@babel/core': 7.18.5 + '@babel/core': 7.18.6 '@trivago/prettier-plugin-sort-imports': 3.2.0 '@types/chrome': 0.0.191 '@types/node': 18.0.0 @@ -866,14 +866,14 @@ importers: react: 18.2.0 react-dom: 18.2.0 typescript: 4.7.4 - wagmi: 0.4.12 + wagmi: 0.5.2 dependencies: ethers: 5.6.9 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - wagmi: 0.4.12_2pvqx3wni2imkaucnfdtyrjuiq + wagmi: 0.5.2_vl6iscrdodirx4c7oizvb5wpzu devDependencies: - '@babel/core': 7.18.5 + '@babel/core': 7.18.6 '@trivago/prettier-plugin-sort-imports': 3.2.0_prettier@2.7.1 '@types/chrome': 0.0.191 '@types/node': 18.0.0 @@ -1281,7 +1281,7 @@ packages: engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': 0.1.1 - '@jridgewell/trace-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.14 /@ant-design/colors/6.0.0: resolution: {integrity: sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==} @@ -1302,9 +1302,9 @@ packages: dependencies: '@ant-design/colors': 6.0.0 '@ant-design/icons-svg': 4.2.1 - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false @@ -1314,7 +1314,7 @@ packages: peerDependencies: react: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 json2mq: 0.2.0 lodash: 4.17.21 @@ -1328,9 +1328,20 @@ packages: dependencies: '@babel/highlight': 7.17.12 + /@babel/code-frame/7.18.6: + resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.18.6 + /@babel/compat-data/7.18.5: resolution: {integrity: sha512-BxhE40PVCBxVEJsSBhB6UWyAuqJRxGsAw8BdHMJ3AKGydcwuWW4kOO3HmqBQAdcq/OP+/DlTVxLvsCzRTnZuGg==} engines: {node: '>=6.9.0'} + dev: true + + /@babel/compat-data/7.18.6: + resolution: {integrity: sha512-tzulrgDT0QD6U7BJ4TKVk2SDDg7wlP39P9yAx1RfLy7vP/7rsDRlWVfbWxElslu56+r7QOhB2NSDsabYYruoZQ==} + engines: {node: '>=6.9.0'} /@babel/core/7.13.10: resolution: {integrity: sha512-bfIYcT0BdKeAZrovpMqX2Mx5NrgAckGbwT982AkdS5GNfn3KMGiprlBAtmBcFZRUmpaufS6WZFP8trvx8ptFDw==} @@ -1379,20 +1390,20 @@ packages: - supports-color dev: true - /@babel/core/7.18.5: - resolution: {integrity: sha512-MGY8vg3DxMnctw0LdvSEojOsumc70g0t18gNyUdAZqB1Rpd1Bqo/svHGvt+UJ6JcGX+DIekGFDxxIWofBxLCnQ==} + /@babel/core/7.18.6: + resolution: {integrity: sha512-cQbWBpxcbbs/IUredIPkHiAGULLV8iwgNRMFzvbhEXISp4f3rUUXE5+TIw6KwUWUR3DwyI6gmBRnmAtYaWehwQ==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.0 - '@babel/code-frame': 7.16.7 - '@babel/generator': 7.18.2 - '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.18.5 - '@babel/helper-module-transforms': 7.18.0 - '@babel/helpers': 7.18.2 - '@babel/parser': 7.18.5 - '@babel/template': 7.16.7 - '@babel/traverse': 7.18.5 - '@babel/types': 7.18.4 + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.18.6 + '@babel/helper-compilation-targets': 7.18.6_@babel+core@7.18.6 + '@babel/helper-module-transforms': 7.18.6 + '@babel/helpers': 7.18.6 + '@babel/parser': 7.18.6 + '@babel/template': 7.18.6 + '@babel/traverse': 7.18.6 + '@babel/types': 7.18.6 convert-source-map: 1.8.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -1416,6 +1427,15 @@ packages: '@babel/types': 7.18.4 '@jridgewell/gen-mapping': 0.3.1 jsesc: 2.5.2 + dev: true + + /@babel/generator/7.18.6: + resolution: {integrity: sha512-AIwwoOS8axIC5MZbhNHRLKi3D+DMpvDf9XUcu3pIVAfOHFT45f4AoDAltRbHIQomCipkCZxrNkfpOEHhJz/VKw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.18.6 + '@jridgewell/gen-mapping': 0.3.2 + jsesc: 2.5.2 /@babel/helper-compilation-targets/7.18.2_@babel+core@7.13.10: resolution: {integrity: sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==} @@ -1443,31 +1463,31 @@ packages: semver: 6.3.0 dev: true - /@babel/helper-compilation-targets/7.18.2_@babel+core@7.18.5: - resolution: {integrity: sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==} + /@babel/helper-compilation-targets/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-vFjbfhNCzqdeAtZflUFrG5YIFqGTqsctrtkZ1D/NB0mDW9TwW3GmmUepYY4G9wCET5rY5ugz4OGTcLd614IzQg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.18.5 - '@babel/core': 7.18.5 - '@babel/helper-validator-option': 7.16.7 - browserslist: 4.20.4 + '@babel/compat-data': 7.18.6 + '@babel/core': 7.18.6 + '@babel/helper-validator-option': 7.18.6 + browserslist: 4.21.0 semver: 6.3.0 - /@babel/helper-define-polyfill-provider/0.3.1_@babel+core@7.18.5: + /@babel/helper-define-polyfill-provider/0.3.1_@babel+core@7.18.6: resolution: {integrity: sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==} peerDependencies: '@babel/core': ^7.4.0-0 dependencies: - '@babel/core': 7.18.5 - '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.18.5 - '@babel/helper-module-imports': 7.16.7 - '@babel/helper-plugin-utils': 7.17.12 - '@babel/traverse': 7.18.5 + '@babel/core': 7.18.6 + '@babel/helper-compilation-targets': 7.18.6_@babel+core@7.18.6 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + '@babel/traverse': 7.18.6 debug: 4.3.4 lodash.debounce: 4.0.8 - resolve: 1.22.0 + resolve: 1.22.1 semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -1476,6 +1496,11 @@ packages: /@babel/helper-environment-visitor/7.18.2: resolution: {integrity: sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==} engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-environment-visitor/7.18.6: + resolution: {integrity: sha512-8n6gSfn2baOY+qlp+VSzsosjCVGFqWKmDF0cCWOybh52Dw3SEyoWR1KrhMJASjLwIEkkAufZ0xvr+SxLHSpy2Q==} + engines: {node: '>=6.9.0'} /@babel/helper-function-name/7.17.9: resolution: {integrity: sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==} @@ -1483,18 +1508,40 @@ packages: dependencies: '@babel/template': 7.16.7 '@babel/types': 7.18.4 + dev: true + + /@babel/helper-function-name/7.18.6: + resolution: {integrity: sha512-0mWMxV1aC97dhjCah5U5Ua7668r5ZmSC2DLfH2EZnf9c3/dHZKiFa5pRLMH5tjSl471tY6496ZWk/kjNONBxhw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.18.6 + '@babel/types': 7.18.6 /@babel/helper-hoist-variables/7.16.7: resolution: {integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.18.4 + dev: true + + /@babel/helper-hoist-variables/7.18.6: + resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.18.6 /@babel/helper-module-imports/7.16.7: resolution: {integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.18.4 + dev: true + + /@babel/helper-module-imports/7.18.6: + resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.18.6 /@babel/helper-module-transforms/7.18.0: resolution: {integrity: sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==} @@ -1510,30 +1557,75 @@ packages: '@babel/types': 7.18.4 transitivePeerDependencies: - supports-color + dev: true + + /@babel/helper-module-transforms/7.18.6: + resolution: {integrity: sha512-L//phhB4al5uucwzlimruukHB3jRd5JGClwRMD/ROrVjXfLqovYnvQrK/JK36WYyVwGGO7OD3kMyVTjx+WVPhw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.18.6 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-simple-access': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-validator-identifier': 7.18.6 + '@babel/template': 7.18.6 + '@babel/traverse': 7.18.6 + '@babel/types': 7.18.6 + transitivePeerDependencies: + - supports-color /@babel/helper-plugin-utils/7.17.12: resolution: {integrity: sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==} engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-plugin-utils/7.18.6: + resolution: {integrity: sha512-gvZnm1YAAxh13eJdkb9EWHBnF3eAub3XTLCZEehHT2kWxiKVRL64+ae5Y6Ivne0mVHmMYKT+xWgZO+gQhuLUBg==} + engines: {node: '>=6.9.0'} + dev: false /@babel/helper-simple-access/7.18.2: resolution: {integrity: sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.18.4 + dev: true + + /@babel/helper-simple-access/7.18.6: + resolution: {integrity: sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.18.6 /@babel/helper-split-export-declaration/7.16.7: resolution: {integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.18.4 + dev: true + + /@babel/helper-split-export-declaration/7.18.6: + resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.18.6 /@babel/helper-validator-identifier/7.16.7: resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==} engines: {node: '>=6.9.0'} + /@babel/helper-validator-identifier/7.18.6: + resolution: {integrity: sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==} + engines: {node: '>=6.9.0'} + /@babel/helper-validator-option/7.16.7: resolution: {integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==} engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-validator-option/7.18.6: + resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} + engines: {node: '>=6.9.0'} /@babel/helpers/7.18.2: resolution: {integrity: sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==} @@ -1544,6 +1636,17 @@ packages: '@babel/types': 7.18.4 transitivePeerDependencies: - supports-color + dev: true + + /@babel/helpers/7.18.6: + resolution: {integrity: sha512-vzSiiqbQOghPngUYt/zWGvK3LAsPhz55vc9XNN0xAl2gV4ieShI2OQli5duxWHD+72PZPTKAcfcZDE1Cwc5zsQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.18.6 + '@babel/traverse': 7.18.6 + '@babel/types': 7.18.6 + transitivePeerDependencies: + - supports-color /@babel/highlight/7.17.12: resolution: {integrity: sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==} @@ -1553,6 +1656,14 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 + /@babel/highlight/7.18.6: + resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.18.6 + chalk: 2.4.2 + js-tokens: 4.0.0 + /@babel/parser/7.14.6: resolution: {integrity: sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ==} engines: {node: '>=6.0.0'} @@ -1583,6 +1694,14 @@ packages: hasBin: true dependencies: '@babel/types': 7.18.4 + dev: true + + /@babel/parser/7.18.6: + resolution: {integrity: sha512-uQVSa9jJUe/G/304lXspfWVpKpK4euFLgGiMQFOCpM/bgcAdeoHwi/OQz23O9GK2osz26ZiXRRV9aV+Yl1O8tw==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.18.6 /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.18.2: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} @@ -1703,18 +1822,18 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-runtime/7.18.2_@babel+core@7.18.5: - resolution: {integrity: sha512-mr1ufuRMfS52ttq+1G1PD8OJNqgcTFjq3hwn8SZ5n1x1pBhi0E36rYMdTK0TsKtApJ4lDEdfXJwtGobQMHSMPg==} + /@babel/plugin-transform-runtime/7.18.6_@babel+core@7.18.6: + resolution: {integrity: sha512-8uRHk9ZmRSnWqUgyae249EJZ94b0yAGLBIqzZzl+0iEdbno55Pmlt/32JZsHwXD9k/uZj18Aqqk35wBX4CBTXA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.5 - '@babel/helper-module-imports': 7.16.7 - '@babel/helper-plugin-utils': 7.17.12 - babel-plugin-polyfill-corejs2: 0.3.1_@babel+core@7.18.5 - babel-plugin-polyfill-corejs3: 0.5.2_@babel+core@7.18.5 - babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.18.5 + '@babel/core': 7.18.6 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + babel-plugin-polyfill-corejs2: 0.3.1_@babel+core@7.18.6 + babel-plugin-polyfill-corejs3: 0.5.2_@babel+core@7.18.6 + babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.18.6 semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -1733,6 +1852,13 @@ packages: dependencies: regenerator-runtime: 0.13.9 + /@babel/runtime/7.18.6: + resolution: {integrity: sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.13.9 + dev: false + /@babel/template/7.16.7: resolution: {integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==} engines: {node: '>=6.9.0'} @@ -1740,6 +1866,15 @@ packages: '@babel/code-frame': 7.16.7 '@babel/parser': 7.18.5 '@babel/types': 7.18.4 + dev: true + + /@babel/template/7.18.6: + resolution: {integrity: sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/parser': 7.18.6 + '@babel/types': 7.18.6 /@babel/traverse/7.13.0: resolution: {integrity: sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==} @@ -1791,6 +1926,24 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color + dev: true + + /@babel/traverse/7.18.6: + resolution: {integrity: sha512-zS/OKyqmD7lslOtFqbscH6gMLFYOfG1YPqCKfAW5KrTeolKqvB8UelR49Fpr6y93kYkW2Ik00mT1LOGiAGvizw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.18.6 + '@babel/helper-environment-visitor': 7.18.6 + '@babel/helper-function-name': 7.18.6 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/parser': 7.18.6 + '@babel/types': 7.18.6 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color /@babel/types/7.13.0: resolution: {integrity: sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==} @@ -1806,29 +1959,39 @@ packages: dependencies: '@babel/helper-validator-identifier': 7.16.7 to-fast-properties: 2.0.0 + dev: true + + /@babel/types/7.18.6: + resolution: {integrity: sha512-NdBNzPDwed30fZdDQtVR7ZgaO4UKjuaQFH9VArS+HMnurlOY0JWN+4ROlu/iapMFwjRQU4pOG4StZfDmulEwGA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.18.6 + to-fast-properties: 2.0.0 /@bcoe/v8-coverage/0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true - /@coinbase/wallet-sdk/3.2.0_@babel+core@7.18.5: - resolution: {integrity: sha512-uw9rdsfzXsdmC9FblMt2UH4094vLl9h3i1za5A2MaC8Ak1X/E1QbGr1oi64QAx9HD+M75zmy506F+zT0/s5dpQ==} + /@coinbase/wallet-sdk/3.3.0_@babel+core@7.18.6: + resolution: {integrity: sha512-Prmxs5eYRxe5i+kDSsny97oPG4Pa5PhLmNDx8f7UQrvlPowGy5Tg0gHOqCie6ck2shVMdW8sKJ+RCLIRZ9kIjA==} engines: {node: '>= 10.0.0'} dependencies: '@metamask/safe-event-emitter': 2.0.0 bind-decorator: 1.0.11 bn.js: 5.2.1 + buffer: 6.0.3 clsx: 1.1.1 - eth-block-tracker: 4.4.3_@babel+core@7.18.5 + eth-block-tracker: 4.4.3_@babel+core@7.18.6 eth-json-rpc-filters: 4.2.2 eth-rpc-errors: 4.0.2 js-sha256: 0.9.0 json-rpc-engine: 6.1.0 keccak: 3.0.2 - preact: 10.7.3 - qs: 6.10.5 + preact: 10.8.2 + qs: 6.11.0 rxjs: 6.6.7 stream-browserify: 3.0.0 + util: 0.12.4 transitivePeerDependencies: - '@babel/core' - encoding @@ -2916,8 +3079,8 @@ packages: resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/set-array': 1.1.1 - '@jridgewell/sourcemap-codec': 1.4.13 + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 /@jridgewell/gen-mapping/0.3.1: resolution: {integrity: sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==} @@ -2926,6 +3089,7 @@ packages: '@jridgewell/set-array': 1.1.1 '@jridgewell/sourcemap-codec': 1.4.13 '@jridgewell/trace-mapping': 0.3.13 + dev: true /@jridgewell/gen-mapping/0.3.2: resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} @@ -2938,6 +3102,7 @@ packages: /@jridgewell/resolve-uri/3.0.7: resolution: {integrity: sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==} engines: {node: '>=6.0.0'} + dev: true /@jridgewell/resolve-uri/3.0.8: resolution: {integrity: sha512-YK5G9LaddzGbcucK4c8h5tWFmMPBvRZ/uyWmN1/SbBdIvqGUdWGkJ5BAaccgs6XbzVLsqbPJrBSFwKv3kT9i7w==} @@ -2946,6 +3111,7 @@ packages: /@jridgewell/set-array/1.1.1: resolution: {integrity: sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==} engines: {node: '>=6.0.0'} + dev: true /@jridgewell/set-array/1.1.2: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} @@ -2959,6 +3125,7 @@ packages: /@jridgewell/sourcemap-codec/1.4.13: resolution: {integrity: sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==} + dev: true /@jridgewell/sourcemap-codec/1.4.14: resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} @@ -2968,6 +3135,7 @@ packages: dependencies: '@jridgewell/resolve-uri': 3.0.7 '@jridgewell/sourcemap-codec': 1.4.13 + dev: true /@jridgewell/trace-mapping/0.3.14: resolution: {integrity: sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==} @@ -4100,24 +4268,24 @@ packages: '@sinonjs/commons': 1.8.3 dev: true - /@supabase/functions-js/1.3.3: - resolution: {integrity: sha512-35vO9niHRtzGe1QSvXKdOfvGPiX2KC44dGpWU6y0/gZCfTIgog/soU9HqABzQC/maVowO3hGLWfez5aN0MKfow==} + /@supabase/functions-js/1.3.4: + resolution: {integrity: sha512-yYVgkECjv7IZEBKBI3EB5Q7R1p0FJ10g8Q9N7SWKIHUU6i6DnbEGHIMFLyQRm1hmiNWD8fL7bRVEYacmTRJhHw==} dependencies: cross-fetch: 3.1.5 transitivePeerDependencies: - encoding dev: false - /@supabase/gotrue-js/1.22.15: - resolution: {integrity: sha512-7/mwnd1hR/bpkCmbDvjnwPfWyRcE2B1ZnfxthqgVaZ5oJHS/CQibyuLBL8DA75fxmgY9nIfednDZSydSm6zK0w==} + /@supabase/gotrue-js/1.22.17: + resolution: {integrity: sha512-IF5iJZgz0EBjWB/lx8GNMPTjw7ld1of774urSKbi+xw6PU5pb3tGcHsUfl6J12NlCXWiVQE53vJjCxKfh8nrwg==} dependencies: cross-fetch: 3.1.5 transitivePeerDependencies: - encoding dev: false - /@supabase/postgrest-js/0.37.2: - resolution: {integrity: sha512-3Dgx5k3RvtKqc8DvR2BEyh2fVyjZe5P4e0zD1r8dyuVmpaYDaASZ2YeNVgyWXMCWH7xzrj4vepTYlKwfj78QLg==} + /@supabase/postgrest-js/0.37.4: + resolution: {integrity: sha512-x+c2rk1fz9s6f1PrGxCJ0QTUgXPDI0G3ngIqD5sSiXhhCyfl8Q5V92mXl2EYtlDhkiUkjFNrOZFhXVbXOHgvDw==} dependencies: cross-fetch: 3.1.5 transitivePeerDependencies: @@ -4133,22 +4301,22 @@ packages: - supports-color dev: false - /@supabase/storage-js/1.7.0: - resolution: {integrity: sha512-f5EBw0wM96hKmnrXhgiqq2Reh9O0NgjKE+jkaKY4jQmfutefqaCAWn+cBzlmHs9h135H2ldaGmhWRFHUSkLt2g==} + /@supabase/storage-js/1.7.2: + resolution: {integrity: sha512-HX4HAfLUJznVgAwiKVgdTe5QD0bpUcqgc0hpk/s5Uy8qoe1tHZAc5qE9kI+tqk7rQKyymFpiA7+bAHlzyZXxxQ==} dependencies: cross-fetch: 3.1.5 transitivePeerDependencies: - encoding dev: false - /@supabase/supabase-js/1.35.3: - resolution: {integrity: sha512-uwO8OVdMFsGZNZ1xQhFz22+PSW0EWYZ5xVq+jQeGz8nhabEu+Q9Uyep/bcNzOpyPJRzbGfxSPRzgAdAxfJgFhw==} + /@supabase/supabase-js/1.35.4: + resolution: {integrity: sha512-9krwmuG3hdoS7SfM1UmCIw88aW9V1WW2Zx91tofdnmQraWKfk5e2fIKfp+Wjb9owq7JIkuUIA/qziVs2qX0lLQ==} dependencies: - '@supabase/functions-js': 1.3.3 - '@supabase/gotrue-js': 1.22.15 - '@supabase/postgrest-js': 0.37.2 + '@supabase/functions-js': 1.3.4 + '@supabase/gotrue-js': 1.22.17 + '@supabase/postgrest-js': 0.37.4 '@supabase/realtime-js': 1.7.2 - '@supabase/storage-js': 1.7.0 + '@supabase/storage-js': 1.7.2 transitivePeerDependencies: - encoding - supports-color @@ -4531,10 +4699,10 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@wagmi/core/0.3.8_joqlj2avzy4m3mrav26wv4v2ju: - resolution: {integrity: sha512-9wsd8YGW2ivjFwpkgAETn7cRbKOAddZz91vuh2VmIP2bWGiDuFA6RXy5/KLV/tGpvIIiCyGFO0JXpx+n4hFhgQ==} + /@wagmi/core/0.4.2_2ocw4wf2kb3i6lf4ct7nhauhqu: + resolution: {integrity: sha512-fd9niO/Wwr6MhaNeIjgHP3ToULAWKQ8neITgU7gAN5Q4uxbizKM8e6+i4EiffTKyaqvauMHa32Xz5zY7N+WAKA==} peerDependencies: - '@coinbase/wallet-sdk': '>=3.2.0' + '@coinbase/wallet-sdk': '>=3.3.0' '@walletconnect/ethereum-provider': '>=1.7.5' ethers: '>=5.5.1' peerDependenciesMeta: @@ -4543,7 +4711,7 @@ packages: '@walletconnect/ethereum-provider': optional: true dependencies: - '@coinbase/wallet-sdk': 3.2.0_@babel+core@7.18.5 + '@coinbase/wallet-sdk': 3.3.0_@babel+core@7.18.6 '@walletconnect/ethereum-provider': 1.7.8 ethers: 5.6.9 eventemitter3: 4.0.7 @@ -4868,8 +5036,8 @@ packages: engines: {node: '>=12'} dev: false - /antd/4.21.3_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-TETxAqqkgzpmQl/74kG2JiY6cd6E7LmrXjU7PN3Kxs8oPfQk7CGxez4smCMdpbTI2NU2qvOw0ugnvqzES82VJQ==} + /antd/4.21.4_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-seSXyzVwfOI0a9/HIxUQ41nVJpR8hHn+DbBlJTCOM92Q56Fvw0FlbtZuNMA2gaOkDzyPTnp4W7adlbaqkGsvog==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' @@ -4877,7 +5045,7 @@ packages: '@ant-design/colors': 6.0.0 '@ant-design/icons': 4.7.0_biqbaboplfbrettd7655fr4n2y '@ant-design/react-slick': 0.29.2_react@18.2.0 - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 '@ctrl/tinycolor': 3.4.1 classnames: 2.3.1 copy-to-clipboard: 3.3.1 @@ -4898,13 +5066,13 @@ packages: rc-menu: 9.6.0_biqbaboplfbrettd7655fr4n2y rc-motion: 2.6.0_biqbaboplfbrettd7655fr4n2y rc-notification: 4.6.0_biqbaboplfbrettd7655fr4n2y - rc-pagination: 3.1.16_biqbaboplfbrettd7655fr4n2y - rc-picker: 2.6.9_biqbaboplfbrettd7655fr4n2y + rc-pagination: 3.1.17_biqbaboplfbrettd7655fr4n2y + rc-picker: 2.6.10_biqbaboplfbrettd7655fr4n2y rc-progress: 3.3.3_biqbaboplfbrettd7655fr4n2y rc-rate: 2.9.2_biqbaboplfbrettd7655fr4n2y rc-resize-observer: 1.2.0_biqbaboplfbrettd7655fr4n2y rc-segmented: 2.1.0_biqbaboplfbrettd7655fr4n2y - rc-select: 14.1.6_biqbaboplfbrettd7655fr4n2y + rc-select: 14.1.8_biqbaboplfbrettd7655fr4n2y rc-slider: 10.0.0_biqbaboplfbrettd7655fr4n2y rc-steps: 4.1.4_biqbaboplfbrettd7655fr4n2y rc-switch: 3.2.2_biqbaboplfbrettd7655fr4n2y @@ -4916,7 +5084,7 @@ packages: rc-tree-select: 5.4.0_biqbaboplfbrettd7655fr4n2y rc-trigger: 5.3.1_biqbaboplfbrettd7655fr4n2y rc-upload: 4.3.4_biqbaboplfbrettd7655fr4n2y - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 scroll-into-view-if-needed: 2.2.29 @@ -5034,6 +5202,11 @@ packages: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} dev: true + /available-typed-arrays/1.0.5: + resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} + engines: {node: '>= 0.4'} + dev: false + /axios/0.21.4: resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} dependencies: @@ -5087,38 +5260,38 @@ packages: '@types/babel__traverse': 7.17.1 dev: true - /babel-plugin-polyfill-corejs2/0.3.1_@babel+core@7.18.5: + /babel-plugin-polyfill-corejs2/0.3.1_@babel+core@7.18.6: resolution: {integrity: sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.18.5 - '@babel/core': 7.18.5 - '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.18.5 + '@babel/compat-data': 7.18.6 + '@babel/core': 7.18.6 + '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.18.6 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: false - /babel-plugin-polyfill-corejs3/0.5.2_@babel+core@7.18.5: + /babel-plugin-polyfill-corejs3/0.5.2_@babel+core@7.18.6: resolution: {integrity: sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.5 - '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.18.5 - core-js-compat: 3.22.8 + '@babel/core': 7.18.6 + '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.18.6 + core-js-compat: 3.23.3 transitivePeerDependencies: - supports-color dev: false - /babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.18.5: + /babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.18.6: resolution: {integrity: sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.5 - '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.18.5 + '@babel/core': 7.18.6 + '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.18.6 transitivePeerDependencies: - supports-color dev: false @@ -5246,7 +5419,7 @@ packages: /broadcast-channel/3.7.0: resolution: {integrity: sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==} dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 detect-node: 2.1.0 js-sha3: 0.8.0 microseconds: 0.2.0 @@ -5285,6 +5458,7 @@ packages: escalade: 3.1.1 node-releases: 2.0.5 picocolors: 1.0.0 + dev: true /browserslist/4.21.0: resolution: {integrity: sha512-UQxE0DIhRB5z/zDz9iA03BOfxaN2+GQdBYH/2WrSIWEUrnpzTPJbhqt+umq6r3acaPRTW1FNTkrcp0PXgtFkvA==} @@ -5292,7 +5466,7 @@ packages: hasBin: true dependencies: caniuse-lite: 1.0.30001359 - electron-to-chromium: 1.4.170 + electron-to-chromium: 1.4.172 node-releases: 2.0.5 update-browserslist-db: 1.0.4_browserslist@4.21.0 @@ -5450,6 +5624,7 @@ packages: /caniuse-lite/1.0.30001352: resolution: {integrity: sha512-GUgH8w6YergqPQDGWhJGt8GDRnY0L/iJVQcU3eJ46GYf52R8tk0Wxp0PymuFVZboJYXGiCqwozAYZNRjVj6IcA==} + dev: true /caniuse-lite/1.0.30001359: resolution: {integrity: sha512-Xln/BAsPzEuiVLgJ2/45IaqD9jShtk3Y33anKb4+yLwQzws3+v6odKfpgES/cDEaZMLzSChpIGdbOYtH9MyuHw==} @@ -5695,10 +5870,10 @@ packages: toggle-selection: 1.0.6 dev: false - /core-js-compat/3.22.8: - resolution: {integrity: sha512-pQnwg4xtuvc2Bs/5zYQPaEYYSuTxsF7LBWF0SvnVhthZo/Qe+rJpcEekrdNK5DWwDJ0gv0oI9NNX5Mppdy0ctg==} + /core-js-compat/3.23.3: + resolution: {integrity: sha512-WSzUs2h2vvmKsacLHNTdpyOC9k43AEhcGoFlVgCY4L7aw98oSBKtPL6vD0/TqZjRWRQYdDSLkzZIni4Crbbiqw==} dependencies: - browserslist: 4.20.4 + browserslist: 4.21.0 semver: 7.0.0 dev: false @@ -5933,7 +6108,6 @@ packages: dependencies: has-property-descriptors: 1.0.0 object-keys: 1.1.1 - dev: true /defined/1.0.0: resolution: {integrity: sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==} @@ -6099,9 +6273,10 @@ packages: /electron-to-chromium/1.4.152: resolution: {integrity: sha512-jk4Ju5SGZAQQJ1iI4Rgru7dDlvkQPLpNPWH9gIZmwCD4YteA5Bbk1xPcPDUf5jUYs3e1e80RXdi8XgKQZaigeg==} + dev: true - /electron-to-chromium/1.4.170: - resolution: {integrity: sha512-rZ8PZLhK4ORPjFqLp9aqC4/S1j4qWFsPPz13xmWdrbBkU/LlxMcok+f+6f8YnQ57MiZwKtOaW15biZZsY5Igvw==} + /electron-to-chromium/1.4.172: + resolution: {integrity: sha512-yDoFfTJnqBAB6hSiPvzmsBJSrjOXJtHSJoqJdI/zSIh7DYupYnIOHt/bbPw/WE31BJjNTybDdNAs21gCMnTh0Q==} /elliptic/6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} @@ -6180,7 +6355,6 @@ packages: string.prototype.trimend: 1.0.5 string.prototype.trimstart: 1.0.5 unbox-primitive: 1.0.2 - dev: true /es-shim-unscopables/1.0.0: resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} @@ -6195,7 +6369,6 @@ packages: is-callable: 1.2.4 is-date-object: 1.0.5 is-symbol: 1.0.4 - dev: true /es5-ext/0.10.61: resolution: {integrity: sha512-yFhIqQAzu2Ca2I4SE2Au3rxVfmohU9Y7wqGR+s7+H7krk26NXhIRAZDgqd6xqjCEFUomDEA3/Bo/7fKmIkW1kA==} @@ -6817,11 +6990,11 @@ packages: engines: {node: '>=0.10.0'} dev: true - /eth-block-tracker/4.4.3_@babel+core@7.18.5: + /eth-block-tracker/4.4.3_@babel+core@7.18.6: resolution: {integrity: sha512-A8tG4Z4iNg4mw5tP1Vung9N9IjgMNqpiMoJ/FouSFwNCGHv2X0mmOYwtQOJzki6XN7r7Tyo01S29p7b224I4jw==} dependencies: - '@babel/plugin-transform-runtime': 7.18.2_@babel+core@7.18.5 - '@babel/runtime': 7.18.3 + '@babel/plugin-transform-runtime': 7.18.6_@babel+core@7.18.6 + '@babel/runtime': 7.18.6 eth-query: 2.1.2 json-rpc-random-id: 1.0.1 pify: 3.0.0 @@ -7228,6 +7401,12 @@ packages: optional: true dev: false + /for-each/0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + dependencies: + is-callable: 1.2.4 + dev: false + /form-data-encoder/1.7.1: resolution: {integrity: sha512-EFRDrsMm/kyqbTQocNvRXMLjc7Es2Vk+IQFx/YW7hkUH1eBl4J1fqiP34l74Yt0pFLCNpc06fkbVk00008mzjg==} dev: false @@ -7275,7 +7454,6 @@ packages: define-properties: 1.1.4 es-abstract: 1.20.1 functions-have-names: 1.2.3 - dev: true /functional-red-black-tree/1.0.1: resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} @@ -7283,7 +7461,6 @@ packages: /functions-have-names/1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - dev: true /gaxios/4.3.3: resolution: {integrity: sha512-gSaYYIO1Y3wUtdfHmjDUZ8LWaxJQpiavzbF5Kq53akSzvmVg0RfyOcFDbO1KJ/KCGRFz2qG+lS81F0nkr7cRJA==} @@ -7375,7 +7552,6 @@ packages: dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.2 - dev: true /glob-parent/5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} @@ -7494,7 +7670,6 @@ packages: /has-bigints/1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} - dev: true /has-flag/3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} @@ -7512,7 +7687,6 @@ packages: resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} dependencies: get-intrinsic: 1.1.2 - dev: true /has-symbols/1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} @@ -7523,7 +7697,6 @@ packages: engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 - dev: true /has/1.0.3: resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} @@ -7805,7 +7978,6 @@ packages: get-intrinsic: 1.1.2 has: 1.0.3 side-channel: 1.0.4 - dev: true /iobuffer/2.1.0: resolution: {integrity: sha512-0XZfU0STJ6NVHBZdMRPjF7jtkDEC5f4AxM/n5DSZOu11SQ+7tAl1csuEnEPoSPYWdaGZ/HOfn5Q837IEHddL2w==} @@ -7825,6 +7997,14 @@ packages: resolution: {integrity: sha512-WdPV58rT3aOWXvvyuBydnCq4S2BM1Yz8shKxlEpk/6x+GX202XRvXOycEFtNgnHVLoc46hpexPFx8Pz1/sMS0w==} dev: false + /is-arguments/1.1.1: + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: false + /is-array-type/1.0.0: resolution: {integrity: sha512-LLwKQdMAO/XUkq4XTed1VYqwR2OahiwkBg+yUtZT88LXX4MLXP28qGsVfSNVP8X0wc7fzDhcZD3nns/IK8UfKw==} dev: false @@ -7836,7 +8016,6 @@ packages: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} dependencies: has-bigints: 1.0.2 - dev: true /is-binary-path/2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} @@ -7850,12 +8029,10 @@ packages: dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 - dev: true /is-callable/1.2.4: resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==} engines: {node: '>= 0.4'} - dev: true /is-core-module/2.9.0: resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==} @@ -7867,7 +8044,6 @@ packages: engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 - dev: true /is-docker/2.2.1: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} @@ -7898,6 +8074,13 @@ packages: engines: {node: '>=6'} dev: true + /is-generator-function/1.0.10: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: false + /is-glob/4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -7926,14 +8109,12 @@ packages: /is-negative-zero/2.0.2: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} engines: {node: '>= 0.4'} - dev: true /is-number-object/1.0.7: resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 - dev: true /is-number/7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} @@ -7954,13 +8135,11 @@ packages: dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 - dev: true /is-shared-array-buffer/1.0.2: resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} dependencies: call-bind: 1.0.2 - dev: true /is-stream/2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} @@ -7971,14 +8150,23 @@ packages: engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 - dev: true /is-symbol/1.0.4: resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 - dev: true + + /is-typed-array/1.1.9: + resolution: {integrity: sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + es-abstract: 1.20.1 + for-each: 0.3.3 + has-tostringtag: 1.0.0 + dev: false /is-typedarray/1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} @@ -7993,7 +8181,6 @@ packages: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: call-bind: 1.0.2 - dev: true /is-wsl/2.2.0: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} @@ -8940,7 +9127,7 @@ packages: /match-sorter/6.3.1: resolution: {integrity: sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw==} dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 remove-accents: 0.4.2 dev: false @@ -9212,7 +9399,7 @@ packages: dev: false /ms/2.0.0: - resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=} + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} dev: false /ms/2.1.2: @@ -9431,7 +9618,6 @@ packages: /object-keys/1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} - dev: true /object.assign/4.1.2: resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} @@ -9441,7 +9627,6 @@ packages: define-properties: 1.1.4 has-symbols: 1.0.3 object-keys: 1.1.1 - dev: true /object.entries/1.1.5: resolution: {integrity: sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==} @@ -9864,8 +10049,8 @@ packages: resolution: {integrity: sha512-WKrRpCSwL2t3tpOOGhf2WfTpcmbpxaWtDbdJdKdjd0aEiTkvOmS4NBkG6kzlaAHI9AkQ3iVqbFWM3Ei7mZ4o1Q==} dev: false - /preact/10.7.3: - resolution: {integrity: sha512-giqJXP8VbtA1tyGa3f1n9wiN7PrHtONrDyE3T+ifjr/tTkg+2N4d/6sjC9WyJKv8wM7rOYDveqy5ZoFmYlwo4w==} + /preact/10.8.2: + resolution: {integrity: sha512-AKGt0BsDSiAYzVS78jZ9qRwuorY2CoSZtf1iOC6gLb/3QyZt+fLT09aYJBjRc/BEcRc4j+j3ggERMdNE43i1LQ==} dev: false /prelude-ls/1.1.2: @@ -9988,6 +10173,13 @@ packages: side-channel: 1.0.4 dev: false + /qs/6.11.0: + resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.4 + dev: false + /query-string/6.13.5: resolution: {integrity: sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q==} engines: {node: '>=6'} @@ -10017,11 +10209,11 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 dom-align: 1.12.3 lodash: 4.17.21 - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 resize-observer-polyfill: 1.5.1 @@ -10033,12 +10225,12 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 array-tree-filter: 2.1.0 classnames: 2.3.1 - rc-select: 14.1.6_biqbaboplfbrettd7655fr4n2y + rc-select: 14.1.8_biqbaboplfbrettd7655fr4n2y rc-tree: 5.6.5_biqbaboplfbrettd7655fr4n2y - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false @@ -10049,7 +10241,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -10061,10 +10253,10 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 rc-motion: 2.6.0_biqbaboplfbrettd7655fr4n2y - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 shallowequal: 1.1.0 @@ -10076,10 +10268,10 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 rc-motion: 2.6.0_biqbaboplfbrettd7655fr4n2y - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false @@ -10090,9 +10282,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false @@ -10103,10 +10295,10 @@ packages: react: '>=16.11.0' react-dom: '>=16.11.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 rc-trigger: 5.3.1_biqbaboplfbrettd7655fr4n2y - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false @@ -10118,9 +10310,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 async-validator: 4.2.5 - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false @@ -10131,10 +10323,10 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 rc-dialog: 8.9.0_biqbaboplfbrettd7655fr4n2y - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false @@ -10145,9 +10337,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false @@ -10158,9 +10350,9 @@ packages: react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false @@ -10171,12 +10363,12 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 rc-menu: 9.6.0_biqbaboplfbrettd7655fr4n2y rc-textarea: 0.3.7_biqbaboplfbrettd7655fr4n2y rc-trigger: 5.3.1_biqbaboplfbrettd7655fr4n2y - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false @@ -10187,12 +10379,12 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 rc-motion: 2.6.0_biqbaboplfbrettd7655fr4n2y rc-overflow: 1.2.6_biqbaboplfbrettd7655fr4n2y rc-trigger: 5.3.1_biqbaboplfbrettd7655fr4n2y - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 shallowequal: 1.1.0 @@ -10204,9 +10396,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false @@ -10218,10 +10410,10 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 rc-motion: 2.6.0_biqbaboplfbrettd7655fr4n2y - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false @@ -10232,40 +10424,40 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 rc-resize-observer: 1.2.0_biqbaboplfbrettd7655fr4n2y - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false - /rc-pagination/3.1.16_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-GFcHXJ7XxeJDf9B+ndP4PRDt46maSSgYhiwofBMiIGKIlBhJ0wfu8DMCEvaWJJLpI2u4Gb6zF1dHpiqPFrosPg==} + /rc-pagination/3.1.17_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-/BQ5UxcBnW28vFAcP2hfh+Xg15W0QZn8TWYwdCApchMH1H0CxiaUUcULP8uXcFM1TygcdKWdt3JqsL9cTAfdkQ==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false - /rc-picker/2.6.9_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-yH3UYXCADf7REtOAB5cwe1cyFKtB0p204RCN8JdZGG4uuSOZ1IPTkk/GJS6HOpxspZeJCLGzzajuQMDwck9dsw==} + /rc-picker/2.6.10_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-9wYtw0DFWs9FO92Qh2D76P0iojUr8ZhLOtScUeOit6ks/F+TBLrOC1uze3IOu+u9gbDAjmosNWLKbBzx/Yuv2w==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 date-fns: 2.28.0 dayjs: 1.11.3 moment: 2.29.3 rc-trigger: 5.3.1_biqbaboplfbrettd7655fr4n2y - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 shallowequal: 1.1.0 @@ -10277,9 +10469,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false @@ -10291,9 +10483,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false @@ -10304,9 +10496,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 resize-observer-polyfill: 1.5.1 @@ -10318,27 +10510,27 @@ packages: react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 rc-motion: 2.6.0_biqbaboplfbrettd7655fr4n2y - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false - /rc-select/14.1.6_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-iYk9eMfYGAwUx8r4kSYEp2mml86Av4nmYCSq7wV8VEl2p4vfR4Q71Kf7IagQIiCmHKbM9yhf/rfLvQA6DnhFKg==} + /rc-select/14.1.8_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-1kU/7ZCggyR5r5jVEQfAiN6Sq3LGLD2b6FNz5GWel3TOEQZYyDn0o4FAoIRqS6Y5ldWmkFxtd834ilPnG6NV6w==} engines: {node: '>=8.x'} peerDependencies: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 rc-motion: 2.6.0_biqbaboplfbrettd7655fr4n2y rc-overflow: 1.2.6_biqbaboplfbrettd7655fr4n2y rc-trigger: 5.3.1_biqbaboplfbrettd7655fr4n2y - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y rc-virtual-list: 3.4.8_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -10351,10 +10543,10 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 rc-tooltip: 5.1.1_biqbaboplfbrettd7655fr4n2y - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 shallowequal: 1.1.0 @@ -10367,9 +10559,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false @@ -10380,9 +10572,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false @@ -10394,10 +10586,10 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 rc-resize-observer: 1.2.0_biqbaboplfbrettd7655fr4n2y - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 shallowequal: 1.1.0 @@ -10410,12 +10602,12 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 rc-dropdown: 4.0.1_biqbaboplfbrettd7655fr4n2y rc-menu: 9.6.0_biqbaboplfbrettd7655fr4n2y rc-resize-observer: 1.2.0_biqbaboplfbrettd7655fr4n2y - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false @@ -10426,10 +10618,10 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 rc-resize-observer: 1.2.0_biqbaboplfbrettd7655fr4n2y - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 shallowequal: 1.1.0 @@ -10441,7 +10633,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 rc-trigger: 5.3.1_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -10453,11 +10645,11 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 - rc-select: 14.1.6_biqbaboplfbrettd7655fr4n2y + rc-select: 14.1.8_biqbaboplfbrettd7655fr4n2y rc-tree: 5.6.5_biqbaboplfbrettd7655fr4n2y - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false @@ -10469,10 +10661,10 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 rc-motion: 2.6.0_biqbaboplfbrettd7655fr4n2y - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y rc-virtual-list: 3.4.8_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -10485,11 +10677,11 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 rc-align: 4.0.12_biqbaboplfbrettd7655fr4n2y rc-motion: 2.6.0_biqbaboplfbrettd7655fr4n2y - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false @@ -10500,20 +10692,20 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 classnames: 2.3.1 - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false - /rc-util/5.22.0_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-L/hTaE//nU5HbVbEd5Eanl/D13neXjZ6byoM67KpV3AIQFzJmOuXWQG4WKm9ydVaQoJ7/CwSVIgXBh8rAv5fYg==} + /rc-util/5.22.5_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-awD2TGMGU97OZftT2R3JwrHWjR8k/xIwqjwcivPskciweUdgXE7QsyXkBKVSBHXS+c17AWWMDWuKWsJSheQy8g==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 react-is: 16.13.1 @@ -10529,7 +10721,7 @@ packages: dependencies: classnames: 2.3.1 rc-resize-observer: 1.2.0_biqbaboplfbrettd7655fr4n2y - rc-util: 5.22.0_biqbaboplfbrettd7655fr4n2y + rc-util: 5.22.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false @@ -10592,13 +10784,13 @@ packages: react-native: optional: true dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 '@types/use-sync-external-store': 0.0.3 broadcast-channel: 3.7.0 match-sorter: 6.3.1 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - use-sync-external-store: 1.1.0_react@18.2.0 + use-sync-external-store: 1.2.0_react@18.2.0 dev: false /react-redux/8.0.2_jcbkrypqxz3emsprsw5dchskju: @@ -10743,7 +10935,6 @@ packages: call-bind: 1.0.2 define-properties: 1.1.4 functions-have-names: 1.2.3 - dev: true /regexpp/3.2.0: resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} @@ -10802,6 +10993,7 @@ packages: is-core-module: 2.9.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 + dev: true /resolve/1.22.1: resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} @@ -11229,7 +11421,6 @@ packages: call-bind: 1.0.2 define-properties: 1.1.4 es-abstract: 1.20.1 - dev: true /string.prototype.trimstart/1.0.5: resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==} @@ -11237,7 +11428,6 @@ packages: call-bind: 1.0.2 define-properties: 1.1.4 es-abstract: 1.20.1 - dev: true /string_decoder/1.1.1: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} @@ -11895,7 +12085,6 @@ packages: has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - dev: true /universalify/0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} @@ -11910,7 +12099,7 @@ packages: /unload/2.2.0: resolution: {integrity: sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA==} dependencies: - '@babel/runtime': 7.18.3 + '@babel/runtime': 7.18.6 detect-node: 2.1.0 dev: false @@ -11950,6 +12139,14 @@ packages: react: 18.2.0 dev: false + /use-sync-external-store/1.2.0_react@18.2.0: + resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + dev: false + /utf-8-validate/5.0.9: resolution: {integrity: sha512-Yek7dAy0v3Kl0orwMlvi7TPtiCNrdfHNd7Gcc/pLq4BLXqfAmd0J7OWMizUQnTTJsyjKn02mU7anqwfmUP4J8Q==} engines: {node: '>=6.14.2'} @@ -11966,6 +12163,17 @@ packages: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: false + /util/0.12.4: + resolution: {integrity: sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==} + dependencies: + inherits: 2.0.4 + is-arguments: 1.1.1 + is-generator-function: 1.0.10 + is-typed-array: 1.1.9 + safe-buffer: 5.2.1 + which-typed-array: 1.1.8 + dev: false + /utility-types/3.10.0: resolution: {integrity: sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==} engines: {node: '>= 4'} @@ -12003,19 +12211,19 @@ packages: xml-name-validator: 4.0.0 dev: true - /wagmi/0.4.12_2pvqx3wni2imkaucnfdtyrjuiq: - resolution: {integrity: sha512-YfpRAJyGL9YvtecYDf6cUT6yaIBksHK9JZyq3WlVMUfeTleFmsqCiIaIaKhlPcE+NZxSsUHz1jbZw8KLWTcwvA==} + /wagmi/0.5.2_vl6iscrdodirx4c7oizvb5wpzu: + resolution: {integrity: sha512-SfjsJnh1qkLSHvwgKjQmnA5SgRR7WfEgFOxYazVmFHGn5u4ci4J32RynOxyCS8meDES2vUDW7Odqz91irB0IPA==} peerDependencies: ethers: '>=5.5.1' react: '>=17.0.0' dependencies: - '@coinbase/wallet-sdk': 3.2.0_@babel+core@7.18.5 - '@wagmi/core': 0.3.8_joqlj2avzy4m3mrav26wv4v2ju + '@coinbase/wallet-sdk': 3.3.0_@babel+core@7.18.6 + '@wagmi/core': 0.4.2_2ocw4wf2kb3i6lf4ct7nhauhqu '@walletconnect/ethereum-provider': 1.7.8 ethers: 5.6.9 react: 18.2.0 react-query: 4.0.0-beta.23_biqbaboplfbrettd7655fr4n2y - use-sync-external-store: 1.1.0_react@18.2.0 + use-sync-external-store: 1.2.0_react@18.2.0 transitivePeerDependencies: - '@babel/core' - bufferutil @@ -12143,10 +12351,21 @@ packages: is-number-object: 1.0.7 is-string: 1.0.7 is-symbol: 1.0.4 - dev: true /which-module/2.0.0: - resolution: {integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=} + resolution: {integrity: sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==} + dev: false + + /which-typed-array/1.1.8: + resolution: {integrity: sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + es-abstract: 1.20.1 + for-each: 0.3.3 + has-tostringtag: 1.0.0 + is-typed-array: 1.1.9 dev: false /which/2.0.2: @@ -12289,7 +12508,7 @@ packages: engines: {node: '>=10'} /yaeti/0.0.6: - resolution: {integrity: sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc=} + resolution: {integrity: sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==} engines: {node: '>=0.10.32'} dev: false