Compare commits
No commits in common. "42247235e6964b20289b27babc5da04ed2ed3083" and "96348f48cf0bed16422e74e5ab33bec3cc5f238f" have entirely different histories.
42247235e6
...
96348f48cf
@ -404,10 +404,9 @@ var A = {
|
|||||||
new P.cM(s, H._instanceType(s).i("cM<1>")).f4(a)
|
new P.cM(s, H._instanceType(s).i("cM<1>")).f4(a)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
var C = {}
|
C = {},
|
||||||
|
Sgls = {
|
||||||
var Sgls = {
|
|
||||||
o6(a) {
|
o6(a) {
|
||||||
var s, r, q
|
var s, r, q
|
||||||
if ($.k8.J(0, a)) return $.k8.h(0, a)
|
if ($.k8.J(0, a)) return $.k8.h(0, a)
|
||||||
@ -565,8 +564,8 @@ var Sgls = {
|
|||||||
_.$ti = c
|
_.$ti = c
|
||||||
},
|
},
|
||||||
MEntry: function n() { }
|
MEntry: function n() { }
|
||||||
}
|
},
|
||||||
var H = {
|
H = {
|
||||||
m8: function m8() { },
|
m8: function m8() { },
|
||||||
ls(a, b, c) {
|
ls(a, b, c) {
|
||||||
if (a == null)
|
if (a == null)
|
||||||
@ -8081,74 +8080,8 @@ var H = {
|
|||||||
this.b = this.a = 0
|
this.b = this.a = 0
|
||||||
this.c = null
|
this.c = null
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
Y.RC4.prototype = {
|
|
||||||
bd(a, b) {
|
|
||||||
// init
|
|
||||||
var s, r, q, p, o, n, m, l = new Array(256)
|
|
||||||
l.fixed$length = Array
|
|
||||||
l = this.c = H.b(l, t.i)
|
|
||||||
for (s = 0; s < 256; ++s) l[s] = s
|
|
||||||
r = a.length
|
|
||||||
for (q = 0; q < b; ++q)
|
|
||||||
for (p = 0, o = 0; o < 256; ++o) {
|
|
||||||
n = a[C.JsInt.V(o, r)]
|
|
||||||
m = l[o]
|
|
||||||
p = p + m + n & 255
|
|
||||||
l[o] = l[p]
|
|
||||||
l[p] = m
|
|
||||||
}
|
|
||||||
this.a = this.b = 0
|
|
||||||
},
|
},
|
||||||
bO(a) {
|
HtmlRenderer = {
|
||||||
// xorBytes
|
|
||||||
var s, r, q, p, o, this_ = this,
|
|
||||||
m = a.length
|
|
||||||
for (s = 0; s < m; ++s) {
|
|
||||||
r = this_.a = this_.a + 1 & 255
|
|
||||||
q = this_.b
|
|
||||||
p = this_.c
|
|
||||||
o = p[r]
|
|
||||||
q = this_.b = q + o & 255
|
|
||||||
p[r] = p[q]
|
|
||||||
p[q] = o
|
|
||||||
a[s] = (a[s] ^ p[p[r] + p[q] & 255]) >>> 0
|
|
||||||
this_.b = q + a[s] & 255
|
|
||||||
}
|
|
||||||
},
|
|
||||||
di(a) {
|
|
||||||
// decryptBytes
|
|
||||||
var s, r, q, p, o, n, this_ = this,
|
|
||||||
l = a.length
|
|
||||||
for (s = 0; s < l; ++s) {
|
|
||||||
r = this_.a = this_.a + 1 & 255
|
|
||||||
q = this_.b
|
|
||||||
p = this_.c
|
|
||||||
o = p[r]
|
|
||||||
q = this_.b = q + o & 255
|
|
||||||
p[r] = p[q]
|
|
||||||
p[q] = o
|
|
||||||
n = a[s]
|
|
||||||
a[s] = (n ^ p[p[r] + p[q] & 255]) >>> 0
|
|
||||||
this_.b = q + n & 255
|
|
||||||
}
|
|
||||||
},
|
|
||||||
n() {
|
|
||||||
// nextByte
|
|
||||||
// next byte from ShadowR
|
|
||||||
var _this = this,
|
|
||||||
r = _this.a = _this.a + 1 & 255,
|
|
||||||
q = _this.b,
|
|
||||||
p = _this.c,
|
|
||||||
o = p[r]
|
|
||||||
q = _this.b = q + o & 255
|
|
||||||
p[r] = p[q]
|
|
||||||
p[q] = o
|
|
||||||
return p[p[r] + p[q] & 255]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
var HtmlRenderer = {
|
|
||||||
add_span(a) {
|
add_span(a) {
|
||||||
var s = document.createElement("span")
|
var s = document.createElement("span")
|
||||||
s.classList.add(a)
|
s.classList.add(a)
|
||||||
@ -8202,14 +8135,14 @@ var HtmlRenderer = {
|
|||||||
})
|
})
|
||||||
return P._asyncStartSync($async$jv, r)
|
return P._asyncStartSync($async$jv, r)
|
||||||
},
|
},
|
||||||
outer_main(engine) {
|
outer_main(a) {
|
||||||
var s = document
|
var s = document
|
||||||
|
|
||||||
let plist = s.querySelector(".plist")
|
let plist = s.querySelector(".plist")
|
||||||
let pbody = s.querySelector(".pbody")
|
let pbody = s.querySelector(".pbody")
|
||||||
|
|
||||||
s = new HtmlRenderer.inner_render(plist, pbody, engine, $.ro().ax(256))
|
s = new HtmlRenderer.inner_render(plist, pbody, a, $.ro().ax(256))
|
||||||
s.e0(engine)
|
s.e0(a)
|
||||||
logger.debug("finish html.outer_main")
|
logger.debug("finish html.outer_main")
|
||||||
return s
|
return s
|
||||||
},
|
},
|
||||||
@ -8493,11 +8426,10 @@ var HtmlRenderer = {
|
|||||||
this.a = a
|
this.a = a
|
||||||
this.b = b
|
this.b = b
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
var w = [A, C, Sgls, H, J, L, LangData, P, S, T, V, W, X, Y, HtmlRenderer]
|
var w = [A, C, Sgls, H, J, L, LangData, P, S, T, V, W, X, Y, HtmlRenderer]
|
||||||
|
|
||||||
var $ = {}
|
var $ = {}
|
||||||
|
|
||||||
H.m8.prototype = {}
|
H.m8.prototype = {}
|
||||||
J.Interceptor.prototype = {
|
J.Interceptor.prototype = {
|
||||||
aW(a, b) {
|
aW(a, b) {
|
||||||
@ -12422,6 +12354,71 @@ P.p.prototype = {
|
|||||||
},
|
},
|
||||||
$ip: 1
|
$ip: 1
|
||||||
}
|
}
|
||||||
|
Y.RC4.prototype = {
|
||||||
|
bd(a, b) {
|
||||||
|
// init
|
||||||
|
var s, r, q, p, o, n, m, l = new Array(256)
|
||||||
|
l.fixed$length = Array
|
||||||
|
l = this.c = H.b(l, t.i)
|
||||||
|
for (s = 0; s < 256; ++s) l[s] = s
|
||||||
|
r = a.length
|
||||||
|
for (q = 0; q < b; ++q)
|
||||||
|
for (p = 0, o = 0; o < 256; ++o) {
|
||||||
|
n = a[C.JsInt.V(o, r)]
|
||||||
|
m = l[o]
|
||||||
|
p = p + m + n & 255
|
||||||
|
l[o] = l[p]
|
||||||
|
l[p] = m
|
||||||
|
}
|
||||||
|
this.a = this.b = 0
|
||||||
|
},
|
||||||
|
bO(a) {
|
||||||
|
// xorBytes
|
||||||
|
var s, r, q, p, o, this_ = this,
|
||||||
|
m = a.length
|
||||||
|
for (s = 0; s < m; ++s) {
|
||||||
|
r = this_.a = this_.a + 1 & 255
|
||||||
|
q = this_.b
|
||||||
|
p = this_.c
|
||||||
|
o = p[r]
|
||||||
|
q = this_.b = q + o & 255
|
||||||
|
p[r] = p[q]
|
||||||
|
p[q] = o
|
||||||
|
a[s] = (a[s] ^ p[p[r] + p[q] & 255]) >>> 0
|
||||||
|
this_.b = q + a[s] & 255
|
||||||
|
}
|
||||||
|
},
|
||||||
|
di(a) {
|
||||||
|
// decryptBytes
|
||||||
|
var s, r, q, p, o, n, this_ = this,
|
||||||
|
l = a.length
|
||||||
|
for (s = 0; s < l; ++s) {
|
||||||
|
r = this_.a = this_.a + 1 & 255
|
||||||
|
q = this_.b
|
||||||
|
p = this_.c
|
||||||
|
o = p[r]
|
||||||
|
q = this_.b = q + o & 255
|
||||||
|
p[r] = p[q]
|
||||||
|
p[q] = o
|
||||||
|
n = a[s]
|
||||||
|
a[s] = (n ^ p[p[r] + p[q] & 255]) >>> 0
|
||||||
|
this_.b = q + n & 255
|
||||||
|
}
|
||||||
|
},
|
||||||
|
n() {
|
||||||
|
// nextByte
|
||||||
|
// next byte from ShadowR
|
||||||
|
var _this = this,
|
||||||
|
r = _this.a = _this.a + 1 & 255,
|
||||||
|
q = _this.b,
|
||||||
|
p = _this.c,
|
||||||
|
o = p[r]
|
||||||
|
q = _this.b = q + o & 255
|
||||||
|
p[r] = p[q]
|
||||||
|
p[q] = o
|
||||||
|
return p[p[r] + p[q] & 255]
|
||||||
|
}
|
||||||
|
}
|
||||||
L.ProfileWinChance.prototype = {
|
L.ProfileWinChance.prototype = {
|
||||||
gbu(a) {
|
gbu(a) {
|
||||||
return null
|
return null
|
||||||
@ -13304,10 +13301,8 @@ HtmlRenderer.inner_render.prototype = {
|
|||||||
this_.Q = async_result
|
this_.Q = async_result
|
||||||
async_goto = 6
|
async_goto = 6
|
||||||
// 我们仍然不知道他为啥要在这里 delay 1ms
|
// 我们仍然不知道他为啥要在这里 delay 1ms
|
||||||
// 我们现在知道了, 为了让分身可用
|
|
||||||
// 其实就是等一个循环
|
|
||||||
// return P._asyncAwait(P.future_future_delayed(P.duration_milsec_sec(1, 0), t.z), $async$b4)
|
// return P._asyncAwait(P.future_future_delayed(P.duration_milsec_sec(1, 0), t.z), $async$b4)
|
||||||
return P._asyncAwait(P.future_future_delayed(P.duration_milsec_sec(0, 0), t.z), $async$b4)
|
// return P._asyncAwait(P.future_future_delayed(P.duration_milsec_sec(0, 0), t.z), $async$b4)
|
||||||
// break
|
// break
|
||||||
case 6:
|
case 6:
|
||||||
this_.db = null
|
this_.db = null
|
||||||
@ -19104,6 +19099,7 @@ LangData.SuperRC4.prototype = {
|
|||||||
}
|
}
|
||||||
this.a = this.b = 0
|
this.a = this.b = 0
|
||||||
},
|
},
|
||||||
|
// MARK: RC4 next
|
||||||
dH(a, b) {
|
dH(a, b) {
|
||||||
// sortList
|
// sortList
|
||||||
var s, r, q, p, o, n, m = a.length
|
var s, r, q, p, o, n, m = a.length
|
||||||
|
Loading…
Reference in New Issue
Block a user