utils = {
return {
parseToRows(text, colIndex = -1){
let data = d3.csvParseRows(text, (d, i)=>{
if (colIndex >= 0) {
let datum = d[colIndex]
if (replaceLinebreak) {
datum = datum.replaceAll(/\r?\n/g, replaceLinebreak_str)
}
return datum
}
return d
})
return data
},
compareVersion(a,b){
if (a === b) return 0
return parseFloat(a) - parseFloat(b)
}
}
}