vendor d3