Skip to content

Instantly share code, notes, and snippets.

@atom0s

atom0s/block1.js Secret

Created March 13, 2017 01:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save atom0s/f255dbfc9aacc0c436bd78483d8fb710 to your computer and use it in GitHub Desktop.
Save atom0s/f255dbfc9aacc0c436bd78483d8fb710 to your computer and use it in GitHub Desktop.
/* Copyright(c) removed for posting on cE. All rights reserved */
window.io_last_error = "";
var _i_a = (window.io_global_object_name || "IGLOO"),
localObjectName = "io";
window[_i_a] = (window[_i_a] || {});
window[_i_a][localObjectName] = (window[_i_a][localObjectName] || {});
function __if_a(_if_gp) {
window.io_last_error = _if_gp;
}
function __if_b(_if_gp, _if_gq) {
var _i_b = _if_gq.toString();
if (_if_gq instanceof Error && typeof(_if_gq.description) != 'undefined') _i_b = _if_gq.description;
window.io_last_error = _if_gp + " " + _i_b;
}
function __if_c(_if_gr, _i_gl) {
if (typeof(window.io_bbout_element_id) == "undefined") {
__if_a("io_bbout_element_id is not defined");
return;
}
var _i_c = _i_aa.getElementById(window.io_bbout_element_id);
_i_c["value"] = _if_gr;
}
var _i_d = {
__if_o: function(_if_gs) {
return _if_gs.getUTCFullYear() + "/" + this.__if_ac((_if_gs.getUTCMonth() + 1).toString(), 2) + "/" + this.__if_ac(_if_gs.getUTCDate().toString(), 2) + " " + this.__if_ac(_if_gs.getUTCHours().toString(), 2) + ":" + this.__if_ac(_if_gs.getUTCMinutes().toString(), 2) + ":" + this.__if_ac(_if_gs.getUTCSeconds().toString(), 2);
},
__if_q: function(_if_gt, _i_m) {
var _i_e = _if_gt.toString(16);
return (_i_m) ? this.__if_ac(_i_e, _i_m) : _i_e;
},
__if_t: function(_i_al) {
var _i_f = "";
for (var _i_g = 0; _i_g < _i_al.length; _i_g++) {
var _i_h = _i_al.charCodeAt(_i_g);
if (_i_h >= 56320 && _i_h < 57344) continue;
if (_i_h >= 55296 && _i_h < 56320) {
if (_i_g + 1 >= _i_al.length) continue;
var _i_i = _i_al.charCodeAt(++_i_g);
if (_i_i < 56320 || _i_h >= 56832) continue;
_i_h = ((_i_h - 55296) << 10) + (_i_h - 56320) + 65536;
}
if (_i_h < 128) _i_f += String.fromCharCode(_i_h);
else if (_i_h < 2048) _i_f += String.fromCharCode(192 + (_i_h >> 6), 128 + (_i_h & 63));
else if (_i_h < 65536) _i_f += String.fromCharCode(224 + (_i_h >> 12), 128 + ((_i_h >> 6) & 63), 128 + (_i_h & 63));
else _i_f += String.fromCharCode(240 + (_i_h >> 18), 128 + ((_i_h >> 12) & 63), 128 + ((_i_h >> 6) & 63), 128 + (_i_h & 63));
}
return _i_f;
},
__if_x: function(_if_gu) {
if (typeof(encodeURIComponent) == "function") return encodeURIComponent(_if_gu);
var _i_j = this.__if_t(_if_gu);
var _i_f = "";
for (var _i_g = 0; _i_g < _i_j.length; _i_g++) {
var _i_k = _i_j.charAt(_i_g);
var _i_l = new RegExp("[a-zA-Z0-9-_.!~*'()]");
_i_f += (_i_l.test(_i_k) == -1) ? "%" + this.__if_q(_i_k.charCodeAt(0)) : _i_k;
}
return _i_f;
},
__if_ac: function(_i_al, _if_gv) {
var _i_m = "";
var _i_n = _if_gv - _i_al.length;
while (_i_m.length < _i_n) _i_m += "0";
return _i_m + _i_al;
}
};
var _i_o = {
_i_ft: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
__if_ai: function(_i_al) {
var _i_e = "";
for (var _i_g = 0; _i_g < _i_al.length; _i_g += 3) {
var _i_p = _i_al.charCodeAt(_i_g);
var _i_q = _i_al.charCodeAt(_i_g + 1);
var _i_r = _i_al.charCodeAt(_i_g + 2);
var _i_s = _i_p >> 2;
var _i_t = ((_i_p & 3) << 4) | (_i_q >> 4);
var _i_u = ((_i_q & 15) << 2) | (_i_r >> 6);
var _i_v = _i_r & 63;
if (isNaN(_i_q)) {
_i_u = _i_v = 64;
} else if (isNaN(_i_r)) {
_i_v = 64;
}
_i_e = _i_e + this._i_ft.charAt(_i_s) + this._i_ft.charAt(_i_t) + this._i_ft.charAt(_i_u) + this._i_ft.charAt(_i_v);
}
return _i_e;
},
__if_ap: function(_i_al) {
var _i_w = "";
var _i_x, chr2, chr3 = "";
var _i_s, _i_t, _i_u, _i_v = "";
var _i_g = 0;
var _i_y = /[^A-Za-z0-9\+\/\=]/g;
if (_i_y.exec(_i_al)) return "";
do {
_i_s = this._i_ft.indexOf(_i_al.charAt(_i_g++));
_i_t = this._i_ft.indexOf(_i_al.charAt(_i_g++));
_i_u = this._i_ft.indexOf(_i_al.charAt(_i_g++));
_i_v = this._i_ft.indexOf(_i_al.charAt(_i_g++));
_i_x = (_i_s << 2) | (_i_t >> 4);
chr2 = ((_i_t & 15) << 4) | (_i_u >> 2);
chr3 = ((_i_u & 3) << 6) | _i_v;
_i_w = _i_w + String.fromCharCode(_i_x);
if (_i_u != 64) _i_w = _i_w + String.fromCharCode(chr2);
if (_i_v != 64) _i_w = _i_w + String.fromCharCode(chr3);
_i_x = chr2 = chr3 = "";
_i_s = _i_t = _i_u = _i_v = "";
} while (_i_g < _i_al.length);
return _i_w;
}
};
var _i_z = {
_i_fu: false,
_i_fv: 12,
_i_fw: false,
_i_fx: "",
_i_fy: "",
_i_fz: true,
_i_ga: new Array(""),
_i_gb: new Array(""),
_i_gc: "",
_i_gd: "",
_i_ge: ""
};
if (typeof(window.io_install_stm) != "boolean") window.io_install_stm = _i_z._i_fu;
if (typeof(window.io_install_flash) != "boolean") window.io_install_flash = _i_z._i_fw;
if (typeof(window.io_exclude_stm) != "number") window.io_exclude_stm = _i_z._i_fv;
if (window.io_stm_cab_url === undefined) window.io_stm_cab_url = _i_o.__if_ap("aHR0cHM6Ly9tcHNuYXJlLmllc25hcmUuY29tLw==") + "/StmOCX.cab";
if (window.io_install_stm_error_handler === undefined) window.io_install_stm_error_handler = _i_z._i_fx;
if (window.io_flash_needs_update_handler === undefined) window.io_flash_needs_update_handler = _i_z._i_fy;
if (typeof(window.io_enable_rip) != "boolean") window.io_enable_rip = _i_z._i_fz;
if (window.io_flash_blacklist === undefined) window.io_flash_blacklist = _i_z._i_ga;
if (window.io_flash_whitelist === undefined) window.io_flash_whitelist = _i_z._i_gb;
if (window.io_min_flash_in_firefox_version === undefined) window.io_min_flash_in_firefox_version = _i_z._i_gc;
if (window.io_min_flash_in_firefox_linux_version === undefined) window.io_min_flash_in_firefox_linux_version = _i_z._i_gd;
if (window.io_min_flash_version === undefined) window.io_min_flash_version = _i_z._i_ge;
var _i_aa = {
getElementById: function(_if_gw) {
if (_if_gw === undefined) return null;
if (typeof(_if_gw) == "object" && _if_gw.tagName) return _if_gw;
if (document.all && document.getElementsByName) {
var _i_ab = document.getElementsByName(_if_gw);
for (var _i_g = 0; _i_g < _i_ab.length; _i_g++)
if (_i_ab[_i_g]._i_dv && _i_ab[_i_g]._i_dv == _if_gw) return _i_ab[_i_g];
}
if (document.getElementById) return document.getElementById(_if_gw);
return null;
}
};
var _i_ac = {
__if_ay: function(_if_gx) {
if (_if_gx === null || typeof _if_gx === "undefined") {
return "";
}
var _i_ad = (_if_gx + '');
var _i_ae = "",
start, end, stringl = 0;
start = end = 0;
stringl = _i_ad.length;
for (var _i_af = 0; _i_af < stringl; _i_af++) {
var _i_ag = _i_ad.charCodeAt(_i_af);
var _i_ah = null;
if (_i_ag < 128) {
end++;
} else if (_i_ag > 127 && _i_ag < 2048) {
_i_ah = String.fromCharCode((_i_ag >> 6) | 192) + String.fromCharCode((_i_ag & 63) | 128);
} else {
_i_ah = String.fromCharCode((_i_ag >> 12) | 224) + String.fromCharCode(((_i_ag >> 6) & 63) | 128) + String.fromCharCode((_i_ag & 63) | 128);
}
if (_i_ah !== null) {
if (end > start) {
_i_ae += _i_ad.slice(start, end);
}
_i_ae += _i_ah;
start = end = _i_af + 1;
}
}
if (end > start) {
_i_ae += _i_ad.slice(start, stringl);
}
return _i_ae;
},
__if_bi: function(_i_al) {
var _i_ai = function(_if_gz, _if_gy) {
var _i_aj = (_if_gz << _if_gy) | (_if_gz >>> (32 - _if_gy));
return _i_aj;
};
var _i_ak = function(_if_ha) {
var _i_al = "";
var _i_am;
var _i_an;
for (_i_am = 7; _i_am >= 0; _i_am--) {
_i_an = (_if_ha >>> (_i_am * 4)) & 0x0f;
_i_al += _i_an.toString(16);
}
return _i_al;
};
var _i_ao;
var _i_g, _i_bl;
var _i_ap = new Array(80);
var _i_aq = 0x67452301;
var _i_ar = 0xEFCDAB89;
var _i_as = 0x98BADCFE;
var _i_at = 0x10325476;
var _i_au = 0xC3D2E1F0;
var _i_av, A2, A3, A4, A5;
var _i_aw;
_i_al = this.__if_ay(_i_al);
var _i_ax = _i_al.length;
var _i_ay = [];
for (_i_g = 0; _i_g < _i_ax - 3; _i_g += 4) {
_i_bl = _i_al.charCodeAt(_i_g) << 24 | _i_al.charCodeAt(_i_g + 1) << 16 | _i_al.charCodeAt(_i_g + 2) << 8 | _i_al.charCodeAt(_i_g + 3);
_i_ay.push(_i_bl);
}
switch (_i_ax % 4) {
case 0:
_i_g = 0x080000000;
break;
case 1:
_i_g = _i_al.charCodeAt(_i_ax - 1) << 24 | 0x0800000;
break;
case 2:
_i_g = _i_al.charCodeAt(_i_ax - 2) << 24 | _i_al.charCodeAt(_i_ax - 1) << 16 | 0x08000;
break;
case 3:
_i_g = _i_al.charCodeAt(_i_ax - 3) << 24 | _i_al.charCodeAt(_i_ax - 2) << 16 | _i_al.charCodeAt(_i_ax - 1) << 8 | 0x80;
break;
}
_i_ay.push(_i_g);
while ((_i_ay.length % 16) != 14) {
_i_ay.push(0);
}
_i_ay.push(_i_ax >>> 29);
_i_ay.push((_i_ax << 3) & 0x0ffffffff);
for (_i_ao = 0; _i_ao < _i_ay.length; _i_ao += 16) {
for (_i_g = 0; _i_g < 16; _i_g++) {
_i_ap[_i_g] = _i_ay[_i_ao + _i_g];
}
for (_i_g = 16; _i_g <= 79; _i_g++) {
_i_ap[_i_g] = _i_ai(_i_ap[_i_g - 3] ^ _i_ap[_i_g - 8] ^ _i_ap[_i_g - 14] ^ _i_ap[_i_g - 16], 1);
}
_i_av = _i_aq;
A2 = _i_ar;
A3 = _i_as;
A4 = _i_at;
A5 = _i_au;
for (_i_g = 0; _i_g <= 19; _i_g++) {
_i_aw = (_i_ai(_i_av, 5) + ((A2 & A3) | (~A2 & A4)) + A5 + _i_ap[_i_g] + 0x5A827999) & 0x0ffffffff;
A5 = A4;
A4 = A3;
A3 = _i_ai(A2, 30);
A2 = _i_av;
_i_av = _i_aw;
}
for (_i_g = 20; _i_g <= 39; _i_g++) {
_i_aw = (_i_ai(_i_av, 5) + (A2 ^ A3 ^ A4) + A5 + _i_ap[_i_g] + 0x6ED9EBA1) & 0x0ffffffff;
A5 = A4;
A4 = A3;
A3 = _i_ai(A2, 30);
A2 = _i_av;
_i_av = _i_aw;
}
for (_i_g = 40; _i_g <= 59; _i_g++) {
_i_aw = (_i_ai(_i_av, 5) + ((A2 & A3) | (A2 & A4) | (A3 & A4)) + A5 + _i_ap[_i_g] + 0x8F1BBCDC) & 0x0ffffffff;
A5 = A4;
A4 = A3;
A3 = _i_ai(A2, 30);
A2 = _i_av;
_i_av = _i_aw;
}
for (_i_g = 60; _i_g <= 79; _i_g++) {
_i_aw = (_i_ai(_i_av, 5) + (A2 ^ A3 ^ A4) + A5 + _i_ap[_i_g] + 0xCA62C1D6) & 0x0ffffffff;
A5 = A4;
A4 = A3;
A3 = _i_ai(A2, 30);
A2 = _i_av;
_i_av = _i_aw;
}
_i_aq = (_i_aq + _i_av) & 0x0ffffffff;
_i_ar = (_i_ar + A2) & 0x0ffffffff;
_i_as = (_i_as + A3) & 0x0ffffffff;
_i_at = (_i_at + A4) & 0x0ffffffff;
_i_au = (_i_au + A5) & 0x0ffffffff;
}
_i_aw = _i_ak(_i_aq) + _i_ak(_i_ar) + _i_ak(_i_as) + _i_ak(_i_at) + _i_ak(_i_au);
return _i_aw.toLowerCase();
},
__if_bv: function(_if_hb, _if_gp) {
try {
var _i_az = [0x1010400, 0, 0x10000, 0x1010404, 0x1010004, 0x10404, 0x4, 0x10000, 0x400, 0x1010400, 0x1010404, 0x400, 0x1000404, 0x1010004, 0x1000000, 0x4, 0x404, 0x1000400, 0x1000400, 0x10400, 0x10400, 0x1010000, 0x1010000, 0x1000404, 0x10004, 0x1000004, 0x1000004, 0x10004, 0, 0x404, 0x10404, 0x1000000, 0x10000, 0x1010404, 0x4, 0x1010000, 0x1010400, 0x1000000, 0x1000000, 0x400, 0x1010004, 0x10000, 0x10400, 0x1000004, 0x400, 0x4, 0x1000404, 0x10404, 0x1010404, 0x10004, 0x1010000, 0x1000404, 0x1000004, 0x404, 0x10404, 0x1010400, 0x404, 0x1000400, 0x1000400, 0, 0x10004, 0x10400, 0, 0x1010004];
var _i_ba = [-0x7fef7fe0, -0x7fff8000, 0x8000, 0x108020, 0x100000, 0x20, -0x7fefffe0, -0x7fff7fe0, -0x7fffffe0, -0x7fef7fe0, -0x7fef8000, -0x80000000, -0x7fff8000, 0x100000, 0x20, -0x7fefffe0, 0x108000, 0x100020, -0x7fff7fe0, 0, -0x80000000, 0x8000, 0x108020, -0x7ff00000, 0x100020, -0x7fffffe0, 0, 0x108000, 0x8020, -0x7fef8000, -0x7ff00000, 0x8020, 0, 0x108020, -0x7fefffe0, 0x100000, -0x7fff7fe0, -0x7ff00000, -0x7fef8000, 0x8000, -0x7ff00000, -0x7fff8000, 0x20, -0x7fef7fe0, 0x108020, 0x20, 0x8000, -0x80000000, 0x8020, -0x7fef8000, 0x100000, -0x7fffffe0, 0x100020, -0x7fff7fe0, -0x7fffffe0, 0x100020, 0x108000, 0, -0x7fff8000, 0x8020, -0x80000000, -0x7fefffe0, -0x7fef7fe0, 0x108000];
var _i_bb = [0x208, 0x8020200, 0, 0x8020008, 0x8000200, 0, 0x20208, 0x8000200, 0x20008, 0x8000008, 0x8000008, 0x20000, 0x8020208, 0x20008, 0x8020000, 0x208, 0x8000000, 0x8, 0x8020200, 0x200, 0x20200, 0x8020000, 0x8020008, 0x20208, 0x8000208, 0x20200, 0x20000, 0x8000208, 0x8, 0x8020208, 0x200, 0x8000000, 0x8020200, 0x8000000, 0x20008, 0x208, 0x20000, 0x8020200, 0x8000200, 0, 0x200, 0x20008, 0x8020208, 0x8000200, 0x8000008, 0x200, 0, 0x8020008, 0x8000208, 0x20000, 0x8000000, 0x8020208, 0x8, 0x20208, 0x20200, 0x8000008, 0x8020000, 0x8000208, 0x208, 0x8020000, 0x20208, 0x8, 0x8020008, 0x20200];
var _i_bc = [0x802001, 0x2081, 0x2081, 0x80, 0x802080, 0x800081, 0x800001, 0x2001, 0, 0x802000, 0x802000, 0x802081, 0x81, 0, 0x800080, 0x800001, 0x1, 0x2000, 0x800000, 0x802001, 0x80, 0x800000, 0x2001, 0x2080, 0x800081, 0x1, 0x2080, 0x800080, 0x2000, 0x802080, 0x802081, 0x81, 0x800080, 0x800001, 0x802000, 0x802081, 0x81, 0, 0, 0x802000, 0x2080, 0x800080, 0x800081, 0x1, 0x802001, 0x2081, 0x2081, 0x80, 0x802081, 0x81, 0x1, 0x2000, 0x800001, 0x2001, 0x802080, 0x800081, 0x2001, 0x2080, 0x800000, 0x802001, 0x80, 0x800000, 0x2000, 0x802080];
var _i_bd = [0x100, 0x2080100, 0x2080000, 0x42000100, 0x80000, 0x100, 0x40000000, 0x2080000, 0x40080100, 0x80000, 0x2000100, 0x40080100, 0x42000100, 0x42080000, 0x80100, 0x40000000, 0x2000000, 0x40080000, 0x40080000, 0, 0x40000100, 0x42080100, 0x42080100, 0x2000100, 0x42080000, 0x40000100, 0, 0x42000000, 0x2080100, 0x2000000, 0x42000000, 0x80100, 0x80000, 0x42000100, 0x100, 0x2000000, 0x40000000, 0x2080000, 0x42000100, 0x40080100, 0x2000100, 0x40000000, 0x42080000, 0x2080100, 0x40080100, 0x100, 0x2000000, 0x42080000, 0x42080100, 0x80100, 0x42000000, 0x42080100, 0x2080000, 0, 0x40080000, 0x42000000, 0x80100, 0x2000100, 0x40000100, 0x80000, 0, 0x40080000, 0x2080100, 0x40000100];
var _i_be = [0x20000010, 0x20400000, 0x4000, 0x20404010, 0x20400000, 0x10, 0x20404010, 0x400000, 0x20004000, 0x404010, 0x400000, 0x20000010, 0x400010, 0x20004000, 0x20000000, 0x4010, 0, 0x400010, 0x20004010, 0x4000, 0x404000, 0x20004010, 0x10, 0x20400010, 0x20400010, 0, 0x404010, 0x20404000, 0x4010, 0x404000, 0x20404000, 0x20000000, 0x20004000, 0x10, 0x20400010, 0x404000, 0x20404010, 0x400000, 0x4010, 0x20000010, 0x400000, 0x20004000, 0x20000000, 0x4010, 0x20000010, 0x20404010, 0x404000, 0x20400000, 0x404010, 0x20404000, 0, 0x20400010, 0x10, 0x4000, 0x20400000, 0x404010, 0x4000, 0x400010, 0x20004010, 0, 0x20404000, 0x20000000, 0x400010, 0x20004010];
var _i_bf = [0x200000, 0x4200002, 0x4000802, 0, 0x800, 0x4000802, 0x200802, 0x4200800, 0x4200802, 0x200000, 0, 0x4000002, 0x2, 0x4000000, 0x4200002, 0x802, 0x4000800, 0x200802, 0x200002, 0x4000800, 0x4000002, 0x4200000, 0x4200800, 0x200002, 0x4200000, 0x800, 0x802, 0x4200802, 0x200800, 0x2, 0x4000000, 0x200800, 0x4000000, 0x200800, 0x200000, 0x4000802, 0x4000802, 0x4200002, 0x4200002, 0x2, 0x200002, 0x4000000, 0x4000800, 0x200000, 0x4200800, 0x802, 0x200802, 0x4200800, 0x802, 0x4000002, 0x4200802, 0x4200000, 0x200800, 0, 0x2, 0x4200802, 0, 0x200802, 0x4200000, 0x800, 0x4000002, 0x4000800, 0x800, 0x200002];
var _i_bg = [0x10001040, 0x1000, 0x40000, 0x10041040, 0x10000000, 0x10001040, 0x40, 0x10000000, 0x40040, 0x10040000, 0x10041040, 0x41000, 0x10041000, 0x41040, 0x1000, 0x40, 0x10040000, 0x10000040, 0x10001000, 0x1040, 0x41000, 0x40040, 0x10040040, 0x10041000, 0x1040, 0, 0, 0x10040040, 0x10000040, 0x10001000, 0x41040, 0x40000, 0x41040, 0x40000, 0x10041000, 0x1000, 0x40, 0x10040040, 0x1000, 0x41040, 0x10001000, 0x40, 0x10000040, 0x10040000, 0x10040040, 0x10000000, 0x40000, 0x10001040, 0, 0x10041040, 0x40040, 0x10000040, 0x10040000, 0x10001000, 0x10001040, 0, 0x10041040, 0x41000, 0x41000, 0x1040, 0x1040, 0x40040, 0x10000000, 0x10041000];
var _i_bh = _i_ac.__if_cj(_if_hb);
var _i_bi = 0;
var _i_bj = _if_gp.length;
var _i_bk = 0;
var _i_g;
var _i_bl;
var _i_aw;
var _i_bm;
var _i_bn;
var _i_bo;
var _i_bp;
var _i_bq;
var _i_br = [0, 32, 2];
var _i_bs;
var _i_bt;
var _i_bu;
var _i_bv;
var _i_bw;
var _i_bx;
var _i_by = 3;
_if_gp += "\0\0\0\0\0\0\0\0";
var _i_e = "";
var _i_bz = "";
while (_i_bi < _i_bj) {
_i_bp = (_if_gp.charCodeAt(_i_bi++) << 24) ^ (_if_gp.charCodeAt(_i_bi++) << 16) ^ (_if_gp.charCodeAt(_i_bi++) << 8) ^ _if_gp.charCodeAt(_i_bi++);
_i_bq = (_if_gp.charCodeAt(_i_bi++) << 24) ^ (_if_gp.charCodeAt(_i_bi++) << 16) ^ (_if_gp.charCodeAt(_i_bi++) << 8) ^ _if_gp.charCodeAt(_i_bi++);
_i_aw = ((_i_bp >>> 4) ^ _i_bq) & 0x0f0f0f0f;
_i_bq ^= _i_aw;
_i_bp ^= (_i_aw << 4);
_i_aw = ((_i_bp >>> 16) ^ _i_bq) & 0x0000ffff;
_i_bq ^= _i_aw;
_i_bp ^= (_i_aw << 16);
_i_aw = ((_i_bq >>> 2) ^ _i_bp) & 0x33333333;
_i_bp ^= _i_aw;
_i_bq ^= (_i_aw << 2);
_i_aw = ((_i_bq >>> 8) ^ _i_bp) & 0x00ff00ff;
_i_bp ^= _i_aw;
_i_bq ^= (_i_aw << 8);
_i_aw = ((_i_bp >>> 1) ^ _i_bq) & 0x55555555;
_i_bq ^= _i_aw;
_i_bp ^= (_i_aw << 1);
_i_bp = ((_i_bp << 1) | (_i_bp >>> 31));
_i_bq = ((_i_bq << 1) | (_i_bq >>> 31));
for (_i_bl = 0; _i_bl < _i_by; _i_bl += 3) {
_i_bw = _i_br[_i_bl + 1];
_i_bx = _i_br[_i_bl + 2];
for (_i_g = _i_br[_i_bl]; _i_g != _i_bw; _i_g += _i_bx) {
_i_bn = _i_bq ^ _i_bh[_i_g];
_i_bo = ((_i_bq >>> 4) | (_i_bq << 28)) ^ _i_bh[_i_g + 1];
_i_aw = _i_bp;
_i_bp = _i_bq;
_i_bq = _i_aw ^ (_i_ba[(_i_bn >>> 24) & 0x3f] | _i_bc[(_i_bn >>> 16) & 0x3f] | _i_be[(_i_bn >>> 8) & 0x3f] | _i_bg[_i_bn & 0x3f] | _i_az[(_i_bo >>> 24) & 0x3f] | _i_bb[(_i_bo >>> 16) & 0x3f] | _i_bd[(_i_bo >>> 8) & 0x3f] | _i_bf[_i_bo & 0x3f]);
}
_i_aw = _i_bp;
_i_bp = _i_bq;
_i_bq = _i_aw;
}
_i_bp = ((_i_bp >>> 1) | (_i_bp << 31));
_i_bq = ((_i_bq >>> 1) | (_i_bq << 31));
_i_aw = ((_i_bp >>> 1) ^ _i_bq) & 0x55555555;
_i_bq ^= _i_aw;
_i_bp ^= (_i_aw << 1);
_i_aw = ((_i_bq >>> 8) ^ _i_bp) & 0x00ff00ff;
_i_bp ^= _i_aw;
_i_bq ^= (_i_aw << 8);
_i_aw = ((_i_bq >>> 2) ^ _i_bp) & 0x33333333;
_i_bp ^= _i_aw;
_i_bq ^= (_i_aw << 2);
_i_aw = ((_i_bp >>> 16) ^ _i_bq) & 0x0000ffff;
_i_bq ^= _i_aw;
_i_bp ^= (_i_aw << 16);
_i_aw = ((_i_bp >>> 4) ^ _i_bq) & 0x0f0f0f0f;
_i_bq ^= _i_aw;
_i_bp ^= (_i_aw << 4);
_i_bz += String.fromCharCode((_i_bp >>> 24), ((_i_bp >>> 16) & 0xff), ((_i_bp >>> 8) & 0xff), (_i_bp & 0xff), (_i_bq >>> 24), ((_i_bq >>> 16) & 0xff), ((_i_bq >>> 8) & 0xff), (_i_bq & 0xff));
_i_bk += 8;
if (_i_bk == 512) {
_i_e += _i_bz;
_i_bz = "";
_i_bk = 0;
}
}
} catch (e) {}
return _i_e + _i_bz;
},
__if_cj: function(_if_hb) {
var _i_ca = [0, 0x4, 0x20000000, 0x20000004, 0x10000, 0x10004, 0x20010000, 0x20010004, 0x200, 0x204, 0x20000200, 0x20000204, 0x10200, 0x10204, 0x20010200, 0x20010204];
var _i_cb = [0, 0x1, 0x100000, 0x100001, 0x4000000, 0x4000001, 0x4100000, 0x4100001, 0x100, 0x101, 0x100100, 0x100101, 0x4000100, 0x4000101, 0x4100100, 0x4100101];
var _i_cc = [0, 0x8, 0x800, 0x808, 0x1000000, 0x1000008, 0x1000800, 0x1000808, 0, 0x8, 0x800, 0x808, 0x1000000, 0x1000008, 0x1000800, 0x1000808];
var _i_cd = [0, 0x200000, 0x8000000, 0x8200000, 0x2000, 0x202000, 0x8002000, 0x8202000, 0x20000, 0x220000, 0x8020000, 0x8220000, 0x22000, 0x222000, 0x8022000, 0x8222000];
var _i_ce = [0, 0x40000, 0x10, 0x40010, 0, 0x40000, 0x10, 0x40010, 0x1000, 0x41000, 0x1010, 0x41010, 0x1000, 0x41000, 0x1010, 0x41010];
var _i_cf = [0, 0x400, 0x20, 0x420, 0, 0x400, 0x20, 0x420, 0x2000000, 0x2000400, 0x2000020, 0x2000420, 0x2000000, 0x2000400, 0x2000020, 0x2000420];
var _i_cg = [0, 0x10000000, 0x80000, 0x10080000, 0x2, 0x10000002, 0x80002, 0x10080002, 0, 0x10000000, 0x80000, 0x10080000, 0x2, 0x10000002, 0x80002, 0x10080002];
var _i_ch = [0, 0x10000, 0x800, 0x10800, 0x20000000, 0x20010000, 0x20000800, 0x20010800, 0x20000, 0x30000, 0x20800, 0x30800, 0x20020000, 0x20030000, 0x20020800, 0x20030800];
var _i_ci = [0, 0x40000, 0, 0x40000, 0x2, 0x40002, 0x2, 0x40002, 0x2000000, 0x2040000, 0x2000000, 0x2040000, 0x2000002, 0x2040002, 0x2000002, 0x2040002];
var _i_cj = [0, 0x10000000, 0x8, 0x10000008, 0, 0x10000000, 0x8, 0x10000008, 0x400, 0x10000400, 0x408, 0x10000408, 0x400, 0x10000400, 0x408, 0x10000408];
var _i_ck = [0, 0x20, 0, 0x20, 0x100000, 0x100020, 0x100000, 0x100020, 0x2000, 0x2020, 0x2000, 0x2020, 0x102000, 0x102020, 0x102000, 0x102020];
var _i_cl = [0, 0x1000000, 0x200, 0x1000200, 0x200000, 0x1200000, 0x200200, 0x1200200, 0x4000000, 0x5000000, 0x4000200, 0x5000200, 0x4200000, 0x5200000, 0x4200200, 0x5200200];
var _i_cm = [0, 0x1000, 0x8000000, 0x8001000, 0x80000, 0x81000, 0x8080000, 0x8081000, 0x10, 0x1010, 0x8000010, 0x8001010, 0x80010, 0x81010, 0x8080010, 0x8081010];
var _i_cn = [0, 0x4, 0x100, 0x104, 0, 0x4, 0x100, 0x104, 0x1, 0x5, 0x101, 0x105, 0x1, 0x5, 0x101, 0x105];
var _i_bh = [32];
var _i_co = [0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0];
var _i_cp;
var _i_cq;
var _i_aw;
var _i_bi = 0;
var _i_af = 0;
var _i_bp = (_if_hb.charCodeAt(_i_bi++) << 24) | (_if_hb.charCodeAt(_i_bi++) << 16) | (_if_hb.charCodeAt(_i_bi++) << 8) | _if_hb.charCodeAt(_i_bi++);
var _i_bq = (_if_hb.charCodeAt(_i_bi++) << 24) | (_if_hb.charCodeAt(_i_bi++) << 16) | (_if_hb.charCodeAt(_i_bi++) << 8) | _if_hb.charCodeAt(_i_bi++);
_i_aw = ((_i_bp >>> 4) ^ _i_bq) & 0x0f0f0f0f;
_i_bq ^= _i_aw;
_i_bp ^= (_i_aw << 4);
_i_aw = ((_i_bq >>> -16) ^ _i_bp) & 0x0000ffff;
_i_bp ^= _i_aw;
_i_bq ^= (_i_aw << -16);
_i_aw = ((_i_bp >>> 2) ^ _i_bq) & 0x33333333;
_i_bq ^= _i_aw;
_i_bp ^= (_i_aw << 2);
_i_aw = ((_i_bq >>> -16) ^ _i_bp) & 0x0000ffff;
_i_bp ^= _i_aw;
_i_bq ^= (_i_aw << -16);
_i_aw = ((_i_bp >>> 1) ^ _i_bq) & 0x55555555;
_i_bq ^= _i_aw;
_i_bp ^= (_i_aw << 1);
_i_aw = ((_i_bq >>> 8) ^ _i_bp) & 0x00ff00ff;
_i_bp ^= _i_aw;
_i_bq ^= (_i_aw << 8);
_i_aw = ((_i_bp >>> 1) ^ _i_bq) & 0x55555555;
_i_bq ^= _i_aw;
_i_bp ^= (_i_aw << 1);
_i_aw = (_i_bp << 8) | ((_i_bq >>> 20) & 0x000000f0);
_i_bp = (_i_bq << 24) | ((_i_bq << 8) & 0xff0000) | ((_i_bq >>> 8) & 0xff00) | ((_i_bq >>> 24) & 0xf0);
_i_bq = _i_aw;
for (var _i_g = 0; _i_g < _i_co.length; _i_g++) {
if (_i_co[_i_g]) {
_i_bp = (_i_bp << 2) | (_i_bp >>> 26);
_i_bq = (_i_bq << 2) | (_i_bq >>> 26);
} else {
_i_bp = (_i_bp << 1) | (_i_bp >>> 27);
_i_bq = (_i_bq << 1) | (_i_bq >>> 27);
}
_i_bp &= -0xf;
_i_bq &= -0xf;
_i_cp = _i_ca[_i_bp >>> 28] | _i_cb[(_i_bp >>> 24) & 0xf] | _i_cc[(_i_bp >>> 20) & 0xf] | _i_cd[(_i_bp >>> 16) & 0xf] | _i_ce[(_i_bp >>> 12) & 0xf] | _i_cf[(_i_bp >>> 8) & 0xf] | _i_cg[(_i_bp >>> 4) & 0xf];
_i_cq = _i_ch[_i_bq >>> 28] | _i_ci[(_i_bq >>> 24) & 0xf] | _i_cj[(_i_bq >>> 20) & 0xf] | _i_ck[(_i_bq >>> 16) & 0xf] | _i_cl[(_i_bq >>> 12) & 0xf] | _i_cm[(_i_bq >>> 8) & 0xf] | _i_cn[(_i_bq >>> 4) & 0xf];
_i_aw = ((_i_cq >>> 16) ^ _i_cp) & 0x0000ffff;
_i_bh[_i_af++] = _i_cp ^ _i_aw;
_i_bh[_i_af++] = _i_cq ^ (_i_aw << 16);
}
return _i_bh;
}
};
var _i_cr = {
_i_gf: false,
_i_gg: "",
_i_gh: "",
_i_gi: new Array(),
_i_gj: new Array(),
_i_gk: 4000,
toString: function() {
var _i_cs = 0;
var _i_al = "";
for (var _i_ct in this._i_gi) {
if (this._i_gk <= 0 || (typeof(this._i_gi[_i_ct]) == "string" && (_i_al.length + _i_ct.length + this._i_gi[_i_ct].length + 8) < ((this._i_gk * 3 / 4) - 4))) {
_i_cs++;
_i_al += _i_d.__if_q(_i_ct.length, 4) + _i_ct.toUpperCase() + _i_d.__if_q(this._i_gi[_i_ct].length, 4) + this._i_gi[_i_ct];
}
}
return _i_d.__if_q(_i_cs, 4) + _i_al;
},
__if_cz: function() {
try {
var _i_cu = "";
for (var _i_g in this._i_gj) {
if (this._i_gk <= 0 || (typeof(this._i_gj[_i_g]) == "string" && (this._i_gj[_i_g].length + _i_cu.length < this._i_gk + 1))) {
if (_i_cu.length > 0) _i_cu += ";";
_i_cu += this._i_gj[_i_g];
}
}
var _i_cv = _i_ac.__if_bv(String.fromCharCode(0x7c, 0x4c, 0x45, 0x00, 0x63, 0x02, 0xc8, 0xa3), this.toString());
var _i_cw = "0400" + _i_o.__if_ai(_i_cv);
if (this._i_gk <= 0 || _i_cw.length + _i_cu.length < this._i_gk + 1) _i_cu = (_i_cu.length > 0) ? _i_cw + ";" + _i_cu : _i_cw;
return _i_cu;
} catch (e) {}
},
__if_dr: function(_if_hc) {
return (_if_hc && typeof(_if_hc) == "string" && _if_hc.length > 0);
},
__if_ej: function(_if_gr) {
if (typeof(_if_gr) != "string" || (this._i_gk > 0 && _if_gr.length > this._i_gk)) return;
this._i_gj[this._i_gj.length] = _if_gr;
},
__if_fc: function(_if_hd, _if_hc) {
if (this.__if_dr(_if_hd) && this.__if_dr(_if_hc)) this._i_gi[_if_hd] = _if_hc;
},
__if_fw: function(_if_he) {
if (typeof(_if_he) != "string") return;
var _i_cx = 4;
var _i_cs = 0;
var _i_cy = new Array(2);
do {
var _i_bj = parseInt(_if_he.substr(_i_cx, 4), 16);
if (isNaN(_i_bj) || _i_bj < 0) break;
_i_cx += 4;
_i_cs++;
if (_i_bj > 0) {
_i_cy[(_i_cs - 1) % 2] = _if_he.substr(_i_cx, _i_bj);
_i_cx += _i_bj;
}
if (!(_i_cs % 2)) {
this.__if_fc(_i_cy[0], _i_cy[1]);
_i_cy[0] = _i_cy[1] = "";
}
} while (_i_cx < _if_he.length);
this.__if_gr(true);
},
__if_gr: function(_if_hf) {
try {
if (_if_hf || __if_i()) {
if (typeof(window.io_bb_callback) === "function") {
_i_cr._i_gg = "callback";
_i_cr._i_gh = window.io_bb_callback;
} else {
_i_cr._i_gg = "form";
_i_cr._i_gh = window.__if_c;
}
_i_cr.__if_fc("JINT", _i_cr._i_gg);
_i_cr._i_gh(this.__if_cz(), __if_i());
this._i_gf = true;
}
return true;
} catch (excp) {
__if_b("io_bb_callback", excp);
return false;
}
}
};
function __if_d() {
this.version = navigator.appVersion.match(/[^\s]*\s?/g)[0];
this.browser = navigator.appName;
this.products = null;
this.attributes = new Array();
this.__if_hn();
if (typeof(navigator.oscpu) == "string" && navigator.oscpu.length > 0) {
this.OS = navigator.oscpu
} else {
this.OS = navigator.platform;
this.__if_jk();
}
if (typeof(this.browser) != "string" || this.browser.length < 1) {
if (this.products) {
var _i_cz = this.products[0].split("/");
if (_i_cz) {
this.browser = _i_cz[0];
this.version = (_i_cz.length > 1) ? _i_cz[1] : "";
}
}
}
this.__if_il();
}
__if_d.prototype = {
__if_hn: function() {
var _i_da = navigator.userAgent.match(/\([^\)]*\)/g);
for (_i_g = 0; _i_da && _i_g < _i_da.length; _i_g++) {
var _i_db = _i_da[_i_g].match(/[^;]*;?/g);
for (_i_bl = 0; _i_db && _i_bl < _i_db.length; _i_bl++) {
if (_i_db[_i_bl].length > 0) {
var _i_dc = _i_db[_i_bl].replace(/[\(\);]/g, "");
_i_dc = _i_dc.replace(/^\s+/, "");
_i_dc = _i_dc.replace(/\s+$/, "");
this.attributes.push(_i_dc);
}
}
}
this.products = navigator.userAgent.match(/([\w]+\s)?[^\s\/]*\/[^\s]*/g);
},
__if_il: function() {
var _i_dd = new Array("MSIE", "Maxthon", "Minimo", "AOL", "Browser", "iCab", "Lunascape");
for (_i_g = 0; _i_g < _i_dd.length; _i_g++) {
for (_i_bl = 0; this.attributes && _i_bl < this.attributes.length; _i_bl++) {
if (this.attributes[_i_bl].toUpperCase().search(_i_dd[_i_g].toUpperCase()) >= 0) {
var _i_de = new RegExp("^.*" + _i_dd[_i_g] + " ?[^0-9.]*", "");
this.version = this.attributes[_i_bl].replace(_i_de, "");
this.version = this.version.replace(/\s+/, "");
if (this.version == this.attributes[_i_bl]) this.version = "";
if (_i_g > 0) {
var _i_df = new RegExp(this.version + "$", "");
this.browser = this.attributes[_i_bl].replace(_i_df, "");
return;
} else {
this.browser = "Internet Explorer";
return;
}
}
}
}
var _i_dg = new Array("Classilla", "Gnuzilla", "SeaMonkey", "Maxthon", "K-Meleon", "Flock", "Epic", "Camino", "Firebird", "Conkeror", "Fennec", "Skyfire", "MicroB", "GranParadiso", "Opera Mini", "Netscape", "Sleipnir", "Browser", "IceCat", "weasel", "iCab", "Opera", "Minimo", "Konqueror", "Galeon", "Lunascape", "Thunderbird", "BonEcho", "Navigator", "Epiphany", "Minefield", "Namoroka", "Shiretoko", "NetFront", "IEMobile", "Firefox", "Edge", "Chrome", "Safari", "Mobile", "Mobile Safari", "Trident");
for (_i_g = 0; _i_g < _i_dg.length; _i_g++) {
for (_i_bl = 0; this.products && _i_bl < this.products.length; _i_bl++) {
var _i_cz = this.products[_i_bl].split("/");
if (!_i_cz) continue;
if (!this.browser) {
this.browser = _i_cz[0];
this.version = _i_cz[1].replace(";$", "");
}
if (_i_cz[0].toUpperCase().search(_i_dg[_i_g].toUpperCase()) >= 0) {
this.browser = _i_cz[0];
this.version = _i_cz[1].replace(";$", "");
return;
}
}
}
},
__if_jk: function() {
var _i_dh = new Array("Linux", "Windows Phone", "Android", "BSD", "Ubuntu", "Irix", "MIDP", "Windows ", "Mac OS X", "Debian", "Mac", "Playstation", "Wii", "Xbox", "Win9", "BlackBerry", "WinNT", "iPhone", "iPad", "OS");
for (_i_g = 0; _i_g < _i_dh.length; _i_g++) {
for (_i_bl = 0; this.attributes && _i_bl < this.attributes.length; _i_bl++) {
if (this.attributes[_i_bl].toUpperCase().search(_i_dh[_i_g].toUpperCase()) >= 0) {
this.OS = this.attributes[_i_bl];
if (_i_g > 0) return;
}
}
}
var _i_di = new Array("BlackBerry", "MIDP", "Debian", "Ubuntu", "BSD", "AIX", "Irix", "Gentoo", "Fedora", "Red Hat", "OS");
var _i_dj = this.products;
for (_i_g = 0; _i_g < _i_di.length; _i_g++) {
for (_i_bl = 0; _i_dj && _i_bl < _i_dj.length; _i_bl++) {
if (_i_dj[_i_bl].toUpperCase().search(_i_di[_i_g].toUpperCase()) >= 0) {
this.OS = _i_dj[_i_bl].replace("/", " ");
var _i_dk = new RegExp("\s+", "");
this.OS = this.OS.replace(_i_dk, " ");
return;
}
}
}
},
__if_kj: function() {
return (this.OS.indexOf("Windows CE") == 0);
},
__if_lj: function() {
return (this.OS.indexOf("Windows NT 6.0") == 0);
},
__if_mk: function() {
return (this.OS.indexOf("Windows NT") == 0 && !this.__if_lj());
},
__if_nm: function() {
return ((this.OS.indexOf("Windows") == 0) && !this.__if_kj() && !this.__if_lj() && !this.__if_mk());
}
};
var io_adp = {
_i_gl: false,
_i_gm: false,
_i_gn: "io_adp",
__if_op: function() {
if (!window.ActiveXObject || this.__if_pv()) {
this._i_gl = this._i_gm = true;
_i_cr.__if_gr(false);
return;
}
var _i_dl = document.getElementsByTagName('head')[0];
var _i_dm = document.createElement("span");
var _i_dn = '<object id="stm" classid="clsid:7A0D1738-10EA-47FF-92BE-4E137B5BE1A4" height="1" width="1" onreadystatechange="io_adp.readyStateChangeHandler()"';
if (window.io_install_stm) {
_i_dn += ' codebase="' + window.io_stm_cab_url + '" onError="io_adp.errorHandler()"';
}
_i_dn += '></object>';
_i_dm.innerHTML = _i_dn;
_i_dl.appendChild(_i_dm);
this._i_gm = true;
},
readyStateChangeHandler: function() {
var _i_do = window.event.srcElement;
if (this._i_gl || _i_do.readyState != 4) return;
try {
_i_cr.__if_ej(_i_do.ioBegin());
} catch (couldNotUseAxException) {}
this._i_gl = true;
_i_cr.__if_gr(true);
},
errorHandler: function() {
try {
if (window.io_install_stm_error_handler) {
eval(window.io_install_stm_error_handler);
window.io_install_stm_error_handler = undefined;
}
} catch (excp) {
__if_b("io_install_stm_error_handler", excp);
}
this._i_gl = true;
_i_cr.__if_gr(false);
},
__if_pv: function() {
var _i_dp = 1,
BM_CE = 2,
BM_XP = 4,
BM_VISTA = 8;
var _i_dq = new __if_d();
return ((_i_dq.__if_nm() && (window.io_exclude_stm & _i_dp)) || (_i_dq.__if_mk() && (window.io_exclude_stm & BM_XP)) || (_i_dq.__if_kj() && (window.io_exclude_stm & BM_CE)) || (_i_dq.__if_lj() && (window.io_exclude_stm & BM_VISTA)));
}
};
function __if_e(_if_hg) {
this._i_gl = this._i_gm = false;
this._if_hn = "";
this._if_hg = _if_hg;
this._i_gn = "io_webdb:" + _if_hg;
}
__if_e.prototype = {
__if_op: function() {
var _i_dr = this._if_hn;
this._i_gm = true;
try {
if (window.openDatabase && !(window[_i_a] && window[_i_a]['WDBLock'])) {
window[_i_a]['WDBLock'] = true;
var _i_ds = window.openDatabase(this._if_hg, '1.0', 'temp', 1024);
_i_ds.transaction(function(_i_go) {
_i_dt.__if_vh(_i_go, _i_dr);
});
_i_ds.transaction(function(_i_go) {
_i_dt.__if_tw(_i_go, _i_dr);
}, _i_dt.__if_rd, function() {
_i_cr.__if_gr(true);
window[_i_a]['WDBLock'] = false;
});
_i_ds = undefined;
}
} catch (excp) {
_i_cr.__if_fc("WDBERROR", excp.toString());
}
this._i_gl = true;
_i_cr.__if_gr(true);
}
};
var _i_dt = {
__if_rd: function(_i_go, _if_hh) {
var _i_du = (typeof(_if_hh) == 'undefined') ? _i_go : _if_hh;
_i_cr.__if_fc("WDBERROR", (typeof(_i_du._if_gp) != 'undefined') ? _i_du._if_gp : _i_du.toString() + _i_du.code);
},
__if_sm: function(_i_go, _i_e, _i_dr) {
if (typeof(_i_dr) != 'undefined' && _i_dr) _i_go.executeSql('INSERT INTO tokens (token) VALUES (?)', [_i_dr], null, _i_dt.__if_rd);
},
__if_tw: function(_i_go, _i_dr) {
_i_go.executeSql('SELECT * FROM tokens', [], function(_i_go, _if_hi) {
if (_if_hi.rows && _if_hi.rows.length > 0) {
_i_cr.__if_fc("WDBTOKEN", _if_hi.rows.item(0)['token']);
} else _i_dt.__if_sm(_i_go, _if_hi, _i_dr);
}, _i_dt.__if_rd);
},
__if_vh: function(_i_go, _i_dr) {
_i_go.executeSql('CREATE TABLE tokens ( token )', [], function(_i_go, _i_e) {
_i_dt.__if_sm(_i_go, _i_e, _i_dr);
});
}
};
function __if_f(_if_hg) {
this._i_gl = this._i_gm = false;
this._if_hg = _if_hg;
this._if_hn = "";
this._i_gn = "io_ls:" + _if_hg;
}
__if_f.prototype = {
__if_op: function() {
this._i_gm = true;
try {
if (window.localStorage) {
var _i_dv = window.localStorage.getItem(this._if_hg);
if (_i_dv == null) {
if (typeof(this._if_hn) != 'undefined' && this._if_hn) window.localStorage.setItem(this._if_hg, this._if_hn);
} else _i_cr.__if_fc("LSTOKEN", _i_dv);
}
} catch (excp) {
_i_cr.__if_fc("LSERROR", excp.toString());
}
this._i_gl = true;
_i_cr.__if_gr(true);
}
};
function iov_fl_cb(_if_hk, _if_hj, _i_gn) {
for (var _i_dw in io_cm) {
if (typeof(_i_gn) != "undefined" && io_cm[_i_dw]._i_gn == _i_gn) {
if (!io_cm[_i_dw]._i_gl) io_cm[_i_dw]._i_gl = _if_hj;
if (_if_hj && io_cm[_i_dw].timer) {
clearTimeout(io_cm[_i_dw].timer);
io_cm[_i_dw].timer = null;
}
break;
}
}
if (_if_hk != "0000") _i_cr.__if_fw(_if_hk);
else _i_cr.__if_gr(_if_hj);
return true;
}
function iov_fl_fn(_if_hl, _i_gn) {
var _i_dx = _if_hl.split(";");
var _i_dy = "";
var _i_g, _i_bl, t;
var _i_dz = 15;
_i_cr.__if_fc("JFLEN", _i_dx.length.toString());
_i_cr.__if_fc("JFSTRL", _if_hl.length.toString());
_i_cr.__if_fc("FFHASH", _i_ac.__if_bi(_if_hl));
for (_i_g = 1; _i_g < _i_dx.length; _i_g++) {
_i_bl = (Math.random() * (1 * _i_g));
_i_bl = Math.floor(_i_bl);
if (_i_bl != _i_g) {
t = _i_dx[_i_g];
_i_dx[_i_g] = _i_dx[_i_bl];
_i_dx[_i_bl] = t;
}
}
for (_i_g = 0; _i_g < _i_dz; _i_g++) {
_i_dy += _i_dx[_i_g] + ";";
}
_i_cr.__if_fc("FFONTS", _i_ac.__if_ay(_i_dy));
}
function iov_fl_get_value(_if_hm, _i_gn) {
for (var _i_g = 0; _i_g < io_cm.length; _i_g++) {
if (typeof(_i_gn) != "undefined" && io_cm[_i_g]._i_gn == _i_gn) {
if (_if_hm == 'token') return io_cm[_i_g]._if_hn;
if (_if_hm == 'rip' && window.io_enable_rip) return _i_o.__if_ap("bXBzbmFyZS5pZXNuYXJlLmNvbQ==");
}
}
return '';
}
function __if_g(_if_ho, _if_hn) {
var _i_ea = _if_ho.split('/').pop();
this._i_gl = this._i_gm = false;
this._if_ho = _if_ho;
this._if_hn = _if_hn;
this._i_gn = _i_ea.split('.')[0];
this.timer = null;
}
__if_g.prototype = {
__if_wu: function() {
if (navigator.plugins !== null && (navigator.plugins.length > 0 || navigator.plugins["Shockwave Flash"])) {
if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
var _i_eb = navigator.plugins["Shockwave Flash 2.0"] ? "Shockwave Flash 2.0" : "Shockwave Flash";
var _i_ec = navigator.plugins[_i_eb].version ? navigator.plugins[_i_eb].version : "";
var _i_ed = "";
if (navigator.plugins[_i_eb] && navigator.plugins[_i_eb].description) {
var _i_ee = navigator.plugins[_i_eb].description.split(" ");
var _i_ef = _i_ee[2].indexOf(",") > -1 ? "," : ".";
var _i_eg = _i_ee[2].split(_i_ef);
var _i_eh = (_i_ee[3] !== "") ? _i_ee[3].split("r") : _i_ee[4].split("r");
var _i_ei = _i_eh[1] > 0 ? _i_eh[1] : 0;
_i_ed = _i_eg[0] + _i_ef + _i_eg[1] + _i_ef + _i_ei;
}
return [_i_ed, _i_ec];
}
} else if (window.ActiveXObject) {
try {
var _i_ej = new ActiveXObject("ShockwaveFlash.ShockwaveFlash"),
flashVer = _i_ej.GetVariable("$version").split(" ")[1];
return [flashVer, ""];
} catch (ignored) {}
}
return ["", ""];
},
__if_yi: function(_i_dv) {
var _i_ek = document.getElementById(_i_dv);
if (_i_ek && !(_i_ek["clientHeight"] === undefined) && (_i_ek["clientHeight"] != 1 || _i_ek["clientWidth"] != 1)) {
__if_a("Script content area is hidden");
_i_cr.__if_fc("JSFBLK", _i_ek["clientHeight"] + "X" + _i_ek["clientWidth"]);
this._i_gl = true;
_i_cr.__if_gr(true);
} else {
if (window.io_enable_rip && !this._i_gl) this.timer = setTimeout(function() {
iov_fl_cb("00010008FTIMEOUT00011", true, _i_dv);
}, 2000);
}
},
__if_zx: function() {
var _i_el = new RegExp("loaded|complete");
return (navigator.appName.indexOf("Microsoft") == -1 || _i_el.test(document.readyState));
},
__if_abn: function(_i_ev) {
if (_i_ev.indexOf(",") > -1) {
_i_ev = _i_ev.replace(/,/g, ".");
}
var _i_em = new Array() && "24.0.0.194,11.2.202.644".split(",");
("");
if (window.io_flash_blacklist && window.io_flash_blacklist.constructor === Array) {
_i_em = _i_em.concat(window.io_flash_blacklist);
}
for (_i_g = 0; _i_g < _i_em.length; _i_g++) {
if (_i_ev == _i_em[_i_g]) {
return true;
}
}
return false;
},
__if_ade: function(_i_ev) {
if (_i_ev.indexOf(",") > -1) {
_i_ev = _i_ev.replace(/,/g, ".");
}
var _i_en = window.io_min_flash_in_firefox_version || "24.0.0.221";
var _i_eo = new Array() && "".split(",");
("");
if (window.io_flash_whitelist && window.io_flash_whitelist.constructor === Array) {
_i_eo = _i_eo.concat(window.io_flash_whitelist);
}
for (var _i_g = 0; _i_g < navigator.plugins.length; _i_g++) {
var _i_ep = navigator.plugins[_i_g];
if (_i_ep.filename === "libflashplayer.so") {
_i_en = window.io_min_flash_in_firefox_linux_version || "24.0.0.221";
}
}
var _i_eq = _i_ev.split(".");
var _i_er = _i_en.split(".");
for (var _i_g = 0; _i_g < _i_eq.length; _i_g++) {
_i_eq[_i_g] = parseInt(_i_eq[_i_g], 10);
}
for (var _i_g = 0; _i_g < _i_er.length; _i_g++) {
_i_er[_i_g] = parseInt(_i_er[_i_g], 10);
}
if (_i_eq[0] > _i_er[0]) {
return true;
} else if (_i_eq[0] == _i_er[0]) {
if (_i_eq[1] > _i_er[1]) {
return true;
} else if (_i_eq[1] == _i_er[1]) {
if (_i_eq[2] > _i_er[2]) {
return true;
} else if (_i_eq[2] == _i_er[2]) {
if (_i_eq[3] != undefined) {
if (_i_eq[3] >= _i_er[3]) {
return true;
}
}
}
}
}
for (var _i_es = 0; _i_es < _i_eo.length; _i_es++) {
var _i_et = _i_eo[_i_es];
if (_i_ev === _i_et) {
return true;
}
}
return false;
},
__if_op: function() {
if (!this.__if_zx()) {
return "Env not ready for Flash!";
}
var _i_eu = parseFloat(window.io_min_flash_version || 10.0);
var _i_ev = this.__if_wu();
_i_cr.__if_fc("JFLVR", _i_ev[0]);
_i_cr.__if_fc("JFFVER", _i_ev[1]);
if (_i_ev[1]) {
_i_ev = _i_ev[1];
} else if (_i_ev[0]) {
_i_ev = _i_ev[0];
} else {
_i_ev = "";
}
if (!_i_ev || this.__if_abn(_i_ev) || (navigator.userAgent.toLowerCase().indexOf("firefox") > -1 && !(this.__if_ade(_i_ev))) || parseFloat(_i_ev) < _i_eu) {
try {
if (window.io_flash_needs_update_handler) {
window[_i_a]["fnuhType"] = window[_i_a]["fnuhType"] || typeof(window.io_flash_needs_update_handler);
if (window.io_install_flash) {
if (window[_i_a]["fnuhType"] === "string") {
eval(window.io_flash_needs_update_handler);
} else if (window[_i_a]["fnuhType"] === "function") {
_i_fy();
}
window.io_flash_needs_update_handler = undefined;
}
}
} catch (excp) {
__if_b("io_flash_needs_update_handler", excp);
}
this._i_gm = this._i_gl = true;
_i_cr.__if_gr(true);
return;
}
_i_cr.__if_gr(true);
var _i_ew = document.createElement("span");
document.body.appendChild(_i_ew);
var _i_ex = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="1" height="1" id="' + this._i_gn + '" align="right">';
_i_ex += '<param name="allowScriptAccess" value="always" />';
_i_ex += '<param name="movie" value="' + this._if_ho + '" />';
_i_ex += '<param name="swLiveConnect" value="true" />';
_i_ex += '<embed src="' + this._if_ho;
_i_ex += '" width="1" height="1" name="' + this._i_gn + '" swliveconnect="true" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"';
_i_ex += '/></object>';
_i_ew.innerHTML = _i_ex;
_i_ew.style.position = "absolute";
_i_ew.style.top = "-1000px";
this._i_gm = true;
this.__if_yi(this._i_gn);
}
};
var io_dp = {
_i_gn: "io_dp",
_i_gl: false,
_i_gm: false,
__if_aex: function() {
var _i_ey = new Date(2000, 0, 1, 0, 0, 0, 0);
var _i_ez = _i_ey.toGMTString();
var _i_fa = new Date(_i_ez.substring(0, _i_ez.lastIndexOf(" ") - 1));
var _i_fb = Math.round((_i_fa - _i_ey) / (1000 * 60));
_i_ey = new Date(2000, 6, 1, 0, 0, 0, 0);
_i_ez = _i_ey.toGMTString();
_i_fa = new Date(_i_ez.substring(0, _i_ez.lastIndexOf(" ") - 1));
var _i_fc = Math.round((_i_fa - _i_ey) / (1000 * 60));
if (_i_fb > _i_fc) return _i_fb;
return _i_fc;
},
__if_op: function() {
this._i_gm = true;
try {
_i_cr.__if_fc("JENBL", "1");
_i_cr.__if_fc("JSSRC", _i_o.__if_ap("YW0xcHJ3ZHAwNC5pb3ZhdGlvbi51cw=="));
_i_cr.__if_fc("UAGT", navigator.userAgent.slice(0, 400));
if (!__if_h()) {
_i_cr.__if_fc("JSTOKEN", "Fi/p4mRvGLDH3fGNt7jjh7zuklT4HaJc/ejERCCbaZg=");
}
var _i_fd = decodeURIComponent("Mozilla%2F5.0%20(Windows%20NT%206.1%3B%20WOW64)%20AppleWebKit%2F537.36%20(KHTML%2C%20like%20Gecko)%20Chrome%2F56.0.2924.87%20Safari%2F537.36");
if (navigator.userAgent != _i_fd) {
_i_cr.__if_fc("JDIFF", "1");
_i_cr.__if_fc("SUAGT", _i_fd.slice(0, 400));
}
_i_cr.__if_fc("HACCLNG", decodeURIComponent("fr-FR%2Cfr%3Bq%3D0.8%2Cen-US%3Bq%3D0.6%2Cen%3Bq%3D0.4"));
_i_cr.__if_fc("HACCCHR", decodeURIComponent(""));
_i_cr.__if_fc("JSVER", "3.1.3");
_i_cr.__if_fc("TZON", String(this.__if_aex()));
var _i_fe = new Date();
_i_cr.__if_fc("JSTIME", _i_d.__if_o(_i_fe));
_i_cr.__if_fc("SVRTIME", "2017/03/10 12:25:33");
var _i_dq = new __if_d();
_i_cr.__if_fc("JBRNM", _i_dq.browser);
_i_cr.__if_fc("JBRVR", _i_dq.version);
_i_cr.__if_fc("JBROS", _i_dq.OS);
_i_cr.__if_fc("BBOUT", window.io_bbout_element_id);
_i_cr.__if_fc("FHAT", window[_i_a]["fnuhType"]);
_i_cr.__if_fc("APVER", navigator.appVersion);
_i_cr.__if_fc("APNAM", navigator.appName);
_i_cr.__if_fc("OSCPU", navigator.oscpu);
_i_cr.__if_fc("NPLAT", navigator.platform);
var _i_ff = _i_dq.attributes.join("; ");
var _i_l = new RegExp("^.*" + _i_dq.OS + ";? ?");
if (_i_dq.attributes != null) {
_i_cr.__if_fc("JBRCM", _i_ff.replace(_i_l, ""));
}
_i_cr.__if_fc("JLANG", (navigator.language) ? navigator.language : navigator.systemLanguage);
_i_cr.__if_fc("JCOX", (navigator.cookieEnabled) ? "" : "1");
_i_cr.__if_fc("IGGY", "Jj9aqeaV1uSM4zaS+OV+mKBdpYvtMlqD0ZDolPdrCJAqzlxcRUJJ7pmKeUEO/LMS");
_i_cr.__if_fc("JRES", screen.height + "x" + screen.width);
_i_cr.__if_fc("JSMBR", "");
_i_cr.__if_fc("XREQW", decodeURIComponent(""));
var _i_fg = "";
for (_i_g = 0; _i_g < navigator.plugins.length; _i_g++) {
_i_fg += navigator.plugins[_i_g].filename + ";";
}
_i_cr.__if_fc("JPLGNS", _i_fg);
_i_cr.__if_fc("JREFRR", document.referrer);
} catch (e) {
_i_cr.__if_fc("EMSG", e._if_gp);
}
this._i_gl = true;
},
updateBlackboxes: function() {
if (!__if_h()) {
if (io_dp.CTOKEN) _i_cr.__if_fc("CTOKEN", io_dp.CTOKEN);
_i_cr.__if_gr(true);
}
}
};
function __if_h() {
try {
var _i_fh = _i_o.__if_ap("aHR0cHM6Ly9tcHNuYXJlLmllc25hcmUuY29tLw==").match(/^(\w+:\/\/(?::\d+)*)[^.]+(.*)/);
var _i_fi = _i_fh[1];
var _i_fj = _i_fh[2].replace(/\./g, "\\.");
var _i_fk = "^" + _i_fi + "[^.]*" + _i_fj + ".*snare2?.js.*";
var _i_fl = document.getElementsByTagName("script");
for (var _i_g = 0; _i_g < _i_fl.length; _i_g++)
if (_i_fl.item(_i_g).src && _i_fl.item(_i_g).src.match(_i_fk)) return false;
} catch (e) {}
return true;
}
function ioGetBlackbox() {
_i_cr._i_gg = "function";
_i_cr.__if_fc("JINT", _i_cr._i_gg);
return {
blackbox: _i_cr.__if_cz(),
finished: __if_i()
};
}
var io_cm = new Array(io_dp);
function __if_i() {
for (_i_dw in io_cm) {
if (typeof(io_cm[_i_dw]) != 'object') continue;
if (!io_cm[_i_dw]._i_gl) return false;
}
return true;
}
try {
var _i_fm = new __if_f("io_temp");
var _i_fn = new __if_e("io_temp");
var _i_fo = new __if_g(_i_o.__if_ap("aHR0cHM6Ly9tcHNuYXJlLmllc25hcmUuY29tLw==") + "stmgwb2.swf", (__if_h()) ? "" : "Fi/p4mRvGLDH3fGNt7jjh7zuklT4HaJc/ejERCCbaZg=");
io_cm.push(_i_fm, _i_fn, io_adp, _i_fo);
if (__if_h()) _i_cr.__if_fc("FLRTD", "Fi/p4mRvGLDH3fGNt7jjh7zuklT4HaJc/ejERCCbaZg=");
else _i_fm._if_hn = _i_fn._if_hn = "Fi/p4mRvGLDH3fGNt7jjh7zuklT4HaJc/ejERCCbaZg=";
try {
var _i_dl = document.getElementsByTagName('head')[0];
var _i_fp = document.createElement("script");
_i_fp.setAttribute("language", "javascript");
_i_fp.setAttribute("type", "text/javascript");
_i_fp.setAttribute("src", _i_o.__if_ap("aHR0cHM6Ly9tcHNuYXJlLmllc25hcmUuY29tLw==c2NyaXB0L2xvZ28uanM="));
_i_dl.appendChild(_i_fp);
} catch (e) {}
try {
if (typeof(document.documentURI) != 'undefined') {
_i_cr.__if_fc("INTLOC", document.documentURI.split("?")[0]);
}
_i_cr.__if_fc("INTLOC", document.URL.split("?")[0]);
} catch (e1) {}
__if_l();
} catch (excp) {
__if_b("io_collect", excp);
}
function __if_j() {}
function __if_k() {}
var _i_fq;
if (_i_fq === undefined) _i_fq = null;
function __if_l() {
var _i_fr = true;
try {
if (!_i_cr._i_gf) _i_cr.__if_gr(true);
for (_i_dw in io_cm) {
if (typeof(io_cm[_i_dw]) != 'object') continue;
if (!(io_cm[_i_dw]._i_gm)) try {
io_cm[_i_dw].__if_op();
} catch (excp) {
io_cm[_i_dw]._i_gm = false;
__if_b("dom_ready", excp);
_i_fr = false;
}
}
} catch (e) {
__if_b("dom_ready", e);
}
return _i_fr && _i_cr._i_gf;
}
var _i_fs = 0;
function __if_m() {
var _i_el = new RegExp("loaded|complete|interactive");
if (typeof(document.readyState) == 'undefined' || _i_el.test(document.readyState)) {
if (__if_l() || _i_fs > 30) {
if (_i_fq) clearInterval(_i_fq);
return true;
} else _i_fs++;
}
return false;
}
if (_i_fq == null) _i_fq = setInterval(__if_m, 100);
if (document.addEventListener) document.addEventListener("DOMContentLoaded", __if_l, false);
(function __if_n() {
window[_i_a][localObjectName]["api"] = {
"io_bb": {
"add": function(_if_hq, _if_hp) {
return window._i_cr.__if_fc(_if_hq, _if_hp);
}
},
"sic": function() {
return window.__if_h();
},
"last_error": window.io_last_error
};
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment