diff --git a/.env.example b/.env.example index 84ce222f..889769b4 100644 --- a/.env.example +++ b/.env.example @@ -20,6 +20,15 @@ SHOPIFY_STOREFRONT_ACCESS_TOKEN=your_storefront_access_token_here # FIREBASE_AUTH_DOMAIN=your_firebase_auth_domain # FIREBASE_PROJECT_ID=your_firebase_project_id +# EmailJS Configuration (for Contact Us page) +# Sign up at https://www.emailjs.com and create a service + template +# Only the public key, service ID, and template ID are exposed to the browser +EMAILJS_PUBLIC_KEY=your_emailjs_public_key +EMAILJS_SERVICE_ID=your_emailjs_service_id +EMAILJS_TEMPLATE_ID=your_emailjs_template_id +# The private API key is for server-side REST API use only — do NOT expose it in the browser +# EMAILJS_PRIVATE_KEY=your_emailjs_private_key + # Analytics Configuration # GOOGLE_ANALYTICS_ID=your_google_analytics_id # VERCEL_ANALYTICS_ID=your_vercel_analytics_id diff --git a/blog/google-backlinks/index.md b/blog/google-backlinks/index.md deleted file mode 100644 index c1cdc46f..00000000 --- a/blog/google-backlinks/index.md +++ /dev/null @@ -1,118 +0,0 @@ ---- -title: "What are backlinks, How to leverage them for SEO?" -sidebar_label: Google Backlinks & SEO in 2025 -authors: [sanjay-kv] -tags: [backlinks, SEO, Google] -date: 2025-05-30 - - ---- - -  -Google’s algorithms have been evolving for many years. Still, backlinks have always been a factor that marketers have looked at and are continually altering to boost a website’s search engine rankings. You’ve certainly heard a lot about backlinks from all of these digital marketers, but you don’t really understand what they are. - - ---- - - -# 🔍 What are SEO backlinks? - -An SEO backlink is created when one website links to another. They’re also called **inbound links** or **one-way links**, and they’re extremely important for SEO. -If you are really interested in learning more about it, go ahead and read this blog to get to know more about **what backlinks are and how you can leverage them for SEO.** - -![Diagram illustrating how SEO backlinks work for website visibility and brand promotion](/img/blogs/01-seo-image.png) - ---- - -## ⚙️ How does it work? - -#### Backlinks promote your brand -They give more visibility for your internet presence just by being present. Backlinks allow your website and content to show on pages that are relevant to your sector, which helps you build brand awareness. As a result, your web traffic steadily grows, and you don’t have to put in as much effort to keep it up. - -#### Backlinks boost your authority -The higher your website’s rating in relevant, organic search results, the more Google’s automated systems “respect” your authority. A high-quality backlink indicates to search engine crawlers that your online presence is genuine — that you are an expert in your field. This is the most important factor in Google’s assessment of your website’s authority, followed by registry listings. - -#### Backlinks work well with social media -While social media links are typically 'nofollow,' promoting your content on social platforms increases its visibility. This can lead to more people discovering your content and choosing to link to it from their own websites, thus indirectly helping you earn valuable backlinks. - ---- - -## 🔄 Types of Backlinks - -There are two types of backlinks generally – **Do-follow backlinks** and **No-follow backlinks**. - -### ✅ Do-follow backlinks -Backlinks with a `dofollow` attribute pass the authority from the referring site to the linked site. Crawlers keep track of these connections and their anchor texts. As a result, dofollow backlinks have a direct impact on your backlink profile since they inform search engines about the connected website. - -### 🚫 No-follow backlinks -Backlinks with a `nofollow` attribute do not pass the authority. Nofollow links do not convey authority or anchor text to Google. The links with the `rel="nofollow"` property in the HTML code are known as nofollow links. - -> ⚠️ Always remember that although do-follow links can help you rank, no-follow links will offer you vital traffic and interaction, both of which are important in the realm of SEO. - ---- - -## 📈 Why Backlinks Remain a Crucial Ranking Factor? - -Despite the fact that Google and other search engines are constantly updating their proprietary algorithms, the importance of link creation has not changed. - -While Google has been coy about what it considers to be important ranking factors, it has stated that **links are a Top 3 ranking component**. Backlinks are frequently mentioned in industry research, with some claiming that they are the most essential component in search rank. - -Backlinks provide your site with **page and domain authority**, which may help you boost your search rankings. Just as we do when we’re making a decision in the real world, search engines look for evidence that they’ve found the right entity to satisfy the searcher’s needs. - -### ✅ Yes, backlinks still matter today. - -Nowadays the number of websites that link to a website still matters a lot (as of 2025, it is strongly correlated with high search rankings). The **quality** of the sites that link to you, on the other hand, is significantly more essential than the **quantity**. - -> 📊 A link from a high-quality website like the *New York Times* is worth more than 50 links from unknown blogs. - -In summary, the most efficient strategy to enhance your Google ranking for the phrases that your clients are currently searching for is to **gain high-quality backlinks**. - ---- - -## 🌟 What makes High-Quality Backlinks? - -**Relevance:** The link comes from a site related to your topic. - -**Authority:** The linking website has a strong reputation (high Domain Authority/Rating). - -**Placement:** The link is placed naturally within the main body content. - -**Anchor Text:** The clickable text of the link is relevant to the linked page. - -> 🖼️ *Image Courtesy: Freepik* - -Backlinks from **high-domain-authority websites** are necessary to improve your site’s Google rankings. Here are some pointers on how to obtain and maintain quality backlinks in order to achieve your traffic and ranking goals. - ---- - -## 🛠️ How can you get high-quality backlinks, in 2025? - -Obtaining high-quality backlinks is one of the most important goals for website owners in any niche. The more relevant donors you can target, the better your chances of scoring high across the board for all of the semantic keywords in the list. -**Guest Blogging:** Writing articles for other websites in your niche. - -**Broken Link Building:** Finding broken links on other sites and suggesting your own content as a replacement. - -**Creating Linkable Assets:** Developing unique content that others will want to link to, such as original research, in-depth guides, or free tools. - -**Digital PR:** Promoting your content and brand story to journalists and bloggers to earn mentions and links. - -**Unlinked Brand Mentions:** Finding where your brand is mentioned online without a link and requesting that a link be added. - -### Alternative link-building tactics: -- Help you outperform competitors that focus only on-page SEO. -- Build a diverse network of connections rather than relying on a single tactic. -- Include links from reputable business sites, although they shouldn’t make up the **bulk** of your link profile. - -> ⏳ Backlinking takes time, but the results are worth it. It’s a **proven way to increase domain authority**, which is one of the most important SEO ranking factors. - -The more valuable your content is, the more people will link to your website. - ---- - -## ✅ FINAL VERDICT - -In conclusion, I hope you enjoyed reading this article on **“What are backlinks, why are they important, and how to leverage them for SEO?”** - -**Signing off:** `Sanjay Viswanthan` - - diff --git a/blog/google-deepmind/index.md b/blog/google-deepmind/index.md deleted file mode 100644 index b956d4d0..00000000 --- a/blog/google-deepmind/index.md +++ /dev/null @@ -1,143 +0,0 @@ ---- -title: "What is Google DeepMind AI?" -authors: [sowmiya-v, sanjay-kv] -sidebar_label: "Google Deepmind" -tags: - - Google Deepmind - - Opensource - - AI -date: 2025-05-30 09:32:00 -description: DeepMind is an auxiliary of Google that centers around man-made brainpower. All the more explicitly, it utilizes a part of AI. -draft: false -canonical_url: -# meta: -# - name: "robots" -# content: "index, follow" -# - property: "og:title" -# content: "What is Google DeepMind AI?" -# - property: "og:description" -# content: "DeepMind is an auxiliary of Google that centers around man-made brainpower. All the more explicitly, it utilizes a part of AI called AI" -# - property: "og:type" -# content: "article" -# - property: "og:url" -# content: "/blog/getting-started-with-mern" -# - property: "og:image" -# content: "/assets/images/mern-8a27add30515e58f789f89a4c9072818.jpg" -# - name: "twitter:card" -# content: "summary_large_image" -# - name: "twitter:title" -# content: "What is Google DeepMind AI?" -# - name: "twitter:description" -# content: "DeepMind is an auxiliary of Google that centers around man-made brainpower. All the more explicitly, it utilizes a part of AI called AI" -# - name: "twitter:image" -# content: "assets/images/mern-8a27add30515e58f789f89a4c9072818.jpg" - ---- -  -**DeepMind** is a leading Artificial Intelligence organization made up of researchers, engineers, and specialists focused on solving some of the world’s toughest problems through cutting-edge AI technologies. Acquired by Google in **2014 for over £400 million**, DeepMind is most famous for creating **AlphaGo**, the first program to defeat a world champion in the game Go. - ---- - -## 🌍 Why DeepMind Matters - -DeepMind's AI achievements aren't just about games. Its implications are massive: -Association with the National Health Service, a piece of DeepMind Health, utilizes AI in spotting basic conditions in eye wellbeing. It desires to in the end utilize calculations to customize medical care therapies, figuring out which works best on patients, given their past clinical history. - - - -- 🔋 **Energy Efficiency:** - DeepMind helped Google **cut power bills** by improving server energy efficiency. - -- 👁️ **Healthcare Applications:** - Partnered with the **UK National Health Service** to detect **eye diseases** and personalize treatments. - -- 🗣️ **Speech Recognition:** - Projects like **WaveNet** have improved natural-sounding speech used in Google Assistant. - ---- - -## 🧠 How DeepMind AI Works - -Unlike traditional AI systems that rely on predefined rules, DeepMind uses **deep learning** and **reinforcement learning**: - DeepMind is an auxiliary of Google that centers around man-made brainpower. All the more explicitly, it utilizes a part of AI called AI, which can incorporate methodologies like profound neural organizations and support figuring out how to make forecasts. This can depend on monstrous informational indexes, some of the time manual information naming – yet now and again not. - -- **Self-play Learning:** - AlphaGo used **Monte-Carlo tree search + deep neural networks** trained from human games and self-play. - -- **Real-World Tasks:** - Beyond games, deep learning models trained on millions of data points are used for image and speech recognition. - ---- - -## 🧾 The DeepMind Origin Story -Numerous other AI programs like IBM’s DeepBlue, which crushed Garry Kasparov in chess in 1997, have utilized unequivocal, decide put together frameworks that depend with respect to software engineers to compose the code. Be that as it may, AI empowers PCs to show themselves and set their own guidelines, through which they make expectations. - -![Timeline of DeepMind's origin story and key achievements in AI development](/img/blogs/02-deepmind.png) - -In March 2016, DeepMind’s AlphaGo program beat titleholder Lee Sedol in 4 out of 5 rounds of Go, an intricate prepackaged game – a colossal triumph in AI that came significantly sooner than numerous specialists accepted conceivable. It did this through consolidating “Monte-Carlo tree search with profound neural organizations that have been prepared by managed learning, from human master games, and by support gaining from rounds of self-play,” as indicated by Google. - -Be that as it may, past dominating games, profound learning has other more reasonable applications. In 2012, it was utilized to perceive 1,000,000 pictures with a 16% mistake rate- – which is presently at about 5.5%. Profound learning is additionally utilized in text-based pursuits and discourse acknowledgment. - -- Founded by **Demis Hassabis**, **Shane Legg**, and **Mustafa Suleyman** -- Backed by investors like **Jaan Tallin** (co-founder of Skype and Kazaa) -- Grew from 75 employees to a global AI powerhouse -- Joined Google’s broader AI initiatives under **Larry Page’s** leadership - -The Expensive Google accusation: 500$ Million Catherine Shu 7 years Google will purchase London-based man-made brainpower organization DeepMind The Information reports that the securing cost was more than $500 million and that Facebook was additionally in converses with purchase the startup toward the end of last year. - ---- - -## 🔍 Key Milestones - -- 🎮 **AlphaGo** vs Lee Sedol (2016): - Won 4 of 5 games – an iconic moment in AI history - [Watch the documentary](https://t.co/DkDU3q4HVn) - -- 🗣️ **WaveNet**: - Turned text into **natural-sounding speech** - -- 🧬 **Healthcare breakthroughs**: - Predicting protein folding structures and improving diagnosis accuracy - -- 🤖 **Robotics & Automation**: - Part of Google’s robotics acquisitions including **Boston Dynamics** - ---- - -## 🧩 DeepMind in Everyday Use - -The organization’s acquisition of Boston Dynamics a month ago likewise started disarray regarding why an inquiry organization needs an advanced mechanics producer Google seems as though it is more ready to ease client worries over its most recent procurement. As indicated by The Information’s sources, Google has consented to set up a morals board to guarantee DeepMind’s man-made reasoning innovation isn’t mishandled. - -Yet, the organization may likewise need to explain what precisely DeepMind’s AI tech does. The organization’s site presently has a point of arrival, with a moderately ambiguous portrayal that says DeepMind is “a bleeding-edge man-made reasoning organization” to assemble broadly useful learning calculations for recreations, internet business, and games. As of December, the startup had around 75 representatives, says The Information. - -**DeepMind AI** is now being applied to: - -- Business intelligence -- Personalized healthcare -- Government policy planning -- Education tools -- Customer support automation - -It holds the potential to both **create jobs** (e.g. in data labeling) and **disrupt traditional roles**. - ---- - -## 📰 Google’s AI Vision - -DeepMind’s AI stage has suggestions for pretty much any association that needs to profit from its information to acquire bits of knowledge, improve associations with clients, increment deals, or be cutthroat at a particular errand. It has applications in government, business, training – basically, any individual who needs to make expectations, and has an enormous enough informational index, can utilize AI to accomplish their objectives. It likewise can possibly make numerous positions in information naming just as disturb occupations that were customarily done physically. - -- **Nest** acquisition: Smart thermostats -- **Boston Dynamics**: Robotics firm -- **Ethics Board**: Ensures responsible AI development -- **Collaboration with Ray Kurzweil** on future AI initiatives - -> 🧠 DeepMind’s goal: To build **Artificial General Intelligence (AGI)** – a system as flexible and capable as the human brain. -Google’s advanced mechanics and man-made reasoning endeavors were put under the initiative of the dad of Android, Andy Rubin, in December joining seven discreetly gained innovation organizations to encourage a self-depicted “moonshot” mechanical technology vision ---- - -## 📍 Final Verdict - -In conclusion, we hope you found this guide helpful in exploring: For more articles like this, check out the **Data Science Section** of recode hive. - - - \ No newline at end of file diff --git a/blog/streamline-ux-ui/images/05-ux-streamline.png b/blog/streamline-ux-ui/images/05-ux-streamline.png deleted file mode 100644 index 1094d0bd..00000000 Binary files a/blog/streamline-ux-ui/images/05-ux-streamline.png and /dev/null differ diff --git a/blog/streamline-ux-ui/index.md b/blog/streamline-ux-ui/index.md deleted file mode 100644 index 6d651657..00000000 --- a/blog/streamline-ux-ui/index.md +++ /dev/null @@ -1,106 +0,0 @@ ---- -title: "7 Steps to Streamline Your UX Design Process" -sidebar_label: Streamline Your UX Design Process -authors: [sowmiya-v, sanjay-kv] -tags: [ui, ux, design] -date: 2025-06-05 -hide_table_of_contents: true ---- -  -User experience design can be overwhelming because of the number of factors that influence what a product should look like and how it should function. - -But you don’t need to know everything about a user before you start designing — the UX process is designed to solve problems and make a customer’s life easier. You can start by breaking down the development of a product into seven steps: - -### 👤 Research the User - -When you’re designing a new product, it’s important to remember to research your user. This means gathering data about who will be using the product and their needs. Who are they? What do they need? What are their habits and preferences? What are their goals? What are their pain points? What are they looking for in a product? Only by understanding the user can you create a product that meets their needs and exceeds their expectations. If you design a product without understanding the user, it is likely to be unsuccessful. - -Gather data about who will be using the product and their needs. - -- ❓Who are they? -- ❓What are their goals, habits, and pain points? -- ❓What are they looking for in a product? - -To answer these questions, you need to do some research. This involves gathering data about who will be using the product and their needs. You can find this data from surveys, focus groups, interviews, and other forms of market research. Once you have this data, you can start to design a product that meets the needs of your users. - -![Flowchart illustrating the user research process in UX design](./images/05-ux-streamline.png) - -### 🧩 Define the Problem - -One of the most important aspects of good design is understanding the problem that needs to be solved. Too often, people focus on the solution without taking the time to understand the problem. This can lead to misguided efforts and a lot of wasted time and energy. The best way to identify the problem is to ask a lot of questions. Try to get as much information as possible from stakeholders, users, and anyone else who might have a vested interest in the project. Once you have a good understanding of the problem, you can start looking for solutions. - - -### 💡 Ideate Solutions -Generate creative ideas to solve the problem. The first step in coming up with ideas is to understand the problem fully. What are its causes and effects? What are people currently doing to try to solve it? Once you have a good understanding of the problem, you can start brainstorming potential solutions. To generate creative ideas, it can be helpful to think about things from different angles. Try approaching the problem from different perspectives, using different methods or tools, or looking at it from a different time period. Sometimes all it takes is a fresh perspective to come up with a great solution. - -- ✅Think outside the box -- ✅Use different methods and perspectives -- ✅Brainstorm with your team or solo - -Approach problems from multiple angles. Innovation often comes from seeing something in a new light. - - -### 🛠️ Refine the Solution -Select the best idea and make it more specific. - -The best way to improve a solution is to select the best idea and make it more specific. This will help to focus the team on the most important aspects of the problem. This can be done in a number of ways, but the most effective is to break the idea down into smaller chunks that can be easily addressed. Once the smaller chunks have been defined, it becomes easier to see how they fit together and whether or not they are feasible. Making a solution more specific has several benefits. It can help to focus the team on what needs to be done and make sure that everyone is on the same page. - -- ✅Focus on high-impact features -- ✅Define clear goals -- ✅Ensure everyone is aligned - -Refining makes execution manageable and ensures the solution directly addresses the user problem.There are different types of prototypes that you can use, depending on what you want to test with users. These include low-fidelity prototypes, which are sketches or wireframes of the product; high-fidelity prototypes, which are more realistic versions of the product; and paper prototypes, which are sketches. - - -### 🧪 Develop Prototypes -Create a basic version of the solution to test with users. Prototyping is the process of creating a basic or preliminary version of a product or service to test with users. The goal of prototyping is to get feedback from potential users early in the design process so that you can make changes and improvements before you invest too much time and money in the final product. You can use prototypes for different types of products, such as websites, apps, and software. - -### Types of Prototypes: -- ✅**Low-fidelity:** Sketches, wireframes -- ✅**High-fidelity:** Interactive, realistic simulations -- ✅**Paper prototypes:** Simple, hand-drawn flows - -Prototypes help gather feedback early and avoid costly mistakes later in development. - - - -### 📣 Collect Feedback from Users - -Feedback is a crucial part of the design process. We need to collect feedback from users to make sure that the prototype solves their needs. This will help us design a better product. The feedback we collect can be qualitative or quantitative, but it is most often qualitative because it is easier to get responses; can be collected in many different ways, such as through surveys and interviews. -Test your prototype with real users to understand: - -- ✅Does it solve their needs? -- ✅Is the experience smooth and intuitive? - -Gather both **qualitative** and **quantitative** feedback through interviews, usability testing, and surveys. Use that data to iterate and improve. 🔁 - - -### 🚀 Launch the Product - -Launching a product is a tough task. Especially when it comes to public release. You have to make sure that you are ready for any feedback and criticism you might receive. -When launching your product, there are many factors that need to be taken into accounts such as feedback, the market, and the competition. There are many things that can go wrong when releasing your product publicly. However, with careful planning and taking all of these factors into account, a successful launch is possible. - -Incorporate feedback, finalize features, and release your product to the public. - -- ✅Prepare for feedback and iteration -- ✅Know your market and competitors -- ✅Stay user-focused even after launch - -A successful launch comes from ongoing improvement and close attention to your users’ evolving needs. Whether you’re a sole UX designer, part of a team, or working for a large organization, these are certain steps that you need to follow in order to achieve your goals effectively. The seven steps listed above are not easy. They take time, effort, and a strong aptitude for problem-solving. Yet, Executing the above steps correctly will maximize your chances of success, while failing to address key steps along the way could sink your whole project, with the right mentors, direction, and guidance, they can help aspiring UX designers reach their goals almost as fast as they set them. - -### 🧘‍♀️ Takeaway: Build with Users, Not Just for Them - -Whether you're a solo UX designer or working in a large team, these 7 steps are crucial. They require time, effort, and problem-solving skills—but skipping any of them can cost you the success of your product. - -With strong mentorship and direction, aspiring UX designers can move faster and more confidently in their careers. - -## ✅ Final Verdict - -If you’ve made it this far—thank you! 🙌 -I hope this guide helped you better understand how to **streamline your UX design process**. -If you found value in it, please share it with your fellow designers and friends. - -📩 Contact: **sowmiyavenkatesan611@gmail.com** f - -Happy Designing! 🎨 - \ No newline at end of file diff --git a/blog/ux-designers-ai/index.md b/blog/ux-designers-ai/index.md deleted file mode 100644 index 37b21772..00000000 --- a/blog/ux-designers-ai/index.md +++ /dev/null @@ -1,129 +0,0 @@ ---- -title: "UX Designers Future with AI" -authors: [sowmiya-v, sanjay-kv] -sidebar_label: "UX designer and AI" -tags: - - UX Designer - - Desgin - - AI - -date: 2025-06-05 09:32:00 -description: DeepMind is an auxiliary of Google that centers around man-made brainpower. All the more explicitly, it utilizes a part of AI. -draft: false -canonical_url: - -# meta: -# - name: "robots" -# content: "index, follow" -# - property: "og:title" -# content: "What is Google DeepMind AI?" -# - property: "og:description" -# content: "DeepMind is an auxiliary of Google that centers around man-made brainpower. All the more explicitly, it utilizes a part of AI called AI" -# - property: "og:type" -# content: "article" -# - property: "og:url" -# content: "/blog/getting-started-with-mern" -# - property: "og:image" -# content: "/assets/images/mern-8a27add30515e58f789f89a4c9072818.jpg" -# - name: "twitter:card" -# content: "summary_large_image" -# - name: "twitter:title" -# content: "A Comprehensive Guide to Get You Started with MERN Stack" -# - name: "twitter:description" -# content: "DeepMind is an auxiliary of Google that centers around man-made brainpower. All the more explicitly, it utilizes a part of AI called AI" -# - name: "twitter:image" -# content: "assets/images/mern-8a27add30515e58f789f89a4c9072818.jpg" - ---- -  -# 🤖 Will Technology Replace UX Designers in the Near Future? - -Technology has always been an essential part of UX design. From the beginning, UX designers have used technology to create prototypes, communicate with stakeholders, and test their designs. Today, technology is playing an even bigger role in UX design. Automation and artificial intelligence are being used to help UX designers create better user experiences. Machine learning algorithms can help determine user preferences, allowing UX designers to create more tailored experiences. - -In this article, we’ll explore: - -- The current impact of technology on UX designers 💻 -- The challenges they may face ⚠️ -- And the exciting opportunities ahead 🚀 - ---- - -### 💡 What Role Does Technology Play in UX Design? - -Technology has always been an essential part of UX design. From the beginning, UX designers have used tech to: - -- Create prototypes ✏️ -- Communicate with stakeholders 💬 -- Test their designs 🔍 - -The impact of technology on UX design is undeniable. Automation and artificial intelligence are making it easier to identify user needs and create tailored experiences. But will technology be able to completely replace UX designers? The truth is that technology can’t replace the human element of UX design. UX designers bring a unique set of skills, such as empathy and creative problem-solving, that automation and AI can’t replicate. While technology can help with some of the more mundane aspects of UX design, it will never be able to replace the creative and intuitive aspects of the job. - ---- - -### 🔍 How Will Technology Impact UX Designers’ Roles? - -While AI and automation are changing the landscape, **they can’t replace human intuition**. - -UX designers bring something **tech can’t replicate**: - -- **Empathy** 🫶 -- **Creative problem-solving** 🎨 -- **Human-centered thinking** 🧑‍🤝‍🧑 -- -![Illustration of human qualities that AI cannot replace in UX design](/img/blogs/03-ui-ux.png) - - - -### ⚠️ What Challenges Will UX Designers Face? - -1. **Keeping Up with Technology**: - UX designers need to **constantly learn** new tools and trends to stay relevant 🔄 - -2. **Increased Competition**: - As UX grows in popularity, the talent pool grows too — designers must find ways to **stand out** 🧑‍💻 - -The biggest challenge facing UX designers is keeping up with the rapid pace of technology. As technology continues to evolve, UX designers must be able to adapt and stay up-to-date with the latest trends and tools. Another challenge is the increasing competition. As UX design becomes more popular, there will be more people competing for UX design jobs. UX designers must be able to stand out from the crowd and demonstrate their unique skills and experience. - - -### 🌟 What Exciting Opportunities Lie Ahead? - -Despite the challenges, there are still plenty of exciting opportunities for UX designers. As technology advances, there are more opportunities to create innovative user experiences. UX designers can take advantage of new technologies to create more personalized experiences and push the boundaries of UX design. - -- Explore **new technologies** like AR, VR, AI, and voice interfaces 🕶️🎙️ -- Create **hyper-personalized** and inclusive user experiences 🙌 -- Be at the forefront of **digital transformation** in companies of all sizes 🏢🌐 - ---- - -### 🧭 Considerations for the Future of UX Design - -The future of UX design is uncertain, but one thing is certain: UX design will remain relevant. UX designers bring a unique set of skills and creative problem-solving abilities to the table that technology can’t replace. However, UX designers must be able to keep up with the rapid pace of technology. They must be able to adapt and stay up-to-date with the latest trends and tools. - -- Stay **curious and adaptive** 🔄 -- Embrace **cross-functional skills** 🤹 -- Blend **tech-savviness with human empathy** ❤️💻 - ---- - -## ✅ Conclusion - -The impact of technology on UX design is undeniable. Automation and artificial intelligence are making it easier to create better user experiences. But technology can’t replace the creative and intuitive aspects of UX design. - -UX designers must: - -- Keep up with tech 💡 -- Embrace continuous learning 📚 -- And always stay **human-centric** 🧍‍♀️🧍‍♂️ - ---- - -### 🏁 Final Verdict - -If you’ve read this far, **thank you so much** 🙏 -I hope you enjoyed this article on: - -> “**Will Technology Replace UX Designers in the Near Future?**” - -UX designers must be able to keep up with the rapid pace of technology and stay up-to-date with the latest trends and tools. But there are still plenty of exciting opportunities for UX designers, and UX design will remain relevant. - - \ No newline at end of file diff --git a/docs/GitHub/setup-environment/setup-git-on-mac.md b/docs/GitHub/setup-environment/setup-git-on-mac.md index 75450fe3..c13d16d0 100644 --- a/docs/GitHub/setup-environment/setup-git-on-mac.md +++ b/docs/GitHub/setup-environment/setup-git-on-mac.md @@ -11,23 +11,23 @@ tags: development-environment, setup-environment, ] -description: In this tutorial, you will learn how to set up your development environment for Git And GitHub. +description: In this tutorial, you will learn how to set up your development environment for mac system --- -Github is a way of version control your software development using Git, Github was founded in 2008 and recently Microsoft has bought the company now Microsoft is the parent organization of Github. Now setting up is very straight forward process , first you need to create a GitHub account online, then Install Git in your system and connect your Git with GitHub. So all the changes will be updated to the GitHub. +In the last tutorial you have learned about how to get the setup done in the windows system, in this tutorial we will help you setup on Mac. This may feel very different from the windows setup, as we use homebrew and more mac terminal command to set it up. Now if you are wondering what is Homebrew, it's a package manager for mac. -### Installing Git on Mac +### Step 1: Installing Git on Mac There are four ways we can install Github on mac -1. Install Via Homebrew -2. Xcode Approach -3. Binary Installer -4. Building from source +#### 1. Install Via Homebrew +#### 2. Xcode Approach +#### 3. Binary Installer +#### 4. Building from source Here in this post, we will be using homebrew to install, Go to the homebrew website, copy the install command, once copied go to the mac terminal copy-paste the code, Mac will ask you to enter the system password, click enter. It may take 2 to 3 minutes to install homebrew -1. Go to the [Git Website](https://brew.sh/) and click on download for windows button. +1. Go to the [Git Website](https://brew.sh/) and click on download for mac button. [![GitHub](./assets/13-git-mac-terminal.png)](https://git-scm.com/) diff --git a/docs/GitHub/setup-environment/setup-git-on-windows.md b/docs/GitHub/setup-environment/setup-git-on-windows.md index 0247f3dc..93b17a98 100644 --- a/docs/GitHub/setup-environment/setup-git-on-windows.md +++ b/docs/GitHub/setup-environment/setup-git-on-windows.md @@ -25,7 +25,7 @@ Github provides two of installation, one the GitHub Desktop and command line by -### Step 2: Select your Version you want to insatll. +### Step 2: Select your Version you want to install. 1. Get your Installer: @@ -50,7 +50,7 @@ Github provides two of installation, one the GitHub Desktop and command line by ### Step 3: Understanding the Interface. -Next step, Git Will ask you to install couple of components you can checko on additional icons to add on Desktop and leave the rest as default and click on the Next. +Next step, Git Will ask you to install couple of components you can check on additional icons to add on Desktop and leave the rest as default and click on the Next. - 1. The next screen click next , make sure the start folder name is Git. - 2. Next option is to choose the default editor you can use your editor, im using visual studio code. or keep Vim as the default editor @@ -61,7 +61,7 @@ Next step, Git Will ask you to install couple of components you can checko on ad -### Step 5: Adjusting name of the repo setting in Git +### Step 4: Adjusting name of the repo setting in Git This stage it will ask you to Choose a initial branch in new repository, it would be ideal approach to give the second option, as we move further it gives us flexibility to change the intial branch name , like main master, trunk. @@ -71,9 +71,9 @@ This stage it will ask you to Choose a initial branch in new repository, it woul -### Step 5: Adjusting Your path enviornment +### Step 5: Adjusting Your path environment -This is where we specify the path enviornment of git, just go with the recommened option which is 2. +This is where we specify the path environment of git, just go with the recommened option which is 2. [![Github](./assets/11-git-path-env.png)](https://github.com/sanjay-kv) @@ -86,7 +86,7 @@ This is where we specify the path enviornment of git, just go with the recommene 4. ``4`` Next option is to choose the defualt option to use the gith . use the default one which is the Fast- forward and merge option 1. 5. ``5`` In the Credential helper choose the ``Git Credential Manager`` screen. and click on Next. 6. ``6`` Enable the extra option , click on the ``Enable the file system Caching`` and click on the Next button. -7. ``7`` In the Next step Screen it will ask you to enable the expiremental support , choose the both the option and click on Install. +7. ``7`` In the Next step Screen it will ask you to enable the expiremental support , choose launch Git Bash and click on Install. [![Github](./assets/12-git-final-setup.png)](https://github.com/sanjay-kv) @@ -115,4 +115,4 @@ Execute the below command to see your current version of git in Git CMD or windo ## Conclusion -In conclusion, I hope you enjoyed reading this article on “Setting up your Git Enviornment?”. In the next post, will be discussing using Git to create a Repository and clone a project Github. Signing off Sanjay Viswanathan. \ No newline at end of file +In conclusion, I hope you enjoyed reading this article on “Setting up your Git environment?”. In the next post, will be discussing using Git to create a Repository and clone a project Github. Signing off Sanjay Viswanathan. \ No newline at end of file diff --git a/docs/Google-Student-Ambassador/_category_.json b/docs/Google-Student-Ambassador/_category_.json deleted file mode 100644 index dff1184e..00000000 --- a/docs/Google-Student-Ambassador/_category_.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "label": "Google Student Ambassador", - "position": 4, - "link": { - "type": "generated-index", - "title": "Google Student Ambassador Program", - "description": "Tutorial series to help you become a Google Student Ambassador and lead the Gemini AI revolution on your campus." - } -} diff --git a/docs/Google-Student-Ambassador/part-1-getting-started/assets/01-Google-banner.png b/docs/Google-Student-Ambassador/part-1-getting-started/assets/01-Google-banner.png deleted file mode 100644 index 4123813e..00000000 Binary files a/docs/Google-Student-Ambassador/part-1-getting-started/assets/01-Google-banner.png and /dev/null differ diff --git a/docs/Google-Student-Ambassador/part-1-getting-started/assets/02-main-google-banner.png b/docs/Google-Student-Ambassador/part-1-getting-started/assets/02-main-google-banner.png deleted file mode 100644 index 1b291e6f..00000000 Binary files a/docs/Google-Student-Ambassador/part-1-getting-started/assets/02-main-google-banner.png and /dev/null differ diff --git a/docs/Google-Student-Ambassador/part-1-getting-started/assets/03-grow-with-google.png b/docs/Google-Student-Ambassador/part-1-getting-started/assets/03-grow-with-google.png deleted file mode 100644 index d7e75be7..00000000 Binary files a/docs/Google-Student-Ambassador/part-1-getting-started/assets/03-grow-with-google.png and /dev/null differ diff --git a/docs/Google-Student-Ambassador/part-1-getting-started/index.mdx b/docs/Google-Student-Ambassador/part-1-getting-started/index.mdx deleted file mode 100644 index feec9c21..00000000 --- a/docs/Google-Student-Ambassador/part-1-getting-started/index.mdx +++ /dev/null @@ -1,101 +0,0 @@ ---- -id: gsa-part-1 -slug: /google-campus-ambassador-part-1 -title: Google Program Overview -description: Learn what the Google Student Ambassador program is and how you can lead the Gemini AI revolution on your campus. -keywords: - - Google Student Ambassador - - Gemini AI - - Campus Ambassador Program - - Google - - AI leadership ---- - -import Layout from "@theme/MDXComponents"; - -# How to be Google Student Ambassador 2025 - -Become a Google Campus Ambassador: Lead the AI Movement at Your College. -Are you passionate about **AI** and eager to make a difference in your college community? This could be **your moment to shine**. ✨ - -Google has officially launched the **Google Student Ambassador Program**, a nationwide initiative to bring the power of **Gemini AI** to college campuses across India. As a **Gemini Student Ambassador**, you’ll not only represent Google at your university but also inspire, educate, and lead the AI revolution among your peers. - ---- - - - [![GitHub](./assets/02-main-google-banner.png)](https://grow.google/intl/en_in/ai-skills/) - - -## Why This Program Matters 🔥 -AI is shaping the future—fast. This program is your chance to **become a recognized leader** in this transformative space, while gaining hands-on experience that can supercharge your career. -Applications close soon. Don’t miss your chance to represent Google Gemini AI on your campus and shape the future of tech from the front lines. - - -**This isn’t just a title**. It’s an opportunity to: 👇🏻 -- **Build leadership skills** by organizing campus events and workshops. -- **Network with Google experts** and industry mentors. -- **Showcase your achievements** with an official certification and Ambassador badge. -- **Stand out to future employers** with a role that blends technology, community building, and leadership. - -
- - -This video breaks down the **entire registration process**. You’ll learn how to: - -- ✅ Fill out the application form like a pro -- ❌ Avoid common mistakes that could cost your selection -- 🌟 Make your profile stand out - -The form requires: -- **Personal details** (Name, Email, Phone Number, University Name, City, State) -- **Valid Student ID proof** (Student Card, Academic Transcript, or Admission Details) -- **Familiarity with AI tools and Google Gemini** -- **Experience in ambassador programs or student communities** -- **Creative pitch** (via image, poem, video, or write-up) - ---- - -## 📋 Highlights -- Step-by-step registration instructions for the **Google Student Ambassador program**. -- **5–10 minutes** to complete the form. -- Submission of valid **student ID proof**. -- Emphasis on **AI tools** and **Google Gemini** familiarity. -- **Leadership and community involvement** improve selection chances. -- Showcase creativity in the **pitch section** using multimedia. -- **20-minute Google Meet interview** for shortlisted candidates. - ---- -## 🚀 Quick Tip for Applicants -🎯 Your **application video** or **project submission** is your golden ticket! -Showcase your **passion for AI** and **community building** on campus. Make it memorable! -The application is competitive—take your **5–10 minutes** seriously. Thoughtful answers = higher chances. -Familiarity with **AI tools** and **Google Gemini** is a must. Try them out before applying so you can answer confidently. - - -🗓 **Program Duration:** Until **December 2025** -⏰ **Weekly Commitment:** 5–6 hours -✅ Be honest about your availability. - -🎨 **Creative Pitch Section** -- Max **10MB** per file -- Up to **5 files** -- Use images, poems, videos, or write-ups to stand out! - ---- - -### 🛠 Selection Journey: What happens after applying. -1️⃣ **Submit Application** 📩 -2️⃣ **20-min Google Meet Interview** 🎥 -3️⃣ **Email Confirmation** 📧 - ---- - -# 🔗 Resources & Links - -- 🌐 **Full Details:** [Google Student Ambassador](https://www.gsahelp.info/) -- 📝 **To Register:** [Google Gemini CA Registration](https://event.recodehive.com/gemini) -- ⚙️ **Official Site:** [AI Skills House](https://aiskillshouse.com) - - [![Google Student Ambassador program banner](./assets/01-Google-banner.png)](https://aiskillshouse.com/) - - diff --git a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/01-Google-banner.png b/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/01-Google-banner.png deleted file mode 100644 index 4123813e..00000000 Binary files a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/01-Google-banner.png and /dev/null differ diff --git a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/01-log-website.png b/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/01-log-website.png deleted file mode 100644 index 2c11b225..00000000 Binary files a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/01-log-website.png and /dev/null differ diff --git a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/02-gemini.png b/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/02-gemini.png deleted file mode 100644 index 80bd15cf..00000000 Binary files a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/02-gemini.png and /dev/null differ diff --git a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/03-verification.png b/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/03-verification.png deleted file mode 100644 index 558adbd0..00000000 Binary files a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/03-verification.png and /dev/null differ diff --git a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/04-sheerID.png b/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/04-sheerID.png deleted file mode 100644 index e8232d1d..00000000 Binary files a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/04-sheerID.png and /dev/null differ diff --git a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/05-login.png b/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/05-login.png deleted file mode 100644 index 349f9bd5..00000000 Binary files a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/05-login.png and /dev/null differ diff --git a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/06-mail-verify.png b/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/06-mail-verify.png deleted file mode 100644 index 459e49a4..00000000 Binary files a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/06-mail-verify.png and /dev/null differ diff --git a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/07-sheer.png b/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/07-sheer.png deleted file mode 100644 index eff17bfe..00000000 Binary files a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/07-sheer.png and /dev/null differ diff --git a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/08-verify-final.png b/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/08-verify-final.png deleted file mode 100644 index 1a87dab1..00000000 Binary files a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/08-verify-final.png and /dev/null differ diff --git a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/09-gemini.png b/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/09-gemini.png deleted file mode 100644 index 6df928d6..00000000 Binary files a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/09-gemini.png and /dev/null differ diff --git a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/10-upi.png b/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/10-upi.png deleted file mode 100644 index 386caa85..00000000 Binary files a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/10-upi.png and /dev/null differ diff --git a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/11-subscribe.png b/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/11-subscribe.png deleted file mode 100644 index 6ea2e098..00000000 Binary files a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/11-subscribe.png and /dev/null differ diff --git a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/12-QR-code.png b/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/12-QR-code.png deleted file mode 100644 index 6f5cee7f..00000000 Binary files a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/12-QR-code.png and /dev/null differ diff --git a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/13-final-page.png b/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/13-final-page.png deleted file mode 100644 index 41281711..00000000 Binary files a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/13-final-page.png and /dev/null differ diff --git a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/14-Google-gemini.png b/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/14-Google-gemini.png deleted file mode 100644 index 64efaaef..00000000 Binary files a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/14-Google-gemini.png and /dev/null differ diff --git a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/15-error-sign-up.png b/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/15-error-sign-up.png deleted file mode 100644 index b0c6b693..00000000 Binary files a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/15-error-sign-up.png and /dev/null differ diff --git a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/16-list-school.png b/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/16-list-school.png deleted file mode 100644 index 53a40dbb..00000000 Binary files a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/16-list-school.png and /dev/null differ diff --git a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/17-verify.png b/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/17-verify.png deleted file mode 100644 index 32cf8c32..00000000 Binary files a/docs/Google-Student-Ambassador/part-4-gemini-pro/assets/17-verify.png and /dev/null differ diff --git a/docs/Google-Student-Ambassador/part-4-gemini-pro/index.mdx b/docs/Google-Student-Ambassador/part-4-gemini-pro/index.mdx deleted file mode 100644 index d94badbb..00000000 --- a/docs/Google-Student-Ambassador/part-4-gemini-pro/index.mdx +++ /dev/null @@ -1,209 +0,0 @@ ---- -id: gsa-part-4 -slug: /google-campus-ambassador-part-4 -title: How to get Gemini pro FREE -description: Check if you’re eligible for the Google Student Ambassador Program and learn how to submit a standout application. -keywords: - - Google Student Ambassador eligibility - - Gemini AI ambassador tips - - Application guide - - Google campus program ---- -# Google Gemini AI Pro Plan - Free One-Year Offer for Indian Students - -[Click here to activate it](https://one.google.com/explore-plan/ai-premium-student?utm_source=gemini&utm_medium=web&utm_campaign=gemini_students_in_others&_gl=1*qdkg7n*_gcl_au*ODI4OTY4MDUyLjE3NTUwNTUzODg.*_ga*NTIyNzM0NzU2LjE3NTUwNTUzODk.*_ga_WC57KJ50ZZ*czE3NTUwNTUzODgkbzEkZzEkdDE3NTUwNTU0MjUkajIzJGwwJGgw) - -Google is offering an exclusive free one-year subscription to the **Gemini AI Pro Plan** for Indian students aged 18 and above. This advanced AI tool assists with academic tasks such as smart note-taking, writing enhancement, exam preparation, deep research, essay management, and homework efficiency. The plan also includes **2TB of cloud storage** integrated with Gmail Drive and Google Photos, ensuring ample space for academic and personal data. - - -## Highlights -- 🎓 Free access to Gemini AI Pro Plan for Indian students (18+ years). -- 📚 AI tools assist with homework, exams, notes, essays, and research. -- ☁️ Includes 2TB cloud storage with Gmail Drive and Photos integration. -- ✅ Eligibility: Enrolled in higher education, age 18+, and use of official student email. -- 🔄 Verification via refundable ₹2 charge using student email. -- 🚀 Access to Google Flow AI with 1000 free creative video credits. -- ⏳ One-year free trial; ₹1950/year subscription after trial unless canceled. - ---- - -## How to get started - -**Step 1**: Head into the official Google student ambassdor website. Then click on avail button, which will redirect you to the official gemini website. - -**Step 2**: This is the Google Gemini page for student offer, note this offer is only for 1 year and you need to sign up before 15 Sept 2025. - - - [![Screenshot of Google Gemini student offer page](./assets/02-gemini.png)](https://one.google.com/explore-plan/ai-premium-student?utm_source=gemini&utm_medium=web&utm_campaign=gemini_students_in_others&_gl=1*qdkg7n*_gcl_au*ODI4OTY4MDUyLjE3NTUwNTUzODg.*_ga*NTIyNzM0NzU2LjE3NTUwNTUzODk.*_ga_WC57KJ50ZZ*czE3NTUwNTUzODgkbzEkZzEkdDE3NTUwNTU0MjUkajIzJGwwJGgw) - - -### 🛡️ Strict Eligibility and Verification -Using official student emails and verification ensures genuine access and maintains program integrity. - -**Step 3**: This is the page to verify your identity, you will be redirected to sheer ID a 3rd party app which verify your student details. - - - - - [![Screenshot of student identity verification page](./assets/03-verification.png)](https://one.google.com/explore-plan/ai-premium-student?utm_source=gemini&utm_medium=web&utm_campaign=gemini_students_in_others&_gl=1*qdkg7n*_gcl_au*ODI4OTY4MDUyLjE3NTUwNTUzODg.*_ga*NTIyNzM0NzU2LjE3NTUwNTUzODk.*_ga_WC57KJ50ZZ*czE3NTUwNTUzODgkbzEkZzEkdDE3NTUwNTU0MjUkajIzJGwwJGgw) - - -**Step 3**: This section will ask more details about your DOB, name, Insititution details, make sure you enter proper details. - - - - [![Screenshot of SheerID verification form](./assets/04-sheerID.png)](https://one.google.com/explore-plan/ai-premium-student?utm_source=gemini&utm_medium=web&utm_campaign=gemini_students_in_others&_gl=1*qdkg7n*_gcl_au*ODI4OTY4MDUyLjE3NTUwNTUzODg.*_ga*NTIyNzM0NzU2LjE3NTUwNTUzODk.*_ga_WC57KJ50ZZ*czE3NTUwNTUzODgkbzEkZzEkdDE3NTUwNTU0MjUkajIzJGwwJGgw) - - -**Step 4**: This is next step which take you to your school portal or account, so you need to sign in with Student email and password. - - [![Screenshot of school portal login page](./assets/05-login.png)](https://gemini.google/students/) - - -## Step 5: Sign in with Google -- In most cases, it will redirect you to log in with your **Gmail account**. -- **Important:** Use your **university-issued email address** (e.g., `@mgcub.ac.in`). - - - [![Screenshot of Gmail login for verification](./assets/06-mail-verify.png)](https://gemini.google/students/) - ---- - -**Note**: For some of you, the school details wont be available in drop down so type **other -Check the down this Tutorial to see further steps. (If you school is not listed) - - ## Step 6: SheerID Verification -- The process will connect to **SheerID** to confirm your student status. -- Follow the on-screen instructions. Verification Pending Once submitted, you’ll see a **Verification Pending** screen. This is usually an **instant process**. - - [![Screenshot of SheerID verification process](./assets/07-sheer.png)](https://gemini.google/students/) - - -**Step 7**: Activate Google AI Pro -- Once verified, you’ll see a confirmation screen. -- Click the **Get Google AI Pro** button to activate your 1-year subscription at no cost. - - - [![Screenshot of verification confirmation screen](./assets/08-verify-final.png)](https://gemini.google/students/) - - -**Step 7**: This screen appear again to get the student offer, dont get confuse, this is the last stage of verification. - - [![Screenshot of Gemini AI Pro activation screen](./assets/09-gemini.png)](https://gemini.google/students/) - - -**Step 8**: Select your payment method - Choose one of the available options - - (e.g., **Add card**, **Redeem code**, **Pay on your phone**, or **Pay with UPI** in supported regions). - I suggest to use UPI ID as many of you have the UPI account rather than a credit card. - - [![Screenshot of payment method selection for Gemini AI Pro](./assets/10-upi.png)](https://gemini.google/students/) - - -**Step 9**: Now verify all the details over there, like the pricing and payment method, in the next step you will be using this. - - [![Screenshot of subscription details verification for Gemini AI Pro](./assets/11-subscribe.png)](https://gemini.google/students/) - - - ## Step 10: Adding Card or Payment Method - - This step shows how to finish the UPI verification for the Google One / Gemini student offer. You are only authorizing an AutoPay mandate here; no money is taken at this point. - -## 1. On Your Computer -- You will see a panel titled **"Scan QR code to use UPI"**. -- The merchant will display as **Google One** with a short timer (usually ~5 minutes). -- **Do not close this panel.** -- If the timer expires, refresh or regenerate the QR code and try again. - -## 2. On Your Phone -1. Open your preferred **UPI app** (e.g., Google Pay, PhonePe, Paytm, BHIM). -2. Tap the app’s **Scan** feature. -3. Point your phone’s camera at the QR code shown on your computer screen. -4. When recognized, your app will display a request to **set up/approve UPI AutoPay** for Google One. -5. Review the details: - - **Merchant** should be **Google One**. - - You are authorizing the mandate — *you won’t be charged now*. -6. Tap **Approve**, **Authorize**, or **Confirm** (wording varies by app). -7. Enter your **UPI PIN** if prompted. - - - [![Screenshot of QR code for UPI payment authorization](./assets/12-QR-code.png)](https://gemini.google/students/) - - -**Step 11**: Once the payment method is successful you will be able to see the screen of subscribed. - - [![Screenshot of successful subscription confirmation](./assets/13-final-page.png)](https://gemini.google/students/) - - -**Step 12**: Enjoy Gemini, NotebookLM, and more with Google AI Pro. - -## Benefits - -✅ Access to our most capable models and premium features -✅ Create high-quality videos with **Veo** models -✅ More access to **Gemini** features, including **Deep Research** -✅ 5× more Audio Overviews and sources in **NotebookLM** -✅ Gemini in Gmail, Docs, and more -✅ 2 TB of total storage and additional premium benefits - - - [![Screenshot of Google AI Pro benefits and features](./assets/14-Google-gemini.png)](https://gemini.google/students/) - - - - - -## What to do if your School is not available in the list - ---- - -**Step 13**: Make sure you type the others in School, if you confused where you got this screen refer to step 3 - - - - [![Screenshot of error when school not found in list](./assets/15-error-sign-up.png)](https://gemini.google/students/) - - -**Step 14**: You manually add your school details over here to verify. - - - - [![Screenshot of manual school details entry form](./assets/16-list-school.png)](https://gemini.google/students/) - - - - - -## Tips & Troubleshooting - -- If the student verification fails, retry with your official university email and ensure your institution is supported. -- If you don’t see **UPI**, pick any listed method available in your country/region. -- You can change or remove your payment method later from **pay.google.com**. -- Always review the offer’s **renewal date and pricing** shown during signup. -- Never try to log in or redeem multiple times, it will show the below screen. - - - [![Screenshot of final verification screen or error message](./assets/17-verify.png)](https://one.google.com/explore-plan/ai-premium-student?utm_source=gemini&utm_medium=web&utm_campaign=gemini_students_in_others&_gl=1*qdkg7n*_gcl_au*ODI4OTY4MDUyLjE3NTUwNTUzODg.*_ga*NTIyNzM0NzU2LjE3NTUwNTUzODk.*_ga_WC57KJ50ZZ*czE3NTUwNTUzODgkbzEkZzEkdDE3NTUwNTU0MjUkajIzJGwwJGgw) - - -## Support - -If you need any support on any issue regarding signing up **comment in the comment box below**, will reply you asap. - -## Conclusion -The free one-year Google Gemini AI Pro Plan offer equips Indian students with next-gen AI-powered academic and creative tools alongside massive cloud storage. The program's fair eligibility, comprehensive features, and user-friendly onboarding position students for success both now and in a future driven by AI and digital skills. - ---- - -*Feel free to share this offer with your peers to maximize its impact!* - -# 🔗 Resources & Links - -- 🌐 **Full Details:** [Google Student Ambassador](https://www.gsahelp.info/) -- 📝 **To Register:** [Google Gemini CA Registration](https://event.recodehive.com/gemini) -- ⚙️ **Official Site:** [AI Skills House](https://aiskillshouse.com) - - [![Google Student Ambassador program banner](./assets/01-Google-banner.png)](https://aiskillshouse.com/) - - diff --git a/docusaurus.config.ts b/docusaurus.config.ts index 212833d7..7d7b5bce 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -122,7 +122,6 @@ const config: Config = {
`, }, @@ -294,6 +293,10 @@ const config: Config = { SHOPIFY_STOREFRONT_ACCESS_TOKEN: process.env.SHOPIFY_STOREFRONT_ACCESS_TOKEN || "2503dfbf93132b42e627e7d53b3ba3e9", + // EmailJS credentials for Contact Us page (public values only) + EMAILJS_PUBLIC_KEY: process.env.EMAILJS_PUBLIC_KEY || "", + EMAILJS_SERVICE_ID: process.env.EMAILJS_SERVICE_ID || "", + EMAILJS_TEMPLATE_ID: process.env.EMAILJS_TEMPLATE_ID || "", hooks: { onBrokenMarkdownLinks: "warn", }, diff --git a/package-lock.json b/package-lock.json index 26e6adfc..6c52cc84 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,6 +16,7 @@ "@docusaurus/theme-classic": "^3.9.2", "@docusaurus/theme-mermaid": "3.9.1", "@docusaurus/theme-search-algolia": "3.9.2", + "@emailjs/browser": "^4.4.1", "@floating-ui/react": "^0.27.8", "@giscus/react": "^3.1.0", "@mdx-js/react": "^3.0.0", @@ -31,12 +32,12 @@ "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "date-fns": "^4.1.0", - "dotenv": "^17.2.3", + "dotenv": "^17.4.2", "embla-carousel-autoplay": "^8.6.0", "embla-carousel-react": "^8.6.0", "firebase": "^9.22.2", "firebaseui": "6.1.0", - "framer-motion": "^12.7.5", + "framer-motion": "^12.38.0", "lucide-react": "^0.503.0", "prism-react-renderer": "^2.3.0", "react": "^18.3.1", @@ -54,12 +55,12 @@ "@docusaurus/module-type-aliases": "^3.10.0", "@docusaurus/tsconfig": "^3.9.2", "@docusaurus/types": "^3.9.2", - "@tailwindcss/postcss": "^4.1.4", + "@tailwindcss/postcss": "^4.2.4", "@types/canvas-confetti": "^1.9.0", "@types/react": "^19.1.9", "@types/react-dom": "^19.1.7", "@typescript-eslint/eslint-plugin": "^8.46.2", - "@typescript-eslint/parser": "^8.46.1", + "@typescript-eslint/parser": "^8.59.0", "autoprefixer": "^10.4.21", "eslint": "^9.38.0", "eslint-plugin-react": "^7.37.5", @@ -6298,6 +6299,15 @@ "node": ">=10.0.0" } }, + "node_modules/@emailjs/browser": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@emailjs/browser/-/browser-4.4.1.tgz", + "integrity": "sha512-DGSlP9sPvyFba3to2A50kDtZ+pXVp/0rhmqs2LmbMS3I5J8FSOgLwzY2Xb4qfKlOVHh29EAutLYwe5yuEZmEFg==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/@emotion/is-prop-valid": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", @@ -7397,19 +7407,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@isaacs/fs-minipass": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", - "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.4" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@jest/schemas": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", @@ -8466,19 +8463,19 @@ } }, "node_modules/@tailwindcss/node": { - "version": "4.1.14", - "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.14.tgz", - "integrity": "sha512-hpz+8vFk3Ic2xssIA3e01R6jkmsAhvkQdXlEbRTk6S10xDAtiQiM3FyvZVGsucefq764euO/b8WUW9ysLdThHw==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.2.4.tgz", + "integrity": "sha512-Ai7+yQPxz3ddrDQzFfBKdHEVBg0w3Zl83jnjuwxnZOsnH9pGn93QHQtpU0p/8rYWxvbFZHneni6p1BSLK4DkGA==", "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/remapping": "^2.3.4", - "enhanced-resolve": "^5.18.3", - "jiti": "^2.6.0", - "lightningcss": "1.30.1", - "magic-string": "^0.30.19", + "@jridgewell/remapping": "^2.3.5", + "enhanced-resolve": "^5.19.0", + "jiti": "^2.6.1", + "lightningcss": "1.32.0", + "magic-string": "^0.30.21", "source-map-js": "^1.2.1", - "tailwindcss": "4.1.14" + "tailwindcss": "4.2.4" } }, "node_modules/@tailwindcss/node/node_modules/jiti": { @@ -8492,38 +8489,33 @@ } }, "node_modules/@tailwindcss/oxide": { - "version": "4.1.14", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.14.tgz", - "integrity": "sha512-23yx+VUbBwCg2x5XWdB8+1lkPajzLmALEfMb51zZUBYaYVPDQvBSD/WYDqiVyBIo2BZFa3yw1Rpy3G2Jp+K0dw==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.2.4.tgz", + "integrity": "sha512-9El/iI069DKDSXwTvB9J4BwdO5JhRrOweGaK25taBAvBXyXqJAX+Jqdvs8r8gKpsI/1m0LeJLyQYTf/WLrBT1Q==", "dev": true, - "hasInstallScript": true, "license": "MIT", - "dependencies": { - "detect-libc": "^2.0.4", - "tar": "^7.5.1" - }, "engines": { - "node": ">= 10" + "node": ">= 20" }, "optionalDependencies": { - "@tailwindcss/oxide-android-arm64": "4.1.14", - "@tailwindcss/oxide-darwin-arm64": "4.1.14", - "@tailwindcss/oxide-darwin-x64": "4.1.14", - "@tailwindcss/oxide-freebsd-x64": "4.1.14", - "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.14", - "@tailwindcss/oxide-linux-arm64-gnu": "4.1.14", - "@tailwindcss/oxide-linux-arm64-musl": "4.1.14", - "@tailwindcss/oxide-linux-x64-gnu": "4.1.14", - "@tailwindcss/oxide-linux-x64-musl": "4.1.14", - "@tailwindcss/oxide-wasm32-wasi": "4.1.14", - "@tailwindcss/oxide-win32-arm64-msvc": "4.1.14", - "@tailwindcss/oxide-win32-x64-msvc": "4.1.14" + "@tailwindcss/oxide-android-arm64": "4.2.4", + "@tailwindcss/oxide-darwin-arm64": "4.2.4", + "@tailwindcss/oxide-darwin-x64": "4.2.4", + "@tailwindcss/oxide-freebsd-x64": "4.2.4", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.2.4", + "@tailwindcss/oxide-linux-arm64-gnu": "4.2.4", + "@tailwindcss/oxide-linux-arm64-musl": "4.2.4", + "@tailwindcss/oxide-linux-x64-gnu": "4.2.4", + "@tailwindcss/oxide-linux-x64-musl": "4.2.4", + "@tailwindcss/oxide-wasm32-wasi": "4.2.4", + "@tailwindcss/oxide-win32-arm64-msvc": "4.2.4", + "@tailwindcss/oxide-win32-x64-msvc": "4.2.4" } }, "node_modules/@tailwindcss/oxide-android-arm64": { - "version": "4.1.14", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.14.tgz", - "integrity": "sha512-a94ifZrGwMvbdeAxWoSuGcIl6/DOP5cdxagid7xJv6bwFp3oebp7y2ImYsnZBMTwjn5Ev5xESvS3FFYUGgPODQ==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.2.4.tgz", + "integrity": "sha512-e7MOr1SAn9U8KlZzPi1ZXGZHeC5anY36qjNwmZv9pOJ8E4Q6jmD1vyEHkQFmNOIN7twGPEMXRHmitN4zCMN03g==", "cpu": [ "arm64" ], @@ -8534,13 +8526,13 @@ "android" ], "engines": { - "node": ">= 10" + "node": ">= 20" } }, "node_modules/@tailwindcss/oxide-darwin-arm64": { - "version": "4.1.14", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.14.tgz", - "integrity": "sha512-HkFP/CqfSh09xCnrPJA7jud7hij5ahKyWomrC3oiO2U9i0UjP17o9pJbxUN0IJ471GTQQmzwhp0DEcpbp4MZTA==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.2.4.tgz", + "integrity": "sha512-tSC/Kbqpz/5/o/C2sG7QvOxAKqyd10bq+ypZNf+9Fi2TvbVbv1zNpcEptcsU7DPROaSbVgUXmrzKhurFvo5eDg==", "cpu": [ "arm64" ], @@ -8551,13 +8543,13 @@ "darwin" ], "engines": { - "node": ">= 10" + "node": ">= 20" } }, "node_modules/@tailwindcss/oxide-darwin-x64": { - "version": "4.1.14", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.14.tgz", - "integrity": "sha512-eVNaWmCgdLf5iv6Qd3s7JI5SEFBFRtfm6W0mphJYXgvnDEAZ5sZzqmI06bK6xo0IErDHdTA5/t7d4eTfWbWOFw==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.2.4.tgz", + "integrity": "sha512-yPyUXn3yO/ufR6+Kzv0t4fCg2qNr90jxXc5QqBpjlPNd0NqyDXcmQb/6weunH/MEDXW5dhyEi+agTDiqa3WsGg==", "cpu": [ "x64" ], @@ -8568,13 +8560,13 @@ "darwin" ], "engines": { - "node": ">= 10" + "node": ">= 20" } }, "node_modules/@tailwindcss/oxide-freebsd-x64": { - "version": "4.1.14", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.14.tgz", - "integrity": "sha512-QWLoRXNikEuqtNb0dhQN6wsSVVjX6dmUFzuuiL09ZeXju25dsei2uIPl71y2Ic6QbNBsB4scwBoFnlBfabHkEw==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.2.4.tgz", + "integrity": "sha512-BoMIB4vMQtZsXdGLVc2z+P9DbETkiopogfWZKbWwM8b/1Vinbs4YcUwo+kM/KeLkX3Ygrf4/PsRndKaYhS8Eiw==", "cpu": [ "x64" ], @@ -8585,13 +8577,13 @@ "freebsd" ], "engines": { - "node": ">= 10" + "node": ">= 20" } }, "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { - "version": "4.1.14", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.14.tgz", - "integrity": "sha512-VB4gjQni9+F0VCASU+L8zSIyjrLLsy03sjcR3bM0V2g4SNamo0FakZFKyUQ96ZVwGK4CaJsc9zd/obQy74o0Fw==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.2.4.tgz", + "integrity": "sha512-7pIHBLTHYRAlS7V22JNuTh33yLH4VElwKtB3bwchK/UaKUPpQ0lPQiOWcbm4V3WP2I6fNIJ23vABIvoy2izdwA==", "cpu": [ "arm" ], @@ -8602,13 +8594,13 @@ "linux" ], "engines": { - "node": ">= 10" + "node": ">= 20" } }, "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { - "version": "4.1.14", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.14.tgz", - "integrity": "sha512-qaEy0dIZ6d9vyLnmeg24yzA8XuEAD9WjpM5nIM1sUgQ/Zv7cVkharPDQcmm/t/TvXoKo/0knI3me3AGfdx6w1w==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.2.4.tgz", + "integrity": "sha512-+E4wxJ0ZGOzSH325reXTWB48l42i93kQqMvDyz5gqfRzRZ7faNhnmvlV4EPGJU3QJM/3Ab5jhJ5pCRUsKn6OQw==", "cpu": [ "arm64" ], @@ -8619,13 +8611,13 @@ "linux" ], "engines": { - "node": ">= 10" + "node": ">= 20" } }, "node_modules/@tailwindcss/oxide-linux-arm64-musl": { - "version": "4.1.14", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.14.tgz", - "integrity": "sha512-ISZjT44s59O8xKsPEIesiIydMG/sCXoMBCqsphDm/WcbnuWLxxb+GcvSIIA5NjUw6F8Tex7s5/LM2yDy8RqYBQ==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.2.4.tgz", + "integrity": "sha512-bBADEGAbo4ASnppIziaQJelekCxdMaxisrk+fB7Thit72IBnALp9K6ffA2G4ruj90G9XRS2VQ6q2bCKbfFV82g==", "cpu": [ "arm64" ], @@ -8636,13 +8628,13 @@ "linux" ], "engines": { - "node": ">= 10" + "node": ">= 20" } }, "node_modules/@tailwindcss/oxide-linux-x64-gnu": { - "version": "4.1.14", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.14.tgz", - "integrity": "sha512-02c6JhLPJj10L2caH4U0zF8Hji4dOeahmuMl23stk0MU1wfd1OraE7rOloidSF8W5JTHkFdVo/O7uRUJJnUAJg==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.2.4.tgz", + "integrity": "sha512-7Mx25E4WTfnht0TVRTyC00j3i0M+EeFe7wguMDTlX4mRxafznw0CA8WJkFjWYH5BlgELd1kSjuU2JiPnNZbJDA==", "cpu": [ "x64" ], @@ -8653,13 +8645,13 @@ "linux" ], "engines": { - "node": ">= 10" + "node": ">= 20" } }, "node_modules/@tailwindcss/oxide-linux-x64-musl": { - "version": "4.1.14", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.14.tgz", - "integrity": "sha512-TNGeLiN1XS66kQhxHG/7wMeQDOoL0S33x9BgmydbrWAb9Qw0KYdd8o1ifx4HOGDWhVmJ+Ul+JQ7lyknQFilO3Q==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.2.4.tgz", + "integrity": "sha512-2wwJRF7nyhOR0hhHoChc04xngV3iS+akccHTGtz965FwF0up4b2lOdo6kI1EbDaEXKgvcrFBYcYQQ/rrnWFVfA==", "cpu": [ "x64" ], @@ -8670,13 +8662,13 @@ "linux" ], "engines": { - "node": ">= 10" + "node": ">= 20" } }, "node_modules/@tailwindcss/oxide-wasm32-wasi": { - "version": "4.1.14", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.14.tgz", - "integrity": "sha512-uZYAsaW/jS/IYkd6EWPJKW/NlPNSkWkBlaeVBi/WsFQNP05/bzkebUL8FH1pdsqx4f2fH/bWFcUABOM9nfiJkQ==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.2.4.tgz", + "integrity": "sha512-FQsqApeor8Fo6gUEklzmaa9994orJZZDBAlQpK2Mq+DslRKFJeD6AjHpBQ0kZFQohVr8o85PPh8eOy86VlSCmw==", "bundleDependencies": [ "@napi-rs/wasm-runtime", "@emnapi/core", @@ -8692,19 +8684,19 @@ "license": "MIT", "optional": true, "dependencies": { - "@emnapi/core": "^1.5.0", - "@emnapi/runtime": "^1.5.0", + "@emnapi/core": "^1.8.1", + "@emnapi/runtime": "^1.8.1", "@emnapi/wasi-threads": "^1.1.0", - "@napi-rs/wasm-runtime": "^1.0.5", + "@napi-rs/wasm-runtime": "^1.1.1", "@tybys/wasm-util": "^0.10.1", - "tslib": "^2.4.0" + "tslib": "^2.8.1" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/core": { - "version": "1.5.0", + "version": "1.8.1", "dev": true, "inBundle": true, "license": "MIT", @@ -8715,7 +8707,7 @@ } }, "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/runtime": { - "version": "1.5.0", + "version": "1.8.1", "dev": true, "inBundle": true, "license": "MIT", @@ -8735,15 +8727,19 @@ } }, "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": { - "version": "1.0.5", + "version": "1.1.1", "dev": true, "inBundle": true, "license": "MIT", "optional": true, "dependencies": { - "@emnapi/core": "^1.5.0", - "@emnapi/runtime": "^1.5.0", + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1", "@tybys/wasm-util": "^0.10.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" } }, "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@tybys/wasm-util": { @@ -8764,9 +8760,9 @@ "optional": true }, "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { - "version": "4.1.14", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.14.tgz", - "integrity": "sha512-Az0RnnkcvRqsuoLH2Z4n3JfAef0wElgzHD5Aky/e+0tBUxUhIeIqFBTMNQvmMRSP15fWwmvjBxZ3Q8RhsDnxAA==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.2.4.tgz", + "integrity": "sha512-L9BXqxC4ToVgwMFqj3pmZRqyHEztulpUJzCxUtLjobMCzTPsGt1Fa9enKbOpY2iIyVtaHNeNvAK8ERP/64sqGQ==", "cpu": [ "arm64" ], @@ -8777,13 +8773,13 @@ "win32" ], "engines": { - "node": ">= 10" + "node": ">= 20" } }, "node_modules/@tailwindcss/oxide-win32-x64-msvc": { - "version": "4.1.14", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.14.tgz", - "integrity": "sha512-ttblVGHgf68kEE4om1n/n44I0yGPkCPbLsqzjvybhpwa6mKKtgFfAzy6btc3HRmuW7nHe0OOrSeNP9sQmmH9XA==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.2.4.tgz", + "integrity": "sha512-ESlKG0EpVJQwRjXDDa9rLvhEAh0mhP1sF7sap9dNZT0yyl9SAG6T7gdP09EH0vIv0UNTlo6jPWyujD6559fZvw==", "cpu": [ "x64" ], @@ -8794,21 +8790,21 @@ "win32" ], "engines": { - "node": ">= 10" + "node": ">= 20" } }, "node_modules/@tailwindcss/postcss": { - "version": "4.1.14", - "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.1.14.tgz", - "integrity": "sha512-BdMjIxy7HUNThK87C7BC8I1rE8BVUsfNQSI5siQ4JK3iIa3w0XyVvVL9SXLWO//CtYTcp1v7zci0fYwJOjB+Zg==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.2.4.tgz", + "integrity": "sha512-wgAVj6nUWAolAu8YFvzT2cTBIElWHkjZwFYovF+xsqKsW2ADxM/X2opxj5NsF/qVccAOjRNe8X2IdPzMsWyHTg==", "dev": true, "license": "MIT", "dependencies": { "@alloc/quick-lru": "^5.2.0", - "@tailwindcss/node": "4.1.14", - "@tailwindcss/oxide": "4.1.14", - "postcss": "^8.4.41", - "tailwindcss": "4.1.14" + "@tailwindcss/node": "4.2.4", + "@tailwindcss/oxide": "4.2.4", + "postcss": "^8.5.6", + "tailwindcss": "4.2.4" } }, "node_modules/@trysound/sax": { @@ -9822,7 +9818,7 @@ "version": "19.2.1", "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.1.tgz", "integrity": "sha512-/EEvYBdT3BflCWvTMO7YkYBHVE9Ci6XdqZciZANQgKpaiDRGOLIlRo91jbTNRQjgPFWVaRxcYc0luVNFitz57A==", - "dev": true, + "devOptional": true, "license": "MIT", "peerDependencies": { "@types/react": "^19.2.0" @@ -9996,17 +9992,17 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.46.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.46.2.tgz", - "integrity": "sha512-BnOroVl1SgrPLywqxyqdJ4l3S2MsKVLDVxZvjI1Eoe8ev2r3kGDo+PcMihNmDE+6/KjkTubSJnmqGZZjQSBq/g==", + "version": "8.59.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.59.0.tgz", + "integrity": "sha512-TI1XGwKbDpo9tRW8UDIXCOeLk55qe9ZFGs8MTKU6/M08HWTw52DD/IYhfQtOEhEdPhLMT26Ka/x7p70nd3dzDg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.46.2", - "@typescript-eslint/types": "8.46.2", - "@typescript-eslint/typescript-estree": "8.46.2", - "@typescript-eslint/visitor-keys": "8.46.2", - "debug": "^4.3.4" + "@typescript-eslint/scope-manager": "8.59.0", + "@typescript-eslint/types": "8.59.0", + "@typescript-eslint/typescript-estree": "8.59.0", + "@typescript-eslint/visitor-keys": "8.59.0", + "debug": "^4.4.3" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -10016,8 +10012,177 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/project-service": { + "version": "8.59.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.59.0.tgz", + "integrity": "sha512-Lw5ITrR5s5TbC19YSvlr63ZfLaJoU6vtKTHyB0GQOpX0W7d5/Ir6vUahWi/8Sps/nOukZQ0IB3SmlxZnjaKVnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.59.0", + "@typescript-eslint/types": "^8.59.0", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { + "version": "8.59.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.59.0.tgz", + "integrity": "sha512-UzR16Ut8IpA3Mc4DbgAShlPPkVm8xXMWafXxB0BocaVRHs8ZGakAxGRskF7FId3sdk9lgGD73GSFaWmWFDE4dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.59.0", + "@typescript-eslint/visitor-keys": "8.59.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.59.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.59.0.tgz", + "integrity": "sha512-91Sbl3s4Kb3SybliIY6muFBmHVv+pYXfybC4Oolp3dvk8BvIE3wOPc+403CWIT7mJNkfQRGtdqghzs2+Z91Tqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { + "version": "8.59.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.59.0.tgz", + "integrity": "sha512-nLzdsT1gdOgFxxxwrlNVUBzSNBEEHJ86bblmk4QAS6stfig7rcJzWKqCyxFy3YRRHXDWEkb2NralA1nOYkkm/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.59.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.59.0.tgz", + "integrity": "sha512-O9Re9P1BmBLFJyikRbQpLku/QA3/AueZNO9WePLBwQrvkixTmDe8u76B6CYUAITRl/rHawggEqUGn5QIkVRLMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/project-service": "8.59.0", + "@typescript-eslint/tsconfig-utils": "8.59.0", + "@typescript-eslint/types": "8.59.0", + "@typescript-eslint/visitor-keys": "8.59.0", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.59.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.59.0.tgz", + "integrity": "sha512-/uejZt4dSere1bx12WLlPfv8GktzcaDtuJ7s42/HEZ5zGj9oxRaD4bj7qwSunXkf+pbAhFt2zjpHYUiT5lHf0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.59.0", + "eslint-visitor-keys": "^5.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/brace-expansion": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", + "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.5" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/@typescript-eslint/project-service": { @@ -11746,16 +11911,6 @@ "fsevents": "~2.3.2" } }, - "node_modules/chownr": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", - "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", - "dev": true, - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=18" - } - }, "node_modules/chrome-trace-event": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", @@ -13882,9 +14037,9 @@ } }, "node_modules/dotenv": { - "version": "17.2.3", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.2.3.tgz", - "integrity": "sha512-JVUnt+DUIzu87TABbhPmNfVdBDt18BLOWjMUFJMSi/Qqg7NTYtabbvSNJGOJ7afbRuv9D/lngizHtP7QyLQ+9w==", + "version": "17.4.2", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.4.2.tgz", + "integrity": "sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==", "license": "BSD-2-Clause", "engines": { "node": ">=12" @@ -14018,13 +14173,13 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.18.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz", - "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==", + "version": "5.21.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.21.0.tgz", + "integrity": "sha512-otxSQPw4lkOZWkHpB3zaEQs6gWYEsmX4xQF68ElXC/TWvGxGMSGOvoNbaLXm6/cS/fSfHtsEdw90y20PCd+sCA==", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "tapable": "^2.3.3" }, "engines": { "node": ">=10.13.0" @@ -15428,13 +15583,13 @@ } }, "node_modules/framer-motion": { - "version": "12.23.24", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.23.24.tgz", - "integrity": "sha512-HMi5HRoRCTou+3fb3h9oTLyJGBxHfW+HnNE25tAXOvVx/IvwMHK0cx7IR4a2ZU6sh3IX1Z+4ts32PcYBOqka8w==", + "version": "12.38.0", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.38.0.tgz", + "integrity": "sha512-rFYkY/pigbcswl1XQSb7q424kSTQ8q6eAC+YUsSKooHQYuLdzdHjrt6uxUC+PRAO++q5IS7+TamgIw1AphxR+g==", "license": "MIT", "dependencies": { - "motion-dom": "^12.23.23", - "motion-utils": "^12.23.6", + "motion-dom": "^12.38.0", + "motion-utils": "^12.36.0", "tslib": "^2.4.0" }, "peerDependencies": { @@ -17818,9 +17973,9 @@ } }, "node_modules/lightningcss": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.1.tgz", - "integrity": "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==", + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", "dev": true, "license": "MPL-2.0", "dependencies": { @@ -17834,22 +17989,44 @@ "url": "https://opencollective.com/parcel" }, "optionalDependencies": { - "lightningcss-darwin-arm64": "1.30.1", - "lightningcss-darwin-x64": "1.30.1", - "lightningcss-freebsd-x64": "1.30.1", - "lightningcss-linux-arm-gnueabihf": "1.30.1", - "lightningcss-linux-arm64-gnu": "1.30.1", - "lightningcss-linux-arm64-musl": "1.30.1", - "lightningcss-linux-x64-gnu": "1.30.1", - "lightningcss-linux-x64-musl": "1.30.1", - "lightningcss-win32-arm64-msvc": "1.30.1", - "lightningcss-win32-x64-msvc": "1.30.1" + "lightningcss-android-arm64": "1.32.0", + "lightningcss-darwin-arm64": "1.32.0", + "lightningcss-darwin-x64": "1.32.0", + "lightningcss-freebsd-x64": "1.32.0", + "lightningcss-linux-arm-gnueabihf": "1.32.0", + "lightningcss-linux-arm64-gnu": "1.32.0", + "lightningcss-linux-arm64-musl": "1.32.0", + "lightningcss-linux-x64-gnu": "1.32.0", + "lightningcss-linux-x64-musl": "1.32.0", + "lightningcss-win32-arm64-msvc": "1.32.0", + "lightningcss-win32-x64-msvc": "1.32.0" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, "node_modules/lightningcss-darwin-arm64": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.1.tgz", - "integrity": "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==", + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", "cpu": [ "arm64" ], @@ -17868,9 +18045,9 @@ } }, "node_modules/lightningcss-darwin-x64": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.1.tgz", - "integrity": "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==", + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", "cpu": [ "x64" ], @@ -17889,9 +18066,9 @@ } }, "node_modules/lightningcss-freebsd-x64": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.1.tgz", - "integrity": "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==", + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", "cpu": [ "x64" ], @@ -17910,9 +18087,9 @@ } }, "node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.1.tgz", - "integrity": "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==", + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", "cpu": [ "arm" ], @@ -17931,9 +18108,9 @@ } }, "node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.1.tgz", - "integrity": "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==", + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", "cpu": [ "arm64" ], @@ -17952,9 +18129,9 @@ } }, "node_modules/lightningcss-linux-arm64-musl": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.1.tgz", - "integrity": "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==", + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", "cpu": [ "arm64" ], @@ -17973,9 +18150,9 @@ } }, "node_modules/lightningcss-linux-x64-gnu": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.1.tgz", - "integrity": "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==", + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", "cpu": [ "x64" ], @@ -17994,9 +18171,9 @@ } }, "node_modules/lightningcss-linux-x64-musl": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.1.tgz", - "integrity": "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==", + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", "cpu": [ "x64" ], @@ -18015,9 +18192,9 @@ } }, "node_modules/lightningcss-win32-arm64-msvc": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.1.tgz", - "integrity": "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==", + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", "cpu": [ "arm64" ], @@ -18036,9 +18213,9 @@ } }, "node_modules/lightningcss-win32-x64-msvc": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.1.tgz", - "integrity": "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==", + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", "cpu": [ "x64" ], @@ -18597,9 +18774,9 @@ } }, "node_modules/magic-string": { - "version": "0.30.19", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.19.tgz", - "integrity": "sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==", + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", "dev": true, "license": "MIT", "dependencies": { @@ -21163,29 +21340,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/minizlib": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", - "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", - "dev": true, - "license": "MIT", - "dependencies": { - "minipass": "^7.1.2" - }, - "engines": { - "node": ">= 18" - } - }, "node_modules/mkdirp-classic": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", @@ -21221,19 +21375,43 @@ "pathe": "^2.0.1" } }, + "node_modules/monaco-editor": { + "version": "0.55.1", + "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.55.1.tgz", + "integrity": "sha512-jz4x+TJNFHwHtwuV9vA9rMujcZRb0CEilTEwG2rRSpe/A7Jdkuj8xPKttCgOh+v/lkHy7HsZ64oj+q3xoAFl9A==", + "license": "MIT", + "peer": true, + "dependencies": { + "dompurify": "3.2.7", + "marked": "14.0.0" + } + }, + "node_modules/monaco-editor/node_modules/marked": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-14.0.0.tgz", + "integrity": "sha512-uIj4+faQ+MgHgwUW1l2PsPglZLOLOT1uErt06dAPtx2kjteLAkbsd/0FiYg/MGS+i7ZKLb7w2WClxHkzOOuryQ==", + "license": "MIT", + "peer": true, + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 18" + } + }, "node_modules/motion-dom": { - "version": "12.23.23", - "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.23.23.tgz", - "integrity": "sha512-n5yolOs0TQQBRUFImrRfs/+6X4p3Q4n1dUEqt/H58Vx7OW6RF+foWEgmTVDhIWJIMXOuNNL0apKH2S16en9eiA==", + "version": "12.38.0", + "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.38.0.tgz", + "integrity": "sha512-pdkHLD8QYRp8VfiNLb8xIBJis1byQ9gPT3Jnh2jqfFtAsWUA3dEepDlsWe/xMpO8McV+VdpKVcp+E+TGJEtOoA==", "license": "MIT", "dependencies": { - "motion-utils": "^12.23.6" + "motion-utils": "^12.36.0" } }, "node_modules/motion-utils": { - "version": "12.23.6", - "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-12.23.6.tgz", - "integrity": "sha512-eAWoPgr4eFEOFfg2WjIsMoqJTW6Z8MTUCgn/GZ3VRpClWBdnbjryiA3ZSNLyxCTmCQx4RmYX6jX1iWHbenUPNQ==", + "version": "12.36.0", + "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-12.36.0.tgz", + "integrity": "sha512-eHWisygbiwVvf6PZ1vhaHCLamvkSbPIeAYxWUuL3a2PD/TROgE7FvfHWTIH4vMl798QLfMw15nRqIaRDXTlYRg==", "license": "MIT" }, "node_modules/mrmime": { @@ -25190,6 +25368,13 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/search-insights": { + "version": "2.17.3", + "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.17.3.tgz", + "integrity": "sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==", + "license": "MIT", + "peer": true + }, "node_modules/section-matter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", @@ -26426,16 +26611,16 @@ } }, "node_modules/tailwindcss": { - "version": "4.1.14", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.14.tgz", - "integrity": "sha512-b7pCxjGO98LnxVkKjaZSDeNuljC4ueKUddjENJOADtubtdo8llTaJy7HwBMeLNSSo2N5QIAgklslK1+Ir8r6CA==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.2.4.tgz", + "integrity": "sha512-HhKppgO81FQof5m6TEnuBWCZGgfRAWbaeOaGT00KOy/Pf/j6oUihdvBpA7ltCeAvZpFhW3j0PTclkxsd4IXYDA==", "dev": true, "license": "MIT" }, "node_modules/tapable": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", - "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", + "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", "license": "MIT", "engines": { "node": ">=6" @@ -26445,23 +26630,6 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/tar": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.1.tgz", - "integrity": "sha512-nlGpxf+hv0v7GkWBK2V9spgactGOp0qvfWRxUMjqHyzrt3SgwE48DIv/FhqPHJYLHpgW1opq3nERbz5Anq7n1g==", - "dev": true, - "license": "ISC", - "dependencies": { - "@isaacs/fs-minipass": "^4.0.0", - "chownr": "^3.0.0", - "minipass": "^7.1.2", - "minizlib": "^3.1.0", - "yallist": "^5.0.0" - }, - "engines": { - "node": ">=18" - } - }, "node_modules/tar-fs": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.1.tgz", @@ -26501,16 +26669,6 @@ } } }, - "node_modules/tar/node_modules/yallist": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", - "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", - "dev": true, - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=18" - } - }, "node_modules/terser": { "version": "5.44.0", "resolved": "https://registry.npmjs.org/terser/-/terser-5.44.0.tgz", @@ -26673,6 +26831,54 @@ "integrity": "sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==", "license": "MIT" }, + "node_modules/tinyglobby": { + "version": "0.2.16", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", + "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/tinypool": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz", @@ -26755,9 +26961,9 @@ } }, "node_modules/ts-api-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", - "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", + "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", "dev": true, "license": "MIT", "engines": { @@ -26953,7 +27159,7 @@ "version": "5.3.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", - "dev": true, + "devOptional": true, "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", diff --git a/package.json b/package.json index f26323c9..2a2c0ca3 100644 --- a/package.json +++ b/package.json @@ -35,6 +35,7 @@ "@docusaurus/theme-classic": "^3.9.2", "@docusaurus/theme-mermaid": "3.9.1", "@docusaurus/theme-search-algolia": "3.9.2", + "@emailjs/browser": "^4.4.1", "@floating-ui/react": "^0.27.8", "@giscus/react": "^3.1.0", "@mdx-js/react": "^3.0.0", @@ -50,12 +51,12 @@ "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "date-fns": "^4.1.0", - "dotenv": "^17.2.3", + "dotenv": "^17.4.2", "embla-carousel-autoplay": "^8.6.0", "embla-carousel-react": "^8.6.0", "firebase": "^9.22.2", "firebaseui": "6.1.0", - "framer-motion": "^12.7.5", + "framer-motion": "^12.38.0", "lucide-react": "^0.503.0", "prism-react-renderer": "^2.3.0", "react": "^18.3.1", @@ -73,12 +74,12 @@ "@docusaurus/module-type-aliases": "^3.10.0", "@docusaurus/tsconfig": "^3.9.2", "@docusaurus/types": "^3.9.2", - "@tailwindcss/postcss": "^4.1.4", + "@tailwindcss/postcss": "^4.2.4", "@types/canvas-confetti": "^1.9.0", "@types/react": "^19.1.9", "@types/react-dom": "^19.1.7", "@typescript-eslint/eslint-plugin": "^8.46.2", - "@typescript-eslint/parser": "^8.46.1", + "@typescript-eslint/parser": "^8.59.0", "autoprefixer": "^10.4.21", "eslint": "^9.38.0", "eslint-plugin-react": "^7.37.5", diff --git a/sidebars.ts b/sidebars.ts index 602f5ded..2bcf7970 100644 --- a/sidebars.ts +++ b/sidebars.ts @@ -227,17 +227,7 @@ const sidebars: SidebarsConfig = { }, ], }, - { - type: "category", - label: "🎓 Google Student Ambassador", - className: "custom-sidebar-gsa", - items: [ - "Google-Student-Ambassador/part-1-getting-started/gsa-part-1", - "Google-Student-Ambassador/part-2-application-process/gsa-part-2", - "Google-Student-Ambassador/part-3-eligibility/gsa-part-3", - "Google-Student-Ambassador/part-4-gemini-pro/gsa-part-4", - ], - }, + { type: "category", label: "🔧 Technical", diff --git a/src/components/dashboard/LeaderBoard/leaderboard.tsx b/src/components/dashboard/LeaderBoard/leaderboard.tsx index 8994390c..ea6daef2 100644 --- a/src/components/dashboard/LeaderBoard/leaderboard.tsx +++ b/src/components/dashboard/LeaderBoard/leaderboard.tsx @@ -13,7 +13,7 @@ import "./leaderboard.css"; const GITHUB_ORG = "recodehive"; // Users to exclude from the leaderboard -const EXCLUDED_USERS = ["sanjay-kv", "allcontributors", "allcontributors[bot]"]; +const EXCLUDED_USERS = ["sanjay-kv", "allcontributors", "allcontributors[bot]","dependabot[bot]"]; interface PRDetails { title: string; diff --git a/src/css/custom.css b/src/css/custom.css index 27da758e..98340ea3 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -156,14 +156,6 @@ a.menu__link.menu__link--active div span:first-child { font-weight: 600; } -/* Google Student Ambassador theme */ -.custom-sidebar-gsa > .menu__list-item-collapsible > .menu__link { - background: linear-gradient(135deg, #4285f4, #34a853); - color: white; - border-radius: 8px; - margin: 4px 0; - font-weight: 600; -} /* Technical theme */ .custom-sidebar-technical > .menu__list-item-collapsible > .menu__link { diff --git a/src/data/coursesData.ts b/src/data/coursesData.ts new file mode 100644 index 00000000..346cf993 --- /dev/null +++ b/src/data/coursesData.ts @@ -0,0 +1,582 @@ +export type Difficulty = "Beginner" | "Intermediate" | "Advanced"; + +export interface FreePlatform { + name: string; + url: string; + certificateAvailable: boolean; +} + +export interface Course { + id: string; + title: string; + description: string; + category: string; + difficulty: Difficulty; + duration: string; + tags: string[]; + freePlatforms: FreePlatform[]; +} + +export interface CourseCategory { + id: string; + label: string; + icon: string; +} + +export const courseCategories: CourseCategory[] = [ + { id: "all", label: "All Courses", icon: "🎓" }, + { id: "data-engineering", label: "Data Engineering", icon: "⚙️" }, + { id: "data-science", label: "Data Science & ML", icon: "🧠" }, + { id: "web-development", label: "Web Development", icon: "🌐" }, + { id: "cloud", label: "Cloud Computing", icon: "☁️" }, + { id: "databases", label: "Databases & SQL", icon: "🗄️" }, + { id: "programming", label: "Programming", icon: "💻" }, +]; + +export const coursesData: Course[] = [ + // ── Data Engineering ───────────────────────────────────────────────────── + { + id: "python-data-engineering", + title: "Python for Data Engineering", + description: + "Learn to harness the power of Python for transforming and processing data at scale. Build robust data pipelines and optimize data workflows effectively.", + category: "data-engineering", + difficulty: "Beginner", + duration: "10 hrs", + tags: ["Python", "ETL", "Data Pipelines", "Pandas", "NumPy"], + freePlatforms: [ + { + name: "Great Learning", + url: "https://www.mygreatlearning.com/academy/learn-for-free/courses/python-for-data-science", + certificateAvailable: true, + }, + { + name: "GeeksforGeeks", + url: "https://www.geeksforgeeks.org/python-programming-language/", + certificateAvailable: false, + }, + { + name: "freeCodeCamp", + url: "https://www.freecodecamp.org/learn/scientific-computing-with-python/", + certificateAvailable: true, + }, + ], + }, + { + id: "sql-data-engineering", + title: "SQL for Data Engineering", + description: + "Unlock the potential of data manipulation and management. Gain proficiency in crafting and optimizing complex queries to build and maintain efficient data pipelines.", + category: "data-engineering", + difficulty: "Beginner", + duration: "8 hrs", + tags: ["SQL", "Query Optimization", "Data Pipelines", "Normalization"], + freePlatforms: [ + { + name: "Great Learning", + url: "https://www.mygreatlearning.com/academy/learn-for-free/courses/sql-for-data-science", + certificateAvailable: true, + }, + { + name: "W3Schools", + url: "https://www.w3schools.com/sql/", + certificateAvailable: false, + }, + { + name: "SQLZoo", + url: "https://sqlzoo.net/", + certificateAvailable: false, + }, + ], + }, + { + id: "apache-kafka", + title: "Apache Kafka for Data Engineering", + description: + "Dive into real-time data streaming with Apache Kafka. Learn to build scalable, fault-tolerant data pipelines that enable efficient data movement and processing.", + category: "data-engineering", + difficulty: "Intermediate", + duration: "12 hrs", + tags: ["Kafka", "Real-Time Processing", "Data Streaming", "Batch Processing"], + freePlatforms: [ + { + name: "Confluent (Apache Kafka)", + url: "https://developer.confluent.io/learn-kafka/", + certificateAvailable: false, + }, + { + name: "GeeksforGeeks", + url: "https://www.geeksforgeeks.org/apache-kafka/", + certificateAvailable: false, + }, + ], + }, + { + id: "apache-spark", + title: "Apache Spark for Data Engineering", + description: + "Master Apache Spark for distributed data processing. Learn PySpark, Spark SQL, DataFrames, and Spark Streaming for large-scale data engineering.", + category: "data-engineering", + difficulty: "Intermediate", + duration: "15 hrs", + tags: ["Spark", "PySpark", "Big Data", "DataFrames", "Spark SQL"], + freePlatforms: [ + { + name: "Databricks Academy", + url: "https://www.databricks.com/learn/training/learning-pathway-apache-spark", + certificateAvailable: false, + }, + { + name: "GeeksforGeeks", + url: "https://www.geeksforgeeks.org/apache-spark/", + certificateAvailable: false, + }, + { + name: "Great Learning", + url: "https://www.mygreatlearning.com/academy/learn-for-free/courses/apache-spark-tutorial", + certificateAvailable: true, + }, + ], + }, + { + id: "snowflake-data-warehouse", + title: "Data Warehouse with Snowflake", + description: + "Discover the modern approach to data warehousing using Snowflake. Learn to design, implement, and manage a high-performance data warehouse.", + category: "data-engineering", + difficulty: "Intermediate", + duration: "10 hrs", + tags: ["Snowflake", "Data Warehouse", "Cloud Data", "OLAP", "Analytics"], + freePlatforms: [ + { + name: "Snowflake University", + url: "https://www.snowflake.com/en/learn/training/", + certificateAvailable: true, + }, + { + name: "Great Learning", + url: "https://www.mygreatlearning.com/academy/learn-for-free/courses/snowflake", + certificateAvailable: true, + }, + ], + }, + { + id: "workflow-orchestration", + title: "Workflow Orchestration with Airflow", + description: + "Explore workflow orchestration with Apache Airflow. Gain expertise in seamlessly coordinating and automating complex data pipelines.", + category: "data-engineering", + difficulty: "Intermediate", + duration: "10 hrs", + tags: ["Airflow", "Workflow Automation", "Data Orchestration", "ETL"], + freePlatforms: [ + { + name: "Apache Airflow Docs", + url: "https://airflow.apache.org/docs/", + certificateAvailable: false, + }, + { + name: "GeeksforGeeks", + url: "https://www.geeksforgeeks.org/introduction-to-apache-airflow/", + certificateAvailable: false, + }, + ], + }, + + // ── Data Science & ML ───────────────────────────────────────────────────── + { + id: "machine-learning-fundamentals", + title: "Machine Learning Fundamentals", + description: + "A comprehensive introduction to machine learning. Learn supervised, unsupervised, and reinforcement learning with practical Python examples.", + category: "data-science", + difficulty: "Beginner", + duration: "20 hrs", + tags: ["Machine Learning", "Python", "Scikit-learn", "Data Analysis"], + freePlatforms: [ + { + name: "Google ML Crash Course", + url: "https://developers.google.com/machine-learning/crash-course", + certificateAvailable: false, + }, + { + name: "Great Learning", + url: "https://www.mygreatlearning.com/academy/learn-for-free/courses/machine-learning", + certificateAvailable: true, + }, + { + name: "Kaggle", + url: "https://www.kaggle.com/learn/intro-to-machine-learning", + certificateAvailable: true, + }, + ], + }, + { + id: "data-analysis-pandas", + title: "Data Analysis with Pandas & NumPy", + description: + "Master data manipulation and analysis using the Pandas and NumPy libraries. Learn to clean, transform, and explore datasets efficiently.", + category: "data-science", + difficulty: "Beginner", + duration: "8 hrs", + tags: ["Pandas", "NumPy", "Data Wrangling", "Data Cleaning", "Python"], + freePlatforms: [ + { + name: "Kaggle", + url: "https://www.kaggle.com/learn/pandas", + certificateAvailable: true, + }, + { + name: "Great Learning", + url: "https://www.mygreatlearning.com/academy/learn-for-free/courses/pandas-and-numpy", + certificateAvailable: true, + }, + ], + }, + { + id: "deep-learning-tensorflow", + title: "Deep Learning with TensorFlow", + description: + "Learn the fundamentals of deep learning and build neural networks using TensorFlow and Keras. Covers CNNs, RNNs, and transfer learning.", + category: "data-science", + difficulty: "Advanced", + duration: "25 hrs", + tags: ["Deep Learning", "TensorFlow", "Keras", "Neural Networks", "CNN"], + freePlatforms: [ + { + name: "TensorFlow Official Tutorials", + url: "https://www.tensorflow.org/tutorials", + certificateAvailable: false, + }, + { + name: "Great Learning", + url: "https://www.mygreatlearning.com/academy/learn-for-free/courses/deep-learning", + certificateAvailable: true, + }, + ], + }, + { + id: "data-visualization", + title: "Data Visualization with Python", + description: + "Learn to create compelling visualizations using Matplotlib, Seaborn, and Plotly. Communicate data insights effectively to any audience.", + category: "data-science", + difficulty: "Beginner", + duration: "6 hrs", + tags: ["Data Visualization", "Matplotlib", "Seaborn", "Plotly", "Python"], + freePlatforms: [ + { + name: "Kaggle", + url: "https://www.kaggle.com/learn/data-visualization", + certificateAvailable: true, + }, + { + name: "Great Learning", + url: "https://www.mygreatlearning.com/academy/learn-for-free/courses/data-visualization", + certificateAvailable: true, + }, + ], + }, + + // ── Web Development ─────────────────────────────────────────────────────── + { + id: "html-css-basics", + title: "HTML & CSS Fundamentals", + description: + "Build a solid foundation in web development with HTML5 and CSS3. Learn semantic markup, responsive layouts, and modern CSS features.", + category: "web-development", + difficulty: "Beginner", + duration: "10 hrs", + tags: ["HTML", "CSS", "Responsive Design", "Web Development"], + freePlatforms: [ + { + name: "freeCodeCamp", + url: "https://www.freecodecamp.org/learn/responsive-web-design/", + certificateAvailable: true, + }, + { + name: "W3Schools", + url: "https://www.w3schools.com/html/", + certificateAvailable: false, + }, + { + name: "The Odin Project", + url: "https://www.theodinproject.com/paths/foundations/courses/foundations", + certificateAvailable: false, + }, + ], + }, + { + id: "javascript-fundamentals", + title: "JavaScript Fundamentals", + description: + "Master JavaScript from the ground up. Covers variables, functions, DOM manipulation, ES6+ features, and asynchronous programming.", + category: "web-development", + difficulty: "Beginner", + duration: "20 hrs", + tags: ["JavaScript", "ES6", "DOM", "APIs", "Async"], + freePlatforms: [ + { + name: "freeCodeCamp", + url: "https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/", + certificateAvailable: true, + }, + { + name: "The Odin Project", + url: "https://www.theodinproject.com/paths/full-stack-javascript", + certificateAvailable: false, + }, + { + name: "javascript.info", + url: "https://javascript.info/", + certificateAvailable: false, + }, + ], + }, + { + id: "react-basics", + title: "React for Beginners", + description: + "Get started with React — the most popular front-end library. Learn components, state, props, hooks, and how to build modern single-page applications.", + category: "web-development", + difficulty: "Intermediate", + duration: "15 hrs", + tags: ["React", "JavaScript", "Hooks", "SPA", "Front-End"], + freePlatforms: [ + { + name: "React Official Docs", + url: "https://react.dev/learn", + certificateAvailable: false, + }, + { + name: "Great Learning", + url: "https://www.mygreatlearning.com/academy/learn-for-free/courses/react-for-beginners", + certificateAvailable: true, + }, + { + name: "freeCodeCamp", + url: "https://www.freecodecamp.org/learn/front-end-development-libraries/", + certificateAvailable: true, + }, + ], + }, + + // ── Cloud Computing ─────────────────────────────────────────────────────── + { + id: "aws-cloud-fundamentals", + title: "AWS Cloud Fundamentals", + description: + "Gain a solid understanding of Amazon Web Services. Learn core services like EC2, S3, RDS, Lambda, and IAM — and prepare for the AWS Cloud Practitioner exam.", + category: "cloud", + difficulty: "Beginner", + duration: "12 hrs", + tags: ["AWS", "Cloud Computing", "EC2", "S3", "Lambda"], + freePlatforms: [ + { + name: "AWS Skill Builder", + url: "https://explore.skillbuilder.aws/learn/course/134/play/93785/aws-cloud-practitioner-essentials", + certificateAvailable: false, + }, + { + name: "Great Learning", + url: "https://www.mygreatlearning.com/academy/learn-for-free/courses/aws-fundamentals", + certificateAvailable: true, + }, + ], + }, + { + id: "gcp-fundamentals", + title: "Google Cloud Platform Fundamentals", + description: + "Explore Google Cloud Platform services and learn to deploy, manage, and scale applications in the cloud. Covers BigQuery, Cloud Storage, and Compute Engine.", + category: "cloud", + difficulty: "Beginner", + duration: "10 hrs", + tags: ["Google Cloud", "GCP", "BigQuery", "Cloud Storage", "Cloud"], + freePlatforms: [ + { + name: "Google Cloud Skills Boost", + url: "https://www.cloudskillsboost.google/paths/9", + certificateAvailable: false, + }, + { + name: "Great Learning", + url: "https://www.mygreatlearning.com/academy/learn-for-free/courses/google-cloud-fundamentals", + certificateAvailable: true, + }, + ], + }, + { + id: "azure-fundamentals", + title: "Microsoft Azure Fundamentals", + description: + "Start your journey with Microsoft Azure. Learn cloud concepts, core Azure services, security, privacy, compliance, and pricing to prepare for the AZ-900 exam.", + category: "cloud", + difficulty: "Beginner", + duration: "10 hrs", + tags: ["Azure", "Microsoft Azure", "Cloud Computing", "AZ-900"], + freePlatforms: [ + { + name: "Microsoft Learn", + url: "https://learn.microsoft.com/en-us/training/paths/azure-fundamentals/", + certificateAvailable: false, + }, + { + name: "Great Learning", + url: "https://www.mygreatlearning.com/academy/learn-for-free/courses/azure-fundamentals", + certificateAvailable: true, + }, + ], + }, + + // ── Databases & SQL ─────────────────────────────────────────────────────── + { + id: "mysql-complete", + title: "MySQL — The Complete Course", + description: + "A complete guide to MySQL. Learn database design, DDL/DML statements, joins, indexes, stored procedures, triggers, and performance tuning.", + category: "databases", + difficulty: "Beginner", + duration: "12 hrs", + tags: ["MySQL", "SQL", "Relational Databases", "Indexing", "Stored Procedures"], + freePlatforms: [ + { + name: "Great Learning", + url: "https://www.mygreatlearning.com/academy/learn-for-free/courses/mysql", + certificateAvailable: true, + }, + { + name: "W3Schools", + url: "https://www.w3schools.com/mysql/", + certificateAvailable: false, + }, + ], + }, + { + id: "postgresql-advanced", + title: "PostgreSQL for Developers", + description: + "Go beyond basic SQL with PostgreSQL. Explore advanced queries, window functions, JSON support, partitioning, and full-text search.", + category: "databases", + difficulty: "Intermediate", + duration: "10 hrs", + tags: ["PostgreSQL", "SQL", "Window Functions", "Advanced SQL", "Data Integrity"], + freePlatforms: [ + { + name: "PostgreSQL Official Tutorial", + url: "https://www.postgresql.org/docs/current/tutorial.html", + certificateAvailable: false, + }, + { + name: "GeeksforGeeks", + url: "https://www.geeksforgeeks.org/postgresql-tutorial/", + certificateAvailable: false, + }, + ], + }, + { + id: "mongodb-nosql", + title: "MongoDB & NoSQL Databases", + description: + "Learn NoSQL database concepts and master MongoDB. Covers CRUD operations, aggregation pipeline, indexing, and schema design.", + category: "databases", + difficulty: "Beginner", + duration: "8 hrs", + tags: ["MongoDB", "NoSQL", "Database Design", "CRUD", "Aggregation"], + freePlatforms: [ + { + name: "MongoDB University", + url: "https://learn.mongodb.com/", + certificateAvailable: true, + }, + { + name: "Great Learning", + url: "https://www.mygreatlearning.com/academy/learn-for-free/courses/mongodb", + certificateAvailable: true, + }, + ], + }, + + // ── Programming ─────────────────────────────────────────────────────────── + { + id: "git-github-basics", + title: "Git & GitHub — Version Control", + description: + "Learn version control from scratch using Git and GitHub. Covers branching, merging, pull requests, and collaborative development workflows.", + category: "programming", + difficulty: "Beginner", + duration: "5 hrs", + tags: ["Git", "GitHub", "Version Control", "Collaboration"], + freePlatforms: [ + { + name: "GitHub Skills", + url: "https://skills.github.com/", + certificateAvailable: false, + }, + { + name: "freeCodeCamp", + url: "https://www.freecodecamp.org/learn/", + certificateAvailable: false, + }, + { + name: "Great Learning", + url: "https://www.mygreatlearning.com/academy/learn-for-free/courses/git-and-github", + certificateAvailable: true, + }, + ], + }, + { + id: "docker-kubernetes", + title: "Docker & Kubernetes Essentials", + description: + "Understand containerization with Docker and orchestration with Kubernetes. Learn to build, ship, and run applications consistently across environments.", + category: "programming", + difficulty: "Intermediate", + duration: "14 hrs", + tags: ["Docker", "Kubernetes", "Containers", "DevOps", "Scalability"], + freePlatforms: [ + { + name: "Play with Docker", + url: "https://labs.play-with-docker.com/", + certificateAvailable: false, + }, + { + name: "Great Learning", + url: "https://www.mygreatlearning.com/academy/learn-for-free/courses/docker-tutorial", + certificateAvailable: true, + }, + { + name: "KodeKloud", + url: "https://kodekloud.com/courses/docker-for-the-absolute-beginner/", + certificateAvailable: false, + }, + ], + }, + { + id: "data-structures-algorithms", + title: "Data Structures & Algorithms", + description: + "Build a strong computer science foundation. Learn arrays, linked lists, trees, graphs, sorting, and searching algorithms with Python examples.", + category: "programming", + difficulty: "Intermediate", + duration: "30 hrs", + tags: ["DSA", "Algorithms", "Python", "Problem Solving", "Coding Interviews"], + freePlatforms: [ + { + name: "GeeksforGeeks", + url: "https://www.geeksforgeeks.org/data-structures/", + certificateAvailable: false, + }, + { + name: "freeCodeCamp", + url: "https://www.freecodecamp.org/learn/coding-interview-prep/", + certificateAvailable: false, + }, + { + name: "Great Learning", + url: "https://www.mygreatlearning.com/academy/learn-for-free/courses/data-structures-and-algorithms", + certificateAvailable: true, + }, + ], + }, +]; diff --git a/src/database/blogs/index.tsx b/src/database/blogs/index.tsx index f0ed8749..11a0a715 100644 --- a/src/database/blogs/index.tsx +++ b/src/database/blogs/index.tsx @@ -10,18 +10,7 @@ interface Blog { } const blogs: Blog[] = [ - { - id: 1, - title: "Streamline Your UX Design", - image: "/img/blogs/05-ux-streamline.png", - description: - "User experience design can be overwhelming because of the number of factors that influence what a product should look like and how it should function.", - slug: "streamline-ux-ui", - authors: ["sowmiya-v", "sanjay-kv"], - category: "Design", - tags: ["UX", "UI", "Design", "User Experience"], - }, - + { id: 2, title: "Land a Job in UI/UX Design", @@ -33,39 +22,6 @@ const blogs: Blog[] = [ category: "Design", tags: ["UX", "UI", "Career", "Job"], }, - { - id: 3, - title: "UX Designers Future with AI", - image: "/img/blogs/03-ui-ux.png", - description: - "The impact of technology on UX design is undeniable. Automation and artificial intelligence are making it easier to identify user needs and create tailored experiences.", - slug: "ux-designers-ai", - authors: ["sowmiya-v", "sanjay-kv"], - category: "AI & Tech", - tags: ["AI", "UX", "Design", "Technology"], - }, - { - id: 4, - title: "What is Google DeepMind?", - image: "/img/blogs/02-deepmind.png", - description: - "DeepMind is an auxiliary of Google that centers around man-made brainpower. It utilizes a part of AI called AI", - slug: "google-deepmind", - authors: ["sowmiya-v", "sanjay-kv"], - category: "AI & Tech", - tags: ["AI", "Google", "DeepMind", "Machine Learning"], - }, - { - id: 5, - title: "What are backlinks for SEO", - image: "/img/blogs/01-seo-image.png", - description: - "An SEO backlink is created when one website links to another, and they're extremely important for SEO. ", - slug: "google-backlinks", - authors: ["sanjay-kv"], - category: "Resources", - tags: ["SEO", "Marketing", "Backlinks", "Web Development"], - }, { id: 6, diff --git a/src/database/sponsors/index.tsx b/src/database/sponsors/index.tsx index 15fe5fc7..3fe578a4 100644 --- a/src/database/sponsors/index.tsx +++ b/src/database/sponsors/index.tsx @@ -796,14 +796,31 @@ const sponsors: Sponsor[] = [ isWeSponsor: true, }, { - name: "Aditya", + name: "Aditya Singh Rathore", image: "https://avatars.githubusercontent.com/u/142787780?v=4", - description: "Opensouce Contributor", + description: "Data Engineer", github: "https://github.com/Adez017", linkedin: "https://www.linkedin.com/in/aditya-singh-rathore0017/", twitter: "https://x.com/Adez017", isWeSponsor: true, }, + { + name: "Mehfooj A", + image: "https://avatars.githubusercontent.com/u/162735469?v=4", + description: "Opensouce Contributor", + github: "https://github.com/tsvlgd", + linkedin: "https://www.linkedin.com/in/mehfooj-a-b6aa0b243/", + isWeSponsor: true, + }, + { + name: "Abhash Chakraborty", + image: "https://avatars.githubusercontent.com/u/80592559?v=4", + description: "Opensouce Contributor", + github: "https://github.com/Abhash-Chakraborty", + linkedin: "https://www.linkedin.com/in/abhash-chakraborty-b78862247/", + isWeSponsor: true, + }, + ]; export default sponsors; diff --git a/src/pages/blogs/index.tsx b/src/pages/blogs/index.tsx index 0679d8c0..e48fe178 100644 --- a/src/pages/blogs/index.tsx +++ b/src/pages/blogs/index.tsx @@ -12,8 +12,6 @@ const authorMapping = { "streamline-ux-ui": ["Sowmiya Venketashan", "Sanjay Viswanthan"], "ux-ui-design-job": ["Sowmiya Venketashan", "Sanjay Viswanthan"], "ux-designers-ai": ["Sowmiya Venketashan", "Sanjay Viswanthan"], - "google-deepmind": ["Sowmiya Venketashan", "Sanjay Viswanthan"], - "google-backlinks": ["Sanjay Viswanthan"], "git-coding-agent": ["Sanjay Viswanthan"], "spark-architecture": ["Aditya Singh Rathore", "Sanjay Viswanthan"], "n8n-workflow-automation": ["Aditya Singh Rathore"], diff --git a/src/pages/contact-us/index.css b/src/pages/contact-us/index.css index 8250ee12..1c10b1ec 100644 --- a/src/pages/contact-us/index.css +++ b/src/pages/contact-us/index.css @@ -482,6 +482,52 @@ html[data-theme="light"] { transform: translateY(0) scale(0.98); } +.submit-button:disabled { + opacity: 0.7; + cursor: not-allowed; + transform: none; +} + +/* Form feedback messages */ +.form-success-message { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + text-align: center; + gap: 0.75rem; + padding: 2rem 1rem; +} + +.form-success-icon { + font-size: 3rem; +} + +.form-success-message h3 { + font-size: 1.5rem; + font-weight: 700; + color: var(--contact-text-primary); + margin: 0; +} + +.form-success-message p { + color: var(--contact-text-muted); + margin: 0; +} + +.form-success-button { + margin-top: 1rem; +} + +.form-error-message { + padding: 0.875rem 1rem; + background: rgba(239, 68, 68, 0.1); + border: 1px solid rgba(239, 68, 68, 0.3); + border-radius: 0.75rem; + color: #ef4444; + font-size: 0.9375rem; +} + /* Additional Resources */ .contact-resources { text-align: center; diff --git a/src/pages/contact-us/index.tsx b/src/pages/contact-us/index.tsx index cd42cf51..dbb4a15d 100644 --- a/src/pages/contact-us/index.tsx +++ b/src/pages/contact-us/index.tsx @@ -1,9 +1,56 @@ -import React from "react"; +import React, { useRef, useState } from "react"; import Layout from "@theme/Layout"; +import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; +import emailjs from "@emailjs/browser"; import { Mail, MapPin, Clock } from "lucide-react"; import "./index.css"; +type FormStatus = "idle" | "sending" | "success" | "error"; + const ContactUs: React.FC = () => { + const { siteConfig } = useDocusaurusContext(); + const formRef = useRef(null); + const [status, setStatus] = useState("idle"); + const [errorMessage, setErrorMessage] = useState(""); + + const handleSubmit = async (e: React.FormEvent) => { + e.preventDefault(); + if (!formRef.current) return; + + const publicKey = siteConfig.customFields?.EMAILJS_PUBLIC_KEY as string; + const serviceId = siteConfig.customFields?.EMAILJS_SERVICE_ID as string; + const templateId = siteConfig.customFields?.EMAILJS_TEMPLATE_ID as string; + + if (!publicKey || !serviceId || !templateId) { + setErrorMessage( + "Email service is not configured. Please contact us directly at sanjay@recodehive.com.", + ); + setStatus("error"); + return; + } + + setStatus("sending"); + setErrorMessage(""); + + try { + await emailjs.sendForm(serviceId, templateId, formRef.current, { + publicKey, + }); + setStatus("success"); + formRef.current.reset(); + } catch (err) { + console.error("EmailJS send error:", err); + const detail = + err && typeof err === "object" && "text" in err + ? ` (${(err as { status?: number; text?: string }).status ?? ""}: ${(err as { text?: string }).text ?? ""})` + : ""; + setErrorMessage( + `Something went wrong${detail}. Please try again or email us directly at sanjay@recodehive.com.`, + ); + setStatus("error"); + } + }; + return ( {

Send us a message

-
-
+ {status === "success" ? ( +
+
+

Message Sent!

+

+ Thank you for reaching out. We'll get back to you within + 24-48 hours. +

+ +
+ ) : ( + +
+
+ + +
+
+ + +
+
+
-
+
-
-
- -
- - -
-
- - -
+
+ + +
-
- - -
+ {status === "error" && ( +
{errorMessage}
+ )} - -
+ + + )}
diff --git a/src/pages/courses/courses.css b/src/pages/courses/courses.css index 4fb86381..a044ef67 100644 --- a/src/pages/courses/courses.css +++ b/src/pages/courses/courses.css @@ -373,6 +373,16 @@ box-shadow: var(--courses-shadow-lg); } +/* Allow elements styled as the primary button to look/behave correctly */ +a.courses-button-link { + display: inline-flex; + text-decoration: none; +} + +a.courses-button-link:hover { + text-decoration: none; +} + .courses-button-primary:hover { background: linear-gradient(135deg, #2563eb 0%, #4f46e5 100%); transform: translateY(-3px); diff --git a/src/pages/courses/explore.css b/src/pages/courses/explore.css new file mode 100644 index 00000000..c1d4ae19 --- /dev/null +++ b/src/pages/courses/explore.css @@ -0,0 +1,452 @@ +/* ========================================================= + Explore Courses Page — explore.css + Inherits CSS variables from courses.css + ========================================================= */ + +/* ── Page wrapper ─────────────────────────────────────────── */ +.explore-page { + background-color: var(--courses-bg-primary); + color: var(--courses-text-primary); +} + +/* ── Hero ─────────────────────────────────────────────────── */ +.explore-hero { + padding: 4rem 1rem 3rem; + text-align: center; + border-bottom: 1px solid var(--courses-border); + background: linear-gradient( + 160deg, + var(--courses-bg-secondary) 0%, + var(--courses-bg-primary) 100% + ); +} + +.explore-hero-inner { + max-width: 720px; + margin: 0 auto; +} + +.explore-hero-title { + font-size: clamp(2rem, 5vw, 3.25rem); + font-weight: 800; + letter-spacing: -0.02em; + line-height: 1.15; + margin-bottom: 1rem; + color: var(--courses-text-primary); +} + +.explore-hero-sub { + font-size: 1.1rem; + color: var(--courses-text-secondary); + margin-bottom: 2rem; + line-height: 1.6; +} + +/* Search */ +.explore-search-wrapper { + position: relative; + max-width: 520px; + margin: 0 auto; +} + +.explore-search-icon { + position: absolute; + left: 1rem; + top: 50%; + transform: translateY(-50%); + width: 1.2rem; + height: 1.2rem; + color: var(--courses-text-muted); + pointer-events: none; +} + +.explore-search-input { + width: 100%; + padding: 0.75rem 2.8rem 0.75rem 2.8rem; + border-radius: 9999px; + border: 1px solid var(--courses-border); + background: var(--courses-bg-primary); + color: var(--courses-text-primary); + font-size: 0.95rem; + outline: none; + transition: border-color 0.2s, box-shadow 0.2s; +} + +.explore-search-input:focus { + border-color: #3b82f6; + box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.2); +} + +.explore-search-clear { + position: absolute; + right: 0.9rem; + top: 50%; + transform: translateY(-50%); + background: none; + border: none; + cursor: pointer; + font-size: 1.3rem; + color: var(--courses-text-muted); + line-height: 1; + padding: 0 0.25rem; + transition: color 0.15s; +} + +.explore-search-clear:hover { + color: var(--courses-text-primary); +} + +/* ── Shared container ──────────────────────────────────────── */ +.explore-container { + max-width: 1280px; + margin: 0 auto; + padding: 0 1rem; +} + +/* ── Filters section ──────────────────────────────────────── */ +.explore-filters-section { + padding: 1.5rem 1rem; + border-bottom: 1px solid var(--courses-border); + background-color: var(--courses-bg-secondary); +} + +/* Category tabs */ +.explore-category-tabs { + display: flex; + flex-wrap: wrap; + gap: 0.5rem; + margin-bottom: 1rem; +} + +.explore-category-tab { + display: inline-flex; + align-items: center; + gap: 0.4rem; + padding: 0.45rem 1rem; + border-radius: 9999px; + border: 1px solid var(--courses-border); + background: var(--courses-bg-primary); + color: var(--courses-text-secondary); + font-size: 0.875rem; + font-weight: 500; + cursor: pointer; + transition: all 0.2s; +} + +.explore-category-tab:hover { + border-color: #3b82f6; + color: #3b82f6; +} + +.explore-category-tab.active { + background: linear-gradient(135deg, #3b82f6, #8b5cf6); + color: #fff; + border-color: transparent; +} + +.explore-cat-icon { + font-size: 1rem; +} + +/* Filter row */ +.explore-filter-row { + display: flex; + flex-wrap: wrap; + align-items: center; + gap: 1rem; + justify-content: space-between; +} + +/* Difficulty pills */ +.explore-difficulty-pills { + display: flex; + flex-wrap: wrap; + gap: 0.4rem; +} + +.explore-difficulty-pill { + padding: 0.3rem 0.85rem; + border-radius: 9999px; + border: 1px solid var(--courses-border); + background: transparent; + color: var(--courses-text-secondary); + font-size: 0.8rem; + font-weight: 500; + cursor: pointer; + transition: all 0.2s; +} + +.explore-difficulty-pill:hover { + border-color: #8b5cf6; + color: #8b5cf6; +} + +.explore-difficulty-pill.active { + background: linear-gradient(135deg, #6366f1, #8b5cf6); + color: #fff; + border-color: transparent; +} + +/* Sort */ +.explore-sort { + display: flex; + align-items: center; + gap: 0.5rem; +} + +.explore-sort-label { + font-size: 0.85rem; + color: var(--courses-text-muted); + white-space: nowrap; +} + +.explore-sort-select { + padding: 0.35rem 0.75rem; + border-radius: 0.5rem; + border: 1px solid var(--courses-border); + background: var(--courses-bg-primary); + color: var(--courses-text-primary); + font-size: 0.85rem; + cursor: pointer; + outline: none; + transition: border-color 0.2s; +} + +.explore-sort-select:focus { + border-color: #3b82f6; +} + +/* Result count */ +.explore-result-count { + margin-top: 0.75rem; + font-size: 0.85rem; + color: var(--courses-text-muted); +} + +/* ── Grid section ─────────────────────────────────────────── */ +.explore-grid-section { + padding: 2.5rem 1rem 4rem; +} + +.explore-grid { + display: grid; + gap: 1.5rem; + grid-template-columns: 1fr; +} + +@media (min-width: 640px) { + .explore-grid { + grid-template-columns: repeat(2, 1fr); + } +} + +@media (min-width: 1024px) { + .explore-grid { + grid-template-columns: repeat(3, 1fr); + } +} + +/* ── Course Card ──────────────────────────────────────────── */ +.explore-card { + display: flex; + flex-direction: column; + gap: 1rem; + padding: 1.5rem; + border-radius: 1rem; + border: 1px solid var(--courses-border); + background: var(--courses-bg-primary); + box-shadow: var(--courses-shadow); + transition: box-shadow 0.25s, transform 0.25s, border-color 0.25s; +} + +.explore-card:hover { + box-shadow: var(--courses-shadow-lg); + transform: translateY(-3px); + border-color: rgba(59, 130, 246, 0.35); +} + +/* Card header */ +.explore-card-header { + display: flex; + flex-direction: column; + gap: 0.6rem; +} + +.explore-card-meta { + display: flex; + align-items: center; + gap: 0.6rem; + flex-wrap: wrap; +} + +/* Difficulty badges */ +.explore-badge { + display: inline-block; + padding: 0.2rem 0.65rem; + border-radius: 9999px; + font-size: 0.75rem; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 0.03em; +} + +.explore-badge-beginner { + background: rgba(16, 185, 129, 0.12); + color: #10b981; + border: 1px solid rgba(16, 185, 129, 0.3); +} + +.explore-badge-intermediate { + background: rgba(245, 158, 11, 0.12); + color: #f59e0b; + border: 1px solid rgba(245, 158, 11, 0.3); +} + +.explore-badge-advanced { + background: rgba(239, 68, 68, 0.12); + color: #ef4444; + border: 1px solid rgba(239, 68, 68, 0.3); +} + +/* Duration */ +.explore-duration { + display: inline-flex; + align-items: center; + gap: 0.25rem; + font-size: 0.8rem; + color: var(--courses-text-muted); +} + +.explore-duration-icon { + width: 0.9rem; + height: 0.9rem; +} + +/* Title & desc */ +.explore-card-title { + font-size: 1.05rem; + font-weight: 700; + color: var(--courses-text-primary); + line-height: 1.35; + margin: 0; +} + +.explore-card-desc { + font-size: 0.875rem; + color: var(--courses-text-secondary); + line-height: 1.55; + margin: 0; + display: -webkit-box; + -webkit-line-clamp: 3; + -webkit-box-orient: vertical; + overflow: hidden; +} + +/* Tags */ +.explore-tags { + display: flex; + flex-wrap: wrap; + gap: 0.35rem; +} + +.explore-tag { + padding: 0.2rem 0.55rem; + border-radius: 0.4rem; + background: var(--courses-bg-tertiary); + color: var(--courses-text-muted); + font-size: 0.75rem; + font-weight: 500; + border: 1px solid var(--courses-border); +} + +/* Platforms section */ +.explore-platforms-section { + margin-top: auto; + border-top: 1px solid var(--courses-border); + padding-top: 0.75rem; +} + +.explore-platforms-toggle { + display: flex; + align-items: center; + gap: 0.5rem; + background: none; + border: none; + cursor: pointer; + color: #3b82f6; + font-size: 0.875rem; + font-weight: 600; + padding: 0; + transition: color 0.15s; +} + +.explore-platforms-toggle:hover { + color: #6366f1; +} + +.explore-chevron { + width: 1rem; + height: 1rem; + transition: transform 0.25s; +} + +.explore-chevron.rotate-180 { + transform: rotate(180deg); +} + +.explore-platforms-list { + list-style: none; + margin: 0.6rem 0 0; + padding: 0; + display: flex; + flex-direction: column; + gap: 0.4rem; + overflow: hidden; +} + +.explore-platform-item { + display: flex; + align-items: center; + justify-content: space-between; + gap: 0.5rem; + flex-wrap: wrap; +} + +.explore-platform-link { + display: inline-flex; + align-items: center; + gap: 0.35rem; + font-size: 0.85rem; + color: var(--courses-text-secondary); + text-decoration: none; + transition: color 0.15s; +} + +.explore-platform-link:hover { + color: #3b82f6; + text-decoration: underline; +} + +.explore-external-icon { + width: 0.8rem; + height: 0.8rem; + flex-shrink: 0; +} + +.explore-cert-badge { + font-size: 0.72rem; + padding: 0.15rem 0.5rem; + border-radius: 9999px; + background: rgba(234, 179, 8, 0.12); + color: #ca8a04; + border: 1px solid rgba(234, 179, 8, 0.3); + white-space: nowrap; +} + +/* ── Empty state ──────────────────────────────────────────── */ +.explore-empty { + text-align: center; + padding: 4rem 1rem; + color: var(--courses-text-muted); + font-size: 1.1rem; +} diff --git a/src/pages/courses/explore.tsx b/src/pages/courses/explore.tsx new file mode 100644 index 00000000..9e089f55 --- /dev/null +++ b/src/pages/courses/explore.tsx @@ -0,0 +1,351 @@ +import React, { useState, useMemo } from "react"; +import Layout from "@theme/Layout"; +import Head from "@docusaurus/Head"; +import { motion, AnimatePresence } from "framer-motion"; +import { + coursesData, + courseCategories, + type Course, + type Difficulty, +} from "../../data/coursesData"; +import "../courses/courses.css"; +import "./explore.css"; + +const difficultyColors: Record = { + Beginner: "explore-badge-beginner", + Intermediate: "explore-badge-intermediate", + Advanced: "explore-badge-advanced", +}; + +const difficultyOrder: Record = { + Beginner: 0, + Intermediate: 1, + Advanced: 2, +}; + +type SortOption = "default" | "difficulty-asc" | "difficulty-desc" | "duration-asc"; + +function CourseCard({ course }: { course: Course }) { + const [expanded, setExpanded] = useState(false); + + return ( + + {/* Header */} +
+
+ + {course.difficulty} + + + + + + {course.duration} + +
+ +

{course.title}

+

{course.description}

+
+ + {/* Tags */} +
+ {course.tags.map((tag) => ( + + {tag} + + ))} +
+ + {/* Free Platforms */} +
+ + ); +} + +export default function ExploreCourses() { + const [activeCategory, setActiveCategory] = useState("all"); + const [searchQuery, setSearchQuery] = useState(""); + const [sortOption, setSortOption] = useState("default"); + const [activeDifficulty, setActiveDifficulty] = useState("All"); + + const filtered = useMemo(() => { + let result = coursesData; + + if (activeCategory !== "all") { + result = result.filter((c) => c.category === activeCategory); + } + + if (activeDifficulty !== "All") { + result = result.filter((c) => c.difficulty === activeDifficulty); + } + + if (searchQuery.trim()) { + const q = searchQuery.toLowerCase(); + result = result.filter( + (c) => + c.title.toLowerCase().includes(q) || + c.description.toLowerCase().includes(q) || + c.tags.some((t) => t.toLowerCase().includes(q)), + ); + } + + if (sortOption === "difficulty-asc") { + result = [...result].sort( + (a, b) => difficultyOrder[a.difficulty] - difficultyOrder[b.difficulty], + ); + } else if (sortOption === "difficulty-desc") { + result = [...result].sort( + (a, b) => difficultyOrder[b.difficulty] - difficultyOrder[a.difficulty], + ); + } else if (sortOption === "duration-asc") { + result = [...result].sort( + (a, b) => parseInt(a.duration) - parseInt(b.duration), + ); + } + + return result; + }, [activeCategory, searchQuery, sortOption, activeDifficulty]); + + return ( + + + + + +
+ {/* Hero */} + +
+

+ Explore{" "} + Free Courses +

+

+ Browse {coursesData.length}+ curated courses across multiple + disciplines. Every course links directly to free platforms where + you can learn and earn a certificate. +

+ + {/* Search */} +
+ + + + setSearchQuery(e.target.value)} + className="explore-search-input" + /> + {searchQuery && ( + + )} +
+
+
+ + {/* Filters */} +
+
+ {/* Category Tabs */} +
+ {courseCategories.map((cat) => ( + + ))} +
+ + {/* Difficulty + Sort Row */} +
+ {/* Difficulty Pills */} +
+ {(["All", "Beginner", "Intermediate", "Advanced"] as const).map( + (d) => ( + + ), + )} +
+ + {/* Sort */} +
+ + +
+
+ + {/* Result count */} +

+ {filtered.length === 0 + ? "No courses found." + : `Showing ${filtered.length} course${filtered.length !== 1 ? "s" : ""}`} +

+
+
+ + {/* Course Grid */} +
+
+ {filtered.length === 0 ? ( +
+

😔 No courses match your filters.

+ +
+ ) : ( + + + {filtered.map((course) => ( + + ))} + + + )} +
+
+
+
+ ); +} diff --git a/src/pages/courses/index.tsx b/src/pages/courses/index.tsx index 0ceff361..06869f9b 100644 --- a/src/pages/courses/index.tsx +++ b/src/pages/courses/index.tsx @@ -501,9 +501,9 @@ function CoursesContent() { className="mx-auto mb-12 flex max-w-md flex-col justify-center gap-4 sm:flex-row md:mb-16 md:max-w-none md:gap-6" variants={fadeIn} > - + @@ -525,7 +525,7 @@ const CompaniesTab: React.FC = ({ companyTips = [] }) => { animate={{ rotate: isExpanded ? 180 : 0 }} transition={{ duration: 0.2 }} > - + @@ -610,7 +610,7 @@ const CompaniesTab: React.FC = ({ companyTips = [] }) => { className="rounded-xl bg-white py-12 text-center shadow-lg dark:bg-gray-800" >
🔍
-

+

No companies match your current filters.

-

+

Join 50,000+ developers preparing for their dream jobs

diff --git a/src/pages/interview-prep/OverviewTab.tsx b/src/pages/interview-prep/OverviewTab.tsx index a0823d23..8437b66e 100644 --- a/src/pages/interview-prep/OverviewTab.tsx +++ b/src/pages/interview-prep/OverviewTab.tsx @@ -51,6 +51,7 @@ interface CompaniesTabProps { toggleQuestions: (index: number) => void; showTips: { [key: number]: boolean }; showQuestions: { [key: number]: boolean }; + setActiveTab?: (tab: "overview" | "technical" | "behavioral" | "companies" | "practice") => void; } const fadeIn = { @@ -124,7 +125,7 @@ const CompaniesTab: React.FC = ({ companyTips = [] }) => {

Company-Specific Interview Prep

-

+

Get insider knowledge, real interview questions, and proven strategies for landing your dream job at top tech companies

@@ -150,7 +151,7 @@ const CompaniesTab: React.FC = ({ companyTips = [] }) => { 🏢 FAANG+ Companies Overview -

+

Navigate the unique interview processes of the world's most competitive tech companies

@@ -216,7 +217,7 @@ const CompaniesTab: React.FC = ({ companyTips = [] }) => {

{item.title}

-

+

{item.description}

@@ -257,7 +258,7 @@ const CompaniesTab: React.FC = ({ companyTips = [] }) => {
{stat.metric}
-
+
{stat.icon} {stat.label}
@@ -310,12 +311,12 @@ const CompaniesTab: React.FC = ({ companyTips = [] }) => {
-
+
Showing {filteredCompanies.length} of {companyTips?.length || 0}{" "} companies
-
+
Updated weekly with latest interview insights
@@ -393,14 +394,14 @@ const CompaniesTab: React.FC = ({ companyTips = [] }) => { High Demand
-
+
{company.industry}
- + Common roles: {company.roleTypes.map((role, i) => ( @@ -422,7 +423,7 @@ const CompaniesTab: React.FC = ({ companyTips = [] }) => { animate={{ rotate: isOpen ? 180 : 0 }} transition={{ duration: 0.2 }} > - +
@@ -525,7 +526,7 @@ const CompaniesTab: React.FC = ({ companyTips = [] }) => { animate={{ rotate: isExpanded ? 180 : 0 }} transition={{ duration: 0.2 }} > - + @@ -610,7 +611,7 @@ const CompaniesTab: React.FC = ({ companyTips = [] }) => { className="rounded-xl bg-white py-12 text-center shadow-lg dark:bg-gray-800" >
🔍
-

+

No companies match your current filters.

-

+

Join 50,000+ developers preparing for their dream jobs

diff --git a/src/pages/interview-prep/PracticeTab.tsx b/src/pages/interview-prep/PracticeTab.tsx index 3461643b..b4ac9605 100644 --- a/src/pages/interview-prep/PracticeTab.tsx +++ b/src/pages/interview-prep/PracticeTab.tsx @@ -301,7 +301,7 @@ const PracticeTab: React.FC = ({

Technical Deep Dive

-

+

Explore comprehensive technical resources, coding patterns, and algorithm practice.

@@ -338,7 +338,7 @@ const PracticeTab: React.FC = ({

Behavioral Mastery

-

+

Master the STAR method and practice storytelling for behavioral interviews.

@@ -376,7 +376,7 @@ const PracticeTab: React.FC = ({

Company Research

-

+

Research specific companies, their interview processes, and preparation strategies.

@@ -940,7 +940,7 @@ const PracticeTab: React.FC = ({ > ✓ - + Complete Practice @@ -953,7 +953,7 @@ const PracticeTab: React.FC = ({ completedQuestions.has(question.id) ? "cursor-default border-gray-300 bg-gradient-to-r from-gray-200 to-slate-200 text-gray-800 dark:border-gray-500 dark:from-gray-600 dark:to-slate-600 dark:text-gray-200" : activeSession - ? "cursor-not-allowed border-gray-400 bg-gradient-to-r from-gray-300 to-slate-300 text-gray-500 dark:border-gray-600 dark:from-gray-700 dark:to-slate-700 dark:text-gray-400" + ? "cursor-not-allowed border-gray-400 bg-gradient-to-r from-gray-300 to-slate-300 text-gray-600 dark:border-gray-600 dark:from-gray-700 dark:to-slate-700 dark:text-gray-400" : "border-blue-500/20 bg-gradient-to-r from-blue-600 via-indigo-600 to-purple-600 text-white hover:from-blue-700 hover:via-indigo-700 hover:to-purple-700 hover:shadow-blue-500/25" }`} whileHover={ @@ -981,7 +981,7 @@ const PracticeTab: React.FC = ({ > ✓ - + Completed @@ -998,7 +998,7 @@ const PracticeTab: React.FC = ({ > 🚀 - + Start Practice @@ -1076,7 +1076,7 @@ const PracticeTab: React.FC = ({

{feature.title}

-

+

{feature.desc}

diff --git a/src/pages/interview-prep/TechnicalTab.tsx b/src/pages/interview-prep/TechnicalTab.tsx index 5465a27b..ddfc73c1 100644 --- a/src/pages/interview-prep/TechnicalTab.tsx +++ b/src/pages/interview-prep/TechnicalTab.tsx @@ -63,7 +63,7 @@ const TechnicalTab: React.FC = ({

Master Technical Interviews

-

+

Technical interviews are the cornerstone of software engineering hiring. They evaluate your problem-solving abilities, coding skills, and understanding of computer science fundamentals. @@ -79,7 +79,7 @@ const TechnicalTab: React.FC = ({

Problem Solving

-

+

Develop systematic approaches to break down complex problems into manageable components.

@@ -91,7 +91,7 @@ const TechnicalTab: React.FC = ({

Pattern Recognition

-

+

Learn to identify common patterns and apply proven techniques to solve similar problems efficiently.

@@ -103,7 +103,7 @@ const TechnicalTab: React.FC = ({

Communication

-

+

Master the art of explaining your approach, discussing trade-offs, and collaborating with interviewers.

@@ -254,7 +254,7 @@ const TechnicalTab: React.FC = ({ {/* Subtopics */}
-
+
Key Topics:
@@ -262,7 +262,7 @@ const TechnicalTab: React.FC = ({ (topic, topicIndex) => ( {topic} @@ -273,7 +273,7 @@ const TechnicalTab: React.FC = ({ {/* Resources */}
-
+
Practice Resources:
{subcategory.resources.map( @@ -317,13 +317,13 @@ const TechnicalTab: React.FC = ({

{platform.name}

-

+

{platform.description}

{platform.problems}
-
+
Problems Available
@@ -348,14 +348,14 @@ const TechnicalTab: React.FC = ({
-
+
Key Features:
    {platform.features.map((feature, featureIndex) => (
  • {feature} @@ -398,7 +398,7 @@ const TechnicalTab: React.FC = ({

    Start with Easy Problems

    -

    +

    Build confidence and understand patterns before tackling harder challenges.

    @@ -412,7 +412,7 @@ const TechnicalTab: React.FC = ({

    Practice Consistently

    -

    +

    Solve 1-2 problems daily rather than cramming before interviews.

    @@ -426,7 +426,7 @@ const TechnicalTab: React.FC = ({

    Focus on Patterns

    -

    +

    Learn common problem-solving patterns like two pointers, sliding window, etc.

    @@ -442,7 +442,7 @@ const TechnicalTab: React.FC = ({

    Time Yourself

    -

    +

    Practice under time constraints to simulate real interview conditions.

    @@ -456,7 +456,7 @@ const TechnicalTab: React.FC = ({

    Explain Your Thinking

    -

    +

    Practice verbalizing your approach and reasoning process.

@@ -469,7 +469,7 @@ const TechnicalTab: React.FC = ({

Review Solutions

-

+

Study optimal solutions and alternative approaches after solving problems.

diff --git a/src/pages/interview-prep/index.tsx b/src/pages/interview-prep/index.tsx index b42cf1dd..56a92792 100644 --- a/src/pages/interview-prep/index.tsx +++ b/src/pages/interview-prep/index.tsx @@ -4,7 +4,7 @@ import Layout from "@theme/Layout"; import Head from "@docusaurus/Head"; import { motion } from "framer-motion"; import Link from "@docusaurus/Link"; -import { useColorMode } from "@docusaurus/theme-common"; +import { useSafeColorMode } from "../../utils/useSafeColorMode"; import clsx from "clsx"; import OverviewTab from "./OverviewTab"; import TechnicalTab from "./TechnicalTab"; @@ -1519,8 +1519,7 @@ function InterviewPrepContent({ companyTips: any[]; mockInterviewQuestions: any[]; }) { - const { colorMode } = useColorMode(); - const isDark = colorMode === "dark"; + const { isDark } = useSafeColorMode(); return ( <> @@ -1542,12 +1541,20 @@ function InterviewPrepContent({ > {/* Hero Section */} -
+
@@ -1583,8 +1599,19 @@ function InterviewPrepContent({ {/* Navigation Tabs */} -
-
+
+
{/* Tab Content */} -
+
{/* Overview Tab */} {activeTab === "overview" && (
Ready to Land Your Dream Job? - + Join thousands of developers who have successfully prepared for interviews with recode hive @@ -1687,13 +1735,22 @@ function InterviewPrepContent({ > Start Preparing Now Join Community diff --git a/src/theme/DocSidebarItem/Category/index.tsx b/src/theme/DocSidebarItem/Category/index.tsx index 0b513ff9..c8a075f4 100644 --- a/src/theme/DocSidebarItem/Category/index.tsx +++ b/src/theme/DocSidebarItem/Category/index.tsx @@ -70,11 +70,6 @@ const getIcon = ( return ; } else if (label.includes("Next.js") || className?.includes("nextjs")) { return ; - } else if ( - label.includes("Google Student Ambassador") || - className?.includes("gsa") - ) { - return ; } else if (label.includes("Docker") || className?.includes("docker")) { return ; } else if (label.includes("Technical") || className?.includes("technical")) { @@ -169,11 +164,6 @@ function DocSidebarItemCategory({ return "custom-sidebar-sql"; } else if (label.includes("Next.js") || className?.includes("nextjs")) { return "custom-sidebar-nextjs"; - } else if ( - label.includes("Google Student Ambassador") || - className?.includes("gsa") - ) { - return "custom-sidebar-gsa"; } else if (label.includes("Docker") || className?.includes("docker")) { return "custom-sidebar-docker"; } else if ( diff --git a/tsconfig.tsbuildinfo b/tsconfig.tsbuildinfo new file mode 100644 index 00000000..a98988e6 --- /dev/null +++ b/tsconfig.tsbuildinfo @@ -0,0 +1 @@ +{"program":{"fileNames":["./node_modules/typescript/lib/lib.es5.d.ts","./node_modules/typescript/lib/lib.es2015.d.ts","./node_modules/typescript/lib/lib.es2016.d.ts","./node_modules/typescript/lib/lib.es2017.d.ts","./node_modules/typescript/lib/lib.es2018.d.ts","./node_modules/typescript/lib/lib.es2019.d.ts","./node_modules/typescript/lib/lib.es2020.d.ts","./node_modules/typescript/lib/lib.dom.d.ts","./node_modules/typescript/lib/lib.dom.iterable.d.ts","./node_modules/typescript/lib/lib.es2015.core.d.ts","./node_modules/typescript/lib/lib.es2015.collection.d.ts","./node_modules/typescript/lib/lib.es2015.generator.d.ts","./node_modules/typescript/lib/lib.es2015.iterable.d.ts","./node_modules/typescript/lib/lib.es2015.promise.d.ts","./node_modules/typescript/lib/lib.es2015.proxy.d.ts","./node_modules/typescript/lib/lib.es2015.reflect.d.ts","./node_modules/typescript/lib/lib.es2015.symbol.d.ts","./node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","./node_modules/typescript/lib/lib.es2016.array.include.d.ts","./node_modules/typescript/lib/lib.es2017.date.d.ts","./node_modules/typescript/lib/lib.es2017.object.d.ts","./node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","./node_modules/typescript/lib/lib.es2017.string.d.ts","./node_modules/typescript/lib/lib.es2017.intl.d.ts","./node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","./node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","./node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","./node_modules/typescript/lib/lib.es2018.intl.d.ts","./node_modules/typescript/lib/lib.es2018.promise.d.ts","./node_modules/typescript/lib/lib.es2018.regexp.d.ts","./node_modules/typescript/lib/lib.es2019.array.d.ts","./node_modules/typescript/lib/lib.es2019.object.d.ts","./node_modules/typescript/lib/lib.es2019.string.d.ts","./node_modules/typescript/lib/lib.es2019.symbol.d.ts","./node_modules/typescript/lib/lib.es2019.intl.d.ts","./node_modules/typescript/lib/lib.es2020.bigint.d.ts","./node_modules/typescript/lib/lib.es2020.date.d.ts","./node_modules/typescript/lib/lib.es2020.promise.d.ts","./node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","./node_modules/typescript/lib/lib.es2020.string.d.ts","./node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","./node_modules/typescript/lib/lib.es2020.intl.d.ts","./node_modules/typescript/lib/lib.es2020.number.d.ts","./node_modules/typescript/lib/lib.esnext.disposable.d.ts","./node_modules/typescript/lib/lib.decorators.d.ts","./node_modules/typescript/lib/lib.decorators.legacy.d.ts","./node_modules/@types/react/global.d.ts","./node_modules/csstype/index.d.ts","./node_modules/@types/react/index.d.ts","./node_modules/@types/react/jsx-runtime.d.ts","./src/components/NewsLetterPopup.tsx","./node_modules/@types/prismjs/index.d.ts","./node_modules/prism-react-renderer/dist/index.d.ts","./node_modules/utility-types/dist/aliases-and-guards.d.ts","./node_modules/utility-types/dist/mapped-types.d.ts","./node_modules/utility-types/dist/utility-types.d.ts","./node_modules/utility-types/dist/functional-helpers.d.ts","./node_modules/utility-types/dist/index.d.ts","./node_modules/@docusaurus/theme-common/lib/hooks/useCodeWordWrap.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/codeBlockUtils.d.ts","./node_modules/@docusaurus/theme-common/lib/contexts/colorMode.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/useThemeConfig.d.ts","./node_modules/@docusaurus/theme-common/lib/components/ThemedComponent/index.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/storageUtils.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/usePluralForm.d.ts","./node_modules/@docusaurus/theme-common/lib/components/Collapsible/index.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/ThemeClassNames.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/accessibilityUtils.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/reactUtils.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/metadataUtils.d.ts","./node_modules/@docusaurus/theme-common/lib/contexts/navbarSecondaryMenu/content.d.ts","./node_modules/@docusaurus/theme-common/lib/hooks/useWindowSize.d.ts","./node_modules/@docusaurus/utils/lib/constants.d.ts","./node_modules/@docusaurus/utils/lib/emitUtils.d.ts","./node_modules/@docusaurus/utils/lib/gitUtils.d.ts","./node_modules/@docusaurus/utils/node_modules/@docusaurus/types/src/i18n.d.ts","./node_modules/acorn/dist/acorn.d.mts","./node_modules/buffer/index.d.ts","./node_modules/@types/estree/index.d.ts","./node_modules/@types/json-schema/index.d.ts","./node_modules/@eslint/core/dist/esm/types.d.ts","./node_modules/eslint/lib/types/use-at-your-own-risk.d.ts","./node_modules/eslint/lib/types/index.d.ts","./node_modules/@types/eslint-scope/index.d.ts","./node_modules/schema-utils/declarations/ValidationError.d.ts","./node_modules/fast-uri/types/index.d.ts","./node_modules/ajv/dist/compile/codegen/code.d.ts","./node_modules/ajv/dist/compile/codegen/scope.d.ts","./node_modules/ajv/dist/compile/codegen/index.d.ts","./node_modules/ajv/dist/compile/rules.d.ts","./node_modules/ajv/dist/compile/util.d.ts","./node_modules/ajv/dist/compile/validate/subschema.d.ts","./node_modules/ajv/dist/compile/errors.d.ts","./node_modules/ajv/dist/compile/validate/index.d.ts","./node_modules/ajv/dist/compile/validate/dataType.d.ts","./node_modules/ajv/dist/vocabularies/applicator/additionalItems.d.ts","./node_modules/ajv/dist/vocabularies/applicator/items2020.d.ts","./node_modules/ajv/dist/vocabularies/applicator/contains.d.ts","./node_modules/ajv/dist/vocabularies/applicator/dependencies.d.ts","./node_modules/ajv/dist/vocabularies/applicator/propertyNames.d.ts","./node_modules/ajv/dist/vocabularies/applicator/additionalProperties.d.ts","./node_modules/ajv/dist/vocabularies/applicator/not.d.ts","./node_modules/ajv/dist/vocabularies/applicator/anyOf.d.ts","./node_modules/ajv/dist/vocabularies/applicator/oneOf.d.ts","./node_modules/ajv/dist/vocabularies/applicator/if.d.ts","./node_modules/ajv/dist/vocabularies/applicator/index.d.ts","./node_modules/ajv/dist/vocabularies/validation/limitNumber.d.ts","./node_modules/ajv/dist/vocabularies/validation/multipleOf.d.ts","./node_modules/ajv/dist/vocabularies/validation/pattern.d.ts","./node_modules/ajv/dist/vocabularies/validation/required.d.ts","./node_modules/ajv/dist/vocabularies/validation/uniqueItems.d.ts","./node_modules/ajv/dist/vocabularies/validation/const.d.ts","./node_modules/ajv/dist/vocabularies/validation/enum.d.ts","./node_modules/ajv/dist/vocabularies/validation/index.d.ts","./node_modules/ajv/dist/vocabularies/format/format.d.ts","./node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedProperties.d.ts","./node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedItems.d.ts","./node_modules/ajv/dist/vocabularies/validation/dependentRequired.d.ts","./node_modules/ajv/dist/vocabularies/discriminator/types.d.ts","./node_modules/ajv/dist/vocabularies/discriminator/index.d.ts","./node_modules/ajv/dist/vocabularies/errors.d.ts","./node_modules/ajv/dist/types/json-schema.d.ts","./node_modules/ajv/dist/types/jtd-schema.d.ts","./node_modules/ajv/dist/runtime/validation_error.d.ts","./node_modules/ajv/dist/compile/ref_error.d.ts","./node_modules/ajv/dist/core.d.ts","./node_modules/ajv/dist/compile/resolve.d.ts","./node_modules/ajv/dist/compile/index.d.ts","./node_modules/ajv/dist/types/index.d.ts","./node_modules/ajv/dist/ajv.d.ts","./node_modules/schema-utils/declarations/validate.d.ts","./node_modules/schema-utils/declarations/index.d.ts","./node_modules/tapable/tapable.d.ts","./node_modules/webpack/types.d.ts","./node_modules/@docusaurus/utils/node_modules/webpack-merge/dist/types.d.ts","./node_modules/commander/typings/index.d.ts","./node_modules/joi/lib/index.d.ts","./node_modules/react-helmet-async/index.d.ts","./node_modules/@docusaurus/utils/node_modules/@docusaurus/types/src/swizzle.d.ts","./node_modules/@docusaurus/utils/node_modules/@docusaurus/types/src/routing.d.ts","./node_modules/@docusaurus/utils/node_modules/@docusaurus/types/src/bundler.d.ts","./node_modules/@docusaurus/utils/node_modules/@docusaurus/types/src/plugin.d.ts","./node_modules/@docusaurus/utils/node_modules/@docusaurus/types/src/context.d.ts","./node_modules/@docusaurus/utils/node_modules/@docusaurus/types/src/reporting.d.ts","./node_modules/@types/unist/index.d.ts","./node_modules/@types/mdast/index.d.ts","./node_modules/@types/estree-jsx/index.d.ts","./node_modules/vfile-message/lib/index.d.ts","./node_modules/vfile-message/index.d.ts","./node_modules/vfile/lib/index.d.ts","./node_modules/vfile/index.d.ts","./node_modules/unified/lib/callable-instance.d.ts","./node_modules/trough/lib/index.d.ts","./node_modules/trough/index.d.ts","./node_modules/unified/lib/index.d.ts","./node_modules/unified/index.d.ts","./node_modules/source-map/source-map.d.ts","./node_modules/@types/hast/index.d.ts","./node_modules/hast-util-to-estree/lib/handlers/comment.d.ts","./node_modules/hast-util-to-estree/lib/handlers/element.d.ts","./node_modules/micromark-util-types/index.d.ts","./node_modules/mdast-util-from-markdown/lib/types.d.ts","./node_modules/mdast-util-from-markdown/lib/index.d.ts","./node_modules/mdast-util-from-markdown/index.d.ts","./node_modules/mdast-util-to-markdown/lib/types.d.ts","./node_modules/mdast-util-to-markdown/lib/index.d.ts","./node_modules/mdast-util-to-markdown/lib/handle/blockquote.d.ts","./node_modules/mdast-util-to-markdown/lib/handle/break.d.ts","./node_modules/mdast-util-to-markdown/lib/handle/code.d.ts","./node_modules/mdast-util-to-markdown/lib/handle/definition.d.ts","./node_modules/mdast-util-to-markdown/lib/handle/emphasis.d.ts","./node_modules/mdast-util-to-markdown/lib/handle/heading.d.ts","./node_modules/mdast-util-to-markdown/lib/handle/html.d.ts","./node_modules/mdast-util-to-markdown/lib/handle/image.d.ts","./node_modules/mdast-util-to-markdown/lib/handle/image-reference.d.ts","./node_modules/mdast-util-to-markdown/lib/handle/inline-code.d.ts","./node_modules/mdast-util-to-markdown/lib/handle/link.d.ts","./node_modules/mdast-util-to-markdown/lib/handle/link-reference.d.ts","./node_modules/mdast-util-to-markdown/lib/handle/list.d.ts","./node_modules/mdast-util-to-markdown/lib/handle/list-item.d.ts","./node_modules/mdast-util-to-markdown/lib/handle/paragraph.d.ts","./node_modules/mdast-util-to-markdown/lib/handle/root.d.ts","./node_modules/mdast-util-to-markdown/lib/handle/strong.d.ts","./node_modules/mdast-util-to-markdown/lib/handle/text.d.ts","./node_modules/mdast-util-to-markdown/lib/handle/thematic-break.d.ts","./node_modules/mdast-util-to-markdown/lib/handle/index.d.ts","./node_modules/mdast-util-to-markdown/index.d.ts","./node_modules/mdast-util-mdx-expression/lib/index.d.ts","./node_modules/mdast-util-mdx-expression/index.d.ts","./node_modules/hast-util-to-estree/lib/handlers/mdx-expression.d.ts","./node_modules/mdast-util-mdx-jsx/lib/index.d.ts","./node_modules/mdast-util-mdx-jsx/index.d.ts","./node_modules/hast-util-to-estree/lib/handlers/mdx-jsx-element.d.ts","./node_modules/mdast-util-mdxjs-esm/lib/index.d.ts","./node_modules/mdast-util-mdxjs-esm/index.d.ts","./node_modules/hast-util-to-estree/lib/handlers/mdxjs-esm.d.ts","./node_modules/hast-util-to-estree/lib/handlers/root.d.ts","./node_modules/hast-util-to-estree/lib/handlers/text.d.ts","./node_modules/hast-util-to-estree/lib/handlers/index.d.ts","./node_modules/hast-util-to-estree/lib/index.d.ts","./node_modules/property-information/lib/util/info.d.ts","./node_modules/property-information/lib/find.d.ts","./node_modules/property-information/lib/hast-to-react.d.ts","./node_modules/property-information/lib/normalize.d.ts","./node_modules/property-information/index.d.ts","./node_modules/hast-util-to-estree/lib/state.d.ts","./node_modules/hast-util-to-estree/index.d.ts","./node_modules/rehype-recma/lib/index.d.ts","./node_modules/rehype-recma/index.d.ts","./node_modules/mdast-util-to-hast/lib/state.d.ts","./node_modules/mdast-util-to-hast/lib/footer.d.ts","./node_modules/mdast-util-to-hast/lib/handlers/blockquote.d.ts","./node_modules/mdast-util-to-hast/lib/handlers/break.d.ts","./node_modules/mdast-util-to-hast/lib/handlers/code.d.ts","./node_modules/mdast-util-to-hast/lib/handlers/delete.d.ts","./node_modules/mdast-util-to-hast/lib/handlers/emphasis.d.ts","./node_modules/mdast-util-to-hast/lib/handlers/footnote-reference.d.ts","./node_modules/mdast-util-to-hast/lib/handlers/heading.d.ts","./node_modules/mdast-util-to-hast/lib/handlers/html.d.ts","./node_modules/mdast-util-to-hast/lib/handlers/image-reference.d.ts","./node_modules/mdast-util-to-hast/lib/handlers/image.d.ts","./node_modules/mdast-util-to-hast/lib/handlers/inline-code.d.ts","./node_modules/mdast-util-to-hast/lib/handlers/link-reference.d.ts","./node_modules/mdast-util-to-hast/lib/handlers/link.d.ts","./node_modules/mdast-util-to-hast/lib/handlers/list-item.d.ts","./node_modules/mdast-util-to-hast/lib/handlers/list.d.ts","./node_modules/mdast-util-to-hast/lib/handlers/paragraph.d.ts","./node_modules/mdast-util-to-hast/lib/handlers/root.d.ts","./node_modules/mdast-util-to-hast/lib/handlers/strong.d.ts","./node_modules/mdast-util-to-hast/lib/handlers/table.d.ts","./node_modules/mdast-util-to-hast/lib/handlers/table-cell.d.ts","./node_modules/mdast-util-to-hast/lib/handlers/table-row.d.ts","./node_modules/mdast-util-to-hast/lib/handlers/text.d.ts","./node_modules/mdast-util-to-hast/lib/handlers/thematic-break.d.ts","./node_modules/mdast-util-to-hast/lib/handlers/index.d.ts","./node_modules/mdast-util-to-hast/lib/index.d.ts","./node_modules/mdast-util-to-hast/index.d.ts","./node_modules/remark-rehype/lib/index.d.ts","./node_modules/remark-rehype/index.d.ts","./node_modules/@mdx-js/mdx/lib/core.d.ts","./node_modules/@mdx-js/mdx/lib/node-types.d.ts","./node_modules/@mdx-js/mdx/lib/compile.d.ts","./node_modules/hast-util-to-jsx-runtime/lib/types.d.ts","./node_modules/hast-util-to-jsx-runtime/lib/index.d.ts","./node_modules/hast-util-to-jsx-runtime/index.d.ts","./node_modules/@types/mdx/types.d.ts","./node_modules/@mdx-js/mdx/lib/util/resolve-evaluate-options.d.ts","./node_modules/@mdx-js/mdx/lib/evaluate.d.ts","./node_modules/@mdx-js/mdx/lib/run.d.ts","./node_modules/@mdx-js/mdx/index.d.ts","./node_modules/@docusaurus/utils/node_modules/@docusaurus/types/src/markdown.d.ts","./node_modules/@docusaurus/utils/node_modules/@docusaurus/types/src/config.d.ts","./node_modules/@types/history/DOMUtils.d.ts","./node_modules/@types/history/createBrowserHistory.d.ts","./node_modules/@types/history/createHashHistory.d.ts","./node_modules/@types/history/createMemoryHistory.d.ts","./node_modules/@types/history/LocationUtils.d.ts","./node_modules/@types/history/PathUtils.d.ts","./node_modules/@types/history/index.d.ts","./node_modules/@docusaurus/utils/node_modules/@docusaurus/types/src/clientModule.d.ts","./node_modules/@docusaurus/utils/node_modules/@docusaurus/types/src/utils.d.ts","./node_modules/@docusaurus/utils/node_modules/@docusaurus/types/src/index.d.ts","./node_modules/@docusaurus/utils/lib/i18nUtils.d.ts","./node_modules/@docusaurus/utils/lib/jsUtils.d.ts","./node_modules/@docusaurus/utils/lib/urlUtils.d.ts","./node_modules/@docusaurus/utils/lib/tags.d.ts","./node_modules/@docusaurus/utils/lib/slugger.d.ts","./node_modules/@docusaurus/utils/lib/markdownUtils.d.ts","./node_modules/@docusaurus/utils/lib/markdownLinks.d.ts","./node_modules/@docusaurus/utils/lib/pathUtils.d.ts","./node_modules/@docusaurus/utils/lib/hashUtils.d.ts","./node_modules/@types/node/ts5.6/compatibility/float16array.d.ts","./node_modules/@types/node/compatibility/iterators.d.ts","./node_modules/@types/node/ts5.6/globals.typedarray.d.ts","./node_modules/@types/node/ts5.6/buffer.buffer.d.ts","./node_modules/@types/node/globals.d.ts","./node_modules/@types/node/web-globals/abortcontroller.d.ts","./node_modules/@types/node/web-globals/crypto.d.ts","./node_modules/@types/node/web-globals/domexception.d.ts","./node_modules/@types/node/web-globals/events.d.ts","./node_modules/undici-types/utility.d.ts","./node_modules/undici-types/header.d.ts","./node_modules/undici-types/readable.d.ts","./node_modules/undici-types/fetch.d.ts","./node_modules/undici-types/formdata.d.ts","./node_modules/undici-types/connector.d.ts","./node_modules/undici-types/client-stats.d.ts","./node_modules/undici-types/client.d.ts","./node_modules/undici-types/errors.d.ts","./node_modules/undici-types/dispatcher.d.ts","./node_modules/undici-types/global-dispatcher.d.ts","./node_modules/undici-types/global-origin.d.ts","./node_modules/undici-types/pool-stats.d.ts","./node_modules/undici-types/pool.d.ts","./node_modules/undici-types/handlers.d.ts","./node_modules/undici-types/balanced-pool.d.ts","./node_modules/undici-types/h2c-client.d.ts","./node_modules/undici-types/agent.d.ts","./node_modules/undici-types/mock-interceptor.d.ts","./node_modules/undici-types/mock-call-history.d.ts","./node_modules/undici-types/mock-agent.d.ts","./node_modules/undici-types/mock-client.d.ts","./node_modules/undici-types/mock-pool.d.ts","./node_modules/undici-types/snapshot-agent.d.ts","./node_modules/undici-types/mock-errors.d.ts","./node_modules/undici-types/proxy-agent.d.ts","./node_modules/undici-types/env-http-proxy-agent.d.ts","./node_modules/undici-types/retry-handler.d.ts","./node_modules/undici-types/retry-agent.d.ts","./node_modules/undici-types/api.d.ts","./node_modules/undici-types/cache-interceptor.d.ts","./node_modules/undici-types/interceptors.d.ts","./node_modules/undici-types/util.d.ts","./node_modules/undici-types/cookies.d.ts","./node_modules/undici-types/patch.d.ts","./node_modules/undici-types/websocket.d.ts","./node_modules/undici-types/eventsource.d.ts","./node_modules/undici-types/diagnostics-channel.d.ts","./node_modules/undici-types/content-type.d.ts","./node_modules/undici-types/cache.d.ts","./node_modules/undici-types/index.d.ts","./node_modules/@types/node/web-globals/fetch.d.ts","./node_modules/@types/node/web-globals/navigator.d.ts","./node_modules/@types/node/web-globals/storage.d.ts","./node_modules/@types/node/web-globals/streams.d.ts","./node_modules/@types/node/assert.d.ts","./node_modules/@types/node/assert/strict.d.ts","./node_modules/@types/node/async_hooks.d.ts","./node_modules/@types/node/buffer.d.ts","./node_modules/@types/node/child_process.d.ts","./node_modules/@types/node/cluster.d.ts","./node_modules/@types/node/console.d.ts","./node_modules/@types/node/constants.d.ts","./node_modules/@types/node/crypto.d.ts","./node_modules/@types/node/dgram.d.ts","./node_modules/@types/node/diagnostics_channel.d.ts","./node_modules/@types/node/dns.d.ts","./node_modules/@types/node/dns/promises.d.ts","./node_modules/@types/node/domain.d.ts","./node_modules/@types/node/events.d.ts","./node_modules/@types/node/fs.d.ts","./node_modules/@types/node/fs/promises.d.ts","./node_modules/@types/node/http.d.ts","./node_modules/@types/node/http2.d.ts","./node_modules/@types/node/https.d.ts","./node_modules/@types/node/inspector.d.ts","./node_modules/@types/node/inspector.generated.d.ts","./node_modules/@types/node/module.d.ts","./node_modules/@types/node/net.d.ts","./node_modules/@types/node/os.d.ts","./node_modules/@types/node/path.d.ts","./node_modules/@types/node/perf_hooks.d.ts","./node_modules/@types/node/process.d.ts","./node_modules/@types/node/punycode.d.ts","./node_modules/@types/node/querystring.d.ts","./node_modules/@types/node/readline.d.ts","./node_modules/@types/node/readline/promises.d.ts","./node_modules/@types/node/repl.d.ts","./node_modules/@types/node/sea.d.ts","./node_modules/@types/node/sqlite.d.ts","./node_modules/@types/node/stream.d.ts","./node_modules/@types/node/stream/promises.d.ts","./node_modules/@types/node/stream/consumers.d.ts","./node_modules/@types/node/stream/web.d.ts","./node_modules/@types/node/string_decoder.d.ts","./node_modules/@types/node/test.d.ts","./node_modules/@types/node/timers.d.ts","./node_modules/@types/node/timers/promises.d.ts","./node_modules/@types/node/tls.d.ts","./node_modules/@types/node/trace_events.d.ts","./node_modules/@types/node/tty.d.ts","./node_modules/@types/node/url.d.ts","./node_modules/@types/node/util.d.ts","./node_modules/@types/node/v8.d.ts","./node_modules/@types/node/vm.d.ts","./node_modules/@types/node/wasi.d.ts","./node_modules/@types/node/worker_threads.d.ts","./node_modules/@types/node/zlib.d.ts","./node_modules/@types/node/ts5.6/index.d.ts","./node_modules/@nodelib/fs.stat/out/types/index.d.ts","./node_modules/@nodelib/fs.stat/out/adapters/fs.d.ts","./node_modules/@nodelib/fs.stat/out/settings.d.ts","./node_modules/@nodelib/fs.stat/out/providers/async.d.ts","./node_modules/@nodelib/fs.stat/out/index.d.ts","./node_modules/@nodelib/fs.scandir/out/types/index.d.ts","./node_modules/@nodelib/fs.scandir/out/adapters/fs.d.ts","./node_modules/@nodelib/fs.scandir/out/settings.d.ts","./node_modules/@nodelib/fs.scandir/out/providers/async.d.ts","./node_modules/@nodelib/fs.scandir/out/index.d.ts","./node_modules/@nodelib/fs.walk/out/types/index.d.ts","./node_modules/@nodelib/fs.walk/out/settings.d.ts","./node_modules/@nodelib/fs.walk/out/readers/reader.d.ts","./node_modules/@nodelib/fs.walk/out/readers/async.d.ts","./node_modules/@nodelib/fs.walk/out/providers/async.d.ts","./node_modules/@nodelib/fs.walk/out/index.d.ts","./node_modules/fast-glob/out/types/index.d.ts","./node_modules/fast-glob/out/settings.d.ts","./node_modules/fast-glob/out/managers/tasks.d.ts","./node_modules/fast-glob/out/index.d.ts","./node_modules/globby/index.d.ts","./node_modules/@docusaurus/utils/lib/globUtils.d.ts","./node_modules/@docusaurus/utils/lib/webpackUtils.d.ts","./node_modules/@docusaurus/utils/lib/moduleUtils.d.ts","./node_modules/@docusaurus/utils/lib/dataFileUtils.d.ts","./node_modules/@docusaurus/utils/lib/contentVisibilityUtils.d.ts","./node_modules/@docusaurus/utils/lib/regExpUtils.d.ts","./node_modules/@docusaurus/utils/lib/cliUtils.d.ts","./node_modules/@docusaurus/utils/lib/routeUtils.d.ts","./node_modules/@docusaurus/utils/lib/lastUpdateUtils.d.ts","./node_modules/@docusaurus/utils/lib/index.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/tagsUtils.d.ts","./node_modules/@docusaurus/theme-common/lib/hooks/useSearchPage.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/footerUtils.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/regexpUtils.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/jsUtils.d.ts","./node_modules/@docusaurus/theme-common/lib/hooks/usePrismTheme.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/admonitionUtils.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/historyUtils.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/skipToContentUtils.d.ts","./node_modules/@docusaurus/theme-common/lib/translations/contentVisibilityTranslations.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/errorBoundaryUtils.d.ts","./node_modules/@docusaurus/theme-common/lib/index.d.ts","./src/components/giscus.tsx","./node_modules/vanilla-tilt/vanilla-tilt.d.ts","./node_modules/motion-utils/dist/index.d.ts","./node_modules/motion-dom/dist/index.d.ts","./node_modules/framer-motion/dist/types.d-DOCC-kZB.d.ts","./node_modules/framer-motion/dist/types/index.d.ts","./node_modules/@tsparticles/engine/types/Enums/Modes/PixelMode.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IRangeValue.d.ts","./node_modules/@tsparticles/engine/types/Types/RangeValue.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/ICoordinates.d.ts","./node_modules/@tsparticles/engine/types/Core/Utils/Constants.d.ts","./node_modules/@tsparticles/engine/types/Enums/Types/EasingType.d.ts","./node_modules/@tsparticles/engine/types/Types/CustomEventArgs.d.ts","./node_modules/@tsparticles/engine/types/Types/CustomEventListener.d.ts","./node_modules/@tsparticles/engine/types/Types/EasingFunction.d.ts","./node_modules/@tsparticles/engine/types/Types/SingleOrMultiple.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/Colors.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IColorManager.d.ts","./node_modules/@tsparticles/engine/types/Types/ExportResult.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IDelta.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/IOptionsColor.d.ts","./node_modules/@tsparticles/engine/types/Enums/Directions/OutModeDirection.d.ts","./node_modules/@tsparticles/engine/types/Core/Utils/Vectors.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IBubbleParticleData.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IMovePathGenerator.d.ts","./node_modules/@tsparticles/engine/types/Enums/AnimationStatus.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IParticleValueAnimation.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IParticleHslAnimation.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IDistance.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IParticleRetinaProps.d.ts","./node_modules/@tsparticles/engine/types/Enums/Types/AlterType.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IParticleRoll.d.ts","./node_modules/@tsparticles/engine/types/Enums/Modes/AnimationMode.d.ts","./node_modules/@tsparticles/engine/types/Enums/Types/StartValueType.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/IAnimation.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/IColorAnimation.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/IHslAnimation.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/IAnimatableColor.d.ts","./node_modules/@tsparticles/engine/types/Enums/Modes/CollisionMode.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Particles/Collisions/ICollisionsAbsorb.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Particles/Collisions/ICollisionsOverlap.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/IValueWithRandom.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Particles/Bounce/IParticlesBounce.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Particles/Collisions/ICollisions.d.ts","./node_modules/@tsparticles/engine/types/Types/RecursivePartial.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IShapeValues.d.ts","./node_modules/@tsparticles/engine/types/Types/ShapeData.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Particles/Effect/IEffect.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Interactivity/Events/IClickEvent.d.ts","./node_modules/@tsparticles/engine/types/Enums/Types/DivType.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Interactivity/Events/IDivEvent.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Interactivity/Events/IParallax.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Interactivity/Events/IHoverEvent.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Interactivity/Events/IResizeEvent.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Interactivity/Events/IEvents.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Interactivity/Modes/IModes.d.ts","./node_modules/@tsparticles/engine/types/Enums/InteractivityDetect.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Interactivity/IInteractivity.d.ts","./node_modules/@tsparticles/engine/types/Enums/Directions/MoveDirection.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Particles/Move/IMoveAngle.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Particles/Move/IMoveAttract.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Particles/Move/IMoveCenter.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Particles/Move/IMoveGravity.d.ts","./node_modules/@tsparticles/engine/types/Types/PathOptions.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Particles/Move/Path/IMovePath.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Particles/Move/IMoveTrailFill.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Particles/Move/IMoveTrail.d.ts","./node_modules/@tsparticles/engine/types/Enums/Modes/OutMode.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Particles/Move/IOutModes.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Particles/Move/ISpin.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Particles/Move/IMove.d.ts","./node_modules/@tsparticles/engine/types/Enums/Types/DestroyType.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Particles/Opacity/IOpacityAnimation.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Particles/Opacity/IOpacity.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Particles/Number/IParticlesDensity.d.ts","./node_modules/@tsparticles/engine/types/Enums/Modes/LimitMode.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Particles/Number/IParticlesNumberLimit.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Particles/Number/IParticlesNumber.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Particles/IShadow.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Particles/Shape/IShape.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Particles/Size/ISizeAnimation.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Particles/Size/ISize.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Particles/IStroke.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Particles/ZIndex/IZIndex.d.ts","./node_modules/@tsparticles/engine/types/Types/ParticlesGroups.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Particles/IParticlesOptions.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/ISlowParticleData.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/IOptionLoader.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Interactivity/Events/ClickEvent.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Interactivity/Events/DivEvent.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Interactivity/Events/Parallax.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Interactivity/Events/HoverEvent.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Interactivity/Events/ResizeEvent.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Interactivity/Events/Events.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Interactivity/Modes/Modes.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Interactivity/Interactivity.d.ts","./node_modules/@tsparticles/engine/types/Enums/Types/ParticleOutType.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/AnimationOptions.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/ColorAnimation.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/HslAnimation.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/OptionsColor.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/AnimatableColor.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Particles/Collisions/CollisionsAbsorb.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Particles/Collisions/CollisionsOverlap.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/ValueWithRandom.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Particles/Bounce/ParticlesBounceFactor.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Particles/Bounce/ParticlesBounce.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Particles/Collisions/Collisions.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Particles/Effect/Effect.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Particles/Move/MoveAngle.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Particles/Move/MoveAttract.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Particles/Move/MoveCenter.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Particles/Move/MoveGravity.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Particles/Move/Path/MovePath.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Particles/Move/MoveTrailFill.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Particles/Move/MoveTrail.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Particles/Move/OutModes.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Particles/Move/Spin.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Particles/Move/Move.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Particles/Opacity/OpacityAnimation.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Particles/Opacity/Opacity.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Particles/Number/ParticlesDensity.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Particles/Number/ParticlesNumberLimit.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Particles/Number/ParticlesNumber.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Particles/Shadow.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Particles/Shape/Shape.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Particles/Size/SizeAnimation.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Particles/Size/Size.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Particles/Stroke.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Particles/ZIndex/ZIndex.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Particles/ParticlesOptions.d.ts","./node_modules/@tsparticles/engine/types/Core/Particle.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IContainerPlugin.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IShapeDrawData.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IEffectDrawer.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Background/IBackground.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/BackgroundMask/IBackgroundMaskCover.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/BackgroundMask/IBackgroundMask.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/FullScreen/IFullScreen.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/IManualParticle.d.ts","./node_modules/@tsparticles/engine/types/Enums/Modes/ResponsiveMode.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/IResponsive.d.ts","./node_modules/@tsparticles/engine/types/Enums/Modes/ThemeMode.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Theme/IThemeDefault.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Theme/ITheme.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/IOptions.d.ts","./node_modules/@tsparticles/engine/types/Types/ISourceOptions.d.ts","./node_modules/@tsparticles/engine/types/Enums/Types/InteractorType.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Background/Background.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/BackgroundMask/BackgroundMaskCover.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/BackgroundMask/BackgroundMask.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/FullScreen/FullScreen.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/ManualParticle.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Responsive.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Theme/ThemeDefault.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Theme/Theme.d.ts","./node_modules/@tsparticles/engine/types/Options/Classes/Options.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IInteractor.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/ILoadParams.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IParticleMover.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IParticleColorStyle.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IParticleTransformValues.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IParticleUpdater.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IPlugin.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IShapeDrawer.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IBounds.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/ICircleBouncer.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IMouseData.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IContainerInteractivity.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IDimension.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IDrawParticleParams.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IExternalInteractor.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IParticleLife.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IParticlesInteractor.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IPositionFromSizeParams.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/IRectSideResult.d.ts","./node_modules/@tsparticles/engine/types/Core/Interfaces/ITrailFillData.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/IAnimatable.d.ts","./node_modules/@tsparticles/engine/types/Options/Interfaces/Interactivity/Modes/IModeDiv.d.ts","./node_modules/@tsparticles/engine/types/Core/Utils/EventListeners.d.ts","./node_modules/@tsparticles/engine/types/Core/Utils/InteractionManager.d.ts","./node_modules/@tsparticles/engine/types/Core/Utils/Ranges.d.ts","./node_modules/@tsparticles/engine/types/Core/Utils/Point.d.ts","./node_modules/@tsparticles/engine/types/Core/Utils/QuadTree.d.ts","./node_modules/@tsparticles/engine/types/Core/Particles.d.ts","./node_modules/@tsparticles/engine/types/Core/Retina.d.ts","./node_modules/@tsparticles/engine/types/export-types.d.ts","./node_modules/@tsparticles/engine/types/Core/Engine.d.ts","./node_modules/@tsparticles/engine/types/Core/Canvas.d.ts","./node_modules/@tsparticles/engine/types/Core/Container.d.ts","./node_modules/@tsparticles/engine/types/Core/Utils/ExternalInteractorBase.d.ts","./node_modules/@tsparticles/engine/types/Core/Utils/ParticlesInteractorBase.d.ts","./node_modules/@tsparticles/engine/types/Enums/Directions/RotateDirection.d.ts","./node_modules/@tsparticles/engine/types/Enums/Types/GradientType.d.ts","./node_modules/@tsparticles/engine/types/Enums/Types/EventType.d.ts","./node_modules/@tsparticles/engine/types/Utils/CanvasUtils.d.ts","./node_modules/@tsparticles/engine/types/Utils/ColorUtils.d.ts","./node_modules/@tsparticles/engine/types/Utils/NumberUtils.d.ts","./node_modules/@tsparticles/engine/types/Utils/OptionsUtils.d.ts","./node_modules/@tsparticles/engine/types/Utils/Utils.d.ts","./node_modules/@tsparticles/engine/types/Utils/TypeUtils.d.ts","./node_modules/@tsparticles/engine/types/exports.d.ts","./node_modules/@tsparticles/engine/types/index.d.ts","./node_modules/@tsparticles/react/dist/IParticlesProps.d.ts","./node_modules/@tsparticles/react/dist/Particles.d.ts","./node_modules/@tsparticles/react/dist/index.d.ts","./node_modules/@tsparticles/slim/types/index.d.ts","./src/components/particle.tsx","./src/components/header.tsx","./node_modules/lucide-react/dist/lucide-react.d.ts","./src/utils/useSafeColorMode.ts","./src/data/projects.json","./src/data/types.ts","./src/components/ourProjects.tsx","./node_modules/clsx/clsx.d.mts","./src/components/BrowserWindow/index.tsx","./src/components/Comming/index.tsx","./node_modules/react-slot-counter/lib/types/common.d.ts","./node_modules/react-slot-counter/lib/index.d.ts","./src/components/Community/index.tsx","./src/components/FloatingContributors/index.tsx","./node_modules/@giscus/react/dist/types.d.ts","./node_modules/@giscus/react/dist/Giscus.d.ts","./node_modules/@giscus/react/dist/index.d.ts","./src/components/GiscusComponent/index.tsx","./src/components/HomepageFeatures/index.tsx","./node_modules/@monaco-editor/loader/lib/types.d.ts","./node_modules/monaco-editor/esm/vs/editor/editor.api.d.ts","./node_modules/monaco-editor/esm/vs/editor/editor.main.d.ts","./node_modules/@monaco-editor/react/dist/index.d.ts","./src/components/InteractivePythonEditor/index.tsx","./src/components/StatsSection/index.tsx","./src/components/Svg/index.tsx","./src/components/TeamProfileCards/index.tsx","./src/components/ui/card.tsx","./src/utils/authors.ts","./src/components/blogCarousel/blogCard.tsx","./node_modules/embla-carousel/esm/components/Alignment.d.ts","./node_modules/embla-carousel/esm/components/NodeRects.d.ts","./node_modules/embla-carousel/esm/components/Axis.d.ts","./node_modules/embla-carousel/esm/components/SlidesToScroll.d.ts","./node_modules/embla-carousel/esm/components/Limit.d.ts","./node_modules/embla-carousel/esm/components/ScrollContain.d.ts","./node_modules/embla-carousel/esm/components/DragTracker.d.ts","./node_modules/embla-carousel/esm/components/utils.d.ts","./node_modules/embla-carousel/esm/components/Animations.d.ts","./node_modules/embla-carousel/esm/components/Counter.d.ts","./node_modules/embla-carousel/esm/components/EventHandler.d.ts","./node_modules/embla-carousel/esm/components/EventStore.d.ts","./node_modules/embla-carousel/esm/components/PercentOfView.d.ts","./node_modules/embla-carousel/esm/components/ResizeHandler.d.ts","./node_modules/embla-carousel/esm/components/Vector1d.d.ts","./node_modules/embla-carousel/esm/components/ScrollBody.d.ts","./node_modules/embla-carousel/esm/components/ScrollBounds.d.ts","./node_modules/embla-carousel/esm/components/ScrollLooper.d.ts","./node_modules/embla-carousel/esm/components/ScrollProgress.d.ts","./node_modules/embla-carousel/esm/components/SlideRegistry.d.ts","./node_modules/embla-carousel/esm/components/ScrollTarget.d.ts","./node_modules/embla-carousel/esm/components/ScrollTo.d.ts","./node_modules/embla-carousel/esm/components/SlideFocus.d.ts","./node_modules/embla-carousel/esm/components/Translate.d.ts","./node_modules/embla-carousel/esm/components/SlideLooper.d.ts","./node_modules/embla-carousel/esm/components/SlidesHandler.d.ts","./node_modules/embla-carousel/esm/components/SlidesInView.d.ts","./node_modules/embla-carousel/esm/components/Engine.d.ts","./node_modules/embla-carousel/esm/components/OptionsHandler.d.ts","./node_modules/embla-carousel/esm/components/Plugins.d.ts","./node_modules/embla-carousel/esm/components/EmblaCarousel.d.ts","./node_modules/embla-carousel/esm/components/DragHandler.d.ts","./node_modules/embla-carousel/esm/components/Options.d.ts","./node_modules/embla-carousel/esm/index.d.ts","./node_modules/embla-carousel-react/esm/components/useEmblaCarousel.d.ts","./node_modules/embla-carousel-react/esm/index.d.ts","./src/components/ui/carousel.tsx","./node_modules/@radix-ui/react-slot/dist/index.d.mts","./node_modules/class-variance-authority/dist/types.d.ts","./node_modules/class-variance-authority/dist/index.d.ts","./src/components/ui/button.tsx","./src/database/blogs/index.tsx","./node_modules/embla-carousel-autoplay/esm/components/Options.d.ts","./node_modules/embla-carousel-autoplay/esm/components/Autoplay.d.ts","./node_modules/embla-carousel-autoplay/esm/index.d.ts","./src/components/blogCarousel/blogCarousel.tsx","./node_modules/react-icons/lib/iconsManifest.d.ts","./node_modules/react-icons/lib/iconBase.d.ts","./node_modules/react-icons/lib/iconContext.d.ts","./node_modules/react-icons/lib/index.d.ts","./node_modules/react-icons/fa/index.d.ts","./src/components/dashboard/LeaderBoard/BadgeModal.tsx","./src/services/githubService.ts","./src/lib/statsProvider.tsx","./src/components/dashboard/LeaderBoard/PRListModal.tsx","./src/components/dashboard/LeaderBoard/mockData.ts","./src/components/dashboard/LeaderBoard/leaderboard.tsx","./src/components/discussions/DiscussionCard.tsx","./src/components/discussions/index.ts","./node_modules/react-icons/fi/index.d.ts","./src/components/faqs/faqs.tsx","./src/components/header/header.tsx","./src/components/merch/FilterBar.tsx","./src/components/merch/ProductGrid.tsx","./src/components/merch/ShoppingCart.tsx","./src/lib/shopify.ts","./src/pages/merch/index.tsx","./src/components/merch/ProductImageViewer.tsx","./src/components/merch/ProductCard.tsx","./src/components/mockup/DeveloperMockup.tsx","./src/constants/navbarConfig.ts","./src/components/navbar/NavbarIcon.tsx","./node_modules/@types/react-dom/client.d.ts","./src/components/navbar/NavbarIconInjector.tsx","./src/components/scroll/bottom-to-top.tsx","./src/components/svgIcons/FavoriteIcon/index.tsx","./node_modules/@radix-ui/react-context/dist/index.d.mts","./node_modules/@radix-ui/react-primitive/dist/index.d.mts","./node_modules/@radix-ui/react-avatar/dist/index.d.mts","./src/components/ui/avatar.tsx","./src/components/testimonials/TestimonialCard.tsx","./src/components/testimonials/TestimonialCarousel.tsx","./src/components/topmate/TopMateCard.tsx","./src/components/topmate/TopMateSection.tsx","./node_modules/@firebase/component/dist/src/provider.d.ts","./node_modules/@firebase/component/dist/src/component_container.d.ts","./node_modules/@firebase/component/dist/src/types.d.ts","./node_modules/@firebase/component/dist/src/component.d.ts","./node_modules/@firebase/component/dist/index.d.ts","./node_modules/@firebase/util/dist/util-public.d.ts","./node_modules/@firebase/logger/dist/src/logger.d.ts","./node_modules/@firebase/logger/dist/index.d.ts","./node_modules/@firebase/app/dist/app-public.d.ts","./node_modules/firebase/app/dist/app/index.d.ts","./node_modules/@firebase/auth/dist/auth-public.d.ts","./node_modules/firebase/auth/dist/auth/index.d.ts","./node_modules/@firebase/analytics/dist/analytics-public.d.ts","./node_modules/firebase/analytics/dist/analytics/index.d.ts","./src/lib/firebase.ts","./src/components/ui/FirebaseAuthGithub.tsx","./node_modules/@types/react-dom/index.d.ts","./src/components/ui/NavbarFirebaseAuthGithub.tsx","./node_modules/tailwind-merge/dist/types.d.ts","./src/lib/utils.ts","./src/components/ui/badge.tsx","./node_modules/@radix-ui/react-collapsible/dist/index.d.mts","./src/components/ui/collapsible.tsx","./src/components/ui/input.tsx","./src/data/coursesData.ts","./src/utils/jsUtils.ts","./src/data/users.tsx","./src/data/userData.tsx","./src/data/roadmaps/html.tsx","./src/data/roadmaps/index.tsx","./src/data/roadmaps/javascript/index.tsx","./src/database/ebooks/index.tsx","./src/database/projects/projects.tsx","./src/database/sponsors/index.tsx","./src/pages/index.tsx","./src/pages/License/index.tsx","./src/pages/badges/github-badges.tsx","./src/pages/blogs/index.tsx","./src/pages/broadcasts/details.tsx","./src/pages/broadcasts/index.tsx","./src/pages/careers/index.tsx","./src/pages/code-of-conduct/index.tsx","./src/pages/community/index.tsx","./node_modules/@emailjs/browser/es/types/StorageProvider.d.ts","./node_modules/@emailjs/browser/es/models/EmailJSResponseStatus.d.ts","./node_modules/@emailjs/browser/es/types/BlockList.d.ts","./node_modules/@emailjs/browser/es/types/LimitRate.d.ts","./node_modules/@emailjs/browser/es/types/Options.d.ts","./node_modules/@emailjs/browser/es/methods/init/init.d.ts","./node_modules/@emailjs/browser/es/methods/send/send.d.ts","./node_modules/@emailjs/browser/es/methods/sendForm/sendForm.d.ts","./node_modules/@emailjs/browser/es/index.d.ts","./src/pages/contact-us/index.tsx","./src/pages/courses/explore.tsx","./src/pages/courses/index.tsx","./src/pages/dashboard/index.tsx","./src/pages/dashboard/giveaway/index.tsx","./src/pages/ebooks/index.tsx","./src/pages/get-started/index.tsx","./src/pages/interview-prep/BehavioralTab.tsx","./src/pages/interview-prep/CompaniesTab.tsx","./src/pages/interview-prep/OverviewTab.tsx","./src/pages/interview-prep/TechnicalTab.tsx","./src/pages/interview-prep/index.tsx","./src/pages/interview-prep/PracticeTab.tsx","./node_modules/react-icons/fa6/index.d.ts","./src/pages/our-sponsors/SponsorCard/index.tsx","./src/pages/our-sponsors/index.tsx","./src/pages/podcasts/details.tsx","./src/pages/podcasts/index.tsx","./src/pages/privacy-policy/index.tsx","./src/pages/showcase/_components/ShowcaseTagSelect/index.tsx","./src/pages/showcase/_components/ShowcaseFilterToggle/index.tsx","./node_modules/@floating-ui/utils/dist/floating-ui.utils.d.mts","./node_modules/@floating-ui/core/dist/floating-ui.core.d.mts","./node_modules/@floating-ui/utils/dist/floating-ui.utils.dom.d.mts","./node_modules/@floating-ui/dom/dist/floating-ui.dom.d.mts","./node_modules/@floating-ui/react-dom/dist/floating-ui.react-dom.d.mts","./node_modules/@floating-ui/react/dist/floating-ui.react.d.mts","./src/pages/showcase/_components/ShowcaseTooltip/index.tsx","./src/pages/showcase/_components/ShowcaseCard/index.tsx","./src/pages/showcase/index.tsx","./src/pages/terms-service/index.tsx","./src/plugins/giscus-injector.ts","./src/plugins/tailwind-plugin.ts","./src/theme/Layout.tsx","./src/theme/MDXComponents.js","./src/theme/NavbarItem.tsx","./node_modules/@vercel/analytics/dist/react/index.d.mts","./src/theme/Root.tsx","./src/theme/ColorModeToggle/index.tsx","./node_modules/@docusaurus/theme-common/lib/contexts/announcementBar.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/tabsUtils.d.ts","./node_modules/@docusaurus/theme-common/lib/contexts/navbarMobileSidebar.d.ts","./node_modules/@docusaurus/theme-common/lib/contexts/navbarSecondaryMenu/display.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/useAlternatePageUtils.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/searchUtils.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/titleFormatterUtils.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/useLocationChange.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/useLocalPathname.d.ts","./node_modules/@docusaurus/mdx-loader/lib/frontMatter.d.ts","./node_modules/@docusaurus/mdx-loader/lib/remark/admonitions/index.d.ts","./node_modules/@docusaurus/mdx-loader/lib/processor.d.ts","./node_modules/@docusaurus/types/src/i18n.d.ts","./node_modules/@docusaurus/types/node_modules/webpack-merge/dist/types.d.ts","./node_modules/@docusaurus/types/src/swizzle.d.ts","./node_modules/@docusaurus/types/src/routing.d.ts","./node_modules/@docusaurus/types/src/bundler.d.ts","./node_modules/@docusaurus/types/src/plugin.d.ts","./node_modules/@docusaurus/types/src/context.d.ts","./node_modules/@docusaurus/types/src/reporting.d.ts","./node_modules/@docusaurus/types/src/markdown.d.ts","./node_modules/@docusaurus/types/src/config.d.ts","./node_modules/@docusaurus/types/src/clientModule.d.ts","./node_modules/@docusaurus/types/src/utils.d.ts","./node_modules/@docusaurus/types/src/index.d.ts","./node_modules/@docusaurus/mdx-loader/lib/remark/resolveMarkdownLinks/index.d.ts","./node_modules/@docusaurus/mdx-loader/lib/utils.d.ts","./node_modules/@docusaurus/mdx-loader/lib/options.d.ts","./node_modules/@docusaurus/mdx-loader/lib/loader.d.ts","./node_modules/@docusaurus/mdx-loader/lib/remark/toc/types.d.ts","./node_modules/@docusaurus/mdx-loader/lib/createMDXLoader.d.ts","./node_modules/@docusaurus/mdx-loader/lib/index.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/tocUtils.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/scrollUtils.d.ts","./node_modules/@types/react-router/index.d.ts","./node_modules/@types/react-router-config/index.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/routesUtils.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/navbarUtils.d.ts","./node_modules/@docusaurus/theme-common/lib/hooks/useTOCHighlight.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/IntlUtils.d.ts","./node_modules/@docusaurus/theme-common/lib/hooks/useHideableNavbar.d.ts","./node_modules/@docusaurus/theme-common/lib/hooks/useKeyboardNavigation.d.ts","./node_modules/@docusaurus/theme-common/lib/hooks/useLockBodyScroll.d.ts","./node_modules/@docusaurus/theme-common/lib/hooks/useBackToTopButton.d.ts","./node_modules/@docusaurus/theme-common/lib/translations/blogTranslations.d.ts","./node_modules/@docusaurus/theme-common/lib/internal.d.ts","./src/theme/DocSidebar/Desktop/index.tsx","./src/theme/DocSidebarItem/types.ts","./src/theme/DocSidebarItem/index.tsx","./src/theme/DocSidebarItem/Category/index.tsx","./src/theme/DocSidebarItem/Html/index.tsx","./src/theme/DocSidebarItem/Link/index.tsx","./src/theme/DocSidebarItems/index.tsx","./src/theme/Footer/index.tsx","./src/theme/Footer/Copyright/index.tsx","./src/theme/Footer/Layout/Counter.tsx","./src/theme/Footer/Layout/index.tsx","./src/theme/Footer/LinkItem/index.tsx","./src/theme/Footer/Links/index.tsx","./src/theme/Footer/Links/MultiColumn/index.tsx","./src/theme/Footer/Links/Simple/index.tsx","./src/theme/Footer/Logo/index.tsx","./src/theme/Navbar/index.tsx","./src/theme/Navbar/Content/index.tsx","./src/theme/NavbarItem/index.tsx","./src/theme/NotFound/index.tsx","./src/theme/NotFound/Content/index.tsx","./src/types/global.d.ts","./src/utils/navbarUtils.ts","./node_modules/@docusaurus/preset-classic/node_modules/@docusaurus/types/src/index.d.ts","./node_modules/react-loadable/index.d.ts","./node_modules/@types/react-router-dom/index.d.ts","./node_modules/@docusaurus/preset-classic/node_modules/@docusaurus/module-type-aliases/src/index.d.ts","./node_modules/@docusaurus/preset-classic/node_modules/@docusaurus/plugin-content-docs/src/sidebars/types.ts","./node_modules/@docusaurus/preset-classic/node_modules/@docusaurus/plugin-content-docs/src/plugin-content-docs.d.ts","./node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/types/src/index.d.ts","./node_modules/feed/lib/typings/index.d.ts","./node_modules/feed/lib/feed.d.ts","./node_modules/@docusaurus/plugin-content-blog/src/plugin-content-blog.d.ts","./node_modules/@docusaurus/plugin-content-pages/node_modules/@docusaurus/types/src/index.d.ts","./node_modules/@docusaurus/plugin-content-pages/src/plugin-content-pages.d.ts","./node_modules/@docusaurus/plugin-sitemap/node_modules/@docusaurus/types/src/index.d.ts","./node_modules/@docusaurus/plugin-sitemap/lib/types.d.ts","./node_modules/@docusaurus/plugin-sitemap/lib/options.d.ts","./node_modules/@docusaurus/plugin-sitemap/lib/index.d.ts","./node_modules/@docusaurus/plugin-svgr/node_modules/@docusaurus/types/src/index.d.ts","./node_modules/@docusaurus/plugin-svgr/lib/options.d.ts","./node_modules/@docusaurus/plugin-svgr/lib/index.d.ts","./node_modules/@docusaurus/preset-classic/node_modules/@docusaurus/plugin-google-analytics/lib/options.d.ts","./node_modules/@docusaurus/preset-classic/node_modules/@docusaurus/plugin-google-analytics/lib/index.d.ts","./node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/types/src/index.d.ts","./node_modules/@docusaurus/plugin-google-gtag/lib/options.d.ts","./node_modules/@docusaurus/plugin-google-gtag/lib/index.d.ts","./node_modules/@docusaurus/plugin-google-tag-manager/node_modules/@docusaurus/types/src/index.d.ts","./node_modules/@docusaurus/plugin-google-tag-manager/lib/options.d.ts","./node_modules/@docusaurus/plugin-google-tag-manager/lib/index.d.ts","./node_modules/@mdx-js/react/lib/index.d.ts","./node_modules/@mdx-js/react/index.d.ts","./node_modules/@docusaurus/theme-common/lib/components/Details/index.d.ts","./node_modules/@docusaurus/preset-classic/node_modules/@docusaurus/theme-classic/src/theme-classic.d.ts","./node_modules/@algolia/client-common/dist/common.d.ts","./node_modules/@algolia/client-search/dist/browser.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/MaybePromise.d.ts","./node_modules/algoliasearch/dist/lite/browser.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/preset-algolia/algoliasearch.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/SearchResponse.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/UserAgent.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/preset-algolia/createRequester.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/core/AutocompleteEnvironment.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/core/AutocompleteReshape.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/core/AutocompletePlugin.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/core/AutocompleteOptions.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/core/AutocompleteSource.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/core/AutocompleteCollection.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/core/AutocompleteContext.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/core/AutocompleteState.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/core/AutocompleteNavigator.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/core/AutocompletePropGetters.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/core/AutocompleteSetters.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/core/AutocompleteApi.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/core/index.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/utils/createCancelablePromise.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/utils/createCancelablePromiseList.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/createRef.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/debounce.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/decycle.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/flatten.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/generateAutocompleteId.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/getAttributeValueByPath.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/getItemsCount.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/invariant.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/isEqual.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/noop.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/safelyRunOnBrowser.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/userAgents.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/version.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/warn.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/js/AutocompleteClassNames.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/js/AutocompleteRenderer.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/js/HighlightHitParams.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/js/AutocompleteComponents.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/js/AutocompleteState.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/js/AutocompleteSource.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/js/AutocompleteCollection.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/js/AutocompletePlugin.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/js/AutocompletePropGetters.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/js/AutocompleteRender.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/js/AutocompleteTranslations.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/js/AutocompleteOptions.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/js/index.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/index.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/utils/createConcurrentSafePromise.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/utils/getNextActiveItemId.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/utils/getNormalizedSources.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/utils/getPluginSubmitPromise.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/utils/getActiveItem.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/utils/getAutocompleteElementId.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/utils/isOrContainsNode.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/utils/isSamsung.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/utils/mapToAlgoliaResponse.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/utils/getNativeEvent.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/utils/index.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/types/AutocompleteStore.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/types/AutocompleteSubscribers.d.ts","./node_modules/@algolia/autocomplete-plugin-algolia-insights/dist/esm/types/AlgoliaInsightsHit.d.ts","./node_modules/@algolia/autocomplete-plugin-algolia-insights/dist/esm/createSearchInsightsApi.d.ts","./node_modules/@algolia/autocomplete-plugin-algolia-insights/dist/esm/types/AutocompleteInsightsApi.d.ts","./node_modules/@algolia/autocomplete-plugin-algolia-insights/dist/esm/types/EventParams.d.ts","./node_modules/search-insights/dist/_getVersion.d.ts","./node_modules/search-insights/dist/utils/request.d.ts","./node_modules/search-insights/dist/_sendEvent.d.ts","./node_modules/search-insights/dist/_tokenUtils.d.ts","./node_modules/search-insights/dist/utils/extractAdditionalParams.d.ts","./node_modules/search-insights/dist/utils/featureDetection.d.ts","./node_modules/search-insights/dist/utils/objectQueryTracker.d.ts","./node_modules/search-insights/dist/utils/index.d.ts","./node_modules/search-insights/dist/click.d.ts","./node_modules/search-insights/dist/conversion.d.ts","./node_modules/search-insights/dist/init.d.ts","./node_modules/search-insights/dist/view.d.ts","./node_modules/search-insights/dist/insights.d.ts","./node_modules/search-insights/dist/_algoliaAgent.d.ts","./node_modules/search-insights/dist/types.d.ts","./node_modules/search-insights/dist/_createInsightsClient.d.ts","./node_modules/search-insights/dist/_getFunctionalInterface.d.ts","./node_modules/search-insights/dist/_processQueue.d.ts","./node_modules/search-insights/dist/utils/getRequesterForBrowser.d.ts","./node_modules/search-insights/dist/utils/localStorage.d.ts","./node_modules/search-insights/dist/entry-browser.d.ts","./node_modules/search-insights/index-browser.d.ts","./node_modules/@algolia/autocomplete-plugin-algolia-insights/dist/esm/types/InsightsClient.d.ts","./node_modules/@algolia/autocomplete-plugin-algolia-insights/dist/esm/types/index.d.ts","./node_modules/@algolia/autocomplete-plugin-algolia-insights/dist/esm/createAlgoliaInsightsPlugin.d.ts","./node_modules/@algolia/autocomplete-plugin-algolia-insights/dist/esm/index.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/types/index.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/createAutocomplete.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/getDefaultProps.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/index.d.ts","./node_modules/@ai-sdk/provider/dist/index.d.ts","./node_modules/zod/v4/core/standard-schema.d.cts","./node_modules/zod/v4/core/util.d.cts","./node_modules/zod/v4/core/versions.d.cts","./node_modules/zod/v4/core/schemas.d.cts","./node_modules/zod/v4/core/checks.d.cts","./node_modules/zod/v4/core/errors.d.cts","./node_modules/zod/v4/core/core.d.cts","./node_modules/zod/v4/core/parse.d.cts","./node_modules/zod/v4/core/regexes.d.cts","./node_modules/zod/v4/locales/ar.d.cts","./node_modules/zod/v4/locales/az.d.cts","./node_modules/zod/v4/locales/be.d.cts","./node_modules/zod/v4/locales/bg.d.cts","./node_modules/zod/v4/locales/ca.d.cts","./node_modules/zod/v4/locales/cs.d.cts","./node_modules/zod/v4/locales/da.d.cts","./node_modules/zod/v4/locales/de.d.cts","./node_modules/zod/v4/locales/en.d.cts","./node_modules/zod/v4/locales/eo.d.cts","./node_modules/zod/v4/locales/es.d.cts","./node_modules/zod/v4/locales/fa.d.cts","./node_modules/zod/v4/locales/fi.d.cts","./node_modules/zod/v4/locales/fr.d.cts","./node_modules/zod/v4/locales/fr-CA.d.cts","./node_modules/zod/v4/locales/he.d.cts","./node_modules/zod/v4/locales/hu.d.cts","./node_modules/zod/v4/locales/id.d.cts","./node_modules/zod/v4/locales/is.d.cts","./node_modules/zod/v4/locales/it.d.cts","./node_modules/zod/v4/locales/ja.d.cts","./node_modules/zod/v4/locales/ka.d.cts","./node_modules/zod/v4/locales/kh.d.cts","./node_modules/zod/v4/locales/km.d.cts","./node_modules/zod/v4/locales/ko.d.cts","./node_modules/zod/v4/locales/lt.d.cts","./node_modules/zod/v4/locales/mk.d.cts","./node_modules/zod/v4/locales/ms.d.cts","./node_modules/zod/v4/locales/nl.d.cts","./node_modules/zod/v4/locales/no.d.cts","./node_modules/zod/v4/locales/ota.d.cts","./node_modules/zod/v4/locales/ps.d.cts","./node_modules/zod/v4/locales/pl.d.cts","./node_modules/zod/v4/locales/pt.d.cts","./node_modules/zod/v4/locales/ru.d.cts","./node_modules/zod/v4/locales/sl.d.cts","./node_modules/zod/v4/locales/sv.d.cts","./node_modules/zod/v4/locales/ta.d.cts","./node_modules/zod/v4/locales/th.d.cts","./node_modules/zod/v4/locales/tr.d.cts","./node_modules/zod/v4/locales/ua.d.cts","./node_modules/zod/v4/locales/uk.d.cts","./node_modules/zod/v4/locales/ur.d.cts","./node_modules/zod/v4/locales/vi.d.cts","./node_modules/zod/v4/locales/zh-CN.d.cts","./node_modules/zod/v4/locales/zh-TW.d.cts","./node_modules/zod/v4/locales/yo.d.cts","./node_modules/zod/v4/locales/index.d.cts","./node_modules/zod/v4/core/registries.d.cts","./node_modules/zod/v4/core/doc.d.cts","./node_modules/zod/v4/core/api.d.cts","./node_modules/zod/v4/core/json-schema.d.cts","./node_modules/zod/v4/core/to-json-schema.d.cts","./node_modules/zod/v4/core/index.d.cts","./node_modules/zod/v4/classic/errors.d.cts","./node_modules/zod/v4/classic/parse.d.cts","./node_modules/zod/v4/classic/schemas.d.cts","./node_modules/zod/v4/classic/checks.d.cts","./node_modules/zod/v4/classic/compat.d.cts","./node_modules/zod/v4/classic/iso.d.cts","./node_modules/zod/v4/classic/coerce.d.cts","./node_modules/zod/v4/classic/external.d.cts","./node_modules/zod/v4/classic/index.d.cts","./node_modules/zod/v4/index.d.cts","./node_modules/@standard-schema/spec/dist/index.d.ts","./node_modules/zod/v3/helpers/typeAliases.d.cts","./node_modules/zod/v3/helpers/util.d.cts","./node_modules/zod/v3/ZodError.d.cts","./node_modules/zod/v3/locales/en.d.cts","./node_modules/zod/v3/errors.d.cts","./node_modules/zod/v3/helpers/parseUtil.d.cts","./node_modules/zod/v3/helpers/enumUtil.d.cts","./node_modules/zod/v3/helpers/errorUtil.d.cts","./node_modules/zod/v3/helpers/partialUtil.d.cts","./node_modules/zod/v3/standard-schema.d.cts","./node_modules/zod/v3/types.d.cts","./node_modules/zod/v3/external.d.cts","./node_modules/zod/v3/index.d.cts","./node_modules/eventsource-parser/dist/stream.d.ts","./node_modules/@ai-sdk/provider-utils/dist/index.d.ts","./node_modules/@ai-sdk/gateway/dist/index.d.ts","./node_modules/@opentelemetry/api/build/src/baggage/internal/symbol.d.ts","./node_modules/@opentelemetry/api/build/src/baggage/types.d.ts","./node_modules/@opentelemetry/api/build/src/baggage/utils.d.ts","./node_modules/@opentelemetry/api/build/src/common/Exception.d.ts","./node_modules/@opentelemetry/api/build/src/common/Time.d.ts","./node_modules/@opentelemetry/api/build/src/common/Attributes.d.ts","./node_modules/@opentelemetry/api/build/src/context/types.d.ts","./node_modules/@opentelemetry/api/build/src/context/context.d.ts","./node_modules/@opentelemetry/api/build/src/api/context.d.ts","./node_modules/@opentelemetry/api/build/src/diag/types.d.ts","./node_modules/@opentelemetry/api/build/src/diag/consoleLogger.d.ts","./node_modules/@opentelemetry/api/build/src/api/diag.d.ts","./node_modules/@opentelemetry/api/build/src/metrics/ObservableResult.d.ts","./node_modules/@opentelemetry/api/build/src/metrics/Metric.d.ts","./node_modules/@opentelemetry/api/build/src/metrics/Meter.d.ts","./node_modules/@opentelemetry/api/build/src/metrics/NoopMeter.d.ts","./node_modules/@opentelemetry/api/build/src/metrics/MeterProvider.d.ts","./node_modules/@opentelemetry/api/build/src/api/metrics.d.ts","./node_modules/@opentelemetry/api/build/src/propagation/TextMapPropagator.d.ts","./node_modules/@opentelemetry/api/build/src/baggage/context-helpers.d.ts","./node_modules/@opentelemetry/api/build/src/api/propagation.d.ts","./node_modules/@opentelemetry/api/build/src/trace/attributes.d.ts","./node_modules/@opentelemetry/api/build/src/trace/trace_state.d.ts","./node_modules/@opentelemetry/api/build/src/trace/span_context.d.ts","./node_modules/@opentelemetry/api/build/src/trace/link.d.ts","./node_modules/@opentelemetry/api/build/src/trace/status.d.ts","./node_modules/@opentelemetry/api/build/src/trace/span.d.ts","./node_modules/@opentelemetry/api/build/src/trace/span_kind.d.ts","./node_modules/@opentelemetry/api/build/src/trace/SpanOptions.d.ts","./node_modules/@opentelemetry/api/build/src/trace/tracer.d.ts","./node_modules/@opentelemetry/api/build/src/trace/tracer_options.d.ts","./node_modules/@opentelemetry/api/build/src/trace/ProxyTracer.d.ts","./node_modules/@opentelemetry/api/build/src/trace/tracer_provider.d.ts","./node_modules/@opentelemetry/api/build/src/trace/ProxyTracerProvider.d.ts","./node_modules/@opentelemetry/api/build/src/trace/SamplingResult.d.ts","./node_modules/@opentelemetry/api/build/src/trace/Sampler.d.ts","./node_modules/@opentelemetry/api/build/src/trace/trace_flags.d.ts","./node_modules/@opentelemetry/api/build/src/trace/internal/utils.d.ts","./node_modules/@opentelemetry/api/build/src/trace/spancontext-utils.d.ts","./node_modules/@opentelemetry/api/build/src/trace/invalid-span-constants.d.ts","./node_modules/@opentelemetry/api/build/src/trace/context-utils.d.ts","./node_modules/@opentelemetry/api/build/src/api/trace.d.ts","./node_modules/@opentelemetry/api/build/src/context-api.d.ts","./node_modules/@opentelemetry/api/build/src/diag-api.d.ts","./node_modules/@opentelemetry/api/build/src/metrics-api.d.ts","./node_modules/@opentelemetry/api/build/src/propagation-api.d.ts","./node_modules/@opentelemetry/api/build/src/trace-api.d.ts","./node_modules/@opentelemetry/api/build/src/index.d.ts","./node_modules/ai/dist/index.d.ts","./node_modules/@ai-sdk/react/dist/index.d.ts","./node_modules/@docsearch/react/dist/esm/index.d.ts","./node_modules/@docusaurus/preset-classic/node_modules/@docusaurus/theme-search-algolia/src/theme-search-algolia.d.ts","./node_modules/@docusaurus/preset-classic/lib/options.d.ts","./node_modules/@docusaurus/preset-classic/lib/index.d.ts","./node_modules/dotenv/lib/main.d.ts","./docusaurus.config.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/constants.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/emitUtils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/gitUtils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/i18nUtils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/jsUtils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/urlUtils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/tags.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/slugger.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/markdownUtils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/markdownLinks.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/pathUtils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/hashUtils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/globUtils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/webpackUtils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/moduleUtils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/dataFileUtils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/contentVisibilityUtils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/regExpUtils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/cliUtils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/routeUtils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/lastUpdateUtils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/index.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/mdx-loader/lib/frontMatter.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/mdx-loader/lib/remark/admonitions/index.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/mdx-loader/lib/processor.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/mdx-loader/lib/remark/resolveMarkdownLinks/index.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/mdx-loader/lib/utils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/mdx-loader/lib/options.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/mdx-loader/lib/loader.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/mdx-loader/lib/remark/toc/types.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/mdx-loader/lib/createMDXLoader.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/mdx-loader/lib/index.d.ts","./node_modules/@docusaurus/plugin-content-docs/src/sidebars/types.ts","./node_modules/@docusaurus/plugin-content-docs/src/plugin-content-docs.d.ts","./sidebars.ts","./node_modules/@types/connect/index.d.ts","./node_modules/@types/body-parser/index.d.ts","./node_modules/@types/bonjour/index.d.ts","./node_modules/@types/canvas-confetti/index.d.ts","./node_modules/@types/send/index.d.ts","./node_modules/@types/qs/index.d.ts","./node_modules/@types/range-parser/index.d.ts","./node_modules/@types/express-serve-static-core/index.d.ts","./node_modules/@types/connect-history-api-fallback/index.d.ts","./node_modules/@types/d3-array/index.d.ts","./node_modules/@types/d3-selection/index.d.ts","./node_modules/@types/d3-axis/index.d.ts","./node_modules/@types/d3-brush/index.d.ts","./node_modules/@types/d3-chord/index.d.ts","./node_modules/@types/d3-color/index.d.ts","./node_modules/@types/geojson/index.d.ts","./node_modules/@types/d3-contour/index.d.ts","./node_modules/@types/d3-delaunay/index.d.ts","./node_modules/@types/d3-dispatch/index.d.ts","./node_modules/@types/d3-drag/index.d.ts","./node_modules/@types/d3-dsv/index.d.ts","./node_modules/@types/d3-ease/index.d.ts","./node_modules/@types/d3-fetch/index.d.ts","./node_modules/@types/d3-force/index.d.ts","./node_modules/@types/d3-format/index.d.ts","./node_modules/@types/d3-geo/index.d.ts","./node_modules/@types/d3-hierarchy/index.d.ts","./node_modules/@types/d3-interpolate/index.d.ts","./node_modules/@types/d3-path/index.d.ts","./node_modules/@types/d3-polygon/index.d.ts","./node_modules/@types/d3-quadtree/index.d.ts","./node_modules/@types/d3-random/index.d.ts","./node_modules/@types/d3-time/index.d.ts","./node_modules/@types/d3-scale/index.d.ts","./node_modules/@types/d3-scale-chromatic/index.d.ts","./node_modules/@types/d3-shape/index.d.ts","./node_modules/@types/d3-time-format/index.d.ts","./node_modules/@types/d3-timer/index.d.ts","./node_modules/@types/d3-transition/index.d.ts","./node_modules/@types/d3-zoom/index.d.ts","./node_modules/@types/d3/index.d.ts","./node_modules/@types/ms/index.d.ts","./node_modules/@types/debug/index.d.ts","./node_modules/@types/eslint/use-at-your-own-risk.d.ts","./node_modules/@types/eslint/index.d.ts","./node_modules/@types/http-errors/index.d.ts","./node_modules/@types/mime/index.d.ts","./node_modules/@types/serve-static/node_modules/@types/send/index.d.ts","./node_modules/@types/serve-static/index.d.ts","./node_modules/@types/express/index.d.ts","./node_modules/@types/gtag.js/index.d.ts","./node_modules/@types/html-minifier-terser/index.d.ts","./node_modules/@types/http-cache-semantics/index.d.ts","./node_modules/@types/http-proxy/index.d.ts","./node_modules/@types/istanbul-lib-coverage/index.d.ts","./node_modules/@types/istanbul-lib-report/index.d.ts","./node_modules/@types/istanbul-reports/index.d.ts","./node_modules/@types/katex/index.d.ts","./node_modules/@types/long/index.d.ts","./node_modules/@types/mdx/index.d.ts","./node_modules/@types/node-forge/index.d.ts","./node_modules/@types/retry/index.d.ts","./node_modules/@types/sax/index.d.ts","./node_modules/@types/serve-index/index.d.ts","./node_modules/@types/sockjs/index.d.ts","./node_modules/@types/stylis/index.d.ts","./node_modules/@types/trusted-types/lib/index.d.ts","./node_modules/@types/trusted-types/index.d.ts","./node_modules/@types/ws/index.d.ts","./node_modules/@types/yargs-parser/index.d.ts","./node_modules/@types/yargs/index.d.ts","./node_modules/@docusaurus/module-type-aliases/src/index.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/module-type-aliases/src/index.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/createautocomplete.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/getdefaultprops.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/types/autocompletestore.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/types/autocompletesubscribers.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/utils/createcancelablepromise.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/utils/createcancelablepromiselist.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/utils/createconcurrentsafepromise.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/utils/getnextactiveitemid.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/utils/getnormalizedsources.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/utils/getpluginsubmitpromise.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/utils/getactiveitem.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/utils/getautocompleteelementid.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/utils/isorcontainsnode.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/utils/issamsung.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/utils/maptoalgoliaresponse.d.ts","./node_modules/@algolia/autocomplete-core/dist/esm/utils/getnativeevent.d.ts","./node_modules/@algolia/autocomplete-plugin-algolia-insights/dist/esm/createalgoliainsightsplugin.d.ts","./node_modules/@algolia/autocomplete-plugin-algolia-insights/dist/esm/types/algoliainsightshit.d.ts","./node_modules/@algolia/autocomplete-plugin-algolia-insights/dist/esm/types/autocompleteinsightsapi.d.ts","./node_modules/@algolia/autocomplete-plugin-algolia-insights/dist/esm/types/eventparams.d.ts","./node_modules/@algolia/autocomplete-plugin-algolia-insights/dist/esm/types/insightsclient.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/core/autocompleteenvironment.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/core/autocompletereshape.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/core/autocompleteplugin.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/core/autocompleteoptions.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/core/autocompletesource.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/core/autocompletecollection.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/core/autocompletecontext.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/core/autocompletestate.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/core/autocompletepropgetters.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/core/autocompletesetters.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/core/autocompleteapi.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/maybepromise.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/searchresponse.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/useragent.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/createref.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/generateautocompleteid.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/getattributevaluebypath.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/getitemscount.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/isequal.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/safelyrunonbrowser.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/useragents.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/js/autocompleteclassnames.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/js/autocompleterenderer.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/js/highlighthitparams.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/js/autocompletecomponents.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/js/autocompletestate.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/js/autocompletesource.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/js/autocompletecollection.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/js/autocompleteplugin.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/js/autocompletepropgetters.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/js/autocompleterender.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/js/autocompletetranslations.d.ts","./node_modules/@algolia/autocomplete-shared/dist/esm/js/autocompleteoptions.d.ts","./node_modules/@docusaurus/mdx-loader/lib/createmdxloader.d.ts","./node_modules/@docusaurus/mdx-loader/lib/remark/resolvemarkdownlinks/index.d.ts","./node_modules/@docusaurus/mdx-loader/lib/frontmatter.d.ts","./node_modules/@docusaurus/utils/node_modules/@docusaurus/types/src/clientmodule.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/mdx-loader/lib/createmdxloader.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/mdx-loader/lib/remark/resolvemarkdownlinks/index.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/mdx-loader/lib/frontmatter.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/emitutils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/gitutils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/i18nutils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/jsutils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/urlutils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/markdownutils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/markdownlinks.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/pathutils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/hashutils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/globutils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/webpackutils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/moduleutils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/datafileutils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/contentvisibilityutils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/regexputils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/cliutils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/routeutils.d.ts","./node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/utils/lib/lastupdateutils.d.ts","./node_modules/@docusaurus/theme-common/lib/components/details/index.d.ts","./node_modules/@docusaurus/theme-common/lib/contexts/colormode.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/usethemeconfig.d.ts","./node_modules/@docusaurus/theme-common/lib/components/themedcomponent/index.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/storageutils.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/usepluralform.d.ts","./node_modules/@docusaurus/theme-common/lib/components/collapsible/index.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/themeclassnames.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/accessibilityutils.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/reactutils.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/metadatautils.d.ts","./node_modules/@docusaurus/theme-common/lib/contexts/navbarsecondarymenu/content.d.ts","./node_modules/@docusaurus/theme-common/lib/hooks/usewindowsize.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/tagsutils.d.ts","./node_modules/@docusaurus/theme-common/lib/hooks/usesearchpage.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/footerutils.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/regexputils.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/jsutils.d.ts","./node_modules/@docusaurus/theme-common/lib/hooks/useprismtheme.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/admonitionutils.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/historyutils.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/skiptocontentutils.d.ts","./node_modules/@docusaurus/theme-common/lib/translations/contentvisibilitytranslations.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/errorboundaryutils.d.ts","./node_modules/@docusaurus/theme-common/lib/hooks/usecodewordwrap.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/codeblockutils.d.ts","./node_modules/@docusaurus/theme-common/lib/contexts/announcementbar.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/tabsutils.d.ts","./node_modules/@docusaurus/theme-common/lib/contexts/navbarmobilesidebar.d.ts","./node_modules/@docusaurus/theme-common/lib/contexts/navbarsecondarymenu/display.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/usealternatepageutils.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/searchutils.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/titleformatterutils.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/uselocationchange.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/uselocalpathname.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/tocutils.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/scrollutils.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/routesutils.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/navbarutils.d.ts","./node_modules/@docusaurus/theme-common/lib/hooks/usetochighlight.d.ts","./node_modules/@docusaurus/theme-common/lib/utils/intlutils.d.ts","./node_modules/@docusaurus/theme-common/lib/hooks/usehideablenavbar.d.ts","./node_modules/@docusaurus/theme-common/lib/hooks/usekeyboardnavigation.d.ts","./node_modules/@docusaurus/theme-common/lib/hooks/uselockbodyscroll.d.ts","./node_modules/@docusaurus/theme-common/lib/hooks/usebacktotopbutton.d.ts","./node_modules/@docusaurus/theme-common/lib/translations/blogtranslations.d.ts","./node_modules/@docusaurus/types/src/clientmodule.d.ts","./node_modules/@docusaurus/utils/lib/emitutils.d.ts","./node_modules/@docusaurus/utils/lib/gitutils.d.ts","./node_modules/@docusaurus/utils/lib/i18nutils.d.ts","./node_modules/@docusaurus/utils/lib/jsutils.d.ts","./node_modules/@docusaurus/utils/lib/urlutils.d.ts","./node_modules/@docusaurus/utils/lib/markdownutils.d.ts","./node_modules/@docusaurus/utils/lib/markdownlinks.d.ts","./node_modules/@docusaurus/utils/lib/pathutils.d.ts","./node_modules/@docusaurus/utils/lib/hashutils.d.ts","./node_modules/@docusaurus/utils/lib/globutils.d.ts","./node_modules/@docusaurus/utils/lib/webpackutils.d.ts","./node_modules/@docusaurus/utils/lib/moduleutils.d.ts","./node_modules/@docusaurus/utils/lib/datafileutils.d.ts","./node_modules/@docusaurus/utils/lib/contentvisibilityutils.d.ts","./node_modules/@docusaurus/utils/lib/regexputils.d.ts","./node_modules/@docusaurus/utils/lib/cliutils.d.ts","./node_modules/@docusaurus/utils/lib/routeutils.d.ts","./node_modules/@docusaurus/utils/lib/lastupdateutils.d.ts","./node_modules/@giscus/react/dist/giscus.d.ts","./node_modules/@opentelemetry/api/build/src/metrics/meter.d.ts","./node_modules/@opentelemetry/api/build/src/metrics/meterprovider.d.ts","./node_modules/@opentelemetry/api/build/src/propagation/textmappropagator.d.ts","./node_modules/@opentelemetry/api/build/src/common/exception.d.ts","./node_modules/@opentelemetry/api/build/src/common/time.d.ts","./node_modules/@opentelemetry/api/build/src/common/attributes.d.ts","./node_modules/@opentelemetry/api/build/src/diag/consolelogger.d.ts","./node_modules/@opentelemetry/api/build/src/metrics/observableresult.d.ts","./node_modules/@opentelemetry/api/build/src/metrics/metric.d.ts","./node_modules/@opentelemetry/api/build/src/metrics/noopmeter.d.ts","./node_modules/@opentelemetry/api/build/src/trace/spanoptions.d.ts","./node_modules/@opentelemetry/api/build/src/trace/proxytracer.d.ts","./node_modules/@opentelemetry/api/build/src/trace/proxytracerprovider.d.ts","./node_modules/@opentelemetry/api/build/src/trace/samplingresult.d.ts","./node_modules/@opentelemetry/api/build/src/trace/sampler.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/irangevalue.d.ts","./node_modules/@tsparticles/engine/types/types/rangevalue.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/icoordinates.d.ts","./node_modules/@tsparticles/engine/types/types/customeventargs.d.ts","./node_modules/@tsparticles/engine/types/types/customeventlistener.d.ts","./node_modules/@tsparticles/engine/types/types/singleormultiple.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/colors.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/icolormanager.d.ts","./node_modules/@tsparticles/engine/types/types/exportresult.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/idelta.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/ioptionscolor.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/ibubbleparticledata.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/imovepathgenerator.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/iparticlevalueanimation.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/iparticlehslanimation.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/idistance.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/iparticleretinaprops.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/iparticleroll.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/ianimation.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/icoloranimation.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/ihslanimation.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/ianimatablecolor.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/particles/collisions/icollisionsabsorb.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/particles/collisions/icollisionsoverlap.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/ivaluewithrandom.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/particles/bounce/iparticlesbounce.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/particles/collisions/icollisions.d.ts","./node_modules/@tsparticles/engine/types/types/recursivepartial.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/ishapevalues.d.ts","./node_modules/@tsparticles/engine/types/types/shapedata.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/particles/effect/ieffect.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/interactivity/events/iclickevent.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/interactivity/events/idivevent.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/interactivity/events/iparallax.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/interactivity/events/ihoverevent.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/interactivity/events/iresizeevent.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/interactivity/events/ievents.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/interactivity/modes/imodes.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/interactivity/iinteractivity.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/particles/move/imoveangle.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/particles/move/imoveattract.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/particles/move/imovecenter.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/particles/move/imovegravity.d.ts","./node_modules/@tsparticles/engine/types/types/pathoptions.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/particles/move/path/imovepath.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/particles/move/imovetrail.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/particles/move/ioutmodes.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/particles/move/ispin.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/particles/move/imove.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/particles/opacity/iopacityanimation.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/particles/opacity/iopacity.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/particles/number/iparticlesdensity.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/particles/number/iparticlesnumberlimit.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/particles/number/iparticlesnumber.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/particles/ishadow.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/particles/shape/ishape.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/particles/size/isizeanimation.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/particles/size/isize.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/particles/istroke.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/particles/zindex/izindex.d.ts","./node_modules/@tsparticles/engine/types/types/particlesgroups.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/particles/iparticlesoptions.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/islowparticledata.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/ioptionloader.d.ts","./node_modules/@tsparticles/engine/types/core/particle.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/icontainerplugin.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/ishapedrawdata.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/ieffectdrawer.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/background/ibackground.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/backgroundmask/ibackgroundmaskcover.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/backgroundmask/ibackgroundmask.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/fullscreen/ifullscreen.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/imanualparticle.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/iresponsive.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/theme/ithemedefault.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/theme/itheme.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/ioptions.d.ts","./node_modules/@tsparticles/engine/types/types/isourceoptions.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/iinteractor.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/iloadparams.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/iparticlemover.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/iparticlecolorstyle.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/iparticletransformvalues.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/iparticleupdater.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/iplugin.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/ishapedrawer.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/ibounds.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/icirclebouncer.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/imousedata.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/icontainerinteractivity.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/idimension.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/idrawparticleparams.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/iexternalinteractor.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/iparticlelife.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/iparticlesinteractor.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/ipositionfromsizeparams.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/irectsideresult.d.ts","./node_modules/@tsparticles/engine/types/core/interfaces/itrailfilldata.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/ianimatable.d.ts","./node_modules/@tsparticles/engine/types/options/interfaces/interactivity/modes/imodediv.d.ts","./node_modules/@tsparticles/engine/types/core/utils/eventlisteners.d.ts","./node_modules/@tsparticles/engine/types/core/utils/interactionmanager.d.ts","./node_modules/@tsparticles/engine/types/core/utils/quadtree.d.ts","./node_modules/@tsparticles/engine/types/core/particles.d.ts","./node_modules/@tsparticles/engine/types/core/retina.d.ts","./node_modules/@tsparticles/engine/types/core/engine.d.ts","./node_modules/@tsparticles/engine/types/core/canvas.d.ts","./node_modules/@tsparticles/engine/types/core/container.d.ts","./node_modules/@tsparticles/engine/types/enums/modes/pixelmode.d.ts","./node_modules/@tsparticles/engine/types/core/utils/constants.d.ts","./node_modules/@tsparticles/engine/types/enums/types/easingtype.d.ts","./node_modules/@tsparticles/engine/types/enums/directions/outmodedirection.d.ts","./node_modules/@tsparticles/engine/types/core/utils/vectors.d.ts","./node_modules/@tsparticles/engine/types/enums/animationstatus.d.ts","./node_modules/@tsparticles/engine/types/enums/types/altertype.d.ts","./node_modules/@tsparticles/engine/types/enums/modes/animationmode.d.ts","./node_modules/@tsparticles/engine/types/enums/types/startvaluetype.d.ts","./node_modules/@tsparticles/engine/types/enums/modes/collisionmode.d.ts","./node_modules/@tsparticles/engine/types/enums/types/divtype.d.ts","./node_modules/@tsparticles/engine/types/enums/interactivitydetect.d.ts","./node_modules/@tsparticles/engine/types/enums/directions/movedirection.d.ts","./node_modules/@tsparticles/engine/types/enums/modes/outmode.d.ts","./node_modules/@tsparticles/engine/types/enums/types/destroytype.d.ts","./node_modules/@tsparticles/engine/types/enums/modes/limitmode.d.ts","./node_modules/@tsparticles/engine/types/options/classes/interactivity/events/clickevent.d.ts","./node_modules/@tsparticles/engine/types/options/classes/interactivity/events/divevent.d.ts","./node_modules/@tsparticles/engine/types/options/classes/interactivity/events/parallax.d.ts","./node_modules/@tsparticles/engine/types/options/classes/interactivity/events/hoverevent.d.ts","./node_modules/@tsparticles/engine/types/options/classes/interactivity/events/resizeevent.d.ts","./node_modules/@tsparticles/engine/types/options/classes/interactivity/events/events.d.ts","./node_modules/@tsparticles/engine/types/options/classes/interactivity/modes/modes.d.ts","./node_modules/@tsparticles/engine/types/options/classes/interactivity/interactivity.d.ts","./node_modules/@tsparticles/engine/types/enums/types/particleouttype.d.ts","./node_modules/@tsparticles/engine/types/options/classes/animationoptions.d.ts","./node_modules/@tsparticles/engine/types/options/classes/coloranimation.d.ts","./node_modules/@tsparticles/engine/types/options/classes/hslanimation.d.ts","./node_modules/@tsparticles/engine/types/options/classes/optionscolor.d.ts","./node_modules/@tsparticles/engine/types/options/classes/animatablecolor.d.ts","./node_modules/@tsparticles/engine/types/options/classes/particles/collisions/collisionsabsorb.d.ts","./node_modules/@tsparticles/engine/types/options/classes/particles/collisions/collisionsoverlap.d.ts","./node_modules/@tsparticles/engine/types/options/classes/valuewithrandom.d.ts","./node_modules/@tsparticles/engine/types/options/classes/particles/bounce/particlesbouncefactor.d.ts","./node_modules/@tsparticles/engine/types/options/classes/particles/bounce/particlesbounce.d.ts","./node_modules/@tsparticles/engine/types/options/classes/particles/collisions/collisions.d.ts","./node_modules/@tsparticles/engine/types/options/classes/particles/move/moveangle.d.ts","./node_modules/@tsparticles/engine/types/options/classes/particles/move/moveattract.d.ts","./node_modules/@tsparticles/engine/types/options/classes/particles/move/movecenter.d.ts","./node_modules/@tsparticles/engine/types/options/classes/particles/move/movegravity.d.ts","./node_modules/@tsparticles/engine/types/options/classes/particles/move/path/movepath.d.ts","./node_modules/@tsparticles/engine/types/options/classes/particles/move/movetrail.d.ts","./node_modules/@tsparticles/engine/types/options/classes/particles/move/outmodes.d.ts","./node_modules/@tsparticles/engine/types/options/classes/particles/move/spin.d.ts","./node_modules/@tsparticles/engine/types/options/classes/particles/move/move.d.ts","./node_modules/@tsparticles/engine/types/options/classes/particles/opacity/opacityanimation.d.ts","./node_modules/@tsparticles/engine/types/options/classes/particles/opacity/opacity.d.ts","./node_modules/@tsparticles/engine/types/options/classes/particles/number/particlesdensity.d.ts","./node_modules/@tsparticles/engine/types/options/classes/particles/number/particlesnumberlimit.d.ts","./node_modules/@tsparticles/engine/types/options/classes/particles/number/particlesnumber.d.ts","./node_modules/@tsparticles/engine/types/options/classes/particles/shadow.d.ts","./node_modules/@tsparticles/engine/types/options/classes/particles/shape/shape.d.ts","./node_modules/@tsparticles/engine/types/options/classes/particles/size/sizeanimation.d.ts","./node_modules/@tsparticles/engine/types/options/classes/particles/size/size.d.ts","./node_modules/@tsparticles/engine/types/options/classes/particles/stroke.d.ts","./node_modules/@tsparticles/engine/types/options/classes/particles/zindex/zindex.d.ts","./node_modules/@tsparticles/engine/types/options/classes/particles/particlesoptions.d.ts","./node_modules/@tsparticles/engine/types/enums/modes/responsivemode.d.ts","./node_modules/@tsparticles/engine/types/enums/modes/thememode.d.ts","./node_modules/@tsparticles/engine/types/enums/types/interactortype.d.ts","./node_modules/@tsparticles/engine/types/options/classes/background/background.d.ts","./node_modules/@tsparticles/engine/types/options/classes/backgroundmask/backgroundmaskcover.d.ts","./node_modules/@tsparticles/engine/types/options/classes/backgroundmask/backgroundmask.d.ts","./node_modules/@tsparticles/engine/types/options/classes/fullscreen/fullscreen.d.ts","./node_modules/@tsparticles/engine/types/options/classes/manualparticle.d.ts","./node_modules/@tsparticles/engine/types/options/classes/responsive.d.ts","./node_modules/@tsparticles/engine/types/options/classes/theme/themedefault.d.ts","./node_modules/@tsparticles/engine/types/options/classes/theme/theme.d.ts","./node_modules/@tsparticles/engine/types/options/classes/options.d.ts","./node_modules/@tsparticles/engine/types/core/utils/ranges.d.ts","./node_modules/@tsparticles/engine/types/core/utils/point.d.ts","./node_modules/@tsparticles/engine/types/core/utils/externalinteractorbase.d.ts","./node_modules/@tsparticles/engine/types/core/utils/particlesinteractorbase.d.ts","./node_modules/@tsparticles/engine/types/enums/directions/rotatedirection.d.ts","./node_modules/@tsparticles/engine/types/enums/types/gradienttype.d.ts","./node_modules/@tsparticles/engine/types/enums/types/eventtype.d.ts","./node_modules/@tsparticles/engine/types/utils/canvasutils.d.ts","./node_modules/@tsparticles/engine/types/utils/colorutils.d.ts","./node_modules/@tsparticles/engine/types/utils/numberutils.d.ts","./node_modules/@tsparticles/engine/types/utils/optionsutils.d.ts","./node_modules/@tsparticles/engine/types/utils/utils.d.ts","./node_modules/@tsparticles/engine/types/utils/typeutils.d.ts","./node_modules/@tsparticles/react/dist/iparticlesprops.d.ts","./node_modules/@tsparticles/react/dist/particles.d.ts","./node_modules/@types/history/createbrowserhistory.d.ts","./node_modules/@types/history/createhashhistory.d.ts","./node_modules/@types/history/creatememoryhistory.d.ts","./node_modules/@types/history/locationutils.d.ts","./node_modules/@types/history/pathutils.d.ts","./node_modules/ajv/dist/vocabularies/applicator/additionalitems.d.ts","./node_modules/ajv/dist/vocabularies/applicator/propertynames.d.ts","./node_modules/ajv/dist/vocabularies/applicator/additionalproperties.d.ts","./node_modules/ajv/dist/vocabularies/applicator/anyof.d.ts","./node_modules/ajv/dist/vocabularies/applicator/oneof.d.ts","./node_modules/ajv/dist/compile/validate/datatype.d.ts","./node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedproperties.d.ts","./node_modules/ajv/dist/vocabularies/unevaluated/unevaluateditems.d.ts","./node_modules/ajv/dist/vocabularies/validation/dependentrequired.d.ts","./node_modules/ajv/dist/vocabularies/validation/limitnumber.d.ts","./node_modules/ajv/dist/vocabularies/validation/multipleof.d.ts","./node_modules/ajv/dist/vocabularies/validation/uniqueitems.d.ts","./node_modules/embla-carousel-autoplay/esm/components/autoplay.d.ts","./node_modules/embla-carousel-react/esm/components/useemblacarousel.d.ts","./node_modules/embla-carousel/esm/components/dragtracker.d.ts","./node_modules/embla-carousel/esm/components/eventhandler.d.ts","./node_modules/embla-carousel/esm/components/scrollbody.d.ts","./node_modules/embla-carousel/esm/components/engine.d.ts","./node_modules/embla-carousel/esm/components/optionshandler.d.ts","./node_modules/embla-carousel/esm/components/plugins.d.ts","./node_modules/embla-carousel/esm/components/emblacarousel.d.ts","./node_modules/embla-carousel/esm/components/options.d.ts","./node_modules/react-icons/lib/iconsmanifest.d.ts","./node_modules/react-icons/lib/iconbase.d.ts","./node_modules/react-icons/lib/iconcontext.d.ts","./node_modules/schema-utils/declarations/validationerror.d.ts","./node_modules/search-insights/dist/_createinsightsclient.d.ts","./node_modules/search-insights/dist/_getfunctionalinterface.d.ts","./node_modules/search-insights/dist/_processqueue.d.ts","./node_modules/search-insights/dist/utils/getrequesterforbrowser.d.ts","./node_modules/search-insights/dist/utils/localstorage.d.ts","./node_modules/search-insights/dist/_getversion.d.ts","./node_modules/search-insights/dist/_sendevent.d.ts","./node_modules/search-insights/dist/_tokenutils.d.ts","./node_modules/search-insights/dist/_algoliaagent.d.ts","./node_modules/search-insights/dist/utils/extractadditionalparams.d.ts","./node_modules/search-insights/dist/utils/featuredetection.d.ts","./node_modules/search-insights/dist/utils/objectquerytracker.d.ts","./node_modules/zod/v3/zoderror.d.cts","./node_modules/zod/v3/helpers/typealiases.d.cts","./node_modules/zod/v3/helpers/parseutil.d.cts","./node_modules/zod/v3/helpers/enumutil.d.cts","./node_modules/zod/v3/helpers/errorutil.d.cts","./node_modules/zod/v3/helpers/partialutil.d.cts","./node_modules/zod/v4/locales/fr-ca.d.cts","./node_modules/zod/v4/locales/zh-cn.d.cts","./node_modules/zod/v4/locales/zh-tw.d.cts","./src/components/discussions/discussioncard.tsx"],"fileInfos":[{"version":"f33e5332b24c3773e930e212cbb8b6867c8ba3ec4492064ea78e55a524d57450","affectsGlobalScope":true},"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","26f2f787e82c4222710f3b676b4d83eb5ad0a72fa7b746f03449e7a026ce5073","9a68c0c07ae2fa71b44384a839b7b8d81662a236d4b9ac30916718f7510b1b2d","5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4",{"version":"21e41a76098aa7a191028256e52a726baafd45a925ea5cf0222eb430c96c1d83","affectsGlobalScope":true},{"version":"35299ae4a62086698444a5aaee27fc7aa377c68cbb90b441c9ace246ffd05c97","affectsGlobalScope":true},{"version":"138fb588d26538783b78d1e3b2c2cc12d55840b97bf5e08bca7f7a174fbe2f17","affectsGlobalScope":true},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","affectsGlobalScope":true},{"version":"4443e68b35f3332f753eacc66a04ac1d2053b8b035a0e0ac1d455392b5e243b3","affectsGlobalScope":true},{"version":"bc47685641087c015972a3f072480889f0d6c65515f12bd85222f49a98952ed7","affectsGlobalScope":true},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","affectsGlobalScope":true},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","affectsGlobalScope":true},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","affectsGlobalScope":true},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","affectsGlobalScope":true},{"version":"93495ff27b8746f55d19fcbcdbaccc99fd95f19d057aed1bd2c0cafe1335fbf0","affectsGlobalScope":true},{"version":"6fc23bb8c3965964be8c597310a2878b53a0306edb71d4b5a4dfe760186bcc01","affectsGlobalScope":true},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","affectsGlobalScope":true},{"version":"bb42a7797d996412ecdc5b2787720de477103a0b2e53058569069a0e2bae6c7e","affectsGlobalScope":true},{"version":"4738f2420687fd85629c9efb470793bb753709c2379e5f85bc1815d875ceadcd","affectsGlobalScope":true},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","affectsGlobalScope":true},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","affectsGlobalScope":true},{"version":"9fc46429fbe091ac5ad2608c657201eb68b6f1b8341bd6d670047d32ed0a88fa","affectsGlobalScope":true},{"version":"61c37c1de663cf4171e1192466e52c7a382afa58da01b1dc75058f032ddf0839","affectsGlobalScope":true},{"version":"b541a838a13f9234aba650a825393ffc2292dc0fc87681a5d81ef0c96d281e7a","affectsGlobalScope":true},{"version":"e0275cd0e42990dc3a16f0b7c8bca3efe87f1c8ad404f80c6db1c7c0b828c59f","affectsGlobalScope":true},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","affectsGlobalScope":true},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","affectsGlobalScope":true},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","affectsGlobalScope":true},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","affectsGlobalScope":true},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","affectsGlobalScope":true},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","affectsGlobalScope":true},{"version":"49ed889be54031e1044af0ad2c603d627b8bda8b50c1a68435fe85583901d072","affectsGlobalScope":true},{"version":"e93d098658ce4f0c8a0779e6cab91d0259efb88a318137f686ad76f8410ca270","affectsGlobalScope":true},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","affectsGlobalScope":true},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","affectsGlobalScope":true},{"version":"bf14a426dbbf1022d11bd08d6b8e709a2e9d246f0c6c1032f3b2edb9a902adbe","affectsGlobalScope":true},{"version":"ec0104fee478075cb5171e5f4e3f23add8e02d845ae0165bfa3f1099241fa2aa","affectsGlobalScope":true},{"version":"2b72d528b2e2fe3c57889ca7baef5e13a56c957b946906d03767c642f386bbc3","affectsGlobalScope":true},{"version":"acae90d417bee324b1372813b5a00829d31c7eb670d299cd7f8f9a648ac05688","affectsGlobalScope":true},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","affectsGlobalScope":true},{"version":"4350e5922fecd4bedda2964d69c213a1436349d0b8d260dd902795f5b94dc74b","affectsGlobalScope":true},{"version":"33358442698bb565130f52ba79bfd3d4d484ac85fe33f3cb1759c54d18201393","affectsGlobalScope":true},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true},{"version":"170d4db14678c68178ee8a3d5a990d5afb759ecb6ec44dbd885c50f6da6204f6","affectsGlobalScope":true},"8a8eb4ebffd85e589a1cc7c178e291626c359543403d58c9cd22b81fab5b1fb9","0ff1b165090b491f5e1407ae680b9a0bc3806dc56827ec85f93c57390491e732","42c169fb8c2d42f4f668c624a9a11e719d5d07dacbebb63cbcf7ef365b0a75b3",{"version":"022f7e06cdf8b3901872f53d9b415c119a9e459adff8569036fcc9b2c9ba1bd5","signature":"ddf934af877241b8c8ccbf193e908495c0ad67d781fdd7f4a44d6100903811d3"},"e85d04f57b46201ddc8ba238a84322432a4803a5d65e0bbd8b3b4f05345edd51","713140d254961f506a4077c1b6a64c503122c621972a596b54eb693721234db1","2dffb65044b6a28dcba73284ac6c274985b03a6ce4a3b33967d783df18f8b48c","f7e187abe606adf3c1e319e080d4301ba98cb9927fd851eded5bcac226b35fd1","335084b62e38b8882a84580945a03f5c887255ac9ba999af5df8b50275f3d94f","5d874fb879ab8601c02549817dceb2d0a30729cb7e161625dd6f819bbff1ec0b","ace68d700c2960e2d013598730888cde6d8825c54065c9f5077aaf3b2e55e3ad","2a87eec8f244fcdcf381f6c932860ed5a6588df126d5d576635cc5bb44161d03","1ce5c97d8b645948358991e5576939b4b8e0c945b7ba1c31e5c97374740032f2","9bb24979f54744a3407c0e798a7b492bf369e8c6e1f0eb07ed8a71e922c3cda5","60670f3f00b4cb86a4e0daadbb40fb2d48ca426afdb70bc04a71fab63eef50df","fa5e98fa28f4ac0ecf022c6fe12ac91017bedad678fe2438cd6a35686e250a24","722f7cc86262e43ce45ccd93a7b2f85979ba493c02bfdd7f774e0e85075774c6","dfcd31406879f99f8b4845fc20bef0143f7f0107d82d1932a2fd87170980246d","8d6eb71906be163246a66e062edf8e160eb2584f084022d42a4a71bc6f59c56b","ae72ff0e5387d3172a8198f3ea33b696f53f8e088e8a25e83b74ae2f9356435f","e8a429357486429f8720583b54b51e7370e848ca46bdbf5c8a993af22e84be0f","d7795d18e8289383602f65b8ab4413e86565875a88de5dc1d5100691e01cfd4b","adc9383bcb02e89453f6d2c3e2c1a755b2d3d4acba558d91864a3e60dd559736","8b212b7dfb214804d12fa4a90a0c253c14d28223630827b3f0eb236a517e982e","fc8b67f976a19fafd7714239a6a8b481c73eade184baa5cf5032a928eca591f4","af5f8b74ae228e2e775bf246b400cbaaf688ac283b3a26b05ffd91ec3c69d16e","6f5556b7bc11fad3eaa4b62fea9107169fb36521b9e2ab7a820c6142b326536b","e09ec1e01cfaa2dd4dbc0cb45d7a336595c049b3556447920931519ac737677e","cd362517992a5e7fad1c4343df2c56efabcd955dc04aa54a4cbbca190a6ca8f7","a4abbf5d5ecd7367532921a52e2a2762a6f5f38c3e4ad6c25e6e90152c403804","8e9c23ba78aabc2e0a27033f18737a6df754067731e69dc5f52823957d60a4b6","151ff381ef9ff8da2da9b9663ebf657eac35c4c9a19183420c05728f31a6761d","f3d8c757e148ad968f0d98697987db363070abada5f503da3c06aefd9d4248c1","73b38ba5118432ef1fffa2c7c88d8e6594a6ad6da6f38b4fdbb5f631272d9291","8a190298d0ff502ad1c7294ba6b0abb3a290fc905b3a00603016a97c363a4c7a","e99161067d9684ab365b4c32b1850c936f86e4c7f87ad16065cfa2522d3e46fc","1f68ab0e055994eb337b67aa87d2a15e0200951e9664959b3866ee6f6b11a0fe","be5de08f7e80755a34e3247ebd7fd29634afc6143ae1860bd0efe2b8da6e6980","84bcc7c6b06f4d643a55dc63b56be0c81d990f8d549b66ea615c553268774dc3","2d225e7bda2871c066a7079c88174340950fb604f624f2586d3ea27bb9e5f4ff","6a785f84e63234035e511817dd48ada756d984dd8f9344e56eb8b2bdcd8fd001","c1422d016f7df2ccd3594c06f2923199acd09898f2c42f50ea8159f1f856f618","2973b1b7857ca144251375b97f98474e9847a890331e27132d5a8b3aea9350a8","0eb6152d37c84d6119295493dfcc20c331c6fda1304a513d159cdaa599dcb78b","237df26f8c326ca00cd9d2deb40214a079749062156386b6d75bdcecc6988a6b","cd44995ee13d5d23df17a10213fed7b483fabfd5ea08f267ab52c07ce0b6b4da","58ce1486f851942bd2d3056b399079bc9cb978ec933fe9833ea417e33eab676e","7557d4d7f19f94341f4413575a3453ba7f6039c9591015bcf4282a8e75414043","a3b2cc16f3ce2d882eca44e1066f57a24751545f2a5e4a153d4de31b4cac9bb5","ac2b3b377d3068bfb6e1cb8889c99098f2c875955e2325315991882a74d92cc8","8deb39d89095469957f73bd194d11f01d9894b8c1f1e27fbf3f6e8122576b336","a38a9c41f433b608a0d37e645a31eecf7233ef3d3fffeb626988d3219f80e32f","8e1428dcba6a984489863935049893631170a37f9584c0479f06e1a5b1f04332","1fce9ecb87a2d3898941c60df617e52e50fb0c03c9b7b2ba8381972448327285","5ef0597b8238443908b2c4bf69149ed3894ac0ddd0515ac583d38c7595b151f1","ac52b775a80badff5f4ac329c5725a26bd5aaadd57afa7ad9e98b4844767312a","6ae5b4a63010c82bf2522b4ecfc29ffe6a8b0c5eea6b2b35120077e9ac54d7a1","dd7109c49f416f218915921d44f0f28975df78e04e437c62e1e1eb3be5e18a35","eee181112e420b345fc78422a6cc32385ede3d27e2eaf8b8c4ad8b2c29e3e52e","25fbe57c8ee3079e2201fe580578fab4f3a78881c98865b7c96233af00bf9624","62cc8477858487b4c4de7d7ae5e745a8ce0015c1592f398b63ee05d6e64ca295","cc2a9ec3cb10e4c0b8738b02c31798fad312d21ef20b6a2f5be1d077e9f5409d","4b4fadcda7d34034737598c07e2dca5d7e1e633cb3ba8dd4d2e6a7782b30b296","360fdc8829a51c5428636f1f83e7db36fef6c5a15ed4411b582d00a1c2bd6e97","1cf0d15e6ab1ecabbf329b906ae8543e6b8955133b7f6655f04d433e3a0597ab","7c9f98fe812643141502b30fb2b5ec56d16aaf94f98580276ae37b7924dd44a4","b3547893f24f59d0a644c52f55901b15a3fa1a115bc5ea9a582911469b9348b7","596e5b88b6ca8399076afcc22af6e6e0c4700c7cd1f420a78d637c3fb44a885e","adddf736e08132c7059ee572b128fdacb1c2650ace80d0f582e93d097ed4fbaf","d4cad9dc13e9c5348637170ddd5d95f7ed5fdfc856ddca40234fa55518bc99a6","d70675ba7ba7d02e52b7070a369957a70827e4b2bca2c1680c38a832e87b61fd","3be71f4ce8988a01e2f5368bdd58e1d60236baf511e4510ee9291c7b3729a27e","423d2ccc38e369a7527988d682fafc40267bcd6688a7473e59c5eea20a29b64f","2f9fde0868ed030277c678b435f63fcf03d27c04301299580a4017963cc04ce6","feeb73d48cc41c6dd23d17473521b0af877751504c30c18dc84267c8eeea429a","25f1159094dc0bf3a71313a74e0885426af21c5d6564a254004f2cadf9c5b052","cde493e09daad4bb29922fe633f760be9f0e8e2f39cdca999cce3b8690b5e13a","3d7f9eb12aface876f7b535cc89dcd416daf77f0b3573333f16ec0a70bcf902a","b83139ae818dd20f365118f9999335ca4cd84ae518348619adc5728e7e0372d5","e0205f04611bea8b5b82168065b8ef1476a8e96236201494eb8c785331c43118","62d26d8ba4fa15ab425c1b57a050ed76c5b0ecbffaa53f182110aa3a02405a07","9941cbf7ca695e95d588f5f1692ab040b078d44a95d231fa9a8f828186b7b77d","41b8775befd7ded7245a627e9f4de6110236688ce4c124d2d40c37bc1a3bfe05","9de8d92a60e62a15c05a8685b1de0ea00d55033834b0c5ab7898c582e2320578","a00b0ad2a2a3c3731e481652cf853c57d9f4593e91e8c219b0862bda334e5d81","ef7c69c87186bc3b3b45238a1a1bac4c55fa1c5d065f45d4e45ab695291d9d05","eb9d3c462f322032ce6b08725c0ce51f147f5b0987e8ad81ccc73b908c7d933a","beb3cdd314c425b18bf4ace4ab6e6fedc6de732af63a0fd6d8d15c70426693c5","c72b982add26c5ddf410899bcafe3f47253a5d274d4b93d2ef67850d4af4545b","d023752daf2a5c2e27a2a850aedc10a48a42fb507dceae37db91dc8294aafdec","b8201c67e44d15814cbdfd0f1968c2d3450f6d4710cff2b86ca0748d279a2e7a","8766abe955b0fe1add2afcfdba0f39c687750c35ee41a43f69d10afd9ed132ce","18db0660a0c89ab26585e064d05daae7ed87e1509851904aa00b6393e37f4694","b7dce68b683b0daf599df3414b2e2d6903c3d02b513e33a7191682cee801bc78","0607a7bdc347f457ae4f5b96fd6d55d329f3427af6bbc667f71b59edba498fb0","01579ab25837ddd39c148b44f0603e6ac21c7d9e92c4e51f79cff193642dcfff","bec33abe96da3bb5dc21fa0a1e3843c5f80f7e443cc0fcbbdefadbfa5c781d8f","89121c1bf2990f5219bfd802a3e7fc557de447c62058d6af68d6b6348d64499a","d4a22007b481fe2a2e6bfd3a42c00cd62d41edb36d30fc4697df2692e9891fc8","5d08a179b846f5ee674624b349ebebe2121c455e3a265dc93da4e8d9e89722b4","2b37ba54ec067598bf912d56fcb81f6d8ad86a045c757e79440bdef97b52fe1b","1bc9dd465634109668661f998485a32da369755d9f32b5a55ed64a525566c94b","5702b3c2f5d248290ed99419d77ca1cc3e6c29db5847172377659c50e6303768","9764b2eb5b4fc0b8951468fb3dbd6cd922d7752343ef5fbf1a7cd3dfcd54a75e","1fc2d3fe8f31c52c802c4dee6c0157c5a1d1f6be44ece83c49174e316cf931ad","dc4aae103a0c812121d9db1f7a5ea98231801ed405bf577d1c9c46a893177e36","106d3f40907ba68d2ad8ce143a68358bad476e1cc4a5c710c11c7dbaac878308","42ad582d92b058b88570d5be95393cf0a6c09a29ba9aa44609465b41d39d2534","36e051a1e0d2f2a808dbb164d846be09b5d98e8b782b37922a3b75f57ee66698","89dcbbf69b16cd94043e16c7fbcfa04256577ec98bb8ae894833d2a922394db4","79b4369233a12c6fa4a07301ecb7085802c98f3a77cf9ab97eee27e1656f82e6","d9a75d09e41d52d7e1c8315cc637f995820a4a18a7356a0d30b1bed6d798aa70","a76819b2b56ccfc03484098828bdfe457bc16adb842f4308064a424cb8dba3e4","a5dbd4c9941b614526619bad31047ddd5f504ec4cdad88d6117b549faef34dd3","011423c04bfafb915ceb4faec12ea882d60acbe482780a667fa5095796c320f8","f8eb2909590ec619643841ead2fc4b4b183fbd859848ef051295d35fef9d8469","fe784567dd721417e2c4c7c1d7306f4b8611a4f232f5b7ce734382cf34b417d2","45d1e8fb4fd3e265b15f5a77866a8e21870eae4c69c473c33289a4b971e93704","cd40919f70c875ca07ecc5431cc740e366c008bcbe08ba14b8c78353fb4680df","ddfd9196f1f83997873bbe958ce99123f11b062f8309fc09d9c9667b2c284391","2999ba314a310f6a333199848166d008d088c6e36d090cbdcc69db67d8ae3154","62c1e573cd595d3204dfc02b96eba623020b181d2aa3ce6a33e030bc83bebb41","ca1616999d6ded0160fea978088a57df492b6c3f8c457a5879837a7e68d69033","835e3d95251bbc48918bb874768c13b8986b87ea60471ad8eceb6e38ddd8845e","de54e18f04dbcc892a4b4241b9e4c233cfce9be02ac5f43a631bbc25f479cd84","453fb9934e71eb8b52347e581b36c01d7751121a75a5cd1a96e3237e3fd9fc7e","bc1a1d0eba489e3eb5c2a4aa8cd986c700692b07a76a60b73a3c31e52c7ef983","4098e612efd242b5e203c5c0b9afbf7473209905ab2830598be5c7b3942643d0","28410cfb9a798bd7d0327fbf0afd4c4038799b1d6a3f86116dc972e31156b6d2","514ae9be6724e2164eb38f2a903ef56cf1d0e6ddb62d0d40f155f32d1317c116","970e5e94a9071fd5b5c41e2710c0ef7d73e7f7732911681592669e3f7bd06308","491fb8b0e0aef777cec1339cb8f5a1a599ed4973ee22a2f02812dd0f48bd78c1","6acf0b3018881977d2cfe4382ac3e3db7e103904c4b634be908f1ade06eb302d","2dbb2e03b4b7f6524ad5683e7b5aa2e6aef9c83cab1678afd8467fde6d5a3a92","135b12824cd5e495ea0a8f7e29aba52e1adb4581bb1e279fb179304ba60c0a44","e4c784392051f4bbb80304d3a909da18c98bc58b093456a09b3e3a1b7b10937f","2e87c3480512f057f2e7f44f6498b7e3677196e84e0884618fc9e8b6d6228bed","66984309d771b6b085e3369227077da237b40e798570f0a2ddbfea383db39812","e41be8943835ad083a4f8a558bd2a89b7fe39619ed99f1880187c75e231d033e","260558fff7344e4985cfc78472ae58cbc2487e406d23c1ddaf4d484618ce4cfd","a3d5be0365b28b3281541d39d9db08d30b88de49576ddfbbb5d086155017b283","985d310b29f50ce5d4b4666cf2e5a06e841f3e37d1d507bd14186c78649aa3dd","af1120ba3de51e52385019b7800e66e4694ebc9e6a4a68e9f4afc711f6ae88be","5c6b3840cbc84f6f60abfc5c58c3b67b7296b5ebe26fd370710cfc89bbe3a5f1","91ef552cc29ec57d616e95d73ee09765198c710fa34e20b25cb9f9cf502821f1","25b6edf357caf505aa8e21a944bb0f7a166c8dac6a61a49ad1a0366f1bde5160","1ab840e4672a64e3c705a9163142e2b79b898db88b3c18400e37dbe88a58fa60","48516730c1cf1b72cac2da04481983cfe61359101d8563314457ecb059b102a9","d391200bb56f44a4be56e6571b2aeedfe602c0fd3c686b87b1306ae62e80b1e9","3b3e4b39cbb8adb1f210af60388e4ad66f6dfdeb45b3c8dde961f557776d88fe","431f31d10ad58b5767c57ffbf44198303b754193ba8fbf034b7cf8a3ab68abc1","a52180aca81ba4ef18ac145083d5d272c3a19f26db54441d5a7d8ef4bd601765","9de8aba529388309bc46248fb9c6cca493111a6c9fc1c1f087a3b281fb145d77","2ccdfd33a753c18e8e5fe8a1eadefff968531d920bc9cdc7e4c97b0c6d3dcaf8","d64a434d7fb5040dbe7d5f4911145deda53e281b3f1887b9a610defd51b3c1a2","927f406568919fd7cd238ef7fe5e9c5e9ec826f1fff89830e480aff8cfd197da","a77d742410fe78bb054d325b690fda75459531db005b62ba0e9371c00163353c","f8de61dd3e3c4dc193bb341891d67d3979cb5523a57fcacaf46bf1e6284e6c35","f07c5fb951dfaf5eb0c6053f6a77c67e02d21c9586c58ed0836d892e438c5bb2","c97b20bb0ad5d42e1475255cb13ede29fe1b8c398db5cba2a5842f1cb973b658","5559999a83ecfa2da6009cdab20b402c63cd6bb0f7a13fc033a5b567b3eb404b","aec26ed2e2ef8f2dbc6ffce8e93503f0c1a6b6cf50b6a13141a8462e7a6b8c79","a510938c29a2e04183c801a340f0bbb5a0ae091651bd659214a8587d710ddfbb","07bcf85b52f652572fc2a7ec58e6de5dd4fcaf9bbc6f4706b124378cedcbb95c","4368a800522ca3dd131d3bbc05f2c46a8b7d612eefca41d5c2e5ac0428a45582","720e56f06175c21512bcaeed59a4d4173cd635ea7b4df3739901791b83f835b9","349949a8894257122f278f418f4ee2d39752c67b1f06162bb59747d8d06bbc51","364832fbef8fb60e1fee868343c0b64647ab8a4e6b0421ca6dafb10dff9979ba","dfe4d1087854351e45109f87e322a4fb9d3d28d8bd92aa0460f3578320f024e9","886051ae2ccc4c5545bedb4f9af372d69c7c3844ae68833ed1fba8cae8d90ef8","3f4e5997cb760b0ef04a7110b4dd18407718e7502e4bf6cd8dd8aa97af8456ff","381b5f28b29f104bbdd130704f0a0df347f2fc6cb7bab89cfdc2ec637e613f78","a52baccd4bf285e633816caffe74e7928870ce064ebc2a702e54d5e908228777","c6120582914acd667ce268849283702a625fee9893e9cad5cd27baada5f89f50","da1c22fbbf43de3065d227f8acbc10b132dfa2f3c725db415adbe392f6d1359f","858880acbe7e15f7e4f06ac82fd8f394dfe2362687271d5860900d584856c205","8dfb1bf0a03e4db2371bafe9ac3c5fb2a4481c77e904d2a210f3fed7d2ad243a","bc840f0c5e7274e66f61212bb517fb4348d3e25ed57a27e7783fed58301591e0","26438d4d1fc8c9923aea60424369c6e9e13f7ce2672e31137aa3d89b7e1ba9af","1ace7207aa2566178c72693b145a566f1209677a2d5e9fb948c8be56a1a61ca9","a776df294180c0fdb62ba1c56a959b0bb1d2967d25b372abefdb13d6eba14caf","6c88ea4c3b86430dd03de268fd178803d22dc6aa85f954f41b1a27c6bb6227f2","11e17a3addf249ae2d884b35543d2b40fabf55ddcbc04f8ee3dcdae8a0ce61eb","4fd8aac8f684ee9b1a61807c65ee48f217bf12c77eb169a84a3ba8ddf7335a86","1d0736a4bfcb9f32de29d6b15ac2fa0049fd447980cf1159d219543aa5266426","11083c0a8f45d2ec174df1cb565c7ba9770878d6820bf01d76d4fedb86052a77","d8e37104ef452b01cefe43990821adc3c6987423a73a1252aa55fb1d9ebc7e6d","f5622423ee5642dcf2b92d71b37967b458e8df3cf90b468675ff9fddaa532a0f","21a942886d6b3e372db0504c5ee277285cbe4f517a27fc4763cf8c48bd0f4310","41a4b2454b2d3a13b4fc4ec57d6a0a639127369f87da8f28037943019705d619","e9b82ac7186490d18dffaafda695f5d975dfee549096c0bf883387a8b6c3ab5a","eed9b5f5a6998abe0b408db4b8847a46eb401c9924ddc5b24b1cede3ebf4ee8c","f99db2cd80274f32467ae5231d74632c35596ab75fa65baac3fec9dd551cf9d7","c799ceedd4821387e6f3518cf5725f9430e2fb7cae1d4606119a243dea28ee40","dcf54538d0bfa5006f03bf111730788a7dd409a49036212a36b678afa0a5d8c6","1ed428700390f2f81996f60341acef406b26ad72f74fc05afaf3ca101ae18e61","417048bbdce52a57110e6c221d6fa4e883bde6464450894f3af378a8b9a82a47","ab0048d2b673c0d60afc882a4154abcb2edb9a10873375366f090ae7ae336fe8","f8a6bb79327f4a6afc63d28624654522fc80f7536efa7a617ef48200b7a5f673","3e61b9db82b5e4a8ffcdd54812fda9d980cd4772b1d9f56b323524368eed9e5a","dcbc70889e6105d3e0a369dcea59a2bd3094800be802cd206b617540ff422708","f0d325b9e8d30a91593dc922c602720cec5f41011e703655d1c3e4e183a22268","afbd42eb9f22aa6a53aa4d5f8e09bb289dd110836908064d2a18ea3ab86a1984","3132996c31314d85f1e2e5572a2e0b0ca04c59349c9169574a02bb65f77e5257","49530d42805effeefb5c9ecc64161451ff4f7fee8f0e6f00c30ccfca2991948c",{"version":"271cde49dfd9b398ccc91bb3aaa43854cf76f4d14e10fed91cbac649aa6cbc63","affectsGlobalScope":true},"2bcecd31f1b4281710c666843fc55133a0ee25b143e59f35f49c62e168123f4b","a6273756fa05f794b64fe1aff45f4371d444f51ed0257f9364a8b25f3501915d","9c4e644fe9bf08d93c93bd892705842189fe345163f8896849d5964d21b56b78","25d91fb9ed77a828cc6c7a863236fb712dafcd52f816eec481bd0c1f589f4404","4cd14cea22eed1bfb0dc76183e56989f897ac5b14c0e2a819e5162eafdcfe243","8d32432f68ca4ce93ad717823976f2db2add94c70c19602bf87ee67fe51df48b","ee57aaff14b24ef49e381c8c13e046164daa0f0c078c2f29227fdf703ce47742","2d7196e8d39568d3db85476e645279cec672d4c76d30f577802b278a9d8da131","197a6f2763febaa594762ccde1fcd65307d9e5ed0d6b32189db73824a5c175bb","1bf22c9dab622297ae7f3e126346b6fc2fdde48a484de64e98ec362695179c80","80ba44fb2c285628cf99ccbc593055d57611b416359988b4c779f3a38aab658c","77b22c53e6f188ca5eb385defdbee1ab8854a0043e6700c9663e18bbe1f4c4f8","9f3b2c7365becfd7f1c3259c45c32c7dcaa9290a8f0433dc15c28f230a40b875","0250f9dd63c4cbac30f9155759244725e9511c3254f37af148585093abb232e1","f1efb9b111c4052eadc8c2d5ff703531728c48dd12d05e8faa910780d0e37a99","385e6beb29b630e2da34f897485a93b0e3af911db2a588c867ae8dc5e34e4365","a76bcade21aa1716bfd5e6ad737bad8d61dc2ccf3429014d3d80186867faf070","22fbde3378e80dc76b04ec18b5b21195fa283f150b8baf27734d38e6ae7aafed",{"version":"394fda71d5d6bd00a372437dff510feab37b92f345861e592f956d6995e9c1ce","affectsGlobalScope":true},{"version":"d153a11543fd884b596587ccd97aebbeed950b26933ee000f94009f1ab142848","affectsGlobalScope":true},{"version":"c564fc7c6f57b43ebe0b69bc6719d38ff753f6afe55dadf2dba36fb3558f39b6","affectsGlobalScope":true},{"version":"109b9c280e8848c08bf4a78fff1fed0750a6ca1735671b5cf08b71bae5448c03","affectsGlobalScope":true},{"version":"1b2dd1cbeb0cc6ae20795958ba5950395ebb2849b7c8326853dd15530c77ab0c","affectsGlobalScope":true},{"version":"1db0b7dca579049ca4193d034d835f6bfe73096c73663e5ef9a0b5779939f3d0","affectsGlobalScope":true},{"version":"387a023d363f755eb63450a66c28b14cdd7bc30a104565e2dbf0a8988bb4a56c","affectsGlobalScope":true},{"version":"9798340ffb0d067d69b1ae5b32faa17ab31b82466a3fc00d8f2f2df0c8554aaa","affectsGlobalScope":true},{"version":"f26b11d8d8e4b8028f1c7d618b22274c892e4b0ef5b3678a8ccbad85419aef43","affectsGlobalScope":true},"cdcf9ea426ad970f96ac930cd176d5c69c6c24eebd9fc580e1572d6c6a88f62c","23cd712e2ce083d68afe69224587438e5914b457b8acf87073c22494d706a3d0","487b694c3de27ddf4ad107d4007ad304d29effccf9800c8ae23c2093638d906a","3a80bc85f38526ca3b08007ee80712e7bb0601df178b23fbf0bf87036fce40ce","ccf4552357ce3c159ef75f0f0114e80401702228f1898bdc9402214c9499e8c0","c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","68834d631c8838c715f225509cfc3927913b9cc7a4870460b5b60c8dbdb99baf","2931540c47ee0ff8a62860e61782eb17b155615db61e36986e54645ec67f67c2","3c8e93af4d6ce21eb4c8d005ad6dc02e7b5e6781f429d52a35290210f495a674","f6faf5f74e4c4cc309a6c6a6c4da02dbb840be5d3e92905a23dcd7b2b0bd1986","ea6bc8de8b59f90a7a3960005fd01988f98fd0784e14bc6922dde2e93305ec7d","36107995674b29284a115e21a0618c4c2751b32a8766dd4cb3ba740308b16d59","914a0ae30d96d71915fc519ccb4efbf2b62c0ddfb3a3fc6129151076bc01dc60","33e981bf6376e939f99bd7f89abec757c64897d33c005036b9a10d9587d80187","7fd1b31fd35876b0aa650811c25ec2c97a3c6387e5473eb18004bed86cdd76b6","b41767d372275c154c7ea6c9d5449d9a741b8ce080f640155cc88ba1763e35b3","3bacf516d686d08682751a3bd2519ea3b8041a164bfb4f1d35728993e70a2426","00b21ef538da5a2bbe419e2144f3be50661768e1e039ef2b57bb89f96aff9b18","0a60a292b89ca7218b8616f78e5bbd1c96b87e048849469cccb4355e98af959a","0b6e25234b4eec6ed96ab138d96eb70b135690d7dd01f3dd8a8ab291c35a683a","9666f2f84b985b62400d2e5ab0adae9ff44de9b2a34803c2c5bd3c8325b17dc0","40cd35c95e9cf22cfa5bd84e96408b6fcbca55295f4ff822390abb11afbc3dca","b1616b8959bf557feb16369c6124a97a0e74ed6f49d1df73bb4b9ddf68acf3f3","e843e840f484f7e59b2ef9488501a301e3300a8e3e56aa84a02ddf915c7ce07d","40b463c6766ca1b689bfcc46d26b5e295954f32ad43e37ee6953c0a677e4ae2b","249b9cab7f5d628b71308c7d9bb0a808b50b091e640ba3ed6e2d0516f4a8d91d","80aae6afc67faa5ac0b32b5b8bc8cc9f7fa299cff15cf09cc2e11fd28c6ae29e","f473cd2288991ff3221165dcf73cd5d24da30391f87e85b3dd4d0450c787a391","499e5b055a5aba1e1998f7311a6c441a369831c70905cc565ceac93c28083d53","54c3e2371e3d016469ad959697fd257e5621e16296fa67082c2575d0bf8eced0","beb8233b2c220cfa0feea31fbe9218d89fa02faa81ef744be8dce5acb89bb1fd","78b29846349d4dfdd88bd6650cc5d2baaa67f2e89dc8a80c8e26ef7995386583","5d0375ca7310efb77e3ef18d068d53784faf62705e0ad04569597ae0e755c401","59af37caec41ecf7b2e76059c9672a49e682c1a2aa6f9d7dc78878f53aa284d6","addf417b9eb3f938fddf8d81e96393a165e4be0d4a8b6402292f9c634b1cb00d","48cc3ec153b50985fb95153258a710782b25975b10dd4ac8a4f3920632d10790","adf27937dba6af9f08a68c5b1d3fce0ca7d4b960c57e6d6c844e7d1a8e53adae","18f8cfbb14ba9405e67d30968ae67b8d19133867d13ebc49c8ed37ec64ce9bdb","2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","866078923a56d026e39243b4392e282c1c63159723996fa89243140e1388a98d",{"version":"830171b27c5fdf9bcbe4cf7d428fcf3ae2c67780fb7fbdccdf70d1623d938bc4","affectsGlobalScope":true},{"version":"1cf059eaf468efcc649f8cf6075d3cb98e9a35a0fe9c44419ec3d2f5428d7123","affectsGlobalScope":true},{"version":"e7721c4f69f93c91360c26a0a84ee885997d748237ef78ef665b153e622b36c1","affectsGlobalScope":true},{"version":"d97fb21da858fb18b8ae72c314e9743fd52f73ebe2764e12af1db32fc03f853f","affectsGlobalScope":true},"fa3cdd2c004d79ae3b6bca7b793bce0597734f8d38df2273690ed358a65c1543","7cf69dd5502c41644c9e5106210b5da7144800670cbe861f66726fa209e231c4","72c1f5e0a28e473026074817561d1bc9647909cf253c8d56c41d1df8d95b85f7",{"version":"18334defc3d0a0e1966f5f3c23c7c83b62c77811e51045c5a7ff3883b446f81f","affectsGlobalScope":true},"0dbcce74b6c46d12dce913fe42bc29d116102b591b53f457d279d5db7316d454","37b72d73361a3797bcc7e88d9e4f3ba37728f778fc5ce26c3b73e81de09ba2b3",{"version":"2c91d8366ff2506296191c26fd97cc1990bab3ee22576275d28b654a21261a44","affectsGlobalScope":true},"5524481e56c48ff486f42926778c0a3cce1cc85dc46683b92b1271865bcf015a","0b1866fb3c7f6860eff15df08824c22453136358465b30ecbcbb1b786dc62ac2","289e9894a4668c61b5ffed09e196c1f0c2f87ca81efcaebdf6357cfb198dac14","25a1105595236f09f5bce42398be9f9ededc8d538c258579ab662d509aa3b98e","0dace96cc0f7bc6d0ee2044921bdf19fe42d16284dbcc8ae200800d1c9579335","a2e2bbde231b65c53c764c12313897ffdfb6c49183dd31823ee2405f2f7b5378","ad1cc0ed328f3f708771272021be61ab146b32ecf2b78f3224959ff1e2cd2a5c",{"version":"c64e1888baaa3253ca4405b455e4bf44f76357868a1bd0a52998ade9a092ad78","affectsGlobalScope":true},"94d45097aa2cac91ed0da476249a69dccb1d3dd132626ad18eb6002a3e733f3f","c6176c7b9f3769ba7f076c7a791588562c653cc0ba08fb2184f87bf78db2a87c","8d3f079f853fdcafc015a80c0d7c805965b9bbf594498c9c8a68b2228c4f518d","790183a686a857c251597b81d846ddcb2f48291b1660c688db1f71995af2bff2","19c56ac845f92bff8e28f9c0c96a23e663b07c0da35f33b904ab86c8ac151bfd","bbf42f98a5819f4f06e18c8b669a994afe9a17fe520ae3454a195e6eabf7700d","c0bb1b65757c72bbf8ddf7eaa532223bacf58041ff16c883e76f45506596e925",{"version":"c8b85f7aed29f8f52b813f800611406b0bfe5cf3224d20a4bdda7c7f73ce368e","affectsGlobalScope":true},"ae55dfb60af917b1b63665200466b8fd7e20d2b01d1b0336b2ce770637cd553e","6145728071f93b5d65e85617dbee550ac9fb9943b82b79fc4b5944f80cc2baab","76957a6d92b94b9e2852cf527fea32ad2dc0ef50f67fe2b14bd027c9ceef2d86",{"version":"9043daec15206650fa119bad6b8d70136021ea7d52673a71f79a87a42ee38d44","affectsGlobalScope":true},{"version":"856fb28989bc204dbb69db6b32092b4f31eae13468e85a6561d260cec6ef509d","affectsGlobalScope":true},"a58a15da4c5ba3df60c910a043281256fa52d36a0fcdef9b9100c646282e88dd","b36beffbf8acdc3ebc58c8bb4b75574b31a2169869c70fc03f82895b93950a12","de263f0089aefbfd73c89562fb7254a7468b1f33b61839aafc3f035d60766cb4","77fbe5eecb6fac4b6242bbf6eebfc43e98ce5ccba8fa44e0ef6a95c945ff4d98","8c81fd4a110490c43d7c578e8c6f69b3af01717189196899a6a44f93daa57a3a","1013eb2e2547ad8c100aca52ef9df8c3f209edee32bb387121bb3227f7c00088","b827f8800f42858f0a751a605c003b7ab571ff7af184436f36cef9bdfebae808","81dd6cd15d79d60f6597dba94328178b87ad3100c9f422cd44b26d087e073ca7","37ba7b45141a45ce6e80e66f2a96c8a5ab1bcef0fc2d0f56bb58df96ec67e972","125d792ec6c0c0f657d758055c494301cc5fdb327d9d9d5960b3f129aff76093",{"version":"6b306cd4282bbb54d4a6bb23cfb7a271160983dfc38c67b5a132504cfcc34896","affectsGlobalScope":true},"ea713aa14a670b1ea0fbaaca4fd204e645f71ca7653a834a8ec07ee889c45de6","450172a56b944c2d83f45cc11c9a388ea967cd301a21202aa0a23c34c7506a18",{"version":"9705cd157ffbb91c5cab48bdd2de5a437a372e63f870f8a8472e72ff634d47c1","affectsGlobalScope":true},"ae86f30d5d10e4f75ce8dcb6e1bd3a12ecec3d071a21e8f462c5c85c678efb41","360a81d6186f9afa88d2bf48d4b3cd900d9592b7aaec1041f2289979ee6b762c","e03460fe72b259f6d25ad029f085e4bedc3f90477da4401d8fbc1efa9793230e","4286a3a6619514fca656089aee160bb6f2e77f4dd53dc5a96b26a0b4fc778055",{"version":"7dfa742c23851808a77ec27062fbbd381c8c36bb3cfdff46cb8af6c6c233bfc1","affectsGlobalScope":true},{"version":"cb078cfcd14dc0b1700a48272958f803f30f13f99111c5978c75c3a0aa07e40e","affectsGlobalScope":true},"815b8748ccac6343abab8fc5ec0a716049ba023f7eaa3b0aa28f354270662f53","781089a6bb37f5c2413897ca0c024e3b21350bae105075829c4de4e9b981d8ea","73b0bff83ee76e3a9320e93c7fc15596e858b33c687c39a57567e75c43f2a324",{"version":"3c947600f6f5664cca690c07fcf8567ca58d029872b52c31c2f51d06fbdb581b","affectsGlobalScope":true},"493c64d062139b1849b0e9c4c3a6465e1227d2b42be9e26ec577ca728984c041","cc6a8f0089e3c787e829bd1bbfb563aadc9f60bf569326abea8220f390ec5e0b","46324183533e34fad2461b51174132e8e0e4b3ac1ceb5032e4952992739d1eab","d3fa0530dfb1df408f0abd76486de39def69ca47683d4a3529b2d22fce27c693","d9be977c415df16e4defe4995caeca96e637eeef9d216d0d90cdba6fc617e97e","98e0c2b48d855a844099123e8ec20fe383ecd1c5877f3895b048656befe268d0","ff53802a97b7d11ab3c4395aa052baa14cd12d2b1ed236b520a833fdd2a15003","fce9262f840a74118112caf685b725e1cc86cd2b0927311511113d90d87cc61e","d7a7cac49af2a3bfc208fe68831fbfa569864f74a7f31cc3a607f641e6c583fd","9a80e3322d08274f0e41b77923c91fe67b2c8a5134a5278c2cb60a330441554e","2460af41191009298d931c592fb6d4151beea320f1f25b73605e2211e53e4e88","2f87ea988d84d1c617afdeba9d151435473ab24cd5fc456510c8db26d8bd1581","b7336c1c536e3deaedbda956739c6250ac2d0dd171730c42cb57b10368f38a14","6fb67d664aaab2f1d1ad4613b58548aecb4b4703b9e4c5dba6b865b31bd14722","4414644199b1a047b4234965e07d189781a92b578707c79c3933918d67cd9d85","04a4b38c6a1682059eac00e7d0948d99c46642b57003d61d0fe9ccc9df442887","f12ea658b060da1752c65ae4f1e4c248587f6cd4cb4acabbf79a110b6b02ff75","011b2857871a878d5eae463bedc4b3dd14755dc3a67d5d10f8fbb7823d119294","d406b797d7b2aff9f8bd6c023acfaa5a5fc415bfbf01975e23d415d3f54857af","7d71b2d1a537fe41760a16441cd95d98fcb59ddf9c714aba2fecba961ab253b6","a9bd8a2bbd03a72054cbdf0cd2a77fabea4e3ae591dd02b8f58bda0c34e50c1c","386cc88a3bdee8bc651ead59f8afc9dc5729fc933549bbd217409eabad05ba3e","41c78f187749098f9b8e8982839a010b6bf00dacc654d759b9c169127bcda034","3c2bc74b03662b252a2f0a0813618769795a67086d04cc646ecbdc9f365accbd","7734e65ea010fbe72d9b40f1d8751e6beed9ee23b6873b0a71d4cabf33ff1195","ed4cf7a3c503e67cf96266f3f8282250819aa4e2dd8f21fa91537c07c3dc790c","b01fb6f0512ae8caf204c6217fa2cc42abcbf5eb2eb72a20427ff7a955af9f3b","361e6c26ca7c4d005f9b4c7ca292657f476a4632bc659634bb43521b49fcc6e2","9f38804adbb5d9942944981147b1ffdea26683d2d41ebf498a7822f39c01a233","75d6380f5b4b8a4e4e61dd8f2e781002438473e202d806b129a29b1ae3b7329d","5bb405c8207f8cc3614dcfc207cd30651613bd959522c5871ee0f91710881777","af97f5c762c31843c9e3d4f7e9ad9c279ebcbaa568f8729a29183f6987a3726b","f945e0e522a12e3a8fe9c2801107711ff41038dac5647524a93ff867d954a27b","878b9a6090e149da9b3d9bf6613a84fac1f59e4e183d3186615a7ae5760812db","29a344b0ec2ebb6d736da158ad63091e2badfca1c800c3b723780b72a075ba82","4bc70244782fcc021d4ef0874301d65d2822ed10addbd06637bddad8018ce196","bec12c8989f9a8a61c0f4ecc0359a9afbf65dcaebc65ddb5b5ef6274d66d2138","a09669d0bd327788810ffd3d3cc1c4f5a3ddf37251065651deca8deea1a19d33","b8d0f6e12d6362a16d69b3bebf983920ea33d3ee21ac6031e65f5407ee2c2909","c7a9de6cf79f65cbbdb289b44083ff67cb73f59a4354feb529f52ebdead02dd1","a116507f5c4b2179f191eb857d76596206e9dc91613802fdd48ef8fde984d5bf","4e1ec83f37a0799a2a230b894601dec99f85c0b7ffc92f1bc85b4d2b9d7c6179","3ec8e21b8f949429ddcb49f80b06953c81bc50f56bd6ea6e2b9803fc6ed21e99","75c17591283913540d8ab0be61a97890bec2cbbe3158632aa503737a5d01d305","88bf37bc7319c623de9a51a69e0d341ac2c7ceda4c37505e39dc3012762d0237",{"version":"a4d8ca7dae0115b6a0a3d86b236e56a2464f024486d6dce6a5b8fb4437e203b2","signature":"2e52ffc08f35eb738bc139c52c6aa25b37a2d651c5e24af366ae3ba27d37d95c"},"52353236f173a574b992748160b9507cd0164c03581aea720bbaa20311567b87","37c7961117708394f64361ade31a41f96cef7f2a6606300821c72438dd4abda3",{"version":"f5a0ca672513d5a3e303b36801e4573bb17ae002da225c28c1723eeee0f97145","affectsGlobalScope":true},"3d9189f26f01d4e36d3fb380810ef5999992235282e3c293da77d1d8aed09d9f","d9bf522aa42728ab077c4675515f5c2d1b739cb37a07d2903f3a0227219fd58f","e2fa582a5166ef4ab0a9480183e3f8cbe539bbfa7afa22b9d0657fcf164a4987","b61a8716b40eeb252d43807dc86e5a0f994f10a69d8694cd29e53450b4301daf","e497f9f941ae9e06e0168105fe608ea2257afd8bf179a1dfb04106401f3a99e0","1861864e0ee168caf489d91f4bbc2f71b285bcc7d630797af0a76dc7ccace4e3","b2bb0fe1ff3002401172928ed1e239eababe9f2db59f861abbff0f9e81483b01","ab2e67509a4b288ccb6685528f57767cd011da3b96d7c60128d10c9ba3bc34ad","a0d1cb0cec8bd5880465d108429c0bd552b4cf1cd7a68c5c45f312d3c792940b","8cf4ed136518ef5be26e750ca7d8e8be47cc74ed8c7f81336598ab94a034bc8d","e6de39d2208f63e509f39577acf21c6fcd05fa827595f8ffa2c8fc4bf1eebc97","fd30c90654caf9936182c02161c3ec1ee218260c295234750fc64d26a4cbcf04","2e68cf80cf0d02cf897083d8e264de44ac07b5a947bbea5da2971d7ae46ae19f","2dc439b2862a51ce16e4096084db6c3dad2d605c4ece2f828bca8b5bed180aaf","ee4f1a686a0d53451fa2adabdb5136e5833c0a7f9bebdb31bb17e35227416695","69382e624100df05309a8b56a6a24bb403a61d38d4f8f69ee4ad32083c978d7b","0ca156cc6baf3d75fffd8ce14feefa2b9c522b87d521ddde82015394dd046bea","4894a84c6312e16d17288e18aa75e88403c37f9aed8a119b1a41c4febff2faf0","74b2f3604f46a62c1088d6d3f375bb683d238d8cddd949a8ab91c3805b3406b7","22a2caa57978a37b7366ce83c66b00f07052e06d9b1b176eb9bc7e7342b9874a","1bc2db743934d601d345c698212884f896e21aff23713c09385222a745331072","2d78f2a3c1776319e8e13569909f49f1b1ea47d0d1f6373daeaa91c67a6c3be2","b517471537578ada03e321b6aa44e5d53c76d72e9be5f1a199a3b21a40790df3","eeca1236542aa1768a1c0ef257ec11e122ca243b707d150a9f6c637ff04878a0","54cae0368d0ca85b90aef00d5fca7222d78bbc621a745e430ebc900905037fad","01017150d14d510f924aae82f927030475b44247e8d471eb9c4ed28b8e530d2e","ab49f0e7249b79be5e6bb13005eb500b294ab1ea360280992461869d36072e64","f03a2b4e53c54458bb0cc14422efc9bd8adfd578ea862222ac31c3c107757c8c","fa8c3ca5afdb472258bb68caf8a67986d927a4dbc6327dee8b52d129b25ad833","4afca0cf0a81f73443512af5a32ab61056b45b431b01a1a06689a078b3fc21c4","e3d45b5d5d135493af86358d4951d4310fd1e9f62ae1efb60355ad01f37bcdf5","e8efb564030c4702f468ba6b6bacd5e59d385949d4d896f1a54b5066cedc6a1e","dcff7b20db5f5896caf96f3d3af3c50b4d945d2696005a3eb049828f3e9fe15e","a1682a4429dd34a0eb37d71cfe8a028b7057f051a6a8c1f161f84e4b2afe71d7","428663180cd3cbc59232ee7e6a6e805b6bf71f3fe37532134897777c379fb380","80eb3ff6d7b58593883b435abfcd998f37e5ae2343eb7ed783a3d6e679beeb79","7122b3696c294f5b8f39562b2e58196c8ef939be41da9f6d64bc400061c56ab2","75c45bdddff1906a9e36a92af5018089e02912a4cc87fff09547c8cf02badd49","f1ededeaec351d10af21a2e5d7631d86490dd006a995e3b6b7f653b6c60299b2","3fb3bab8d6abfc27b4c67fc6a697ac69e728dfe233b122bf98a9a3b04ea4f562","27dded06d11f269fd0d615c37c052f4e1089f70d37992d9b4d83e34554a981f0","ba29e4851f4002836d649869cfaddc3e7420130d9f06f244c738c9dbb41f974c","45702fb35587cc9a36d4ebf3864ff36889dd9b5cb2405398b9336a8bd578672f","abc6415c56e22a575c20df95065776d4f2710d8cffcb6423194c3c423bf29ff8","148b534ee1983512ee2ebbe8ad29ba2156679e0efb7b2e17aef5e5ef9ec26800","cfcd29077ed6a4cdde656fd3d972ba44aab0c9fb954822371910096f0645b0dc","711a6a870ae8fe085d9d102f1487ee75c24fa5deae4bb16a21687f5289d9c0d0","06241744b71ff8f3215adbfba29ae9e7ede82701b55f0e26e45008f83e27b39b","2016337201ec17ecff18d64d565237fbf1acd78fee5ba14a828db2f5264868e4","81f9951db8f22afaf1d35c9238c351f436b657ae53a828c89309c10eb5d2901d","8a502f62704edf23e685909f3a56fbee1f93c13fdbaae8b246b7af44992e7a32","225405fa3cc163ee6325e70d1904999d07987d6263ac7048f1a238bf412224dd","c4f516bbc1edcf15a99a430574c9e8ab10f3c01406dd04ef5b29684bd70d4196","6d237f63f9e2f5e62177c830f0607e2a05f4abdfcd78e984712d28e1107ec5be","2d8818e6f74728af15922b81efb205e0572c807a3296fb47fdd273f73b99a5a0","d406ad610d04d113d8c69416a5aa26f174bf1570d182d7c73096a9e1f2cb1cba","d749a6e24166422bffef5cd388bf2f986d067d62fe66e8a1ab628c5069c1b384","c845d06b50fe5f2d76bd13051d894095ef98e048887f108b9cee2d2abc4c9c6a","257653bdffbc4fb0036931a246537a5d81d3c9c9b67f74a0f5f1d471febe2202","44d26f626d55c2722d5a0285a909a16f66dad9c3e848db3ac4630216485b198b","46cbe41594494c9c2d8511fdc98e7219cfb6c2210ddba55e2d6841578985cc9b","9faa5269ec485f676745e8a606a31b64f3d32bf583855c325c861bce0af71f61","037029c10b4e6a96c7878aa91b588f1653d0f966ac83369951d2c8097acec736","c6cf9907b076d13e6c905a1b367879e49f1f43bb619d3a5d201d4c7ab86a8a59","1334baed9fabf76b1992007b89043c43954fcaceb1382bb9affe975b8311c879","7f38aab4ed05fc226ddb167723b05e99fd29cfcddeee20cdbcedf8376ae2c1e8","48a617ab7d8ebace5213698848774310b7e7c8e748b5784ef62f92d25b53c2c1","01457cda419bf562ddef49f681f8a0aaeaca1022c8f3ffaf218981f9c5675a02","8773c8fe2e7ecb5706263407e04bd01e09ade6ddb501c098451f63da78cf1ac9","9ef82ffdb668e7284e1d0e786ec47980a8efeb3fc2e8d90b3f54f3979500a6f2","22e5a57d5b944ed7d1b2a343ee50b86ab789f54b7dd9c1ee6fc373df80e3ec85","6e80a7e6ddf2197a9b4a1777f11109f75c93b729842570c24745e2b99fbbf117","20c7c3d47fbb92d3bccd863bd037b6d238701732647c8e1c1b4f2d02fae138f1","0afa803cc53ece7f5eec0d8bec0ce87cb397058a358cf10b5d9bda1411c40fc8","2fd236ac888c18879ce0bfc289187776f3f72c855fd1fc926395512efad81424","a3f80ee274f164aa5fbefa55cb01bfd97c3a0ffeeeff933968a28e2fb712f66e","f8179604456cc9146e5b7b466022cc465b3377fcc291855555b86281dd4ed006","07770db02c956fc178e41effeb2c59b3c27e386bd18506eead7223e3cb833734","42d33042d60563a8d7cb2b4649380f25654df58f3250ea74cf7c5169fcedbac6","513e825b3bf415a160cfa832d4fbf73a75183dd4a33aa7d214ffc90a6a567d0d","9a969c525dae40e904f53b6fbe2fc0b76ac463fc3e87a4ef90436c22a4af5eb7","c59f2df030dbc2bdcc94cbc6bef1c9dca9a18f5a2b62c84512ad8949a207f1f5","487ea27e1ce8cc024628113015e56602ab64396f4577da484afffcfe95db5144","b9db677d82a63a27b520583224bc18b1e91773a0f614739da58ab66a0c3f66e8","929152a2fab5e4aad9699e7353c8248218fa45490577cce8de01e58eab0ebebf","83301082190ced6dc739b946a34326534ab203a3c2c7740724160efd451c26e5","f607b3f5bbddbce54291c2badb425e618a5f239e596cddd57b06dd1456634425","085615f361e0789fcefe75b8cdc4ef127a400767c9f4e74019c1663f1408df6e","b4d8e86ecf0b0d83f06184be6165ae626fd4aeb3fe3225d3be00c6cc25a706d8","6759a2ec407880192b41020daae2c1903be2db73bcb7fec0e1015f30ee84a565","11973eb15e6b177fcd6f7014aa06d964fec1c7b2b1fbfcab2e6e85fd82003e98","bd57d6702c0d7815a5fcb38153ad25bbc3de0fc39a77dae594c09d6da9c94288","037a786b0989f8e0d075a5bfa251aa413294571d482d13137090ded922e8bece","5d0d878b823f464c787027bbaddca7aab64d7da6e9d669a8082ca01b3859c46f","1d8f62cb85a9c77ff25469531c1e1c125129ac26ba884a94cc93307024f93a84","617d631c1c1553f0ad1a940b644e84d69a904152701c7f7a7c7db87637adee8a","f2cc9a0e78e8b5fae508bb70702cc955caa2ece98814d832f251cb23a5dfdaec","300d9f1054289b7a6c1f1b8cff72cdde94ef70606bbd29afb45412fcbaa9f0d9","99d323858780e3bda96bc5c80500a1b3b6e0839caeef27807883d97400497955","b545dbd47d74a604467fc217714e8a0330b1a4a4746024facb1e3f7980ffbfb2","33f2045b1c97c2be9b3994d7f08b18922cad2e8b6ed35bf815b947283c34c749","dfcdba34d5cb92f6360c9f0f7ca36ebb38fc64336a04347ff0939bac5ab2526b","cc9fdd78e42b7ccf47566f6b5dcb41c6c3a871a549d8d2bc8d5b93fd6a4fb878","2032e198165a228dd3345eafd22b6a928aa8920360cd6766f73425d72886de96","58720570345f8f28906c2307c3a71df535a10f809f46b0124570e8b215ed8c97","f135d524f9b489a2c6bcf0c09185722e3acebc36dfd42cb21997a3aedd4fe6ea","19c13c4686368f2a1242cf287e841b9f06bd81c76dcb45a1259293109fd97b7d","f6b057f37debe9d9b2ec56d4bcb75c0d10aeaa644052e01faf96b601c0cc3e36","72b972dbff25f1a60f55716d2b9077bb707d71bbb162170e8a9a98bdb2d0f6ba","d1bd6ab67bfd8ae3b9975bbe5219e797eaeed6e6f2be7dc85879aaa13a41c869","4892b0ba83aaf32b778aa480bcbc5c3d8acc75a6c057512d540b1113320bd6d6","f2f4b9d5cc9c6db53bdcd5ca21fa1daf0fe3fb69791114871dbfe2d01ccca337","dd0ca4277f3041d55f0f522cede5615f2a4d6bbc77bcf01ebd14ea7bb25fce6b","a559c0cc2ca7eb5a2917c3b24ab48786a109c453016e2a86a080bd2d0e4a5465","72037b24ef9fd21f9a7efbb96608c08b24e1491196ca17d20a2b3095f707997d","3c31d9111e5da84328c0a4fb31c8ca2ed95b1fc9e4ea67427cd3368645d9cee5","b0f7f0a0d05349e33475388fd9b01a1957ad9bd22c3d1dcfa25e4d008cc6b9e8","3f21a8db690b7fa927f0d07c7224b9434ed81de12f66e6886625b649bdb69f20","1f96034ff2d46c9fd80657cd11d8fde1f02590f1349a5d5c3550b670a9d33edb","072fc776280792035018180c70399f6c9d9355b43b5fd434d0249b40cb0ad01a","9bee2787f43abddd2aed84b875858015413178644757411cddbb5cbdab4f8c8a","6a40b2c4735963184f98fc2d084e868c881ca7953a43dd88a23f14e11fb32b50","b0afaca54d9d359229d73424d7777d468d78e0573d25264c26427bd39e56c3db","30559795522d378908e9b3f070cef300c95155afc8dd3f35c2165a76ee507a64","48a443dd2f0f1f04554e1f90db2f210410cb524b3dbab4ff555adcfe5aebd2a0","11477531cb4cb9e1b5b15472c779925150a08466f3fa825e40ec1ee284f52c9b","0522f23434980dcd4ab553f200067e0dbae0ba5cec2d89f26ca1e1813a481f70","1bf1ccbb06c17b4ec3f93df7461175975970ddc0fe6a7c495b141282370cb7db","bc0002547b99d2aa1b9933f338fc606576d59623582cb5fbcb8ad764cba518ad","7bd24befeacba6998a9724159ab62f6091fdfa1f5d32de246e416fae5eb806a6","376c997e61781ac2dde3227e2bff6ce4291b0c34257906e86f46299954e3253c","b4e33a56a898387a2018a32b250e8e79aedc6dad92100abd27eb023a6e862ce7","2e2d1cc13792f36dde1d5f95c4d9aa2de986dfd823f276627fbeef80e4337828","f593296873ca5baa78932147753099085d5d7b897bda6d9a3430d829ee628264","5554e5e4c78aa9110a0172d6d110b9bd687277270d8de755a45c63f8d1f4cec3","bfebb37cd1510fef4a937fceaa4a614ebc9969b977db9adfada4ee7a78fa7fd3","23d328d8429b8052f20b55d184defbaab61836c59203855f559fd1d4298c3efc","50334f0d3afe55cbbeef6b568f2cdf5ad0e3d3950644f3fede699bc267f86940","88b6c73390961d7218e2da7f8bd25b3e056294251660612f6cfe7495ac2334cb","721cde7f28730bd29c93e800a08387dd093842ef0d8e210de7f0da6941cd2583","1cea9a8fae5555348bc7888fa592bae6820148e868487556940769210176ed14","aa9f300f1a791fddac2985d057fe887ecaaf0cb905240879b288f720f35f6efc","a0c4dd4522cb4599cd5a58558bbf176a1613642183c6fba82aa11ba0fe7aa7cd","f51c2f27d205519e5d02ef510c7551d90ce779db3074537c99159212a44190a9","997ac72863b267e7f728bbc117fe58a30025dd27d7bc65097009db07954c13c3","f64860f62232c933da4cf59bfdb1df22db2c3d4d5f7b9781f75fd3db9679735b","e37ded0703653f2636f58232df6a7de1342ef5e21b45efd99eb90569df77f028","dfa97f3939aaec958860f4d8c5f3b05f3891e0873b6d1eb0c78ff0e7c2294ad9","27dc020fcb8b3cbba32cc64d6e6b988beaa2d741e1ff755f2918cf14efdba232","b03c0c293c1cc7b36c440d6a59bd7fbb073b4b2cf815e096a6e62bc05f626bd6","82fb6f995ed49bc45d0ea6f652a780136d98b57acc3e7cbbf154dd576c7c4e77","e7463c07399e6d09a169230bef69c4eaf3dc8ef91b4332eb3162a64102fde314","4c43e6719c5f3b9fbed7bce5a83b1a785ed89ec6d4196c1fc6c943e88dd2dbc8","d9b697e74bf73e5a437e1aaae19df43985ddbf5c62e1c2c45a759f72cee833e1","d1a49b6292b1c847c874f0c965ad13801099a56e30665e7b4e78280c4d8ca206","3a2f360689b6533d617158201103299f7345d657adade329cdd52f2c92f16fab","ad0e633f2a6f5b83798f8165a6d8391f5c01d9f99db61e43f04f4f9b9f858ceb","8b77874a26af8fff6b151877b98afc8457cd5987307311df87cf51dbd9363eeb","d6b856f1673dd173f1926894a3546d9acdc3f1780c9054d76abaec41bef0284f","08186e8642f8007ef9e1274b44f0f87aca68174a530b43efa4c68a11d9fc94eb","0a8dc82f6b12899b45f7fb74b10c9510906becb638843da57edec07695141008","11f6a43647128c9e115e234c48e6e147af609f1ec27e633360a78a4ed5e1df7e","1c570afa7617d7665e85dc781a95441a85488975075c99a9c7b87727b04c8258","0a7861ecdc4e37cc3d51a1e9743f1b45d1b6f715cd9e47204bb17893fa097ed4","3e7e1445798612cdd78fb209c4fa7a782ad317ac4e60bbfb795253c05339dae5","e4bdef13be2c488e74e8109a8030a44b7ebb360bcb013de74ab7087d77801126","b4ecb1903f2e45a2fa191a224cdd1170ce600399a7c6901b8fc3b11b777c91c4","069b3df8e16129d67b07250f3ebbf8740e75ebdc18d8bbe9412cf237f9e2f69e","19c0ca50ad5a482de0c76a3ef986d8bbcfc6d6a5c7b3e106275d0528af82596a","da0a364906e719793a0920a42fa3df4292ecfca426959d21237b3fa31339d82d","b2569060ffe1b0790cfc62b8bccc8334eba26fb8713702eb11b8cff918a98e8c","7003c4bbe1700b648bc17589b7e17c28ac568095967e0c8c09e62c4222797a6e","5fe6599aaadffb25568ceb9d70ae2122a127c878b3c138efe024a3d11b336849","63fb07310f383eadf62f65601380b8d44d1332c635afed72a5c8992469ffb5d6","05eb06d56c5e885c24fff5fc3b40dfed140ca9e7a60a98a5311a9fdfaf4a49a0","28984704fdba384cdd2b01a61433913e292b739913b3200a4f6f3df13105f0d4","09938f0ed72cd61c31e24f3b788a05e26cfff87a98d5013c54cc9915c80275d4","3781a4b311844ceb617842608e6d048f74cb709d6ab2e1176f9feb82dc1afaca","1aba58ec47bf19eeaac94305f9bc4425ad196d33bd92a9a424a1db9f077bcc12","234cd8e6363bcd5a64898dc722d8457013e1b35cf2bc2afe365f109661d05620","cddca5accb84604b36f9b74a71dd53f3108f8f39bbafd898be45ad28a222de62","51d0039abb7c6ff656e313ee9a3bd3452a270c3e2dfa4f3ec0e40526c12c6015","eeb7395bedf9736bec2819dd86bedc8ad0e905d7b774e4065d2903951199f756",{"version":"73433dbc16c35e1ab13dd6b219e86763c3598f783e29fb6622d63bec04dc2001","affectsGlobalScope":true},"51bc6b683e5e0fe8a295667699effe37352272da802aed71835a6910081d8ab6","b3de20033351dbf94132f8a802632c3fe345224618f17c206d99cdfa5a928323","55d76ec9cf8fc0ed47ff5a600d3f40d8b564fea9f721932f2bd38ea3ccce6dcf","3fa44bf807dea33f8a4ec1a0f3927acd44c9facb93ae8d536572dd955fd726c9","606d8701994fe161c72df227bec39dbc64d977d304f7fbf32dfd99c671c4232f","d69730e27fe581f294709fc1bdd4527d54f9f74f55276b4d0f6102db3278a4c8","664101003d9b081a4d3884bd81f70ff06d25702b42ab9be8ae6568d16560b234","48838a4acf80b332cc8575371eecb20a4113d1c93ada4d29a73c8dc646b248ee","97217e52ebbd06f5f6ca1a16977c03031354e84c0e3c540df19a914d1a8cc341","e003a1899c8d04a09508faf07215205acf03aee89badc3e453fde9d2b7a33125","c489280e64db9fc86d05532eaa43bcd5a930dc944425032d56b04165d9f7c223","4823403b994583746a9383188ac1970ccc50dd3caef190903d1a2fd86d833d93","ede7b33d45b279d118c8852d392613fbbe7f4a442781b4dc060b5c147d7b1d0e","00c9624e81714578d4a7aa92e837c64dd4bcbc8a19a38934475dc640a7e8f00b","36210ceb4f5f647e403f987fa667dd417353f887c4d78f09a92f3a468b0229df","59be79ea4da9b24ffcc7141e37a405b9dc6442c8001a56e5d0e3c1e0b6fdb88b","4ce284ab62a13bcdafcdcb4cfb700281f7743ddf33367687c51dd572afa0a0ad","3d8d6c55ce65b4817f85702b9c719637f270da1b953aba1f95316a95943f412e","15234d71a13e57e5e0aba9417b0488bb00bdd066e772de55c3eef79989c12019",{"version":"b6468c0308f57fba0be4de41283836ab2d974035c15b4e5f2650341cddd888c6","signature":"1b866359952edc0e64f1ee47aac2312768be19ff1ba85c3919c206ecb6bb29df"},{"version":"0b7cee8509556d936de03ad291bc24842e730fd9b75a46c465de3ecbd5ac5080","signature":"1e8941b1d34dfcf79ab2ba1a94b3d86b5168516a2049611107612d6f5e71f2f0","affectsGlobalScope":true},"70d96aec95a1dd1ec55a20428186d7112bdf18ee5484b191533852aa5b228962",{"version":"85ab86589cddcaa12e256d384ddd0fc529e53be48ed0d1dc8ec89441d082f7e2","signature":"00b2c6191676b48bc41a5c6e4e8d2bcc840975576e9da2343aeb3555d5d78b3c"},{"version":"bbc3dde6d3b6f4146fa6ecf797d9657a1db8d32e2f2be45da4d6abd51e03d32b","signature":"351c563fd01492c2d564a8e486e2299884a626c3981b5cb15a4499c324a71a57"},{"version":"e0b4c38be65d7639ee0974654c12867296fadab6f7edcb53ec2809b15f32ef2d","signature":"fffe6499682b456d6f4dcbe70b8233a0a972c55df47b7fcf5a4f25e56f330805"},{"version":"1c39f824f50910a42ba4457e99c23744258e301ec95345afbb2cbe12e2181b6b","signature":"7ac42096597f000f5c4b1f9fa0c4557e6d28874ba282adae49a63b9ffba41697"},"c57b441e0c0a9cbdfa7d850dae1f8a387d6f81cbffbc3cd0465d530084c2417d",{"version":"fe719ed9c86645eda991f4f83e0a829d65ae278abc5033d1c675466102568791","signature":"7a2f0feccd8da2053a20bbced9238dd70f757ef355e10cfd44cd8afab8cdf504"},{"version":"77b23f88e1119c3fe95231a1f600f5aaedbdebdc42fda758233ad7783cf5b603","signature":"f61654c2d4ab3b25889383ae280979c5aa8ed8d2dfde4cb4a7de210b45acfc15"},"7b187ced1bcab2c80f4731147a9c0c2759d2f46ce34b92006e49727465f7f95c","ed1a54f3cc793966dea50ddda223c4315b88b58978e263d8a6e6e48e6b4479a1",{"version":"8ed7bae167ae1ad981b0a98516b71d76c2645c533cf10859fc5e6cae549e3a81","signature":"4d8e149223103a6d493c8a7e948c10e79559be779502a2e2d097ce8e2d98673b"},{"version":"792141bd3d9e161f89d696bd01220553a3bb5429d84bfb73cbf895d706f3ab54","signature":"e2eca42efeb3a36cf6f3c7171a89e35cc101902f07cd87a3ac853ce65f16386c"},"720408b1ce83ad19ae875be5ef7c54480ae7862640c212bad62304bd2e941af8","a69ba2c137d1ce8e077d928403a3344067a6068836dc148d82c0e5edab76cd21","8e96e1e73bde8327a52e1134d684f2b622893f91a7d845c7134fd93c8f87833a",{"version":"5bb936d3ee7692eed50292b8dcf9e46f916a71648a97dbec2925de0e6df6aa90","signature":"aa58c4372f7cd8da41b3269c90102c015597131b0bf3f9670684cbfe138e2493"},{"version":"a2950cef4fe03b6249a26b74f48c60fa7accfce3fc804cc7de6c48e23bea15e4","signature":"ed5cd386b4bf88d125f28fd90429bccd0e5bb623639d8d5760015bd69da8f063"},"2e5c41e56098ae93bc42a15473acb1a176f28b2ba95c38f3c67820434acd85b6",{"version":"b99c4ff8d11110b9699edc4e5c3bb304360a70ca47e4f9851fc42ad0b663ba83","affectsGlobalScope":true},{"version":"ba340fc8e5b0f08d90c6ef8552b8ce7bb5dc8e18d47b57f90dee105bc77d0d9e","affectsGlobalScope":true},"0f263eeea7877199808b1bc220df95b25a72695ec214eb96d740d4b06c7cc868",{"version":"0f5a68f519f84dbca530dd4aaf595ccd3c006647dbd00c8a9771157522a46a5a","signature":"a126c84c49de6f78217dbc03465ce1c0d71897b5875d5388a0486dade13eb795","affectsGlobalScope":true},{"version":"edcd20486f7695fa6d85323dd9c68154630fc341a8e70661a94de9c5aabca4f8","signature":"03c2ffe43d75d82aae0943a0275f010ad01cb34cf1603409980f3a16ec5047e4"},{"version":"bad9a7b7b5eae57e05703e1ed0c205f1ec19d0c20005a4eeef889a39076250be","signature":"6ddd166643a2ae1f2a719ab000e9e951be23976eb31a37aca3bd7a916ba994ef"},{"version":"762cb3a6e182b6105f640d4f7ae06799c746b285622c4ea187555f3b87ed1c40","signature":"1d4abd822bc1828fab72bd38042f7f46cf964338f1a75c517f0fced364d67bcd"},{"version":"6efea9de85fa692ba61fec7d06f743823703eb98c15a92a7e7a634badcbc1e0d","signature":"1a6115819fa1e86a8fdfdef41f15eb65ba315a1ab6079a7db3f018bf72f4c0c2"},{"version":"bc47654520eddbf3314e836ef63a9b936993f169c300c48023b91b3466ec1780","signature":"eaccf54a3b57edd7aad80e218814d8967499aa01a6107e5f9c1d314f268dbd45"},{"version":"798929acb56a710057f49e63df6392ffc0036c6e715e765b3fb8d337d9678d60","signature":"08ff7f2de0ea17d57fff3a81d663c300460910d23e2aafec14f9f70133c8e72e"},"e516240bc1e5e9faef055432b900bc0d3c9ca7edce177fdabbc6c53d728cced8","5402765feacf44e052068ccb4535a346716fa1318713e3dae1af46e1e85f29a9","e16ec5d4796e7a765810efee80373675cedc4aa4814cf7272025a88addf5f0be","1f57157fcd45f9300c6efcfc53e2071fbe43396b0a7ed2701fbd1efb5599f07f","9f1886f3efddfac35babcada2d454acd4e23164345d11c979966c594af63468b","a3541c308f223863526df064933e408eba640c0208c7345769d7dc330ad90407","59af208befeb7b3c9ab0cb6c511e4fec54ede11922f2ffb7b497351deaf8aa2e","928b16f344f6cddaba565da8238f4cf2ddf12fe03eb426ab46a7560e9b3078fa","120bdf62bccef4ea96562a3d30dd60c9d55481662f5cf31c19725f56c0056b34","39e0da933908de42ba76ea1a92e4657305ae195804cfaa8760664e80baac2d6a","55ce6ca8df9d774d60cef58dd5d716807d5cc8410b8b065c06d3edac13f2e726","788a0faf3f28d43ce3793b4147b7539418a887b4a15a00ffb037214ed8f0b7f6","a3e66e7b8ccdab967cd4ada0f178151f1c42746eabb589a06958482fd4ed354e","bf45a2964a872c9966d06b971d0823daecbd707f97e927f2368ba54bb1b13a90","39973a12c57e06face646fb79462aabe8002e5523eec4e86e399228eb34b32c9","f01091e9b5028acfb38208113ae051fad8a0b4b8ec1f7137a2a5cf903c47eefc","b3e87824c9e7e3a3be7f76246e45c8d603ce83d116733047200b3aa95875445b","7e1f7f9ae14e362d41167dc861be6a8d76eca30dde3a9893c42946dc5a5fc686","9308ef3b9433063ac753a55c3f36d6d89fa38a8e6c51e05d9d8329c7f1174f24","cd3bb1aa24726a0abd67558fde5759fe968c3c6aa3ec7bad272e718851502894","1ae0f22c3b8420b5c2fec118f07b7ebd5ae9716339ab3477f63c603fe7a151c8","919ff537fff349930acc8ad8b875fd985a17582fb1beb43e2f558c541fd6ecd9","4e67811e45bae6c44bd6f13a160e4188d72fd643665f40c2ac3e8a27552d3fd9","3d1450fd1576c1073f6f4db9ebae5104e52e2c4599afb68d7d6c3d283bdbaf4f","c072af873c33ff11af126c56a846dfada32461b393983a72b6da7bff373e0002","de66e997ea5376d4aeb16d77b86f01c7b7d6d72fbb738241966459d42a4089e0","d77ea3b91e4bc44d710b7c9487c2c6158e8e5a3439d25fc578befeb27b03efd7","a3d5c695c3d1ebc9b0bd55804afaf2ac7c97328667cbeedf2c0861b933c45d3e","270724545d446036f42ddea422ee4d06963db1563ccc5e18b01c76f6e67968ae","85441c4f6883f7cfd1c5a211c26e702d33695acbabec8044e7fa6831ed501b45","0f268017a6b1891fdeea69c2a11d576646d7fd9cdfc8aac74d003cd7e87e9c5a","9ece188c336c80358742a5a0279f2f550175f5a07264349d8e0ce64db9701c0b","cf41b0fc7d57643d1a8d21af07b0247db2f2d7e2391c2e55929e9c00fbe6ab9a","11e7ddddd9eddaac56a6f23d8699ae7a94c2a55ae8c986fdabc719d3c3e875a1","dd129c2d348be7dbf9f15d34661defdfc11ee00628ca6f7161bead46095c6bc3","c38d8e7cfc64bbfc14a63346388249c1cfa2cc02166c5f37e5a57da4790ce27f",{"version":"6a936c883a05ea74aa2a16f414c6534f5f018e388fb7449e0509e473dfe04710","signature":"7b98d0b35ced50ca167c438bee17a6a933fde3d3ad03d931a98896f9709e57c2"},"a80ec72f5e178862476deaeed532c305bdfcd3627014ae7ac2901356d794fc93","2fbe402f0ee5aa8ab55367f88030f79d46211c0a0f342becaa9f648bf8534e9d","b94258ef37e67474ac5522e9c519489a55dcb3d4a8f645e335fc68ea2215fe88",{"version":"162b58118cdf153e1434f659ea5bdd62ff84a5fef7316dda660f99f82af7db5f","signature":"7e7c3d2017343e771f013e5adf1f23297be756eb37a8b4c6c6f4a90ca08fcfef"},{"version":"40749c5a645c38ede2841282364308c9f5dba2781fc3a251f164f2879a355fee","signature":"c8a0c96913c1bb220eb597a3c3376bed0cfc0db57419d6be2bb64f33a484f26d"},"36e3eb67df2d2ff3187b4b40391f14d70e47f4818599b050e86faee36e318052","5c44b3eec57983546666ba931b822bd9002e9af72e68af8d93549e2cc308473e","a1e91dce7758dc0c3ce7739cb33fcabca89022dc9dbc73306759ae064e6e135f",{"version":"0683ad5ece2f01d0ed8f61f3ca4fff983cde5e9ee567cf5a0ec32c4fc243b890","signature":"a27d91e60562e3b662e25be102925b0b1381a1203a272048783cbc9ed62f2ce0"},"d04f947114fa00a20ee3c3182bb2863c30869df93293cc673f200defadbd69d9","4c629a21fb1b4f2428660f662d5fef6282e359d369f9e5ec5fd6ac197c1906ee","785926dee839d0b3f5e479615d5653d77f6a9ef8aa4eea5bbdce2703c860b254","66d5c68894bb2975727cd550b53cd6f9d99f7cb77cb0cbecdd4af1c9332b01dd","6e2669a02572bf29c6f5cea36a411c406fff3688318aee48d18cc837f4a4f19c",{"version":"0ad35164090b7d6949c209ab47e263f0e3a4f13e2cb75ab347493886c53be441","signature":"4c07b86c43783025a0bca45c2918e040d2686b48f10b13b514dbc9fbf1896ddc"},{"version":"a00443c518ebe625326ba2dd0b19f3a260ac346b40b3d2992b84ee548481313c","signature":"f468b18d29dab29c0741d8a1938dcaf9840d12262aa16e8e5398c19ab408a3e2"},{"version":"a4808e41c9d5c21dec89399496d0a4582c18d8da13d4dc64fb649f34c1922fec","signature":"37a50f5a72c63af5fa5568e08b1efe827592bdfa6b3ed2a37320496b51b06a6e"},{"version":"ec8f4aed712b41b3b8ce9bd32aee83d319a8e055e420176fb98126de72eb361e","signature":"d9e697c1893077e53af93001a2d3cc98715a4f1ce29fa1375aaae8a09a5ffd53"},{"version":"fcb3cced9d92aef1b18987be9acf53afd093f9e1c5b4e75ab5536e034a378e02","signature":"e9b0d68ceccf0fbb819e3c8a0a4569fa3f32cc5c5ab9f3537bc3824cf18f917a"},{"version":"618db426c8ae9879892ea477e424cc9b1ff1c845fdd81cfb488baff3a2b0c9c7","signature":"4f9ffdd6b9453abae38e2370a2944149f0668339eb0aafde48063b297fb94d6c"},{"version":"902de6979e814ebfffbc1875fa0cd36584c68e0b7ba4d35c76b6ef3fe6e26121","signature":"690c347cceadc2d4d42148d19d5c3c5fe6f9773a6c4a0444e964da8f5f71ca34"},"d5505d145ee92976fe2ffa38fb3f74cccf7c0b06839d27d03a17dc7b1cf2ebd6","a25e1d0a7361b34c12d07305c1ee1cb79ef14572e92d587464218d25edf29b73",{"version":"ba2405099469a84aad04afd7a60628475d9241beacbd3770def08ab7a0611b87","signature":"3aeee64f3f1523662b3bde294bf7468400394d89658e6ae1477930e4de73a0ef"},{"version":"012be06c97ca17dfcc86102cdcaf7cab3a76b86ca35f352f2a4f7986580d54cb","signature":"941e79a2c10825edf27f823eb1dcbeda25bf447f2ad3bf48bf2907d4bd7dd1a2"},{"version":"64f265cbf4cfa445aea997ba76a0cd15b3c9f7b28619bfa1b49ae411718d823d","signature":"e89ed03016e70ea4b9309fda40d60c957332fcaacbad515b3f991950dc416d1c"},{"version":"3d8830609f63d783a904f0b50d38e7281357e9d6f97479b6290ec98610b3c06d","signature":"c523337d404b3b313481f998a2e3576da6cfde3e4c5e814aec956f4346450948"},{"version":"fcc30100be6609a69dd0d324c1d335cba526037a37443e62a02044974c32bdd1","signature":"7e52e5e0a7ef67d6d0b2be42c409c593de0fc87a7092e3e77d813a6987b660f5"},{"version":"31ee5d47e00514bbac0c74a44a7ffc3b22c3d798a131becaf96956b4be7c1264","signature":"3ae33a3934a646f9bdc127d3bbfc60d5b29c2c87757bbfb448d36a4504b35aae"},{"version":"d9b837ac2bb0300d3431d3f83dd2c42b7e8ec9ae6f6b8ff83b4d485c85d1a655","signature":"237681780f60029737649ab91351647fc9a63cb52500e31075777682659d01fb"},{"version":"b96dbfcbd83157c77a3560b6f81a84016abd767f6baaf8f8eddfbaf435a98448","signature":"bd8aa2703e2c6ca5cfdc5383bfee8d5c41d93f2af923e426eaf059b61bd412c4"},{"version":"e3b13821787313b0369abe7ba1930aa30b36d0ed5fffde3c81abfe14f2942853","signature":"b5fc04422b53e75a1a3fbf81591aa0dc562a3bf36ef2893bf8847f4c8845e989"},{"version":"f7ca2e826aa4c1bdaab17d9c99fd308dd9bd9230f8e90a1850914c05bb658b47","signature":"06e40a657f5a5dd153e91261120a3d8db6b588a1ff2f44192686070d5a9ab9b4"},{"version":"61c18fe359d731cb3328d68df32db28a75b5801c3600f0d372b526b616617156","signature":"e54a1f862d108c52e45aea073e49f0747f10e4b0d4848fcd8685d3573569a582"},{"version":"e43c9ffe9bb2553c702564784e62b14b2d6483e5dbee5323ddca9ae25199d8d1","signature":"3439cc57a29c7716dfa1e2ce56aad51bd3e58b81634fe4ad1713a03517af7af0"},"88e9caa9c5d2ba629240b5913842e7c57c5c0315383b8dc9d436ef2b60f1c391",{"version":"199ef15bcd52213b3a828872c9ae3ec0854fdf8743dc9f6784666fe63cfeaa34","signature":"68348ed1b76b945221ce7490067ac56f8491d495bb3412184dfec0ad54c73268"},{"version":"725963207ce8fe00a1b02b2fae2120c54010e170feb3ab243f50bc6a82151860","signature":"66244886d77deb9b6da75cc87cc71dec388ca63e8e8917b43099cbdcdf04b3de"},{"version":"4cd568322e551d3307057a0796430749f79d67692a99505ebab3c455d4d2f5f5","signature":"7b6b38f79e7e9c204604bc5a2f5f1c09bc4923987bbe8b7847649c4b5a700731"},"a9373d52584b48809ffd61d74f5b3dfd127da846e3c4ee3c415560386df3994b","caf4af98bf464ad3e10c46cf7d340556f89197aab0f87f032c7b84eb8ddb24d9","8085954ba165e611c6230596078063627f3656fed3fb68ad1e36a414c4d7599a",{"version":"9f2bef073fcc16fddbf9ef0be8d0a3fe35660742577d80fc43ffd49de433d012","signature":"5487019d46f80ed8da92d934729caab77c902a55fdf970831ca7ac1f980735c4"},{"version":"6e1c54b3ff5c7d023377e3bdd1dc2d13926e2d6af59d6ddc8ccda7872ceb7481","signature":"eef8ae798807258ced6be73658e9c66df407ef5fd7aca3e5d5a8d99cabde78ca"},{"version":"4bee7f8262fcb918fa86627ca841229940947ed86fb4aeadd8fb145df7ea29da","signature":"9d0ef8b2a110669eba283660addf01209c54f503d5ad4d50726b0eebed9a6cbf"},{"version":"17252fa68eb939ccf928a5e2efdc325fb72818c4c5d0ba6fef0af41366d7f293","signature":"ea10410a549db9b5c298c3b3e20269e00067b057e9ee466d126177126c04dbca"},{"version":"a7ca4ea9d64eb2733a31985763dc37c43c1c3c7472592db7daebb43fd45a594a","signature":"27a6a1c5e0caf856300c0ecdd9716955c6522bdc0b0ab2bbd6e9111c3412b967"},"e94b01c6c9221682a1ffd8577103408642c5433923420e517d8d8c695c4875c0","466a15bf7238ebd3900d136db38eec3af69d0761c0286ab59952870eedd6e319","9113ebe8d776516d3a302ec431d28915c9398a75beaef1eb38cd66ae0bfeb014","1f4df460bfe98e20fae494ade49e50c98ed1997143c7eae7a00a1cd93bfd4307","e179bf25417780781dc994f657e724419e6dcbe5a136dbfa55efefe36bdb4b63","2a0fdc4e3ff0daab68692c115db4609206e029061fc2803a342973da34f57901","a0abcb32b7a9291276879912c9a3205fbd1d6930ae4f29e91fe30227e2762893","b67fb584ca2449669c113e75866d339ee4e6bc74a441efd00c1beac460412584","90e7ca3372483129ad265c604b2225e250a4739ed966c3859648332ae36ed4fa","0f79f9784797e5358bbed18b363b220eaed94de7c1ed2f193465ac232fe48eb1","ccd344713e6f39583ac472a097e8dd307998d1c27d43b0b0f4558db1569ee3fc","6187d97d074e4a66a0179ff2cdd845e1809b70ff5d7b857e0c686f52a86f62f7","b7f317f84d5893b0f8465dedc8164a07c52d628cf160d1022266c317d6bf1bd2","0ce3a2bb6856f42c33af1a3fc9c11abf4050dd1cd055c5b15a5382c8d4674fff",{"version":"b9179302c480490ac66b32372dc447175419abf636f4278bc4a70e1749606b2f","signature":"b6f74b27303281fbd96a2be525229f9bd88a9a8e1d117ff3f65d937d915f4b70"},{"version":"6c9c9f95742cfd3fe3e4d0ca45e93e9ae509cf44b399c081ccc5cf6ba2df1e97","signature":"612ba5bc4d497420f5a4068e7c990c7f8671a7a51a99d3c3c4858c37b5e39eee"},"be1cc4d94ea60cbe567bc29ed479d42587bf1e6cba490f123d329976b0fe4ee5",{"version":"29112d8431b1fcb75e60d8b3640d1ac9b570600eebd6b49ad2facb16a4312a66","signature":"b7c75670a8755cf6aa57f0ce6c8a659183c84472d5b0d5dce3519014a6d78891"},"8b15d05f236e8537d3ecbe4422ce46bf0de4e4cd40b2f909c91c5818af4ff17a",{"version":"d1f1e0d62cb8d8d1e04c26e14de842d8a151f75812d81b046c65b5d1fe8e4b27","signature":"512960c0e955a2324b34354dac25e3e4d431a1af4cd33077935eda5e95c8b7e1"},{"version":"bb0512c37528e13393abe04031044b7d58a539745cc59129d342443ee1b4ba4a","signature":"d6d777ed905fc8ffa7b2e41b78130832cd79d2b8cd56b8944e04b6e7ba77779c"},"0943a6e4e026d0de8a4969ee975a7283e0627bf41aa4635d8502f6f24365ac9b",{"version":"9a78a4a0e962b7be2cb5280b0fec09cb581adadb287518ca1b71559726277a42","signature":"b832afa5d63c33ebabc4a809fb841d4e4052bc407128f8dd703b084237443bbf"},{"version":"12c7fbdc070a454e519f1e66488030f910a255b6ba5fad98f7a8c1a1f576368b","signature":"f774a7e8875649db68f5952801f001f3c316560ede472e5663af7a8c9c18f938"},{"version":"f8f0aee31df2da6fe70cc5acdecc4adb3724959ad046a56c674c84863011ac2d","signature":"a14254ca1192cf10e273c847b4ef6d31943539921d08ee834f5d61a624aafb8b"},{"version":"70102a4ef92b034749c8a34a9d9d167590afbaa582f80b55535d797f9687eb7c","signature":"ae0d8bcba3de97d6b5e3b4d1837aa7f8df1b5112a9aa4d5c274b81e5a8bcb9c9"},{"version":"a5c262593fa85d09b06f3a1fd8233c8f2580372a8a87214eddfa685b88b07fdf","signature":"2c6195b0c90346d21998901c88d06cbbbf7d8a851eabf36e9250ceae8ada4df4"},{"version":"5c4773313c1cea6543e43e7957c94454412e8f99ade57e8f52b7534a6f2b1870","signature":"b858dd74e3bf1187b0769432e516df27d465472535ecb72424838af520afb4ff"},{"version":"638eda902cfd763133bdbe8b3e6b1122bbf24a2034a851cfb29db43ebc4f5a8b","signature":"4d325b2ee20a7c414335225cd68c3e42f0c5ec3f1d1b385ad2aa1b317fb84020"},{"version":"02172b42caf09e6d6b351c5bf85a49192b904261a35a05a658ce6f00af46935d","signature":"2a398225b09c04531f97af7914ab91ea15d50a8430c97c6e474afdd31b1c6393"},{"version":"0278a6d5953473f8fec820f103d6dfeb19ad5b1e6a04edcfbe7a216956919ba4","signature":"02860e49f141d3329e27803f87f4751abe6bb7ab9b3e6a30a903b3f49ee678fd"},{"version":"8659bfa76cee879283c65294ba46c7f8d34a4df010c825574ee7f30aac5f0b82","signature":"8dfbc4125adcdd5e888932ff69db51029caa4c2d5a2313045ac48abf818c66e6"},{"version":"2c8ab9a22caafd7b46251224b115a1df246e01a9802f0dfda8eabb86575a52b8","signature":"ad77d0263ab2b33b5cb36d879d7d1d9b390aa01cbed39410dd6646510d5ceb25"},{"version":"295b877ce640bc8b9a420e0d4dac5a915ee1da4c0bc361331185442307d684bf","signature":"9a8b30c0c29c8e1ebd6f7ef83e8a9819a2f72388c2c6d156b6414316ddf48f25"},{"version":"8107073f4a34e10e3e7b54b5db11a3ca58989355e241bfdef5929fafff33f6c4","signature":"c7b5def032d7400ec46f53d26eccc225686ddda25819f2785ccd5d9959c4f961"},{"version":"891d2b5ccbb058d863cabb89c5042447f8ffbe7b5696c268c79e8df88c24d000","signature":"bc1019999f99454b89088e28a1a75fb45ca475d5e2ff8967dbebf522f1bc4879"},{"version":"7bfb0642b6d370d5ea0a6b11a9bb3744319fab67348f8694dd2e500205b3de82","signature":"63474822f3cafe5252e55e962fc778fd952e2e19b213f5accc33005c64688188"},{"version":"983d4103591487d170bc1e4064cf4db88be12021fba71eb7d7cfd3f903b4dbe5","signature":"574ef70993e8027c9ba304a37192e0e5bba4d7580cd1ae7e0a54238730b34680"},{"version":"c33392b80e223bc592918cbfdf7f00524e1fc2f2cdd7e05e5e1c96fc79baacfe","signature":"c105b821c9abb7e984cfe46badea30999cb84027f2bfbefe05bbf1cee338ca57"},{"version":"1924a1603fc6d0bf82b445e181bf979c67176c01e8adf4de6bea12369b679a8b","signature":"d8edd25b8057dc1be8d60dfe9fa1af03b6617af5694a1544ef18d190be9699ef"},{"version":"420667872c09b033aee8c84e68a9b9c15ddf76ece50a46ccb814122d1887ad77","signature":"a6eea38c2c36823edfd1f02dbe04df78639c11808723413019161dbb1b0eefed"},{"version":"28a50dae6d20d1d92e5f4737156b90df1951b641bbec2e5af03768e4eff3658a","signature":"0afc25eb12d9083da8334a43ae0e6c6c897e129db649c0d1712d95d061f8308e"},{"version":"309b7ad84bb2fefd3a73cb0f79835c4c283ece018fc66aa05b7c4f71102218f9","signature":"b41c3cdd9b917c40f062cc54db1ff50d493737b6a50469ad6fb49a1d825ecc12"},"2b8fdda672719eae9c153a1712afade33120a381c5e09ea27019dbb5bcd3332c","0370432c4fe45ac8915b075ff1ab60a1dc7531ae5a373ac494ad15fd4a670e79","d8fd48bdf895cd1ac8d8eb000a243012c1735b1cf95feb0ec434ecc482b14a69","caa160ddd78303ffa6d557d14b6c9bf2a754afbb0b8944adc76514536c291bd7","e27cfc7e212bda414d225b03cd50d9ab2fc8ee11879ce731267e9488787f9f04","2464c8a3d3af7ba34282458eeb43f9735e360ea38477a5f040479c60e9b309c2","221c76cdced2d3d846d82cb66ba017c0a6e45f435db33dda08f5d791ea3f9fe7","ff2aaa849a5259c09616ef9264f42af9383f3a9a2a6455d567fe56fd3856d3db","6304f4a14195bedba7d5af72403a5bcf3409d727872049a75c83999e2441184e",{"version":"34886a545dc0910da429b0a2b067bdc96afb13a8f780eabfb49ee6a257ca4ccf","signature":"25053566a378e5f9de008815159fad9bc763b10d806085dc8035005cd3be0c32"},{"version":"8a8ff8f895bd1eae881d3804da4963b644133bda5f037634bb1d24e9f40276ee","signature":"156097c91a5c9cc85d24493355fba33bd2bbae9dfa12c5d86be72db5ed60e0cd"},{"version":"4e2b7e27702c4926cabb22bac595a2c7d8fb90c44d1aa0e2542a7a19d94743e7","signature":"54dde858e5b525c3b04fb721c63a88f190ade534031be16247c19c214ae0ce6c"},{"version":"fdb3daceded46692931d42ac6a95d2441ebf14405c47c504f2e8b05870bccca7","signature":"a7a3c8809b057dd0aad5edf94b21980ef1a31ddc499ae8b58534dd05ff380a37"},{"version":"50cd5975728e8831f70f5ef82f1f2a23e9e7d29038dba52026b21af9212e0103","signature":"fa06aae586886040a60e422a3252b29f6636c6dd7fb512371ae7cb20c2acc250"},{"version":"1ee19f1d1f47aae4dbf413f2491efa63e7f12bf1fffdd10124dd9b36d60ecea2","signature":"4ca994e818237487987a2bea9cec18cffb7514c3786d738fddf435a2c3bb3019"},{"version":"93c8a465a4d7deb61c0a65ee001e467bbd60bdc6cea8df60bee1a8b6aad46e89","signature":"8499a3f97ac4f8b2e2c73c89a1a07d3ea6d2cfd12332ccb0a01d1453f4af4f3e"},{"version":"5d4467116134ec1e3d44ed6e3f98520b3eaacff20a65ab205df782d721226102","signature":"a2dc2255715a136099652b1025dac8895a21f73b14fd6d2b3e4611cd38d17c6b"},{"version":"9a0292677e78b9beda2af7bcd6af4df5b5c3261a469eabc157c3ef76ad22f4c7","signature":"3a4c767a27784d4cdec374c41aa1ca5bcf216cf7cde1bf549e3256d166c40fd9"},{"version":"ba0bc4b23e5aa3220da21f5fd0d227f1fd7ab1696ed978a2263a534bbd8e12f6","signature":"9f6969a46663b0056dfb43512244c1763fab39defaff15245ae52be0a1a2b2b4"},{"version":"18aa5120cce5070109fb1a4b4af2968bf2b321227e7ee9cfb464f1e8549b1e67","signature":"cdd4496ebe5aed9b572334e9905f21bd6757407f5375a0bff443cfad3ccb82d8"},{"version":"6832375d3fe57ec34c3976ef065aedc015e9d12f99f84bd29106ef192e77ef08","signature":"0651e019b8954ce6c4d3e668687066524f830a421b86348d8102faeac39e5f46"},{"version":"53bd2f22605b7d5c60ac9810ff2e1792fd2be95f218db2f87cbe06ecc650ba29","signature":"189f05d390a89a3115eff20534e4934f014bcccde8527568967b8ae4fb8e1efb"},"c991b4ab8278b08f73510d383ae74a9df03a876ba4aa66efa9d87d0bfdbf486b",{"version":"c64347c4fbbce194aae31af884fba552b04c095c15cf4666e42db9a89ab01294","signature":"bb76dc3e219f737f5e7526db848d98aefd6866986f6aad2a69aa01e395cf00eb"},{"version":"ad8720cd9c1d1dceeab2bace06e0c9421f347ec8b4effd21b06610b93b47aa8e","signature":"d144cc9d8d0bfd0a4a518a18358c5636e49ff2ce57c427549df7ed020098a929"},{"version":"a4ec573fca45b9ef7b4eb1bde83ef5200d375121b9a633bbf0b4dd2ab7ae5878","signature":"9f46fa659bbf08b2956d04f41727ed5b86154bd8a499febe9ada19a5d686d6e6"},{"version":"5b42f45c5006d605d15636a46f70215996e416f19c277b703349e0ae098cda4c","signature":"6745499a019444472132e35e750e0f3379f1e0f8c6d5fb07337ac46efe8afb1b"},{"version":"ea89ee2d5d6db489dd33ec357a0ce0e8373059ca479686d7d3daf4b8094cad3f","signature":"c8a214b63b8cc26613b677971925fe702b4728e88be2729d37662c9a87bdf138"},{"version":"e0f17e86d91363bec3ae755f5910f0eeefc5a5f5a1d58bc47c5b6b6db598e192","signature":"95d4c337aca7abc732fa86c72646acdf04674dee5affa644dc97ec96a1f96f77"},{"version":"da42af98ac594ffce7cd88a4b3c4762a7d3a0019f02dfbe74666f708f9736d7a","signature":"7649cd55c4275f7eb187e9725770f9076ad8fd3018d03e85b2dd99c366b3ea7d"},"2b4276dde46aa2faf0dd86119999c76b81e6488cd6b0d0fcf9fb985769cd11c0","88247402edb737af32da5c7f69ff80e66e831262065b7f0feb32ea8293260d22","5ecea63968444d55f7c3cf677cbec9525db9229953b34f06be0386a24b0fffd2","b50ee4bde16b52ecb08e2407dca49a5649b38e046e353485335aa024f6efb8ef","a3d603c46b55d51493799241b8a456169d36301cc926ff72c75f5480e7eb25bf","a845c7c1e0b6465fb8e71ee649e8e494362030990640e38a5c1eadd4645ca722",{"version":"52a6749250c03dda3bacba560a03badbb25ecc72b143d4799338a984c77ad5db","signature":"885d9ff7a65a9653f4584fe9faf2fa11b873353e4f6075358efda6c11434295c"},{"version":"2610627fc8a31380e6f9320edf573a3f96bbfc038ef3e70e7a8c340dd862ee02","signature":"189de28871ee7b0a7999df5cbc5c444adbcfae47dc4d79482ce6c750cf70721a"},{"version":"1e481a70706a8b66deec202e55d0369482dc2fb833681aaf3ea37712206bab37","signature":"71d85dbb7e6c85121bcbc70c095e10e9d13ac86eff5509d1b939de835bb9cef5"},{"version":"5d37c2446c6e25d4aa1c4b4a71f9af6e103c1617000d0d75e1471c939d4dbef8","signature":"6f1db5a36957f23d1b5bbe71164f47a09ffd7a92c93e4ee21cd31d7dc58d90a6"},{"version":"96ae4e4915573ce31e142e743188100b1f49068674153ca0e45debaa43bebca6","signature":"01cde3025c35c973f17773e7eddcded444bfb6186f4b43f75d90bd6fd5518bd9"},{"version":"f4eb1d7fadc209896cbf4702b74555a67e158b9595419bfd07fa26ff0733f921","signature":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","affectsGlobalScope":true},{"version":"410c548f4b0dd421ce6503500cd503ddab5e84d0e8ad415232fca63ebd568168","signature":"056cbad65ab23e3aaa506a62732a9f885e47bec49e5a3b7f920938519f6f93e5"},{"version":"d2b31757ea28acc0e1a22e42b3fbeffff0b252f4b96dcd7d759465e2de8aa319","signature":"46a0b34e1264c4d25ca6646ff0e6cfaa7275ea1ae5a6bc23d4dfd84edf2f2b2e"},{"version":"b10b6d5ece8ebc22f7584d43f49734983018d1c4bee982bbb834c6571fffa5f8","signature":"c5b73dae35f7d8b4a253955c4d87b404886f5b862e233a5e0553bdd3ccd29750"},{"version":"429aacaf3955390f06048784af81b187ef273825d1f290b9e35684b51346b11b","affectsGlobalScope":true},{"version":"7bf73a32d74557302fc0d8fd71fc0359c029afee6bde894b098e55edb11e768c","signature":"87dd29c3faaa0cbae32f784a018d29f9fc076206314521b3b81931bac4559337"},{"version":"a02d12525e9f3c6b8bec2e7ef5ee9a502babe71e26d26fe19f7b2927de7d0cd6","signature":"00c0beecef7ea41fad9984a90c5fd210c38d6f1a5f5a0f808b2d2453be6daf52"},"a11f14e5c3a63af875cb648fd1c692373227fd0ed9593736a24963beee51baa6","bbb540b9a92c3fb0961c636b34deddecf827a9ace429e81521a8bad15ea2df5b","379d7f7530fa95c3abed897c07223640a3da8d1c7af6841f07d37b29a60ad73f","4b2dd0b3fdfadbca319f697b45250cc26e5b2398be90315a33d4e61dafc7f017","5ae4a3263f5e6f811f5f2eb1a194ddd243d2c80a6829e41be80f1bf6b8129256","b3a2f695df5f14c156dd240d02e6d9885d10645415658da0b472fe7510af692a","108d608dca853601727c878e272d985cc1725eb68fb3fa4eb41b8ad16b932df6","648ea4f174852dcfc84aed6109bb74be38f2284e32b0b2e4baf78043782ef88a","58265a050248d26b3fd1ae613370f52c6d4aeb08c01a344514e23b3e100c80d2","4075757907f808df808613e647f84e2eec99cc169e0c91923f89a7e2e8b7f800","10f412fc0fd47949d1d9418a3fbae318fb828eff7f69aa61f024db9209ae6f0e","7398929ded2d0dd4d4981a9347418168430c93f55d8beb115b240c2768c6765f","cd362517992a5e7fad1c4343df2c56efabcd955dc04aa54a4cbbca190a6ca8f7","beb3cdd314c425b18bf4ace4ab6e6fedc6de732af63a0fd6d8d15c70426693c5","8766abe955b0fe1add2afcfdba0f39c687750c35ee41a43f69d10afd9ed132ce","18db0660a0c89ab26585e064d05daae7ed87e1509851904aa00b6393e37f4694","b7dce68b683b0daf599df3414b2e2d6903c3d02b513e33a7191682cee801bc78","0607a7bdc347f457ae4f5b96fd6d55d329f3427af6bbc667f71b59edba498fb0","01579ab25837ddd39c148b44f0603e6ac21c7d9e92c4e51f79cff193642dcfff","bec33abe96da3bb5dc21fa0a1e3843c5f80f7e443cc0fcbbdefadbfa5c781d8f","3132996c31314d85f1e2e5572a2e0b0ca04c59349c9169574a02bb65f77e5257","49530d42805effeefb5c9ecc64161451ff4f7fee8f0e6f00c30ccfca2991948c","ee57aaff14b24ef49e381c8c13e046164daa0f0c078c2f29227fdf703ce47742","2d7196e8d39568d3db85476e645279cec672d4c76d30f577802b278a9d8da131","197a6f2763febaa594762ccde1fcd65307d9e5ed0d6b32189db73824a5c175bb","906d5a8bb39407372c0a2d60d84054ab851e21d6bafd38d66211e6ad80d84799","b612e4c32b57d4cd79286dc9fcbfef249a9ba0455872118679b44f519f29c28f","39b6e1763585df311b4181724eaad2a753ca7495afb542c2f33e63d953de786a","4bfb50ef23d2593626b2647e30a71e18d1184325ebffff77c6c5c68f245b3cc4","604119670b50c8df98cc681ab220c5484eaf9c7aee9734e00df00e48765c63ed","3dfc94ab9005f81eafa894dead73bf6e34130c55005033bae7ba756cc6e3b1ee","9cc1b0d60c5bccce675d462ce26a7e03addd4ec69dfaae7e173cbd68314e676a","095ee967fef837fd016bc5950ac1c87965bda2c2b3ef3b6da6c0b9aa4db2225f","7d5c95cac1cc68fddee16cd05ce567ce2e33dd2af93beddff7f39395c343effa","1d4bc73751d6ec6285331d1ca378904f55d9e5e8aeaa69bc45b675c3df83e778","1cfafc077fd4b420e5e1c5f3e0e6b086f6ea424bf96a6c7af0d6d2ef2b008a81","f40cc3059b1e49c604e4b50cf295c9d3b80d070044a66b114b3c01aa26f7964b","3523adb9ca56693e953dff4fcbc946cc187f0427aa5aef93464b8934c9915806","1ebcd2800a2dc7a8092d51e76c59e44d62758e17d312927ee86dbbee77846803","9770fa0e3b84532fa93495f398112d3a55b5191427086c083f642699d20536a1","5e9d89ebe0d80018f016f536f05c3958236e777b1308e6e55ad218a91aa015da","60f190ada1ee8135dd5a49662782899f7219443051190e56d9cb882b552d1f0d","bad954dfc881df737734e8ffdc6aec87a37416c34c98829432bf952ac94e8144","e2ad280799dd76198bef5a0c581c165dc96c764bedebeb017cb22c3ef2ed011f","ff93f5776c42016e1abf0fb5597f660b0d5415b447cf1e468d8961b021aeed58","2046d695dd06003d8eb37c6a5e5c89559613dbb8562e5f1f0e1cdba893e2325b",{"version":"78ed0837abb89e955eab2504cbb9419ce969ce30d64bb43848ac5199a51b42d9","signature":"56975c7e98d369cd9d447f65a9399bf4a631535c34f4b0ebcb7ead0f92f1edce"},{"version":"f276009fa482c0e895a4e6f5cf7b40bfce430cd061500e756f5e1810cd39a44e","signature":"e4fc17395c92a4119212637fc594a5b2709977a23cb76d1197ccefd903c09cc6"},{"version":"93e08d476a0c1f3277167554e13355101906fce1fc73a798ed9152db892c51c3","signature":"194423e3025b31a4cf00ee7ee22c48a1663a118f65ebd53c4997bbee9d6dc816"},{"version":"754d5a0d0e70af5c8e344af052025c76cd3bf8e26827c8506ab4b619f1594313","signature":"fd8c0fe33f9ce9461d5decd070296967bb2fac5cb8fc4d7b55127a14aa8dbdc6"},{"version":"b9143cce352a6a1769d266eee7dcf10d272eef1cb1c618e5e74025739ee7848a","signature":"61514c8612898a34dfeb3a1517ef01719c7e8519e27da2687457eeaacb6e9cfd"},{"version":"fbec8f4bd98772c0317f735d877a42dcdbc32af3fd4d705f26777575921f0172","signature":"c79303213bec5479ea86772292bfb91dfe0803a96b2b3e07860f2b6c9020547f"},{"version":"51f71d523e6e50337d1cb3787247a4c2952b4a0378b58bbfb1e393b768809add","signature":"cd84ae53663efa2e5a308a4142a6b3ee686ffc2b1265652956429f3b23767680"},{"version":"2ac439d70528fa11d26b9b298ccdb1a795a0ff264ead819e9bd4428d067615a1","signature":"3987dff3d9aac0b28f52fb1ab278c6695ce0e6bb9542f1ccb698fbf77f622925"},{"version":"2cd7741fd97e5e27a062e2010cc41237b257783af47015bbef16fa040c602720","signature":"ee3f4f16531081baf633ff14d4017732c21f10fd2ed1487cf0dd15a11961e927"},{"version":"befe65b5fede1d1785600c848de9fffb499213bdf99c0767fe1eca88c077374a","signature":"2c1d3bc07e0f47598b403fb48fa68189d29cb3ecffa9c6fb59b367019f448a5f"},{"version":"b9a0c3faa382584e4bb1232db9975ddcc15f79490a95d2b3f6d9b8ba6c53280d","signature":"0c795329ff13e2f12296611c8d880ad52049a0bb1845965bee06c42377e8a51b"},{"version":"bd4da7b058ff7a18848464db98b4a3372bf437b12135545720456837d08625f7","signature":"561729167b35098e16bc1f936616eb73c03987b920fa4df81c8323e53bd55f24"},{"version":"79cc21ce097678f4830fb4239ee31f6efcbb012cdc3d362efc3a24541917ab94","signature":"7421dd3a7c9039d0dc39281ee8b995946978e66d2dda51c1d764d3ca6d17395e"},{"version":"c7478744993203ebc63552357e20e4fc8a67681cec7e863a853064e7d8fe57d2","signature":"d4af1b53c99bafe7ceea483e8251ca8ad95991f57d357e128459540013085289"},{"version":"a19e38710c97f730b1b0b7740a00881a5db9b8f18bceb7bc3ca8eee9f1183fd7","signature":"ec97eb525556f2d69f65b0a7b43d5157bd334bb0ebeb289428d7df0a31669388"},{"version":"98d7dac8bbd0541cfc90c71a68f6341efb44231bd0dcf287c08d3e5fae3f478e","signature":"909120c18faed59625eef0f38a6351c94bd6a6bab721298b96d02ab4d65bc1fb"},{"version":"6b0ab96501d26d931ac7d17842f5ac6a27ba746318bb44f6f54a912f8e4dc6fc","signature":"823c8da95f80a469790e54b8ec2bee2fc85253087fac73ee64b56dfbaf72f1b1"},{"version":"e24c8576dcbd029830592b68343d595be333cf46775cfbacd579551075696fc3","signature":"b11db968a85362f9e0b29e1f560ad33a86662ea3094e97ae43154ecae04e68ea"},"c5b73dae35f7d8b4a253955c4d87b404886f5b862e233a5e0553bdd3ccd29750",{"version":"7278a938ca3009b524a7716509b94c81a06a9c03b4c4928ad83ca5a69b185864","signature":"8abfd6ecc6b947f0380caae1a13c79fb0714fd309c69203c11a8f2a4a2900475"},{"version":"fd16f556e61e5b18c5e2ef3f66b4baffaa53ac558ba3dd8a25d8de94a4390d85","signature":"6661d5fb56549c72f65d94866595b06d97bb3901e7581f08e112d5dd5a05757a"},{"version":"5b79c1a334dec02c4bd5fbc6f342e051d0801bbc3ea77912d11dee422d6b98a4","affectsGlobalScope":true},{"version":"928b8e9c77defca0b40c24827996f594ed55d5d34676a02d4fa514e30cca4b76","signature":"df8ea3d5c24bcde7d645ce1e0ce59d92786376221f2d2ddda465971e8855223d"},"197a6f2763febaa594762ccde1fcd65307d9e5ed0d6b32189db73824a5c175bb",{"version":"527840e23d438abab6cac9bdd4672c888cbaf5abc54e7da1ee0915aaba06dda6","affectsGlobalScope":true},"8017277c3843df85296d8730f9edf097d68d7d5f9bc9d8124fcacf17ecfd487e",{"version":"88932fc452666f86f68bae976df5825a406f5fef56aa0aca290b13d701ed74f8","affectsGlobalScope":true},"5f3683471145276ddd2d6aed918849693207283a987f65789b721e2736214947","986ab87a3a48fa3d01048cbda9979f8428a224554173c8a64a9a91232d7f6558","197a6f2763febaa594762ccde1fcd65307d9e5ed0d6b32189db73824a5c175bb","4f3fd1ad733a6114232de679b88dab76853b99ce7ae0803c35169494c9b42548","fc7e1a3be1bc9b1c019eb5fcd1f20318705f60597ce1211b2d697c05318c9e80","e3e43b12311e8f63a41fd1a2fa76dd67d4f66446108ee82d57b59a59c8da7f73","197a6f2763febaa594762ccde1fcd65307d9e5ed0d6b32189db73824a5c175bb","6cb446928c2756082bd3da6c83df1f5427a1df039df8ae77273526281d2b2799","197a6f2763febaa594762ccde1fcd65307d9e5ed0d6b32189db73824a5c175bb","1a04ac115345a937d22dcb036626587dec18abfbfebfa6c58b3cea047a726cfc","abbb0be4d2a31e1774e80d1e8157c055631b479e60f9aa6e6733d2556d93befb","9290cc7875910ff00bf6d2f959deb98003168301a40769b09a92960c2fb64fb7","197a6f2763febaa594762ccde1fcd65307d9e5ed0d6b32189db73824a5c175bb","414d234e3dc242c45ad0b8543dbf4dbd0c7691ec81a7fb861a5310047b65b3b4","2bb0de41456f65bf11211cff1171c20b541fee18d0bd37bf965e94742fd3f35e","2e8e13e92e87dacbcb3cb5c8e249368f880963386f460d80baa6e33fb2691604","de965afd19702f4db301648bf025fbdc391de7ff605c4fc05c570f41e0bd5eb9","197a6f2763febaa594762ccde1fcd65307d9e5ed0d6b32189db73824a5c175bb","6b73bad72837062652b09e866cdf8c69b7a0470a1a3f69ed159ea61c7f91a783","6acfe1cae295dae96b1a9c72fd9263a117605a9ef9e6b902b3ce8e7a97e22ffb","197a6f2763febaa594762ccde1fcd65307d9e5ed0d6b32189db73824a5c175bb","6eb4c4241bfa3d294dccd39f65307d6a8de481ff9289d34e3a4de63fb7b2ae4b","6553b044ccea9e2803e9979305a87d8c05d2908ec25731dcec5696f8baa6b7ff","470d46ab6536b2165d6d86a91603425c92b3be9c20dca186decaf4ae21b9300c","72a4fc5ef7dda8bf1d65463fa461972ac503a56aa2af81aa0204f84d4fb557c0","fc493cd994a6afbfe5659466667af217565003038be4d81f7df1a0d27972183a","950273a47af578cebefd993f2a85057ad8deb87683cd7d6e020fbe1010439858","d98e1d00e6c79d46c66ed20ff97bc08daa10ec10eee3f349aaf89685e2731e11","3ea108b665013e7a0ebde2d73b984d8263af16a5730c57f55cea3b50295ddc68","3dbb82e6d1939fd00d094294131318197172ddcf73ba7f522566e53ef48cac1a","6268c6724a21e9e58b3ebc37f94aec9110438b664af4dc04ab622d150f8cbbda","23769d87a06b881cf70c7509f60df4a3d63b4d489053da375603312ee3a0fbf5","2ca4540aabce6800f2217b6e2a282eb0a3bfebfe53561e58c9b9693d16bf1429","0ca29fde337113b172465f521f068014dd251fb0c9f02ffdd30a0732f4431ab1","c0a55e1da70b67be002877b3847b0b50b79b5e21fd440aec385ab68240d6a5c6","c3c441d8456d1bc31fe0bb10e320bfea6817c72a970cd9e40b8e8fcda10cbd51","130597be9ee0b264de06d5dae8c771bcfb9e81c9eb4134eb1d8016951e69c870","f306facbcd46afbdfadad41794a42d1a09eab13c0810dee92a28b9886ed8758e","b512101c6b755ff7525fc9269abaa47e0d0df4d261e786c68edd70f6dc6c9519","f4d4fc90a9674151603275b23ba709572be46bb0a9d192162a8e096e00e9a014","2983b451c80bbabe54f042b9d6f34547d098e40e00b6865f9cb297cc2f058849","98874d4bc3e2af71a70696e4938d2c0b947bf3d8315e0ef23db184433c9934f3","6bbeb959bc6c6442d90ae14b19b903ae193c5481c9d83b4e743539d6a816675c","d769c515846066942e5a8b0218686fb095a1750f602dfdef4a417042d1a35d58","4a16f11f66dcda4630d24ab7a1a015e5e9dc88de71905f40a2d53b1ff2c9b72f","c83df839216d7e3ef970934fcc331151b81abf2647cf5e6a3ad9642bad74d4f0","294bd17c185ad968753804a101ccc603844b59f30a795895313d200555e5debd","20e76a9367ae710ca103ff1f3cb951f2628c66c18ef4a7c48bc46eca7ff6b086","403f527dad17f9eded7043230a1a5a5ccfdf11fe928f9f3f5b1369f4ce882f60","a362046cc706eb5e9a3565ed5f87fd3cc7645daa2936eb3ce04587b1a2ac300a","abeaa9cbff1c48b5cbdf78b8ed5e33610febb7ccc16bc38c9e2a1a16fdac1971","aaa136ac0f40f4f0a6fc7d14a90dc900126ef9ffcc496d4518247be5d7d78360","bc7b0556d2f2f9f165b6da77ef8a75f138331efe892d422d5156a450f39d3f41","3874da82aeb3439bb276c5f3fe20be2a9894b49126377fcb66b3bd0802e1ecec","40b21c32d6093f70ddb6749d8d99327de738bfa8eaeb2a5057b8fc2740551de0","3a623ccdbdb3e9b5733436469c4790c2a20f9d877127f3a065b6023c5dea0ffb","4132c088cd466d5895e66a689733121acacf10452d801417938beceb100c975a","6b09a6d9b795845c16a5bef92160442e61320ca55ceef9f852409ae27e1cf49a","c6debb6cef57d1d3020160759e3ff94df73ad12cfb63d2e95164f67510b130be","311f919487e8c40f67cba3784a9af8c2adfb79eb01bd8bc821cc07a565c0b148","2f0ad5ea2e7e530ff91ccc2414f67f843a68beb38fb21b020e0a1725df29c7c0","529cf338bc74beb95a0778f2f17178ad78409ef6523840f9ede2079de3ecdc2b","5f37c6349a600730f3376e4bc4d4f16350f53975516f52276c313f3aa32421a9","3f81a9cdd412c1048d9c25535b9df0b463997d6cd88df0a0a91d4f42efd7af72","6211b2ad05f47d231a3e18235225d7894002dba541500dd1021033e919e14e84","baee18dea2b873c4898fe1e8c0f9a79ec5f635775013953f79daa1fb121db770","90000ff809298808b6409196ecaa5bbaa8768a576e2c63da49546c7d39153756","bba5b5dcf3abdd06a0cf893d3ce6ea00e89cfcd7fe799d933f675887a2c7b809","8abb5a1a747b3fafb0513c5f595ae41f7608203ec85c289af9a8499bee0cdd0d","b162314103b89e05cab5f0c65c1c6cc88cdf38b4618db69ff0736667e3e19a85","a92ac8af7861b950098ceb4d3b9b63656f012f5a96738af5ea0255c536083108","abe90b39bdb2f076232dfaeb9064eb659aaab4bd0f5f9c0712f4eadc1ddc312c","dd8df82fff2c1bedd09155629867c336d235f65e9f6c235aad38ec53d25dac30","f216a024fb59c9a9864deaa618eb49b19482f699de5f1ac2aa60435fdba30074","172395ed248e629a2e4b7426b3d27145a8bfc72c2324990385d72f019fe82150","e466cd2ac6e5591231b5d7f1a46372dd5acc7f756a9010e4312d54ee7af13589","5be7e85256dbf685d4cc2a6c5a68b60b5209f794768f8d15d2e8dc8f7b4366b6","563efdc90627de30c505901cdb1ac55012419486fb7ac3c351eeddf80cd7cd16","09887fa64ef252278983c7215aafde9a83aace65e129b5ca98fe1e1cb1427a4e","98bab473d4dac9cc8661d27766f3b434448502525c39b87d765ededea19b0b54","46c51930e69ccd9c3a069e6afe22ad8f057e4052ad9dbcea8554a13e25f3a8f0","adf0e839d9007c13092992a4f05f0df3a55e6cb3d6ad8001e75b1942189ea631","53b48efb03c058deb8fff1231547afac2cab5eac75512bd2b88029258520044e","c7008e25445194a33bae86ea59eb0697723ab026b3f752e4dae069b3308fe41d","4cbc005058899e5feed65b3d2d6957b4e909bc6ffec2a8f3918e023d285affdf","74a97040d1ee1aee275b556af4220b58cdf991bd2d51f762951a4226964632b9","b911a7c2e86018036e762b1382210cb667b2d7ae89051a6037571c1d9911462a","b60a4996f5cedf563a2612021acaf291ca1a7fbeb06acf549d0f533ef62bc0dd","568816f59f03f96ecf1e978b42075061c008b149f995aaa60e968e7732dd6405","776fc60a39a707fab820ade179a919f182704e6f39050deaf2e36d53f0e97179","39b7522fdc2159d684b0e23b5b1b2ad6b8eb9a6cce1226bda21c2c29bebd2515","cfc3340169107891b727617c2f3ed8ec456b57f5a13cff6a940933e302d9b781","ed079a2adbd67d772726ac68a7a73e62d1bfd62bcb34cfc905ec4af3993afea3","5157cf1fa372cdc6576a229b269ca05e299df0f92139c99885cd8cec87862758","36e7b8c4d43415dd1dd2b350fdd47ba36fa971a533cb6fd436e6c8235d0770fc","ccca6e1f12a750ca5c9099bb8791b062be034e5191c639fec83096420e8786e3","ea9174994da101aac11c1a2ee68b04d3512ec4a44cebdde5bf6559552fc4d04f","710b22b2a58ac6600766bb668414bb7f2ad057d8d5088d5db53d88cfbc9c88f9","b21c140b82e65bf4ec5b1c0deed13ae1e0607a48df0b4da647e0c30c7affc55a","4bea1b58743d0cb0bedbc4c1964951a6024afe67a6e03949560fe144386fcf12","59674302c8915a926a4f1f1ff32616d82e642deb6909dd38f7a1b80352878a40","f7012017f137e5a72d4776dc8463fd29bfd049775fa8cb60fb9a902cedb2fdd8","879aff253ce8bc5f13dbf214c8457e0e9548c49de48b7eed256e44e445ebcd25","aead19a3f04d8386bbeb8402f6f24a9796820c761281b1efc5360ab0b99eac61","c98a415ceaee6c54e061cf66af07955d55fc4def905e55bd5d2bc7fdd5b60227","b3834898415581402b23948defac11c38d393384a19a6dccae8a67a2e72a7871","a886ad70115082bdd29c7fe9e96ca7c6c57a452950ce545158ba8c1e039d7d92",{"version":"04a5bd09564c38b405a7fede8392753d65763b7966197c7179efa42a13d433cc","affectsGlobalScope":true},"31eccb65118f01bf9f759b1715d73f4c5c0bc1aa8d22ef6c1e4b49f3e82e2445","33d1025008b8e85ed2072e447bf6fc32ae3b3720ba7f4a2aa9594f279614aa69","523332571c0898b5459da6191ad6294f7f388f6310eaab61d59349b244d43621","03bd1e2788b01eac84e0ded9a9c858183f8fc5a65ceb7e16bb52a52ddcc6d578","2b58d91c9c65ac81c4c77c91c54a5885769e50ac84d3e997c64209113e3c400f","f71d1da34252050f0d04ad0d71bc3f1b356976a208c31a18192397ce312bc1ad","8157461e7aaa402e77a2a4bae0cc871fa2ce66e642f16fc46c75fb55bf70db3c","65b5e8d64c5eae1f45c27101c92b8ae36e8c8e3bf9281003db4c65beab8b3306","2f8886a9f5520dd0fa7c0b98779f350d560dbb2e436de22a43494d814664f0a4","d20e713daec02605cb5f19f682de7c5e81107d71cf9ca5a86384e1f22dbbb42c","74135589d8b3f5f738353e2f49b726eb32f6837ec4d4adb4b6dbf881d5c2448e","86a7d51d8add5d573efa016388913c1a98d159100794f925a41da45c83f1f2c7","694940bbed3e6128b2117c87f0579fac2aab8069c86a875cf046719ce1843eb5","9920945a21dca849596b03a57c94627d34e47728374ebabb1881d0780daeae98","ea7fe47073f4d3f850f20df8b68ccafe1094cf69889105f7473f6aac71c6bd28","436e26b5eb594a43624302863e715d04997bdcc672ba69cf201be7a8fba1be48","e80b73b8cdd9ee251a5e001487d4b569193683fd3c490ebf57a031ac52f332a0","3e8b97f70a096dd3ce1757d460810e58e4a7de0d3d0ddfe430d02dc27295b3f4","309ebd217636d68cf8784cbc3272c16fb94fb8e969e18b6fe88c35200340aef1","f987c74a4b4baf361afbf22a16d230ee490d662f9aa2066853bb7ebbb8611355","1ff91526fcdd634148c655ef86e912a273ce6a0239e2505701561f086678262b","bd93f6fc4da70275db4def32903eed2be03547a41857142df63ddfebb9a67bdf","8d67b13da77316a8a2fabc21d340866ddf8a4b99e76a6c951cc45189142df652","7952419455ca298776db0005b9b5b75571d484d526a29bfbdf041652213bce6f","21360500b20e0ec570f26f1cbb388c155ede043698970f316969840da4f16465","3a819c2928ee06bbcc84e2797fd3558ae2ebb7e0ed8d87f71732fb2e2acc87b4","1765e61249cb44bf5064d42bfa06956455bbc74dc05f074d5727e8962592c920","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","26384fb401f582cae1234213c3dc75fdc80e3d728a0a1c55b405be8a0c6dddbe","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","26384fb401f582cae1234213c3dc75fdc80e3d728a0a1c55b405be8a0c6dddbe","26384fb401f582cae1234213c3dc75fdc80e3d728a0a1c55b405be8a0c6dddbe","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","26384fb401f582cae1234213c3dc75fdc80e3d728a0a1c55b405be8a0c6dddbe","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","26384fb401f582cae1234213c3dc75fdc80e3d728a0a1c55b405be8a0c6dddbe","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","26384fb401f582cae1234213c3dc75fdc80e3d728a0a1c55b405be8a0c6dddbe","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","26384fb401f582cae1234213c3dc75fdc80e3d728a0a1c55b405be8a0c6dddbe","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","e0bfe601a9fdf6defe94ed62dc60ac71597566001a1f86e705c95e431a9c816d","568b463d762d0df07ed10081293715069168ad7cf6308525a3bb93777b127845","6e5857f38aa297a859cab4ec891408659218a5a2610cd317b6dcbef9979459cc","add0ce7b77ba5b308492fa68f77f24d1ed1d9148534bdf05ac17c30763fc1a79","56ccc6238510b913f5e6c21afdc447632873f76748d0b30a87cb313b42f1c196","c1a2e05eb6d7ca8d7e4a7f4c93ccf0c2857e842a64c98eaee4d85841ee9855e6","85021a58f728318a9c83977a8a3a09196dcfc61345e0b8bbbb39422c1594f36b","d91805544905a40fbd639ba1b85f65dc13d6996a07034848d634aa9edb63479e","6042774c61ece4ba77b3bf375f15942eb054675b7957882a00c22c0e4fe5865c","5a3bd57ed7a9d9afef74c75f77fce79ba3c786401af9810cdf45907c4e93f30e","8610f5dc475d74c4b095aafa0c191548bfd43f65802e6da54b5e526202b8cfe0","7b9496d2e1664155c3c293e1fbbe2aba288614163c88cb81ed6061905924b8f9","e27451b24234dfed45f6cf22112a04955183a99c42a2691fb4936d63cfe42761","58d65a2803c3b6629b0e18c8bf1bc883a686fcf0333230dd0151ab6e85b74307","e818471014c77c103330aee11f00a7a00b37b35500b53ea6f337aefacd6174c9","2fbc91ba70096f93f57e22d1f0af22b707dbb3f9f5692cc4f1200861d3b75d88","d8bc0c5487582c6d887c32c92d8b4ffb23310146fcb1d82adf4b15c77f57c4ac","8cb31102790372bebfd78dd56d6752913b0f3e2cefbeb08375acd9f5ba737155","76af14c3cce62da183aaf30375e3a4613109d16c7f16d30702f16d625a95e62c","d3cfde44f8089768ebb08098c96d01ca260b88bccf238d55eee93f1c620ff5a5","293eadad9dead44c6fd1db6de552663c33f215c55a1bfa2802a1bceed88ff0ec","206e73f49f16633113787cc651dc03dc900379395dfa02ab1ef4c9cbbcd5adc2","fec412ded391a7239ef58f455278154b62939370309c1fed322293d98c8796a6","e3498cf5e428e6c6b9e97bd88736f26d6cf147dedbfa5a8ad3ed8e05e059af8a","dba3f34531fd9b1b6e072928b6f885aa4d28dd6789cbd0e93563d43f4b62da53","f672c876c1a04a223cf2023b3d91e8a52bb1544c576b81bf64a8fec82be9969c","e4b03ddcf8563b1c0aee782a185286ed85a255ce8a30df8453aade2188bbc904","2329d90062487e1eaca87b5e06abcbbeeecf80a82f65f949fd332cfcf824b87b","25b3f581e12ede11e5739f57a86e8668fbc0124f6649506def306cad2c59d262","93c3e73824ad57f98fd23b39335dbdae2db0bd98199b0dc0b9ccc60bf3c5134a","a9ebb67d6bbead6044b43714b50dcb77b8f7541ffe803046fdec1714c1eba206","833e92c058d033cde3f29a6c7603f517001d1ddd8020bc94d2067a3bc69b2a8e","56e0775830b68d13c3d7f4ec75df7d016db6b879ef9676affb5233a9a289c192","644c772f6b1dbcbd9c8a90b8fdbfcd29553a4216b6005d4a83d31c552781ceb8","6de2b4372dfb6b1e66b825b35a5ae482071d880bb1b8ada1e39fd631a7d3dd9c","a4e9e0d92dcad2cb387a5f1bdffe621569052f2d80186e11973aa7080260d296","f6380cc36fc3efc70084d288d0a05d0a2e09da012ee3853f9d62431e7216f129","497c3e541b4acf6c5d5ba75b03569cfe5fe25c8a87e6c87f1af98da6a3e7b918","d9429b81edf2fb2abf1e81e9c2e92615f596ed3166673d9b69b84c369b15fdc0","7e22943ae4e474854ca0695ab750a8026f55bb94278331fda02a4fb42efce063","7da9ff3d9a7e62ddca6393a23e67296ab88f2fcb94ee5f7fb977fa8e478852ac","e1b45cc21ea200308cbc8abae2fb0cfd014cb5b0e1d1643bcc50afa5959b6d83","c9740b0ce7533ce6ba21a7d424e38d2736acdddeab2b1a814c00396e62cc2f10","b3c1f6a3fdbb04c6b244de6d5772ffdd9e962a2faea1440e410049c13e874b87","dcaa872d9b52b9409979170734bdfd38f846c32114d05b70640fd05140b171bb","6c434d20da381fcd2e8b924a3ec9b8653cf8bed8e0da648e91f4c984bd2a5a91","992419d044caf6b14946fa7b9463819ab2eeb7af7c04919cc2087ce354c92266","fa9815e9ce1330289a5c0192e2e91eb6178c0caa83c19fe0c6a9f67013fe795c","06384a1a73fcf4524952ecd0d6b63171c5d41dd23573907a91ef0a687ddb4a8c","34b1594ecf1c84bcc7a04d9f583afa6345a6fea27a52cf2685f802629219de45","d82c9ca830d7b94b7530a2c5819064d8255b93dfeddc5b2ebb8a09316f002c89","7e046b9634add57e512412a7881efbc14d44d1c65eadd35432412aa564537975","aac9079b9e2b5180036f27ab37cb3cf4fd19955be48ccc82eab3f092ee3d4026","3d9c38933bc69e0a885da20f019de441a3b5433ce041ba5b9d3a541db4b568cb","606aa2b74372221b0f79ca8ae3568629f444cc454aa59b032e4cb602308dec94","50474eaea72bfda85cc37ae6cd29f0556965c0849495d96c8c04c940ef3d2f44","b4874382f863cf7dc82b3d15aed1e1372ac3fede462065d5bfc8510c0d8f7b19","df10b4f781871afb72b2d648d497671190b16b679bf7533b744cc10b3c6bf7ea","1fdc28754c77e852c92087c789a1461aa6eed19c335dc92ce6b16a188e7ba305","a656dab1d502d4ddc845b66d8735c484bfebbf0b1eda5fb29729222675759884","465a79505258d251068dc0047a67a3605dd26e6b15e9ad2cec297442cbb58820","ddae22d9329db28ce3d80a2a53f99eaed66959c1c9cd719c9b744e5470579d2f","d0e25feadef054c6fc6a7f55ccc3b27b7216142106b9ff50f5e7b19d85c62ca7","111214009193320cacbae104e8281f6cb37788b52a6a84d259f9822c8c71f6ca","01c8e2c8984c96b9b48be20ee396bd3689a3a3e6add8d50fe8229a7d4e62ff45","a4a0800b592e533897b4967b00fb00f7cd48af9714d300767cc231271aa100af","20aa818c3e16e40586f2fa26327ea17242c8873fe3412a69ec68846017219314","f498532f53d54f831851990cb4bcd96063d73e302906fa07e2df24aa5935c7d1","5fd19dfde8de7a0b91df6a9bbdc44b648fd1f245cae9e8b8cf210d83ee06f106","3b8d6638c32e63ea0679eb26d1eb78534f4cc02c27b80f1c0a19f348774f5571","ce0da52e69bc3d82a7b5bc40da6baad08d3790de13ad35e89148a88055b46809","9e01233da81bfed887f8d9a70d1a26bf11b8ddff165806cc586c84980bf8fc24","214a6afbab8b285fc97eb3cece36cae65ea2fca3cbd0c017a96159b14050d202","14beeca2944b75b229c0549e0996dc4b7863e07257e0d359d63a7be49a6b86a4","f7bb9adb1daa749208b47d1313a46837e4d27687f85a3af7777fc1c9b3dc06b1","c549fe2f52101ffe47f58107c702af7cdcd42da8c80afd79f707d1c5d77d4b6e","3966ea9e1c1a5f6e636606785999734988e135541b79adc6b5d00abdc0f4bf05","0b60b69c957adb27f990fbc27ea4ac1064249400262d7c4c1b0a1687506b3406","12c26e5d1befc0ded725cee4c2316f276013e6f2eb545966562ae9a0c1931357","27b247363f1376c12310f73ebac6debcde009c0b95b65a8207e4fa90e132b30a","05bd302e2249da923048c09dc684d1d74cb205551a87f22fb8badc09ec532a08","fe930ec064571ab3b698b13bddf60a29abf9d2f36d51ab1ca0083b087b061f3a","6b85c4198e4b62b0056d55135ad95909adf1b95c9a86cdbed2c0f4cc1a902d53",{"version":"bca52634a61d6a91cd0e512dd55e74c85b67a4c70b010fde8ac438104a99a2bb","affectsGlobalScope":true},"f9adc5c7e43a0598bacc79374e37c4a04f7e8a1e1657109e8f318054f96d2602","ee1385e4d23cc14dba385f0baae6b2b4be40e6460a0276546e16bd0d98f71a27","c59b67b92c2703b67aa6be3f77a64d59531de00500d5784894e139b29b71537d","df2f446e6e1e25e80a772d7442aeb9a2e38b792938dbcd05520ccee6b19012ef","acbc7c733352acba71f02e9b5e858e6587e73e4fdc1f7c06606ecab03ba720f5","85652d7bb13bd2141b3d0c68d07ac1a11e933dd32ca2bb4b1b83b8aa5f62251c",{"version":"c20c2f21de3bd5830f71736d04f9d89eedeef1de4e5e4977f3f43c767b561c70","signature":"d30d137e6979ada69ff487ae38fc17c338722bb72a6254032651fb13f55cfd6c"},"af5f8b74ae228e2e775bf246b400cbaaf688ac283b3a26b05ffd91ec3c69d16e","6f5556b7bc11fad3eaa4b62fea9107169fb36521b9e2ab7a820c6142b326536b","e09ec1e01cfaa2dd4dbc0cb45d7a336595c049b3556447920931519ac737677e","1bf22c9dab622297ae7f3e126346b6fc2fdde48a484de64e98ec362695179c80","80ba44fb2c285628cf99ccbc593055d57611b416359988b4c779f3a38aab658c","77b22c53e6f188ca5eb385defdbee1ab8854a0043e6700c9663e18bbe1f4c4f8","9f3b2c7365becfd7f1c3259c45c32c7dcaa9290a8f0433dc15c28f230a40b875","0250f9dd63c4cbac30f9155759244725e9511c3254f37af148585093abb232e1","f1efb9b111c4052eadc8c2d5ff703531728c48dd12d05e8faa910780d0e37a99","385e6beb29b630e2da34f897485a93b0e3af911db2a588c867ae8dc5e34e4365","a76bcade21aa1716bfd5e6ad737bad8d61dc2ccf3429014d3d80186867faf070","22fbde3378e80dc76b04ec18b5b21195fa283f150b8baf27734d38e6ae7aafed","3c2bc74b03662b252a2f0a0813618769795a67086d04cc646ecbdc9f365accbd","7734e65ea010fbe72d9b40f1d8751e6beed9ee23b6873b0a71d4cabf33ff1195","ed4cf7a3c503e67cf96266f3f8282250819aa4e2dd8f21fa91537c07c3dc790c","b01fb6f0512ae8caf204c6217fa2cc42abcbf5eb2eb72a20427ff7a955af9f3b","361e6c26ca7c4d005f9b4c7ca292657f476a4632bc659634bb43521b49fcc6e2","9f38804adbb5d9942944981147b1ffdea26683d2d41ebf498a7822f39c01a233","75d6380f5b4b8a4e4e61dd8f2e781002438473e202d806b129a29b1ae3b7329d","5bb405c8207f8cc3614dcfc207cd30651613bd959522c5871ee0f91710881777","af97f5c762c31843c9e3d4f7e9ad9c279ebcbaa568f8729a29183f6987a3726b","f945e0e522a12e3a8fe9c2801107711ff41038dac5647524a93ff867d954a27b","4075757907f808df808613e647f84e2eec99cc169e0c91923f89a7e2e8b7f800","10f412fc0fd47949d1d9418a3fbae318fb828eff7f69aa61f024db9209ae6f0e","7398929ded2d0dd4d4981a9347418168430c93f55d8beb115b240c2768c6765f","906d5a8bb39407372c0a2d60d84054ab851e21d6bafd38d66211e6ad80d84799","b612e4c32b57d4cd79286dc9fcbfef249a9ba0455872118679b44f519f29c28f","39b6e1763585df311b4181724eaad2a753ca7495afb542c2f33e63d953de786a","4bfb50ef23d2593626b2647e30a71e18d1184325ebffff77c6c5c68f245b3cc4","604119670b50c8df98cc681ab220c5484eaf9c7aee9734e00df00e48765c63ed","3dfc94ab9005f81eafa894dead73bf6e34130c55005033bae7ba756cc6e3b1ee","9cc1b0d60c5bccce675d462ce26a7e03addd4ec69dfaae7e173cbd68314e676a","5f3683471145276ddd2d6aed918849693207283a987f65789b721e2736214947","73e1e5ee4db9ffa857b1477cc0490f5a3ac79668440b779dc7f03031b700c0c2",{"version":"cd1cd308f467a284fb5adb5e51a847257909112ac03e46a89ef3e94148492a76","signature":"da0de2ba2c307e932e30e2ebabb9d61cb5098c4547d5a73f499eaf2fb7110311"},"104c67f0da1bdf0d94865419247e20eded83ce7f9911a1aa75fc675c077ca66e","cc0d0b339f31ce0ab3b7a5b714d8e578ce698f1e13d7f8c60bfb766baeb1d35c","f9e22729fa06ed20f8b1fe60670b7c74933fdfd44d869ddfb1919c15a5cf12fb","28b4a48fc10ad89dd9fcfc387dbb9d228be4d6bfb251042fc12f537acf5a614a","16deba8b600035f6160b352cefbfa373ed7a62e3b955d1e508ea76da051bd988","baac9896d29bcc55391d769e408ff400d61273d832dd500f21de766205255acb","2f5747b1508ccf83fad0c251ba1e5da2f5a30b78b09ffa1cfaf633045160afed",{"version":"94ee9ee71018d54902c3fe6730090a8a421dcad95fc372d9b69a6d5351194885","affectsGlobalScope":true},"689be50b735f145624c6f391042155ae2ff6b90a93bac11ca5712bc866f6010c","b1538a92b9bae8d230267210c5db38c2eb6bdb352128a3ce3aa8c6acf9fc9622","469532350a366536390c6eb3bde6839ec5c81fe1227a6b7b6a70202954d70c40","17c9f569be89b4c3c17dc17a9fb7909b6bab34f73da5a9a02d160f502624e2e8","003df7b9a77eaeb7a524b795caeeb0576e624e78dea5e362b053cb96ae89132a","7ba17571f91993b87c12b5e4ecafe66b1a1e2467ac26fcb5b8cee900f6cf8ff4","6fc1a4f64372593767a9b7b774e9b3b92bf04e8785c3f9ea98973aa9f4bbe490","d30e67059f5c545c5f8f0cc328a36d2e03b8c4a091b4301bc1d6afb2b1491a3a","8b219399c6a743b7c526d4267800bd7c84cf8e27f51884c86ad032d662218a9d","bad6d83a581dbd97677b96ee3270a5e7d91b692d220b87aab53d63649e47b9ad","324726a1827e34c0c45c43c32ecf73d235b01e76ef6d0f44c2c0270628df746a","54e79224429e911b5d6aeb3cf9097ec9fd0f140d5a1461bbdece3066b17c232c","e1b666b145865bc8d0d843134b21cf589c13beba05d333c7568e7c30309d933a","ff09b6fbdcf74d8af4e131b8866925c5e18d225540b9b19ce9485ca93e574d84","c836b5d8d84d990419548574fc037c923284df05803b098fe5ddaa49f88b898a","3a2b8ed9d6b687ab3e1eac3350c40b1624632f9e837afe8a4b5da295acf491cb","189266dd5f90a981910c70d7dfa05e2bca901a4f8a2680d7030c3abbfb5b1e23","5ec8dcf94c99d8f1ed7bb042cdfa4ef6a9810ca2f61d959be33bcaf3f309debe","a80e02af710bdac31f2d8308890ac4de4b6a221aafcbce808123bfc2903c5dc2","d5895252efa27a50f134a9b580aa61f7def5ab73d0a8071f9b5bf9a317c01c2d","2c378d9368abcd2eba8c29b294d40909845f68557bc0b38117e4f04fc56e5f9c","0f345151cece7be8d10df068b58983ea8bcbfead1b216f0734037a6c63d8af87","37fd7bde9c88aa142756d15aeba872498f45ad149e0d1e56f3bccc1af405c520","2a920fd01157f819cf0213edfb801c3fb970549228c316ce0a4b1885020bad35","56208c500dcb5f42be7e18e8cb578f257a1a89b94b3280c506818fed06391805","0c94c2e497e1b9bcfda66aea239d5d36cd980d12a6d9d59e66f4be1fa3da5d5a","a67774ceb500c681e1129b50a631fa210872bd4438fae55e5e8698bac7036b19",{"version":"bb220eaac1677e2ad82ac4e7fd3e609a0c7b6f2d6d9c673a35068c97f9fcd5cd","affectsGlobalScope":true},"dd8936160e41420264a9d5fade0ff95cc92cab56032a84c74a46b4c38e43121e","1f366bde16e0513fa7b64f87f86689c4d36efd85afce7eb24753e9c99b91c319","421c3f008f6ef4a5db2194d58a7b960ef6f33e94b033415649cd557be09ef619","57568ff84b8ba1a4f8c817141644b49252cc39ec7b899e4bfba0ec0557c910a0","e6f10f9a770dedf552ca0946eef3a3386b9bfb41509233a30fc8ca47c49db71c","fb893a0dfc3c9fb0f9ca93d0648694dd95f33cbad2c0f2c629f842981dfd4e2e","3eb11dbf3489064a47a2e1cf9d261b1f100ef0b3b50ffca6c44dd99d6dd81ac1","a4a39b5714adfcadd3bbea6698ca2e942606d833bde62ad5fb6ec55f5e438ff8","bbc1d029093135d7d9bfa4b38cbf8761db505026cc458b5e9c8b74f4000e5e75","b71c603a539078a5e3a039b20f2b0a0d1708967530cf97dec8850a9ca45baa2b","d3f2d715f57df3f04bf7b16dde01dec10366f64fce44503c92b8f78f614c1769","b78cd10245a90e27e62d0558564f5d9a16576294eee724a59ae21b91f9269e4a","0e13570a7e86c6d83dd92e81758a930f63747483e2cd34ef36fcdb47d1f9726a","5c45abf1e13e4463eacfd5dedda06855da8748a6a6cb3334f582b52e219acc04",{"version":"fab7e642480027e174565250294ba8eeeacbf7faa31c565472384bbad2deba01","affectsGlobalScope":true},"ee65fe452abe1309389c5f50710f24114e08a302d40708101c4aa950a2a7d044","d7dbe0ad36bdca8a6ecf143422a48e72cc8927bab7b23a1a2485c2f78a7022c6","63786b6f821dee19eb898afb385bd58f1846e6cba593a35edcf9631ace09ba25","035a5df183489c2e22f3cf59fc1ed2b043d27f357eecc0eb8d8e840059d44245","a4809f4d92317535e6b22b01019437030077a76fec1d93b9881c9ed4738fcc54","5f53fa0bd22096d2a78533f94e02c899143b8f0f9891a46965294ee8b91a9434","8cbbb12bfb321de8bd58ba74329f683d82e4e0abb56d998c7f1eef2e764a74c8","0e60e0cbf2283adfd5a15430ae548cd2f662d581b5da6ecd98220203e7067c70","8e0733c50eaac49b4e84954106acc144ec1a8019922d6afcde3762523a3634af","7fadb2778688ebf3fd5b8d04f63d5bf27a43a3e420bc80732d3c6239067d1a4b","510616459e6edd01acbce333fb256e06bdffdad43ca233a9090164bf8bb83912","c73834a2aee5e08dea83bd8d347f131bc52f9ec5b06959165c55ef7a544cae82","ddef25f825320de051dcb0e62ffce621b41c67712b5b4105740c32fd83f4c449","1b3dffaa4ca8e38ac434856843505af767a614d187fb3a5ef4fcebb023c355aa","480ffa66827143d60025514f0d979f7bc790024821e5ecc12967ce13a7e3e08a","15fe687c59d62741b4494d5e623d497d55eb38966ecf5bea7f36e48fc3fbe15e",{"version":"2c3b8be03577c98530ef9cb1a76e2c812636a871f367e9edf4c5f3ce702b77f8","affectsGlobalScope":true},"1ba59c8bbeed2cb75b239bb12041582fa3e8ef32f8d0bd0ec802e38442d3f317","bae8d023ef6b23df7da26f51cea44321f95817c190342a36882e93b80d07a960","26a770cec4bd2e7dbba95c6e536390fffe83c6268b78974a93727903b515c4e7"],"root":[51,423,630,631,633,635,636,638,639,642,643,647,648,[653,659],696,700,701,705,[711,718],[720,731],[733,735],[739,743],758,759,761,763,764,[766,786],[796,808],[810,816],[823,831],833,834,[881,903],1179,1214],"options":{"allowJs":true,"allowSyntheticDefaultImports":true,"declaration":false,"declarationMap":false,"esModuleInterop":true,"jsx":4,"module":99,"skipLibCheck":true,"strict":false,"target":7},"fileIdsList":[[50,53,275,329,346,347,827,859,902,907,909,934,1175,1177,1178,1213,1274],[275,329,346,347,902,907,909,934,1033,1122,1175,1213,1274],[275,329,346,347,902,907,909,934,1033,1106,1107,1120,1121,1175,1213,1274],[80,275,329,346,347,902,907,909,934,1175,1213,1274],[275,329,346,347,902,907,909,934,1106,1120,1122,1172,1175,1213,1274],[275,329,346,347,902,907,909,934,1029,1175,1213,1274],[275,329,346,347,902,907,909,934,1029,1030,1031,1175,1213,1274],[275,329,346,347,902,907,909,934,996,1029,1175,1213,1274],[275,329,346,347,902,907,909,934,955,997,998,1028,1175,1213,1274],[275,329,346,347,902,907,909,934,1175,1213,1274],[275,329,346,347,902,907,909,934,996,1175,1213,1274],[275,329,346,347,902,907,909,934,985,1175,1213,1274],[275,329,346,347,902,907,909,934,947,1029,1175,1213,1274],[275,329,346,347,902,907,909,934,957,1029,1175,1213,1274],[275,329,346,347,902,907,909,934,956,957,986,987,988,989,990,991,992,993,994,995,1175,1213,1274],[275,329,346,347,902,907,909,934,936,985,1175,1213,1274],[275,329,346,347,902,907,909,934,985,1026,1175,1213,1274],[275,329,346,347,902,907,909,934,1026,1175,1213,1274],[275,329,346,347,902,907,909,934,1026,1027,1175,1213,1274],[275,329,346,347,902,907,909,934,999,1000,1175,1213,1274],[275,329,346,347,902,907,909,934,985,1001,1026,1175,1213,1274],[275,329,346,347,902,907,909,934,1024,1175,1213,1274],[275,329,346,347,902,907,909,934,999,1001,1002,1025,1175,1213,1274],[275,329,346,347,902,907,909,934,936,1175,1213,1274],[275,329,346,347,902,907,909,934,951,952,953,1175,1213,1274],[275,329,346,347,902,907,909,934,947,954,1175,1213,1274],[275,329,346,347,902,907,909,934,950,954,1175,1213,1274],[275,329,346,347,902,907,909,934,937,943,944,945,947,950,951,954,1175,1213,1274],[275,329,346,347,902,907,909,934,944,946,947,954,1175,1213,1274],[275,329,346,347,902,907,909,934,946,947,954,1175,1213,1274],[275,329,346,347,902,907,909,934,947,950,954,1175,1213,1274],[275,329,346,347,902,907,909,934,948,950,954,1175,1213,1274],[275,329,346,347,902,907,909,934,936,937,939,940,942,946,950,954,1175,1213,1274],[275,329,346,347,902,907,909,934,948,949,954,1175,1213,1274],[275,329,346,347,902,907,909,934,943,944,945,946,947,948,949,950,952,953,954,1175,1213,1274],[275,329,346,347,902,907,909,934,937,940,941,958,959,960,961,962,963,964,965,966,967,968,969,970,971,984,1175,1213,1274],[275,329,346,347,902,907,909,934,955,977,1175,1213,1274],[275,329,346,347,902,907,909,934,973,974,1175,1213,1274],[275,329,346,347,902,907,909,934,937,955,972,973,975,976,977,979,980,981,982,1175,1213,1274],[275,329,346,347,902,907,909,934,945,955,983,1175,1213,1274],[275,329,346,347,902,907,909,934,955,976,1175,1213,1274],[275,329,346,347,902,907,909,934,955,973,975,976,1175,1213,1274],[275,329,346,347,902,907,909,934,955,978,1175,1213,1274],[275,329,346,347,902,907,909,934,972,973,974,975,976,977,978,979,980,981,982,983,1175,1213,1274],[275,329,346,347,902,907,909,934,936,938,1175,1213,1274],[275,329,346,347,902,907,909,934,939,940,941,1175,1213,1274],[275,329,346,347,902,907,909,934,935,1175,1213,1274],[49,275,329,346,347,902,907,909,934,938,1032,1172,1173,1175,1213,1274],[134,275,329,346,347,862,902,907,909,934,1175,1213,1274],[275,329,346,347,866,902,907,909,934,1175,1213,1274],[49,275,329,346,347,846,862,863,864,865,902,907,909,934,1175,1213,1274],[275,329,346,347,846,859,860,861,902,907,909,934,1175,1213,1274],[275,329,346,347,410,844,845,862,902,907,909,934,1175,1213,1274],[146,156,189,192,195,237,275,329,346,347,902,907,909,934,1175,1213,1274],[146,156,189,192,195,237,275,329,346,347,859,902,907,909,934,1175,1213,1274],[146,189,192,195,237,275,329,346,347,902,907,909,934,1175,1213,1274],[275,329,346,347,410,846,862,902,907,909,934,1175,1213,1274],[76,139,140,141,142,143,144,251,252,260,261,275,329,346,347,902,907,909,934,1175,1213,1274],[49,58,262,275,329,346,347,410,866,902,907,909,912,913,934,1175,1213,1274,1286],[134,275,329,346,347,902,907,909,934,1175,1207,1213,1274],[275,329,346,347,902,907,909,934,1175,1211,1213,1274],[49,275,329,346,347,902,907,909,934,1175,1204,1207,1208,1209,1210,1213,1274],[275,329,346,347,859,902,907,909,934,1175,1204,1205,1206,1213,1274],[275,329,346,347,902,907,909,934,1175,1201,1202,1203,1207,1213,1274],[275,329,346,347,902,907,909,934,1175,1201,1204,1207,1213,1274],[275,329,346,347,902,907,909,934,1175,1189,1213,1274],[275,329,346,347,400,902,907,909,934,1175,1213,1274],[275,329,346,347,859,902,907,909,934,1175,1213,1274],[275,329,346,347,902,907,909,934,1175,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1213,1274],[275,329,346,347,859,902,907,909,934,1175,1187,1213,1274],[58,275,329,346,347,902,907,909,934,1175,1213,1274],[134,275,329,346,347,902,907,909,934,1175,1213,1274],[49,58,275,329,346,347,859,870,902,907,909,934,1175,1201,1211,1212,1213,1274,1287],[50,58,275,329,346,347,902,907,909,934,1175,1201,1213,1274],[49,262,275,329,346,347,410,866,902,907,909,915,934,1175,1213,1274],[262,275,329,346,347,902,907,909,926,934,1175,1213,1274],[262,275,329,346,347,902,907,909,934,1175,1213,1274],[262,275,329,346,347,902,907,909,929,934,1175,1213,1274],[262,275,329,346,347,902,907,909,918,934,1175,1213,1274],[262,275,329,346,347,902,907,909,917,934,1175,1213,1274],[262,275,329,346,347,902,907,909,921,934,1175,1213,1274],[262,275,329,346,347,902,907,909,934,1175,1176,1213,1274],[262,275,329,346,347,902,907,909,913,915,919,922,924,927,930,934,1175,1213,1274],[49,138,262,275,329,346,347,732,870,902,905,906,907,909,934,1175,1213,1274],[49,58,262,275,329,346,347,410,866,870,902,907,908,909,934,1175,1213,1274],[50,58,275,329,346,347,410,902,907,909,934,1175,1213,1274],[262,275,329,346,347,902,907,909,923,934,1175,1213,1274],[49,52,53,58,262,275,329,346,347,410,866,880,902,907,909,913,915,932,933,934,1175,1213,1274],[49,58,275,329,346,347,902,907,909,934,938,1174,1213,1274],[49,275,329,346,347,902,907,909,934,1175,1213,1274],[53,275,329,346,347,902,907,909,934,1175,1213,1274],[61,62,63,64,65,66,67,68,69,70,71,72,275,329,346,347,411,412,413,414,415,416,417,418,419,420,421,902,907,909,934,1175,1213,1274],[59,60,61,70,275,329,346,347,418,422,835,836,837,838,839,840,841,842,843,867,868,871,872,873,874,875,876,877,878,879,902,907,909,934,1175,1213,1274],[49,53,59,275,329,346,347,902,907,909,934,1175,1213,1274],[62,275,329,346,347,902,907,909,934,1175,1213,1274],[259,275,329,346,347,902,907,909,934,1175,1213,1274],[275,329,346,347,870,902,907,909,934,1175,1213,1274],[275,329,346,347,410,902,907,909,934,1175,1213,1274],[53,58,60,61,275,329,346,347,902,907,909,934,1175,1213,1274],[58,134,275,329,346,347,847,852,853,854,855,902,907,909,934,1175,1213,1274],[275,329,346,347,847,850,851,852,856,902,907,909,934,1175,1213,1274],[275,329,346,347,847,849,850,851,852,853,854,855,856,857,858,902,907,909,934,1175,1213,1274],[146,189,192,195,237,250,275,329,346,347,854,902,907,909,934,1175,1213,1274],[134,135,136,137,138,275,329,346,347,847,849,850,851,853,856,902,907,909,934,1175,1213,1274],[275,329,346,347,355,852,902,907,909,934,1175,1213,1274],[269,275,329,346,347,902,907,909,934,1175,1213,1274],[73,74,75,263,264,265,266,267,268,269,270,271,275,329,346,347,401,402,403,404,405,406,407,408,409,902,907,909,934,1175,1213,1274],[262,267,275,329,346,347,902,907,909,934,1175,1213,1274],[58,76,134,142,143,144,251,275,329,346,347,902,907,909,934,1175,1213,1274],[76,140,141,142,252,275,329,346,347,902,907,909,934,1175,1213,1274],[144,146,189,192,195,237,250,275,329,346,347,902,907,909,934,1175,1213,1274],[76,134,135,136,137,138,139,140,141,143,252,275,329,346,347,902,907,909,934,1175,1213,1274],[142,275,329,346,347,355,902,907,909,934,1175,1213,1274],[275,329,346,347,787,788,791,792,793,794,902,907,909,934,1175,1213,1274],[275,329,346,347,791,902,907,909,934,1175,1213,1274],[275,329,346,347,788,791,902,907,909,934,1175,1213,1274],[275,329,346,347,787,789,790,902,907,909,934,1175,1213,1274],[275,329,346,347,752,902,907,909,934,1175,1213,1274],[275,329,346,347,748,749,751,902,907,909,934,1175,1213,1274],[275,329,346,347,749,752,902,907,909,934,1175,1213,1274],[275,329,346,347,744,745,746,747,902,907,909,934,1175,1213,1274],[275,329,346,347,746,902,907,909,934,1175,1213,1274],[275,329,346,347,744,746,747,902,907,909,934,1175,1213,1274],[275,329,346,347,745,746,747,902,907,909,934,1175,1213,1274],[275,329,346,347,745,902,907,909,934,1175,1213,1274],[275,329,346,347,750,902,907,909,934,1175,1213,1274],[275,329,346,347,817,902,907,909,934,1175,1213,1274],[275,329,346,347,818,819,902,907,909,934,1175,1213,1274],[49,275,329,346,347,820,902,907,909,934,1175,1213,1274],[49,275,329,346,347,821,902,907,909,934,1175,1213,1274],[50,275,329,346,347,644,902,907,909,934,1175,1213,1274],[275,329,346,347,644,645,902,907,909,934,1175,1213,1274],[240,241,242,245,247,248,249,275,329,346,347,902,907,909,934,1175,1213,1274],[151,240,275,329,346,347,902,907,909,934,1175,1213,1274],[146,147,156,157,189,192,195,209,237,239,275,329,346,347,902,907,909,934,1175,1213,1274],[151,246,247,275,329,346,347,902,907,909,934,1175,1213,1274],[246,247,275,329,346,347,902,907,909,934,1175,1213,1274],[242,245,246,275,329,346,347,902,907,909,934,1175,1213,1274],[275,329,346,347,902,907,909,931,934,1175,1213,1274],[49,246,275,329,346,347,902,907,909,934,1175,1213,1274],[49,275,329,346,347,649,651,902,907,909,934,1175,1213,1274],[275,329,346,347,384,385,902,907,909,934,1175,1213,1274],[275,329,346,347,385,386,387,388,902,907,909,934,1175,1213,1274],[275,329,346,347,379,385,387,902,907,909,934,1175,1213,1274],[275,329,346,347,384,386,902,907,909,934,1175,1213,1274],[275,329,341,346,347,379,902,907,909,934,1175,1213,1274],[275,329,341,346,347,379,380,902,907,909,934,1175,1213,1274],[275,329,346,347,380,381,382,383,902,907,909,934,1175,1213,1274],[275,329,346,347,380,382,902,907,909,934,1175,1213,1274],[275,329,346,347,381,902,907,909,934,1175,1213,1274],[275,329,346,347,361,379,389,390,391,394,902,907,909,934,1175,1213,1274],[275,329,346,347,390,391,393,902,907,909,934,1175,1213,1274],[275,329,340,346,347,379,389,390,391,392,902,907,909,934,1175,1213,1274],[275,329,346,347,391,902,907,909,934,1175,1213,1274],[275,329,346,347,389,390,902,907,909,934,1175,1213,1274],[275,329,346,347,379,389,902,907,909,934,1175,1213,1274],[275,329,346,347,902,907,909,934,1130,1175,1213,1274],[275,329,346,347,902,907,909,934,1133,1175,1213,1274],[275,329,346,347,902,907,909,934,1138,1140,1175,1213,1274],[275,329,346,347,902,907,909,934,1126,1130,1142,1143,1175,1213,1274],[275,329,346,347,902,907,909,934,1153,1156,1162,1164,1175,1213,1274],[275,329,346,347,902,907,909,934,1125,1130,1175,1213,1274],[275,329,346,347,902,907,909,934,1124,1175,1213,1274],[275,329,346,347,902,907,909,934,1125,1175,1213,1274],[275,329,346,347,902,907,909,934,1132,1175,1213,1274],[275,329,346,347,902,907,909,934,1135,1175,1213,1274],[275,329,346,347,902,907,909,934,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1165,1166,1167,1168,1169,1170,1175,1213,1274],[275,329,346,347,902,907,909,934,1141,1175,1213,1274],[275,329,346,347,902,907,909,934,1137,1175,1213,1274],[275,329,346,347,902,907,909,934,1138,1175,1213,1274],[275,329,346,347,902,907,909,934,1129,1130,1136,1175,1213,1274],[275,329,346,347,902,907,909,934,1137,1138,1175,1213,1274],[275,329,346,347,902,907,909,934,1144,1175,1213,1274],[275,329,346,347,902,907,909,934,1165,1175,1213,1274],[275,329,346,347,902,907,909,934,1130,1150,1152,1153,1154,1175,1213,1274],[275,329,346,347,902,907,909,934,1153,1154,1156,1175,1213,1274],[275,329,346,347,902,907,909,934,1130,1145,1148,1151,1158,1175,1213,1274],[275,329,346,347,902,907,909,934,1145,1146,1175,1213,1274],[275,329,346,347,902,907,909,934,1128,1145,1148,1151,1175,1213,1274],[275,329,346,347,902,907,909,934,1129,1175,1213,1274],[275,329,346,347,902,907,909,934,1130,1147,1150,1175,1213,1274],[275,329,346,347,902,907,909,934,1146,1175,1213,1274],[275,329,346,347,902,907,909,934,1147,1175,1213,1274],[275,329,346,347,902,907,909,934,1145,1147,1175,1213,1274],[275,329,346,347,902,907,909,934,1127,1128,1145,1147,1148,1149,1175,1213,1274],[275,329,346,347,902,907,909,934,1147,1150,1175,1213,1274],[275,329,346,347,902,907,909,934,1130,1150,1152,1175,1213,1274],[275,329,346,347,902,907,909,934,1153,1154,1175,1213,1274],[49,275,329,346,347,736,737,902,907,909,934,1175,1213,1274],[275,329,346,347,442,554,555,592,610,612,902,907,909,934,1175,1213,1274],[275,329,346,347,447,554,555,557,569,579,587,591,607,608,610,611,902,907,909,934,1175,1213,1274],[275,329,346,347,434,435,436,437,438,440,447,467,508,553,554,555,557,569,579,580,581,582,585,586,587,609,612,902,907,909,934,1175,1213,1274],[275,329,346,347,431,438,902,907,909,934,1175,1213,1274],[275,329,346,347,439,902,907,909,934,1175,1213,1274],[275,329,346,347,432,445,902,907,909,934,1175,1213,1274],[275,329,346,347,590,902,907,909,934,1175,1213,1274],[275,329,346,347,432,441,442,443,444,554,902,907,909,934,1175,1213,1274],[275,329,346,347,429,431,902,907,909,934,1175,1213,1274],[275,329,346,347,429,902,907,909,934,1175,1213,1274],[275,329,346,347,442,501,554,583,584,612,902,907,909,934,1175,1213,1274],[275,329,346,347,554,556,612,902,907,909,934,1175,1213,1274],[275,329,346,347,442,467,478,517,554,580,902,907,909,934,1175,1213,1274],[275,329,346,347,442,467,508,553,554,569,570,579,902,907,909,934,1175,1213,1274],[275,329,346,347,438,569,902,907,909,934,1175,1213,1274],[275,329,346,347,432,902,907,909,934,1175,1213,1274],[275,329,346,347,442,445,554,612,902,907,909,934,1175,1213,1274],[275,329,346,347,449,902,907,909,934,1175,1213,1274],[275,329,346,347,442,554,902,907,909,934,1175,1213,1274],[275,329,346,347,451,902,907,909,934,1175,1213,1274],[275,329,346,347,453,902,907,909,934,1175,1213,1274],[275,329,346,347,442,467,508,553,554,583,584,902,907,909,934,1175,1213,1274],[275,329,346,347,431,448,902,907,909,934,1175,1213,1274],[275,329,346,347,442,554,580,902,907,909,934,1175,1213,1274],[275,329,346,347,555,569,579,612,902,907,909,934,1175,1213,1274],[275,329,346,347,432,592,902,907,909,934,1175,1213,1274],[275,329,346,347,467,508,902,907,909,934,1175,1213,1274],[275,329,346,347,432,439,442,445,446,447,449,450,452,454,467,468,508,509,518,519,553,610,612,902,907,909,934,1175,1213,1274],[275,329,346,347,432,442,467,508,554,582,585,590,592,606,610,612,902,907,909,934,1175,1213,1274],[275,329,346,347,554,612,902,907,909,934,1175,1213,1274],[275,329,346,347,612,902,907,909,934,1175,1213,1274],[275,329,346,347,442,554,570,594,612,902,907,909,934,1175,1213,1274],[275,329,346,347,442,554,610,612,902,907,909,934,1175,1213,1274],[275,329,346,347,442,554,570,596,612,902,907,909,934,1175,1213,1274],[275,329,346,347,432,554,902,907,909,934,1175,1213,1274],[275,329,346,347,432,554,592,604,605,902,907,909,934,1175,1213,1274],[275,329,346,347,438,460,467,510,522,523,902,907,909,934,1175,1213,1274],[275,329,346,347,431,455,456,457,467,510,902,907,909,934,1175,1213,1274],[275,329,346,347,467,510,523,558,902,907,909,934,1175,1213,1274],[275,329,346,347,467,510,560,572,902,907,909,934,1175,1213,1274],[275,329,346,347,467,510,523,559,902,907,909,934,1175,1213,1274],[275,329,346,347,431,458,467,510,520,902,907,909,934,1175,1213,1274],[275,329,346,347,467,510,561,902,907,909,934,1175,1213,1274],[275,329,346,347,459,467,510,521,902,907,909,934,1175,1213,1274],[275,329,346,347,438,467,471,510,902,907,909,934,1175,1213,1274],[275,329,346,347,438,467,472,473,510,902,907,909,934,1175,1213,1274],[275,329,346,347,438,467,477,510,511,512,514,515,902,907,909,934,1175,1213,1274],[275,329,346,347,438,467,475,510,513,902,907,909,934,1175,1213,1274],[275,329,346,347,467,474,510,902,907,909,934,1175,1213,1274],[275,329,346,347,467,476,510,902,907,909,934,1175,1213,1274],[275,329,346,347,467,479,480,510,516,517,610,612,902,907,909,934,1175,1213,1274],[275,329,346,347,467,478,510,610,612,902,907,909,934,1175,1213,1274],[275,329,346,347,432,467,508,510,562,902,907,909,934,1175,1213,1274],[275,329,346,347,431,438,467,510,518,553,568,569,571,573,574,575,576,578,610,612,902,907,909,934,1175,1213,1274],[275,329,346,347,438,439,443,467,510,902,907,909,934,1175,1213,1274],[275,329,346,347,465,467,510,528,902,907,909,934,1175,1213,1274],[275,329,346,347,527,902,907,909,934,1175,1213,1274],[275,329,346,347,431,461,466,467,510,525,526,529,902,907,909,934,1175,1213,1274],[275,329,346,347,462,467,510,902,907,909,934,1175,1213,1274],[275,329,346,347,463,467,510,902,907,909,934,1175,1213,1274],[275,329,346,347,438,467,469,470,510,902,907,909,934,1175,1213,1274],[275,329,346,347,431,451,467,481,493,510,532,533,534,535,536,538,539,540,902,907,909,934,1175,1213,1274],[275,329,346,347,431,467,482,510,902,907,909,934,1175,1213,1274],[275,329,346,347,431,432,467,483,510,902,907,909,934,1175,1213,1274],[275,329,346,347,429,467,484,510,902,907,909,934,1175,1213,1274],[275,329,346,347,431,467,485,510,902,907,909,934,1175,1213,1274],[275,329,346,347,467,489,510,537,902,907,909,934,1175,1213,1274],[275,329,346,347,467,488,510,523,902,907,909,934,1175,1213,1274],[275,329,346,347,467,490,491,510,902,907,909,934,1175,1213,1274],[275,329,346,347,467,486,487,510,527,902,907,909,934,1175,1213,1274],[275,329,346,347,431,432,467,492,510,902,907,909,934,1175,1213,1274],[275,329,346,347,467,497,510,902,907,909,934,1175,1213,1274],[275,329,346,347,467,500,510,544,545,902,907,909,934,1175,1213,1274],[275,329,346,347,467,498,499,510,902,907,909,934,1175,1213,1274],[275,329,346,347,467,496,510,527,542,902,907,909,934,1175,1213,1274],[275,329,346,347,467,494,495,510,520,902,907,909,934,1175,1213,1274],[275,329,346,347,438,467,480,507,508,510,524,529,530,531,541,543,546,547,548,550,551,552,610,612,902,907,909,934,1175,1213,1274],[275,329,346,347,432,467,501,510,523,902,907,909,934,1175,1213,1274],[275,329,346,347,438,467,469,502,510,902,907,909,934,1175,1213,1274],[275,329,346,347,467,504,510,527,549,902,907,909,934,1175,1213,1274],[275,329,346,347,467,494,503,510,520,902,907,909,934,1175,1213,1274],[275,329,346,347,431,467,505,510,524,902,907,909,934,1175,1213,1274],[275,329,346,347,467,506,510,527,902,907,909,934,1175,1213,1274],[275,329,346,347,467,510,563,564,569,902,907,909,934,1175,1213,1274],[275,329,346,347,467,510,567,569,577,902,907,909,934,1175,1213,1274],[275,329,346,347,467,510,565,566,902,907,909,934,1175,1213,1274],[275,329,346,347,431,464,467,510,520,902,907,909,934,1175,1213,1274],[275,329,346,347,443,902,907,909,934,1175,1213,1274],[275,329,346,347,439,467,559,902,907,909,934,1175,1213,1274],[275,329,346,347,457,902,907,909,934,1175,1213,1274],[275,329,346,347,443,458,459,902,907,909,934,1175,1213,1274],[275,329,346,347,431,455,456,902,907,909,934,1175,1213,1274],[275,329,346,347,431,457,902,907,909,934,1175,1213,1274],[275,329,346,347,458,902,907,909,934,1175,1213,1274],[275,329,346,347,432,467,508,902,907,909,934,1175,1213,1274],[275,329,346,347,467,902,907,909,934,1175,1213,1274],[275,329,346,347,431,438,467,480,508,558,560,561,562,564,567,902,907,909,934,1175,1213,1274],[275,329,346,347,563,569,902,907,909,934,1175,1213,1274],[275,329,346,347,438,902,907,909,934,1175,1213,1274],[275,329,346,347,438,472,902,907,909,934,1175,1213,1274],[275,329,346,347,438,471,473,475,476,902,907,909,934,1175,1213,1274],[275,329,346,347,438,474,902,907,909,934,1175,1213,1274],[275,329,346,347,477,478,479,902,907,909,934,1175,1213,1274],[275,329,346,347,464,902,907,909,934,1175,1213,1274],[275,329,346,347,431,461,462,463,465,902,907,909,934,1175,1213,1274],[275,329,346,347,438,469,902,907,909,934,1175,1213,1274],[275,329,346,347,438,460,465,466,467,470,480,493,496,500,501,502,504,505,506,507,902,907,909,934,1175,1213,1274],[275,329,346,347,432,443,902,907,909,934,1175,1213,1274],[275,329,346,347,431,439,460,467,902,907,909,934,1175,1213,1274],[275,329,346,347,431,451,481,482,483,484,485,487,489,490,491,492,902,907,909,934,1175,1213,1274],[275,329,346,347,431,902,907,909,934,1175,1213,1274],[275,329,346,347,431,432,902,907,909,934,1175,1213,1274],[275,329,346,347,488,902,907,909,934,1175,1213,1274],[275,329,346,347,490,902,907,909,934,1175,1213,1274],[275,329,346,347,464,486,902,907,909,934,1175,1213,1274],[275,329,346,347,497,499,902,907,909,934,1175,1213,1274],[275,329,346,347,498,902,907,909,934,1175,1213,1274],[275,329,346,347,464,495,902,907,909,934,1175,1213,1274],[275,329,346,347,457,494,902,907,909,934,1175,1213,1274],[275,329,346,347,464,503,902,907,909,934,1175,1213,1274],[275,329,346,347,566,569,902,907,909,934,1175,1213,1274],[275,329,346,347,565,902,907,909,934,1175,1213,1274],[275,329,346,347,435,902,907,909,934,1175,1213,1274],[275,329,346,347,467,568,902,907,909,934,1175,1213,1274],[275,329,346,347,508,902,907,909,934,1175,1213,1274],[275,329,346,347,430,902,907,909,934,1175,1213,1274],[275,329,346,347,438,468,902,907,909,934,1175,1213,1274],[275,329,346,347,432,439,442,453,554,555,592,593,612,902,907,909,934,1175,1213,1274],[275,329,346,347,430,439,442,443,449,450,522,554,610,902,907,909,934,1175,1213,1274],[275,329,346,347,431,432,445,481,597,902,907,909,934,1175,1213,1274],[275,329,346,347,467,508,510,553,610,612,902,907,909,934,1175,1213,1274],[275,329,346,347,432,438,442,444,449,494,512,527,554,588,589,592,601,902,907,909,934,1175,1213,1274],[275,329,346,347,430,431,432,435,436,438,439,440,441,442,443,446,447,449,450,451,452,454,457,458,459,460,462,463,464,465,466,467,468,469,470,471,473,474,475,476,477,478,480,482,483,484,485,486,487,489,491,492,493,495,496,497,499,500,501,502,503,504,505,506,507,508,509,510,554,555,556,557,558,559,560,561,562,564,566,567,568,569,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,606,607,608,610,611,612,902,907,909,934,1175,1213,1274],[275,329,346,347,429,433,434,444,445,448,453,455,456,461,472,479,481,490,494,498,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,532,533,534,535,536,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,563,565,570,571,572,573,574,575,576,577,578,579,604,605,613,614,615,616,617,618,619,620,621,622,623,902,907,909,934,1175,1213,1274],[275,329,346,347,609,624,902,907,909,934,1175,1213,1274],[49,275,329,346,347,625,902,907,909,934,1175,1213,1274],[49,275,329,346,347,626,902,907,909,934,1175,1213,1274],[275,329,346,347,625,626,627,902,907,909,934,1175,1213,1274],[275,329,346,347,625,902,907,909,934,1175,1213,1274],[275,329,343,346,347,379,902,907,909,934,1175,1213,1215,1274],[275,329,335,346,347,379,902,907,909,934,1175,1213,1274],[275,329,346,347,372,379,902,907,909,934,1175,1213,1222,1274],[275,329,343,346,347,379,902,907,909,934,1175,1213,1274],[275,329,346,347,902,907,909,934,1175,1213,1225,1253,1274],[275,329,346,347,902,907,909,934,1175,1213,1224,1230,1274],[275,329,346,347,902,907,909,934,1175,1213,1235,1274],[275,329,346,347,902,907,909,934,1175,1213,1230,1274],[275,329,346,347,902,907,909,934,1175,1213,1229,1274],[275,329,346,347,902,907,909,934,1175,1213,1247,1274],[275,329,346,347,902,907,909,934,1175,1213,1243,1274],[275,329,346,347,902,907,909,934,1175,1213,1225,1242,1253,1274],[275,329,346,347,902,907,909,934,1175,1213,1224,1225,1226,1227,1228,1229,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1274],[275,329,346,347,902,907,909,934,1175,1213,1256,1274],[79,83,147,275,329,346,347,902,907,909,934,1175,1213,1274],[79,80,147,275,329,346,347,902,907,909,934,1175,1213,1258,1274],[275,329,346,347,902,907,909,934,1175,1213,1259,1274],[79,147,275,329,346,347,902,907,909,934,1175,1213,1274],[275,329,340,343,346,347,379,902,907,909,934,1175,1213,1219,1220,1221,1274],[275,329,346,347,902,907,909,934,1175,1213,1216,1220,1222,1263,1274],[145,275,329,346,347,902,907,909,934,1175,1213,1274],[253,259,275,329,346,347,902,907,909,934,1175,1213,1274],[254,255,256,257,258,275,329,346,347,902,907,909,934,1175,1213,1274],[275,329,340,343,345,346,347,349,361,372,379,902,907,909,934,1175,1213,1274],[275,329,346,347,902,907,909,934,1175,1213,1269,1274],[275,329,346,347,902,907,909,934,1175,1213,1270,1274],[246,275,329,346,347,902,907,909,934,1175,1213,1274],[275,329,346,347,379,902,907,909,934,1175,1213,1274],[275,326,327,329,346,347,902,907,909,934,1175,1213,1274],[275,328,329,346,347,902,907,909,934,1175,1213,1274],[275,329,334,346,347,364,902,907,909,934,1175,1213,1274],[275,329,330,335,340,346,347,349,361,372,902,907,909,934,1175,1213,1274],[275,329,330,331,340,346,347,349,902,907,909,934,1175,1213,1274],[275,329,332,346,347,373,902,907,909,934,1175,1213,1274],[275,329,333,334,341,346,347,350,902,907,909,934,1175,1213,1274],[275,329,334,346,347,361,369,902,907,909,934,1175,1213,1274],[275,329,335,337,340,346,347,349,902,907,909,934,1175,1213,1274],[275,328,329,336,346,347,902,907,909,934,1175,1213,1274],[275,329,337,338,346,347,902,907,909,934,1175,1213,1274],[275,329,339,340,346,347,902,907,909,934,1175,1213,1274],[275,328,329,340,346,347,902,907,909,934,1175,1213,1274],[275,329,340,341,342,346,347,361,372,902,907,909,934,1175,1213,1274],[275,329,340,341,342,346,347,356,361,364,902,907,909,934,1175,1213,1274],[275,321,329,337,340,343,346,347,349,361,372,902,907,909,934,1175,1213,1274],[275,329,340,341,343,344,346,347,349,361,369,372,902,907,909,934,1175,1213,1274],[275,329,343,345,346,347,361,369,372,902,907,909,934,1175,1213,1274],[275,329,340,346,347,902,907,909,934,1175,1213,1274],[275,329,346,347,348,372,902,907,909,934,1175,1213,1274],[275,329,337,340,346,347,349,361,902,907,909,934,1175,1213,1274],[275,329,346,347,350,902,907,909,934,1175,1213,1274],[275,329,346,347,351,902,907,909,934,1175,1213,1274],[275,328,329,346,347,352,902,907,909,934,1175,1213,1274],[275,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,902,907,909,934,1175,1213,1274],[275,329,346,347,354,902,907,909,934,1175,1213,1274],[275,329,346,347,355,902,907,909,934,1175,1213,1274],[275,329,340,346,347,356,357,902,907,909,934,1175,1213,1274],[275,329,346,347,356,358,373,375,902,907,909,934,1175,1213,1274],[275,329,340,346,347,361,362,364,902,907,909,934,1175,1213,1274],[275,329,346,347,363,364,902,907,909,934,1175,1213,1274],[275,329,346,347,361,362,902,907,909,934,1175,1213,1274],[275,329,346,347,364,902,907,909,934,1175,1213,1274],[275,329,346,347,365,902,907,909,934,1175,1213,1274],[275,326,329,346,347,361,366,902,907,909,934,1175,1213,1274],[275,329,340,346,347,367,368,902,907,909,934,1175,1213,1274],[275,329,346,347,367,368,902,907,909,934,1175,1213,1274],[275,329,334,346,347,349,361,369,902,907,909,934,1175,1213,1274],[275,329,346,347,370,902,907,909,934,1175,1213,1274],[329,346,347,902,907,909,934,1175,1213,1274],[272,273,274,275,276,277,278,279,280,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,902,907,909,934,1175,1213,1274],[275,329,346,347,349,371,902,907,909,934,1175,1213,1274],[275,329,343,346,347,355,372,902,907,909,934,1175,1213,1274],[275,329,334,346,347,373,902,907,909,934,1175,1213,1274],[275,329,346,347,361,374,902,907,909,934,1175,1213,1274],[275,329,346,347,348,375,902,907,909,934,1175,1213,1274],[275,329,346,347,376,902,907,909,934,1175,1213,1274],[275,329,334,346,347,902,907,909,934,1175,1213,1274],[275,321,329,346,347,902,907,909,934,1175,1213,1274],[275,329,346,347,377,902,907,909,934,1175,1213,1274],[275,321,329,340,342,346,347,352,361,364,372,374,375,377,902,907,909,934,1175,1213,1274],[275,329,346,347,361,378,902,907,909,934,1175,1213,1274],[49,259,275,329,346,347,869,902,907,909,934,1175,1213,1274],[49,259,275,329,346,347,902,907,909,934,1175,1213,1274],[47,48,275,329,346,347,902,907,909,934,1175,1213,1274],[275,329,346,347,361,379,902,907,909,934,1175,1213,1274],[275,329,341,346,347,361,379,902,907,909,934,1175,1213,1274],[275,329,341,346,347,902,907,909,934,1175,1213,1264,1274],[275,329,343,346,347,379,902,907,909,934,1175,1213,1260,1262,1274],[275,329,341,346,347,361,379,902,907,909,934,1175,1213,1261,1274],[275,329,346,347,902,907,909,934,1175,1213,1274,1281],[275,329,340,343,345,346,347,349,361,369,372,378,379,902,907,909,934,1175,1213,1274],[275,329,346,347,902,907,909,934,1175,1213,1274,1284],[275,329,343,346,347,902,907,909,934,1033,1106,1120,1122,1123,1171,1175,1213,1274],[89,90,94,121,122,124,125,126,128,129,275,329,346,347,902,907,909,934,1175,1213,1274],[87,88,275,329,346,347,902,907,909,934,1175,1213,1274],[87,275,329,346,347,902,907,909,934,1175,1213,1274],[89,129,275,329,346,347,902,907,909,934,1175,1213,1274],[89,90,126,127,129,275,329,346,347,902,907,909,934,1175,1213,1274],[129,275,329,346,347,902,907,909,934,1175,1213,1274],[86,129,130,275,329,346,347,902,907,909,934,1175,1213,1274],[89,90,128,129,275,329,346,347,902,907,909,934,1175,1213,1274],[89,90,92,93,128,129,275,329,346,347,902,907,909,934,1175,1213,1274],[89,90,91,128,129,275,329,346,347,902,907,909,934,1175,1213,1274],[89,90,94,121,122,123,124,125,128,129,275,329,346,347,902,907,909,934,1175,1213,1274],[86,89,90,94,126,128,275,329,346,347,902,907,909,934,1175,1213,1274],[94,129,275,329,346,347,902,907,909,934,1175,1213,1274],[96,97,98,99,100,101,102,103,104,105,129,275,329,346,347,902,907,909,934,1175,1213,1274],[119,129,275,329,346,347,902,907,909,934,1175,1213,1274],[95,106,114,115,116,117,118,120,275,329,346,347,902,907,909,934,1175,1213,1274],[99,129,275,329,346,347,902,907,909,934,1175,1213,1274],[107,108,109,110,111,112,113,129,275,329,346,347,902,907,909,934,1175,1213,1274],[275,329,346,347,637,698,902,907,909,934,1175,1213,1274],[275,329,346,347,637,902,907,909,934,1175,1213,1274],[275,329,346,347,372,379,902,907,909,934,1175,1213,1274],[275,329,346,347,693,702,703,902,907,909,934,1175,1213,1274],[275,329,346,347,693,703,902,907,909,934,1175,1213,1274],[275,329,346,347,703,902,907,909,934,1175,1213,1274],[275,329,346,347,694,902,907,909,934,1175,1213,1274],[275,329,346,347,667,687,902,907,909,934,1175,1213,1274],[275,329,346,347,661,902,907,909,934,1175,1213,1274],[275,329,346,347,662,666,667,668,669,670,672,674,675,680,681,690,902,907,909,934,1175,1213,1274],[275,329,346,347,662,667,902,907,909,934,1175,1213,1274],[275,329,346,347,670,687,689,692,902,907,909,934,1175,1213,1274],[275,329,346,347,661,662,663,664,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,691,692,902,907,909,934,1175,1213,1274],[275,329,346,347,690,902,907,909,934,1175,1213,1274],[275,329,346,347,660,662,663,665,673,682,685,686,691,902,907,909,934,1175,1213,1274],[275,329,346,347,667,692,902,907,909,934,1175,1213,1274],[275,329,346,347,688,690,692,902,907,909,934,1175,1213,1274],[275,329,346,347,661,662,667,670,690,902,907,909,934,1175,1213,1274],[275,329,346,347,674,902,907,909,934,1175,1213,1274],[275,329,346,347,664,672,674,675,902,907,909,934,1175,1213,1274],[275,329,346,347,664,902,907,909,934,1175,1213,1274],[275,329,346,347,664,674,902,907,909,934,1175,1213,1274],[275,329,346,347,668,669,670,674,675,680,902,907,909,934,1175,1213,1274],[275,329,346,347,670,671,675,679,681,690,902,907,909,934,1175,1213,1274],[275,329,346,347,662,674,683,902,907,909,934,1175,1213,1274],[275,329,346,347,663,664,665,902,907,909,934,1175,1213,1274],[275,329,346,347,670,690,902,907,909,934,1175,1213,1274],[275,329,346,347,670,902,907,909,934,1175,1213,1274],[275,329,346,347,661,662,902,907,909,934,1175,1213,1274],[275,329,346,347,662,902,907,909,934,1175,1213,1274],[275,329,346,347,666,902,907,909,934,1175,1213,1274],[275,329,346,347,670,675,687,688,689,690,692,902,907,909,934,1175,1213,1274],[79,81,82,147,275,329,346,347,902,907,909,934,1175,1213,1274],[83,275,329,346,347,902,907,909,934,1175,1213,1274],[275,329,346,347,379,396,397,398,902,907,909,934,1175,1213,1274],[275,329,346,347,396,397,902,907,909,934,1175,1213,1274],[275,329,346,347,396,902,907,909,934,1175,1213,1274],[275,329,346,347,379,395,902,907,909,934,1175,1213,1274],[275,329,346,347,902,907,909,911,934,1175,1213,1274],[275,329,346,347,756,902,907,909,934,1175,1213,1274],[275,329,346,347,754,902,907,909,934,1175,1213,1274],[49,275,329,346,347,426,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,425,426,427,902,907,909,934,1175,1213,1274],[275,329,346,347,399,902,907,909,934,1175,1213,1274],[199,200,206,275,329,346,347,902,907,909,934,1175,1213,1274],[147,158,189,192,195,207,237,275,329,346,347,902,907,909,934,1175,1213,1274],[159,160,190,193,196,197,198,275,329,346,347,902,907,909,934,1175,1213,1274],[147,189,207,275,329,346,347,902,907,909,934,1175,1213,1274],[147,192,207,275,329,346,347,902,907,909,934,1175,1213,1274],[195,207,275,329,346,347,902,907,909,934,1175,1213,1274],[79,147,158,189,192,195,207,237,275,329,346,347,902,907,909,934,1175,1213,1274],[79,147,158,189,192,195,205,237,275,329,346,347,902,907,909,934,1175,1213,1274],[243,244,275,329,346,347,902,907,909,934,1175,1213,1274],[158,189,192,195,237,243,245,275,329,346,347,902,907,909,934,1175,1213,1274],[161,162,163,164,275,329,346,347,902,907,909,934,1175,1213,1274],[146,161,162,164,189,192,195,237,275,329,346,347,902,907,909,934,1175,1213,1274],[146,161,164,189,192,195,237,275,329,346,347,902,907,909,934,1175,1213,1274],[146,147,158,188,189,192,195,237,275,329,346,347,902,907,909,934,1175,1213,1274],[164,187,192,275,329,346,347,902,907,909,934,1175,1213,1274],[145,146,147,158,164,187,189,191,192,195,237,275,329,346,347,902,907,909,934,1175,1213,1274],[146,147,158,189,192,194,195,237,275,329,346,347,902,907,909,934,1175,1213,1274],[164,187,192,195,275,329,346,347,902,907,909,934,1175,1213,1274],[146,158,189,192,195,210,211,235,236,237,275,329,346,347,902,907,909,934,1175,1213,1274],[158,189,192,195,210,237,275,329,346,347,902,907,909,934,1175,1213,1274],[146,158,189,192,195,210,237,275,329,346,347,902,907,909,934,1175,1213,1274],[212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,275,329,346,347,902,907,909,934,1175,1213,1274],[146,151,158,189,192,195,211,237,275,329,346,347,902,907,909,934,1175,1213,1274],[165,166,186,275,329,346,347,902,907,909,934,1175,1213,1274],[146,187,189,192,195,237,275,329,346,347,902,907,909,934,1175,1213,1274],[167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,275,329,346,347,902,907,909,934,1175,1213,1274],[145,146,189,192,195,237,275,329,346,347,902,907,909,934,1175,1213,1274],[275,329,346,347,650,902,907,909,934,1175,1213,1274],[275,329,346,347,425,902,907,909,934,1175,1213,1274],[49,52,275,329,346,347,902,907,909,934,1175,1213,1274],[202,203,204,275,329,346,347,902,907,909,934,1175,1213,1274],[201,205,275,329,346,347,902,907,909,934,1175,1213,1274],[205,275,329,346,347,902,907,909,934,1175,1213,1274],[275,329,346,347,709,902,907,909,934,1175,1213,1274],[275,329,346,347,706,707,708,902,907,909,934,1175,1213,1274],[49,275,329,346,347,640,902,907,909,934,1175,1213,1274],[207,208,275,329,346,347,902,907,909,934,1175,1213,1274],[79,147,158,189,192,195,209,237,275,329,346,347,902,907,909,934,1175,1213,1274],[237,238,275,329,346,347,902,907,909,934,1175,1213,1274],[146,151,156,158,189,192,195,237,275,329,346,347,902,907,909,934,1175,1213,1274],[80,131,275,329,346,347,902,907,909,934,1175,1213,1274],[131,275,329,346,347,902,907,909,934,1175,1213,1274],[80,85,130,275,329,346,347,902,907,909,934,1175,1213,1274],[275,329,346,347,902,907,909,934,1015,1175,1213,1274],[275,329,346,347,902,907,909,934,1004,1017,1175,1213,1274],[275,329,346,347,902,907,909,934,1015,1017,1175,1213,1274],[275,329,346,347,902,907,909,934,1004,1015,1017,1175,1213,1274],[275,329,346,347,902,907,909,934,1010,1015,1175,1213,1274],[275,329,346,347,902,907,909,934,1010,1015,1017,1175,1213,1274],[275,329,346,347,902,907,909,934,1015,1017,1018,1019,1020,1021,1022,1175,1213,1274],[275,329,346,347,902,907,909,934,1003,1004,1005,1006,1011,1012,1013,1014,1016,1175,1213,1274],[275,329,346,347,902,907,909,934,1003,1005,1006,1011,1012,1013,1014,1016,1175,1213,1274],[275,329,346,347,902,907,909,934,1017,1175,1213,1274],[275,329,346,347,902,907,909,934,1004,1175,1213,1274],[275,329,346,347,902,907,909,934,1007,1008,1009,1175,1213,1274],[275,329,346,347,902,907,909,934,1023,1175,1213,1274],[153,275,329,346,347,902,907,909,934,1175,1213,1274],[275,287,290,293,294,329,346,347,372,902,907,909,934,1175,1213,1274],[275,290,329,346,347,361,372,902,907,909,934,1175,1213,1274],[275,290,294,329,346,347,372,902,907,909,934,1175,1213,1274],[275,329,346,347,361,902,907,909,934,1175,1213,1274],[275,284,329,346,347,902,907,909,934,1175,1213,1274],[275,288,329,346,347,902,907,909,934,1175,1213,1274],[275,286,287,290,329,346,347,372,902,907,909,934,1175,1213,1274],[275,329,346,347,349,369,902,907,909,934,1175,1213,1274],[275,284,329,346,347,379,902,907,909,934,1175,1213,1274],[275,286,290,329,346,347,349,372,902,907,909,934,1175,1213,1274],[275,281,282,283,285,289,329,340,346,347,361,372,902,907,909,934,1175,1213,1274],[275,290,298,306,329,346,347,902,907,909,934,1175,1213,1274],[275,282,288,329,346,347,902,907,909,934,1175,1213,1274],[275,290,315,316,329,346,347,902,907,909,934,1175,1213,1274],[275,282,285,290,329,346,347,364,372,379,902,907,909,934,1175,1213,1274],[275,290,329,346,347,902,907,909,934,1175,1213,1274],[275,286,290,329,346,347,372,902,907,909,934,1175,1213,1274],[275,281,329,346,347,902,907,909,934,1175,1213,1274],[275,284,285,286,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,316,317,318,319,320,329,346,347,902,907,909,934,1175,1213,1274],[275,290,308,311,329,337,346,347,902,907,909,934,1175,1213,1274],[275,290,298,299,300,329,346,347,902,907,909,934,1175,1213,1274],[275,288,290,299,301,329,346,347,902,907,909,934,1175,1213,1274],[275,289,329,346,347,902,907,909,934,1175,1213,1274],[275,282,284,290,329,346,347,902,907,909,934,1175,1213,1274],[275,290,294,299,301,329,346,347,902,907,909,934,1175,1213,1274],[275,294,329,346,347,902,907,909,934,1175,1213,1274],[275,288,290,293,329,346,347,372,902,907,909,934,1175,1213,1274],[275,282,286,290,298,329,346,347,902,907,909,934,1175,1213,1274],[275,290,308,329,346,347,902,907,909,934,1175,1213,1274],[275,301,329,346,347,902,907,909,934,1175,1213,1274],[275,284,290,315,329,346,347,364,377,379,902,907,909,934,1175,1213,1274],[151,155,275,329,346,347,902,907,909,934,1175,1213,1274],[145,151,152,154,156,275,329,346,347,902,907,909,934,1175,1213,1274],[54,55,56,57,275,329,346,347,902,907,909,934,1175,1213,1274],[54,275,329,346,347,902,907,909,934,1175,1213,1274],[55,275,329,346,347,902,907,909,934,1175,1213,1274],[148,275,329,346,347,902,907,909,934,1175,1213,1274],[149,150,275,329,346,347,902,907,909,934,1175,1213,1274],[145,149,151,275,329,346,347,902,907,909,934,1175,1213,1274],[77,79,80,84,85,132,133,147,275,329,343,345,346,347,349,369,372,375,902,907,909,934,1175,1213,1274],[275,329,346,347,902,907,909,934,1108,1109,1120,1175,1213,1274],[275,329,346,347,902,907,909,934,1110,1111,1175,1213,1274],[275,329,346,347,902,907,909,934,1108,1109,1110,1112,1113,1118,1175,1213,1274],[275,329,346,347,902,907,909,934,1109,1110,1175,1213,1274],[275,329,346,347,902,907,909,934,1118,1175,1213,1274],[275,329,346,347,902,907,909,934,1119,1175,1213,1274],[275,329,346,347,902,907,909,934,1110,1175,1213,1274],[275,329,346,347,902,907,909,934,1108,1109,1110,1113,1114,1115,1116,1117,1175,1213,1274],[275,329,346,347,902,907,909,934,1096,1175,1213,1274],[275,329,346,347,902,907,909,934,1096,1099,1175,1213,1274],[275,329,346,347,902,907,909,934,1090,1096,1097,1098,1099,1100,1101,1102,1103,1175,1213,1274],[275,329,346,347,902,907,909,934,1104,1175,1213,1274],[275,329,346,347,902,907,909,934,1096,1097,1175,1213,1274],[275,329,346,347,902,907,909,934,1096,1098,1175,1213,1274],[275,329,346,347,902,907,909,934,1035,1037,1038,1039,1040,1175,1213,1274],[275,329,346,347,902,907,909,934,1035,1037,1039,1040,1175,1213,1274],[275,329,346,347,902,907,909,934,1035,1037,1039,1175,1213,1274],[275,329,346,347,902,907,909,934,1034,1035,1037,1038,1040,1175,1213,1274],[275,329,346,347,902,907,909,934,1035,1036,1037,1038,1039,1040,1041,1042,1090,1091,1092,1093,1094,1095,1175,1213,1274],[275,329,346,347,902,907,909,934,1037,1040,1175,1213,1274],[275,329,346,347,902,907,909,934,1034,1035,1036,1038,1039,1040,1175,1213,1274],[275,329,346,347,902,907,909,934,1037,1091,1094,1175,1213,1274],[275,329,346,347,902,907,909,934,1037,1038,1039,1040,1175,1213,1274],[275,329,346,347,902,907,909,934,1105,1175,1213,1274],[275,329,346,347,902,907,909,934,1039,1175,1213,1274],[275,329,346,347,902,907,909,934,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1175,1213,1274],[50,275,329,346,347,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,637,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,641,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,428,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,646,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,652,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,428,657,658,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,659,696,700,701,704,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,428,710,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,428,710,713,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,428,632,710,711,714,715,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,428,632,902,907,909,934,1175,1213,1274],[50,275,329,346,347,717,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,428,633,719,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,424,428,630,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,428,630,643,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,632,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,428,632,726,727,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,726,728,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,428,632,726,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,730,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,730,731,732,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,428,632,633,634,635,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,628,629,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,710,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,655,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,428,632,633,739,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,428,633,696,700,704,740,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,428,632,633,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,428,633,742,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,755,758,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,759,760,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,738,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,697,699,763,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,697,699,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,632,695,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,765,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,763,902,907,909,934,1175,1213,1274],[50,275,329,346,347,632,902,907,909,934,1175,1213,1274],[50,275,329,346,347,770,902,907,909,934,1175,1213,1274],[50,275,329,346,347,769,771,902,907,909,934,1175,1213,1274],[50,275,329,346,347,636,902,907,909,934,1175,1213,1274],[50,275,329,346,347,753,755,757,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,712,902,907,909,934,1175,1213,1274],[50,275,329,346,347,637,762,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,701,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,632,795,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,428,768,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,428,632,641,731,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,428,632,641,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,775,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,636,642,705,713,720,721,734,741,743,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,428,632,657,700,764,766,767,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,428,807,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,428,633,637,803,804,805,806,808,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,428,632,722,723,724,725,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,710,809,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,710,810,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,637,735,823,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,637,825,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,769,770,825,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,760,822,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,428,637,815,816,823,824,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,637,880,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,632,637,882,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,637,882,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,882,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,637,760,890,902,907,909,934,1175,1213,1274],[49,50,51,275,329,346,347,902,907,909,934,1175,1213,1274],[50,275,329,346,347,423,639,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,880,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,859,902,907,909,934,1175,1213,1274],[49,50,275,329,346,347,637,832,902,907,909,934,1175,1213,1274],[49,275,329,346,347,907,909,934,1175,1213,1274],[50,275,329,346,347,730,902,907,909,934,1175,1213,1274],[859],[275,329,346,347,902,907,909,934,1029,1175,1213,1274,1288,1289],[275,329,346,347,902,907,909,934,955,1028,1175,1213,1274,1290,1291],[275,329,346,347,902,907,909,934,1175,1213,1274,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303],[275,329,346,347,902,907,909,934,1026,1175,1213,1274,1304],[275,329,346,347,902,907,909,934,1175,1213,1274,1305,1306,1307,1308],[275,329,346,347,902,907,909,934,1175,1213,1274,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319],[275,329,346,347,902,907,909,934,959,960,961,965,967,970,971,984,1175,1213,1274,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329],[275,329,346,347,902,907,909,934,1175,1213,1274,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341],[49,275,329,346,347,846,862,863,864,902,907,909,934,1175,1213,1274,1342],[275,329,346,347,846,859,861,902,907,909,934,1175,1213,1274,1343],[275,329,346,347,410,845,862,902,907,909,934,1175,1213,1274,1344],[76,139,140,141,142,143,144,251,252,261,275,329,346,347,902,907,909,934,1175,1213,1274,1345],[49,275,329,346,347,902,907,909,934,1175,1204,1207,1208,1209,1213,1274,1346],[275,329,346,347,859,902,907,909,934,1175,1204,1206,1213,1274,1347],[275,329,346,347,902,907,909,934,1175,1201,1203,1207,1213,1274,1348],[275,329,346,347,902,907,909,934,1175,1180,1186,1187,1213,1274,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366],[49,52,53,58,262,275,329,346,347,410,866,880,902,907,909,913,915,932,934,1175,1213,1274,1367],[275,329,346,347,902,907,909,934,1175,1213,1274,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390],[275,329,346,347,422,902,907,909,934,1175,1213,1274,1368,1377,1387,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412],[275,329,346,347,847,849,850,851,852,853,854,855,856,858,902,907,909,934,1175,1213,1274,1413],[73,266,267,275,329,346,347,902,907,909,934,1175,1213,1274,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],[275,329,346,347,644,902,907,909,934,1175,1213,1274,1432],[49,275,329,346,347,649,650,902,907,909,934,1175,1213,1274],[275,329,346,347,902,907,909,934,1175,1213,1274,1433,1434],[275,329,346,347,902,907,909,934,1126,1130,1143,1175,1213,1274,1435],[275,329,346,347,902,907,909,934,1125,1126,1130,1131,1132,1133,1135,1141,1144,1145,1146,1147,1148,1149,1150,1151,1153,1154,1156,1160,1161,1162,1163,1165,1166,1167,1168,1169,1170,1175,1213,1274,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447],[275,329,346,347,902,907,909,934,1175,1213,1274,1438],[275,329,346,347,902,907,909,934,1145,1147,1148,1149,1175,1213,1274,1436,1437],[275,329,346,347,902,907,909,934,1130,1150,1175,1213,1274,1443],[275,329,346,347,902,907,909,934,1175,1213,1274,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555],[275,329,346,347,902,907,909,934,1175,1213,1274,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637],[275,329,346,347,625,902,907,909,934,1175,1213,1274,1638,1639],[275,329,346,347,902,907,909,934,1175,1213,1274,1640,1641,1642,1643,1644],[97,98,99,102,105,129,275,329,346,347,902,907,909,934,1175,1213,1274,1645,1646,1647,1648,1649],[106,114,115,120,275,329,346,347,902,907,909,934,1175,1213,1274,1650,1651,1652,1653],[109,110,112,113,129,275,329,346,347,902,907,909,934,1175,1213,1274,1654,1655,1656],[275,329,346,347,902,907,909,934,1175,1213,1274,1657],[275,329,346,347,902,907,909,934,1175,1213,1274,1658],[275,329,346,347,902,907,909,934,1175,1213,1274,1659],[275,329,346,347,902,907,909,934,1175,1213,1274,1660,1661,1662,1663,1664,1665,1666],[275,329,346,347,902,907,909,934,1175,1213,1274,1667,1668,1669],[80,130,275,329,346,347,902,907,909,934,1175,1213,1274,1670],[275,329,346,347,902,907,909,934,1015,1017,1175,1213,1274,1671,1672,1673,1674,1675],[275,329,346,347,902,907,909,934,1004,1011,1012,1013,1014,1175,1213,1274,1676,1677,1678,1679],[275,329,346,347,902,907,909,934,1011,1012,1013,1014,1175,1213,1274,1676,1677,1678,1679],[275,329,346,347,902,907,909,934,1175,1213,1274,1680,1681,1682],[77,79,80,84,132,133,147,275,329,343,345,346,347,349,369,372,375,902,907,909,934,1175,1213,1274,1670],[275,329,346,347,902,907,909,934,1111,1175,1213,1274,1683],[275,329,346,347,902,907,909,934,1109,1112,1118,1175,1213,1274,1683,1684,1685],[275,329,346,347,902,907,909,934,1175,1213,1274,1683],[275,329,346,347,902,907,909,934,1109,1117,1175,1213,1274,1683,1684,1685,1686,1687,1688],[275,329,346,347,902,907,909,934,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1089,1175,1213,1274,1689,1690,1691],[909,1213],[49],[49,902,907],[50,902,907],[50],[902,907],[50,275,329,346,347,902,907,909,934,1175,1213,1274,1692],[49,726,902,907],[49,50,730],[655],[49,50,738],[49,50,698,699],[49,50],[49,50,695,902],[49,50,765],[49,632],[770],[636],[752,754],[637],[49,807],[49,902],[49,50,902],[49,770],[49,822],[49,882],[49,934],[49,902,907,934],[49,859,934],[907],[49,859,907],[730]],"referencedMap":[[1179,1],[1123,2],[1122,3],[1033,4],[1173,5],[1030,6],[1031,6],[1032,7],[997,8],[998,6],[1029,9],[956,10],[957,11],[986,12],[990,13],[991,6],[995,10],[987,10],[988,6],[989,14],[996,15],[992,10],[993,10],[994,16],[1027,17],[1000,18],[1028,19],[999,10],[1001,20],[1002,21],[1025,22],[1026,23],[937,10],[940,24],[941,10],[954,25],[948,26],[949,10],[943,10],[951,27],[946,28],[945,29],[952,30],[944,31],[953,32],[947,33],[950,34],[955,35],[958,10],[959,10],[960,10],[961,10],[962,10],[963,10],[964,10],[985,36],[965,10],[966,10],[972,10],[978,37],[975,38],[983,39],[979,40],[980,41],[981,42],[973,10],[977,42],[976,43],[982,10],[974,10],[984,44],[967,10],[939,45],[942,46],[968,10],[969,10],[970,10],[971,10],[935,10],[936,47],[1174,48],[865,49],[844,50],[866,51],[863,49],[862,52],[846,53],[845,54],[860,55],[864,56],[861,57],[910,58],[913,59],[1210,60],[1202,61],[1211,62],[1208,60],[1207,63],[1204,64],[1203,54],[1205,55],[1209,56],[1206,65],[1198,10],[1180,10],[1196,10],[1195,66],[1181,10],[1182,10],[1192,67],[1191,10],[1183,68],[1201,69],[1184,10],[1200,68],[1189,10],[1188,70],[1194,10],[1190,10],[1197,10],[1199,68],[1187,10],[1186,71],[1185,10],[1193,72],[1213,73],[1212,74],[914,58],[915,75],[927,76],[926,77],[925,58],[930,78],[929,10],[928,58],[919,79],[918,80],[917,77],[916,58],[922,81],[921,77],[920,58],[1177,82],[1176,83],[907,84],[909,85],[908,86],[924,87],[923,10],[934,88],[1175,89],[904,58],[66,90],[933,90],[63,90],[835,90],[61,90],[837,90],[71,90],[838,90],[878,10],[59,90],[875,10],[876,10],[877,10],[416,91],[412,10],[873,10],[72,10],[422,92],[880,93],[879,90],[420,90],[874,10],[67,10],[68,10],[417,90],[60,94],[421,90],[413,95],[418,96],[415,10],[70,90],[872,90],[69,90],[414,10],[871,97],[868,90],[840,10],[419,90],[64,10],[836,90],[411,98],[841,90],[867,50],[839,10],[843,10],[842,96],[65,10],[62,99],[848,10],[851,72],[857,96],[856,100],[853,101],[847,71],[859,102],[855,103],[852,104],[854,10],[850,105],[849,90],[858,10],[407,10],[73,10],[405,10],[404,106],[74,10],[75,10],[401,67],[271,10],[263,77],[410,107],[264,10],[409,77],[269,10],[268,108],[403,10],[270,10],[406,10],[408,77],[267,10],[266,71],[265,10],[402,72],[141,72],[260,96],[252,109],[143,110],[76,71],[262,58],[251,111],[142,112],[144,10],[140,113],[139,90],[261,10],[135,10],[795,114],[792,115],[793,116],[794,116],[788,10],[789,10],[790,10],[791,117],[787,10],[81,4],[756,118],[752,119],[754,120],[748,121],[747,122],[745,123],[744,124],[746,125],[751,126],[750,10],[749,10],[818,127],[820,128],[821,129],[822,130],[817,10],[819,10],[645,131],[646,132],[644,10],[250,133],[242,134],[240,135],[248,136],[241,10],[249,137],[247,138],[932,139],[931,140],[649,10],[652,141],[386,142],[389,143],[388,144],[387,145],[385,146],[381,147],[384,148],[383,149],[382,150],[380,146],[395,151],[394,152],[393,153],[392,154],[391,155],[390,156],[1132,157],[1135,158],[1141,159],[1144,160],[1165,161],[1143,162],[1124,10],[1125,163],[1126,164],[1129,10],[1127,10],[1128,10],[1166,165],[1131,157],[1130,10],[1167,166],[1134,158],[1133,10],[1171,167],[1168,168],[1138,169],[1140,170],[1137,171],[1139,172],[1136,169],[1169,173],[1142,157],[1170,174],[1155,175],[1157,176],[1159,177],[1158,178],[1152,179],[1145,180],[1164,181],[1161,182],[1163,183],[1148,184],[1150,185],[1147,182],[1151,10],[1162,186],[1149,10],[1160,10],[1146,10],[1153,187],[1154,10],[1156,188],[738,189],[765,189],[736,90],[737,90],[697,90],[1107,10],[611,190],[612,191],[610,192],[439,193],[588,10],[446,194],[589,195],[440,194],[591,196],[555,197],[432,198],[442,10],[592,199],[451,10],[593,200],[557,201],[594,202],[580,203],[581,204],[590,205],[447,206],[583,10],[450,207],[595,10],[582,208],[452,209],[454,210],[584,10],[585,211],[449,212],[596,213],[586,214],[597,215],[430,10],[598,10],[556,208],[587,201],[468,216],[509,10],[599,194],[554,217],[607,218],[608,219],[433,205],[602,220],[613,221],[603,222],[614,223],[605,224],[606,225],[604,215],[445,205],[448,10],[481,10],[444,10],[615,10],[479,10],[455,10],[461,10],[498,10],[490,10],[429,10],[563,10],[565,10],[453,10],[494,10],[472,10],[434,10],[617,10],[616,10],[570,10],[519,10],[456,10],[524,226],[520,227],[571,228],[573,229],[572,230],[521,231],[574,232],[522,233],[511,234],[512,235],[516,236],[514,237],[513,238],[515,239],[518,240],[517,241],[575,242],[579,243],[523,244],[529,245],[528,246],[530,247],[525,248],[526,249],[531,250],[541,251],[532,252],[533,253],[534,254],[535,255],[538,256],[537,257],[539,258],[536,259],[540,260],[544,261],[546,262],[545,263],[543,264],[542,265],[553,266],[547,267],[548,268],[550,269],[549,270],[551,271],[552,272],[576,273],[578,274],[577,275],[527,276],[558,277],[560,278],[559,277],[561,10],[600,279],[460,280],[457,281],[458,282],[459,283],[562,284],[510,285],[568,286],[443,194],[564,287],[464,282],[471,288],[473,289],[477,290],[475,291],[474,10],[476,10],[480,292],[601,288],[478,10],[465,293],[466,294],[462,10],[463,10],[470,295],[508,296],[501,297],[505,298],[493,299],[482,300],[483,301],[484,205],[485,300],[489,302],[488,277],[491,303],[492,301],[487,304],[497,10],[500,305],[499,306],[496,307],[495,308],[502,295],[504,309],[503,308],[506,293],[567,310],[566,311],[435,220],[436,312],[437,10],[441,10],[569,313],[507,314],[486,10],[431,315],[467,10],[469,316],[438,10],[618,317],[619,318],[620,319],[621,320],[623,10],[622,321],[609,322],[624,323],[625,324],[626,325],[627,326],[628,327],[629,328],[1216,329],[1217,330],[1218,10],[1223,331],[1215,332],[1224,10],[1226,333],[1227,333],[1228,10],[1229,10],[1231,334],[1232,10],[1233,10],[1234,333],[1235,10],[1236,10],[1237,335],[1238,10],[1239,10],[1240,336],[1241,10],[1242,337],[1243,10],[1244,10],[1245,10],[1246,10],[1249,10],[1248,338],[1225,10],[1250,339],[1251,10],[1247,10],[1252,10],[1253,333],[1254,340],[1255,341],[1257,342],[84,343],[1259,344],[1258,345],[147,346],[79,10],[1222,347],[1264,348],[1230,10],[1265,10],[158,349],[253,10],[257,96],[258,96],[254,350],[255,350],[256,350],[259,351],[1266,10],[1267,10],[1260,10],[1268,352],[1269,10],[1270,353],[1271,354],[80,10],[1272,10],[1273,10],[146,349],[1274,355],[246,10],[1261,10],[1256,10],[1275,356],[326,357],[327,357],[328,358],[329,359],[330,360],[331,361],[273,10],[332,362],[333,363],[334,364],[335,365],[336,366],[337,367],[338,367],[339,368],[340,369],[341,370],[342,371],[276,10],[343,372],[344,373],[345,374],[346,375],[347,10],[348,376],[349,377],[350,378],[351,379],[352,380],[353,381],[354,382],[355,383],[356,384],[357,384],[358,385],[359,10],[360,10],[361,386],[363,387],[362,388],[364,389],[365,390],[366,391],[367,392],[368,393],[369,394],[370,395],[275,396],[272,10],[274,10],[379,397],[371,398],[372,399],[373,400],[374,401],[375,402],[376,403],[277,10],[278,404],[279,10],[280,10],[322,405],[323,406],[324,10],[325,389],[377,407],[378,408],[52,10],[1220,10],[1221,10],[732,90],[760,90],[870,409],[906,409],[869,410],[47,10],[49,411],[50,90],[1276,10],[1277,412],[1219,413],[1278,414],[1263,415],[1262,416],[1279,332],[1280,10],[1282,417],[1281,10],[145,10],[1283,418],[1284,10],[1285,419],[832,10],[77,10],[1172,420],[130,421],[87,10],[89,422],[88,423],[93,424],[128,425],[125,426],[127,427],[90,426],[91,428],[95,428],[94,429],[92,430],[126,431],[124,426],[129,432],[122,10],[123,10],[96,433],[101,426],[103,426],[98,426],[99,433],[105,426],[106,434],[97,426],[102,426],[104,426],[100,426],[120,435],[119,426],[121,436],[115,426],[117,426],[116,426],[112,426],[118,437],[113,426],[114,438],[107,426],[108,426],[109,426],[110,426],[111,426],[938,47],[78,10],[699,439],[698,440],[637,10],[136,10],[48,10],[1178,441],[703,442],[702,443],[704,444],[694,443],[695,445],[660,10],[668,446],[662,447],[669,10],[691,448],[666,449],[690,450],[687,451],[670,452],[671,10],[664,10],[661,10],[692,453],[688,454],[672,10],[689,455],[673,456],[675,457],[676,458],[665,459],[677,460],[678,459],[680,460],[681,461],[682,462],[684,463],[679,464],[685,465],[686,466],[663,467],[683,468],[674,10],[667,469],[693,470],[83,471],[82,472],[1121,10],[399,473],[398,474],[397,475],[396,476],[86,10],[912,477],[911,10],[757,478],[753,118],[755,479],[427,480],[428,481],[400,482],[207,483],[159,484],[160,484],[199,485],[190,486],[193,487],[196,488],[197,484],[198,484],[200,489],[206,490],[245,491],[244,492],[243,490],[137,10],[632,90],[164,493],[163,494],[162,495],[189,496],[188,497],[192,498],[191,497],[195,499],[194,500],[237,501],[211,502],[212,503],[213,503],[214,503],[215,503],[216,503],[217,503],[218,503],[219,503],[220,503],[221,503],[235,504],[222,503],[223,503],[224,503],[225,503],[226,503],[227,503],[228,503],[229,503],[231,503],[232,503],[230,503],[233,503],[234,503],[236,503],[210,505],[187,506],[167,507],[168,507],[169,507],[170,507],[171,507],[172,507],[173,56],[175,507],[174,507],[186,508],[176,507],[178,507],[177,507],[180,507],[179,507],[181,507],[182,507],[183,507],[184,507],[185,507],[166,507],[165,509],[161,10],[650,10],[651,510],[426,511],[425,10],[53,512],[205,513],[202,514],[203,10],[204,10],[201,515],[138,90],[710,516],[809,516],[719,516],[707,90],[708,90],[706,10],[709,517],[905,90],[641,518],[640,90],[209,519],[208,520],[239,521],[238,522],[85,523],[132,524],[131,525],[1016,526],[1018,527],[1019,528],[1003,526],[1020,526],[1005,529],[1006,526],[1011,530],[1012,531],[1023,532],[1013,526],[1015,533],[1017,534],[1007,535],[1008,10],[1021,536],[1010,537],[1022,10],[1009,10],[1004,10],[1014,530],[1024,538],[157,10],[762,10],[133,10],[154,539],[153,10],[45,10],[46,10],[8,10],[9,10],[11,10],[10,10],[2,10],[12,10],[13,10],[14,10],[15,10],[16,10],[17,10],[18,10],[19,10],[3,10],[4,10],[20,10],[24,10],[21,10],[22,10],[23,10],[25,10],[26,10],[27,10],[5,10],[28,10],[29,10],[30,10],[31,10],[6,10],[35,10],[32,10],[33,10],[34,10],[36,10],[7,10],[37,10],[42,10],[43,10],[38,10],[39,10],[40,10],[41,10],[1,10],[44,10],[298,540],[310,541],[296,542],[311,543],[320,544],[287,545],[288,546],[286,547],[319,356],[314,548],[318,549],[290,550],[307,551],[289,552],[317,553],[284,554],[285,548],[291,555],[292,10],[297,556],[295,555],[282,557],[321,558],[312,559],[301,560],[300,555],[302,561],[305,562],[299,563],[303,564],[315,356],[293,565],[294,566],[306,567],[283,543],[309,568],[308,555],[304,569],[313,10],[281,10],[316,570],[156,571],[152,10],[155,572],[54,10],[57,10],[58,573],[55,574],[56,575],[424,10],[149,576],[148,349],[151,577],[150,578],[134,579],[1110,580],[1112,581],[1119,582],[1114,10],[1115,10],[1113,583],[1116,584],[1108,10],[1109,10],[1120,585],[1111,586],[1117,10],[1118,587],[1100,588],[1103,589],[1101,589],[1097,588],[1104,590],[1105,591],[1102,589],[1098,592],[1099,593],[1093,594],[1038,595],[1040,596],[1092,10],[1039,597],[1096,598],[1094,10],[1041,595],[1042,10],[1091,599],[1037,600],[1034,10],[1095,601],[1035,602],[1036,10],[1106,603],[1043,604],[1044,604],[1045,604],[1046,604],[1047,604],[1048,604],[1049,604],[1050,604],[1051,604],[1052,604],[1053,604],[1054,604],[1055,604],[1057,604],[1056,604],[1058,604],[1059,604],[1060,604],[1090,605],[1061,604],[1062,604],[1063,604],[1064,604],[1065,604],[1066,604],[1067,604],[1068,604],[1069,604],[1070,604],[1071,604],[1072,604],[1073,604],[1075,604],[1074,604],[1076,604],[1077,604],[1078,604],[1079,604],[1080,604],[1081,604],[1082,604],[1083,604],[1084,604],[1085,604],[1086,604],[1089,604],[1087,604],[1088,604],[1214,606],[638,607],[639,608],[642,609],[643,610],[647,611],[648,607],[653,612],[51,608],[654,610],[655,607],[656,608],[659,613],[705,614],[711,615],[714,616],[716,617],[715,606],[717,618],[718,619],[720,620],[423,608],[631,621],[721,622],[722,623],[728,624],[723,625],[727,618],[724,626],[729,610],[731,627],[733,628],[636,629],[630,630],[734,631],[735,632],[740,633],[741,634],[742,635],[743,636],[759,637],[761,638],[739,639],[764,640],[700,641],[657,608],[696,642],[766,643],[767,644],[730,645],[768,606],[634,606],[772,606],[773,606],[774,606],[635,606],[771,646],[770,647],[701,606],[775,606],[776,648],[777,606],[758,649],[725,606],[713,650],[763,651],[779,608],[780,610],[781,652],[782,608],[783,608],[784,610],[785,608],[786,610],[796,653],[797,654],[798,610],[800,655],[799,656],[801,657],[802,610],[778,658],[803,610],[804,659],[805,659],[808,660],[806,610],[807,661],[726,662],[810,663],[811,664],[812,608],[813,608],[814,608],[824,665],[816,666],[815,667],[823,668],[825,669],[826,608],[827,606],[828,606],[712,606],[834,608],[881,670],[884,671],[885,672],[886,671],[883,673],[882,608],[887,607],[889,608],[890,608],[891,674],[892,607],[894,607],[895,607],[893,608],[896,607],[888,608],[829,675],[830,676],[898,677],[897,678],[831,606],[899,606],[901,607],[900,678],[833,679],[902,680],[658,606],[769,606],[903,681],[633,608]],"exportedModulesMap":[[1179,682],[1123,2],[1122,3],[1033,4],[1173,5],[1030,6],[1031,6],[1032,683],[997,8],[998,6],[1029,684],[956,10],[957,11],[986,12],[990,13],[991,6],[995,10],[987,10],[988,6],[989,14],[996,685],[992,10],[993,10],[994,16],[1027,17],[1000,18],[1028,686],[999,10],[1001,20],[1002,21],[1025,22],[1026,687],[937,10],[940,24],[941,10],[954,25],[948,26],[949,10],[943,10],[951,27],[946,28],[945,29],[952,30],[944,31],[953,32],[947,33],[950,34],[955,688],[958,10],[959,10],[960,10],[961,10],[962,10],[963,10],[964,10],[985,689],[965,10],[966,10],[972,10],[978,37],[975,38],[983,39],[979,40],[980,41],[981,42],[973,10],[977,42],[976,43],[982,10],[974,10],[984,690],[967,10],[939,45],[942,46],[968,10],[969,10],[970,10],[971,10],[935,10],[936,47],[1174,48],[865,49],[844,50],[866,691],[863,49],[862,692],[846,693],[845,54],[860,55],[864,56],[861,57],[910,694],[913,59],[1210,60],[1202,61],[1211,695],[1208,60],[1207,696],[1204,697],[1203,54],[1205,55],[1209,56],[1206,65],[1198,10],[1180,10],[1196,10],[1195,66],[1181,10],[1182,10],[1192,67],[1191,10],[1183,68],[1201,698],[1184,10],[1200,68],[1189,10],[1188,70],[1194,10],[1190,10],[1197,10],[1199,68],[1187,10],[1186,71],[1185,10],[1193,72],[1213,73],[1212,74],[914,694],[915,75],[927,76],[926,77],[925,694],[930,78],[929,10],[928,694],[919,79],[918,80],[917,77],[916,694],[922,81],[921,77],[920,694],[1177,82],[1176,83],[907,84],[909,85],[908,86],[924,87],[923,10],[934,699],[1175,89],[904,694],[66,90],[933,90],[63,90],[835,90],[61,90],[837,90],[71,90],[838,90],[878,10],[59,90],[875,10],[876,10],[877,10],[416,91],[412,10],[873,10],[72,10],[422,700],[880,701],[879,90],[420,90],[874,10],[67,10],[68,10],[417,90],[60,94],[421,90],[413,95],[418,96],[415,10],[70,90],[872,90],[69,90],[414,10],[871,97],[868,90],[840,10],[419,90],[64,10],[836,90],[411,98],[841,90],[867,50],[839,10],[843,10],[842,96],[65,10],[62,99],[848,10],[851,72],[857,96],[856,100],[853,101],[847,71],[859,702],[855,103],[852,104],[854,10],[850,105],[849,90],[858,10],[407,10],[73,10],[405,10],[404,106],[74,10],[75,10],[401,67],[271,10],[263,77],[410,703],[264,10],[409,77],[269,10],[268,108],[403,10],[270,10],[406,10],[408,77],[267,10],[266,71],[265,10],[402,72],[141,72],[260,96],[252,109],[143,110],[76,71],[262,694],[251,111],[142,112],[144,10],[140,113],[139,90],[261,10],[135,10],[795,114],[792,115],[793,116],[794,116],[788,10],[789,10],[790,10],[791,117],[787,10],[81,4],[756,118],[752,119],[754,120],[748,121],[747,122],[745,123],[744,124],[746,125],[751,126],[750,10],[749,10],[818,127],[820,128],[821,129],[822,130],[817,10],[819,10],[645,131],[646,704],[644,10],[250,133],[242,134],[240,135],[248,136],[241,10],[249,137],[247,138],[932,139],[931,140],[649,510],[652,705],[386,142],[389,143],[388,144],[387,145],[385,146],[381,147],[384,148],[383,149],[382,150],[380,146],[395,151],[394,152],[393,153],[392,154],[391,155],[390,156],[1132,157],[1135,158],[1141,706],[1144,707],[1165,161],[1143,162],[1124,10],[1125,163],[1126,164],[1129,10],[1127,10],[1128,10],[1166,165],[1131,157],[1130,10],[1167,166],[1134,158],[1133,10],[1171,708],[1168,168],[1138,169],[1140,170],[1137,171],[1139,172],[1136,169],[1169,173],[1142,157],[1170,174],[1155,175],[1157,176],[1159,177],[1158,178],[1152,179],[1145,709],[1164,181],[1161,182],[1163,183],[1148,184],[1150,710],[1147,182],[1151,10],[1162,186],[1149,10],[1160,10],[1146,10],[1153,711],[1154,10],[1156,188],[738,189],[765,189],[736,90],[737,90],[697,90],[1107,10],[611,190],[612,191],[610,192],[439,193],[588,10],[446,194],[589,195],[440,194],[591,196],[555,197],[432,198],[442,10],[592,199],[451,10],[593,200],[557,201],[594,202],[580,203],[581,204],[590,205],[447,206],[583,10],[450,207],[595,10],[582,208],[452,209],[454,210],[584,10],[585,211],[449,212],[596,213],[586,214],[597,215],[430,10],[598,10],[556,208],[587,201],[468,216],[509,10],[599,194],[554,217],[607,218],[608,219],[433,205],[602,220],[613,221],[603,222],[614,223],[605,224],[606,225],[604,215],[445,205],[448,10],[481,10],[444,10],[615,10],[479,10],[455,10],[461,10],[498,10],[490,10],[429,10],[563,10],[565,10],[453,10],[494,10],[472,10],[434,10],[617,10],[616,10],[570,10],[519,10],[456,10],[524,226],[520,227],[571,228],[573,229],[572,230],[521,231],[574,232],[522,233],[511,234],[512,235],[516,236],[514,237],[513,238],[515,239],[518,240],[517,241],[575,242],[579,243],[523,244],[529,245],[528,246],[530,247],[525,248],[526,249],[531,250],[541,251],[532,252],[533,253],[534,254],[535,255],[538,256],[537,257],[539,258],[536,259],[540,260],[544,261],[546,262],[545,263],[543,264],[542,265],[553,266],[547,267],[548,268],[550,269],[549,270],[551,271],[552,272],[576,273],[578,274],[577,275],[527,276],[558,277],[560,278],[559,277],[561,10],[600,279],[460,280],[457,281],[458,282],[459,283],[562,284],[510,285],[568,286],[443,194],[564,287],[464,282],[471,288],[473,289],[477,290],[475,291],[474,10],[476,10],[480,292],[601,288],[478,10],[465,293],[466,294],[462,10],[463,10],[470,295],[508,296],[501,297],[505,298],[493,299],[482,300],[483,301],[484,205],[485,300],[489,302],[488,277],[491,303],[492,301],[487,304],[497,10],[500,305],[499,306],[496,307],[495,308],[502,295],[504,309],[503,308],[506,293],[567,310],[566,311],[435,220],[436,312],[437,10],[441,10],[569,313],[507,314],[486,10],[431,315],[467,10],[469,316],[438,10],[618,317],[619,318],[620,319],[621,320],[623,10],[622,321],[609,712],[624,713],[625,324],[626,325],[627,326],[628,714],[629,328],[1216,329],[1217,330],[1218,10],[1223,331],[1215,332],[1224,10],[1226,333],[1227,333],[1228,10],[1229,10],[1231,334],[1232,10],[1233,10],[1234,333],[1235,10],[1236,10],[1237,335],[1238,10],[1239,10],[1240,336],[1241,10],[1242,337],[1243,10],[1244,10],[1245,10],[1246,10],[1249,10],[1248,338],[1225,10],[1250,339],[1251,10],[1247,10],[1252,10],[1253,333],[1254,340],[1255,341],[1257,342],[84,343],[1259,344],[1258,345],[147,346],[79,10],[1222,347],[1264,348],[1230,10],[1265,10],[158,349],[253,10],[257,96],[258,96],[254,350],[255,350],[256,350],[259,715],[1266,10],[1267,10],[1260,10],[1268,352],[1269,10],[1270,353],[1271,354],[80,10],[1272,10],[1273,10],[146,349],[1274,355],[246,10],[1261,10],[1256,10],[1275,356],[326,357],[327,357],[328,358],[329,359],[330,360],[331,361],[273,10],[332,362],[333,363],[334,364],[335,365],[336,366],[337,367],[338,367],[339,368],[340,369],[341,370],[342,371],[276,10],[343,372],[344,373],[345,374],[346,375],[347,10],[348,376],[349,377],[350,378],[351,379],[352,380],[353,381],[354,382],[355,383],[356,384],[357,384],[358,385],[359,10],[360,10],[361,386],[363,387],[362,388],[364,389],[365,390],[366,391],[367,392],[368,393],[369,394],[370,395],[275,396],[272,10],[274,10],[379,397],[371,398],[372,399],[373,400],[374,401],[375,402],[376,403],[277,10],[278,404],[279,10],[280,10],[322,405],[323,406],[324,10],[325,389],[377,407],[378,408],[52,10],[1220,10],[1221,10],[732,90],[760,90],[870,409],[906,409],[869,410],[47,10],[49,411],[50,90],[1276,10],[1277,412],[1219,413],[1278,414],[1263,415],[1262,416],[1279,332],[1280,10],[1282,417],[1281,10],[145,10],[1283,418],[1284,10],[1285,419],[832,10],[77,10],[1172,420],[130,421],[87,10],[89,422],[88,423],[93,424],[128,425],[125,426],[127,427],[90,426],[91,428],[95,428],[94,429],[92,430],[126,431],[124,426],[129,432],[122,10],[123,10],[96,433],[101,426],[103,426],[98,426],[99,433],[105,426],[106,716],[97,426],[102,426],[104,426],[100,426],[120,435],[119,426],[121,717],[115,426],[117,426],[116,426],[112,426],[118,437],[113,426],[114,718],[107,426],[108,426],[109,426],[110,426],[111,426],[938,47],[78,10],[699,439],[698,440],[637,10],[136,10],[48,10],[1178,441],[703,442],[702,443],[704,719],[694,443],[695,720],[660,10],[668,446],[662,447],[669,10],[691,448],[666,449],[690,450],[687,451],[670,452],[671,10],[664,10],[661,10],[692,453],[688,454],[672,10],[689,455],[673,456],[675,457],[676,458],[665,459],[677,460],[678,459],[680,460],[681,461],[682,462],[684,463],[679,464],[685,465],[686,466],[663,467],[683,468],[674,10],[667,721],[693,722],[83,471],[82,472],[1121,10],[399,473],[398,474],[397,475],[396,476],[86,10],[912,477],[911,10],[757,478],[753,118],[755,479],[427,480],[428,481],[400,482],[207,483],[159,484],[160,484],[199,485],[190,486],[193,487],[196,488],[197,484],[198,484],[200,489],[206,490],[245,491],[244,492],[243,490],[137,10],[632,90],[164,493],[163,494],[162,495],[189,496],[188,497],[192,498],[191,497],[195,499],[194,500],[237,501],[211,502],[212,503],[213,503],[214,503],[215,503],[216,503],[217,503],[218,503],[219,503],[220,503],[221,503],[235,504],[222,503],[223,503],[224,503],[225,503],[226,503],[227,503],[228,503],[229,503],[231,503],[232,503],[230,503],[233,503],[234,503],[236,503],[210,505],[187,506],[167,507],[168,507],[169,507],[170,507],[171,507],[172,507],[173,56],[175,507],[174,507],[186,508],[176,507],[178,507],[177,507],[180,507],[179,507],[181,507],[182,507],[183,507],[184,507],[185,507],[166,507],[165,509],[161,10],[650,10],[651,510],[426,511],[425,10],[53,512],[205,513],[202,514],[203,10],[204,10],[201,515],[138,90],[710,516],[809,516],[719,516],[707,90],[708,90],[706,10],[709,723],[905,90],[641,518],[640,90],[209,519],[208,520],[239,521],[238,522],[85,523],[132,524],[131,724],[1016,526],[1018,527],[1019,528],[1003,526],[1020,526],[1005,529],[1006,526],[1011,530],[1012,531],[1023,725],[1013,526],[1015,726],[1017,727],[1007,535],[1008,10],[1021,536],[1010,728],[1022,10],[1009,10],[1004,10],[1014,530],[1024,538],[157,10],[762,10],[133,10],[154,539],[153,10],[45,10],[46,10],[8,10],[9,10],[11,10],[10,10],[2,10],[12,10],[13,10],[14,10],[15,10],[16,10],[17,10],[18,10],[19,10],[3,10],[4,10],[20,10],[24,10],[21,10],[22,10],[23,10],[25,10],[26,10],[27,10],[5,10],[28,10],[29,10],[30,10],[31,10],[6,10],[35,10],[32,10],[33,10],[34,10],[36,10],[7,10],[37,10],[42,10],[43,10],[38,10],[39,10],[40,10],[41,10],[1,10],[44,10],[298,540],[310,541],[296,542],[311,543],[320,544],[287,545],[288,546],[286,547],[319,356],[314,548],[318,549],[290,550],[307,551],[289,552],[317,553],[284,554],[285,548],[291,555],[292,10],[297,556],[295,555],[282,557],[321,558],[312,559],[301,560],[300,555],[302,561],[305,562],[299,563],[303,564],[315,356],[293,565],[294,566],[306,567],[283,543],[309,568],[308,555],[304,569],[313,10],[281,10],[316,570],[156,571],[152,10],[155,572],[54,10],[57,10],[58,573],[55,574],[56,575],[424,10],[149,576],[148,349],[151,577],[150,578],[134,729],[1110,580],[1112,730],[1119,731],[1114,10],[1115,10],[1113,583],[1116,584],[1108,10],[1109,10],[1120,585],[1111,732],[1117,10],[1118,733],[1100,588],[1103,589],[1101,589],[1097,588],[1104,590],[1105,591],[1102,589],[1098,592],[1099,593],[1093,594],[1038,595],[1040,596],[1092,10],[1039,597],[1096,598],[1094,10],[1041,595],[1042,10],[1091,599],[1037,600],[1034,10],[1095,601],[1035,602],[1036,10],[1106,603],[1043,604],[1044,604],[1045,604],[1046,604],[1047,604],[1048,604],[1049,604],[1050,604],[1051,604],[1052,604],[1053,604],[1054,604],[1055,604],[1057,604],[1056,604],[1058,604],[1059,604],[1060,604],[1090,734],[1061,604],[1062,604],[1063,604],[1064,604],[1065,604],[1066,604],[1067,604],[1068,604],[1069,604],[1070,604],[1071,604],[1072,604],[1073,604],[1075,604],[1074,604],[1076,604],[1077,604],[1078,604],[1079,604],[1080,604],[1081,604],[1082,604],[1083,604],[1084,604],[1085,604],[1086,604],[1089,604],[1087,604],[1088,604],[1214,735],[638,736],[639,736],[642,737],[643,737],[647,738],[648,736],[653,738],[51,739],[654,736],[655,736],[656,740],[659,739],[705,738],[716,737],[718,741],[720,736],[423,736],[631,737],[721,737],[722,737],[728,742],[723,742],[727,737],[724,742],[729,736],[731,743],[636,737],[630,739],[734,739],[735,744],[740,736],[741,739],[742,736],[743,739],[759,736],[761,736],[739,745],[764,746],[700,746],[657,747],[696,748],[766,749],[767,747],[730,750],[771,751],[776,752],[758,753],[713,747],[763,754],[779,737],[780,736],[781,737],[782,737],[783,737],[784,739],[785,737],[786,737],[796,737],[797,738],[798,738],[800,737],[799,737],[801,737],[802,739],[778,736],[803,736],[804,736],[805,736],[808,755],[806,736],[807,736],[726,737],[810,756],[811,737],[812,737],[813,737],[814,737],[824,757],[815,758],[823,759],[825,736],[826,736],[881,739],[884,760],[885,760],[886,760],[883,760],[887,739],[889,761],[890,736],[891,762],[892,761],[894,761],[895,761],[893,761],[896,761],[888,736],[829,739],[898,736],[897,763],[831,764],[899,764],[901,761],[900,765],[833,747],[902,680],[903,766]],"semanticDiagnosticsPerFile":[1179,1123,1122,1033,1173,1030,1031,1032,997,998,1029,956,957,986,990,991,995,987,988,989,996,992,993,994,1027,1000,1028,999,1001,1002,1025,1026,937,940,941,954,948,949,943,951,946,945,952,944,953,947,950,955,958,959,960,961,962,963,964,985,965,966,972,978,975,983,979,980,981,973,977,976,982,974,984,967,939,942,968,969,970,971,935,936,1174,865,844,866,863,862,846,845,860,864,861,910,913,1210,1202,1211,1208,1207,1204,1203,1205,1209,1206,1198,1180,1196,1195,1181,1182,1192,1191,1183,1201,1184,1200,1189,1188,1194,1190,1197,1199,1187,1186,1185,1193,1213,1212,914,915,927,926,925,930,929,928,919,918,917,916,922,921,920,1177,1176,907,909,908,924,923,934,1175,904,66,933,63,835,61,837,71,838,878,59,875,876,877,416,412,873,72,422,880,879,420,874,67,68,417,60,421,413,418,415,70,872,69,414,871,868,840,419,64,836,411,841,867,839,843,842,65,62,848,851,857,856,853,847,859,855,852,854,850,849,858,407,73,405,404,74,75,401,271,263,410,264,409,269,268,403,270,406,408,267,266,265,402,141,260,252,143,76,262,251,142,144,140,139,261,135,795,792,793,794,788,789,790,791,787,81,756,752,754,748,747,745,744,746,751,750,749,818,820,821,822,817,819,645,646,644,250,242,240,248,241,249,247,932,931,649,652,386,389,388,387,385,381,384,383,382,380,395,394,393,392,391,390,1132,1135,1141,1144,1165,1143,1124,1125,1126,1129,1127,1128,1166,1131,1130,1167,1134,1133,1171,1168,1138,1140,1137,1139,1136,1169,1142,1170,1155,1157,1159,1158,1152,1145,1164,1161,1163,1148,1150,1147,1151,1162,1149,1160,1146,1153,1154,1156,738,765,736,737,697,1107,611,612,610,439,588,446,589,440,591,555,432,442,592,451,593,557,594,580,581,590,447,583,450,595,582,452,454,584,585,449,596,586,597,430,598,556,587,468,509,599,554,607,608,433,602,613,603,614,605,606,604,445,448,481,444,615,479,455,461,498,490,429,563,565,453,494,472,434,617,616,570,519,456,524,520,571,573,572,521,574,522,511,512,516,514,513,515,518,517,575,579,523,529,528,530,525,526,531,541,532,533,534,535,538,537,539,536,540,544,546,545,543,542,553,547,548,550,549,551,552,576,578,577,527,558,560,559,561,600,460,457,458,459,562,510,568,443,564,464,471,473,477,475,474,476,480,601,478,465,466,462,463,470,508,501,505,493,482,483,484,485,489,488,491,492,487,497,500,499,496,495,502,504,503,506,567,566,435,436,437,441,569,507,486,431,467,469,438,618,619,620,621,623,622,609,624,625,626,627,628,629,1216,1217,1218,1223,1215,1224,1226,1227,1228,1229,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1249,1248,1225,1250,1251,1247,1252,1253,1254,1255,1257,84,1259,1258,147,79,1222,1264,1230,1265,158,253,257,258,254,255,256,259,1266,1267,1260,1268,1269,1270,1271,80,1272,1273,146,1274,246,1261,1256,1275,326,327,328,329,330,331,273,332,333,334,335,336,337,338,339,340,341,342,276,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,363,362,364,365,366,367,368,369,370,275,272,274,379,371,372,373,374,375,376,277,278,279,280,322,323,324,325,377,378,52,1220,1221,732,760,870,906,869,47,49,50,1276,1277,1219,1278,1263,1262,1279,1280,1282,1281,145,1283,1284,1285,832,77,1172,130,87,89,88,93,128,125,127,90,91,95,94,92,126,124,129,122,123,96,101,103,98,99,105,106,97,102,104,100,120,119,121,115,117,116,112,118,113,114,107,108,109,110,111,938,78,699,698,637,136,48,1178,703,702,704,694,695,660,668,662,669,691,666,690,687,670,671,664,661,692,688,672,689,673,675,676,665,677,678,680,681,682,684,679,685,686,663,683,674,667,693,83,82,1121,399,398,397,396,86,912,911,757,753,755,427,428,400,207,159,160,199,190,193,196,197,198,200,206,245,244,243,137,632,164,163,162,189,188,192,191,195,194,237,211,212,213,214,215,216,217,218,219,220,221,235,222,223,224,225,226,227,228,229,231,232,230,233,234,236,210,187,167,168,169,170,171,172,173,175,174,186,176,178,177,180,179,181,182,183,184,185,166,165,161,650,651,426,425,53,205,202,203,204,201,138,710,809,719,707,708,706,709,905,641,640,209,208,239,238,85,132,131,1016,1018,1019,1003,1020,1005,1006,1011,1012,1023,1013,1015,1017,1007,1008,1021,1010,1022,1009,1004,1014,1024,157,762,133,154,153,45,46,8,9,11,10,2,12,13,14,15,16,17,18,19,3,4,20,24,21,22,23,25,26,27,5,28,29,30,31,6,35,32,33,34,36,7,37,42,43,38,39,40,41,1,44,298,310,296,311,320,287,288,286,319,314,318,290,307,289,317,284,285,291,292,297,295,282,321,312,301,300,302,305,299,303,315,293,294,306,283,309,308,304,313,281,316,156,152,155,54,57,58,55,56,424,149,148,151,150,134,1110,1112,1119,1114,1115,1113,1116,1108,1109,1120,1111,1117,1118,1100,1103,1101,1097,1104,1105,1102,1098,1099,1093,1038,1040,1092,1039,1096,1094,1041,1042,1091,1037,1034,1095,1035,1036,1106,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1057,1056,1058,1059,1060,1090,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1075,1074,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1089,1087,1088,1214,638,639,642,643,647,648,653,51,654,655,656,659,705,[711,[{"file":"./src/components/dashboard/LeaderBoard/BadgeModal.tsx","start":205,"length":16,"messageText":"Module '\"*\"' has no exported member 'useSafeColorMode'. Did you mean to use 'import useSafeColorMode from \"*\"' instead?","category":1,"code":2614}]],[714,[{"file":"./src/components/dashboard/LeaderBoard/PRListModal.tsx","start":244,"length":16,"messageText":"Module '\"*\"' has no exported member 'useSafeColorMode'. Did you mean to use 'import useSafeColorMode from \"*\"' instead?","category":1,"code":2614}]],[716,[{"file":"./src/components/dashboard/LeaderBoard/leaderboard.tsx","start":300,"length":16,"messageText":"Module '\"*\"' has no exported member 'useSafeColorMode'. Did you mean to use 'import useSafeColorMode from \"*\"' instead?","category":1,"code":2614}]],715,[717,[{"file":"./src/components/discussions/DiscussionCard.tsx","start":3277,"length":5,"code":2339,"category":1,"messageText":"Property 'style' does not exist on type 'Element'."}]],718,720,423,631,721,722,728,723,727,724,729,731,733,636,630,734,735,740,741,742,743,759,761,739,764,700,657,696,766,767,730,768,634,772,773,774,635,771,770,701,775,776,777,758,725,713,763,779,780,781,782,783,784,785,786,796,797,798,800,[799,[{"file":"./src/pages/dashboard/index.tsx","start":510,"length":13,"messageText":"Module '\"*\"' has no exported member 'githubService'. Did you mean to use 'import githubService from \"*\"' instead?","category":1,"code":2614},{"file":"./src/pages/dashboard/index.tsx","start":527,"length":16,"messageText":"Module '\"*\"' has no exported member 'GitHubDiscussion'. Did you mean to use 'import GitHubDiscussion from \"*\"' instead?","category":1,"code":2614}]],801,802,778,803,804,805,808,806,807,726,810,[811,[{"file":"./src/pages/our-sponsors/index.tsx","start":735,"length":6,"code":2339,"category":1,"messageText":"Property 'filter' does not exist on type 'typeof import(\"@site/src/database/sponsors\")'."},{"file":"./src/pages/our-sponsors/index.tsx","start":827,"length":6,"code":2339,"category":1,"messageText":"Property 'filter' does not exist on type 'typeof import(\"@site/src/database/sponsors\")'."},{"file":"./src/pages/our-sponsors/index.tsx","start":929,"length":6,"code":2339,"category":1,"messageText":"Property 'filter' does not exist on type 'typeof import(\"@site/src/database/sponsors\")'."}]],812,813,814,[824,[{"file":"./src/pages/showcase/_components/ShowcaseCard/index.tsx","start":899,"length":4,"messageText":"'Tags' only refers to a type, but is being used as a value here.","category":1,"code":2693},{"file":"./src/pages/showcase/_components/ShowcaseCard/index.tsx","start":995,"length":49,"code":2345,"category":1,"messageText":"Argument of type '(tagObject: any) => any' is not assignable to parameter of type 'string'."},{"file":"./src/pages/showcase/_components/ShowcaseCard/index.tsx","start":1014,"length":7,"messageText":"'TagList' only refers to a type, but is being used as a value here.","category":1,"code":2693}]],816,815,823,[825,[{"file":"./src/pages/showcase/index.tsx","start":3128,"length":31,"code":2345,"category":1,"messageText":{"messageText":"Argument of type 'TagType[]' is not assignable to parameter of type 'SetStateAction'.","category":1,"code":2345,"next":[{"messageText":"Type 'import(\"/home/runner/work/recode-website/recode-website/src/data/users\").TagType[]' is not assignable to type 'import(\"@site/src/data/users\").TagType[]'.","category":1,"code":2322,"next":[{"messageText":"Type 'string' is not assignable to type 'import(\"@site/src/data/users\").TagType'.","category":1,"code":2322,"next":[{"messageText":"Type 'string' is not assignable to type 'TagType'.","category":1,"code":2322}]}]}]}},{"file":"./src/pages/showcase/index.tsx","start":6901,"length":7,"messageText":"'TagList' only refers to a type, but is being used as a value here.","category":1,"code":2693},{"file":"./src/pages/showcase/index.tsx","start":6975,"length":4,"messageText":"'Tags' only refers to a type, but is being used as a value here.","category":1,"code":2693}]],826,827,828,712,[834,[{"file":"./src/theme/ColorModeToggle/index.tsx","start":36,"length":16,"messageText":"Module '\"*\"' has no exported member 'useSafeColorMode'. Did you mean to use 'import useSafeColorMode from \"*\"' instead?","category":1,"code":2614}]],881,884,885,886,883,882,887,889,890,[891,[{"file":"./src/theme/Footer/Layout/index.tsx","start":165,"length":16,"messageText":"Module '\"*\"' has no exported member 'useSafeColorMode'. Did you mean to use 'import useSafeColorMode from \"*\"' instead?","category":1,"code":2614}]],892,894,895,[893,[{"file":"./src/theme/Footer/Links/index.tsx","start":399,"length":5,"messageText":"Expected 0 arguments, but got 1.","category":1,"code":2554}]],896,888,829,830,[898,[{"file":"./src/theme/Navbar/Content/index.tsx","start":1559,"length":5,"code":2339,"category":1,"messageText":{"messageText":"Property 'label' does not exist on type 'Props'.","category":1,"code":2339,"next":[{"messageText":"Property 'label' does not exist on type 'ClassAttributes & AnchorHTMLAttributes & { readonly position?: \"left\" | \"right\"; } & { ...; } & Props'.","category":1,"code":2339}]}},{"file":"./src/theme/Navbar/Content/index.tsx","start":1573,"length":2,"code":2339,"category":1,"messageText":{"messageText":"Property 'to' does not exist on type 'Props'.","category":1,"code":2339,"next":[{"messageText":"Property 'to' does not exist on type 'ClassAttributes & AnchorHTMLAttributes & { readonly position?: \"left\" | \"right\"; } & { ...; } & Props'.","category":1,"code":2339}]}},{"file":"./src/theme/Navbar/Content/index.tsx","start":1939,"length":16,"messageText":"Expected 0-1 arguments, but got 2.","category":1,"code":2554}]],897,831,899,901,900,833,902,658,769,903,633],"affectedFilesPendingEmit":[1179,1214,638,639,642,643,647,648,653,51,654,655,656,659,705,711,714,716,715,717,718,720,423,631,721,722,728,723,727,724,729,731,733,636,630,734,735,740,741,742,743,759,761,739,764,700,657,696,766,767,730,768,772,773,774,635,771,770,701,775,776,777,758,725,713,763,779,780,781,782,783,784,785,786,796,797,798,800,799,801,802,778,803,804,805,808,806,807,726,810,811,812,813,814,824,816,815,823,825,826,827,828,712,834,881,884,885,886,883,882,887,889,890,891,892,894,895,893,896,888,829,830,898,897,831,899,901,900,833,658,769,903,633]},"version":"5.3.3"} \ No newline at end of file