viewof time = {
const slider = d3.sliderBottom()
.min(d3.min(times))
.max(d3.max(times))
.marks(times)
.width(300)
.tickFormat(d3.utcFormat("%Y"))
.tickValues(times)
.on("onchange", () => svg.dispatch("input"));
const svg = d3.create("svg")
.attr("viewBox", [-20, -20, 340, 60])
.attr("width", 340)
.attr("height", 60)
.call(slider);
return Object.defineProperty(
svg.node(),
"value",
{get: () => slider.value()}
);
}