{
let data_phase_2 = mutable data_bars_matrix_exp.slice(0);
let data_how_many_times = mutable subject_how_many_times;
console.log("data_how_many_times", data_how_many_times);
data_phase_2.forEach(d=>{
if (!d.id) {
d["id"] = d["source"];+
delete d["source"];
}
if (!d.year) {
d["year"] = d["year_title"].split(" - ")[0].replace(",","");
delete d["year_title"];
}
if (d.dubbio == d.misto == d.soggetto == d.definitivo) {
d.definitivo = d.length;
d.definitivo_perc = 100;
}
d.details = with_lengths
.filter(dd=>dd["ID opera"]===d.id)
.filter(dd=>dd["Testo Alternativo"]!=="YES");
if (data_how_many_times.find(dd=>dd.id===d.id)) {
d.levels_doubt = data_how_many_times.find(dd=>dd.id===d.id).data
d.levels_doubt = d.levels_doubt.map(l=>{
console.log("level", l)
l.name = l.key;
l.children = l.values.map(c=>{
return {
'name': c.key,
'value': c.value
}
});
delete l.key;
delete l.values;
return l;
})
console.log(d.levels_doubt)
} else {
d.levels_doubt = []
}
})
return data_phase_2;
}