function STDIO(a) {
	var el=document.getElementById(elementID)
	if (el.nodeName=='TEXTAREA') el.value+=a+'\r\n';
	else el.innerHTML+=a+'<br />';
}
function CLEAR() {
	var el=document.getElementById(elementID)
	if (el.nodeName=='TEXTAREA') el.value='';
	else el.innerHTML='';
}
function LULZ(maxlen,charset,stat) {
	if (isNaN(maxlen)||maxlen<3)
		maxlen=3;
	if (typeof charset!='string')
		charset='OL';
	if (typeof stat=='boolean')
		stat=true;
	var l=Math.floor(Math.random()*(maxlen-2)+2)
	var ret='';
	for (var i=0; i<l; i++)
		if (stat)
			ret+=charset;
		else
			ret+=charset.substr(Math.floor(Math.random()*charset.length),1);
	return ret;
}
if (!!jQuery) {
	window.FINDA = jQuery;
}
var elementID;
function evaLOL(code, elID, translatedID){
	code = " "+code+" ";
	elementID=elID;
	codez = [
		[/;/g,'\n'],
		[/([\n 	])CA?N (?:HA?S|HAVE?|GET) ([\-\d\.]+|[\w\_][\w\d\.\_\(\)]*)[\?!]*/g, '$1if (typeof $2 == "undefined") { STDIO("L"+LULZ(5)+LULZ(5,"!!1!",false)+" U CNT HAVE $2"+LULZ(7,"!!1!",false)); return false; }'],
		[/([\n 	])MAFS ([\w\_][\w\d\_]*)/g, '$1Math.$2'],
		[/([ 	])(?:WIF)([ 	])/g,'$1+$2'],
		[/NAW|BRO?KE?/g,'false'],
		[/([\n 	])L(?:OL)+ ([\-\d\.]+|[\w\_][\w\d\.\_\(\)]*) *[=RZ] ([^\n]*)\n/g, '$1$2 = $3\n'],
		[/([\n 	\(])(A?N)?DEN([\n 	\(])/g,'.'],
		[/([\n 	\(])A?ND?([\n 	\(])/g,'$1 && $2'],
		[/([\n 	\(])XO?R([\n 	\(])/g,'$1 && $2'],
		[/([\n 	\(])O?R([\n 	\(])/g,'$1 || $2'],
		[/([\n 	\(])T[IE]{1,2}MZ ([\-\d\.]+|[\w\_][\w\d\.\_\(\)]*)!*/g, '$1$2 *='],
		[/([\n 	\(])T[IE]{1,2}M ([\-\d\.]+|[\w\_][\w\d\.\_\(\)]*) BY ([\-\d\.]+|[\w\_][\w\d\.\_\(\)]*)/g, '$1($2 * $3)'],
		[/([\n 	\(])(?:RE?M|LE?FTOV?[EA]?R|MO?D)Z ([\-\d\.]+|[\w\_][\w\d\.\_\(\)]*)!*/g, '$1$2 %='],
		[/([\n 	\(])(?:RE?M|LE?FTOV?[EA]?R|MO?D) ([\-\d\.]+|[\w\_][\w\d\.\_\(\)]*) (?:BY|O[FV]) ([\-\d\.]+|[\w\_][\w\d\.\_\(\)]*)/g, '$1($2 % $3)'],
		[/([\n 	\(])(?:OV[EA]?R|DIV)Z ([\-\d\.]+|[\w\_][\w\d\.\_\(\)]*)!*/g, '$1$2 /='],
		[/([\n 	\(])(?:OV[EA]?R|DIV) ([\-\d\.]+|[\w\_][\w\d\.\_\(\)]*) BY ([\-\d\.]+|[\w\_][\w\d\.\_\(\)]*)/g, '$1($2 / $3)'],
		[/([\n 	\(])UPZ ([\-\d\.]+|[\w\_][\w\d\.\_\(\)]*)!*/g, '$1$2 +='],
		[/([\n 	\(])UP ([\-\d\.]+|[\w\_][\w\d\.\_\(\)]*)  BY ([\-\d\.]+|[\w\_][\w\d\.\_\(\)]*)/g, '$1($2 + $3)'],
		[/([\n 	\(])(?:NE?RF|EAT)Z ([\-\d\.]+|[\w\_][\w\d\.\_\(\)]*)!*/g, '$1$2 -='],
		[/([\n 	\(])(?:NE?RF|EAT) ([\-\d\.]+|[\w\_][\w\d\.\_\(\)]*) BY ([\-\d\.]+|[\w\_][\w\d\.\_\(\)]*)/g, '$1($2 - $3)'],
		[/([\n 	])(?:TEH|[IU] (?:HA?S|HA(?:EV|VE)|GO?TZ?)(?: A)?) ([\-\d\.]+|[\w\_][\w\d\.\_\(\)]*) IT?Z ([^\n]*)\n/g, '$1var $2 = $3\n'],
		[/([\n 	])(?:TEH|[IU] (?:HA?S|HA(?:EV|VE)|GO?TZ?)(?: A)?) ([\-\d\.]+|[\w\_][\w\d\.\_\(\)]*)/g,'$1var $2'],
		[/([\n 	])NOT/g, '$1!'],
		[/([\n 	])IZ ([^\r\n]*)/mg, '$1if ($2) {'],
		[/([\n 	])(?:YE?AH?RE?LL?Y\!*|YASHU?R:?)/g,'$1'],
		[/YEE?AH|SOK/g,'true'],
		[/([\n 	])(?:OH?RE?LL?Y\?*|NOWA[YI]:?|ORNOT:?)/g, '$1}else{'],
		[/([\n 	])I'?M IN [UY]R ([\-\d\.]+|[\w\_][\w\d\.\_\(\)]*) (?:EA?TI?N|KI?LL?[EI]?N) [YU]R ([\-\d\.]+|[\w\_][\w\d\.\_\(\)]*)/g, '$1for ($3=$2;$3>0;$3--) {'],
		[/([\n 	])I'?M IN [UY]R ([\-\d\.]+|[\w\_][\w\d\.\_\(\)]*) (?:P[UI]?MPI?N|UPP?I?N) [YU]R ([\-\d\.]+|[\w\_][\w\d\.\_\(\)]*)/g, '$1for ($3=$2;$3>0;$3++) {'],
		[/([\n 	])I'?M IN [UY]R ([\-\d\.]+|[\w\_][\w\d\.\_\(\)]*) (?:WA?TCHI?N|CHE?KI?N) [YU]R ([\-\d\.]+|[\w\_][\w\d\.\_\(\)]*)/g, '$1for ($3 in $2) { $3=$2[$3]'],
		[/([\n 	])I'?M IN [UY]R ([^\n]+)\n/g, '$1while ($2) {\n'],
		[/([\n 	])WH?AT[SZ] ([^\n\?]+)\?*[\n]/g, '$1switch ($2) {\n'],
		[/([\n 	])IT'?[SZ] ([^\n]+)\n/g, '$1case ($2):\n'],
		[/([\n 	])I[SZ]'?NT\n/g, '$1 default:\n'],
		[/([\n 	])(?:GTFO|P(?:EA|IE|EI)CE?OUT)/g, '$1break;'],
		[/([\n 	])WH?E?N I S(?:AY|EZ) ([\-\d\.]+|[\w\_][\w\d\.\_\(\)]*) \((.*)\) (?:U|YOU)/g, '$1function $2 ($3) {'],
		[/([\n 	])(?:VI?SI?BLE?|U SEEZ|I SEZ|SPIT) ([^\n]+?)\n/g, '$1STDIO($2)\n'],
		[/([\n 	])BIGG?E?R THA?N/g, '$1>'],
		[/([\n 	])SMALL?E?R THA?N/g, '$1<'],
		[/([\n 	])LI(?:EK|KE)/g, '$1=='],
		[/! ==/g, '!='],
		[/([\n 	])KTHXBYE/g, '$1return true; })();'],
		[/([\n 	])KTHXBAI/g, '$1});'],
		[/([\n 	])KTHX/g, '$1}'],
		[/([\n 	])BTW (.*)\n/g,'$1// $2\n'],
		[/^([\n 	]*)(?:HAI!*|HEY!*|YO!*|GRE*TZ*!*|SUP\?*)\n/g, '$1(function () {\r\n	CLEAR();\r\n'],
		[/([\n 	])ASAP([\n 	])/g, 'jQuery(function () {'],
		[/([\n 	(])DESE([\n 	])/g, '$1{'],
		[/([\n 	])(YA|YEP|UH HUH) DOSE([\n 	)])/g, '}$3'],
		[/([\n 	])T[AO]([\n 	])/g, ':']
	];
	for (var i in codez) code=code.replace(codez[i][0],codez[i][1]);
	if (typeof translatedID=='string') 
		document.getElementById(translatedID).innerHTML=code;
	return false;//eval('try {\r\n'+code+'\r\n} catch (e) { STDIO("L"+LULZ(5)+LULZ(5,"!!1!",false)+" U MESSD UP MORAN"+LULZ(7,"!!1!",false)+"\\\r\\\n"+e.message); };');
}