1const htmlElement1 = document.getElementsByTagName("html")[0]; 2const appMode = JSON.parse(htmlElement1.dataset["env"]).appMode || ""; 3if (appMode === "production") { 4 !(function (w, d, t) { 5 w.TiktokAnalyticsObject = t; 6 var ttq = (w[t] = w[t] || []); 7 (ttq.methods = [ 8 "page", 9 "track", 10 "identify", 11 "instances", 12 "debug", 13 "on", 14 "off", 15 "once", 16 "ready", 17 "alias", 18 "group", 19 "enableCookie", 20 "disableCookie", 21 ]), 22 (ttq.setAndDefer = function (t, e) { 23 t[e] = function () { 24 t.push([e].concat(Array.prototype.slice.call(arguments, 0))); 25 }; 26 }); 27 for (var i = 0; i < ttq.methods.length; i++) 28 ttq.setAndDefer(ttq, ttq.methods[i]); 29 (ttq.instance = function (t) { 30 for (var e = ttq._i[t] || [], n = 0; n < ttq.methods.length; n++) 31 ttq.setAndDefer(e, ttq.methods[n]); 32 return e; 33 }), 34 (ttq.load = function (e, n) { 35 var i = "https://analytics.tiktok.com/i18n/pixel/events.js"; 36 (ttq._i = ttq._i || {}), 37 (ttq._i[e] = []), 38 (ttq._i[e]._u = i), 39 (ttq._t = ttq._t || {}), 40 (ttq._t[e] = +new Date()), 41 (ttq._o = ttq._o || {}), 42 (ttq._o[e] = n || {}); 43 n = document.createElement("script"); 44 (n.type = "text/javascript"), 45 (n.async = !0), 46 (n.src = i + "?sdkid=" + e + "&lib=" + t); 47 e = document.getElementsByTagName("script")[0]; 48 e.parentNode.insertBefore(n, e); 49 }); 50 51 ttq.load("CURVEQJC77U4QKJNHA20"); 52 ttq.page(); 53 })(window, document, "ttq"); 54}
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.