1 2 3 4 5 var _deskey = ''; 6var _nowtime = ''; 7document.write("<script type='text/javascript' src='/custom/js/base64.js'></script>"); 8document.write("<script type='text/javascript' src='/custom/js/md5.js'></script>"); 9document.write("<script type='text/javascript' src='/custom/js/jkingo.des.js'></script>"); 10function getTempDeskey() { 11 var response = ""; 12 try { 13 const xhr = new XMLHttpRequest(); 14 const servletUrl = '/frame/homepage?method=getTempDeskey' ; 15 xhr.open('GET', servletUrl, false); 16 xhr.send(null); 17 if (xhr.status === 200) { 18 response = xhr.response; 19 } 20 } catch (err) {} 21 return response; 22 } 23function getTempNowtime() { 24 var response = ""; 25 try { 26 const xhr = new XMLHttpRequest(); 27 const servletUrl = '/frame/homepage?method=getTempNowtime' ; 28 xhr.open('GET', servletUrl, false); 29 xhr.send(null); 30 if (xhr.status === 200) { 31 response = xhr.response; 32 } 33 } catch (err) {} 34 return response; 35 } 36function getTempRandnumber(randnumber) { 37 var response = ""; 38 try { 39 const xhr = new XMLHttpRequest(); 40 const servletUrl = '/frame/homepage?method=getTempRandnumber&randnumber='+randnumber ; 41 xhr.open('GET', servletUrl, false); 42 xhr.send(null); 43 if (xhr.status === 200) { 44 response = xhr.response; 45 } 46 } catch (err) {} 47 return response; 48 } 49function b64_encode(data) { return base64encode(utf16to8(data)); } 50function b64_decode(data) { return utf8to16(base64decode(data)); } 51function md5(data) { return hex_md5(data); } 52function des_encode(data) { return strEnc(data, _deskey, null, null); } 53function des_decode(data) { return strDec(data, _deskey, null, null); } 54function getEncParams(params) { 55 var tempDeskey = getTempDeskey(); 56 var timestamp = getTempNowtime(); 57 var token = md5(md5(params)+md5(timestamp)); 58 var _params = b64_encode(strEnc(params, tempDeskey, null, null)); 59 _params = "params=" + _params + "&token="+token+"×tamp="+timestamp; 60 return _params; 61 } 62function reloadScript00(id, jsfile){ 63 jsfile = jsfile + '?random='+Math.random(); 64 if (id=='kingo_encypt') document.getElementById('kingo_encypt').src = jsfile ; 65} 66function reloadScript(id, jsfile){ 67 var oldS=document.getElementById(id); 68 if(oldS) oldS.parentNode.removeChild(oldS); 69 var t=document.createElement('script'); 70 if (new String(jsfile).indexOf('?') > -1){ 71 jsfile = jsfile + '&random='+Math.random(); 72 } else { 73 jsfile = jsfile + '?random='+Math.random(); 74 } 75 t.src=jsfile; 76 t.type='text/javascript'; 77 t.id=id; 78 document.getElementsByTagName('head')[0].appendChild(t); 79} 80var G_LOGIN_ID = 'kingo.guest'; 81
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.