# Model_Promotion_MoreGameModel_187.luac
; fn @MoreGameModel.lua  line 0-0 np=0 va=1 ms=5 code=35 consts=16 upvals=1 protos=8
;   K[0]='MoreGameModel'
;   K[1]='__index'
;   K[2]='NotOpen'
;   K[3]='notopen'
;   K[4]='Opened'
;   K[5]='open'
;   K[6]='more_game_ids'
;   K[7]=99
;   K[8]='Init'
;   K[9]='LoginMsg'
;   K[10]='GetGames'
;   K[11]='Go2NewGame'
;   K[12]='IsMoreNextCell'
;   K[13]='IsMoreGame'
;   K[14]='SetMGWinOpended'
;   K[15]='IsStrongTip'
;   upvals: _ENV
;   locals: EMoreGameWinOpenStatus(8-35), MoreGameIDs(9-35), MoreNameNextID(10-35)
0000  NEWTABLE  R0 = {} (0 items)
0001  SETTABUP  _ENV[K0('MoreGameModel')] = R0
0002  GETTABUP  R0 = _ENV[K0('MoreGameModel')]
0003  GETTABUP  R1 = _ENV[K0('MoreGameModel')]
0004  SETTABLE  R0[K1('__index')] = R1
0005  NEWTABLE  R0 = {} (0 items)
0006  SETTABLE  R0[K2('NotOpen')] = K3('notopen')
0007  SETTABLE  R0[K4('Opened')] = K5('open')
0008  LOADK     R1 = K6 'more_game_ids'
0009  LOADK     R2 = K7 99
0010  GETTABUP  R3 = _ENV[K0('MoreGameModel')]
0011  CLOSURE   R4 = closure proto0
0012  SETTABLE  R3[K8('Init')] = R4
0013  GETTABUP  R3 = _ENV[K0('MoreGameModel')]
0014  CLOSURE   R4 = closure proto1
0015  SETTABLE  R3[K9('LoginMsg')] = R4
0016  GETTABUP  R3 = _ENV[K0('MoreGameModel')]
0017  CLOSURE   R4 = closure proto2
0018  SETTABLE  R3[K10('GetGames')] = R4
0019  GETTABUP  R3 = _ENV[K0('MoreGameModel')]
0020  CLOSURE   R4 = closure proto3
0021  SETTABLE  R3[K11('Go2NewGame')] = R4
0022  GETTABUP  R3 = _ENV[K0('MoreGameModel')]
0023  CLOSURE   R4 = closure proto4
0024  SETTABLE  R3[K12('IsMoreNextCell')] = R4
0025  GETTABUP  R3 = _ENV[K0('MoreGameModel')]
0026  CLOSURE   R4 = closure proto5
0027  SETTABLE  R3[K13('IsMoreGame')] = R4
0028  GETTABUP  R3 = _ENV[K0('MoreGameModel')]
0029  CLOSURE   R4 = closure proto6
0030  SETTABLE  R3[K14('SetMGWinOpended')] = R4
0031  GETTABUP  R3 = _ENV[K0('MoreGameModel')]
0032  CLOSURE   R4 = closure proto7
0033  SETTABLE  R3[K15('IsStrongTip')] = R4
0034  RETURN    return R0..R-1
; ---------- proto0 [Init] ----------
  ; fn ?  line 12-14 np=1 va=0 ms=2 code=2 consts=2 upvals=0 protos=0
  ;   K[0]='m_bOpenMoreGame'
  ;   K[1]=false
  ;   locals: self(0-2)
  0000  SETTABLE  R0[K0('m_bOpenMoreGame')] = K1(false)
  0001  RETURN    return R0..R-1
; ---------- proto1 [LoginMsg] ----------
  ; fn ?  line 16-60 np=2 va=0 ms=14 code=124 consts=41 upvals=4 protos=1
  ;   K[0]='m_bOpenMoreGame'
  ;   K[1]=false
  ;   K[2]='Table'
  ;   K[3]='IsEmpty'
  ;   K[4]='m_arrHistoryIds'
  ;   K[5]='PlayerPrefs'
  ;   K[6]='GetString'
  ;   K[7]=''
  ;   K[8]='StringUtil'
  ;   K[9]='Split'
  ;   K[10]=','
  ;   K[11]='DeviceInfo'
  ;   K[12]='IsSystemIOS'
  ;   K[13]='m_arrGames'
  ;   K[14]=1
  ;   K[15]='gameId'
  ;   K[16]='promoted_games_id'
  ;   K[17]='targetGameToken'
  ;   K[18]='target_game_token'
  ;   K[19]='packageName'
  ;   K[20]='package_name'
  ;   K[21]='scheme'
  ;   K[22]='judgeInstallKey'
  ;   K[23]='link'
  ;   K[24]='CrossPromotionModel'
  ;   K[25]='ParseUrlOrPicName'
  ;   K[26]='picture'
  ;   K[27]='order'
  ;   K[28]='Contain'
  ;   K[29]='tostring'
  ;   K[30]='SetString'
  ;   K[31]='EPlayerPrefKey'
  ;   K[32]='MoreGameWindowOpened'
  ;   K[33]='NotOpen'
  ;   K[34]='table'
  ;   K[35]='concat'
  ;   K[36]='pictureName'
  ;   K[37]='crosspromotion_next'
  ;   K[38]=99
  ;   K[39]='sort'
  ;   K[40]=true
  ;   upvals: _ENV, MoreGameIDs, EMoreGameWinOpenStatus, MoreNameNextID
  ;   locals: self(0-124), data(0-124), ids(15-124), arrGame(24-124), bIsiOS(27-124), (for index)(32-98), (for limit)(32-98), (for step)(32-98), i(33-97), game(34-97)
  0000  SETTABLE  R0[K0('m_bOpenMoreGame')] = K1(false)
  0001  GETTABUP  R2 = _ENV[K2('Table')]
  0002  GETTABLE  R2 = R2[K3('IsEmpty')]
  0003  MOVE      R3 = R0
  0004  CALL      R2 = call(R2, 1 args, 1 rets)
  0005  TEST      if not R2 then   -> -131065
  0006  JMP       (jump)   -> 8
  0007  RETURN    return R0..R-1
  0008  NEWTABLE  R2 = {} (0 items)
  0009  SETTABLE  R0[K4('m_arrHistoryIds')] = R2
  0010  GETTABUP  R2 = _ENV[K5('PlayerPrefs')]
  0011  GETTABLE  R2 = R2[K6('GetString')]
  0012  GETUPVAL  R3 = _ENV
  0013  LOADK     R4 = K7 ''
  0014  CALL      R2 = call(R2, 1 args, 2 rets)
  0015  EQ        if R1 eq K7('')   -> -129768
  0016  JMP       (jump)   -> 23
  0017  GETTABUP  R3 = _ENV[K8('StringUtil')]
  0018  GETTABLE  R3 = R3[K9('Split')]
  0019  MOVE      R4 = R0
  0020  LOADK     R5 = K10 ','
  0021  CALL      R3 = call(R3, 1 args, 2 rets)
  0022  SETTABLE  R0[K4('m_arrHistoryIds')] = R3
  0023  MOVE      R3 = R0
  0024  GETTABUP  R4 = _ENV[K11('DeviceInfo')]
  0025  GETTABLE  R4 = R4[K12('IsSystemIOS')]
  0026  CALL      R4 = call(R4, 1 args, 0 rets)
  0027  NEWTABLE  R5 = {} (0 items)
  0028  SETTABLE  R0[K13('m_arrGames')] = R5
  0029  LOADK     R5 = K14 1
  0030  LEN       R6 = len R0
  0031  LOADK     R7 = K14 1
  0032  FORPREP   forprep R5(sBx=64)   -> 97
  0033  NEWTABLE  R9 = {} (0 items)
  0034  GETTABLE  R10 = R3[R8]
  0035  GETTABLE  R10 = R10[K16('promoted_games_id')]
  0036  SETTABLE  R9[K15('gameId')] = R10
  0037  GETTABLE  R10 = R3[R8]
  0038  GETTABLE  R10 = R10[K18('target_game_token')]
  0039  TEST      if not R10 then   -> -131030
  0040  JMP       (jump)   -> 42
  0041  LOADK     R10 = K7 ''
  0042  SETTABLE  R9[K17('targetGameToken')] = R10
  0043  GETTABLE  R10 = R3[R8]
  0044  GETTABLE  R10 = R10[K20('package_name')]
  0045  SETTABLE  R9[K19('packageName')] = R10
  0046  GETTABLE  R10 = R3[R8]
  0047  GETTABLE  R10 = R10[K21('scheme')]
  0048  SETTABLE  R9[K21('scheme')] = R10
  0049  TEST      if not R4 then   -> -131021
  0050  JMP       (jump)   -> 54
  0051  GETTABLE  R10 = R9[K21('scheme')]
  0052  TEST      if not R10 then   -> -131017
  0053  JMP       (jump)   -> 55
  0054  GETTABLE  R10 = R9[K19('packageName')]
  0055  SETTABLE  R9[K22('judgeInstallKey')] = R10
  0056  GETTABLE  R10 = R3[R8]
  0057  GETTABLE  R10 = R10[K23('link')]
  0058  SETTABLE  R9[K23('link')] = R10
  0059  GETTABUP  R10 = _ENV[K24('CrossPromotionModel')]
  0060  GETTABLE  R10 = R10[K25('ParseUrlOrPicName')]
  0061  MOVE      R11 = R0
  0062  LOADK     R12 = K26 'picture'
  0063  GETTABLE  R13 = R3[R8]
  0064  GETTABLE  R13 = R13[K26('picture')]
  0065  CALL      R10 = call(R10, 0 args, 3 rets)
  0066  GETTABLE  R10 = R3[R8]
  0067  GETTABLE  R10 = R10[K27('order')]
  0068  SETTABLE  R9[K27('order')] = R10
  0069  GETTABLE  R10 = R0[K13('m_arrGames')]
  0070  GETTABLE  R11 = R0[K13('m_arrGames')]
  0071  LEN       R11 = len R0
  0072  ADD       R11 = K14(1) add R11
  0073  SETTABLE  R10[R11] = R9
  0074  GETTABUP  R10 = _ENV[K2('Table')]
  0075  GETTABLE  R10 = R10[K28('Contain')]
  0076  GETTABLE  R11 = R0[K4('m_arrHistoryIds')]
  0077  GETTABUP  R12 = _ENV[K29('tostring')]
  0078  GETTABLE  R13 = R9[K15('gameId')]
  0079  CALL      R12 = call(R12, -1 args, 1 rets)
  0080  CALL      R10 = call(R10, 1 args, -1 rets)
  0081  TEST      if not R10 then   -> -130988
  0082  JMP       (jump)   -> 97
  0083  GETTABLE  R10 = R0[K4('m_arrHistoryIds')]
  0084  GETTABLE  R11 = R0[K4('m_arrHistoryIds')]
  0085  LEN       R11 = len R0
  0086  ADD       R11 = K14(1) add R11
  0087  GETTABUP  R12 = _ENV[K29('tostring')]
  0088  GETTABLE  R13 = R9[K15('gameId')]
  0089  CALL      R12 = call(R12, 1 args, 1 rets)
  0090  SETTABLE  R10[R11] = R12
  0091  GETTABUP  R10 = _ENV[K5('PlayerPrefs')]
  0092  GETTABLE  R10 = R10[K30('SetString')]
  0093  GETTABUP  R11 = _ENV[K31('EPlayerPrefKey')]
  0094  GETTABLE  R11 = R11[K32('MoreGameWindowOpened')]
  0095  GETTABUP  R12 = EMoreGameWinOpenStatus[K33('NotOpen')]
  0096  CALL      R10 = call(R10, 0 args, 2 rets)
  0097  FORLOOP   forloop R5(sBx=-65)   -> 33
  0098  GETTABUP  R5 = _ENV[K5('PlayerPrefs')]
  0099  GETTABLE  R5 = R5[K30('SetString')]
  0100  GETUPVAL  R6 = _ENV
  0101  GETTABUP  R7 = _ENV[K34('table')]
  0102  GETTABLE  R7 = R7[K35('concat')]
  0103  GETTABLE  R8 = R0[K4('m_arrHistoryIds')]
  0104  LOADK     R9 = K10 ','
  0105  CALL      R7 = call(R7, -1 args, 2 rets)
  0106  CALL      R5 = call(R5, 0 args, -1 rets)
  0107  GETTABLE  R5 = R0[K13('m_arrGames')]
  0108  GETTABLE  R6 = R0[K13('m_arrGames')]
  0109  LEN       R6 = len R0
  0110  ADD       R6 = K14(1) add R6
  0111  NEWTABLE  R7 = {} (0 items)
  0112  GETUPVAL  R8 = _ENV
  0113  SETTABLE  R7[K15('gameId')] = R8
  0114  SETTABLE  R7[K36('pictureName')] = K37('crosspromotion_next')
  0115  SETTABLE  R7[K27('order')] = K38(99)
  0116  SETTABLE  R5[R6] = R7
  0117  GETTABUP  R5 = _ENV[K34('table')]
  0118  GETTABLE  R5 = R5[K39('sort')]
  0119  GETTABLE  R6 = R0[K13('m_arrGames')]
  0120  CLOSURE   R7 = closure proto0
  0121  CALL      R5 = call(R5, 0 args, 2 rets)
  0122  SETTABLE  R0[K0('m_bOpenMoreGame')] = K40(true)
  0123  RETURN    return R0..R-1
  ; ---------- proto0 [m_bOpenMoreGame] ----------
    ; fn ?  line 55-57 np=2 va=0 ms=4 code=8 consts=1 upvals=0 protos=0
    ;   K[0]='order'
    ;   locals: a(0-8), b(0-8)
    0000  GETTABLE  R2 = R0[K0('order')]
    0001  GETTABLE  R3 = R1[K0('order')]
    0002  LT        if R1 lt R3   -> -130041
    0003  JMP       (jump)   -> 5
    0004  LOADBOOL  R2 = false
    0005  LOADBOOL  R2 = true
    0006  RETURN    return R2..R1
    0007  RETURN    return R0..R-1
; ---------- proto2 [GetGames] ----------
  ; fn ?  line 62-64 np=1 va=0 ms=2 code=3 consts=1 upvals=0 protos=0
  ;   K[0]='m_arrGames'
  ;   locals: self(0-3)
  0000  GETTABLE  R1 = R0[K0('m_arrGames')]
  0001  RETURN    return R1..R0
  0002  RETURN    return R0..R-1
; ---------- proto3 [Go2NewGame] ----------
  ; fn ?  line 66-94 np=2 va=0 ms=11 code=95 consts=37 upvals=1 protos=0
  ;   K[0]=1
  ;   K[1]='m_arrGames'
  ;   K[2]='gameId'
  ;   K[3]=nil
  ;   K[4]='?campaign='
  ;   K[5]='GameConfig'
  ;   K[6]='GetGameToken'
  ;   K[7]='&adgroup='
  ;   K[8]='&creative='
  ;   K[9]='GM'
  ;   K[10]='UserModel'
  ;   K[11]='GetUserId'
  ;   K[12]='DeviceInfo'
  ;   K[13]='IsSystemIOS'
  ;   K[14]='&idfa='
  ;   K[15]='GetAdvertisingIdentifier'
  ;   K[16]='&gps_adid='
  ;   K[17]='PlatformInterface'
  ;   K[18]='IsAppInstalled'
  ;   K[19]='judgeInstallKey'
  ;   K[20]='scheme'
  ;   K[21]='://'
  ;   K[22]='EOperActionPath'
  ;   K[23]='MoreGame'
  ;   K[24]='BIManager'
  ;   K[25]='LogAction'
  ;   K[26]='EBIType'
  ;   K[27]='MoreGamePlayAction'
  ;   K[28]='PullUp'
  ;   K[29]='&targetGameToken='
  ;   K[30]='targetGameToken'
  ;   K[31]='CrossPromotionModel'
  ;   K[32]='ReplaceURLParam'
  ;   K[33]='link'
  ;   K[34]='Down'
  ;   K[35]='CSPlatform'
  ;   K[36]='OpenURL'
  ;   upvals: _ENV
  ;   locals: self(0-95), gameId(0-95), tbGame(1-95), (for index)(5-15), (for limit)(5-15), (for step)(5-15), i(6-14), param(29-94), urlPath(48-94)
  0000  LOADNIL   R2..R2 = nil
  0001  LOADK     R3 = K0 1
  0002  GETTABLE  R4 = R0[K1('m_arrGames')]
  0003  LEN       R4 = len R0
  0004  LOADK     R5 = K0 1
  0005  FORPREP   forprep R3(sBx=8)   -> 14
  0006  GETTABLE  R7 = R0[K1('m_arrGames')]
  0007  GETTABLE  R7 = R7[R6]
  0008  GETTABLE  R7 = R7[K2('gameId')]
  0009  EQ        if R0 eq R1   -> -127476
  0010  JMP       (jump)   -> 14
  0011  GETTABLE  R7 = R0[K1('m_arrGames')]
  0012  GETTABLE  R2 = R7[R6]
  0013  JMP       (jump)   -> 15
  0014  FORLOOP   forloop R3(sBx=-9)   -> 6
  0015  EQ        if R1 eq K3(nil)   -> -129772
  0016  JMP       (jump)   -> 94
  0017  LOADK     R3 = K4 '?campaign='
  0018  GETTABUP  R4 = _ENV[K5('GameConfig')]
  0019  GETTABLE  R4 = R4[K6('GetGameToken')]
  0020  CALL      R4 = call(R4, 1 args, 0 rets)
  0021  LOADK     R5 = K7 '&adgroup='
  0022  MOVE      R6 = R0
  0023  LOADK     R7 = K8 '&creative='
  0024  GETTABUP  R8 = _ENV[K9('GM')]
  0025  GETTABLE  R8 = R8[K10('UserModel')]
  0026  SELF      R9 = R8[K11('GetUserId')] (self)
  0027  CALL      R8 = call(R8, 1 args, 1 rets)
  0028  CONCAT    R3 = concat(R3..R3)
  0029  GETTABUP  R4 = _ENV[K12('DeviceInfo')]
  0030  GETTABLE  R4 = R4[K13('IsSystemIOS')]
  0031  CALL      R4 = call(R4, 1 args, 0 rets)
  0032  TEST      if not R4 then   -> -131038
  0033  JMP       (jump)   -> 41
  0034  MOVE      R4 = R0
  0035  LOADK     R5 = K14 '&idfa='
  0036  GETTABUP  R6 = _ENV[K12('DeviceInfo')]
  0037  GETTABLE  R6 = R6[K15('GetAdvertisingIdentifier')]
  0038  CALL      R6 = call(R6, 1 args, 0 rets)
  0039  CONCAT    R3 = concat(R3..R4)
  0040  JMP       (jump)   -> 47
  0041  MOVE      R4 = R0
  0042  LOADK     R5 = K16 '&gps_adid='
  0043  GETTABUP  R6 = _ENV[K12('DeviceInfo')]
  0044  GETTABLE  R6 = R6[K15('GetAdvertisingIdentifier')]
  0045  CALL      R6 = call(R6, 1 args, 0 rets)
  0046  CONCAT    R3 = concat(R3..R4)
  0047  LOADNIL   R4..R4 = nil
  0048  GETTABUP  R5 = _ENV[K17('PlatformInterface')]
  0049  GETTABLE  R5 = R5[K18('IsAppInstalled')]
  0050  GETTABLE  R6 = R2[K19('judgeInstallKey')]
  0051  CALL      R5 = call(R5, 1 args, 1 rets)
  0052  TEST      if not R5 then   -> -131018
  0053  JMP       (jump)   -> 72
  0054  GETTABLE  R5 = R2[K20('scheme')]
  0055  LOADK     R6 = K21 '://'
  0056  GETTABUP  R7 = _ENV[K22('EOperActionPath')]
  0057  GETTABLE  R7 = R7[K23('MoreGame')]
  0058  MOVE      R8 = R0
  0059  CONCAT    R4 = concat(R4..R5)
  0060  GETTABUP  R5 = _ENV[K9('GM')]
  0061  GETTABLE  R5 = R5[K24('BIManager')]
  0062  SELF      R6 = R5[K25('LogAction')] (self)
  0063  GETTABUP  R7 = _ENV[K26('EBIType')]
  0064  GETTABLE  R7 = R7[K27('MoreGamePlayAction')]
  0065  GETTABLE  R7 = R7[K28('PullUp')]
  0066  MOVE      R8 = R0
  0067  LOADK     R9 = K29 '&targetGameToken='
  0068  GETTABLE  R10 = R2[K30('targetGameToken')]
  0069  CONCAT    R8 = concat(R8..R8)
  0070  CALL      R5 = call(R5, 0 args, 3 rets)
  0071  JMP       (jump)   -> 90
  0072  GETTABUP  R5 = _ENV[K9('GM')]
  0073  GETTABLE  R5 = R5[K31('CrossPromotionModel')]
  0074  SELF      R6 = R5[K32('ReplaceURLParam')] (self)
  0075  GETTABLE  R7 = R2[K33('link')]
  0076  MOVE      R8 = R0
  0077  CALL      R5 = call(R5, 1 args, 3 rets)
  0078  MOVE      R4 = R0
  0079  GETTABUP  R5 = _ENV[K9('GM')]
  0080  GETTABLE  R5 = R5[K24('BIManager')]
  0081  SELF      R6 = R5[K25('LogAction')] (self)
  0082  GETTABUP  R7 = _ENV[K26('EBIType')]
  0083  GETTABLE  R7 = R7[K27('MoreGamePlayAction')]
  0084  GETTABLE  R7 = R7[K34('Down')]
  0085  MOVE      R8 = R0
  0086  LOADK     R9 = K29 '&targetGameToken='
  0087  GETTABLE  R10 = R2[K30('targetGameToken')]
  0088  CONCAT    R8 = concat(R8..R8)
  0089  CALL      R5 = call(R5, 0 args, 3 rets)
  0090  GETTABUP  R5 = _ENV[K35('CSPlatform')]
  0091  SELF      R6 = R5[K36('OpenURL')] (self)
  0092  MOVE      R7 = R0
  0093  CALL      R5 = call(R5, 0 args, 2 rets)
  0094  RETURN    return R0..R-1
; ---------- proto4 [IsMoreNextCell] ----------
  ; fn ?  line 96-98 np=2 va=0 ms=3 code=7 consts=0 upvals=1 protos=0
  ;   upvals: MoreNameNextID
  ;   locals: self(0-7), id(0-7)
  0000  GETUPVAL  R2 = MoreNameNextID
  0001  EQ        if R1 eq R2   -> -130555
  0002  JMP       (jump)   -> 4
  0003  LOADBOOL  R2 = false
  0004  LOADBOOL  R2 = true
  0005  RETURN    return R2..R1
  0006  RETURN    return R0..R-1
; ---------- proto5 [IsMoreGame] ----------
  ; fn ?  line 100-102 np=1 va=0 ms=2 code=3 consts=1 upvals=0 protos=0
  ;   K[0]='m_bOpenMoreGame'
  ;   locals: self(0-3)
  0000  GETTABLE  R1 = R0[K0('m_bOpenMoreGame')]
  0001  RETURN    return R1..R0
  0002  RETURN    return R0..R-1
; ---------- proto6 [SetMGWinOpended] ----------
  ; fn ?  line 104-106 np=1 va=0 ms=4 code=7 consts=5 upvals=2 protos=0
  ;   K[0]='PlayerPrefs'
  ;   K[1]='SetString'
  ;   K[2]='EPlayerPrefKey'
  ;   K[3]='MoreGameWindowOpened'
  ;   K[4]='Opened'
  ;   upvals: _ENV, EMoreGameWinOpenStatus
  ;   locals: self(0-7)
  0000  GETTABUP  R1 = _ENV[K0('PlayerPrefs')]
  0001  GETTABLE  R1 = R1[K1('SetString')]
  0002  GETTABUP  R2 = _ENV[K2('EPlayerPrefKey')]
  0003  GETTABLE  R2 = R2[K3('MoreGameWindowOpened')]
  0004  GETTABUP  R3 = EMoreGameWinOpenStatus[K4('Opened')]
  0005  CALL      R1 = call(R1, 0 args, 2 rets)
  0006  RETURN    return R0..R-1
; ---------- proto7 [IsStrongTip] ----------
  ; fn ?  line 108-110 np=1 va=0 ms=4 code=16 consts=7 upvals=2 protos=0
  ;   K[0]='m_bOpenMoreGame'
  ;   K[1]='PlayerPrefs'
  ;   K[2]='GetString'
  ;   K[3]='EPlayerPrefKey'
  ;   K[4]='MoreGameWindowOpened'
  ;   K[5]='Opened'
  ;   K[6]='NotOpen'
  ;   upvals: _ENV, EMoreGameWinOpenStatus
  ;   locals: self(0-16)
  0000  GETTABLE  R1 = R0[K0('m_bOpenMoreGame')]
  0001  TEST      if not R1 then   -> -131069
  0002  JMP       (jump)   -> 14
  0003  GETTABUP  R1 = _ENV[K1('PlayerPrefs')]
  0004  GETTABLE  R1 = R1[K2('GetString')]
  0005  GETTABUP  R2 = _ENV[K3('EPlayerPrefKey')]
  0006  GETTABLE  R2 = R2[K4('MoreGameWindowOpened')]
  0007  GETTABUP  R3 = EMoreGameWinOpenStatus[K5('Opened')]
  0008  CALL      R1 = call(R1, 1 args, 2 rets)
  0009  GETTABUP  R2 = EMoreGameWinOpenStatus[K6('NotOpen')]
  0010  EQ        if R1 eq R2   -> -130546
  0011  JMP       (jump)   -> 13
  0012  LOADBOOL  R1 = false
  0013  LOADBOOL  R1 = true
  0014  RETURN    return R1..R0
  0015  RETURN    return R0..R-1
