{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/CowLlPxOhnHeimwTkNDA/1oSfArB322TIC5e3f9JB/YaS5cEemE-6.js"],
  "sourcesContent": ["import{jsx as e,jsxs as t}from\"react/jsx-runtime\";import{Link as n}from\"framer\";import{motion as o}from\"framer-motion\";import*as i from\"react\";export const richText=/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"About 1.3 billion people worldwide live with major disabilities. This represents one-sixth of our \",/*#__PURE__*/e(\"strong\",{children:\"global population\"}),\" who might struggle to access digital content.\"]}),/*#__PURE__*/t(\"p\",{children:[\"The internet has become vital for Americans with disabilities - 75% of them go online every day. Web accessibility isn't just an \",/*#__PURE__*/e(\"strong\",{children:\"extra feature anymore\"}),\". It's a must-have. Many websites still need to catch up since 26% of home pages lack alt text for images. This creates roadblocks for people who depend on screen readers.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Stronger and stronger is the push for better web access every day, as shown by last year's figure of 4605 web accessibility lawsuits filed in the US. 2025 will see the rollout of the European Accessibility Act. Businesses will have to fully \",/*#__PURE__*/e(\"strong\",{children:\"grasp how AI integrates\"}),\" in improving web accessibility to be ahead of the game.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"AI solutions are changing web accessibility\"}),\". Let's look at ways to put these tools to work.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What is Artificial Intelligence (AI)?\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/blog/ai-in-software-development\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Artificial Intelligence\"})}),\" has revolutionized our interactions with digital systems. AI systems can perform tasks that usually need human intelligence. These systems stand apart from regular software because they can notice patterns, learn, reason, and \",/*#__PURE__*/e(\"strong\",{children:\"solve problems without specific\"}),\" programming for each task.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"AI covers several connected technologies:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Machine Learning\"}),\": Algorithms that enable computers to learn from data\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Natural Language Processing\"}),\": Systems that understand and generate human language\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Computer Vision\"}),': Technology that allows computers to \"see\" and interpret visual information']})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Deep Learning\"}),\": Advanced neural networks with multiple layers that simulate complex brain functions\"]})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"AI's capabilities help make the web available to everyone through:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Computer vision analysis of website visuals\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Creation of accurate descriptions for images that lack alternative text\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Conversion of visual content into \",/*#__PURE__*/e(\"strong\",{children:\"screen reader-friendly formats\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Context-based learning\"}),\" to understand webpage elements and their purposes\"]})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What role can AI play in accessibility?\"})}),/*#__PURE__*/t(\"p\",{children:[\"AI has become a valuable partner in helping people with disabilities access digital content. We \",/*#__PURE__*/e(\"strong\",{children:\"automated complex accessibility\"}),\" tasks that once demanded extensive time and resources. The United States saw \",/*#__PURE__*/e(n,{href:\"https://blog.hubspot.com/website/ai-for-web-accessibility\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"4,605 web accessibility lawsuits\"})}),\" in 2023, which shows an urgent need for economical solutions.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"AI-powered tools now address several accessibility challenges:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Automated Image Recognition\"}),\": AI scans images and creates \",/*#__PURE__*/e(\"strong\",{children:\"alternative text descriptions\"}),\" for screen readers, making visual content available to people with visual impairments.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Audio & Video Enhancement\"}),\": AI generates automatic subtitles and closed captioning for video content that helps people with hearing impairments.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Language Simplification\"}),\": Natural Language Processing (NLP) makes text content easier for users with cognitive disabilities to understand.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Code Analysis\"}),\": AI-driven tools \",/*#__PURE__*/e(\"strong\",{children:\"scan website code\"}),\" to find accessibility problems and suggest solutions.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Contrast Analysis\"}),\": AI reviews color schemes to ensure proper contrast for users with visual impairments.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"AI customizes each user's experience by adapting websites based on individual accessibility priorities. The system can adjust font sizes, boost contrast, or simplify layouts to match user needs.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Voice recognition technology\"}),\" lets people with physical impairments direct digital spaces through voice commands. Computer vision algorithms help visually impaired users better understand web content.\"]}),/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/book-free-consultation-call?utm_source=Blog&utm_medium=https%3A%2F%2Fwww.kumohq.co%2Fblog%2Fhow-ai-helps-web-accessibility&utm_campaign=How+AI+Helps+Web+Accessibility%3A+From+Basics+to+Implementation&utm_term=AI&utm_content=CTA\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"630\",src:\"https://framerusercontent.com/images/NWLMuKfSaKKFflk0pdlJLVRI.png\",srcSet:\"https://framerusercontent.com/images/NWLMuKfSaKKFflk0pdlJLVRI.png?scale-down-to=512 512w,https://framerusercontent.com/images/NWLMuKfSaKKFflk0pdlJLVRI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/NWLMuKfSaKKFflk0pdlJLVRI.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/NWLMuKfSaKKFflk0pdlJLVRI.png 2240w\",style:{aspectRatio:\"2240 / 1260\"},width:\"1120\"})})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How is Artificial Intelligence used in web accessibility?\"})}),/*#__PURE__*/t(\"p\",{children:[\"AI technologies are \",/*#__PURE__*/e(\"strong\",{children:\"revolutionizing web accessibility\"}),\" in the digital world. Let's look at the most influential ways AI breaks down barriers for users with disabilities.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Multimedia content captioning\"})}),/*#__PURE__*/t(\"p\",{children:[\"AI-powered captioning tools create automatic subtitles for videos that help people with hearing impairments. In fact, 50% of people keep captions on while \",/*#__PURE__*/e(\"strong\",{children:\"watching online videos\"}),\". This number jumps to 70% for Gen Z users. Machine learning algorithms create precise captions and translations. \",/*#__PURE__*/e(\"strong\",{children:\"Netflix's custom captions\"}),\" with contrasting backgrounds serve as a prime example that helps viewers with vision impairments. On top of that, \",/*#__PURE__*/e(\"strong\",{children:\"tools like Google Live Transcribe\"}),\" turn speech into text live. This allows people with hearing difficulties to join conversations more naturally.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Speech recognition\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/blog/how-to-make-an-ai-chatbot\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Voice recognition technology\"})}),\" turns spoken words into digital commands that enable hands-free website navigation. This becomes valuable if you have physical disabilities that prevent using keyboards or mice. Most computers and mobile devices now come with built-in speech recognition. Users can \",/*#__PURE__*/e(\"strong\",{children:\"dictate text, click links, scroll screens, and perform other tasks\"}),\". The technology helps people with temporary issues like broken arms and those with chronic conditions such as repetitive stress injuries.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Object detection and image recognition\"})}),/*#__PURE__*/t(\"p\",{children:[\"Computer vision algorithms now recognize and describe images to provide context for visually impaired users. These \",/*#__PURE__*/e(\"strong\",{children:\"AI systems generate alternative\"}),\" text for website images. They compare images with millions of pre-indexed examples to create accurate descriptions. The technology helps screen readers \",/*#__PURE__*/e(\"strong\",{children:\"interpret visual content\"}),\" and makes the web easier to navigate for people with visual impairments.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Automatic Sign Language translation\"})}),/*#__PURE__*/t(\"p\",{children:[\"New AI platforms translate text into sign language through \",/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/blog/what-is-generative-ai\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:/*#__PURE__*/e(\"strong\",{children:\"generative AI technology\"})})}),\". Services like Signapse use sign language video collections from qualified translators to ensure accuracy. Sign-Speak offers live translation with advanced sign language recognition systems.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Improved browsing experience\"})}),/*#__PURE__*/t(\"p\",{children:[\"Improves browsing experience by updated website content as per user priorities, such as text size adjustment, increased contrast, and better layout, for \",/*#__PURE__*/e(\"strong\",{children:\"customized adaptation \"}),\"to their needs. \"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What are the main impacts of Artificial Intelligence on web accessibility?\"})}),/*#__PURE__*/t(\"p\",{children:[\"While \",/*#__PURE__*/e(\"strong\",{children:\"AI creates both opportunities\"}),\" and challenges for web accessibility. People with disabilities increasingly interact with digital content in ways that the incorporation of \",/*#__PURE__*/e(\"strong\",{children:\"AI into the mainstream\"}),\" will promise advances but also negative limitations. \"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Positive impacts of AI on web accessibility\"})}),/*#__PURE__*/t(\"p\",{children:[\"AI removes many barriers that once limited digital access for people with disabilities. It helps users \",/*#__PURE__*/e(\"strong\",{children:\"navigate, consume content\"}),\", and take part in online society on their own. Computer vision algorithms now \",/*#__PURE__*/e(\"strong\",{children:\"recognize and describe images\"}),\" better for visually impaired users. Natural language processing also improves text readability for users with cognitive disabilities.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Voice-activated assistance\"}),\" runs on \",/*#__PURE__*/e(\"strong\",{children:\"complex AI algorithms\"}),\" that let users with mobility or visual impairments control devices through speech. This technology now understands complex speech patterns, accents, and voice tones better than ever.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Negative impacts of AI on web accessibility\"})}),/*#__PURE__*/t(\"p\",{children:[\"AI systems still struggle with accuracy. Users often find errors in captions, descriptions, translations, and \",/*#__PURE__*/e(\"strong\",{children:\"voice recognition\"}),\" that can make content hard to understand. YouTube's auto-captions need human editing because they're often wrong or incomplete.\"]}),/*#__PURE__*/t(\"p\",{children:['AI also carries forward human biases from its training data. Amazon\\'s recruitment algorithm showed bias against resumes with the word \"woman\" because it learned from a male-dominated workforce. Only 7% of assistive technology users think ',/*#__PURE__*/e(\"strong\",{children:\"AI product development\"}),\" represents their community well.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Privacy issues pose another big challenge since \",/*#__PURE__*/e(\"strong\",{children:\"AI accessibility features\"}),\" collect sensitive user data. \",/*#__PURE__*/e(\"strong\",{children:\"Voice recognition and personalization\"}),\" technologies need data that must stay protected from security breaches.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How AI is used in web development with Kumo?\"})}),/*#__PURE__*/e(\"img\",{alt:\"web development with Kumo\",className:\"framer-image\",height:\"436\",src:\"https://framerusercontent.com/images/telaIyi00LhweMHLzyLgGIgse8c.png\",srcSet:\"https://framerusercontent.com/images/telaIyi00LhweMHLzyLgGIgse8c.png?scale-down-to=512 512w,https://framerusercontent.com/images/telaIyi00LhweMHLzyLgGIgse8c.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/telaIyi00LhweMHLzyLgGIgse8c.png 1883w\",style:{aspectRatio:\"1883 / 872\"},width:\"941\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Kumo\"})}),\" shows how AI can boost web accessibility without needing deep technical knowledge. The platform connects complex \",/*#__PURE__*/e(\"strong\",{children:\"AI technology with real-world web development\"}),\" needs. It removes many common roadblocks that stop people from using AI.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Kumo connects to your data sources right away. You won't need special pipelines or data changes. This makes it easier for \",/*#__PURE__*/e(\"strong\",{children:\"developers to use AI\"}),\", even if they don't know much about machine learning.\"]}),/*#__PURE__*/e(\"p\",{children:\"The platform shines because it works with regular relational data that most websites use. It turns this data into a graph structure that AI can process. Kumo then uses deep learning to analyze the data. Developers don't have to spend time on manual feature engineering.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Kumo's approach helps web accessibility in several ways:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Easy AI Usage\"}),\": Developers who know \",/*#__PURE__*/e(\"strong\",{children:\"database operations can use the SQL-like query\"}),\" language to handle AI tasks\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Smart Learning\"}),\": The AI figures out important attributes and relationships on its own, unlike old methods that need lots of training\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Clear Understanding\"}),\": Developers can see what drives predictions, which helps explain accessibility improvements\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"The system combines graph neural networks with large language models to use both structured and unstructured data. This mix helps understand context better\u2014vital for meeting different accessibility needs.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Developers can start using Kumo\"}),\" in four steps: connect data, set up table relationships, train the model with simple queries, and run predictions. The results fit right into websites or apps to make accessibility features better.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Kumo brings a fresh take on accessibility improvement. It puts powerful AI tools in reach without needing machine learning expertise. This makes \",/*#__PURE__*/e(\"strong\",{children:\"AI-powered accessibility features\"}),\" accessible to more developers.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Conclusion\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"AI serves as a powerful tool\"}),\" that makes websites available to everyone, particularly the 1.3 billion people worldwide who live with disabilities. \",/*#__PURE__*/e(\"strong\",{children:\"AI breaks down digital barriers\"}),\" through automated captioning, speech recognition, and image analysis that once seemed impossible to overcome.\"]}),/*#__PURE__*/t(\"p\",{children:[\"This technology delivers significant advantages from automated accessibility testing to customized \",/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/blog/ai-user-experience\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"AI user experiences\"})}),\". However, its current limitations include accuracy problems and potential biases. The best results come from \",/*#__PURE__*/e(\"strong\",{children:\"combining AI's capabilities\"}),\" with human expertise instead of depending only on automated solutions.\"]}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/t(\"p\",{children:[\"Companies can start small and gradually expand their digital accessibility efforts. \",/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/contact?utm_source=Blog&utm_medium=https%3A%2F%2Fwww.kumohq.co%2Fblog%2Fhow-ai-helps-web-accessibility&utm_campaign=How+AI+Helps+Web+Accessibility%3A+From+Basics+to+Implementation&utm_term=AI+Helps+Web+Accessibility&utm_content=CTA\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Contact our team at Kumo\"})}),\" to discover how \",/*#__PURE__*/e(\"strong\",{children:\"AI-powered solutions\"}),\" can make your website more available while meeting current compliance standards.\"]})}),/*#__PURE__*/e(\"p\",{children:\"Web accessibility goes beyond legal requirements. It creates inclusive digital spaces where everyone participates fully. As AI continues to evolve, we anticipate more innovative solutions that will help make the web truly available to all users.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"FAQ\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"How will AI affect web design?\"})}),/*#__PURE__*/t(\"p\",{children:[\"AI is transforming web design by automating accessibility improvements that once needed extensive manual work. Next year, developers will see more \",/*#__PURE__*/e(\"strong\",{children:\"AI-powered tools\"}),\" for automated accessibility testing and auditing to help them find and fix problems faster. \",/*#__PURE__*/e(\"strong\",{children:\"AI-driven platforms\"}),\" can now scan websites completely and analyze components like menus, dropdowns, pop-ups, forms, and validations.\"]}),/*#__PURE__*/t(\"p\",{children:[\"AI also speeds up the remediation process by automating common tasks through advanced algorithms. The system can automatically add or fix form labels, which ensures screen readers can identify each field properly. This \",/*#__PURE__*/e(\"strong\",{children:\"automation cuts down\"}),\" the time needed to make websites accessible - what used to take six months now takes much less time.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"What are the 4 principles of web accessibility?\"})}),/*#__PURE__*/e(\"p\",{children:\"The Web Content Accessibility Guidelines (WCAG) has four fundamental principles, known by the acronym POUR:\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Perceivable\"}),\" - Users must be able to notice information and interface components. This means providing text alternatives for non-text content, \",/*#__PURE__*/e(\"strong\",{children:\"alternatives for time-based media\"}),\", adaptable content, and distinguishable foreground/background.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Operable\"}),\" - All users must be able to use interface components and navigation. This covers keyboard accessibility, enough time for tasks, \",/*#__PURE__*/e(\"strong\",{children:\"avoiding seizure-inducing content\"}),\", and clear navigation.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Understandable\"}),\" - Users must be able to comprehend information and interface operation. This needs readable text, predictable operation, and input assistance to help users avoid mistakes.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Robust\"}),\" -Content must work reliably with various user agents, including assistive technologies. This ensures compatibility with current and future technologies.\"]})})]})]});export const richText1=/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"The global artificial intelligence market will \",/*#__PURE__*/e(n,{href:\"https://www.researchgate.net/publication/385781688_The_Role_of_Artificial_Intelligence_in_Software_Development_A_Literature_Review\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"grow by 37.3%\"})}),\" from 2023 to 2030. This explosive growth makes sense - AI is changing how we build and deploy applications in software development.\"]}),/*#__PURE__*/e(\"p\",{children:\"AI coding tools give 70% of developers a major advantage to complete tasks and boost productivity. AI can generate entire functions, automate repetitive tasks, and detect bugs early. These capabilities could add up to $4.4 trillion to the global economy by boosting software engineering productivity.\"}),/*#__PURE__*/t(\"p\",{children:[\"Getting \",/*#__PURE__*/e(\"strong\",{children:\"started with AI in software development\"}),\" might feel overwhelming at first. This beginner-friendly piece will help you understand and use \",/*#__PURE__*/e(\"strong\",{children:\"AI tools in your development process\"}),\". You'll learn everything from picking the right \",/*#__PURE__*/e(\"strong\",{children:\"AI assistants\"}),\" to measuring their effects on your projects.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What is AI in software development?\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/blog/how-to-build-an-ai-agent\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Artificial intelligence in software development\"})}),\" has revolutionized how we create software by increasing efficiency, accuracy, and breakthroughs throughout the development process. AI tools automate code generation, optimize testing, and reshape the scene of software design, building, and maintenance.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"AI in software development uses machine learning\"}),\" models and algorithms that learn from programming languages and public source code. These systems can understand plain language instructions and convert them into working code. This makes \",/*#__PURE__*/e(\"strong\",{children:\"development more available\"}),\" and faster for teams.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.ibm.com/think/topics/ai-in-software-development\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Generative AI and large language models\"})})}),/*#__PURE__*/e(\"strong\",{children:\" (LLMs)\"}),\" have changed everything. They speed up development by automating crucial steps from ideas to testing. These \",/*#__PURE__*/e(\"strong\",{children:\"AI systems cooperate\"}),\" with developers to turn concepts into requirements, create user stories, and produce test cases, code, and documentation.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"AI's impact on software development covers these major areas:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Code generation and assistance\"}),\": AI suggests and predicts code patterns. It handles repetitive work and creates complete functions from simple descriptions.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Bug detection and resolution\"}),\": Smart \",/*#__PURE__*/e(\"strong\",{children:\"AI tools find bugs\"}),\", security issues, and performance problems in code. They recommend fixes and boost overall performance.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Testing and quality assurance\"}),\": AI creates test scenarios, picks the most important tests, and runs them automatically to ensure quality.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Project management\"}),\": Better time predictions come from AI. It handles scheduling and helps teams use resources more effectively.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Documentation and collaboration\"}),\": Teams work better with AI tools that create and update documentation while bridging communication gaps.\"]})})]}),/*#__PURE__*/t(\"p\",{children:[\"AI works as a powerful partner rather than replacing developers. It handles routine work so engineers can solve complex problems and create new \",/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/blog/what-are-ai-solutions\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Ai solutions\"})}),\". The bond between AI and \",/*#__PURE__*/e(\"strong\",{children:\"software development\"}),\" grows stronger each day, opening new possibilities for future software capabilities.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What is the future of AI in software development?\"})}),/*#__PURE__*/t(\"p\",{children:[\"AI will reshape software development's future and bring major changes to the entire product development lifecycle (PDLC). McKinsey reports that \",/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/blog/what-is-generative-ai\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"generative AI\"})}),\" could add between $2.60 trillion and $4.40 trillion to the global economy by increasing \",/*#__PURE__*/e(\"strong\",{children:\"software engineering efficiency\"}),\".\"]}),/*#__PURE__*/t(\"p\",{children:[\"The progress will happen through five key changes. \",/*#__PURE__*/e(\"strong\",{children:\"AI will automate routine tasks\"}),\" like market analysis and performance testing, which will make time to market a lot faster. Customer value will improve sooner because AI knows how to combine scattered sources of \",/*#__PURE__*/e(\"strong\",{children:\"customer feedback\"}),\". On top of that, AI will help develop more innovative ideas through quick prototyping and automated testing.\"]}),/*#__PURE__*/t(\"p\",{children:[\"AI will handle complex programming tasks, but \",/*#__PURE__*/e(\"strong\",{children:\"human developers will stay vital. McKinsey's report suggests up to 80% of programming jobs\"}),\" will remain human-focused. Professionals will move toward expert-generalist roles and focus on complex problem-solving, contextual understanding, and strategic approaches that AI cannot match.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Product Managers' roles will change as AI helps them move right and keep complete oversight from ideation to value creation. \",/*#__PURE__*/e(\"strong\",{children:\"Quality, risk, and compliance testing\"}),\" will start earlier in development to ensure better products from the start.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Companies must prepare beyond just updating their tools. Business models will adapt as customers want \",/*#__PURE__*/e(\"strong\",{children:\"outcome-based pricing instead\"}),\" of usage-based fees. Upskilling talent is vital because AI will reshape the labor pyramid toward \",/*#__PURE__*/e(\"strong\",{children:\"senior engineers with advanced skills\"}),\".\"]}),/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/book-free-consultation-call?utm_source=Blog&utm_medium=https%3A%2F%2Fwww.kumohq.co%2Fblog%2Fai-in-software-development&utm_campaign=AI+in+Software+Development%3A+Transforming+the+Future&utm_term=AI&utm_content=CTA\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"630\",src:\"https://framerusercontent.com/images/2yfobiyNKkSh8BKvQWF6U3mZiI.png\",srcSet:\"https://framerusercontent.com/images/2yfobiyNKkSh8BKvQWF6U3mZiI.png?scale-down-to=512 512w,https://framerusercontent.com/images/2yfobiyNKkSh8BKvQWF6U3mZiI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/2yfobiyNKkSh8BKvQWF6U3mZiI.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/2yfobiyNKkSh8BKvQWF6U3mZiI.png 2240w\",style:{aspectRatio:\"2240 / 1260\"},width:\"1120\"})})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What are the 4 types of AI software?\"})}),/*#__PURE__*/t(\"p\",{children:[\"Developers who want to integrate \",/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/blog/advanced-ai-application-development\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"artificial intelligence into their software projects\"})}),\" need to know the four distinct \",/*#__PURE__*/e(\"strong\",{children:\"categories of AI systems\"}),\". These categories are based on how they work and what they can do.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"1. Reactive Machines\"})}),/*#__PURE__*/e(\"p\",{children:\"Reactive machines are the simplest type of AI software. These systems work with current data and can't store memories or learn from what happened before. They follow preset rules to respond to different inputs and don't get better with time.\"}),/*#__PURE__*/t(\"p\",{children:[\"IBM's Deep Blue showed what \",/*#__PURE__*/e(\"strong\",{children:\"reactive machine AI\"}),\" could do when it beat chess champion Garry Kasparov in 1997. This simple AI now powers many practical \",/*#__PURE__*/e(\"strong\",{children:\"tools like recommendation\"}),\" engines and spam filters.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"2. Limited Memory Machines\"})}),/*#__PURE__*/t(\"p\",{children:[\"Limited memory \",/*#__PURE__*/e(\"strong\",{children:\"AI dominates today's digital world\"}),\". These systems learn from past data to make better decisions, unlike reactive machines. They temporarily store what they experience and make use of this information to perform better.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Self-driving cars demonstrate limited memory AI. They watch their surroundings to decide when to turn, stop, or avoid obstacles. Most AI tools that developers use today - code completion assistants, \",/*#__PURE__*/e(\"strong\",{children:\"automated testing frameworks\"}),\", and debugging tools - are limited memory systems.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"3. Theory of Mind AI\"})}),/*#__PURE__*/e(\"p\",{children:\"Theory of Mind AI remains a concept that researchers continue to develop. This type would grasp human emotions, beliefs, and intentions, which would lead to better human-AI teamwork. Such systems would know what developers need based on context rather than direct commands.\"}),/*#__PURE__*/e(\"p\",{children:\"Scientists are working on Emotion AI right now. This technology would recognize and react to human emotions - a step toward theory of mind capabilities.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"4. Self-Aware AI\"})}),/*#__PURE__*/e(\"p\",{children:\"Self-aware AI exists only in theory. These systems would have consciousness, self-recognition, and intelligence like humans. They would understand their existence and internal states while grasping human emotions and thoughts.\"}),/*#__PURE__*/t(\"p\",{children:[\"This \",/*#__PURE__*/e(\"strong\",{children:\"advanced AI could change software development completely\"}),\". It might create entire applications on its own while understanding its purpose and limits. Yet, truly self-aware AI remains a topic for future technology discussions.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What makes AI valuable for developers?\"})}),/*#__PURE__*/t(\"p\",{children:[\"AI has become an essential tool for software developers worldwide. It speeds up development cycles and improves code quality. Programmers who use AI can \",/*#__PURE__*/e(n,{href:\"https://www.forbes.com/sites/garydrenik/2024/07/09/ai-is-driving-an-evolution-in-the-role-of-the-software-developer/\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"code 126% more projects per week\"})}),\" compared to traditional methods, which has changed how teams create and deploy software.\"]}),/*#__PURE__*/t(\"p\",{children:[\"AI tools optimize coding by automating repetitive tasks. This allows developers to focus on strategic work like \",/*#__PURE__*/e(\"strong\",{children:\"architectural planning and product management\"}),\". GitHub Copilot shows this approach well by offering context-sensitive code suggestions that remove boilerplate code and make development more efficient.\"]}),/*#__PURE__*/t(\"p\",{children:[\"AI tools substantially improve software development accuracy. \",/*#__PURE__*/e(\"strong\",{children:\"DeepCode \"}),\"uses machine learning algorithms to analyze code patterns and finds potential bugs and security issues that developers might miss. This proactive bug detection cuts debugging time and makes code more reliable.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"AI automation\"}),\" has transformed testing and quality assurance, which used to take considerable time. These tools run tests that would need extensive manual work and provide better coverage with faster feedback on code changes. Developers can now spot issues earlier, which reduces manual testing time.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Setting Up Your First AI Development Environment\"})}),/*#__PURE__*/t(\"p\",{children:[\"You need the right environment and \",/*#__PURE__*/e(\"strong\",{children:\"tools to start using AI in software development\"}),\". The right \",/*#__PURE__*/e(\"strong\",{children:\"AI development environment\"}),\" will improve your coding efficiency and boost creative output.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Choosing the right AI tools for beginners\"})}),/*#__PURE__*/t(\"p\",{children:[\"New users should focus on AI tools with easy-to-use interfaces and reliable documentation. GitHub Copilot has become one of the most accessible solutions, with \",/*#__PURE__*/e(n,{href:\"https://about.gitlab.com/the-source/ai/getting-started-with-ai-in-software-development-a-guide-for-leaders/\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"over 1 million developers\"})}),\" and more than 20,000 organizations using it. Cursor offers excellent integration with Visual Studio Code and provides \",/*#__PURE__*/e(\"strong\",{children:\"context-aware suggestions\"}),\" through natural language processing. Tabnine's code completion works in more than 25 programming languages, making it useful in a variety of development scenarios.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"These main factors matter when you pick your first AI assistant:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Integration compatibility\"}),\" with your existing IDE and workflow\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Language support\"}),\" for your specific programming needs\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Cost structure\"}),\" - options range from completely free tools to subscription-based services\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Privacy considerations\"}),\" regarding how your code is processed and stored\"]})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Installing and configuring AI coding assistants\"})}),/*#__PURE__*/t(\"p\",{children:[\"Adding an extension to your preferred IDE is the typical installation process. VS Code users can search for their chosen \",/*#__PURE__*/e(\"strong\",{children:\"AI assistant in the extensions marketplace\"}),\" and install it directly. Most tools need configuration after installation, which often includes API keys from providers like OpenAI or Anthropic.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Developers who care about data privacy can use \",/*#__PURE__*/e(\"strong\",{children:\"local solutions like Ollama\"}),\" to run open-source models like \",/*#__PURE__*/e(\"strong\",{children:\"DeepSeek Coder or CodeQwen on their machines\"}),\". Teams can also use Google Cloud's Gemma, which connects to VS Code extensions and provides enterprise-grade service.\"]}),/*#__PURE__*/t(\"h3\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Creating effective prompts for \"}),/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/blog/ai-code-generation\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI code generation\"})})})]}),/*#__PURE__*/t(\"p\",{children:[\"Your prompt's clarity relates directly to the quality of \",/*#__PURE__*/e(\"strong\",{children:\"AI-generated code\"}),'. Specific details work better than vague requests. Rather than asking to \"Create a user authentication system,\" say \"',/*#__PURE__*/e(\"strong\",{children:\"Create a JWT-based authentication system\"}),\" for a \",/*#__PURE__*/e(\"strong\",{children:\"Node.js Express API using bcrypt\"}),' for password hashing\".']}),/*#__PURE__*/e(\"p\",{children:\"Complex problems yield better results when broken down into steps. The best approach is to start with concepts before asking for implementation details. You should specify language versions, frameworks, and architectural patterns to match your existing codebase.\"}),/*#__PURE__*/t(\"p\",{children:[\"Experience will help you try different \",/*#__PURE__*/e(\"strong\",{children:\"prompting techniques\"}),\". Chain-of-thought approaches can guide the AI through logical reasoning steps before it generates the final solution.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Implementing AI Across Development Phases\"})}),/*#__PURE__*/t(\"p\",{children:[\"AI shows its true \",/*#__PURE__*/e(\"strong\",{children:\"potential when developers implement\"}),\" it throughout their software development phases. Here's a look at how AI revolutionizes each stage of the development process.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"AI for requirements analysis and planning\"})}),/*#__PURE__*/t(\"p\",{children:[\"AI excels at turning vague ideas into structured requirements. A Thoughtworks case study revealed that teams who used generative \",/*#__PURE__*/e(\"strong\",{children:\"AI to create high-quality\"}),\" user stories achieved shorter lead times and better requirements analysis. The Requirements Quality Assistant (RQA) from IBM, which comes with \",/*#__PURE__*/e(\"strong\",{children:\"embedded Watson capability\"}),\", applies AI to check for errors through Natural Language Processing. \"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Using AI to generate and optimize code\"})}),/*#__PURE__*/t(\"p\",{children:[\"Vertex \",/*#__PURE__*/e(\"strong\",{children:\"AI's Codey APIs generate code\"}),\" from natural language descriptions in many programming languages like\",/*#__PURE__*/e(\"strong\",{children:\" C++, Java, JavaScript, Python, and Ruby\"}),\". Developers who write code with AI help spend less time on routine tasks. Recent studies show that developers who use code generation tools feel 88% more productive and code up to 55% faster than their peers who don't use AI.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Automating testing and debugging with AI\"})}),/*#__PURE__*/t(\"p\",{children:[\"AI revolutionizes testing through \",/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/blog/cost-to-build-an-ai-app-like-deepseek\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"self-healing test automation\"})}),\". BrowserStack's \",/*#__PURE__*/e(\"strong\",{children:\"AI-powered tools spot\"}),\" and fix issues in test scripts when UI elements change, which keeps tests valid without manual fixes. AI tools tap into machine learning for debugging to:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Spot anomalies and unexpected behavior in applications\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Find performance bottlenecks and security vulnerabilities\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Create test cases for edge scenarios developers might miss\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Testing teams can find issues through this dynamic analysis that static code review might miss.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"AI-powered code review and documentation\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"GitHub Copilot and similar AI code\"}),\" review tools can \",/*#__PURE__*/e(n,{href:\"https://www.mckinsey.com/industries/technology-media-and-telecommunications/our-insights/how-an-ai-enabled-software-product-development-life-cycle-will-fuel-innovation\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"speed up the process seven times faster\"})}),\" than traditional manual reviews while they catch vulnerabilities and style issues. These tools use advanced pattern recognition to find code smells, \",/*#__PURE__*/e(\"strong\",{children:\"potential refactoring needs\"}),\", and security risks that human reviewers often miss. The tools also make documentation easier by creating detailed docstrings that explain functions, parameters, and return values, which keeps code readable and maintainable.\"]}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Real results. Real builds. \"}),/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/case-studies\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Explore our case studies \u2192\"})})})]})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Measuring the Impact of AI on Your Development Process\"})}),/*#__PURE__*/t(\"p\",{children:[\"AI tools need careful evaluation to understand how they affect your development process. In fact, only half of \",/*#__PURE__*/e(\"strong\",{children:\"CxOs feel satisfied with their current developer productivity \"}),\"measurement approaches. About 36% admit flaws in their productivity measurements. You can maximize AI's benefits in your software process by tracking the right metrics and keeping appropriate human oversight.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Key metrics to track when implementing AI\"})}),/*#__PURE__*/t(\"p\",{children:[\"Teams should focus on multidimensional metrics rather than simple measures like acceptance rates or lines of code when evaluating \",/*#__PURE__*/e(\"strong\",{children:\"AI's effectiveness in software development\"}),\". The DORA framework offers a solid foundation through four key indicators:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Deployment Frequency\"}),\": How often you deploy code to production\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Lead Time for Changes\"}),\": Time from code commit to deployment\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Mean Time to Recovery (MTTR)\"}),\": Time to recover from failures\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Change Failure Rate\"}),\": Percentage of deployments causing production incidents\"]})})]}),/*#__PURE__*/t(\"p\",{children:[\"Developers should measure lifecycle efficiency through metrics like Pull Request Cycle Time and Issue Cycle Time. These metrics track coding time, review duration, and implementation phases to show where \",/*#__PURE__*/e(\"strong\",{children:\"AI tools make the biggest difference\"}),\".\"]}),/*#__PURE__*/t(\"p\",{children:[\"Business value metrics help translate technical improvements into financial terms. The metrics include productivity value (time saved), cost savings (reduced hiring needs), innovation metrics (document processing capacity), and \",/*#__PURE__*/e(\"strong\",{children:\"customer experience indicators\"}),'. Teams should establish a 30-day baseline before implementing AI to get clear \"before and after\" comparisons.']}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Assign Monitoring and Decision Roles\"})}),/*#__PURE__*/e(\"p\",{children:\"Assign specific people or teams to: Monitor the AI system's outputs Evaluate for biases or errors Make decisions on updates or fixes\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Set Up Escalation Procedures\"})}),/*#__PURE__*/t(\"p\",{children:['Define a clear chain of command and steps for handling issues that come up when using the AI system. This ensures potential problems get addressed quickly to reduce risks.\">The process starts with ',/*#__PURE__*/e(\"strong\",{children:\"identifying key stakeholders, assigning monitoring duties, and creating escalation\"}),\" procedures for problems. This structure helps teams get the most from AI while reducing potential risks.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Human judgment should guide critical decisions\u2014especially those with security, architecture, and strategic direction. \",/*#__PURE__*/e(\"strong\",{children:\"Organizations need procedures that let developers step\"}),\" in, override, or adjust AI systems when needed. This creates an environment where \",/*#__PURE__*/e(\"strong\",{children:\"AI and humans work together\"}),\" effectively instead of competing.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Conclusion\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"AI tools have transformed software development\"}),\". They make developers more productive and help maintain high code quality. Teams that use AI assistants see better deployment frequency, more reliable code, and faster project delivery times.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Getting good results with AI needs the right tools and proper setup across all \",/*#__PURE__*/e(\"strong\",{children:\"development stages\"}),\". You need clear metrics and should keep human oversight throughout the development process.\"]}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/t(\"p\",{children:[\"Starting with AI might look daunting at first. \",/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/contact?utm_source=Blog&utm_medium=https%3A%2F%2Fwww.kumohq.co%2Fblog%2Fai-in-software-development&utm_campaign=How+to+Start+Using+AI+in+Software+Development%3A+A+Beginner%27s+Guide&utm_term=AI+in+Software+Development&utm_content=CTA\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Kumo\"})})}),\" provides detailed resources and tools that help developers merge AI into their workflow. You should regularly check how well your \",/*#__PURE__*/e(\"strong\",{children:\"AI tools perform\"}),\" to make sure they improve your development process instead of making it complex.\"]})}),/*#__PURE__*/t(\"p\",{children:[\"AI works best as a powerful assistant, not as a \",/*#__PURE__*/e(\"strong\",{children:\"replacement for human expertise\"}),\". The right mix of AI automation and human oversight will give you the best results in your software development projects.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"FAQ\"})}),/*#__PURE__*/t(\"p\",{children:[\"Questions about \",/*#__PURE__*/e(\"strong\",{children:\"AI classifications and their effects on software development\"}),\" keep coming up. Let's look at two common questions people ask about this field.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"What are the 4 types of AI software?\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"AI technologies\"}),\" fall into four distinct functional types. Reactive machines make up the simplest type. These systems work only with present data and \",/*#__PURE__*/e(\"strong\",{children:\"lack memory capabilities\"}),\". IBM's Deep Blue chess computer represents this category. It responds to inputs using programmed rules without storing experiences or getting better over time.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Limited memory AI\"}),\" makes up the second type and rules today's digital world. These systems can store past data temporarily to make future decisions better. This helps them learn and improve from experience. Self-driving cars fit this category. They watch their surroundings continuously to guide themselves safely.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Will AI replace software developer?\"})}),/*#__PURE__*/t(\"p\",{children:[\"Job displacement worries exist, but experts say AI will reshape rather than eliminate \",/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/blog/what-is-custom-application-development\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"software development\"})}),\" roles. McKinsey's research shows that 80% of programming jobs will stay human-centered as AI advances. Software engineering needs complex problem-solving, creativity, and context understanding that AI can't copy right now.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Duolingo's senior engineering manager \",/*#__PURE__*/e(\"strong\",{children:\"Jonathan Burket saw his productivity rise by 25%\"}),\" after using AI tools. This shows how these technologies increase human capabilities instead of replacing them. \",/*#__PURE__*/e(\"strong\",{children:\"Developer responsibilities\"}),\" are changing toward higher-level tasks that need human skills.\"]})]});export const richText2=/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"AI-powered coding tools help developers become 88% more productive. These \",/*#__PURE__*/e(\"strong\",{children:\"automated coding solutions\"}),\" don't just change how we write code - they revolutionize the entire development process.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Developers who use AI coding assistants need nowhere near as much mental effort for repetitive tasks - 87% less to be exact. The tools make 60% of developers feel more fulfilled at work. \",/*#__PURE__*/e(\"strong\",{children:\"AI code generation\"}),\" takes care of programming's mundane parts, from code snippet suggestions to complex test scenario execution.\"]}),/*#__PURE__*/t(\"p\",{children:[\"This piece will explore how AI reshapes the scene of coding and why modern developers can't work without it. Let's head over to the world of \",/*#__PURE__*/e(\"strong\",{children:\"AI-powered code generation\"}),\" to find ways to \",/*#__PURE__*/e(\"strong\",{children:\"improve your development workflow\"}),\".\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What is AI code generation?\"})}),/*#__PURE__*/e(\"p\",{children:\"AI code generation marks a radical alteration in software creation. Machines, not human developers, now produce full or partial lines of code. This technology uses machine learning algorithms and artificial intelligence to turn simple text descriptions into functional, executable code.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Advanced machine learning\"}),\" models, especially large language models (LLMs), are the foundations of \",/*#__PURE__*/e(\"strong\",{children:\"automated coding with AI\"}),\". These models have undergone extensive training with a variety of programming languages and publicly available source code. They learn to recognize patterns, syntax, and common programming paradigms from millions of code examples.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"The AI code generator works through these steps:\"})}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"You describe what you want the code to do in plain language\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"The \",/*#__PURE__*/e(\"strong\",{children:\"AI system understands\"}),\" your request through natural language processing\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"The AI creates syntactically correct and contextually appropriate code based on its training\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"You get code suggestions that you can accept, modify, or reject\"})})]}),/*#__PURE__*/t(\"p\",{children:[\"Today's \",/*#__PURE__*/e(\"strong\",{children:\"AI code generation tools\"}),\" support more than 20 programming languages, such as Python, Java, JavaScript, C++, TypeScript, and Go. These systems do more than write new code. They debug existing code, explain concepts, modernize legacy applications, and translate between different programming languages.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Two main components power generative AI coding: machine learning algorithms like transformers and \",/*#__PURE__*/e(\"strong\",{children:\"Long Short-Term Memory neural networks\"}),\" analyze code structure. Natural language processing capabilities help systems understand human instructions. These technologies work together to connect human intent with computer code.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"AI-powered systems\"}),\" stand apart from \",/*#__PURE__*/e(\"strong\",{children:\"traditional code automation tools\"}),\". They create code that matches human-written code in efficiency and security with quality training data. This makes AI coding valuable to experienced developers who want to automate routine tasks. It also helps newcomers find an easier path into programming.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How can AI help in code generation?\"})}),/*#__PURE__*/t(\"p\",{children:[\"AI has reshaped how we write code. It \",/*#__PURE__*/e(\"strong\",{children:\"automates routine tasks\"}),\" and lets developers focus on creative problem-solving instead of repetitive work. The numbers tell an interesting story - 92% of coders in the U.S. used AI tools in 2023, and 70% said these tools made them better at their jobs.\"]}),/*#__PURE__*/t(\"p\",{children:[\"The impact on productivity stands out. Developers who use \",/*#__PURE__*/e(\"strong\",{children:\"AI-assisted coding tools\"}),\" see a 33% boost in their output. A newer study, published by McKinsey shows that software developers code twice as fast with generative AI. This speed boost comes from several key features:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Intelligent code completion\"}),\" - AI looks at your partial code and suggests what comes next, which saves typing time and ensures correct syntax\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Automated repetitive tasks\"}),\" - AI handles everything from writing CRUD operations to generating API endpoints and CI/CD scripts\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Bug detection and correction\"}),\" - AI spots potential issues and offers fixes before they become problems\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Code optimization\"}),\" - AI analyzes existing code and finds ways to make it run better\"]})})]}),/*#__PURE__*/t(\"p\",{children:[\"On top of that, \",/*#__PURE__*/e(\"strong\",{children:\"AI code generation\"}),\" helps developers stay fresh by taking care of routine tasks. The data backs this up - 87% of developers say they spend less mental energy on repetitive work when they use tools like GitHub Copilot.\"]}),/*#__PURE__*/e(\"p\",{children:\"AI makes coding available to beginners and non-technical team members too. These tools create code from plain English descriptions, which helps bridge the gap between technical and non-technical staff.\"}),/*#__PURE__*/e(\"p\",{children:\"Senior developers see big benefits as well. AI helps them remember syntax and offers relevant suggestions when they work with new programming languages. This keeps experienced coders productive even as they learn new technologies.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Development teams that use AI coding tools\"}),\" ship projects faster and write better code. They can focus their expertise where it matters most - solving complex problems and building innovative solutions instead of writing basic code patterns manually.\"]}),/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/book-free-consultation-call?utm_source=Blog&utm_medium=https%3A%2F%2Fwww.kumohq.co%2Fblog%2Fai-code-generation&utm_campaign=The+Role+of+AI+in+Automating+Code+Generation&utm_term=AI&utm_content=CTA\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"CTA\",className:\"framer-image\",height:\"630\",src:\"https://framerusercontent.com/images/NWLMuKfSaKKFflk0pdlJLVRI.png\",srcSet:\"https://framerusercontent.com/images/NWLMuKfSaKKFflk0pdlJLVRI.png?scale-down-to=512 512w,https://framerusercontent.com/images/NWLMuKfSaKKFflk0pdlJLVRI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/NWLMuKfSaKKFflk0pdlJLVRI.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/NWLMuKfSaKKFflk0pdlJLVRI.png 2240w\",style:{aspectRatio:\"2240 / 1260\"},width:\"1120\"})})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What is the role of AI in automation?\"})}),/*#__PURE__*/t(\"p\",{children:[\"AI has fundamentally changed how \",/*#__PURE__*/e(\"strong\",{children:\"developers automate coding tasks\"}),\" in \",/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/blog/ai-in-software-development\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"software development\"})}),\". The technology now powers automation throughout the development lifecycle and speeds up routine work while making complex workflows more efficient.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Developers see AI's biggest effect in \",/*#__PURE__*/e(\"strong\",{children:\"automating repetitive coding tasks\"}),\". A newer study shows that programmers who use AI can code 126% more projects per week. AI handles the basic programming work, which lets developers evolve from code writers to technology orchestrators.\"]}),/*#__PURE__*/t(\"p\",{children:[\"AI proves particularly valuable in automating time-consuming testing processes. \",/*#__PURE__*/e(\"strong\",{children:\"AI-powered testing systems\"}),\" can:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Generate adaptive test cases from user stories\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Prioritize critical tests for maximum coverage\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Predict potential failures based on historical data\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Detect bugs and vulnerabilities automatically\"})})]}),/*#__PURE__*/t(\"p\",{children:[\"This complete \",/*#__PURE__*/e(\"strong\",{children:\"automation of testing enhances software\"}),\" quality while reducing manual work.\"]}),/*#__PURE__*/t(\"p\",{children:[\"AI makes the Continuous Integration/Continuous Deployment (CI/CD) pipeline more efficient in \",/*#__PURE__*/e(\"strong\",{children:\"DevOps environments\"}),\". The technology automates monitoring, scaling, and build processes. These improvements boost build efficiency and deployment speed while reducing human errors and speeding up release cycles.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How does generative AI for code differ from low- and no-code?\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/blog/what-is-generative-ai\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Generative AI for code\"})}),\" and low-code/no-code platforms want to make software creation easier, but they work in completely different ways. A clear understanding of their differences helps developers choose the right solution for their needs.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Low-code development\"}),\" uses graphical interfaces and \",/*#__PURE__*/e(\"strong\",{children:\"drag-and-drop tools\"}),\" to make web/app development simpler, and developers need minimal coding. No-code platforms take this idea further by letting users create applications without any coding knowledge. Generative AI works differently - it creates code from natural language prompts and turns user descriptions into application templates.\"]}),/*#__PURE__*/t(\"p\",{children:[\"These platforms differ in how they handle complexity. Low-code/no-code platforms use visual interfaces and pre-built components, while \",/*#__PURE__*/e(\"strong\",{children:\"generative AI understands instructions\"}),\" and creates custom code suggestions. This difference defines what each does best:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Low-code builds simple applications fast but has trouble with complex projects\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"No-code platforms work best for users who like visual interfaces\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Generative AI excels\"}),\" at creating custom scripts and making existing code better\"]})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What are the benefits of using generative AI for code?\"})}),/*#__PURE__*/e(\"p\",{children:\"Generative AI tools for code bring substantial benefits beyond faster code writing. Developers have seen remarkable improvements across their workflow.\"}),/*#__PURE__*/t(\"p\",{children:[\"AI code generation boosts productivity. Research shows 88% of \",/*#__PURE__*/e(\"strong\",{children:\"developers feel more productive with GitHub Copilot\"}),\", and many complete their coding tasks twice as fast with these AI tools. The AI assistance helps developers:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Document code functionality in half the time\"})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Write new code in nearly half the time\"})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Optimize existing code in nearly two-thirds the time\"})})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"AI code tools reduce programming's mental load\"}),'. About 87% of developers spend less time on repetitive tasks, which lets them focus on creative problem-solving. A developer shares: \"95% of the time, Copilot brings me joy and makes my day a little bit easier\".']}),/*#__PURE__*/t(\"p\",{children:[\"Job satisfaction sees a dramatic uptick with AI assistance. \",/*#__PURE__*/e(\"strong\",{children:\"GitHub Copilot\"}),\" makes 60% of developers feel more fulfilled in their roles. Those using AI tools are twice as likely to report happiness and fulfillment at work.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Teams work better together with \",/*#__PURE__*/e(\"strong\",{children:\"AI coding tools\"}),\", according to 81% of developers. This happens because AI handles routine coding patterns, which lets team members concentrate on solution design and high-value tasks.\"]}),/*#__PURE__*/t(\"p\",{children:[\"These tools are a great way to get upskilling opportunities. About 57% of developers say their coding language skills have improved. The tools also make \",/*#__PURE__*/e(\"strong\",{children:\"coding more accessible\"}),\" to newcomers by lowering entry barriers.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Examples of currently available generative AI code generation tools\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"AI-powered coding tools\"}),\" are getting more popular faster and developers now have many options to improve their programming work. The market has \",/*#__PURE__*/e(\"strong\",{children:\"several leading solutions\"}),\" that stand out.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"GitHub Copilot\"}),\" is one of the most used tools that works with OpenAI's Codex model and merges with \",/*#__PURE__*/e(\"strong\",{children:\"popular IDEs like Visual Studio Code\"}),\". We designed it as an AI pair programmer that creates code from natural language prompts. It helps with auto-complete suggestions and debugging in many programming languages.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Amazon Q Developer\"}),\" (formerly CodeWhisperer) makes use of Amazon's Bedrock model to give up-to-the-minute coding suggestions. Its best feature lets you create autonomous agents that handle tasks. These agents can implement testing schedules, refactor code, and manage cloud integrations.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"IBM watsonx Code Assistant\"}),\" shines for enterprise clients with two special products. One product modernizes legacy applications by converting older \",/*#__PURE__*/e(\"strong\",{children:\"languages like COBOL\"}),\" to modern ones like Java. The other product helps manage IT infrastructure.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"CodeWP\"}),\" helps WordPress developers by \",/*#__PURE__*/e(\"strong\",{children:\"creating JavaScript and PHP code\"}),\" from natural language prompts. This makes advanced WordPress features available even to developers who know less about coding.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Other important tools include:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"OpenAI Codex\"}),\": Trained on billions of code lines and works well with over 12 programming languages\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Tabnine\"}),\": Gives you AI models you can customize to match your coding style\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Google Gemini\"}),\": Breaks down code, analyzes it, and helps with debugging\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Claude\"}),\": Anthropic's AI helper that handles many coding tasks\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/blog/cost-to-build-an-ai-app-like-deepseek\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:/*#__PURE__*/e(\"strong\",{children:\"DeepSeek\"})})}),\": A new powerful option that does well in coding tests\"]})})]}),/*#__PURE__*/t(\"p\",{children:[\"These tools perform differently when tested. GPT-4 passed every programming test while \",/*#__PURE__*/e(\"strong\",{children:\"tools like Microsoft Copilot for Visual Studio\"}),\" had trouble with complex coding challenges.\"]}),/*#__PURE__*/e(\"p\",{children:\"Developers should pick tools that match their programming needs, favorite environments, and what their projects require.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Enterprise-grade AI code generation and Kumo\"})}),/*#__PURE__*/e(\"img\",{alt:\"Kumo AI service\",className:\"framer-image\",height:\"434\",src:\"https://framerusercontent.com/images/er7sbXs2In467g98ZAY9ukSsxA.png\",srcSet:\"https://framerusercontent.com/images/er7sbXs2In467g98ZAY9ukSsxA.png?scale-down-to=512 512w,https://framerusercontent.com/images/er7sbXs2In467g98ZAY9ukSsxA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/er7sbXs2In467g98ZAY9ukSsxA.png 1885w\",style:{aspectRatio:\"1885 / 869\"},width:\"942\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"AI code generation tools\"}),' need proper oversight when organizations adopt them. Developers often use these tools without security protocols or compliance standards, creating \"',/*#__PURE__*/e(\"strong\",{children:\"shadow AI\"}),'\" challenges.']}),/*#__PURE__*/e(\"p\",{children:\"Large organizations must address several key requirements to implement AI code generation effectively:\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Security and Compliance\"}),\": Enterprise \",/*#__PURE__*/e(\"strong\",{children:\"AI coding solutions\"}),\" need end-to-end security features. Access control, encryption, and regulatory compliance features must protect code access and usage.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Integration Capabilities\"}),\": AI code generators should merge naturally with your existing developer tools and infrastructure. Teams using AWS will benefit from tools that work best with \",/*#__PURE__*/e(n,{href:\"https://www.campaignhq.co/features/aws-ses-connect/\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AWS services\"})})}),\" and APIs.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Standardization\"}),\": AI coding tools can \",/*#__PURE__*/e(\"strong\",{children:\"boost developer productivity\"}),\" across organizations. Teams need standard practices to keep consistency, strengthen security, and stay compliant.\"]}),/*#__PURE__*/t(\"p\",{children:[\"GitHub Enterprise leads enterprise solutions with impressive results. Their data shows 88% of developers had better productivity and cut coding time by half. \",/*#__PURE__*/e(\"strong\",{children:\"Amazon Q Developer\"}),\" brings similar value with \",/*#__PURE__*/e(\"strong\",{children:\"enterprise features like vulnerability scanning and automated reports\"}),\".\"]}),/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/case-studies?utm_source=Blog&utm_medium=https%3A%2F%2Fwww.kumohq.co%2Fblog%2Fai-code-generation&utm_campaign=The+Role+of+AI+in+Automating+Code+Generation&utm_term=AI&utm_content=CTA\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"630\",src:\"https://framerusercontent.com/images/d4jz3b8ASgaugx6DkLAonjMVyX4.png\",srcSet:\"https://framerusercontent.com/images/d4jz3b8ASgaugx6DkLAonjMVyX4.png?scale-down-to=512 512w,https://framerusercontent.com/images/d4jz3b8ASgaugx6DkLAonjMVyX4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/d4jz3b8ASgaugx6DkLAonjMVyX4.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/d4jz3b8ASgaugx6DkLAonjMVyX4.png 2240w\",style:{aspectRatio:\"2240 / 1260\"},width:\"1120\"})})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Conclusion\"})}),/*#__PURE__*/t(\"p\",{children:[\"AI code generation is a game-changing force in modern \",/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/blog/what-is-custom-application-development\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"software development\"})}),\". AI tools boost developer productivity by 88% and reduce mental effort on repetitive tasks by 87%.\"]}),/*#__PURE__*/t(\"p\",{children:[\"These numbers tell an amazing story. \",/*#__PURE__*/e(\"strong\",{children:\"AI-powered coding assistants\"}),\" help developers complete tasks twice as fast. They improve code quality and create better work experiences. \",/*#__PURE__*/e(\"strong\",{children:\"AI automation\"}),\" enables developers to focus on \",/*#__PURE__*/e(\"strong\",{children:\"creative problem-solving\"}),\" and innovation rather than replacing them.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Companies need to think about security, compliance, and integration capabilities when ado\",/*#__PURE__*/e(\"strong\",{children:\"pting AI code generation\"}),\". Kumo delivers exceptional results with up to 20x faster development through its advanced Relational Deep Learning approach. \"]}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/t(\"em\",{children:[/*#__PURE__*/e(\"strong\",{children:\"AI code generation\"}),\" could change your development process. \"]}),/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/contact?utm_source=Blog&utm_medium=https%3A%2F%2Fwww.kumohq.co%2Fblog%2Fai-code-generation&utm_campaign=The+Role+of+AI+in+Automating+Code+Generation&utm_term=AI+in+Automating+Code+Generation&utm_content=CTA\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:/*#__PURE__*/e(\"em\",{children:\"Contact the Kumo team\"})})}),/*#__PURE__*/e(\"em\",{children:\" to learn more.\"})]})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Software development's\"}),\" future extends beyond writing code faster. It's about building better, more secure, and maintainable applications. Developers who adopt these \",/*#__PURE__*/e(\"strong\",{children:\"AI code generation tools\"}),\" will have clear advantages in productivity, job satisfaction, and code quality.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"FAQ\"})}),/*#__PURE__*/t(\"p\",{children:[\"Developers often ask questions about \",/*#__PURE__*/e(\"strong\",{children:\"AI code generation\"}),\". Here are answers to the most common ones:\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Will AI replace programmers?\"})}),/*#__PURE__*/t(\"p\",{children:[\"The simple answer is no. \",/*#__PURE__*/e(\"strong\",{children:\"AI can automate many coding tasks\"}),', but human developers play a vital role to understand, review, and maintain code. The quality of scripts might suffer without human oversight. This could lead to security vulnerabilities or \"',/*#__PURE__*/e(\"strong\",{children:\"spaghetti code\"}),'\" that nobody wants to read.']}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Is there a free AI tool for developers?\"})}),/*#__PURE__*/t(\"p\",{children:[\"Well, yes and no. Some developer-friendly AI tools are free but need your API keys. You'll still pay based on the tokens you use. \",/*#__PURE__*/e(\"strong\",{children:\"Tools like Windsurf\"}),\", \",/*#__PURE__*/e(\"strong\",{children:\"Cursor, and Aider work this way\"}),\". You could also run AI tools on your local machine if you have enough computing power. Some lightweight models work well too, which means no external costs.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"How good is AI code generation?\"})}),/*#__PURE__*/t(\"p\",{children:[\"Quality differs between tools. GPT-4o aced all programming tests in independent studies, while other tools struggled with complex challenges. \",/*#__PURE__*/e(\"strong\",{children:\"Developers code \"}),\"twice as fast with AI. But quality remains a concern. You need to test, analyze, and review \",/*#__PURE__*/e(\"strong\",{children:\"AI-generated code\"}),\" thoroughly to keep standards high.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"What are the security concerns with AI-generated code?\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Blindly trusting AI tools\"}),\" without proper quality checks can \",/*#__PURE__*/e(\"strong\",{children:\"create security problems\"}),\". Watch out for code vulnerabilities like buffer overflows or SQL injection flaws. Data privacy is another worry since AI generators need to see your code. Other risks include third-party dependencies and AI's bias from its training data.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"How can I improve AI code generation?\"})}),/*#__PURE__*/e(\"p\",{children:\"Your feedback makes a difference. Use those thumbs down buttons to report any code that doesn't work or seems wrong. This helps make the tools better. Learning about responsible AI use matters too, no matter how experienced you are.\"})]});export const richText3=/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"The software development field has 26 million developers worldwide and continues to expand rapidly. \",/*#__PURE__*/e(\"strong\",{children:\"Web developer jobs\"}),\" will grow 16% between 2022 and 2032 based on US Bureau of Labor Statistics data. This growth means about 19,000 new positions will open up each year. \",/*#__PURE__*/e(\"strong\",{children:\"US-based web developers\"}),\" earn $89,730 on average annually.\"]}),/*#__PURE__*/t(\"p\",{children:[\"A well-laid-out \",/*#__PURE__*/e(\"strong\",{children:\"web development roadmap\"}),\" is a vital part of your journey as a beginner or career switcher. The field offers opportunities to grow in a variety of areas - from traditional web design to advanced \",/*#__PURE__*/e(\"strong\",{children:\"technologies like Web3, IoT, and AI integration\"}),\". Let's take a closer look at the steps you can follow to become a successful web developer in 2024 and beyond.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What is Web Development?\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Web development\"}),\" includes creating, building, and maintaining websites and web applications that run on the internet. This field has become one of the most accessible technologies since the web became commercial.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Web development turns ideas into functional websites that users can access through browsers. A \",/*#__PURE__*/e(\"strong\",{children:\"web developer works\"}),\" with a user's web browser as their canvas. They use simple building blocks of the web to create complex webpages. The process just needs both technical expertise and \",/*#__PURE__*/e(\"strong\",{children:\"creative problem-solving skills\"}),\".\"]}),/*#__PURE__*/t(\"p\",{children:[\"Web development's influence goes way beyond the reach and influence of simple website creation. It spans from \",/*#__PURE__*/e(\"strong\",{children:\"developing\"}),\" a simple single static page of plain text to complex web applications, electronic businesses, and \",/*#__PURE__*/e(\"strong\",{children:\"social network services\"}),\". Web development has multiple specialized areas:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Web engineering\"})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Web design\"})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Web content development\"})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Client liaison\"})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Client-side/server-side scripting\"})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Server configuration\"})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Network security\"})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"E-commerce development\"})})})]}),/*#__PURE__*/t(\"p\",{children:[\"Understanding fundamental technologies is a vital part to start the \",/*#__PURE__*/e(\"strong\",{children:\"web development journey\"}),\". These core technologies are:\"]}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"HTML\"}),\" (HyperText Markup Language) - Structures web page content\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"CSS\"}),\" (Cascading Style Sheets) - Styles the visual presentation\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"JavaScript\"}),\" - Adds interactivity and dynamic features\"]})})]}),/*#__PURE__*/t(\"p\",{children:[\"On top of that, \",/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/blog/categories/website-development\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:/*#__PURE__*/e(\"strong\",{children:\"web development\"})})}),\" can employ \",/*#__PURE__*/e(\"strong\",{children:\"content management systems\"}),\" (CMS) to simplify content changes. This makes them available to people with simple technical skills. Popular CMS platforms include \",/*#__PURE__*/e(\"strong\",{children:\"WordPress, Joomla!, Drupal, and Adobe Experience\"}),\" Manager.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What are 3 types of web development?\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Web development splits\"}),\" into three distinct specializations. Each specialization focuses on different parts of creating and maintaining websites and web applications. Understanding these specializations plays a vital role for anyone following a \",/*#__PURE__*/e(\"strong\",{children:\"web development roadmap\"}),\" for beginners.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Front-end Development\"})}),/*#__PURE__*/t(\"p\",{children:[\"Front-end development, also called \",/*#__PURE__*/e(\"strong\",{children:\"client-side development\"}),\", deals with everything users see and interact with on a website. \",/*#__PURE__*/e(\"strong\",{children:\"Front-end developers\"}),\" build the user interface (UI). They take care of visual aspects, layout, and interactive elements that boost user experience.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"These developers work with three core technologies:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"HTML for structuring content\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"CSS for styling and visual presentation\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"JavaScript for creating interactive functionality\"})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Front-end developers cooperate\"}),\" with design and UX teams to make websites work properly on different devices and screen sizes. They create smooth user experiences that match design specifications and business goals.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Back-end Development\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Back-end development\"}),\", or server-side development, manages everything hidden from users. Back-end developers create and maintain the technology that runs the website's core functionality. They focus on:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Server configuration and maintenance\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Database management and operations\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Application programming interfaces\"}),\" (APIs)\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Business logic implementation\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Security implementations\"})})]}),/*#__PURE__*/t(\"p\",{children:[\"Back-end developers write code that links databases with applications. This ensures data consistency and integrity. They use \",/*#__PURE__*/e(\"em\",{children:/*#__PURE__*/e(\"strong\",{children:\"languages like Python, Java, PHP, and Ruby, along with frameworks such as Laravel, Django, and Spring\"})}),\". The code they write helps websites perform well whatever the user traffic.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Full-stack Development\"})}),/*#__PURE__*/t(\"p\",{children:['Full-stack development combines front-end and back-end skills. Full-stack developers can work on the entire \"',/*#__PURE__*/e(\"strong\",{children:\"stack\"}),'\" of technologies needed to build complete web applications. Their all-encompassing approach to web development lets them ',/*#__PURE__*/e(\"strong\",{children:\"create end-to-end solutions\"}),\".\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Full-stack developers\"}),\" are versatile generalists who can handle multiple aspects of development. They usually specialize more deeply in either \",/*#__PURE__*/e(\"strong\",{children:\"front-end or back-end technologies\"}),\". They oversee projects from start to finish. This makes them valuable especially when you have smaller companies or startups where one professional needs to handle multiple roles.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Your journey through the \",/*#__PURE__*/e(\"strong\",{children:\"web development roadmap for beginners\"}),\" becomes clearer when you understand these three specializations. This knowledge helps you choose a path that matches your interests and career goals.\"]}),/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/book-free-consultation-call?utm_source=Blog&utm_medium=https%3A%2F%2Fwww.kumohq.co%2Fblog%2Fweb-development-roadmap&utm_campaign=Navigating+the+Web+Development+Roadmap%3A+A+Guide+for+Beginners&utm_term=Web+Development&utm_content=CTA\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"630\",src:\"https://framerusercontent.com/images/NWLMuKfSaKKFflk0pdlJLVRI.png\",srcSet:\"https://framerusercontent.com/images/NWLMuKfSaKKFflk0pdlJLVRI.png?scale-down-to=512 512w,https://framerusercontent.com/images/NWLMuKfSaKKFflk0pdlJLVRI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/NWLMuKfSaKKFflk0pdlJLVRI.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/NWLMuKfSaKKFflk0pdlJLVRI.png 2240w\",style:{aspectRatio:\"2240 / 1260\"},width:\"1120\"})})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Frontend vs. backend vs. full stack\"})}),/*#__PURE__*/t(\"p\",{children:[\"The \",/*#__PURE__*/e(\"strong\",{children:\"web development roadmap\"}),\" has three main career paths: frontend, backend, and full stack. Each role needs different skills and offers unique opportunities.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Frontend developers create the parts of applications that users see and interact with. \",/*#__PURE__*/e(\"strong\",{children:\"Backend developers handle\"}),\" server-side operations that power everything behind the scenes. Full stack developers work on both sides of the equation.\"]}),/*#__PURE__*/t(\"p\",{children:[\"The tech stack varies for each role. \",/*#__PURE__*/e(\"strong\",{children:\"Frontend developers use HTML, CSS, and JavaScript with frameworks like React, Vue.js, and Angular to build\"}),\" responsive interfaces. Backend developers code in Node.js, Python, PHP, and Ruby to manage servers, databases, APIs, and application logic. Full stack developers need skills in both areas.\"]}),/*#__PURE__*/e(\"p\",{children:\"Career progression looks different for each path:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Frontend path\"}),\": Junior Frontend Developer \u2192 Frontend Developer \u2192 Senior Frontend Developer \u2192 Frontend Architect\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Backend path\"}),\": Junior Backend Developer \u2192 Backend Developer \u2192 Senior Backend Developer \u2192 Backend Architect\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Full stack path\"}),\": Junior Full Stack Developer \u2192 Full Stack Developer \u2192 Senior Full Stack Developer \u2192 Technical Lead\"]})})]}),/*#__PURE__*/t(\"p\",{children:[\"The salaries vary between specializations. US data from 2024 shows \",/*#__PURE__*/e(n,{href:\"https://www.udacity.com/blog/2020/12/front-end-vs-back-end-vs-full-stack-web-developers.html\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"frontend developers earn an average of $96,000 annually\"})}),\". Backend developers earn more at $164,788 per year. Full stack developers' salaries average around $137,085 annually.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Small projects and startups often prefer \",/*#__PURE__*/e(\"strong\",{children:\"full stack developers \"}),\"because they provide economical solutions and flexibility. Large-scale complex projects benefit more from dedicated frontend and backend teams that bring deeper expertise.\"]}),/*#__PURE__*/e(\"p\",{children:\"Full stack developers are versatile generalists who can adapt quickly to project changes and deliver prototypes fast. But they might not match the deep knowledge of specialists in specific areas.\"}),/*#__PURE__*/e(\"p\",{children:\"Your ideal path depends on what excites you most - the creative side of frontend work, the logical backend challenges, or the complete stack that combines both worlds.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What is the salary of a Web Developer?\"})}),/*#__PURE__*/t(\"p\",{children:[\"Web developers who are learning the \",/*#__PURE__*/e(\"strong\",{children:\"web development roadmap\"}),\" should know what they can earn in this field. Their pay depends on many factors, but the field offers competitive salaries in all specializations.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Different specializations come with different paychecks. \",/*#__PURE__*/e(\"strong\",{children:\"Frontend developers\"}),\" make between $101,000 and $112,609 each year. Backend developers earn more at about $154,898-$158,096 yearly[172]. Full-stack developers' salaries fall between these ranges at $112,788-$123,262 per year.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Experience affects earnings by a lot:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Entry-level: $60,245-$91,730 for frontend; $67,000-$88,172 for backend[172]\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Mid-level: $104,273-$147,950 for frontend; $91,275-$174,876 for backend[172]\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Senior: Up to $193,367 for frontend; $125,000-$179,637 for backend[172]\"})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Location is a vital factor in determining pay. The highest-paying states are:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"District of Columbia: $123,640\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"California: $121,490\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Washington: $120,910\"})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Big cities pay\"}),\" even better. San Jose-Sunnyvale-Santa Clara, CA leads with $156,480. San Francisco-Oakland-Hayward, CA follows at $148,820.\"]}),/*#__PURE__*/e(\"p\",{children:\"Your choice of industry changes what you earn. Building material and supplies dealers pay the most at $148,160. Securities and financial investments come next at $140,970.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Freelance work\"}),\" offers different opportunities. Frontend freelancers earn about $38/hour, while backend freelancers make $45/hour. \",/*#__PURE__*/e(\"strong\",{children:\"Full-time contractors\"}),\" can earn more at $58/hour and $67/hour respectively.\"]}),/*#__PURE__*/t(\"p\",{children:[\"These salary figures give you a general idea of what to expect as you move along your \",/*#__PURE__*/e(\"strong\",{children:\"web development roadmap for beginners\"}),\". Your actual earnings will depend on your specific skills, tech stack and ability to negotiate.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"What is the salary of a Web Developer in India?\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/blog/website-development-cost-in-india\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Web development in India\"})}),\", \",/*#__PURE__*/e(\"strong\",{children:\"web developers earn between \u20B92,00,000 to \u20B98,00,000 \"}),\"annually, depending on experience, skills, and location. Freshers typically start at around \u20B92.9 LPA, while experienced professionals can earn up to \u20B99.7 LPA.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Step-by-Step Web Development Roadmap\"})}),/*#__PURE__*/t(\"p\",{children:[\"Building a successful career in web development needs a well-laid-out learning path. This \",/*#__PURE__*/e(\"strong\",{children:\"web development roadmap for beginners\"}),\" shows you everything from picking technologies to launching your first application.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Choosing the Right Technology\"})}),/*#__PURE__*/t(\"p\",{children:[\"Your \",/*#__PURE__*/e(\"strong\",{children:\"web development roadmap\"}),\" starts with picking the right technologies. Take time to review your project's specific needs like functionality, performance, and scalability. Look at your team's current skills because familiar technologies will \",/*#__PURE__*/e(\"strong\",{children:\"boost productivity and coding speed\"}),\". The market trends matter too - popular tech stacks make it easier to find skilled developers and access better tools.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Mastering Front-End Web Development\"})}),/*#__PURE__*/t(\"p\",{children:[\"Front-end development creates the visual part of your \",/*#__PURE__*/e(\"strong\",{children:\"web development roadmap\"}),\". Start with these basic languages:\"]}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"HTML for structuring content\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"CSS for styling and visual presentation\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"JavaScript for creating interactive functionality\"})})]}),/*#__PURE__*/t(\"p\",{children:[\"Learn responsive design principles so websites work on all devices. Then explore frameworks like \",/*#__PURE__*/e(\"strong\",{children:\"React, Angular, or Vue.js\"}),\" that help handle complex tasks.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Mastering Back-End Web Development\"})}),/*#__PURE__*/t(\"p\",{children:[\"Back-end skills need a good grasp of server-side technologies. Pick programming languages that fit your project - Python, Java, PHP, or Node.js. Get good at \",/*#__PURE__*/e(\"strong\",{children:\"database systems like MySQL, PostgreSQL, or MongoDB\"}),\". Learn to build and manage APIs that connect front-end with back-end smoothly.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Building Your Final Web Application\"})}),/*#__PURE__*/t(\"p\",{children:[\"A project-based approach works \",/*#__PURE__*/e(\"strong\",{children:\"best for application development\"}),\". Start small with working sections before you build complete features. Use clean architecture patterns and \",/*#__PURE__*/e(\"strong\",{children:\"follow SDLC plans\"}),\" as you build. The user experience should drive your design choices.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Deployment of the Web Application\"})}),/*#__PURE__*/t(\"p\",{children:[\"Smart planning makes deployment work better. \",/*#__PURE__*/e(\"strong\",{children:\"Pick hosting platforms\"}),\" that match your application's needs. Set up your resilient infrastructure with servers, databases, and network configuration before you launch. \",/*#__PURE__*/e(\"strong\",{children:\"CI/CD pipelines\"}),\" help reduce problems during deployment.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Testing and Monitoring\"})}),/*#__PURE__*/t(\"p\",{children:[\"Complete testing will give a reliable application. \",/*#__PURE__*/e(\"strong\",{children:\"Mix automated\"}),\" and manual testing approaches. Regular security tests catch potential issues early. Good monitoring systems track performance and help you spot and fix problems quickly.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Conclusion\"})}),/*#__PURE__*/e(\"p\",{children:\"Web development is a dynamic field that offers substantial growth potential and rewarding career paths. This complete roadmap helps aspiring developers chart their course from simple fundamentals to advanced specializations.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Successful web development\"}),\" needs dedication to learn core technologies. Developers can focus on frontend visual elements, backend server operations, or full-stack development. Each path is a chance to grow, with salaries ranging from $80,000 to over $150,000 based on specialization and experience.\"]}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"em\",{children:\"Are you ready to start your web development experience? Build your career by reaching out to industry experts at \"}),/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/contact?utm_source=Blog&utm_medium=https%3A%2F%2Fwww.kumohq.co%2Fblog%2Fweb-development-roadmap&utm_campaign=Navigating+the+Web+Development+Roadmap%3A+A+Guide+for+Beginners&utm_term=Web+Development+Roadmap&utm_content=CTA\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:/*#__PURE__*/e(\"em\",{children:\"Kumo\"})})}),/*#__PURE__*/e(\"em\",{children:\" for customized guidance and support.\"})]})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Skilled web developers\"}),\" need consistent practice. They must stay updated with technology trends and build ground projects. Starting small helps master fundamentals before expanding expertise across the development stack. Today's dedication shapes tomorrow's success.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"FAQ\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Is 3 months enough for web development?\"})}),/*#__PURE__*/t(\"p\",{children:[\"Many beginners learning the \",/*#__PURE__*/e(\"strong\",{children:\"web development roadmap\"}),\" wonder if they can pick up employable skills in three months. The answer is yes\u2014you can learn simple web development in three months. The timeline changes based on several factors.\"]}),/*#__PURE__*/t(\"p\",{children:[\"You can earn a \",/*#__PURE__*/e(\"strong\",{children:\"Front End Web Development Certificate\"}),\" that \",/*#__PURE__*/e(\"strong\",{children:\"covers HTML, CSS, JavaScript, and WordPress in just one month\"}),\". Full-stack development takes longer because it covers both front-end and back-end skills.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Your learning timeline depends on:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Prior technical experience\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Daily study commitment (ideally several hours)\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Learning approach (structured courses versus self-teaching)\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Specific web development path chosen\"})})]}),/*#__PURE__*/t(\"p\",{children:[\"Students who commit 8+ hours daily can learn foundational skills within this timeframe. Consistency is significant\u2014building projects helps reinforce what you learn and builds confidence. Note that \",/*#__PURE__*/e(\"strong\",{children:\"web development\"}),\" is an ever-changing field that needs continuous learning beyond your original training.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Is full stack developer in demand in 2025?\"})}),/*#__PURE__*/e(\"p\",{children:\"Full-stack developers are needed more than ever as we head into 2025. LinkedIn's 2024 jobs report shows full-stack developers at the top of emerging jobs. The U.S. Bureau of Labor Statistics predicts web developer jobs will grow 13% by 2028, faster than most other occupations.\"})]});export const richText4=/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Did you know that India's eCommerce market is projected to reach $200 billion by 2026? With over 850 million Indians now online, the digital gold rush is real.\"}),/*#__PURE__*/e(\"p\",{children:\"The investment needed to build an eCommerce website isn't fixed. Simple platforms like Shopify start at \u20B930,000, while enterprise-level Magento solutions can reach \u20B97,50,000. The ecommerce website development cost in India changes substantially based on your needs.\"}),/*#__PURE__*/e(\"p\",{children:\"We'll break down these costs in detail and help you understand what to budget for your eCommerce website in 2025. Let's take a closer look at the numbers and find the right solution for your business.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How much does it cost to develop an eCommerce website in India?\"})}),/*#__PURE__*/e(\"p\",{children:\"Building an online store in India can cost different amounts based on several important factors. Businesses planning their online store in 2025 need to understand these costs.\"}),/*#__PURE__*/t(\"p\",{children:[\"You can create a \",/*#__PURE__*/e(\"strong\",{children:\"fully functional, SEO-friendly, responsive eCommerce website\"}),\" for just \u20B915,000 at entry level. In spite of that, most professional online stores cost more.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Simple eCommerce websites with basic \",/*#__PURE__*/e(\"strong\",{children:\"features like payment gateways, product catalogs, and shopping carts cost between \u20B930,000 to \u20B91,55,000\"}),\". These sites work well for small businesses starting their online presence without fancy add-ons.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Websites with customized user features and social media shopping options \",/*#__PURE__*/e(\"strong\",{children:\"range from \u20B91,25,000 to \u20B910,00,000\"}),\". They come with better ways to connect with customers.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Large-scale operations need bigger budgets. Complex eCommerce platforms with multiple product categories, advanced integrations, and custom \",/*#__PURE__*/e(\"strong\",{children:\"inventory management systems range from \u20B910,00,000 to \u20B91,33,66,400\"}),\", based on what you need.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Your development choice affects the price:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"DIY website development: \u20B95,000 to \u20B950,000\"})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Freelancer-built websites: \u20B910,000 to \u20B950,000\"})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Agency-developed solutions: \u20B915,000 to \u20B93,50,000+\"})})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Store size plays a big role in cost:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Small stores (up to 100 products): \u20B960,000 to \u20B91,00,000\"})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Medium platforms (up to 1000 products): \u20B91,00,000 to \u20B910,00,000\"})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Large marketplaces (up to 10000 products): \u20B910,00,000 to \u20B91,00,00,000\"})})})]}),/*#__PURE__*/e(\"p\",{children:\"Website complexity also shapes the final price. A single-product website costs between \u20B920,000 to \u20B935,000. A medium-sized store (100-500 products) with advanced features ranges from \u20B975,000 to \u20B93,50,000.\"}),/*#__PURE__*/e(\"p\",{children:\"Small business owners usually set aside about 9% of their first-year budget for online business needs. This covers essential items like payment processing, inventory management, and basic marketing tools.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Understanding eCommerce Website Development Costs in India\"})}),/*#__PURE__*/t(\"p\",{children:[\"You just need to understand what affects the costs to budget well when you plan an eCommerce website in India. The \",/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/blog/website-development-cost-in-india\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"digital commerce in India\"})}),\" keeps changing faster. Spending patterns change substantially based on regions and business types.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Key factors influencing website development pricing\"})}),/*#__PURE__*/t(\"p\",{children:[\"Location makes a big difference in development costs. Developers and agencies in \",/*#__PURE__*/e(\"strong\",{children:\"Tier 1 cities like Delhi, Mumbai, Chennai, and Bangalore charge\"}),\" more because of higher costs and demand. \",/*#__PURE__*/e(\"strong\",{children:\"Tier 2 and Tier 3 cities offer affordable options\"}),\" that don't compromise on quality.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Your choice of features affects the final price tag. \",/*#__PURE__*/e(\"strong\",{children:\"Custom functions, animations, and unique elements add substantially to the total cost\"}),\". Complex content management systems and third-party integrations push the expenses up too.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Professional agencies charge more than freelancers because they have team expertise, dedicated project management, and ongoing support. \",/*#__PURE__*/e(\"strong\",{children:\"Agencies give you detailed services\"}),\". Freelancers are a great way to get affordable solutions for smaller projects, with \",/*#__PURE__*/e(\"strong\",{children:\"costs between \u20B910,000 to \u20B950,000\"}),\".\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Average cost ranges for 2025\"})}),/*#__PURE__*/t(\"p\",{children:[\"The platform you pick is the biggest factor in cost. Shopify implementation in India costs between \",/*#__PURE__*/e(\"strong\",{children:\"\u20B935,000 to \u20B92,75,000. Simple plans start at \u20B91,499 monthly\"}),\". \",/*#__PURE__*/e(\"strong\",{children:\"WooCommerce development\"}),\" ranges from \u20B930,000 to \u20B92,50,000. \",/*#__PURE__*/e(\"strong\",{children:\"Magento implementation\"}),\" needs more expertise and costs between \u20B91,50,000 to \u20B920,00,000.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Regular expenses include domain registration (\u20B999-\u20B92,000 annually) and hosting fees (\u20B9500-\u20B910,000 yearly). \",/*#__PURE__*/e(\"strong\",{children:\"SSL certificates\"}),\"' costs depend on security needs. \",/*#__PURE__*/e(\"strong\",{children:\"Some hosting providers\"}),\" include them free.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"How Indian pricing compares globally?\"})}),/*#__PURE__*/t(\"p\",{children:[\"Indian \",/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/blog/website-development-cost-in-india\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"eCommerce development costs\"})}),\" beat global prices easily. U.S.-based development starts at about $5,000 (\u20B94,15,000) for simple sites. Similar solutions in India start around \u20B930,000. That's huge savings.\"]}),/*#__PURE__*/t(\"p\",{children:[\"These competitive prices come in a booming market. \",/*#__PURE__*/e(\"strong\",{children:\"India's eCommerce industry\"}),\" should hit $325 billion by 2030. The consumer digital economy could grow into a $1 trillion market by then. The B2C eCommerce sector should grow steadily with a \",/*#__PURE__*/e(\"strong\",{children:\"CAGR of 8.68% during 2023-27\"}),\".\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Indian developers deliver high-quality work\"}),\" as the industry grows and captures more global market share.\"]}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"em\",{children:/*#__PURE__*/e(\"strong\",{children:\"Also Read: \"})}),/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/blog/website-development-cost-in-india\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:/*#__PURE__*/e(\"em\",{children:/*#__PURE__*/e(\"strong\",{children:\"Website Development Cost in India 2025: What You'll Actually Pay\"})})})})]})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How much does a 5 page website cost?\"})}),/*#__PURE__*/t(\"p\",{children:[\"Companies learning about online retail options can use a simple 5-page website cost as a standard measure. A typical website includes a homepage, about page, services/products page, blog, and contact information. The average cost of a standard 5-page website in \",/*#__PURE__*/e(\"strong\",{children:\"India ranges between \u20B912,500 to \u20B937,500\"}),\".\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Shopify website cost in India\"})}),/*#__PURE__*/t(\"p\",{children:[\"Indian businesses can choose from Shopify's tiered pricing structure. The \",/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/blog/how-much-does-shopify-website-development-cost\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Basic Shopify implementation\"})}),\" \",/*#__PURE__*/e(\"strong\",{children:\"costs between \u20B930,000 to \u20B950,000\"}),\", and monthly subscription fees start at \u20B92,000. Stores needing \",/*#__PURE__*/e(\"strong\",{children:\"customization cost between \u20B950,000-\u20B92,00,000\"}),\". Advanced enterprise-level development costs are a big deal as it means that \u20B92,50,000.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Shopify has three main pricing plans\"}),\": Basic (starting at \u20B97,447 monthly), Shopify (approximately \u20B930,164 monthly), and Advanced. The platform comes with \",/*#__PURE__*/e(\"strong\",{children:\"free SSL certificates\"}),\" and doesn't need external hosting.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"WooCommerce development pricing\"})}),/*#__PURE__*/t(\"p\",{children:[\"WooCommerce, an open-source WordPress plugin, provides affordable starting points. The setup costs range from\",/*#__PURE__*/e(\"strong\",{children:\" \u20B920,000 to \u20B950,000. Custom theme\"}),\" and plugin integration costs between \",/*#__PURE__*/e(\"strong\",{children:\"\u20B950,000-\u20B91,50,000. Domain registration (\u20B9500-\u20B92,000 annually) and hosting (\u20B93,000-\u20B910,000\"}),\" yearly) are necessary expenses.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Magento implementation expenses\"})}),/*#__PURE__*/t(\"p\",{children:[\"Magento serves as a premium solution for larger operations. The original implementation costs \",/*#__PURE__*/e(\"strong\",{children:\"\u20B91,00,000 to \u20B92,50,000\"}),\", while complete \",/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/blog/what-is-custom-application-development\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"custom development\"})}),\" ranges from \u20B93,00,000 to \u20B97,00,000. Enterprise-grade solutions can cost more than \u20B97,50,000.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Magento website's monthly \",/*#__PURE__*/e(\"strong\",{children:\"hosting costs range between \u20B95,000 and \u20B930,000\"}),\". Monthly maintenance needs an extra \u20B910,000 to \u20B930,000.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Custom eCommerce solutions pricing\"})}),/*#__PURE__*/t(\"p\",{children:[\"Businesses that need unique functionality or specific design elements choose custom development. \",/*#__PURE__*/e(\"strong\",{children:\"Simple custom eCommerce sites\"}),\" start at \u20B91,50,000 to \u20B93,00,000. \",/*#__PURE__*/e(\"strong\",{children:\"Advanced customization costs\"}),\" between \u20B94,00,000 to \u20B910,00,000. These solutions give complete control over functionality and design but need the highest investment among all options.\"]}),/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/book-free-consultation-call?utm_source=Blog&utm_medium=https%3A%2F%2Fwww.kumohq.co%2Fblog%2Fecommerce-website-development-cost&utm_campaign=ECommerce+Website+Development+Cost+in+India+%282025%29&utm_term=Web+Development&utm_content=CTA\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"630\",src:\"https://framerusercontent.com/images/2yfobiyNKkSh8BKvQWF6U3mZiI.png\",srcSet:\"https://framerusercontent.com/images/2yfobiyNKkSh8BKvQWF6U3mZiI.png?scale-down-to=512 512w,https://framerusercontent.com/images/2yfobiyNKkSh8BKvQWF6U3mZiI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/2yfobiyNKkSh8BKvQWF6U3mZiI.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/2yfobiyNKkSh8BKvQWF6U3mZiI.png 2240w\",style:{aspectRatio:\"2240 / 1260\"},width:\"1120\"})})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Platform-Based Cost Breakdown for Indian Businesses\"})}),/*#__PURE__*/e(\"p\",{children:\"Your online store's success depends on choosing the right platform. This choice will affect both your upfront investment and running costs. Smart businesses compare different platforms to match their budget and needs.\"}),/*#__PURE__*/e(\"p\",{children:\"Here's a complete breakdown of platform-specific costs for Indian businesses in 2025:\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Shopify\"}),\": Development starts at \u20B930,000-\u20B950,000. Custom implementations range from \u20B950,000-\u20B92,00,000. Enterprise-level Shopify Plus starts at \u20B92,50,000+ with monthly subscription fees between \u20B92,000-\u20B910,000.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"WooCommerce\"}),\": This open-source WordPress plugin needs \u20B920,000-\u20B950,000 for setup. Custom theme and plugin development costs \u20B950,000-\u20B91,50,000. Advanced customization costs over \u20B92,00,000. Plugin costs add another \u20B95,000-\u20B950,000.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Magento\"}),\": Large stores prefer this platform. Basic implementation costs \u20B91,00,000-\u20B92,50,000. Custom development ranges from \u20B93,00,000-\u20B97,00,000. Enterprise solutions cost above \u20B97,50,000. Monthly hosting runs between \u20B95,000-\u20B930,000.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"BigCommerce\"}),\": Basic development needs \u20B930,000-\u20B950,000. Customization costs range from \u20B975,000-\u20B91,50,000. Enterprise-level work exceeds \u20B92,00,000. Monthly subscription fees start at \u20B92,500.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"OpenCart\"}),\": This economical option starts at \u20B920,000-\u20B940,000 for basic setup. Custom modules cost \u20B940,000-\u20B980,000. Advanced customization starts from \u20B91,00,000.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"PrestaShop\"}),\": Setup costs range from \u20B925,000-\u20B950,000. Customization needs \u20B950,000-\u20B91,50,000. Advanced development starts above \u20B91,50,000.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Custom Development\"}),\": Frameworks like Laravel or React need \u20B91,50,000-\u20B93,00,000 for basic sites. Advanced customization costs between \u20B94,00,000-\u20B910,00,000+.\"]}),/*#__PURE__*/e(\"p\",{children:\"Businesses should plan for extra costs beyond setup. These include payment processing fees, integration costs, and customer support expenses. Self-hosted platforms like WooCommerce need separate hosting (from \u20B97.99/month), domain registration (about \u20B915/year), and SSL certificates (starting \u20B969/year).\"}),/*#__PURE__*/e(\"p\",{children:\"Smart ecommerce planning in India requires careful evaluation of both immediate development costs and long-term operational expenses.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Essential Components of eCommerce Website Pricing\"})}),/*#__PURE__*/e(\"p\",{children:\"Setting up an eCommerce store demands investment in several vital components that add to your development costs. A clear understanding of these elements will help you plan your budget wisely.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Domain and hosting costs in India\"})}),/*#__PURE__*/t(\"p\",{children:[\"Your online store's journey starts with domain registration. Annual costs range between \",/*#__PURE__*/e(\"strong\",{children:\"\u20B999 to \u20B92,000\"}),\" based on extensions like .com, .in, or .co.in. The hosting costs vary with your store's size and expected traffic:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Shared Hosting\"}),\": \u20B9500-\u20B92,500/year (suits small stores)\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"VPS Hosting\"}),\": \u20B91,000-\u20B96,000/year (works for medium traffic)\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Dedicated Hosting\"}),\": \u20B912,000-\u20B930,000/year (handles high-traffic sites)\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Cloud Hosting\"}),\": \u20B95,000-\u20B910,000/year (expandable option)\"]})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Design and UI/UX development expenses\"})}),/*#__PURE__*/t(\"p\",{children:[\"Your store's visual appeal shapes the customer's experience. Indian UI/UX design costs range from \",/*#__PURE__*/e(\"strong\",{children:\"\u20B910,000 to \u20B92,00,000\"}),\". Here's what you should know:\"]}),/*#__PURE__*/e(\"p\",{children:\"Template designs cost between \u20B920,000-\u20B950,000, while custom designs range from \u20B950,000-\u20B92,50,000. Mobile app interfaces with sophisticated features typically cost \u20B94,00,000 to \u20B916,00,000.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Payment gateway integration fees\"})}),/*#__PURE__*/t(\"p\",{children:[\"Payment gateways let your customers complete transactions smoothly. Simple gateway integration starts at \",/*#__PURE__*/e(\"strong\",{children:\"\u20B95,000\"}),\". Advanced international payment systems might cost up to \u20B91,50,000.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Popular platforms like \",/*#__PURE__*/e(\"strong\",{children:\"Razorpay charge 2%, while Cashfree\"}),\" starts at 1.95%. These services prefer transaction-based fees over monthly subscriptions.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Content creation and product listing costs\"})}),/*#__PURE__*/t(\"p\",{children:[\"Quality content drives your eCommerce website's success. Product descriptions range from \",/*#__PURE__*/e(\"strong\",{children:\"\u20B950 to \u20B9500 per product\"}),\" based on complexity. Other content costs include:\"]}),/*#__PURE__*/e(\"p\",{children:\"Category descriptions: \u20B9500-\u20B92,000 each Blog articles: \u20B9500-\u20B95,000 per article Social media posts: \u20B950-\u20B9500 per post\"}),/*#__PURE__*/e(\"p\",{children:\"Basic product cataloging services start at \u20B915 per item, while detailed listings with keyword optimization cost \u20B925 per product.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"eCommerce Website Development Cost with KumoHQ\"})}),/*#__PURE__*/e(\"img\",{alt:\"KumoHQ Services\",className:\"framer-image\",height:\"437\",src:\"https://framerusercontent.com/images/fo3oekZEXsJa8nLDiEtZog9dx4.png\",srcSet:\"https://framerusercontent.com/images/fo3oekZEXsJa8nLDiEtZog9dx4.png?scale-down-to=512 512w,https://framerusercontent.com/images/fo3oekZEXsJa8nLDiEtZog9dx4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/fo3oekZEXsJa8nLDiEtZog9dx4.png 1868w\",style:{aspectRatio:\"1868 / 874\"},width:\"934\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"KumoHQ\"})}),\" goes beyond standard pricing models with custom \",/*#__PURE__*/e(\"strong\",{children:\"eCommerce development solutions\"}),\" for fashion and lifestyle businesses. This digital agency brings 12+ years of experience in the Indian market. The company creates clean, modern designs that boost the customer's experience.\"]}),/*#__PURE__*/t(\"p\",{children:[\"The company's pricing matches industry standards for \",/*#__PURE__*/e(\"strong\",{children:\"Shopify development\"}),\" and adds value with specialized features:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Small stores (up to 100 products): \u20B960,000 to \u20B91,00,000\"})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/blog/website-development-cost-in-india\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:/*#__PURE__*/e(\"em\",{children:\"Medium-sized platforms (up to 1000 products): \u20B91,00,000 to \u20B910,00,000\"})})})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Large marketplaces (up to 10000 products): \u20B910,00,000 to \u20B91,00,00,000\"})})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"KumoHQ's development approach\"}),\" makes them stand out. They go beyond setting up a simple store by creating fashion-focused designs. Their responsive layouts and user-friendly interfaces work naturally on all devices. The platform has multiple homepage layouts and product page options that show merchandise in grid, list, and masonry views.\"]}),/*#__PURE__*/t(\"p\",{children:[\"The company's development process puts collaboration first. Businesses can customize their color schemes, backgrounds, and product page designs. \",/*#__PURE__*/e(\"strong\",{children:\"Popular Shopify apps\"}),\" blend right into the platform.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/services\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:/*#__PURE__*/e(\"strong\",{children:\"KumoHQ's development services\"})})}),\" give you a complete toolkit. You get website building, inventory management, payment processing, and marketing tools. This package streamlines operations and costs less than traditional retail models.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"The maintenance costs range from \u20B93K Monthly. KumoHQ\"}),\" helps businesses adapt to market changes and technical requirements through ongoing support. This partnership keeps your eCommerce investment relevant and working well long after the original development.\"]}),/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/case-studies?utm_source=Blog&utm_medium=https%3A%2F%2Fwww.kumohq.co%2Fblog%2Fecommerce-website-development-cost&utm_campaign=ECommerce+Website+Development+Cost+in+India+%282025%29&utm_term=Web+Development&utm_content=CTA\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"630\",src:\"https://framerusercontent.com/images/d4jz3b8ASgaugx6DkLAonjMVyX4.png\",srcSet:\"https://framerusercontent.com/images/d4jz3b8ASgaugx6DkLAonjMVyX4.png?scale-down-to=512 512w,https://framerusercontent.com/images/d4jz3b8ASgaugx6DkLAonjMVyX4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/d4jz3b8ASgaugx6DkLAonjMVyX4.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/d4jz3b8ASgaugx6DkLAonjMVyX4.png 2240w\",style:{aspectRatio:\"2240 / 1260\"},width:\"1120\"})})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Conclusion\"})}),/*#__PURE__*/t(\"p\",{children:[\"Several factors shape the \",/*#__PURE__*/e(\"strong\",{children:\"development costs of an eCommerce website\"}),\". Small business owners can launch with simple solutions at \u20B930,000. Medium-sized stores need \u20B91,00,000 to \u20B910,00,000 for a complete platform. Large-scale marketplaces might need investments up to \u20B91,33,66,400 based on their needs.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Your choice of platform substantially affects the overall costs. \",/*#__PURE__*/e(\"strong\",{children:\"Shopify enables quick deployment at \u20B930,000. WooCommerce\"}),\" gives affordable options from \u20B920,000. Magento serves larger operations with prices starting at \u20B91,00,000. Each platform has its own recurring costs for hosting, maintenance and features.\"]}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/t(\"p\",{children:[\"The Indian eCommerce market offers great opportunities for businesses looking to build their online presence. Want to begin your online store? \",/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/contact?utm_source=Blog&utm_medium=https%3A%2F%2Fwww.kumohq.co%2Fblog%2Fecommerce-website-development-cost&utm_campaign=ECommerce+Website+Development+Cost+In+India+2025&utm_term=ECommerce+Website+Development+Cost&utm_content=CTA\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Contact KumoHQ\"})}),\" today for a detailed cost estimate that matches your business needs.\"]})})]});export const richText5=/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"AI adoption in digital marketing skyrocketed from 29% to 90% between 2018 and 2022.\"}),/*#__PURE__*/t(\"p\",{children:[\"AI's impact on \",/*#__PURE__*/e(\"strong\",{children:\"digital marketing has revolutionized agency operations\"}),\". Marketing teams now work faster and smarter with AI tools that analyze data, optimize workflows, create compelling ad copy and \",/*#__PURE__*/e(\"strong\",{children:\"enhance email campaigns\"}),\".\"]}),/*#__PURE__*/t(\"p\",{children:[\"This piece offers a step-by-step approach to \",/*#__PURE__*/e(\"strong\",{children:\"implement AI in your digital marketing strategy\"}),\". You'll find ground examples and practical steps you can apply today.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What is AI in Digital Marketing?\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"AI in digital marketing\"}),\" marks a fundamental change in how agencies operate and connect with customers. It applies \",/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/blog/advanced-ai-application-development\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"artificial intelligence technologies\"})}),\" like machine learning, natural language processing, and data analytics to boost marketing strategies and decisions.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"AI's power in digital marketing\"}),\" comes from knowing how to process big amounts of consumer data quickly and accurately. This information turns into practical insights. \",/*#__PURE__*/e(\"strong\",{children:\"AI can analyze data\"}),\" in real-time and spot patterns and trends that human marketers might miss. This helps create informed marketing strategies that adapt to consumer behavior instantly.\"]}),/*#__PURE__*/t(\"p\",{children:[\"McKinsey's analysis of more than 400 advanced use cases shows marketing as the area where AI adds the most value. This makes sense since \",/*#__PURE__*/e(\"strong\",{children:\"AI adoption across global businesses\"}),\" increased to 72% as of 2024.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"AI brings exceptional value to marketing agencies through its versatility:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Personalization\"}),\": AI studies individual priorities and behaviors to deliver customized content and product recommendations that create relevant customer experiences.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Advanced Analytics\"}),\": AI processes large data volumes faster to identify trends that shape marketing strategies and budget allocation.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Automation\"}),\": AI streamlines processes from chatbots handling customer support to optimizing PPC campaigns in real-time.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Content Creation\"}),\": Natural language generation tools create high-quality written content with minimal human input.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Predictive Capabilities\"}),\": Historical data helps \",/*#__PURE__*/e(\"strong\",{children:\"AI predict customer\"}),\" behavior and market trends.\"]})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"AI marketing works\"}),\" across digital channels of all types, including content marketing, email campaigns, online advertising, social media, and affiliate marketing. The technology puts customer satisfaction first by \",/*#__PURE__*/e(\"strong\",{children:\"analyzing your campaigns and competitor\"}),\" performance to reveal deeper insights into customer needs.\"]}),/*#__PURE__*/t(\"p\",{children:[\"AI in digital marketing doesn't replace human creativity - it amplifies it. As Kerry Harrison, AI educator and copywriter said, \\\"There's still a huge need for human writers for human creativity, for human thought and strategy\\\". The best \",/*#__PURE__*/e(\"strong\",{children:\"AI implementation combines tech capabilities\"}),\" with human expertise.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How to use AI in digital marketing agency?\"})}),/*#__PURE__*/t(\"p\",{children:[\"AI implementation in your \",/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:/*#__PURE__*/e(\"strong\",{children:\"digital marketing agency\"})})}),\" opens up ways to improve operations across multiple functions. AI tools can optimize efficiency and results by automating routine tasks and \",/*#__PURE__*/e(\"strong\",{children:\"generating creative content\"}),\". Here's a look at practical applications that will transform your agency's workflow.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Customer service and support\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/blog/how-to-make-an-ai-chatbot\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI-driven chatbots\"})})}),\" now handle front-line customer interactions and provide instant responses to simple queries 24/7. These virtual assistants greet customers, answer common questions, and direct complex issues to the right department. Companies using \",/*#__PURE__*/e(\"strong\",{children:\"AI chatbots\"}),\" see a 30% drop in customer service costs. AI goes beyond simple support by analyzing customer behavior to spot needs, customize messaging, and simplify the buying process.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Content and image creation\"})}),/*#__PURE__*/t(\"p\",{children:[\"Marketing teams face constant pressure to create content faster across multiple channels. AI copywriting \",/*#__PURE__*/e(\"strong\",{children:\"tools like ChatGPT\"}),\" and Claude help teams generate different types of content\u2014from email subject lines to blog posts\u2014which saves time and resources. \",/*#__PURE__*/e(\"strong\",{children:\"AI image generators like Midjourney, DALL-E, and Adobe Firefly turn text descriptions\"}),\" into visual content within seconds. These tools simplify creation processes that once needed specialized skills.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Customer segmentation\"})}),/*#__PURE__*/t(\"p\",{children:[\"Customer segmentation by hand can get pricey and take too much time. \",/*#__PURE__*/e(\"strong\",{children:\"AI algorithms split audiences\"}),\" into groups with similar interests, behaviors, or needs efficiently. This split allows for targeted messaging that changes in real-time. The recommendation systems suggest products that match customer priorities, which boosts relevance and conversion potential. \",/*#__PURE__*/e(\"strong\",{children:\"Natural Language Processing (NLP)\"}),\" helps these efforts by analyzing customer feedback and reviews to improve products and experiences. \"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Email marketing\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://blog.campaignhq.co/ai-in-email-marketing/\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI changes email marketing\"})})}),\" by spotting performance patterns to optimize strategies. It finds high-performing subject lines, creates personalized content, and picks the best send times for each recipient. \",/*#__PURE__*/e(\"strong\",{children:\"AI makes A/B testing\"}),\" better as algorithms learn from each interaction. \",/*#__PURE__*/e(n,{href:\"https://blog.campaignhq.co/email-workflow-automation/\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Automated email workflows\"})})}),\" triggered by user actions send timely, relevant messages. List management gets better too\u2014AI compares metrics to \",/*#__PURE__*/e(\"strong\",{children:\"determine each email address\"}),\" and list's value. This matters by a lot to marketers looking to save time since \",/*#__PURE__*/e(n,{href:\"https://blog.campaignhq.co/ai-email-marketing-tools/\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI email tools\"})})}),\" save five hours per week on average.\"]}),/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/book-free-consultation-call?utm_source=Blog&utm_medium=https%3A%2F%2Fwww.kumohq.co%2Fblog%2Fai-in-digital-marketing&utm_campaign=How+to+Use+AI+in+Digital+Marketing%3A+A+Step-by-Step+Guide+for+Agencies+%5B2025%5D&utm_term=AI&utm_content=CTA\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"630\",src:\"https://framerusercontent.com/images/NWLMuKfSaKKFflk0pdlJLVRI.png\",srcSet:\"https://framerusercontent.com/images/NWLMuKfSaKKFflk0pdlJLVRI.png?scale-down-to=512 512w,https://framerusercontent.com/images/NWLMuKfSaKKFflk0pdlJLVRI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/NWLMuKfSaKKFflk0pdlJLVRI.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/NWLMuKfSaKKFflk0pdlJLVRI.png 2240w\",style:{aspectRatio:\"2240 / 1260\"},width:\"1120\"})})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How To Improve the Use of AI at Your Digital Marketing Agency?\"})}),/*#__PURE__*/t(\"p\",{children:[\"You now understand the simple \",/*#__PURE__*/e(\"strong\",{children:\"concepts of AI implementation\"}),\". The next challenge lies in optimizing your approach to get the best results. A successful \",/*#__PURE__*/e(\"strong\",{children:\"AI integration\"}),\" needs strategic planning that goes beyond buying the latest tools.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Define Goals\"})}),/*#__PURE__*/t(\"p\",{children:[\"Clear objectives are significant before you implement any \",/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/ai-solutions\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI solution\"})})}),\". What specific challenges do you want to address? What outcomes do you hope to achieve? You might want to reduce workload through \",/*#__PURE__*/e(\"strong\",{children:\"task automation\"}),\". Maybe you need faster response times for customer queries or want to boost conversions on high-traffic pages with low conversion rates. \"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Identify Opportunities\"})}),/*#__PURE__*/t(\"p\",{children:[\"Goals come first. Then you need to get into areas where AI would best affect your business. Your agency's strengths and challenges deserve a deep look. \",/*#__PURE__*/e(\"strong\",{children:\"Time-consuming, repetitive tasks that don't need much human judgment\"}),\" make ideal \",/*#__PURE__*/e(\"strong\",{children:\"candidates for AI automation\"}),\". Your existing data sources need review, including website analytics, customer purchase history, and social media metrics. AI needs clean, well-organized data to work well and deliver accurate insights.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Understand Your Team\"})}),/*#__PURE__*/t(\"p\",{children:[\"Your team's \",/*#__PURE__*/e(\"strong\",{children:\"capabilities and skills gaps need assessment\"}),\". AI could increase your team members' abilities or \",/*#__PURE__*/e(\"strong\",{children:\"reduce workload pressures\"}),\". This approach brings value when companies must do more with fewer resources. Note that AI won't replace your star employees. Instead, it prevents burnout by handling routine tasks while they focus on strategic work.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Select the Right Tools\"})}),/*#__PURE__*/t(\"p\",{children:[\"The right AI tools should merge with your existing systems once you've set goals and spotted opportunities. \",/*#__PURE__*/e(\"strong\",{children:\"Solutions that make your agency's processes\"}),\" simpler deserve priority over those that complicate your tech stack. A gradual approach works best. Implementing one tool at a time lets you assess its effectiveness before expanding. \"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(n,{href:\"https://campaignhq.co/\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:/*#__PURE__*/e(\"strong\",{children:\"CampaignHQ\"})})})}),/*#__PURE__*/e(\"img\",{alt:\"CampaignHQ\",className:\"framer-image\",height:\"396\",src:\"https://framerusercontent.com/images/Gxagb2CjAtnyq61QehPcfaY.png\",srcSet:\"https://framerusercontent.com/images/Gxagb2CjAtnyq61QehPcfaY.png?scale-down-to=512 512w,https://framerusercontent.com/images/Gxagb2CjAtnyq61QehPcfaY.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Gxagb2CjAtnyq61QehPcfaY.png 1866w\",style:{aspectRatio:\"1866 / 792\"},width:\"933\"}),/*#__PURE__*/t(\"p\",{children:[\"This platform brings together data from \",/*#__PURE__*/e(\"strong\",{children:\"different marketing channels\"}),\". It combines previously separate information from social media, email, and paid ads into one system. Teams can quickly assess \",/*#__PURE__*/e(\"strong\",{children:\"cross-channel performance\"}),\" with this unified view.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(n,{href:\"https://writer.com/\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Writer\"})})})}),/*#__PURE__*/e(\"img\",{alt:\"Writer\",className:\"framer-image\",height:\"437\",src:\"https://framerusercontent.com/images/ii004mdHyvIsN582y48P2dczQI.png\",srcSet:\"https://framerusercontent.com/images/ii004mdHyvIsN582y48P2dczQI.png?scale-down-to=512 512w,https://framerusercontent.com/images/ii004mdHyvIsN582y48P2dczQI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ii004mdHyvIsN582y48P2dczQI.png 1878w\",style:{aspectRatio:\"1878 / 874\"},width:\"939\"}),/*#__PURE__*/t(\"p\",{children:[\"Writer offers \",/*#__PURE__*/e(\"strong\",{children:\"refined AI solutions\"}),\" for content creation while maintaining brand consistency. Marketing teams can combine their \",/*#__PURE__*/e(\"strong\",{children:\"expertise and creativity with AI advances\"}),\". This leads to efficient workflows without sacrificing quality.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(n,{href:\"https://zapier.com/\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Zapier\"})})})}),/*#__PURE__*/e(\"img\",{alt:\"Zapier\",className:\"framer-image\",height:\"436\",src:\"https://framerusercontent.com/images/hPbwOhYw5Fi7iCcshcG5TQ9LSV8.png\",srcSet:\"https://framerusercontent.com/images/hPbwOhYw5Fi7iCcshcG5TQ9LSV8.png?scale-down-to=512 512w,https://framerusercontent.com/images/hPbwOhYw5Fi7iCcshcG5TQ9LSV8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/hPbwOhYw5Fi7iCcshcG5TQ9LSV8.png 1862w\",style:{aspectRatio:\"1862 / 873\"},width:\"931\"}),/*#__PURE__*/t(\"p\",{children:[\"Zapier combines \",/*#__PURE__*/e(\"strong\",{children:\"AI with marketing automation\"}),\" to create efficient processes without coding expertise. It connects various apps and automates repetitive tasks. Teams can build sophisticated workflows that save time and reduce manual work. You could automatically create individual-specific \",/*#__PURE__*/e(\"strong\",{children:\"email sequences\"}),\" based on customer behaviors or build workflows that analyze and summarize weekly KPIs.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Examples of AI in Digital Marketing\"})}),/*#__PURE__*/t(\"p\",{children:[\"AI has changed how major brands approach their \",/*#__PURE__*/e(\"strong\",{children:\"marketing strategies\"}),\". Companies of all sizes now show measurable results by integrating AI into their marketing operations.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Netflix \"}),\"leads the pack with its \",/*#__PURE__*/e(\"strong\",{children:\"AI-driven recommendation system\"}),\" that suggests content based on user behavior and priorities. This feature adds \",/*#__PURE__*/e(n,{href:\"https://www.invoca.com/blog/outstanding-examples-ai-marketing\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"an estimated $1 billion annually\"})}),\" to the company's value. Spotify also creates custom playlists through AI. Their 2022 Wrapped campaign connected with over 156 million users and generated nearly 60 million stories that spread across social media.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Amazon\"}),\" has used AI in its e-commerce operations for more than 20 years. The company applies AI from individual-specific shopping experiences to supply chain robotics. Walmart's robotic floor cleaners come with inventory intelligence towers. These robots scan shelves and send automatic alerts to warehouses about restocking needs.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Beauty brand Sephora's\"}),\" AI strategy led to remarkable growth. Their e-commerce sales jumped from $580 million in 2016 to over $3 billion in recent data. The Virtual Artist App shows how AI creates engaging customer experiences.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Success stories from other companies show impressive results:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Bayer mixed Google trends with weather data to predict flu outbreaks. This led to 85% higher click-through rates and 33% lower cost-per-click\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Sage Publishing cut content drafting time by 99% and reduced marketing costs by 50% with \",/*#__PURE__*/e(\"strong\",{children:\"Jasper's AI toolkit\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Formula E now turns two-hour race commentaries into two-minute podcasts in any language\"})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What are the Pros & Cons of AI Digital Marketing?\"})}),/*#__PURE__*/e(\"p\",{children:\"The AI balance sheet in digital marketing shows remarkable benefits and clear drawbacks that agencies should evaluate carefully before implementation.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Benefits of AI in Digital Marketing\"})}),/*#__PURE__*/t(\"p\",{children:[\"Personalization stands out as one of AI's most important advantages. AI algorithms analyze massive data sets to understand customer priorities and behaviors. This enables customized content that creates engaging customer experiences. The personalized approach leads to higher satisfaction and better conversion rates. \",/*#__PURE__*/e(\"strong\",{children:\"Amazon and Netflix's\"}),\" recommendation engines represent this capability by suggesting products or content based on user behavior.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"AI's data processing capabilities\"}),\" revolutionize marketing. \",/*#__PURE__*/e(\"strong\",{children:\"AI-driven analytics\"}),\" tools process information immediately and identify patterns human analysts might miss. Marketers can allocate budgets more efficiently and predict future trends with these insights. AI analyzes user data to determine the best times for ad displays, which maximizes investment returns.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"AI-powered chatbots\"}),\" deliver round-the-clock customer support. They answer questions and recommend products without human intervention. \"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Limitations of AI in Digital Marketing\"})}),/*#__PURE__*/e(\"p\",{children:\"AI solutions need substantial financial investment. Data quality and privacy concerns create challenges, particularly with new regulations like GDPR. AI algorithms rely on high-quality data to work, which makes data accuracy vital.\"}),/*#__PURE__*/e(\"p\",{children:\"Marketing needs a human touch that AI cannot provide\u2014creativity remains uniquely human. AI's analytical strengths cannot match human empathy and interpersonal connections with customers. Content generated by AI raises ethical questions about transparency, plagiarism, and intellectual property rights.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Conclusion\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"AI has revolutionized digital marketing\"}),\". What was once a manual and time-consuming process has become an informed and quick operation. Our detailed exploration shows how AI enhances everything from individual-specific customer experiences to automated workflows. This helps agencies work smarter and achieve better outcomes.\"]}),/*#__PURE__*/t(\"p\",{children:[\"The \",/*#__PURE__*/e(\"strong\",{children:\"success stories of Netflix, Amazon, and Sephora demonstrate how AI adoption\"}),\" propels business development. These companies highlight AI implementation's real benefits - faster operations, deeper customer understanding, and higher revenue. \"]}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/t(\"p\",{children:[\"Want to start your AI experience? Pick one specific area of your marketing operations. Test different tools and expand gradually based on your results. \",/*#__PURE__*/e(n,{href:\"https://www.kumohq.co/contact?utm_source=Blog&utm_medium=https%3A%2F%2Fwww.kumohq.co%2Fblog%2Fai-in-digital-marketing&utm_campaign=How+to+Use+AI+in+Digital+Marketing%3A+A+Step-by-Step+Guide+for+Agencies+%5B2025%5D&utm_term=AI+in+Digital+Marketing&utm_content=CTA\",motionChild:!0,nodeId:\"YaS5cEemE\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Reach out to our team\"})}),\" if you need expert guidance to implement \",/*#__PURE__*/e(\"strong\",{children:\"AI in your marketing strategy\"}),\".\"]})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"FAQ\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"What is the role of AI in digital marketing?\"})}),/*#__PURE__*/t(\"p\",{children:[\"AI works as the analytical powerhouse behind \",/*#__PURE__*/e(\"strong\",{children:\"modern marketing strategies\"}),\". The technology boosts marketing by using evidence-based information and automation to create more individual-specific and effective campaigns. AI's main roles include processing big amounts of data quickly, finding patterns that humans might miss, and optimizing campaigns in real time.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"How is AI helping marketing?\"})}),/*#__PURE__*/t(\"p\",{children:[\"Marketing performance shows measurable and notable improvements with AI. Leaders report positive \",/*#__PURE__*/e(\"strong\",{children:\"results from AI implementation\"}),\": sales increases (+6.2%), better customer satisfaction (+7%), and lower marketing overhead costs (-7.2%). Half of marketing leaders now use AI to personalize and create content.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"How will AI transform digital marketing?\"})}),/*#__PURE__*/t(\"p\",{children:[\"AI will drive key changes in marketing approaches in the coming years. Personalization will advance beyond simple customization toward hyper-personalized content and recommendations by 2025. AI should power about 45% of the total global economy by 2030. Marketing operations will become more \",/*#__PURE__*/e(\"strong\",{children:\"data-focused and resilient\"}),\". \"]})]});\nexport const __FramerMetadata__ = {\"exports\":{\"richText5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "+LAAsJ,IAAMA,EAAsBC,EAAIC,EAAS,CAAC,SAAS,CAAcD,EAAE,IAAI,CAAC,SAAS,CAAC,qGAAkHE,EAAE,SAAS,CAAC,SAAS,mBAAmB,CAAC,EAAE,gDAAgD,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,oIAAiJE,EAAE,SAAS,CAAC,SAAS,uBAAuB,CAAC,EAAE,6KAA6K,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,oPAAiQE,EAAE,SAAS,CAAC,SAAS,yBAAyB,CAAC,EAAE,0DAA0D,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,6CAA6C,CAAC,EAAE,kDAAkD,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,uCAAuC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,wDAAwD,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,yBAAyB,CAAC,CAAC,CAAC,EAAE,sOAAmPF,EAAE,SAAS,CAAC,SAAS,iCAAiC,CAAC,EAAE,6BAA6B,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,2CAA2C,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,kBAAkB,CAAC,EAAE,uDAAuD,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,6BAA6B,CAAC,EAAE,uDAAuD,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,iBAAiB,CAAC,EAAE,8EAA8E,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,eAAe,CAAC,EAAE,uFAAuF,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,oEAAoE,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,6CAA6C,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,yEAAyE,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAC,qCAAkDE,EAAE,SAAS,CAAC,SAAS,gCAAgC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,wBAAwB,CAAC,EAAE,oDAAoD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,yCAAyC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,mGAAgHE,EAAE,SAAS,CAAC,SAAS,iCAAiC,CAAC,EAAE,iFAA8FA,EAAEC,EAAE,CAAC,KAAK,4DAA4D,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,kCAAkC,CAAC,CAAC,CAAC,EAAE,gEAAgE,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,gEAAgE,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,6BAA6B,CAAC,EAAE,iCAA8CA,EAAE,SAAS,CAAC,SAAS,+BAA+B,CAAC,EAAE,yFAAyF,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,2BAA2B,CAAC,EAAE,wHAAwH,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,yBAAyB,CAAC,EAAE,oHAAoH,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,eAAe,CAAC,EAAE,qBAAkCA,EAAE,SAAS,CAAC,SAAS,mBAAmB,CAAC,EAAE,wDAAwD,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,mBAAmB,CAAC,EAAE,yFAAyF,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,oMAAoM,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,8BAA8B,CAAC,EAAE,6KAA6K,CAAC,CAAC,EAAeA,EAAEC,EAAE,CAAC,KAAK,4PAA4P,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,UAAU,eAAe,kBAAkB,MAAM,SAAsBF,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,OAAO,MAAM,IAAI,oEAAoE,OAAO,yVAAyV,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,2DAA2D,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,uBAAoCE,EAAE,SAAS,CAAC,SAAS,mCAAmC,CAAC,EAAE,qHAAqH,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,+BAA+B,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,8JAA2KE,EAAE,SAAS,CAAC,SAAS,wBAAwB,CAAC,EAAE,qHAAkIA,EAAE,SAAS,CAAC,SAAS,2BAA2B,CAAC,EAAE,sHAAmIA,EAAE,SAAS,CAAC,SAAS,mCAAmC,CAAC,EAAE,iHAAiH,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,oBAAoB,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,uDAAuD,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,8BAA8B,CAAC,CAAC,CAAC,EAAE,6QAA0RF,EAAE,SAAS,CAAC,SAAS,oEAAoE,CAAC,EAAE,4IAA4I,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,wCAAwC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,sHAAmIE,EAAE,SAAS,CAAC,SAAS,iCAAiC,CAAC,EAAE,4JAAyKA,EAAE,SAAS,CAAC,SAAS,0BAA0B,CAAC,EAAE,2EAA2E,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,qCAAqC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,8DAA2EE,EAAEC,EAAE,CAAC,KAAK,mDAAmD,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAsBF,EAAE,SAAS,CAAC,SAAS,0BAA0B,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,iMAAiM,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,8BAA8B,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,4JAAyKE,EAAE,SAAS,CAAC,SAAS,wBAAwB,CAAC,EAAE,kBAAkB,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,4EAA4E,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,SAAsBE,EAAE,SAAS,CAAC,SAAS,+BAA+B,CAAC,EAAE,gJAA6JA,EAAE,SAAS,CAAC,SAAS,wBAAwB,CAAC,EAAE,wDAAwD,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,6CAA6C,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,0GAAuHE,EAAE,SAAS,CAAC,SAAS,2BAA2B,CAAC,EAAE,kFAA+FA,EAAE,SAAS,CAAC,SAAS,+BAA+B,CAAC,EAAE,wIAAwI,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,4BAA4B,CAAC,EAAE,YAAyBA,EAAE,SAAS,CAAC,SAAS,uBAAuB,CAAC,EAAE,yLAAyL,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,6CAA6C,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,iHAA8HE,EAAE,SAAS,CAAC,SAAS,mBAAmB,CAAC,EAAE,kIAAkI,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,iPAA+PE,EAAE,SAAS,CAAC,SAAS,wBAAwB,CAAC,EAAE,mCAAmC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,mDAAgEE,EAAE,SAAS,CAAC,SAAS,2BAA2B,CAAC,EAAE,iCAA8CA,EAAE,SAAS,CAAC,SAAS,uCAAuC,CAAC,EAAE,0EAA0E,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,8CAA8C,CAAC,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,4BAA4B,UAAU,eAAe,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,YAAY,EAAE,MAAM,KAAK,CAAC,EAAeF,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,MAAM,CAAC,CAAC,CAAC,EAAE,qHAAkIF,EAAE,SAAS,CAAC,SAAS,+CAA+C,CAAC,EAAE,2EAA2E,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,6HAA0IE,EAAE,SAAS,CAAC,SAAS,sBAAsB,CAAC,EAAE,wDAAwD,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,+QAA+Q,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,0DAA0D,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,eAAe,CAAC,EAAE,yBAAsCA,EAAE,SAAS,CAAC,SAAS,gDAAgD,CAAC,EAAE,8BAA8B,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,gBAAgB,CAAC,EAAE,uHAAuH,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,qBAAqB,CAAC,EAAE,8FAA8F,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,mNAA8M,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,iCAAiC,CAAC,EAAE,wMAAwM,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,oJAAiKE,EAAE,SAAS,CAAC,SAAS,mCAAmC,CAAC,EAAE,iCAAiC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,8BAA8B,CAAC,EAAE,yHAAsIA,EAAE,SAAS,CAAC,SAAS,iCAAiC,CAAC,EAAE,gHAAgH,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,sGAAmHE,EAAEC,EAAE,CAAC,KAAK,gDAAgD,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,qBAAqB,CAAC,CAAC,CAAC,EAAE,iHAA8HF,EAAE,SAAS,CAAC,SAAS,6BAA6B,CAAC,EAAE,yEAAyE,CAAC,CAAC,EAAeA,EAAE,aAAa,CAAC,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAC,uFAAoGE,EAAEC,EAAE,CAAC,KAAK,gQAAgQ,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,0BAA0B,CAAC,CAAC,CAAC,EAAE,oBAAiCF,EAAE,SAAS,CAAC,SAAS,sBAAsB,CAAC,EAAE,mFAAmF,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,uPAAuP,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,KAAK,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,gCAAgC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,sJAAmKE,EAAE,SAAS,CAAC,SAAS,kBAAkB,CAAC,EAAE,gGAA6GA,EAAE,SAAS,CAAC,SAAS,qBAAqB,CAAC,EAAE,kHAAkH,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,8NAA2OE,EAAE,SAAS,CAAC,SAAS,sBAAsB,CAAC,EAAE,uGAAuG,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,iDAAiD,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6GAA6G,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,aAAa,CAAC,EAAE,sIAAmJA,EAAE,SAAS,CAAC,SAAS,mCAAmC,CAAC,EAAE,iEAAiE,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,UAAU,CAAC,EAAE,oIAAiJA,EAAE,SAAS,CAAC,SAAS,mCAAmC,CAAC,EAAE,yBAAyB,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,gBAAgB,CAAC,EAAE,8KAA8K,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,QAAQ,CAAC,EAAE,2JAA2J,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeG,EAAuBL,EAAIC,EAAS,CAAC,SAAS,CAAcD,EAAE,IAAI,CAAC,SAAS,CAAC,kDAA+DE,EAAEC,EAAE,CAAC,KAAK,qIAAqI,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,EAAE,sIAAsI,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,8SAA8S,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,WAAwBE,EAAE,SAAS,CAAC,SAAS,yCAAyC,CAAC,EAAE,oGAAiHA,EAAE,SAAS,CAAC,SAAS,sCAAsC,CAAC,EAAE,oDAAiEA,EAAE,SAAS,CAAC,SAAS,eAAe,CAAC,EAAE,+CAA+C,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,qCAAqC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,sDAAsD,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,iDAAiD,CAAC,CAAC,CAAC,EAAE,gQAAgQ,CAAC,CAAC,EAAeJ,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,kDAAkD,CAAC,EAAE,gMAA6MA,EAAE,SAAS,CAAC,SAAS,4BAA4B,CAAC,EAAE,wBAAwB,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,8DAA8D,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAsBF,EAAE,SAAS,CAAC,SAAS,yCAAyC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,SAAS,CAAC,SAAS,SAAS,CAAC,EAAE,gHAA6HA,EAAE,SAAS,CAAC,SAAS,sBAAsB,CAAC,EAAE,4HAA4H,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,+DAA+D,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,gCAAgC,CAAC,EAAE,+HAA+H,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,8BAA8B,CAAC,EAAE,WAAwBA,EAAE,SAAS,CAAC,SAAS,oBAAoB,CAAC,EAAE,0GAA0G,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,+BAA+B,CAAC,EAAE,6GAA6G,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,oBAAoB,CAAC,EAAE,+GAA+G,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,iCAAiC,CAAC,EAAE,2GAA2G,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,mJAAgKE,EAAEC,EAAE,CAAC,KAAK,mDAAmD,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,EAAE,6BAA0CF,EAAE,SAAS,CAAC,SAAS,sBAAsB,CAAC,EAAE,uFAAuF,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,mDAAmD,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,mJAAgKE,EAAEC,EAAE,CAAC,KAAK,mDAAmD,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,EAAE,4FAAyGF,EAAE,SAAS,CAAC,SAAS,iCAAiC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,sDAAmEE,EAAE,SAAS,CAAC,SAAS,gCAAgC,CAAC,EAAE,uLAAoMA,EAAE,SAAS,CAAC,SAAS,mBAAmB,CAAC,EAAE,+GAA+G,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,iDAA8DE,EAAE,SAAS,CAAC,SAAS,4FAA4F,CAAC,EAAE,mMAAmM,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,gIAA6IE,EAAE,SAAS,CAAC,SAAS,uCAAuC,CAAC,EAAE,8EAA8E,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,yGAAsHE,EAAE,SAAS,CAAC,SAAS,+BAA+B,CAAC,EAAE,qGAAkHA,EAAE,SAAS,CAAC,SAAS,uCAAuC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAeA,EAAEC,EAAE,CAAC,KAAK,8OAA8O,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,UAAU,eAAe,kBAAkB,MAAM,SAAsBF,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,OAAO,MAAM,IAAI,sEAAsE,OAAO,iWAAiW,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,sCAAsC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,oCAAiDE,EAAEC,EAAE,CAAC,KAAK,iEAAiE,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,sDAAsD,CAAC,CAAC,CAAC,EAAE,mCAAgDF,EAAE,SAAS,CAAC,SAAS,0BAA0B,CAAC,EAAE,qEAAqE,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,sBAAsB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,mPAAmP,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,+BAA4CE,EAAE,SAAS,CAAC,SAAS,qBAAqB,CAAC,EAAE,0GAAuHA,EAAE,SAAS,CAAC,SAAS,2BAA2B,CAAC,EAAE,4BAA4B,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,4BAA4B,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,kBAA+BE,EAAE,SAAS,CAAC,SAAS,oCAAoC,CAAC,EAAE,0LAA0L,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,0MAAuNE,EAAE,SAAS,CAAC,SAAS,8BAA8B,CAAC,EAAE,qDAAqD,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,sBAAsB,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,mRAAmR,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,oOAAoO,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,QAAqBE,EAAE,SAAS,CAAC,SAAS,0DAA0D,CAAC,EAAE,0KAA0K,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,wCAAwC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,4JAAyKE,EAAEC,EAAE,CAAC,KAAK,uHAAuH,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,kCAAkC,CAAC,CAAC,CAAC,EAAE,2FAA2F,CAAC,CAAC,EAAeJ,EAAE,IAAI,CAAC,SAAS,CAAC,mHAAgIE,EAAE,SAAS,CAAC,SAAS,+CAA+C,CAAC,EAAE,4JAA4J,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,iEAA8EE,EAAE,SAAS,CAAC,SAAS,WAAW,CAAC,EAAE,mNAAmN,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,eAAe,CAAC,EAAE,gSAAgS,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,kDAAkD,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,sCAAmDE,EAAE,SAAS,CAAC,SAAS,iDAAiD,CAAC,EAAE,eAA4BA,EAAE,SAAS,CAAC,SAAS,4BAA4B,CAAC,EAAE,iEAAiE,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,2CAA2C,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,mKAAgLE,EAAEC,EAAE,CAAC,KAAK,8GAA8G,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,2BAA2B,CAAC,CAAC,CAAC,EAAE,0HAAuIF,EAAE,SAAS,CAAC,SAAS,2BAA2B,CAAC,EAAE,sKAAsK,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,kEAAkE,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,2BAA2B,CAAC,EAAE,sCAAsC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,kBAAkB,CAAC,EAAE,sCAAsC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,gBAAgB,CAAC,EAAE,4EAA4E,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,wBAAwB,CAAC,EAAE,kDAAkD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,iDAAiD,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,4HAAyIE,EAAE,SAAS,CAAC,SAAS,4CAA4C,CAAC,EAAE,oJAAoJ,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,kDAA+DE,EAAE,SAAS,CAAC,SAAS,6BAA6B,CAAC,EAAE,mCAAgDA,EAAE,SAAS,CAAC,SAAS,8CAA8C,CAAC,EAAE,wHAAwH,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,iCAAiC,CAAC,EAAeA,EAAEC,EAAE,CAAC,KAAK,gDAAgD,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAsBF,EAAE,SAAS,CAAC,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,4DAAyEE,EAAE,SAAS,CAAC,SAAS,mBAAmB,CAAC,EAAE,yHAAsIA,EAAE,SAAS,CAAC,SAAS,0CAA0C,CAAC,EAAE,UAAuBA,EAAE,SAAS,CAAC,SAAS,kCAAkC,CAAC,EAAE,yBAAyB,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,wQAAwQ,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,0CAAuDE,EAAE,SAAS,CAAC,SAAS,sBAAsB,CAAC,EAAE,wHAAwH,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,2CAA2C,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,qBAAkCE,EAAE,SAAS,CAAC,SAAS,qCAAqC,CAAC,EAAE,iIAAiI,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,2CAA2C,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,oIAAiJE,EAAE,SAAS,CAAC,SAAS,2BAA2B,CAAC,EAAE,mJAAgKA,EAAE,SAAS,CAAC,SAAS,4BAA4B,CAAC,EAAE,wEAAwE,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,wCAAwC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,UAAuBE,EAAE,SAAS,CAAC,SAAS,+BAA+B,CAAC,EAAE,yEAAsFA,EAAE,SAAS,CAAC,SAAS,0CAA0C,CAAC,EAAE,oOAAoO,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,0CAA0C,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,qCAAkDE,EAAEC,EAAE,CAAC,KAAK,mEAAmE,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,8BAA8B,CAAC,CAAC,CAAC,EAAE,oBAAiCF,EAAE,SAAS,CAAC,SAAS,uBAAuB,CAAC,EAAE,6JAA6J,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,wDAAwD,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,2DAA2D,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,4DAA4D,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,iGAAiG,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,0CAA0C,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,oCAAoC,CAAC,EAAE,qBAAkCA,EAAEC,EAAE,CAAC,KAAK,0KAA0K,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,yCAAyC,CAAC,CAAC,CAAC,EAAE,yJAAsKF,EAAE,SAAS,CAAC,SAAS,6BAA6B,CAAC,EAAE,mOAAmO,CAAC,CAAC,EAAeA,EAAE,aAAa,CAAC,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,6BAA6B,CAAC,EAAeA,EAAEC,EAAE,CAAC,KAAK,qCAAqC,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAsBF,EAAE,SAAS,CAAC,SAAS,iCAA4B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,wDAAwD,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,kHAA+HE,EAAE,SAAS,CAAC,SAAS,gEAAgE,CAAC,EAAE,kNAAkN,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,2CAA2C,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,qIAAkJE,EAAE,SAAS,CAAC,SAAS,4CAA4C,CAAC,EAAE,6EAA6E,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,sBAAsB,CAAC,EAAE,2CAA2C,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,uBAAuB,CAAC,EAAE,uCAAuC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,8BAA8B,CAAC,EAAE,iCAAiC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,qBAAqB,CAAC,EAAE,0DAA0D,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,+MAA4NE,EAAE,SAAS,CAAC,SAAS,sCAAsC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,uOAAoPE,EAAE,SAAS,CAAC,SAAS,gCAAgC,CAAC,EAAE,gHAAgH,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,sCAAsC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,sIAAsI,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,8BAA8B,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,wMAAqNE,EAAE,SAAS,CAAC,SAAS,oFAAoF,CAAC,EAAE,2GAA2G,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,8HAAsIE,EAAE,SAAS,CAAC,SAAS,wDAAwD,CAAC,EAAE,sFAAmGA,EAAE,SAAS,CAAC,SAAS,6BAA6B,CAAC,EAAE,oCAAoC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,gDAAgD,CAAC,EAAE,kMAAkM,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,kFAA+FE,EAAE,SAAS,CAAC,SAAS,oBAAoB,CAAC,EAAE,8FAA8F,CAAC,CAAC,EAAeA,EAAE,aAAa,CAAC,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAC,kDAA+DE,EAAEC,EAAE,CAAC,KAAK,kQAAkQ,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAsBF,EAAE,SAAS,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,sIAAmJA,EAAE,SAAS,CAAC,SAAS,kBAAkB,CAAC,EAAE,mFAAmF,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,mDAAgEE,EAAE,SAAS,CAAC,SAAS,iCAAiC,CAAC,EAAE,4HAA4H,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,KAAK,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,mBAAgCE,EAAE,SAAS,CAAC,SAAS,8DAA8D,CAAC,EAAE,kFAAkF,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,sCAAsC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,iBAAiB,CAAC,EAAE,yIAAsJA,EAAE,SAAS,CAAC,SAAS,0BAA0B,CAAC,EAAE,kKAAkK,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,mBAAmB,CAAC,EAAE,0SAA0S,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,qCAAqC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,yFAAsGE,EAAEC,EAAE,CAAC,KAAK,oEAAoE,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,sBAAsB,CAAC,CAAC,CAAC,EAAE,iOAAiO,CAAC,CAAC,EAAeJ,EAAE,IAAI,CAAC,SAAS,CAAC,yCAAsDE,EAAE,SAAS,CAAC,SAAS,kDAAkD,CAAC,EAAE,mHAAgIA,EAAE,SAAS,CAAC,SAAS,4BAA4B,CAAC,EAAE,iEAAiE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeI,EAAuBN,EAAIC,EAAS,CAAC,SAAS,CAAcD,EAAE,IAAI,CAAC,SAAS,CAAC,6EAA0FE,EAAE,SAAS,CAAC,SAAS,4BAA4B,CAAC,EAAE,2FAA2F,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,8LAA2ME,EAAE,SAAS,CAAC,SAAS,oBAAoB,CAAC,EAAE,+GAA+G,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,gJAA6JE,EAAE,SAAS,CAAC,SAAS,4BAA4B,CAAC,EAAE,oBAAiCA,EAAE,SAAS,CAAC,SAAS,mCAAmC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,6BAA6B,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,gSAAgS,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,2BAA2B,CAAC,EAAE,4EAAyFA,EAAE,SAAS,CAAC,SAAS,0BAA0B,CAAC,EAAE,yOAAyO,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,kDAAkD,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,6DAA6D,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAC,OAAoBE,EAAE,SAAS,CAAC,SAAS,uBAAuB,CAAC,EAAE,mDAAmD,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,8FAA8F,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,iEAAiE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,WAAwBE,EAAE,SAAS,CAAC,SAAS,0BAA0B,CAAC,EAAE,sRAAsR,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,qGAAkHE,EAAE,SAAS,CAAC,SAAS,wCAAwC,CAAC,EAAE,4LAA4L,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,oBAAoB,CAAC,EAAE,qBAAkCA,EAAE,SAAS,CAAC,SAAS,mCAAmC,CAAC,EAAE,qQAAqQ,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,qCAAqC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,yCAAsDE,EAAE,SAAS,CAAC,SAAS,yBAAyB,CAAC,EAAE,sOAAsO,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,6DAA0EE,EAAE,SAAS,CAAC,SAAS,0BAA0B,CAAC,EAAE,gMAAgM,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,6BAA6B,CAAC,EAAE,mHAAmH,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,4BAA4B,CAAC,EAAE,qGAAqG,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,8BAA8B,CAAC,EAAE,2EAA2E,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,mBAAmB,CAAC,EAAE,mEAAmE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,mBAAgCE,EAAE,SAAS,CAAC,SAAS,oBAAoB,CAAC,EAAE,wMAAwM,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,2MAA2M,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,wOAAwO,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,4CAA4C,CAAC,EAAE,iNAAiN,CAAC,CAAC,EAAeA,EAAEC,EAAE,CAAC,KAAK,6NAA6N,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,UAAU,eAAe,kBAAkB,MAAM,SAAsBF,EAAE,MAAM,CAAC,IAAI,MAAM,UAAU,eAAe,OAAO,MAAM,IAAI,oEAAoE,OAAO,yVAAyV,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,uCAAuC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,oCAAiDE,EAAE,SAAS,CAAC,SAAS,kCAAkC,CAAC,EAAE,OAAoBA,EAAEC,EAAE,CAAC,KAAK,wDAAwD,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,sBAAsB,CAAC,CAAC,CAAC,EAAE,uJAAuJ,CAAC,CAAC,EAAeJ,EAAE,IAAI,CAAC,SAAS,CAAC,yCAAsDE,EAAE,SAAS,CAAC,SAAS,oCAAoC,CAAC,EAAE,4MAA4M,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,mFAAgGE,EAAE,SAAS,CAAC,SAAS,4BAA4B,CAAC,EAAE,OAAO,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,gDAAgD,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,gDAAgD,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,qDAAqD,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,+CAA+C,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,iBAA8BE,EAAE,SAAS,CAAC,SAAS,yCAAyC,CAAC,EAAE,sCAAsC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,gGAA6GE,EAAE,SAAS,CAAC,SAAS,qBAAqB,CAAC,EAAE,iMAAiM,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,+DAA+D,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,mDAAmD,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,wBAAwB,CAAC,CAAC,CAAC,EAAE,2NAA2N,CAAC,CAAC,EAAeJ,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,sBAAsB,CAAC,EAAE,kCAA+CA,EAAE,SAAS,CAAC,SAAS,qBAAqB,CAAC,EAAE,+TAA+T,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,0IAAuJE,EAAE,SAAS,CAAC,SAAS,wCAAwC,CAAC,EAAE,oFAAoF,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,gFAAgF,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,kEAAkE,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,sBAAsB,CAAC,EAAE,6DAA6D,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,wDAAwD,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,yJAAyJ,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,iEAA8EE,EAAE,SAAS,CAAC,SAAS,qDAAqD,CAAC,EAAE,+GAA+G,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,8CAA8C,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,wCAAwC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,sDAAsD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,gDAAgD,CAAC,EAAE,sNAAsN,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,+DAA4EE,EAAE,SAAS,CAAC,SAAS,gBAAgB,CAAC,EAAE,oJAAoJ,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,mCAAgDE,EAAE,SAAS,CAAC,SAAS,iBAAiB,CAAC,EAAE,yKAAyK,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,4JAAyKE,EAAE,SAAS,CAAC,SAAS,wBAAwB,CAAC,EAAE,2CAA2C,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,qEAAqE,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,yBAAyB,CAAC,EAAE,2HAAwIA,EAAE,SAAS,CAAC,SAAS,2BAA2B,CAAC,EAAE,kBAAkB,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,gBAAgB,CAAC,EAAE,uFAAoGA,EAAE,SAAS,CAAC,SAAS,sCAAsC,CAAC,EAAE,iLAAiL,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,oBAAoB,CAAC,EAAE,8QAA8Q,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,4BAA4B,CAAC,EAAE,4HAAyIA,EAAE,SAAS,CAAC,SAAS,sBAAsB,CAAC,EAAE,8EAA8E,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,QAAQ,CAAC,EAAE,kCAA+CA,EAAE,SAAS,CAAC,SAAS,kCAAkC,CAAC,EAAE,iIAAiI,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,gCAAgC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,cAAc,CAAC,EAAE,uFAAuF,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,SAAS,CAAC,EAAE,oEAAoE,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,eAAe,CAAC,EAAE,2DAA2D,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,QAAQ,CAAC,EAAE,wDAAwD,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,mEAAmE,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAsBF,EAAE,SAAS,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,wDAAwD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,0FAAuGE,EAAE,SAAS,CAAC,SAAS,gDAAgD,CAAC,EAAE,8CAA8C,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,0HAA0H,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,8CAA8C,CAAC,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,kBAAkB,UAAU,eAAe,OAAO,MAAM,IAAI,sEAAsE,OAAO,oQAAoQ,MAAM,CAAC,YAAY,YAAY,EAAE,MAAM,KAAK,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,0BAA0B,CAAC,EAAE,wJAAqKA,EAAE,SAAS,CAAC,SAAS,WAAW,CAAC,EAAE,eAAe,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,wGAAwG,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,yBAAyB,CAAC,EAAE,gBAA6BA,EAAE,SAAS,CAAC,SAAS,qBAAqB,CAAC,EAAE,wIAAwI,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,0BAA0B,CAAC,EAAE,kKAA+KA,EAAEC,EAAE,CAAC,KAAK,sDAAsD,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAsBF,EAAE,SAAS,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,YAAY,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,iBAAiB,CAAC,EAAE,yBAAsCA,EAAE,SAAS,CAAC,SAAS,8BAA8B,CAAC,EAAE,oHAAoH,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,iKAA8KE,EAAE,SAAS,CAAC,SAAS,oBAAoB,CAAC,EAAE,8BAA2CA,EAAE,SAAS,CAAC,SAAS,uEAAuE,CAAC,EAAE,GAAG,CAAC,CAAC,EAAeA,EAAEC,EAAE,CAAC,KAAK,8MAA8M,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,UAAU,eAAe,kBAAkB,MAAM,SAAsBF,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,OAAO,MAAM,IAAI,uEAAuE,OAAO,qWAAqW,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,yDAAsEE,EAAEC,EAAE,CAAC,KAAK,oEAAoE,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,sBAAsB,CAAC,CAAC,CAAC,EAAE,qGAAqG,CAAC,CAAC,EAAeJ,EAAE,IAAI,CAAC,SAAS,CAAC,wCAAqDE,EAAE,SAAS,CAAC,SAAS,8BAA8B,CAAC,EAAE,gHAA6HA,EAAE,SAAS,CAAC,SAAS,eAAe,CAAC,EAAE,mCAAgDA,EAAE,SAAS,CAAC,SAAS,0BAA0B,CAAC,EAAE,6CAA6C,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,4FAAyGE,EAAE,SAAS,CAAC,SAAS,0BAA0B,CAAC,EAAE,gIAAgI,CAAC,CAAC,EAAeA,EAAE,aAAa,CAAC,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcA,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,oBAAoB,CAAC,EAAE,0CAA0C,CAAC,CAAC,EAAeA,EAAEC,EAAE,CAAC,KAAK,uOAAuO,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAsBF,EAAE,KAAK,CAAC,SAAS,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,wBAAwB,CAAC,EAAE,kJAA+JA,EAAE,SAAS,CAAC,SAAS,0BAA0B,CAAC,EAAE,kFAAkF,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,KAAK,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,wCAAqDE,EAAE,SAAS,CAAC,SAAS,oBAAoB,CAAC,EAAE,6CAA6C,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,8BAA8B,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,4BAAyCE,EAAE,SAAS,CAAC,SAAS,mCAAmC,CAAC,EAAE,mMAAgNA,EAAE,SAAS,CAAC,SAAS,gBAAgB,CAAC,EAAE,8BAA8B,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,yCAAyC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,qIAAkJE,EAAE,SAAS,CAAC,SAAS,qBAAqB,CAAC,EAAE,KAAkBA,EAAE,SAAS,CAAC,SAAS,iCAAiC,CAAC,EAAE,+JAA+J,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,iCAAiC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,iJAA8JE,EAAE,SAAS,CAAC,SAAS,kBAAkB,CAAC,EAAE,+FAA4GA,EAAE,SAAS,CAAC,SAAS,mBAAmB,CAAC,EAAE,qCAAqC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,wDAAwD,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,2BAA2B,CAAC,EAAE,sCAAmDA,EAAE,SAAS,CAAC,SAAS,0BAA0B,CAAC,EAAE,gPAAgP,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,uCAAuC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,0OAA0O,CAAC,CAAC,CAAC,CAAC,EAAeK,EAAuBP,EAAIC,EAAS,CAAC,SAAS,CAAcD,EAAE,IAAI,CAAC,SAAS,CAAC,uGAAoHE,EAAE,SAAS,CAAC,SAAS,oBAAoB,CAAC,EAAE,0JAAuKA,EAAE,SAAS,CAAC,SAAS,yBAAyB,CAAC,EAAE,oCAAoC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,mBAAgCE,EAAE,SAAS,CAAC,SAAS,yBAAyB,CAAC,EAAE,6KAA0LA,EAAE,SAAS,CAAC,SAAS,iDAAiD,CAAC,EAAE,iHAAiH,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,0BAA0B,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,iBAAiB,CAAC,EAAE,sMAAsM,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,kGAA+GE,EAAE,SAAS,CAAC,SAAS,qBAAqB,CAAC,EAAE,0KAAuLA,EAAE,SAAS,CAAC,SAAS,iCAAiC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,iHAA8HE,EAAE,SAAS,CAAC,SAAS,YAAY,CAAC,EAAE,sGAAmHA,EAAE,SAAS,CAAC,SAAS,yBAAyB,CAAC,EAAE,mDAAmD,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,mCAAmC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,uEAAoFE,EAAE,SAAS,CAAC,SAAS,yBAAyB,CAAC,EAAE,gCAAgC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,MAAM,CAAC,EAAE,4DAA4D,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,KAAK,CAAC,EAAE,4DAA4D,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,YAAY,CAAC,EAAE,4CAA4C,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,mBAAgCE,EAAEC,EAAE,CAAC,KAAK,4DAA4D,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAsBF,EAAE,SAAS,CAAC,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,eAA4BA,EAAE,SAAS,CAAC,SAAS,4BAA4B,CAAC,EAAE,uIAAoJA,EAAE,SAAS,CAAC,SAAS,kDAAkD,CAAC,EAAE,WAAW,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,sCAAsC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,wBAAwB,CAAC,EAAE,iOAA8OA,EAAE,SAAS,CAAC,SAAS,yBAAyB,CAAC,EAAE,iBAAiB,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,uBAAuB,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,sCAAmDE,EAAE,SAAS,CAAC,SAAS,yBAAyB,CAAC,EAAE,qEAAkFA,EAAE,SAAS,CAAC,SAAS,sBAAsB,CAAC,EAAE,gIAAgI,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,qDAAqD,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,8BAA8B,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,yCAAyC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,mDAAmD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,gCAAgC,CAAC,EAAE,0LAA0L,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,sBAAsB,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,sBAAsB,CAAC,EAAE,uLAAuL,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,sCAAsC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,oCAAoC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,oCAAoC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,+BAA+B,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,0BAA0B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,gIAA6IE,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,uGAAuG,CAAC,CAAC,CAAC,EAAE,8EAA8E,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,wBAAwB,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,gHAA6HE,EAAE,SAAS,CAAC,SAAS,OAAO,CAAC,EAAE,6HAA0IA,EAAE,SAAS,CAAC,SAAS,6BAA6B,CAAC,EAAE,GAAG,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,uBAAuB,CAAC,EAAE,4HAAyIA,EAAE,SAAS,CAAC,SAAS,oCAAoC,CAAC,EAAE,sLAAsL,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,4BAAyCE,EAAE,SAAS,CAAC,SAAS,uCAAuC,CAAC,EAAE,wJAAwJ,CAAC,CAAC,EAAeA,EAAEC,EAAE,CAAC,KAAK,kQAAkQ,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,UAAU,eAAe,kBAAkB,MAAM,SAAsBF,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,OAAO,MAAM,IAAI,oEAAoE,OAAO,yVAAyV,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,qCAAqC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,OAAoBE,EAAE,SAAS,CAAC,SAAS,yBAAyB,CAAC,EAAE,oIAAoI,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,0FAAuGE,EAAE,SAAS,CAAC,SAAS,2BAA2B,CAAC,EAAE,4HAA4H,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,wCAAqDE,EAAE,SAAS,CAAC,SAAS,4GAA4G,CAAC,EAAE,+LAA+L,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,mDAAmD,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,eAAe,CAAC,EAAE,kHAAmG,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,cAAc,CAAC,EAAE,8GAA+F,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,iBAAiB,CAAC,EAAE,oHAAqG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,sEAAmFE,EAAEC,EAAE,CAAC,KAAK,+FAA+F,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,yDAAyD,CAAC,CAAC,CAAC,EAAE,wHAAwH,CAAC,CAAC,EAAeJ,EAAE,IAAI,CAAC,SAAS,CAAC,4CAAyDE,EAAE,SAAS,CAAC,SAAS,wBAAwB,CAAC,EAAE,6KAA6K,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,qMAAqM,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,yKAAyK,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,wCAAwC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,uCAAoDE,EAAE,SAAS,CAAC,SAAS,yBAAyB,CAAC,EAAE,qJAAqJ,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,4DAAyEE,EAAE,SAAS,CAAC,SAAS,qBAAqB,CAAC,EAAE,8MAA8M,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,uCAAuC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,6EAA6E,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,8EAA8E,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,yEAAyE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,+EAA+E,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,gCAAgC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,sBAAsB,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,gBAAgB,CAAC,EAAE,8HAA8H,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,6KAA6K,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,gBAAgB,CAAC,EAAE,uHAAoIA,EAAE,SAAS,CAAC,SAAS,uBAAuB,CAAC,EAAE,uDAAuD,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,yFAAsGE,EAAE,SAAS,CAAC,SAAS,uCAAuC,CAAC,EAAE,kGAAkG,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,iDAAiD,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,+DAA+D,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,0BAA0B,CAAC,CAAC,CAAC,EAAE,KAAkBF,EAAE,SAAS,CAAC,SAAS,+DAAqD,CAAC,EAAE,0KAAgK,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,sCAAsC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,6FAA0GE,EAAE,SAAS,CAAC,SAAS,uCAAuC,CAAC,EAAE,sFAAsF,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,+BAA+B,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,QAAqBE,EAAE,SAAS,CAAC,SAAS,yBAAyB,CAAC,EAAE,0NAAuOA,EAAE,SAAS,CAAC,SAAS,qCAAqC,CAAC,EAAE,yHAAyH,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,qCAAqC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,yDAAsEE,EAAE,SAAS,CAAC,SAAS,yBAAyB,CAAC,EAAE,qCAAqC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,8BAA8B,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,yCAAyC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,mDAAmD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,oGAAiHE,EAAE,SAAS,CAAC,SAAS,2BAA2B,CAAC,EAAE,kCAAkC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,oCAAoC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,gKAA6KE,EAAE,SAAS,CAAC,SAAS,qDAAqD,CAAC,EAAE,iFAAiF,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,qCAAqC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,kCAA+CE,EAAE,SAAS,CAAC,SAAS,kCAAkC,CAAC,EAAE,+GAA4HA,EAAE,SAAS,CAAC,SAAS,mBAAmB,CAAC,EAAE,sEAAsE,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,mCAAmC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,gDAA6DE,EAAE,SAAS,CAAC,SAAS,wBAAwB,CAAC,EAAE,oJAAiKA,EAAE,SAAS,CAAC,SAAS,iBAAiB,CAAC,EAAE,0CAA0C,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,wBAAwB,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,sDAAmEE,EAAE,SAAS,CAAC,SAAS,eAAe,CAAC,EAAE,4KAA4K,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,kOAAkO,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,4BAA4B,CAAC,EAAE,kRAAkR,CAAC,CAAC,EAAeA,EAAE,aAAa,CAAC,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,SAAS,mHAAmH,CAAC,EAAeA,EAAEC,EAAE,CAAC,KAAK,sPAAsP,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAsBF,EAAE,KAAK,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAS,uCAAuC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,wBAAwB,CAAC,EAAE,qPAAqP,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,KAAK,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,yCAAyC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,+BAA4CE,EAAE,SAAS,CAAC,SAAS,yBAAyB,CAAC,EAAE,4LAAuL,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,kBAA+BE,EAAE,SAAS,CAAC,SAAS,uCAAuC,CAAC,EAAE,SAAsBA,EAAE,SAAS,CAAC,SAAS,+DAA+D,CAAC,EAAE,6FAA6F,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,oCAAoC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,4BAA4B,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,gDAAgD,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,6DAA6D,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,sCAAsC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,6MAAqNE,EAAE,SAAS,CAAC,SAAS,iBAAiB,CAAC,EAAE,0FAA0F,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,4CAA4C,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,uRAAuR,CAAC,CAAC,CAAC,CAAC,EAAeM,EAAuBR,EAAIC,EAAS,CAAC,SAAS,CAAcC,EAAE,IAAI,CAAC,SAAS,iKAAiK,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,qRAA2Q,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,0MAA0M,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,iEAAiE,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,iLAAiL,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,oBAAiCE,EAAE,SAAS,CAAC,SAAS,8DAA8D,CAAC,EAAE,qGAAgG,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,wCAAqDE,EAAE,SAAS,CAAC,SAAS,kHAAwG,CAAC,EAAE,oGAAoG,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,4EAAyFE,EAAE,SAAS,CAAC,SAAS,8CAAoC,CAAC,EAAE,yDAAyD,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,+IAA4JE,EAAE,SAAS,CAAC,SAAS,8EAAoE,CAAC,EAAE,2BAA2B,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,4CAA4C,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,sDAA4C,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,yDAA+C,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,6DAAmD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,sCAAsC,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,mEAAyD,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,2EAAiE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,iFAAuE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,iOAA6M,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,8MAA8M,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,4DAA4D,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,sHAAmIE,EAAEC,EAAE,CAAC,KAAK,+DAA+D,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,2BAA2B,CAAC,CAAC,CAAC,EAAE,qGAAqG,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,qDAAqD,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,oFAAiGE,EAAE,SAAS,CAAC,SAAS,iEAAiE,CAAC,EAAE,6CAA0DA,EAAE,SAAS,CAAC,SAAS,mDAAmD,CAAC,EAAE,oCAAoC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,wDAAqEE,EAAE,SAAS,CAAC,SAAS,uFAAuF,CAAC,EAAE,6FAA6F,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,2IAAwJE,EAAE,SAAS,CAAC,SAAS,qCAAqC,CAAC,EAAE,wFAAqGA,EAAE,SAAS,CAAC,SAAS,4CAAkC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,8BAA8B,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,sGAAmHE,EAAE,SAAS,CAAC,SAAS,2EAA4D,CAAC,EAAE,KAAkBA,EAAE,SAAS,CAAC,SAAS,yBAAyB,CAAC,EAAE,gDAAmDA,EAAE,SAAS,CAAC,SAAS,wBAAwB,CAAC,EAAE,4EAAkE,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,kIAA2HE,EAAE,SAAS,CAAC,SAAS,kBAAkB,CAAC,EAAE,qCAAkDA,EAAE,SAAS,CAAC,SAAS,wBAAwB,CAAC,EAAE,qBAAqB,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,uCAAuC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,UAAuBE,EAAEC,EAAE,CAAC,KAAK,+DAA+D,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,6BAA6B,CAAC,CAAC,CAAC,EAAE,yLAA+K,CAAC,CAAC,EAAeJ,EAAE,IAAI,CAAC,SAAS,CAAC,sDAAmEE,EAAE,SAAS,CAAC,SAAS,4BAA4B,CAAC,EAAE,qKAAkLA,EAAE,SAAS,CAAC,SAAS,8BAA8B,CAAC,EAAE,GAAG,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,6CAA6C,CAAC,EAAE,+DAA+D,CAAC,CAAC,EAAeA,EAAE,aAAa,CAAC,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,EAAeA,EAAEC,EAAE,CAAC,KAAK,+DAA+D,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAsBF,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,kEAAkE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,sCAAsC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,yQAAsRE,EAAE,SAAS,CAAC,SAAS,mDAAyC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,+BAA+B,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,6EAA0FE,EAAEC,EAAE,CAAC,KAAK,4EAA4E,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,8BAA8B,CAAC,CAAC,CAAC,EAAE,IAAiBF,EAAE,SAAS,CAAC,SAAS,4CAAkC,CAAC,EAAE,wEAAgFA,EAAE,SAAS,CAAC,SAAS,wDAA8C,CAAC,EAAE,+FAA0F,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,sCAAsC,CAAC,EAAE,kIAAqIA,EAAE,SAAS,CAAC,SAAS,uBAAuB,CAAC,EAAE,qCAAqC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,iCAAiC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,gHAA6HE,EAAE,SAAS,CAAC,SAAS,6CAAmC,CAAC,EAAE,yCAAsDA,EAAE,SAAS,CAAC,SAAS,yHAA2F,CAAC,EAAE,kCAAkC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,iCAAiC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,iGAA8GE,EAAE,SAAS,CAAC,SAAS,kCAAwB,CAAC,EAAE,oBAAiCA,EAAEC,EAAE,CAAC,KAAK,oEAAoE,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,oBAAoB,CAAC,CAAC,CAAC,EAAE,8GAA+F,CAAC,CAAC,EAAeJ,EAAE,IAAI,CAAC,SAAS,CAAC,6BAA0CE,EAAE,SAAS,CAAC,SAAS,0DAAgD,CAAC,EAAE,oEAA0D,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,oCAAoC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,oGAAiHE,EAAE,SAAS,CAAC,SAAS,+BAA+B,CAAC,EAAE,+CAAkDA,EAAE,SAAS,CAAC,SAAS,8BAA8B,CAAC,EAAE,oKAA0J,CAAC,CAAC,EAAeA,EAAEC,EAAE,CAAC,KAAK,oQAAoQ,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,UAAU,eAAe,kBAAkB,MAAM,SAAsBF,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,OAAO,MAAM,IAAI,sEAAsE,OAAO,iWAAiW,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,qDAAqD,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,2NAA2N,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,uFAAuF,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,SAAS,CAAC,EAAE,4OAAyM,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,aAAa,CAAC,EAAE,4PAAyN,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,SAAS,CAAC,EAAE,qQAAkO,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,aAAa,CAAC,EAAE,gNAAkL,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,UAAU,CAAC,EAAE,iLAAwJ,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,YAAY,CAAC,EAAE,wJAA+H,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,oBAAoB,CAAC,EAAE,8JAA0I,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,+TAAgT,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,uIAAuI,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,mDAAmD,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,iMAAiM,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,mCAAmC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,2FAAwGE,EAAE,SAAS,CAAC,SAAS,yBAAe,CAAC,EAAE,qHAAqH,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,gBAAgB,CAAC,EAAE,mDAAyC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,aAAa,CAAC,EAAE,2DAAiD,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,mBAAmB,CAAC,EAAE,+DAAqD,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,eAAe,CAAC,EAAE,qDAA2C,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,uCAAuC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,qGAAkHE,EAAE,SAAS,CAAC,SAAS,gCAAsB,CAAC,EAAE,gCAAgC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,2NAA6L,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,kCAAkC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,4GAAyHE,EAAE,SAAS,CAAC,SAAS,aAAQ,CAAC,EAAE,2EAAsE,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,0BAAuCE,EAAE,SAAS,CAAC,SAAS,oCAAoC,CAAC,EAAE,4FAA4F,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,4CAA4C,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,4FAAyGE,EAAE,SAAS,CAAC,SAAS,mCAAyB,CAAC,EAAE,oDAAoD,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,oJAAsH,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,4IAAkI,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,gDAAgD,CAAC,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,kBAAkB,UAAU,eAAe,OAAO,MAAM,IAAI,sEAAsE,OAAO,oQAAoQ,MAAM,CAAC,YAAY,YAAY,EAAE,MAAM,KAAK,CAAC,EAAeF,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,oDAAiEF,EAAE,SAAS,CAAC,SAAS,iCAAiC,CAAC,EAAE,iMAAiM,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,wDAAqEE,EAAE,SAAS,CAAC,SAAS,qBAAqB,CAAC,EAAE,4CAA4C,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,mEAAyD,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAEC,EAAE,CAAC,KAAK,+DAA+D,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAsBF,EAAE,KAAK,CAAC,SAAS,iFAAuE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAsBA,EAAE,KAAK,CAAC,SAAS,iFAAuE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,+BAA+B,CAAC,EAAE,uTAAuT,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,oJAAiKE,EAAE,SAAS,CAAC,SAAS,sBAAsB,CAAC,EAAE,iCAAiC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,iCAAiC,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAsBF,EAAE,SAAS,CAAC,SAAS,+BAA+B,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,2MAA2M,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,2DAAsD,CAAC,EAAE,+MAA+M,CAAC,CAAC,EAAeA,EAAEC,EAAE,CAAC,KAAK,qPAAqP,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,UAAU,eAAe,kBAAkB,MAAM,SAAsBF,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,OAAO,MAAM,IAAI,uEAAuE,OAAO,qWAAqW,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,6BAA0CE,EAAE,SAAS,CAAC,SAAS,2CAA2C,CAAC,EAAE,6PAAyO,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,oEAAiFE,EAAE,SAAS,CAAC,SAAS,+DAA0D,CAAC,EAAE,wMAA8L,CAAC,CAAC,EAAeA,EAAE,aAAa,CAAC,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAC,kJAA+JE,EAAEC,EAAE,CAAC,KAAK,6PAA6P,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAAE,uEAAuE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeK,EAAuBT,EAAIC,EAAS,CAAC,SAAS,CAAcC,EAAE,IAAI,CAAC,SAAS,qFAAqF,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,kBAA+BE,EAAE,SAAS,CAAC,SAAS,wDAAwD,CAAC,EAAE,oIAAiJA,EAAE,SAAS,CAAC,SAAS,yBAAyB,CAAC,EAAE,GAAG,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,gDAA6DE,EAAE,SAAS,CAAC,SAAS,iDAAiD,CAAC,EAAE,wEAAwE,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,kCAAkC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,yBAAyB,CAAC,EAAE,8FAA2GA,EAAEC,EAAE,CAAC,KAAK,iEAAiE,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,sCAAsC,CAAC,CAAC,CAAC,EAAE,sHAAsH,CAAC,CAAC,EAAeJ,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,iCAAiC,CAAC,EAAE,2IAAwJA,EAAE,SAAS,CAAC,SAAS,qBAAqB,CAAC,EAAE,wKAAwK,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,4IAAyJE,EAAE,SAAS,CAAC,SAAS,sCAAsC,CAAC,EAAE,+BAA+B,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,4EAA4E,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,iBAAiB,CAAC,EAAE,uJAAuJ,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,oBAAoB,CAAC,EAAE,oHAAoH,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,YAAY,CAAC,EAAE,8GAA8G,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,kBAAkB,CAAC,EAAE,mGAAmG,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,yBAAyB,CAAC,EAAE,2BAAwCA,EAAE,SAAS,CAAC,SAAS,qBAAqB,CAAC,EAAE,8BAA8B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,oBAAoB,CAAC,EAAE,sMAAmNA,EAAE,SAAS,CAAC,SAAS,yCAAyC,CAAC,EAAE,6DAA6D,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,gPAA+PE,EAAE,SAAS,CAAC,SAAS,8CAA8C,CAAC,EAAE,wBAAwB,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,4CAA4C,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,6BAA0CE,EAAEC,EAAE,CAAC,KAAK,yBAAyB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAsBF,EAAE,SAAS,CAAC,SAAS,0BAA0B,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,gJAA6JA,EAAE,SAAS,CAAC,SAAS,6BAA6B,CAAC,EAAE,uFAAuF,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,8BAA8B,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,uDAAuD,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAsBF,EAAE,SAAS,CAAC,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,4OAAyPA,EAAE,SAAS,CAAC,SAAS,aAAa,CAAC,EAAE,8KAA8K,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,4BAA4B,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,4GAAyHE,EAAE,SAAS,CAAC,SAAS,oBAAoB,CAAC,EAAE,+IAAkJA,EAAE,SAAS,CAAC,SAAS,uFAAuF,CAAC,EAAE,mHAAmH,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,uBAAuB,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,wEAAqFE,EAAE,SAAS,CAAC,SAAS,+BAA+B,CAAC,EAAE,0QAAuRA,EAAE,SAAS,CAAC,SAAS,mCAAmC,CAAC,EAAE,uGAAuG,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,iBAAiB,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAEC,EAAE,CAAC,KAAK,oDAAoD,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAsBF,EAAE,SAAS,CAAC,SAAS,4BAA4B,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,qLAAkMA,EAAE,SAAS,CAAC,SAAS,sBAAsB,CAAC,EAAE,sDAAmEA,EAAEC,EAAE,CAAC,KAAK,wDAAwD,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAsBF,EAAE,SAAS,CAAC,SAAS,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,0HAAkIA,EAAE,SAAS,CAAC,SAAS,8BAA8B,CAAC,EAAE,oFAAiGA,EAAEC,EAAE,CAAC,KAAK,uDAAuD,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAsBF,EAAE,SAAS,CAAC,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,uCAAuC,CAAC,CAAC,EAAeA,EAAEC,EAAE,CAAC,KAAK,wQAAwQ,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,UAAU,eAAe,kBAAkB,MAAM,SAAsBF,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,eAAe,OAAO,MAAM,IAAI,oEAAoE,OAAO,yVAAyV,MAAM,CAAC,YAAY,aAAa,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,gEAAgE,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,iCAA8CE,EAAE,SAAS,CAAC,SAAS,+BAA+B,CAAC,EAAE,+FAA4GA,EAAE,SAAS,CAAC,SAAS,gBAAgB,CAAC,EAAE,qEAAqE,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,6DAA0EE,EAAEC,EAAE,CAAC,KAAK,qCAAqC,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAsBF,EAAE,SAAS,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,sIAAmJA,EAAE,SAAS,CAAC,SAAS,iBAAiB,CAAC,EAAE,4IAA4I,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,wBAAwB,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,2JAAwKE,EAAE,SAAS,CAAC,SAAS,sEAAsE,CAAC,EAAE,eAA4BA,EAAE,SAAS,CAAC,SAAS,8BAA8B,CAAC,EAAE,6MAA6M,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,sBAAsB,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,eAA4BE,EAAE,SAAS,CAAC,SAAS,8CAA8C,CAAC,EAAE,uDAAoEA,EAAE,SAAS,CAAC,SAAS,2BAA2B,CAAC,EAAE,2NAA2N,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,wBAAwB,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,+GAA4HE,EAAE,SAAS,CAAC,SAAS,6CAA6C,CAAC,EAAE,2LAA2L,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAEC,EAAE,CAAC,KAAK,yBAAyB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAsBF,EAAE,SAAS,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,aAAa,UAAU,eAAe,OAAO,MAAM,IAAI,mEAAmE,OAAO,2PAA2P,MAAM,CAAC,YAAY,YAAY,EAAE,MAAM,KAAK,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,2CAAwDE,EAAE,SAAS,CAAC,SAAS,8BAA8B,CAAC,EAAE,kIAA+IA,EAAE,SAAS,CAAC,SAAS,2BAA2B,CAAC,EAAE,0BAA0B,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAEC,EAAE,CAAC,KAAK,sBAAsB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAsBF,EAAE,SAAS,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,SAAS,UAAU,eAAe,OAAO,MAAM,IAAI,sEAAsE,OAAO,oQAAoQ,MAAM,CAAC,YAAY,YAAY,EAAE,MAAM,KAAK,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,iBAA8BE,EAAE,SAAS,CAAC,SAAS,sBAAsB,CAAC,EAAE,gGAA6GA,EAAE,SAAS,CAAC,SAAS,2CAA2C,CAAC,EAAE,kEAAkE,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAEC,EAAE,CAAC,KAAK,sBAAsB,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAsBF,EAAE,SAAS,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,MAAM,CAAC,IAAI,SAAS,UAAU,eAAe,OAAO,MAAM,IAAI,uEAAuE,OAAO,uQAAuQ,MAAM,CAAC,YAAY,YAAY,EAAE,MAAM,KAAK,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,mBAAgCE,EAAE,SAAS,CAAC,SAAS,8BAA8B,CAAC,EAAE,uPAAoQA,EAAE,SAAS,CAAC,SAAS,iBAAiB,CAAC,EAAE,yFAAyF,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,qCAAqC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,kDAA+DE,EAAE,SAAS,CAAC,SAAS,sBAAsB,CAAC,EAAE,yGAAyG,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,UAAU,CAAC,EAAE,2BAAwCA,EAAE,SAAS,CAAC,SAAS,iCAAiC,CAAC,EAAE,mFAAgGA,EAAEC,EAAE,CAAC,KAAK,gEAAgE,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,kCAAkC,CAAC,CAAC,CAAC,EAAE,uNAAuN,CAAC,CAAC,EAAeJ,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,QAAQ,CAAC,EAAE,sUAAsU,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,wBAAwB,CAAC,EAAE,8MAA8M,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,+DAA+D,CAAC,CAAC,CAAC,EAAeF,EAAE,KAAK,CAAC,SAAS,CAAcE,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,+IAA+I,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAC,4FAAyGE,EAAE,SAAS,CAAC,SAAS,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,kBAAkB,IAAI,SAAsBA,EAAE,IAAI,CAAC,SAAS,yFAAyF,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,mDAAmD,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,wJAAwJ,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,qCAAqC,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,iUAA8UE,EAAE,SAAS,CAAC,SAAS,sBAAsB,CAAC,EAAE,6GAA6G,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,mCAAmC,CAAC,EAAE,6BAA0CA,EAAE,SAAS,CAAC,SAAS,qBAAqB,CAAC,EAAE,+RAA+R,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,qBAAqB,CAAC,EAAE,sHAAsH,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,wCAAwC,CAAC,CAAC,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,yOAAyO,CAAC,EAAeA,EAAE,IAAI,CAAC,SAAS,oTAA+S,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAcE,EAAE,SAAS,CAAC,SAAS,yCAAyC,CAAC,EAAE,+RAA+R,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,OAAoBE,EAAE,SAAS,CAAC,SAAS,6EAA6E,CAAC,EAAE,qKAAqK,CAAC,CAAC,EAAeA,EAAE,aAAa,CAAC,SAAsBF,EAAE,IAAI,CAAC,SAAS,CAAC,2JAAwKE,EAAEC,EAAE,CAAC,KAAK,yQAAyQ,YAAY,GAAG,OAAO,YAAY,aAAa,GAAG,QAAQ,oBAAoB,aAAa,GAAG,SAAsBD,EAAEE,EAAE,EAAE,CAAC,SAAS,uBAAuB,CAAC,CAAC,CAAC,EAAE,6CAA0DF,EAAE,SAAS,CAAC,SAAS,+BAA+B,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,KAAK,CAAC,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,8CAA8C,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,gDAA6DE,EAAE,SAAS,CAAC,SAAS,6BAA6B,CAAC,EAAE,kSAAkS,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,8BAA8B,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,oGAAiHE,EAAE,SAAS,CAAC,SAAS,gCAAgC,CAAC,EAAE,oLAAoL,CAAC,CAAC,EAAeA,EAAE,KAAK,CAAC,SAAsBA,EAAE,SAAS,CAAC,SAAS,0CAA0C,CAAC,CAAC,CAAC,EAAeF,EAAE,IAAI,CAAC,SAAS,CAAC,uSAAoTE,EAAE,SAAS,CAAC,SAAS,4BAA4B,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EACv0uJQ,EAAqB,CAAC,QAAU,CAAC,UAAY,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,UAAY,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,SAAW,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,UAAY,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,UAAY,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,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__"]
}
