{"version":"1.0","type":"rich","title":"Cars Report","description":"This example demonstrates a simple report generator that lists cars under a specified price after a brief loading delay. It shows how JavaScript modules and Promises work together to fetch and filter data, displaying formatted car details in a plain HTML `<pre>` element. The code uses a custom `getCars()` function that returns a Promise resolving to a JSON-parsed array of car objects, and a `generateReport()` function that filters by price and formats each entry using `formatCar`. The report is triggered asynchronously via `getCars().then()`, with the page initially showing “Loading...” before results appear.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/b2ee69efd90c4cfb97d9c1aabff210aa?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}