https://jsfiddle.net/#save

HTML

<script>
document.write(decrypt("CKjOe06GxAOe3Dj9NaWPCQKtqvqQdyFV8z9wsg==",KEY));
</script>

JavaScript

var KEY="RnXcsftYjWRDA^Uy";
function e(e) {
	return window.atob(e)
}
function t(e) {
	return unescape(encodeURIComponent(e))
}
function n(e) {
	try {
		return decodeURIComponent(escape(e))
	} catch (t) {
		return e
	}
}
function i(e) {
	for (var t = new Array(Math.ceil(e.length / 4)), n = 0; n < t.length; n++) t[n] = e.charCodeAt(4 * n) + (e.charCodeAt(4 * n + 1) << 8) + (e.charCodeAt(4 * n + 2) << 16) + (e.charCodeAt(4 * n + 3) << 24);
	return t
}
function o(e) {
	for (var t = new Array(e.length), n = 0; n < e.length; n++) t[n] = String.fromCharCode(255 & e[n], e[n] >>> 8 & 255, e[n] >>> 16 & 255, e[n] >>> 24 & 255);
	return t.join("")
}
function decrypt(r, a) {
	if (r = String(r), a = String(a), 0 == r.length) return "";
	for (var s, l, c = i(e(r)), u = i(t(a).slice(0, 16)), d = c.length, p = c[d - 1], h = c[0], f = 2654435769, g = Math.floor(6 + 52 / d), m = g * f; 0 != m;) {
		l = m >>> 2 & 3;
		for (var v = d - 1; v >= 0; v--) p = c[v > 0 ? v - 1 : d - 1], s = (p >>> 5 ^ h << 2) + (h >>> 3 ^ p << 4) ^ (m ^ h) + (u[3 & v ^ l] ^ p), h = c[v] -= s;
		m -= f
	}
	var w = o(c);
	return w = w.replace(/\0+$/, ""), n(w)
}