{"version":"1.0","type":"rich","title":"Cars Report","description":"This example displays a simple text report of cars whose price falls below a user-defined maximum, formatted as a list of year, make, model, and price lines. It demonstrates asynchronous data retrieval with a Promise-based `getCars` function (using `setTimeout` to simulate a delay), and modular JavaScript with ES6 imports and exports. The report is generated by filtering an in-memory JSON array, mapping each car through the exported `formatCar` function, and joining the results with line breaks before updating the DOM’s `textContent`. The initial “Loading...” message is replaced once the promise resolves.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/20612d42df504cd595384affe5d338be?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}