1/* The below code snippet cannot be wrapped under IIF as c082Data has to be global var */ 2 3<!-- Throtle Tag --> 4 5var c082Data = { 6 cdmn: 'metrics.idtid.com', 7 lm: 'e', 8 tt: 'tcs.dhj' 9}; 10(function (a) { 11 a.aqet = 'pv'; 12 a.r = new Date().getTime(); 13 a.pn = document.title; 14 a.dmn = location.hostname; 15 a.evid = crypto.randomUUID ? crypto.randomUUID() : Math.random().toString(36).substring(2); //Fallback for random UUID 16 a.client_id = window.darService && window.darService.hmThrotle ? window.darService.hmThrotle.clientId : window.hmThrotle && window.hmThrotle.clientId; 17 a.sub_id = window.darService && window.darService.hmThrotle ? window.darService.hmThrotle.productId : window.hmThrotle && window.hmThrotle.productId; 18 a.extra_param = window.hmUtils && window.hmUtils.getOracleCookieId(); 19 a.full_url = window.location.href; 20})(c082Data); 21 22function _pxTagInject(p, d, w, l) { 23 var o, k = [], 24 t = p.tt.slice(-1), 25 x = {cdmn: 1, lm: 1, tt: 1}, 26 y = {cid: 1, cls: 1, dmn: 1, pubid: 1, evid: 1, aq_m: 1}; 27 p.dmn = (p.dmn || (w.top[l] === w[l] ? '' + w[l] : d.referrer).split('/')[2]).split(':')[0]; 28 for (o in p) { 29 if (y[o] || ((t != 'j' || p.aq_m) && !x[o])) { 30 k.push(o + "=" + encodeURIComponent(p[o])); // Encode values for safety 31 } 32 } 33 var s = d.createElement(t === 'f' ? 'img' : 'script'); 34 s.id = s.title = 'pxscrpt'; 35 s.async = s.defer = true; 36 s.src = 'https://' + p.cdmn + '/1/' + p.lm + '/' + p.tt + '?' + k.join("&"); 37 d.body.appendChild(s); 38} // Wait for DOM to be fully loaded before injecting the tag 39function initPxTag() { 40 if (document.readyState === 'loading') { 41 document.addEventListener('DOMContentLoaded', function () { 42 _pxTagInject(c082Data, document, window, 'location'); 43 }); 44 } else { 45 _pxTagInject(c082Data, document, window, 'location'); 46 } 47} 48 49// Execute immediately or when DOM is ready 50initPxTag(); 51
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.