{"version":"1.0","type":"rich","title":"Smiley Face Part 6","description":"This example renders one or more procedurally generated smiley faces as SVG, each built from reusable React components for the background, eyes, eyebrows, mouth, teeth, and tongue. It uses d3.arc to draw the mouth and tongue paths, and d3.range to create a grid of faces. Randomized props control each face’s rotation, gradients, colors, and feature sizes. Eyebrows animate via SVG <animate> elements and change color on hover through CSS custom properties.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/e481b96fadd945c8b29ef6ac543056bd?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}