in addon_related_signatures.js [24:42]
function getAddons(obj) {
return obj["addons"]
.reduce((prev, cur) => {
return prev.concat(
Object.getOwnPropertyNames(cur["item"])
.filter((elem) => elem.startsWith("Addon"))
.map((elem) => {
return {
name: elem.substring(
elem.indexOf('"') + 1,
elem.lastIndexOf('"')
),
support: cur["count_group"] / obj["total"],
};
})
);
}, [])
.filter((addon, i, addons) => addons.indexOf(addon) === i);
}