From e97b69f02c88ac5b0e7f323f115c9ae45a9bc411 Mon Sep 17 00:00:00 2001 From: enesozturk Date: Fri, 6 Dec 2024 20:11:56 +0300 Subject: [PATCH] chore: remove demo project --- .changeset/config.json | 1 - apps/demo/.eslintrc.json | 3 - apps/demo/.gitignore | 36 - apps/demo/CHANGELOG.md | 547 ------------ apps/demo/app/favicon.ico | Bin 4286 -> 0 bytes apps/demo/app/layout.tsx | 42 - apps/demo/app/page.tsx | 35 - apps/demo/assets/images/w3m-logo.png | Bin 90855 -> 0 bytes apps/demo/components/ConfigSection.tsx | 80 -- apps/demo/components/Gradient.tsx | 25 - apps/demo/components/NavSection.tsx | 24 - apps/demo/components/ViewSection.tsx | 37 - apps/demo/components/ui/button.tsx | 59 -- apps/demo/components/ui/switch.tsx | 24 - apps/demo/context/AppKit.tsx | 7 - apps/demo/next.config.mjs | 19 - apps/demo/package.json | 39 - apps/demo/postcss.config.js | 6 - apps/demo/public/fonts/ABCDiatype-Bold.woff2 | Bin 39084 -> 0 bytes .../public/fonts/ABCDiatype-Regular.woff2 | Bin 36524 -> 0 bytes apps/demo/store/ConfigStore.ts | 36 - apps/demo/styles/fonts.css | 12 - apps/demo/styles/globals.css | 63 -- apps/demo/tailwind.config.ts | 22 - apps/demo/tsconfig.json | 27 - apps/demo/utils/constants.ts | 14 - apps/demo/utils/functions.ts | 6 - package.json | 2 - pnpm-lock.yaml | 818 +----------------- 29 files changed, 5 insertions(+), 1979 deletions(-) delete mode 100644 apps/demo/.eslintrc.json delete mode 100644 apps/demo/.gitignore delete mode 100644 apps/demo/CHANGELOG.md delete mode 100644 apps/demo/app/favicon.ico delete mode 100644 apps/demo/app/layout.tsx delete mode 100644 apps/demo/app/page.tsx delete mode 100644 apps/demo/assets/images/w3m-logo.png delete mode 100644 apps/demo/components/ConfigSection.tsx delete mode 100644 apps/demo/components/Gradient.tsx delete mode 100644 apps/demo/components/NavSection.tsx delete mode 100644 apps/demo/components/ViewSection.tsx delete mode 100644 apps/demo/components/ui/button.tsx delete mode 100644 apps/demo/components/ui/switch.tsx delete mode 100644 apps/demo/context/AppKit.tsx delete mode 100644 apps/demo/next.config.mjs delete mode 100644 apps/demo/package.json delete mode 100644 apps/demo/postcss.config.js delete mode 100644 apps/demo/public/fonts/ABCDiatype-Bold.woff2 delete mode 100644 apps/demo/public/fonts/ABCDiatype-Regular.woff2 delete mode 100644 apps/demo/store/ConfigStore.ts delete mode 100644 apps/demo/styles/fonts.css delete mode 100644 apps/demo/styles/globals.css delete mode 100644 apps/demo/tailwind.config.ts delete mode 100644 apps/demo/tsconfig.json delete mode 100644 apps/demo/utils/constants.ts delete mode 100644 apps/demo/utils/functions.ts diff --git a/.changeset/config.json b/.changeset/config.json index d1cf3919ef..790ca7a759 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -10,7 +10,6 @@ "updateInternalDependencies": "patch", "ignore": [ "@examples/*", - "@apps/demo", "@apps/gallery", "@apps/gallery-new", "@apps/laboratory", diff --git a/apps/demo/.eslintrc.json b/apps/demo/.eslintrc.json deleted file mode 100644 index c2594e335d..0000000000 --- a/apps/demo/.eslintrc.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": ["../../.eslintrc.json"] -} diff --git a/apps/demo/.gitignore b/apps/demo/.gitignore deleted file mode 100644 index fd3dbb571a..0000000000 --- a/apps/demo/.gitignore +++ /dev/null @@ -1,36 +0,0 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. - -# dependencies -/node_modules -/.pnp -.pnp.js -.yarn/install-state.gz - -# testing -/coverage - -# next.js -/.next/ -/out/ - -# production -/build - -# misc -.DS_Store -*.pem - -# debug -npm-debug.log* -yarn-debug.log* -yarn-error.log* - -# local env files -.env*.local - -# vercel -.vercel - -# typescript -*.tsbuildinfo -next-env.d.ts diff --git a/apps/demo/CHANGELOG.md b/apps/demo/CHANGELOG.md deleted file mode 100644 index 59c323169a..0000000000 --- a/apps/demo/CHANGELOG.md +++ /dev/null @@ -1,547 +0,0 @@ -# @apps/demo - -## 1.5.2 - -### Patch Changes - -- [#3310](https://github.com/reown-com/appkit/pull/3310) [`7c0a17d`](https://github.com/reown-com/appkit/commit/7c0a17d21392819563652b770f0e87015d6e5a91) Thanks [@svenvoskamp](https://github.com/svenvoskamp)! - Remove coinbase from default screen - -- [#3316](https://github.com/reown-com/appkit/pull/3316) [`1f586a2`](https://github.com/reown-com/appkit/commit/1f586a2f974e56192d0e2d43e7d1ac38223ff7c7) Thanks [@zoruka](https://github.com/zoruka)! - - Fix onSignOut not being called for activeCaipAddress changes; - - - Fix signOut/onSignOut not being called on useDisconnect hook calls; - - Fix AppKitSIWEClient signIn and signOut methods to call new SIWX handlers; - - Add tests for mapToSIWX function and usage against AppKit. - -- [#3299](https://github.com/reown-com/appkit/pull/3299) [`093a1a6`](https://github.com/reown-com/appkit/commit/093a1a6f1b69e27ecd10a54ff2badf94e070c356) Thanks [@svenvoskamp](https://github.com/svenvoskamp)! - Resolve cases where wagmi doesn't recognize wc session and unable to switch from unsupported network" - -- Updated dependencies [[`7c0a17d`](https://github.com/reown-com/appkit/commit/7c0a17d21392819563652b770f0e87015d6e5a91), [`1f586a2`](https://github.com/reown-com/appkit/commit/1f586a2f974e56192d0e2d43e7d1ac38223ff7c7), [`093a1a6`](https://github.com/reown-com/appkit/commit/093a1a6f1b69e27ecd10a54ff2badf94e070c356)]: - - @reown/appkit-adapter-wagmi@1.5.2 - - @reown/appkit@1.5.2 - -## 1.5.1 - -### Patch Changes - -- [#3276](https://github.com/reown-com/appkit/pull/3276) [`6c62b7f`](https://github.com/reown-com/appkit/commit/6c62b7fe34af15b3ef6fff9c5946bbe6c7935742) Thanks [@zoruka](https://github.com/zoruka)! - Removes @reown/appkit-siwe dependency from other packages and improve error message for SIWX request signature function - -- [#3219](https://github.com/reown-com/appkit/pull/3219) [`f33aa3b`](https://github.com/reown-com/appkit/commit/f33aa3bd38aa426bcf8ff08ce3314b02bad61e78) Thanks [@tomiir](https://github.com/tomiir)! - Update secure site url to include version 2.0.0 parameter. - Defers frame load until it's needed on email or social connection or reconnection. - -- [#3278](https://github.com/reown-com/appkit/pull/3278) [`0b04fdf`](https://github.com/reown-com/appkit/commit/0b04fdf8b44afc1723708235fdb8009b98ffdcd2) Thanks [@svenvoskamp](https://github.com/svenvoskamp)! - Fix issue with broken states on swaps - -- [#3286](https://github.com/reown-com/appkit/pull/3286) [`2c82245`](https://github.com/reown-com/appkit/commit/2c82245e40d08d690ea8f5fd9e737e25dc7f1d1b) Thanks [@zoruka](https://github.com/zoruka)! - Remove condition from SIWE signOut returning false to keep backwards compatibility - -- [#3290](https://github.com/reown-com/appkit/pull/3290) [`ac1845e`](https://github.com/reown-com/appkit/commit/ac1845e022072e8e2d03449c28229d3576b2dd28) Thanks [@zoruka](https://github.com/zoruka)! - Fix for wrong checking on Solana devnet id - -- [#3285](https://github.com/reown-com/appkit/pull/3285) [`329cb92`](https://github.com/reown-com/appkit/commit/329cb92fb87866dff4cf925894ab2e3ac03e0f2c) Thanks [@maxmaxme](https://github.com/maxmaxme)! - Updates Vue type decleration module - -- [#3289](https://github.com/reown-com/appkit/pull/3289) [`8236837`](https://github.com/reown-com/appkit/commit/82368374693d4620bf035df2d79b724441c93b0e) Thanks [@zoruka](https://github.com/zoruka)! - Fix wagmi not reconnecting with siwe on page refresh - -- [#3271](https://github.com/reown-com/appkit/pull/3271) [`c4d4d2c`](https://github.com/reown-com/appkit/commit/c4d4d2c1ffa5efcd31ee0d182d5fa70b2efdedc0) Thanks [@svenvoskamp](https://github.com/svenvoskamp)! - Don't show browser wallet when injected provider is not detected - -- Updated dependencies [[`6c62b7f`](https://github.com/reown-com/appkit/commit/6c62b7fe34af15b3ef6fff9c5946bbe6c7935742), [`f33aa3b`](https://github.com/reown-com/appkit/commit/f33aa3bd38aa426bcf8ff08ce3314b02bad61e78), [`0b04fdf`](https://github.com/reown-com/appkit/commit/0b04fdf8b44afc1723708235fdb8009b98ffdcd2), [`2c82245`](https://github.com/reown-com/appkit/commit/2c82245e40d08d690ea8f5fd9e737e25dc7f1d1b), [`ac1845e`](https://github.com/reown-com/appkit/commit/ac1845e022072e8e2d03449c28229d3576b2dd28), [`329cb92`](https://github.com/reown-com/appkit/commit/329cb92fb87866dff4cf925894ab2e3ac03e0f2c), [`8236837`](https://github.com/reown-com/appkit/commit/82368374693d4620bf035df2d79b724441c93b0e), [`c4d4d2c`](https://github.com/reown-com/appkit/commit/c4d4d2c1ffa5efcd31ee0d182d5fa70b2efdedc0)]: - - @reown/appkit-adapter-wagmi@1.5.1 - - @reown/appkit@1.5.1 - -## 1.5.0 - -### Minor Changes - -- [#3194](https://github.com/reown-com/appkit/pull/3194) [`ee9cef2`](https://github.com/reown-com/appkit/commit/ee9cef2f89408e91035b83c19abb8f4fe8174c0b) Thanks [@zoruka](https://github.com/zoruka)! - Replace SIWE with new SIWX - -### Patch Changes - -- [#3266](https://github.com/reown-com/appkit/pull/3266) [`6557a06`](https://github.com/reown-com/appkit/commit/6557a063541fe8edc4a91f28d9956ecd005f2c2b) Thanks [@svenvoskamp](https://github.com/svenvoskamp)! - Show unsupported network UI on reconnect when chainId in wallet is not supported - -- [#3254](https://github.com/reown-com/appkit/pull/3254) [`e466bc9`](https://github.com/reown-com/appkit/commit/e466bc9150f148735c3e3d298cf3b4b6740c81e6) Thanks [@svenvoskamp](https://github.com/svenvoskamp)! - Expose disconnect method - -- [#3250](https://github.com/reown-com/appkit/pull/3250) [`44bda9f`](https://github.com/reown-com/appkit/commit/44bda9fb32c2db72c0403d1cde2c16b87e2ff1d6) Thanks [@svenvoskamp](https://github.com/svenvoskamp)! - Fixed an issue where MetaMask injected browser didn't show up on ethers in some cases - -- Updated dependencies [[`6557a06`](https://github.com/reown-com/appkit/commit/6557a063541fe8edc4a91f28d9956ecd005f2c2b), [`e466bc9`](https://github.com/reown-com/appkit/commit/e466bc9150f148735c3e3d298cf3b4b6740c81e6), [`ee9cef2`](https://github.com/reown-com/appkit/commit/ee9cef2f89408e91035b83c19abb8f4fe8174c0b), [`44bda9f`](https://github.com/reown-com/appkit/commit/44bda9fb32c2db72c0403d1cde2c16b87e2ff1d6)]: - - @reown/appkit-adapter-wagmi@1.5.0 - - @reown/appkit@1.5.0 - -## 1.4.1 - -### Patch Changes - -- [#3246](https://github.com/reown-com/appkit/pull/3246) [`0eb4fd8`](https://github.com/reown-com/appkit/commit/0eb4fd864f4b844dd605887364557ea879e6fce2) Thanks [@svenvoskamp](https://github.com/svenvoskamp)! - Fix issue when connectors are not syncing correctly - -- Updated dependencies [[`0eb4fd8`](https://github.com/reown-com/appkit/commit/0eb4fd864f4b844dd605887364557ea879e6fce2)]: - - @reown/appkit@1.4.1 - - @reown/appkit-adapter-wagmi@1.4.1 - -## 1.4.0 - -### Minor Changes - -- [#3076](https://github.com/reown-com/appkit/pull/3076) [`1bd3dc7`](https://github.com/reown-com/appkit/commit/1bd3dc70850257dd8db523499e8a38e3a0f2ac4a) Thanks [@svenvoskamp](https://github.com/svenvoskamp)! - Implementing new architecture design for better handling and scalibity of the various adapters - -### Patch Changes - -- Updated dependencies [[`1bd3dc7`](https://github.com/reown-com/appkit/commit/1bd3dc70850257dd8db523499e8a38e3a0f2ac4a)]: - - @reown/appkit-adapter-wagmi@1.4.0 - - @reown/appkit@1.4.0 - -## 1.3.2 - -### Patch Changes - -- [#3216](https://github.com/reown-com/appkit/pull/3216) [`66fdcf7`](https://github.com/reown-com/appkit/commit/66fdcf773897cc14347de99810b9ecb26af008f6) Thanks [@magiziz](https://github.com/magiziz)! - Improved gradient scroll effect on connect view. - -- [#3154](https://github.com/reown-com/appkit/pull/3154) [`6d1f9df`](https://github.com/reown-com/appkit/commit/6d1f9df50d5e8ad1189d8b9c4766b14e8f7ff5a9) Thanks [@tomiir](https://github.com/tomiir)! - Adds error message to swap error event - -- [#3206](https://github.com/reown-com/appkit/pull/3206) [`f4ce9d4`](https://github.com/reown-com/appkit/commit/f4ce9d48c0893d5e724788b9f01de42c693e3a5e) Thanks [@magiziz](https://github.com/magiziz)! - Added walletconnect certified badge in all wallets view. - -- [#3220](https://github.com/reown-com/appkit/pull/3220) [`898c3b4`](https://github.com/reown-com/appkit/commit/898c3b4109ca47a18ceede04ec503a2d741f167d) Thanks [@magiziz](https://github.com/magiziz)! - Fixes an issue where the connect modal on mobile was always showing 'Browser Wallet' option when the injected provider wasn't detected. - -- Updated dependencies [[`66fdcf7`](https://github.com/reown-com/appkit/commit/66fdcf773897cc14347de99810b9ecb26af008f6), [`6d1f9df`](https://github.com/reown-com/appkit/commit/6d1f9df50d5e8ad1189d8b9c4766b14e8f7ff5a9), [`f4ce9d4`](https://github.com/reown-com/appkit/commit/f4ce9d48c0893d5e724788b9f01de42c693e3a5e), [`898c3b4`](https://github.com/reown-com/appkit/commit/898c3b4109ca47a18ceede04ec503a2d741f167d)]: - - @reown/appkit-adapter-wagmi@1.3.2 - - @reown/appkit@1.3.2 - -## 1.3.1 - -### Patch Changes - -- [#3207](https://github.com/reown-com/appkit/pull/3207) [`3bfbbb9`](https://github.com/reown-com/appkit/commit/3bfbbb947f53dc49de3ab467e03c35e81aa72787) Thanks [@magiziz](https://github.com/magiziz)! - Introduced a new feature with an option to enable the terms of service and/or privacy policy checkbox. - - **Example usage** - - ```ts - import { createAppKit } from '@reown/appkit/react' - import { mainnet } from '@reown/appkit/networks' - - const modal = createAppKit({ - adapters: [ - /* adapters */ - ], - networks: [mainnet], - defaultNetwork: mainnet, - projectId: 'YOUR_PROJECT_ID', - features: { - legalCheckbox: true // Optional - defaults to false - }, - termsConditionsUrl: '...', - privacyPolicyUrl: '...' - }) - ``` - -- [#3179](https://github.com/reown-com/appkit/pull/3179) [`ffb30d3`](https://github.com/reown-com/appkit/commit/ffb30d37a3a193c1dc18d152177f12d869110a3d) Thanks [@zoruka](https://github.com/zoruka)! - Fixes for improving SIWX initialization and flows - -- [#3197](https://github.com/reown-com/appkit/pull/3197) [`879ad0a`](https://github.com/reown-com/appkit/commit/879ad0ad98b8a41fcb66c0bf5a75ceacd05d367d) Thanks [@enesozturk](https://github.com/enesozturk)! - Refactors Vue hooks to listen state as expected - -- Updated dependencies [[`3bfbbb9`](https://github.com/reown-com/appkit/commit/3bfbbb947f53dc49de3ab467e03c35e81aa72787), [`ffb30d3`](https://github.com/reown-com/appkit/commit/ffb30d37a3a193c1dc18d152177f12d869110a3d), [`879ad0a`](https://github.com/reown-com/appkit/commit/879ad0ad98b8a41fcb66c0bf5a75ceacd05d367d)]: - - @reown/appkit@1.3.1 - - @reown/appkit-adapter-wagmi@1.3.1 - -## 1.3.0 - -### Minor Changes - -- [#3186](https://github.com/reown-com/appkit/pull/3186) [`41c0292`](https://github.com/reown-com/appkit/commit/41c02928b9171651da705778891c08cac1b3ae19) Thanks [@enesozturk](https://github.com/enesozturk)! - Updates public component names with appkit prefix - -### Patch Changes - -- [#3188](https://github.com/reown-com/appkit/pull/3188) [`69e8bde`](https://github.com/reown-com/appkit/commit/69e8bdec3276e35a809912053c27828ab49fc964) Thanks [@magiziz](https://github.com/magiziz)! - Improved error handling for auth and universal provider connectors. - -- [#3189](https://github.com/reown-com/appkit/pull/3189) [`db30b41`](https://github.com/reown-com/appkit/commit/db30b4160b130295dfd1e3276627f584e27537bd) Thanks [@magiziz](https://github.com/magiziz)! - Fixes an issue where Coinbase Wallet did not reconnect after refreshing the page when using ethers/ethers5 adapters. - -- [#3190](https://github.com/reown-com/appkit/pull/3190) [`d9bb0bb`](https://github.com/reown-com/appkit/commit/d9bb0bb86e872cb0b74a0d2114130f09f89e9ac8) Thanks [@magiziz](https://github.com/magiziz)! - Fixes issue where ethers and ethers5 adapters didn't set the proper caip address when switching accounts manually. - -- [#3201](https://github.com/reown-com/appkit/pull/3201) [`48cbfbe`](https://github.com/reown-com/appkit/commit/48cbfbeb7831109ee564d67151715336aa445c1e) Thanks [@tomiir](https://github.com/tomiir)! - Adds clientId to all blockchain api requests on a relay connection - -- [#3191](https://github.com/reown-com/appkit/pull/3191) [`a3cf602`](https://github.com/reown-com/appkit/commit/a3cf602e95301e91f27970b9901abab382122080) Thanks [@magiziz](https://github.com/magiziz)! - Fixes an issue where email input validation errors broke the button styles. - -- [#3203](https://github.com/reown-com/appkit/pull/3203) [`05feaed`](https://github.com/reown-com/appkit/commit/05feaed87c8181987cad508fe4725ca64ba56ab7) Thanks [@tomiir](https://github.com/tomiir)! - Improves SnackBar styles and routes proper relay messages to it on wc-connecting-view - -- [#3193](https://github.com/reown-com/appkit/pull/3193) [`56fe99a`](https://github.com/reown-com/appkit/commit/56fe99ad21cd468a0203b5f2b5dd3bd29d9ba020) Thanks [@tomiir](https://github.com/tomiir)! - Improves UX/UI of multi-account screen for embedded wallet - -- Updated dependencies [[`69e8bde`](https://github.com/reown-com/appkit/commit/69e8bdec3276e35a809912053c27828ab49fc964), [`db30b41`](https://github.com/reown-com/appkit/commit/db30b4160b130295dfd1e3276627f584e27537bd), [`d9bb0bb`](https://github.com/reown-com/appkit/commit/d9bb0bb86e872cb0b74a0d2114130f09f89e9ac8), [`41c0292`](https://github.com/reown-com/appkit/commit/41c02928b9171651da705778891c08cac1b3ae19), [`48cbfbe`](https://github.com/reown-com/appkit/commit/48cbfbeb7831109ee564d67151715336aa445c1e), [`a3cf602`](https://github.com/reown-com/appkit/commit/a3cf602e95301e91f27970b9901abab382122080), [`05feaed`](https://github.com/reown-com/appkit/commit/05feaed87c8181987cad508fe4725ca64ba56ab7), [`56fe99a`](https://github.com/reown-com/appkit/commit/56fe99ad21cd468a0203b5f2b5dd3bd29d9ba020)]: - - @reown/appkit-adapter-wagmi@1.3.0 - - @reown/appkit@1.3.0 - -## 1.2.1 - -### Patch Changes - -- [#3172](https://github.com/reown-com/appkit/pull/3172) [`2338332`](https://github.com/reown-com/appkit/commit/2338332c9ddd241d095aef9ad89a761aab972b77) Thanks [@zoruka](https://github.com/zoruka)! - Adds SIWX Solana verifier - -- [#2827](https://github.com/reown-com/appkit/pull/2827) [`3d40e7c`](https://github.com/reown-com/appkit/commit/3d40e7c4df068f074367eda2b682345f9441fcf8) Thanks [@tomiir](https://github.com/tomiir)! - Removes intermediate screen for Embedded Wallet multi-account - -- [#3161](https://github.com/reown-com/appkit/pull/3161) [`6eef87d`](https://github.com/reown-com/appkit/commit/6eef87d234384e93e8cac75632188bfd21918de4) Thanks [@magiziz](https://github.com/magiziz)! - Fixes an issue where metadata values weren't included in the universal provider. - -- [#3123](https://github.com/reown-com/appkit/pull/3123) [`5996ef6`](https://github.com/reown-com/appkit/commit/5996ef6f4a3713da14ddd6d76344930b1e2f94b8) Thanks [@zoruka](https://github.com/zoruka)! - Adds SIWX package - -- [#3164](https://github.com/reown-com/appkit/pull/3164) [`14d41d8`](https://github.com/reown-com/appkit/commit/14d41d856817d3ebe388a5f8662e37d32e0974f1) Thanks [@enesozturk](https://github.com/enesozturk)! - Adds switch network methods and hooks - -- [#3173](https://github.com/reown-com/appkit/pull/3173) [`494423d`](https://github.com/reown-com/appkit/commit/494423ddd3ae966b862178b6cd1e24f09a1bc15a) Thanks [@enesozturk](https://github.com/enesozturk)! - Adds listeners for account and network states for plain JS users - -- [#3175](https://github.com/reown-com/appkit/pull/3175) [`132a9bb`](https://github.com/reown-com/appkit/commit/132a9bbd4a23bb872c49070bfac706073fb93c24) Thanks [@enesozturk](https://github.com/enesozturk)! - Fixes swap gas availability check for smart accounts - -- [#3174](https://github.com/reown-com/appkit/pull/3174) [`dba7228`](https://github.com/reown-com/appkit/commit/dba7228bbf1f242a9dc6a1483541ac6e350a786c) Thanks [@enesozturk](https://github.com/enesozturk)! - Switch to ES build for CDN use cases - -- [#3171](https://github.com/reown-com/appkit/pull/3171) [`f0877f7`](https://github.com/reown-com/appkit/commit/f0877f7295d771aa1b04a3485e8033dba6d42d98) Thanks [@zoruka](https://github.com/zoruka)! - Adds UI components for SIWX - -- Updated dependencies [[`2338332`](https://github.com/reown-com/appkit/commit/2338332c9ddd241d095aef9ad89a761aab972b77), [`3d40e7c`](https://github.com/reown-com/appkit/commit/3d40e7c4df068f074367eda2b682345f9441fcf8), [`6eef87d`](https://github.com/reown-com/appkit/commit/6eef87d234384e93e8cac75632188bfd21918de4), [`5996ef6`](https://github.com/reown-com/appkit/commit/5996ef6f4a3713da14ddd6d76344930b1e2f94b8), [`14d41d8`](https://github.com/reown-com/appkit/commit/14d41d856817d3ebe388a5f8662e37d32e0974f1), [`494423d`](https://github.com/reown-com/appkit/commit/494423ddd3ae966b862178b6cd1e24f09a1bc15a), [`132a9bb`](https://github.com/reown-com/appkit/commit/132a9bbd4a23bb872c49070bfac706073fb93c24), [`dba7228`](https://github.com/reown-com/appkit/commit/dba7228bbf1f242a9dc6a1483541ac6e350a786c), [`f0877f7`](https://github.com/reown-com/appkit/commit/f0877f7295d771aa1b04a3485e8033dba6d42d98)]: - - @reown/appkit-adapter-wagmi@1.2.1 - - @reown/appkit@1.2.1 - -## 1.2.0 - -### Minor Changes - -- [#3153](https://github.com/reown-com/appkit/pull/3153) [`9413662`](https://github.com/reown-com/appkit/commit/941366260caa945a73c509031c4045d84bb2fabe) Thanks [@magiziz](https://github.com/magiziz)! - Fixes an issue where metadata values weren't overriding. - -### Patch Changes - -- Updated dependencies [[`9413662`](https://github.com/reown-com/appkit/commit/941366260caa945a73c509031c4045d84bb2fabe)]: - - @reown/appkit@1.2.0 - - @reown/appkit-adapter-wagmi@1.2.0 - -## 1.1.8 - -### Patch Changes - -- [#3135](https://github.com/reown-com/appkit/pull/3135) [`e5a5397`](https://github.com/reown-com/appkit/commit/e5a5397501f963c94ef72d9d35dba95da04d6d05) Thanks [@magiziz](https://github.com/magiziz)! - Fixes an issue where `chainImages` option weren't working. - -- [#3144](https://github.com/reown-com/appkit/pull/3144) [`91253b7`](https://github.com/reown-com/appkit/commit/91253b7e6f6f6f7ae312fee8c3156204fb0ecf72) Thanks [@magiziz](https://github.com/magiziz)! - Optimized connection handling for connectors. - -- [#3148](https://github.com/reown-com/appkit/pull/3148) [`b0cfe68`](https://github.com/reown-com/appkit/commit/b0cfe68faac9d7d85b8c80de50e87a2f0a104a35) Thanks [@magiziz](https://github.com/magiziz)! - Fixes an issue where multichain connectors weren't working. - -- Updated dependencies [[`e5a5397`](https://github.com/reown-com/appkit/commit/e5a5397501f963c94ef72d9d35dba95da04d6d05), [`91253b7`](https://github.com/reown-com/appkit/commit/91253b7e6f6f6f7ae312fee8c3156204fb0ecf72), [`b0cfe68`](https://github.com/reown-com/appkit/commit/b0cfe68faac9d7d85b8c80de50e87a2f0a104a35)]: - - @reown/appkit-adapter-wagmi@1.1.8 - - @reown/appkit@1.1.8 - -## 1.1.7 - -### Patch Changes - -- [#3108](https://github.com/reown-com/appkit/pull/3108) [`7523543`](https://github.com/reown-com/appkit/commit/7523543f5efd1e180f667fb9ed9b95459a332c78) Thanks [@enesozturk](https://github.com/enesozturk)! - Refactors adapters to handle account switches properly - -- [#3113](https://github.com/reown-com/appkit/pull/3113) [`0c93f2f`](https://github.com/reown-com/appkit/commit/0c93f2f64b3d8c71b902815991162ce84024a202) Thanks [@zoruka](https://github.com/zoruka)! - Adds experimental: - - - SIWX interfaces - - SIWX AppKit options config - - SIWX initialization - -- [#3121](https://github.com/reown-com/appkit/pull/3121) [`f30d116`](https://github.com/reown-com/appkit/commit/f30d11632e3beee7cefe6863fb7873b420a6e84f) Thanks [@magiziz](https://github.com/magiziz)! - Added `useDisconnect` hook to `@reown/appkit/react` and `@reown/appkit/vue`. - -- Updated dependencies [[`7523543`](https://github.com/reown-com/appkit/commit/7523543f5efd1e180f667fb9ed9b95459a332c78), [`0c93f2f`](https://github.com/reown-com/appkit/commit/0c93f2f64b3d8c71b902815991162ce84024a202), [`f30d116`](https://github.com/reown-com/appkit/commit/f30d11632e3beee7cefe6863fb7873b420a6e84f)]: - - @reown/appkit-adapter-wagmi@1.1.7 - - @reown/appkit@1.1.7 - -## 1.1.6 - -### Patch Changes - -- [#3110](https://github.com/reown-com/appkit/pull/3110) [`5767552`](https://github.com/reown-com/appkit/commit/5767552e61505bf3726dae35c84fe7601112199d) Thanks [@magiziz](https://github.com/magiziz)! - Fixes an issue where web app wallets weren't working. - -- [#3106](https://github.com/reown-com/appkit/pull/3106) [`28b3311`](https://github.com/reown-com/appkit/commit/28b3311b9cafeae374b147e7283448e2d518087f) Thanks [@magiziz](https://github.com/magiziz)! - Fixes an issue where `eth_getBalance` was being called twice after connection. - -- [#3111](https://github.com/reown-com/appkit/pull/3111) [`1a7a872`](https://github.com/reown-com/appkit/commit/1a7a8722d4065448831fc31126baa3f946f80060) Thanks [@tomiir](https://github.com/tomiir)! - Increases timeout for balance unavailable toast to 30s. - -- [#3101](https://github.com/reown-com/appkit/pull/3101) [`41eed18`](https://github.com/reown-com/appkit/commit/41eed1835c244e407a2295ef8024d52d92ad82dd) Thanks [@enesozturk](https://github.com/enesozturk)! - Export Wagmi packages from CDN package - -- [#3107](https://github.com/reown-com/appkit/pull/3107) [`d3c92fb`](https://github.com/reown-com/appkit/commit/d3c92fb036954723f074d173704a84fc2c424443) Thanks [@tomiir](https://github.com/tomiir)! - Adds experimental sessions feature ui elements and flows. - Adds revoke session flow. - -- [#3100](https://github.com/reown-com/appkit/pull/3100) [`201484e`](https://github.com/reown-com/appkit/commit/201484e0a49dd4a2465c55b83c90dfc3a631f9ee) Thanks [@magiziz](https://github.com/magiziz)! - Fixes an issue where the wagmi adapter was making excessive network calls. - -- Updated dependencies [[`5767552`](https://github.com/reown-com/appkit/commit/5767552e61505bf3726dae35c84fe7601112199d), [`28b3311`](https://github.com/reown-com/appkit/commit/28b3311b9cafeae374b147e7283448e2d518087f), [`1a7a872`](https://github.com/reown-com/appkit/commit/1a7a8722d4065448831fc31126baa3f946f80060), [`41eed18`](https://github.com/reown-com/appkit/commit/41eed1835c244e407a2295ef8024d52d92ad82dd), [`d3c92fb`](https://github.com/reown-com/appkit/commit/d3c92fb036954723f074d173704a84fc2c424443), [`201484e`](https://github.com/reown-com/appkit/commit/201484e0a49dd4a2465c55b83c90dfc3a631f9ee)]: - - @reown/appkit-adapter-wagmi@1.1.6 - - @reown/appkit@1.1.6 - -## 1.1.5 - -### Patch Changes - -- [#3096](https://github.com/reown-com/appkit/pull/3096) [`3bb4660`](https://github.com/reown-com/appkit/commit/3bb4660d956b473b04e20e43e6082c66a46aa576) Thanks [@magiziz](https://github.com/magiziz)! - Refactored token balance error message and ensured that token balances are only fetched again after 5 seconds if the token balance API fails. - -- [#3080](https://github.com/reown-com/appkit/pull/3080) [`ed34813`](https://github.com/reown-com/appkit/commit/ed348135bf3efdc23841c484b1a03d292ef0d401) Thanks [@tomiir](https://github.com/tomiir)! - Fixes issue where recommendations would use outdated ids instead of reown.id. - -- [#3095](https://github.com/reown-com/appkit/pull/3095) [`9863e0c`](https://github.com/reown-com/appkit/commit/9863e0c8b9d35b740bc2c56cbc92dba892c21a24) Thanks [@enesozturk](https://github.com/enesozturk)! - Refactor toast/snackbar component to be able to call sequentially - -- Updated dependencies [[`3bb4660`](https://github.com/reown-com/appkit/commit/3bb4660d956b473b04e20e43e6082c66a46aa576), [`ed34813`](https://github.com/reown-com/appkit/commit/ed348135bf3efdc23841c484b1a03d292ef0d401), [`9863e0c`](https://github.com/reown-com/appkit/commit/9863e0c8b9d35b740bc2c56cbc92dba892c21a24)]: - - @reown/appkit-adapter-wagmi@1.1.5 - - @reown/appkit@1.1.5 - -## 1.1.4 - -### Patch Changes - -- [#3082](https://github.com/reown-com/appkit/pull/3082) [`bbc48bc`](https://github.com/reown-com/appkit/commit/bbc48bcf8cfe2eca801c9a6619c7c9b437df4614) Thanks [@tomiir](https://github.com/tomiir)! - Adds wui-permission-contract-call to experimental package. Adds w3m-smart-session-created-view to experimental package - -- [#3086](https://github.com/reown-com/appkit/pull/3086) [`d27bd6d`](https://github.com/reown-com/appkit/commit/d27bd6da9a6e4942fc4d2a211f3a0dde6fe73655) Thanks [@magiziz](https://github.com/magiziz)! - Fixes an issue where ethers and ethers5 adapters were causing infinite network requests - -- Updated dependencies [[`bbc48bc`](https://github.com/reown-com/appkit/commit/bbc48bcf8cfe2eca801c9a6619c7c9b437df4614), [`d27bd6d`](https://github.com/reown-com/appkit/commit/d27bd6da9a6e4942fc4d2a211f3a0dde6fe73655)]: - - @reown/appkit-adapter-wagmi@1.1.4 - - @reown/appkit@1.1.4 - -## 1.1.3 - -### Patch Changes - -- [#3075](https://github.com/reown-com/appkit/pull/3075) [`7f99593`](https://github.com/reown-com/appkit/commit/7f99593a1b413ee433f21356ff1d4d9cea96f135) Thanks [@KannuSingh](https://github.com/KannuSingh)! - Added NativeTokenRecurringAllowancePermission and ERC20RecurringAllowancePermission support on appkit-experimental/smart-session sdk - -- [#3081](https://github.com/reown-com/appkit/pull/3081) [`9d8ce0a`](https://github.com/reown-com/appkit/commit/9d8ce0a2d34d61f0ddc037752ee0cc1733c99de6) Thanks [@magiziz](https://github.com/magiziz)! - Refactored frame timeouts - -- [#3073](https://github.com/reown-com/appkit/pull/3073) [`3627dd1`](https://github.com/reown-com/appkit/commit/3627dd11bd1bc8d5d8c66d59f655675af1d369fd) Thanks [@magiziz](https://github.com/magiziz)! - Added maximum timeouts for frame requests - -- [#3068](https://github.com/reown-com/appkit/pull/3068) [`bf5bfb3`](https://github.com/reown-com/appkit/commit/bf5bfb33a8226f0cf85366ddc3b00fb74d6555ab) Thanks [@magiziz](https://github.com/magiziz)! - Improved account name selection flow - -- [#2777](https://github.com/reown-com/appkit/pull/2777) [`a4de9f8`](https://github.com/reown-com/appkit/commit/a4de9f8de3ae0bf807006325b2dd14d42b91a078) Thanks [@bulgakovk](https://github.com/bulgakovk)! - Fix displaying pure EIP-6963 wallets. - -- [#3069](https://github.com/reown-com/appkit/pull/3069) [`6cf5745`](https://github.com/reown-com/appkit/commit/6cf57458fb4b957dbea9dfc43424ee479ca4a989) Thanks [@KannuSingh](https://github.com/KannuSingh)! - fix: set status on syncAccount when connector is walletconnect for wagmi adapter - -- [#3085](https://github.com/reown-com/appkit/pull/3085) [`185ff63`](https://github.com/reown-com/appkit/commit/185ff636aefdb09a5f1cbb97ae79051f639e9d58) Thanks [@enesozturk](https://github.com/enesozturk)! - Adds Unichain support to the RPC supported networks array - -- [#3072](https://github.com/reown-com/appkit/pull/3072) [`e4adf06`](https://github.com/reown-com/appkit/commit/e4adf06af522684efbacae613bb954cbac7454a2) Thanks [@enesozturk](https://github.com/enesozturk)! - Refactors wagmi constructor to handle custom transpor objects - -- Updated dependencies [[`7f99593`](https://github.com/reown-com/appkit/commit/7f99593a1b413ee433f21356ff1d4d9cea96f135), [`9d8ce0a`](https://github.com/reown-com/appkit/commit/9d8ce0a2d34d61f0ddc037752ee0cc1733c99de6), [`3627dd1`](https://github.com/reown-com/appkit/commit/3627dd11bd1bc8d5d8c66d59f655675af1d369fd), [`bf5bfb3`](https://github.com/reown-com/appkit/commit/bf5bfb33a8226f0cf85366ddc3b00fb74d6555ab), [`a4de9f8`](https://github.com/reown-com/appkit/commit/a4de9f8de3ae0bf807006325b2dd14d42b91a078), [`6cf5745`](https://github.com/reown-com/appkit/commit/6cf57458fb4b957dbea9dfc43424ee479ca4a989), [`185ff63`](https://github.com/reown-com/appkit/commit/185ff636aefdb09a5f1cbb97ae79051f639e9d58), [`e4adf06`](https://github.com/reown-com/appkit/commit/e4adf06af522684efbacae613bb954cbac7454a2)]: - - @reown/appkit-adapter-wagmi@1.1.3 - - @reown/appkit@1.1.3 - -## 1.1.2 - -### Patch Changes - -- [#3014](https://github.com/reown-com/appkit/pull/3014) [`53f5525`](https://github.com/reown-com/appkit/commit/53f552510380e99f95a2ac7065be3cb81d674dab) Thanks [@Magehernan](https://github.com/Magehernan)! - Removes connector list variable duplication for wagmi adapter - -- [#2858](https://github.com/reown-com/appkit/pull/2858) [`e95ecde`](https://github.com/reown-com/appkit/commit/e95ecdea26614b4428e31dd6075efcce7a01a5e0) Thanks [@renovate](https://github.com/apps/renovate)! - Upgrades ethers v6 - -- [#3048](https://github.com/reown-com/appkit/pull/3048) [`2751feb`](https://github.com/reown-com/appkit/commit/2751feb985e9d15a6babd5584f75a50ba7fb1098) Thanks [@KannuSingh](https://github.com/KannuSingh)! - fix: add missing setProvider and setProviderId call for connector other than walletconnect on syncAccount - -- [#3053](https://github.com/reown-com/appkit/pull/3053) [`3c6e2c7`](https://github.com/reown-com/appkit/commit/3c6e2c7a915f1d16d26c8c2fb9bd137adc18b808) Thanks [@enesozturk](https://github.com/enesozturk)! - Reverts removing types package on ethers adapter - -- [#3027](https://github.com/reown-com/appkit/pull/3027) [`30e2ee5`](https://github.com/reown-com/appkit/commit/30e2ee523de1150a66727582d0522bfd7e9b7264) Thanks [@enesozturk](https://github.com/enesozturk)! - Removes beta tag from Swap screens - -- [#3046](https://github.com/reown-com/appkit/pull/3046) [`3b3b124`](https://github.com/reown-com/appkit/commit/3b3b124ba9138b47aeae193491b36f495bd7da89) Thanks [@enesozturk](https://github.com/enesozturk)! - Refactor CDN package to properly export our modules - -- [#3058](https://github.com/reown-com/appkit/pull/3058) [`91c1be7`](https://github.com/reown-com/appkit/commit/91c1be7c35165e94e5107ac4c4cb5d406d3ea5da) Thanks [@magiziz](https://github.com/magiziz)! - Improved mobile connection UX - -- Updated dependencies [[`53f5525`](https://github.com/reown-com/appkit/commit/53f552510380e99f95a2ac7065be3cb81d674dab), [`e95ecde`](https://github.com/reown-com/appkit/commit/e95ecdea26614b4428e31dd6075efcce7a01a5e0), [`2751feb`](https://github.com/reown-com/appkit/commit/2751feb985e9d15a6babd5584f75a50ba7fb1098), [`3c6e2c7`](https://github.com/reown-com/appkit/commit/3c6e2c7a915f1d16d26c8c2fb9bd137adc18b808), [`30e2ee5`](https://github.com/reown-com/appkit/commit/30e2ee523de1150a66727582d0522bfd7e9b7264), [`3b3b124`](https://github.com/reown-com/appkit/commit/3b3b124ba9138b47aeae193491b36f495bd7da89), [`91c1be7`](https://github.com/reown-com/appkit/commit/91c1be7c35165e94e5107ac4c4cb5d406d3ea5da)]: - - @reown/appkit-adapter-wagmi@1.1.2 - - @reown/appkit@1.1.2 - -## 1.1.1 - -### Patch Changes - -- [#3036](https://github.com/reown-com/appkit/pull/3036) [`23a7613`](https://github.com/reown-com/appkit/commit/23a7613fc2d3516a85183eae325aedacaac0a073) Thanks [@enesozturk](https://github.com/enesozturk)! - Removes assert syntax to import json modules - -- Updated dependencies [[`23a7613`](https://github.com/reown-com/appkit/commit/23a7613fc2d3516a85183eae325aedacaac0a073)]: - - @reown/appkit@1.1.1 - - @reown/appkit-adapter-wagmi@1.1.1 - -## 1.1.0 - -### Minor Changes - -- [#2955](https://github.com/reown-com/appkit/pull/2955) [`c5a2107`](https://github.com/reown-com/appkit/commit/c5a21078a4b04e0518015c3600b16851b6d5318b) Thanks [@enesozturk](https://github.com/enesozturk)! - Add Viem chains support - -### Patch Changes - -- [#3012](https://github.com/reown-com/appkit/pull/3012) [`e1b8720`](https://github.com/reown-com/appkit/commit/e1b8720121fd49985fe488e401600482ce691571) Thanks [@magiziz](https://github.com/magiziz)! - Fixed an issue where SIWE modal wasn't showing up for some mobile wallets. - -- [#3033](https://github.com/reown-com/appkit/pull/3033) [`789df12`](https://github.com/reown-com/appkit/commit/789df124487f3facf22501ad570cbf6423533564) Thanks [@enesozturk](https://github.com/enesozturk)! - Upgrades solana/web3js deps - -- [#2999](https://github.com/reown-com/appkit/pull/2999) [`72010c6`](https://github.com/reown-com/appkit/commit/72010c694d1b7a4c21995e64cfa51d6df0f966d8) Thanks [@zoruka](https://github.com/zoruka)! - Remove duplicated Solana chains declared on Solana Adapter package. - -- [#3002](https://github.com/reown-com/appkit/pull/3002) [`d558f2b`](https://github.com/reown-com/appkit/commit/d558f2bfbf215928eded5236a3dd984c76fd9c37) Thanks [@tomiir](https://github.com/tomiir)! - Exposes version in AppKit class - -- [#3032](https://github.com/reown-com/appkit/pull/3032) [`2b1d72a`](https://github.com/reown-com/appkit/commit/2b1d72a301e2f07119e1c9eda260adda5c34a3ec) Thanks [@enesozturk](https://github.com/enesozturk)! - Exports util functions for networks path - -- [#3030](https://github.com/reown-com/appkit/pull/3030) [`aced68a`](https://github.com/reown-com/appkit/commit/aced68ad4328351ccff2d934fc689f2ad51cbc19) Thanks [@KannuSingh](https://github.com/KannuSingh)! - Added experimental package with smart-session feature. - -- Updated dependencies [[`c5a2107`](https://github.com/reown-com/appkit/commit/c5a21078a4b04e0518015c3600b16851b6d5318b), [`e1b8720`](https://github.com/reown-com/appkit/commit/e1b8720121fd49985fe488e401600482ce691571), [`789df12`](https://github.com/reown-com/appkit/commit/789df124487f3facf22501ad570cbf6423533564), [`72010c6`](https://github.com/reown-com/appkit/commit/72010c694d1b7a4c21995e64cfa51d6df0f966d8), [`d558f2b`](https://github.com/reown-com/appkit/commit/d558f2bfbf215928eded5236a3dd984c76fd9c37), [`2b1d72a`](https://github.com/reown-com/appkit/commit/2b1d72a301e2f07119e1c9eda260adda5c34a3ec), [`aced68a`](https://github.com/reown-com/appkit/commit/aced68ad4328351ccff2d934fc689f2ad51cbc19)]: - - @reown/appkit-adapter-wagmi@1.1.0 - - @reown/appkit@1.1.0 - -## 1.0.7 - -### Patch Changes - -- [#2977](https://github.com/reown-com/appkit/pull/2977) [`d45545d`](https://github.com/reown-com/appkit/commit/d45545ddd4073c35214db273b090ae8b4df9ef61) Thanks [@magiziz](https://github.com/magiziz)! - Fixed an issue where email line separator was not showing when social logins were disabled and `emailShowWallets` was set to false. - -- [#2990](https://github.com/reown-com/appkit/pull/2990) [`c2e391d`](https://github.com/reown-com/appkit/commit/c2e391d832aa3b5a1c2850cc49467bd4ef1e56f9) Thanks [@zoruka](https://github.com/zoruka)! - Fixes external connectors not appearing when using Solana adapter - -- [#2998](https://github.com/reown-com/appkit/pull/2998) [`e1081e9`](https://github.com/reown-com/appkit/commit/e1081e957b3ed73c068d6092923b59b0e27815d1) Thanks [@zoruka](https://github.com/zoruka)! - Fixes failing to connect with extension wallets on Solana Adapter - -- [#2985](https://github.com/reown-com/appkit/pull/2985) [`b949143`](https://github.com/reown-com/appkit/commit/b949143a0838810f7ae17a85e4c17acae10b888c) Thanks [@enesozturk](https://github.com/enesozturk)! - Updates wagmi adapter to pass all custom wagmi configs to the createConfig function - -- [#3001](https://github.com/reown-com/appkit/pull/3001) [`6ad2530`](https://github.com/reown-com/appkit/commit/6ad253000261e60ddc0f60b341a658da6636bd3e) Thanks [@tomiir](https://github.com/tomiir)! - Adds FRAME_READY event for W3mFrameProvider - -- [#2989](https://github.com/reown-com/appkit/pull/2989) [`d40f978`](https://github.com/reown-com/appkit/commit/d40f978fe685fbc9599cdac36a99b12ec4350d3c) Thanks [@zoruka](https://github.com/zoruka)! - Disable names feature flow for Solana networks - -- Updated dependencies [[`d45545d`](https://github.com/reown-com/appkit/commit/d45545ddd4073c35214db273b090ae8b4df9ef61), [`c2e391d`](https://github.com/reown-com/appkit/commit/c2e391d832aa3b5a1c2850cc49467bd4ef1e56f9), [`e1081e9`](https://github.com/reown-com/appkit/commit/e1081e957b3ed73c068d6092923b59b0e27815d1), [`b949143`](https://github.com/reown-com/appkit/commit/b949143a0838810f7ae17a85e4c17acae10b888c), [`6ad2530`](https://github.com/reown-com/appkit/commit/6ad253000261e60ddc0f60b341a658da6636bd3e), [`d40f978`](https://github.com/reown-com/appkit/commit/d40f978fe685fbc9599cdac36a99b12ec4350d3c)]: - - @reown/appkit-adapter-wagmi@1.0.7 - - @reown/appkit@1.0.7 - -## 1.0.6 - -### Patch Changes - -- [#2970](https://github.com/reown-com/appkit/pull/2970) [`e6a36a7`](https://github.com/reown-com/appkit/commit/e6a36a746e85ced1f89fc1d7227e25df1559f063) Thanks [@magiziz](https://github.com/magiziz)! - Introducing debug mode. This is useful for seeing UI alerts while debugging. - - **Example usage** - - ```ts - import { createAppKit } from '@reown/appkit/react' - import { WagmiAdapter } from '@reown/appkit-adapter-wagmi' - import { mainnet } from '@reown/appkit/networks' - - const wagmiAdapter = new WagmiAdapter({ - ssr: true, - networks: [mainnet], - projectId: 'YOUR_PROJECT_ID' - }) - - const modal = createAppKit({ - adapters: [wagmiAdapter], - networks: [mainnet], - projectId: 'YOUR_PROJECT_ID', - debug: true // Optional - defaults to false - }) - ``` - -- [#2984](https://github.com/reown-com/appkit/pull/2984) [`b5444bd`](https://github.com/reown-com/appkit/commit/b5444bdd454d370cf3f17267d457cd46de10a5b9) Thanks [@magiziz](https://github.com/magiziz)! - Changed logger imports to not cause the webpack bundler to throw a CommonJS module error. - -- [#2974](https://github.com/reown-com/appkit/pull/2974) [`0563711`](https://github.com/reown-com/appkit/commit/05637111aba940af5f46215336268294675322fd) Thanks [@magiziz](https://github.com/magiziz)! - Added create wallet flow in connect modal - -- Updated dependencies [[`e6a36a7`](https://github.com/reown-com/appkit/commit/e6a36a746e85ced1f89fc1d7227e25df1559f063), [`b5444bd`](https://github.com/reown-com/appkit/commit/b5444bdd454d370cf3f17267d457cd46de10a5b9), [`0563711`](https://github.com/reown-com/appkit/commit/05637111aba940af5f46215336268294675322fd)]: - - @reown/appkit-adapter-wagmi@1.0.6 - - @reown/appkit@1.0.6 - -## 1.0.5 - -### Patch Changes - -- [#2872](https://github.com/reown-com/appkit/pull/2872) [`f5dc9fa`](https://github.com/reown-com/appkit/commit/f5dc9fa1ec5c853f0ee7edbeb0aa6f053bdc5513) Thanks [@zoruka](https://github.com/zoruka)! - Get correct data from session namespaces and set it for approved caip networks data on UniversalProvider usage" - -- [#2937](https://github.com/reown-com/appkit/pull/2937) [`97dd79d`](https://github.com/reown-com/appkit/commit/97dd79df711201d5b7450fb10544f063975e6cb6) Thanks [@enesozturk](https://github.com/enesozturk)! - Updates adapter packages dependency managements - -- [#2919](https://github.com/reown-com/appkit/pull/2919) [`e2bacfd`](https://github.com/reown-com/appkit/commit/e2bacfd0aaa9a83060d3181678c42dd9cc90293b) Thanks [@zoruka](https://github.com/zoruka)! - Adds batched call for solana_signAllTransactions RPC call on Solana WalletConnectProvider - -- [#2872](https://github.com/reown-com/appkit/pull/2872) [`f5dc9fa`](https://github.com/reown-com/appkit/commit/f5dc9fa1ec5c853f0ee7edbeb0aa6f053bdc5513) Thanks [@zoruka](https://github.com/zoruka)! - Implement the correct logic for getting available networks when using universal provider - -- [#2927](https://github.com/reown-com/appkit/pull/2927) [`865320c`](https://github.com/reown-com/appkit/commit/865320c709bb76a61ec88c786c6b2a354c8b4b8b) Thanks [@enesozturk](https://github.com/enesozturk)! - Refactors setting active CAIP address and aligns ethers5 adapter with ethers - -- [#2920](https://github.com/reown-com/appkit/pull/2920) [`eeb9207`](https://github.com/reown-com/appkit/commit/eeb92079b4bb37d2cb9db68f51bcdeb87bd83af3) Thanks [@ignaciosantise](https://github.com/ignaciosantise)! - fix: use usdt abi for usdt transactions - -- [#2916](https://github.com/reown-com/appkit/pull/2916) [`cc35726`](https://github.com/reown-com/appkit/commit/cc357269ec04c6372c50d3bf00c674bfe182128b) Thanks [@ignaciosantise](https://github.com/ignaciosantise)! - fix: override ens profile picture if resolved - -- [#2934](https://github.com/reown-com/appkit/pull/2934) [`6faa782`](https://github.com/reown-com/appkit/commit/6faa7829c73b98430f1d8873bd9caf6c90046f2e) Thanks [@enesozturk](https://github.com/enesozturk)! - Fixes swap amount calculation to prevent floating numbers - -- [#2947](https://github.com/reown-com/appkit/pull/2947) [`bad570a`](https://github.com/reown-com/appkit/commit/bad570a9806785854cea4573cfb1e5bfb4e4a8fb) Thanks [@magiziz](https://github.com/magiziz)! - Replaced multi-account screen with single account screen when only one account is connected - -- [#2944](https://github.com/reown-com/appkit/pull/2944) [`8baf998`](https://github.com/reown-com/appkit/commit/8baf998133d0bbab4f87f15a0337d4b1452912d7) Thanks [@tomiir](https://github.com/tomiir)! - Fix issue where wagmis useDisconnect hook would not disconnect appkit internally - -- Updated dependencies [[`f5dc9fa`](https://github.com/reown-com/appkit/commit/f5dc9fa1ec5c853f0ee7edbeb0aa6f053bdc5513), [`97dd79d`](https://github.com/reown-com/appkit/commit/97dd79df711201d5b7450fb10544f063975e6cb6), [`e2bacfd`](https://github.com/reown-com/appkit/commit/e2bacfd0aaa9a83060d3181678c42dd9cc90293b), [`f5dc9fa`](https://github.com/reown-com/appkit/commit/f5dc9fa1ec5c853f0ee7edbeb0aa6f053bdc5513), [`865320c`](https://github.com/reown-com/appkit/commit/865320c709bb76a61ec88c786c6b2a354c8b4b8b), [`eeb9207`](https://github.com/reown-com/appkit/commit/eeb92079b4bb37d2cb9db68f51bcdeb87bd83af3), [`cc35726`](https://github.com/reown-com/appkit/commit/cc357269ec04c6372c50d3bf00c674bfe182128b), [`6faa782`](https://github.com/reown-com/appkit/commit/6faa7829c73b98430f1d8873bd9caf6c90046f2e), [`bad570a`](https://github.com/reown-com/appkit/commit/bad570a9806785854cea4573cfb1e5bfb4e4a8fb), [`8baf998`](https://github.com/reown-com/appkit/commit/8baf998133d0bbab4f87f15a0337d4b1452912d7)]: - - @reown/appkit-adapter-wagmi@1.0.5 - - @reown/appkit@1.0.5 - -## 1.0.4 - -### Patch Changes - -- [#2907](https://github.com/reown-com/appkit/pull/2907) [`b35af73`](https://github.com/reown-com/appkit/commit/b35af73dde9c46142741bd153e9e7105c077cfbd) Thanks [@tomiir](https://github.com/tomiir)! - Fixes issue where featured wallet ids were being filtered out if their connector was present but not displayed. eg. SDK Connectors. - -- [#2882](https://github.com/reown-com/appkit/pull/2882) [`aaa22cf`](https://github.com/reown-com/appkit/commit/aaa22cfdb620d44da52466c1cc9270ad88f4c81b) Thanks [@magiziz](https://github.com/magiziz)! - Fixed deep link not working after connecting a wallet - -- Updated dependencies [[`b35af73`](https://github.com/reown-com/appkit/commit/b35af73dde9c46142741bd153e9e7105c077cfbd), [`aaa22cf`](https://github.com/reown-com/appkit/commit/aaa22cfdb620d44da52466c1cc9270ad88f4c81b)]: - - @reown/appkit-adapter-wagmi@1.0.4 - - @reown/appkit@1.0.4 - -## 1.0.3 - -### Patch Changes - -- [#2897](https://github.com/reown-com/appkit/pull/2897) [`fb20e46`](https://github.com/reown-com/appkit/commit/fb20e461ee6745b83d9cdf5051fc4c674e0d793d) Thanks [@tomiir](https://github.com/tomiir)! - Makes SDKType param optional - -- [#2889](https://github.com/reown-com/appkit/pull/2889) [`dc7b895`](https://github.com/reown-com/appkit/commit/dc7b89527e4dd3c4602db69491be5bc03a9c52d3) Thanks [@svenvoskamp](https://github.com/svenvoskamp)! - Update siweParams with AppKit chains - -- [#2888](https://github.com/reown-com/appkit/pull/2888) [`1086727`](https://github.com/reown-com/appkit/commit/1086727e024bafbbebe0059635c4d8728a7fb6b9) Thanks [@enesozturk](https://github.com/enesozturk)! - Updates active network state management and local storage controls - -- Updated dependencies [[`fb20e46`](https://github.com/reown-com/appkit/commit/fb20e461ee6745b83d9cdf5051fc4c674e0d793d), [`dc7b895`](https://github.com/reown-com/appkit/commit/dc7b89527e4dd3c4602db69491be5bc03a9c52d3), [`1086727`](https://github.com/reown-com/appkit/commit/1086727e024bafbbebe0059635c4d8728a7fb6b9)]: - - @reown/appkit-adapter-wagmi@1.0.3 - - @reown/appkit@1.0.3 - -## 1.0.2 - -### Patch Changes - -- [#2881](https://github.com/reown-com/appkit/pull/2881) [`a632159`](https://github.com/reown-com/appkit/commit/a6321595e4c910215e552119be69dc1486efb240) Thanks [@tomiir](https://github.com/tomiir)! - Fixes issue where wagmi would not reconnect on an active session - -- [#2867](https://github.com/reown-com/appkit/pull/2867) [`48ad644`](https://github.com/reown-com/appkit/commit/48ad6444ca8f5a53cc2669e961492e62f32c0687) Thanks [@zoruka](https://github.com/zoruka)! - Refactors solana network and account syncing logic to clean up the code and fix missing project id for solana connection - -- [#2879](https://github.com/reown-com/appkit/pull/2879) [`babb413`](https://github.com/reown-com/appkit/commit/babb4133ddff939061b788c3115b9d988b6e3ce2) Thanks [@zoruka](https://github.com/zoruka)! - Add Solana CoinbaseWalletProvider to allow connecting with coinbase extension - -- [#2881](https://github.com/reown-com/appkit/pull/2881) [`a632159`](https://github.com/reown-com/appkit/commit/a6321595e4c910215e552119be69dc1486efb240) Thanks [@tomiir](https://github.com/tomiir)! - Fixes wrong wagmi authConnector name causing issues when merging multiple authConnectors - -- [#2861](https://github.com/reown-com/appkit/pull/2861) [`a181a19`](https://github.com/reown-com/appkit/commit/a181a19a017053df646e9ae6e1ffa77b1deac1d1) Thanks [@enesozturk](https://github.com/enesozturk)! - Updates the localstorage keys - -- Updated dependencies [[`a632159`](https://github.com/reown-com/appkit/commit/a6321595e4c910215e552119be69dc1486efb240), [`48ad644`](https://github.com/reown-com/appkit/commit/48ad6444ca8f5a53cc2669e961492e62f32c0687), [`babb413`](https://github.com/reown-com/appkit/commit/babb4133ddff939061b788c3115b9d988b6e3ce2), [`a632159`](https://github.com/reown-com/appkit/commit/a6321595e4c910215e552119be69dc1486efb240), [`a181a19`](https://github.com/reown-com/appkit/commit/a181a19a017053df646e9ae6e1ffa77b1deac1d1)]: - - @reown/appkit-adapter-wagmi@1.0.2 - - @reown/appkit@1.0.2 - -## 1.0.1 - -### Patch Changes - -- [#54](https://github.com/WalletConnect/web3modal/pull/54) [`dc6dd8d`](https://github.com/WalletConnect/web3modal/commit/dc6dd8d37cbe79ae3b0bcaf7bdace1fe6ad11b09) Thanks [@tomiir](https://github.com/tomiir)! - Makes packages public - -- Updated dependencies [[`dc6dd8d`](https://github.com/WalletConnect/web3modal/commit/dc6dd8d37cbe79ae3b0bcaf7bdace1fe6ad11b09)]: - - @reown/appkit-adapter-wagmi@1.0.1 - - @reown/appkit@1.0.1 - -## 1.0.0 - -### Major Changes - -- [#53](https://github.com/WalletConnect/web3modal/pull/53) [`f4a378d`](https://github.com/WalletConnect/web3modal/commit/f4a378de8bf67f296ab5cc2d730533e7362ba36a) Thanks [@tomiir](https://github.com/tomiir)! - Reown v1.0.0 - -### Patch Changes - -- [#49](https://github.com/WalletConnect/web3modal/pull/49) [`e678965`](https://github.com/WalletConnect/web3modal/commit/e67896504762ea2220aaedb3202077eec83fdc7f) Thanks [@enesozturk](https://github.com/enesozturk)! - Updates prop names, adapter names, network exported path name - -- [#52](https://github.com/WalletConnect/web3modal/pull/52) [`3d62df8`](https://github.com/WalletConnect/web3modal/commit/3d62df8e0f29977ee82f96f17fbbac66f39ae6a6) Thanks [@zoruka](https://github.com/zoruka)! - Fix network availability and wagmi reconnect - -- Updated dependencies [[`e678965`](https://github.com/WalletConnect/web3modal/commit/e67896504762ea2220aaedb3202077eec83fdc7f), [`3d62df8`](https://github.com/WalletConnect/web3modal/commit/3d62df8e0f29977ee82f96f17fbbac66f39ae6a6), [`f4a378d`](https://github.com/WalletConnect/web3modal/commit/f4a378de8bf67f296ab5cc2d730533e7362ba36a)]: - - @reown/appkit-adapter-wagmi@1.0.0 - - @reown/appkit@1.0.0 - -## 0.0.5 - -### Patch Changes - -- [#45](https://github.com/WalletConnect/web3modal/pull/45) [`395398c`](https://github.com/WalletConnect/web3modal/commit/395398c7c943142776da2ea8011205e600d8ab86) Thanks [@enesozturk](https://github.com/enesozturk)! - Updates RPC urls project id query params dynamically - -- [#46](https://github.com/WalletConnect/web3modal/pull/46) [`756ab0d`](https://github.com/WalletConnect/web3modal/commit/756ab0d9f7b86abc6b1a4831197058176618d9ef) Thanks [@enesozturk](https://github.com/enesozturk)! - Updates sdk type and sdk version values - -- [#42](https://github.com/WalletConnect/web3modal/pull/42) [`8c90093`](https://github.com/WalletConnect/web3modal/commit/8c90093f724dc1ba4e86f7101fac8772b58fae04) Thanks [@tomiir](https://github.com/tomiir)! - Fix circular dependency in OptionsController - -- Updated dependencies [[`395398c`](https://github.com/WalletConnect/web3modal/commit/395398c7c943142776da2ea8011205e600d8ab86), [`756ab0d`](https://github.com/WalletConnect/web3modal/commit/756ab0d9f7b86abc6b1a4831197058176618d9ef), [`8c90093`](https://github.com/WalletConnect/web3modal/commit/8c90093f724dc1ba4e86f7101fac8772b58fae04)]: - - @reown/appkit-adapter-wagmi@0.0.5 - - @reown/appkit@0.0.5 - -## 0.0.4 - -### Patch Changes - -- [#38](https://github.com/WalletConnect/web3modal/pull/38) [`89fb054`](https://github.com/WalletConnect/web3modal/commit/89fb054d7e2513b80940c73101dc395e7ea2694b) Thanks [@tomiir](https://github.com/tomiir)! - Base reown package rename setup. - -- Updated dependencies [[`89fb054`](https://github.com/WalletConnect/web3modal/commit/89fb054d7e2513b80940c73101dc395e7ea2694b)]: - - @reown/appkit-adapter-wagmi@0.0.4 - - @reown/appkit@0.0.4 - -## 0.0.3 - -### Patch Changes - -- [#28](https://github.com/WalletConnect/web3modal/pull/28) [`91d0296`](https://github.com/WalletConnect/web3modal/commit/91d02963cbe3c2d06b74801b519ce23dd30ff797) Thanks [@tomiir](https://github.com/tomiir)! - Package setup. Reset Changelogs - -- [#12](https://github.com/WalletConnect/web3modal/pull/12) [`51eff9f`](https://github.com/WalletConnect/web3modal/commit/51eff9f82c296b0ba2b5ab33af92a1fa54a77f7a) Thanks [@tomiir](https://github.com/tomiir)! - Adds test vitest.workspace file - -- Updated dependencies [[`91d0296`](https://github.com/WalletConnect/web3modal/commit/91d02963cbe3c2d06b74801b519ce23dd30ff797), [`51eff9f`](https://github.com/WalletConnect/web3modal/commit/51eff9f82c296b0ba2b5ab33af92a1fa54a77f7a)]: - - @reown/appkit-adapter-wagmi@0.0.3 - - @reown/appkit@0.0.3 diff --git a/apps/demo/app/favicon.ico b/apps/demo/app/favicon.ico deleted file mode 100644 index c35f6b8a6530033514588a8d7f94a62a4baf65ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4286 zcmeHK!EM4Y6gB5wDh2h7$fai{2n)alnScq%p}E3^9$|uX5GH^PSOA#7^-Flj`n8FH z;z|`p#>9Sp@BMGb!b)|_r`J>XR$s45y(y*MO*LIAGZp=HF=NR~Q=5+FJ4upHQ}^9& zSI4L)trF@+uZ*GT(uf_m!$Y*3JG7&$^;0*_JN4*1=XoByU&iBcFgC>Zd_LDGo6Sb| z`+YBWnx=ZY-PYLIZ05yJxFcx$~?HViM`c>)IJ`Mq^w(dxTMVq z*LslJyWLI?1_NDH6)DdixZWH923X9oOQ;8*Hur<{U~6EExLZ6FMPbv`F@T4hY+W8~ zZQ`!=V8_m!lS{U?2bVVS(!+E*{SgnbXpsY~sVi<9hu_d$E|(YifCCpe+q5M=pI57u z&a$jkhj?HS2cPe0ndigdpeK__D<^b;MG4*WK7WWqmi2nAalXrQ7=83=&$%XVE+2?l zo;~Ep9+mGo$3pYv(v*F};ZP&)(9-tqNdC}g{iQj)1AoNK!%1s_`?oRBLHie_G}_) { - return ( - - - {children} - - - ) -} diff --git a/apps/demo/app/page.tsx b/apps/demo/app/page.tsx deleted file mode 100644 index 169bce3385..0000000000 --- a/apps/demo/app/page.tsx +++ /dev/null @@ -1,35 +0,0 @@ -'use client' - -import Gradient from '@/components/Gradient' -import ConfigSection from '@/components/ConfigSection' -import ViewSection from '@/components/ViewSection' -import NavSection from '@/components/NavSection' -import { motion } from 'framer-motion' -import { VARIANTS } from '@/utils/constants' - -export default function Home() { - // AppKit Demo - return ( - - -
-
- -
-
- -
-
- -
- ) -} diff --git a/apps/demo/assets/images/w3m-logo.png b/apps/demo/assets/images/w3m-logo.png deleted file mode 100644 index ed27c3f843ba344dbf6f3105440207b4f94be4b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90855 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

MW<{_a%NH_QLUbpPK7!0q1#e~H7M0+50& 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

YS@(6|T!Fj^5Nq53s+Jh23viKMM9=>y&C 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ࠛO)_ooRM*o_itxK&8~C zlLFG9y9L1k0rAglf%UYEzpoCINqO5_a{+;@|s#leF2dAYghyheLuP~g0 z?SaC^0?SEOJWO;APa8Sz72n&*dX!vrX~Dqee$9~9w)pqI2i}YdZ(!YRVo~?0E_6tZ zKYru%u?>5p*Zb7<>Ue4`UI#s-8z^ivv20sWf^!&as!vr8xTO(;1r<<;Wca+#M<0c?$6a&)i z_$G4m6)mR!MR^Qns2u|;x!0Rc+>L^9Jly5voNiaRhnwZC2A*9_?XsWG_x<9Y{{Wof z6}dos+{QL(J#^^O>tEd907=Rr-y(hG_-9u#VZlsC@9wYbxeIkN$r+eCZk0T_;W9X@M zVp+mW@|fN+cxIkIATXggBX2B^N5t)$z9?7bMB=sV0i-&OI+W>D73)v)0a>t8DCZ9G z`m7#iTPXw|4$~M9zD(scF_L%$VUSRvfVpIR4G+02I7{IzN1yiMsY3I-yBetQ7A{eo z3Z0VDVEnhlO&3xF9xRj6Qr@%8t@TXyBN+cfTH%+N1aGSk&{>>NiZ#mcEt%fIOV4pk zU}hx%>jZ`lV-^zmw~XkUeKhO!3dif#gK_N-HN06g!+s09u@~!;nl>La555W?8sFQi zeaJN;Q?CDX)DT3Jsq?;|t>kPG(sVE*rpv48c}gf!IT?!p_uaUjsd%TZr%4LKW1WJB z0v|32_Bpu>odOTq8?9ZLXT>tX#J>wak)l7px zkkoMO4Xmx{QO+E+8uFr@+kM7wAYT$|J67LQY;d0ZEo!vhh+) z9^NQ6+Ez_b=T!$$qeO%DgKhGoPWi)WiaHceU5J&r>V5r9USL<+g+boSSXj$mlO+WR z+dd|21Y>K_fA&`ZylL_;DQdxbr5(4m_q$@p3+s@eM(G?}B|WoE-_iP_h47&*k@A4~ zr47z_W1?YRcEI;}6+L8@sGDjFWmdsw48~51t7y4k**!MgG0Mi^?*_ zK>|uYE>5}n>Xsf$_h`5HU1<<@ey7JCFJMB?$G2M~X3>|_!D3j9D8B?*=uSM6x>drs z5oJ45cyb}*N(`jnqek0#06kQQsAh?ZM;T5b8!BLViV4nb22qQDe4*T0@LQ`_4_5=3 z2@X5^`U(+-WF7E3F%Ex9L#G8Wzv{8_vJZ7rKtHq^K@H|8RC8n9>$Td$ZK)HjQsVpk z;CO@tCnfCGp{`pv^_Zj*v<4#F1oQH@!QC<83twLZH0gIMXZ&^>#-x%eoSo@X-!Vr& z05R~>Io}w0rmhr}9K7U%Kv&-4^(xMpDi1MmK5@R0Psbp8nMB@eDqvEK>0ERrVU+r2 zo!}MjU3y2|&7!qwb%Gp_%B=C%Tb;68hyA5op#8SU8%z(*G%NC zO=wvj4Dr=pp29mH5}3MDew;q6Ryfwe?pl z!Wi7@-FouYna)BK!*NSGRK5{TYGs>|9Hvb<5|1Q1-a;Xee{b%$bw>Q+DuYLfls*V0 zi$YBVi$?+#&pRVbD)h2-+){ zj_0L=d>J=qHV}fx+^0FOba#JB?I4&#*s(sWO0W08fI%Y+*Gla?Vo!1@fz>tdTro7A z0({~I@XLN^E%i8(+^)dcfWEOJ8QmI}{=&FZK~?aa?|3*pm@TV}K#+wgBLSChs`!?Rwp{KZvmi2&l1mHR- zcZoMr7HmDa(tGxxWpWSBw^?T$Ee0!_9>9wjGDA({;Lnv#89e=6d~E6xn$q zosfzJ*rwclejQkw;$KfWAB=kj+%^A{6?A9WC3R_z?Yf>gYEsVi-8h7!Y;n^ebSo-W zoO$4}JPusPqxBxI_&M*Z#G#KW1QGvBLjTu}*g%cK>+Y5aDxBz&DMX7~0(yMZF^AW* z{np(&maO}2c@{T@$6(nIdke#QkBksjm^Z40AC7@=PP5N0PdVsZMDTl>?;o;>Ql=4y zXn)3OhuJv#{?{0NOfR9U;_MV!m#o z^wwpJM5wZj0&vhCcZf;s)o!%H<_7wA2^G2}n9)IMhE6cua<57Yvz8bwnfC0OojRj- zXNEmhItB7ds`YzX8{KefA8)T6{6{Hi(if^TRFL+0ItZ?t3Et%*F8#L^h^H@~sW#8ac(rBGqxUj zwa*;2>Mfx`fC-OFWA!s6_v-kVjQ+}#h{D0YQB^Aa-W~>hF$xsrH3BxYGu^1aM7V zg2!mvz%9wml{|HGdU?mst$DeuSJI!pW1FWr#y@>diRql7=+@z594Q-!2YmoUQvqCF+1#ooLTj^`J`Npmy1B(xPw%h`12pv?egEB9&*;6V@@jW2iAPo4s0d;13z8Q2U&w!9eIL`f)N*)uFtJ`J-PDN zPIIfi=a(L9mE_gWaY4wxb?w&$b#!~V!Nw8aj$1N*f7JNJ^R;YOEP)b=d&1A1XfVilE4KFj%ccbXH^Li;F@!SQKfNV%5$CIc6R2 zKaa1*J(FLmSy>H)vDq+9mM1(gmP2V7DX%6GSRi#DZmaNYM%^>sGH4n+BK~pcYTId( zkF96=&Y_3-KEF*hvUIQBlf2=mx;&J1#J%|Ki1>ZIwMh2Wbv{u#r9?HnB!#<9I1@q4 z!q{z#<(D-_7*jU%hDR{#73bw-ysNne+a0w3ROUJ%d`LGsqC3tQnUQCwxbvP z-fhL})xYtZ*zrXH=4E}eZBw&cV|~lt3yjS%wY)lfRv7~fIv=M zCy&#fpU^gBi|Z9+#NQC~Poq&Xs%foX$SL)o%rrBvhCqEe15lTAoJlPk7q1co5`dsBH$c^FU^>IwD%Qu7ecbpOl)z`jHoZ=z<)*m|T zMOHdD7!l<<|5sIiP_HDdHlw-ELWXES;bB~+n?Pjz8$dU`-MGi1!9t>ft~QpD*x-qt zFFnZxJugj4fd|t9D-KXZ=W+M?<&7|LJqsA)zhRT2kUrjf3yThXWaFbE~??ulseich7PiwV4 z;P=mqKMsLcmWQL6`nv(n=7>my+WGh}%lGHa+Px*L>3r~~7iJLSoO2t?1kAH#IUk@y z2u!CW7{3jn2il>BvETY885Y%LXyIopLLtLc^({)C02(#0NS~Ivb=k_7IXUlpgu9NS zefeniJk;p)z0Y@s3*%aN)f^|5BsmRUw0CZ>8V=0T{!XCDfk(_GW1=myFO1S|7{^T@p}4$_OKMhV zJx(GYGyedgNgts%B^-+{-~?Qi9LT}0Ucld>@V|EWn$IlJmsB$}Z7rXx?@q{*&enh3 ztfF}43R;%+Z$%06P#f^cK2uNU&Cgw}s)ce_kM8+#)KNvoJ^8F1iZ=@A!3bZ1lKp{< zS;yRc&QO#;UmFEm27iB4Afsu6?pm5#^XG6fM}b5UdwHbp;A~-(aOZxhxbUu=i?3BV z|5ED{WorhefFe6Xn_QbiW;1WQKl6@hb}(+YwTXX>tJq119Ed~Lwm_oH<*I8B@UUC#SI+I@ikBK~H38)8 zSf1j^eQ_7=S>Myk6?eJXbAawPB8zlg#~W}ABA+|}lXK)Ks@=?9zjZ81*4XttltE(D zb<%w#8ifVu{OfIoJK&NWSxG{z zaf3u`4D*n9PEQsI@U&9tN-}tRwOXpJxcs1aaNX6&BaU#`{Gk(?W_aww!zt*sw74t(q+(0;HNwWZoIApdUF9IlCY9TSO;XjcBZ|wni&i-IS z|Am)m6nTV5X~jD;GbM498~XF%C{(0x$Nq;0>M<3!O9CA@;10=89(2~(4R%uT!bH@Q zC(Ua%nqM*4t(F3V(!%-$SWOMOZ1L>yP4RBvGT|Y0E39Y-r3|3sP+N0q=9w}7I(CWY z1BQ-hRLjRyP=r#F^xM?4OiRA;e)4~${v1V+e@gQZ><~`Ec!aC+{tj@onlmt1kto=; zV{%0~8mB|nXms3U2=bmTz-m#Y(X7I$ohGRy5l1Gc|VA zP_OUhXimd)JU!Ng&lVpgKOKfgrP~{tMwLi!A`#{ho_dy&e(T1U zsjC;Fs}D+hmelIDJ*b3VR91w(3SeNG_f>D8vWbXEet&DFZ8X8$107eSrR?qvP1#n7$(=SV`rn;^|!>{u;S?CelG&*~o-I4|@J z%e-J=f zHZXMeD+qq;ci|zj#RA>WTmWe@PMGbUR6A$TN!MM{rJKI6^AIfSRPyuAtY z#|4kIlU|W)u6>;{a81AMBIyISRN(Ae6+2SNT!#oeJ^#oX8guSsY2o0gs?mZ%tkIDH zJOPuvatK+Qd2fDeg>s37PNoH?Q#_2k_<9H~rGlX6kvBNH>btg2dd>);Bc(__D~zR;5ue73Yft!B)Wph5w4Fx9?vn6ap>)xU zq+X}u<*E@IEuYY8#?QAK?eOzp_FR~G@`UqXgryW==Y(kNasmZ~wFnd_yJzEhA`QoE z?16DoG3Dgf-(FVZ>P|3cKdKac9q0n0;D+x%Zt!yIjbH#oVQ8veefZrgHqkA+4i7me5+u_xOa1(wPYl4C?hei z`)rhZ3r_&~%>-XRrPwQ_jF%cvDp4em@a+jr`U?;l@PPQ#jHl!MI$6m|UkbdHICXI| zf?GUJWHg#Dk#wD4IuvP+f7CV^p_39F*0y-Uj6)0ot@B%jT?Q%1!lDA&q8%VK&>@RB zAP;@F$+ni^SkNPZLM-o{q^fs z&tX%0!iS%x?wrN=S6H8h^ABA`j%a$AK?a1BYEX4Nh)4}6aC=03!F3(cE?!k<40*MG z+dWwPN?S1R>DO;PnP7ckueRA050`OYgXgNg#mqnLH6n_nYZu86N8xk;$9!DXf{iSFAu>_yzq+aPK zmy2*zY6jd46kDXCB`n-2u6;v$LVLX`|6GjM7)ho*Spmh)rq1((gE`(}Ni8Z#z$=gijH(v$i zVEHQ93_UfMk$EWh^G^!~zOJ7p?57Bntj_hU-yd`v{nTX)#S!st2D3li+Jk13x60s7 z)A+RDi#4O{d<5aMzkNF93#M zx+;56rO3-|ur!NIK27&R{;-1a0e1j;7(F&0x-UZJ^sLrA-D=$;S(;9kP-GWQ`27To zT8;+k%6^3_XrGEPAEYP~@h>i4;ota;vV@8X#B-tynxBY)3*KP6BEkK3gxh-bTR`5fg{olh$* zvRLP+uN0ynt)ue$fO9r?AMY#D_0q@9HbX#O<3H?iOL!y+wX^@QlE_$@C;I~~y;Yq* zlezS(?4rk_Xp-RzV=pWp#jCp3rJsruXxg-nkGB&G^;x>#CXa=eG2mv>m@f211e!e~CZ=`Cy1M zFxBj|LQ?k1_5}~v^2{XRekVIm{<&((Nj-n6MnT(C4gx7wSton9+Q0 z^&SKZ9mL_Phu{OGkbol@K{4K<3SU}!|IQJXiXJy1rf12iimt3pDH33I?5t^5T@%)R zcrAKudFCD7mxlsNiN?>_uYQrFll~KC%74rg0yP(d)U;MKCmPW-$+PGjPA5GKHlTId zx2SEH8p&or_WL9y_g80{Ha9I6?=H*I7|=Yg)EG|=cbW;rLl=l4`jK<%D!-_YMx4xg zqo){qD3vQcayq?h^g;<7kZS!urg%8Act|t8Ip{BdaeG<|F0d(|t2Udze`gk^y{eou zGm<4;!jsg?fjyu|J1Dw4WNiAeElP+`sIJ4tX^d1m;II|Gl&Es zNJgxOrfev{fZ}leLgc%g#xckteb=|No2&teHl!3F zU<&J~>VoHI_mTX(8vs2D8KWgNGt6_&2oJaJh=|czAcXzh!*fD#_k?ctezs^A`ziuM z$VlnZ1kZ8QWXi<_bl=L^>ZokfHF;QzPQ|V6u0}}e@jj-UiY9)#mBM(?Ul2QSkmaj1-MVbvGT zmEOTQ(Kcq=<%!gdH0Ka7q&gu=E;dbttQhxXd{{p#-n!}U(eStdNd<`5{$*(unKuyS z%5_zS4Hl3q5+6Gjk!y2UMN%X}+th8h1$sWzSp&g4=~5GZ_mP1RFD?hEhX(FSY`coaS!9;Oc?mu?zjlH>-{(*3 z{s9(tP~BCM5$f2O`jn%ti}PU&=aOMRM5ST(4qbbt1-h1DU>4 zjmhrxdPk?Tz{kIu8eo^TttyY#{~ zmR+|v)RDtg0|m4>P;0mW0;@+eN%`15Cd+6#dTpc^vW_+M`;l57S z?-Ap!_Ww`e#!7ten#h2lA9TnmUZWqjHOwBZmVt&aYH&TS{t(&2+(+$nDnvjx2a*0H zzbdGa0trHs-Q9~P-O}MnsYH!J&4b2*$su97ZcwmZ%cW*RqG4p$T-hDL+W5T!u{$^T z>uI59CFUUv7e!_SQcjg1=S9+-A1q9_9YC)6Co57TK^H{7MXWuE+yjtLyip9e*cgrk zxn0(c3uF)b-Oce=wB4>>etnzZ?O^VFPV<-(y7?+IG!rIOpuHZqfJs~Li2X*bsVlpj zg=ot@VQV-zOHg#WmE6J~s5CTP+c{qO_+W0@sDfR%it1EYQpaUu4<5}z$vMcpBk8iw zKSAm37mWVtrw#3WmzU!S*sUhzG)88PlovFRy=oh1Sz0MEF?X7#l5fUjK8oK6hTiGr z*ITC>{O*6}lC)y3)6e?4=KD9F|5G1pD9*WbmQ+4KOjvG{6m< zMbPav!8%;JH`#=Sb0=chGsBcw7?@!OFPB!~ruFqNodyneC0fvNMY1=&e14QzW_vrNsF{hP-3J3HqR5liGzC(w~XcpiOzY8(zFnIUi`2IpRQ>DIkChbV5z;Bm63o+ z`{}}TH3sQ6k^ib_fDaWTguc~${{_6etVCiqo$+uYlSHK6OHky|*?kMEx*z;p_Re%E zRNZxn&DTdYq^LalNmM9q8GPSroIKVzIBau$gPcfz`?BjfxYCa5EIDS7#V2Q^(4B%3 z@)|7VZOOL=|5OKMoFeYOBn5Zn{H7m{XoSijQ*>C!`1O^ zO;Y1>CnwF`D2`l~G>pWY^__j6g9_!X@R!6;65KKAyYRXzlc*o|!-2B#BYf9$wb6cZ z+F#VXb#t9%+&3EfX>5;#f=|-q;0r5nWdSU2514MVBk)`=?iKE_IIE#Yw5oK0>HL7{ zbH#~ZVtmwh13akaJau|cV(7IFNusaK59;bS9EOJz#ZoAy8qy>(YIoSS8j2d8SYqfW zwn49cd98a{(-*^ah<3)p?M+ZLt+atg3_(7G! z90u;|skhhT#0Hc1FB{6u;b$X=;v6;gVa}d18dyKDrMkOWi^|#Ve5bW301g{&+4l9m z)v3c?6?f2etS)}jVr^{F?_qc&@DT~{s{T)=QNU3l`e5@&_&u9D`2erZXPM)T$&Ad) zFvu2Np}Z*~%SwvVz9L~Gd`3ZDpfVX6wHupl+4T)wA#|khkK`4FIBe#q*?x2qPB?78 z|0XQ1p&XnXB94xdsaRgiI4s}zoCeWw=-vWC>q0V@BTF~Fx_=yOxAo|^-5uG5t~O(T z{44$Vbt_+=l)?_2w_9>^1`A+!&4jHGd=MsS*a0>o^x!g7*OP%&*LBwVzGlo5A~+Q=fHU0Op@xtR2oePt*UF;l=-ap_{{< zkHuuBZvK8V;`icV1VxAT$0qvc;(0n%X;8acGue0K1o309P`pO-<$(EoFEy{hhdOQd zp2_%n^ih1998s=Mq#y(dAS}c%wj_~z9}qV;9!>T8iVd zPtyh{2i34I(4Q3iQVH`-yE!3B9KBA#H^)^EXmMr)-!|kjYa!*dGrmML=GsC#q~k2! zS_K+(^DtJprvkMlGPtH3WNV*W)-8Ypu+PuJKr__t ziSEXkLtZxXIocNV(_Z510|EKP!$cIx=$`5W86IX&)G zkRAS6MF;qum(tLLh}2HVAOtOZ>sz^%Tb3F9s_d3`Sw~ndy!kf9u{;_}l%mpfkI~1D zLgwdQ`F8n`;mP|VX#z&*j@SQ3!PkWaZmwpWY+T&kBX-khKz$k~J1xlksih4)l7+wX zToEQ}VBjDd0_s?zL)^Q9cJOehb$`^8LLLcD;CrkHkb#nks%#DAkvhDdiI-Ekma5a@Ee@mBSm1M<%X9KnhiJ=Xd$ z4%IL}ZZPaayZ=UX9;4A0`4WY{9PYhU*4+(mvxulEj|4b~6l zne~%N%KHjzeLy7k9p#Z~MkRkRjs3{NttNn%UkH-87Q>?{ z`~p)KyQdaswM`U`>L7zJpLO2{*Ip+cJztKLE2)D-pW!zeSp6Qp8|};fPag=N$_xL! zN&L`aPZ5WPGsa{rPwcc*jWbXZB5O%Ii8mT6{>7J-UW$ZSvA-=N+ZcXIWoxm8blBp{ zc$GmujE*ZjMPV9E(>JCw3&M!vQD!~1kEAzSg3XuQbXg3au)~*iWiWPT{q(=d;M479 zw*{;g57QyHp2{n6Eo{Lz!sb`6?rHH=jgHW7`VtAYu1+( zVS$yuYupJih|j>`5NpX~!Y7(KJPU#kYbO#`9h<6cA`{pv;K>Bk4uzNFodlDCxx3V~ zyz0Y=@LDs-W3w2q!<;<@CbQ1zx`>ON4qP42a^FkUFQh%QLow_7L9{NNmYCP~jR-Tc zfb5HR(c3}M{}TTn{`U4c1$M!q%dG4zqDUH|EMvcwhElP;oJqdefpQF9ML2Vw*r zZd0mO@Gjvh+qTrB2pb8}x1a5!lK}Vi9|Z9C`2t3&%Kf%6&sjK9f zZxS3lzxc&h3be`mN0T?+EdSk81E1ItA59>XP zt4=v#r1*~v0}b)6o8}?Z7W&I4a-hZ>>q7EN!~;0-HX63)vJLo4*?Q#)=5)VlDbq3k zMA)=}%6&-AbL=5_M5uk1+i%o|%={>xTh~9iBI+SiDfItwLn!23D_KLE&Ggv?Dv7>ZfG1>2Lf>u-SeZt(aaRdKQYXNNDVDX7l94DYY$ zgUEt^7Dt`TAm)4J&pBm6ekXnLP;4fjD$W#JDFeDH_m%bYdcD8vWT{w7lXPYN zP7fL$)}Y;H<(bdMq~ZbB<*em4#ZFSA9}B>1l#60`PRT(~hDK6iLM__Aft-vwPa7M! z$y+krfTVjdr=O8#?c(UHtf2-;Jw^ObK#1%Xq}}Q`WR_`3LRH*?cX zH$jcyO=FT{;~bYXtt`cdXb*FL1H9Kk-^lm@<6u!3GsCUKWI=A6*0CKBp`!>?l~KDL ziE|9BYyLwb>mB&=;`y=_YK`6<;rX%{_;mZQ;qknA`M*m-UV)~^%BNkCVw#1C8bG!3 zRaDR!486CupMOieTO0Z)YPCJXIUVdc@y5^edhzIc^NJ0Yk>KJ!?@1bCXk9o2sWAJ$ zVtl(j#v}0Zu=%uw1*@k#R}+27eq**y7NjdV^H=+Yi`t^72zY&EMO`I%{y^o`Mn@6S0=d!`+hgG*w&axmc*pc=3#+5dm zGYL(=)|!4R&byoN`{etb)#jgx<^|_?d$iGWxizdN!7ZCLB(&n4K{|nbc$`B5y(@-x zO!2#+{?z2%fGMvobzk0(cENAMe`R|C$LJ>Z?_FvC-gG0&5kBfAe)Ink^%Y)Ge&5$K zLw8HV&<)a^(p}OiAl=cS?82&?TKi56#QR@A|FxA9&WY?mhR!-skM& z$5f3J8^*gI1#-}3UXvds)Yhn;lLk5eG4Y^;;2!SpdA6m`Fcu-iF|*0$Q z^kw5CWzhc3y%%fX@g%&NDeVT}nZHeRqLd^&q0?EQuh~sm&A`4vQ`L#*OF9m6p_L7n zoaZAgBFLj~SO(p`3(m-&g{fW5Ldu}a*>L>lTFhY~VXL<(w7-1syAU{Y35$Q{Vk=NM zcmU>+=f1SvYT@I=<$H&!6nIsx-y|okIwPu3Ixjq>2)sP;S(9YNI_nY*zFD;{dof&J z&8v7>?Yw>d7<@MwtZ=pVKIos{wb3`z)L(&&9vAaI-5X;Ta;uDdzyU1~-0IjLo-v}Q zv-E%sh{<6YI77n3Qwlvx@l+vmaFNkJsPzgz1GNddn-0VR8CP_UdxAk=^W>PJk>67l zLsvh^`(o&jlkoLxDL+-_8M|R_rL~tnW~!5S!R7nPkL;c_imz ztdS#fI?&bliG8jl5H}lhx@*&tb90x3iXw@S6YxLK0}X8Nt{(+nw@z2Bzd;c&YLcsM zlmX=G<1``$87;%Jh0*>2*Tu+HhmPq=7XfI7wf(;!+tKmIp%@T-6`&&YmWB_LuL%7U z@h8(~CE~ahKw9f?C_Ly8HAnB@c!F5;Kpv>H;rL+-a*h`CS8cy=LOiGNXYB>k>{B1M zPsjM3Ko@U9BI(-Z1j>{(nVDLbyTf}*GS~;=W0$+G%aqGw!%3%?s^ABw^_Pv#-O2S^ z=wo?@x7E{w=s&UzK@mw&l`V@=!hlXu&#*Z|*E z+g!HkXg!jl3N2VtAtO9CjJrJP5;82@s=KK_3M3H9a{<1KA?c5Z!c>w-^bVtv&0#GB zEb_hV!_N6co6oE8rR|par&HwD^Q|J=>7M=d1&77Ca6sya`0$V1CRFY(?@D?&_a9#l z0)dMQ)t*y!xq71xcuEh*h<%kIx>a1d4;7VyhmQ;|*I%E0zg*a!APR&vLY;AM4^WzE zj6KAFEtC|Ze6^5c)v0O0*}j^Ww9TemcQ0zpRXIPDM*09DQ^-?^{b$a<3cpUKFG(gh zakH;idMND$m?uD&1V>j%T**&h=>&KI`iz}#LtU5I2j11OUow&-H>}B#NwuncN(7i@ zr%^GL)hTF2emcfxY7tA{-=}p2Lmwv7Uc7VJUa(+0iVvf~r%E?F9PJjmcOCybU$d`0 z`s{CzD;bY|m#-9xN%|7Ty_KLa!x26Tn=1n2FMKMR-z?Qe=QIkgkO;uW!Lv$CY12!b zoOJMkhq&|ac?mMMN{02>Nf|E4I)3dVi20+LX4p!Fhg~uIzn_I2CF0 z_w6DFg%zC;q?nS8W=M;`$KR#))bP&MxoJ>0L&tTSJ1NG71q$f46ukqyj6f-=;Q!ii z4Cv`Iy3Q+CUGBPvnu}IZHW<1Wf9Za3fTZ;Jh-RZ7dcgm%EGHN@T z|CHY@>)B#-duRIH#54?b=xg`L)6yLi$w(-?Oh1-e)TczTKfETF3mA@>qx$y4@4R+y zTY%Tiy8PC^)@hbrnz}rjpkn@j)5)Xf;3tlN{^whcAV}o}NAZ9B$m`DQ-*zCay*O5m zLPGaqf|2wVMO$=T_mxrm>ZThoBYv~KK5`ifE`UG5hCt@Wo0w4(R#83a)iMm`iN@bt zo3>FOf1c{a5v%JCKw{g$2+nPvrxyr#O&zSNI7&Q9Z$D0%#}pvqv_Mxq={ZmfixNI9 zovZ}L*QQ~<6-q;pXs%_~`19CCGs3i7t9hVbjrsG(j_&r>t+&H$IQ8I6_z6kPs^wM* zcrte%JRR@>sh->ym;lc{xc35mIc|6=ez{|Lc&@YZ_RnR6@xR9O!lw*;OQUW~TyydMzq4q9Uhm;;1Q}CyS2wTES8qpqUzY^pwYbc}=7EAO zK>IM&?vcE<=aB9$;h_knad{QjUcvHj$R8^Bv797;H1Nqa<0?bs6@L~;;-}jz%a^;NVU)AQc?&Y} zC2WH=j-L@HaF_}};Wt|=0T_78O3!VI?>~JJ9Ahmg=Ii^-vD9VulK9}n628rS zE3WJ3K=5<}O9<(*hE8!aJwEzpJvEp<2|nCanY28=SpCBj|6U;W?)+lkt|P_P?}M1E z%z$X#Ccy+0B>k{G4)Q}Odcxz>QxM&vMK`o%Gxg}%wEZ8L{Aw|=PAUNQMGGY!<32`g zC~8ANw>E+?Jq#lgawB@ou60On2e!OZYnnc2t?6iE)48AwN5C8izJ{E? zNkD@#8C<>^E|P81?0GcPHZ-@@&IVVOLPi;fJV0A-wS~(zHqK9TtmJ-g`Gvp611Po%Le$Kh$vh$?{3a zrKu1pz3sngT)mBbpSv~fA3+lI+la55>wjI}_ITcqT>f58s$oVTnw)zqGv2WMO9dvWpuY)|)8y9RfHH{pnY{}gwb;uXWG|F^WYVC~N zM)&xLqOV`Eq0{R=zsXkaRq;6-+Ni-jQH8+$&F9-^8N2kn<`;n@+L-+&vx@Z8jQkVq$~7 z)7P=t)c7|a{UFNPAq1<8Sb}n9;4f;9Wxu1IS-pJe=b1OLb#^J@x+>~+kfT!dsmNGg zM}+8;&+Ez`wT0IaTS7y=^%bWfV_JEa4_dHfvm@+(dz%9qu&Dc9J`HD}xMp|+ai5ku zz>6VMkfmE#^meXJG$|52^uark`If>OT<%-rDeT1x!!Hb%iQ#j*L&^{H`=z36qP_JE zkbH?UE}Q)q)(O3Nx#L)CstUfOc?cJO`4V`;?VPI+!olTIzj^yqjhNUy;F+)C=)GEf z!Yf>z>&if7tMm8Jke@21uM?41oLf3RiPd@EPlz+A;CQD(V@>mf9ngtOHAjo$9=l)l zOqQGYm(HfnFIQl`cmHnD3TapXee8B1Q(>3w*P&X|8`Tc0FK+PW0Ki-RtkK60DZPMQ`!JT3f#fo!Yu3=k{LJ2#4k zTf8uNLtZDeJJa6#A$*@Rxupim4O@z;bFF@}!e|!Plb;gP{^+D!?amlSgB<^9ks<#( z#?ioL;T43v0RO#Y^4kcEI9>z!a@FdB4;1lfBr%GH-V@!Ua}$SK3zw#zwTn)_Yq{=* z3ULzZbnC>pM&Xzg&~{UMlG@8n8G&EHDhXC6zK zs1ja(6eY|Q@avb0c)IWMaqPM~#<^XZ3~~^EsiRzIgRZAv2RkseS2TwN>W3e}mKr|+ zWSY=<0t^pYu;WMb^u_r+Eb*qu(L^rl&&0ookG&IwfBU{T(7&zu6%#j<{$G3Ihg|w)Vr~< z$Kfo~o+w5UnTt$yWldr$C+8vAC;nbr$`Y{40^WW-udc03}SDW3yG%LAwWJMq|U4e~II+MIj z8}HQz$WtnZgdOoLmErvPxfpzGVa?Z8{e{a%l)(XB+4p--ZP@s7X89*7T{qN_oQFS$ z)2OX(JQdc~?U8lj>_0`Rws@hPc(_K;?$oqVKvCv{`o9 zwo}$>0~?;cy*lbn7J{qGbyJ_0;pfM^+pwn#%7^U0&DvY>>wgjkW;F+$_sYlA8|`9V zh;Q%ILsT!oQQ_vR1S4OsbJBqk@ZXx;LVHwUeE7?qvx-Ho=1UZXJMg+coKMywvq+vm z-IS=8I$}$jS~;SVxbXc-!$=fIBf{a(kw}V)Z=smSbtq=eG9NxkNZ!?ozd!jn@HBhW zR?*42IL7Nwqp`FuC1hsIIq*T+ceGUmz?MSv!?Wpi)YVhOrG8H)hb1$#2Jez~b>WI8V%5{V@Qq>DrRD2fx|8Yi4CzDfo_M1!lnnAW5P_@` zUgi{nM8pdOo0AnGW6IkDcfg-dX~3Re0K392$zf!$mPSlsGBYGifdcy1H`X#{ys?E8YzU2Sy^hq&hdYk85R<3ejy$-U(z&Es)}4M+C?1p7Lrf=E zy}p+#`9kPiJE5S83K-=2x9yILl*la5F`F{ zbdHnvb~wLDTjjZ`Ls${$<5aj)jkf87aRs*XD!0(gMmUz!Ut5WsUlCDdUmPVFCeq>q zq&rAdu*>IT%w2&Wf%msg4XJOkxYb@Lz@`W(7G+iqT}uL94|B~GMPW;q!7NQTKp(#q z4ta@VFE_N`hl;+1k}aysC0P>Nqd6S_+pJ}ociT$XWwKln_1pNox@p+}^;}?v5e3c^ ziT_okL|8tuVZ%e#c;|UV)+;Tan+pw|Ukl_vcF*frChYPFzCk~}xj%Sr=ShNX=2JVl zHqieT&ADmd@hlV;O_S^URN|10)+4Q*5hT=nit)iAfS~|1hu!QeVl&S)b}%GDETwbv zpz2Gu{&cLnwwWdZC^uO430~!?PH>2GSJ00*Qu=UmDpx*;jiV6dEy}g-*#h17h94N0 z2PXWP9b`}NHhHK$?z-xqzo`?yOb9$ctI8AaqP`E-{O7NUE4QsQ1jCn?`pFAS(YpHy zCQCLUA3l6;O!d*`Orw4i6gisw{cK>n)%k~n1*GX^^Hi&9@yVO9 z$%5z~<-_2E1t_oB#}Ct~a$)wfCVjL5oiWVL$+V|7H{4czPY3UVZ;&AMmbJ@Vqh?5+ z_l66)hM7!R$NA0>PD;qpI%UAdI-sMI!Dru{g7*y3e zhL7Mb@kSJOYU9F#xr$Rd*{!l*y^X5{XG9=7jdrl|;vuj*EqXGn?sZU1*e{2CPkoPD zFgD{BZ^f%+63V+l{|-!~G|;eJKugCqBGS4xw+Fm(S4oz_mik>A~X3=&p?DqU@`h`yg z7onItEpbLGIZsm6zTIwlWs^=IfoNjj`Ui}f)o%iXjB`K67V9bLhw;mq%V|;!E@5)1 zsS5>|f|dxy;&L0xvn0JX;K*EIt$<>Q`_Kc{V+ruR>$k3Fk5b__nRV}Y{_*Icbcig` z`Wxu?!_oaeV@*rqk1ornh>9>a!nqvY%1Iak107A#^pYhFYbvG-v*FIi_6;H$)+B>< zczyI2B&R^Su{K8yEcG`g>hv;UKU7M{8ICfN5zmDrbmF*A^i(;i=+-7bR9p*to79iy zEu)Sen)babY**OVMwGpPN8&b~Eh&>o>_exGY4+P4&#@)v;b{Dj=QyqboLDFzy@f zo`car??r1LLci=OOk6ypvJcXGzwhIt+~%$*o;w9DALGi8{Ih9eaFlfKb!exe>Cm0W zd~*+OTX{<*#L4DE7V|Bz%Qh_798I8)j)rrn9IBPcFj~DQ zQ#eGmZ~_HIzMfa5uC^|9%6VUzpM7@&Js(`iK>?Pz7#}I--KV)j&Ggu&ZsVJUHqNOTs=V=Xnqhaq6va)K z2#96!VH_pG^KRf`8a)v#OuyG>b?qGK-ekF*+6jl|Jqc<`JDLz~k zT&oj*;0rrQK$&2qLQ`2Z9pTVyFjY_qR6uk|k@-I-EDk|mqo8O%65aY`^@Vf(69F|h?jZ@#QO z4(YCbb7XL7F4^No-(w@cY2ae;xz#hNf_$UMB(mZCRF;#7G_IUsjiQZP2R|v~;ha?d z53Y6wF|g_0uC|la0j_odK0m?pAReNl?X15JePV5**DlL@a7avs1Mn_?4}42=HbYHU zsG*Pj+8k3eug8IfCc+QlL^!LS5)N-{1HAXhU)N#B^+PEamG>CcC3UV1 zLsEOnZj$_a-}GcNf#irW8kl^ z(A@JJ9Y@~uMIAkm;_=`byXT;@DyYTr^F)W5Sk!#M7T#g8SOq`|1>=57j?CgnM_6wf z@%k;#TPapae$JI~n6dFpPj@d;BH+l$j`lHH`uH|oV+RAEL~VEO{{k1YWdLw$Jy<3A zlLLpLgb({ZW9YaZK1*$tD;X)g(EDwcM0V)Guo=D!uKpFv3gyyRWkvg>#?GteEp+9=e5y7JS77xYRglT( zG`h$vZVve*cW;j;;3dEY$nx*9?zzXp$Nk%r9>7~1UN^5z!JIcl4BKeU>!k9eJRNS2 z!ZcTjWjed!(BL;ow&M1P46-;tAM_tsYZN6W6bph#lFB|_VHpQH>h9MP`4~xogBUKt z=0A!77IAm3K0v2_sTm6pv&XA$sL(&sj&%xOJv57$_|oYVo(^={ij5NCQg__stv3s} z%nyU)yCWQ-tZC|cta>sGe`@W;YT}X*NQWEaIm*9D*SLQ>w++KdHJR+WelT28f<_+? zJF9udbB~>mF@i}ic*^h_AV){FMPI;$5<1=ZZJ)^y3FHP^&3T5(Sm<%9k+0RXdKb6RDa1^$?Q)6 z5qBJ~$=k&arWKugjE*LKTSagwW^&i;7NiAVR$m3Q^Ul$8orm1+=B>~0&$=n0u(SWm zgLWf5SUd^zmi(v$v^!rEkkZzoo6JpS*M+BhMz6-d@CIS%0STyUxm4|q7hE|@&Dz&3PCB}VU{n$oB83?ngDE^_8&q5JMt;W7>75$+wA=u-+J@qW&OuVu@Ta^MbtHhnKn!~ zw`vi|w`wJkk9G8X_p_||%AQ&rU++?8BH|9So&}~a1&YLWqiFp`W6m-&t)mD2I`09T z*-it(z8*cYvzo*=AJBd0`1{89-s9mVh#ijPlqM+H%$5U3AyWBf6^m6ry-lm*0d9SM zO%zCg=U;VtsqAoI3P8kVl$R6RJiWxXm-p-AQDwn!@1}l8q+wV)$oD6#IDsu>u2fM% zopv}!iQuSY=q!NZ<%f{cqv?fn36ZqBN z$jsaty#PK3C7Prt6<7cc+|L)!uYIf#IWj0`JCbl%bvv6bt6KfC0Na(jc5tJ8<&Ip& z*KMXbq>d=JiakT1Sh=8UV$3pGA95J`%ogVWqm_Ml{1*zDQ5p`X{Iz$8t0eJE26^rv z2%}~GI_&uwQ=W%A_GU6egERE^aPrA#s`8B%xETy2&V$E$PwXQ22`0|SY+-ilqp@fj z%I=ZrM6o4>H#k?)uHGOoG40gAL$LV9 zjMAv8SD~M#e`fDbZYdQvFC;{6)&cbBBPd;eS6VhV%I5v}124Uv_mCFbN>%BTkzS%K z!sOq}^l>ZiP)|ebBC!#^4!FhW7E|(z?hfTiQi5#49Q*+_$IIC|s!?CJyh*yGU!+}q z5*^Q?Blh_h1L8x#rXP=&93jjoX~WI62?-5JKd&@HLL*`y$D$f4?r!5pEU3%Fp~@*Agu2ukn0VQ(s$^-PSV;vbN_j9Emys4QSNIo&f8N(z>EJR zD1f?LeamXB8FQK#z}wA|_iDMdfMBew53Zmf@lJ_JdK+7D?i1&=Z63VOPJbIZPKPZ| zRw#$Q-~t*BZC%|$ewm7iij?mGeq<${BeZPp#{7CDOBL7C9XmH`4{d&_vBGn-WCtB& z{lq)1X}F-hT_DL21NrC&^f3c?YTk3K9wtZ5kZzohVRDtPlPh5;=sc zH$ZiS#L5wir3hmbVT6mv79*EU0u8$yDWf$=%NB7ybd!QYhiS>;BX^r=)7(3V*R*(E zU}&T%W;~{Hd?jh6pFs-2bq=aw7@8!P*HMr@`n*uW`1oxsB4~Ur*o)QyHJLu5pz<*L zkuzqd`_vB2i{P7&(MAGAXu?{WaAkPAbHA(?`cK}eFDog^z#%Z%S>wuP;Np@>!U9G% zM$JU+Led!OaIs&4TTV{pvqcd9rUW`Dnch{Q=gK{H>!NYi}g(ZbN9b37AZ3sv* zu%tb!>%jK-nuT$M1!3Kx8aBWekR@p) zE`^7OHh$%;*v9-(oXzM-owKYAM^1jM>q!%Cnjka!Swh!w#VSxV>p;q(`jl;t>dzx^ zqYbq<_q!!KY-Th$f%nXflwv(n(5b$8wdDja&(>0?U1hoGVURD{ zHAFpKv-#Y9UT@ak1jX?|vuzX-7$iW4WiZOAg$pYh#FPd=-8K{vH-Os}OI$7xzhcQo z!tOslVuhE+$Wn5XX!1zy@ER29C1L>hLdo{rK!<5VVm}tK4~ayM5z&Zotl*C=aE0!| zE-fMCQ+n}-!PmC)KG@KeyAGNjgvHM$2-5rfL!O6b*Jlp6S20>=j5K(?_}s5CZX-+? zoR968xT^4@8nT||LG2K<{$pmJZX}p^O4socaf3H8Lisv2MzA_CGe5DWDfze8Y(?E5 zlypygH(#zx9NEsu-3yP}F6V0R0I^^yVut;(You83KbkWR4cQ$n7jTH<6XkhkYy@?w zE5^lamHN`hP{s7NNG4?;a};IqOhUlLk!A1K=+azXK9{6V!}~j>vEQbMua$w)7`XA% zn7gg>;>ga;WaoztfgLJAjHQ_4y-b70iH~H#Ylr#YuUL78yrQH-UVHif7T1*SWZCp&q-lVwe#Z>!XRX^KaQE z9)5NepTJlst4t$|$=IFM^Mz-|D~M~_WTgG^s{1zHJn~*F^1@QrH^U0LWvzAIvcp+Y zAHY_^$D z%IdNMD#X(PydmXwvTTJc+hFTA!5--5~@|{EN!?UFWeC9^cJ+e zkXMZe;`mSpd)NG^G1)w?PqI)O6CX{K{y@s2smb*Q_k+x9@?oMx({qQ+F%rebNCfC2 z>V7ZQ;pY3QQOUH`V05UFmM88&KD!ENzPvqNXoQCXZiO)Tu*og#P=V^LUfpNeGGE+VIgZFXa}*^1eiG@BswJR2p%~8)Ck1k z_hFQ@pNXd6Io=Cj>`H#ZgH2l~jP$XXOKry+KIo8ov7V3JiR?;q0$AG|l6#;FKW&Qz zM?SNB9Pw{P1B3((p)68MlJwYpks?`(4lqgB6pY&WzZ_ws)-jMID+3GWz#`%N8I5LA z5eIG`htsj*&!10Ye~lw2Js&+M{OR-r4ObX{^*s3pbTRpTvR*H&#r5*G96EHolwE{M0-0-N&MXcG75oJ_FvQ9!AkitfHm zaZQ(Ey_3~7#$PLxLt^+excocxB!om`WYXLidIu9?45}~gw(-f$-L0;j@kPMd*h5yvTnpK*T^F~0;@Uk%tzovt$YSD1) zzV1D8SqzHB{ox~%lPUN6d`$%+Q5@Tz%`I+XA*OXI(yfLSdin^|H|?#2`8ULY&L_Qt z*R7}J5KH)i1H*(A(Z&`>Gg_Y;OFknDLXB-gredRc4z%at9U;muceEjN0O`MN*Qx-A z=~)R$+6BSqPDdeA9$1ivFh4_yGxKa^ZMlQ#iv-Vo()R?(ZoZ*vl&J^qhrW~mfd-EF zXn1m6vhCfuOQZ=)*_yvt;J9*OD>39u{#21%&nsg*ILEn~iriB2E3}uY3#NatubZ@> zb;r?<`VX9p z#D6XaLcvVA0?lQShkqv`k)*H*Zmh=|H_!J!F`tf8rdGuTL>cA~ZhHq(gbZ_qY5l~^ zASqYop^q5$KvUo=Zwqgobo0Dp>r?6pYHJ)Wcbvv1d{72Ote|rrX!HX@N?MkO!eZD0 zvc95kki{-L+RxCqO~)tN2mtWz;2JC7^n1WU+&}bYbb#s8wF^|^A<~L`oxISsN>d{^F8p5|Jhvs_(!zrYz*q_qz_%M zA~8Ka)!!OaN>T!O0s4Vf3r@M-wAAGomP>@ICPffu19qn@c^4{Z%V#ctdbsSO`%?G2xfy zuAXfy#M_KeTI$nY-;MYFW%v4Oh9l=L9^@wB#fns`*MIa-aNcGOikt2*i=VowbP*aP zlvu6fpN&wbWMBS1F+~`0U@H3bv-iA_7LFdQfeP`e5rBhutzw;+T%8KyIsZ4;OH9khCan9Df{S$yajG9?Z!nz5}gzOObaDE{d!OPCSunw6?(0tA>nQjxWUbS>tiNOH7Py=qxQydU$oo^L3k^H6@oPr1^Q)BSRm3 zeB9(C%z9+~B%J8lRcG)6f`o8|IzzyR;1Z0}n6Fd5MLix#dN&Og;0uby#y!#Xw@E7) zg`*UJ09J(|zJc*2VOfquy6&y3Zc_OeZ=XC>vXx-1xUTJ+=eBgz&XHo>%0-ye=#efv z&<`U3o*a-3A45L!3E-r@%ZZI4Q5)M5@w5hD2!;f_?z>=@fcF)qCb{cf=9)zJxtkM6 zTt&?`2KA!8T{5-Di19p9RRa}3drXAv$PrFG;FT`i>%NQ?)iqEV<}G4t@YwhO)Khi@ zV$qDY?p)=*6|%NaFRJSg+>%=;NNJt=WQPq(D08!4W_Qr_0NQ^=*N%_iuv&vcz}gR} zsNxIE{zm{@4LyCkRMY zt1_yCMyAOC#!7w=>KRlL7v;yce#A*2zf;jAX0E2{5j2@M?tM&Cql7YW-1aXE8BByhhw~E+3{u2#K^* zKY4G%RKJr0BBoW8Upah!-Re;kF;>;ZtM{OQc(4DtVq%t5gqco_!&%9nw?M*_<}}Vj zz%MjN(3@-H5e=ie4*)z{HJ}ixY$4zx+HV@ZFnkf;+n>eQZn7Z5B<_5vM7?7(W5hHt@o0>FQ;uw+@4J9jL!^GsI_gH~$oK8~JeYGbQ^lI%F%|t9N5y`2;XT9L< zZF;wAVPt`y5IKD~`O?3A@&hgB`@;0q_=8+HlR2GdJ|sydI$9ro1uMb{GV~Z;V^e+ zyv36zF>*u1)zp~Zmnp8?ip>eFSh!~&quVtH@*Y;k|G!_HZ10*Q@ub}4COFW($1vb4 zx3S}>Icuo5Z|^?2)i}Dqskpx|K*43T8oylLY-|vcj`sh{;L8aEiaB{I=86Ox8?yVf zMktUJ!2SNYIO5SrWf>jv#+gb~V|kGknNOa$tQa1YloOQR$tNc@6gPywRm*w{62V0- zt>{2>I*i>AM1j{KzTdYGv(1fDA3_P)XSh#KoC3ci6_x}AGF8DDL)`@N;01G@(ckv9 zhp#vp;<2(izU^>VsS=t0zT=fm7uxdkGE)irO^yR9@SEXTejXK#QdQ6I%EZb~Cxfdk z)VM~o^JIVp)D~ZV^aQa^ztpX(T@`d_-+ZSZ`QU4KsQMQkCWCK2s;PlM(|VZpMim9- zD!SxGN(7GL@4M1Lsb+OEcA*cBPHhI0R`+_&Q$6ljJB%mHnB5OseG-4la0=Qj()$G4 z8*^LKG(UVuwOG9+)81{6Gs3IOe_C#?>{b>*TZK`JN4>Ke^D72@p#3GvS@F^GMG4lZ zm9}t{r$j4hrh*lpahpA=op)k8N^aq~Ho@;M8Up_<9_vuj_{0^}X?f)~+u=sw#q76H z9dHQ=^HfS?EMhygoXUy{lv02~LUc%~C zTAcnK(U}v!o0KKMZsaqA_n>P~=wf>CE;T^+?&=>vEGPmneSDOaXSbO!^NHQ>i;xSU$Zo%kWGh3U38uW`SDu^7_qOo-ifw2}M|C^iJn+ z{SZhjvmM#r8@+M;8dFy+33rg9PBm2aAW#J?;fBjDqy%N-VEm1UKE;zohacm2F!g98 zXr5KVB5ET!N-Q2-D+%qLMJbuK(hpu3*jCs;& zl3So7W7th<>>S_&9-7V+(5v@sV_zp_m8X@ufbZ_D*aO|x7$>bo$g7*w_RfS4B}GV% z&^z7p(`4mwn|vWg=ovfICr;Xz(aGj&TdjRUHp()=?m2W59duH;mA@%(Y_UQ((U(jc zTx%^c6c!w`tfeBg2;Q?OSBcr$tuDxMocGEY3#B7nwff6WLBl{Lc^s}^xn=Fo>2<~7 z+J4?G@CDW2f|ntQpeIs765?Nzj1G2COL^A__NV1DuW}M}6@R>y7qU$CVLUdyEAl>m z4Hi8AYN)&ZykLVg8l&522C$d(&tNUda;+L^&(M# ziox}Sb>Z=M7l)tzyBS>}*aQ#({Ng?BQxI`H`Khb@sC%@Gktvx;=qgD&RM^tF7u6t2 zugoj&>5m9584dqE8bmWP)In#X2&rPL_f@lh>D(p@{rx;tH24kY7cx|IfKjl77*mY9 z5!$kTw=$vll9dWk&3LW%kBtl_XyDtf$C}TqG57i=7gx+WGnHGgM6rQQ`Mb5JbMXM2 zkg|Z*|LEi9$Iv`~M{!uHE(^wi+bTz7hS(|s-{9I-+v44dE2E5_Yj?PD`ElrrCDw$6 z*@0WtE6xVhXMIhURhxN=Gx!$aH|Lil}^)l+yr{|6V(W}7h?G2sn z(yaXpe(o{gM&Mf94HO*)1q-vjJHA$@)e@4={2hh?6bF@icfl?MQU;5>3E&?Jhpjih z>%rO*H~M#8_06q!J2`62!Mdtp2$N`D9z<2Ffaszie%Y1q%kCVfhM$!TVqwxr$_Ark zPZFVMPXjHx?F$veg}cJlHOD*k`#9j{kLGNP-Dsf6L5e3Ac;2YtzWvMtj3GRdB4}D( zs6+e1(n*fnOYqBY+T_8@t_zta)7v{;uh(aj`R{nhP@!rs!|!5$R1xZ&X<*V_?r!D0 z>1Z|JZ4w3Lah)p~ezZW#VYEj?Xl>mKXGHYAZ^f8ihrF57Om2H*4-s<%CZ#nWIKeew zo;p`;o zhmkr=4~%I?gGX*O%`y-~+n^swF29E;3HlgL>Vfn(3=Z4}zl_*P&O`aLr-*uL%$C+; z5beZfnP`G^ED?Kg?K@}>N?its-wqxBPAqSyt4V_fot6;-n@5TbUy<0}(XRVZ zs3=Q@BU5UFSAes9(CdFF1l+vgw-2pLC3t7b);+IkwrJR$3)vA=E&G+c z2Obo6>z_q+V!<1MRN(EF8_*V2`*flxS6=~i=sT)wUB1MW91oWBALB3@$0UwS-3#6x zAFD{@NQ&XDs%ueC&DVxq*s#Ve$&77fuoHrfS2UpxfKnCk8!xkb$jn>qyYY z5L-`e zMXAsDK7G^L$EX{#Rl@N?*OKmE^R1`FRkBM5-sYkJ%Bt*!J;#t+<19~ld^lPZlCSOG z>Q~X*h&82K;E?Zn1WM^wV@Maoh>q5tT^ohrjPyg_O5G@|4j5ofm~w z4X*qsH%@-F46QO;lOvn4y{~w&OqZSeGfx*@i}`k3V%*zgd1UT-eR4faQpsA7|KPBQVT7VDbc-3*4ATSrsR-t} zof9}t;rw~?bNVSIWZp}Y)KXnxb(a1$kryFwFs6^K9eISIKSDcH-L6)xk6!%OCpqKy zUYb{#eqASk>UtDy3b?&HyN-5bbpj*7{9PND4ztB{d+0dudy})fOfbB z|NU&{lix1`>wY}5w;>5iviy$W02gHB95(M1?4;jF)5vj*{`h2&@TWsh{f2Yb4$5^H z1KvJ@?g>3V-bw+-0?YV0h_t1K`-Dnj@<>5YCy5e7oOMz!V*Z|HNF(tu=cY+Top(_Y zDKV^tOz6iGiWpDZoCH#D=+o5^_s>(dzndswwDh096hGs)EM%g`*PM9_T0D{0O4WznzPk-h(#6%`l>fwxSIrjNZ}pZdjL)`T3kOJzN(d_vxZR<0blJ+Y$% z)laFg7?_kxoX?dcM%+3dVQF#=zM>4uN-s|d@(aOQ!E zl=lqH%15>0gwDfn_ljkFaq*U2*=_0gIm3=J^n-xf(?^qzMF#qvs)X(IRCX6uA`MtT zFB{aa0vQ4c9DC7zBlE2C*yq{89*KJ_BV#2VEMOo?0sIC8F9)APHzWpeW20b zpKvnIYj$-?_E1s{7`AIfT#y{2iu;iytEn|Ik~6K9^$;GupYU>2LnuiuHOZF;AtP_g zqscX1pdDY~|7QKa_RjmC>i+-Z$DUawN=6HjQLYl@BrMNUSxbWrv@#)V4*WtDYY zQB?LiI5-(uCr-jK&T)=?GLB=Nb8yD{bFP2md;9+O`uX*G-k#6bbKM_A0y#;1cdo=^ zfxQl_A!$wUjzpk(C+ok_Ra+bO2#U(b_<+&6{v&;0Us}S^%`Zw#{-WN2bIz5$_fEs9 zn{CAKI+}XW*MRQJJnTsvN2uwGbgSBLNp-i{%6n$fDk?*$F}sb|(AjTc7r^YF6gjih z$wcL^;@{x8vEf9lW zMFFC0iUAVHhy{oT#nYyWR;3>fA`p-<@R*XtlypW8nfHABVk2Rkl=z7m-|1Y{qU=0 zRAyD%O@;T4WBzf}wUsdnQx19HaP;KAhEFW^-LHzaK2^7i%+uzQ%@cvT+Kbq%84!h^4j??UE$@YZkJYN%Ec>}WrZB{m@b|vIV}HnQMM=dg#PrIxwdwp z8f_nV-QGfZShHXeV{n^iMc{Kkx%X2%wdBj`KhjO8g9JX!b-DUC5JFcx`%azFr}2}j9{nfk)#M(bS*|HZfj;AD?fE>;c+o8 zi0A{fQ0p9z@Ar*eU4Htu_{hkQlXkC98)yt5=dKXbZ<|w4Mu~ts6yPkqK5+%GvjqHD zGzUh|#)^jR`ux;d2h_mEobMUfWH}ffTMrBpS-)*=nm(8#^DiUw?1}w|t3lm~x@})1 zkHj7uP7x6CoB6xd#9v1xK}o2@egg98r)7z}GHzkSIG`%z-@@`&k8=DZI^Ls+Gr~); z*c(Ya&uJYRL~>(F#%=9AHC4Bixt0$S7d$@qmY%0~Oyb9)!V{GMIHkIgAnsJ}JTE-w+bny6su~U~UD|Ccjrk6_fS9OJv^M zjI|d>D;V;YRD{9Q$Gf1{nr*oETFp&C*qF9U`IPs2dBg z$zmeX;($R7>^p1)i?fG+Q-P+M&gTDY<;#DzQpsF{Gb&kY@K_=twgbn3J~xq7hcxm9 zrh6OgrFecttQE&Qs6B`;L%&6hV4m1_L4~;!&L&ON`+Id1&uH#yZ_8x=aHi+~YZ&UB zKsvEKC1!=w#5pJ(?<+BOdQSkE+>n~onaR&}!J5QNZg|;_w9DY2e93e7xW`Sr<%`1T7Z)OVSaTrX;H5@`|GGn_Rep&iim;Xs_?&++$0Cm znqagismaAT@fOz@zGq$e`r3*_M-I>_j^k-*kuT4*-?4Ch9rC-lEJ#Dl{;@IJzrKH& zpHgB(eQ{B1QYlK4g^qFoYau%rBa#PjI5471BQ*gXG!Em=2N=&{kx|P7x~xXu5B^5e-^OX8suek|*C&EiXcnH7)* z)7<_^A!ipF>KXBEBJY=2eYj2BoI1U5(_!~yBhh3t6+s38m=3s0LZCqn1Gak|g9S{V zD8gc3aRNPTHj(wx(9roSO${8moSy?uUf#u+a{-&coKLRFP7Yk}m|gz&gu8J%o91H1 zZ^B@Z)~~igI{JoDHHO%Ty0Ck-O)t7k1I{O%7b!QW?0#F|=5PMC4flAI>;Ac~gaA@l zBR6<+mg#BI#&a?PB!S!LW4{%w6j=G;74oifDVT)qnn=~w{)Uz9iq{C&RR%HM4{QXVu*E63b!e%5gyM}q*Onj@?}R=r%i_Mo$@7#KB8O5 znvJ}M+H!k(=o!=Z3Ya4isS}2ZJIZ>Mseu(gqd)ZC&lRg|=h764t;{<&ciJY>jj&Uq z6j(F3UXEV}rs>b1C>Az6oY98}V{G;KXyFQc#PMSRFaW&&jy3NZG07>i!h1P8n(*H{ zBw){n9LS<-8AgMCb~1mEt_+pOatIh#%r1(Y(j3a5xcB9cUJ>T`l5jHjMIhs*vHqh` zI!hkE@x}`eEn(ol{C!@*jpdr)J|XkhBA4p5mh-doj2GJ z!*hdow>avNt=zS<54`H%Nm#2sqQ4bfyS79s3U`0R=CDK0{-GdHlC&ZpsjZcNn6Hqm zR2XBI<^U|@?2**Kt^fJpPs^Zu*sfM=SKKlt4(mcpUo@pRiAR#+*gua)R33#f`3Eh$ z<)Lqv729BXIo?lA+EVx;TDZlQwp}m*;m-{k<*GL_Rj+bqB5;vJXiJsMwbthjJ=|0| z>}D)Ti1D&2jgb2Vx9T(RtdQ_bWi@2Z!=-==)(@xK7V<48o|jAtRTF~Udy4#_#HC5@ zl0+Bz8{cTZfpp&G_FUl^w%zV+Y%KYo`@X%Xq7q|9ma+3!WC0`BJ7; zD&k|A0cN@OEABINV@i6!a5=kMej3Y>jfB?y{}Xf&Oor&7&HoNSPLgjh2_AP{xg|{7pibzjuJD$9@mmr;oqbs zV+_@6a1APR(>JH{bW6^z5e)#=iY91PzA%))uqryv?G~BP^5eV+T=&;XvsNj@G2skc zKBvrN(hccc-w3g~r0G{CpakZtP zr*NI_^{H)dI7IGrU)_3b)q1GljXvQ}^;+GHuBUidXrg+EzuOzq|K5>Of)p!!=%SyBmSWYc&DZt}OR&^w|_;oEoIT_u9+p|*X0 zg4v@)lzuwh5X*G+X#~DOoR}yo)p0cr9Obf`!Ft1zgUvfLGT5fBgOz`C1{|$|I7zcr zq~0+yj0tA*(9p1j4j;GJ-Dgc3uS8>*-mdG}j>m6Ud@s;_=lLmHIsT@GlQY8po4H1D zV|vm0GEY$Z+2!!d$t6vBZ!k_b_@YEgKIAv(PSeFQGX%^U4TrM(*I{0RGB;N_MeoCz z!`^fd9(mx~_XmlKX?;jmDT$O5R7An)wTtYD$%as}p(UaK)VZ`g;g6xtvvJti2fC=_ zJrNL0s@mJ6S4t}PP4?_+6w3*xWv<{CX>9lNua?Fzo!gLkQ@!Hn;;)^Z<;Ki&Sntf_ zoW*seBeL5SacyQ!WRFLyTV)*$-@(WC71QF_KLW`#GQ|L;E3l7>^g!*DyG{dp6c%1* zIU>R$!7xQu)K5Xl8;>O_}a5B9c*g*Zs~eWc2bzYNf|{q3dWh#~*)C!gpQUp&N{ z{QBGT)WanW@pFaSmrs`?ul^ks!cvm;(_5hpK*uO$xP>RRGigDD({2+Fmt1}sk)tPr zA%oDN9wniuJ{{=L{OXE@K!*(%rIl~QQmIwX{X*IBL|-h$(=d|IL5*rfpkp=Oz7Hll zdks+|QXiU^w!=*_6jk({f+T_%MM&c)zwt#~`a4-vepcod~RXHT_X>Ik>lge^}7 zUtg$(&?zkN?cO%Sa`WpoZgw1FdIw+&n3d@waYQx+*2gBGfCkzj)yu(o*^4s?!ZcD# z{dkB1z;XTTJPzG(yYd%&W0B#l7}FSLi{ozeIlA-UZ-h_PhNDOok2Ut;#j#4#7tcEJ z#|`!8@0zC=a|f$MO|(FZuDW;Md13J}YN+QBGy;^m<6 zxOm1P#+;8q@c1f}2|DcQIlGwQKX>2y@~D-`_18;j&$%uMmF%eCPb{aK%4y^u`}6xH zn!5IHSChYexnOs`IO1K-&zy5->ZG{kk$!~8qOLg8_Mf_)(&{rn5{DuchoHO6lEKXI zPB&na*p6pAL_Xp;W0W`=#sXN?EDUE2ew@7uhV3#Zzxg<<(JBXC6yWPzr^N%~Cs%zj zz}OX=CD4Oc_i`fnA72^JuFtu+!Z%Z zXL5OBLkqn!t0LMxQ81OvIy27!?VtJ&z;aw$TtHWqPlj>eHqYD3iL$f-f1pgr!%Ttx z`5S&o5Z8$%p5YlnJF)juLH+imj;a^&npuZ;(>C)j&>^|7w_5wWb2(kVr40C$PUy2o z$0`NwHOQ6Cd%clc>5k}QXd88H2~$ziDE{K+Mp}j_tiQ`BRbUB6Ji=JvP%B7`)_y>+ zjCD{GKm#+PU7Nx5@)}>@TYEdl1ry7c5h(UsRv;jb3IGNHsvHI;Z_b7A5+>K3z;+>g zG>)KQT!y)V_ma-YZfwaG&W`e?s)=t>wKcVtOpQfO!YoDhDu2m2Wq!L+v)yp|4qh}$ z<<9JFgBWGq?&vw4OO{844PSv?WHucl95KU*pOY&w=>pv24$3#0bG}XXD>=IFo09ym z&17BTG3or-cgR@WEpS`48Te3gK_cnydx`hWzoK7{`bdJ;XVJ)n!P_?O-fPNk5JOWL zOxr{UvT^l~?qz|e&Q{Ai;ESxDWz@)c1e=LeJk@{L_i_i=>Ny*?!j2&a05sJ02?i1v z$s?<~w%IUUmc2LwLrf#h{sABfU>49&hps?AD-W3H$K)=MA8{Gwc+o`JHQAyq)PoIq zRYcbU)ekz)=+WRvL3Zpnv0R0ZJ6LQRV=FwR9>y8YDpT15u^ zOQqMdP&{+*B1xw-Lpt5`(NnqfdJaE>R8%y|x18k|e=fhZ{}w4H#@*t1nkHHsb~{oe zAm`yeRo%7RuX8th@i}jA9G!t#XA!5#3?k7%w67~5ZkwdbV8G~Tnhel{UPBF`H958F zm$Cb!vurCMkJt#XfNcaB4)itnj};e7>mElS>e&b*o{q{&k4U#jf!>#6Uhx($vs9Cs zAXlup2&+;7Zh8>3@LvxYr1OdPGI7|GZOVTQ#jv4%UzI))mmZ~j|JJ<$i^(k@RQa!%`R4yTM`-mLN#1)2dLUGiQdIx|v`v!9yN1_1 z`?g~`4QU0>1l^Ar^1>4TSU-5Y_tCV5jZm=rCs9WH=J$B_y|&6nzh*ypBGsLpDK%>! zk~1MYF-A|iEd#?tCvd}^MEVy5As>Q!owYmT6MpGpjNMm5Mwm~JLcrBeuj)C(9D%~r ztcoo5=P=)Lwcf4hBcSjZZFk${52@rz#+3T$)Yf8`KV8qCx3yxnlBdZ-^!fd&);6cy z8W(R`4Kd409!}EA9f5TeQ93UcQ~$iV5XUG$EKH&zt}DcO$!wXZfPNXUC{X6SmDM7h zV)zQiWGuF@JoW8)EyM3Ylm)RM2`}qHznP1%IMOgZ-Fs};q|x$;txJHR+v^^BMTZko zG{~_b*4B6`d&L974?o){=`LsN+DqftUxo$udiQp!_lI7?8>U=RdKL!zdL<=NN6Mvf z5Efg5?J?;6EOj{#nte9#=;{8I$7p6S($yGRFtc4#t`H@0vM2zDq?q}BUDs)p3|2Ir zRI)`=%>^EP120~SVV?Tf_(&vm6r~vZao)hr{&N_}BWT7>W9Dy6T&S_3;T6oS2@f^< ztP5AkFAfdDsk`s3CaLhmXOVi|TykY8a=Z0PI=EkR3O{ zHGjU#*_N0XBFYSaA4=6(f;J{Hk0)Gz$JH-_@Z_0$7+4oRbkDeJd>{Ossc5o zm8>W2pQCVH=>Tmq{n;s=X36DKRd$5yse~^Z;=5s=V+)Id1JAC6BG);p4uhf&cxrOM zM=j+Bm(LE@XP#Sr|MwI_zq|PJuE!sTGvlX2(btw^BCEXj-o?P2QTZQJ-+wv^QJ&Wz z+vL?j`@<{peD8oiM&ee2_tFZep&rR4q0CPqmvY2Iic>~`Q!EAEP_1&pVsroc*C=#c zvDzJf^BOd*n%t~;_e!DuKLi34A~X8XxH3ySPuPyKH#ua2`uLGzb^VhBE4t<3F)URp z*9KrWl5bs~*go8DWYbZx(kSM1>HdKg!C>~OT<0@hkc*!l3|Lz2-=0JnzM`i;nPYMI zDlm+BYA3F$2)jevbe9#f^Z-i~sBJgOhfek%f=9-@?Ynlef4Mde7NfGALS*~Ppo(b0j-s0C`6n~E6&?!eQZgO3)$*I;8K+b9xS>*ukM+BI zuC2jSt+ylEcYnp%u4ht;tN-9SgT-PMz^OCtpJufV^I6bDm*Gh2 zaf;~A>(n*$z@GNxC4&3Q;kIU<&sXn3vaQ24R{OMjP^h_QBEjn*+;vOa^?e!gR<6}aWx>d8L_c(5DLlwR2pD9Z+8xIQ*Ig)b=LXzIN=VR39CF&1u9J7;jKx3%K0uAs# zaDn6nIm+W7^v+$Uc1G3u{wA_U5kq!W+s;Y>eJ9zNe?rG%T=AQW%PRd~l)))ZE`?V} z5sSTaM7}4YitgBpLf~+nKB7hF6-0yNVr{biVG)Tuz@EU(bb4rTqW8qV`_sFOl4zu> zKm6)!B)q}+@Ni1PvX7n-T^tR+Isp684B=bO!68X4DU(h8XND3jap1sa9qL+lCeKLN zT5)*>LzjwLhg6ew1C7wb?AhHo@oFtgutPs@?dvtg_U2dX==wi7V(>Cv5a{l}#|cno mCI|!)5(54I;s4qt#0r=HklJIoFvB@73^FsZyj^|ME%ARQvW5x( diff --git a/apps/demo/components/ConfigSection.tsx b/apps/demo/components/ConfigSection.tsx deleted file mode 100644 index b52e1ffc80..0000000000 --- a/apps/demo/components/ConfigSection.tsx +++ /dev/null @@ -1,80 +0,0 @@ -'use client' - -import React from 'react' -import Button from './ui/button' -import { motion } from 'framer-motion' -import { VARIANTS } from '@/utils/constants' -import { useConfig } from '@/store/ConfigStore' -import Switch from './ui/switch' - -function CopyIcon() { - return ( - - Copy Icon - - - ) -} - -export default function ConfigSection() { - const { - enableEmail, - enableInjected, - enableEIP6963, - enableCoinbase, - setEnableEmail, - setEnableInjected, - setEnableEIP6963, - setEnableCoinbase - } = useConfig() - - return ( - - -
- - Build Your Own AppKit - - - Modify the configuration to suit your needs. You can copy the config and use it in your - project. - - - - - - - -
-
-
-
-
- ) -} diff --git a/apps/demo/components/Gradient.tsx b/apps/demo/components/Gradient.tsx deleted file mode 100644 index 9e4d0198eb..0000000000 --- a/apps/demo/components/Gradient.tsx +++ /dev/null @@ -1,25 +0,0 @@ -export default function Gradient() { - return ( -
-
-
-
-
- ) -} diff --git a/apps/demo/components/NavSection.tsx b/apps/demo/components/NavSection.tsx deleted file mode 100644 index 8f4e5afa00..0000000000 --- a/apps/demo/components/NavSection.tsx +++ /dev/null @@ -1,24 +0,0 @@ -'use client' - -import Image from 'next/image' -import W3mLogo from '@/assets/images/w3m-logo.png' -import { motion } from 'framer-motion' -import { VARIANTS } from '@/utils/constants' - -export default function NavSection() { - return ( - - ) -} diff --git a/apps/demo/components/ViewSection.tsx b/apps/demo/components/ViewSection.tsx deleted file mode 100644 index 0e9e4894b1..0000000000 --- a/apps/demo/components/ViewSection.tsx +++ /dev/null @@ -1,37 +0,0 @@ -'use client' - -import { VARIANTS } from '@/utils/constants' -import React from 'react' -import { motion } from 'framer-motion' -import { useConfig } from '@/store/ConfigStore' - -export default function ViewSection() { - const { enableEmail, enableEIP6963, enableInjected, enableCoinbase } = useConfig() - - return ( - -

Hopefully AppKit here lol

-
-

- Email: - {enableEmail ? '🟢' : '🔴'} -

-

- EIP-6963: - {enableEIP6963 ? '🟢' : '🔴'} -

-

- Injected: - {enableInjected ? '🟢' : '🔴'} -

-

- Coinbase: - {enableCoinbase ? '🟢' : '🔴'} -

-
-
- ) -} diff --git a/apps/demo/components/ui/button.tsx b/apps/demo/components/ui/button.tsx deleted file mode 100644 index 5f4526d92c..0000000000 --- a/apps/demo/components/ui/button.tsx +++ /dev/null @@ -1,59 +0,0 @@ -import { cn } from '@/utils/functions' -import React from 'react' - -interface ButtonProps extends React.ButtonHTMLAttributes { - value: string - icon?: React.ReactNode - variant?: 'button' | 'link' - href?: string -} - -export default function Button(props: ButtonProps) { - const { icon, value, className, variant, ...rest } = props - - if (variant === 'link') { - return ( - - {value} - - - - - - ) - } - - return ( - - ) -} diff --git a/apps/demo/components/ui/switch.tsx b/apps/demo/components/ui/switch.tsx deleted file mode 100644 index 19335e74b0..0000000000 --- a/apps/demo/components/ui/switch.tsx +++ /dev/null @@ -1,24 +0,0 @@ -'use client' - -import * as SwitchBase from '@radix-ui/react-switch' - -interface SwitchProps extends React.InputHTMLAttributes { - checked: boolean - onCheckedChange: (checked: boolean) => void - label: string -} - -export default function Switch(props: SwitchProps) { - return ( -
- {props.label} - - - -
- ) -} diff --git a/apps/demo/context/AppKit.tsx b/apps/demo/context/AppKit.tsx deleted file mode 100644 index 0f69e1ee96..0000000000 --- a/apps/demo/context/AppKit.tsx +++ /dev/null @@ -1,7 +0,0 @@ -'use client' - -import React from 'react' - -export default function AppKitProvider({ children }: { children: React.ReactNode }) { - return <>{children} -} diff --git a/apps/demo/next.config.mjs b/apps/demo/next.config.mjs deleted file mode 100644 index fd4d6474bc..0000000000 --- a/apps/demo/next.config.mjs +++ /dev/null @@ -1,19 +0,0 @@ -/** @type {import('next').NextConfig} */ -const nextConfig = { - webpack: (config, context) => { - if (config.plugins) { - config.plugins.push( - new context.webpack.IgnorePlugin({ - resourceRegExp: /^(lokijs|pino-pretty|encoding)$/ - }) - ) - } - return config - }, - reactStrictMode: true, - trailingSlash: true, - distDir: 'out', - cleanDistDir: true -} - -export default nextConfig diff --git a/apps/demo/package.json b/apps/demo/package.json deleted file mode 100644 index fd21307e69..0000000000 --- a/apps/demo/package.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "name": "@apps/demo", - "version": "1.5.2", - "private": true, - "scripts": { - "dev": "next dev", - "build": "next build", - "start": "next start", - "lint": "eslint . --ext .js,.jsx,.ts,.tsx" - }, - "dependencies": { - "@radix-ui/react-switch": "1.0.3", - "@tanstack/react-query": "5.24.8", - "@reown/appkit-adapter-wagmi": "workspace:*", - "@reown/appkit": "workspace:*", - "clsx": "2.1.0", - "framer-motion": "11.0.8", - "next": "14.2.3", - "react": "18.3.1", - "react-dom": "18.3.1", - "sonner": "1.4.3", - "tailwind-merge": "2.2.1", - "vaul": "0.9.0", - "viem": "2.21.26", - "wagmi": "2.12.17", - "zustand": "4.5.2" - }, - "devDependencies": { - "@types/node": "20.11.5", - "@types/react": "18.2.62", - "@types/react-dom": "18.2.7", - "autoprefixer": "10.4.18", - "eslint": "8.57.0", - "eslint-config-next": "14.1.1", - "postcss": "8.4.35", - "tailwindcss": "3.4.1", - "typescript": "5.3.3" - } -} diff --git a/apps/demo/postcss.config.js b/apps/demo/postcss.config.js deleted file mode 100644 index 85f717cc09..0000000000 --- a/apps/demo/postcss.config.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - plugins: { - tailwindcss: {}, - autoprefixer: {} - } -} diff --git a/apps/demo/public/fonts/ABCDiatype-Bold.woff2 b/apps/demo/public/fonts/ABCDiatype-Bold.woff2 deleted file mode 100644 index 0c9ad54745a804088c1fe7c54fc479b53e2794bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39084 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

X+bI5CC)u!# zxea~Ch<8ZmJ~%Od*GHsX0l!|Hx79Jgy~v)?V-g>)!hPTFr7y8RGAPdb68qv&@CR8J z?_i+gL%|9zMHw{p+(7!S;J;5vohNLJe#QX(ijUicGZZjX;zAf~9(t#rV@PNysm`A9 za3Iwj-6%3g1Zg5hW3WU7+|YoB7#ao`yUiD|X8&dK;ZDLmYHL?t%dt6%y<=1ga*r|{ zmB*eR(G#v5#eYS-f4A6^!xKavNfb%Bo$}-g(ZS_tf4r_-#0ZhvB8}%JY_XWe(Zp07%V<(kXc|(O zf3Wn@`iqtv@Km4=1pErf4}kGHpikndL<0I+PuO;n4gx+8@&ui&58h>Jf|`h4CnK5&9;9AF?Ny z@7oA%UsALO*AIO$08a4MG)@?Sfl|YL1K#4A(#V%mPD6nFG1_zj*R}m#XCp^U8L^z56Wuk%b^CUwA{4Y4?NCNaP zQVs()Kd}(Itb{CqT24tOzan4Le4f=k5f;Dy|>cC^MXh5h6C3 zRSoKxY;&^Jh%%6ndK(mAz`V zcIkh;BH0+Em7W-qvRso|Bq&BJ!)>qjNYIBQGRa_ZBUiJWf9G{LF3 zIazfWG^>&2Wiy4$u}s-vh%+ro%PM*?3XR%`ciGFtyyt|(Y{rhAS=n#x<=1Ga)SJBr zpu@}ht2|SWyH0Se+gNEtqcT5QW;pW2_1|L(YJ|A*eA#Rlaye~QRd#&YSD<0v6Kl3V z7`Z`-f*1~t5(p37OJ#$U_y*^ugOi;4PaFy|(dJKvKVN>|G??lS%5i6uXNY+eE+^;O z*pc;?N#9I@dF9q02R74M#guAt?hZ9t81J{0NC5zq%fmDP diff --git a/apps/demo/public/fonts/ABCDiatype-Regular.woff2 b/apps/demo/public/fonts/ABCDiatype-Regular.woff2 deleted file mode 100644 index 007015819fff2ff83ab3fac5bd5ee90f811edc1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36524 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 diff --git a/apps/demo/store/ConfigStore.ts b/apps/demo/store/ConfigStore.ts deleted file mode 100644 index 999d9c65d4..0000000000 --- a/apps/demo/store/ConfigStore.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { type Chain } from 'viem' -import { create } from 'zustand' -import { persist } from 'zustand/middleware' - -export interface IInstructionStore { - enableEmail: boolean - enableInjected: boolean - enableEIP6963: boolean - enableCoinbase: boolean - chains: Chain[] - setEnableEmail: (enable: boolean) => void - setEnableInjected: (enable: boolean) => void - setEnableEIP6963: (enable: boolean) => void - setEnableCoinbase: (enable: boolean) => void - setChains: (chains: Chain[]) => void -} - -export const useConfig: () => IInstructionStore = create()( - persist( - set => ({ - enableEmail: false, - enableInjected: false, - enableEIP6963: false, - enableCoinbase: false, - chains: [], - setEnableEmail: enable => set({ enableEmail: enable }), - setEnableInjected: enable => set({ enableInjected: enable }), - setEnableEIP6963: enable => set({ enableEIP6963: enable }), - setEnableCoinbase: enable => set({ enableCoinbase: enable }), - setChains: chains => set({ chains }) - }), - { - name: '__W3M::ConfigStore' - } - ) -) diff --git a/apps/demo/styles/fonts.css b/apps/demo/styles/fonts.css deleted file mode 100644 index 1947849471..0000000000 --- a/apps/demo/styles/fonts.css +++ /dev/null @@ -1,12 +0,0 @@ -@font-face { - font-family: 'ABC Diatype'; - src: url(/fonts/ABCDiatype-Regular.woff2) format('woff2'); - font-weight: normal; - font-style: normal; -} - -@font-face { - font-family: 'ABC Diatype Bold'; - src: url(/fonts/ABCDiatype-Bold.woff2) format('woff2'); - font-style: normal; -} diff --git a/apps/demo/styles/globals.css b/apps/demo/styles/globals.css deleted file mode 100644 index be6a511b97..0000000000 --- a/apps/demo/styles/globals.css +++ /dev/null @@ -1,63 +0,0 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; - -:root { - --white: #fff; - --blueberry-litest: #c9d5ff; - --blueberry-lite: #8da6ff; - --blueberry: #5570ff; - --blueberry-deep: #3049cb; - --mint-litest: #c2fff4; - --mint-lite: #28e7c4; - --mint-dark: #007873; - --mint: #00a39e; - --navy-000: #121529; - --navy-100: #1b2045; - --navy-200: #2c346d; - --navy-300: #4e579a; - --navy-400: #949abf; - --navy-500: #c4c8e3; - --navy-600: #e5e7f8; - --navy-700: #f4f6ff; - --lime-litest: #dfa; - --lime-lite: #bfff5e; - --lime: #9aff00; - --lime-deep: #72bd00; - --sky-blue-litest: #b4f1ff; - --sky-blue-lite: #50e0ff; - --sky-blue: #00abe1; - --navy-lite: #2c346d; - --navy: #1b2045; - --grey: #f9f9f9; - --grey-deep: #d3d6db; - --purple-litest: #ede4ff; - --purple-lite: #cf9fff; - --purple: #ae5eff; - --graphite-100: #181818; - --graphite-200: #35373a; - --graphite-300: #626872; - --graphite-400: #a8acb1; - --graphite-500: #a8acb1; - --graphite-600: #d3d6db; - --graphite-700: #eff1f2; - --graphite-800: #fff; - --orange-litest: #ffefd7; - --orange-lite: #ffbe8e; - --orange: #ff6b00; -} - -body { - background: transparent; - color: var(--navy-200); -} - -@layer utilities { - .text-balance { - text-wrap: balance; - } - .h-d-screen { - height: 100dvh; - height: 100vh; - } -} diff --git a/apps/demo/tailwind.config.ts b/apps/demo/tailwind.config.ts deleted file mode 100644 index 6ab6ffcf7a..0000000000 --- a/apps/demo/tailwind.config.ts +++ /dev/null @@ -1,22 +0,0 @@ -import type { Config } from 'tailwindcss' - -const config: Config = { - content: [ - './pages/**/*.{js,ts,jsx,tsx,mdx}', - './components/**/*.{js,ts,jsx,tsx,mdx}', - './app/**/*.{js,ts,jsx,tsx,mdx}' - ], - theme: { - extend: { - backgroundImage: { - 'gradient-radial': 'radial-gradient(var(--tw-gradient-stops))', - 'gradient-conic': 'conic-gradient(from 180deg at 50% 50%, var(--tw-gradient-stops))' - }, - fontFamily: { - sans: ['var(--font-abcDiatype)'] - } - } - }, - plugins: [] -} -export default config diff --git a/apps/demo/tsconfig.json b/apps/demo/tsconfig.json deleted file mode 100644 index 2b64d488b7..0000000000 --- a/apps/demo/tsconfig.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "compilerOptions": { - "lib": ["dom", "dom.iterable", "esnext"], - "allowJs": true, - "skipLibCheck": true, - "strict": true, - "noEmit": true, - "esModuleInterop": true, - "module": "esnext", - "moduleResolution": "bundler", - "resolveJsonModule": true, - "isolatedModules": true, - "jsx": "preserve", - "incremental": true, - "plugins": [ - { - "name": "next" - } - ], - "paths": { - "@/*": ["./*"], - "react": ["./node_modules/@types/react"] - } - }, - "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts", "out/types/**/*.ts"], - "exclude": ["node_modules"] -} diff --git a/apps/demo/utils/constants.ts b/apps/demo/utils/constants.ts deleted file mode 100644 index 9ffbd1ab3b..0000000000 --- a/apps/demo/utils/constants.ts +++ /dev/null @@ -1,14 +0,0 @@ -export const VARIANTS = { - initial: { - y: -4, - opacity: 0 - }, - animate: { - y: 0, - opacity: 1 - }, - exit: { - y: -4, - opacity: 0 - } -} diff --git a/apps/demo/utils/functions.ts b/apps/demo/utils/functions.ts deleted file mode 100644 index 13c8789da2..0000000000 --- a/apps/demo/utils/functions.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { clsx, ClassValue } from 'clsx' -import { twMerge } from 'tailwind-merge' - -export function cn(...inputs: ClassValue[]) { - return twMerge(clsx(inputs)) -} diff --git a/package.json b/package.json index 529ec16668..d94841eff0 100644 --- a/package.json +++ b/package.json @@ -16,13 +16,11 @@ "gallery-new": "turbo run dev --filter={./apps/gallery-new}", "laboratory": "pnpm --filter @apps/laboratory dev", "laboratory-new": "pnpm --filter @apps/laboratory-new dev", - "demo": "turbo run dev --filter={./apps/demo}", "examples": "turbo run dev --filter={./examples/*}", "build:gallery": "pnpm build; pnpm --filter=./apps/gallery build", "build:gallery-new": "pnpm build; pnpm --filter=./apps/gallery-new build", "build:laboratory": "pnpm build; pnpm --filter=./apps/laboratory build", "build:laboratory-new": "pnpm build; pnpm --filter=./apps/laboratory-new build", - "build:demo": "pnpm build; pnpm --filter=./apps/demo build", "build:examples": "pnpm build; pnpm --filter=./examples -r build", "test": "vitest run", "test:coverage": "vitest run --coverage.enabled=true --coverage.reporter=html --coverage.reportOnFailure=true --coverage.all=false --coverage.reportsDirectory=.coverage && vite preview --outDir .coverage --open --port 4777", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 938b0839d9..af9382748a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -77,82 +77,6 @@ importers: specifier: 2.1.3 version: 2.1.3(@types/node@20.11.5)(@vitest/ui@2.1.8(vitest@2.1.3))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(lightningcss@1.28.2)(terser@5.36.0) - apps/demo: - dependencies: - '@radix-ui/react-switch': - specifier: 1.0.3 - version: 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.62)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@reown/appkit': - specifier: workspace:* - version: link:../../packages/appkit - '@reown/appkit-adapter-wagmi': - specifier: workspace:* - version: link:../../packages/adapters/wagmi - '@tanstack/react-query': - specifier: 5.24.8 - version: 5.24.8(react@18.3.1) - clsx: - specifier: 2.1.0 - version: 2.1.0 - framer-motion: - specifier: 11.0.8 - version: 11.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next: - specifier: 14.2.3 - version: 14.2.3(@babel/core@7.26.0)(@playwright/test@1.44.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: - specifier: 18.3.1 - version: 18.3.1 - react-dom: - specifier: 18.3.1 - version: 18.3.1(react@18.3.1) - sonner: - specifier: 1.4.3 - version: 1.4.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - tailwind-merge: - specifier: 2.2.1 - version: 2.2.1 - vaul: - specifier: 0.9.0 - version: 0.9.0(@types/react-dom@18.2.7)(@types/react@18.2.62)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - viem: - specifier: 2.21.26 - version: 2.21.26(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8) - wagmi: - specifier: 2.12.17 - version: 2.12.17(@tanstack/query-core@5.59.16)(@tanstack/react-query@5.24.8(react@18.3.1))(@types/react@18.2.62)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.28.0)(typescript@5.3.3)(utf-8-validate@5.0.10)(viem@2.21.26(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8) - zustand: - specifier: 4.5.2 - version: 4.5.2(@types/react@18.2.62)(react@18.3.1) - devDependencies: - '@types/node': - specifier: 20.11.5 - version: 20.11.5 - '@types/react': - specifier: 18.2.62 - version: 18.2.62 - '@types/react-dom': - specifier: 18.2.7 - version: 18.2.7 - autoprefixer: - specifier: 10.4.18 - version: 10.4.18(postcss@8.4.35) - eslint: - specifier: 8.57.0 - version: 8.57.0 - eslint-config-next: - specifier: 14.1.1 - version: 14.1.1(eslint@8.57.0)(typescript@5.3.3) - postcss: - specifier: 8.4.35 - version: 8.4.35 - tailwindcss: - specifier: 3.4.1 - version: 3.4.1(ts-node@10.9.2(@types/node@20.11.5)(typescript@5.3.3)) - typescript: - specifier: 5.3.3 - version: 5.3.3 - apps/gallery: dependencies: '@reown/appkit-common': @@ -285,7 +209,7 @@ importers: version: 7.92.0(react@18.3.1) '@solana/wallet-adapter-wallets': specifier: 0.19.32 - version: 0.19.32(@babel/core@7.26.0)(@babel/runtime@7.24.5)(@sentry/types@7.119.1)(@solana/web3.js@1.95.8(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bs58@6.0.0)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.2.62)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(tslib@2.8.1)(utf-8-validate@5.0.10) + version: 0.19.32(@babel/core@7.26.0)(@babel/runtime@7.26.0)(@sentry/types@7.119.1)(@solana/web3.js@1.95.8(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bs58@6.0.0)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.2.62)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(tslib@2.8.1)(utf-8-validate@5.0.10) '@solana/web3.js': specifier: 1.95.8 version: 1.95.8(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -433,7 +357,7 @@ importers: version: 7.92.0(react@18.3.1) '@solana/wallet-adapter-wallets': specifier: 0.19.32 - version: 0.19.32(@babel/core@7.26.0)(@babel/runtime@7.26.0)(@sentry/types@7.119.1)(@solana/web3.js@1.95.8(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bs58@6.0.0)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.2.62)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(tslib@2.8.1)(utf-8-validate@5.0.10) + version: 0.19.32(@babel/core@7.26.0)(@babel/runtime@7.24.5)(@sentry/types@7.119.1)(@solana/web3.js@1.95.8(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bs58@6.0.0)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.2.62)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(tslib@2.8.1)(utf-8-validate@5.0.10) '@solana/web3.js': specifier: 1.95.8 version: 1.95.8(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -2053,10 +1977,6 @@ packages: '@adraffy/ens-normalize@1.11.0': resolution: {integrity: sha512-/3DDPKHqqIqxUULp8yP4zODUY1i+2xvVWsv8A79xGWdCAG+8sb0hRh0Rk2QyOJUnnbyPUAZYcpBuRe3nS2OIUg==} - '@alloc/quick-lru@5.2.0': - resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} - engines: {node: '>=10'} - '@ampproject/remapping@2.3.0': resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} @@ -5224,9 +5144,6 @@ packages: '@next/eslint-plugin-next@14.1.0': resolution: {integrity: sha512-x4FavbNEeXx/baD/zC/SdrvkjSby8nBn8KcCREqk6UuwvwoAPZmaV8TFCAuo/cpovBRTIY67mHhe86MQQm/68Q==} - '@next/eslint-plugin-next@14.1.1': - resolution: {integrity: sha512-NP1WoGFnFLpqqCWgGFjnn/sTwUExdPyjeFKRdQP1X/bL/tjAQ/TXDmYqw6vzGaP5NaZ2u6xzg+N/0nd7fOPOGQ==} - '@next/swc-darwin-arm64@14.2.3': resolution: {integrity: sha512-3pEYo/RaGqPP0YzwnlmPN2puaF2WMLM3apt5jLW2fFdXD9+pqcoTzRk+iZsf8ta7+quAe4Q6Ms0nR0SFGFdS1A==} engines: {node: '>= 10'} @@ -5871,28 +5788,6 @@ packages: '@types/react': optional: true - '@radix-ui/react-context@1.1.1': - resolution: {integrity: sha512-UASk9zi+crv9WteK/NU4PLvOoL3OuE6BWVKNF6hPRBtYBDXQ2u5iu3O59zUlJiTVvkyuycnqrztsHVJwcK9K+Q==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-dialog@1.1.2': - resolution: {integrity: sha512-Yj4dZtqa2o+kG61fzB0H2qUvmwBA2oyQroGLyNtBj1beo1khoQ3q1a2AO8rrQYjd8256CO9+N8L9tvsS+bnIyA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - '@radix-ui/react-direction@1.0.1': resolution: {integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==} peerDependencies: @@ -5924,19 +5819,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-dismissable-layer@1.1.1': - resolution: {integrity: sha512-QSxg29lfr/xcev6kSz7MAlmDnzbP1eI/Dwn3Tp1ip0KT5CUELsxkekFEMVBEoykI3oV39hKT4TKZzBNMbcTZYQ==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - '@radix-ui/react-focus-guards@1.0.1': resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==} peerDependencies: @@ -5946,15 +5828,6 @@ packages: '@types/react': optional: true - '@radix-ui/react-focus-guards@1.1.1': - resolution: {integrity: sha512-pSIwfrT1a6sIoDASCSpFwOasEwKTZWDw/iBdtnqKO7v6FeOzYJ7U53cPzYFVR3geGGXgVHaH+CdngrrAzqUGxg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@radix-ui/react-focus-scope@1.0.3': resolution: {integrity: sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==} peerDependencies: @@ -5968,19 +5841,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-focus-scope@1.1.0': - resolution: {integrity: sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - '@radix-ui/react-id@1.0.1': resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==} peerDependencies: @@ -6025,32 +5885,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-portal@1.1.2': - resolution: {integrity: sha512-WeDYLGPxJb/5EGBoedyJbT0MpoULmwnIPMJMSldkuiMsBAv7N1cRdsTWZWht9vpPOiN3qyiGAtbK2is47/uMFg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-presence@1.1.1': - resolution: {integrity: sha512-IeFXVi4YS1K0wVZzXNrbaaUvIJ3qdY+/Ih4eHFhWA9SwGR9UDX7Ck8abvL57C4cv3wwMvUE0OG69Qc3NCcTe/A==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - '@radix-ui/react-primitive@1.0.3': resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} peerDependencies: @@ -6134,19 +5968,6 @@ packages: '@types/react': optional: true - '@radix-ui/react-switch@1.0.3': - resolution: {integrity: sha512-mxm87F88HyHztsI7N+ZUmEoARGkC22YVW5CaC+Byc+HRpuvCrOBPTAnXgf+tZ/7i0Sg/eOePGdMhUKhPaQEqow==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - '@radix-ui/react-toggle-group@1.1.0': resolution: {integrity: sha512-PpTJV68dZU2oqqgq75Uzto5o/XfOVgkrJ9rulVmfTKxWp3HfUjHE6CP/WLRR4AzPX9HWxw7vFow2me85Yu+Naw==} peerDependencies: @@ -6231,15 +6052,6 @@ packages: '@types/react': optional: true - '@radix-ui/react-use-escape-keydown@1.1.0': - resolution: {integrity: sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@radix-ui/react-use-layout-effect@1.0.1': resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} peerDependencies: @@ -8415,9 +8227,6 @@ packages: arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} - arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} @@ -8527,13 +8336,6 @@ packages: resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} engines: {node: '>=8.0.0'} - autoprefixer@10.4.18: - resolution: {integrity: sha512-1DKbDfsr6KUElM6wg+0zRNkB/Q7WcKYAaK+pzXn+Xqmszm/5Xa9coeNdtP88Vi+dPzZnMjhge8GIV49ZQkDa+g==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - available-typed-arrays@1.0.7: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} @@ -8921,10 +8723,6 @@ packages: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - camelcase-css@2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} - camelcase@5.3.1: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} engines: {node: '>=6'} @@ -9071,10 +8869,6 @@ packages: resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} engines: {node: '>=6'} - clsx@2.1.0: - resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==} - engines: {node: '>=6'} - co-body@6.2.0: resolution: {integrity: sha512-Kbpv2Yd1NdL1V/V4cwLVxraHDV6K8ayohr2rmH0J87Er8+zJjcTa6dAn9QMPC9CRgU8+aNajKbSf1TzDB1yKPA==} engines: {node: '>=8.0.0'} @@ -9295,11 +9089,6 @@ packages: css-box-model@1.2.1: resolution: {integrity: sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==} - cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - cssstyle@4.1.0: resolution: {integrity: sha512-h66W1URKpBS5YMI/V8PyXvTMFT8SupJ1IzoIV8IeBC/ji8WVmrO8dGlTi+2dh6whmdk6BiKJLD/ZBkhWbcg6nA==} engines: {node: '>=18'} @@ -9511,9 +9300,6 @@ packages: engines: {node: '>= 4.0.0'} hasBin: true - didyoumean@1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - diff@4.0.2: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} @@ -9528,9 +9314,6 @@ packages: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} - dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - doctrine@2.1.0: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} @@ -9824,15 +9607,6 @@ packages: typescript: optional: true - eslint-config-next@14.1.1: - resolution: {integrity: sha512-OLyw2oHzwE0M0EODGYMbjksDQKSshQWBzYY+Nkoxoe3+Q5G0lpb9EkekyDk7Foz9BMfotbYShJrgYoBEAVqU4Q==} - peerDependencies: - eslint: ^7.23.0 || ^8.0.0 - typescript: '>=3.3.1' - peerDependenciesMeta: - typescript: - optional: true - eslint-config-prettier@9.1.0: resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} hasBin: true @@ -10261,9 +10035,6 @@ packages: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} - fraction.js@4.3.7: - resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - framer-motion@10.17.9: resolution: {integrity: sha512-z2NpP8r+XuALoPA7ZVZHm/OoTnwkQNJFBu91sC86o/FYvJ4x7ar3eQnixgwYWFK7kEqOtQ6whtNM37tn1KrOOA==} peerDependencies: @@ -10275,17 +10046,6 @@ packages: react-dom: optional: true - framer-motion@11.0.8: - resolution: {integrity: sha512-1KSGNuqe1qZkS/SWQlDnqK2VCVzRVEoval379j0FiUBJAZoqgwyvqFkfvJbgW2IPFo4wX16K+M0k5jO23lCIjA==} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - framesync@6.1.2: resolution: {integrity: sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==} @@ -11177,10 +10937,6 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jiti@1.21.6: - resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} - hasBin: true - jiti@2.4.1: resolution: {integrity: sha512-yPBThwecp1wS9DmoA4x4KR2h3QoslacnDR8ypuFM962kI4/456Iy1oHx2RAgh4jfZNdn0bctsdadceiBUgpU1g==} hasBin: true @@ -11464,10 +11220,6 @@ packages: resolution: {integrity: sha512-ePLRrbt3fgjXI5VFZOLbvkLD5ZRuxGKm+wJ3ujCqBtL3NanDHPo/5zicR5uEKAPiIjBYF99BM4K4okvMznjkVA==} engines: {node: '>= 12.0.0'} - lilconfig@2.1.0: - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} - engines: {node: '>=10'} - lilconfig@3.1.2: resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} engines: {node: '>=14'} @@ -12060,10 +11812,6 @@ packages: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - normalize-url@6.1.0: resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} engines: {node: '>=10'} @@ -12105,10 +11853,6 @@ packages: resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==} engines: {node: '>= 6'} - object-hash@3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} - object-inspect@1.13.3: resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==} engines: {node: '>= 0.4'} @@ -12407,10 +12151,6 @@ packages: resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} engines: {node: '>=12'} - pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} - pify@3.0.0: resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} engines: {node: '>=4'} @@ -12489,18 +12229,6 @@ packages: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} - postcss-import@15.1.0: - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} - engines: {node: '>=14.0.0'} - peerDependencies: - postcss: ^8.0.0 - - postcss-js@4.0.1: - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.4.21 - postcss-load-config@4.0.2: resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} engines: {node: '>= 14'} @@ -12513,16 +12241,6 @@ packages: ts-node: optional: true - postcss-nested@6.2.0: - resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - - postcss-selector-parser@6.1.2: - resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} - engines: {node: '>=4'} - postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} @@ -12887,9 +12605,6 @@ packages: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} - read-cache@1.0.0: - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - read-pkg-up@7.0.1: resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} engines: {node: '>=8'} @@ -13342,12 +13057,6 @@ packages: sonic-boom@2.8.0: resolution: {integrity: sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==} - sonner@1.4.3: - resolution: {integrity: sha512-SArYlHbkjqRuLiR0iGY2ZSr09oOrxw081ZZkQPfXrs8aZQLIBOLOdzTYxGJB5yIZ7qL56UEPmrX1YqbODwG0Lw==} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -13604,14 +13313,6 @@ packages: resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==} engines: {node: '>=18'} - tailwind-merge@2.2.1: - resolution: {integrity: sha512-o+2GTLkthfa5YUt4JxPfzMIpQzZ3adD1vLVkvKE1Twl9UAhGsEbIZhHHZVRttyW177S8PDJI3bTQNaebyofK3Q==} - - tailwindcss@3.4.1: - resolution: {integrity: sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==} - engines: {node: '>=14.0.0'} - hasBin: true - tapable@2.2.1: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} @@ -14256,12 +13957,6 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - vaul@0.9.0: - resolution: {integrity: sha512-bZSySGbAHiTXmZychprnX/dE0EsSige88xtyyL3/MCRbrFotRPQZo7UdydGXZWw+CKbNOw5Ow8gwAo93/nB/Cg==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - viem@2.21.26: resolution: {integrity: sha512-qanTFUzU5y3tCZTwYlwA/LXCR4X7OsCPvvKOmxOyuY8gEvWKMS/oh+FBxYO/2bXOhDG/ylg1V3toIbRuMseF8w==} peerDependencies: @@ -14764,21 +14459,6 @@ packages: react: optional: true - zustand@4.5.2: - resolution: {integrity: sha512-2cN1tPkDVkwCy5ickKrI7vijSjPksFRfqS6237NzT0vqSsztTNnQdHw9mmN7uBdk3gceVXU0a+21jFzFzAc9+g==} - engines: {node: '>=12.7.0'} - peerDependencies: - '@types/react': '>=16.8' - immer: '>=9.0.6' - react: '>=16.8' - peerDependenciesMeta: - '@types/react': - optional: true - immer: - optional: true - react: - optional: true - zustand@5.0.0: resolution: {integrity: sha512-LE+VcmbartOPM+auOjCCLQOsQ05zUTp8RkgwRzefUk+2jISdMMFnxvyTjA4YNWr5ZGXYbVsEMZosttuxUBkojQ==} engines: {node: '>=12.20.0'} @@ -14805,8 +14485,6 @@ snapshots: '@adraffy/ens-normalize@1.11.0': {} - '@alloc/quick-lru@5.2.0': {} - '@ampproject/remapping@2.3.0': dependencies: '@jridgewell/gen-mapping': 0.3.5 @@ -18883,10 +18561,6 @@ snapshots: dependencies: glob: 10.3.10 - '@next/eslint-plugin-next@14.1.1': - dependencies: - glob: 10.3.10 - '@next/swc-darwin-arm64@14.2.3': optional: true @@ -19781,13 +19455,6 @@ snapshots: '@types/react': 18.3.1 '@types/react-dom': 18.3.1 - '@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.62)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.24.5 - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.62 - '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 @@ -19795,25 +19462,12 @@ snapshots: optionalDependencies: '@types/react': 18.3.1 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.2.62)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.62 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.1)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: '@types/react': 18.3.1 - '@radix-ui/react-context@1.0.1(@types/react@18.2.62)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.24.5 - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.62 - '@radix-ui/react-context@1.0.1(@types/react@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 @@ -19827,34 +19481,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.1 - '@radix-ui/react-context@1.1.1(@types/react@18.2.62)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.62 - - '@radix-ui/react-dialog@1.1.2(@types/react-dom@18.2.7)(@types/react@18.2.62)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.62)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.2.62)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.2.7)(@types/react@18.2.62)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.2.62)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.2.7)(@types/react@18.2.62)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.2.62)(react@18.3.1) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.2.7)(@types/react@18.2.62)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.2.7)(@types/react@18.2.62)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.7)(@types/react@18.2.62)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.2.62)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.62)(react@18.3.1) - aria-hidden: 1.2.4 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.6.0(@types/react@18.2.62)(react@18.3.1) - optionalDependencies: - '@types/react': 18.2.62 - '@types/react-dom': 18.2.7 - '@radix-ui/react-direction@1.0.1(@types/react@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 @@ -19882,31 +19508,12 @@ snapshots: '@types/react': 18.3.1 '@types/react-dom': 18.3.1 - '@radix-ui/react-dismissable-layer@1.1.1(@types/react-dom@18.2.7)(@types/react@18.2.62)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.1)(react@18.3.1)': dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.62)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.7)(@types/react@18.2.62)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.62)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.2.62)(react@18.3.1) + '@babel/runtime': 7.24.5 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.2.62 - '@types/react-dom': 18.2.7 - - '@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.1)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.24.5 - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.1 - - '@radix-ui/react-focus-guards@1.1.1(@types/react@18.2.62)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.62 + '@types/react': 18.3.1 '@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.3.1)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -19920,17 +19527,6 @@ snapshots: '@types/react': 18.3.1 '@types/react-dom': 18.3.1 - '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.2.7)(@types/react@18.2.62)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.62)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.7)(@types/react@18.2.62)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.62)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.2.62 - '@types/react-dom': 18.2.7 - '@radix-ui/react-id@1.0.1(@types/react@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 @@ -19939,13 +19535,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.1 - '@radix-ui/react-id@1.1.0(@types/react@18.2.62)(react@18.3.1)': - dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.62)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.62 - '@radix-ui/react-id@1.1.0(@types/react@18.3.1)(react@18.3.1)': dependencies: '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.1)(react@18.3.1) @@ -19982,36 +19571,6 @@ snapshots: '@types/react': 18.3.1 '@types/react-dom': 18.3.1 - '@radix-ui/react-portal@1.1.2(@types/react-dom@18.2.7)(@types/react@18.2.62)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.7)(@types/react@18.2.62)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.62)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.2.62 - '@types/react-dom': 18.2.7 - - '@radix-ui/react-presence@1.1.1(@types/react-dom@18.2.7)(@types/react@18.2.62)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.62)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.62)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.2.62 - '@types/react-dom': 18.2.7 - - '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.62)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@babel/runtime': 7.24.5 - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.62)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.2.62 - '@types/react-dom': 18.2.7 - '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.3.1)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 @@ -20022,15 +19581,6 @@ snapshots: '@types/react': 18.3.1 '@types/react-dom': 18.3.1 - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.2.7)(@types/react@18.2.62)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.2.62)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.2.62 - '@types/react-dom': 18.2.7 - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-slot': 1.1.0(@types/react@18.3.1)(react@18.3.1) @@ -20096,14 +19646,6 @@ snapshots: '@types/react': 18.3.1 '@types/react-dom': 18.3.1 - '@radix-ui/react-slot@1.0.2(@types/react@18.2.62)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.24.5 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.62)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.62 - '@radix-ui/react-slot@1.0.2(@types/react@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 @@ -20112,13 +19654,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.1 - '@radix-ui/react-slot@1.1.0(@types/react@18.2.62)(react@18.3.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.62)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.62 - '@radix-ui/react-slot@1.1.0(@types/react@18.3.1)(react@18.3.1)': dependencies: '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.1)(react@18.3.1) @@ -20126,22 +19661,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.1 - '@radix-ui/react-switch@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.62)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@babel/runtime': 7.26.0 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.62)(react@18.3.1) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.62)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.62)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.62)(react@18.3.1) - '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.62)(react@18.3.1) - '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.62)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.2.62 - '@types/react-dom': 18.2.7 - '@radix-ui/react-toggle-group@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 @@ -20183,13 +19702,6 @@ snapshots: '@types/react': 18.3.1 '@types/react-dom': 18.3.1 - '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.62)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.24.5 - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.62 - '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 @@ -20197,26 +19709,12 @@ snapshots: optionalDependencies: '@types/react': 18.3.1 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.2.62)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.62 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.1)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: '@types/react': 18.3.1 - '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.62)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.24.5 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.62)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.62 - '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 @@ -20225,13 +19723,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.1 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.2.62)(react@18.3.1)': - dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.62)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.62 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.1)(react@18.3.1)': dependencies: '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.1)(react@18.3.1) @@ -20247,20 +19738,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.1 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.2.62)(react@18.3.1)': - dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.62)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.62 - - '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.62)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.24.5 - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.62 - '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 @@ -20268,25 +19745,12 @@ snapshots: optionalDependencies: '@types/react': 18.3.1 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.2.62)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.62 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.1)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: '@types/react': 18.3.1 - '@radix-ui/react-use-previous@1.0.1(@types/react@18.2.62)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.24.5 - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.62 - '@radix-ui/react-use-previous@1.0.1(@types/react@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 @@ -20302,14 +19766,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.1 - '@radix-ui/react-use-size@1.0.1(@types/react@18.2.62)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.24.5 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.62)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.62 - '@radix-ui/react-use-size@1.0.1(@types/react@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.5 @@ -23471,19 +22927,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@6.18.1(eslint@8.57.0)(typescript@5.3.3)': - dependencies: - '@typescript-eslint/scope-manager': 6.18.1 - '@typescript-eslint/types': 6.18.1 - '@typescript-eslint/typescript-estree': 6.18.1(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.18.1 - debug: 4.3.7 - eslint: 8.57.0 - optionalDependencies: - typescript: 5.3.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/scope-manager@6.18.1': dependencies: '@typescript-eslint/types': 6.18.1 @@ -24773,8 +24216,6 @@ snapshots: arg@4.1.3: {} - arg@5.0.2: {} - argparse@1.0.10: dependencies: sprintf-js: 1.0.3 @@ -24914,16 +24355,6 @@ snapshots: atomic-sleep@1.0.0: {} - autoprefixer@10.4.18(postcss@8.4.35): - dependencies: - browserslist: 4.24.2 - caniuse-lite: 1.0.30001685 - fraction.js: 4.3.7 - normalize-range: 0.1.2 - picocolors: 1.1.1 - postcss: 8.4.35 - postcss-value-parser: 4.2.0 - available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.0.0 @@ -25431,8 +24862,6 @@ snapshots: callsites@3.1.0: {} - camelcase-css@2.0.1: {} - camelcase@5.3.1: {} camelcase@6.3.0: {} @@ -25598,8 +25027,6 @@ snapshots: clsx@1.2.1: {} - clsx@2.1.0: {} - co-body@6.2.0: dependencies: '@hapi/bourne': 3.0.0 @@ -25838,8 +25265,6 @@ snapshots: dependencies: tiny-invariant: 1.3.3 - cssesc@3.0.0: {} - cssstyle@4.1.0: dependencies: rrweb-cssom: 0.7.1 @@ -26051,8 +25476,6 @@ snapshots: transitivePeerDependencies: - supports-color - didyoumean@1.2.2: {} - diff@4.0.2: {} diffie-hellman@5.0.3: @@ -26067,8 +25490,6 @@ snapshots: dependencies: path-type: 4.0.0 - dlv@1.1.3: {} - doctrine@2.1.0: dependencies: esutils: 2.0.3 @@ -26601,25 +26022,6 @@ snapshots: - eslint-plugin-import-x - supports-color - eslint-config-next@14.1.1(eslint@8.57.0)(typescript@5.3.3): - dependencies: - '@next/eslint-plugin-next': 14.1.1 - '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/parser': 6.18.1(eslint@8.57.0)(typescript@5.3.3) - eslint: 8.57.0 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@6.18.1(eslint@8.57.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.56.0)(typescript@5.3.3))(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.57.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) - eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.0) - eslint-plugin-react: 7.37.2(eslint@8.57.0) - eslint-plugin-react-hooks: 5.0.0-canary-7118f5dd7-20230705(eslint@8.57.0) - optionalDependencies: - typescript: 5.3.3 - transitivePeerDependencies: - - eslint-import-resolver-webpack - - eslint-plugin-import-x - - supports-color - eslint-config-prettier@9.1.0(eslint@8.56.0): dependencies: eslint: 8.56.0 @@ -26651,25 +26053,6 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.18.1(eslint@8.57.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.56.0)(typescript@5.3.3))(eslint@8.57.0))(eslint@8.57.0): - dependencies: - '@nolyfill/is-core-module': 1.0.39 - debug: 4.3.7 - enhanced-resolve: 5.17.1 - eslint: 8.57.0 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.18.1(eslint@8.57.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.18.1(eslint@8.57.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.56.0)(typescript@5.3.3))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) - fast-glob: 3.3.2 - get-tsconfig: 4.8.1 - is-bun-module: 1.3.0 - is-glob: 4.0.3 - optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.57.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) - transitivePeerDependencies: - - '@typescript-eslint/parser' - - eslint-import-resolver-node - - eslint-import-resolver-webpack - - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@6.18.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.18.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0))(eslint@8.56.0))(eslint@8.56.0): dependencies: debug: 3.2.7 @@ -26681,17 +26064,6 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@6.18.1(eslint@8.57.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.18.1(eslint@8.57.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.56.0)(typescript@5.3.3))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0): - dependencies: - debug: 3.2.7 - optionalDependencies: - '@typescript-eslint/parser': 6.18.1(eslint@8.57.0)(typescript@5.3.3) - eslint: 8.57.0 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@6.18.1(eslint@8.57.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.56.0)(typescript@5.3.3))(eslint@8.57.0))(eslint@8.57.0) - transitivePeerDependencies: - - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.56.0): dependencies: '@rtsao/scc': 1.1.0 @@ -26721,35 +26093,6 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.57.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0): - dependencies: - '@rtsao/scc': 1.1.0 - array-includes: 3.1.8 - array.prototype.findlastindex: 1.2.5 - array.prototype.flat: 1.3.2 - array.prototype.flatmap: 1.3.2 - debug: 3.2.7 - doctrine: 2.1.0 - eslint: 8.57.0 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.18.1(eslint@8.57.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.18.1(eslint@8.57.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.56.0)(typescript@5.3.3))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) - hasown: 2.0.2 - is-core-module: 2.15.1 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - object.groupby: 1.0.3 - object.values: 1.2.0 - semver: 6.3.1 - string.prototype.trimend: 1.0.8 - tsconfig-paths: 3.15.0 - optionalDependencies: - '@typescript-eslint/parser': 6.18.1(eslint@8.57.0)(typescript@5.3.3) - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - eslint-plugin-jsx-a11y@6.10.2(eslint@8.56.0): dependencies: aria-query: 5.3.2 @@ -26769,25 +26112,6 @@ snapshots: safe-regex-test: 1.0.3 string.prototype.includes: 2.0.1 - eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.0): - dependencies: - aria-query: 5.3.2 - array-includes: 3.1.8 - array.prototype.flatmap: 1.3.2 - ast-types-flow: 0.0.8 - axe-core: 4.10.2 - axobject-query: 4.1.0 - damerau-levenshtein: 1.0.8 - emoji-regex: 9.2.2 - eslint: 8.57.0 - hasown: 2.0.2 - jsx-ast-utils: 3.3.5 - language-tags: 1.0.9 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - safe-regex-test: 1.0.3 - string.prototype.includes: 2.0.1 - eslint-plugin-lit@1.11.0(eslint@8.57.0): dependencies: eslint: 8.57.0 @@ -26808,10 +26132,6 @@ snapshots: dependencies: eslint: 8.56.0 - eslint-plugin-react-hooks@5.0.0-canary-7118f5dd7-20230705(eslint@8.57.0): - dependencies: - eslint: 8.57.0 - eslint-plugin-react@7.37.2(eslint@8.56.0): dependencies: array-includes: 3.1.8 @@ -26834,28 +26154,6 @@ snapshots: string.prototype.matchall: 4.0.11 string.prototype.repeat: 1.0.0 - eslint-plugin-react@7.37.2(eslint@8.57.0): - dependencies: - array-includes: 3.1.8 - array.prototype.findlast: 1.2.5 - array.prototype.flatmap: 1.3.2 - array.prototype.tosorted: 1.1.4 - doctrine: 2.1.0 - es-iterator-helpers: 1.2.0 - eslint: 8.57.0 - estraverse: 5.3.0 - hasown: 2.0.2 - jsx-ast-utils: 3.3.5 - minimatch: 3.1.2 - object.entries: 1.1.8 - object.fromentries: 2.0.8 - object.values: 1.2.0 - prop-types: 15.8.1 - resolve: 2.0.0-next.5 - semver: 6.3.1 - string.prototype.matchall: 4.0.11 - string.prototype.repeat: 1.0.0 - eslint-plugin-require-extensions@0.1.3(eslint@8.56.0): dependencies: eslint: 8.56.0 @@ -27370,8 +26668,6 @@ snapshots: forwarded@0.2.0: {} - fraction.js@4.3.7: {} - framer-motion@10.17.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: tslib: 2.8.1 @@ -27380,14 +26676,6 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - framer-motion@11.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1): - dependencies: - tslib: 2.8.1 - optionalDependencies: - '@emotion/is-prop-valid': 0.8.8 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - framesync@6.1.2: dependencies: tslib: 2.4.0 @@ -28348,8 +27636,6 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jiti@1.21.6: {} - jiti@2.4.1: {} jose@4.15.9: {} @@ -28701,8 +27987,6 @@ snapshots: lightningcss-win32-arm64-msvc: 1.28.2 lightningcss-win32-x64-msvc: 1.28.2 - lilconfig@2.1.0: {} - lilconfig@3.1.2: {} lines-and-columns@1.2.4: {} @@ -29428,8 +28712,6 @@ snapshots: normalize-path@3.0.0: {} - normalize-range@0.1.2: {} - normalize-url@6.1.0: {} npm-run-path@4.0.1: @@ -29469,8 +28751,6 @@ snapshots: object-hash@2.2.0: {} - object-hash@3.0.0: {} - object-inspect@1.13.3: {} object-is@1.1.6: @@ -29785,8 +29065,6 @@ snapshots: picomatch@4.0.2: {} - pify@2.3.0: {} - pify@3.0.0: {} pify@4.0.1: {} @@ -29864,26 +29142,6 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-import@15.1.0(postcss@8.4.35): - dependencies: - postcss: 8.4.35 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.8 - - postcss-js@4.0.1(postcss@8.4.35): - dependencies: - camelcase-css: 2.0.1 - postcss: 8.4.35 - - postcss-load-config@4.0.2(postcss@8.4.35)(ts-node@10.9.2(@types/node@20.11.5)(typescript@5.3.3)): - dependencies: - lilconfig: 3.1.2 - yaml: 2.6.1 - optionalDependencies: - postcss: 8.4.35 - ts-node: 10.9.2(@swc/core@1.9.3)(@types/node@20.11.5)(typescript@5.3.3) - postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.9.3)(@types/node@20.11.5)(typescript@5.3.3)): dependencies: lilconfig: 3.1.2 @@ -29892,16 +29150,6 @@ snapshots: postcss: 8.4.49 ts-node: 10.9.2(@swc/core@1.9.3)(@types/node@20.11.5)(typescript@5.3.3) - postcss-nested@6.2.0(postcss@8.4.35): - dependencies: - postcss: 8.4.35 - postcss-selector-parser: 6.1.2 - - postcss-selector-parser@6.1.2: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - postcss-value-parser@4.2.0: {} postcss@8.4.31: @@ -30527,10 +29775,6 @@ snapshots: dependencies: loose-envify: 1.4.0 - read-cache@1.0.0: - dependencies: - pify: 2.3.0 - read-pkg-up@7.0.1: dependencies: find-up: 4.1.0 @@ -31106,11 +30350,6 @@ snapshots: dependencies: atomic-sleep: 1.0.0 - sonner@1.4.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): - dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - source-map-js@1.2.1: {} source-map-support@0.5.21: @@ -31366,37 +30605,6 @@ snapshots: system-architecture@0.1.0: {} - tailwind-merge@2.2.1: - dependencies: - '@babel/runtime': 7.26.0 - - tailwindcss@3.4.1(ts-node@10.9.2(@types/node@20.11.5)(typescript@5.3.3)): - dependencies: - '@alloc/quick-lru': 5.2.0 - arg: 5.0.2 - chokidar: 3.6.0 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.3.2 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.21.6 - lilconfig: 2.1.0 - micromatch: 4.0.8 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.1.1 - postcss: 8.4.35 - postcss-import: 15.1.0(postcss@8.4.35) - postcss-js: 4.0.1(postcss@8.4.35) - postcss-load-config: 4.0.2(postcss@8.4.35)(ts-node@10.9.2(@types/node@20.11.5)(typescript@5.3.3)) - postcss-nested: 6.2.0(postcss@8.4.35) - postcss-selector-parser: 6.1.2 - resolve: 1.22.8 - sucrase: 3.35.0 - transitivePeerDependencies: - - ts-node - tapable@2.2.1: {} tar-fs@2.1.1: @@ -32029,15 +31237,6 @@ snapshots: vary@1.1.2: {} - vaul@0.9.0(@types/react-dom@18.2.7)(@types/react@18.2.62)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): - dependencies: - '@radix-ui/react-dialog': 1.1.2(@types/react-dom@18.2.7)(@types/react@18.2.62)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' - viem@2.21.26(bufferutil@4.0.8)(typescript@5.3.3)(utf-8-validate@5.0.10)(zod@3.23.8): dependencies: '@adraffy/ens-normalize': 1.11.0 @@ -32739,13 +31938,6 @@ snapshots: '@types/react': 18.3.1 react: 18.3.1 - zustand@4.5.2(@types/react@18.2.62)(react@18.3.1): - dependencies: - use-sync-external-store: 1.2.0(react@18.3.1) - optionalDependencies: - '@types/react': 18.2.62 - react: 18.3.1 - zustand@5.0.0(@types/react@18.3.1)(react@18.3.1)(use-sync-external-store@1.2.0(react@18.3.1)): optionalDependencies: '@types/react': 18.3.1