1/**************************************************** 2***************************************************** 3Where the scripts and bots go 4***************************************************** 5*****************************************************/ 6//Google Analytics 7/*
vendor: 334 bytes, lines 7-12
7(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 8(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 9m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 10})(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 11 12ga('create', '
12UA-518492-13
vendor: 35 bytes, lines 12-13
12', 'auto'); 13ga('send', 'pageview');
13*/ 14 15// Hotjar â stub immediately (queues calls); inject script after idle / load for lower TBT 16(function (window, document) { 17 var h = window, 18 o = document, 19 base = "//static.hotjar.com/c/hotjar-", 20 suffix = ".js?sv="; 21 22 h.hj = 23 h.hj || 24 function () { 25 (h.hj.q = h.hj.q || []).push(arguments); 26 }; 27 h._hjSettings = { hjid: 397502, hjsv: 5 }; 28 29 function injectHotjar() { 30 if (h.__mbHotjarInjected) { 31 return; 32 } 33 h.__mbHotjarInjected = true; 34 var head = o.getElementsByTagName("head")[0]; 35 var r = o.createElement("script"); 36 r.async = 1; 37 r.src = base + h._hjSettings.hjid + suffix + h._hjSettings.hjsv; 38 if (head) { 39 head.appendChild(r); 40 } 41 } 42 43 function schedule() { 44 if ("requestIdleCallback" in window) { 45 window.requestIdleCallback(injectHotjar, { timeout: 4500 }); 46 } else { 47 window.addEventListener( 48 "load", 49 function () { 50 window.setTimeout(injectHotjar, 1500); 51 }, 52 { once: true } 53 ); 54 } 55 } 56 57 schedule(); 58})(window, document);
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.