lidoFields = {
let out = []
for(let file of Array.from(files)) {
let text = await file.text();
let lido = parser.parse(text, {ignoreNameSpace: true }).lidoWrap.lido
let data = lido2tree(lido, "lido")
let hier = d3.hierarchy(data)
let values = hier.leaves().map(l => ({ ...l.data, path: hier.path(l).map(h => h.data.name).join(".")}))
let elem = { file: file.name }
for(let value of values){
elem[value.path] = value.value
}
out.push(elem)
}
return out
}