JSFiddle - React, Tailwind, and code Playground

JavaScript

var colors = 
    [
        [
            10000,
            12000,
            "Kickoff",
            0.75
        ],
        [
            129000,
            605000,
            "Goal",
            0.81
        ],
        [
            844000,
            1905000,
            "Yellow Card",
            0.72
        ],
        [
            1737000,
            1905000,
            "Yellow Card",
            0.72
        ],
        [
            1778000,
            1905000,
            "Yellow Card",
            0.72
        ],
        [
            2053000,
            1905000,
            "Yellow Card",
            0.72
        ],
        [
            930000,
            940000,
            "Shot",
            0.75
        ],
        [
            1210000,
            1218000,
            "Foul",
            0.61
        ],
        [
            1697000,
            1705000,
            "Save",
            0.72
        ]
    ];
//Merge array
var merged = [].concat.apply([], colors);
//Remove duplicates
var removeDuplicates = Array.from( new Set(merged));  
//create the array of object
var unique = removeDuplicates.map(function(obj) { 
	 return {"color":obj};
});
console.log(unique);