regions = {
let data = d3.rollup(raw, v => ({
candidates: v.length,
lists: [ ...new Set(v.map(c => c['Libellé Etendu Liste'])) ],
listsShort: [ ...new Set(v.map(c => c['Libellé abrégé liste'])) ],
listsNuances: [ ...new Set(v.map(c => c['Nuance Liste'])) ],
candidatesNuances: [ ...new Set(v.map(c => c['Nuance candidat'])) ]
}),
d => d['Libellé de la région'])
return [...data.entries()].map(([name, data])=>({name, ...data}))
}