{"version":"1.0","type":"rich","title":"Cars Report","description":"This example demonstrates a simple asynchronous data report that lists cars under a specified price threshold. The page initially displays a \"Loading...\" message, then fetches car data via a promise-based `getCars` function with a simulated two-second delay. Once resolved, the `generateReport` function filters the array and formats each car using the `formatCar` utility, outputting lines like \"2000 Honda Accord: $2800\" into a preformatted HTML element. The code uses native JavaScript promises, array filtering, and destructuring, with modules organized for reuse.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/5f603b892bae4e48a667b8dd7ba9f790?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}