diff --git a/package.json b/package.json index cc6bae2..59a7125 100644 --- a/package.json +++ b/package.json @@ -21,11 +21,14 @@ "crowdin:sync:translations": "crowdin pull" }, "dependencies": { + "@emotion/react": "^11.11.4", + "@emotion/styled": "^11.11.0", "@headlessui/react": "^1.7.18", "@heroicons/react": "^2.1.1", "@lingui/core": "^4.5.0", "@lingui/react": "^4.5.0", "@masknet/kit": "^0.3.0", + "@mui/material": "^5.15.12", "@rainbow-me/rainbowkit": "1.2.0", "@servie/events": "^3.0.0", "@tanstack/react-query": "^5.8.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5d5591e..05f4101 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,6 +20,12 @@ patchedDependencies: path: patches/urlcat@3.1.0.patch dependencies: + '@emotion/react': + specifier: ^11.11.4 + version: 11.11.4(@types/react@18.2.48)(react@0.0.0-experimental-8039e6d0b-20231026) + '@emotion/styled': + specifier: ^11.11.0 + version: 11.11.0(@emotion/react@11.11.4)(@types/react@18.2.48)(react@0.0.0-experimental-8039e6d0b-20231026) '@headlessui/react': specifier: ^1.7.18 version: 1.7.18(react-dom@0.0.0-experimental-8039e6d0b-20231026)(react@0.0.0-experimental-8039e6d0b-20231026) @@ -35,6 +41,9 @@ dependencies: '@masknet/kit': specifier: ^0.3.0 version: 0.3.0 + '@mui/material': + specifier: ^5.15.12 + version: 5.15.12(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(@types/react@18.2.48)(react-dom@0.0.0-experimental-8039e6d0b-20231026)(react@0.0.0-experimental-8039e6d0b-20231026) '@rainbow-me/rainbowkit': specifier: 1.2.0 version: 1.2.0(patch_hash=77urjb6dmcystrwwrajiro6tem)(@types/react@18.2.48)(react-dom@0.0.0-experimental-8039e6d0b-20231026)(react@0.0.0-experimental-8039e6d0b-20231026)(viem@1.16.2)(wagmi@1.4.3) @@ -73,7 +82,7 @@ dependencies: version: 0.6.14(next@14.1.2)(react@0.0.0-experimental-8039e6d0b-20231026) notistack: specifier: 2.0.8 - version: 2.0.8(react-dom@0.0.0-experimental-8039e6d0b-20231026)(react@0.0.0-experimental-8039e6d0b-20231026) + version: 2.0.8(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(@mui/material@5.15.12)(react-dom@0.0.0-experimental-8039e6d0b-20231026)(react@0.0.0-experimental-8039e6d0b-20231026) postcss: specifier: ^8.4.30 version: 8.4.30 @@ -414,7 +423,6 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.0 - dev: true /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} @@ -499,7 +507,6 @@ packages: /@babel/helper-string-parser@7.23.4: resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} engines: {node: '>=6.9.0'} - dev: true /@babel/helper-validator-identifier@7.22.20: resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} @@ -1798,7 +1805,6 @@ packages: '@babel/helper-string-parser': 7.23.4 '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 - dev: true /@changesets/apply-release-plan@7.0.0: resolution: {integrity: sha512-vfi69JR416qC9hWmFGSxj7N6wA5J222XNBmezSVATPWDVPIF7gkd4d8CpbEbXmRWbVrkoli3oerGS6dcL/BGsQ==} @@ -2317,10 +2323,133 @@ packages: engines: {node: '>=18'} dev: true + /@emotion/babel-plugin@11.11.0: + resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==} + dependencies: + '@babel/helper-module-imports': 7.22.15 + '@babel/runtime': 7.24.0 + '@emotion/hash': 0.9.1 + '@emotion/memoize': 0.8.1 + '@emotion/serialize': 1.1.3 + babel-plugin-macros: 3.1.0 + convert-source-map: 1.9.0 + escape-string-regexp: 4.0.0 + find-root: 1.1.0 + source-map: 0.5.7 + stylis: 4.2.0 + dev: false + + /@emotion/cache@11.11.0: + resolution: {integrity: sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==} + dependencies: + '@emotion/memoize': 0.8.1 + '@emotion/sheet': 1.2.2 + '@emotion/utils': 1.2.1 + '@emotion/weak-memoize': 0.3.1 + stylis: 4.2.0 + dev: false + /@emotion/hash@0.8.0: resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==} dev: false + /@emotion/hash@0.9.1: + resolution: {integrity: sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==} + dev: false + + /@emotion/is-prop-valid@1.2.2: + resolution: {integrity: sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==} + dependencies: + '@emotion/memoize': 0.8.1 + dev: false + + /@emotion/memoize@0.8.1: + resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} + dev: false + + /@emotion/react@11.11.4(@types/react@18.2.48)(react@0.0.0-experimental-8039e6d0b-20231026): + resolution: {integrity: sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==} + peerDependencies: + '@types/react': '*' + react: '>=16.8.0 || 0.0.0-experimental-0a360642d-20230711' + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + dependencies: + '@babel/runtime': 7.24.0 + '@emotion/babel-plugin': 11.11.0 + '@emotion/cache': 11.11.0 + '@emotion/serialize': 1.1.3 + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@0.0.0-experimental-8039e6d0b-20231026) + '@emotion/utils': 1.2.1 + '@emotion/weak-memoize': 0.3.1 + '@types/react': 18.2.48 + hoist-non-react-statics: 3.3.2 + react: 0.0.0-experimental-8039e6d0b-20231026 + dev: false + + /@emotion/serialize@1.1.3: + resolution: {integrity: sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==} + dependencies: + '@emotion/hash': 0.9.1 + '@emotion/memoize': 0.8.1 + '@emotion/unitless': 0.8.1 + '@emotion/utils': 1.2.1 + csstype: 3.1.3 + dev: false + + /@emotion/sheet@1.2.2: + resolution: {integrity: sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==} + dev: false + + /@emotion/styled@11.11.0(@emotion/react@11.11.4)(@types/react@18.2.48)(react@0.0.0-experimental-8039e6d0b-20231026): + resolution: {integrity: sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==} + peerDependencies: + '@emotion/react': ^11.0.0-rc.0 + '@types/react': '*' + react: '>=16.8.0 || 0.0.0-experimental-0a360642d-20230711' + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + dependencies: + '@babel/runtime': 7.24.0 + '@emotion/babel-plugin': 11.11.0 + '@emotion/is-prop-valid': 1.2.2 + '@emotion/react': 11.11.4(@types/react@18.2.48)(react@0.0.0-experimental-8039e6d0b-20231026) + '@emotion/serialize': 1.1.3 + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@0.0.0-experimental-8039e6d0b-20231026) + '@emotion/utils': 1.2.1 + '@types/react': 18.2.48 + react: 0.0.0-experimental-8039e6d0b-20231026 + dev: false + + /@emotion/unitless@0.8.1: + resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==} + dev: false + + /@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@0.0.0-experimental-8039e6d0b-20231026): + resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==} + peerDependencies: + react: '>=16.8.0 || 0.0.0-experimental-0a360642d-20230711' + peerDependenciesMeta: + react: + optional: true + dependencies: + react: 0.0.0-experimental-8039e6d0b-20231026 + dev: false + + /@emotion/utils@1.2.1: + resolution: {integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==} + dev: false + + /@emotion/weak-memoize@0.3.1: + resolution: {integrity: sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==} + dev: false + /@esbuild/aix-ppc64@0.19.12: resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} engines: {node: '>=12'} @@ -2768,12 +2897,45 @@ packages: engines: {node: '>=14'} dev: false + /@floating-ui/core@1.6.0: + resolution: {integrity: sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==} + dependencies: + '@floating-ui/utils': 0.2.1 + dev: false + + /@floating-ui/dom@1.6.3: + resolution: {integrity: sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==} + dependencies: + '@floating-ui/core': 1.6.0 + '@floating-ui/utils': 0.2.1 + dev: false + + /@floating-ui/react-dom@2.0.8(react-dom@0.0.0-experimental-8039e6d0b-20231026)(react@0.0.0-experimental-8039e6d0b-20231026): + resolution: {integrity: sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==} + peerDependencies: + react: '>=16.8.0 || 0.0.0-experimental-0a360642d-20230711' + react-dom: '>=16.8.0 || 0.0.0-experimental-0a360642d-20230711' + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@floating-ui/dom': 1.6.3 + react: 0.0.0-experimental-8039e6d0b-20231026 + react-dom: 0.0.0-experimental-8039e6d0b-20231026(react@0.0.0-experimental-8039e6d0b-20231026) + dev: false + + /@floating-ui/utils@0.2.1: + resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} + dev: false + /@headlessui/react@1.7.18(react-dom@0.0.0-experimental-8039e6d0b-20231026)(react@0.0.0-experimental-8039e6d0b-20231026): resolution: {integrity: sha512-4i5DOrzwN4qSgNsL4Si61VMkUcWbcSKueUV7sFhpHzQcSShdlHENE5+QBntMSRvHt8NyoFO2AGG8si9lq+w4zQ==} engines: {node: '>=10'} peerDependencies: - react: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 - react-dom: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 + react: ^16 || ^17 || ^18 || 0.0.0-experimental-0a360642d-20230711 + react-dom: ^16 || ^17 || ^18 || 0.0.0-experimental-0a360642d-20230711 peerDependenciesMeta: react: optional: true @@ -2789,7 +2951,7 @@ packages: /@heroicons/react@2.1.1(react@0.0.0-experimental-8039e6d0b-20231026): resolution: {integrity: sha512-JyyN9Lo66kirbCMuMMRPtJxtKJoIsXKS569ebHGGRKbl8s4CtUfLnyKJxteA+vIKySocO4s1SkTkGS4xtG/yEA==} peerDependencies: - react: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 + react: '>= 16 || 0.0.0-experimental-0a360642d-20230711' peerDependenciesMeta: react: optional: true @@ -3115,7 +3277,7 @@ packages: resolution: {integrity: sha512-acfmKDt6kg2z8wYJXc8S5SmZk1sM46f6xIZFVN+HrJBN/Z7MO9pp4FroTScOBI5zbRsdvoaRdyruNJedLplnhQ==} engines: {node: '>=16.0.0'} peerDependencies: - react: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 peerDependenciesMeta: react: optional: true @@ -3258,6 +3420,183 @@ packages: tslib: 2.6.2 dev: false + /@mui/base@5.0.0-beta.38(@types/react@18.2.48)(react-dom@0.0.0-experimental-8039e6d0b-20231026)(react@0.0.0-experimental-8039e6d0b-20231026): + resolution: {integrity: sha512-AsjD6Y1X5A1qndxz8xCcR8LDqv31aiwlgWMPxFAX/kCKiIGKlK65yMeVZ62iQr/6LBz+9hSKLiD1i4TZdAHKcQ==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 + react-dom: ^17.0.0 || ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@babel/runtime': 7.24.0 + '@floating-ui/react-dom': 2.0.8(react-dom@0.0.0-experimental-8039e6d0b-20231026)(react@0.0.0-experimental-8039e6d0b-20231026) + '@mui/types': 7.2.13(@types/react@18.2.48) + '@mui/utils': 5.15.12(@types/react@18.2.48)(react@0.0.0-experimental-8039e6d0b-20231026) + '@popperjs/core': 2.11.8 + '@types/react': 18.2.48 + clsx: 2.1.0 + prop-types: 15.8.1 + react: 0.0.0-experimental-8039e6d0b-20231026 + react-dom: 0.0.0-experimental-8039e6d0b-20231026(react@0.0.0-experimental-8039e6d0b-20231026) + dev: false + + /@mui/core-downloads-tracker@5.15.12: + resolution: {integrity: sha512-brRO+tMFLpGyjEYHrX97bzqeF6jZmKpqqe1rY0LyIHAwP6xRVzh++zSecOQorDOCaZJg4XkGT9xfD+RWOWxZBA==} + dev: false + + /@mui/material@5.15.12(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(@types/react@18.2.48)(react-dom@0.0.0-experimental-8039e6d0b-20231026)(react@0.0.0-experimental-8039e6d0b-20231026): + resolution: {integrity: sha512-vXJGg6KNKucsvbW6l7w9zafnpOp0CWc0Wx4mDykuABTpQ5QQBnZxP7+oB4yAS1hDZQ1WobbeIl0CjxK4EEahkA==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@emotion/react': ^11.5.0 + '@emotion/styled': ^11.3.0 + '@types/react': ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 + react-dom: ^17.0.0 || ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + '@types/react': + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@babel/runtime': 7.24.0 + '@emotion/react': 11.11.4(@types/react@18.2.48)(react@0.0.0-experimental-8039e6d0b-20231026) + '@emotion/styled': 11.11.0(@emotion/react@11.11.4)(@types/react@18.2.48)(react@0.0.0-experimental-8039e6d0b-20231026) + '@mui/base': 5.0.0-beta.38(@types/react@18.2.48)(react-dom@0.0.0-experimental-8039e6d0b-20231026)(react@0.0.0-experimental-8039e6d0b-20231026) + '@mui/core-downloads-tracker': 5.15.12 + '@mui/system': 5.15.12(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(@types/react@18.2.48)(react@0.0.0-experimental-8039e6d0b-20231026) + '@mui/types': 7.2.13(@types/react@18.2.48) + '@mui/utils': 5.15.12(@types/react@18.2.48)(react@0.0.0-experimental-8039e6d0b-20231026) + '@types/react': 18.2.48 + '@types/react-transition-group': 4.4.10 + clsx: 2.1.0 + csstype: 3.1.3 + prop-types: 15.8.1 + react: 0.0.0-experimental-8039e6d0b-20231026 + react-dom: 0.0.0-experimental-8039e6d0b-20231026(react@0.0.0-experimental-8039e6d0b-20231026) + react-is: 18.2.0 + react-transition-group: 4.4.5(react-dom@0.0.0-experimental-8039e6d0b-20231026)(react@0.0.0-experimental-8039e6d0b-20231026) + dev: false + + /@mui/private-theming@5.15.12(@types/react@18.2.48)(react@0.0.0-experimental-8039e6d0b-20231026): + resolution: {integrity: sha512-cqoSo9sgA5HE+8vZClbLrq9EkyOnYysooepi5eKaKvJ41lReT2c5wOZAeDDM1+xknrMDos+0mT2zr3sZmUiRRA==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + dependencies: + '@babel/runtime': 7.24.0 + '@mui/utils': 5.15.12(@types/react@18.2.48)(react@0.0.0-experimental-8039e6d0b-20231026) + '@types/react': 18.2.48 + prop-types: 15.8.1 + react: 0.0.0-experimental-8039e6d0b-20231026 + dev: false + + /@mui/styled-engine@5.15.11(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(react@0.0.0-experimental-8039e6d0b-20231026): + resolution: {integrity: sha512-So21AhAngqo07ces4S/JpX5UaMU2RHXpEA6hNzI6IQjd/1usMPxpgK8wkGgTe3JKmC2KDmH8cvoycq5H3Ii7/w==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@emotion/react': ^11.4.1 + '@emotion/styled': ^11.3.0 + react: ^17.0.0 || ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + react: + optional: true + dependencies: + '@babel/runtime': 7.24.0 + '@emotion/cache': 11.11.0 + '@emotion/react': 11.11.4(@types/react@18.2.48)(react@0.0.0-experimental-8039e6d0b-20231026) + '@emotion/styled': 11.11.0(@emotion/react@11.11.4)(@types/react@18.2.48)(react@0.0.0-experimental-8039e6d0b-20231026) + csstype: 3.1.3 + prop-types: 15.8.1 + react: 0.0.0-experimental-8039e6d0b-20231026 + dev: false + + /@mui/system@5.15.12(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(@types/react@18.2.48)(react@0.0.0-experimental-8039e6d0b-20231026): + resolution: {integrity: sha512-/pq+GO6yN3X7r3hAwFTrzkAh7K1bTF5r8IzS79B9eyKJg7v6B/t4/zZYMR6OT9qEPtwf6rYN2Utg1e6Z7F1OgQ==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@emotion/react': ^11.5.0 + '@emotion/styled': ^11.3.0 + '@types/react': ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + '@types/react': + optional: true + react: + optional: true + dependencies: + '@babel/runtime': 7.24.0 + '@emotion/react': 11.11.4(@types/react@18.2.48)(react@0.0.0-experimental-8039e6d0b-20231026) + '@emotion/styled': 11.11.0(@emotion/react@11.11.4)(@types/react@18.2.48)(react@0.0.0-experimental-8039e6d0b-20231026) + '@mui/private-theming': 5.15.12(@types/react@18.2.48)(react@0.0.0-experimental-8039e6d0b-20231026) + '@mui/styled-engine': 5.15.11(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(react@0.0.0-experimental-8039e6d0b-20231026) + '@mui/types': 7.2.13(@types/react@18.2.48) + '@mui/utils': 5.15.12(@types/react@18.2.48)(react@0.0.0-experimental-8039e6d0b-20231026) + '@types/react': 18.2.48 + clsx: 2.1.0 + csstype: 3.1.3 + prop-types: 15.8.1 + react: 0.0.0-experimental-8039e6d0b-20231026 + dev: false + + /@mui/types@7.2.13(@types/react@18.2.48): + resolution: {integrity: sha512-qP9OgacN62s+l8rdDhSFRe05HWtLLJ5TGclC9I1+tQngbssu0m2dmFZs+Px53AcOs9fD7TbYd4gc9AXzVqO/+g==} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.2.48 + dev: false + + /@mui/utils@5.15.12(@types/react@18.2.48)(react@0.0.0-experimental-8039e6d0b-20231026): + resolution: {integrity: sha512-8SDGCnO2DY9Yy+5bGzu00NZowSDtuyHP4H8gunhHGQoIlhlY2Z3w64wBzAOLpYw/ZhJNzksDTnS/i8qdJvxuow==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + dependencies: + '@babel/runtime': 7.24.0 + '@types/prop-types': 15.7.11 + '@types/react': 18.2.48 + prop-types: 15.8.1 + react: 0.0.0-experimental-8039e6d0b-20231026 + react-is: 18.2.0 + dev: false + /@next/env@14.1.2: resolution: {integrity: sha512-U0iEG+JF86j6qyu330sfPgsMmDVH8vWVmzZadl+an5EU3o5HqdNytOpM+HsFpl58PmhGBTKx3UmM9c+eoLK0mA==} @@ -3532,12 +3871,16 @@ packages: dev: true optional: true + /@popperjs/core@2.11.8: + resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} + dev: false + /@rainbow-me/rainbowkit@1.2.0(patch_hash=77urjb6dmcystrwwrajiro6tem)(@types/react@18.2.48)(react-dom@0.0.0-experimental-8039e6d0b-20231026)(react@0.0.0-experimental-8039e6d0b-20231026)(viem@1.16.2)(wagmi@1.4.3): resolution: {integrity: sha512-XjdeX31GwFdRR/1rCRqPXiO94nbq2qOlnaox5P4K/KMRIUwyelKzak27uWw8Krmor/Hcrd5FisfepGDS0tUfEA==} engines: {node: '>=12.4'} peerDependencies: - react: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 - react-dom: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 + react: '>=17 || 0.0.0-experimental-0a360642d-20230711' + react-dom: '>=17 || 0.0.0-experimental-0a360642d-20230711' viem: ~0.3.19 || ^1.0.0 wagmi: ~1.0.1 || ~1.1.0 || ~1.2.0 || ~1.3.0 || ~1.4.0 peerDependenciesMeta: @@ -4230,8 +4573,8 @@ packages: resolution: {integrity: sha512-pu05YQ7k/1eyMlZTE5OpZt+ibvkZ3vT0hrzmHnRXOV2tfqDIlkvInczbXkVUdel8OLy6t21B6x3IXUNpqAyTJQ==} peerDependencies: '@tanstack/react-query': ^5.8.7 - react: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 - react-dom: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 + react: ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 + react-dom: ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 peerDependenciesMeta: react: optional: true @@ -4249,8 +4592,8 @@ packages: peerDependencies: '@tanstack/react-query': ^5.8.7 next: ^13 || ^14 - react: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 - react-dom: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 + react: ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 + react-dom: ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 peerDependenciesMeta: react: optional: true @@ -4275,8 +4618,8 @@ packages: /@tanstack/react-query@4.36.1(react-dom@0.0.0-experimental-8039e6d0b-20231026)(react@0.0.0-experimental-8039e6d0b-20231026): resolution: {integrity: sha512-y7ySVHFyyQblPl3J3eQBWpXZkliroki3ARnBKsdJchlgt7yJLRDUcf4B8soufgiYt3pEQIkBWBx1N9/ZPIeUWw==} peerDependencies: - react: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 - react-dom: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 react-native: '*' peerDependenciesMeta: react: @@ -4295,8 +4638,8 @@ packages: /@tanstack/react-query@5.8.7(react-dom@0.0.0-experimental-8039e6d0b-20231026)(react@0.0.0-experimental-8039e6d0b-20231026): resolution: {integrity: sha512-RYSSMmkhbJ7tPkf8w+MSRIXQLoUCm7DRnTLDcdf+uampupnriEsob3fVWTt9oaEj+AJWEKeCErDBdZeNcAzURQ==} peerDependencies: - react: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 - react-dom: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 + react: ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 + react-dom: ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 react-native: '*' peerDependenciesMeta: react: @@ -4314,8 +4657,8 @@ packages: /@tanstack/react-virtual@3.1.3(react-dom@0.0.0-experimental-8039e6d0b-20231026)(react@0.0.0-experimental-8039e6d0b-20231026): resolution: {integrity: sha512-YCzcbF/Ws/uZ0q3Z6fagH+JVhx4JLvbSflgldMgLsuvB8aXjZLLb3HvrEVxY480F9wFlBiXlvQxOyXb5ENPrNA==} peerDependencies: - react: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 - react-dom: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 peerDependenciesMeta: react: optional: true @@ -4442,6 +4785,12 @@ packages: '@types/react': 18.2.48 dev: true + /@types/react-transition-group@4.4.10: + resolution: {integrity: sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==} + dependencies: + '@types/react': 18.2.48 + dev: false + /@types/react@18.2.48: resolution: {integrity: sha512-qboRCl6Ie70DQQG9hhNREz81jqC1cs9EVNcjQ1AU+jH6NFfSAhVVbrrY/+nSF+Bsk4AOwm9Qa61InvMCyV+H3w==} dependencies: @@ -6293,6 +6642,11 @@ packages: engines: {node: '>=6'} dev: false + /clsx@2.1.0: + resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==} + engines: {node: '>=6'} + dev: false + /cluster-key-slot@1.1.2: resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==} engines: {node: '>=0.10.0'} @@ -6383,6 +6737,10 @@ packages: engines: {node: ^14.18.0 || >=16.10.0} dev: false + /convert-source-map@1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + dev: false + /convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} dev: true @@ -6937,6 +7295,13 @@ packages: esutils: 2.0.3 dev: true + /dom-helpers@5.2.1: + resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} + dependencies: + '@babel/runtime': 7.24.0 + csstype: 3.1.3 + dev: false + /dom-serializer@2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} dependencies: @@ -7248,7 +7613,6 @@ packages: /escape-string-regexp@4.0.0: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - dev: true /eslint-config-next@14.1.2(eslint@8.57.0)(typescript@5.0.2): resolution: {integrity: sha512-g46mlgWmHoWhHuDbaQS8PLNQtBkVkiQMnVLhFcqnPSXN2I+R4Obom3ihCIQuNLbjVUgiFFHqmEwwtDuWv1wYKA==} @@ -7790,6 +8154,10 @@ packages: engines: {node: '>=0.10.0'} dev: false + /find-root@1.1.0: + resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} + dev: false + /find-up-simple@1.0.0: resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==} engines: {node: '>=18'} @@ -9245,8 +9613,8 @@ packages: /nano-css@5.6.1(react-dom@0.0.0-experimental-8039e6d0b-20231026)(react@0.0.0-experimental-8039e6d0b-20231026): resolution: {integrity: sha512-T2Mhc//CepkTa3X4pUhKgbEheJHYAxD0VptuqFhDbGMUWVV2m+lkNiW/Ieuj35wrfC8Zm0l7HvssQh7zcEttSw==} peerDependencies: - react: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 - react-dom: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 + react: '*' + react-dom: '*' peerDependenciesMeta: react: optional: true @@ -9287,8 +9655,8 @@ packages: peerDependencies: next: ^12.2.5 || ^13 || ^14 nodemailer: ^6.6.5 - react: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 - react-dom: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 + react: ^17.0.2 || ^18 || 0.0.0-experimental-0a360642d-20230711 + react-dom: ^17.0.2 || ^18 || 0.0.0-experimental-0a360642d-20230711 peerDependenciesMeta: nodemailer: optional: true @@ -9315,7 +9683,7 @@ packages: resolution: {integrity: sha512-JB6MUpXa1Y2L1Zujm+4nxOFHgC8R1tkQV5l5lgOXQo/Rjoqi5W9D7pEp0ro6VOFw6VgBwfTf11pm+BdgwlH+Og==} peerDependencies: next: ^13.0 - react: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 + react: ^17.0 || ^18.0 || 0.0.0-experimental-0a360642d-20230711 peerDependenciesMeta: react: optional: true @@ -9331,8 +9699,8 @@ packages: hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 - react: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 - react-dom: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 + react: ^18.2.0 || 0.0.0-experimental-0a360642d-20230711 + react-dom: ^18.2.0 || 0.0.0-experimental-0a360642d-20230711 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': @@ -9441,14 +9809,14 @@ packages: engines: {node: '>=0.10.0'} dev: true - /notistack@2.0.8(react-dom@0.0.0-experimental-8039e6d0b-20231026)(react@0.0.0-experimental-8039e6d0b-20231026): + /notistack@2.0.8(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(@mui/material@5.15.12)(react-dom@0.0.0-experimental-8039e6d0b-20231026)(react@0.0.0-experimental-8039e6d0b-20231026): resolution: {integrity: sha512-/IY14wkFp5qjPgKNvAdfL5Jp6q90+MjgKTPh4c81r/lW70KeuX6b9pE/4f8L4FG31cNudbN9siiFS5ql1aSLRw==} peerDependencies: '@emotion/react': ^11.4.1 '@emotion/styled': ^11.3.0 '@mui/material': ^5.0.0 - react: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 - react-dom: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 peerDependenciesMeta: '@emotion/react': optional: true @@ -9461,6 +9829,9 @@ packages: react-dom: optional: true dependencies: + '@emotion/react': 11.11.4(@types/react@18.2.48)(react@0.0.0-experimental-8039e6d0b-20231026) + '@emotion/styled': 11.11.0(@emotion/react@11.11.4)(@types/react@18.2.48)(react@0.0.0-experimental-8039e6d0b-20231026) + '@mui/material': 5.15.12(@emotion/react@11.11.4)(@emotion/styled@11.11.0)(@types/react@18.2.48)(react-dom@0.0.0-experimental-8039e6d0b-20231026)(react@0.0.0-experimental-8039e6d0b-20231026) clsx: 1.2.1 hoist-non-react-statics: 3.3.2 react: 0.0.0-experimental-8039e6d0b-20231026 @@ -9491,7 +9862,6 @@ packages: /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - dev: true /object-hash@2.2.0: resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==} @@ -10104,7 +10474,6 @@ packages: loose-envify: 1.4.0 object-assign: 4.1.1 react-is: 16.13.1 - dev: true /proxy-compare@2.5.1: resolution: {integrity: sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==} @@ -10241,14 +10610,13 @@ packages: /react-is@18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} - dev: true /react-remove-scroll-bar@2.3.5(@types/react@18.2.48)(react@0.0.0-experimental-8039e6d0b-20231026): resolution: {integrity: sha512-3cqjOqg6s0XbOjWvmasmqHch+RLxIEk2r/70rzGXuz3iIGQsQheEQyqYCBb5EECoD01Vo2SIbDqW4paLeLTASw==} engines: {node: '>=10'} peerDependencies: - '@types/react': 18.2.48 - react: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 peerDependenciesMeta: '@types/react': optional: true @@ -10265,8 +10633,8 @@ packages: resolution: {integrity: sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==} engines: {node: '>=10'} peerDependencies: - '@types/react': 18.2.48 - react: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 peerDependenciesMeta: '@types/react': optional: true @@ -10286,8 +10654,8 @@ packages: resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} peerDependencies: - '@types/react': 18.2.48 - react: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 peerDependenciesMeta: '@types/react': optional: true @@ -10301,10 +10669,29 @@ packages: tslib: 2.6.2 dev: false + /react-transition-group@4.4.5(react-dom@0.0.0-experimental-8039e6d0b-20231026)(react@0.0.0-experimental-8039e6d0b-20231026): + resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} + peerDependencies: + react: '>=16.6.0 || 0.0.0-experimental-0a360642d-20230711' + react-dom: '>=16.6.0 || 0.0.0-experimental-0a360642d-20230711' + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@babel/runtime': 7.24.0 + dom-helpers: 5.2.1 + loose-envify: 1.4.0 + prop-types: 15.8.1 + react: 0.0.0-experimental-8039e6d0b-20231026 + react-dom: 0.0.0-experimental-8039e6d0b-20231026(react@0.0.0-experimental-8039e6d0b-20231026) + dev: false + /react-universal-interface@0.6.2(react@0.0.0-experimental-8039e6d0b-20231026)(tslib@2.6.2): resolution: {integrity: sha512-dg8yXdcQmvgR13RIlZbTRQOoUrDciFVoSBZILwjE2LFISxZZ8loVJKAkuzswl5js8BHda79bIb2b84ehU8IjXw==} peerDependencies: - react: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 + react: '*' tslib: '*' peerDependenciesMeta: react: @@ -10317,8 +10704,8 @@ packages: /react-use@17.4.0(react-dom@0.0.0-experimental-8039e6d0b-20231026)(react@0.0.0-experimental-8039e6d0b-20231026): resolution: {integrity: sha512-TgbNTCA33Wl7xzIJegn1HndB4qTS9u03QUwyNycUnXaweZkE4Kq2SB+Yoxx8qbshkZGYBDvUXbXWRUmQDcZZ/Q==} peerDependencies: - react: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 - react-dom: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 peerDependenciesMeta: react: optional: true @@ -10862,6 +11249,11 @@ packages: engines: {node: '>=0.10.0'} dev: false + /source-map@0.5.7: + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + engines: {node: '>=0.10.0'} + dev: false + /source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} @@ -11092,7 +11484,7 @@ packages: peerDependencies: '@babel/core': '*' babel-plugin-macros: '*' - react: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || 0.0.0-experimental-0a360642d-20230711' peerDependenciesMeta: '@babel/core': optional: true @@ -11105,6 +11497,10 @@ packages: client-only: 0.0.1 react: 0.0.0-experimental-8039e6d0b-20231026 + /stylis@4.2.0: + resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} + dev: false + /stylis@4.3.1: resolution: {integrity: sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==} dev: false @@ -11358,7 +11754,6 @@ packages: /to-fast-properties@2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} - dev: true /to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} @@ -11716,8 +12111,8 @@ packages: resolution: {integrity: sha512-Lg4Vx1XZQauB42Hw3kK7JM6yjVjgFmFC5/Ab797s79aARomD2nEErc4mCgM8EZrARLmmbWpi5DGCadmK50DcAQ==} engines: {node: '>=10'} peerDependencies: - '@types/react': 18.2.48 - react: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 peerDependenciesMeta: '@types/react': optional: true @@ -11733,8 +12128,8 @@ packages: resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} engines: {node: '>=10'} peerDependencies: - '@types/react': 18.2.48 - react: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 + '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 peerDependenciesMeta: '@types/react': optional: true @@ -11750,7 +12145,7 @@ packages: /use-sync-external-store@1.2.0(react@0.0.0-experimental-8039e6d0b-20231026): resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: - react: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || 0.0.0-experimental-0a360642d-20230711 peerDependenciesMeta: react: optional: true @@ -11799,8 +12194,8 @@ packages: resolution: {integrity: sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw==} engines: {node: '>=12.20.0'} peerDependencies: - '@types/react': 18.2.48 - react: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 + '@types/react': '>=16.8' + react: '>=16.8 || 0.0.0-experimental-0a360642d-20230711' peerDependenciesMeta: '@types/react': optional: true @@ -11863,7 +12258,7 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': 20.11.9 + '@types/node': ^18.0.0 || >=20.0.0 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -11970,7 +12365,7 @@ packages: /wagmi@1.4.3(@types/react@18.2.48)(@vercel/kv@1.0.1)(react-dom@0.0.0-experimental-8039e6d0b-20231026)(react@0.0.0-experimental-8039e6d0b-20231026)(typescript@5.0.2)(viem@1.16.2)(zod@3.22.4): resolution: {integrity: sha512-3LjbqqVRe6WW/WD07QCd5Itmo4nUfLsXuoc8F7nw9NslNUg8SFEb+g/jZ4665V0xh5ZRqPBJ7XOXASpdM2Y/5Q==} peerDependencies: - react: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 + react: '>=17.0.0 || 0.0.0-experimental-0a360642d-20230711' typescript: '>=5.0.4 || 5' viem: '>=0.3.35' peerDependenciesMeta: @@ -12365,9 +12760,9 @@ packages: resolution: {integrity: sha512-5UTUIAiHMNf5+mFp7/AnzJXS7+XxktULFN0+D1sCiZWyX7ZG+AQpqs2qpYrynRij4QvoDdCD+U+bmg/cG3Ucxw==} engines: {node: '>=12.7.0'} peerDependencies: - '@types/react': 18.2.48 + '@types/react': '>=16.8' immer: '>=9.0' - react: 0.0.0-experimental-8039e6d0b-20231026 || 0.0.0-experimental-0a360642d-20230711 + react: '>=16.8 || 0.0.0-experimental-0a360642d-20230711' peerDependenciesMeta: '@types/react': optional: true @@ -12383,6 +12778,8 @@ packages: time: /@crowdin/cli@3.15.0: '2023-10-25T07:28:15.085Z' + /@emotion/react@11.11.4: '2024-02-27T14:08:23.780Z' + /@emotion/styled@11.11.0: '2023-05-06T08:49:15.982Z' /@headlessui/react@1.7.18: '2024-01-08T15:16:16.053Z' /@heroicons/react@2.1.1: '2023-12-18T20:11:14.879Z' /@lingui/cli@4.5.0: '2023-09-14T08:22:52.006Z' @@ -12393,6 +12790,7 @@ time: /@lingui/react@4.7.1: '2024-02-20T15:13:21.718Z' /@lingui/swc-plugin@4.0.4: '2023-07-26T12:46:59.533Z' /@masknet/kit@0.3.0: '2024-01-25T08:08:18.361Z' + /@mui/material@5.15.12: '2024-03-05T15:33:04.427Z' /@rainbow-me/rainbowkit@1.2.0: '2023-10-31T14:32:45.139Z' /@servie/events@3.0.0: '2021-04-13T22:43:08.067Z' /@sinonjs/text-encoding@0.7.2: '2022-07-27T11:54:25.384Z' diff --git a/public/KV-meson.png b/public/KV-meson.png new file mode 100644 index 0000000..f0063e1 Binary files /dev/null and b/public/KV-meson.png differ diff --git a/public/KV.png b/public/KV.png new file mode 100644 index 0000000..2562d93 Binary files /dev/null and b/public/KV.png differ diff --git a/public/link.svg b/public/link.svg new file mode 100644 index 0000000..7324465 --- /dev/null +++ b/public/link.svg @@ -0,0 +1,11 @@ + diff --git a/public/logo.svg b/public/logo.svg new file mode 100644 index 0000000..b62de06 --- /dev/null +++ b/public/logo.svg @@ -0,0 +1,18 @@ + diff --git a/public/logos/discord.svg b/public/logos/discord.svg new file mode 100644 index 0000000..d383970 --- /dev/null +++ b/public/logos/discord.svg @@ -0,0 +1,14 @@ + diff --git a/public/logos/facebook.svg b/public/logos/facebook.svg new file mode 100644 index 0000000..4373b9a --- /dev/null +++ b/public/logos/facebook.svg @@ -0,0 +1,14 @@ + diff --git a/public/logos/github.svg b/public/logos/github.svg new file mode 100644 index 0000000..1f63308 --- /dev/null +++ b/public/logos/github.svg @@ -0,0 +1,9 @@ + diff --git a/public/logos/medium.svg b/public/logos/medium.svg new file mode 100644 index 0000000..626c9d2 --- /dev/null +++ b/public/logos/medium.svg @@ -0,0 +1,9 @@ + diff --git a/public/logos/reddit.svg b/public/logos/reddit.svg new file mode 100644 index 0000000..a302868 --- /dev/null +++ b/public/logos/reddit.svg @@ -0,0 +1,14 @@ + diff --git a/public/logos/sln-network.svg b/public/logos/sln-network.svg new file mode 100644 index 0000000..2167162 --- /dev/null +++ b/public/logos/sln-network.svg @@ -0,0 +1,21 @@ + diff --git a/public/logos/sln.svg b/public/logos/sln.svg new file mode 100644 index 0000000..dac74f3 --- /dev/null +++ b/public/logos/sln.svg @@ -0,0 +1,6 @@ + diff --git a/public/logos/telegram.svg b/public/logos/telegram.svg new file mode 100644 index 0000000..4a25275 --- /dev/null +++ b/public/logos/telegram.svg @@ -0,0 +1,9 @@ + diff --git a/public/logos/twitter.svg b/public/logos/twitter.svg new file mode 100644 index 0000000..bea867f --- /dev/null +++ b/public/logos/twitter.svg @@ -0,0 +1,14 @@ + diff --git a/public/logos/youtube.svg b/public/logos/youtube.svg new file mode 100644 index 0000000..ccb2f83 --- /dev/null +++ b/public/logos/youtube.svg @@ -0,0 +1,14 @@ + diff --git a/public/wallet.svg b/public/wallet.svg new file mode 100644 index 0000000..6ed8090 --- /dev/null +++ b/public/wallet.svg @@ -0,0 +1,5 @@ + diff --git a/public/x.svg b/public/x.svg new file mode 100644 index 0000000..f39490d --- /dev/null +++ b/public/x.svg @@ -0,0 +1,3 @@ + diff --git a/src/app/globals.css b/src/app/globals.css index f6c5a4b..8bf80b3 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -6,6 +6,7 @@ --foreground-rgb: 0, 0, 0; --background-start-rgb: 214, 219, 220; --background-end-rgb: 255, 255, 255; + --line-green: linear-gradient(180deg,rgb(0, 229, 119) 0%,rgb(0, 229, 172) 100%) } @media (prefers-color-scheme: dark) { diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 236ad8c..1cfbc6b 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,4 +1,6 @@ import '@/app/globals.css'; +import { Header } from '@/components/Header/index.js'; +import { Providers } from '@/components/Providers.js'; import type { Metadata } from 'next'; import { Inter } from 'next/font/google'; @@ -17,7 +19,12 @@ export default function RootLayout({ }>) { return ( -
{children} - + +