Welcome to the GBF Test Portal

This was built to track decompiler and CFG progress.

Decompiler Output

function ScriptedRCBanWindowTabSelect.onSelect(tabid#1, tabtext#0)
{
    lit#3 = "Local ban";
    // RegionId(0)
    // RegionId(1)
    if (temp.tabtext == lit#3) 
    {
        lit#6 = true;
        ScriptedRCBanWindowAccountPane.visible = lit#6;
        lit#8 = false;
        ScriptedRCBanWindowPCPane.visible = lit#8;
        lit#10 = false;
        ScriptedRCBanWindowGlobalAccountPane.visible = lit#10;
        lit#12 = false;
        ScriptedRCBanWindowGlobalPCPane.visible = lit#12;
    }
    lit#13 = "Computer ban";
    // RegionId(2)
    // RegionId(3)
    if (temp.tabtext == lit#13) 
    {
        lit#14 = false;
        ScriptedRCBanWindowAccountPane.visible = lit#14;
        lit#15 = true;
        ScriptedRCBanWindowPCPane.visible = lit#15;
        lit#16 = false;
        ScriptedRCBanWindowGlobalAccountPane.visible = lit#16;
        lit#17 = false;
        ScriptedRCBanWindowGlobalPCPane.visible = lit#17;
    }
    lit#18 = "Global ban";
    // RegionId(4)
    // RegionId(5)
    if (temp.tabtext == lit#18) 
    {
        lit#19 = false;
        ScriptedRCBanWindowAccountPane.visible = lit#19;
        lit#20 = false;
        ScriptedRCBanWindowPCPane.visible = lit#20;
        lit#21 = true;
        ScriptedRCBanWindowGlobalAccountPane.visible = lit#21;
        lit#22 = false;
        ScriptedRCBanWindowGlobalPCPane.visible = lit#22;
    }
    lit#23 = "Global PC ban";
    // RegionId(6)
    // RegionId(7)
    if (temp.tabtext == lit#23) 
    {
        lit#24 = false;
        ScriptedRCBanWindowAccountPane.visible = lit#24;
        lit#25 = false;
        ScriptedRCBanWindowPCPane.visible = lit#25;
        lit#26 = false;
        ScriptedRCBanWindowGlobalAccountPane.visible = lit#26;
        lit#27 = true;
        ScriptedRCBanWindowGlobalPCPane.visible = lit#27;
    }
    lit#28 = 0;
    return lit#28;
}