{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/7iI2aUNq5wSirFKqOrcI/4Bck5qXw2pJ75R8LmJ04/beH60saVD-10.js"],
  "sourcesContent": ["import{jsx as e,jsxs as t}from\"react/jsx-runtime\";import{Link as n}from\"framer\";import{motion as r}from\"framer-motion\";import*as a from\"react\";export const richText=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Understanding user behavior is important to creating a valuable and engaging experience for your target customers. By utilizing Web3 Analytics, brands can optimize user experiences, improve retention, and drive product success. In this article, we will discuss the benefits, metrics, and tools of Web3 User Analytics.\"}),/*#__PURE__*/e(\"h2\",{children:\"What is Web3 User Analytics?\"}),/*#__PURE__*/e(\"p\",{children:\"Web3 User Analytics refers to the practice of collecting and analyzing data about users' interactions with Web3 applications, such as decentralized applications (dApps), non-fungible tokens (NFTs), and decentralized finance (DeFi) platforms. User data collection helps brands and creators better understand customers' preferences and behaviors, allowing them to make better decisions about product development and marketing strategies.\"}),/*#__PURE__*/e(\"img\",{alt:\"Web3 user analytics collects and analyzes data about users' interactions with Web3 products.\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/3GEZHDZt1YIVd8N9NUWZQf0ZQ.png\",srcSet:\"https://framerusercontent.com/images/3GEZHDZt1YIVd8N9NUWZQf0ZQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/3GEZHDZt1YIVd8N9NUWZQf0ZQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/3GEZHDZt1YIVd8N9NUWZQf0ZQ.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Web3 user analytics collects and analyzes data about users' interactions with Web3 products.\"}),/*#__PURE__*/e(\"h2\",{children:\"Benefits of User Analytics\"}),/*#__PURE__*/e(\"p\",{children:\"Web3 brands can build better products and create more effective marketing campaigns by understanding user needs. Investing in analytics has these main benefits:\"}),/*#__PURE__*/e(\"h3\",{children:\"Deeply understand user behavior\"}),/*#__PURE__*/e(\"p\",{children:\"By analyzing both onchain and offchain user interactions, web3 product teams can monitor user spending patterns as well as identify retention and loyalty drivers. The result is a more holistic and user-centric understanding of online behavior, empowering Web3 startups to achieve product-market fit.\"}),/*#__PURE__*/e(\"h3\",{children:\"Personalization and targeting\"}),/*#__PURE__*/e(\"p\",{children:\"Web3 User Analytics enables personalized user experiences and targeted promotions by segmenting users based on personas and use cases. Web3 Analytics segmentation aids product teams in grasping how various user groups engage with the product, resulting in enhanced user satisfaction via more refined product development.\"}),/*#__PURE__*/e(\"h3\",{children:\"Improved retention rate\"}),/*#__PURE__*/e(\"p\",{children:\"Improving retention rates is easier when brands can create environments that encourage positive user behaviors, such as easy-to-use search functions. This approach boosts satisfaction, loyalty, and engagement, driving business success through optimized strategies and increased revenue.\"}),/*#__PURE__*/e(\"h3\",{children:\"Data-driven decisions\"}),/*#__PURE__*/t(\"p\",{children:[\"Making the right decisions based on informed metrics and a \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/customer-journey-analytics-the-ultimate-guide-for-beginners\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"detailed customer journey\"})}),\" will improve decision-making as it relates to design changes, new features, and go-to-market strategy. Get clear user data that brings valuable insights on how to attract the best customers for your product.\\xa0\"]}),/*#__PURE__*/e(\"h2\",{children:\"Key Metrics for user analytics\"}),/*#__PURE__*/e(\"img\",{alt:\"Web3 User Analytics can measure active users, retention rates. engagement rates, and more. \",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/SIRKKezdgSGZdqWMMnfRrtTtmA.png\",srcSet:\"https://framerusercontent.com/images/SIRKKezdgSGZdqWMMnfRrtTtmA.png?scale-down-to=512 512w,https://framerusercontent.com/images/SIRKKezdgSGZdqWMMnfRrtTtmA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/SIRKKezdgSGZdqWMMnfRrtTtmA.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Web3 User Analytics can measure active users, retention rates. engagement rates, and more.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"User analytics require tracking multiple metrics. Here are some important ones you should identify and measure:\\xa0\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Active users: \"}),\"the number of users interacting with your community or platform within a certain time frame. Expressed through monthly, weekly, or daily active users (MAUs, WAUs, and DAUs).\\xa0\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Activation rates: \"}),\"Activation gauges the success of onboarding new users by measuring how many of them perform key actions within your Web3 product.\\xa0\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Churn rates:\"}),\" \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/what-is-the-churn-rate-how-to-create-effective-churn-surveys\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Churn rates\"})}),\" measure the percentage of users who don\u2019t renew their subscriptions (whether through involuntary churn or intentional cancellation reasons).\\xa0\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Retention rates: \"}),\"the percentage of customers who continue to use your service or product over a predetermined period. \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/8-effective-customer-retention-strategies-to-try-out\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Retention rates \"})}),\"give you a potential insight into the longevity of your product.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Average Session Duration:\"}),\" This metric measures the average time users spend on a particular website, app, or platform during a session. It helps Web3 product teams determine users' interactions and discover areas for improvement.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Engaged Sessions per User:\"}),\" Engaged sessions per user measure user engagement by calculating the ratio of engaged sessions to the total number of users.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Engagement rates:\"}),\" calculated as the number of active users divided by the total users in a given period, the\",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/top-10-product-engagement-metrics-and-how-to-track-them\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\" engagement rate\"})}),\" displays the overall user engagement with Web3 business products and marketing campaigns.\\xa0\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Community engagement:\"}),\" the level of interaction and participation in community activities that help brands make better data decisions, raise customer loyalty, and increase trust in the Web3 space.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:\"5 Best Web3 User Analytics tools\"}),/*#__PURE__*/e(\"p\",{children:\"Web3 User Analytics helps brands understand where customer friction points exist and how to address them to improve customer satisfaction. These are some of the best tools that you can use to analyze your Web3 user interactions:\"}),/*#__PURE__*/e(\"img\",{alt:\"Utilizing the appropriate user analytics tool can help brands increase customer lifetime value\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/UepsfFZkEETkr0kLUhAIu7euTbI.png\",srcSet:\"https://framerusercontent.com/images/UepsfFZkEETkr0kLUhAIu7euTbI.png?scale-down-to=512 512w,https://framerusercontent.com/images/UepsfFZkEETkr0kLUhAIu7euTbI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/UepsfFZkEETkr0kLUhAIu7euTbI.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Utilizing the appropriate user analytics tool can help brands increase customer lifetime value\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(n,{href:\"https://formo.so/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Formo\"})})}),/*#__PURE__*/e(\"p\",{children:\"Formo is a cutting-edge Web3 User Analytics tool that allows businesses to uncover a deep understanding of their user base. By providing a comprehensive breakdown of user acquisition, retention, and monetization, Formo can create more engaging and personalized customer experiences, ultimately driving loyalty and increasing customer lifetime value.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(n,{href:\"https://www.cookie3.co/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Cookie3\"})})}),/*#__PURE__*/e(\"p\",{children:\"Cookie3 is a powerful behavioral analytics tool that offers session recordings and seamless API integration. With Cookie3, you can capture and analyze the browser actions of your customers as they navigate through your website and enhance the user journey.\"}),/*#__PURE__*/e(\"h3\",{children:\"ARCx\"}),/*#__PURE__*/e(\"p\",{children:\"ARCx is an advanced analytics platform that utilizes both website and onchain data to provide accurate and relevant information for making informed decisions. ARCx enables businesses to gain valuable insights into their operations, optimize their strategies, and achieve their goals.\\xa0\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(n,{href:\"https://www.safary.club/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Safary\"})})}),/*#__PURE__*/e(\"p\",{children:\"Safary is a data analytics tool that helps Web3 startups collect deep insights into user behavior and preferences. With Safary, businesses can track and analyze user interactions within specific segments, allowing for a more personalized and targeted approach to product development.\\xa0\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(n,{href:\"https://www.metacommerce.app/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Metacommerce\"})})}),/*#__PURE__*/e(\"p\",{children:\"Metacommerce is a platform designed for data-driven organizations that revolutionize their customer engagements, advocacy efforts, and retention strategies. Metacommerce empowers brands to seamlessly coordinate their marketing campaigns across a variety of channels.\"}),/*#__PURE__*/e(\"h2\",{children:\"Get more than User Analytics with Formo\"}),/*#__PURE__*/e(\"p\",{children:\"Formo is a Web3 User Analytics platform that helps Web3 product and marketing teams understand customers and improve their online presence. With Formo, you can understand and analyze user interactions with your Web3 product, identify customer experiences, and uncover in-depth insights into your audience's preferences and needs.\\xa0\"}),/*#__PURE__*/e(\"img\",{alt:\"Formo aids in deep customer understanding for Web3 products and marketing teams.\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/SFLir687ONuUh2EQwpHyDp8kGZs.png\",srcSet:\"https://framerusercontent.com/images/SFLir687ONuUh2EQwpHyDp8kGZs.png?scale-down-to=512 512w,https://framerusercontent.com/images/SFLir687ONuUh2EQwpHyDp8kGZs.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/SFLir687ONuUh2EQwpHyDp8kGZs.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Formo aids in deep customer understanding for Web3 products and marketing teams.\"}),/*#__PURE__*/e(\"p\",{children:\"Web3 User Analytics is a valuable tool for Web3 businesses that want to drive tangible results. Selecting the appropriate user analytics platform, figuring out which metrics are most relevant, and acting on the insights collected from user research are all critical steps toward achieving Web3 growth.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"Want to get valuable insights into your user analytics? Sign up for Early Access now!\"})]});export const richText1=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Web3 communities are critical in the decentralized technology landscape. They enable shared ownership, collaboration, and management of digital assets, driving key aspects such as adoption, governance, and innovation. Web3 communities are shaping their future by enhancing engagement and participation in decentralized applications as the Internet transitions towards a more user-centric platform. In this blog post, let\u2019s explore the Web3 tooling landscape for your onchain communities!\"}),/*#__PURE__*/e(\"img\",{alt:\"Chief MarTech\u2019s 2023 marketing technology landscape\",className:\"framer-image\",height:\"409\",src:\"https://framerusercontent.com/images/5jViXdpmxvBpNodoJrZXO7SM1I.jpg\",srcSet:\"https://framerusercontent.com/images/5jViXdpmxvBpNodoJrZXO7SM1I.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/5jViXdpmxvBpNodoJrZXO7SM1I.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/5jViXdpmxvBpNodoJrZXO7SM1I.jpg 1456w\",style:{aspectRatio:\"1456 / 818\"},width:\"728\"}),/*#__PURE__*/e(\"p\",{children:\"Chief MarTech\u2019s 2023 marketing technology landscape\"}),/*#__PURE__*/e(\"p\",{children:\"The 2010s were a peak era for digital marketing, with advanced tools for ROI, revenue, and LTV. The MarTech sector grew from 150 companies in 2011 to 11,000 by 2023. However, regulatory changes such as GDPR, CCPA, and the end of third-party cookies disrupted established practices. The rise of Web3 introduced a community-focused and privacy-centric approach, with user interactions shifting to hard-to-track channels such as Discord, Telegram, and Reddit.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Web3 Tooling Landscape for communities\"})}),/*#__PURE__*/e(\"p\",{children:\"In Web3, strong communities are crucial for success. Engaged members influence governance and serve as key advocates for projects. Their feedback shapes market positioning and project purpose, making it important to cultivate active, loyal followings for long-term success. With the rise of NFTs, social tokens, and DAO governance, Web3 teams increasingly view users as co-owners rather than just customers. This shift means users share in the responsibilities and benefits of a project's success.\"}),/*#__PURE__*/e(\"p\",{children:\"While some Web2 tools can help foster early-stage Web3 communities, significant infrastructure gaps remain. There is a pressing need for innovative solutions to improve community analytics and contributor reward systems. Over 100 projects, including DAOs and NFT projects, are emerging to support these efforts. They help identify target users, launch on-chain communities, reward contributors, and track growth, addressing the challenges of building and maintaining vibrant Web3 communities.\"}),/*#__PURE__*/e(\"p\",{children:\"Here\u2019s an overview of the Web3 community tool ecosystem:\"}),/*#__PURE__*/e(\"img\",{alt:\"The Web3 tooling landscape for onchain communities\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/GAC7AJzXt8GgaTy7teUrrxm4zBI.png\",srcSet:\"https://framerusercontent.com/images/GAC7AJzXt8GgaTy7teUrrxm4zBI.png?scale-down-to=512 512w,https://framerusercontent.com/images/GAC7AJzXt8GgaTy7teUrrxm4zBI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/GAC7AJzXt8GgaTy7teUrrxm4zBI.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"The Web3 tooling landscape for onchain communities\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Treasury Management\"})}),/*#__PURE__*/e(\"img\",{alt:\"The outstanding Web3 treasury management tools\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/D9NGuA9PFpS6ORdGUIY0gfzIEQ4.png\",srcSet:\"https://framerusercontent.com/images/D9NGuA9PFpS6ORdGUIY0gfzIEQ4.png?scale-down-to=512 512w,https://framerusercontent.com/images/D9NGuA9PFpS6ORdGUIY0gfzIEQ4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/D9NGuA9PFpS6ORdGUIY0gfzIEQ4.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"The outstanding Web3 treasury management tools\"}),/*#__PURE__*/t(\"p\",{children:[\"Treasury management tools help \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/how-to-build-a-web3-community-best-engagement-strategies\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Web3 communities\"})}),\" safeguard and utilize their collective capital. Key players in this space\u2014Gnosis Safe, Coinshift, and Juicebox\u2014offer unique functionalities while ensuring secure fund transfers.\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://gnosis-safe.io/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Gnosis Safe\"})}),\": Enables projects to require member approval for all transactions, enhancing security and governance of crypto wallets.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://coinshift.xyz/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Coinshift\"})}),\": Built on Gnosis Safe, it provides a comprehensive treasury management solution with a unified dashboard for managing grants and contributor payouts.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://juicebox.money/#/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Juicebox\"})}),\": A decentralized funding platform similar to GoFundMe or Kickstarter, enabling organizations to raise funds in crypto and distribute governance tokens easily.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"Together, these platforms form a robust ecosystem that empowers Web3 communities to manage their treasuries effectively while ensuring security and transparency in financial operations.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"DAO Creation & Management\"})}),/*#__PURE__*/e(\"p\",{children:\"The DAO Creation & Management tools have rapidly onboarded thousands of projects and users by offering low-cost, accessible solutions for community-governed initiatives. They are critical for empowering communities and driving decentralized decision-making.\"}),/*#__PURE__*/e(\"img\",{alt:\"The outstanding Web3 DAO creation & management tools\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/6GeBAruFwkqMpS7Ng1Ul5ykSc.png\",srcSet:\"https://framerusercontent.com/images/6GeBAruFwkqMpS7Ng1Ul5ykSc.png?scale-down-to=512 512w,https://framerusercontent.com/images/6GeBAruFwkqMpS7Ng1Ul5ykSc.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/6GeBAruFwkqMpS7Ng1Ul5ykSc.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"The outstanding Web3 DAO creation & management tools\"}),/*#__PURE__*/e(\"p\",{children:\"Syndicate, Boardroom, and Aragon stand out due to their expansive features and intuitive UIs. Along with over ten other platforms, they have established a robust ecosystem that enables aspiring DAOs to efficiently formalize as on-chain collectives, facilitating rapid project deployment and community governance.\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://syndicate.io/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Syndicate\"})}),\": Automates the process of forming a Delaware LLC. Seamless onboarding via in-platform governance token distributions.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.boardroom.info/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Boardroom\"})}),\": Similarly accessible onboarding process as Syndicate. Dashboard designed for individual-level DAO discovery.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://aragon.org/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Aragon\"})}),\": Breaks down its offering into distinct products, giving DAOs, more flexibility and saving them money. Aragon Govern, its most unique feature, simplifies DAO voting operations by auto-passing proposals unless challenged by a member.\\xa0\"]})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Community Engagement & Coordination\"})}),/*#__PURE__*/e(\"img\",{alt:\"The outstanding Web3 community engagement & coordination tools\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/OXCEJqigL3lXPPWFxLgIBxa3KJA.png\",srcSet:\"https://framerusercontent.com/images/OXCEJqigL3lXPPWFxLgIBxa3KJA.png?scale-down-to=512 512w,https://framerusercontent.com/images/OXCEJqigL3lXPPWFxLgIBxa3KJA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/OXCEJqigL3lXPPWFxLgIBxa3KJA.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"The outstanding Web3 community engagement & coordination tools\"}),/*#__PURE__*/e(\"p\",{children:\"Community engagement and coordination tools in Web3 primarily rely on established Web2 platforms, facilitating discussions and member interaction through familiar interfaces. Additionally, new tools such as Collab.land are emerging to enhance engagement specifically within the Web3 ecosystem.\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://discord.com/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Discord\"})}),\": The main hub for Web3 projects, offering multi-channel functionality for organized discussions. Server admins can lock channels to maintain information integrity.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://twitter.com/?lang=en\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Twitter\"})}),\": Important for sharing updates and fostering grassroots conversations. Twitter Spaces allows for accessible voice-only meetings.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://telegram.org/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Telegram\"})}),\": Popular for its simple group chat interface, enabling fluid conversations among users.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://collab.land/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Collab.land\"})}),/*#__PURE__*/e(\"strong\",{children:\":\"}),\" A Web3-native tool for Discord and Telegram that automates membership and access based on token ownership.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"Despite their benefits, these platforms face scrutiny. Discord can overwhelm users, making it hard to follow conversations and find past messages, especially on larger servers. Users also struggle with tracking engagement and content performance. Additionally, Discord servers are vulnerable to hacks, risking malicious link postings. On Twitter, algorithm-driven echo chambers and misinformation complicate reliable information sharing. Meanwhile, Telegram lacks advanced functionalities beyond basic communication.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"Collab.land addresses some of these challenges by providing a seamless way to verify membership and manage access, thus enhancing security and engagement. However, improving user experience and fostering sustained community engagement remains critical.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Community Governance\"})}),/*#__PURE__*/e(\"img\",{alt:\"The outstanding Web3 community governance tools\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/3jxLCVwVvrgNvGF71kVBaBCvbes.png\",srcSet:\"https://framerusercontent.com/images/3jxLCVwVvrgNvGF71kVBaBCvbes.png?scale-down-to=512 512w,https://framerusercontent.com/images/3jxLCVwVvrgNvGF71kVBaBCvbes.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/3jxLCVwVvrgNvGF71kVBaBCvbes.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"The outstanding Web3 community governance tools\"}),/*#__PURE__*/e(\"p\",{children:\"Community governance tools are a must for enabling organization-wide decision-making by allowing holders of assets such as NFTs or governance tokens to vote on proposals. Key players in this space include Snapshot and Tally, which facilitate proposal creation and voting while verifying token ownership. Both platforms also allow users to delegate their voting power to trusted peers.\"}),/*#__PURE__*/t(\"p\",{children:[\"However, \",/*#__PURE__*/e(n,{href:\"https://snapshot.org/#/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Snapshot\"})}),\" and \",/*#__PURE__*/e(n,{href:\"https://www.tally.xyz/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Tally\"})}),\" operate independently, requiring Web3 users to navigate multiple sites, which can deter newcomers. Additionally, community members often find it difficult to track upcoming votes due to a lack of mobile functionality and notifications, hindering participation and engagement.\\xa0\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Analytics\"})}),/*#__PURE__*/e(\"img\",{alt:\"The outstanding Web3 analytic tools\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/ailf8h1T6cOQFpy5LRsk8xYcA.png\",srcSet:\"https://framerusercontent.com/images/ailf8h1T6cOQFpy5LRsk8xYcA.png?scale-down-to=512 512w,https://framerusercontent.com/images/ailf8h1T6cOQFpy5LRsk8xYcA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ailf8h1T6cOQFpy5LRsk8xYcA.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"The outstanding Web3 analytic tools\"}),/*#__PURE__*/e(\"p\",{children:\"The Web3 analytics tool landscape includes multiple platforms, each performing specific functions, but none providing a comprehensive suite for holistic, data-driven insights into community health. Current tools offer user-friendly interfaces for tracking token growth, NFT metrics, and DAO activities.\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.nansen.ai/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Nansen\"})}),\": Offers in-depth insights into NFT projects, including token holder data, volume, floor prices, and recent trades, mainly targeting investors.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://messari.io/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Messari\"})}),\": Introduced Governor, a tool for DAOs to monitor voting proposals and governance token price movements.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://dune.com/home\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Dune\"})}),\": Provides community-driven crypto analytics through customizable dashboards highlighting key project metrics and trends, such as DeFi liquidations.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Content Management & Distribution\"})}),/*#__PURE__*/e(\"img\",{alt:\"The outstanding Web3 content management tools\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/R71kzUW9Wov6Gho6qZ6CkV38.png\",srcSet:\"https://framerusercontent.com/images/R71kzUW9Wov6Gho6qZ6CkV38.png?scale-down-to=512 512w,https://framerusercontent.com/images/R71kzUW9Wov6Gho6qZ6CkV38.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/R71kzUW9Wov6Gho6qZ6CkV38.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"The outstanding Web3 content management tools\"}),/*#__PURE__*/e(\"p\",{children:\"The Web3 Content Management and Distribution landscape combines Web2 and Web3 tools, along with new consultants that help communities with marketing and content development. These tools enhance community engagement and facilitate the sharing of important updates.\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.farcaster.xyz/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Farcaster\"})}),\": A decentralized social network offering open, user-controlled content distribution and community building.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://mirror.xyz/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Mirror\"})}),\": Functions as a Web3-enabled \",/*#__PURE__*/e(n,{href:\"https://medium.com/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Medium\"})}),\", allowing creators to publish content, sell NFTs, and launch crowdfunding initiatives.\\xa0\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.lens.xyz/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Lens Protocol\"})}),\": A Web3 protocol for social networking that lets users own their content and connections, enabling creators to build and monetize networks without centralization.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://substack.com/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Substack\"})}),\": Popular among NFT, DAO, and DeFi leaders for creating newsletters that deliver content directly to followers.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"This evolving ecosystem reflects a shift towards decentralized content management, enhancing creator-audience relationships and enabling innovative monetization strategies while addressing the complexities of Web3 engagement.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Contributor Rewards\"})}),/*#__PURE__*/e(\"img\",{alt:\"The outstanding Web3 contributor reward tools\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/nuKQMMDoVvBIl1VeuHIe9zhH24.png\",srcSet:\"https://framerusercontent.com/images/nuKQMMDoVvBIl1VeuHIe9zhH24.png?scale-down-to=512 512w,https://framerusercontent.com/images/nuKQMMDoVvBIl1VeuHIe9zhH24.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/nuKQMMDoVvBIl1VeuHIe9zhH24.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"The outstanding Web3 contributor reward tools\"}),/*#__PURE__*/e(\"p\",{children:\"Contributor rewards tools are critical for Web3 projects to incentivize community engagement by compensating members for specific actions or for holding assets. They enable mechanisms such as airdrops, whitelist spots, token distributions, and exclusive access, enhancing member investment in the project.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"Many Web3 communities reward members without third-party platforms by using Etherscan data to identify wallet addresses holding specific tokens. They then distribute NFTs or grant whitelist access based on these addresses. However, this manual process can be error-prone.\"}),/*#__PURE__*/e(\"p\",{children:\"In this context, we will focus on several key tools:\\xa0\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://coordinape.com/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Coordinape:\"})}),\" Facilitates decentralized peer-to-peer compensation, enabling community members to distribute tokens based on contributions, helping DAOs fairly allocate rewards.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.gitcoin.co/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Gitcoin:\"})}),\" Supports open-source projects by funding developers through grants and bounties, incentivizing contributions with matched donations and rewards.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://sourcecred.io/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"SourceCred\"})}),\": Measures and rewards project contributions through a credit-based system, aligning compensation with impact to recognize valuable work.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://poap.xyz/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"POAP\"})}),\": Issues NFT mementos to recognize event participation and milestones, serving as collectible badges to incentivize engagement.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"Despite these advancements, a significant gap remains: no platform integrates Web2 (social media) and Web3 (onchain) data into a single dashboard, complicating even basic analytics. Trading-focused platforms still dominate the analytics landscape, highlighting the need for a new analytics stack designed for product teams and onchain builders.\\xa0\"}),/*#__PURE__*/e(\"img\",{alt:\"Unlock the potential of onchain data and enhance user experience with Formo\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/sl2moSeJ0Yy46HUalbJ5pCGIxvI.png\",srcSet:\"https://framerusercontent.com/images/sl2moSeJ0Yy46HUalbJ5pCGIxvI.png?scale-down-to=512 512w,https://framerusercontent.com/images/sl2moSeJ0Yy46HUalbJ5pCGIxvI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/sl2moSeJ0Yy46HUalbJ5pCGIxvI.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Unlock the potential of onchain data and enhance user experience with Formo\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://formo.so/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Formo \"})}),\"helps teams understand onchain data to acquire and engage active users in web3. Its Wallet Data Platform (WDP) combines traditional customer data with onchain data to create a comprehensive user profile. Formo represents a significant advancement in how Web3 brands interact with their users on the decentralized web, offering tools that provide actionable insights for roadmap planning and marketing strategies.\"]}),/*#__PURE__*/e(\"p\",{children:\"The rise of diverse Web3 tools marks just the beginning. Today, nearly 200 projects are innovating in this space, with 71 startups raising over $600 million. As the blockchain ecosystem expands, the Web3 tooling landscape will continue to evolve, offering new opportunities for decentralized interaction and collaboration. Embracing these tools is key to building stronger, more inclusive, and more efficient communities.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"Sign up for Formo now to get Early Access!\"})]});export const richText2=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Decentralized social networks represent the next evolution of social media, prioritizing user data ownership, censorship resistance, and community governance. By harnessing the power of Web3 Social Data, you can better understand who your users are and deliver personalized experiences thanks to rich user profiles. This article explores how these insights can be used strategically to gain a competitive advantage in the web3 ecosystem.\"}),/*#__PURE__*/e(\"img\",{alt:\"Web3 Social Data helps brands understand their audience better and create targeted marketing campaigns\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/rj0nCr4GwQjQQqPELXOEs362QtI.png\",srcSet:\"https://framerusercontent.com/images/rj0nCr4GwQjQQqPELXOEs362QtI.png?scale-down-to=512 512w,https://framerusercontent.com/images/rj0nCr4GwQjQQqPELXOEs362QtI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/rj0nCr4GwQjQQqPELXOEs362QtI.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Web3 Social Data helps brands understand their audience better and create targeted marketing campaigns\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Why are Web3 users attracted to Web3 social platforms?\"})}),/*#__PURE__*/t(\"p\",{children:[\"Web3 social media platforms such as \",/*#__PURE__*/e(n,{href:\"https://www.farcaster.xyz/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Farcaster\"})}),\" and \",/*#__PURE__*/e(n,{href:\"https://www.lens.xyz/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Lens\"})}),\" give users unparalleled ownership and control over their data, which is stored on a public blockchain ledger. This decentralized model gives users a greater sense of privacy, transparency, and empowerment when engaging with others online.\"]}),/*#__PURE__*/e(\"p\",{children:\"For example, Farcaster, a web3 social platform, opened user registration on October 11, 2023, and has since amassed over 54,913 total users. This rapid growth highlights the strong demand among web3 enthusiasts for social platforms that prioritize user data ownership and decentralized governance.\"}),/*#__PURE__*/e(\"img\",{alt:\"Chart embedded from The Block Data\",className:\"framer-image\",height:\"396\",src:\"https://framerusercontent.com/images/oIRhK2PclkSrZW725Yl8I45CpaQ.png\",srcSet:\"https://framerusercontent.com/images/oIRhK2PclkSrZW725Yl8I45CpaQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/oIRhK2PclkSrZW725Yl8I45CpaQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/oIRhK2PclkSrZW725Yl8I45CpaQ.png 1138w\",style:{aspectRatio:\"1138 / 793\"},width:\"569\"}),/*#__PURE__*/t(\"p\",{children:[\"Chart embedded from \",/*#__PURE__*/e(n,{href:\"https://www.theblock.co/post/304023/farcaster-hits-record-high-in-user-engagement-with-over-73700-unique-casters\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"The Block Data.\"})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What is Web3 Social Data?\"})}),/*#__PURE__*/e(\"p\",{children:\"Web3 Social Data is information generated within blockchain-based social networks, including users' social activities and content. Each web3 social profile is often tied to the user's wallet address, which can reveal insights about their behavior and preferences onchain.\\xa0\"}),/*#__PURE__*/e(\"img\",{alt:\"Web2 vs. Web3 Social data graphs\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/t0aOXcESCi6entNAnnxQ87ujJE.png\",srcSet:\"https://framerusercontent.com/images/t0aOXcESCi6entNAnnxQ87ujJE.png?scale-down-to=512 512w,https://framerusercontent.com/images/t0aOXcESCi6entNAnnxQ87ujJE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/t0aOXcESCi6entNAnnxQ87ujJE.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Web2 vs. Web3 Social data graphs\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Why is Web3 Social Data important?\"})}),/*#__PURE__*/e(\"p\",{children:\"The decentralized and encrypted nature of Web3 presents unique marketing challenges and opportunities, making the effective use of social media analytics critical to success. On web3 platforms such as Farcaster and Lens, users' wallet addresses are tightly linked to their accounts, allowing marketers to track individual users' activities and interactions.\"}),/*#__PURE__*/e(\"img\",{alt:\"5 Benefits of Web3 Social Data for your marketing strategy\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/e9pGQvBO5byIATcrYjqxQ78i0.png\",srcSet:\"https://framerusercontent.com/images/e9pGQvBO5byIATcrYjqxQ78i0.png?scale-down-to=512 512w,https://framerusercontent.com/images/e9pGQvBO5byIATcrYjqxQ78i0.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/e9pGQvBO5byIATcrYjqxQ78i0.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"5 Benefits of Web3 Social Data for your marketing strategy\"}),/*#__PURE__*/e(\"p\",{children:\"Web3 Social Data provides a powerful way for brands to engage with their target audience, build trust, and protect user privacy in the decentralized era. By leveraging social media data, Web3 brands can:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(19, 52, 59)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Increase brand awareness: \"}),\"Showcase products and services to a large and engaged audience, generating buzz and attracting new followers\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(19, 52, 59)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Build strong communities: \"}),\"Connect with audiences, nurture relationships, and cultivate a loyal and supportive community\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(19, 52, 59)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Generate quality leads:\"}),\" Capture email addresses and nurture prospects through the sales funnel\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(19, 52, 59)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Establish thought leadership: \"}),\"Share valuable content and insights to build trust and position the brand as an industry expert\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(19, 52, 59)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Improve customer service: \"}),\"Provide timely and efficient support, demonstrating a commitment to user satisfaction\"]})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What are the use cases for Web3 Social Data in marketing?\"})}),/*#__PURE__*/e(\"p\",{children:\"With the ability to track Web3 Social Data, marketers can use this information to create highly targeted and personalized engagement strategies. By understanding the composition and behavior of their audiences across distributed social platforms, marketers can unlock a wealth of opportunities to drive meaningful interactions and foster deeper connections with their onchain users.\"}),/*#__PURE__*/e(\"img\",{alt:\"5 Common use cases of Web3 social data\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/DblIWz1uBLongGKjF2g5d8aXH5k.png\",srcSet:\"https://framerusercontent.com/images/DblIWz1uBLongGKjF2g5d8aXH5k.png?scale-down-to=512 512w,https://framerusercontent.com/images/DblIWz1uBLongGKjF2g5d8aXH5k.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/DblIWz1uBLongGKjF2g5d8aXH5k.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"5 Common use cases of Web3 social data\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"Some key use cases for leveraging web3 social data include:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(19, 52, 59)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Building dynamic follower lists:\"}),\" Marketers can create targeted lists of followers based on specific criteria such as platform, activity level, or engagement metrics. These lists can be used for targeted outreach, content curation, and campaign optimization.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(19, 52, 59)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Identify influential users: \"}),\"By analyzing follower counts, interactions, and activity data, marketers can identify influential users within their audience who can serve as brand advocates and help amplify their marketing messages.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(19, 52, 59)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Audience segmentation:\"}),\" Marketers can segment audiences based on a fragmentation of criteria, including platform usage, interests, and demographics. These insights allow them to deliver more personalized and relevant content, offers, and experiences to each segment.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(19, 52, 59)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Reward loyal users: \"}),\"By leveraging wallet messaging capabilities, marketers can send exclusive offers, rewards, or content directly to the wallets of their most loyal users.\\xa0\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(19, 52, 59)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Optimize content and campaigns: \"}),\"Marketers can gain insight into the types of content and campaigns that resonate best with their audiences. Web3 social media data allows them to optimize their strategies and deliver more effective marketing messages.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Improve the onchain user journey with Formo\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://formo.so/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Formo\"})}),\" is a Web3 platform that provides a suite of tools including \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/what-are-web3-forms-a-new-way-to-collect-onchain-data\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Web3 Forms\"})}),\", Wallet Data Platform, and Onchain Analytics. Formo helps teams uncover actionable insights into onchain user behavior across Web3 social media platforms to turbocharge growth.\"]}),/*#__PURE__*/e(\"img\",{alt:\"Uncover actionable insights and turbocharge your growth  with Formo\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/jFuNo9NhqTA8LkkPGg0MKkEtTk.png\",srcSet:\"https://framerusercontent.com/images/jFuNo9NhqTA8LkkPGg0MKkEtTk.png?scale-down-to=512 512w,https://framerusercontent.com/images/jFuNo9NhqTA8LkkPGg0MKkEtTk.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/jFuNo9NhqTA8LkkPGg0MKkEtTk.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Uncover actionable insights and turbocharge your growth\\xa0 with Formo\"}),/*#__PURE__*/e(\"p\",{children:\"As we move towards a privacy-first world, brands face barriers to collecting data for targeted advertising. Web3 Social Data enables brands to make informed decisions based on data, develop more effective direct marketing campaigns, and foster genuine connections with their audiences while respecting their privacy.\"})]});export const richText3=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Sybil Attacks create severe problems for blockchain networks, such as loss of funds, security breaches, and data manipulation. Sybil attackers aim to gain disproportionate control over the network, culminating in a 51% attack that alters the blockchain.\"}),/*#__PURE__*/e(\"p\",{children:\"By understanding the mechanics of Sybil Attacks and implementing effective prevention measures, blockchain projects can maintain their integrity and provide users with a fair, secure environment Let's dive into the specifics.\"}),/*#__PURE__*/e(\"img\",{alt:\"A Sybil attack involves the creation of multiple fake identities to gain influence over a network\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/ypY8guKZ4f2nKkonVvC3BEwLDXY.png\",srcSet:\"https://framerusercontent.com/images/ypY8guKZ4f2nKkonVvC3BEwLDXY.png?scale-down-to=512 512w,https://framerusercontent.com/images/ypY8guKZ4f2nKkonVvC3BEwLDXY.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ypY8guKZ4f2nKkonVvC3BEwLDXY.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"A Sybil attack involves the creation of multiple fake identities to gain influence over a network\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What are Sybil Attacks?\"})}),/*#__PURE__*/e(\"p\",{children:\"Sybil Attacks are a type of security threat in which an attacker creates multiple fake identities or nodes on a peer-to-peer network to gain undue influence and control over the system. The goal is to undermine the integrity and security of the network.\"}),/*#__PURE__*/e(\"p\",{children:\"In the context of blockchain, a successful Sybil attack can allow the attacker to manipulate the consensus mechanism, alter records, double-spend coins, or invalidate legitimate transactions. This is achieved by flooding the network with fake nodes controlled by the attacker.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Types of Sybil Attacks\"})}),/*#__PURE__*/e(\"p\",{children:\"Sybil Attacks can be divided into two main types:\"}),/*#__PURE__*/e(\"img\",{alt:\"Examples of Indirect Sybil Attacks and Direct Sybil Attacks\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/a9VvHjn9YC8alDWB7UhkZIDM.png\",srcSet:\"https://framerusercontent.com/images/a9VvHjn9YC8alDWB7UhkZIDM.png?scale-down-to=512 512w,https://framerusercontent.com/images/a9VvHjn9YC8alDWB7UhkZIDM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/a9VvHjn9YC8alDWB7UhkZIDM.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Examples of Indirect Sybil Attacks and Direct Sybil Attacks\\xa0\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Direct Sybil Attacks\"})}),/*#__PURE__*/e(\"p\",{children:\"In a direct Sybil attack, malicious nodes communicate directly with honest nodes in the network. The attacker creates fake nodes that interact with genuine nodes that are unable to distinguish between legitimate and fraudulent nodes. As a result, the attacker can influence the honest nodes to take actions that are in their self-interest, such as approving malicious transactions or proposals.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Indirect Sybil Attacks\"})}),/*#__PURE__*/e(\"p\",{children:\"An indirect Sybil attack involves the use of proxy nodes as intermediaries. Instead of interacting directly with the honest nodes, the attacker uses these proxy nodes to mask the activities of the Sybil nodes. This allows the attacker to spread false information and execute their attack without revealing the true source of the malicious activity.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How does a Sybil Attack work?\"})}),/*#__PURE__*/e(\"p\",{children:\"A Sybil attack exploits vulnerabilities in the way nodes are created and validated in a peer-to-peer network. If it's easy to create new nodes, malicious actors can create many fake nodes to gain majority control.\"}),/*#__PURE__*/e(\"p\",{children:\"The attacker uses these fake identities to:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Gain influence over network consensus\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Manipulate records and transactions\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Undermine the trust and security of the entire system\"})})]}),/*#__PURE__*/e(\"p\",{children:\"While Sybil attacks are a critical threat to blockchain networks, they can also occur in other contexts, such as:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://formo.so/blog/what-are-airdrops-10-biggest-crypto-airdrops-in-2024\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Airdrops:\"})}),\" Fake farm accounts create artificial network activity to claim as many tokens as possible during airdrop events.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Online voting systems: Multiple fake accounts can be used to manipulate results\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Social media platforms: Fake accounts can spread misinformation and create a false sense of community consensus\"})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Threats posed by Sybil Attacks\"})}),/*#__PURE__*/e(\"p\",{children:\"Some of the key threats include:\"}),/*#__PURE__*/e(\"img\",{alt:\"The impact of Sybil attacks on the blockchain\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/rFNT7joob6GE0UvxtSj3IVQZBMA.png\",srcSet:\"https://framerusercontent.com/images/rFNT7joob6GE0UvxtSj3IVQZBMA.png?scale-down-to=512 512w,https://framerusercontent.com/images/rFNT7joob6GE0UvxtSj3IVQZBMA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/rFNT7joob6GE0UvxtSj3IVQZBMA.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"The impact of Sybil attacks on the blockchain\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Blocking users from the network\"})}),/*#__PURE__*/e(\"p\",{children:\"A Sybil attack that creates enough fake identities can allow the attacker to outvote honest nodes and refuse to send or receive blocks, effectively blocking users from the network.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"51% Attacks\"})}),/*#__PURE__*/e(\"p\",{children:\"If a Sybil attack allows a malicious actor to control more than 51% of a network's total hash rate or computational power, they can conduct a 51% attack. This can damage the integrity of the blockchain by allowing the attacker to\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Change the order of transactions\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Reverse their transactions to enable double spending\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Prevent legitimate transactions from being confirmed\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Manipulate network processes\"})}),/*#__PURE__*/e(\"p\",{children:\"With a large number of fake nodes, Sybil attackers can manipulate decision-making processes in the network, such as voting on proposals, to push through malicious changes.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Compromise user privacy and security\"})}),/*#__PURE__*/e(\"p\",{children:\"Sybil attackers can use their rogue nodes to intercept and analyze user data, compromising the privacy and security of network subscribers.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Mitigating Sybil Attacks\"})}),/*#__PURE__*/e(\"p\",{children:\"Cryptocurrency networks employ various Sybil-resistant mechanisms, such as proof-of-work, Byzantine fault tolerance, and reputation systems, to impose economic or other barriers on attackers and maintain the integrity of the network.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Unfair token distribution\"})}),/*#__PURE__*/e(\"p\",{children:\"Sybil attackers use various tactics to create fake accounts that meet airdrop criteria. By controlling many counterfeit identities, they can claim a significantly larger portion of the airdropped tokens than intended, leading to unfair token distribution and damaging the project's reputation.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Examples of Sybil Attacks on blockchain networks\"})}),/*#__PURE__*/e(\"p\",{children:\"Sybil attacks have targeted various blockchain networks over the years, with several high-profile incidents:\"}),/*#__PURE__*/e(\"img\",{alt:\"Examples of major Sybil attacks on blockchain networks\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/8MnsAbho016ouRPNycPAVHtlbCw.png\",srcSet:\"https://framerusercontent.com/images/8MnsAbho016ouRPNycPAVHtlbCw.png?scale-down-to=512 512w,https://framerusercontent.com/images/8MnsAbho016ouRPNycPAVHtlbCw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/8MnsAbho016ouRPNycPAVHtlbCw.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Examples of major Sybil attacks on blockchain networks\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Monero\"})}),/*#__PURE__*/t(\"p\",{children:[\"In November 2020, the \",/*#__PURE__*/e(n,{href:\"https://www.getmonero.org/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Monero\"})}),\" blockchain experienced a 10-day Sybil attack. The attacker used multiple malicious nodes to disrupt the network and attempt to deanonymize transactions.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Ethereum Classic\"})}),/*#__PURE__*/t(\"p\",{children:[\"In the summer of 2020, \",/*#__PURE__*/e(n,{href:\"https://ethereumclassic.org/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Ethereum Classic\"})}),\" was hit by a Sybil attack. The hacker gained control of the majority of Ethereum Classic's hash power, allowing them to conduct a double-spend attack and steal over $5 million in ETCs by manipulating transactions and exchanges.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Solana\"})}),/*#__PURE__*/t(\"p\",{children:[\"The \",/*#__PURE__*/e(n,{href:\"https://solana.com/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Solana\"})}),\" network faced a Sybil attack in 2022, resulting in over $5 million worth of cryptocurrency theft. The attacker exploited a vulnerability in Solana, highlighting the vulnerability of even high-performance blockchains to such attacks.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Examples of Sybil Attacks on airdrops\"})}),/*#__PURE__*/e(\"p\",{children:\"Here are some notable examples of Sybil attacks on airdrops:\"}),/*#__PURE__*/e(\"img\",{alt:\"Examples of major Sybil attacks on airdropss\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/P2e23wNkYO7aiHGQLCxp9VTeL8.png\",srcSet:\"https://framerusercontent.com/images/P2e23wNkYO7aiHGQLCxp9VTeL8.png?scale-down-to=512 512w,https://framerusercontent.com/images/P2e23wNkYO7aiHGQLCxp9VTeL8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/P2e23wNkYO7aiHGQLCxp9VTeL8.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Optimism\"})}),/*#__PURE__*/t(\"p\",{children:[\"The\",/*#__PURE__*/e(n,{href:\"https://optimism.io/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\" Optimism\"})}),\" Foundation has disqualified over 17,000 addresses from their airdrop, reallocating 14 million OP tokens. This crackdown targets Sybil attackers, who use multiple wallets to hoard airdropped tokens and gain disproportionate influence.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Arbitrum ARB\"})}),/*#__PURE__*/t(\"p\",{children:[\"During the recent \",/*#__PURE__*/e(n,{href:\"https://arbitrum.io/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Arbitrum\"})}),\" ARB token airdrop, users controlling multiple addresses received nearly 48% of all tokens distributed. Some wallets accumulated over $1 million worth of ARB tokens, suggesting they belonged to the same person or entity trying to game the system.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"zkSync\"})}),/*#__PURE__*/t(\"p\",{children:[\"Ethereum Layer-2 scaler \",/*#__PURE__*/e(n,{href:\"https://zksync.io/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"zkSync\"})}),\" is facing criticism for its token airdrop due to perceived inadequate anti-Sybil measures, leading to claims of unfair distribution. A Sybil tracking account estimated that 135 million ZK tokens could be going into Sybil wallets. The value of the token dropped significantly after the airdrop announcement.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"5 Ways to prevent Sybil Attacks\"})}),/*#__PURE__*/e(\"p\",{children:\"To prevent Sybil Attacks, consider implementing the following strategies:\"}),/*#__PURE__*/e(\"img\",{alt:\"5 ways to prevent Sybil Attacks\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/fWDIGqVonMmPa8PdClkskYTwwH0.png\",srcSet:\"https://framerusercontent.com/images/fWDIGqVonMmPa8PdClkskYTwwH0.png?scale-down-to=512 512w,https://framerusercontent.com/images/fWDIGqVonMmPa8PdClkskYTwwH0.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/fWDIGqVonMmPa8PdClkskYTwwH0.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"5 ways to prevent Sybil Attacks \"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Costly consensus mechanisms\"})}),/*#__PURE__*/e(\"p\",{children:\"Proof-of-Work (PoW) and Proof-of-Stake (PoS) consensus mechanisms make it economically infeasible for attackers to control enough nodes to dominate the network. In PoW, nodes must solve complex mathematical problems that require significant computing power and energy. In PoS, validators must stake a significant amount of cryptocurrency, such as 32 ETH on the Ethereum network, to participate.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Social Trust Graphs\"})}),/*#__PURE__*/e(\"p\",{children:\"Analyzing the connectivity data between nodes and assessing their trustworthiness can help detect Sybil nodes. Techniques such as SybilRank and SybilGuard use social trust graphs to flag suspicious nodes, making it easier to identify and isolate potential Sybil nodes.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Identity verification\"})}),/*#__PURE__*/e(\"p\",{children:'Robust identity verification prevents Sybil attacks by ensuring that each node is legitimate. P2P networks can enforce a \"one entity per person\" rule with methods such as pseudonym parties, where users verify their identity at specific times and places. This can involve a central authority verifying IP addresses and real-world identities, or using technologies such as Worldcoin\\'s iris biometrics.'}),/*#__PURE__*/e(\"p\",{children:\"6 ways to prevent Sybil Attacks (2)\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Reputation systems\"})}),/*#__PURE__*/e(\"p\",{children:\"Adopting a hierarchical system can deter Sybil attacks by putting new nodes on probation until they prove their legitimacy. Long-standing nodes with a proven track record are given more influence, making it difficult for new, potentially malicious nodes to launch significant attacks.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Delegated Proof-of-Stake (DPoS)\"})}),/*#__PURE__*/e(\"p\",{children:'DPoS is similar to PoS, but instead of giving all nodes an equal chance to validate transactions and create blocks, the network selects a smaller group of trusted nodes, called \"delegates,\" to be responsible for validating transactions and creating new blocks. These delegates are typically elected by the community and are incentivized to act honestly to avoid losing their status and rewards.'}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Acquire verified, high-quality users\\xa0 Formo\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://formo.so/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Formo\"})}),\" is a \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/5-things-web3-form-builders-can-do-that-google-forms-can-t\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Web3 form builder\"})}),\" that helps builders launch Sybil-resistant forms and surveys for onchain users. Formo allows you to create token-gated forms and surveys accessible only to users who own a specific token or credential, increasing security and Sybil resistance.\"]}),/*#__PURE__*/e(\"img\",{alt:\"Conduct security surveys and uncover actionable insights with Formo\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/mMLvYDPRhXxi4TVTkuGaRK9YSA.png\",srcSet:\"https://framerusercontent.com/images/mMLvYDPRhXxi4TVTkuGaRK9YSA.png?scale-down-to=512 512w,https://framerusercontent.com/images/mMLvYDPRhXxi4TVTkuGaRK9YSA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/mMLvYDPRhXxi4TVTkuGaRK9YSA.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Conduct security surveys and uncover actionable insights with Formo\"}),/*#__PURE__*/e(\"p\",{children:\"Sybil attacks harm decentralized blockchain networks, but their impact can be mitigated through proven strategies and mechanisms. By taking careful measures, web3 projects can provide users with greater freedom and autonomy in their online interactions while maintaining a high level of security against Sybil attacks.\"})]});export const richText4=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Tracking Web3 Product Metrics enables teams to make data-driven decisions about their product, marketing, and growth strategies. Go beyond basic metrics such as page views and social media impressions to supercharge your growth. Let's explore these key metrics and how you can measure the success of your Web3 project.\"}),/*#__PURE__*/e(\"img\",{alt:\"Web3 Product Metrics helps brands track adoption, identify product-market fit, and make data-driven decisions\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/bkGtmokZpiVl5tXnEIBAwUpB39Q.png\",srcSet:\"https://framerusercontent.com/images/bkGtmokZpiVl5tXnEIBAwUpB39Q.png?scale-down-to=512 512w,https://framerusercontent.com/images/bkGtmokZpiVl5tXnEIBAwUpB39Q.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bkGtmokZpiVl5tXnEIBAwUpB39Q.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Web3 Product Metrics helps brands track adoption, identify product-market fit, and make data-driven decisions\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"10 Core Web3 Product Metrics for web3 startups\"})}),/*#__PURE__*/t(\"p\",{children:[\"While additional metrics may be important for specific projects, these are 12 core Web3 Product Metrics that every project should consider when \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/web3-product-analytics-best-practices-and-benefits\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"analysing Web3 products\"})}),\":\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"1. New Wallets (Signups)\"})}),/*#__PURE__*/e(\"p\",{children:'New Wallets represent users who had their first onchain interaction with your project in a given period. This \"first interaction\" metric shows the conversion point at which an audience becomes a user.'}),/*#__PURE__*/e(\"img\",{alt:\"Examples of the New Wallet and Active Wallet classification process\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/zvIdjgcLso5S9HI3Dq0m082iIk.png\",srcSet:\"https://framerusercontent.com/images/zvIdjgcLso5S9HI3Dq0m082iIk.png?scale-down-to=512 512w,https://framerusercontent.com/images/zvIdjgcLso5S9HI3Dq0m082iIk.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/zvIdjgcLso5S9HI3Dq0m082iIk.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Examples of the New Wallet and Active Wallet classification process\"}),/*#__PURE__*/e(\"p\",{children:\"To analyze the conversion process, consider two aspects before the actual conversion:\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(19, 52, 59)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"The number of times your conversion page is viewed\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(19, 52, 59)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"The number of times a user connects a wallet\"})})]}),/*#__PURE__*/e(\"p\",{children:'Tracking wallet connections provides insight into your potential web3 conversion rate. For example, if 1,000 views lead to 25 wallet connections (2.5%) and 3 onchain transactions (12% conversion rate), these 3 users are now in your \"new wallet\" category.'}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"2. Active Wallets\"})}),/*#__PURE__*/e(\"p\",{children:\"Active wallets are consistently active with your project within a particular time window, typically 30 days (Monthly Active Wallets). A relatively flat active wallet trend line is often positive, meaning you've found a consistent set of users. Analyzing the habits of these consistent users can provide insights for growing your user base.\"}),/*#__PURE__*/t(\"p\",{children:[\"To uncover deeper insights, segment your active wallets into super users, high-value users, and competitive users. Tools such as \",/*#__PURE__*/e(n,{href:\"https://formo.so/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Formo\"})}),\" make setting up these segments easy and perform deeper analytics on each.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"3. At Risk Wallets & Saved Wallets\"})}),/*#__PURE__*/e(\"p\",{children:\"At-risk wallets are users who have not been active with your project in the last 30-60 days. This Web3 Product Metric can indicate\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(19, 52, 59)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[\"Lack of \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/what-is-product-market-fit-12-metrics-to-measure-it\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"product-market fit\"})})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(19, 52, 59)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Lack of features to retain users\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(19, 52, 59)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Targeting non-ideal users\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Saved wallets are those that were previously at risk but have returned to active status. This can signal:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(19, 52, 59)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"New or improved features that meet user needs\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(19, 52, 59)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Improved product-market fit\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(19, 52, 59)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Effective communications to reach existing users\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"4. Retention Rate\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://formo.so/blog/8-effective-customer-retention-strategies-to-try-out\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"The retention\"})}),\" rate is the percentage of users that are retained over some time. It shows how well a new product resonates and keeps users. A high retention rate displays opportunities for more effective marketing, valuable user feedback, and powerful features.\\xa0\"]}),/*#__PURE__*/e(\"img\",{alt:\"Retention rate formula\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/uFVbvqMXes0IkPpyRez6TBnTg.png\",srcSet:\"https://framerusercontent.com/images/uFVbvqMXes0IkPpyRez6TBnTg.png?scale-down-to=512 512w,https://framerusercontent.com/images/uFVbvqMXes0IkPpyRez6TBnTg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/uFVbvqMXes0IkPpyRez6TBnTg.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Retention rate formula\"}),/*#__PURE__*/e(\"p\",{children:\"To calculate it, divide the number of purchasing users at the end of a period by the total at the beginning, then multiply by 100. For example, 750 out of 3,000 is a retention rate of 25%.\"}),/*#__PURE__*/e(\"p\",{children:\"Brands typically aim for a retention rate of 90% or higher. Improving retention leads to long-term product success.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"5. Customer Lifetime Value\"})}),/*#__PURE__*/e(\"p\",{children:\"Calculating the lifetime value (LTV) of web3 users depends on the specific project. However, a common Customer Lifetime Value (CLV) formula from the web2 world can serve as a solid baseline:\"}),/*#__PURE__*/e(\"img\",{alt:\"Customer lifetime value formula\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/eFq8xImRuhoOcrigN2FXPS5tmAk.png\",srcSet:\"https://framerusercontent.com/images/eFq8xImRuhoOcrigN2FXPS5tmAk.png?scale-down-to=512 512w,https://framerusercontent.com/images/eFq8xImRuhoOcrigN2FXPS5tmAk.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/eFq8xImRuhoOcrigN2FXPS5tmAk.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Customer lifetime value formula\"}),/*#__PURE__*/e(\"p\",{children:\"To calculate customer lifetime, divide your total user lifetime by your total number of users. This CLV calculation indicates the health of your product and service. If your CLV is greater than your CAC, you're trending in the right direction.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"6. Customer Acquisition Cost\"})}),/*#__PURE__*/e(\"p\",{children:\"Customer Acquisition Cost (CAC) is the cost of acquiring a new user. It's an important metric to evaluate when launching a new product because it helps understand the efficiency of acquisition efforts.\"}),/*#__PURE__*/e(\"p\",{children:\"In web3, airdrops are effectively a web3 native form of CAC. When evaluating this Web3 Product Metrics, it's useful to analyze it on a per-channel basis. Acquisition channels for new products may include:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(19, 52, 59)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Paid advertising\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(19, 52, 59)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Content marketing\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(19, 52, 59)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Referral programs\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(19, 52, 59)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(n,{href:\"https://formo.so/blog/how-to-build-a-web3-community-best-engagement-strategies\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Community building\"})})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(19, 52, 59)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(n,{href:\"https://formo.so/blog/what-are-airdrops-10-biggest-crypto-airdrops-in-2024\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Airdrops\"})})})})]}),/*#__PURE__*/e(\"img\",{alt:\"Customer acquisition cost formula\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/SIG64TesJvR2yEyxMiQx3cNMg.png\",srcSet:\"https://framerusercontent.com/images/SIG64TesJvR2yEyxMiQx3cNMg.png?scale-down-to=512 512w,https://framerusercontent.com/images/SIG64TesJvR2yEyxMiQx3cNMg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/SIG64TesJvR2yEyxMiQx3cNMg.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Customer acquisition cost formula\"}),/*#__PURE__*/e(\"p\",{children:\"To calculate CAC, divide the total sales and marketing spend by the number of new users acquired in a given period. For example, if $10,000 was spent to acquire 200 new users, the CAC would be $50 per user.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"7. Activation Rate\"})}),/*#__PURE__*/e(\"p\",{children:'Activation rate is the percentage of users who successfully activate and engage with your product. It measures the effectiveness of go-to-market strategy and the likelihood of reaching the \"aha\" moment.'}),/*#__PURE__*/e(\"img\",{alt:\"Activation rate formula\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/a0hhfUzIXtnGwCJ7JRxv0oWkCA.png\",srcSet:\"https://framerusercontent.com/images/a0hhfUzIXtnGwCJ7JRxv0oWkCA.png?scale-down-to=512 512w,https://framerusercontent.com/images/a0hhfUzIXtnGwCJ7JRxv0oWkCA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/a0hhfUzIXtnGwCJ7JRxv0oWkCA.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Activation rate formula\"}),/*#__PURE__*/e(\"p\",{children:\"It is calculated by dividing activated users by sign-ups and multiplying by 100. For example, if 600 out of 1000 signups are activated, the rate is (600/1000) * 100 = 60%.\"}),/*#__PURE__*/e(\"p\",{children:\"Brands typically aim for an activation rate of over 40%. Tracking activation helps improve go-to-market strategy and optimize the activation funnel.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"8. Customer Engagement Score\"})}),/*#__PURE__*/e(\"p\",{children:\"The Customer Engagement Score (CES) measures user engagement and interaction with your product. It helps identify high engagement points in the user journey for optimization.\"}),/*#__PURE__*/e(\"img\",{alt:\"Customer Engagement Score (CES) formula\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/ipSybblxfpGex3IBuTZGwx44AmY.png\",srcSet:\"https://framerusercontent.com/images/ipSybblxfpGex3IBuTZGwx44AmY.png?scale-down-to=512 512w,https://framerusercontent.com/images/ipSybblxfpGex3IBuTZGwx44AmY.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ipSybblxfpGex3IBuTZGwx44AmY.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Customer Engagement Score (CES) formula\"}),/*#__PURE__*/t(\"p\",{children:[\"To calculate the CES, first find the total event value by multiplying the impact and frequency of events in a period. Then add up all the event totals. By tracking CES, you can increase user \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/top-10-product-engagement-metrics-and-how-to-track-them\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"engagement\"})}),\" and identify expansion opportunities to drive revenue growth.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"9. Satisfaction Score\"})}),/*#__PURE__*/e(\"p\",{children:\"The Satisfaction Score measures how satisfied users are with your product. It evaluates whether you're meeting their expectations.\"}),/*#__PURE__*/e(\"img\",{alt:\"Satisfaction score formula\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/c1AiTNri95XgTWA4IRqtrBuiMtk.png\",srcSet:\"https://framerusercontent.com/images/c1AiTNri95XgTWA4IRqtrBuiMtk.png?scale-down-to=512 512w,https://framerusercontent.com/images/c1AiTNri95XgTWA4IRqtrBuiMtk.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/c1AiTNri95XgTWA4IRqtrBuiMtk.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Satisfaction score formula\"}),/*#__PURE__*/e(\"p\",{children:\"To calculate it, send out a survey asking users to rate their satisfaction on a scale of 1-10. Divide the number of satisfied (8+) users by the total number of users surveyed.\"}),/*#__PURE__*/e(\"p\",{children:\"Brand\u2019s standard for satisfaction is 8 or higher out of 10. Measuring this metric will help you identify areas to improve your product.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"10. Net Promoter Score\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://formo.so/blog/what-is-nps-(net-promoter-score)-how-to-track-them\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"NPS\"})}),\" measures how likely users are to recommend your product. It indicates the potential for word-of-mouth advertising.\"]}),/*#__PURE__*/e(\"img\",{alt:\"Net promoter score formula\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/EQmvT8gQPtyTT2fL5uL1u085zGg.png\",srcSet:\"https://framerusercontent.com/images/EQmvT8gQPtyTT2fL5uL1u085zGg.png?scale-down-to=512 512w,https://framerusercontent.com/images/EQmvT8gQPtyTT2fL5uL1u085zGg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/EQmvT8gQPtyTT2fL5uL1u085zGg.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Net promoter score formula\"}),/*#__PURE__*/e(\"p\",{children:\"Calculate NPS by subtracting the percentage of detractors (6 or less) from promoters (9-10). For example, if 59% are promoters and 17% are detractors, NPS is 59-17 = 42.\"}),/*#__PURE__*/e(\"p\",{children:\"Brands typically aim for NPS is around 40. Using NPS with follow-up questions identifies areas to improve user loyalty.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Understand and engage your onchain users with Formo\"})}),/*#__PURE__*/t(\"p\",{children:[\"Formo is a Web3 solution designed for marketing and product teams to track in-app engagement, segment onchain users, \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/what-are-web3-forms-a-new-way-to-collect-onchain-data\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"create surveys\"})}),\", and measure user satisfaction. Formo helps you monitor the success of product launches, identify areas for improvement, and make data-driven decisions to enhance your Web3 go-to-market strategy.\"]}),/*#__PURE__*/e(\"img\",{alt:\"Engage onchain users and drive growth with Formo\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/z47Mw4IysCmktnmm0fTwdMqrtqw.png\",srcSet:\"https://framerusercontent.com/images/z47Mw4IysCmktnmm0fTwdMqrtqw.png?scale-down-to=512 512w,https://framerusercontent.com/images/z47Mw4IysCmktnmm0fTwdMqrtqw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/z47Mw4IysCmktnmm0fTwdMqrtqw.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Engage onchain users and drive growth with Formo\"}),/*#__PURE__*/e(\"p\",{children:\"The success of Web3 projects depends on monitoring and improving your product metrics. Measuring key web3 product metrics will help you better engage users at launch and beyond.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"Get started with Formo and engage your onchain users today!\"})]});export const richText5=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Zero-party data provides accurate insights needed to create tailored user experiences, which is critical as the Internet becomes more privacy-conscious. Brands can use this data to understand users, predict behaviour, and refine marketing strategies. In this blog, we'll explore the benefits and differences between zero-party data and other types of data and how to collect and use it.\"}),/*#__PURE__*/e(\"img\",{alt:\"Zero-party Data is the most accurate and relevant user information, direct from the source.\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/D7jQhnjilHgGanUCC56ZnmUtzM.png\",srcSet:\"https://framerusercontent.com/images/D7jQhnjilHgGanUCC56ZnmUtzM.png?scale-down-to=512 512w,https://framerusercontent.com/images/D7jQhnjilHgGanUCC56ZnmUtzM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/D7jQhnjilHgGanUCC56ZnmUtzM.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Zero-party Data is the most accurate and relevant user information, direct from the source.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What Is Zero-party Data?\"})}),/*#__PURE__*/e(\"p\",{children:\"Zero-party Data refers to information users intentionally and proactively share with a brand. When you ask a user about themselves or what they're interested in, the data you collect from the response is Zero-party Data. Gathering this data is the most effective way to know and understand your target audience.\"}),/*#__PURE__*/e(\"p\",{children:\"Examples of Zero-party Data questions:\\xa0\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:'\"How often would you like to receive email from us?\"\\xa0'})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:'\"What kind of content do you like?\"'})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:'\"How was your last shopping experience in our store?\"'})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"4 Different types of data collection\"})}),/*#__PURE__*/e(\"p\",{children:\"Understanding the importance of Zero-party Data is impossible without first understanding what makes it unique. To do this, you need to understand all of the different types of data that can be collected from your users.\\xa0\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Zero-party Data\"})}),/*#__PURE__*/e(\"p\",{children:\"Zero-party Data is the newest and most valuable type of data because it represents information that users voluntarily and intentionally provide to a brand. It includes preferences, purchase intent, personal context, and details about how they want to be recognized by the brand.\"}),/*#__PURE__*/e(\"img\",{alt:\"Zero-party Data enables highly personalized experiences and marketing that users value\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/00l6Rcqzp9OLQa1pEKHRvzA3As.png\",srcSet:\"https://framerusercontent.com/images/00l6Rcqzp9OLQa1pEKHRvzA3As.png?scale-down-to=512 512w,https://framerusercontent.com/images/00l6Rcqzp9OLQa1pEKHRvzA3As.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/00l6Rcqzp9OLQa1pEKHRvzA3As.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Zero-party Data enables highly personalized experiences and marketing that users value\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Users proactively share data, eliminating collection issues\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"The transparent collection process fosters a sense of partnership\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Enables the deepest level of personalization based on direct user intent\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"First-party Data\"})}),/*#__PURE__*/e(\"p\",{children:\"First-party Data is the type of data collected directly from a company's users through their interactions. This includes data from website interactions, purchases, subscriptions, surveys, and other direct engagements.\"}),/*#__PURE__*/e(\"img\",{alt:\"First-party Data provides a clear picture of how users interact with the brand\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/F3IGfFPyY8Aw9KTQEr8ww2hwVxE.png\",srcSet:\"https://framerusercontent.com/images/F3IGfFPyY8Aw9KTQEr8ww2hwVxE.png?scale-down-to=512 512w,https://framerusercontent.com/images/F3IGfFPyY8Aw9KTQEr8ww2hwVxE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/F3IGfFPyY8Aw9KTQEr8ww2hwVxE.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"First-party Data provides a clear picture of how users interact with the brand\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Information that brands collect directly from their channels and sources\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Competitive advantage through the unique user behavior of your collection\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Collecting First-party Data can be resource-intensive, requiring investment in user relationships and robust data collection across owned channels.\\xa0\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Second-party Data\"})}),/*#__PURE__*/e(\"p\",{children:\"Second-party data is first-party data that a brand receives from a trusted partner. It displays additional user information to drive sales, fill gaps and can be used at the point of purchase.\\xa0\"}),/*#__PURE__*/e(\"img\",{alt:\"Second-party Data is First-party Data from another organization that they share directly with you.\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/SFL2Cy1GyFxBSMXKnPP6iEOYfc.png\",srcSet:\"https://framerusercontent.com/images/SFL2Cy1GyFxBSMXKnPP6iEOYfc.png?scale-down-to=512 512w,https://framerusercontent.com/images/SFL2Cy1GyFxBSMXKnPP6iEOYfc.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/SFL2Cy1GyFxBSMXKnPP6iEOYfc.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Second-party Data is First-party Data from another organization that they share directly with you.\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Richer insights enable more targeted and engaging campaigns\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Enables sophisticated targeting of specific user groups\"})})]}),/*#__PURE__*/e(\"p\",{children:\"While Second-party Data can expand user insights, it has significant limitations compared to First-party Data, especially as privacy regulations evolve.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Third-party Data\"})}),/*#__PURE__*/e(\"p\",{children:\"Third-party Data is aggregated from multiple sources and sold by companies that did not collect the information directly.\\xa0\"}),/*#__PURE__*/e(\"img\",{alt:\"Third-party Data is information collected and provided by external sources about individuals with whom they have no direct relationship\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/kXvxMxTZNWFbFq2Y8M41gclRIlI.png\",srcSet:\"https://framerusercontent.com/images/kXvxMxTZNWFbFq2Y8M41gclRIlI.png?scale-down-to=512 512w,https://framerusercontent.com/images/kXvxMxTZNWFbFq2Y8M41gclRIlI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/kXvxMxTZNWFbFq2Y8M41gclRIlI.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Third-party Data is information collected and provided by external sources about individuals with whom they have no direct relationship\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"A more diverse set of user data than a brand could collect on its own\\xa0\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Provides valuable insights for entering new markets\"})})]}),/*#__PURE__*/e(\"p\",{children:\"While Third-party Data offers scale, it lacks the reliability, accuracy, and exclusivity of First- and Second-party Data.\"}),/*#__PURE__*/e(\"img\",{alt:\"Advantages and disadvantages of 4 types of data collection\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/s1p3F276ZKUmjzpgBrTJqoL9jm4.png\",srcSet:\"https://framerusercontent.com/images/s1p3F276ZKUmjzpgBrTJqoL9jm4.png?scale-down-to=512 512w,https://framerusercontent.com/images/s1p3F276ZKUmjzpgBrTJqoL9jm4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/s1p3F276ZKUmjzpgBrTJqoL9jm4.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Advantages and disadvantages of 4 types of data collection\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How can Zero-party Data benefit your brand?\"})}),/*#__PURE__*/e(\"p\",{children:\"The ease of collection and potential drawbacks of other data types make Zero-party Data a critical focus for brands. This data offers several key benefits:\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Accurate and reliable insights\"})}),/*#__PURE__*/e(\"p\",{children:\"Because Zero-party Data comes directly from the user, it is more trusted, explicit, and accurate than data inferred from other sources. Brands can rely on this information to make data-driven decisions.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Improved personalization\"})}),/*#__PURE__*/t(\"p\",{children:[\"With users' stated preferences and intentions, brands can deliver highly personalized content, product recommendations, and experiences. Brands must respect and respond to this data to build trust and \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/top-10-product-engagement-metrics-and-how-to-track-them\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"engagement\"})}),\".\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Privacy compliance\"})}),/*#__PURE__*/e(\"p\",{children:\"Zero-party Data collection is inherently consent-based, making it highly compliant with evolving privacy regulations such as the General Data Protection Regulation (GDPR) and the California User Privacy Act (CCPA).\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Competitive advantage\"})}),/*#__PURE__*/e(\"p\",{children:\"Zero-party Data provides valuable insights into unmet user needs and emerging trends, informing product and service development to better resonate with target audiences.\\xa0\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Build strong user loyalty\"})}),/*#__PURE__*/e(\"p\",{children:\"A personalized user experience helps build strong user loyalty, which can translate into repeat purchases and positive word-of-mouth.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Where does Zero-party Data come from?\"})}),/*#__PURE__*/e(\"img\",{alt:\"Use surveys, quizzes, and forms to collect data and help users find the right products for their needs\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/ym6flmhYmCaYLkXMJU5ekEbWk.png\",srcSet:\"https://framerusercontent.com/images/ym6flmhYmCaYLkXMJU5ekEbWk.png?scale-down-to=512 512w,https://framerusercontent.com/images/ym6flmhYmCaYLkXMJU5ekEbWk.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ym6flmhYmCaYLkXMJU5ekEbWk.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Use surveys, quizzes, and forms to collect data and help users find the right products for their needs\"}),/*#__PURE__*/e(\"p\",{children:\"Zero-party Data collection can cover a wide range of sources, including:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Surveys\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Quizzes\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(n,{href:\"https://formo.so/blog/what-are-web3-forms-a-new-way-to-collect-onchain-data\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Forms\"})})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Interactive tools and funnels\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Ranking and rating buttons and sliders\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Social media platforms\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Transactional data\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"New users' registration details\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Collecting Zero-party Data should be a seamless, enjoyable experience for users. Integrating it naturally into online interactions makes them more likely to engage. Zero-party Data is best collected through engaging digital touchpoints that directly ask users for more information and gradually accumulate over time.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How do you collect Zero-party Data?\"})}),/*#__PURE__*/e(\"img\",{alt:\"6 strategies for collecting Zero-party Data\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/0A3NdpyhEvRrrUojnZ67BYXwZk.png\",srcSet:\"https://framerusercontent.com/images/0A3NdpyhEvRrrUojnZ67BYXwZk.png?scale-down-to=512 512w,https://framerusercontent.com/images/0A3NdpyhEvRrrUojnZ67BYXwZk.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/0A3NdpyhEvRrrUojnZ67BYXwZk.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"6 strategies for collecting Zero-party Data\"}),/*#__PURE__*/e(\"p\",{children:\"Here are 6 common strategies to effectively collect valuable Zero-party Data:\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"1. Interactive content\"})}),/*#__PURE__*/t(\"p\",{children:[\"Create engaging quizzes, polls, trivia games, and \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/90-web3-market-research-questions-to-ask-your-audiences\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"surveys\"})}),\" that capture Zero-party Data in real-time while providing personalized recommendations, product suggestions, or content based on user responses.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"2. Contests and giveaways\"})}),/*#__PURE__*/e(\"p\",{children:\"Encourage users to share their interests and contact information by offering incentives such as contests and giveaways to create brand buzz while collecting valuable data.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"3. Personalized email campaigns\"})}),/*#__PURE__*/e(\"p\",{children:\"Deliver targeted email campaigns that allow users to self-segment based on their preferences and collect non-personally identifiable information to enhance the personalization of future communications.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"4. Gamification\"})}),/*#__PURE__*/e(\"p\",{children:\"Incorporate game-like elements such as points, badges, and leaderboards to reward users for sharing their interests and personal information, encouraging engagement and participation.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"5. Social media engagement\"})}),/*#__PURE__*/e(\"p\",{children:\"Leverage social media platforms to create interactive experiences, ask questions, and encourage followers to share their opinions, building a strong social media presence and collecting Zero-party Data.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"6. User feedback\"})}),/*#__PURE__*/e(\"p\",{children:\"Solicit user feedback through reviews, testimonials, or ratings, and offer incentives for participation, enabling brands to make informed decisions and improve their offerings based on user insights.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How to use Zero-party Data?\"})}),/*#__PURE__*/e(\"p\",{children:\"Marketers should view data as an active expression of user trust that can lead to lasting loyalty. Here are some expert strategies for using Zero-party Data:\"}),/*#__PURE__*/e(\"img\",{alt:\"8 Best ways to leverage Zero-party Data\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/GwxuGoLT9uUPPjkbMepDdAoiXKM.png\",srcSet:\"https://framerusercontent.com/images/GwxuGoLT9uUPPjkbMepDdAoiXKM.png?scale-down-to=512 512w,https://framerusercontent.com/images/GwxuGoLT9uUPPjkbMepDdAoiXKM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/GwxuGoLT9uUPPjkbMepDdAoiXKM.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"8 Best ways to leverage Zero-party Data\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Tailor product recommendations\"})}),/*#__PURE__*/t(\"p\",{children:[\"Personalize product recommendations for each user based on their unique Zero-party Data, including their specific interests, preferences, and needs. Use insights from Zero-party \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/web3-analytics-challenges-use-cases-opportunities\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Data analytics\"})}),\" to match products to each user segment.\\xa0\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Build comprehensive user profiles\"})}),/*#__PURE__*/t(\"p\",{children:[\"Combine Zero-party Data with other user data sources, such as purchase transaction history, browsing behaviour, and demographic information. Use the rich \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/web3-customer-personas-what-are-they-how-to-create-them\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"user profiles\"})}),\" to segment users into more granular and accurate groups. Identify patterns and trends across multiple data sources to uncover unique user segments.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Create personalized marketing campaigns\"})}),/*#__PURE__*/e(\"p\",{children:\"Use impartial data to create highly targeted and engaging marketing messages that speak directly to individual user needs. Focus on user engagement and tie data collection to user value. Invest in high-quality feedback tools to streamline the data collection process.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Deliver unique and helpful content\"})}),/*#__PURE__*/e(\"p\",{children:\"When you gain insight into users' interests and passions through impartial data, you can deliver branded content that is seen as helpful, rather than irrelevant and intrusive. For example, send targeted content such as product review pages or home renovation inspiration based on stated preferences.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Invite users to relevant experiences\"})}),/*#__PURE__*/e(\"p\",{children:\"Use Zero-party Data to invite users to engage with your brand through interactive digital activities, product samples, or local events. Always let users know they are receiving this invitation because of shared data, and thank them for reinforcing the value of sharing information.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Build community connections\"})}),/*#__PURE__*/e(\"p\",{children:\"Zero-party Data enables you to facilitate lively discussions about important topics. This emotional connection is difficult to achieve with other types of data and can foster a strong sense of community.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Deliver tailored promotions and incentives\"})}),/*#__PURE__*/e(\"p\",{children:\"Offering special discounts, coupons, or incentives in exchange for Zero-party Data is an effective way to demonstrate immediate value to users. This is especially useful in the early stages of building your Zero-party Data engine.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Show user appreciation\"})}),/*#__PURE__*/e(\"p\",{children:\"Use Zero-party Data to go above and beyond to show users you care. This can include moments of surprise and delight, complementary products or services, personalized notes, or involving users in your upcoming decisions.\\xa0\"}),/*#__PURE__*/e(\"img\",{alt:\"Unlock Zero-party Data and gain actionable insights with Formo \",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/St1caCpXVRy5QetakhtACeFDpI.png\",srcSet:\"https://framerusercontent.com/images/St1caCpXVRy5QetakhtACeFDpI.png?scale-down-to=512 512w,https://framerusercontent.com/images/St1caCpXVRy5QetakhtACeFDpI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/St1caCpXVRy5QetakhtACeFDpI.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Unlock Zero-party Data and gain actionable insights with Formo\\xa0\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Easily create forms to collect Zero-party Data\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://formo.so/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(r.a,{children:\"Formo\"})}),\" enables Web3 startups to create surveys, quizzes, and forms to collect Zero-party Data. Formo provides advanced survey logic, social media integration, and analytics that help you effectively collect Zero-party Data while respecting user privacy.\"]}),/*#__PURE__*/e(\"p\",{children:\"Zero-party data is changing the data landscape by putting users in control and helping brands build more meaningful relationships. Embracing zero-party data means committing to user-centricity and ethical data practices. Brands should use this data to gain a deeper understanding of users and drive product-led growth.\"})]});\nexport const __FramerMetadata__ = {\"exports\":{\"richText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "+LAAsJ,IAAMA,EAAsBC,EAAIC,EAAS,CAAC,SAAS,CAAcC,EAAE,IAAI,CAAC,SAAS,+TAA+T,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,8BAA8B,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,qbAAqb,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,+FAA+F,UAAU,eAAe,OAAO,MAAM,IAAI,qEAAqE,OAAO,iQAAiQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,8FAA8F,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,4BAA4B,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,kKAAkK,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,iCAAiC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6SAA6S,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,+BAA+B,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,kUAAkU,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,yBAAyB,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gSAAgS,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,uBAAuB,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,8DAA2EE,EAAEC,EAAE,CAAC,KAAK,oFAAoF,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,2BAA2B,CAAC,CAAC,CAAC,EAAE,sNAAsN,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,gCAAgC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,8FAA8F,UAAU,eAAe,OAAO,MAAM,IAAI,sEAAsE,OAAO,oQAAoQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gGAAgG,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,qHAAqH,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,gBAAgB,CAAC,EAAE,mLAAmL,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,oBAAoB,CAAC,EAAE,uIAAuI,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,cAAc,CAAC,EAAE,IAAiBA,EAAEC,EAAE,CAAC,KAAK,qFAAqF,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,EAAE,wJAAmJ,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,mBAAmB,CAAC,EAAE,wGAAqHA,EAAEC,EAAE,CAAC,KAAK,6EAA6E,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,kBAAkB,CAAC,CAAC,CAAC,EAAE,kEAAkE,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,2BAA2B,CAAC,EAAE,8MAA8M,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,4BAA4B,CAAC,EAAE,+HAA+H,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,mBAAmB,CAAC,EAAE,8FAA2GA,EAAEC,EAAE,CAAC,KAAK,gFAAgF,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,kBAAkB,CAAC,CAAC,CAAC,EAAE,gGAAgG,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,uBAAuB,CAAC,EAAE,gLAAgL,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,kCAAkC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,sOAAsO,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,iGAAiG,UAAU,eAAe,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gGAAgG,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAEC,EAAE,CAAC,KAAK,oBAAoB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,+VAA+V,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAEC,EAAE,CAAC,KAAK,0BAA0B,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,kQAAkQ,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,MAAM,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,iSAAiS,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAEC,EAAE,CAAC,KAAK,2BAA2B,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,iSAAiS,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAEC,EAAE,CAAC,KAAK,gCAAgC,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,4QAA4Q,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,yCAAyC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,+UAA+U,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,mFAAmF,UAAU,eAAe,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,kFAAkF,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,mTAAmT,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,uFAAuF,CAAC,CAAC,CAAC,CAAC,EAAeG,EAAuBL,EAAIC,EAAS,CAAC,SAAS,CAAcC,EAAE,IAAI,CAAC,SAAS,8eAAye,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,2DAAsD,UAAU,eAAe,OAAO,MAAM,IAAI,sEAAsE,OAAO,oQAAoQ,MAAM,CAAC,YAAY,YAAY,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,0DAAqD,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,0cAA0c,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,4CAA4C,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,mfAAmf,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,8eAA8e,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,+DAA0D,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,qDAAqD,UAAU,eAAe,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,oDAAoD,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,qBAAqB,CAAC,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,iDAAiD,UAAU,eAAe,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gDAAgD,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,kCAA+CE,EAAEC,EAAE,CAAC,KAAK,iFAAiF,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,kBAAkB,CAAC,CAAC,CAAC,EAAE,8LAAoL,CAAC,CAAC,EAAeJ,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,0BAA0B,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,EAAE,0HAA0H,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,yBAAyB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,wJAAwJ,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,4BAA4B,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,iKAAiK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,2LAA2L,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,2BAA2B,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,mQAAmQ,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,uDAAuD,UAAU,eAAe,OAAO,MAAM,IAAI,qEAAqE,OAAO,iQAAiQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,sDAAsD,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,0TAA0T,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,wBAAwB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,wHAAwH,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,8BAA8B,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,gHAAgH,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,sBAAsB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,+OAA+O,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,qCAAqC,CAAC,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,iEAAiE,UAAU,eAAe,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gEAAgE,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,uSAAuS,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,uBAAuB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,EAAE,sKAAsK,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,+BAA+B,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,EAAE,mIAAmI,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,wBAAwB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,0FAA0F,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,uBAAuB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,EAAeF,EAAE,SAAS,CAAC,SAAS,GAAG,CAAC,EAAE,6GAA6G,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,0gBAA0gB,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,8PAA8P,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,sBAAsB,CAAC,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,kDAAkD,UAAU,eAAe,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,iDAAiD,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,kYAAkY,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,YAAyBE,EAAEC,EAAE,CAAC,KAAK,0BAA0B,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,QAAqBF,EAAEC,EAAE,CAAC,KAAK,yBAAyB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,0RAA0R,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,sCAAsC,UAAU,eAAe,OAAO,MAAM,IAAI,qEAAqE,OAAO,iQAAiQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,qCAAqC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gTAAgT,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,yBAAyB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,iJAAiJ,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,sBAAsB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,EAAE,0GAA0G,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,wBAAwB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,sJAAsJ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,mCAAmC,CAAC,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,gDAAgD,UAAU,eAAe,OAAO,MAAM,IAAI,oEAAoE,OAAO,8PAA8P,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,+CAA+C,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,yQAAyQ,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,6BAA6B,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,8GAA8G,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,sBAAsB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,iCAA8CF,EAAEC,EAAE,CAAC,KAAK,sBAAsB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,6FAA6F,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,wBAAwB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,EAAE,qKAAqK,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,wBAAwB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,iHAAiH,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,mOAAmO,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,qBAAqB,CAAC,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,gDAAgD,UAAU,eAAe,OAAO,MAAM,IAAI,sEAAsE,OAAO,oQAAoQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,+CAA+C,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,uTAAuT,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,iRAAiR,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,0DAA0D,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,0BAA0B,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,EAAE,qKAAqK,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,0BAA0B,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,mJAAmJ,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,yBAAyB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,EAAE,2IAA2I,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,oBAAoB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,iIAAiI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,8VAA8V,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,8EAA8E,UAAU,eAAe,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6EAA6E,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,oBAAoB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,8ZAA8Z,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,2aAA2a,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,4CAA4C,CAAC,CAAC,CAAC,CAAC,EAAeI,EAAuBN,EAAIC,EAAS,CAAC,SAAS,CAAcC,EAAE,IAAI,CAAC,SAAS,ubAAub,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,yGAAyG,UAAU,eAAe,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,wGAAwG,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,wDAAwD,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,uCAAoDE,EAAEC,EAAE,CAAC,KAAK,6BAA6B,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,QAAqBF,EAAEC,EAAE,CAAC,KAAK,wBAAwB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,iPAAiP,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,2SAA2S,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,qCAAqC,UAAU,eAAe,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,YAAY,EAAE,MAAM,KAAK,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,uBAAoCE,EAAEC,EAAE,CAAC,KAAK,mHAAmH,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,2BAA2B,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,qRAAqR,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,mCAAmC,UAAU,eAAe,OAAO,MAAM,IAAI,sEAAsE,OAAO,oQAAoQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,kCAAkC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,oCAAoC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,uWAAuW,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,6DAA6D,UAAU,eAAe,OAAO,MAAM,IAAI,qEAAqE,OAAO,iQAAiQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,4DAA4D,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6MAA6M,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,kBAAkB,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,4BAA4B,CAAC,EAAE,8GAA8G,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,kBAAkB,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,4BAA4B,CAAC,EAAE,+FAA+F,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,kBAAkB,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,yBAAyB,CAAC,EAAE,yEAAyE,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,kBAAkB,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,gCAAgC,CAAC,EAAE,iGAAiG,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,kBAAkB,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,4BAA4B,CAAC,EAAE,uFAAuF,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,2DAA2D,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gYAAgY,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,yCAAyC,UAAU,eAAe,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,4CAA4C,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6DAA6D,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,kBAAkB,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,kCAAkC,CAAC,EAAE,mOAAmO,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,kBAAkB,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,8BAA8B,CAAC,EAAE,2MAA2M,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,kBAAkB,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,wBAAwB,CAAC,EAAE,qPAAqP,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,kBAAkB,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,sBAAsB,CAAC,EAAE,8JAA8J,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,kBAAkB,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,kCAAkC,CAAC,EAAE,4NAA4N,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,6CAA6C,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,oBAAoB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,gEAA6EF,EAAEC,EAAE,CAAC,KAAK,8EAA8E,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,EAAE,mLAAmL,CAAC,CAAC,EAAeF,EAAE,MAAM,CAAC,IAAI,sEAAsE,UAAU,eAAe,OAAO,MAAM,IAAI,sEAAsE,OAAO,oQAAoQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,wEAAwE,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,8TAA8T,CAAC,CAAC,CAAC,CAAC,EAAeK,EAAuBP,EAAIC,EAAS,CAAC,SAAS,CAAcC,EAAE,IAAI,CAAC,SAAS,+PAA+P,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,mOAAmO,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,oGAAoG,UAAU,eAAe,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,mGAAmG,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,yBAAyB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,+PAA+P,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,sRAAsR,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,wBAAwB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,mDAAmD,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,8DAA8D,UAAU,eAAe,OAAO,MAAM,IAAI,oEAAoE,OAAO,8PAA8P,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,iEAAiE,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,sBAAsB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,4YAA4Y,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,wBAAwB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,8VAA8V,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,+BAA+B,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,uNAAuN,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6CAA6C,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,uCAAuC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,qCAAqC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,uDAAuD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,mHAAmH,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,6EAA6E,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,mHAAmH,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,iFAAiF,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,iHAAiH,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,gCAAgC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,kCAAkC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,gDAAgD,UAAU,eAAe,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,+CAA+C,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,iCAAiC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,sLAAsL,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,uOAAuO,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,kCAAkC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,sDAAsD,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,sDAAsD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,8BAA8B,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6KAA6K,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,sCAAsC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6IAA6I,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,0BAA0B,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,2OAA2O,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,2BAA2B,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,uSAAuS,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,kDAAkD,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,8GAA8G,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,yDAAyD,UAAU,eAAe,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,wDAAwD,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,yBAAsCE,EAAEC,EAAE,CAAC,KAAK,6BAA6B,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,2JAA2J,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,kBAAkB,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,0BAAuCE,EAAEC,EAAE,CAAC,KAAK,+BAA+B,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,kBAAkB,CAAC,CAAC,CAAC,EAAE,sOAAsO,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,OAAoBE,EAAEC,EAAE,CAAC,KAAK,sBAAsB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,2OAA2O,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,uCAAuC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,8DAA8D,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,+CAA+C,UAAU,eAAe,OAAO,MAAM,IAAI,sEAAsE,OAAO,oQAAoQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,MAAmBE,EAAEC,EAAE,CAAC,KAAK,uBAAuB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,4OAA4O,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,qBAAkCE,EAAEC,EAAE,CAAC,KAAK,uBAAuB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,wPAAwP,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,2BAAwCE,EAAEC,EAAE,CAAC,KAAK,qBAAqB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,qTAAqT,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,iCAAiC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,2EAA2E,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,kCAAkC,UAAU,eAAe,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,kCAAkC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,6BAA6B,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,4YAA4Y,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,qBAAqB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,8QAA8Q,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,uBAAuB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,iZAAkZ,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,qCAAqC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,oBAAoB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,8RAA8R,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,iCAAiC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,4YAA4Y,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,gDAAgD,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,oBAAoB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,SAAsBF,EAAEC,EAAE,CAAC,KAAK,mFAAmF,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAE,sPAAsP,CAAC,CAAC,EAAeF,EAAE,MAAM,CAAC,IAAI,sEAAsE,UAAU,eAAe,OAAO,MAAM,IAAI,sEAAsE,OAAO,oQAAoQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,qEAAqE,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gUAAgU,CAAC,CAAC,CAAC,CAAC,EAAeM,EAAuBR,EAAIC,EAAS,CAAC,SAAS,CAAcC,EAAE,IAAI,CAAC,SAAS,gUAAgU,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,gHAAgH,UAAU,eAAe,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,+GAA+G,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,gDAAgD,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,mJAAgKE,EAAEC,EAAE,CAAC,KAAK,2EAA2E,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,yBAAyB,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,0BAA0B,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,0MAA0M,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,sEAAsE,UAAU,eAAe,OAAO,MAAM,IAAI,sEAAsE,OAAO,oQAAoQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,qEAAqE,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,uFAAuF,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,kBAAkB,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,oDAAoD,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,kBAAkB,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,8CAA8C,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gQAAgQ,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,qVAAqV,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,oIAAiJE,EAAEC,EAAE,CAAC,KAAK,oBAAoB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,4EAA4E,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,oCAAoC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,oIAAoI,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,kBAAkB,2BAA2B,MAAM,EAAE,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAC,WAAwBE,EAAEC,EAAE,CAAC,KAAK,4EAA4E,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,kBAAkB,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,kCAAkC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,kBAAkB,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,2GAA2G,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,kBAAkB,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,+CAA+C,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,kBAAkB,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,6BAA6B,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,kBAAkB,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,kDAAkD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,6EAA6E,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,EAAE,6PAA6P,CAAC,CAAC,EAAeF,EAAE,MAAM,CAAC,IAAI,yBAAyB,UAAU,eAAe,OAAO,MAAM,IAAI,qEAAqE,OAAO,iQAAiQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,wBAAwB,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,8LAA8L,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,qHAAqH,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,4BAA4B,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gMAAgM,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,kCAAkC,UAAU,eAAe,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,iCAAiC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,qPAAqP,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,8BAA8B,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,2MAA2M,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,8MAA8M,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,kBAAkB,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,kBAAkB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,kBAAkB,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,kBAAkB,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,kBAAkB,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAEC,EAAE,CAAC,KAAK,iFAAiF,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,kBAAkB,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAEC,EAAE,CAAC,KAAK,6EAA6E,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,MAAM,CAAC,IAAI,oCAAoC,UAAU,eAAe,OAAO,MAAM,IAAI,qEAAqE,OAAO,iQAAiQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,mCAAmC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gNAAgN,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,oBAAoB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,4MAA4M,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,0BAA0B,UAAU,eAAe,OAAO,MAAM,IAAI,sEAAsE,OAAO,oQAAoQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,yBAAyB,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6KAA6K,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,sJAAsJ,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,8BAA8B,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gLAAgL,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,0CAA0C,UAAU,eAAe,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,yCAAyC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,kMAA+ME,EAAEC,EAAE,CAAC,KAAK,gFAAgF,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,EAAE,gEAAgE,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,uBAAuB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,oIAAoI,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,6BAA6B,UAAU,eAAe,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,4BAA4B,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,iLAAiL,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,8IAAyI,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,wBAAwB,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,2EAA2E,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,KAAK,CAAC,CAAC,CAAC,EAAE,qHAAqH,CAAC,CAAC,EAAeF,EAAE,MAAM,CAAC,IAAI,6BAA6B,UAAU,eAAe,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,4BAA4B,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,2KAA2K,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,yHAAyH,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,qDAAqD,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,wHAAqIE,EAAEC,EAAE,CAAC,KAAK,8EAA8E,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAAE,sMAAsM,CAAC,CAAC,EAAeF,EAAE,MAAM,CAAC,IAAI,mDAAmD,UAAU,eAAe,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,kDAAkD,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,uLAAuL,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6DAA6D,CAAC,CAAC,CAAC,CAAC,EAAeO,EAAuBT,EAAIC,EAAS,CAAC,SAAS,CAAcC,EAAE,IAAI,CAAC,SAAS,oYAAoY,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,8FAA8F,UAAU,eAAe,OAAO,MAAM,IAAI,sEAAsE,OAAO,oQAAoQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6FAA6F,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,0BAA0B,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,yTAAyT,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,4CAA4C,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,0DAA0D,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,qCAAqC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,uDAAuD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,sCAAsC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,kOAAkO,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,iBAAiB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,wRAAwR,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,yFAAyF,UAAU,eAAe,OAAO,MAAM,IAAI,sEAAsE,OAAO,oQAAoQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,wFAAwF,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,6DAA6D,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,mEAAmE,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,0EAA0E,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,kBAAkB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,2NAA2N,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,iFAAiF,UAAU,eAAe,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gFAAgF,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,0EAA0E,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,2EAA2E,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,yJAAyJ,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,qMAAqM,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,qGAAqG,UAAU,eAAe,OAAO,MAAM,IAAI,sEAAsE,OAAO,oQAAoQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,oGAAoG,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,6DAA6D,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,yDAAyD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,0JAA0J,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,kBAAkB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,+HAA+H,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,0IAA0I,UAAU,eAAe,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,yIAAyI,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,2EAA2E,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,qDAAqD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,2HAA2H,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,6DAA6D,UAAU,eAAe,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,4DAA4D,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,6CAA6C,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6JAA6J,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,gCAAgC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,4MAA4M,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,0BAA0B,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,4MAAyNE,EAAEC,EAAE,CAAC,KAAK,gFAAgF,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,oBAAoB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,wNAAwN,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,uBAAuB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,+KAA+K,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,2BAA2B,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,uIAAuI,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,uCAAuC,CAAC,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,yGAAyG,UAAU,eAAe,OAAO,MAAM,IAAI,qEAAqE,OAAO,iQAAiQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,wGAAwG,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,0EAA0E,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAEC,EAAE,CAAC,KAAK,8EAA8E,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,+BAA+B,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,wCAAwC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,wBAAwB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,oBAAoB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,MAAM,CAAC,qBAAqB,OAAO,sBAAsB,eAAe,2BAA2B,MAAM,EAAE,SAAsBA,EAAE,IAAI,CAAC,SAAS,iCAAiC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,8TAA8T,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,qCAAqC,CAAC,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,8CAA8C,UAAU,eAAe,OAAO,MAAM,IAAI,sEAAsE,OAAO,oQAAoQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6CAA6C,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,+EAA+E,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,wBAAwB,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,qDAAkEE,EAAEC,EAAE,CAAC,KAAK,gFAAgF,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,EAAE,mJAAmJ,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,2BAA2B,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6KAA6K,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,iCAAiC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,2MAA2M,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,iBAAiB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,yLAAyL,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,4BAA4B,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,4MAA4M,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,kBAAkB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,yMAAyM,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,6BAA6B,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,+JAA+J,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,0CAA0C,UAAU,eAAe,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,yCAAyC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,gCAAgC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,qLAAkME,EAAEC,EAAE,CAAC,KAAK,0EAA0E,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAAE,8CAA8C,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,mCAAmC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,6JAA0KE,EAAEC,EAAE,CAAC,KAAK,gFAAgF,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,EAAE,sJAAsJ,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,yCAAyC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6QAA6Q,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,oCAAoC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6SAA6S,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,sCAAsC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,2RAA2R,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,6BAA6B,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6MAA6M,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,4CAA4C,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,wOAAwO,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,wBAAwB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,iOAAiO,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,kEAAkE,UAAU,eAAe,OAAO,MAAM,IAAI,sEAAsE,OAAO,oQAAoQ,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,KAAK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,oEAAoE,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,gDAAgD,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,oBAAoB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,yPAAyP,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,gUAAgU,CAAC,CAAC,CAAC,CAAC,EAC//lHQ,EAAqB,CAAC,QAAU,CAAC,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,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,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC",
  "names": ["richText", "u", "x", "p", "Link", "motion", "richText1", "richText2", "richText3", "richText4", "richText5", "__FramerMetadata__"]
}
