case "s":
                    [pa, i] = readPoint(svg, i);
                    [p, i] = readPoint(svg, i);
                    b.cubicChainTo(pa, p, cmd === "s");
                    break;