data = {
const arr = [
{ name: "A", connectsTo: ["B", "C", "L"] },
{ name: "B", connectsTo: ["C", "D", "M"] },
{ name: "C", connectsTo: ["D", "E", "A", "B", "N"] },
{ name: "D", connectsTo: ["E", "F", "B"] },
{ name: "E", connectsTo: ["A", "B", "C", "D", "F", "G"] },
{ name: "F", connectsTo: ["D", "E", "G"] },
{ name: "G", connectsTo: ["B", "C"] },
{ name: "L", connectsTo: ["M", "W"] },
{ name: "M", connectsTo: [] },
{ name: "N", connectsTo: [] },
]
return new Map(arr.map(d => [d.name, d]))
}