The window {census && `${look.ring}, reach ${look.radius}, norms to ${census.top}, ${census.units} units`}
{
const box = event.currentTarget.getBoundingClientRect();
hit((event.clientX - box.left) * SIZE / box.width, (event.clientY - box.top) * SIZE / box.height);
}} />
The ring weights {census && `norms 1 to ${NORMS}`}
{census?.points}
{census?.primes}
{census?.split}
{census?.inert}
{census?.ramified}
{census && `${(census.density * 100).toFixed(2)}%`}
{census && `${census.symmetry}-fold`}
{picked && `${name(picked.a, picked.b)} at ${picked.a}, ${picked.b}`}
{picked?.norm}
{picked?.class}
{picked && verdict(picked)}