1/* 2 Copyright(c) 2016, iovation, inc. All rights reserved. 3*/ 4(function I() { 5 (function () { 6 String.prototype.trim || 7 (String.prototype.trim = function () { 8 return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ''); 9 }); 10 })(); 11 var h = window || this, 12 D = h.io_global_object_name || 'IGLOO', 13 B = (h[D] = h[D] || {}), 14 a = (B.fp = B.fp || {}); 15 a.staticMain = I; 16 a.wa = new Date().getTime(); 17 a.xa = 0; 18 var m = document, 19 g = navigator; 20 a.I = '4.1.6'; 21 a.c = void 0; 22 a.m = -1; 23 a.last_error = h.fp_last_error = ''; 24 a.l = { 25 ea: !1, 26 v: '', 27 da: !0, 28 ca: !0, 29 M: [''], 30 N: [''], 31 ga: '', 32 fa: '', 33 ha: '', 34 ja: '', 35 ia: '', 36 J: '/stm3.swf', 37 }; 38 a.ea = 'boolean' !== typeof h.io_install_flash ? a.l.ea : h.io_install_flash; 39 a.da = 'boolean' !== typeof h.io_enable_rip ? a.l.da : h.io_enable_rip; 40 a.ca = 'boolean' !== typeof h.io_enable_ftoken ? a.l.ca : h.io_enable_ftoken; 41 a.v = h.io_flash_needs_update_handler || a.l.v; 42 a.M = h.io_flash_blacklist || a.l.M; 43 a.N = h.io_flash_whitelist || a.l.N; 44 a.ga = h.io_min_flash_in_firefox_version || a.l.ga; 45 a.fa = h.io_min_flash_in_firefox_linux_version || a.l.fa; 46 a.ha = parseFloat(h.io_min_flash_version || a.l.ha); 47 a.ja = h.io_submit_form_id || a.l.ja; 48 a.ia = h.io_submit_element_id || a.l.ia; 49 a.J = h.fp_flnm || a.l.J; 50 '/' !== a.J[0] && (a.J = '/' + a.J); 51 a.Xa = void 0; 52 a.g = { 53 s: function (a, b) { 54 var e = '', 55 c; 56 a = a.toString(); 57 for (c = b - a.length; e.length < c; ) e += '0'; 58 return e + a; 59 }, 60 Ka: function (d) { 61 return ( 62 d.getUTCFullYear() + 63 '/' + 64 a.g.s((d.getUTCMonth() + 1).toString(), 2) + 65 '/' + 66 a.g.s(d.getUTCDate().toString(), 2) + 67 ' ' + 68 a.g.s(d.getUTCHours().toString(), 2) + 69 ':' + 70 a.g.s(d.getUTCMinutes().toString(), 2) + 71 ':' + 72 a.g.s(d.getUTCSeconds().toString(), 2) 73 ); 74 }, 75 W: function (d, b) { 76 var e = d.toString(16); 77 return b ? a.g.s(e, b) : e; 78 }, 79 Sa: function (a) { 80 var b = '', 81 e, 82 c, 83 f, 84 r = a.length; 85 for (e = 0; e < r; e++) 86 if (((c = a.charCodeAt(e)), !(56320 <= c && 57344 > c))) { 87 if (55296 <= c && 56320 > c) { 88 if (e + 1 >= r) continue; 89 f = a.charCodeAt(++e); 90 if (56320 > f || 56832 <= c) continue; 91 c = ((c - 55296) << 10) + (c - 56320) + 65536; 92 } 93 b = 94 128 > c 95 ? b + String.fromCharCode(c) 96 : 2048 > c 97 ? b + String.fromCharCode(192 + (c >> 6), 128 + (c & 63)) 98 : 65536 > c 99 ? b + 100 String.fromCharCode( 101 224 + (c >> 12), 102 128 + ((c >> 6) & 63), 103 128 + (c & 63) 104 ) 105 : b + 106 String.fromCharCode( 107 240 + (c >> 18), 108 128 + ((c >> 12) & 63), 109 128 + ((c >> 6) & 63), 110 128 + (c & 63) 111 ); 112 } 113 return b; 114 }, 115 Ya: function (d) { 116 var b = '', 117 e, 118 c, 119 f, 120 r; 121 if ('function' === typeof h.encodeURIComponent) b = encodeURIComponent(d); 122 else { 123 d = a.g.Sa(d); 124 b = d.length; 125 r = ''; 126 f = new RegExp(/[a-zA-Z0-9-_.!~*'()]/); 127 for (e = 0; e < b; e++) 128 (c = d.charAt(e)), (r += -1 === f.test(c) ? '%' + a.g.W(c.charCodeAt(0)) : c); 129 b = r; 130 } 131 return b; 132 }, 133 }; 134 a.f = function (d, b, e) { 135 var c = '', 136 f = '', 137 r = '', 138 g = '', 139 E = '', 140 m = '', 141 v = ''; 142 d = d ? d.toString() + ' ' : ''; 143 b && 144 ((c = b.name ? '[ name: ' + b.name + ' ] ' : ''), 145 (f = b.Fa ? '[ errorObj: ' + b.Fa + ' ] ' : ''), 146 (r = b.description ? '[ description: ' + b.description + ' ] ' : ''), 147 (g = b.message ? '[ message: ' + b.message + ' ] ' : ''), 148 (E = b.lineNumber ? '[ line: ' + b.lineNumber + ' ] ' : ''), 149 (m = b.fileName ? '[ file: ' + b.fileName + ' ] ' : '')); 150 v = 'fp ' + d + c + f + r + g + E + m; 151 a.last_error = h.fp_last_error = v; 152 e && a.trace(v.toString()); 153 return v.toString().slice(0, 400); 154 }; 155 a.b = { 156 w: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
156+/=', 157 encode: function (d) { 158 var b, 159 e, 160 c, 161 f, 162 r, 163 g, 164 E, 165 m, 166 v = ''; 167 if (h.btoa) v = btoa(d); 168 else 169 for (m = d.length, b = 0; b < m; b += 3) 170 (e = d.charCodeAt(b)), 171 (c = d.charCodeAt(b + 1)), 172 (f = d.charCodeAt(b + 2)), 173 (r = e >> 2), 174 (e = ((e & 3) << 4) | (c >> 4)), 175 (g = ((c & 15) << 2) | (f >> 6)), 176 (E = f & 63), 177 isNaN(c) ? (g = E = 64) : isNaN(f) && (E = 64), 178 (v += 179 a.b.w.charAt(r) + a.b.w.charAt(e) + a.b.w.charAt(g) + a.b.w.charAt(E)); 180 return v; 181 }, 182 __if_dec: function (d) { 183 var b = '', 184 e = /^(?:[A-Za-z0-9+\/]{4})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/, 185 c = 0, 186 f, 187 r, 188 g, 189 m, 190 G, 191 v, 192 C, 193 q; 194 if (h.atob && e.test(d)) b = h.atob(d); 195 else 196 try { 197 for (v = C = q = r = g = m = G = b = '', f = d.length; c < f; ) 198 (r = a.b.w.indexOf(d.charAt(c++))), 199 (g = a.b.w.indexOf(d.charAt(c++))), 200 (m = a.b.w.indexOf(d.charAt(c++))), 201 (G = a.b.w.indexOf(d.charAt(c++))), 202 (v = (r << 2) | (g >> 4)), 203 (C = ((g & 15) << 4) | (m >> 2)), 204 (q = ((m & 3) << 6) | G), 205 (b += String.fromCharCode(v)), 206 64 !== m && (b += String.fromCharCode(C)), 207 64 !== G && (b += String.fromCharCode(q)), 208 (r = g = m = G = v = C = q = ''); 209 } catch (x) { 210 a.f('', x, !0), (b = ''); 211 } 212 return b; 213 }, 214 }; 215 a.trace = function (d) { 216 if ('function' === typeof h.io_trace_handler) 217 try { 218 var b = new Date(); 219 h.io_trace_handler( 220 a.g.s(b.getHours(), 2) + 221 ':' + 222 a.g.s(b.getMinutes(), 2) + 223 ':' + 224 a.g.s(b.getSeconds(), 2) + 225 '.' + 226 a.g.s(b.getMilliseconds(), 3) + 227 ' fp_' + 228 d 229 ); 230 } catch (e) { 231 a.f('trace: ', e, !1); 232 } 233 }; 234 'function' === typeof h.io_trace_handler && 235 a.trace(a.b.__if_dec('KioqOiBCZWdpbm5pbmcgZXhlY3V0aW9u')); 236 a.U = function () { 237 if (a.wa) 238 return ( 239 (a.xa = parseInt(new Date().getTime() - a.wa)), 240 a.a.add('JIFFY', a.xa.toString()), 241 !0 242 ); 243 }; 244 a.T = { 245 getElementById: function (a) { 246 var b, e, c, f; 247 if (m.getElementById) b = m.getElementById(a); 248 else if (m.all && m.getElementsByName) 249 for (e = m.getElementsByName(a), c = e.length, f = 0; f < c; f++) 250 e[f].id && e[f].id === a && (b = e[f]); 251 else a ? 'object' === typeof a && a.tagName && (b = a) : (b = void 0); 252 return b; 253 }, 254 }; 255 (function () { 256 try { 257 var d = a.T.getElementById(h.fp_bbout_element_id), 258 b = a.T.getElementById(a.ja), 259 e = a.T.getElementById(a.ia), 260 c = (d && d.form) || b || (e && e.form); 261 c && 262 (c.addEventListener 263 ? c.addEventListener('submit', a.U, !1) 264 : c.attachEvent && c.attachEvent('onsubmit', a.U)); 265 } catch (f) { 266 a.f('', f, !0); 267 } 268 })(); 269 a.X = function (a) { 270 var b = Object.prototype.toString.call(a), 271 e = /^(?:[A-Za-z0-9+\/]{4}
271)*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/, 272 c = !0; 273 !a || 32 > a.length ? (c = !1) : '[object String]' !== b ? (c = !1) : e.test(a) || (c = !1); 274 return c; 275 }; 276 a.aa = function () { 277 var d; 278 a.c && (d = a.c._token()); 279 return d; 280 }; 281 a.Ta = function (d) { 282 h.fp_bbout_element_id 283 ? (a.T.getElementById(h.fp_bbout_element_id).value = d) 284 : a.f('fp_bbout_element_id is not defined', !0); 285 }; 286 a.H = { 287 ma: function (a) { 288 if (!a) return ''; 289 a = a + ''; 290 var b = a.length, 291 e = '', 292 c = 0, 293 f = 0, 294 r, 295 g, 296 h; 297 for (r = 0; r < b; r++) 298 (g = a.charCodeAt(r)), 299 128 > g 300 ? f++ 301 : (h = 302 127 < g && 2048 > g 303 ? String.fromCharCode((g >> 6) | 192) + 304 String.fromCharCode((g & 63) | 128) 305 : String.fromCharCode((g >> 12) | 224) + 306 String.fromCharCode(((g >> 6) & 63) | 128) + 307 String.fromCharCode((g & 63) | 128)), 308 h && (f > c && (e += a.slice(c, f)), (e += h), (c = f = r + 1)); 309 f > c && (e += a.slice(c, b)); 310 return e; 311 }, 312 Ra: function (d) { 313 function b(a) { 314 var b = '', 315 d, 316 c; 317 for (d = 7; 0 <= d; d--) (c = (a >>> (4 * d)) & 15), (b += c.toString(16)); 318 return b; 319 } 320 function e(a, b) { 321 return (a << b) | (a >>> (32 - b)); 322 } 323 d = a.H.ma(d); 324 var c, 325 f, 326 r = Array(80), 327 g = 1732584193, 328 h = 4023233417, 329 m = 2562383102, 330 v = 271733878, 331 C = 3285377520, 332 q, 333 x, 334 w, 335 A, 336 y; 337 q = d.length; 338 var z = [], 339 l; 340 for (c = 0; c < q - 3; c += 4) 341 (f =
342 (d.charCodeAt(c) << 24) | 343 (d.charCodeAt(c + 1) << 16) | 344 (d.charCodeAt(c + 2) << 8) | 345 d.charCodeAt(c + 3)), 346 z.push(f); 347 switch (q % 4) { 348 case 0: 349 c = 2147483648; 350 break; 351 case 1: 352 c = (d.charCodeAt(q - 1) << 24) | 8388608; 353 break; 354 case 2: 355 c = (d.charCodeAt(q - 2) << 24) | (d.charCodeAt(q - 1) << 16) | 32768; 356 break; 357 case 3: 358 c = 359 (d.charCodeAt(q - 3) << 24) | 360 (d.charCodeAt(q - 2) << 16) | 361 (d.charCodeAt(q - 1) << 8) | 362 128; 363 } 364 for (z.push(c); 14 !== z.length % 16; ) z.push(0); 365 z.push(q >>> 29); 366 z.push((q << 3) & 4294967295); 367 l = z.length; 368 for (d = 0; d < l; d += 16) { 369 for (c = 0; 16 > c; c++) r[c] = z[d + c]; 370 for (c = 16; 79 >= c; c++) r[c] = e(r[c - 3] ^ r[c - 8] ^ r[c - 14] ^ r[c - 16], 1); 371 f = g; 372 q = h; 373 x = m; 374 w = v; 375 A = C; 376 for (c = 0; 19 >= c; c++) 377 (y = (e(f, 5) + ((q & x) | (~q & w)) + A + r[c] + 1518500249) & 4294967295), 378 (A = w), 379 (w = x), 380 (x = e(q, 30)), 381 (q = f), 382 (f = y); 383 for (c = 20; 39 >= c; c++) 384 (y = (e(f, 5) + (q ^ x ^ w) + A + r[c] + 1859775393) & 4294967295), 385 (A = w), 386 (w = x), 387 (x = e(q, 30)), 388 (q = f), 389 (f = y); 390 for (c = 40; 59 >= c; c++) 391 (y = 392 (e(f, 5) + ((q & x) | (q & w) | (x & w)) + A + r[c] + 2400959708) & 393 4294967295), 394 (A = w), 395 (w = x), 396 (x = e(q, 30)), 397 (q = f), 398 (f = y); 399 for (c = 60; 79 >= c; c++) 400 (y = (e(f, 5) + (q ^ x ^ w) + A + r[c] + 3395469782) & 4294967295), 401 (A = w), 402 (w = x), 403 (x = e(q, 30)), 404 (q = f), 405 (f = y); 406 g = (g + f) & 4294967295; 407 h = (h + q) & 4294967295; 408 m = (m + x) & 4294967295; 409 v = (v + w) & 4294967295; 410 C = (C + A) & 4294967295; 411 } 412 y = b(g) + b(h) + b(m) + b(v) + b(C); 413 return y.toLowerCase(); 414 }, 415 Ca: function (d, b) { 416 a.trace(a.b.__if_dec('aW9jOiBiZWdpbm5pbmcgZW5jcnlwdGlvbg==')); 417 var e = [ 418 16843776, 0, 65536, 16843780, 16842756, 66564, 4, 65536, 1024, 16843776, 419 16843780, 1024, 16778244, 16842756, 16777216, 4, 1028, 16778240, 16778240, 420 66560, 66560, 16842752, 16842752, 16778244, 65540, 16777220, 16777220, 65540, 0, 421 1028, 66564, 16777216, 65536, 16843780, 4, 16842752, 16843776, 16777216, 422 16777216, 1024, 16842756, 65536, 66560, 16777220, 1024, 4, 16778244, 66564, 423 16843780, 65540, 16842752, 16778244, 16777220, 1028, 66564, 16843776, 1028, 424 16778240, 16778240, 0, 65540, 66560, 0, 16842756, 425 ], 426 c = [ 427 -2146402272, -2147450880, 32768, 1081376, 1048576, 32, -2146435040, -2147450848, 428 -2147483616, -2146402272, -2146402304, -2147483648, -2147450880, 1048576, 32, 429 -2146435040, 1081344, 1048608, -2147450848, 0, -2147483648, 32768, 1081376, 430 -2146435072, 1048608, -2147483616, 0, 1081344, 32800, -2146402304, -2146435072, 431 32800, 0, 1081376, -2146435040, 1048576, -2147450848, -2146435072, -2146402304, 432 32768, -2146435072, -2147450880, 32, -2146402272, 1081376, 32, 32768, 433 -2147483648, 32800, -2146402304, 1048576, -2147483616, 1048608, -2147450848, 434 -2147483616, 1048608, 1081344, 0, -2147450880, 32800, -2147483648, -2146435040, 435 -2146402272, 1081344, 436 ], 437 f = [ 438 520, 134349312, 0, 134348808, 134218240, 0, 131592, 134218240, 131080, 439 134217736, 134217736, 131072, 134349320, 131080, 134348800, 520, 134217728, 8, 440 134349312, 512, 131584, 134348800, 134348808, 131592, 134218248, 131584, 131072, 441 134218248, 8, 134349320, 512, 134217728, 134349312, 134217728, 131080, 520, 442 131072, 134349312, 134218240, 0, 512, 131080, 134349320, 134218240, 134217736, 443 512, 0, 134348808, 134218248, 131072, 134217728, 134349320, 8, 131592, 131584, 444 134217736, 134348800, 134218248, 520, 134348800, 131592, 8, 134348808, 131584, 445 ], 446 g = [ 447 8396801, 8321, 8321, 128, 8396928, 8388737, 8388609, 8193, 0, 8396800, 8396800, 448 8396929, 129, 0, 8388736, 8388609, 1, 8192, 8388608, 8396801, 128, 8388608, 449 8193, 8320, 8388737, 1, 8320, 8388736, 8192, 8396928, 8396929, 129, 8388736, 450 8388609, 8396800, 8396929, 129, 0, 0, 8396800, 8320, 8388736, 8388737, 1, 451 8396801, 8321, 8321, 128, 8396929, 129, 1, 8192, 8388609, 8193, 8396928, 452 8388737, 8193, 8320, 8388608, 8396801, 128, 8388608, 8192, 8396928, 453 ], 454 h = [ 455 256, 34078976, 34078720, 1107296512, 524288, 256, 1073741824, 34078720, 456 1074266368, 524288, 33554688, 1074266368, 1107296512, 1107820544, 524544, 457 1073741824, 33554432, 1074266112, 1074266112, 0, 1073742080, 1107820800, 458 1107820800, 33554688, 1107820544, 1073742080, 0, 1107296256, 34078976, 33554432, 459 1107296256, 524544, 524288, 1107296512, 256, 33554432, 1073741824, 34078720, 460 1107296512, 1074266368, 33554688, 1073741824, 1107820544, 34078976, 1074266368, 461 256, 33554432, 1107820544, 1107820800, 524544, 1107296256, 1107820800, 34078720, 462 0, 1074266112, 1107296256, 524544, 33554688, 1073742080, 524288, 0, 1074266112, 463 34078976, 1073742080, 464 ], 465 m = [ 466 536870928, 541065216, 16384, 541081616, 541065216, 16, 541081616, 41943
46604, 467 536887296, 4210704, 4194304, 536870928, 4194320, 536887296, 536870912, 16400, 0, 468 4194320, 536887312, 16384, 4210688, 536887312, 16, 541065232, 541065232, 0, 469 4210704, 541081600, 16400, 4210688, 541081600, 536870912, 536887296, 16, 470 541065232, 4210688, 541081616, 4194304, 16400, 536870928, 4194304, 536887296, 471 536870912, 16400, 536870928, 541081616, 4210688, 541065216, 4210704, 541081600, 472 0, 541065232, 16, 16384, 541065216, 4210704, 16384, 4194320, 536887312, 0, 473 541081600, 536870912, 4194320, 536887312, 474 ], 475 B = [ 476 2097152, 69206018, 67110914, 0, 2048, 67110914, 2099202, 69208064, 69208066, 477 2097152, 0, 67108866, 2, 67108864, 69206018, 2050, 67110912, 2099202, 2097154, 478 67110912, 67108866, 69206016, 69208064, 2097154, 69206016, 2048, 2050, 69208066, 479 2099200, 2, 67108864, 2099200, 67108864, 2099200, 2097152, 67110914, 67110914, 480 69206018, 69206018, 2, 2097154, 67108864, 67110912, 2097152, 69208064, 2050, 481 2099202, 69208064, 2050, 67108866, 69208066, 69206016, 2099200, 0, 2, 69208066, 482 0, 2099202, 69206016, 2048, 67108866, 67110912, 2048, 2097154, 483 ], 484 v = [ 485 268439616, 4096, 262144, 268701760, 268435456, 268439616, 64, 268435456, 262208, 486 268697600, 268701760, 266240, 268701696, 266304, 4096, 64, 268697600, 268435520, 487 268439552, 4160, 266240, 262208, 268697664, 268701696, 4160, 0, 0, 268697664, 488 268435520, 268439552, 266304, 262144, 266304, 262144, 268701696, 4096, 64, 489 268697664, 4096, 266304, 268439552, 64, 268435520, 268697600, 268697664, 490 268435456, 262144, 268439616, 0, 268701760, 262208, 268435520, 268697600, 491 268439552, 268439616, 0, 268701760, 266240, 266240, 4160, 4160, 262208, 492 268435456, 268701696, 493 ], 494 C = a.H.Ba(d), 495 q = 0, 496 x = b.length, 497 w = 0, 498 A = [0, 32, 2], 499 y, 500 z, 501 l, 502 F, 503 u, 504 n, 505 k, 506 t, 507 p, 508 D = '', 509 H = ''; 510 try { 511 for (b += '\x00\x00\x00\x00\x00\x00\x00\x00'; q < x; ) { 512 n = 513 (b.charCodeAt(q++) << 24) ^ 514 (b.charCodeAt(q++) << 16) ^ 515 (b.charCodeAt(q++) << 8) ^ 516 b.charCodeAt(q++); 517 k = 518 (b.charCodeAt(q++) << 24) ^ 519 (b.charCodeAt(q++) << 16) ^ 520 (b.charCodeAt(q++) << 8) ^ 521 b.charCodeAt(q++); 522 l = ((n >>> 4) ^ k) & 252645135; 523 k ^= l; 524 n ^= l << 4; 525 l = ((n >>> 16) ^ k) & 65535; 526 k ^= l; 527 n ^= l << 16; 528 l = ((k >>> 2) ^ n) & 858993459; 529 n ^= l; 530 k ^= l << 2; 531 l = ((k >>> 8) ^ n) & 16711935; 532 n ^= l; 533 k ^= l << 8; 534 l = ((n >>> 1) ^ k) & 1431655765; 535 k ^= l; 536 n ^= l << 1; 537 n = (n << 1) | (n >>> 31); 538 k = (k << 1) | (k >>> 31); 539 for (z = 0; 3 > z; z += 3) { 540 t = A[z + 1]; 541 p = A[z + 2]; 542 for (y = A[z]; y !== t; y += p) 543 (F = k ^ C[y]), 544 (u = ((k >>> 4) | (k << 28)) ^ C[y + 1]), 545 (l = n), 546 (n = k), 547 (k = 548 l ^ 549 (c[(F >>> 24) & 63] | 550 g[(F >>> 16) & 63] | 551 m[(F >>> 8) & 63] | 552 v[F & 63] | 553 e[(u >>> 24) & 63] | 554 f[(u >>> 16) & 63] | 555 h[(u >>> 8) & 63] | 556 B[u & 63])); 557 l = n; 558 n = k; 559 k = l; 560 } 561 n = (n >>> 1) | (n << 31); 562 k = (k >>> 1) | (k << 31); 563 l = ((n >>> 1) ^ k) & 1431655765; 564 k ^= l; 565 n ^= l << 1; 566 l = ((k >>> 8) ^ n) & 16711935; 567 n ^= l; 568 k ^= l << 8; 569 l = ((k >>> 2) ^ n) & 858993459; 570 n ^= l; 571 k ^= l << 2; 572 l = ((n >>>
572 16) ^ k) & 65535; 573 k ^= l; 574 n ^= l << 16; 575 l = ((n >>> 4) ^ k) & 252645135; 576 k ^= l; 577 n ^= l << 4; 578 H += String.fromCharCode( 579 n >>> 24, 580 (n >>> 16) & 255, 581 (n >>> 8) & 255, 582 n & 255, 583 k >>> 24, 584 (k >>> 16) & 255, 585 (k >>> 8) & 255, 586 k & 255 587 ); 588 w += 8; 589 512 === w && ((D += H), (H = ''), (w = 0)); 590 } 591 } catch (J) { 592 a.f('ioc: error while to encrypting', J, !0); 593 } 594 a.trace(a.b.__if_dec('aW9jOiBlbmNyeXB0aW9uIGNvbXBsZXRl')); 595 return D + H; 596 }, 597 Ba: function (a) { 598 var b = [ 599 0, 4, 536870912, 536870916, 65536, 65540, 536936448, 536936452, 512, 516, 600 536871424, 536871428, 66048, 66052, 536936960, 536936964, 601 ], 602 e = [ 603 0, 1, 1048576, 1048577, 67108864, 67108865, 68157440, 68157441, 256, 257, 604 1048832, 1048833, 67109120, 67109121, 68157696, 68157697, 605 ], 606 c = [ 607 0, 8, 2048, 2056, 16777216, 16777224, 16779264, 16779272, 0, 8, 2048, 2056, 608 16777216, 16777224, 16779264, 16779272, 609 ], 610 f = [ 611 0, 2097152, 134217728, 136314880, 8192, 2105344, 134225920, 136323072, 131072, 612 2228224, 134348800, 136445952, 139264, 2236416, 134356992, 136454144, 613 ], 614 g = [ 615 0, 262144, 16, 262160, 0, 262144, 16, 262160, 4096, 266240, 4112, 266256, 4096, 616 266240, 4112, 266256, 617 ], 618 h = [ 619 0, 1024, 32, 1056, 0, 1024, 32, 1056, 33554432, 33555456, 33554464, 33555488, 620 33554432, 33555456, 33554464, 33555488, 621 ], 622 m = [ 623 0, 268435456, 524288, 268959744, 2, 268435458, 524290, 268959746, 0, 268435456, 624 524288, 268959744, 2, 268435458, 524290, 268959746, 625 ], 626 B = [ 627 0, 65536, 2048, 67584, 536870912, 536936448, 536872960, 536938496, 131072,
628 196608, 133120, 198656, 537001984, 537067520, 537004032, 537069568, 629 ], 630 v = [ 631 0, 262144, 0, 262144, 2, 262146, 2, 262146, 33554432, 33816576, 33554432, 632 33816576, 33554434, 33816578, 33554434, 33816578, 633 ], 634 C = [ 635 0, 268435456, 8, 268435464, 0, 268435456, 8, 268435464, 1024, 268436480, 1032, 636 268436488, 1024, 268436480, 1032, 268436488, 637 ], 638 q = [ 639 0, 32, 0, 32, 1048576, 1048608, 1048576, 1048608, 8192, 8224, 8192, 8224, 640 1056768, 1056800, 1056768, 1056800, 641 ], 642 x = [ 643 0, 16777216, 512, 16777728, 2097152, 18874368, 2097664, 18874880, 67108864, 644 83886080, 67109376, 83886592, 69206016, 85983232, 69206528, 85983744, 645 ], 646 w = [ 647 0, 4096, 134217728, 134221824, 524288, 528384, 134742016, 134746112, 16, 4112, 648 134217744, 134221840, 524304, 528400, 134742032, 134746128, 649 ], 650 A = [0, 4, 256, 260, 0, 4, 256, 260, 1, 5, 257, 261, 1, 5, 257, 261], 651 y = [32], 652 z = [0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0], 653 l, 654 F, 655 u, 656 n = (l = 0), 657 k, 658 t = 659 (a.charCodeAt(l++) << 24) | 660 (a.charCodeAt(l++) << 16) | 661 (a.charCodeAt(l++) << 8) | 662 a.charCodeAt(l++), 663 p = 664 (a.charCodeAt(l++) << 24) | 665 (a.charCodeAt(l++) << 16) | 666 (a.charCodeAt(l++) << 8) | 667 a.charCodeAt(l++); 668 u = ((t >>> 4) ^ p) & 252645135; 669 p ^= u; 670 t ^= u << 4; 671 u = ((p >>> -16) ^ t) & 65535; 672 t ^= u; 673 p ^= u << -16; 674 u = ((t >>> 2) ^ p) & 858993459; 675 p ^= u; 676 t ^= u << 2; 677 u = ((p >>> -16) ^ t) & 65535; 678 t ^= u; 679 p ^= u << -16; 680 u = ((t >>> 1) ^ p) & 1431655765; 681 p ^= u; 682 t ^= u << 1; 683 u = ((p >>> 8) ^ t) & 16711935; 684 t ^= u; 685 p ^= u << 8; 686 u = ((t >>> 1) ^ p) & 1431655765; 687 p ^= u; 688 u = ((t ^ (u << 1)) << 8) | ((p >>> 20) & 240); 689 t = (p << 24) | ((p << 8) & 16711680) | ((p >>> 8) & 65280) | ((p >>> 24) & 240); 690 p = u; 691 a = z.length; 692 for (k = 0; k < a; k++) 693 z[k] 694 ? ((t = (t << 2) | (t >>> 26)), (p = (p << 2) | (p >>> 26))) 695 : ((t = (t << 1) | (t >>> 27)), (p = (p << 1) | (p >>> 27))), 696 (t &= -15), 697 (p &= -15), 698 (l = 699 b[t >>> 28] | 700 e[(t >>> 24) & 15] | 701 c[(t >>> 20) & 15] | 702 f[(t >>> 16) & 15] | 703 g[(t >>> 12) & 15] | 704 h[(t >>> 8) & 15] | 705 m[(t >>> 4) & 15]), 706 (F = 707 B[p >>> 28] | 708 v[(p >>> 24) & 15] | 709 C[(p >>> 20) & 15] | 710 q[(p >>> 16) & 15] | 711 x[(p >>> 12) & 15] | 712 w[(p >>> 8) & 15] | 713 A[(p >>> 4) & 15]), 714 (u = ((F >>> 16) ^ l) & 65535), 715 (y[n++] = l ^ u), 716 (y[n++] = F ^ (u << 16)); 717 return y; 718 }, 719 }; 720 a.Y = function () { 721 var d, 722 b, 723 e = a.G.length; 724 for (d = 0; d < e; d++) if (((b = a.F[a.G[d]]), 'object' === typeof b && !b.i)) return !1; 725 return !0; 726 }; 727 h.fpGetBlackbox = function () { 728 a.a.D = 'function'; 729 a.a.add('JINT', a.a.D); 730 try { 731 a.U(); 732 } catch (d) { 733 a.f('', d, !0); 734 } 735 return { blackbox: a.a.la(), finished: a.Y() }; 736 }; 737 a.a = { 738 ka: !1, 739 sa: '', 740 D: '', 741 ba: '', 742 C: {}, 743 R: 4e3, 744 toString: function () { 745 var d = 0, 746 b = '', 747 e; 748 4e3 > a.a.R && (a.a.C.FFONTS = void 0); 749 for (e in a.a.C) 750 'string' === typeof a.a.C[e] && 751 (0 >= a.a.R || 752 b.length + e.length + a.a.C[e].length + 8 < (3 * a.a.R) / 4 - 8) && 753 (d++, 754 (b += 755 a.g.W(e.length, 4) + 756 e.toUpperCase() + 757 a.g.W(a.a.C[e].length, 4) + 758 a.a.C[e])); 759 return a.g.W(d, 4) + b; 760 }, 761 la: function () { 762 try { 763 var d = '', 764 b, 765 e;
766 b = a.H.Ca(String.fromCharCode(124, 76, 69, 0, 99, 2, 200, 163), a.a.toString()); 767 e = '0400' + a.b.encode(b); 768 0 >= a.a.R || e.length <= a.a.R ? ((d = e), (a.a.sa = e)) : (d = a.a.sa); 769 return d; 770 } catch (c) { 771 a.f('', c, !0); 772 } 773 }, 774 ra: function (a) { 775 return a && 'string' === typeof a && 0 < a.length; 776 }, 777 add: function (d, b) { 778 a.a.ra(d) && a.a.ra(b) && (a.a.C[d] = a.H.ma(b)); 779 }, 780 append: function (d) { 781 if ('string' === typeof d) { 782 var b = 4, 783 e = 0, 784 c = Array(2), 785 f, 786 g; 787 for (g = d.length; b < g; ) { 788 f = parseInt(d.substr(b, 4), 16); 789 if (isNaN(f) || 0 > f) break; 790 b += 4; 791 e++; 792 0 < f && ((c[(e - 1) % 2] = d.substr(b, f)), (b += f)); 793 0 === e % 2 && (a.a.add(c[0], c[1]), (c[0] = c[1] = '')); 794 } 795 a.a.update(!0); 796 } 797 }, 798 update: function (d) { 799 var b = '', 800 e = ''; 801 try { 802 if (d || a.Y()) 803 a.U(), 804 'submitlogin' !== a.a.D && 805 ('function' === typeof h.fp_bb_callback 806 ? ((a.a.D = 'callback'), 807 (b = a.a.la()), 808 (e = a.Y()), 809 (a.a.ba = h.fp_bb_callback)) 810 : ((a.a.D = 'form'), (b = a.a.la()), (a.a.ba = a.Ta))), 811 a.a.add('JINT', a.a.D), 812 a.a.ba(b, e), 813 (a.a.ka = !0); 814 return !0; 815 } catch (c) { 816 return a.f('io_bb.update', c, !0), !1; 817 } 818 }, 819 }; 820 a.Oa = function (a) { 821 this.i = this.j = this.o = !1; 822 this.h = ''; 823 this.name = a; 824 this.label = 'io_webdb:' + a; 825 }; 826 a.Oa.prototype = { 827 L: function () { 828 a.trace(a.b.__if_dec('d2RwOiBXZWJEQiBjb2xsZWN0aW9uIHN0YXJ0aW5n')); 829 var d = this.h, 830 b; 831 this.j = !0; 832 try { 833 h.openDatabase && 834 !B.WDBLock && 835 ((B.WDBLock = !0),
836 (b = h.openDatabase(this.name, '1.0', 'temp', 1024)), 837 b.transaction(function (b) { 838 a.A.create(b, d); 839 }), 840 b.transaction( 841 function (b) { 842 a.A.Ma(b, d); 843 }, 844 a.A.$, 845 function () { 846 a.trace(a.b.__if_dec('d2RwOiBXZWJEQiBkb25l')); 847 a.a.update(!0); 848 B.WDBLock = !1; 849 } 850 )); 851 } catch (e) { 852 (b = void 0), 853 a.a.add('WDBERROR', a.f('', e, !0)), 854 a.trace(a.b.__if_dec('d2RwOiBXZWJEQiBjb2xsZWN0aW9uIGZhaWxlZA==')); 855 } 856 this.i = !0; 857 this.h && (this.o = !0); 858 a.a.update(!0); 859 a.trace(a.b.__if_dec('d2RwOiBXZWJEQiBjb2xsZWN0aW9uIGNvbXBsZXRl')); 860 }, 861 }; 862 a.A = { 863 $: function (d, b) { 864 try { 865 var e = b ? b : d; 866 a.a.add('WDBERROR', e.message ? e.message : e.toString() + e.code); 867 } catch (c) { 868 a.a.add('WDBERROR', a.f('MetaError: ', c, !0)); 869 } 870 }, 871 va: function (d, b, e) { 872 a.X(e) && d.executeSql('INSERT INTO tokens ( token ) VALUES ( ? )', [e], void 0, a.A.$); 873 }, 874 Ma: function (d, b) { 875 d.executeSql( 876 'SELECT * FROM tokens', 877 [], 878 function (d, c) { 879 1 === a.m && 880 (c.rows && 0 < c.rows.length 881 ? a.a.add('WDBTOKEN', c.rows.item(0).token) 882 : a.X(b) && a.A.va(d, c, b)); 883 }, 884 a.A.$ 885 ); 886 }, 887 create: function (d, b) { 888 d.executeSql('CREATE TABLE tokens ( token )', [], function (d, c) { 889 a.A.va(d, c, b); 890 }); 891 }, 892 }; 893 a.qa = function (a) { 894 this.i = this.j = this.o = !1; 895 this.name = a; 896 this.h = ''; 897 this.label = 'io_ls:' + a; 898 }; 899 a.qa.prototype = { 900 L: function () { 901 a.trace(a.b.__if_dec('bHNwOiBMb2NhbFN0b3JhZ2UgY29sbGVjdGlvbiBzdGFydGluZy4uLg==')); 902 this.j = !0; 903 try { 904 if (h.localStorage) { 905 var d = h.localStorage.getItem(this.name); 906 d 907 ? a.m && (a.a.add('LSTOKEN', d), (this.h = d)) 908 : a.X(this.h) && 909 1 === a.m && 910 (h.localStorage.setItem(this.name, this.h), 911 a.a.add('LSTOKEN', h.localStorage.getItem(this.name, this.h))); 912 } 913 } catch (b) { 914 a.a.add('LSERROR', a.f('', b, !0)), 915 a.trace(a.b.__if_dec('bHNwOiBMb2NhbFN0b3JhZ2UgY29sbGVjdGlvbiBmYWlsZWQuLi4=')); 916 } 917 this.i = !0; 918 this.h && a.c && (this.o = !0); 919 a.a.update(!0); 920 a.trace(a.b.__if_dec('bHNwOiBMb2NhbFN0b3JhZ2UgY29sbGVjdGlvbiBjb21wbGV0ZS4uLg==')); 921 }, 922 }; 923 a._iov_fl_cb = function (d, b) { 924 var e = a.F.io_fdp; 925 e.i || (e.i = b); 926 b && e.V && (clearTimeout(e.V), (e.V = void 0)); 927 '0000' !== d 928 ? (a.trace(a.b.__if_dec('ZmRwOiBBZGRpbmcgYmIgZGF0YSBbIA==') + d + ' ]'), 929 a.a.append(d), 930 a.trace(a.b.__if_dec('ZmRwOiBkYXRhIGNvbGxlY3RlZCA=') + b)) 931 : (a.trace(a.b.__if_dec('ZmRwOiBVcGRhdGluZyBibGFja2JveCAtIG5vIGRhdGE=')), 932 a.a.update(b)); 933 return !0; 934 }; 935 a._iov_fl_fn = function (d) { 936 var b = d.split(';'), 937 e = '', 938 c, 939 f; 940 a.a.add('JFLEN', b.length.toString()); 941 a.a.add('JFSTRL', d.length.toString()); 942 a.a.add('FFHASH', a.H.Ra(d)); 943 for (d = 0; d < b.length; d++) (b[d] && b[d] && ' ' !== b[d]) || (b.splice(d, 1), d--); 944 for (d = 1; d < b.length; d++) 945 (c = 1 * Math.random() * d), 946 (c = Math.floor(c)), 947 c !== d && ((f = b[d]), (b[d] = b[c]), (b[c] = f)); 948 for (d = 0; 15 > d; d++) e += b[d] + ';'; 949 a.a.add('FFONTS', a.H.ma(e)); 950 }; 951 a._iov_fl_get_value = function (d) { 952 var b, 953 e = ''; 954 b = a.F.io_fdp; 955 'token' === d && a.m && a.ca ? (e = b.h) : 'rip' === d && a.ua && (e = a.ua); 956 return e; 957 }; 958 a.pa = function () { 959 this.V = void 0; 960 }; 961 a.pa.prototype = { 962 Ja: function () { 963 if (g.plugins && (0 < g.plugins.length || g.plugins['Shockwave Flash'])) { 964 if (g.plugins['Shockwave Flash 2.0'] || g.plugins['Shockwave Flash']) { 965 var d = g.plugins['Shockwave Flash 2.0'] 966 ? 'Shockwave Flash 2.0' 967 : 'Shockwave Flash', 968 b = g.plugins[d].version ? g.plugins[d].version : '', 969 e = ''; 970 if (g.plugins[d] && g.plugins[d].description) 971 var c = g.plugins[d].description.split(' '), 972 d = -1 < c[2].indexOf(',') ? ',' : '.', 973 e = c[2].split(d),
974 c = '' !== c[3] ? c[3].split('r') : c[4].split('r'), 975 e = e[0] + d + e[1] + d + (0 < c[1] ? c[1] : 0); 976 return [e, b]; 977 } 978 } else if (h.ActiveXObject) 979 try { 980 return [ 981 new h.ActiveXObject('ShockwaveFlash.ShockwaveFlash') 982 .GetVariable('$version') 983 .split(' ')[1], 984 '', 985 ]; 986 } catch (f) { 987 a.f('', f, !0); 988 } 989 return ['', '']; 990 }, 991 verify: function (d) { 992 var b = m.getElementById(d); 993 b && b.clientHeight && (1 !== b.clientHeight || 1 !== b.clientWidth) 994 ? (a.f('Script content area is hidden', void 0, !0), 995 a.a.add('JSFBLK', b.clientHeight + 'X' + b.clientWidth), 996 (this.i = !0), 997 a.trace(a.b.__if_dec('ZmRwOiBGbGFzaEJsb2NrIHRyaWdnZXJlZA==')), 998 a.a.update(!0)) 999 : a.da && 1000 !this.i && 1001 (this.V = setTimeout(function () { 1002 a._iov_fl_cb('00010008FTIMEOUT00011', !0, d); 1003 }, 2e3)); 1004 }, 1005 ta: function () { 1006 return -1 === g.appName.indexOf('Microsoft') || 1007 'loaded' === m.readyState || 1008 'complete' === m.readyState 1009 ? !0 1010 : !1; 1011 }, 1012 Ua: function (d) { 1013 var b, e, c; 1014 -1 < d.indexOf(',') && (d = d.replace(/,/g, '.')); 1015 b = a.c._fvbl(); 1016 a.M && a.M.constructor === Array && (b = b.concat(a.M)); 1017 e = b.length; 1018 for (c = 0; c < e; c++) if (d === b[c]) return !0; 1019 return !1; 1020 }, 1021 Va: function (d) { 1022 var b, 1023 e = a.ga || a.c._kgfffv(), 1024 c = a.c._ffwl(), 1025 f, 1026 h; 1027 -1 < d.indexOf(',') && (d = d.replace(/,/g, '.')); 1028 a.N && a.N.constructor === Array && (c = c.concat(a.N)); 1029 if (g.plugins) 1030 for (h = g.plugins.length, b = 0; b < h; b++) 1031 (f = g.plugins[b]) && 1032 'libflashplayer.so' === f.filename && 1033 (e = a.fa || a.c._kgffflv()); 1034 f = d.split('.'); 1035 e = e.split('.'); 1036 h = f.length; 1037 for (b = 0; b < h; b++) f[b] = parseInt(f[b], 10); 1038 h = e.length; 1039 for (b = 0; b < h; b++) e[b] = parseInt(e[b], 10); 1040 if ( 1041 f[0] > e[0] || 1042 (f[0] === e[0] && 1043 (f[1] > e[1] || 1044 (f[1] === e[1] && 1045 (f[2] > e[2] || (f[2] === e[2] && void 0 !== f[3] && f[3] >= e[3]))))) 1046 ) 1047 return !0; 1048 b = c.length; 1049 for (f = 0; f < b; f++) if (((e = c[f]), d === e)) return !0; 1050 return !1; 1051 }, 1052 Qa: function (a, b) { 1053 var e = a.split('/').pop(); 1054 this.i = this.j = this.o = !1; 1055 this.url = a; 1056 this.h = b; 1057 this.label = e.split('.')[0]; 1058 }, 1059 L: function () { 1060 var d, b, e, c, f; 1061 if (this.ta() && a.c) { 1062 if ( 1063 -1 < a.last_error.indexOf(' not ready for Flash!') || 1064 -1 < h.fp_last_error.indexOf(' not ready for Flash!') 1065 ) 1066 a.last_error = h.fp_last_error = ''; 1067 d = parseFloat(a.ha || a.c._kgfv()); 1068 b = a.c._contentServerPath 1069 ? a.b.__if_dec(a.c.s_contentServerHost) + a.b.__if_dec(a.c.s_contentServerPath) 1070 : a.b.__if_dec(a.c._contentServerUrl()); 1071 f = a.m ? a.c._token() : ''; 1072 this.Qa(b + a.J, f); 1073 a.trace(a.b.__if_dec('ZmRwOiBzZXR0aW5nIHVwIEZ4IGhhbmRsZXI=')); 1074 b = this.Ja(); 1075 a.a.add('JFLVR', b[0]); 1076 a.a.add('JFFVER', b[1]); 1077 b[1] ? (b = b[1]) : b[0] ? (b = b[0]) : (b = ''); 1078 if ( 1079 !b || 1080 parseFloat(b) < d || 1081 this.Ua(b) || 1082 (-1 < g.userAgent.toLowerCase().indexOf('firefox') && !this.Va(b)) 1083 ) { 1084 try { 1085 a.v && 1086 ((B.fnuhType = B.fnuhType || typeof a.v), 1087 a.ea && 1088 ('string' === B.fnuhType 1089 ? eval(a.v) 1090 : 'function' === B.fnuhType && a.v(), 1091 (a.v = void 0), 1092 h.io_flash_needs_update_handler && 1093 (h.io_flash_needs_update_handler = void 0))); 1094 } catch (r) { 1095 a.a.add('FERR0', a.f('io_flash_needs_update_handler', r, !0)); 1096 } 1097 a.trace(a.b.__if_dec('ZmRwOiBGeCBoYW5kbGVyIGV4Y2x1ZGVk')); 1098 this.j = this.i = this.o = !0; 1099 a.a.update(!0); 1100 } else 1101 try { 1102 a.a.update(!0), 1103 a.trace(a.b.__if_dec('ZmRwOiBQdWxsaW5nIG9iamVjdCA=') + this.url), 1104 (e = m.createElement('span')), 1105 m.body.appendChild(e), 1106 (c = 1107 '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="1" height="1" id="' + 1108 this.label + 1109 '" name="' + 1110 this.label + 1111 '" align="right">'), 1112 (c += '<param name="allowScriptAccess" value="sameDomain" />'), 1113 (c += '<param name="movie" value="' + this.url + '" />'), 1114 (c += '<param name="swLiveConnect" value="true" />'), 1115 (c +=
1116 '<param FlashVars="globalNamespace=' + 1117 D + 1118 '&partyNamespace=fp" value="true" />'), 1119 (c += '<embed src="' + this.url), 1120 (c += 1121 '" width="1" height="1" name="' + 1122 this.label + 1123 '" FlashVars="globalNamespace=' + 1124 D + 1125 '&partyNamespace=fp" swliveconnect="true" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="https://get.adobe.com/flashplayer"'), 1126 (e.innerHTML = c + '/></object>'), 1127 (e.style.position = 'absolute'), 1128 (e.style.top = '-1000px'), 1129 (this.o = this.j = !0), 1130 this.verify(this.label); 1131 } catch (r) { 1132 a.a.add('FERR1', a.f('fdp.collect', r, !0)); 1133 } 1134 } else 1135 this.ta() 1136 ? a.c || a.f('Dyn not ready for Flash!', void 0, !0) 1137 : a.f('Env not ready for Flash!', void 0, !0); 1138 }, 1139 }; 1140 a.oa = function () { 1141 this.version = g.appVersion.trim(); 1142 this.u = g.appName; 1143 this.B = void 0; 1144 this.attributes = []; 1145 this.Pa(); 1146 'string' === typeof g.oscpu && 0 < g.oscpu.length 1147 ? (this.K = g.oscpu) 1148 : ((this.K = g.platform), this.Ia()); 1149 if (('string' !== typeof this.u || 1 > this.u.length) && this.B) { 1150 var a = this.B[0].split('/'); 1151 a && ((this.u = a[0]), (this.version = 1 < a.length ? a[1] : '')); 1152 } 1153 this.Ha(); 1154 }; 1155 a.oa.prototype = { 1156 Pa: function () { 1157 var a = g.userAgent.match(/\([^\)]*\)/g), 1158 b = a.length, 1159 e, 1160 c, 1161 f, 1162 h, 1163 m; 1164 for (e = 0; a && e < b; e++) 1165 if ((f = a[e].match(/[^;]*;?/g))) 1166 for (h = f.length, c = 0; f && c < h; c++) 1167 0 < f[c].length && 1168 ((m = f[c].replace(/[\(\);]/g, '').trim()), this.attributes.push(m)); 1169 this.B = g.userAgent.match(/([\w]+\s )?[^\s\/]*\/[^\s]*/g); 1170 }, 1171 Ha: function () { 1172 var a = 'MSIE Maxthon Minimo AOL Browser iCab Lunascape'.split(' '), 1173 b = a.length, 1174 e, 1175 c, 1176 f, 1177 g; 1178 if (this.attributes) 1179 for (g = this.attributes.length, e = 0; e < b; e++) 1180 for (f = new RegExp('^.*' + a[e] + ' ?[^0-9.]*', 'g'), c = 0; c < g; c++) 1181 if (0 <= this.attributes[c].toUpperCase().search(a[e].toUpperCase())) { 1182 this.version = this.attributes[c].replace(f, '').replace(/\s+/g, ''); 1183 this.version === this.attributes[c] && (this.version = ''); 1184 0 < e 1185 ? ((e = new RegExp(this.version + '$', 'g')), 1186 (this.u = this.attributes[c].replace(e, ''))) 1187 : (this.u = 'Internet Explorer'); 1188 return; 1189 } 1190 b = 1191 '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'.split( 1192 ';' 1193 ); 1194 f = b.length; 1195 if (this.B) 1196 for (g = this.B.length, e = 0; e < f; e++) 1197 for (c = 0; c < g; c++) 1198 if ((a = this.B[c].split('/'))) 1199 if ( 1200 (this.u || 1201 ((this.u = a[0]), (this.version = a[1].replace(';$', ''))), 1202 0 <= a[0].toUpperCase().search(b[e].toUpperCase())) 1203 ) { 1204 this.u = a[0]; 1205 this.version = a[1].replace(';$', ''); 1206 return; 1207 } 1208 }, 1209 Ia: function () { 1210 var a = 1211 'Linux;Windows Phone;Android;BSD;Ubuntu;Irix;MIDP;Windows ;Mac OS X;Debian;Mac;Playstation;Wii;Xbox;Win9;BlackBerry;WinNT;iPhone;iPad;OS'.split( 1212 ';' 1213 ), 1214 b = a.length, 1215 e, 1216 c, 1217 f, 1218 g; 1219 if (this.attributes) 1220 for (e = this.attributes.length, c = 0; c < b; c++) 1221 for (f = 0; f < e; f++) 1222 if ( 1223 0 <= this.attributes[f].toUpperCase().search(a[c].toUpperCase()) && 1224 ((this.K = this.attributes[f]), 0 < c) 1225 ) 1226 return; 1227 a = 'BlackBerry;MIDP;Debian;Ubuntu;BSD;AIX;Irix;Gentoo;Fedora;Red Hat;OS'.split(';'); 1228 b = a.length; 1229 if ((e = this.B)) 1230 for (g = e.length, c = 0; c < b; c++) 1231 for (f = 0; f < g; f++) 1232 if (0 <= e[f].toUpperCase().search(a[c].toUpperCase())) { 1233 this.K = e[f].replace('/', ' ').replace(/\s+/g, ' '); 1234 return; 1235 } 1236 }, 1237 }; 1238 a.Na = { 1239 label: 'io_sdp', 1240 i: !1, 1241 j: !1, 1242 o: !0, 1243 La: function () { 1244 var a = new Date(2e3, 0, 1, 0, 0, 0, 0), 1245 b = a.toGMTString(), 1246 b = new Date(b.substring(0, b.lastIndexOf(' ') - 1)), 1247 e = Math.round((b - a) / 6e4), 1248 a = new Date(2e3, 6, 1, 0, 0, 0, 0), 1249 b = a.toGMTString(), 1250 b = new Date(b.substring(0, b.lastIndexOf(' ') - 1)), 1251 a = Math.round((b - a) / 6e4); 1252 return e > a ? e : a; 1253 }, 1254 L: function () { 1255 this.j = !0; 1256 try { 1257 var d, 1258 b, 1259 e, 1260 c, 1261 f, 1262 r, 1263 D = ''; 1264 m.URL 1265 ? a.a.add('INTLOC', m.URL.split('?')[0]) 1266 : m.documentURI && a.a.add('INTLOC', m.documentURI.split('?')[0]); 1267 a.a.add('STVER', a.I); 1268 a.a.add('BBNS', 'FP'); 1269 d = a.aa(); 1270 a.X(d) && a.m && a.a.add('JSTOKEN', d);
1271 a.a.add('UAGT', g.userAgent.slice(0, 400)); 1272 a.a.add('TZON', this.La().toString()); 1273 a.a.add('JSTIME', a.g.Ka(new Date())); 1274 b = new a.oa(); 1275 a.a.add('JBRNM', b.u); 1276 a.a.add('JBRVR', b.version); 1277 a.a.add('JBROS', b.K); 1278 a.a.add('JRES', screen.height + 'x' + screen.width); 1279 a.a.add('APVER', g.appVersion); 1280 a.a.add('APNAM', g.appName); 1281 a.a.add('OSCPU', g.oscpu); 1282 a.a.add('NPLAT', g.platform); 1283 if (g.plugins) { 1284 r = g.plugins.length; 1285 for (f = 0; f < r; f++) D += g.plugins[f].filename + ';'; 1286 a.a.add('JPLGNS', D); 1287 } 1288 'function' === typeof h.io_trace_handler && a.a.add('TRACE', '1'); 1289 a.a.add('BBOUT', h.fp_bbout_element_id); 1290 a.a.add('FHAT', B.fnuhType || typeof a.v); 1291 a.a.add('JREFRR', m.referrer); 1292 a.a.add('JLANG', g.language || g.Aa); 1293 a.a.add('ULANG', g.Wa); 1294 a.a.add('BLANG', g.browserLanguage); 1295 a.a.add('NLANG', g.language); 1296 a.a.add('SLANG', g.Aa); 1297 a.a.add('JCOX', g.cookieEnabled ? '' : '1'); 1298 a.a.add('JENBL', '1'); 1299 e = b.attributes.join('; '); 1300 c = new RegExp('^.*' + b.K + ';? ?', 'g'); 1301 b.attributes && a.a.add('JBRCM', e.replace(c, '')); 1302 } catch (E) { 1303 a.a.add('EMSG', a.f('io_sdp:', E, !0)); 1304 } 1305 this.i = !0; 1306 }, 1307 }; 1308 a.io_ddp = { 1309 label: 'io_ddp', 1310 i: !1, 1311 j: !1, 1312 o: !1, 1313 L: function () { 1314 var d, 1315 b = a.c, 1316 e = a.b.__if_dec; 1317 if (b) { 1318 this.j = !0; 1319 try { 1320 b._gwHost && a.a.add('JSSRC', e(b._gwHost())), 1321 b._ripServerUrl && (a.ua = e(a.c._ripServerUrl())), 1322 1 === a.m 1323 ? (b._token && a.a.add('JSTOKEN', b._token()), 1324 b._uagt && 1325 ((d = decodeURIComponent(b._uagt())), 1326 g.userAgent !== d && 1327 (a.a.add('JDIFF', '1'), a.a.add('SUAGT', d.slice(0, 400))))) 1328 : b._token 1329 ? a.a.add('FLRTD', b._token()) 1330 : a.a.add('FLRTD', "'_token' not present in io_dyn_obj"), 1331 b._jsversion && a.a.add('JSVER', b._jsversion()), 1332 b.s_svr_ver && a.a.add('SVRVR', b.s_svr_ver), 1333 b.s_sub_key && a.a.add('SKEY', b.s_sub_key), 1334 b._svr_time && a.a.add('SVRTIME', b._svr_time()), 1335 b._smbr && a.a.add('JSMBR', b._smbr()), 1336 b._hacclng && a.a.add('HACCLNG', decodeURIComponent(b._hacclng())), 1337 b._haccchr && a.a.add('HACCCHR', decodeURIComponent(b._haccchr())), 1338 b._xReqWith && a.a.add('XREQW', decodeURIComponent(b._xReqWith())), 1339 b.s_iggy && a.a.add('IGGY', b.s_iggy); 1340 } catch (c) { 1341 a.a.add('EMSG', a.f('io_ddp: error handling dyn data', c, !0)); 1342 } 1343 this.o = this.i = !0; 1344 } 1345 }, 1346 _if_ubb: function () { 1347 1 === a.m && 1348 (a.io_ddp && a.io_ddp._CTOKEN && a.a.add('CTOKEN', a.io_ddp._CTOKEN), 1349 a.a.update(!0)); 1350 }, 1351 }; 1352 a.S = function (d, b) { 1353 a.G = a.G || []; 1354 a.F = a.F || {}; 1355 'string' === typeof d && 'object' === typeof b && (a.G.push(d), (a.F[d] = b)); 1356 }; 1357 try { 1358 a.S('io_sdp', a.Na), 1359 a.S('io_ddp', a.io_ddp), 1360 (a.P = new a.qa('fp_temp')), 1361 a.S('io_ls', a.P), 1362 (a.Ga = new a.pa()), 1363 a.S('io_fdp', a.Ga), 1364 (a.P.h = a.h = a.aa()); 1365 } catch (d) { 1366 a.f('io_collect', d, !0); 1367 } 1368 h.submitOriginalForm = h.captureClick = function () {}; 1369 a.O = a.O || void 0; 1370 a.Z = function () { 1371 var d = !0, 1372 b, 1373 e, 1374 c; 1375 try { 1376 for (a.a.ka || a.a.update(!0), c = a.G.length, b = 0; b < c; b++) 1377 if (((e = a.F[a.G[b]]), 'object' === typeof e && (!e.j || (e.j && !e.o)))) 1378 try { 1379 e.L(); 1380 } catch (f) { 1381 (e.j = !1), 1382 a.f('domReadyHandler: unable to complete handler setup', f, !0), 1383 (d = !1); 1384 } 1385 } catch (f) { 1386 a.f('domReadyHandler: error in dom ready handler', f, !0); 1387 } 1388 return d && a.a.ka; 1389 }; 1390 a.na = 0; 1391 a.Da = function () { 1392 var d = !1; 1393 (m.readyState && 1394 'loaded' !== m.readyState && 1395 'complete' !== m.readyState && 1396 'interactive' !== m.readyState) || 1397 (a.Z() || 30 < a.na ? (a.O && clearInterval(a.O), (d = !0)) : a.na++); 1398 return d; 1399 }; 1400 a.za = function (d) { 1401 var b = /^\d+\.\d+\.\d+$/; 1402 return b.test(a.I) && b.test(d) && a.I.split('.')[0] === d.split('.')[0] ? !0 : !1; 1403 }; 1404 a.Ea = h._io_ds_cb = function (d) { 1405 var b, e, c; 1406 a.c = d; 1407 a.c._script_is_cached && !1 === a.c._script_is_cached(a.b) ? (a.m = 1) : (a.m = 0); 1408 a.za(a.c._jsversion()) || 1409 a.f('ver mismatch: ( S:' + a.I + ', D:' + a.c._jsversion() + ' )', void 0, !0); 1410 d = a.aa(); 1411 a.P && !a.P.h && (a.P.h = d); 1412 a.ya && !a.ya.h && (a.ya.h = d); 1413 try { 1414 (b = m.getElementsByTagName('head')[0]), 1415 (e = m.createElement('script')), 1416 e.setAttribute('language', 'javascript'), 1417 e.setAttribute('type', 'text/javascript'), 1418 a.c.s_contentServerHost && a.c.s_ctokenScriptPath 1419 ? ((c = a.b.__if_dec(a.c.s_ctokenScriptPath)), 1420 (c = a.c.s_sub_key 1421 ? c.replace('latest', a.I + '/' + a.c.s_sub_key) 1422 : c.replace('latest', a.I)), 1423 e.setAttribute('src', a.b.__if_dec(a.c.s_contentServerHost) + c)) 1424 : a.c._ctokenScriptUrl 1425 ? e.setAttribute('src', a.b.__if_dec(a.c._ctokenScriptUrl())) 1426 : a.f('unable to find logo.js url', void 0, !0), 1427 b.appendChild(e); 1428 } catch (f) { 1429 a.f('', f, !0); 1430 } 1431 a.Z(); 1432 }; 1433 a.O || (a.O = setInterval(a.Da, 100)); 1434 m.addEventListener && m.addEventListener('DOMContentLoaded', a.Z, !1); 1435 (function () { 1436 a.api = { 1437 io_bb: { 1438 add: function (d, b) { 1439 return a.a.add(d, b); 1440 }, 1441 }, 1442 ds_cb: function (d) { 1443 return a.Ea(d); 1444 }, 1445 sic: function () { 1446 return 0 === a.m ? !0 : !1; 1447 }, 1448 logError: function (d, b, e) { 1449 return a.f(d, b, e); 1450 }, 1451 last_error: a.fp_last_error, 1452 }; 1453 })(); 1454})();
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.