Created
July 26, 2020 19:43
-
-
Save eXponenta/5acef15385f7a099a74d6ea9ae2eda27 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function anonymous(context | |
) { | |
// (#1) --- anonymous () | |
const AX_CLASS_SYMBOL = context.AX_CLASS_SYMBOL; | |
return function compiled_frame1() { | |
let local0 = this === context.jsGlobal ? context.savedScope.global.object : this; | |
// local1 is assigned before read, skip init | |
let local1 = undefined | |
// local2 is assigned before read, skip init | |
let local2 = undefined | |
let stack0 = undefined; | |
let stack1 = undefined; | |
let stack2 = undefined; | |
let stack3 = undefined; | |
let scope0 = undefined; | |
let tr = undefined; | |
let sec = context.sec; | |
let name0 = context.names[0]; | |
let name1 = context.names[1]; | |
let name2 = context.names[2]; | |
let name3 = context.names[3]; | |
let name4 = context.names[4]; | |
let name5 = context.names[5]; | |
let name6 = context.names[6]; | |
let name7 = context.names[7]; | |
let name8 = context.names[8]; | |
let name9 = context.names[9]; | |
let name10 = context.names[10]; | |
let name11 = context.names[11]; | |
let name12 = context.names[12]; | |
let name13 = context.names[13]; | |
let name14 = context.names[14]; | |
let p = 0; | |
while (true) { | |
switch (p) { | |
case 0: | |
//GETLOCAL 0 | |
stack0 = local0; | |
//PUSHSCOPE | |
scope0 = context.savedScope.extend(stack0); | |
//GETLOCAL 0 | |
stack0 = local0; | |
//PUSHINT 1 | |
stack1 = 1000000; | |
//SETPROPERTY 3 | |
// 7 0::interations | |
if (!true){ | |
stack0['interations'] = stack1; | |
} else { | |
context.setproperty(name0, stack1, stack0); | |
} | |
//GETLOCAL 0 | |
stack0 = local0; | |
//FINDPROPSTRICT 11 | |
// 7 0:flash.utils::getTimer | |
stack1 = scope0.findScopeProperty(name1, true, false); | |
//CALLPROPERTY 0 / 11 | |
if (!true) { | |
stack1 = stack1['getTimer'](); | |
} else { | |
// 7 0:flash.utils::getTimer | |
temp = stack1[AX_CLASS_SYMBOL] ? stack1 : sec.box(stack1); | |
stack1 = (typeof temp['$BggetTimer'] === 'function')? temp['$BggetTimer']() : temp.axCallProperty(name1, [], false); | |
} | |
//SETPROPERTY 4 | |
// 7 0::start | |
if (!true){ | |
stack0['start'] = stack1; | |
} else { | |
context.setproperty(name2, stack1, stack0); | |
} | |
//GETLOCAL 0 | |
stack0 = local0; | |
//PUSHBYTE 0 | |
stack1 = 0; | |
//SETPROPERTY 5 | |
// 7 0::res | |
if (!true){ | |
stack0['res'] = stack1; | |
} else { | |
context.setproperty(name3, stack1, stack0); | |
} | |
//GETLOCAL 0 | |
stack0 = local0; | |
//PUSHBYTE 0 | |
stack1 = 0; | |
//SETPROPERTY 6 | |
// 7 0::i | |
if (!true){ | |
stack0['i'] = stack1; | |
} else { | |
context.setproperty(name4, stack1, stack0); | |
} | |
//JUMP 68 | |
{ p = 68; continue; }; | |
case 29: | |
//LABEL | |
//GETLOCAL 0 | |
stack0 = local0; | |
//GETLEX 12 | |
// 7 0::Math | |
temp = scope0.findScopeProperty(name5, true, false); | |
stack1 = temp['$BgMath']; | |
if (stack1 === undefined || typeof stack1 === 'function') { | |
stack1 = temp.axGetProperty(name5); | |
} | |
//CALLPROPERTY 0 / 13 | |
if (!true) { | |
stack1 = stack1['random'](); | |
} else { | |
// 7 0::random | |
temp = stack1[AX_CLASS_SYMBOL] ? stack1 : sec.box(stack1); | |
stack1 = (typeof temp['$Bgrandom'] === 'function')? temp['$Bgrandom']() : temp.axCallProperty(name6, [], false); | |
} | |
//SETPROPERTY 7 | |
// 7 0::r | |
if (!true){ | |
stack0['r'] = stack1; | |
} else { | |
context.setproperty(name7, stack1, stack0); | |
} | |
//GETLOCAL 0 | |
stack0 = local0; | |
//GETLOCAL 0 | |
stack1 = local0; | |
//GETPROPERTY 5 | |
// 7 0::res | |
if (!true) { | |
stack1 = stack1['res']; | |
} else { | |
temp = stack1[AX_CLASS_SYMBOL] ? stack1 : sec.box(stack1); | |
stack1 = temp['$Bgres']; | |
if (stack1 === undefined || typeof stack1 === 'function') { | |
stack1 = temp.axGetProperty(name3); | |
} | |
} | |
//GETLEX 12 | |
// 7 0::Math | |
temp = scope0.findScopeProperty(name5, true, false); | |
stack2 = temp['$BgMath']; | |
if (stack2 === undefined || typeof stack2 === 'function') { | |
stack2 = temp.axGetProperty(name5); | |
} | |
//GETLOCAL 0 | |
stack3 = local0; | |
//GETPROPERTY 7 | |
// 7 0::r | |
if (!true) { | |
stack3 = stack3['r']; | |
} else { | |
temp = stack3[AX_CLASS_SYMBOL] ? stack3 : sec.box(stack3); | |
stack3 = temp['$Bgr']; | |
if (stack3 === undefined || typeof stack3 === 'function') { | |
stack3 = temp.axGetProperty(name7); | |
} | |
} | |
//CALLPROPERTY 1 / 14 | |
if (!true) { | |
stack2 = stack2['sin'](stack3); | |
} else { | |
// 7 0::sin | |
temp = stack2[AX_CLASS_SYMBOL] ? stack2 : sec.box(stack2); | |
stack2 = (typeof temp['$Bgsin'] === 'function')? temp['$Bgsin'](stack3) : temp.axCallProperty(name8, [stack3], false); | |
} | |
//ADD | |
stack1 += stack2; | |
//SETPROPERTY 5 | |
// 7 0::res | |
if (!true){ | |
stack0['res'] = stack1; | |
} else { | |
context.setproperty(name3, stack1, stack0); | |
} | |
//GETLOCAL 0 | |
stack0 = local0; | |
//DUP | |
stack1 = stack0; | |
//SETLOCAL 1 | |
local1 = stack1; | |
//GETPROPERTY 6 | |
// 7 0::i | |
if (!true) { | |
stack0 = stack0['i']; | |
} else { | |
temp = stack0[AX_CLASS_SYMBOL] ? stack0 : sec.box(stack0); | |
stack0 = temp['$Bgi']; | |
if (stack0 === undefined || typeof stack0 === 'function') { | |
stack0 = temp.axGetProperty(name4); | |
} | |
} | |
//INCREMENT | |
stack0++; | |
//SETLOCAL 2 | |
local2 = stack0; | |
//GETLOCAL 1 | |
stack0 = local1; | |
//GETLOCAL 2 | |
stack1 = local2; | |
//SETPROPERTY 6 | |
// 7 0::i | |
if (!true){ | |
stack0['i'] = stack1; | |
} else { | |
context.setproperty(name4, stack1, stack0); | |
} | |
//KILL 2 | |
local2 = undefined; | |
//KILL 1 | |
local1 = undefined; | |
case 68: | |
//GETLOCAL 0 | |
stack0 = local0; | |
//GETPROPERTY 6 | |
// 7 0::i | |
if (!true) { | |
stack0 = stack0['i']; | |
} else { | |
temp = stack0[AX_CLASS_SYMBOL] ? stack0 : sec.box(stack0); | |
stack0 = temp['$Bgi']; | |
if (stack0 === undefined || typeof stack0 === 'function') { | |
stack0 = temp.axGetProperty(name4); | |
} | |
} | |
//GETLOCAL 0 | |
stack1 = local0; | |
//GETPROPERTY 3 | |
// 7 0::interations | |
if (!true) { | |
stack1 = stack1['interations']; | |
} else { | |
temp = stack1[AX_CLASS_SYMBOL] ? stack1 : sec.box(stack1); | |
stack1 = temp['$Bginterations']; | |
if (stack1 === undefined || typeof stack1 === 'function') { | |
stack1 = temp.axGetProperty(name0); | |
} | |
} | |
//IFLT 29 | |
if (stack1 > stack0) { p = 29; continue; }; | |
//GETLOCAL 0 | |
stack0 = local0; | |
//FINDPROPSTRICT 11 | |
// 7 0:flash.utils::getTimer | |
stack1 = scope0.findScopeProperty(name1, true, false); | |
//CALLPROPERTY 0 / 11 | |
if (!true) { | |
stack1 = stack1['getTimer'](); | |
} else { | |
// 7 0:flash.utils::getTimer | |
temp = stack1[AX_CLASS_SYMBOL] ? stack1 : sec.box(stack1); | |
stack1 = (typeof temp['$BggetTimer'] === 'function')? temp['$BggetTimer']() : temp.axCallProperty(name1, [], false); | |
} | |
//GETLOCAL 0 | |
stack2 = local0; | |
//GETPROPERTY 4 | |
// 7 0::start | |
if (!true) { | |
stack2 = stack2['start']; | |
} else { | |
temp = stack2[AX_CLASS_SYMBOL] ? stack2 : sec.box(stack2); | |
stack2 = temp['$Bgstart']; | |
if (stack2 === undefined || typeof stack2 === 'function') { | |
stack2 = temp.axGetProperty(name2); | |
} | |
} | |
//SUBTRACT | |
stack1 -= stack2; | |
//SETPROPERTY 8 | |
// 7 0::delta | |
if (!true){ | |
stack0['delta'] = stack1; | |
} else { | |
context.setproperty(name9, stack1, stack0); | |
} | |
//FINDPROPSTRICT 15 | |
// 7 0::trace | |
stack0 = scope0.findScopeProperty(name10, true, false); | |
//PUSHSTRING 21 | |
stack1 = "Delta:"; | |
//GETLOCAL 0 | |
stack2 = local0; | |
//GETPROPERTY 8 | |
// 7 0::delta | |
if (!true) { | |
stack2 = stack2['delta']; | |
} else { | |
temp = stack2[AX_CLASS_SYMBOL] ? stack2 : sec.box(stack2); | |
stack2 = temp['$Bgdelta']; | |
if (stack2 === undefined || typeof stack2 === 'function') { | |
stack2 = temp.axGetProperty(name9); | |
} | |
} | |
//GETLOCAL 0 | |
stack3 = local0; | |
//GETPROPERTY 3 | |
// 7 0::interations | |
if (!true) { | |
stack3 = stack3['interations']; | |
} else { | |
temp = stack3[AX_CLASS_SYMBOL] ? stack3 : sec.box(stack3); | |
stack3 = temp['$Bginterations']; | |
if (stack3 === undefined || typeof stack3 === 'function') { | |
stack3 = temp.axGetProperty(name0); | |
} | |
} | |
//CALLPROPVOID 3 / 15 | |
if (!true) { | |
stack0['trace'](stack1, stack2, stack3); | |
} else { | |
temp = stack0[AX_CLASS_SYMBOL] ? stack0 : sec.box(stack0); | |
(typeof temp['$Bgtrace'] === 'function')? temp['$Bgtrace'](stack1, stack2, stack3) : temp.axCallProperty(name10, [stack1, stack2, stack3], false); | |
} | |
//GETLOCAL 0 | |
stack0 = local0; | |
//FINDPROPSTRICT 16 | |
// 7 0:flash.text::TextField | |
stack1 = scope0.findScopeProperty(name11, true, false); | |
//CONSTRUCTPROP 0 / 16 | |
stack1 = context.constructprop(name11, stack1, []); | |
//SETPROPERTY 9 | |
// 7 0::t | |
if (!true){ | |
stack0['t'] = stack1; | |
} else { | |
context.setproperty(name12, stack1, stack0); | |
} | |
//GETLOCAL 0 | |
stack0 = local0; | |
//GETPROPERTY 9 | |
// 7 0::t | |
if (!true) { | |
stack0 = stack0['t']; | |
} else { | |
temp = stack0[AX_CLASS_SYMBOL] ? stack0 : sec.box(stack0); | |
stack0 = temp['$Bgt']; | |
if (stack0 === undefined || typeof stack0 === 'function') { | |
stack0 = temp.axGetProperty(name12); | |
} | |
} | |
//PUSHSTRING 21 | |
stack1 = "Delta:"; | |
//GETLOCAL 0 | |
stack2 = local0; | |
//GETPROPERTY 8 | |
// 7 0::delta | |
if (!true) { | |
stack2 = stack2['delta']; | |
} else { | |
temp = stack2[AX_CLASS_SYMBOL] ? stack2 : sec.box(stack2); | |
stack2 = temp['$Bgdelta']; | |
if (stack2 === undefined || typeof stack2 === 'function') { | |
stack2 = temp.axGetProperty(name9); | |
} | |
} | |
//ADD | |
stack1 += stack2; | |
//PUSHSTRING 24 | |
stack2 = ", "; | |
//ADD | |
stack1 += stack2; | |
//GETLOCAL 0 | |
stack2 = local0; | |
//GETPROPERTY 3 | |
// 7 0::interations | |
if (!true) { | |
stack2 = stack2['interations']; | |
} else { | |
temp = stack2[AX_CLASS_SYMBOL] ? stack2 : sec.box(stack2); | |
stack2 = temp['$Bginterations']; | |
if (stack2 === undefined || typeof stack2 === 'function') { | |
stack2 = temp.axGetProperty(name0); | |
} | |
} | |
//ADD | |
stack1 += stack2; | |
//SETPROPERTY 17 | |
// 9 {3, 0, 0:flash.utils, 0:flash.text, 3, 0:test_fla, 2:test_fla, 0:http://adobe.com/AS3/2006/builtin, 0:adobe.utils, 0:flash.accessibility, 0:flash.desktop, 0:flash.display, 0:flash.errors, 0:flash.events, 0:flash.external, 0:flash.filters, 0:flash.geom, 0:flash.globalization, 0:flash.media, 0:flash.net, 0:flash.net.drm, 0:flash.printing, 0:flash.profiler, 0:flash.sampler, 0:flash.sensors, 0:flash.system, 0:flash.text.ime, 0:flash.text.engine, 0:flash.ui, 0:flash.xml, 1:test_fla:MainTimeline, 5:test_fla:MainTimeline, 5:flash.display:MovieClip, 5:flash.display:Sprite, 5:flash.display:DisplayObjectContainer, 5:flash.display:InteractiveObject, 5:flash.display:DisplayObject, 5:flash.events:EventDispatcher}::text | |
if (!true){ | |
stack0['text'] = stack1; | |
} else { | |
context.setproperty(name13, stack1, stack0); | |
} | |
//FINDPROPSTRICT 18 | |
// 7 0::addChild | |
stack0 = scope0.findScopeProperty(name14, true, false); | |
//GETLOCAL 0 | |
stack1 = local0; | |
//GETPROPERTY 9 | |
// 7 0::t | |
if (!true) { | |
stack1 = stack1['t']; | |
} else { | |
temp = stack1[AX_CLASS_SYMBOL] ? stack1 : sec.box(stack1); | |
stack1 = temp['$Bgt']; | |
if (stack1 === undefined || typeof stack1 === 'function') { | |
stack1 = temp.axGetProperty(name12); | |
} | |
} | |
//CALLPROPVOID 1 / 18 | |
if (!true) { | |
stack0['addChild'](stack1); | |
} else { | |
temp = stack0[AX_CLASS_SYMBOL] ? stack0 : sec.box(stack0); | |
(typeof temp['$BgaddChild'] === 'function')? temp['$BgaddChild'](stack1) : temp.axCallProperty(name14, [stack1], false); | |
} | |
//RETURNVOID | |
return; | |
} | |
} | |
} | |
//# sourceURL=http://jit/0023_frame1.js | |
}) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment