scores = {
let scores = [];
let spelIdx = 0;
let paraCells = config.get("paraCells");
for (let pIdx = 0; pIdx < paraCells.length; pIdx++) {
let score = [];
let paraElem = paraCells[pIdx];
let paraSpels = parasConfig[config.get("paraNames")[pIdx]];
let pauses = [],
pausesIdx = 0;
let textToProcess = paraElem.innerText,
s = textToProcess.search(/\S/);
while (s != -1) {
let spaces = textToProcess.substr(0, s);
textToProcess = textToProcess.substr(s);
let l = textToProcess.search(/\s/);
if (l == -1) l = textToProcess.length;
let word = textToProcess.substr(0, l);
pauses.push(timeToRead(word, pausesIdx++, spaces, pauses));
textToProcess = textToProcess.substr(l);
s = textToProcess.search(/\S/);
}
pauses.forEach((p, idx) => score.push({ id: paraSpels[idx].id, pause: p }));
scores.push(score);
}
return scores;
}