in seriously.js [5501:5529]
vector: function (value, input, defaultValue, oldValue) {
var a, i, s, n = input.dimensions || 4;
a = oldValue || [];
if (isArrayLike(value)) {
for (i = 0; i < n; i++) {
a[i] = value[i] || 0;
}
return a;
}
if (typeof value === 'object') {
for (i = 0; i < n; i++) {
s = vectorFields[i];
if (value[s] === undefined) {
s = colorFields[i];
}
a[i] = value[s] || 0;
}
return a;
}
value = parseFloat(value) || 0;
for (i = 0; i < n; i++) {
a[i] = value;
}
return a;
},