{"version":"1.0","type":"rich","title":"Making a face with Curran's help","description":"A yellow SVG face with animated eyebrows demonstrates basic D3 v5 shape and transition APIs. The code uses `d3.select`, `d3.arc`, and chained `transition().duration()` calls to move the brow rectangles up and down over two seconds. Eyes and brows are positioned with explicit `attr` values for spacing and offsets, while the mouth is drawn as a half-arc path. The face is centered by translating a group element to the middle of the 960×500 SVG canvas.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/6704148baa5e484b9977e4def88bf8c7?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}