setpercountry = {
const data = [];
const countries = ccs.replace(' ','').split(",")
for (const cc of countries) {
for ( const asn of Object.keys( assets_latencies ) ) {
const lats = assets_latencies[ asn ];
console.log( lats, cc );
const lats_for_cc = lats.filter( x => cc2prb_id[ cc ].has( x.prb_id ) ).sort( (a,b) => {
return a.min_rtt - b.min_rtt
});
if ( lats_for_cc.length > 0 ) {
const low = lats_for_cc[0]
data.push({'cc': cc, 'asn': asn, 'prb_id': low.prb_id, 'min_rtt': low.min_rtt})
} else {
data.push({'cc': cc, 'asn': asn, 'prb_id': NaN, 'min_rtt': NaN})
}
const min_for_cc = Math.min(...lats.filter( x => cc2prb_id[ cc ].has( x.prb_id ) ).map( x => x.min_rtt ) ) || 0;
}
}
return data
}