var ascii = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; var ww = window.innerWidth; var hw = window.innerHeight; var pointsize = 30; var d_d1_top = "70%"; var d_d1_left = "70%"; var glscale = {i:0,m:0,m12:0}; var linewidth = 3; var linewidth2 = 3; var mat_null = new Float32Array(16); for (var i=0;i<16;i++) mat_null [i] = 0.0; var mat = [new Float32Array (16)]; /* for (var i=0;i < mat[0].length;i++){ mat [0] [i] = 0.0; } */ var deliframes = ["AA1"]; var divsdel = []; divsdel.push ("l11"); divsdel.push("start"); divsdel.push("vdush"); divsdel.push("ip2"); divsdel.push("b1"); divsdel.push("a1"); divsdel.push("aaaaaa"); divsdel.push("c123"); divsdel.push("c23"); divsdel.push("bbbbbbbb"); var idot = 0; var def_url = "http://www.vdushinskij.\ narod.ru/index.html"; var time = new Date().getTime(); var ip = "www.google.com"; // "127.0.0.1"; var ip2 = "a.pool.ukrtel.net"; var url = document.URL.split("?"); var site = document.URL; var evcode = 0; var arrev = []; var div_id = ""; var div_str = ""; //==================== function div_set (id){ div_id = $(id); } //===================== function div_clear (){ div_str = ""; } //======================== function div_update (){ div_id.innerHTML = div_str; } //======================== function div_add (str){ div_str += str; } //===================== function basename(path){ return path.split('/'). reverse()[0]; } //==================== function encode_dec (s){ var a = []; for (var i=0;i>>4&15)+m.charAt(15&_);return f}function X(d){for(var _=Array(d.length>>2),m=0;m<_.length;m++)_[m]=0;for(m=0;m<8*d.length;m+=8)_[m>>5]|=(255&d.charCodeAt(m/8))<>5]>>>m%32&255);return _}function Y(d,_){d[_>>5]|=128<<_%32,d[14+(_+64>>>9<<4)]=_;for(var m=1732584193,f=-271733879,r=-1732584194,i=271733878,n=0;n>16)+(_>>16)+(m>>16)<<16|65535&m}function bit_rol(d,_){return d<<_|d>>>32-_}; //================== function body_id (ge, idd){ var garr = document.getElementsByTagName (ge) || false; if (garr == false) return garr; for (var i=0;i") .replace(/\&/g,"&") .replace(/ /g,"  ") .replace(//g,">") .replace(/"/g,""") .replace(/'/g,"'") .replace(/¢/g,"¢") .replace(/£/g,"£") .replace(/¥/g,"¥") .replace(/€/g,"€") .replace(/©/g,"©") .replace(/®/g,"®") .replace(/̂/g,"̂") .replace(/̂/g,"̂") .replace(/\n/g,"
"); return b; } //================== function get_el (s){ return document.getElementsByTagName (s); } //================ function decode_utf8 (str){ return decodeURIComponent ( atob ( str).split ('' ) .map(function(c) { return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2); }).join('')); } //==================== function encode_utf8 ( s ){ return unescape ( encodeURIComponent( s ) ); } //=============== function valuecpya (a,b,c){ a.value += b; if (c == 0) return; a.focus (); } //================= function body_remove (aa){ document.body.removeChild ( aa ); } //================== function body_run (a){ document.body.appendChild (a); } //==================== function body_add (a){ var d = document.createElement (a) || false; return d; } //================ function pad ( d, a, b ){ return String (d).padStart (a, b); /* return (d < 10) ? '0' + d.toString() : d.toString(); */ } //================= function st_new (s){ var st = body_add ("script"); st.type = "text/javascript"; st.src = s; return st; } //================== function st_run (s){ var st = document.createElement('script'); st.type = 'text/javascript'; st.src = s; document.body.appendChild ( st ); return st; } //=================== function script_run (s){ var st = document.createElement('script'); st.type = 'text/javascript'; st.onerror = function (){ $("a12345_2024").innerHTML = "Err: 100 "+s; // a("a12345_pismo").innerHTML = // p + // " - Я спить. пока включить копу. а Вы нажми обновитесь!"; // " - Связь нет, что пока, ещё раз обновить F5."; }; st.src = s; document.body.appendChild ( st ); } //================ //================== function ip2_update (){ // set_cookie ("victor00000","12345"); // if (get_cookie ( // "a12345_victor00000") != "12345"){ var t_ip = loadsite ("/ip.txt"). replace(/\r/g,""). replace(/\n/g,""). replace(/\s/g,"").split("."); ip2 = t_ip[3] + '-'+ t_ip[2] +'-'+t_ip[1]+'-'+ t_ip[0]+'.pool.ukrtel.net'; // } } //================= function get_cookie1 (s){ var arr = document.cookie .replace(/ /g,"").split (";"); var ss = null; for (var i=0;i\ login:
\
\ password:
\
\ retry password:
\
\
\
\
'; return s; } //==================== function login (){ var id = get_cookie ("youID"); if (!id) return ""; id = 'youID=' + id; var s = '\ Register
\
\ login:
\
\ password:
\
\ \
'; // a('l').innerHTML = s; return s; } //=================== function r30 (){ var c = ""; var i = 0; var s = atoz (); for (i=0;i<30;i++){ c = c + s[rand() % s.length]; } return c; } //================== function cton (a){ return String.charCodeAt(a[0]); } //============== function atoz (){ var c = ""; var i = 0; for (i='0';i<='9';i++) c = c + i; for (i=cton('A');i<=cton('Z');i++) c = c + chr(i); for (i=cton('a');i<=cton('z');i++) c = c + chr(i); return c; } //================ function chr (a){ return String.fromCharCode(a%256); } var seed = 1; //================= function random() { var x = Math.sin(seed++) * 10000; return parseInt (( x - Math.floor(x))* 100000,10); } //=================== function rand (){ return parseInt ( Math.random() * 100000,10); } //============== function randbak ( min, max) { return Math.random() * (max - min) + min; } //================= function get_cookie ( name){ var matches = document.cookie.match ( new RegExp("(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)")); return matches ? decodeURIComponent(matches[1]) : undefined; } //================ function sendurl (s, p){ var xhr; if ( window.XMLHttpRequest){ xhr = new XMLHttpRequest(); }else{ xhr = new ActiveXObject ( "Microsoft.XMLHTTP"); } xhr.open ('POST',s, true); xhr.send (p); return xhr; } //================ function loadsite (s){ var xhr; if ( window.XMLHttpRequest){ xhr = new XMLHttpRequest(); }else{ xhr = new ActiveXObject ( "Microsoft.XMLHTTP"); } xhr.open('GET',s, // true ); false); xhr.send(); if (xhr.status != 200) { return null; } var d = xhr.responseText; return d; } //================= function set_cookie (n,v){ document.cookie = n+'='+v; } //====================== function delete_cookie ( name ){ var p = 0; var ph = ""; if (p != 0) { ph = ' path="'+p+'";'; } document.cookie = name + '=; expires=Thu, 01 Jan \ 1970 00:00:01 GMT;'+ph; // a("l").innerHTML = '12345'; } //================== function div_clear (){ window.u_accountclicks = {}; // console.log('hello world'); // document.body.style = ""; var a = 0; var divs = document.getElementsByTagName( "div"); for (var i=0;i 1){ str2 = args[1]; if (l == 3) scale = args[2]; } arr_mat.push ({ scale:scale, glscale:{i:0,m:0,m12:0}, ps:pointsize, lw:linewidth, s:s, a:[], str2:str2, mat:mat[mat.length - 1].slice() }); /* if (glscale.i == 1){ var a2 = arr_mat [arr_mat.length - 1].glscale; a2.i = 1; a2.m = glscale.m.slice (); a2.m12 = glscale.m12.slice (); } */ begin_mat = 1; } //===================== function glVertex3f (x, y, z){ if (begin_mat != 1) return; gl_push (); var z0 = 1 + (z * .25); // glScalef (z0,z0,z0); glTranslatef (x,y,z); var t1 = mat [mat.length - 1].slice(); gl_pop (); arr_mat [arr_mat.length - 1] .a.push (t1); } var l_mat = []; var id_mat = 0; //================== function glutSwapBuffers (){ var d_d1 = $("a12345_window"); l_mat = []; /* while (l_mat.length > 0){ // body_remove ( // d_d1.remove ( // l_mat[l_mat.length - 1]); l_mat.pop (); } */ d_d1.innerHTML = ""; //============wclose for (var i=0;i