{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/h0kiUzXcptuUCL46J40j/mCc11hzgLfgiBkdagP8S/k0FEH1AH3-3.js"],
  "sourcesContent": ["import{jsx as e,jsxs as t}from\"react/jsx-runtime\";import{ComponentPresetsConsumer as a,Link as r}from\"framer\";import{motion as n}from\"framer-motion\";import*as s from\"react\";import{Youtube as i}from\"https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/fJ8vwGe6kxfz7kj9H7Sk/YouTube.js\";export const richText=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:\"Introduction to Account Abstraction\"}),/*#__PURE__*/e(\"p\",{children:'Account abstraction is a concept in the Ethereum ecosystem that aims to improve the functionality and flexibility of user accounts. Traditionally, Ethereum has two types of accounts: externally owned accounts (EOAs), controlled by regular wallets, and contract accounts, which are governed by smart contract code. Account abstraction seeks to unify these models, allowing user accounts to include smart contract logic. People call these resulting wallets \"Smart Wallets\".'}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,GSz4fX3zIM2kbhKBmKrbw7AYg.png\",\"data-framer-height\":\"808\",\"data-framer-width\":\"1920\",height:\"404\",src:\"https://framerusercontent.com/images/GSz4fX3zIM2kbhKBmKrbw7AYg.png\",srcSet:\"https://framerusercontent.com/images/GSz4fX3zIM2kbhKBmKrbw7AYg.png?scale-down-to=512 512w,https://framerusercontent.com/images/GSz4fX3zIM2kbhKBmKrbw7AYg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/GSz4fX3zIM2kbhKBmKrbw7AYg.png 1920w\",style:{aspectRatio:\"1920 / 808\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:\"The journey of account abstraction began with the recognition of limitations in the EOA model. EOAs, being simple and controlled directly by private keys, lack the programmability and flexibility offered by smart contracts. The goal has been to enable user accounts to support complex operations, such as multi-signature wallets, social recovery, and gas abstraction.\"}),/*#__PURE__*/e(\"p\",{children:\"The concept evolved through various Ethereum Improvement Proposals (EIPs), with early attempts to separate signature validation from transaction execution. Although not implemented, these proposals paved the way for more sophisticated approaches.\"}),/*#__PURE__*/e(\"p\",{children:\"Today, account abstraction is being actively explored and implemented through various projects and proposals. The Ethereum community continues to push forward with initiatives to integrate account abstraction more deeply into the ecosystem.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"The future of account abstraction\"}),/*#__PURE__*/e(\"p\",{children:\"Now that we've understood the present, let's look at the near-term future.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:\"LUKSO and Account Abstraction\"}),/*#__PURE__*/e(\"p\",{children:\"LUKSO, one of our partner ecosystems that's building a blockchain for the creative economy, has taken significant strides in account abstraction. They introduced the concept of Universal Profiles, which are on-chain accounts that can interact with dApps, manage digital assets, and support social recovery and programmable permissions.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,NpQD5352ESdMc2vQR0hoMM0UCg.png\",\"data-framer-height\":\"1738\",\"data-framer-width\":\"1842\",height:\"869\",src:\"https://framerusercontent.com/images/NpQD5352ESdMc2vQR0hoMM0UCg.png\",srcSet:\"https://framerusercontent.com/images/NpQD5352ESdMc2vQR0hoMM0UCg.png?scale-down-to=512 512w,https://framerusercontent.com/images/NpQD5352ESdMc2vQR0hoMM0UCg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/NpQD5352ESdMc2vQR0hoMM0UCg.png 1842w\",style:{aspectRatio:\"1842 / 1738\"},width:\"921\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/t(\"p\",{children:[\"On Common Ground, \",/*#__PURE__*/e(r,{href:\"https://www.commonground.cg/blog/universal-profiles-by-lukso-are-live-on-common-ground\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"we have implemented LUKSO's Universal Profile accounts\"})}),\", enabling our users to benefit from these advanced features.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,VzohNuQQ1CQbl0lbig7UOgoG4eo.png\",\"data-framer-height\":\"430\",\"data-framer-width\":\"690\",height:\"215\",src:\"https://framerusercontent.com/images/VzohNuQQ1CQbl0lbig7UOgoG4eo.png\",srcSet:\"https://framerusercontent.com/images/VzohNuQQ1CQbl0lbig7UOgoG4eo.png?scale-down-to=512 512w,https://framerusercontent.com/images/VzohNuQQ1CQbl0lbig7UOgoG4eo.png 690w\",style:{aspectRatio:\"690 / 430\"},width:\"345\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:\"Passkeys and EIP-7212: Revolutionizing Internet-Native Accounts\"}),/*#__PURE__*/e(\"p\",{children:\"Passkeys represent a significant advancement in digital identity management, offering a seamless, secure, and user-friendly way to manage online accounts. Passkeys replace traditional passwords with cryptographic keys, making authentication more secure and convenient. They leverage public-private key pairs to authenticate users without the need for memorizing or storing passwords.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,NsLZDxJOAFtsTJfIctas4f2pV4.png\",\"data-framer-height\":\"568\",\"data-framer-width\":\"1010\",height:\"284\",src:\"https://framerusercontent.com/images/NsLZDxJOAFtsTJfIctas4f2pV4.png\",srcSet:\"https://framerusercontent.com/images/NsLZDxJOAFtsTJfIctas4f2pV4.png?scale-down-to=512 512w,https://framerusercontent.com/images/NsLZDxJOAFtsTJfIctas4f2pV4.png 1010w\",style:{aspectRatio:\"1010 / 568\"},width:\"505\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:\"Passkeys operate by generating a unique key pair for each account, where the private key is securely stored on the user's device, and the public key is registered with the service provider. This setup ensures that even if the service provider is compromised, the user's private key remains safe.\"}),/*#__PURE__*/t(\"p\",{children:[\"If you want to test Passkeys yourself, simply head over to \",/*#__PURE__*/e(r,{href:\"https://webauthn.io/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"WebAuthN\"})}),\" and create a test account.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,jLXlGVnXG7wmuyFwvLqPIKJryE.png\",\"data-framer-height\":\"656\",\"data-framer-width\":\"958\",height:\"328\",src:\"https://framerusercontent.com/images/jLXlGVnXG7wmuyFwvLqPIKJryE.png\",srcSet:\"https://framerusercontent.com/images/jLXlGVnXG7wmuyFwvLqPIKJryE.png?scale-down-to=512 512w,https://framerusercontent.com/images/jLXlGVnXG7wmuyFwvLqPIKJryE.png 958w\",style:{aspectRatio:\"958 / 656\"},width:\"479\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/t(\"p\",{children:[\"To create a wallet with a passkey you can try a demo at \",/*#__PURE__*/e(r,{href:\"https://defifortheworld.com/ \",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"DefiForTheWorld\"})})]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,4PaBHTqSbRz9ni9mogwgSxVhY.png\",\"data-framer-height\":\"1588\",\"data-framer-width\":\"1526\",height:\"794\",src:\"https://framerusercontent.com/images/4PaBHTqSbRz9ni9mogwgSxVhY.png\",srcSet:\"https://framerusercontent.com/images/4PaBHTqSbRz9ni9mogwgSxVhY.png?scale-down-to=1024 984w,https://framerusercontent.com/images/4PaBHTqSbRz9ni9mogwgSxVhY.png 1526w\",style:{aspectRatio:\"1526 / 1588\"},width:\"763\"}),/*#__PURE__*/e(\"p\",{children:'In order to sign Ethereum transactions with passkeys while keeping transaction cost cheap, a change to the protocol is required. EIP-7212 introduces that missing feature via a \"pre-compile\".'}),/*#__PURE__*/e(\"p\",{children:\"EIP-7212 therefore aims to standardize the implementation of account abstraction, facilitating the widespread adoption of passkeys. By providing a framework for creating accounts with embedded smart contract logic, EIP-7212 enhances security and usability, making passkeys a viable option for both Web2 and Web3 applications.\"}),/*#__PURE__*/e(\"p\",{children:\"Smart wallets combined with passkeys as a universal login solution, will allow all users, including Web2, to bypass the need for traditional Web2 logins like Google or Facebook. These smart wallets offer easy onboarding and self-custody credentials, appealing to both Web2 developers and users. While mainstream options like Apple or Google might mediate passkey recovery, alternatives like Yubikeys and self-custody EOAs provide users with more control over their digital identities.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"JoyID and Passkey Wallets\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(r,{href:\"https://joy.id/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"JoyID\"})}),\" allows projects like Common Ground to leverage Passkey Wallets without waiting for EIP-7212 to be merged into the Ethereum Protocol.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,OPjYzoovUkqhSkKrnVL966xVU.png\",\"data-framer-height\":\"1540\",\"data-framer-width\":\"2984\",height:\"770\",src:\"https://framerusercontent.com/images/OPjYzoovUkqhSkKrnVL966xVU.png\",srcSet:\"https://framerusercontent.com/images/OPjYzoovUkqhSkKrnVL966xVU.png?scale-down-to=512 512w,https://framerusercontent.com/images/OPjYzoovUkqhSkKrnVL966xVU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/OPjYzoovUkqhSkKrnVL966xVU.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/OPjYzoovUkqhSkKrnVL966xVU.png 2984w\",style:{aspectRatio:\"2984 / 1540\"},width:\"1492\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:\"JoyID's system involves decentralized management of keys and authorization mechanisms via an Account Abstraction (AA) account on Nervos CKB. The AA account allows for Passkey authorizations across devices and secures an encrypted shard forming part of a 2-of-2 key pair. The counterpart shard is generated by the device using the Passkey during signing. This process achieves a decentralized signature conversion from secp256r1 to secp256k1 without server assistance, maintaining security and decentralization.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Conclusion\"}),/*#__PURE__*/e(\"p\",{children:\"Projects like LUKSO, initiatives like EIP-7212, and innovations from JoyID are at the forefront of the Smart Wallet transformation, offering practical implementations and setting the stage for broader adoption. On Common Ground, integrating these advanced account features allows us to offer our users a more robust and user-friendly experience, leveraging the full potential of Web3 technologies.\"})]});export const richText1=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:\"Understanding Composability\"}),/*#__PURE__*/e(\"p\",{children:\"Composability in Web3 refers to the ability of different protocols and platforms to interact seamlessly, enabling the creation of complex and customizable solutions. This modularity allows developers and creators to build upon existing components without starting from scratch.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Leveraging composability for your community means:\"})}),/*#__PURE__*/t(\"ol\",{style:{\"--framer-font-size\":\"16px\",\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"rgb(236, 236, 236)\",\"--framer-text-transform\":\"none\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/t(\"strong\",{children:[\"Integration of Tools:\",/*#__PURE__*/e(\"br\",{})]}),\"Combine various Web3 tools to create a unique community that lives onchain. For instance, integrate membership management with Unlock Protocol and social interaction features from Common Ground.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/t(\"strong\",{children:[\"Customization and Flexibility:\",/*#__PURE__*/e(\"br\",{})]}),\"Tailor your community features to meet specific needs. Use composable smart contracts to manage memberships, access controls, and payment systems effortlessly.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/t(\"strong\",{children:[\"Interoperability:\",/*#__PURE__*/e(\"br\",{})]}),\"Ensure your community benefits from the interoperability of Web3 protocols. This means your community can interact with other platforms and services, enhancing user experience and engagement.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/t(\"strong\",{children:[\"Decentralized Ownership:\",/*#__PURE__*/e(\"br\",{})]}),\"By leveraging Web3's composability, you maintain true ownership of your community by making it effectively platformless. This decentralized approach ensures that control remains with you and your members, not a central authority.\"]})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Enter Unlock Protocol\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(r,{href:\"https://unlock-protocol.com/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Unlock Protocol\"})}),\" offers a set of open source and purpose built smart contracts specifically for community memberships and subscriptions. The smart contracts let you add time constraints, update pricing, and handle recurring payments.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,uef9ECMExvbxuwz8smIApEfii7U.png\",\"data-framer-height\":\"1006\",\"data-framer-width\":\"1796\",height:\"503\",src:\"https://framerusercontent.com/images/uef9ECMExvbxuwz8smIApEfii7U.png\",srcSet:\"https://framerusercontent.com/images/uef9ECMExvbxuwz8smIApEfii7U.png?scale-down-to=512 512w,https://framerusercontent.com/images/uef9ECMExvbxuwz8smIApEfii7U.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/uef9ECMExvbxuwz8smIApEfii7U.png 1796w\",style:{aspectRatio:\"1796 / 1006\"},width:\"898\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Step-by-Step Guide to Creating a Membership NFT Contract on Unlock Using Their Website\"}),/*#__PURE__*/e(\"p\",{children:\"Let's dive in. This is a step-by-step guide to create your first Membership NFT with Unlock Protocol.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Step 1: Access the Unlock Dashboard\"})}),/*#__PURE__*/t(\"ul\",{style:{\"--framer-font-size\":\"16px\",\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"rgb(236, 236, 236)\",\"--framer-text-transform\":\"none\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Go to the \",/*#__PURE__*/e(r,{href:\"https://app.unlock-protocol.com/locks\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Unlock Protocol Dashboard\"})}),\".\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Connect your web3 wallet (e.g., \",/*#__PURE__*/e(r,{href:\"https://metamask.io/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"MetaMask\"})}),\" or \",/*#__PURE__*/e(r,{href:\"https://rabby.io/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Rabby\"})}),\").\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Step 2: Create a New Lock\"})}),/*#__PURE__*/t(\"ul\",{style:{\"--framer-font-size\":\"16px\",\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"rgb(236, 236, 236)\",\"--framer-text-transform\":\"none\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:'Click on \"Create Lock\".'})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Choose between two kinds of onchain attestations: organize event and sell tickets or create a certification  about someone's expertise on chain. Both of these contracts are NFT contracts.\"})}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:\"Fill in the lock details:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Lock Name\"}),\": Choose a name for your membership contract.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Currency\"}),\": Select the currency (e.g., ETH, DAI).\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Price\"}),\": Set the price for membership.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Duration\"}),\": Define the duration of the membership (e.g., 1 month, 1 year).\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Set the total number of memberships available (if limited).\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Choose whether memberships are transferable or not.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})})]})]})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Step 3: Deploy the Lock\"})}),/*#__PURE__*/t(\"ul\",{style:{\"--framer-font-size\":\"16px\",\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"rgb(236, 236, 236)\",\"--framer-text-transform\":\"none\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Review the details and confirm.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Approve the transaction in your wallet to deploy the lock.\"})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:\"For illustration purposes I created a certification-style NFT, which looks like this:\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,QqaiY94afou1UI80LZfQPHc7WS8.png\",\"data-framer-height\":\"1576\",\"data-framer-width\":\"2688\",height:\"788\",src:\"https://framerusercontent.com/images/QqaiY94afou1UI80LZfQPHc7WS8.png\",srcSet:\"https://framerusercontent.com/images/QqaiY94afou1UI80LZfQPHc7WS8.png?scale-down-to=512 512w,https://framerusercontent.com/images/QqaiY94afou1UI80LZfQPHc7WS8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/QqaiY94afou1UI80LZfQPHc7WS8.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/QqaiY94afou1UI80LZfQPHc7WS8.png 2688w\",style:{aspectRatio:\"2688 / 1576\"},width:\"1344\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Important: \"}),/*#__PURE__*/e(\"em\",{children:'to get the smart contract address of your NFT, click on \"View contract\" located below the image on the right. This takes you to a blockchain explorer. On there, copy the contract address. In my case it looks like this:'})]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,BXADfMffr3TQj911Q9jCvEwUr5g.png\",\"data-framer-height\":\"268\",\"data-framer-width\":\"1166\",height:\"134\",src:\"https://framerusercontent.com/images/BXADfMffr3TQj911Q9jCvEwUr5g.png\",srcSet:\"https://framerusercontent.com/images/BXADfMffr3TQj911Q9jCvEwUr5g.png?scale-down-to=512 512w,https://framerusercontent.com/images/BXADfMffr3TQj911Q9jCvEwUr5g.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/BXADfMffr3TQj911Q9jCvEwUr5g.png 1166w\",style:{aspectRatio:\"1166 / 268\"},width:\"583\"}),/*#__PURE__*/e(\"p\",{children:\"This contract address is important for the next step: the token-gating. \"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Token-gating access to your community\"}),/*#__PURE__*/e(\"p\",{children:\"Now let's understand how we can leverage what we just did to create token-gated spaces in your community on Common Ground!\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Step 1: Create a community\"})}),/*#__PURE__*/e(\"p\",{children:\"If you haven't yet, create your community on Common Ground:\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,V0UU7YOvxvihH6AG9DpfbbBM.png\",\"data-framer-height\":\"604\",\"data-framer-width\":\"1646\",height:\"302\",src:\"https://framerusercontent.com/images/V0UU7YOvxvihH6AG9DpfbbBM.png\",srcSet:\"https://framerusercontent.com/images/V0UU7YOvxvihH6AG9DpfbbBM.png?scale-down-to=512 512w,https://framerusercontent.com/images/V0UU7YOvxvihH6AG9DpfbbBM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/V0UU7YOvxvihH6AG9DpfbbBM.png 1646w\",style:{aspectRatio:\"1646 / 604\"},width:\"823\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Step 2: Access your community's admin panel\"})}),/*#__PURE__*/e(\"p\",{children:\"Then tap on your community's name in the sidebar to open the context dialogue for entering your community admin settings!\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,UX5zV3NzEIUp2cj051gUMlFS1s.png\",\"data-framer-height\":\"530\",\"data-framer-width\":\"710\",height:\"265\",src:\"https://framerusercontent.com/images/UX5zV3NzEIUp2cj051gUMlFS1s.png\",srcSet:\"https://framerusercontent.com/images/UX5zV3NzEIUp2cj051gUMlFS1s.png?scale-down-to=512 512w,https://framerusercontent.com/images/UX5zV3NzEIUp2cj051gUMlFS1s.png 710w\",style:{aspectRatio:\"710 / 530\"},width:\"355\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Step 3: Add your membership NFT as your community token\"})}),/*#__PURE__*/e(\"p\",{children:\"Then add your lock's smart contract address that you just created with Unlock Protocol as a community token in your admin panel:\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,yiNOuNCtNPmM7KWujEEe8F038Y.png\",\"data-framer-height\":\"820\",\"data-framer-width\":\"2384\",height:\"410\",src:\"https://framerusercontent.com/images/yiNOuNCtNPmM7KWujEEe8F038Y.png\",srcSet:\"https://framerusercontent.com/images/yiNOuNCtNPmM7KWujEEe8F038Y.png?scale-down-to=512 512w,https://framerusercontent.com/images/yiNOuNCtNPmM7KWujEEe8F038Y.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/yiNOuNCtNPmM7KWujEEe8F038Y.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/yiNOuNCtNPmM7KWujEEe8F038Y.png 2384w\",style:{aspectRatio:\"2384 / 820\"},width:\"1192\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"For illustration I've used the famous $FRIEND token as the community's token.\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Step 4: Create a token-gated role\"})}),/*#__PURE__*/e(\"p\",{children:\"Now you can create one or more roles in your community that require some amount of your membership NFTs to be claimed.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,A00UUhoe2sQeqCY7A0INsi4WuQ4.png\",\"data-framer-height\":\"1708\",\"data-framer-width\":\"2386\",height:\"854\",src:\"https://framerusercontent.com/images/A00UUhoe2sQeqCY7A0INsi4WuQ4.png\",srcSet:\"https://framerusercontent.com/images/A00UUhoe2sQeqCY7A0INsi4WuQ4.png?scale-down-to=512 512w,https://framerusercontent.com/images/A00UUhoe2sQeqCY7A0INsi4WuQ4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/A00UUhoe2sQeqCY7A0INsi4WuQ4.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/A00UUhoe2sQeqCY7A0INsi4WuQ4.png 2386w\",style:{aspectRatio:\"2386 / 1708\"},width:\"1193\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"In this case I've created 3 membership tiers, where the highest tier requires a user to prove they own at least 1M tokens.\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Step 5: Setup role-gated channels\"})}),/*#__PURE__*/e(\"p\",{children:\"Once you've created your token-gated roles, you can create as many chat channels as you like, which are only accessible to people who were able to claim your token-gated role(s).\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,zJDw9IuEve5tPdwUHHJo2D1D5es.png\",\"data-framer-height\":\"1788\",\"data-framer-width\":\"2370\",height:\"894\",src:\"https://framerusercontent.com/images/zJDw9IuEve5tPdwUHHJo2D1D5es.png\",srcSet:\"https://framerusercontent.com/images/zJDw9IuEve5tPdwUHHJo2D1D5es.png?scale-down-to=512 512w,https://framerusercontent.com/images/zJDw9IuEve5tPdwUHHJo2D1D5es.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/zJDw9IuEve5tPdwUHHJo2D1D5es.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/zJDw9IuEve5tPdwUHHJo2D1D5es.png 2370w\",style:{aspectRatio:\"2370 / 1788\"},width:\"1185\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:'A super helpful feature is the ability to set chats & content to \"preview only\" for people who do not have the required role to see the content. This way, they are aware that there are things that would be available to them if they were to become a member. That\\'s important if you want people to discover the value of a membership in your community.'})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Step 6: Upgrade your community to be more discoverable\"})}),/*#__PURE__*/e(\"p\",{children:'If you want your community to grow, it\\'s helpful to consider purchasing our \"Publish Community\" package and even the \"Unique Community Url\" under the Spark Upgrades tab.'}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,yrA74LiIuFDBaXHRrNzl8fkf7q0.png\",\"data-framer-height\":\"1098\",\"data-framer-width\":\"2372\",height:\"549\",src:\"https://framerusercontent.com/images/yrA74LiIuFDBaXHRrNzl8fkf7q0.png\",srcSet:\"https://framerusercontent.com/images/yrA74LiIuFDBaXHRrNzl8fkf7q0.png?scale-down-to=512 512w,https://framerusercontent.com/images/yrA74LiIuFDBaXHRrNzl8fkf7q0.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/yrA74LiIuFDBaXHRrNzl8fkf7q0.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/yrA74LiIuFDBaXHRrNzl8fkf7q0.png 2372w\",style:{aspectRatio:\"2372 / 1098\"},width:\"1186\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Step 7: Create some public & token-gated welcome articles\"})}),/*#__PURE__*/e(\"p\",{children:\"In order for both guests and newly-joined member to have a pleasant experience in your community, it's helpful to publish a bunch of blog posts with different access-levels attached. That means your guests will see different blog posts than your members. That way you can upsell your guests to members and focus on retaining your members with valuable content.\"}),/*#__PURE__*/e(\"p\",{children:'When creating a new blog post, choose who can access it, who can just \"preview\" it, and who cannot see it at all.'}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,ZnA7Q3CHcWxlqgTkcgcLPpxPEbM.png\",\"data-framer-height\":\"1354\",\"data-framer-width\":\"1688\",height:\"677\",src:\"https://framerusercontent.com/images/ZnA7Q3CHcWxlqgTkcgcLPpxPEbM.png\",srcSet:\"https://framerusercontent.com/images/ZnA7Q3CHcWxlqgTkcgcLPpxPEbM.png?scale-down-to=512 512w,https://framerusercontent.com/images/ZnA7Q3CHcWxlqgTkcgcLPpxPEbM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ZnA7Q3CHcWxlqgTkcgcLPpxPEbM.png 1688w\",style:{aspectRatio:\"1688 / 1354\"},width:\"844\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Step 8: Events & Workshops just for your paying members\"})}),/*#__PURE__*/e(\"p\",{children:\"To create a webinar or workshop series that's exclusive to your paying members, you can schedule live events & conduct live broadcasts and calls directly on Common Ground and tie that into the role feature just like we did with blog posts.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,rlZ1cFRpwpBUNpi1xblCfrhWY4.png\",\"data-framer-height\":\"1502\",\"data-framer-width\":\"1326\",height:\"751\",src:\"https://framerusercontent.com/images/rlZ1cFRpwpBUNpi1xblCfrhWY4.png\",srcSet:\"https://framerusercontent.com/images/rlZ1cFRpwpBUNpi1xblCfrhWY4.png?scale-down-to=1024 904w,https://framerusercontent.com/images/rlZ1cFRpwpBUNpi1xblCfrhWY4.png 1326w\",style:{aspectRatio:\"1326 / 1502\"},width:\"663\"}),/*#__PURE__*/e(\"p\",{children:'We\\'re creating an event that all your guests can \"see\" but in order to RSVP and actually participate they have to become a paying member first. Your paying members can immediately RSVP, add the event to their calendar and when the day comes, immediately join your live event on Common Ground.'}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Conclusion\"}),/*#__PURE__*/e(\"p\",{children:\"When it comes to leveraging web3 for your community, there is no better place than Common Ground. Through the power of tokens such as NFTs you can create absolutely unique experiences for your members and make a sustainable living from your community work. Did you know that we support over 15 blockchains for token-gating already on Common Ground? That means you can create your community in the ecosystem that you feel the most at home in, be it Ethereum, Base, Optimism, Arbitrum, Gnosis, Polygon, Linea, Scroll, Binance Smart Chain, zkSync, Fantom or Avalanche. Support for non-EVM chains like Solana, Near, Cardano, Bitcoin and more is coming soon. If you're interested to become a partner ecosystem on Common Ground, reach out to ola@commonground.cg .\"})]});export const richText2=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:\"Why Wallets?\"}),/*#__PURE__*/t(\"p\",{children:[\"Wallets are software to securely manage your crypto assets & onchain identities. On Common Ground wallets are crucial to create token-gated spaces in your community or to access token-gated spaces respectively. Learn more about how token-gating works on Common Ground in \",/*#__PURE__*/e(r,{href:\"https://www.commonground.cg/blog/token-gate-anything-on-common-ground-with-roles\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"this article\"})}),\".\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Enter MetaMask\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(r,{href:\"https://metamask.io/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"MetaMask\"})}),\" has been a longstanding favorite among crypto enthusiasts and it continues to innovate with new features. One of its latest additions is MetaMask Snaps, a system that allows developers to create custom functionality for MetaMask, enhancing its capabilities and allowing for more tailored user experiences. Snaps can add new APIs, support different blockchain protocols, and introduce various features that make MetaMask even more versatile.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,aR8R9kyzuduxnsHoc2IIAaCdH38.png\",\"data-framer-height\":\"986\",\"data-framer-width\":\"2250\",height:\"493\",src:\"https://framerusercontent.com/images/aR8R9kyzuduxnsHoc2IIAaCdH38.png\",srcSet:\"https://framerusercontent.com/images/aR8R9kyzuduxnsHoc2IIAaCdH38.png?scale-down-to=512 512w,https://framerusercontent.com/images/aR8R9kyzuduxnsHoc2IIAaCdH38.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/aR8R9kyzuduxnsHoc2IIAaCdH38.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/aR8R9kyzuduxnsHoc2IIAaCdH38.png 2250w\",style:{aspectRatio:\"2250 / 986\"},width:\"1125\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:\"But a growing number of users report that they are increasingly frustrated with Metamask due to its outdated interface and inconsistent performance. Enter Rabby Wallet, a modern alternative that's quickly gaining popularity for its user-friendly design and robust features.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,RZgvgk4BY4ytmQwqKDKnEuXQZ64.png\",\"data-framer-height\":\"500\",\"data-framer-width\":\"1500\",height:\"250\",src:\"https://framerusercontent.com/images/RZgvgk4BY4ytmQwqKDKnEuXQZ64.png\",srcSet:\"https://framerusercontent.com/images/RZgvgk4BY4ytmQwqKDKnEuXQZ64.png?scale-down-to=512 512w,https://framerusercontent.com/images/RZgvgk4BY4ytmQwqKDKnEuXQZ64.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/RZgvgk4BY4ytmQwqKDKnEuXQZ64.png 1500w\",style:{aspectRatio:\"1500 / 500\"},width:\"750\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Key Advantages of Rabby Wallet\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"1. Seamless Multi-Chain Support:\"}),/*#__PURE__*/e(\"br\",{}),\"One major drawback of MetaMask is the manual network switching required for different blockchains. Rabby Wallet solves this with seamless multi-chain support, automatically managing your networks and making transactions smoother.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,DtOSRhdKwbL5IKLVCXj8giLqs.png\",\"data-framer-height\":\"692\",\"data-framer-width\":\"2044\",height:\"346\",src:\"https://framerusercontent.com/images/DtOSRhdKwbL5IKLVCXj8giLqs.png\",srcSet:\"https://framerusercontent.com/images/DtOSRhdKwbL5IKLVCXj8giLqs.png?scale-down-to=512 512w,https://framerusercontent.com/images/DtOSRhdKwbL5IKLVCXj8giLqs.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/DtOSRhdKwbL5IKLVCXj8giLqs.png 2044w\",style:{aspectRatio:\"2044 / 692\"},width:\"1022\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"2. Enhanced Security:\"}),/*#__PURE__*/e(\"br\",{}),\"Security is a top concern for anyone in the crypto space. Rabby Wallet excels with advanced security measures, including proactive phishing protection, ensuring your assets remain safe.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,vIwq45XdgRjJjNFhAhGgzHNA5xE.png\",\"data-framer-height\":\"840\",\"data-framer-width\":\"1968\",height:\"420\",src:\"https://framerusercontent.com/images/vIwq45XdgRjJjNFhAhGgzHNA5xE.png\",srcSet:\"https://framerusercontent.com/images/vIwq45XdgRjJjNFhAhGgzHNA5xE.png?scale-down-to=512 512w,https://framerusercontent.com/images/vIwq45XdgRjJjNFhAhGgzHNA5xE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/vIwq45XdgRjJjNFhAhGgzHNA5xE.png 1968w\",style:{aspectRatio:\"1968 / 840\"},width:\"984\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"3. Intuitive Interface:\"}),/*#__PURE__*/e(\"br\",{}),\"Rabby Wallet\u2019s design is tailored for ease of use. Whether you\u2019re new to crypto or an experienced user, the intuitive interface makes managing your assets straightforward and efficient.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,A8dREw4FlKF1YKDnyFhWE9LM.png\",\"data-framer-height\":\"598\",\"data-framer-width\":\"1810\",height:\"299\",src:\"https://framerusercontent.com/images/A8dREw4FlKF1YKDnyFhWE9LM.png\",srcSet:\"https://framerusercontent.com/images/A8dREw4FlKF1YKDnyFhWE9LM.png?scale-down-to=512 512w,https://framerusercontent.com/images/A8dREw4FlKF1YKDnyFhWE9LM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/A8dREw4FlKF1YKDnyFhWE9LM.png 1810w\",style:{aspectRatio:\"1810 / 598\"},width:\"905\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"4. Superior dApp Integration:\"}),/*#__PURE__*/e(\"br\",{}),\"Decentralized applications are a key component of Web3. Rabby Wallet integrates with dApps more reliably than MetaMask, providing a seamless experience without the frequent disconnects or compatibility issues.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"5. Clear Transaction Histories:\"}),/*#__PURE__*/e(\"br\",{}),\"Keeping track of your transactions is crucial. Rabby Wallet offers transparent and detailed transaction histories, making it easier to review and manage your digital activities.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Getting Started with Rabby Wallet\"}),/*#__PURE__*/e(\"p\",{children:\"Switching to Rabby Wallet is simple:\"}),/*#__PURE__*/t(\"ol\",{style:{\"--framer-font-size\":\"16px\",\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"rgb(236, 236, 236)\",\"--framer-text-transform\":\"none\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Download and Install:\"}),\" Visit \",/*#__PURE__*/e(r,{href:\"https://rabby.io/\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Rabby Wallet\"})}),\" and download the wallet.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Create an Account:\"}),\" Follow the easy setup process to create your account.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Explore Web3:\"}),\" Start interacting with dApps and managing your digital assets securely.\"]})})]}),/*#__PURE__*/t(\"p\",{children:[\"To get some ideas of what you can do now, read our \",/*#__PURE__*/e(r,{href:\"https://www.commonground.cg/blog/web3-magic-how-to-create-a-paid-membership-community-on-common-ground-with-unlock-protocol\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"article on web3's magic\"})}),\".\"]})]});export const richText3=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:\"Artifact News is shutting down\"}),/*#__PURE__*/t(\"p\",{children:[\"Famed Instagram founder Kevin Systrom's attempt at building an AI-curated news app called \",/*#__PURE__*/e(r,{href:\"https://artifact.news/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Artifact\"})}),\" has failed - the company is shutting down.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,ACboaVVHNMXQXw5bUR3bB1nuE.png\",\"data-framer-height\":\"263\",\"data-framer-width\":\"720\",height:\"131\",src:\"https://framerusercontent.com/images/ACboaVVHNMXQXw5bUR3bB1nuE.png\",srcSet:\"https://framerusercontent.com/images/ACboaVVHNMXQXw5bUR3bB1nuE.png?scale-down-to=512 512w,https://framerusercontent.com/images/ACboaVVHNMXQXw5bUR3bB1nuE.png 720w\",style:{aspectRatio:\"720 / 263\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"artifact.news\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/t(\"p\",{children:[\"The startup \",/*#__PURE__*/e(r,{href:\"https://medium.com/artifact-news/shutting-down-artifact-1e70de46d419\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"came to realize\"})}),\" that the market opportunity wasn't big enough to warrant continued investment.\"]}),/*#__PURE__*/e(\"p\",{children:\"Most founders who landed a hit like Kevin did with Instagram don't dare to enter \\\"the arena\\\" a second time. Not only because it's hard but ultimately because the chances of succeeding are small. Hat tip to him for still being hungry and willing to risk things.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Popular NOSTR client Damus financially unsustainable\"}),/*#__PURE__*/t(\"p\",{children:[\"End of last year developer \",/*#__PURE__*/e(r,{href:\"https://jb55.com/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"William Casarin\"})}),\" noted that they would likely have to stop developing NOSTR's most popular client - Damus - for lack of a sustainable funding or revenue model.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,qQLVh88JHXNlRNn8OSlBM51klqI.png\",\"data-framer-height\":\"839\",\"data-framer-width\":\"591\",height:\"419\",src:\"https://framerusercontent.com/images/qQLVh88JHXNlRNn8OSlBM51klqI.png\",srcSet:\"https://framerusercontent.com/images/qQLVh88JHXNlRNn8OSlBM51klqI.png 591w\",style:{aspectRatio:\"591 / 839\"},width:\"295\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"This screenshot is in fact taken from Damus\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:\"This goes to show how early we still are in developing sustainable revenue models for app-layer infrastructure. While a lot of innovation has happened on the protocol layer since Ethereum's inception, apps have been widely ignored.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Farcaster introduces Frames\"}),/*#__PURE__*/e(\"p\",{children:'The web3 social protocol Farcaster introduces a new feature called \"Frames\". A frame is a micro-app that can be embedded into posts, allowing users to interact with them directly from their feed.'}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,3RiETNCBGGxY2LLwmiSEpJEVKE.png\",\"data-framer-height\":\"627\",\"data-framer-width\":\"720\",height:\"313\",src:\"https://framerusercontent.com/images/3RiETNCBGGxY2LLwmiSEpJEVKE.png\",srcSet:\"https://framerusercontent.com/images/3RiETNCBGGxY2LLwmiSEpJEVKE.png?scale-down-to=512 512w,https://framerusercontent.com/images/3RiETNCBGGxY2LLwmiSEpJEVKE.png 720w\",style:{aspectRatio:\"720 / 627\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:\"There appears to be a lot of hype around it. Jesse Walden, founder of Variant Fund, calls them the biggest unlock in composability crypto has seen to date.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,Utl176laOOKRBtrw2GVBCLzoZQ.png\",\"data-framer-height\":\"204\",\"data-framer-width\":\"720\",height:\"102\",src:\"https://framerusercontent.com/images/Utl176laOOKRBtrw2GVBCLzoZQ.png\",srcSet:\"https://framerusercontent.com/images/Utl176laOOKRBtrw2GVBCLzoZQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/Utl176laOOKRBtrw2GVBCLzoZQ.png 720w\",style:{aspectRatio:\"720 / 204\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:\"While I feel this statement is vastly exaggerated, frames are a good idea and will make Farcaster feeds more interesting. Kudos to the team.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"The Lens universe is growing\"}),/*#__PURE__*/e(\"p\",{children:\"Lens, another web3 social protocol, developed by the team behind lending protocol Aave, continues to show growth.\"}),/*#__PURE__*/e(\"p\",{children:\"According to founder Stani, a diverse range of apps is emerging:\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,rD3hJO0n3jkigukUczUxfp7hrg.png\",\"data-framer-height\":\"453\",\"data-framer-width\":\"720\",height:\"226\",src:\"https://framerusercontent.com/images/rD3hJO0n3jkigukUczUxfp7hrg.png\",srcSet:\"https://framerusercontent.com/images/rD3hJO0n3jkigukUczUxfp7hrg.png?scale-down-to=512 512w,https://framerusercontent.com/images/rD3hJO0n3jkigukUczUxfp7hrg.png 720w\",style:{aspectRatio:\"720 / 453\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:\"How these individual apps are performing is unclear. So far, I have yet to meet someone who's actually using a Lens-based app.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Everybody's talking about Points\"}),/*#__PURE__*/e(\"p\",{children:\"Points are the latest trend in an industry that struggles for mainstream adoption. Points are effectively off-chain incentive programs, rewarding people for using an app. Famously introduced by Friend Tech last year, they have become a popular mechanism among wallets and other apps.\"}),/*#__PURE__*/e(n.div,{className:\"framer-text-module\",style:{\"--aspect-ratio\":\"560 / 315\",aspectRatio:\"var(--aspect-ratio)\",height:\"auto\",width:\"100%\"},children:/*#__PURE__*/e(a,{componentIdentifier:\"module:NEd4VmDdsxM3StIUbddO/fJ8vwGe6kxfz7kj9H7Sk/YouTube.js:Youtube\",children:t=>/*#__PURE__*/e(i,{...t,play:\"Off\",shouldMute:!0,thumbnail:\"High Quality\",url:\"https://youtu.be/KiT4wXFbwr8\"})})}),/*#__PURE__*/e(\"p\",{children:\"Here's an entire podcast episode on points. Viewers discretion advised.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"0xDesigner releases their favorite dApps of 2023\"}),/*#__PURE__*/t(\"p\",{children:[\"0xDesigner has become a popular twitter account for sharing cool ideas for web3 apps. Recently, \",/*#__PURE__*/e(r,{href:\"https://twitter.com/0xdesigner/status/1740453486918287646?s=46\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"they released their top 10 apps\"})}),\" on Ethereum in 2023.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,JvIIoIcnWzk8HtKfl8pUeImGH0.png\",\"data-framer-height\":\"194\",\"data-framer-width\":\"720\",height:\"97\",src:\"https://framerusercontent.com/images/JvIIoIcnWzk8HtKfl8pUeImGH0.png\",srcSet:\"https://framerusercontent.com/images/JvIIoIcnWzk8HtKfl8pUeImGH0.png?scale-down-to=512 512w,https://framerusercontent.com/images/JvIIoIcnWzk8HtKfl8pUeImGH0.png 720w\",style:{aspectRatio:\"720 / 194\"},width:\"360\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"em\",{children:\"Check them out \"}),/*#__PURE__*/e(r,{href:\"https://twitter.com/0xdesigner/status/1740453486918287646?s=46\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:/*#__PURE__*/e(\"em\",{children:\"here\"})})}),/*#__PURE__*/e(\"em\",{children:\".\"})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Friend Tech announces v2\"}),/*#__PURE__*/e(\"p\",{children:\"Friend Tech was 2023's most successful web3 social app, measured by almost any metric. But alas, they faded into irrelevance as quickly as they rose to fame.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,BmMxTHeMz6cxJ4RLo5uQjLlbZK0.png\",\"data-framer-height\":\"334\",\"data-framer-width\":\"720\",height:\"167\",src:\"https://framerusercontent.com/images/BmMxTHeMz6cxJ4RLo5uQjLlbZK0.png\",srcSet:\"https://framerusercontent.com/images/BmMxTHeMz6cxJ4RLo5uQjLlbZK0.png?scale-down-to=512 512w,https://framerusercontent.com/images/BmMxTHeMz6cxJ4RLo5uQjLlbZK0.png 720w\",style:{aspectRatio:\"720 / 334\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:\"Now, the team is preparing for the launch of Friend Tech v2. Here's what we know:\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,LOXIr41HPSoEkGKVjGX1Prm3jRY.png\",\"data-framer-height\":\"612\",\"data-framer-width\":\"720\",height:\"306\",src:\"https://framerusercontent.com/images/LOXIr41HPSoEkGKVjGX1Prm3jRY.png\",srcSet:\"https://framerusercontent.com/images/LOXIr41HPSoEkGKVjGX1Prm3jRY.png?scale-down-to=512 512w,https://framerusercontent.com/images/LOXIr41HPSoEkGKVjGX1Prm3jRY.png 720w\",style:{aspectRatio:\"720 / 612\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:\"What do you think this means? Let me know in the comments \uD83E\uDD21\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Paypal Mafia launches Slack Competitor\"}),/*#__PURE__*/t(\"p\",{children:[\"Famed builder, investor and podcaster David Sacks who was involved in the early days of Paypal has decided to launch a Slack competitor called \",/*#__PURE__*/e(r,{href:\"https://gluegroups.com/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Glue\"})}),\".\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,O7C8tv0iK9GVy48fVJIjaYwZKGs.png\",\"data-framer-height\":\"683\",\"data-framer-width\":\"720\",height:\"341\",src:\"https://framerusercontent.com/images/O7C8tv0iK9GVy48fVJIjaYwZKGs.png\",srcSet:\"https://framerusercontent.com/images/O7C8tv0iK9GVy48fVJIjaYwZKGs.png?scale-down-to=512 512w,https://framerusercontent.com/images/O7C8tv0iK9GVy48fVJIjaYwZKGs.png 720w\",style:{aspectRatio:\"720 / 683\"},width:\"360\"}),/*#__PURE__*/t(\"p\",{children:[\"I would agree that Slack's days are numbered. Since its acquisition by Salesforce a couple of years ago product innovation at slack has stalled. In a \",/*#__PURE__*/e(r,{href:\"https://www.youtube.com/watch?v=EJEAq0Nsesc\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"recent episode\"})}),\" of the All in Pod, Sacks talks about his thinking behind launching Glue.\"]}),/*#__PURE__*/e(\"p\",{children:\"The worst off though aren't companies stuck in Slack hell, it's really communities who started to use Slack back when they had a decent free plan.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,1qgWDodOcWtHSnw4kk4pV48q8o.png\",\"data-framer-height\":\"1059\",\"data-framer-width\":\"720\",height:\"529\",src:\"https://framerusercontent.com/images/1qgWDodOcWtHSnw4kk4pV48q8o.png\",srcSet:\"https://framerusercontent.com/images/1qgWDodOcWtHSnw4kk4pV48q8o.png?scale-down-to=1024 696w,https://framerusercontent.com/images/1qgWDodOcWtHSnw4kk4pV48q8o.png 720w\",style:{aspectRatio:\"720 / 1059\"},width:\"360\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Warner Music and Polygon Labs kickoff accelerator\"}),/*#__PURE__*/e(\"p\",{children:\"Warner Music Group and Polygon Labs Announce Recipients of the Inaugural Web3 Music Accelerator Program to Power the Next Great Evolution of the Music Industry through Blockchain Technology.\"}),/*#__PURE__*/t(\"p\",{children:[\"The two recipients are \",/*#__PURE__*/e(r,{href:\"https://mith.io/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"MITH\"})}),\" and \",/*#__PURE__*/e(r,{href:\"https://muuscollective.com/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Muus Collective\"})}),\". Especially notable here is MITH, as it's a web3 fan engagement plaform.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,L1xAC7rgv9CHREWMlQo8wKUlX8.png\",\"data-framer-height\":\"463\",\"data-framer-width\":\"720\",height:\"231\",src:\"https://framerusercontent.com/images/L1xAC7rgv9CHREWMlQo8wKUlX8.png\",srcSet:\"https://framerusercontent.com/images/L1xAC7rgv9CHREWMlQo8wKUlX8.png?scale-down-to=512 512w,https://framerusercontent.com/images/L1xAC7rgv9CHREWMlQo8wKUlX8.png 720w\",style:{aspectRatio:\"720 / 463\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:\"We wish them good luck \uD83C\uDF40\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Coinbase launches onchain attestations\"}),/*#__PURE__*/e(\"p\",{children:\"Onchain verification leverages the Ethereum Attestation Service to enable the issuance of Coinbase-verified, onchain attestations. Initially, you\u2019ll verify that you have a valid Coinbase trading account and your country of residence (optional). These verifications can be tied to any self-custodial Ethereum (EVM) wallet address and are non-transferrable to other addresses.\"}),/*#__PURE__*/t(\"p\",{children:[\"This could come in handy for application developers. More info \",/*#__PURE__*/e(r,{href:\"https://help.coinbase.com/en/coinbase/getting-started/verify-my-account/onchain-verification\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"here\"})}),\".\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Gitcoin launches new on-chain stamp for sybil-restistance\"}),/*#__PURE__*/e(\"p\",{children:\"The builders behind the successful quadratic funding platform Gitcoin have released a new version of their Gitcoin Passport service called the Sybil Defense Passport ETH Stamp. The new onchain credential harnesses onchain transaction history combined with Gitcoin's advanced predictive model to verify the unique humanity of each Ethereum account.\"}),/*#__PURE__*/t(\"p\",{children:[\"More info \",/*#__PURE__*/e(r,{href:\"https://twitter.com/gitcoinpassport/status/1750232406521708953?s=20\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"here\"})}),\".\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Pr\\xf3spera launches Network State in Honduras\"}),/*#__PURE__*/t(\"p\",{children:[\"Neocolonialism has a new face: \",/*#__PURE__*/e(r,{href:\"https://www.prospera.co/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Pr\\xf3spera\"})}),\". According to \",/*#__PURE__*/e(r,{href:\"https://en.wikipedia.org/wiki/Pr%C3%B3spera\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Wikpedia\"})}),\", Pr\\xf3spera is a semi-autonomous city established under Honduran \",/*#__PURE__*/e(r,{href:\"https://en.wikipedia.org/wiki/Zone_for_Employment_and_Economic_Development_(Honduras)\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"ZEDE\"})}),\" laws, inspired by the concept of charter cities and cities such as Hong Kong, Singapore, and Dubai. Through low taxes, privatized government, social services, and self-regulation, the city hopes to drive economic development and innovation that the city argues would not occur under normal government frameworks.\"]}),/*#__PURE__*/e(n.div,{className:\"framer-text-module\",style:{\"--aspect-ratio\":\"560 / 315\",aspectRatio:\"var(--aspect-ratio)\",height:\"auto\",width:\"100%\"},children:/*#__PURE__*/e(a,{componentIdentifier:\"module:NEd4VmDdsxM3StIUbddO/fJ8vwGe6kxfz7kj9H7Sk/YouTube.js:Youtube\",children:t=>/*#__PURE__*/e(i,{...t,play:\"Off\",shouldMute:!0,thumbnail:\"Medium Quality\",url:\"https://youtu.be/0VKGtYooaTY\"})})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:'Social services such as health and education are planned to be privatized and financed from taxes, fees, and the sale of land to new residents and investors. Individuals can apply for \"e-residency\", which allows them to register businesses in Pr\\xf3spera and benefit from the local tax and regulatory structure.'}),/*#__PURE__*/e(\"p\",{children:\"Residents must sign the city's social contract and pay an annual fee to live in Pr\\xf3spera, which is $260 for Hondurans and $1,300 for foreigners.\"}),/*#__PURE__*/e(\"p\",{children:\"The project is managed by Honduras Pr\\xf3spera Inc. The company is financed by several investors and venture capital firms, including Balaji Srinivasan, Peter Thiel, and Marc Andreessen.\"}),/*#__PURE__*/e(\"p\",{children:\"What are your thoughts on this?\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"DAO treasuries are at an all-time high\"}),/*#__PURE__*/t(\"p\",{children:[\"According to industry website \",/*#__PURE__*/e(r,{href:\"https://deepdao.io/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"deepdao.io\"})}),\" treasuries have hit an all-time high since beginning of 2024.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,DVKWQJDJpA3fd1YUrw7QpUZqmWs.png\",\"data-framer-height\":\"628\",\"data-framer-width\":\"658\",height:\"314\",src:\"https://framerusercontent.com/images/DVKWQJDJpA3fd1YUrw7QpUZqmWs.png\",srcSet:\"https://framerusercontent.com/images/DVKWQJDJpA3fd1YUrw7QpUZqmWs.png?scale-down-to=512 512w,https://framerusercontent.com/images/DVKWQJDJpA3fd1YUrw7QpUZqmWs.png 658w\",style:{aspectRatio:\"658 / 628\"},width:\"329\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Tracking started in December 2020\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:\"Are DAOs back? Well... maybe not in the way we all hoped for. In a recent article on Wired journalist Julia Ebner published a controversial opinion piece on DAOs, calling them a dangerous, unregulated phenomeon for right-wing extremists.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,C1chGFFG05qNVoxsdbGZ29JKKY.png\",\"data-framer-height\":\"918\",\"data-framer-width\":\"720\",height:\"459\",src:\"https://framerusercontent.com/images/C1chGFFG05qNVoxsdbGZ29JKKY.png\",srcSet:\"https://framerusercontent.com/images/C1chGFFG05qNVoxsdbGZ29JKKY.png 720w\",style:{aspectRatio:\"720 / 918\"},width:\"360\"}),/*#__PURE__*/t(\"p\",{children:[\"Oopsies. Read a \",/*#__PURE__*/e(r,{href:\"https://prestonbyrne.com/2024/01/26/dao-wired-extreme/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"great counter statement\"})}),\" by OG crypto lawyer Preston Byrne.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"The end\"}),/*#__PURE__*/t(\"p\",{children:[\"Join the discussion & read more over at \",/*#__PURE__*/e(r,{href:\"https://app.cg/c/commonground/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Common Ground\"})}),\".\"]})]});export const richText4=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:\"Farcaster continues to show strong growth\"}),/*#__PURE__*/t(\"p\",{children:[\"The decentralized twitter alternative \",/*#__PURE__*/e(r,{href:\"https://www.farcaster.xyz/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Farcaster\"})}),\" has seen amazing growth since its switch to permissionless signups, as evidenced by this chart that \",/*#__PURE__*/e(r,{href:\"https://x.com/dwr/status/1738318442338402409?s=20\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"was posted\"})}),\" by founder Dan Romero on X this week.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,Dnr8vZvpEqLDPRW4s3yuyn37RKE.png\",\"data-framer-height\":\"560\",\"data-framer-width\":\"720\",height:\"280\",src:\"https://framerusercontent.com/images/Dnr8vZvpEqLDPRW4s3yuyn37RKE.png\",srcSet:\"https://framerusercontent.com/images/Dnr8vZvpEqLDPRW4s3yuyn37RKE.png?scale-down-to=512 512w,https://framerusercontent.com/images/Dnr8vZvpEqLDPRW4s3yuyn37RKE.png 720w\",style:{aspectRatio:\"720 / 560\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"The arrow indicates the day Farcaster switched to permissionless signup, i.e. without the requirement to be invited by an existing user.\"})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"$LYX gets a new major CEX listing\"}),/*#__PURE__*/t(\"p\",{children:[\"The base layer currency of the LUKSO blockchain called $LYX has been listed for trading on the mainstream centralized exchange \",/*#__PURE__*/e(r,{href:\"https://crypto.com/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"crypto.com\"})}),\". LUKSO is a chain that's specialized on social use cases, as it provides powerful identity primitives for projects to build on (such as Common Ground).\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,V5J50xwPkIIY8U8cDmqzgwcYisw.png\",\"data-framer-height\":\"404\",\"data-framer-width\":\"720\",height:\"202\",src:\"https://framerusercontent.com/images/V5J50xwPkIIY8U8cDmqzgwcYisw.png\",srcSet:\"https://framerusercontent.com/images/V5J50xwPkIIY8U8cDmqzgwcYisw.png?scale-down-to=512 512w,https://framerusercontent.com/images/V5J50xwPkIIY8U8cDmqzgwcYisw.png 720w\",style:{aspectRatio:\"720 / 404\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Crypto.com is a cryptocurrency exchange company based in Singapore. As of June 2023, the company reportedly had 80 million customers globally.\"})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:'Worldcoin\\'s \"World App\" achieves 1M WAU, 5M signups'}),/*#__PURE__*/t(\"p\",{children:[\"Worldcoin is a leading biometric proof of personhood project founded by OpenAI's Sam Altman. Tiago Sada, the head of product, engineering and design at Tools for Humanity, the company building the \",/*#__PURE__*/e(r,{href:\"https://worldcoin.org/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Worldcoin\"})}),\" project, shared some interesting stats about World App this week.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,wY99GzPCabtlMd4ZQYcmkSxZGs.png\",\"data-framer-height\":\"502\",\"data-framer-width\":\"720\",height:\"251\",src:\"https://framerusercontent.com/images/wY99GzPCabtlMd4ZQYcmkSxZGs.png\",srcSet:\"https://framerusercontent.com/images/wY99GzPCabtlMd4ZQYcmkSxZGs.png?scale-down-to=512 512w,https://framerusercontent.com/images/wY99GzPCabtlMd4ZQYcmkSxZGs.png 720w\",style:{aspectRatio:\"720 / 502\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"The Worldcoin project aims to provide the world\u2019s largest, most inclusive identity and financial public utility owned by everyone regardless of their country, background or economic status.\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/t(\"p\",{children:[\"While these numbers are impressive, Worldcoin has been \",/*#__PURE__*/e(r,{href:\"https://www.technologyreview.com/2022/04/06/1048981/worldcoin-cryptocurrency-biometrics-web3/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"criticized\"})}),\" in the past for for their growth strategies.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Worldcoin's eventually-permissionless World ID system also \",/*#__PURE__*/e(r,{href:\"https://x.com/worldcoin/status/1737108748169302444?s=20\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"introduced\"})}),\" the ability for third parties to implement the identity solution into their apps.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,PmjG1TIwojiXlEsxz3HvVxjFw4.png\",\"data-framer-height\":\"720\",\"data-framer-width\":\"720\",height:\"360\",src:\"https://framerusercontent.com/images/PmjG1TIwojiXlEsxz3HvVxjFw4.png\",srcSet:\"https://framerusercontent.com/images/PmjG1TIwojiXlEsxz3HvVxjFw4.png?scale-down-to=512 512w,https://framerusercontent.com/images/PmjG1TIwojiXlEsxz3HvVxjFw4.png 720w\",style:{aspectRatio:\"720 / 720\"},width:\"360\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Crypto Punks become ERC721 compliant\"}),/*#__PURE__*/t(\"p\",{children:[\"Crypto Punks are among the oldest and most widely known on-chain media. In fact, when the project was created, the token standard for on-chain collectibles, ERC721, hadn't been finalized yet and thus, Crypto Punks launched with an \",/*#__PURE__*/e(r,{href:\"https://x.com/0xCygaar/status/1737583836329078809?s=20\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"incompatible smart contract\"})}),\". This is finally being \",/*#__PURE__*/e(r,{href:\"https://x.com/0xCygaar/status/1737583828124967389?s=20\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"rectified\"})}),\".\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,5WRo7WPQ1VrWH7bzzQw0koBEFqM.png\",\"data-framer-height\":\"720\",\"data-framer-width\":\"720\",height:\"360\",src:\"https://framerusercontent.com/images/5WRo7WPQ1VrWH7bzzQw0koBEFqM.png\",srcSet:\"https://framerusercontent.com/images/5WRo7WPQ1VrWH7bzzQw0koBEFqM.png?scale-down-to=512 512w,https://framerusercontent.com/images/5WRo7WPQ1VrWH7bzzQw0koBEFqM.png 720w\",style:{aspectRatio:\"720 / 720\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"That's the name of the new wrapper smart contract that can turn a legacy punk into a proper NFT.\"})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"POINTS are becoming a thing\"}),/*#__PURE__*/e(\"p\",{children:\"In the ever evolving story of web3 projects bribing airdrop farmers to fake activity on shitty apps, a new paradigm seems to emerge called points. Points are an off-chain activity score that projects give to their users. The idea behind it is that in the future, these points could translate into an actual airdrop.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,QghltGmpZJ6impQ2E3YRxcxR3Hw.png\",\"data-framer-height\":\"205\",\"data-framer-width\":\"720\",height:\"102\",src:\"https://framerusercontent.com/images/QghltGmpZJ6impQ2E3YRxcxR3Hw.png\",srcSet:\"https://framerusercontent.com/images/QghltGmpZJ6impQ2E3YRxcxR3Hw.png?scale-down-to=512 512w,https://framerusercontent.com/images/QghltGmpZJ6impQ2E3YRxcxR3Hw.png 720w\",style:{aspectRatio:\"720 / 205\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"This is rainbow wallet sending me points. What rainbow doesn't know is that I'm immune to incentives :P\"})}),/*#__PURE__*/e(\"p\",{children:\"Of course, it was Friend Tech who first introduced this idea earlier this year. And it worked: points increased user engagement for some time in expectation of an airdrop.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,TNkqCmGMUE0op0pJKjIiuYuPzkU.png\",\"data-framer-height\":\"291\",\"data-framer-width\":\"720\",height:\"145\",src:\"https://framerusercontent.com/images/TNkqCmGMUE0op0pJKjIiuYuPzkU.png\",srcSet:\"https://framerusercontent.com/images/TNkqCmGMUE0op0pJKjIiuYuPzkU.png?scale-down-to=512 512w,https://framerusercontent.com/images/TNkqCmGMUE0op0pJKjIiuYuPzkU.png 720w\",style:{aspectRatio:\"720 / 291\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:\"What do you think about points? Let us know in the comments. Joking, there are no comments :D\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Social painting app Basepaint doing 220ETH in volume\"}),/*#__PURE__*/e(\"p\",{children:\"Of all the apps created in the aftermath of Friend Tech, basepaint is one of the cooler ones. Every day a new canvas is created that pixel artists can draw on collectively and then mint the final picture.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,arzMAoRiGo4bMMqMAYeepJl7mTo.png\",\"data-framer-height\":\"720\",\"data-framer-width\":\"720\",height:\"360\",src:\"https://framerusercontent.com/images/arzMAoRiGo4bMMqMAYeepJl7mTo.png\",srcSet:\"https://framerusercontent.com/images/arzMAoRiGo4bMMqMAYeepJl7mTo.png?scale-down-to=512 512w,https://framerusercontent.com/images/arzMAoRiGo4bMMqMAYeepJl7mTo.png 720w\",style:{aspectRatio:\"720 / 720\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"This picture was created by 101 artists and was minted over 5000 times\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/t(\"p\",{children:[\"X user \",/*#__PURE__*/e(r,{href:\"https://twitter.com/zherring/status/1737163260581785871\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Zach\"})}),\" kindly shared a \",/*#__PURE__*/e(r,{href:\"https://dune.com/zherring/basepaint-dash\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Dune Dashboard\"})}),\" to keep track of basepaint's key on-chain metrics. Here's an interesting chart showing the continued activity on the app:\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,vWhrpM8jQtnH9myXybJDLUtRXY4.png\",\"data-framer-height\":\"328\",\"data-framer-width\":\"720\",height:\"164\",src:\"https://framerusercontent.com/images/vWhrpM8jQtnH9myXybJDLUtRXY4.png\",srcSet:\"https://framerusercontent.com/images/vWhrpM8jQtnH9myXybJDLUtRXY4.png?scale-down-to=512 512w,https://framerusercontent.com/images/vWhrpM8jQtnH9myXybJDLUtRXY4.png 720w\",style:{aspectRatio:\"720 / 328\"},width:\"360\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"POAP shares geographic distribution of its 2023 mints\"}),/*#__PURE__*/t(\"p\",{children:[\"In a 2023 \",/*#__PURE__*/e(r,{href:\"https://x.com/poapxyz/status/1737203082893709459?s=20\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"review thread\"})}),', the \"Proof of Attendance Protocol\" project shared some interesting usage data: ',/*#__PURE__*/e(\"em\",{children:'\"From birthdays to weddings, yoga classes to mountain summits, and from family vacations to just watching the sunset together, people in 98 population centers around the world used POAP to commemorate their precious time on planet earth\"'})]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,tipjikiWbWxe96fl1XJuY9KPDQ.png\",\"data-framer-height\":\"358\",\"data-framer-width\":\"720\",height:\"179\",src:\"https://framerusercontent.com/images/tipjikiWbWxe96fl1XJuY9KPDQ.png\",srcSet:\"https://framerusercontent.com/images/tipjikiWbWxe96fl1XJuY9KPDQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/tipjikiWbWxe96fl1XJuY9KPDQ.png 720w\",style:{aspectRatio:\"720 / 358\"},width:\"360\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Privy to launch embedded wallets\"}),/*#__PURE__*/e(\"p\",{children:\"Privy is the MPC wallet company driving apps like Friend Tech. With privy, users new to web3 can create app-specific wallets in seconds without having to download software to their computers or phones and without having to be aware of what a seed phrase is.\"}),/*#__PURE__*/e(\"p\",{children:\"While this is great it comes with a problem. Other dApps cannot access these app-specific wallets and thus the whole interoperability paradigm behind wallets goes out the window.\"}),/*#__PURE__*/t(\"p\",{children:['In a smart and somewhat predictable move, Privy now \"',/*#__PURE__*/e(r,{href:\"https://x.com/privy_io/status/1737128525818380704?s=20\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"started a conversation\"})}),'\" around allowing apps to embedd a \"privy widget\" that gives a user an overview of their existing privy wallets, thereby reintroducing some level of interoperability.']}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,GXjA6wJq6y73csi2lVuZfMH9KE.png\",\"data-framer-height\":\"690\",\"data-framer-width\":\"720\",height:\"345\",src:\"https://framerusercontent.com/images/GXjA6wJq6y73csi2lVuZfMH9KE.png\",srcSet:\"https://framerusercontent.com/images/GXjA6wJq6y73csi2lVuZfMH9KE.png?scale-down-to=512 512w,https://framerusercontent.com/images/GXjA6wJq6y73csi2lVuZfMH9KE.png 720w\",style:{aspectRatio:\"720 / 690\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"An illustration of what this could look like.\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:\"Similar things were tried before and ultimately failed. It's unclear whether it will be different this time around. Privy certainly has enough time to try, given their recent $18M Series A.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,nKHWuamVnwFCTNvVi8UNmKku48.png\",\"data-framer-height\":\"404\",\"data-framer-width\":\"720\",height:\"202\",src:\"https://framerusercontent.com/images/nKHWuamVnwFCTNvVi8UNmKku48.png\",srcSet:\"https://framerusercontent.com/images/nKHWuamVnwFCTNvVi8UNmKku48.png?scale-down-to=512 512w,https://framerusercontent.com/images/nKHWuamVnwFCTNvVi8UNmKku48.png 720w\",style:{aspectRatio:\"720 / 404\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Pretty impressive cap table fam.\"})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Orb dropps Community Wallets\"}),/*#__PURE__*/e(\"p\",{children:\"With a certain degree of envy I'm happy to report that web3 social app \\\"Orb\\\" has launched a feature we're also thinking about a lot at Common Ground.\"}),/*#__PURE__*/e(\"p\",{children:\"Community Wallets are digital bank accounts for communities - a super powerful new primitive that could change what online communities are fundamentally capable of doing. It basically democratizes the central superpower of DAOs, i.e. the ability to manage funds collectively.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,mAX244zNHa3Iw4RpZ86zmQtoZk.png\",\"data-framer-height\":\"778\",\"data-framer-width\":\"720\",height:\"389\",src:\"https://framerusercontent.com/images/mAX244zNHa3Iw4RpZ86zmQtoZk.png\",srcSet:\"https://framerusercontent.com/images/mAX244zNHa3Iw4RpZ86zmQtoZk.png 720w\",style:{aspectRatio:\"720 / 778\"},width:\"360\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"What can you do in a web3 everything app?\"}),/*#__PURE__*/e(\"p\",{children:'The idea of an \"everything app\" is not particularly new. While nothing like it exists in the West, everything apps are very established in various Asian markets. Famously, Elon Musk wants to turn X into an everything app as well, starting with financial products. According to Musk, X is currently waiting for an approval of its application for a money transmitter license in the United States.'}),/*#__PURE__*/t(\"p\",{children:[\"What would an everything app for web3 look like? 0xDesigner has been exploring this concept \",/*#__PURE__*/e(r,{href:\"https://x.com/0xDesigner/status/1735756976737448119?s=20\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"on their X feed\"})}),\" for the past couple of weeks.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,gSKKyuYKoaWJdQ1WGFPy6Yk5ozM.png\",\"data-framer-height\":\"906\",\"data-framer-width\":\"720\",height:\"453\",src:\"https://framerusercontent.com/images/gSKKyuYKoaWJdQ1WGFPy6Yk5ozM.png\",srcSet:\"https://framerusercontent.com/images/gSKKyuYKoaWJdQ1WGFPy6Yk5ozM.png 720w\",style:{aspectRatio:\"720 / 906\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:\"What do you think a web3 everything should do? Feel free to spark a conversation anywhere in our community about it.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:'Coordinape launches new Social App \"CoLinks\"'}),/*#__PURE__*/t(\"p\",{children:[\"Coordinape is a popular web3 tool to reward community contributions. Now the company \",/*#__PURE__*/e(r,{href:\"https://x.com/coordinape/status/1736843220292612202?s=20\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"has launched\"})}),\" a new product called \",/*#__PURE__*/e(r,{href:\"https://t.co/DACyPPjodb\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"CoLinks\"})}),\", a take on a web3-native LinkedIn.\"]}),/*#__PURE__*/e(\"p\",{children:\"The app lets you\"}),/*#__PURE__*/t(\"p\",{children:[\"\u270A reclaim your professional network,\",/*#__PURE__*/e(\"br\",{}),\"\u2733\uFE0F own your rep,\",/*#__PURE__*/e(\"br\",{}),\"\uD83D\uDD17 connect with people that matter to you,\",/*#__PURE__*/e(\"br\",{}),\"\uD83D\uDC9D share in the value of your connections.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,rsEc0tDBp31FVPtF42bAcO8KGc.png\",\"data-framer-height\":\"420\",\"data-framer-width\":\"720\",height:\"210\",src:\"https://framerusercontent.com/images/rsEc0tDBp31FVPtF42bAcO8KGc.png\",srcSet:\"https://framerusercontent.com/images/rsEc0tDBp31FVPtF42bAcO8KGc.png?scale-down-to=512 512w,https://framerusercontent.com/images/rsEc0tDBp31FVPtF42bAcO8KGc.png 720w\",style:{aspectRatio:\"720 / 420\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"A screenshot from the signup process.\"})}),/*#__PURE__*/e(\"p\",{children:\"An early backer of the project, Rolf Hoefer, describes it like that:\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,oE0hgHy8a1kR0V0WIFIKDGuozF4.png\",\"data-framer-height\":\"92\",\"data-framer-width\":\"720\",height:\"46\",src:\"https://framerusercontent.com/images/oE0hgHy8a1kR0V0WIFIKDGuozF4.png\",srcSet:\"https://framerusercontent.com/images/oE0hgHy8a1kR0V0WIFIKDGuozF4.png?scale-down-to=512 512w,https://framerusercontent.com/images/oE0hgHy8a1kR0V0WIFIKDGuozF4.png 720w\",style:{aspectRatio:\"720 / 92\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"#deep :)\"})}),/*#__PURE__*/e(\"p\",{children:\"In case you're curious to explore, take any of my ref links to sign up:\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,CXhXtxi5VdfMWa5AHPyaN0aNA.png\",\"data-framer-height\":\"406\",\"data-framer-width\":\"568\",height:\"203\",src:\"https://framerusercontent.com/images/CXhXtxi5VdfMWa5AHPyaN0aNA.png\",srcSet:\"https://framerusercontent.com/images/CXhXtxi5VdfMWa5AHPyaN0aNA.png?scale-down-to=512 512w,https://framerusercontent.com/images/CXhXtxi5VdfMWa5AHPyaN0aNA.png 568w\",style:{aspectRatio:\"568 / 406\"},width:\"284\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Please don't destroy my future reputation\"})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"The end\"}),/*#__PURE__*/t(\"p\",{children:[\"Join the discussion & read more over at \",/*#__PURE__*/e(r,{href:\"https://app.cg/c/commonground/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Common Ground\"})}),\".\"]})]});export const richText5=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:\"Lukso launches Universal Profiles on Mainnet\"}),/*#__PURE__*/e(\"p\",{children:\"It's been a long-time in the making and we couldn't be happier about the successful launch of Universal Profiles on Lukso Mainnet. Massive Kudos to the team at Lukso, who have worked their butts of to meet the launch date.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,3Hmv2jlrjDmyL2E7wBT9mK6Jpg.png?preferredSize=lossless\",\"data-framer-height\":\"333\",\"data-framer-width\":\"720\",height:\"166\",src:\"https://framerusercontent.com/images/3Hmv2jlrjDmyL2E7wBT9mK6Jpg.png?lossless=1\",srcSet:\"https://framerusercontent.com/images/3Hmv2jlrjDmyL2E7wBT9mK6Jpg.png?scale-down-to=512&lossless=1 512w,https://framerusercontent.com/images/3Hmv2jlrjDmyL2E7wBT9mK6Jpg.png?lossless=1 720w\",style:{aspectRatio:\"720 / 333\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:\"Over 1330 platform independent blockchain accounts have been created already.\"}),/*#__PURE__*/e(\"p\",{children:\"Universal Profiles are interoperable blockchain-based profiles which enable verifiable identities in the digital world. They allow for universal logins that make remembering usernames and passwords a thing of the past, while also giving you full control of all your virtual assets and identity. Universal Profiles simplify the onboarding process to Web3 for users, brands and creators, while also improving accessibility, security and functionality.\"}),/*#__PURE__*/e(\"p\",{children:\"Common Ground is the first social app to integrate Universal Profiles into its core identity system and offer everyone with an \uD83C\uDD99 to create an account on the platform. We're super happy to welcome all the new people to Common Ground and love the enthusiasm of the Lukso fam. Welcome!\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"To learn more about Universal Profiles, \",/*#__PURE__*/e(r,{href:\"https://docs.lukso.tech/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"start here\"})}),\".\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"To create your own UP, \",/*#__PURE__*/e(r,{href:\"https://my.universalprofile.cloud/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"go here\"})}),\".\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"To understand how you can use your UP on Common Ground, \",/*#__PURE__*/e(r,{href:\"https://app.cg/c/commonground/article/universal-profiles-by-lukso-are-live-on-common-ground-mt3Pwk9TBwAqFVL9udYSDu/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"read here\"})}),\".\"]})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Simpsons NFT Halloween Special\"}),/*#__PURE__*/e(\"p\",{children:\"The Simpsons have made short-form episode on NFTs in their Halloween Special. It's a pretty funny take on the phenomenon of non-fungible tokens, albeit a bit late given the current state of the market. Nonetheless, we found it really funny so we're inclined to share it.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,JQ1jy2hwZKS8WWwEddZpLa4K5OA.png?preferredSize=lossless\",\"data-framer-height\":\"406\",\"data-framer-width\":\"720\",height:\"203\",src:\"https://framerusercontent.com/images/JQ1jy2hwZKS8WWwEddZpLa4K5OA.png?lossless=1\",srcSet:\"https://framerusercontent.com/images/JQ1jy2hwZKS8WWwEddZpLa4K5OA.png?scale-down-to=512&lossless=1 512w,https://framerusercontent.com/images/JQ1jy2hwZKS8WWwEddZpLa4K5OA.png?lossless=1 720w\",style:{aspectRatio:\"720 / 406\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:'\"Honey, remember how we always say we wish Bart was less fungible?\"'})}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(r,{href:\"https://x.com/YVR_Trader/status/1721389958685155823?s=20\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Watch the full episode on X\"})}),\" (as long as it's available).\"]})})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"OpenSea cuts 50% of staff\"}),/*#__PURE__*/e(\"p\",{children:\"In line with the valley of darkness that the NFT community is currently walking through, the once promising upstart OpenSea is cutting about half of its staff to become more agile, save on cost and reorient the business around future growth potential.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,aMNTPf78uHsfsZ71eNwL0MXZi4.png\",\"data-framer-height\":\"216\",\"data-framer-width\":\"720\",height:\"108\",src:\"https://framerusercontent.com/images/aMNTPf78uHsfsZ71eNwL0MXZi4.png\",srcSet:\"https://framerusercontent.com/images/aMNTPf78uHsfsZ71eNwL0MXZi4.png?scale-down-to=512 512w,https://framerusercontent.com/images/aMNTPf78uHsfsZ71eNwL0MXZi4.png 720w\",style:{aspectRatio:\"720 / 216\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:\"OpenSea is a marketplace for NFTs\"}),/*#__PURE__*/e(\"p\",{children:\"We wish them good luck!\"}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(r,{href:\"https://twitter.com/dfinzer/status/1720516605933756514?s=20\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Official announcement by their CEO\"})})})})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Polygon offer $90M of grants for DeFi, NFTs, infra, social\"}),/*#__PURE__*/e(\"p\",{children:\"While coin prices are pumping, the fundraising game for web3 social startups is still difficult. That makes grant programs from established ecosystems all the more important to keep the space growing and builders motivated to keep building.\"}),/*#__PURE__*/e(\"p\",{children:\"Polygon's move to announce 110M MATIC (~$90M) of grants for i.a. web3 social projects therefore comes at the right time.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,Ii7vSY5NkUKwDs9L21ZozJPwsQI.png\",\"data-framer-height\":\"271\",\"data-framer-width\":\"720\",height:\"135\",src:\"https://framerusercontent.com/images/Ii7vSY5NkUKwDs9L21ZozJPwsQI.png\",srcSet:\"https://framerusercontent.com/images/Ii7vSY5NkUKwDs9L21ZozJPwsQI.png?scale-down-to=512 512w,https://framerusercontent.com/images/Ii7vSY5NkUKwDs9L21ZozJPwsQI.png 720w\",style:{aspectRatio:\"720 / 271\"},width:\"360\"}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(r,{href:\"https://twitter.com/0xPolygonLabs/status/1722617088043520404\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Official announcement\"})})})})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Binance launches MPC Wallet\"}),/*#__PURE__*/e(\"p\",{children:'Those of you following this space closely have noticed a surge of new applications in the past couple of months that employ novel methods regarding key security to make onboarding of users more \"web2-friendly\". The two main strategies that have emerged are Multi-Party-Computation (MPC) and Account Abstraction.'}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,mg5x2Z7B6TMsIN58rZHaS86mk.png\",\"data-framer-height\":\"452\",\"data-framer-width\":\"720\",height:\"226\",src:\"https://framerusercontent.com/images/mg5x2Z7B6TMsIN58rZHaS86mk.png\",srcSet:\"https://framerusercontent.com/images/mg5x2Z7B6TMsIN58rZHaS86mk.png?scale-down-to=512 512w,https://framerusercontent.com/images/mg5x2Z7B6TMsIN58rZHaS86mk.png 720w\",style:{aspectRatio:\"720 / 452\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:\"Both strategies come with benefits and drawbacks and as usual, crypto twitter likes to fight hard about what is the better solution. Notably, Vitalik has spoken out in favor of account abstraction.\"}),/*#__PURE__*/e(\"p\",{children:\"So it's all the more interesting, that Binance has launched a new wallet application that leverages MPC to keep user's funds save, while not having to ask them to store a 12-word seed phrase.\"}),/*#__PURE__*/e(\"p\",{children:\"What do you think is the better strategy?\"}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(r,{href:\"https://twitter.com/binance/status/1722154485928317010\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Official announcement\"})}),\" by Binance\"]})})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"The end\"}),/*#__PURE__*/t(\"p\",{children:[\"Join the discussion & read more over at \",/*#__PURE__*/e(r,{href:\"https://app.cg/c/commonground/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Common Ground\"})}),\".\"]})]});export const richText6=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:\"Social Graph Ventures enters the room\"}),/*#__PURE__*/e(\"p\",{children:\"Meet Social Graph Ventures, an investment DAO with a community-first approach dedicated to channeling capital into the application and middleware layers of web3 Social.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,IneU5RcjtL8Y4o2gEaIi1O4gJU.png?preferredSize=large\",\"data-framer-height\":\"360\",\"data-framer-width\":\"720\",height:\"180\",src:\"https://framerusercontent.com/images/IneU5RcjtL8Y4o2gEaIi1O4gJU.png\",style:{aspectRatio:\"720 / 360\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:\"Social Graph Ventures (SGV) has announced an investment initiative focusing on the less-highlighted application and middleware layers of the web3 ecosystem. SGV's move represents a shift from the typical emphasis on infrastructure, directing funds towards startups that are innovating within the web3 social domain.\"}),/*#__PURE__*/e(\"p\",{children:\"The investment DAO brings together seasoned professionals from the tech and blockchain sectors to provide not just capital but also guidance to the projects they invest in. SGV is currently seeking out new ventures in the web3 space that are poised to challenge the status quo of social digital interactions.\"}),/*#__PURE__*/e(\"p\",{children:\"SGV's strategy reflects a confidence in the capability of the existing web3 infrastructure to support a new generation of social applications.\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(r,{href:\"https://twitter.com/socialgraphvc/status/1720152819531968812\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Announcement on X\"})})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(r,{href:\"https://mirror.xyz/0x068C813b4CA44aCd893349839d2CAf7027FcC6BD/vh3LvZbyXL5EWjZ0XH6QoqdPFJWeriunzGixH6s4ROs\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Announcement Blog Post\"})})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(r,{href:\"https://www.socialgraph.vc/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Official Website\"})})})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Trapped on Medium? New tool to go self-hosted via Ghost\"}),/*#__PURE__*/t(\"p\",{children:[\"Medium, the once great blogging platform, has devolved into a pay-to-play silo over the last couple of years. Many people have decided to move to other platforms like \",/*#__PURE__*/e(r,{href:\"https://mirror.xyz/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Mirror\"})}),\" or go completely self-hosted with solutions like \",/*#__PURE__*/e(r,{href:\"https://ghost.org/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Ghost\"})}),\". Unfortunately to this day, Medium doesn't offer any official ways to export your existing content out of the platform.\"]}),/*#__PURE__*/e(\"p\",{children:\"Thankfully there are now a bunch of tools to export your content out of Medium, directly into a self-hosted solution like Ghost.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(r,{href:\"https://github.com/priom/medium2ghost\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Medium2Ghost\"})}),\" was just released last week.\"]}),/*#__PURE__*/t(\"p\",{children:[\"But there's even an official \",/*#__PURE__*/e(r,{href:\"https://ghost.org/docs/migration/medium/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"migration CLI tool\"})}),\" from the Ghost project itself.\"]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(r,{href:\"https://twitter.com/0xPriom/status/1720118685296128300\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Priom on X\"})})})})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Drawtech - a fully-onchain mobile game\"}),/*#__PURE__*/e(\"p\",{children:\"Sharing yet another friendtech clone here because I just recently had exactly that idea myself recently while sitting around bored on a train.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,yfIYtbzsUuzlNa2WswH56JUl5gE.png\",\"data-framer-height\":\"1108\",\"data-framer-width\":\"612\",height:\"554\",src:\"https://framerusercontent.com/images/yfIYtbzsUuzlNa2WswH56JUl5gE.png\",srcSet:\"https://framerusercontent.com/images/yfIYtbzsUuzlNa2WswH56JUl5gE.png?scale-down-to=1024 565w,https://framerusercontent.com/images/yfIYtbzsUuzlNa2WswH56JUl5gE.png 612w\",style:{aspectRatio:\"612 / 1108\"},width:\"306\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:\"Anyone remember http://www.milliondollarhomepage.com ?\"}),/*#__PURE__*/e(\"p\",{children:\"The idea is simple: a shared canvas that anyone can draw on, with each pixel costing some $$ according to a bonding curve. Stupid or genius? \uD83E\uDD14 You decide for yourself!\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(r,{href:\"https://twitter.com/0xsmallbrain/status/1719550772244033935\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Announcement on X \"})})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(r,{href:\"https://t.co/ssD7PqWUmj\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Official Homepage\"})})})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"IDEO CoLab Ventures & WE3 manifest the intention economy\"}),/*#__PURE__*/e(\"p\",{children:'IDEO CoLab Ventures has partnered with WE3 to incubate startups at the forefront of the emerging \"intention economy.\" This collaboration aims to redefine the internet\\'s trajectory away from the attention economy, which capitalizes on user engagement, towards a more purpose-driven model.'}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,Tif8LMlgtn8iz6zYhmHi39oAd8k.png\",\"data-framer-height\":\"360\",\"data-framer-width\":\"720\",height:\"180\",src:\"https://framerusercontent.com/images/Tif8LMlgtn8iz6zYhmHi39oAd8k.png\",srcSet:\"https://framerusercontent.com/images/Tif8LMlgtn8iz6zYhmHi39oAd8k.png?scale-down-to=512 512w,https://framerusercontent.com/images/Tif8LMlgtn8iz6zYhmHi39oAd8k.png 720w\",style:{aspectRatio:\"720 / 360\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:\"Refreshing to see an image that wasn't AI generated, isn't it\"}),/*#__PURE__*/e(\"p\",{children:\"The intention economy concept challenges the status quo of internet users as commodities in the attention marketplace, where algorithms target and consume human attention. This new collaboration seeks to leverage the insights of the past two decades, the societal shifts prompted by the global pandemic, and the advent of new technologies to foster an internet that values intentional actions over passive consumption.\"}),/*#__PURE__*/e(\"p\",{children:\"IDEO CoLab Ventures and WE3 are inviting early-stage ventures that align with this vision to join them. The alliance offers funding, design expertise, and a vibrant creative community to help these startups refine their products, branding, and customer engagement strategies.\"}),/*#__PURE__*/e(\"p\",{children:\"Let me just mention that this is very dear to our heart at Common Ground. In fact, we've talked exactly about this paradigm shift in our original Whitepaper:\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"\\\"The emergence of Web3 goes hand in hand with a tremendous paradigm shift: Conventional social media platforms are part of the \u2018attention economy\u2019. With metrics like \u2018reach\u2019, \u2018impressions\u2019, \u2018view time\u2019, they earn based on vague estimations of their users' attention. This includes paid advertisements based on assumptions and speculative conversion rates as well as radical populist algorithms, creating social dilemmas and discourse crises.\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"em\",{children:\"The real value of communication and social action does not lie in the quantity of communicative acts, but in their quality. The paradigm for web3 social media will be standing up to the promise of valuing what really matters, thus creating something one could label \u2018the interaction economy\u2019.\"}),'\"']}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(r,{href:\"https://twitter.com/IDEOVC/status/1719385558298829093\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Announcement on X\"})})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(r,{href:\"https://mirror.xyz/0x13FBfa9DB4b28Ce68461da6B8D7Eac74A4893478/NIGRPZbSFpry-qyJXNDbzM7bJczCfiV8zCJ_NUWGMEM\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Blog post with details\"})})})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Working on a new onchain consumer crypto project?\"}),/*#__PURE__*/t(\"p\",{children:['If so, Dan Romero, founder of web3 social app Farcaster wants to hear from you. In a crypto tweet this week he said: \"',/*#__PURE__*/e(\"em\",{children:\"If you're working on a new onchain consumer crypto project launching in the next 4 weeks, send me a Twitter DM.\"}),'\"']}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(r,{href:\"https://x.com/dwr/status/1719490499600683041?s=20\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Dan Romero on X\"})})})})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Network State Conference in Amsterdam\"}),/*#__PURE__*/e(\"p\",{children:\"This week the first Network State Conference organized by Balaji Srinivasan happened in Amsterdam. From the looks of it it was a resounding success. Interesting speakers, a sold-out venue and lots of attention from the hivemind.\"}),/*#__PURE__*/e(\"p\",{children:\"If you're interested, here's the entire playlist:\"}),/*#__PURE__*/e(n.div,{className:\"framer-text-module\",style:{\"--aspect-ratio\":\"560 / 315\",aspectRatio:\"var(--aspect-ratio)\",height:\"auto\",width:\"100%\"},children:/*#__PURE__*/e(a,{componentIdentifier:\"module:NEd4VmDdsxM3StIUbddO/fJ8vwGe6kxfz7kj9H7Sk/YouTube.js:Youtube\",children:t=>/*#__PURE__*/e(i,{...t,play:\"Off\",shouldMute:!0,thumbnail:\"High Quality\",url:\"https://youtu.be/_m8lliIqAfs\"})})}),/*#__PURE__*/t(\"p\",{children:[\"If you're interested in Network States and what it's all about, you should join us in the \",/*#__PURE__*/e(r,{href:\"https://app.cg/c/uqFtCGmojH/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Network Society\"})}),\", where we're tracking most of what's happening in this new merging field.\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(r,{href:\"https://www.youtube.com/watch?v=_m8lliIqAfs&list=PLJg2RipiXz8r9TjC58vujj1gs0rl99GgN\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Conference Recording Playlist on Youtube\"})})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(r,{href:\"https://app.cg/c/uqFtCGmojH/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Network Society Community\"})})})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Join the discussion\"}),/*#__PURE__*/t(\"p\",{children:[\"Read more & discuss over at \",/*#__PURE__*/e(r,{href:\"https://app.cg/c/commonground/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Common Ground\"})}),\".\"]})]});export const richText7=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"h1\",{children:\"Token gate anything on Common Ground with Roles\"}),/*#__PURE__*/e(\"p\",{children:\"Everyone's heard of token gating, but what is it, and how do you leverage it on Common Ground?\"}),/*#__PURE__*/e(\"h3\",{children:\"What is Token Gating?\"}),/*#__PURE__*/e(\"p\",{children:'In crypto/web3, \"token gating\" is synonymous with exclusivity. Token gating is a popular mechanism that unlocks new ways to engage and reward communities.'}),/*#__PURE__*/e(\"p\",{children:\"Token gating is an access control mechanism that hinges on the ownership of specific cryptographic tokens or non-fungible tokens (NFTs). Access to certain services, content, or experiences is exclusively reserved for those who possess these tokens. This concept is an important part of Web3, offering a unique blend of exclusivity and community engagement.\"}),/*#__PURE__*/t(\"p\",{children:['Creating the feeling of \"wanting to have it\" when launching an NFT collection is the entire battle. It can be because of the unique art style, because of exclusivity, because it unlocks special privileges. ',/*#__PURE__*/e(\"strong\",{children:\"Exclusivity is where Common Ground becomes extremely interesting.\"})]}),/*#__PURE__*/e(\"p\",{children:\"At a technical level, token gating operates through smart contracts on blockchain platforms. These contracts autonomously verify the ownership of the required tokens, granting or restricting access accordingly. This verification is decentralized and transparent. With token gating, communities can cultivate exclusive experiences, whether it be access to premium content, special events, or unique services, thereby adding a layer of value and exclusivity to token ownership.\"}),/*#__PURE__*/t(\"p\",{children:[\"And remember: \",/*#__PURE__*/e(\"strong\",{children:\"first you build the community\"}),\" and market towards a generalised audience, and \",/*#__PURE__*/e(\"strong\",{children:\"second, after the mint (launch of the collection), you market towards your members. \"})]}),/*#__PURE__*/t(\"p\",{children:[\"This is important and increases the value of being and becoming a member.How Token Gating works on Common GroundOn Common Ground, access control and token gating works by using \",/*#__PURE__*/e(\"strong\",{children:\"Roles.\"}),\" \",/*#__PURE__*/e(\"strong\",{children:\"Whenever you post an article, or create a chat, or start a call, you can set which roles can see it, read it, or participate.\"})]}),/*#__PURE__*/e(\"p\",{children:\"It's quite simple, you create a role, decide who can have it and what it can do. \"}),/*#__PURE__*/e(\"p\",{children:\"There are currently 3 options:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Roles can only be assigned to someone by an Admin \"})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Roles can be claimed by anyone \"})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Roles can be claimed by specific token holders\"})})})]}),/*#__PURE__*/e(\"p\",{children:\"That means that in just a few clicks, you can create exclusive spaces, content and events by using roles.\"}),/*#__PURE__*/e(\"p\",{children:\"Here's our Common Ground community setup:\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,hyhe9qeFC6nEFOOXnuKYrmDJLk.png\",\"data-framer-height\":\"1449\",\"data-framer-width\":\"1920\",height:\"724\",src:\"https://framerusercontent.com/images/hyhe9qeFC6nEFOOXnuKYrmDJLk.png\",srcSet:\"https://framerusercontent.com/images/hyhe9qeFC6nEFOOXnuKYrmDJLk.png?scale-down-to=512 512w,https://framerusercontent.com/images/hyhe9qeFC6nEFOOXnuKYrmDJLk.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/hyhe9qeFC6nEFOOXnuKYrmDJLk.png 1920w\",style:{aspectRatio:\"1920 / 1449\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"You can see 3 fixed roles, Admin, Guests, and Members.\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Admins\"}),\" are all-powerful and can set up everything in a community, distribute carefully.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Guests\"}),\" are any users who are visiting your community but haven't joined yet. \"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Members\"}),\" are all users who have joined your community.\"]})})]}),/*#__PURE__*/t(\"p\",{children:[\"On top of that, you can create \",/*#__PURE__*/e(\"strong\",{children:\"Custom Roles\"}),\", with custom requirements and permissions.\"]}),/*#__PURE__*/t(\"p\",{children:[\"\u2139\uFE0F\",/*#__PURE__*/e(\"em\",{children:\" Be aware that if you give full permissions to Guests, then it doesn't matter if you limit permissions of Members or custom Roles, because the weakest role (Guests) can already access it.\"})]}),/*#__PURE__*/t(\"p\",{children:[\"You can see on the image that I have selected an example Role called 'Verified Communities', which can be \",/*#__PURE__*/e(\"strong\",{children:\"Claimed\"}),\", and has been Token Gated with a required token. \"]}),/*#__PURE__*/e(\"p\",{children:\"You can use any of 9 EVM Blockchains for gating already, and we'll be adding more soon (looking at you, LUKSO \uD83D\uDC40)\"}),/*#__PURE__*/e(\"p\",{children:\"Once you've set up Roles for different segments of your community, you can easily create exclusive content for them in the community.\"}),/*#__PURE__*/e(\"h3\",{children:\"Exclusive Posts\"}),/*#__PURE__*/e(\"p\",{children:\"When you create a post, you can set which Roles can read it, and which can only preview it (they'll see the tile, but when they click it, they'll see the gate). Here's what that looks like:\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,NFgTlUjBLGBmlSGdPYxMW2JXg.png\",\"data-framer-height\":\"1818\",\"data-framer-width\":\"916\",height:\"909\",src:\"https://framerusercontent.com/images/NFgTlUjBLGBmlSGdPYxMW2JXg.png\",srcSet:\"https://framerusercontent.com/images/NFgTlUjBLGBmlSGdPYxMW2JXg.png?scale-down-to=1024 515w,https://framerusercontent.com/images/NFgTlUjBLGBmlSGdPYxMW2JXg.png 916w\",style:{aspectRatio:\"916 / 1818\"},width:\"458\"}),/*#__PURE__*/e(\"p\",{children:\"A post that only users with the Councillor role can Read, but all members can Preview.\"}),/*#__PURE__*/e(\"h3\",{children:\"Exclusive Chats\"}),/*#__PURE__*/e(\"p\",{children:\"When you create a chat, you can set which roles can chat, which can only read, and which can only see a preview (They'll see the chat name on the sidebar with a lock symbol). Here's an example:\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,215TweCc7l1O4BHo0d3wWYdVxYw.png\",\"data-framer-height\":\"1444\",\"data-framer-width\":\"1920\",height:\"722\",src:\"https://framerusercontent.com/images/215TweCc7l1O4BHo0d3wWYdVxYw.png\",srcSet:\"https://framerusercontent.com/images/215TweCc7l1O4BHo0d3wWYdVxYw.png?scale-down-to=512 512w,https://framerusercontent.com/images/215TweCc7l1O4BHo0d3wWYdVxYw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/215TweCc7l1O4BHo0d3wWYdVxYw.png 1920w\",style:{aspectRatio:\"1920 / 1444\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Here is a chat in Common Ground that nobody can access or see except the CG Core Team\"})}),/*#__PURE__*/e(\"h3\",{children:\"Exclusive Calls\"}),/*#__PURE__*/e(\"p\",{children:\"When creating a call, you can limit which roles can join. This is an advanced permission so Admins can choose who can do it. Here's an example call setup:\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,SUUs4EdlT0seaN6UwpQIS6asZkU.png\",\"data-framer-height\":\"1712\",\"data-framer-width\":\"900\",height:\"856\",src:\"https://framerusercontent.com/images/SUUs4EdlT0seaN6UwpQIS6asZkU.png\",srcSet:\"https://framerusercontent.com/images/SUUs4EdlT0seaN6UwpQIS6asZkU.png?scale-down-to=1024 538w,https://framerusercontent.com/images/SUUs4EdlT0seaN6UwpQIS6asZkU.png 900w\",style:{aspectRatio:\"900 / 1712\"},width:\"450\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"In this example, only Editors can see and join this call\"})}),/*#__PURE__*/e(\"h3\",{children:\"Encountering a Gate\"}),/*#__PURE__*/e(\"p\",{children:\"When users click on a post or chat which is Gated, they will encounter something like this:\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,jeu4FULt1Sx5HJzNqERtw9V3SM.png\",\"data-framer-height\":\"1562\",\"data-framer-width\":\"1246\",height:\"781\",src:\"https://framerusercontent.com/images/jeu4FULt1Sx5HJzNqERtw9V3SM.png\",srcSet:\"https://framerusercontent.com/images/jeu4FULt1Sx5HJzNqERtw9V3SM.png?scale-down-to=1024 816w,https://framerusercontent.com/images/jeu4FULt1Sx5HJzNqERtw9V3SM.png 1246w\",style:{aspectRatio:\"1246 / 1562\"},width:\"623\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"A chat gate\"})}),/*#__PURE__*/t(\"p\",{children:[\"This shows the user that the content or chat is locked, and that a role is required. In this case, I see that the \",/*#__PURE__*/e(\"strong\",{children:\"PunX MaXi\"}),\" role is Token Gated, and requires that I own 10 or more PUNX on the Ethereum Blockchain. \"]}),/*#__PURE__*/e(\"p\",{children:\"Once I hold these PUNX in my wallet which I have connected to Common Ground, this role will become claimable to me automatically. CG is smart that way!\"}),/*#__PURE__*/e(\"p\",{children:\"If I lose access to those PUNX (by selling them, for example), I will lose access to the Role, and therefore the content. That creates a trustless environment where you can be sure people have the right tokens.\"}),/*#__PURE__*/e(\"h3\",{children:\"Summary\"}),/*#__PURE__*/e(\"p\",{children:\"Common Ground has made building communities with Token Gating simpler with Roles. You can reward your community with exclusive content, chats, and live events by using Token Gated Roles.\"}),/*#__PURE__*/e(\"p\",{children:\"It allows for a streamlined, tidy, and engaged community.We'll be adding more Blockchains, more Gating mechanics, and more content options as we continue building Common Ground, allowing for increasingly rich types of communities and roles to emerge.\"}),/*#__PURE__*/e(\"p\",{children:\"Thanks a lot for reading, and let us know anytime if you have any questions.\"}),/*#__PURE__*/e(\"p\",{children:\"Lots of love \uD83D\uDC99\"}),/*#__PURE__*/e(\"p\",{children:\"The CG Team\"})]});export const richText8=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"h1\",{children:\"Universal Profiles by LUKSO are live on Common Ground\"}),/*#__PURE__*/e(\"p\",{children:\"You can now use your Universal Profile to sign up and login! Simply select it from the Wallet dropdown on the sign in page, or add it to your profile anytime.\"}),/*#__PURE__*/e(\"h3\",{children:\"What's LUKSO? What's a Universal Profile?\"}),/*#__PURE__*/e(\"p\",{children:\"LUKSO is a blockchain platform that allows creators and users to build digital experiences.\"}),/*#__PURE__*/e(\"p\",{children:\"A Universal Profile is a user identity and profile that can be used across different applications and platforms on LUKSO. This allows for more interoperability and portability of digital assets and identities.\"}),/*#__PURE__*/t(\"p\",{children:[\"Learn more \",/*#__PURE__*/e(r,{href:\"https://lukso.network/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"here\"})})]}),/*#__PURE__*/e(\"h3\",{children:\"How to use a Universal Profile on Common Ground\"}),/*#__PURE__*/e(\"p\",{children:\"Select Universal Profile on the sign in screen Select Universal Profile on your Profile widget\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,iQCTEb1kQ6HEANnbofp0n8BoII.png\",\"data-framer-height\":\"1794\",\"data-framer-width\":\"1010\",height:\"897\",src:\"https://framerusercontent.com/images/iQCTEb1kQ6HEANnbofp0n8BoII.png\",srcSet:\"https://framerusercontent.com/images/iQCTEb1kQ6HEANnbofp0n8BoII.png?scale-down-to=1024 576w,https://framerusercontent.com/images/iQCTEb1kQ6HEANnbofp0n8BoII.png 1010w\",style:{aspectRatio:\"1010 / 1794\"},width:\"505\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,Ym0THUEpLv1OGb4FKapexGf0iQ0.png\",\"data-framer-height\":\"1131\",\"data-framer-width\":\"997\",height:\"565\",src:\"https://framerusercontent.com/images/Ym0THUEpLv1OGb4FKapexGf0iQ0.png\",srcSet:\"https://framerusercontent.com/images/Ym0THUEpLv1OGb4FKapexGf0iQ0.png?scale-down-to=1024 902w,https://framerusercontent.com/images/Ym0THUEpLv1OGb4FKapexGf0iQ0.png 997w\",style:{aspectRatio:\"997 / 1131\"},width:\"498\"}),/*#__PURE__*/e(\"p\",{children:\"Once added, don't forget to set your Universal Profile name in your profile to use it on Common Ground! \"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,JLTzJNR87xT3Pgpr7EiwNbwXi4.png\",\"data-framer-height\":\"1016\",\"data-framer-width\":\"778\",height:\"508\",src:\"https://framerusercontent.com/images/JLTzJNR87xT3Pgpr7EiwNbwXi4.png\",srcSet:\"https://framerusercontent.com/images/JLTzJNR87xT3Pgpr7EiwNbwXi4.png 778w\",style:{aspectRatio:\"778 / 1016\"},width:\"389\"}),/*#__PURE__*/t(\"p\",{children:[\"Thanks for reading!If you have any questions don't hesitate to jump into the \",/*#__PURE__*/e(r,{href:\"https://app.cg/c/commonground/channel/~1KVhCmhzZYdShkRa3vnEoi/\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"help channel.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Love,\"}),/*#__PURE__*/e(\"p\",{children:\"The Common Ground Team\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]});export const richText9=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:\"Friend Tech introduces Bug Bounty Program\"}),/*#__PURE__*/e(\"p\",{children:\"Friend Tech, the viral web3 social app where people can buy shares in one another has introduced a bug bounty program.\"}),/*#__PURE__*/e(\"p\",{children:'Friend Tech has made a name for itself when it went viral after its launch in August of this year. The app allows people to speculate on the popularity of twitter accounts in an innovative way: every account has \"keys\" that give access to a private chat with that account. Anyone can acquire one or more of these keys. The pricing of these keys follows an exponential curve, referred to as a bonding curve. While the money spent on a key stays locked in the bonding curve smart contract, Friend Tech and its users earn fees for every buy or sell transaction.'}),/*#__PURE__*/e(\"p\",{children:\"With the popularity of Friend Tech, hackers have tried to penetrate the wallets of individual users. Also the bonding curve smart contract is a big target for hackers, as there's a lot of money waiting to be taken.\"}),/*#__PURE__*/t(\"p\",{children:[\"According to on-chain sleuth ZachXBT, \",/*#__PURE__*/e(r,{href:\"https://x.com/zachxbt/status/1694326221511794706?s=20\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"$13.3M has been stolen from wallets\"})}),\" as the result of 54 SIM Swaps targeting people in the crypto space. Among these victims are users of Friend Tech, who have generated a wallet on-the-fly through their mobile phone number.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,gd4iKAJRWTEJIykiCRGVtCWWcU.png\",\"data-framer-height\":\"427\",\"data-framer-width\":\"720\",height:\"213\",src:\"https://framerusercontent.com/images/gd4iKAJRWTEJIykiCRGVtCWWcU.png\",srcSet:\"https://framerusercontent.com/images/gd4iKAJRWTEJIykiCRGVtCWWcU.png?scale-down-to=512 512w,https://framerusercontent.com/images/gd4iKAJRWTEJIykiCRGVtCWWcU.png 720w\",style:{aspectRatio:\"720 / 427\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:\"With the bug bounty program, Friend Tech tries to sway hackers to submit bugs rather than exploit them. Good move!\"}),/*#__PURE__*/t(\"p\",{children:[\"Source: \",/*#__PURE__*/e(r,{href:\"https://www.friend.tech/bug-bounty\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"friend.tech Bug Bounty Program\"})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Cipher goes bust in a matter of days after launch\"}),/*#__PURE__*/e(\"p\",{children:'Cipher was a web3 social app that attempted to ride on the wave of success generated by Friend Tech. People call these apps \"FT clones\" to explain the general mechanics of how these apps work.'}),/*#__PURE__*/e(\"p\",{children:\"A few days before launching a token sale, the Cipher team decided to stop the entire operation because they realized that they're not building a sustainable business.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,YGLc1k2sd1Lx1tUltVqkJf4mdg.png\",\"data-framer-height\":\"189\",\"data-framer-width\":\"720\",height:\"94\",src:\"https://framerusercontent.com/images/YGLc1k2sd1Lx1tUltVqkJf4mdg.png\",srcSet:\"https://framerusercontent.com/images/YGLc1k2sd1Lx1tUltVqkJf4mdg.png?scale-down-to=512 512w,https://framerusercontent.com/images/YGLc1k2sd1Lx1tUltVqkJf4mdg.png 720w\",style:{aspectRatio:\"720 / 189\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:\"People now debate whether this was a rug pull or a responsible action. What do you think?\"}),/*#__PURE__*/t(\"p\",{children:[\"Source: \",/*#__PURE__*/e(r,{href:\"https://x.com/zachxbt/status/1716800374584013194?s=20\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"ZachXBT on X\"})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"SongTech - The Market for Songs\"}),/*#__PURE__*/e(\"p\",{children:'At this point you\\'re probably seeing a pattern here. SongTech is another \"FT clone\" that launched this week. Anyone can submit a song (market) for a fee of 0.001 ETH to the platform. People can buy tokens of that song through a bonding curve. Token holders receive 5% of all buys and sells, another 5% is reserved for the artist themselves. The platform itself takes no fees. The bonding curve is designed in a linear as opposed to an exponential fashion, reducing the \"ponzinomics\" aspect.'}),/*#__PURE__*/e(\"p\",{children:\"Who do you think is leading the charts?\"}),/*#__PURE__*/e(\"p\",{children:\"You may consider yourself rickrolled :)\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,o0Heha4vz2hY6z7lyYvr06kTAE.png\",\"data-framer-height\":\"325\",\"data-framer-width\":\"720\",height:\"162\",src:\"https://framerusercontent.com/images/o0Heha4vz2hY6z7lyYvr06kTAE.png\",srcSet:\"https://framerusercontent.com/images/o0Heha4vz2hY6z7lyYvr06kTAE.png?scale-down-to=512 512w,https://framerusercontent.com/images/o0Heha4vz2hY6z7lyYvr06kTAE.png 720w\",style:{aspectRatio:\"720 / 325\"},width:\"360\"}),/*#__PURE__*/t(\"p\",{children:[\"Source: \",/*#__PURE__*/e(r,{href:\"https://www.song.tech/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"SongTech\"})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Building a cybernetic law platform for DAOs\"}),/*#__PURE__*/t(\"p\",{children:[\"Enough Friend Tech shenanigans. \",/*#__PURE__*/e(r,{href:\"https://delphilabs.io/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Delphi Labs\"})}),\" is hiring developers to start building a platform for cybernetic organizations, aka 'BORGs'. According to Gabe Shapiro, Delphi's General Counsel, BORGs are real-world business entities intrinsically bound to smart contracts (and, eventually, AI). They create a new design space of cybernetic law bridging onchain and offchain worlds.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,NUF7KmAbeEFYqrvAsUxZsf9lk.png\",\"data-framer-height\":\"405\",\"data-framer-width\":\"720\",height:\"202\",src:\"https://framerusercontent.com/images/NUF7KmAbeEFYqrvAsUxZsf9lk.png\",srcSet:\"https://framerusercontent.com/images/NUF7KmAbeEFYqrvAsUxZsf9lk.png?scale-down-to=512 512w,https://framerusercontent.com/images/NUF7KmAbeEFYqrvAsUxZsf9lk.png 720w\",style:{aspectRatio:\"720 / 405\"},width:\"360\"}),/*#__PURE__*/t(\"p\",{children:[\"Source: - \",/*#__PURE__*/e(r,{href:\"https://x.com/lex_node/status/1716748851648851994?s=20\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Tweet by Delphi Labs\"})}),\" - \",/*#__PURE__*/e(r,{href:\"https://delphilabs.medium.com/assimilating-the-borg-a-new-cryptolegal-framework-for-dao-adjacent-entities-569e54a43f83\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Primer on BORGs\"})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Hats Protocol launches Modules; Gating\"}),/*#__PURE__*/e(\"p\",{children:\"Hats Protocol is building a new on-chain primitive for on-chain organizations: roles! At hats, an organization is a tree of roles with different capabilities attached.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,daPL7AH0bLVb40gh8BgBsoQiAZU.png\",\"data-framer-height\":\"401\",\"data-framer-width\":\"720\",height:\"200\",src:\"https://framerusercontent.com/images/daPL7AH0bLVb40gh8BgBsoQiAZU.png\",srcSet:\"https://framerusercontent.com/images/daPL7AH0bLVb40gh8BgBsoQiAZU.png?scale-down-to=512 512w,https://framerusercontent.com/images/daPL7AH0bLVb40gh8BgBsoQiAZU.png 720w\",style:{aspectRatio:\"720 / 401\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:\"Now they've shipped their biggest release since original launch: modules. These modules allow developers to give roles unbounded capabilities. One of their demo features is token-gated roles, that are claimable when having a specific token on a connected wallet.\"}),/*#__PURE__*/e(\"p\",{children:\"If any of that sounds familiar to you, it's maybe because this is exactly how roles on Common Ground work as well. The beauty of hats is that all of this functionality is entirely on-chain. Personally, I'm looking forward to an integration of Hats Protocol into Common Ground!\"}),/*#__PURE__*/t(\"p\",{children:[\"Source: \",/*#__PURE__*/e(r,{href:\"https://twitter.com/hatsprotocol/status/1717194429843566898?s=20\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Announcement on X\"})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Chainchat by Zapper launches to the public\"}),/*#__PURE__*/e(\"p\",{children:\"Okay, I was just kidding when I said enough of the Friend Tech shenanigans. Here's the next one: Chainchat. Chain Chat allows people to create paid group chats, where new members have to buy a share to join the chat. Sound familiar?\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,G6NyVlmRXTa9MXijg1L32zf3tI.png\",\"data-framer-height\":\"240\",\"data-framer-width\":\"720\",height:\"120\",src:\"https://framerusercontent.com/images/G6NyVlmRXTa9MXijg1L32zf3tI.png\",srcSet:\"https://framerusercontent.com/images/G6NyVlmRXTa9MXijg1L32zf3tI.png?scale-down-to=512 512w,https://framerusercontent.com/images/G6NyVlmRXTa9MXijg1L32zf3tI.png 720w\",style:{aspectRatio:\"720 / 240\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:\"What's notable here is that Chainchat has been built by Zapper, a pretty powerful chain exploration platform.\"}),/*#__PURE__*/e(\"p\",{children:\"Looking at the chainchat platform, there seems to be a lot of demand for it, with thousands of group chats available to join.\"}),/*#__PURE__*/t(\"p\",{children:[\"Source: \",/*#__PURE__*/e(r,{href:\"https://twitter.com/chain_chat_app/status/1717193340234473703?s=20\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Announcement on X\"})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Quidli launches Telegram integration\"}),/*#__PURE__*/e(\"p\",{children:\"Quidli allows projects to share web3 assets as rewards in Web2 apps. With their recently released Telegram integration, you can now create, offer and manage token reward flows for your TG groups to work on and claim, all directly in-app!\"}),/*#__PURE__*/e(\"p\",{children:\"Quidli integrations are now available for Github, Telegram, Discord and Slack!\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,rahvY9qjLkqzo7fTgmptyazSU.png\",\"data-framer-height\":\"322\",\"data-framer-width\":\"720\",height:\"161\",src:\"https://framerusercontent.com/images/rahvY9qjLkqzo7fTgmptyazSU.png\",srcSet:\"https://framerusercontent.com/images/rahvY9qjLkqzo7fTgmptyazSU.png?scale-down-to=512 512w,https://framerusercontent.com/images/rahvY9qjLkqzo7fTgmptyazSU.png 720w\",style:{aspectRatio:\"720 / 322\"},width:\"360\"}),/*#__PURE__*/t(\"p\",{children:[\"Source: \",/*#__PURE__*/e(r,{href:\"https://twitter.com/quidliprotocol\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Announcement on X\"})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"The end\"}),/*#__PURE__*/e(\"p\",{children:\"That was it for this week. If you found this interesting, be sure to check back here once a week where I'll be sharing the latest and greatest in web3 social.\"}),/*#__PURE__*/e(\"p\",{children:\"Peace out \u262E\uFE0F\"})]});export const richText10=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:\"Reddit sunsets blockchain-based Community Points\"}),/*#__PURE__*/e(\"p\",{children:\"During the peak of the last crypto summer Reddit had introduced a number of blockchain-based enhancements to its platform, from digital collectibles, to vaults as well as Community Points. Community Points, which will be phased out by early November, were promoted as a chance for Redditors to \u201Cown\u201D a piece of their community. First launched in 2020, Community Points were awarded to users who positively engaged in select subreddits in order to incentivize better content and conversation. The points were essentially interchangeable Ethereum tokens stored in Reddit\u2019s Vault, which operated as a cryptocurrency wallet.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,uDtccIrCrBEbzXcx8k2uN9T3cw.png\",\"data-framer-height\":\"240\",\"data-framer-width\":\"720\",height:\"120\",src:\"https://framerusercontent.com/images/uDtccIrCrBEbzXcx8k2uN9T3cw.png\",srcSet:\"https://framerusercontent.com/images/uDtccIrCrBEbzXcx8k2uN9T3cw.png?scale-down-to=512 512w,https://framerusercontent.com/images/uDtccIrCrBEbzXcx8k2uN9T3cw.png 720w\",style:{aspectRatio:\"720 / 240\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:\"As a measure of \u201Creputation,\u201D Community Points were displayed next to usernames in participating subreddits to mark the community\u2019s biggest contributors. Since the points were on the blockchain, the program aimed to allow users to display their \u201Creputation\u201D anywhere online, and could be embedded in other sites or apps. If users were banned from Reddit, their points would still exist on the blockchain, but they would lose access to their Vault \u2014 rendering the points useless.\"}),/*#__PURE__*/e(\"p\",{children:\"Scaling Community Points proved to be an immense challenge for Reddit. The pilot program originally used Ethereum, which had high transaction fees and limited bandwidth. Reddit then moved Community Points to Arbitrum Nova in 2022, an Ethereum Layer 2.\"}),/*#__PURE__*/e(\"p\",{children:\"\u201CWe\u2019re still working on ways to improve community governance and empower communities and contributions,\u201D Rathschmidt said. \u201CPart of why we\u2019re moving past this product is that we\u2019ve already launched, or are actively investing in, several products that accomplish what the Community Points program was trying to accomplish, while being easier to adopt and understand.\u201D\"}),/*#__PURE__*/t(\"p\",{children:[\"Sauce: \",/*#__PURE__*/e(r,{href:\"https://techcrunch.com/2023/10/17/reddit-is-phasing-out-community-points-blockchain-rewards/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Tech Crunch\"})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Farcaster counts 4500 paid signups in its first week\"}),/*#__PURE__*/t(\"p\",{children:['Are people willing to pay for social media? Since going fully permissionless a week ago, the \"sufficiently decentralized\" social media protocol ',/*#__PURE__*/e(r,{href:\"https://www.farcaster.xyz/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Farcaster\"})}),\" has amassed 4500 new users willing to pay $7 USD for an account in the network. The fee is charged recurringly on an annual basis.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,SSe46kXySQbZVTD917AOj7OGN2s.png\",\"data-framer-height\":\"375\",\"data-framer-width\":\"720\",height:\"187\",src:\"https://framerusercontent.com/images/SSe46kXySQbZVTD917AOj7OGN2s.png\",srcSet:\"https://framerusercontent.com/images/SSe46kXySQbZVTD917AOj7OGN2s.png?scale-down-to=512 512w,https://framerusercontent.com/images/SSe46kXySQbZVTD917AOj7OGN2s.png 720w\",style:{aspectRatio:\"720 / 375\"},width:\"360\"}),/*#__PURE__*/t(\"p\",{children:[\"Sauce: \",/*#__PURE__*/e(r,{href:\"https://x.com/dwr/status/1714677931572900280?s=20\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"DWR on X\"})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Orb sees success with its community product\"}),/*#__PURE__*/t(\"p\",{children:[\"When you hear the word Orb you probably think of \",/*#__PURE__*/e(r,{href:\"https://worldcoin.org/find-orb\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Worldcoin\"})}),\". But that's not the only orb in town. In this case, Orb refers to a \",/*#__PURE__*/e(r,{href:\"https://www.orb.ac/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"web3 social app\"})}),\" built on the Lens protocol.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,uBHsDB95naoOtzoc822QtR0baJY.png\",\"data-framer-height\":\"453\",\"data-framer-width\":\"720\",height:\"226\",src:\"https://framerusercontent.com/images/uBHsDB95naoOtzoc822QtR0baJY.png\",srcSet:\"https://framerusercontent.com/images/uBHsDB95naoOtzoc822QtR0baJY.png?scale-down-to=512 512w,https://framerusercontent.com/images/uBHsDB95naoOtzoc822QtR0baJY.png 720w\",style:{aspectRatio:\"720 / 453\"},width:\"360\"}),/*#__PURE__*/t(\"p\",{children:[\"Orb who had just recently announced a \",/*#__PURE__*/e(r,{href:\"https://twitter.com/orbapp_/status/1704854208514830517\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"$2.3M fundraising round\"})}),\" published the following stats on X: - 1,400 posting users + 6,800 commenting users - 4,300 posts + 17,000 comments - 160k likes, 41k reposts, and 22k collects\"]}),/*#__PURE__*/t(\"p\",{children:[\"Sauce: \",/*#__PURE__*/e(r,{href:\"https://twitter.com/nileshrthr/status/1714995045567242733\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Nilesh on X\"})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Frond launches paid communities with Stripe integration\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(r,{href:\"https://frond.com/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Frond\"})}),\" isn't necessarily what you'd call a web3 social app but they've left a mark in the space by offering among others a community template for web3 communities. Frond is a straight-forward no-frills place to run an online community. Now, they've launched a new feature that allows communities to monetize memberships through Stripe. They're calling this feature \\\"Paywalls\\\".\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,0tbr128gSupgnUZJUYBVLo2CnQ.png\",\"data-framer-height\":\"647\",\"data-framer-width\":\"720\",height:\"323\",src:\"https://framerusercontent.com/images/0tbr128gSupgnUZJUYBVLo2CnQ.png\",srcSet:\"https://framerusercontent.com/images/0tbr128gSupgnUZJUYBVLo2CnQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/0tbr128gSupgnUZJUYBVLo2CnQ.png 720w\",style:{aspectRatio:\"720 / 647\"},width:\"360\"}),/*#__PURE__*/t(\"p\",{children:[\"Sauce: \",/*#__PURE__*/e(r,{href:\"https://frond.com/frond/post/fc4884c7-1d77-49fb-b7b2-e9ce8d80bf48\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Frond\"})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Post-fork NounsDAO calls for candidate proposals for treasury nouns\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(r,{href:\"https://twitter.com/punk4156/status/1715094623201226994?s=20\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Punk4156\"})}),\", one of the founders of NounsDAO, has asked followers on X to submit proposals for acquiring a Noun NFT from the DAO's treasury. After the DAO had forked a few weeks ago and paid out the pro-rata share of the treasury to about half of the total nouns holder base, the DAO's treasury is filled with Nouns NFTs that are looking for a new owner.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,hP8YALAc6NGsazOS2uvhQYHQCM.png\",\"data-framer-height\":\"908\",\"data-framer-width\":\"720\",height:\"454\",src:\"https://framerusercontent.com/images/hP8YALAc6NGsazOS2uvhQYHQCM.png\",srcSet:\"https://framerusercontent.com/images/hP8YALAc6NGsazOS2uvhQYHQCM.png 720w\",style:{aspectRatio:\"720 / 908\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:\"Creating a nouns candidate proposal costs 0.01 eth. There are currently ~300+ nouns in the treasury. Propose something bold (that you can credibly follow through on) and one of them could be yours.\"}),/*#__PURE__*/t(\"p\",{children:[\"Nouns Candiate Proposals: \",/*#__PURE__*/e(r,{href:\"https://www.nouns.camp/?tab=candidates\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"https://www.nouns.camp/?tab=candidates\"})}),\" Sauce: \",/*#__PURE__*/e(r,{href:\"https://twitter.com/punk4156/status/1715094623201226994?s=20\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Punk4156 on X\"})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Wicked Craniums keep on rocking\"}),/*#__PURE__*/e(\"p\",{children:\"Wicked Craniums is an NFT project that continues to deliver value to its holders. Every week, members of their Discord enjoy an exclusive live concert by heavy metal bands from all over the world.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,H76mQCFVHihjdgd8PSbaru0JsX4.png\",\"data-framer-height\":\"551\",\"data-framer-width\":\"720\",height:\"275\",src:\"https://framerusercontent.com/images/H76mQCFVHihjdgd8PSbaru0JsX4.png\",srcSet:\"https://framerusercontent.com/images/H76mQCFVHihjdgd8PSbaru0JsX4.png?scale-down-to=512 512w,https://framerusercontent.com/images/H76mQCFVHihjdgd8PSbaru0JsX4.png 720w\",style:{aspectRatio:\"720 / 551\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:\"BABYMETAL is a Japanese kawaii metal band that will melt your fucking face\"}),/*#__PURE__*/t(\"p\",{children:['This week the Wicked Cranium Discord live stream features Japaense kawaii metal band BABYMETAL. A fan attests: \"',/*#__PURE__*/e(\"em\",{children:\"They have the lowest floor but the value you get from access to heavy metal concerts and shows is absolutely insane. I keep buying these every few months because i think they are purely foocused like u said on a niche and are killing it. Discords a vibe\"}),'\"']}),/*#__PURE__*/t(\"p\",{children:[\"Sauce: \",/*#__PURE__*/e(r,{href:\"https://twitter.com/lawofthesaw/status/1715111481665327537\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Lawofthesaw on X\"})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"X communities start to look more like Facebook Groups\"}),/*#__PURE__*/e(\"p\",{children:\"X much neglected communities feature starts to get some love from the developers. This week they launched a new feature that allows group admins to require new members to answer some questions before being allowed to join - a feature that's been popular in facebook groups for years.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,ODG5k1UqhrPTAW0FekvAw2iY5o.png\",\"data-framer-height\":\"330\",\"data-framer-width\":\"720\",height:\"165\",src:\"https://framerusercontent.com/images/ODG5k1UqhrPTAW0FekvAw2iY5o.png\",srcSet:\"https://framerusercontent.com/images/ODG5k1UqhrPTAW0FekvAw2iY5o.png?scale-down-to=512 512w,https://framerusercontent.com/images/ODG5k1UqhrPTAW0FekvAw2iY5o.png 720w\",style:{aspectRatio:\"720 / 330\"},width:\"360\"}),/*#__PURE__*/t(\"p\",{children:[\"Sauce: \",/*#__PURE__*/e(r,{href:\"https://techcrunch.com/2023/10/13/x-communities-start-to-look-more-like-facebook-groups-with-new-member-vetting-feature/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Tech Crunch\"})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"What PWAs can do today\"}),/*#__PURE__*/e(\"p\",{children:'Progressive Web Apps - or PWAs for short - are becoming increasingly popular for web3 social use cases. There are a number of key benefits of PWAs compared to traditional mobile apps as we know them. For developers, the main benefit is to \"write once, deploy everywhere\". PWAs are fundamentally just fancy websites and thus run on any device that knows how to render HTML. Common Ground famously is also a PWA and we\\'ve heard of people running it on an Xbox \uD83D\uDC40 (why fam, why).'}),/*#__PURE__*/e(\"p\",{children:\"For users, the main benefit of a PWA is the circumvention of restrictive App Store policies, in particular those of Apple. With these restrictions out of the way, web3 social apps have the ability to deliver completely new experiences to users relating to digital assets. Friend Tech is among the first social apps to leverage this into a highly profitable business. Many more will follow.\"}),/*#__PURE__*/e(\"p\",{children:\"An overview of all the things PWAs can do today.\"}),/*#__PURE__*/t(\"p\",{children:[\"To understand how powerful PWAs already are today, there's a handy website that allows you test all these features on your phone: \",/*#__PURE__*/e(r,{href:\"https://whatpwacando.today/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"https://whatpwacando.today/\"})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"The end\"}),/*#__PURE__*/e(\"p\",{children:\"That was it for this week. If you found this interesting, be sure to check back here once a week where I'll be sharing the latest and greatest in web3 social.\"}),/*#__PURE__*/e(\"p\",{children:\"Peace out \u262E\uFE0F\"})]});export const richText11=/*#__PURE__*/t(s.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:\"Farcaster opens permissionless signups\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,naoOnfChas6qjWbDhSER4oJAY2Q.png\",\"data-framer-height\":\"325\",\"data-framer-width\":\"720\",height:\"162\",src:\"https://framerusercontent.com/images/naoOnfChas6qjWbDhSER4oJAY2Q.png\",srcSet:\"https://framerusercontent.com/images/naoOnfChas6qjWbDhSER4oJAY2Q.png?scale-down-to=512 512w,https://framerusercontent.com/images/naoOnfChas6qjWbDhSER4oJAY2Q.png 720w\",style:{aspectRatio:\"720 / 325\"},width:\"360\"}),/*#__PURE__*/t(\"p\",{children:[\"Anyone can now sign up to \",/*#__PURE__*/e(r,{href:\"https://www.farcaster.xyz/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Farcaster\"})}),\", in a fully permissionless manner. Until now, you needed an invite by the founder \",/*#__PURE__*/e(r,{href:\"https://twitter.com/dwr\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Dan Romero\"})}),\" or an existing member. With permissionless signups, anyone with a wallet can sign up. Did I say wallet? Not even that is needed: Farcaster supports signup with \",/*#__PURE__*/e(r,{href:\"https://twitter.com/dwr/status/1712185006037283031/photo/2\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Apple/Google passkeys too\"})}),\", allowing new users to sign up in seconds, while having the ability to generate a self-custodial wallet out of their passkey too thanks to \",/*#__PURE__*/e(r,{href:\"https://www.ledger.com/blog/how-account-abstraction-could-impact-the-crypto-landscape\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"account abstraction\"})}),\".\"]}),/*#__PURE__*/t(\"p\",{children:[\"To track the Farcaster network, check out this handy \",/*#__PURE__*/e(r,{href:\"https://dune.com/pixelhack/farcaster\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Dune Dashboard\"})}),\".\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Lens crosses 125.000 registered users\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,Daz93q5I8MZpcPe5dMgxOaJKdc.png\",\"data-framer-height\":\"226\",\"data-framer-width\":\"720\",height:\"113\",src:\"https://framerusercontent.com/images/Daz93q5I8MZpcPe5dMgxOaJKdc.png\",srcSet:\"https://framerusercontent.com/images/Daz93q5I8MZpcPe5dMgxOaJKdc.png?scale-down-to=512 512w,https://framerusercontent.com/images/Daz93q5I8MZpcPe5dMgxOaJKdc.png 720w\",style:{aspectRatio:\"720 / 226\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:\"While still being in invite-only mode, Lens just crossed the milestone of 125.000 signed up users, i.e. people with an on-chain lens handle.\"}),/*#__PURE__*/t(\"p\",{children:[\"To track the Lens network, check out this handy \",/*#__PURE__*/e(r,{href:\"https://dune.com/sixdegree/lens-protocol-ecosystem-analysis\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Dune Dashboard\"})}),\".\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"EIP 6963 has been finalized\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,uyrfSNys5koeZTqE7dT6ros0cs.png\",\"data-framer-height\":\"339\",\"data-framer-width\":\"720\",height:\"169\",src:\"https://framerusercontent.com/images/uyrfSNys5koeZTqE7dT6ros0cs.png\",srcSet:\"https://framerusercontent.com/images/uyrfSNys5koeZTqE7dT6ros0cs.png?scale-down-to=512 512w,https://framerusercontent.com/images/uyrfSNys5koeZTqE7dT6ros0cs.png 720w\",style:{aspectRatio:\"720 / 339\"},width:\"360\"}),/*#__PURE__*/t(\"p\",{children:[\"When the Ethereum network \",/*#__PURE__*/e(r,{href:\"https://ethereum.org/en/history/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"went live\"})}),\" on July 30 2015, people used dApps with the \",/*#__PURE__*/e(r,{href:\"https://www.investopedia.com/terms/m/mist-browser.asp\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Mist Browser,\"})}),\" a software bundle that combined a Full Node, a Browser and a Wallet. Since then, a lot has happened. Importantly, some clever people came up with the idea to allow users to install a wallet directly into their favorite browser and use dApps that way. For several years there was just one browser extension to install, \",/*#__PURE__*/e(r,{href:\"https://metamask.io/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Metamask\"})}),\". Metamask would inject the window . ethereum object into every website to allow that website to interact with that browser extension. Today, there are many alternative wallets to choose from, such as \",/*#__PURE__*/e(r,{href:\"https://rainbow.me/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Rainbow.\"})}),\" But since dApps have gotten used to just call the window . ethereum object, all these different wallets inject that same object into every website, thereby overwriting each others' window . ethereum objects by order of how they're loaded in the browser, which is basically random. This leads to undesirable and unpredictable behavior for end users. \",/*#__PURE__*/e(r,{href:\"https://eips.ethereum.org/EIPS/eip-6963\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"EIP 6963\"})}),\" ends this madness. It finally allows for orderly multi injected provider discovery based on new conventions. Many wallets have already implemented this new standard, such as\"]}),/*#__PURE__*/t(\"p\",{children:[\"To track who's already supporting EIP 6963 \",/*#__PURE__*/e(r,{href:\"https://eip6963.org/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"check this handy website\"})}),\".\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Good Dollar shows good growth\"}),/*#__PURE__*/e(\"p\",{children:\"Guess who has 600k verified human users, 100k MAU and 1.2M transactions per week?\"}),/*#__PURE__*/t(\"p\",{children:[\"No, it's not friend tech. It's a project called \",/*#__PURE__*/e(r,{href:\"https://www.gooddollar.org/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Good Dollar\"})}),\", that's running on the \",/*#__PURE__*/e(r,{href:\"https://celo.org/\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Celo Blockchain\"})}),\". Good Dollar is a \",/*#__PURE__*/e(r,{href:\"https://en.wikipedia.org/wiki/Universal_basic_income\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"UBI project,\"})}),\" solving for global inequality. Pretty cool!\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Medium is opting out of AI\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,8p0nB1yr2qqIoYmICZ8RqwKy5OI.png\",\"data-framer-height\":\"434\",\"data-framer-width\":\"720\",height:\"217\",src:\"https://framerusercontent.com/images/8p0nB1yr2qqIoYmICZ8RqwKy5OI.png\",srcSet:\"https://framerusercontent.com/images/8p0nB1yr2qqIoYmICZ8RqwKy5OI.png?scale-down-to=512 512w,https://framerusercontent.com/images/8p0nB1yr2qqIoYmICZ8RqwKy5OI.png 720w\",style:{aspectRatio:\"720 / 434\"},width:\"360\"}),/*#__PURE__*/t(\"p\",{children:[\"The web2 blogging company Medium has decided to opt out of having its users content be scraped by AI Bots such as that of OpenAI. In a \",/*#__PURE__*/e(r,{href:\"https://blog.medium.com/default-no-to-ai-training-on-your-stories-abb5b4589c8\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"blog post\"})}),\", CEO Tony Stubblebine explains their reasoning. For them, credit, compensation and consent are required.\"]}),/*#__PURE__*/e(\"p\",{children:\"Cool move, Medium. A pitty that you're still shitty. (saying that as a former medium user)\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"The end\"}),/*#__PURE__*/e(\"p\",{children:\"That was it for this week. If you found this interesting, be sure to check back here once a week where I'll be sharing the latest and greatest in web3 social.\"}),/*#__PURE__*/e(\"p\",{children:\"Peace out \u262E\uFE0F\"})]});\nexport const __FramerMetadata__ = {\"exports\":{\"richText5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "0OAAyS,IAAMA,EAAsBC,EAAIC,EAAS,CAAC,SAAS,CAAcC,EAAE,KAAK,CAAC,SAAS,qCAAqC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,ydAAyd,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,4DAA4D,qBAAqB,MAAM,oBAAoB,OAAO,OAAO,MAAM,IAAI,qEAAqE,OAAO,iQAAiQ,MAAM,CAAC,YAAY,YAAY,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,iXAAiX,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,wPAAwP,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,kPAAkP,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,mCAAmC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,4EAA4E,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,+BAA+B,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,iVAAiV,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,sEAAsE,OAAO,oQAAoQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,qBAAkCE,EAAEC,EAAE,CAAC,KAAK,yFAAyF,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,wDAAwD,CAAC,CAAC,CAAC,EAAE,+DAA+D,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,uEAAuE,OAAO,wKAAwK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,iEAAiE,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,iYAAiY,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,MAAM,oBAAoB,OAAO,OAAO,MAAM,IAAI,sEAAsE,OAAO,uKAAuK,MAAM,CAAC,YAAY,YAAY,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,ySAAyS,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,8DAA2EE,EAAEC,EAAE,CAAC,KAAK,uBAAuB,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,6BAA6B,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,sEAAsE,OAAO,sKAAsK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,2DAAwEE,EAAEC,EAAE,CAAC,KAAK,gCAAgC,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,4DAA4D,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,qEAAqE,OAAO,sKAAsK,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gMAAgM,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,uUAAuU,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,seAAse,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,2BAA2B,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,kBAAkB,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,uIAAuI,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,4DAA4D,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,qEAAqE,OAAO,6VAA6V,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,ggBAAggB,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,YAAY,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,+YAA+Y,CAAC,CAAC,CAAC,CAAC,EAAeE,EAAuBJ,EAAIC,EAAS,CAAC,SAAS,CAAcC,EAAE,KAAK,CAAC,SAAS,6BAA6B,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,uRAAuR,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,oDAAoD,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,QAAQ,sBAAsB,qBAAqB,0BAA0B,MAAM,EAAE,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcA,EAAE,SAAS,CAAC,SAAS,CAAC,wBAAqCE,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,qMAAkNA,EAAE,KAAK,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcA,EAAE,SAAS,CAAC,SAAS,CAAC,iCAA8CE,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,kKAA+KA,EAAE,KAAK,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcA,EAAE,SAAS,CAAC,SAAS,CAAC,oBAAiCE,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,kMAA+MA,EAAE,KAAK,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcA,EAAE,SAAS,CAAC,SAAS,CAAC,2BAAwCE,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,uOAAuO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,uBAAuB,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,+BAA+B,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,iBAAiB,CAAC,CAAC,CAAC,EAAE,2NAA2N,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,wFAAwF,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,uGAAuG,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,qCAAqC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,QAAQ,sBAAsB,qBAAqB,0BAA0B,MAAM,EAAE,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAC,aAA0BE,EAAEC,EAAE,CAAC,KAAK,wCAAwC,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,2BAA2B,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAC,mCAAgDE,EAAEC,EAAE,CAAC,KAAK,uBAAuB,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,OAAoBA,EAAEC,EAAE,CAAC,KAAK,oBAAoB,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,KAAkBA,EAAE,KAAK,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,2BAA2B,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,QAAQ,sBAAsB,qBAAqB,0BAA0B,MAAM,EAAE,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,yBAAyB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,6LAA6L,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAS,CAAcE,EAAE,IAAI,CAAC,SAAS,2BAA2B,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,WAAW,CAAC,EAAE,+CAA+C,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,UAAU,CAAC,EAAE,yCAAyC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,OAAO,CAAC,EAAE,iCAAiC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,UAAU,CAAC,EAAE,kEAAkE,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,6DAA6D,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAC,sDAAmEE,EAAE,KAAK,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,yBAAyB,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,QAAQ,sBAAsB,qBAAqB,0BAA0B,MAAM,EAAE,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,iCAAiC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,4DAA4D,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,uFAAuF,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,uEAAuE,OAAO,qWAAqW,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,aAAa,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,4NAA4N,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,MAAM,oBAAoB,OAAO,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,YAAY,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,0EAA0E,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,uCAAuC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,4HAA4H,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,4BAA4B,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6DAA6D,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,2DAA2D,qBAAqB,MAAM,oBAAoB,OAAO,OAAO,MAAM,IAAI,oEAAoE,OAAO,8PAA8P,MAAM,CAAC,YAAY,YAAY,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,6CAA6C,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,2HAA2H,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,sEAAsE,OAAO,sKAAsK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,yDAAyD,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,kIAAkI,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,MAAM,oBAAoB,OAAO,OAAO,MAAM,IAAI,sEAAsE,OAAO,iWAAiW,MAAM,CAAC,YAAY,YAAY,EAAE,MAAM,MAAM,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,+EAA+E,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,mCAAmC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,wHAAwH,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,uEAAuE,OAAO,qWAAqW,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,4HAA4H,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,mCAAmC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,oLAAoL,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,uEAAuE,OAAO,qWAAqW,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,+VAAgW,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,wDAAwD,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,2KAA4K,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,uEAAuE,OAAO,qWAAqW,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,2DAA2D,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,0WAA0W,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,mHAAmH,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,yDAAyD,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,iPAAiP,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,sEAAsE,OAAO,wKAAwK,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,sSAAuS,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,YAAY,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,uvBAAuvB,CAAC,CAAC,CAAC,CAAC,EAAeG,EAAuBL,EAAIC,EAAS,CAAC,SAAS,CAAcC,EAAE,KAAK,CAAC,SAAS,cAAc,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,kRAA+RE,EAAEC,EAAE,CAAC,KAAK,mFAAmF,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,gBAAgB,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,uBAAuB,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,2bAA2b,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,MAAM,oBAAoB,OAAO,OAAO,MAAM,IAAI,uEAAuE,OAAO,qWAAqW,MAAM,CAAC,YAAY,YAAY,EAAE,MAAM,MAAM,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,mRAAmR,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,MAAM,oBAAoB,OAAO,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,YAAY,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,gCAAgC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,kCAAkC,CAAC,EAAeA,EAAE,KAAK,CAAC,CAAC,EAAE,uOAAuO,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,4DAA4D,qBAAqB,MAAM,oBAAoB,OAAO,OAAO,MAAM,IAAI,qEAAqE,OAAO,iQAAiQ,MAAM,CAAC,YAAY,YAAY,EAAE,MAAM,MAAM,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,uBAAuB,CAAC,EAAeA,EAAE,KAAK,CAAC,CAAC,EAAE,2LAA2L,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,MAAM,oBAAoB,OAAO,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,YAAY,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,yBAAyB,CAAC,EAAeA,EAAE,KAAK,CAAC,CAAC,EAAE,qMAA2L,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,2DAA2D,qBAAqB,MAAM,oBAAoB,OAAO,OAAO,MAAM,IAAI,oEAAoE,OAAO,8PAA8P,MAAM,CAAC,YAAY,YAAY,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,+BAA+B,CAAC,EAAeA,EAAE,KAAK,CAAC,CAAC,EAAE,oNAAiOA,EAAE,KAAK,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,iCAAiC,CAAC,EAAeA,EAAE,KAAK,CAAC,CAAC,EAAE,mLAAmL,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,mCAAmC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,sCAAsC,CAAC,EAAeF,EAAE,KAAK,CAAC,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,QAAQ,sBAAsB,qBAAqB,0BAA0B,MAAM,EAAE,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,uBAAuB,CAAC,EAAE,UAAuBA,EAAEC,EAAE,CAAC,KAAK,oBAAoB,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,EAAE,2BAA2B,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,oBAAoB,CAAC,EAAE,wDAAwD,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,eAAe,CAAC,EAAE,0EAA0E,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,sDAAmEE,EAAEC,EAAE,CAAC,KAAK,8HAA8H,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,yBAAyB,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeI,EAAuBN,EAAIC,EAAS,CAAC,SAAS,CAAcC,EAAE,KAAK,CAAC,SAAS,gCAAgC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,6FAA0GE,EAAEC,EAAE,CAAC,KAAK,yBAAyB,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,6CAA6C,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,4DAA4D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,qEAAqE,OAAO,oKAAoK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,eAA4BE,EAAEC,EAAE,CAAC,KAAK,uEAAuE,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,iBAAiB,CAAC,CAAC,CAAC,EAAE,iFAAiF,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,sQAAwQ,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,sDAAsD,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,8BAA2CE,EAAEC,EAAE,CAAC,KAAK,oBAAoB,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,iBAAiB,CAAC,CAAC,CAAC,EAAE,iJAAiJ,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,uEAAuE,OAAO,4EAA4E,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,6CAA6C,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,yOAAyO,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,6BAA6B,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,qMAAqM,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,sEAAsE,OAAO,sKAAsK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6JAA6J,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,sEAAsE,OAAO,sKAAsK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,8IAA8I,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,8BAA8B,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,mHAAmH,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,kEAAkE,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,sEAAsE,OAAO,sKAAsK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gIAAgI,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,kCAAkC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6RAA6R,CAAC,EAAeA,EAAEK,EAAE,IAAI,CAAC,UAAU,qBAAqB,MAAM,CAAC,iBAAiB,YAAY,YAAY,sBAAsB,OAAO,OAAO,MAAM,MAAM,EAAE,SAAsBL,EAAEM,EAAE,CAAC,oBAAoB,sEAAsE,SAASC,GAAgBP,EAAEQ,EAAE,CAAC,GAAGD,EAAE,KAAK,MAAM,WAAW,GAAG,UAAU,eAAe,IAAI,8BAA8B,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeP,EAAE,IAAI,CAAC,SAAS,yEAAyE,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,kDAAkD,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,mGAAgHE,EAAEC,EAAE,CAAC,KAAK,iEAAiE,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,iCAAiC,CAAC,CAAC,CAAC,EAAE,uBAAuB,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,KAAK,IAAI,sEAAsE,OAAO,sKAAsK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,SAAS,iBAAiB,CAAC,EAAeA,EAAEC,EAAE,CAAC,KAAK,iEAAiE,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,GAAG,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,0BAA0B,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,+JAA+J,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,uEAAuE,OAAO,wKAAwK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,mFAAmF,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,uEAAuE,OAAO,wKAAwK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,qEAA8D,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,wCAAwC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,kJAA+JE,EAAEC,EAAE,CAAC,KAAK,0BAA0B,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,uEAAuE,OAAO,wKAAwK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,yJAAsKE,EAAEC,EAAE,CAAC,KAAK,8CAA8C,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAAE,2EAA2E,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,oJAAoJ,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,OAAO,oBAAoB,MAAM,OAAO,MAAM,IAAI,sEAAsE,OAAO,uKAAuK,MAAM,CAAC,YAAY,YAAY,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,mDAAmD,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gMAAgM,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,0BAAuCE,EAAEC,EAAE,CAAC,KAAK,mBAAmB,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,QAAqBA,EAAEC,EAAE,CAAC,KAAK,8BAA8B,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,iBAAiB,CAAC,CAAC,CAAC,EAAE,2EAA2E,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,sEAAsE,OAAO,sKAAsK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,kCAA2B,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,wCAAwC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6XAAwX,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,kEAA+EE,EAAEC,EAAE,CAAC,KAAK,+FAA+F,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,2DAA2D,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6VAA6V,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,aAA0BE,EAAEC,EAAE,CAAC,KAAK,sEAAsE,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,gDAAgD,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,kCAA+CE,EAAEC,EAAE,CAAC,KAAK,2BAA2B,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,EAAE,kBAA+BA,EAAEC,EAAE,CAAC,KAAK,8CAA8C,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,sEAAmFA,EAAEC,EAAE,CAAC,KAAK,wFAAwF,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,2TAA2T,CAAC,CAAC,EAAeA,EAAEK,EAAE,IAAI,CAAC,UAAU,qBAAqB,MAAM,CAAC,iBAAiB,YAAY,YAAY,sBAAsB,OAAO,OAAO,MAAM,MAAM,EAAE,SAAsBL,EAAEM,EAAE,CAAC,oBAAoB,sEAAsE,SAASC,GAAgBP,EAAEQ,EAAE,CAAC,GAAGD,EAAE,KAAK,MAAM,WAAW,GAAG,UAAU,iBAAiB,IAAI,8BAA8B,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeP,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,yTAAyT,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,qJAAqJ,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,4LAA4L,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,iCAAiC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,wCAAwC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,iCAA8CE,EAAEC,EAAE,CAAC,KAAK,sBAAsB,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,EAAE,gEAAgE,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,uEAAuE,OAAO,wKAAwK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,mCAAmC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,+OAA+O,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,sEAAsE,OAAO,2EAA2E,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,mBAAgCE,EAAEC,EAAE,CAAC,KAAK,yDAAyD,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,yBAAyB,CAAC,CAAC,CAAC,EAAE,qCAAqC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,SAAS,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,2CAAwDE,EAAEC,EAAE,CAAC,KAAK,iCAAiC,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeS,EAAuBX,EAAIC,EAAS,CAAC,SAAS,CAAcC,EAAE,KAAK,CAAC,SAAS,2CAA2C,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,yCAAsDE,EAAEC,EAAE,CAAC,KAAK,6BAA6B,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,wGAAqHA,EAAEC,EAAE,CAAC,KAAK,oDAAoD,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,EAAE,wCAAwC,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,uEAAuE,OAAO,wKAAwK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,0IAA0I,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,mCAAmC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,kIAA+IE,EAAEC,EAAE,CAAC,KAAK,sBAAsB,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,EAAE,0JAA0J,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,uEAAuE,OAAO,wKAAwK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,gJAAgJ,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,qDAAsD,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,wMAAqNE,EAAEC,EAAE,CAAC,KAAK,yBAAyB,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,oEAAoE,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,sEAAsE,OAAO,sKAAsK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,oMAA+L,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,0DAAuEE,EAAEC,EAAE,CAAC,KAAK,gGAAgG,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,EAAE,+CAA+C,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,8DAA2EE,EAAEC,EAAE,CAAC,KAAK,0DAA0D,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,EAAE,oFAAoF,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,sEAAsE,OAAO,sKAAsK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,sCAAsC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,0OAAuPE,EAAEC,EAAE,CAAC,KAAK,yDAAyD,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,6BAA6B,CAAC,CAAC,CAAC,EAAE,2BAAwCA,EAAEC,EAAE,CAAC,KAAK,yDAAyD,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,uEAAuE,OAAO,wKAAwK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,kGAAkG,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,6BAA6B,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6TAA6T,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,uEAAuE,OAAO,wKAAwK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,yGAAyG,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6KAA6K,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,uEAAuE,OAAO,wKAAwK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,+FAA+F,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,sDAAsD,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,8MAA8M,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,uEAAuE,OAAO,wKAAwK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,wEAAwE,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,UAAuBE,EAAEC,EAAE,CAAC,KAAK,0DAA0D,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,oBAAiCA,EAAEC,EAAE,CAAC,KAAK,2CAA2C,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAAE,4HAA4H,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,uEAAuE,OAAO,wKAAwK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,uDAAuD,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,aAA0BE,EAAEC,EAAE,CAAC,KAAK,wDAAwD,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,EAAE,oFAAiGA,EAAE,KAAK,CAAC,SAAS,+OAA+O,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,sEAAsE,OAAO,sKAAsK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,kCAAkC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,mQAAmQ,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,oLAAoL,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,wDAAqEE,EAAEC,EAAE,CAAC,KAAK,yDAAyD,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,wBAAwB,CAAC,CAAC,CAAC,EAAE,wKAAwK,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,sEAAsE,OAAO,sKAAsK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,+CAA+C,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,+LAA+L,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,sEAAsE,OAAO,sKAAsK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,kCAAkC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,8BAA8B,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,uJAAyJ,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,qRAAqR,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,sEAAsE,OAAO,2EAA2E,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,2CAA2C,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,4YAA4Y,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,+FAA4GE,EAAEC,EAAE,CAAC,KAAK,2DAA2D,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,iBAAiB,CAAC,CAAC,CAAC,EAAE,gCAAgC,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,uEAAuE,OAAO,4EAA4E,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,sHAAsH,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,8CAA8C,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,wFAAqGE,EAAEC,EAAE,CAAC,KAAK,2DAA2D,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,EAAE,yBAAsCA,EAAEC,EAAE,CAAC,KAAK,0BAA0B,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,EAAE,qCAAqC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,kBAAkB,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,4CAAoDE,EAAE,KAAK,CAAC,CAAC,EAAE,6BAAgCA,EAAE,KAAK,CAAC,CAAC,EAAE,oDAA0DA,EAAE,KAAK,CAAC,CAAC,EAAE,mDAA4C,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,sEAAsE,OAAO,sKAAsK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,uCAAuC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,sEAAsE,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,KAAK,oBAAoB,MAAM,OAAO,KAAK,IAAI,uEAAuE,OAAO,wKAAwK,MAAM,CAAC,YAAY,UAAU,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,yEAAyE,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,4DAA4D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,qEAAqE,OAAO,oKAAoK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,2CAA2C,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,SAAS,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,2CAAwDE,EAAEC,EAAE,CAAC,KAAK,iCAAiC,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeU,EAAuBZ,EAAIC,EAAS,CAAC,SAAS,CAAcC,EAAE,KAAK,CAAC,SAAS,8CAA8C,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gOAAgO,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,oFAAoF,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,iFAAiF,OAAO,4LAA4L,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,+EAA+E,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,mcAAmc,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,oSAA6R,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAC,2CAAwDE,EAAEC,EAAE,CAAC,KAAK,2BAA2B,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAC,0BAAuCE,EAAEC,EAAE,CAAC,KAAK,qCAAqC,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAC,2DAAwEE,EAAEC,EAAE,CAAC,KAAK,sHAAsH,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,gCAAgC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gRAAgR,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,qFAAqF,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,kFAAkF,OAAO,8LAA8L,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,qEAAqE,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,2DAA2D,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,6BAA6B,CAAC,CAAC,CAAC,EAAE,+BAA+B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,2BAA2B,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6PAA6P,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,sEAAsE,OAAO,sKAAsK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,mCAAmC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,yBAAyB,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAEC,EAAE,CAAC,KAAK,8DAA8D,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,oCAAoC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,4DAA4D,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,kPAAkP,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,0HAA0H,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,uEAAuE,OAAO,wKAAwK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAEC,EAAE,CAAC,KAAK,+DAA+D,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,6BAA6B,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,yTAAyT,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,4DAA4D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,qEAAqE,OAAO,oKAAoK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,uMAAuM,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,iMAAiM,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,2CAA2C,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,yDAAyD,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,uBAAuB,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,SAAS,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,2CAAwDE,EAAEC,EAAE,CAAC,KAAK,iCAAiC,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeW,EAAuBb,EAAIC,EAAS,CAAC,SAAS,CAAcC,EAAE,KAAK,CAAC,SAAS,uCAAuC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,0KAA0K,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,iFAAiF,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,sEAAsE,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6TAA6T,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,sTAAsT,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gJAAgJ,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAEC,EAAE,CAAC,KAAK,+DAA+D,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAEC,EAAE,CAAC,KAAK,4GAA4G,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAEC,EAAE,CAAC,KAAK,8BAA8B,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,yDAAyD,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,0KAAuLE,EAAEC,EAAE,CAAC,KAAK,sBAAsB,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,qDAAkEA,EAAEC,EAAE,CAAC,KAAK,qBAAqB,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,0HAA0H,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,kIAAkI,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,wCAAwC,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,EAAE,+BAA+B,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,gCAA6CE,EAAEC,EAAE,CAAC,KAAK,2CAA2C,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,oBAAoB,CAAC,CAAC,CAAC,EAAE,iCAAiC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAEC,EAAE,CAAC,KAAK,yDAAyD,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,wCAAwC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gJAAgJ,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,OAAO,oBAAoB,MAAM,OAAO,MAAM,IAAI,uEAAuE,OAAO,yKAAyK,MAAM,CAAC,YAAY,YAAY,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,wDAAwD,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,iLAA0K,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAEC,EAAE,CAAC,KAAK,8DAA8D,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAEC,EAAE,CAAC,KAAK,0BAA0B,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,0DAA0D,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,iSAAkS,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,uEAAuE,OAAO,wKAAwK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,+DAA+D,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,oaAAoa,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,qRAAqR,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,+JAA+J,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,meAA4b,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,SAAS,gTAAsS,CAAC,EAAE,GAAG,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAEC,EAAE,CAAC,KAAK,wDAAwD,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAEC,EAAE,CAAC,KAAK,4GAA4G,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,mDAAmD,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,yHAAsIE,EAAE,KAAK,CAAC,SAAS,iHAAiH,CAAC,EAAE,GAAG,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAEC,EAAE,CAAC,KAAK,oDAAoD,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,uCAAuC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,sOAAsO,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,mDAAmD,CAAC,EAAeA,EAAEK,EAAE,IAAI,CAAC,UAAU,qBAAqB,MAAM,CAAC,iBAAiB,YAAY,YAAY,sBAAsB,OAAO,OAAO,MAAM,MAAM,EAAE,SAAsBL,EAAEM,EAAE,CAAC,oBAAoB,sEAAsE,SAASC,GAAgBP,EAAEQ,EAAE,CAAC,GAAGD,EAAE,KAAK,MAAM,WAAW,GAAG,UAAU,eAAe,IAAI,8BAA8B,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeT,EAAE,IAAI,CAAC,SAAS,CAAC,6FAA0GE,EAAEC,EAAE,CAAC,KAAK,+BAA+B,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,iBAAiB,CAAC,CAAC,CAAC,EAAE,4EAA4E,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAEC,EAAE,CAAC,KAAK,sFAAsF,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,0CAA0C,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAEC,EAAE,CAAC,KAAK,+BAA+B,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,qBAAqB,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,+BAA4CE,EAAEC,EAAE,CAAC,KAAK,iCAAiC,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeY,EAAuBd,EAAIC,EAAS,CAAC,SAAS,CAAcC,EAAE,KAAK,CAAC,SAAS,iDAAiD,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gGAAgG,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,uBAAuB,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,4JAA4J,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,sWAAsW,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,iNAA8NE,EAAE,SAAS,CAAC,SAAS,mEAAmE,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6dAA6d,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,iBAA8BE,EAAE,SAAS,CAAC,SAAS,+BAA+B,CAAC,EAAE,mDAAgEA,EAAE,SAAS,CAAC,SAAS,sFAAsF,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,oLAAiME,EAAE,SAAS,CAAC,SAAS,QAAQ,CAAC,EAAE,IAAiBA,EAAE,SAAS,CAAC,SAAS,+HAA+H,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,mFAAmF,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gCAAgC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,oDAAoD,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,iCAAiC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,gDAAgD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,2GAA2G,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,2CAA2C,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,sEAAsE,OAAO,oQAAoQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,wDAAwD,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,QAAQ,CAAC,EAAE,mFAAmF,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,QAAQ,CAAC,EAAE,yEAAyE,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,SAAS,CAAC,EAAE,gDAAgD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,kCAA+CE,EAAE,SAAS,CAAC,SAAS,cAAc,CAAC,EAAE,6CAA6C,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,eAAkBE,EAAE,KAAK,CAAC,SAAS,6LAA6L,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,6GAA0HE,EAAE,SAAS,CAAC,SAAS,SAAS,CAAC,EAAE,oDAAoD,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,0HAAmH,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,uIAAuI,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,iBAAiB,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,+LAA+L,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,4DAA4D,qBAAqB,OAAO,oBAAoB,MAAM,OAAO,MAAM,IAAI,qEAAqE,OAAO,qKAAqK,MAAM,CAAC,YAAY,YAAY,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,wFAAwF,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,iBAAiB,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,mMAAmM,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,uFAAuF,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,iBAAiB,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,4JAA4J,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,OAAO,oBAAoB,MAAM,OAAO,MAAM,IAAI,uEAAuE,OAAO,yKAAyK,MAAM,CAAC,YAAY,YAAY,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,0DAA0D,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,qBAAqB,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6FAA6F,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,sEAAsE,OAAO,wKAAwK,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,qHAAkIE,EAAE,SAAS,CAAC,SAAS,WAAW,CAAC,EAAE,4FAA4F,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,yJAAyJ,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,oNAAoN,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,SAAS,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,4LAA4L,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,4PAA4P,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,8EAA8E,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,wBAAiB,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,EAAea,EAAuBf,EAAIC,EAAS,CAAC,SAAS,CAAcC,EAAE,KAAK,CAAC,SAAS,uDAAuD,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gKAAgK,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,2CAA2C,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6FAA6F,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,mNAAmN,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,cAA2BE,EAAEC,EAAE,CAAC,KAAK,yBAAyB,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,iDAAiD,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gGAAgG,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,OAAO,oBAAoB,OAAO,OAAO,MAAM,IAAI,sEAAsE,OAAO,wKAAwK,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,OAAO,oBAAoB,MAAM,OAAO,MAAM,IAAI,uEAAuE,OAAO,yKAAyK,MAAM,CAAC,YAAY,YAAY,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,0GAA0G,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,OAAO,oBAAoB,MAAM,OAAO,MAAM,IAAI,sEAAsE,OAAO,2EAA2E,MAAM,CAAC,YAAY,YAAY,EAAE,MAAM,KAAK,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,gFAA6FE,EAAEC,EAAE,CAAC,KAAK,iEAAiE,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,OAAO,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,wBAAwB,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAec,EAAuBhB,EAAIC,EAAS,CAAC,SAAS,CAAcC,EAAE,KAAK,CAAC,SAAS,2CAA2C,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,wHAAwH,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gjBAAgjB,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,wNAAwN,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,yCAAsDE,EAAEC,EAAE,CAAC,KAAK,wDAAwD,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,qCAAqC,CAAC,CAAC,CAAC,EAAE,8LAA8L,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,sEAAsE,OAAO,sKAAsK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,oHAAoH,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,WAAwBE,EAAEC,EAAE,CAAC,KAAK,qCAAqC,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,gCAAgC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,mDAAmD,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,kMAAkM,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,wKAAwK,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,KAAK,IAAI,sEAAsE,OAAO,sKAAsK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,2FAA2F,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,WAAwBE,EAAEC,EAAE,CAAC,KAAK,wDAAwD,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,iCAAiC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,4eAA6e,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,yCAAyC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,yCAAyC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,sEAAsE,OAAO,sKAAsK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,WAAwBE,EAAEC,EAAE,CAAC,KAAK,yBAAyB,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,6CAA6C,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,mCAAgDE,EAAEC,EAAE,CAAC,KAAK,yBAAyB,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,EAAE,gVAAgV,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,4DAA4D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,qEAAqE,OAAO,oKAAoK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,aAA0BE,EAAEC,EAAE,CAAC,KAAK,yDAAyD,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,sBAAsB,CAAC,CAAC,CAAC,EAAE,MAAmBA,EAAEC,EAAE,CAAC,KAAK,yHAAyH,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,wCAAwC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,yKAAyK,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,uEAAuE,OAAO,wKAAwK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,wQAAwQ,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,sRAAsR,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,WAAwBE,EAAEC,EAAE,CAAC,KAAK,mEAAmE,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,4CAA4C,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,0OAA0O,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,sEAAsE,OAAO,sKAAsK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,+GAA+G,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,+HAA+H,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,WAAwBE,EAAEC,EAAE,CAAC,KAAK,qEAAqE,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,sCAAsC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,+OAA+O,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gFAAgF,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,4DAA4D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,qEAAqE,OAAO,oKAAoK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,WAAwBE,EAAEC,EAAE,CAAC,KAAK,qCAAqC,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,SAAS,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gKAAgK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,wBAAc,CAAC,CAAC,CAAC,CAAC,EAAee,EAAwBjB,EAAIC,EAAS,CAAC,SAAS,CAAcC,EAAE,KAAK,CAAC,SAAS,kDAAkD,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6nBAA8mB,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,sEAAsE,OAAO,sKAAsK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,8fAAge,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6PAA6P,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,mZAAgX,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,UAAuBE,EAAEC,EAAE,CAAC,KAAK,+FAA+F,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,sDAAsD,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,mJAAgKE,EAAEC,EAAE,CAAC,KAAK,6BAA6B,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,qIAAqI,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,uEAAuE,OAAO,wKAAwK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,UAAuBE,EAAEC,EAAE,CAAC,KAAK,oDAAoD,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,6CAA6C,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,oDAAiEE,EAAEC,EAAE,CAAC,KAAK,iCAAiC,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,wEAAqFA,EAAEC,EAAE,CAAC,KAAK,sBAAsB,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,iBAAiB,CAAC,CAAC,CAAC,EAAE,8BAA8B,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,uEAAuE,OAAO,wKAAwK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,yCAAsDE,EAAEC,EAAE,CAAC,KAAK,yDAAyD,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,yBAAyB,CAAC,CAAC,CAAC,EAAE,iKAAiK,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,UAAuBE,EAAEC,EAAE,CAAC,KAAK,4DAA4D,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,yDAAyD,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,qBAAqB,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,oXAAsX,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,sEAAsE,OAAO,sKAAsK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,UAAuBE,EAAEC,EAAE,CAAC,KAAK,oEAAoE,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,qEAAqE,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,+DAA+D,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,yVAAyV,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,sEAAsE,OAAO,2EAA2E,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,uMAAuM,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,6BAA0CE,EAAEC,EAAE,CAAC,KAAK,yCAAyC,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,wCAAwC,CAAC,CAAC,CAAC,EAAE,WAAwBA,EAAEC,EAAE,CAAC,KAAK,+DAA+D,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,iCAAiC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,sMAAsM,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,uEAAuE,OAAO,wKAAwK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,4EAA4E,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,mHAAgIE,EAAE,KAAK,CAAC,SAAS,+PAA+P,CAAC,EAAE,GAAG,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,UAAuBE,EAAEC,EAAE,CAAC,KAAK,6DAA6D,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,uDAAuD,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6RAA6R,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,sEAAsE,OAAO,sKAAsK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,UAAuBE,EAAEC,EAAE,CAAC,KAAK,2HAA2H,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,wBAAwB,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,qeAA+d,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,uYAAuY,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,kDAAkD,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,qIAAkJE,EAAEC,EAAE,CAAC,KAAK,8BAA8B,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,6BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,SAAS,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gKAAgK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,wBAAc,CAAC,CAAC,CAAC,CAAC,EAAegB,EAAwBlB,EAAIC,EAAS,CAAC,SAAS,CAAcC,EAAE,KAAK,CAAC,SAAS,wCAAwC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,uEAAuE,OAAO,wKAAwK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,6BAA0CE,EAAEC,EAAE,CAAC,KAAK,6BAA6B,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,sFAAmGA,EAAEC,EAAE,CAAC,KAAK,0BAA0B,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,EAAE,oKAAiLA,EAAEC,EAAE,CAAC,KAAK,6DAA6D,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,2BAA2B,CAAC,CAAC,CAAC,EAAE,+IAA4JA,EAAEC,EAAE,CAAC,KAAK,wFAAwF,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,qBAAqB,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,wDAAqEE,EAAEC,EAAE,CAAC,KAAK,uCAAuC,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,uCAAuC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,sEAAsE,OAAO,sKAAsK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,8IAA8I,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,mDAAgEE,EAAEC,EAAE,CAAC,KAAK,8DAA8D,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,6BAA6B,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,6DAA6D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,sEAAsE,OAAO,sKAAsK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,6BAA0CE,EAAEC,EAAE,CAAC,KAAK,mCAAmC,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,gDAA6DA,EAAEC,EAAE,CAAC,KAAK,wDAAwD,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,EAAE,kUAA+UA,EAAEC,EAAE,CAAC,KAAK,uBAAuB,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,4MAAyNA,EAAEC,EAAE,CAAC,KAAK,sBAAsB,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,iWAA8WA,EAAEC,EAAE,CAAC,KAAK,0CAA0C,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,gLAAgL,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,8CAA2DE,EAAEC,EAAE,CAAC,KAAK,uBAAuB,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,0BAA0B,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,+BAA+B,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,mFAAmF,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,mDAAgEE,EAAEC,EAAE,CAAC,KAAK,8BAA8B,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,EAAE,2BAAwCA,EAAEC,EAAE,CAAC,KAAK,oBAAoB,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,iBAAiB,CAAC,CAAC,CAAC,EAAE,sBAAmCA,EAAEC,EAAE,CAAC,KAAK,uDAAuD,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,EAAE,8CAA8C,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,4BAA4B,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,oBAAoB,8DAA8D,qBAAqB,MAAM,oBAAoB,MAAM,OAAO,MAAM,IAAI,uEAAuE,OAAO,wKAAwK,MAAM,CAAC,YAAY,WAAW,EAAE,MAAM,KAAK,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,0IAAuJE,EAAEC,EAAE,CAAC,KAAK,gFAAgF,aAAa,GAAG,aAAa,GAAG,SAAsBD,EAAE,IAAI,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,2GAA2G,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,4FAA4F,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,SAAS,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gKAAgK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,wBAAc,CAAC,CAAC,CAAC,CAAC,EAClukJiB,EAAqB,CAAC,QAAU,CAAC,UAAY,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,UAAY,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,UAAY,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,UAAY,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,UAAY,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,UAAY,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,UAAY,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,WAAa,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,SAAW,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,UAAY,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,UAAY,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC",
  "names": ["richText", "u", "x", "p", "Link", "richText1", "richText2", "richText3", "motion", "ComponentPresetsConsumer", "t", "Youtube", "richText4", "richText5", "richText6", "richText7", "richText8", "richText9", "richText10", "richText11", "__FramerMetadata__"]
}
