1"use strict"; 2 3(function() { 4 const html1 = "<script type='text/javascript' async defer src='https://d335luupugsy2.cloudfront.net/js/loader-scripts/327298f3-e15a-4dcf-9a0f-0910edba129a-loader.js'></script>"; 5 insertHTML(html1, document.body, true); 6 7 const html2 = "
vendor: 67 bytes, line 7
7<noscript><iframe src='https://www.googletagmanager.com/ns.html?id=
7GTM-PSR4LGHB
vendor: 82 bytes, line 7
7' height='0' width='0' style='display:none;visibility:hidden'></iframe></noscript>
7"; 8 insertHTML(html2, document.body, true, false); 9 10 const html3 = "<!-- Google Tag Manager -->
vendor: 368 bytes, line 10
10(function (w, d, s, l, i) {w[l] = w[l] || []; w[l].push({'gtm.start':new Date().getTime(), event: 'gtm.js'}); var f = d.getElementsByTagName(s)[0],j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f);})(window, document, 'script', 'dataLayer', '
10GTM-PSR4LGHB
vendor: 3 bytes, line 10
10');
10</script><!-- End Google Tag Manager -->"; 11 insertHTML(html3, document.head, true, true); 12 13 const html4 = "<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 63 bytes, line 13
13<script async src='https://www.googletagmanager.com/gtag/js?id=
13UA-73730646-1
vendor: 11 bytes, line 13
13'></script>
13"; 14 insertHTML(html4, document.head, true, true); 15 16 const html5 = "<script>
vendor: 127 bytes, line 16
16window.dataLayer = window.dataLayer || [];function gtag() { dataLayer.push(arguments); }gtag('js', new Date());gtag('config', '
16UA-73730646-1
vendor: 3 bytes, line 16
16');
16gtag('config', 'G-THJ3S04WSX');</script>"; 17 insertHTML(html5, document.head, true, true); 18 19 const html6 = "<!-- Meta Pixel Code --><script>
vendor: 442 bytes, line 19
19!function (f, b, e, v, n, t, s) {if (f.fbq) return; n = f.fbq = function () {n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments)}; if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0'; n.queue = []; t = b.createElement(e); t.async = !0;t.src = v; s = b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t, s)}(window, document, 'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init', '
19755587731570410
vendor: 28 bytes, line 19
19');fbq('track', 'PageView');
19</script>"; 20 insertHTML(html6, document.head, true, true); 21 22 const html7 = "<noscript><img height='1' width='1' style='display:none' src='https://www.facebook.com/tr?id=755587731570410&ev=PageView&noscript=1' /></noscript><!-- End Meta Pixel Code -->"; 23 insertHTML(html7, document.head, true, true); 24})(); 25 26function insertHTML(html, dest, append=false, appendChild=true){ 27 if(!append) dest.innerHTML = ''; 28 let container = document.createElement('div'); 29 container.innerHTML = html; 30 let scripts = container.querySelectorAll('script'); 31 let nodes = container.childNodes; 32 for( let i=0; i< nodes.length; i++) { 33 if (appendChild) 34 dest.appendChild( nodes[i].cloneNode(true) ); 35 else dest.append( nodes[i].cloneNode(true) ); 36 } 37 for( let i=0; i< scripts.length; i++){ 38 let script = document.createElement('script'); 39 script.type = scripts[i].type || 'text/javascript'; 40 if( scripts[i].hasAttribute('src') ) script.src = scripts[i].src; 41 script.innerHTML = scripts[i].innerHTML; 42 43 if (appendChild) { 44 document.head.appendChild(script); 45 document.head.removeChild(script); 46 } else { 47 document.head.append(script); 48 document.head.remove(script); 49 } 50 } 51 return true; 52}
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.