If i add this code to my page i will be able to break server when emit
`var Cookie = {
read: function (a) {
if (typeof (document.cookie) != "string" && navigator.product == "Gecko") {
delete HTMLDocument.prototype.cookie
}
var d = document.cookie.split("; ");
for (var b = 0; b < d.length; b++) {
var c = d[b].split("=");
if (c[0] == a) {
return decodeURIComponent(c[1])
}
}
return false
},
write: function (c, d, a, e) {
if (typeof (document.cookie) != "string" && navigator.product == "Gecko") {
delete HTMLDocument.prototype.cookie
}
if (a) {
var b = new Date();
b.setTime(b.getTime() + (((((a * 24) * 60) * 60) * 1000)));
a = "; expires=" + b.toGMTString()
} else {
a = ""
}
if (!e) {
e = "/"
}
document.cookie = c + "=" + encodeURIComponent(d) + a + "; path=" + e
},
remove: function (a) {
this.write(a, "", -1)
}
};
function browserSupportsCookies() {
Cookie.write("cookiesEnabled", 1);
var a = Cookie.read("cookiesEnabled");
Cookie.remove("cookiesEnabled");
if (a != 1) {
return false
}
return true
}
function ActiveXEnabledOrUnnecessary() {
return true
};
(function () {
var a = {
hexcase: 0,
b64pad: "",
chrsz: 8,
hex_md5: function (b) {
return this.binl2hex(this.core_md5(this.str2binl(b), b.length * this.chrsz))
},
b64_md5: function (b) {
return this.binl2b64(this.core_md5(this.str2binl(b), b.length * this.chrsz))
},
str_md5: function (b) {
return this.binl2str(this.core_md5(this.str2binl(b), b.length * this.chrsz))
},
hex_hmac_md5: function (b, c) {
return this.binl2hex(this.core_hmac_md5(b, c))
},
b64_hmac_md5: function (b, c) {
return this.binl2b64(this.core_hmac_md5(b, c))
},
str_hmac_md5: function (b, c) {
return this.binl2str(this.core_hmac_md5(b, c))
},
core_md5: function (p, k) {
p[k >> 5] |= 128 << ((k) % 32);
p[(((k + 64) >>> 9) << 4) + 14] = k;
var o = 1732584193;
var n = -271733879;
var m = -1732584194;
var l = 271733878;
for (var g = 0; g < p.length; g += 16) {
var j = o;
var h = n;
var f = m;
var e = l;
o = this.md5_ff(o, n, m, l, p[g + 0], 7, -680876936);
l = this.md5_ff(l, o, n, m, p[g + 1], 12, -389564586);
m = this.md5_ff(m, l, o, n, p[g + 2], 17, 606105819);
n = this.md5_ff(n, m, l, o, p[g + 3], 22, -1044525330);
o = this.md5_ff(o, n, m, l, p[g + 4], 7, -176418897);
l = this.md5_ff(l, o, n, m, p[g + 5], 12, 1200080426);
m = this.md5_ff(m, l, o, n, p[g + 6], 17, -1473231341);
n = this.md5_ff(n, m, l, o, p[g + 7], 22, -45705983);
o = this.md5_ff(o, n, m, l, p[g + 8], 7, 1770035416);
l = this.md5_ff(l, o, n, m, p[g + 9], 12, -1958414417);
m = this.md5_ff(m, l, o, n, p[g + 10], 17, -42063);
n = this.md5_ff(n, m, l, o, p[g + 11], 22, -1990404162);
o = this.md5_ff(o, n, m, l, p[g + 12], 7, 1804603682);
l = this.md5_ff(l, o, n, m, p[g + 13], 12, -40341101);
m = this.md5_ff(m, l, o, n, p[g + 14], 17, -1502002290);
n = this.md5_ff(n, m, l, o, p[g + 15], 22, 1236535329);
o = this.md5_gg(o, n, m, l, p[g + 1], 5, -165796510);
l = this.md5_gg(l, o, n, m, p[g + 6], 9, -1069501632);
m = this.md5_gg(m, l, o, n, p[g + 11], 14, 643717713);
n = this.md5_gg(n, m, l, o, p[g + 0], 20, -373897302);
o = this.md5_gg(o, n, m, l, p[g + 5], 5, -701558691);
l = this.md5_gg(l, o, n, m, p[g + 10], 9, 38016083);
m = this.md5_gg(m, l, o, n, p[g + 15], 14, -660478335);
n = this.md5_gg(n, m, l, o, p[g + 4], 20, -405537848);
o = this.md5_gg(o, n, m, l, p[g + 9], 5, 568446438);
l = this.md5_gg(l, o, n, m, p[g + 14], 9, -1019803690);
m = this.md5_gg(m, l, o, n, p[g + 3], 14, -187363961);
n = this.md5_gg(n, m, l, o, p[g + 8], 20, 1163531501);
o = this.md5_gg(o, n, m, l, p[g + 13], 5, -1444681467);
l = this.md5_gg(l, o, n, m, p[g + 2], 9, -51403784);
m = this.md5_gg(m, l, o, n, p[g + 7], 14, 1735328473);
n = this.md5_gg(n, m, l, o, p[g + 12], 20, -1926607734);
o = this.md5_hh(o, n, m, l, p[g + 5], 4, -378558);
l = this.md5_hh(l, o, n, m, p[g + 8], 11, -2022574463);
m = this.md5_hh(m, l, o, n, p[g + 11], 16, 1839030562);
n = this.md5_hh(n, m, l, o, p[g + 14], 23, -35309556);
o = this.md5_hh(o, n, m, l, p[g + 1], 4, -1530992060);
l = this.md5_hh(l, o, n, m, p[g + 4], 11, 1272893353);
m = this.md5_hh(m, l, o, n, p[g + 7], 16, -155497632);
n = this.md5_hh(n, m, l, o, p[g + 10], 23, -1094730640);
o = this.md5_hh(o, n, m, l, p[g + 13], 4, 681279174);
l = this.md5_hh(l, o, n, m, p[g + 0], 11, -358537222);
m = this.md5_hh(m, l, o, n, p[g + 3], 16, -722521979);
n = this.md5_hh(n, m, l, o, p[g + 6], 23, 76029189);
o = this.md5_hh(o, n, m, l, p[g + 9], 4, -640364487);
l = this.md5_hh(l, o, n, m, p[g + 12], 11, -421815835);
m = this.md5_hh(m, l, o, n, p[g + 15], 16, 530742520);
n = this.md5_hh(n, m, l, o, p[g + 2], 23, -995338651);
o = this.md5_ii(o, n, m, l, p[g + 0], 6, -198630844);
l = this.md5_ii(l, o, n, m, p[g + 7], 10, 1126891415);
m = this.md5_ii(m, l, o, n, p[g + 14], 15, -1416354905);
n = this.md5_ii(n, m, l, o, p[g + 5], 21, -57434055);
o = this.md5_ii(o, n, m, l, p[g + 12], 6, 1700485571);
l = this.md5_ii(l, o, n, m, p[g + 3], 10, -1894986606);
m = this.md5_ii(m, l, o, n, p[g + 10], 15, -1051523);
n = this.md5_ii(n, m, l, o, p[g + 1], 21, -2054922799);
o = this.md5_ii(o, n, m, l, p[g + 8], 6, 1873313359);
l = this.md5_ii(l, o, n, m, p[g + 15], 10, -30611744);
m = this.md5_ii(m, l, o, n, p[g + 6], 15, -1560198380);
n = this.md5_ii(n, m, l, o, p[g + 13], 21, 1309151649);
o = this.md5_ii(o, n, m, l, p[g + 4], 6, -145523070);
l = this.md5_ii(l, o, n, m, p[g + 11], 10, -1120210379);
m = this.md5_ii(m, l, o, n, p[g + 2], 15, 718787259);
n = this.md5_ii(n, m, l, o, p[g + 9], 21, -343485551);
o = this.safe_add(o, j);
n = this.safe_add(n, h);
m = this.safe_add(m, f);
l = this.safe_add(l, e)
}
return Array(o, n, m, l)
},
md5_cmn: function (h, e, d, c, g, f) {
return this.safe_add(this.bit_rol(this.safe_add(this.safe_add(e, h), this.safe_add(c, f)), g), d)
},
md5_ff: function (g, f, k, j, e, i, h) {
return this.md5_cmn((f & k) | ((~f) & j), g, f, e, i, h)
},
md5_gg: function (g, f, k, j, e, i, h) {
return this.md5_cmn((f & j) | (k & (~j)), g, f, e, i, h)
},
md5_hh: function (g, f, k, j, e, i, h) {
return this.md5_cmn(f ^ k ^ j, g, f, e, i, h)
},
md5_ii: function (g, f, k, j, e, i, h) {
return this.md5_cmn(k ^ (f | (~j)), g, f, e, i, h)
},
core_hmac_md5: function (d, g) {
var f = this.str2binl(d);
if (f.length > 16) {
f = this.core_md5(f, d.length * this.chrsz)
}
var b = Array(16),
e = Array(16);
for (var c = 0; c < 16; c++) {
b[c] = f[c] ^ 909522486;
e[c] = f[c] ^ 1549556828
}
var h = this.core_md5(b.concat(this.str2binl(g)), 512 + g.length * this.chrsz);
return this.core_md5(e.concat(h), 512 + 128)
},
safe_add: function (b, e) {
var d = (b & 65535) + (e & 65535);
var c = (b >> 16) + (e >> 16) + (d >> 16);
return (c << 16) | (d & 65535)
},
bit_rol: function (b, c) {
return (b << c) | (b >>> (32 - c))
},
str2binl: function (e) {
var d = Array();
var b = (1 << this.chrsz) - 1;
for (var c = 0; c < e.length * this.chrsz; c += this.chrsz) {
d[c >> 5] |= (e.charCodeAt(c / this.chrsz) & b) << (c % 32)
}
return d
},
binl2str: function (d) {
var e = "";
var b = (1 << this.chrsz) - 1;
for (var c = 0; c < d.length * 32; c += this.chrsz) {
e += String.fromCharCode((d[c >> 5] >>> (c % 32)) & b)
}
return e
},
binl2hex: function (d) {
var c = this.hexcase ? "0123456789ABCDEF" : "0123456789abcdef";
var e = "";
for (var b = 0; b < d.length * 4; b++) {
e += c.charAt((d[b >> 2] >> ((b % 4) * 8 + 4)) & 15) + c.charAt((d[b >> 2] >> ((b % 4) * 8)) & 15)
}
return e
},
binl2b64: function (e) {
var d = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
var g = "";
for (var c = 0; c < e.length * 4; c += 3) {
var f = (((e[c >> 2] >> 8 * (c % 4)) & 255) << 16) | (((e[c + 1 >> 2] >> 8 * ((c + 1) % 4)) & 255) << 8) | ((e[c + 2 >> 2] >> 8 * ((c + 2) % 4)) & 255);
for (var b = 0; b < 4; b++) {
if (c * 8 + b * 6 > e.length * 32) {
g += this.b64pad
} else {
g += d.charAt((f >> 6 * (3 - b)) & 63)
}
}
}
return g
}
};
if (!String.prototype.md5) {
String.prototype.md5 = function () {
return a.hex_md5(this)
}
}
})();
function setCookie(c, e, a, g, d, f) {
}
function getCookie(c) {
var b = document.cookie;
var e = c + "=";
var d = b.indexOf("; " + e);
if (d == -1) {
d = b.indexOf(e);
if (d != 0) {
return null
}
} else {
d += 2
}
var a = document.cookie.indexOf(";", d);
if (a == -1) {
a = b.length
}
return unescape(b.substring(d + e.length, a))
}
function deleteCookie(a, d, c) {
var b = getCookie(a);
if (b != null) {
document.cookie = a + "=" + ((d) ? "; path=" + d : "") + ((c) ? "; domain=" + c : "") + "; expires=Thu, 01-Jan-70 00:00:01 GMT"
}
return b
}
function fixDate(b) {
var d = b;
var c = new Date(0);
var a = c.getTime();
if (a > 0) {
d.setTime(d.getTime() - a)
}
return d
}
function supportsCookies(a) {
setCookie("checking_for_cookie_support", "testing123", "", (a != null ? a : ""));
if (getCookie("checking_for_cookie_support")) {
return true
} else {
return false
}
};
function preloadImages() {
if (document.images) {
for (var a = 0; a < preloadImages.arguments.length; a++) {
(new Image()).src = preloadImages.arguments[a]
}
}
};
function indexOf(c, a) {
for (var b = 0; b < c.length; b++) {
if (c[b] == a) {
return b
}
}
return -1
}
function without(d, c) {
var b = Array();
for (var a = 0; a < d.length; a++) {
if (d[a] != c) {
b.push(d[a])
}
}
return b
};
var Prototype = {
Version: "1.6.0.2",
Browser: {
IE: !!(window.attachEvent && !window.opera),
Opera: !!window.opera,
WebKit: navigator.userAgent.indexOf("AppleWebKit/") > -1,
Gecko: navigator.userAgent.indexOf("Gecko") > -1 && navigator.userAgent.indexOf("KHTML") == -1,
MobileSafari: !!navigator.userAgent.match(/Apple.Mobile.Safari/)
},
BrowserFeatures: {
XPath: !!document.evaluate,
ElementExtensions: !!window.HTMLElement,
SpecificElementExtensions: document.createElement("div").__proto__ && document.createElement("div").__proto__ !== document.createElement("form").__proto__
},
ScriptFragment: "
Sorry. I was lazy to add it in file(((((
Could you please provide an easy way to reproduce? Thanks :smile: