in build/userale-2.3.0.js [109:139]
function timeStampScale(e) {
var tsScaler;
if (e.timeStamp && e.timeStamp > 0) {
var delta = Date.now() - e.timeStamp;
/**
* Returns a timestamp depending on various browser quirks.
* @param {?Number} ts A timestamp to use for normalization.
* @return {Number} A normalized timestamp.
*/
if (delta < 0) {
tsScaler = function tsScaler() {
return e.timeStamp / 1000;
};
} else if (delta > e.timeStamp) {
var navStart = performance.timing.navigationStart;
tsScaler = function tsScaler(ts) {
return ts + navStart;
};
} else {
tsScaler = function tsScaler(ts) {
return ts;
};
}
} else {
tsScaler = function tsScaler() {
return Date.now();
};
}
return tsScaler;
}