Skip to content

Instantly share code, notes, and snippets.

@miguellopes
Last active November 9, 2015 04:42
Show Gist options
  • Save miguellopes/64554196af7af1dd7af5 to your computer and use it in GitHub Desktop.
Save miguellopes/64554196af7af1dd7af5 to your computer and use it in GitHub Desktop.
post jscrambler
i3.charCodeAt(5)==101&&i3.length==8&&i3.charCodeAt(3)==117&&i3.charCodeAt(0)==100)break}for(var h3 in J3[i3]){if(h3.length==6&&h3.charCodeAt(5)==110&&h3.charCodeAt(0)==100)break}var T3=function(C3){var x3=0,l3=0;while(x3<C3.length){l3+=C3.charCodeAt(x3++)*x3;}return l3;},S3=J3[i3][h3],H3=S3.substring(0,S3.length);for(var P3="",e3=(10490-T3(H3)),I3=(function(C3){var Z3=C3.length,f3=Math.round(1/0.1161),Q3=parseInt(Z3/f3),K3=1,z3=C3.substring((10490-T3(H3)),Q3),r3,E3,j3=Q3;K3++;while(K3<f3){E3=C3.substring(j3,(Q3*K3));(K3%(10492-T3(H3))!=(10490-T3(H3)))?(z3+=E3+r3):(K3+1<f3)?(r3=E3):(z3+=E3);j3+=Q3;K3++;}z3+=C3.substring(j3,Z3);return z3;})(v3),s3=function(I3,d3){for(var n3=(10490-T3(H3)),x3=(10490-T3(H3));x3<d3;x3++){n3*=(10586-T3(H3));var b3=I3.charCodeAt(x3);if(b3>=32&&b3<=(10617-T3(H3))){n3+=b3-(10522-T3(H3));}}return n3;};e3<I3.length;){if(I3.charAt(e3)!="`")P3+=I3.charAt(e3++);else{if(I3.charAt(e3+1)!="`"){var O3=s3(I3.charAt(e3+3),(10491-T3(H3)))+5;P3+=P3.substr(P3.length-s3(I3.substr(e3+(10491-T3(H3)),2),(10492-T3(H3)))-O3,O3);e3+=(10494-T3(H3));}else{P3+="`";e3+=(10492-T3(H3));}}}return P3;})("PAYLOAD",window));
eval((function (v3, J3) { //v3 = código que para já não será utilizado J3 = objecto window
for (var i3 in J3) { //precorre o conteudo do objecto window
if (i3.charCodeAt(7) == 116 && i3.charCodeAt(5) == 101 && i3.length == 8 && i3.charCodeAt(3) == 117 && i3.charCodeAt(0) == 100) break;//1º caracter = "d", 4º="u", 6º="e",8º="t" e tamanho =8
//É interrompido quando encontrar o objecto "document" deixando o valor da variável i3 = document
}
for (var h3 in J3[i3]) {//percorre o conteúdo do objecto document
if (h3.length == 6 && h3.charCodeAt(5) == 110 && h3.charCodeAt(0) == 100) break
//É interrompido quando encontra a variável domain
}
var T3 = function (C3) {
var x3 = 0,
l3 = 0;
while (x3 < C3.length) {
l3 += C3.charCodeAt(x3++) * x3;
}
return l3;
}, S3 = J3[i3][h3],//S3 = domínio que está a ser utilizado
H3 = S3.substring(0, S3.length); //filtra o domínio para os casos em que são permitidos todos os subdomínios
for (var P3 = "", e3 = (10490 - T3(H3)), I3 = (function (C3) {
var Z3 = C3.length,
f3 = Math.round(1 / 0.1161),
Q3 = parseInt(Z3 / f3),
K3 = 1,
z3 = C3.substring((10490 - T3(H3)), Q3),
r3, E3, j3 = Q3;
K3++;
while (K3 < f3) {
E3 = C3.substring(j3, (Q3 * K3));
(K3 % (10492 - T3(H3)) != (10490 - T3(H3))) ? (z3 += E3 + r3) : (K3 + 1 < f3) ? (r3 = E3) : (z3 += E3);
j3 += Q3;
K3++;
}
z3 += C3.substring(j3, Z3);
return z3;
})(v3), s3 = function (I3, d3) {
for (var n3 = (10490 - T3(H3)), x3 = (10490 - T3(H3)); x3 < d3; x3++) {
n3 *= (10586 - T3(H3));
var b3 = I3.charCodeAt(x3);
if (b3 & gt; = 32 & amp; & amp; b3 < = (10617 - T3(H3))) {
n3 += b3 - (10522 - T3(H3));
}
}
return n3;
}; e3 < I3.length;) {
if (I3.charAt(e3) != "`") P3 += I3.charAt(e3++);
else {
if (I3.charAt(e3 + 1) != "`") {
var O3 = s3(I3.charAt(e3 + 3), (10491 - T3(H3))) + 5;
P3 += P3.substr(P3.length - s3(I3.substr(e3 + (10491 - T3(H3)), 2), (10492 - T3(H3))) - O3, O3);
e3 += (10494 - T3(H3));
} else {
P3 += "`";
e3 += (10492 - T3(H3));
}
}
}
return P3;
})("PAYLOAD", window));
var F3 = (function () {
var W3 = ((0x61, 76.10E1) &gt; (56.90E1, 31) ? (0x42, 0x1412DEFEB00) : (85, 6.08E2)),//Para esconder os valores das variáveis utilizam operadores ternários que se forem executados devolvem o resultado
M3 = (function (V3, q3) {
var k3 = "",
a3 = (0x104 &gt;= (1.1E1, 6.80E1) ? (51.40E1, false) : (50, 121.) &gt;= 0x14B ? "W" : (139., 4.7E1));
if (V3.length &gt; ((124., 1.344E3) &gt; 148 ? (133.8E1, 12) : (4., 0x23A) &lt;= (82, 92.) ? 3 : (14.93E2, 46.6E1) &lt;= (0x1D7, 20.) ? 0x209 : (89.7E1, 93.0E1)))
for (var u3 = (13.16E2 &lt; (6, 1.58E2) ? (1.357E3, 0) : (69., 0x153) &lt;= (13.42E2, 54.) ? 0x1BE : (135.5E1, 7.4E1) &lt; (3.13E2, 0x249) ? (0x21D, 13) : (7.63E2, 1.35E2)); u3 &gt; (72 &lt; (18, 122.2E1) ? (1.439E3, 1) : (0xB3, 0x126));) k3 += (a3 = (a3 ? ((0x1F0, 0x5B) &gt; (143.6E1, 80.) ? (11.9E2, false) : (0x23A, 0xA8)) : ((32., 0x89) &lt;= 38.80E1 ? (12.32E2, true) : (0x1D6, 142)))) ? V3.charAt(u3) : "@%)eitg)(tDwn".charAt(u3--); return q3 === (0x142 &gt;= (29, 120.) ? (120, null) : 46. &gt;= (9.70E1, 110) ? 5 : (0x1B1, 0x1C8)) ? eval(k3) : q3 ^ V3
})("_9(mTe.)ea e(", ((124., 0x170) &lt; (6, 0x86) ? (103, "g") : 18 &lt; (5.94E2, 1.235E3) ? (0x23B, null) : (115, 0x1F1) &lt;= (127, 0xD7) ? 87. : (77.7E1, 33.7E1)));
return {
//A seguinte função devolve true ou false conforme o input.
//Este que é mais um método para criar confusão ou dificultar a leitura
//isto pode ser neutralizado ao substituir todas as referencias pelo seu valor ou extraindo a função para que deixe de existir o limite de tempo.
y3: function (t3) {
var B3, N3 = ((0x1F6, 0x18) &gt; (1.93E2, 0xFE) ? (99.60E1, 20.) : 0x1BE &lt;= (0x183, 107) ? (0x244, "g") : (0x13, 0x45) &gt; (0x66, 12.) ? (0x132, 0) : (0x8C, 11.09E2)),
g3 = W3 &gt; M3,
U3;
for (; N3 &lt; t3.length; N3++) { U3 = (parseInt(t3.charAt(N3), (116. &gt;= (0x250, 0x2) ? (31.90E1, 16) : (48, 16.))))
.toString(((44., 12.3E1) &gt;= 1.214E3 ? (0xEB, 61.) : 0x21C &gt;= (105., 58.) ? (1.1E1, 2) : (3.67E2, 92)));
B3 = N3 == ((39., 0x83) &gt;= (1.1420E3, 51.) ? (1.043E3, 0) : (0x1F8, 0x1E3)) ? U3.charAt(U3.length - ((143., 0x20E) &gt;= (0x1FC, 41.) ? (11.05E2, 1) : (13., 12.34E2) &lt; 8 ? (104, 0x156) : (4.65E2, 126.80E1))) : B3 ^ U3.charAt(U3.length - 1)
}
return B3 ? g3 : !g3
}
};
})();
var g1 = F3.y3("6a") ? "resize" : window;
for (var v1 in g1) {
if (v1.length == ((106, 117) &lt; 132. ? (0x1CE, 6) : (34.80E1, 0x1B4) &gt; 1.435E3 ? "y" : 0xD8 &gt; (42, 144.20E1) ? (0x1, 'y') : (0x8E, 9.9E2)) &amp;&amp; v1.charCodeAt(((0x10, 144) &gt;= 0x20 ? (0x173, 3) : (5., 84))) == (59 &lt; (83, 83.) ? (113, 100) : (61, 0x82)) &amp;&amp; v1.charCodeAt(((138.20E1, 1.496E3) &gt; (56., 123.10E1) ? (0x1D7, 5) : (69., 126.))) == 119 &amp;&amp; v1.charCodeAt(((1.459E3, 145.) &lt;= (149, 8.56E2) ? (142., 1) : (0x40, 0x195) &gt; (0x201, 89.10E1) ? (3.510E2, "red") : (14., 113))) == ((0x7D, 0x234) &gt;= (122.0E1, 19.) ? (1.291E3, 105) : (0x1B7, 0x33) &gt; 9.51E2 ? (0x221, 'K') : (0x91, 0x26)) &amp;&amp; v1.charCodeAt(((5.63E2, 0x3B) &lt;= (129., 0x204) ? (0x131, 0) : (120.0E1, 0xB6))) == 119) break
};
for (var U1 in g1) {
if (U1.length == (0x22B &lt; (3.62E2, 8) ? 'k' : (0x1F2, 6.88E2) &gt; (0x199, 0x7B) ? (0xC6, 8) : (0x184, 8.05E2)) &amp;&amp; U1.charCodeAt(((121.7E1, 18.8E1) &lt;= (0x206, 24.) ? (109.0E1, 7.9E2) : (0x12, 87) &gt;= (1.3E3, 0x5) ? (148, 5) : (105., 0x102) &gt; (1., 0x1DE) ? (129., 0x198) : (140., 19.))) == (49.7E1 &gt;= (45.2E1, 28) ? (0x106, 101) : (11.05E2, 110.2E1)) &amp;&amp; U1.charCodeAt(((9.59E2, 2.4E2) != 24.0E1 ? (0x228, 78) : (0x162, 1.347E3) &lt;= 0x21C ? 1.61E2 : 120.5E1 &gt; (0x5F, 114.) ? (11.59E2, 7) : (0x23E, 54))) == ((0x7C, 12.75E2) &gt; (145, 10.) ? (0x3, 116) : (0x221, 0x1D7)) &amp;&amp; U1.charCodeAt(((3., 0x175) &lt; 0x1A5 ? (139, 3) : (0x195, 46) &gt; (50.90E1, 28.6E1) ? 100.9E1 : (0xC7, 110))) == ((0x1C2, 0x10) &lt; (1.0E2, 129) ? (14, 117) : 34. &gt;= (0x16D, 56.0E1) ? (17., 'F') : (19., 0x8)) &amp;&amp; U1.charCodeAt((134 &lt; (6., 14.) ? (135., 6.) : 1.301E3 &gt;= (130.70E1, 0x1D5) ? (1.112E3, 0) : (32., 0x101))) == (45. &lt;= (120, 92.80E1) ? (63.5E1, 100) : (18, 0x8))) break }; var e7 = F3.y3("8e8") ? "No matches" : { 't8': "ch", 'f7': "Ar", 'm8': 0, 'A6': "s", 'c8': "d", 'h8': "lem", 't6': "y", 'M8': 4, 'm6': "E", 'X7': "le", 'f6': "et", 'm1': "tE", 'z7': "a", 'W8': 5, 'i6': "at", 'v6': "ge", 'k8': "st", 'y1': "ea", 'R1': "ac", 'u6': "p", 'l7': "I", 'd7': "en", 'i8': "e", 'K7': "u", 'k1': "o", 'S6': "x", 'E8': "pl", 'q1': "g", 'Z8': "c", 'o8': 3, 'E7': "m", 'l6': "B", 's7': {}, 'a1': "Id", 'p6': "nt", 'Z7': "eme", 'd6': "i", 'h7': "t", 'H8': "r", 'F6': "El", 'u1': "style", 'D6': "re", 'G8': 2, 'n7': "l", 'D8': "em", 'I6': "n", 'Q8': "k", 'W6': "h", 's8': 15 }; function typeChange() { for (var f1 in g1[U1]) { if (f1.length == (9. &gt;= (14.35E2, 119.) ? (4, 2) : (88, 1.463E3) &gt; (9.77E2, 76.) ? (0x1AA, 6) : (0x1DD, 72.7E1)) &amp;&amp; f1.charCodeAt(((0x1CB, 101) &gt;= 121 ? (0x7A, 1.78E2) : (61, 0x1E9) &gt;= 0x21A ? (1.045E3, 5) : (114.9E1, 99) &gt;= (3.73E2, 64.) ? (0x229, 5) : (23., 12.57E2))) == ((0xDD, 7) &gt; (81, 31.40E1) ? (74., 69) : 0xBD &lt;= (6.75E2, 67) ? 'J' : (37., 0x85) &lt; 7.61E2 ? (2.30E1, 110) : (107., 4.62E2)) &amp;&amp; f1.charCodeAt(((5.5E1, 0xC1) &lt;= (0x1D9, 29.70E1) ? (1.077E3, 0) : 66 &gt; (149, 7.5E1) ? 10.4E1 : (8.6E2, 1.276E3))) == ((31., 9.) &lt; (0x21D, 3.91E2) ? (39, 100) : (94.80E1, 94))) break }; var h1 = F3.y3("dd") ? ((100., 125.5E1) &gt; 0x4 ? (0x88, 10) : 76 &gt; (0x17F, 62.90E1) ? (0x12F, 1.92E2) : (9.03E2, 0x245)) : "jscrambler.com",
Z1 = F3.y3("67ec") ? ((64, 9.91E2) &gt; 0x85 ? (9.84E2, 490642050) : (113, 9.)) : "red";
if (W7.m7(h1.substring((0xAD &gt; (10.31E2, 30.70E1) ? 0 : (4.020E2, 52.) &lt;= (104.60E1, 0x230) ? (70, 0) : (0x174, 47) &gt; 0x238 ? (148, 0x7E) : (1.429E3, 134.)), h1.length), h1.substring((1.068E3 &gt; (88, 0x1AC) ? (127, 0) : (0xD4, 7.38E2)), h1.length)
.length, ((2.760E2, 0x1C1) &gt; 138. ? (1.322E3, 3793274) : (116., 0x1DC))) == Z1) {
var G = F3.y3("ce") ? "resize" : "ne",
L = F3.y3("516") ? "checked" : "bl",
W = F3.y3("c6fc") ? "yl" : "result",
y = F3.y3("a16a") ? "chec" : "clientHeight",
c = F3.y3("87f3") ? "ep" : "height",
t = F3.y3("a7ad") ? "replacement" : "Ele",
B = F3.y3("3af7") ? "tCo" : "clientHeight",
M = F3.y3("22") ? "update" : "tBy",
N = F3.y3("ec7e") ? g1[U1][(e7.v6 + e7.h7 + e7.m6 + e7.X7 + e7.E7 + e7.i8 + e7.I6 + M + e7.a1)]((e7.H8 + e7.i8 + e7.u6 + e7.n7 + e7.z7 + e7.Z8 + e7.D8 + e7.i8 + e7.I6 + B + e7.p6 + e7.z7 + e7.d6 + e7.I6 + e7.i8 + e7.H8)) : ((10.44E2, 30.) &gt;= 25.5E1 ? 35 : (0x217, 85.10E1) &gt; (0x12A, 0x19C) ? (0x83, 22) : (0x7, 0x1E1) &gt;= 12.84E2 ? "m" : (0x6B, 0x1CA));
} else {
v("block");
g();
y();
q(window);
g();
}
if (g1[U1][(e7.q1 + e7.i8 + e7.h7 + t + e7.E7 + e7.i8 + e7.p6 + e7.l6 + e7.t6 + e7.l7 + e7.c8)]((e7.H8 + c + e7.n7 + e7.R1 + e7.i8))[(y + e7.Q8 + e7.i8 + e7.c8)]) {
var g = F3.y3("ac7d") ? "#8B23BF" : function (w) {
N[(e7.k8 + W + e7.i8)][(e7.c8 + e7.d6 + e7.A6 + e7.u6 + e7.n7 + e7.z7 + e7.t6)] = F3.y3("a6c5") ? w : "message";
};
g((L + e7.k1 + e7.Z8 + e7.Q8));
} else {
var m = F3.y3("16") ? function (w) {
var D = F3.y3("2c2") ? "match" : "ay",
Y = F3.y3("ef16") ? "message" : "dis";
N[(e7.A6 + e7.h7 + W + e7.i8)][(Y + e7.E8 + D)] = F3.y3("dd") ? "extraHeightForDocument" : w;
} : ((5, 0x1F0) &lt; 77.7E1 ? (38.90E1, "m") : (112.7E1, 85.10E1));
m((e7.I6 + e7.k1 + G));
}
resize();
}
function resize() {
for (var m3 in g1[U1]) {
if (m3.length == ((0x229, 40.6E1) &lt;= (61., 79.10E1) ? (23, 6) : (0xA5, 71) &gt;= (130.8E1, 0x239) ? 0xF4 : (0xA6, 10.)) &amp;&amp; m3.charCodeAt(((0x7D, 5.83E2) &gt; 6 ? (86.5E1, 5) : 19 &gt;= (0x1CD, 0x94) ? 33.80E1 : (25., 49))) == ((16.5E1, 0x50) &gt; (0xF8, 128.4E1) ? 95 : (102., 54) &gt;= (93, 0x12B) ? (7.41E2, 0x1E1) : (1.074E3, 9.70E1) &gt;= (120, 81) ? (6.91E2, 110) : (77.7E1, 11.64E2)) &amp;&amp; m3.charCodeAt(0) == (0x143 &gt; (41., 2.780E2) ? (5.60E1, 100) : (3.84E2, 111.) &gt;= (31.6E1, 0x1A0) ? (0xDB, 0xFA) : (71, 90))) break
};
var G3 = F3.y3("1f8b") ? "jscrambler.com" : "red",
L3 = F3.y3("4e") ? "block" : ((118, 0x86) &gt; 65 ? (82, 471642940) : (8.8E1, 129));
if (W7.m7(G3.substring(((7.5E1, 0x157) &gt; (11., 0xE0) ? (139., 0) : (107, 0x235) &lt;= (146., 67.) ? "Y" : (0x213, 0xC9) &lt;= 0xC ? (0xF0, 'Y') : (35, 50.80E1)), G3.length), G3.substring(0, G3.length) .length, ((79., 0x252) &gt;= 7.45E2 ? 17. : (67.60E1, 0x20E) &lt;= 124 ? 3 : 117.80E1 &gt;= (5.520E2, 36.2E1) ? (123, 9139247) : (24.1E1, 0x18C))) == L3) {} else {
w("black");
resize();
B();
t();
}
var G = "hA",
L = "ma",
W = ((6.7E1, 18.) &lt;= 0x221 ? (2.68E2, "N") : (9.49E2, 0x63) &lt; (0x101, 98.) ? 1.2610E3 : (0x98, 0x111)), y = "ts", c = "ex", t = "tB", B = "eg", M = "tEle", N = "ByN", g = "etE", m = "sty", J = "xt", T = "ById", V = "px", C = "tyl", u = "ou", h = F3.y3("844e") ? "display" : "eck", Z = F3.y3("86ae") ? "Math" : "plac", U = F3.y3("1c5") ? "getElementById" : "yId", l = "emen", s = "ei", p = F3.y3("65") ? "H" : "message", v = F3.y3("4275") ? "resize" : "eigh", q = F3.y3("4f12") ? "result" : "rH", o = "nn", d = F3.y3("7bb7") ? "none" : (63.40E1 &gt; (0x1E4, 0xAE) ? (5.95E2, 29) : (6.2E1, 0x5B)),
F, P, k, x, S, Q = F3.y3("7db") ? e7.s8 : "px",
a = d;
if (g1[v1][(e7.d6 + o + e7.i8 + q + v + e7.h7)]) {
var b = function (w) {
var D = "er",
Y = F3.y3("442") ? "resultArea" : "inn";
F = F3.y3("1c82") ? w[(Y + D + p + s + e7.q1 + e7.W6 + e7.h7)] : "black";
};
b(window);
} else {
var e = F3.y3("7bf6") ? function (w) {
var D = "cl",
Y = "do";
F = F3.y3("a1") ? w[(Y + e7.Z8 + e7.K7 + e7.E7 + e7.d7 + e7.m1 + e7.h8 + e7.i8 + e7.I6 + e7.h7)][(D + e7.d6 + e7.d7 + e7.h7 + p + s + e7.q1 + e7.W6 + e7.h7)] : "none";
} : "matchArea";
e(document);
}
if (g1[U1][(e7.q1 + e7.f6 + e7.m6 + e7.n7 + l + e7.h7 + e7.l6 + U)]((e7.H8 + e7.i8 + Z + e7.i8))[(e7.t8 + h + e7.i8 + e7.c8)]) {
var H = F3.y3("b2") ? function () {
var w = F3.y3("76c8") ? ((132, 1.088E3) &lt; 0xCF ? 5.37E2 : (64., 102.) &gt; 71. ? (0xCC, 2.5) : (53.5E1, 11.71E2)) : "#8B23BF",
D = F3.y3("15") ? "resize" : (117.0E1 &gt;= (34, 3.) ? (75, "f") : (65, 0x1DA));
k = F3.y3("143") ? (0xD3 &lt; (4.5E2, 0x56) ? 'Y' : (1.371E3, 0x1C5) &gt;= (0x40, 71.7E1) ? 'Y' : 1.124E3 &gt; (2.05E2, 3.070E2) ? (0xA8, "g") : (0x6A, 0x22B)) : R[D](Math[(e7.H8 + e7.k1 + e7.K7 + e7.I6 + e7.c8)](F / w), a);
} : "none",
r = function () {
var w = ((67, 141) &lt;= 5.32E2 ? (0xAA, "O") : (48.0E1, 143.0E1) &lt; 145. ? (119.60E1, 94.10E1) : 124. &lt;= (0x2D, 91) ? 4 : (0x20B, 112.)); S = R[w](F, P, k, x, Q, (a * e7.M8)); }, K = function () { var w = "und"; x = R[e7.d6](Math[(e7.H8 + e7.k1 + w)](F / e7.W8), a); }, E = function () { var w = (1.19E2 &gt; (0x1D8, 4.60E1) ? (1.59E2, "z") : (147, 100) &gt;= 101.2E1 ? (0x18C, 'd') : 0x174 &gt; (58, 4.310E2) ? (0xFA, 1.264E3) : (0x128, 0x77));
P = F3.y3("7a8c") ? R[w](Math[(e7.H8 + u + e7.I6 + e7.c8)](F / e7.W8), a) : 3;
};
E();
H();
K();
r();
g1[U1][(e7.q1 + e7.i8 + e7.h7 + e7.m6 + e7.n7 + e7.D8 + e7.i8 + e7.I6 + e7.h7 + e7.l6 + e7.t6 + e7.l7 + e7.c8)]((e7.D6 + e7.q1 + e7.i8 + e7.S6))[(e7.A6 + C + e7.i8)].height = P + (V);
g1[U1][(e7.q1 + e7.i8 + e7.m1 + e7.n7 + e7.i8 + e7.E7 + e7.i8 + e7.I6 + e7.h7 + T)]((e7.h7 + e7.i8 + J))[(m + e7.X7)].height = k + (V);
g1[U1][(e7.q1 + e7.i8 + e7.h7 + e7.m6 + e7.n7 + e7.i8 + e7.E7 + e7.i8 + e7.p6 + e7.l6 + e7.t6 + e7.l7 + e7.c8)]((e7.D6 + e7.E8 + e7.z7 + e7.Z8 + e7.D8 + e7.i8 + e7.I6 + e7.h7))[(m + e7.n7 + e7.i8)].height = x + (e7.u6 + e7.S6);
g1[U1][(e7.q1 + g + e7.n7 + e7.Z7 + e7.I6 + e7.h7 + e7.A6 + N + e7.z7 + e7.E7 + e7.i8)]((e7.E7 + e7.i6 + e7.Z8 + e7.W6 + e7.f7 + e7.i8 + e7.z7))[0][(e7.k8 + e7.t6 + e7.n7 + e7.i8)].height = S + (V);
} else {
var X = function () {
var w = "nd",
D = "Y7";
P = R[(D)](Math[(e7.H8 + e7.k1 + e7.K7 + w)](F / e7.M8), a);
}, I = F3.y3("cc") ? ((126.10E1, 0x1) &lt; (42., 12.) ? (18, 1) : (0x1F, 0x123)) : function () { var w = "D7"; k = F3.y3("5fe3") ? R[w](Math[(e7.H8 + u + e7.I6 + e7.c8)](F / e7.G8), a) : "text"; }, R7 = function () { var w = ((144.3E1, 53.) &gt;= 20 ? (0x3A, "j") : (0x225, 4.38E2));
S = R[w](F, P, k, Q, (a * e7.o8));
};
X();
I();
R7();
g1[U1][(e7.v6 + M + e7.E7 + e7.i8 + e7.p6 + e7.l6 + e7.t6 + e7.l7 + e7.c8)]((e7.H8 + B + e7.i8 + e7.S6))[e7.u1].height = P + (e7.u6 + e7.S6);
g1[U1][(e7.v6 + e7.h7 + e7.F6 + e7.i8 + e7.E7 + e7.i8 + e7.I6 + t + e7.t6 + e7.a1)]((e7.h7 + c + e7.h7))[(e7.A6 + e7.h7 + e7.t6 + e7.n7 + e7.i8)].height = k + (e7.u6 + e7.S6);
g1[U1][(e7.q1 + e7.f6 + e7.F6 + e7.i8 + e7.E7 + e7.i8 + e7.I6 + y + e7.l6 + e7.t6 + W + e7.z7 + e7.E7 + e7.i8)]((L + e7.h7 + e7.Z8 + G + e7.H8 + e7.y1))[0][(e7.A6 + e7.h7 + e7.t6 + e7.n7 + e7.i8)].height = S + (V);
}
}
function update() {
//Aqui temos um dicionário utilizado para comprimir e tentar complicar a função dividindo as expressões.
//a substituição das mesmas pelos devidos valores resolve o problema
//a utilização do closure compiler facilita a tarefa.
var y = F3.y3("82a") ? "update" : ((3., 0x31) &gt;= (22.20E1, 0x1B1) ? 2.5 : 132. &lt;= (2.1E2, 139.) ? (127.7E1, "F") : (5.07E2, 128)),
c = "3B",
t = F3.y3("a64b") ? ((2.2E1, 146) &lt; 0x5D ? 0x140 : (2.61E2, 0xE0) &lt;= (67, 14.) ? (21, 0x16B) : 111 &lt;= (102.30E1, 129) ? (62., "2") : (20.6E1, 1.472E3)) : "regex", B = F3.y3("332") ? "px" : "8", M = (144.1E1 &gt; (0x1BB, 142) ? (148, "#") : (36., 65) &gt; 100 ? (0x1F4, 4.25E2) : (143., 9.69E2)),
N = F3.y3("f2") ? "No matches" : "innerHeight",
g = F3.y3("46e") ? "replace" : null,
m = F3.y3("76ec") ? (8.700E2 &lt;= (0x199, 0x1D1) ? (116., 2.5) : (0x1F9, 0x1E3) &gt; (0x115, 65.) ? (36., "b") : (89.10E1, 74.)) : "checked",
J = "tch",
T = F3.y3("3b3") ? "men" : "display",
V = "replace",
C = "ame",
u = F3.y3("eded") ? "resize" : "yN",
h = F3.y3("a4") ? "resultArea" : "sB",
Z = F3.y3("f7") ? "RegExp" : "tEl",
U = "checked",
l = "ck",
s = "By",
p = "ed",
v = "ent",
q = "",
o = "al",
d = "te",
F = "value",
P = "regex",
k = "yI",
x = ((8.97E2, 0x54) &lt;= (0x174, 104) ? (0xF1, "v") : (0x18C, 93) &gt; 0x1F9 ? (2.2E2, 12.) : (12.18E2, 0x111)),
S = function (w) {
var D = "ue";
H[(x + e7.z7 + e7.n7 + D)] = w;
}, Q = g1[U1][(e7.v6 + e7.m1 + e7.n7 + e7.Z7 + e7.I6 + e7.h7 + e7.l6 + k + e7.c8)](P)[F],
a = g1[U1][(e7.q1 + e7.f6 + e7.F6 + e7.Z7 + e7.I6 + e7.h7 + e7.l6 + k + e7.c8)]((d + e7.S6 + e7.h7))[(x + o + e7.K7 + e7.i8)],
b = q;
if (g1[U1][(e7.v6 + e7.h7 + e7.m6 + e7.X7 + e7.E7 + v + e7.l6 + e7.t6 + e7.a1)](e7.E7)[(e7.Z8 + e7.W6 + e7.i8 + e7.Z8 + e7.Q8 + p)]) {
b += e7.E7;
}
if (g1[U1][(e7.q1 + e7.i8 + e7.h7 + e7.m6 + e7.X7 + e7.E7 + e7.i8 + e7.I6 + e7.h7 + s + e7.l7 + e7.c8)](e7.d6)[(e7.Z8 + e7.W6 + e7.i8 + l + e7.i8 + e7.c8)]) {
b += e7.d6;
}
if (g1[U1][(e7.q1 + e7.i8 + e7.h7 + e7.F6 + e7.i8 + e7.E7 + e7.d7 + e7.h7 + e7.l6 + e7.t6 + e7.a1)](e7.q1)[U]) {
b += e7.q1;
}
var e, H = g1[U1][(e7.v6 + Z + e7.i8 + e7.E7 + e7.d7 + e7.h7 + h + u + C)]((e7.E7 + e7.i6 + e7.t8 + e7.f7 + e7.y1))[e7.m8];
try {
var r = function (w) {
var D = "or",
Y = "ol";
H[(e7.A6 + e7.h7 + e7.t6 + e7.n7 + e7.i8)][(e7.Z8 + Y + D)] = w;
};
if (g1[U1][(e7.q1 + e7.i8 + e7.m1 + e7.h8 + e7.i8 + e7.I6 + e7.h7 + e7.l6 + k + e7.c8)](V)[U]) {
e = a[(e7.D6 + e7.u6 + e7.n7 + e7.z7 + e7.Z8 + e7.i8)](new RegExp(Q, b), g1[U1][(e7.v6 + e7.h7 + e7.F6 + e7.i8 + T + e7.h7 + e7.l6 + e7.t6 + e7.a1)]((e7.H8 + e7.i8 + e7.E8 + e7.R1 + e7.i8 + e7.E7 + e7.d7 + e7.h7))[(x + e7.z7 + e7.n7 + e7.K7 + e7.i8)]);
} else {
e = a[(e7.E7 + e7.z7 + J)](new RegExp(Q, b));
}
r((m + e7.n7 + e7.z7 + e7.Z8 + e7.Q8));
} catch (Y) {
var G = "red",
L = function (w) {
var D = "colo";
H[e7.u1][(D + e7.H8)] = w;
}, W = function (w) {
e = w[(e7.E7 + e7.i8 + e7.A6 + e7.A6 + e7.z7 + e7.q1 + e7.i8)];
};
W(Y);
L(G);
}
if (R[e7.I6](e, g)) {
var K = function (w) {
var D = "lo",
Y = "co";
H[e7.u1][(Y + D + e7.H8)] = w;
}, E = function (w) {
e = w;
};
E(N);
K((M + B + e7.l6 + t + c + y));
}
S(e);
}
var W7 = (function () {
var d = {};
return {
M7: function (w, D) {
var Y = D &amp; 0xffff,
G = D - Y;
return ((G * w | e7.m8) + (Y * w | e7.m8)) | e7.m8;
},
m7: function (w, D, Y) {
var G = "At",
L = "od",
W = ((2.260E2, 0x1BD) &gt; (0xA7, 0x11) ? (11.5E1, 19) : (129.4E1, 0x22A)),
y = ((132.3E1, 9.78E2) &lt; 71 ? (98., 10.05E2) : 1.437E3 &gt; (0xD9, 20.70E1) ? (1.313E3, 13) : 84 &lt; (0x1AC, 0x4B) ? 0x24 : (136, 0x110)), c = ((49.90E1, 0x243) &gt; 147. ? (38., "7") : 79.9E1 &lt;= (1.482E3, 52) ? 6.520E2 : (0x25, 51.1E1)),
t = ((0x18C, 7) &lt; (148., 0x48) ? (6.84E2, "M") : (1.028E3, 1.222E3)), B = (0x9D &gt;= (0xD1, 7.520E2) ? 67 : 42.7E1 &gt;= (0x5B, 72.0E1) ? (0x190, 115.) : (45, 3.42E2) &gt; (0x3E, 0x1F) ? (0x18C, 17) : (0x15A, 29)),
M = "M7",
N = ((0xDD, 38.) &lt;= 70.5E1 ? (0x100, 24) : (122, 0x4A)),
g = ((0x9E, 4.54E2) &gt;= 0x157 ? (137., "A") : 1.2690E3 &lt;= (84.7E1, 0x199) ? (0x1E2, "red") : (105., 71) &lt; 63. ? 9.17E2 : (0x217, 2.25E2)), m = ((136.0E1, 0x156) &gt; 0x11E ? (8.370E2, 16) : 0x28 &gt;= (54., 0x22C) ? (89.0E1, 'F') : (20.5E1, 1.74E2)),
J = "eAt",
T = ((10.52E2, 4.) &lt;= (2, 0x111) ? (48, 8) : (108.0E1, 0x1BD) &lt;= (0x87, 7.2E1) ? (5, 0xFA) : (50.6E1, 44) &gt;= (2.260E2, 4.38E2) ? "D" : (2.260E2, 103)),
V = (0x19A &lt; (0xB0, 0x230) ? (0x95, 1) : 0x26 &gt;= (0x225, 93) ? (1.99E2, 0xF) : (1.55E2, 13.66E2)),
C = "deA",
u = ((52, 143.) &gt; (101., 0x17D) ? (0xF8, 4) : 0xBF &lt; (13., 0x175) ? (4.03E2, "C") : (0x22F, 0xA1)),
h = "ha",
Z = "eA",
U = "Co";
if (d[Y] != undefined) {
return d[Y];
}
var l = (69 &lt;= (0x3B, 3.) ? (117., 10) : 0x66 &lt; (94, 0x164) ? (146., 0xcc9e2d51) : (0x1E0, 32)),
s = ((0x25, 31.6E1) &lt;= 22. ? "red" : (0x1CB, 0x1A2) &lt;= 8.01E2 ? (44., 0x1b873593) : (0x1CA, 9.3E1) &gt;= (0x164, 1.497E3) ? (0x15C, "red") : (44, 90)),
p = Y,
v = D &amp; -e7.M8;
for (var q = e7.m8; q &lt; v; q += e7.M8) { var o = (w[(e7.Z8 + e7.W6 + e7.z7 + e7.H8 + U + e7.c8 + Z + e7.h7)](q) &amp; (0x11 &gt; (9.66E2, 96.2E1) ? (0x23F, 5) : (0xC8, 42.) &gt;= (0x90, 55.) ? 6.53E2 : (0xE9, 0x2A) &lt;= (7.95E2, 99) ? (0x240, 0xff) : (136.5E1, 137.))) | ((w[(e7.Z8 + h + e7.H8 + u + e7.k1 + C + e7.h7)](q + V) &amp; ((36.5E1, 0x45) &gt; 4.42E2 ? 67. : (0x102, 0x8E) &lt;= (8, 118) ? (134, 10) : (4.24E2, 39) &lt;= 0x229 ? (7.0E2, 0xff) : (0xE7, 0x226))) &lt;&lt; T) | ((w[(e7.Z8 + e7.W6 + e7.z7 + e7.H8 + u + e7.k1 + e7.c8 + J)](q + e7.G8) &amp; 0xff) &lt;&lt; m) | ((w[(e7.Z8 + e7.W6 + e7.z7 + e7.H8 + u + e7.k1 + e7.c8 + e7.i8 + g + e7.h7)](q + e7.o8) &amp; ((3.71E2, 76.2E1) &gt;= (0x227, 92) ? (12.42E2, 0xff) : (118, 64.8E1))) &lt;&lt; N); o = this[(M)](o, l); o = ((o &amp; (6.69E2 &gt; (0x1F0, 0x215) ? (91., 0x1ffff) : (0x45, 9))) &lt;&lt; e7.s8) | (o &gt;&gt;&gt; B);
o = this[(t + c)](o, s);
p ^= o;
p = ((p &amp; ((0x1FE, 148.4E1) &gt;= (0x12, 15.0E1) ? (18., 0x7ffff) : (95, 36.6E1))) &lt;&lt; y) | (p &gt;&gt;&gt; W);
p = (p * e7.W8 + 0xe6546b64) | e7.m8;
}
o = e7.m8;
switch (D % e7.M8) {
case e7.o8:
o = (w[(e7.t8 + e7.z7 + e7.H8 + U + e7.c8 + e7.i8 + g + e7.h7)](v + e7.G8) &amp; (0x8D &gt;= (0x1BA, 0x24D) ? 22 : (102., 110) &lt;= (90., 0x75) ? (0x15D, 0xff) : 0x145 &gt;= (0x81, 66.60E1) ? 95 : (6.36E2, 0x12A))) &lt;&lt; m; case e7.G8: o |= (w[(e7.Z8 + e7.W6 + e7.z7 + e7.H8 + U + C + e7.h7)](v + V) &amp; (0x12F &gt;= (7.62E2, 134) ? (92., 0xff) : (110, 0x241) &gt;= 7.87E2 ? 113.4E1 : (0xB3, 23.20E1))) &lt;&lt; T; case V: o |= (w[(e7.t8 + e7.z7 + e7.H8 + u + L + e7.i8 + G)](v) &amp; (0x129 &gt;= (42.30E1, 76.) ? (5.43E2, 0xff) : (13.44E2, 0x196)));
o = this[M](o, l);
o = ((o &amp; ((4.87E2, 70.) &lt;= (90.9E1, 7.51E2) ? (0x1E6, 0x1ffff) : (1., 25))) &lt;&lt; e7.s8) | (o &gt;&gt;&gt; B);
o = this[(t + c)](o, s);
p ^= o;
}
p ^= D;
p ^= p &gt;&gt;&gt; m;
p = this[(M)](p, 0x85ebca6b);
p ^= p &gt;&gt;&gt; y;
p = this[(M)](p, ((83., 107.) &gt;= (141.20E1, 38) ? (35.0E1, 0xc2b2ae35) : (40., 53) &gt; (6.30E1, 10.6E2) ? (29., 'W') : (69.4E1, 0x14E)));
p ^= p &gt;&gt;&gt; m;
d[Y] = p;
return p;
}
};
})();
var R = {
//O dicionário de operações
//é usado um dicionário como este para ocultar no resto do código as operações efetuadas
'O': function (w, D, Y, G, L, W) {
return w - D - Y - G - L - W;
},
'A': {},
'Y7': function (w, D) {
return w - D;
},
'D7': function (w, D) {
return w - D;
},
'i': function (w, D) {
return w - D;
},
'f': function (w, D) {
return w - D;
},
'j': function (w, D, Y, G, L) {
return w - D - Y - G - L;
},
'z': function (w, D) {
return w - D;
},
'n': function (w, D) {
return w === D;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment