function calculatePositionsInCell() {
const cells = {};
for (let i = 0; i < indicators.length; ++i) {
const indicator = indicators[i];
const label = indicator.indicator;
const key = buildKey(indicator);
if (cells.hasOwnProperty(key)) {
cells[key].push(label)
} else {
cells[key] = [label]
}
}
const positions = {};
for (let i = 0; i < indicators.length; ++i) {
const indicator = indicators[i];
const label = indicator.indicator;
const key = buildKey(indicator);
const length = cells[key].length;
const position = cells[key].indexOf(label);
positions[label] = { length, position }
}
return positions;
}