var toocampTrakingID = function () {
const params_user_id = "f147194d32db75d8455fc9eff137fd72"
const params_toocamp_tracking = ""
const params_toocamp_source = ""
function getBasUrl() {
var stackLines = (new Error()).stack.split('\n')
var callerIndex = 0;
for (var i in stackLines) {
if (!stackLines[i].match(/http[s]?:\/\//)) continue;
callerIndex = Number(i) + 2;
break;
}
pathParts = stackLines[callerIndex].match(/((http[s]?:\/\/.+\/)([^\/]+\.js)):/);
if (pathParts) {
if (pathParts[2]) {
return pathParts[2].replace("/scripts/", "/");
}
}
return "https://toostat.com/";
}
function build_toocamp_pixel() {
var user_traking_id;
var toocamp_tracking = window._toocamp.get_query('toocamp_tracking');
var base_url = getBasUrl();
var toocamp_tracking_source = window._toocamp.get_query('toocamp_tracking_source') || "toocamp";
if (base_url.indexOf("lokstat") >= 0) {
toocamp_tracking_source = "lokapi"
}
var now = new Date();
var timeString = now.toISOString();
var device = "desktop";
if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
device = "mobile";
}
if (!toocamp_tracking) {
user_traking_id = window._toocamp.getUniqUserID();
}
else {
user_traking_id = window._toocamp.get_from_cookies("user_id");
if (!user_traking_id) {
user_traking_id = window._toocamp.getUniqUserID();
}
}
var referrer = window._toocamp.get_query("toocamp_partenaire") || document.referrer.split('/')[2]
const params_toocamp_tracking = ""
const params_toocamp_source = ""
if(!toocamp_tracking && params_toocamp_tracking ){
toocamp_tracking = params_toocamp_tracking
}
if(!toocamp_tracking_source && params_toocamp_source ){
toocamp_tracking_source = params_toocamp_source
}
var p = new Image();
p.src = base_url +
"scripts/traking.js?p=a&t=source" +
(toocamp_tracking ? ("&toocamp_tracking=" + toocamp_tracking) : "") +
"&toocamp_tracking_source=" + toocamp_tracking_source +
(user_traking_id ? ("&user_id=" + user_traking_id) : "") +
"&device=" + device +
"&referrer=" + referrer +
"&site=eldapi".replace(/&/g, "&");
var upperleveldomain = document.domain.split(".").slice(-2).join(".");
Cookies.set('toocamp_tracking', JSON.stringify({ toocamp_tracking: toocamp_tracking, time: timeString, user_id: user_traking_id }), { expires: 60, domain: upperleveldomain });
}
if (window.requestIdleCallback) {
requestIdleCallback(function () {
build_toocamp_pixel();
});
}
else {
build_toocamp_pixel();
}
var base_url = getBasUrl();
}()