1!(function () { 2 "use strict"; 3 var e = document.querySelector(".tmdidgas-sidebar-open"), 4 o = document.getElementsByTagName("BODY")[0], 5 c = document.querySelectorAll(".tmdidgas-submenu-toggle"), 6 n = document.querySelector(".tmdidgas-main-nav"); 7 document.addEventListener("scroll", function () { 8 var e = document.body.scrollTop || document.documentElement.scrollTop, 9 t = document.querySelector(".tmdidgas-header"), 10 o = document.getElementById("tmdidgas-scroll-up"); 11 e > 600 ? o.classList.add("active") : o.classList.remove("active"), e > 100 ? t.classList.add("sticky") : t.classList.remove("sticky"); 12 }), 13 14 e.addEventListener("click", function () { 15 n.classList.toggle("active"), 16 e.classList.toggle("active"), 17 18 o.classList.toggle("tmdidgas-hideflow"); 19 20 }), 21 22 c.forEach(function (e) { 23 e.addEventListener("click", function () { 24 e.nextElementSibling.classList.toggle("active"), e.classList.toggle("active"); 25 }); 26 }); 27 28 var acc = document.getElementsByClassName("tmdidgas-post-faq-box"); 29 if(acc){ 30 var qs; 31 for (qs = 0; qs < acc.length; qs++) { 32 acc[qs].addEventListener("click", function () { 33 [].forEach.call(acc, function (el) { 34 el.classList.remove("active"); 35 }); 36 this.classList.toggle("active"); 37 }); 38 } 39 } 40 document.querySelector(".tmdidgas-search-open").addEventListener("click", function() { 41 document.querySelector(".tmdidgas-search-container").classList.add('active'); 42 document.body.style.overflow = 'hidden'; 43 document.querySelector(".tmdidgas-search-field").focus(); 44 }); 45 46 const searchoverlay = document.querySelector(".tmdidgas-search-container"); 47 searchoverlay.addEventListener("click", function(event) { 48 if (event.target === searchoverlay) { 49 document.querySelector(".tmdidgas-search-container").classList.remove('active'); 50 document.body.style.overflow = 'visible'; 51 } 52 }); 53 54 const closepanel = document.querySelector(".close-panel"); 55 if(closepanel){ 56closepanel.addEventListener("click", function(event) { 57 document.querySelector(".order-services").classList.remove('active'); 58}); 59} 60 61 62 let popupShown = false; 63 64 65 function showPopup() { 66 if (!popupShown) { 67 document.querySelector(".order-services").classList.add('active'); 68 popupShown = true; 69 } 70 71 } 72 73 74 75 window.addEventListener('scroll', function() { 76 let scrollPercentage = (window.scrollY + window.innerHeight) / document.documentElement.scrollHeight; 77 78 if (scrollPercentage >= 0.20) { 79 showPopup(); 80 } 81 }); 82 83})();
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.