originalData = (await FileAttachment("distances_smallv3@1.csv.zip")
.zip()
.then(res => res.file("distances_smallv3.csv").csv())).map(d => {
d.audio = d["group"].slice(0, 1) % 2 ? "Cocktail" : "Bubble";
d.technology = +d["group"].slice(0, 1) <= 2 ? "HMD" : "PC";
d.subGroup = d["group"].slice(2, 3);
d.x = d.distance * Math.cos(d.angle);
d.y = d.distance * Math.sin(d.angle);
d.condition = d.audio + " " + d.technology;
return d;
})