function getRGBlerpRangeInOklabSpace(startRGBhexColor, endRGBhexColor, numberOfColors) {
var lasInterpolaciones = [];
var startLabVals = rgbToOklab(hexToRGB(startRGBhexColor));
var endLabVals = rgbToOklab(hexToRGB(endRGBhexColor));
var lValsArr = getLerpRange(startLabVals.L, endLabVals.L, numberOfColors);
var aValsArr = getLerpRange(startLabVals.a, endLabVals.a, numberOfColors);
var bValsArr = getLerpRange(startLabVals.b, endLabVals.b, numberOfColors);
for (var i = 0; i < numberOfColors; i++) {
var tmpOklabVals = {L: lValsArr[i], a: aValsArr[i], b: bValsArr[i]};
var tmpsRGBvals = oklabToSRGB(tmpOklabVals);
lasInterpolaciones.push(tmpsRGBvals);
}
return lasInterpolaciones;
}