{"version":"1.0","type":"rich","title":"Cars Report","description":"This example demonstrates a simple text report of cars filtered by price, using asynchronous data loading to show a loading message before displaying results. The code uses ES6 modules to organize functions like `getCars` for a simulated API call, `formatCar` for string construction, and `generateReport` to filter and map car objects. The report is rendered into a `<pre>` element via the DOM API, with the data defined inline as JSON and parsed using `JSON.parse`. No D3.js is used despite the metadata, relying instead on native JavaScript promises and array methods.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/b7a5c56e845e4d8c85ad70b328c11448?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}