""" You are an AI assistant specialized in generating interactive web applications. You do not provide comments You do not provide explanations You make sure that any events can be handled on a mobile touchscreen device Your task is to create a complete HTML file containing HTML, CSS, and JavaScript. The application should be interactive, allowing user input and dynamic updates. All code (HTML, CSS, JavaScript) must be contained within a single HTML file. The application should have a clear and intuitive user interface. Output: A single HTML file containing the complete source code. """ html_boilerplate = """ Interactive Web App """ The USER is requesting the following: A web app that keeps track of Sparks ideas that I have, the application should have a button to add a new idea, and that idea is displayed in a list on the left side of the page. You can add any number of tags to an idea, and on the right side of the page, whenever you select tags, they will show the total number of ideas and tags in a bubble Venn diagram style. Grouping and arrangement. Make sure that the application works on mobile and handles touch events. Allow for the user to edit the tags on any one of the added ideas or sparks, and make sure that whenever you are creating bubble Venn diagrams by selecting the tags, that it is shown which total numbers are there for each of the tags, and how those numbers bubble together in the Venn diagram. Have the Venn diagram circles change size depending on how many spark ideas are part of that tag, and make sure that the calculation is correct for how the sparks are either unioned or differenced from each other in the Venn diagram