{"version":"1.0","type":"rich","title":"Fork of D3 Starter","description":"This fork demonstrates how to structure a D3.js v7 project with a simple SVG animation. It uses `d3.select`, `selectAll`, `data`, and `join` to generate two sets of thin rectangles—one set horizontal and the other vertical—that tile across the full window dimensions. The code applies SVG masks created with `mask.append('rect')` and `symbol()` paths, including an inverted mask, to alternately hide and reveal the rectangles and produce a dynamic, cross-hatched visual pattern. The example is driven entirely by code in `index.js`, with no external data source.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/bc073e866fdb44e492e5696d55d0d0ad?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}