ouseout", outed)
        .call((text) => text.append("title").text((d) => `${id(d)}
    ${d.outgoing.length} outgoing
    ${d.incoming.length} incoming`));

    const line = d3.lineRadial()
      .curve(d3.curveBundle.beta(0.85))
      .radius((d) => d.y)
      .angle((d) => d.x);

    const link = svg.append("g")
        .attr("stroke", colornone)
        .attr("fill", "none")
      .selectAll()
      .data(root.leaves().flatMap((leaf) => leaf.outgoing))
      .join("path")
        .style("mix-blend-mode",