1var DomUtil=function(){var d={is_ie:function(){return-1!=navigator.userAgent.toLowerCase().indexOf("chrome")?!1:-1!=navigator.userAgent.toLowerCase().indexOf("msie")||-1!=navigator.userAgent.toLowerCase().indexOf("trident")?!0:!1},copyToClipboard:function(a,b,c){if(a&&"function"==typeof a.select){if(d.is_ie())window.clipboardData.setData("Text",a.value);else{if(!document.execCommand||"function"!=typeof document.execCommand){console.log("DomUtil.[dev] err copyToClipboard -\x3e this client doesn't support copy command."); 2c&&"function"==typeof c&&c();return}c=!1;"none"==a.style.display&&(c=!0,a.style.display="");a.select();document.execCommand("copy");a.selectionEnd=0;c&&(a.style.display="none")}b&&"function"==typeof b&&b();return!0}console.log("DomUtil.[dev] err copyToClipboard -\x3e invalid element",a);c&&"function"==typeof c&&c()},copy:function(a){switch(typeof a){case "object":return JSON.parse(JSON.stringify(a));default:return a}},getFileNameExt:function(a){return a&&a.name&&void 0!=a.type?a.name.split(".").pop(): 3""},getFileNameWithoutExt:function(a){var b="";if(!a||!a.name||void 0==a.type)return b;var b=a.name,c=a.type;a=b.split(".").pop();c=c.split("/").pop();return b=a==c?b.replace("."+a,""):b},isVertical:function(a){"IMG"!=a.nodeName&&showme.err("DomUtil.isVertical invalid node");return 1>a.naturalWidth/a.naturalHeight},isHorizontal:function(a){"IMG"!=a.nodeName&&showme.err("DomUtil.isHorizontal invalid node");return!d.isVertical(a)},setImageCls:function(a,b,c){"IMG"!=a.nodeName&&showme.err("DomUtil.setImageCls invalid node"); 4d.isVertical(a)?(c&&!a.classList.contains(c)&&a.classList.add(c),b&&a.classList.contains(b)&&a.classList.remove(b)):(b&&!a.classList.contains(b)&&a.classList.add(b),c&&a.classList.contains(c)&&a.classList.remove(c));return a}},e=/^\d*[.]\d*$/;d.isDecimal=function(a){return e.test(a)};var h=/^(\d{1,}([.]\d{0,})?)?$/;d.isNumber=function(a){return h.test(a)};var k=/[^0-9+]/g;d.replaceToNumber=function(a){return a.replace(k,"")};d.getTextFromSelect=function(a,b){var c="";a.querySelectorAll("option").forEach(function(a, 5d){if(b==a.value)return c=a.innerText,!1});return c};d.addHistory=function(a,b){history.pushState({date:new Date,url:a},b||"btc_01",a)};d.goBack=function(){history.back()};d.getData=function(a){return JSON.parse(sessionStorage.getItem(a))};d.setData=function(a,b){sessionStorage.setItem(a,JSON.stringify(b))};d.getLocalStorageData=function(a){return JSON.parse(localStorage.getItem(a))};d.setLocalStorageData=function(a,b){localStorage.setItem(a,JSON.stringify(b))};d.isFunction=function(a){return isFunction(a)}; 6d.escapeXss=function(a){if(null==a||""==a.trim())return"";a=a.replace(/<(no)?script[^>]*>.*?<\/(no)?script>/g,"");a=a.replace(/<style[^>]*>.*<\/style>/,"");a=a.replace("\x3c","\x26lt;");a=a.replace("\x3e","\x26gt;");a=a.replace("'","\x26apos;");a=a.replace('"',"\x26quot;");return a=a.trim()};d.triggerEvent=function(a,b){return b.dispatchEvent(new Event(a))};d.selectedOptionEl=function(a){if(!a.nodeName||"select"!=a.nodeName.toLowerCase())throw"DomUtil.selectedOptionEl :: Invalid node.";return a.selectedOptions? 7a.selectedOptions[0]:a.children[a.selectedIndex]};d.LazyExecuteFactory=function(a,b,c){var d=!1,e=c?c:600;return{run:function(c){var f=0;if(b())d=!0,a(function(a){c(a)});else var g=setInterval(function(){f++;if(d){if(b())return console.log("DomUtil.lazyExecute :: clearInterval"),d=!1,clearInterval(g),a(function(a){c(a)}),!1;if(e<=f)throw clearInterval(g),"DomUtil.lazyExecute :: failed to load";return!1}d=!0;console.log("DomUtil.lazyExecute :: execute");a(function(a){console.log("DomUtil.lazyExecute :: just call")})}, 850)}}};return d}();
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.