# PairRaceActivity_View_PairRaceActivityMainWindow_1852.luac
; fn @PairRaceActivityMainWindow.lua  line 0-0 np=0 va=1 ms=15 code=188 consts=68 upvals=1 protos=41
;   K[0]='EPairRaceActivityMainWindowState'
;   K[1]='MainView'
;   K[2]=1
;   K[3]='GroupView'
;   K[4]=2
;   K[5]='CompleteView'
;   K[6]=3
;   K[7]='FinishView'
;   K[8]=4
;   K[9]=-447
;   K[10]=-75
;   K[11]='Vector3'
;   K[12]=1.26
;   K[13]=-798
;   K[14]=-724
;   K[15]=-427
;   K[16]=1.8
;   K[17]=0
;   K[18]=-60
;   K[19]=1.5
;   K[20]=-10
;   K[21]=214
;   K[22]='PairRaceActivityMainWindow'
;   K[23]='setmetatable'
;   K[24]='PairRaceActivityBaseWindow'
;   K[25]='__index'
;   K[26]='Init'
;   K[27]='OnDestroy'
;   K[28]='OnTeamInfoChanged'
;   K[29]='TryShowAddScore'
;   K[30]='InitGroupCell'
;   K[31]='UpdateGroupCellContent'
;   K[32]='OnOpenInviteWindow'
;   K[33]='OnEntryGroupViewClick'
;   K[34]='GetCurChosenGroupId'
;   K[35]='GetGroupLuaTable'
;   K[36]='GetGroupRectTrans'
;   K[37]='PlaySculptureAnimation'
;   K[38]='PlaySculptureAnimationByGroupId'
;   K[39]='ChangeMainWindowState'
;   K[40]='ChangeGroupCellShow'
;   K[41]='InitMainViewSculpturePosition'
;   K[42]='TryPlayStartWaterFall'
;   K[43]='StartWaterFallByGroupId'
;   K[44]='UpdateSculptureState'
;   K[45]='PlayTransMainView'
;   K[46]='PlayTransGroupView'
;   K[47]='PlayTransCompleteView'
;   K[48]='PlayTransFinishView'
;   K[49]='PlayBGTransAniamtion'
;   K[50]='GetViewCurState'
;   K[51]='GetGroupView'
;   K[52]='OnCloseBtnClick'
;   K[53]='OnHelpBtnClick'
;   K[54]='GetHudButton'
;   K[55]='OnRewardClicked'
;   K[56]='GetFirstAddButtonTrans'
;   K[57]='GetFirstAvatarTrans'
;   K[58]='GetSpinBoardTrans'
;   K[59]='GetSpinButtonTrans'
;   K[60]='GetProgressTrans'
;   K[61]='PairRaceActivityCompleteView'
;   K[62]='Init'
;   K[63]='InitUserInfoByGroupId'
;   K[64]='OnWindowMaskClicked'
;   K[65]='PairRaceActivityFinishView'
;   K[66]='Init'
;   K[67]='InitUserInfo'
;   upvals: _ENV
;   locals: kMainViewBgPositionY(7-188), kCompleteViewBgPositionY(8-188), kNearBgScale(13-188), kFarBgScale(18-188), kFrontBgPositionInGroupView(19-188), kFrontBgPositionInMainView(20-188), kFrontBgPositionInCompleteView(21-188), kMainViewSculptureScale(26-188), kGroupViewSculptureScale(31-188), kGroupViewSculpturePosition(36-188), kCompleteViewSculptureScale(41-188), kCompleteViewSculpturePosition(46-188)
0000  NEWTABLE  R0 = {} (0 items)
0001  SETTABLE  R0[K1('MainView')] = K2(1)
0002  SETTABLE  R0[K3('GroupView')] = K4(2)
0003  SETTABLE  R0[K5('CompleteView')] = K6(3)
0004  SETTABLE  R0[K7('FinishView')] = K8(4)
0005  SETTABUP  _ENV[K0('EPairRaceActivityMainWindowState')] = R0
0006  LOADK     R0 = K9 -447
0007  LOADK     R1 = K10 -75
0008  GETTABUP  R2 = _ENV[K11('Vector3')]
0009  LOADK     R3 = K12 1.26
0010  LOADK     R4 = K12 1.26
0011  LOADK     R5 = K2 1
0012  CALL      R2 = call(R2, 1 args, 3 rets)
0013  GETTABUP  R3 = _ENV[K11('Vector3')]
0014  LOADK     R4 = K2 1
0015  LOADK     R5 = K2 1
0016  LOADK     R6 = K2 1
0017  CALL      R3 = call(R3, 1 args, 3 rets)
0018  LOADK     R4 = K13 -798
0019  LOADK     R5 = K14 -724
0020  LOADK     R6 = K15 -427
0021  GETTABUP  R7 = _ENV[K11('Vector3')]
0022  LOADK     R8 = K2 1
0023  LOADK     R9 = K2 1
0024  LOADK     R10 = K2 1
0025  CALL      R7 = call(R7, 1 args, 3 rets)
0026  GETTABUP  R8 = _ENV[K11('Vector3')]
0027  LOADK     R9 = K16 1.8
0028  LOADK     R10 = K16 1.8
0029  LOADK     R11 = K2 1
0030  CALL      R8 = call(R8, 1 args, 3 rets)
0031  GETTABUP  R9 = _ENV[K11('Vector3')]
0032  LOADK     R10 = K17 0
0033  LOADK     R11 = K18 -60
0034  LOADK     R12 = K17 0
0035  CALL      R9 = call(R9, 1 args, 3 rets)
0036  GETTABUP  R10 = _ENV[K11('Vector3')]
0037  LOADK     R11 = K19 1.5
0038  LOADK     R12 = K19 1.5
0039  LOADK     R13 = K2 1
0040  CALL      R10 = call(R10, 1 args, 3 rets)
0041  GETTABUP  R11 = _ENV[K11('Vector3')]
0042  LOADK     R12 = K20 -10
0043  LOADK     R13 = K21 214
0044  LOADK     R14 = K17 0
0045  CALL      R11 = call(R11, 1 args, 3 rets)
0046  GETTABUP  R12 = _ENV[K23('setmetatable')]
0047  NEWTABLE  R13 = {} (0 items)
0048  GETTABUP  R14 = _ENV[K24('PairRaceActivityBaseWindow')]
0049  CALL      R12 = call(R12, 1 args, 2 rets)
0050  SETTABUP  _ENV[K22('PairRaceActivityMainWindow')] = R12
0051  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0052  GETTABUP  R13 = _ENV[K22('PairRaceActivityMainWindow')]
0053  SETTABLE  R12[K25('__index')] = R13
0054  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0055  CLOSURE   R13 = closure proto0
0056  SETTABLE  R12[K26('Init')] = R13
0057  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0058  CLOSURE   R13 = closure proto1
0059  SETTABLE  R12[K27('OnDestroy')] = R13
0060  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0061  CLOSURE   R13 = closure proto2
0062  SETTABLE  R12[K28('OnTeamInfoChanged')] = R13
0063  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0064  CLOSURE   R13 = closure proto3
0065  SETTABLE  R12[K29('TryShowAddScore')] = R13
0066  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0067  CLOSURE   R13 = closure proto4
0068  SETTABLE  R12[K30('InitGroupCell')] = R13
0069  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0070  CLOSURE   R13 = closure proto5
0071  SETTABLE  R12[K31('UpdateGroupCellContent')] = R13
0072  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0073  CLOSURE   R13 = closure proto6
0074  SETTABLE  R12[K32('OnOpenInviteWindow')] = R13
0075  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0076  CLOSURE   R13 = closure proto7
0077  SETTABLE  R12[K33('OnEntryGroupViewClick')] = R13
0078  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0079  CLOSURE   R13 = closure proto8
0080  SETTABLE  R12[K34('GetCurChosenGroupId')] = R13
0081  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0082  CLOSURE   R13 = closure proto9
0083  SETTABLE  R12[K35('GetGroupLuaTable')] = R13
0084  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0085  CLOSURE   R13 = closure proto10
0086  SETTABLE  R12[K36('GetGroupRectTrans')] = R13
0087  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0088  CLOSURE   R13 = closure proto11
0089  SETTABLE  R12[K37('PlaySculptureAnimation')] = R13
0090  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0091  CLOSURE   R13 = closure proto12
0092  SETTABLE  R12[K38('PlaySculptureAnimationByGroupId')] = R13
0093  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0094  CLOSURE   R13 = closure proto13
0095  SETTABLE  R12[K39('ChangeMainWindowState')] = R13
0096  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0097  CLOSURE   R13 = closure proto14
0098  SETTABLE  R12[K40('ChangeGroupCellShow')] = R13
0099  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0100  CLOSURE   R13 = closure proto15
0101  SETTABLE  R12[K41('InitMainViewSculpturePosition')] = R13
0102  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0103  CLOSURE   R13 = closure proto16
0104  SETTABLE  R12[K42('TryPlayStartWaterFall')] = R13
0105  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0106  CLOSURE   R13 = closure proto17
0107  SETTABLE  R12[K43('StartWaterFallByGroupId')] = R13
0108  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0109  CLOSURE   R13 = closure proto18
0110  SETTABLE  R12[K44('UpdateSculptureState')] = R13
0111  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0112  CLOSURE   R13 = closure proto19
0113  SETTABLE  R12[K45('PlayTransMainView')] = R13
0114  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0115  CLOSURE   R13 = closure proto20
0116  SETTABLE  R12[K46('PlayTransGroupView')] = R13
0117  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0118  CLOSURE   R13 = closure proto21
0119  SETTABLE  R12[K47('PlayTransCompleteView')] = R13
0120  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0121  CLOSURE   R13 = closure proto22
0122  SETTABLE  R12[K48('PlayTransFinishView')] = R13
0123  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0124  CLOSURE   R13 = closure proto23
0125  SETTABLE  R12[K49('PlayBGTransAniamtion')] = R13
0126  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0127  CLOSURE   R13 = closure proto24
0128  SETTABLE  R12[K50('GetViewCurState')] = R13
0129  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0130  CLOSURE   R13 = closure proto25
0131  SETTABLE  R12[K51('GetGroupView')] = R13
0132  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0133  CLOSURE   R13 = closure proto26
0134  SETTABLE  R12[K52('OnCloseBtnClick')] = R13
0135  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0136  CLOSURE   R13 = closure proto27
0137  SETTABLE  R12[K53('OnHelpBtnClick')] = R13
0138  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0139  CLOSURE   R13 = closure proto28
0140  SETTABLE  R12[K54('GetHudButton')] = R13
0141  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0142  CLOSURE   R13 = closure proto29
0143  SETTABLE  R12[K55('OnRewardClicked')] = R13
0144  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0145  CLOSURE   R13 = closure proto30
0146  SETTABLE  R12[K56('GetFirstAddButtonTrans')] = R13
0147  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0148  CLOSURE   R13 = closure proto31
0149  SETTABLE  R12[K57('GetFirstAvatarTrans')] = R13
0150  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0151  CLOSURE   R13 = closure proto32
0152  SETTABLE  R12[K58('GetSpinBoardTrans')] = R13
0153  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0154  CLOSURE   R13 = closure proto33
0155  SETTABLE  R12[K59('GetSpinButtonTrans')] = R13
0156  GETTABUP  R12 = _ENV[K22('PairRaceActivityMainWindow')]
0157  CLOSURE   R13 = closure proto34
0158  SETTABLE  R12[K60('GetProgressTrans')] = R13
0159  NEWTABLE  R12 = {} (0 items)
0160  SETTABUP  _ENV[K61('PairRaceActivityCompleteView')] = R12
0161  GETTABUP  R12 = _ENV[K61('PairRaceActivityCompleteView')]
0162  GETTABUP  R13 = _ENV[K61('PairRaceActivityCompleteView')]
0163  SETTABLE  R12[K25('__index')] = R13
0164  GETTABUP  R12 = _ENV[K61('PairRaceActivityCompleteView')]
0165  CLOSURE   R13 = closure proto35
0166  SETTABLE  R12[K62('Init')] = R13
0167  GETTABUP  R12 = _ENV[K61('PairRaceActivityCompleteView')]
0168  CLOSURE   R13 = closure proto36
0169  SETTABLE  R12[K63('InitUserInfoByGroupId')] = R13
0170  GETTABUP  R12 = _ENV[K61('PairRaceActivityCompleteView')]
0171  CLOSURE   R13 = closure proto37
0172  SETTABLE  R12[K64('OnWindowMaskClicked')] = R13
0173  NEWTABLE  R12 = {} (0 items)
0174  SETTABUP  _ENV[K65('PairRaceActivityFinishView')] = R12
0175  GETTABUP  R12 = _ENV[K65('PairRaceActivityFinishView')]
0176  GETTABUP  R13 = _ENV[K65('PairRaceActivityFinishView')]
0177  SETTABLE  R12[K25('__index')] = R13
0178  GETTABUP  R12 = _ENV[K65('PairRaceActivityFinishView')]
0179  CLOSURE   R13 = closure proto38
0180  SETTABLE  R12[K66('Init')] = R13
0181  GETTABUP  R12 = _ENV[K65('PairRaceActivityFinishView')]
0182  CLOSURE   R13 = closure proto39
0183  SETTABLE  R12[K67('InitUserInfo')] = R13
0184  GETTABUP  R12 = _ENV[K65('PairRaceActivityFinishView')]
0185  CLOSURE   R13 = closure proto40
0186  SETTABLE  R12[K64('OnWindowMaskClicked')] = R13
0187  RETURN    return R0..R-1
; ---------- proto0 [Init] ----------
  ; fn ?  line 37-55 np=4 va=0 ms=10 code=69 consts=27 upvals=1 protos=0
  ;   K[0]='PairRaceActivityBaseWindow'
  ;   K[1]='Init'
  ;   K[2]='m_id'
  ;   K[3]='InitGroupCell'
  ;   K[4]='InitMainViewSculpturePosition'
  ;   K[5]='m_mainViewLuaTable'
  ;   K[6]='m_model'
  ;   K[7]='m_activityDefinition'
  ;   K[8]='m_groupViewLuaTable'
  ;   K[9]='m_completeViewLuaTable'
  ;   K[10]='m_finishViewLuaTable'
  ;   K[11]='m_entryLoader'
  ;   K[12]='activityType'
  ;   K[13]='eLocationType'
  ;   K[14]='EDependencyEntryLocationType'
  ;   K[15]='MainWindow'
  ;   K[16]='EUILoaderConfigName'
  ;   K[17]='DependencyWindow'
  ;   K[18]='ChangeMainWindowState'
  ;   K[19]='EPairRaceActivityMainWindowState'
  ;   K[20]='MainView'
  ;   K[21]='TryPlayStartWaterFall'
  ;   K[22]='EventDispatcher'
  ;   K[23]='AddListener'
  ;   K[24]='TeamInfoChangedEvent'
  ;   K[25]='OnTeamInfoChanged'
  ;   K[26]='NewTeamAddedEvent'
  ;   upvals: _ENV
  ;   locals: self(0-69), activityType(0-69), id(0-69), bAutoPop(0-69)
  0000  GETTABUP  R4 = _ENV[K0('PairRaceActivityBaseWindow')]
  0001  GETTABLE  R4 = R4[K1('Init')]
  0002  MOVE      R5 = R0
  0003  MOVE      R6 = R0
  0004  MOVE      R7 = R0
  0005  MOVE      R8 = R0
  0006  CALL      R4 = call(R4, 0 args, 4 rets)
  0007  SETTABLE  R0[K2('m_id')] = R2
  0008  SELF      R5 = R0[K3('InitGroupCell')] (self)
  0009  CALL      R4 = call(R4, 0 args, 1 rets)
  0010  SELF      R5 = R0[K4('InitMainViewSculpturePosition')] (self)
  0011  CALL      R4 = call(R4, 0 args, 1 rets)
  0012  GETTABLE  R4 = R0[K5('m_mainViewLuaTable')]
  0013  SELF      R5 = R4[K1('Init')] (self)
  0014  GETTABLE  R6 = R0[K6('m_model')]
  0015  GETTABLE  R7 = R0[K7('m_activityDefinition')]
  0016  MOVE      R8 = R0
  0017  MOVE      R9 = R0
  0018  CALL      R4 = call(R4, 0 args, 5 rets)
  0019  GETTABLE  R4 = R0[K8('m_groupViewLuaTable')]
  0020  SELF      R5 = R4[K1('Init')] (self)
  0021  GETTABLE  R6 = R0[K6('m_model')]
  0022  GETTABLE  R7 = R0[K7('m_activityDefinition')]
  0023  MOVE      R8 = R0
  0024  CALL      R4 = call(R4, 0 args, 4 rets)
  0025  GETTABLE  R4 = R0[K9('m_completeViewLuaTable')]
  0026  SELF      R5 = R4[K1('Init')] (self)
  0027  GETTABLE  R6 = R0[K6('m_model')]
  0028  GETTABLE  R7 = R0[K7('m_activityDefinition')]
  0029  MOVE      R8 = R0
  0030  CALL      R4 = call(R4, 0 args, 4 rets)
  0031  GETTABLE  R4 = R0[K10('m_finishViewLuaTable')]
  0032  SELF      R5 = R4[K1('Init')] (self)
  0033  GETTABLE  R6 = R0[K6('m_model')]
  0034  GETTABLE  R7 = R0[K7('m_activityDefinition')]
  0035  MOVE      R8 = R0
  0036  CALL      R4 = call(R4, 0 args, 4 rets)
  0037  GETTABLE  R4 = R0[K11('m_entryLoader')]
  0038  SELF      R5 = R4[K1('Init')] (self)
  0039  MOVE      R6 = R0
  0040  NEWTABLE  R7 = {} (0 items)
  0041  SETTABLE  R7[K12('activityType')] = R1
  0042  GETTABUP  R8 = _ENV[K14('EDependencyEntryLocationType')]
  0043  GETTABLE  R8 = R8[K15('MainWindow')]
  0044  SETTABLE  R7[K13('eLocationType')] = R8
  0045  GETTABUP  R8 = _ENV[K16('EUILoaderConfigName')]
  0046  GETTABLE  R8 = R8[K17('DependencyWindow')]
  0047  CALL      R4 = call(R4, 0 args, 4 rets)
  0048  SELF      R5 = R0[K18('ChangeMainWindowState')] (self)
  0049  GETTABUP  R6 = _ENV[K19('EPairRaceActivityMainWindowState')]
  0050  GETTABLE  R6 = R6[K20('MainView')]
  0051  CALL      R4 = call(R4, 0 args, 2 rets)
  0052  SELF      R5 = R0[K21('TryPlayStartWaterFall')] (self)
  0053  CALL      R4 = call(R4, 0 args, 1 rets)
  0054  GETTABUP  R4 = _ENV[K22('EventDispatcher')]
  0055  GETTABLE  R4 = R4[K23('AddListener')]
  0056  GETTABLE  R5 = R0[K7('m_activityDefinition')]
  0057  GETTABLE  R5 = R5[K24('TeamInfoChangedEvent')]
  0058  MOVE      R6 = R0
  0059  GETTABLE  R7 = R0[K25('OnTeamInfoChanged')]
  0060  CALL      R4 = call(R4, 0 args, 3 rets)
  0061  GETTABUP  R4 = _ENV[K22('EventDispatcher')]
  0062  GETTABLE  R4 = R4[K23('AddListener')]
  0063  GETTABLE  R5 = R0[K7('m_activityDefinition')]
  0064  GETTABLE  R5 = R5[K26('NewTeamAddedEvent')]
  0065  MOVE      R6 = R0
  0066  GETTABLE  R7 = R0[K3('InitGroupCell')]
  0067  CALL      R4 = call(R4, 0 args, 3 rets)
  0068  RETURN    return R0..R-1
; ---------- proto1 [OnDestroy] ----------
  ; fn ?  line 57-81 np=1 va=0 ms=4 code=42 consts=13 upvals=1 protos=0
  ;   K[0]='PairRaceActivityBaseWindow'
  ;   K[1]='OnDestroy'
  ;   K[2]='Scheduler'
  ;   K[3]='UnscheduleTarget'
  ;   K[4]='GM'
  ;   K[5]='UIManager'
  ;   K[6]='RemoveAllEventLocks'
  ;   K[7]='m_mainSeq'
  ;   K[8]=nil
  ;   K[9]='Kill'
  ;   K[10]='m_groupSeq'
  ;   K[11]='m_completeSeq'
  ;   K[12]='m_finishSeq'
  ;   upvals: _ENV
  ;   locals: self(0-42)
  0000  GETTABUP  R1 = _ENV[K0('PairRaceActivityBaseWindow')]
  0001  GETTABLE  R1 = R1[K1('OnDestroy')]
  0002  MOVE      R2 = R0
  0003  CALL      R1 = call(R1, 0 args, 1 rets)
  0004  GETTABUP  R1 = _ENV[K2('Scheduler')]
  0005  GETTABLE  R1 = R1[K3('UnscheduleTarget')]
  0006  MOVE      R2 = R0
  0007  CALL      R1 = call(R1, 0 args, 1 rets)
  0008  GETTABUP  R1 = _ENV[K4('GM')]
  0009  GETTABLE  R1 = R1[K5('UIManager')]
  0010  SELF      R2 = R1[K6('RemoveAllEventLocks')] (self)
  0011  MOVE      R3 = R0
  0012  CALL      R1 = call(R1, 0 args, 2 rets)
  0013  GETTABLE  R1 = R0[K7('m_mainSeq')]
  0014  EQ        if R1 eq K8(nil)   -> -130280
  0015  JMP       (jump)   -> 20
  0016  GETTABLE  R1 = R0[K7('m_mainSeq')]
  0017  SELF      R2 = R1[K9('Kill')] (self)
  0018  CALL      R1 = call(R1, 0 args, 1 rets)
  0019  SETTABLE  R0[K7('m_mainSeq')] = K8(nil)
  0020  GETTABLE  R1 = R0[K10('m_groupSeq')]
  0021  EQ        if R1 eq K8(nil)   -> -130273
  0022  JMP       (jump)   -> 27
  0023  GETTABLE  R1 = R0[K10('m_groupSeq')]
  0024  SELF      R2 = R1[K9('Kill')] (self)
  0025  CALL      R1 = call(R1, 0 args, 1 rets)
  0026  SETTABLE  R0[K10('m_groupSeq')] = K8(nil)
  0027  GETTABLE  R1 = R0[K11('m_completeSeq')]
  0028  EQ        if R1 eq K8(nil)   -> -130266
  0029  JMP       (jump)   -> 34
  0030  GETTABLE  R1 = R0[K11('m_completeSeq')]
  0031  SELF      R2 = R1[K9('Kill')] (self)
  0032  CALL      R1 = call(R1, 0 args, 1 rets)
  0033  SETTABLE  R0[K11('m_completeSeq')] = K8(nil)
  0034  GETTABLE  R1 = R0[K12('m_finishSeq')]
  0035  EQ        if R1 eq K8(nil)   -> -130259
  0036  JMP       (jump)   -> 41
  0037  GETTABLE  R1 = R0[K12('m_finishSeq')]
  0038  SELF      R2 = R1[K9('Kill')] (self)
  0039  CALL      R1 = call(R1, 0 args, 1 rets)
  0040  SETTABLE  R0[K12('m_finishSeq')] = K8(nil)
  0041  RETURN    return R0..R-1
; ---------- proto2 [OnTeamInfoChanged] ----------
  ; fn ?  line 83-88 np=1 va=0 ms=3 code=9 consts=4 upvals=1 protos=0
  ;   K[0]='GetViewCurState'
  ;   K[1]='EPairRaceActivityMainWindowState'
  ;   K[2]='MainView'
  ;   K[3]='TryShowAddScore'
  ;   upvals: _ENV
  ;   locals: self(0-9)
  0000  SELF      R2 = R0[K0('GetViewCurState')] (self)
  0001  CALL      R1 = call(R1, 1 args, 1 rets)
  0002  GETTABUP  R2 = _ENV[K1('EPairRaceActivityMainWindowState')]
  0003  GETTABLE  R2 = R2[K2('MainView')]
  0004  EQ        if R0 eq R2   -> -130552
  0005  JMP       (jump)   -> 8
  0006  SELF      R2 = R0[K3('TryShowAddScore')] (self)
  0007  CALL      R1 = call(R1, 0 args, 1 rets)
  0008  RETURN    return R0..R-1
; ---------- proto3 [TryShowAddScore] ----------
  ; fn ?  line 90-95 np=1 va=0 ms=9 code=20 consts=7 upvals=1 protos=0
  ;   K[0]='m_model'
  ;   K[1]='GetTeamData'
  ;   K[2]=1
  ;   K[3]='GetMaxPairRaceTeamCount'
  ;   K[4]='m_groupLuaTable'
  ;   K[5]='tostring'
  ;   K[6]='TryShowAddScore'
  ;   upvals: _ENV
  ;   locals: self(0-20), teamData(3-20), (for index)(8-19), (for limit)(8-19), (for step)(8-19), i(9-18)
  0000  GETTABLE  R1 = R0[K0('m_model')]
  0001  SELF      R2 = R1[K1('GetTeamData')] (self)
  0002  CALL      R1 = call(R1, 1 args, 1 rets)
  0003  LOADK     R2 = K2 1
  0004  GETTABLE  R3 = R0[K0('m_model')]
  0005  SELF      R4 = R3[K3('GetMaxPairRaceTeamCount')] (self)
  0006  CALL      R3 = call(R3, 1 args, 1 rets)
  0007  LOADK     R4 = K2 1
  0008  FORPREP   forprep R2(sBx=9)   -> 18
  0009  LOADK     R6 = K4 'm_groupLuaTable'
  0010  GETTABUP  R7 = _ENV[K5('tostring')]
  0011  MOVE      R8 = R0
  0012  CALL      R7 = call(R7, 1 args, 1 rets)
  0013  CONCAT    R6 = concat(R6..R6)
  0014  GETTABLE  R6 = R0[R6]
  0015  SELF      R7 = R6[K6('TryShowAddScore')] (self)
  0016  GETTABLE  R8 = R1[R5]
  0017  CALL      R6 = call(R6, 0 args, 2 rets)
  0018  FORLOOP   forloop R2(sBx=-10)   -> 9
  0019  RETURN    return R0..R-1
; ---------- proto4 [InitGroupCell] ----------
  ; fn ?  line 98-103 np=1 va=0 ms=12 code=23 consts=7 upvals=1 protos=0
  ;   K[0]='m_model'
  ;   K[1]='GetTeamData'
  ;   K[2]=1
  ;   K[3]='GetMaxPairRaceTeamCount'
  ;   K[4]='m_groupLuaTable'
  ;   K[5]='tostring'
  ;   K[6]='Init'
  ;   upvals: _ENV
  ;   locals: self(0-23), teamData(3-23), (for index)(8-22), (for limit)(8-22), (for step)(8-22), i(9-21)
  0000  GETTABLE  R1 = R0[K0('m_model')]
  0001  SELF      R2 = R1[K1('GetTeamData')] (self)
  0002  CALL      R1 = call(R1, 1 args, 1 rets)
  0003  LOADK     R2 = K2 1
  0004  GETTABLE  R3 = R0[K0('m_model')]
  0005  SELF      R4 = R3[K3('GetMaxPairRaceTeamCount')] (self)
  0006  CALL      R3 = call(R3, 1 args, 1 rets)
  0007  LOADK     R4 = K2 1
  0008  FORPREP   forprep R2(sBx=12)   -> 21
  0009  LOADK     R6 = K4 'm_groupLuaTable'
  0010  GETTABUP  R7 = _ENV[K5('tostring')]
  0011  MOVE      R8 = R0
  0012  CALL      R7 = call(R7, 1 args, 1 rets)
  0013  CONCAT    R6 = concat(R6..R6)
  0014  GETTABLE  R6 = R0[R6]
  0015  SELF      R7 = R6[K6('Init')] (self)
  0016  MOVE      R8 = R0
  0017  GETTABLE  R9 = R1[R5]
  0018  MOVE      R10 = R0
  0019  GETTABLE  R11 = R0[K0('m_model')]
  0020  CALL      R6 = call(R6, 0 args, 5 rets)
  0021  FORLOOP   forloop R2(sBx=-13)   -> 9
  0022  RETURN    return R0..R-1
; ---------- proto5 [UpdateGroupCellContent] ----------
  ; fn ?  line 106-111 np=1 va=0 ms=9 code=20 consts=7 upvals=1 protos=0
  ;   K[0]='m_model'
  ;   K[1]='GetTeamData'
  ;   K[2]=1
  ;   K[3]='GetMaxPairRaceTeamCount'
  ;   K[4]='m_groupLuaTable'
  ;   K[5]='tostring'
  ;   K[6]='UpdateShowContent'
  ;   upvals: _ENV
  ;   locals: self(0-20), teamData(3-20), (for index)(8-19), (for limit)(8-19), (for step)(8-19), i(9-18)
  0000  GETTABLE  R1 = R0[K0('m_model')]
  0001  SELF      R2 = R1[K1('GetTeamData')] (self)
  0002  CALL      R1 = call(R1, 1 args, 1 rets)
  0003  LOADK     R2 = K2 1
  0004  GETTABLE  R3 = R0[K0('m_model')]
  0005  SELF      R4 = R3[K3('GetMaxPairRaceTeamCount')] (self)
  0006  CALL      R3 = call(R3, 1 args, 1 rets)
  0007  LOADK     R4 = K2 1
  0008  FORPREP   forprep R2(sBx=9)   -> 18
  0009  LOADK     R6 = K4 'm_groupLuaTable'
  0010  GETTABUP  R7 = _ENV[K5('tostring')]
  0011  MOVE      R8 = R0
  0012  CALL      R7 = call(R7, 1 args, 1 rets)
  0013  CONCAT    R6 = concat(R6..R6)
  0014  GETTABLE  R6 = R0[R6]
  0015  SELF      R7 = R6[K6('UpdateShowContent')] (self)
  0016  GETTABLE  R8 = R1[R5]
  0017  CALL      R6 = call(R6, 0 args, 2 rets)
  0018  FORLOOP   forloop R2(sBx=-10)   -> 9
  0019  RETURN    return R0..R-1
; ---------- proto6 [OnOpenInviteWindow] ----------
  ; fn ?  line 114-116 np=1 va=0 ms=7 code=12 consts=8 upvals=1 protos=0
  ;   K[0]='GM'
  ;   K[1]='UIManager'
  ;   K[2]='OpenView'
  ;   K[3]='m_activityDefinition'
  ;   K[4]='InviteWindowPrefabName'
  ;   K[5]='m_model'
  ;   K[6]='GetType'
  ;   K[7]='m_id'
  ;   upvals: _ENV
  ;   locals: self(0-12)
  0000  GETTABUP  R1 = _ENV[K0('GM')]
  0001  GETTABLE  R1 = R1[K1('UIManager')]
  0002  SELF      R2 = R1[K2('OpenView')] (self)
  0003  GETTABLE  R3 = R0[K3('m_activityDefinition')]
  0004  GETTABLE  R3 = R3[K4('InviteWindowPrefabName')]
  0005  GETTABLE  R4 = R0[K5('m_model')]
  0006  SELF      R5 = R4[K6('GetType')] (self)
  0007  CALL      R4 = call(R4, 1 args, 1 rets)
  0008  GETTABLE  R5 = R0[K7('m_id')]
  0009  LOADBOOL  R6 = false
  0010  CALL      R1 = call(R1, 0 args, 5 rets)
  0011  RETURN    return R0..R-1
; ---------- proto7 [OnEntryGroupViewClick] ----------
  ; fn ?  line 119-126 np=2 va=0 ms=6 code=11 consts=4 upvals=1 protos=0
  ;   K[0]='m_curChosenGroupId'
  ;   K[1]='ChangeMainWindowState'
  ;   K[2]='EPairRaceActivityMainWindowState'
  ;   K[3]='GroupView'
  ;   upvals: _ENV
  ;   locals: self(0-11), groupId(0-11)
  0000  GETTABLE  R2 = R0[K0('m_curChosenGroupId')]
  0001  TEST      if not R2 then   -> -131069
  0002  JMP       (jump)   -> 4
  0003  RETURN    return R0..R-1
  0004  SETTABLE  R0[K0('m_curChosenGroupId')] = R1
  0005  SELF      R3 = R0[K1('ChangeMainWindowState')] (self)
  0006  GETTABUP  R4 = _ENV[K2('EPairRaceActivityMainWindowState')]
  0007  GETTABLE  R4 = R4[K3('GroupView')]
  0008  MOVE      R5 = R0
  0009  CALL      R2 = call(R2, 0 args, 3 rets)
  0010  RETURN    return R0..R-1
; ---------- proto8 [GetCurChosenGroupId] ----------
  ; fn ?  line 128-130 np=1 va=0 ms=2 code=3 consts=1 upvals=0 protos=0
  ;   K[0]='m_curChosenGroupId'
  ;   locals: self(0-3)
  0000  GETTABLE  R1 = R0[K0('m_curChosenGroupId')]
  0001  RETURN    return R1..R0
  0002  RETURN    return R0..R-1
; ---------- proto9 [GetGroupLuaTable] ----------
  ; fn ?  line 132-134 np=2 va=0 ms=5 code=8 consts=2 upvals=1 protos=0
  ;   K[0]='m_groupLuaTable'
  ;   K[1]='tostring'
  ;   upvals: _ENV
  ;   locals: self(0-8), groupId(0-8)
  0000  LOADK     R2 = K0 'm_groupLuaTable'
  0001  GETTABUP  R3 = _ENV[K1('tostring')]
  0002  MOVE      R4 = R0
  0003  CALL      R3 = call(R3, 1 args, 1 rets)
  0004  CONCAT    R2 = concat(R2..R2)
  0005  GETTABLE  R2 = R0[R2]
  0006  RETURN    return R2..R1
  0007  RETURN    return R0..R-1
; ---------- proto10 [GetGroupRectTrans] ----------
  ; fn ?  line 136-138 np=2 va=0 ms=5 code=8 consts=2 upvals=1 protos=0
  ;   K[0]='m_groupRectTrans'
  ;   K[1]='tostring'
  ;   upvals: _ENV
  ;   locals: self(0-8), groupId(0-8)
  0000  LOADK     R2 = K0 'm_groupRectTrans'
  0001  GETTABUP  R3 = _ENV[K1('tostring')]
  0002  MOVE      R4 = R0
  0003  CALL      R3 = call(R3, 1 args, 1 rets)
  0004  CONCAT    R2 = concat(R2..R2)
  0005  GETTABLE  R2 = R0[R2]
  0006  RETURN    return R2..R1
  0007  RETURN    return R0..R-1
; ---------- proto11 [PlaySculptureAnimation] ----------
  ; fn ?  line 141-147 np=3 va=0 ms=10 code=21 consts=7 upvals=1 protos=0
  ;   K[0]=1
  ;   K[1]='m_model'
  ;   K[2]='GetMaxPairRaceTeamCount'
  ;   K[3]=nil
  ;   K[4]='m_sculptureAnimator'
  ;   K[5]='tostring'
  ;   K[6]='SetTrigger'
  ;   upvals: _ENV
  ;   locals: self(0-21), ShowAni(0-21), groupId(0-21), (for index)(5-20), (for limit)(5-20), (for step)(5-20), i(6-19)
  0000  LOADK     R3 = K0 1
  0001  GETTABLE  R4 = R0[K1('m_model')]
  0002  SELF      R5 = R4[K2('GetMaxPairRaceTeamCount')] (self)
  0003  CALL      R4 = call(R4, 1 args, 1 rets)
  0004  LOADK     R5 = K0 1
  0005  FORPREP   forprep R3(sBx=13)   -> 19
  0006  EQ        if R1 eq K3(nil)   -> -129781
  0007  JMP       (jump)   -> 10
  0008  EQ        if R1 eq R6   -> -130032
  0009  JMP       (jump)   -> 19
  0010  LOADK     R7 = K4 'm_sculptureAnimator'
  0011  GETTABUP  R8 = _ENV[K5('tostring')]
  0012  MOVE      R9 = R0
  0013  CALL      R8 = call(R8, 1 args, 1 rets)
  0014  CONCAT    R7 = concat(R7..R7)
  0015  GETTABLE  R7 = R0[R7]
  0016  SELF      R8 = R7[K6('SetTrigger')] (self)
  0017  MOVE      R9 = R0
  0018  CALL      R7 = call(R7, 0 args, 2 rets)
  0019  FORLOOP   forloop R3(sBx=-14)   -> 6
  0020  RETURN    return R0..R-1
; ---------- proto12 [PlaySculptureAnimationByGroupId] ----------
  ; fn ?  line 149-151 np=3 va=0 ms=6 code=10 consts=3 upvals=1 protos=0
  ;   K[0]='m_sculptureAnimator'
  ;   K[1]='tostring'
  ;   K[2]='SetTrigger'
  ;   upvals: _ENV
  ;   locals: self(0-10), ShowAni(0-10), groupId(0-10)
  0000  LOADK     R3 = K0 'm_sculptureAnimator'
  0001  GETTABUP  R4 = _ENV[K1('tostring')]
  0002  MOVE      R5 = R0
  0003  CALL      R4 = call(R4, 1 args, 1 rets)
  0004  CONCAT    R3 = concat(R3..R3)
  0005  GETTABLE  R3 = R0[R3]
  0006  SELF      R4 = R3[K2('SetTrigger')] (self)
  0007  MOVE      R5 = R0
  0008  CALL      R3 = call(R3, 0 args, 2 rets)
  0009  RETURN    return R0..R-1
; ---------- proto13 [ChangeMainWindowState] ----------
  ; fn ?  line 154-188 np=4 va=0 ms=8 code=104 consts=39 upvals=1 protos=0
  ;   K[0]='m_state'
  ;   K[1]=nil
  ;   K[2]='UIUtil'
  ;   K[3]='SetActive'
  ;   K[4]='m_groupViewLuaTable'
  ;   K[5]='gameObject'
  ;   K[6]='m_mainViewLuaTable'
  ;   K[7]='m_baseContentViewGo'
  ;   K[8]='m_completeViewLuaTable'
  ;   K[9]='m_finishViewLuaTable'
  ;   K[10]='UpdateShowContent'
  ;   K[11]='UpdateGroupCellContent'
  ;   K[12]='m_mainViewAnimator'
  ;   K[13]='SetTrigger'
  ;   K[14]='ShowMainView'
  ;   K[15]='m_userInfoAnimator'
  ;   K[16]='ShowUserInfo'
  ;   K[17]='m_baseContentViewAnimator'
  ;   K[18]='Show'
  ;   K[19]='PlaySculptureAnimation'
  ;   K[20]='ShowSculpture'
  ;   K[21]='EventDispatcher'
  ;   K[22]='DispatchEvent'
  ;   K[23]='EEventType'
  ;   K[24]='PairRaceActivityWillChangeMainWindowState'
  ;   K[25]='EPairRaceActivityMainWindowState'
  ;   K[26]='MainView'
  ;   K[27]='PlayTransMainView'
  ;   K[28]='GroupView'
  ;   K[29]='PlayTransGroupView'
  ;   K[30]='CompleteView'
  ;   K[31]='PlayTransCompleteView'
  ;   K[32]='FinishView'
  ;   K[33]='PlayTransFinishView'
  ;   K[34]='GM'
  ;   K[35]='AudioModel'
  ;   K[36]='PlayEffect'
  ;   K[37]='AudioFileConfigName'
  ;   K[38]='SfxRoomSwitch'
  ;   upvals: _ENV
  ;   locals: self(0-104), curState(0-104), groupId(0-104), callback(0-104)
  0000  GETTABLE  R4 = R0[K0('m_state')]
  0001  EQ        if R0 eq K1(nil)   -> -128764
  0002  JMP       (jump)   -> 55
  0003  SETTABLE  R0[K0('m_state')] = R1
  0004  GETTABUP  R4 = _ENV[K2('UIUtil')]
  0005  GETTABLE  R4 = R4[K3('SetActive')]
  0006  GETTABLE  R5 = R0[K4('m_groupViewLuaTable')]
  0007  GETTABLE  R5 = R5[K5('gameObject')]
  0008  LOADBOOL  R6 = false
  0009  CALL      R4 = call(R4, 0 args, 2 rets)
  0010  GETTABUP  R4 = _ENV[K2('UIUtil')]
  0011  GETTABLE  R4 = R4[K3('SetActive')]
  0012  GETTABLE  R5 = R0[K6('m_mainViewLuaTable')]
  0013  GETTABLE  R5 = R5[K5('gameObject')]
  0014  LOADBOOL  R6 = true
  0015  CALL      R4 = call(R4, 0 args, 2 rets)
  0016  GETTABUP  R4 = _ENV[K2('UIUtil')]
  0017  GETTABLE  R4 = R4[K3('SetActive')]
  0018  GETTABLE  R5 = R0[K7('m_baseContentViewGo')]
  0019  GETTABLE  R5 = R5[K5('gameObject')]
  0020  LOADBOOL  R6 = true
  0021  CALL      R4 = call(R4, 0 args, 2 rets)
  0022  GETTABUP  R4 = _ENV[K2('UIUtil')]
  0023  GETTABLE  R4 = R4[K3('SetActive')]
  0024  GETTABLE  R5 = R0[K8('m_completeViewLuaTable')]
  0025  GETTABLE  R5 = R5[K5('gameObject')]
  0026  LOADBOOL  R6 = false
  0027  CALL      R4 = call(R4, 0 args, 2 rets)
  0028  GETTABUP  R4 = _ENV[K2('UIUtil')]
  0029  GETTABLE  R4 = R4[K3('SetActive')]
  0030  GETTABLE  R5 = R0[K9('m_finishViewLuaTable')]
  0031  GETTABLE  R5 = R5[K5('gameObject')]
  0032  LOADBOOL  R6 = false
  0033  CALL      R4 = call(R4, 0 args, 2 rets)
  0034  GETTABLE  R4 = R0[K6('m_mainViewLuaTable')]
  0035  SELF      R5 = R4[K10('UpdateShowContent')] (self)
  0036  CALL      R4 = call(R4, 0 args, 1 rets)
  0037  SELF      R5 = R0[K11('UpdateGroupCellContent')] (self)
  0038  CALL      R4 = call(R4, 0 args, 1 rets)
  0039  GETTABLE  R4 = R0[K12('m_mainViewAnimator')]
  0040  SELF      R5 = R4[K13('SetTrigger')] (self)
  0041  LOADK     R6 = K14 'ShowMainView'
  0042  CALL      R4 = call(R4, 0 args, 2 rets)
  0043  GETTABLE  R4 = R0[K15('m_userInfoAnimator')]
  0044  SELF      R5 = R4[K13('SetTrigger')] (self)
  0045  LOADK     R6 = K16 'ShowUserInfo'
  0046  CALL      R4 = call(R4, 0 args, 2 rets)
  0047  GETTABLE  R4 = R0[K17('m_baseContentViewAnimator')]
  0048  SELF      R5 = R4[K13('SetTrigger')] (self)
  0049  LOADK     R6 = K18 'Show'
  0050  CALL      R4 = call(R4, 0 args, 2 rets)
  0051  SELF      R5 = R0[K19('PlaySculptureAnimation')] (self)
  0052  LOADK     R6 = K20 'ShowSculpture'
  0053  CALL      R4 = call(R4, 0 args, 2 rets)
  0054  RETURN    return R0..R-1
  0055  GETTABLE  R4 = R0[K0('m_state')]
  0056  EQ        if R0 eq R1   -> -128965
  0057  JMP       (jump)   -> 59
  0058  RETURN    return R0..R-1
  0059  GETTABUP  R4 = _ENV[K21('EventDispatcher')]
  0060  GETTABLE  R4 = R4[K22('DispatchEvent')]
  0061  GETTABUP  R5 = _ENV[K23('EEventType')]
  0062  GETTABLE  R5 = R5[K24('PairRaceActivityWillChangeMainWindowState')]
  0063  MOVE      R6 = R0
  0064  CALL      R4 = call(R4, 0 args, 2 rets)
  0065  GETTABUP  R4 = _ENV[K25('EPairRaceActivityMainWindowState')]
  0066  GETTABLE  R4 = R4[K26('MainView')]
  0067  EQ        if R0 eq R4   -> -130487
  0068  JMP       (jump)   -> 72
  0069  SELF      R5 = R0[K27('PlayTransMainView')] (self)
  0070  CALL      R4 = call(R4, 0 args, 1 rets)
  0071  JMP       (jump)   -> 97
  0072  GETTABUP  R4 = _ENV[K25('EPairRaceActivityMainWindowState')]
  0073  GETTABLE  R4 = R4[K28('GroupView')]
  0074  EQ        if R0 eq R4   -> -130480
  0075  JMP       (jump)   -> 80
  0076  SELF      R5 = R0[K29('PlayTransGroupView')] (self)
  0077  MOVE      R6 = R0
  0078  CALL      R4 = call(R4, 0 args, 2 rets)
  0079  JMP       (jump)   -> 97
  0080  GETTABUP  R4 = _ENV[K25('EPairRaceActivityMainWindowState')]
  0081  GETTABLE  R4 = R4[K30('CompleteView')]
  0082  EQ        if R0 eq R4   -> -130472
  0083  JMP       (jump)   -> 89
  0084  SELF      R5 = R0[K31('PlayTransCompleteView')] (self)
  0085  MOVE      R6 = R0
  0086  MOVE      R7 = R0
  0087  CALL      R4 = call(R4, 0 args, 3 rets)
  0088  JMP       (jump)   -> 97
  0089  GETTABUP  R4 = _ENV[K25('EPairRaceActivityMainWindowState')]
  0090  GETTABLE  R4 = R4[K32('FinishView')]
  0091  EQ        if R0 eq R4   -> -130463
  0092  JMP       (jump)   -> 97
  0093  SELF      R5 = R0[K33('PlayTransFinishView')] (self)
  0094  MOVE      R6 = R0
  0095  MOVE      R7 = R0
  0096  CALL      R4 = call(R4, 0 args, 3 rets)
  0097  GETTABUP  R4 = _ENV[K34('GM')]
  0098  GETTABLE  R4 = R4[K35('AudioModel')]
  0099  SELF      R5 = R4[K36('PlayEffect')] (self)
  0100  GETTABUP  R6 = _ENV[K37('AudioFileConfigName')]
  0101  GETTABLE  R6 = R6[K38('SfxRoomSwitch')]
  0102  CALL      R4 = call(R4, 0 args, 2 rets)
  0103  RETURN    return R0..R-1
; ---------- proto14 [ChangeGroupCellShow] ----------
  ; fn ?  line 190-194 np=2 va=0 ms=9 code=21 consts=7 upvals=1 protos=0
  ;   K[0]=1
  ;   K[1]='m_model'
  ;   K[2]='GetMaxPairRaceTeamCount'
  ;   K[3]='m_groupCellGo'
  ;   K[4]='tostring'
  ;   K[5]='gameObject'
  ;   K[6]='SetActive'
  ;   upvals: _ENV
  ;   locals: self(0-21), id(0-21), (for index)(5-20), (for limit)(5-20), (for step)(5-20), i(6-19)
  0000  LOADK     R2 = K0 1
  0001  GETTABLE  R3 = R0[K1('m_model')]
  0002  SELF      R4 = R3[K2('GetMaxPairRaceTeamCount')] (self)
  0003  CALL      R3 = call(R3, 1 args, 1 rets)
  0004  LOADK     R4 = K0 1
  0005  FORPREP   forprep R2(sBx=13)   -> 19
  0006  LOADK     R6 = K3 'm_groupCellGo'
  0007  GETTABUP  R7 = _ENV[K4('tostring')]
  0008  MOVE      R8 = R0
  0009  CALL      R7 = call(R7, 1 args, 1 rets)
  0010  CONCAT    R6 = concat(R6..R6)
  0011  GETTABLE  R6 = R0[R6]
  0012  GETTABLE  R6 = R6[K5('gameObject')]
  0013  SELF      R7 = R6[K6('SetActive')] (self)
  0014  EQ        if R1 eq R1   -> -128495
  0015  JMP       (jump)   -> 17
  0016  LOADBOOL  R8 = false
  0017  LOADBOOL  R8 = true
  0018  CALL      R6 = call(R6, 0 args, 2 rets)
  0019  FORLOOP   forloop R2(sBx=-14)   -> 6
  0020  RETURN    return R0..R-1
; ---------- proto15 [InitMainViewSculpturePosition] ----------
  ; fn ?  line 196-203 np=1 va=0 ms=9 code=22 consts=9 upvals=1 protos=0
  ;   K[0]='m_initSculpturePosition'
  ;   K[1]=nil
  ;   K[2]=1
  ;   K[3]='m_model'
  ;   K[4]='GetMaxPairRaceTeamCount'
  ;   K[5]='table'
  ;   K[6]='insert'
  ;   K[7]='m_groupRectTrans'
  ;   K[8]='position'
  ;   upvals: _ENV
  ;   locals: self(0-22), (for index)(10-21), (for limit)(10-21), (for step)(10-21), i(11-20)
  0000  GETTABLE  R1 = R0[K0('m_initSculpturePosition')]
  0001  EQ        if R0 eq K1(nil)   -> -130300
  0002  JMP       (jump)   -> 21
  0003  NEWTABLE  R1 = {} (0 items)
  0004  SETTABLE  R0[K0('m_initSculpturePosition')] = R1
  0005  LOADK     R1 = K2 1
  0006  GETTABLE  R2 = R0[K3('m_model')]
  0007  SELF      R3 = R2[K4('GetMaxPairRaceTeamCount')] (self)
  0008  CALL      R2 = call(R2, 1 args, 1 rets)
  0009  LOADK     R3 = K2 1
  0010  FORPREP   forprep R1(sBx=9)   -> 20
  0011  GETTABUP  R5 = _ENV[K5('table')]
  0012  GETTABLE  R5 = R5[K6('insert')]
  0013  GETTABLE  R6 = R0[K0('m_initSculpturePosition')]
  0014  LOADK     R7 = K7 'm_groupRectTrans'
  0015  MOVE      R8 = R0
  0016  CONCAT    R7 = concat(R7..R7)
  0017  GETTABLE  R7 = R0[R7]
  0018  GETTABLE  R7 = R7[K8('position')]
  0019  CALL      R5 = call(R5, 0 args, 2 rets)
  0020  FORLOOP   forloop R1(sBx=-10)   -> 11
  0021  RETURN    return R0..R-1
; ---------- proto16 [TryPlayStartWaterFall] ----------
  ; fn ?  line 205-209 np=1 va=0 ms=8 code=11 consts=4 upvals=0 protos=0
  ;   K[0]=1
  ;   K[1]='m_model'
  ;   K[2]='GetMaxPairRaceTeamCount'
  ;   K[3]='StartWaterFallByGroupId'
  ;   locals: self(0-11), (for index)(5-10), (for limit)(5-10), (for step)(5-10), i(6-9)
  0000  LOADK     R1 = K0 1
  0001  GETTABLE  R2 = R0[K1('m_model')]
  0002  SELF      R3 = R2[K2('GetMaxPairRaceTeamCount')] (self)
  0003  CALL      R2 = call(R2, 1 args, 1 rets)
  0004  LOADK     R3 = K0 1
  0005  FORPREP   forprep R1(sBx=3)   -> 9
  0006  SELF      R6 = R0[K3('StartWaterFallByGroupId')] (self)
  0007  MOVE      R7 = R0
  0008  CALL      R5 = call(R5, 0 args, 2 rets)
  0009  FORLOOP   forloop R1(sBx=-4)   -> 6
  0010  RETURN    return R0..R-1
; ---------- proto17 [StartWaterFallByGroupId] ----------
  ; fn ?  line 211-217 np=2 va=0 ms=5 code=25 consts=6 upvals=1 protos=0
  ;   K[0]='m_model'
  ;   K[1]='IsFinishGroup'
  ;   K[2]='m_groupLuaTable'
  ;   K[3]='tostring'
  ;   K[4]='PlayStartWaterFall'
  ;   K[5]='UpdateWaterGo'
  ;   upvals: _ENV
  ;   locals: self(0-25), groupId(0-25)
  0000  GETTABLE  R2 = R0[K0('m_model')]
  0001  SELF      R3 = R2[K1('IsFinishGroup')] (self)
  0002  MOVE      R4 = R0
  0003  CALL      R2 = call(R2, 1 args, 2 rets)
  0004  TEST      if not R2 then   -> -131066
  0005  JMP       (jump)   -> 15
  0006  LOADK     R2 = K2 'm_groupLuaTable'
  0007  GETTABUP  R3 = _ENV[K3('tostring')]
  0008  MOVE      R4 = R0
  0009  CALL      R3 = call(R3, 1 args, 1 rets)
  0010  CONCAT    R2 = concat(R2..R2)
  0011  GETTABLE  R2 = R0[R2]
  0012  SELF      R3 = R2[K4('PlayStartWaterFall')] (self)
  0013  CALL      R2 = call(R2, 0 args, 1 rets)
  0014  JMP       (jump)   -> 24
  0015  LOADK     R2 = K2 'm_groupLuaTable'
  0016  GETTABUP  R3 = _ENV[K3('tostring')]
  0017  MOVE      R4 = R0
  0018  CALL      R3 = call(R3, 1 args, 1 rets)
  0019  CONCAT    R2 = concat(R2..R2)
  0020  GETTABLE  R2 = R0[R2]
  0021  SELF      R3 = R2[K5('UpdateWaterGo')] (self)
  0022  LOADBOOL  R4 = false
  0023  CALL      R2 = call(R2, 0 args, 2 rets)
  0024  RETURN    return R0..R-1
; ---------- proto18 [UpdateSculptureState] ----------
  ; fn ?  line 219-221 np=3 va=0 ms=7 code=11 consts=3 upvals=1 protos=0
  ;   K[0]='m_groupLuaTable'
  ;   K[1]='tostring'
  ;   K[2]='UpdateSculptureState'
  ;   upvals: _ENV
  ;   locals: self(0-11), groupId(0-11), index(0-11)
  0000  LOADK     R3 = K0 'm_groupLuaTable'
  0001  GETTABUP  R4 = _ENV[K1('tostring')]
  0002  MOVE      R5 = R0
  0003  CALL      R4 = call(R4, 1 args, 1 rets)
  0004  CONCAT    R3 = concat(R3..R3)
  0005  GETTABLE  R3 = R0[R3]
  0006  SELF      R4 = R3[K2('UpdateSculptureState')] (self)
  0007  MOVE      R5 = R0
  0008  MOVE      R6 = R0
  0009  CALL      R3 = call(R3, 0 args, 3 rets)
  0010  RETURN    return R0..R-1
; ---------- proto19 [PlayTransMainView] ----------
  ; fn ?  line 223-301 np=1 va=0 ms=12 code=155 consts=48 upvals=6 protos=3
  ;   K[0]='m_completeSeq'
  ;   K[1]='Complete'
  ;   K[2]='GM'
  ;   K[3]='UIManager'
  ;   K[4]='SetEventLock'
  ;   K[5]='m_mainViewLuaTable'
  ;   K[6]='UpdateShowContent'
  ;   K[7]='UpdateGroupCellContent'
  ;   K[8]='UpdateFrontShow'
  ;   K[9]='UpdateFrontBgGo'
  ;   K[10]='m_curChosenGroupId'
  ;   K[11]='GetGroupLuaTable'
  ;   K[12]='PlayHideAvatar'
  ;   K[13]='GetGroupRectTrans'
  ;   K[14]='m_mainSeq'
  ;   K[15]='DOTween'
  ;   K[16]='Sequence'
  ;   K[17]='m_state'
  ;   K[18]='EPairRaceActivityMainWindowState'
  ;   K[19]='CompleteView'
  ;   K[20]='SetFrontBgPosition'
  ;   K[21]=0.2
  ;   K[22]='Table'
  ;   K[23]='IsEmpty'
  ;   K[24]='m_initSculpturePosition'
  ;   K[25]='Log'
  ;   K[26]='Error'
  ;   K[27]='PairRaceActivityMainWindow, PlayTransMainView sculpture position is nil!'
  ;   K[28]='GroupView'
  ;   K[29]='m_groupViewAnimator'
  ;   K[30]='SetTrigger'
  ;   K[31]='HideGroupView'
  ;   K[32]='AppendInterval'
  ;   K[33]=0.3
  ;   K[34]='m_completeViewAnimator'
  ;   K[35]='HideCompleteView'
  ;   K[36]='AppendCallback'
  ;   K[37]='Append'
  ;   K[38]='transform'
  ;   K[39]='DOLocalMove'
  ;   K[40]='Join'
  ;   K[41]='DOScale'
  ;   K[42]='m_bgImg'
  ;   K[43]='DOLocalMoveY'
  ;   K[44]='m_mainViewLuaTable'
  ;   K[45]='UpdateFrontBgScale'
  ;   K[46]='UpdateFrontBgPosition'
  ;   K[47]='PlayBGTransAniamtion'
  ;   upvals: _ENV, kFrontBgPositionInCompleteView, kMainViewSculptureScale, kMainViewBgPositionY, kFarBgScale, kFrontBgPositionInMainView
  ;   locals: self(0-155), groupId(27-155), playGroupCellNode(30-155), playGroupNode(36-155), transTime(50-155), targetPosition(67-155)
  0000  GETTABLE  R1 = R0[K0('m_completeSeq')]
  0001  TEST      if not R1 then   -> -131069
  0002  JMP       (jump)   -> 7
  0003  GETTABLE  R1 = R0[K0('m_completeSeq')]
  0004  SELF      R2 = R1[K1('Complete')] (self)
  0005  LOADBOOL  R3 = true
  0006  CALL      R1 = call(R1, 0 args, 2 rets)
  0007  GETTABUP  R1 = _ENV[K2('GM')]
  0008  GETTABLE  R1 = R1[K3('UIManager')]
  0009  SELF      R2 = R1[K4('SetEventLock')] (self)
  0010  LOADBOOL  R3 = true
  0011  MOVE      R4 = R0
  0012  CALL      R1 = call(R1, 0 args, 3 rets)
  0013  GETTABLE  R1 = R0[K5('m_mainViewLuaTable')]
  0014  SELF      R2 = R1[K6('UpdateShowContent')] (self)
  0015  CALL      R1 = call(R1, 0 args, 1 rets)
  0016  SELF      R2 = R0[K7('UpdateGroupCellContent')] (self)
  0017  CALL      R1 = call(R1, 0 args, 1 rets)
  0018  GETTABLE  R1 = R0[K5('m_mainViewLuaTable')]
  0019  SELF      R2 = R1[K8('UpdateFrontShow')] (self)
  0020  LOADBOOL  R3 = false
  0021  CALL      R1 = call(R1, 0 args, 2 rets)
  0022  GETTABLE  R1 = R0[K5('m_mainViewLuaTable')]
  0023  SELF      R2 = R1[K9('UpdateFrontBgGo')] (self)
  0024  LOADBOOL  R3 = false
  0025  CALL      R1 = call(R1, 0 args, 2 rets)
  0026  GETTABLE  R1 = R0[K10('m_curChosenGroupId')]
  0027  SELF      R3 = R0[K11('GetGroupLuaTable')] (self)
  0028  MOVE      R4 = R0
  0029  CALL      R2 = call(R2, 1 args, 2 rets)
  0030  SELF      R4 = R2[K12('PlayHideAvatar')] (self)
  0031  LOADBOOL  R5 = false
  0032  CALL      R3 = call(R3, 0 args, 2 rets)
  0033  SELF      R4 = R0[K13('GetGroupRectTrans')] (self)
  0034  MOVE      R5 = R0
  0035  CALL      R3 = call(R3, 1 args, 2 rets)
  0036  GETTABUP  R4 = _ENV[K15('DOTween')]
  0037  GETTABLE  R4 = R4[K16('Sequence')]
  0038  CALL      R4 = call(R4, 1 args, 0 rets)
  0039  SETTABLE  R0[K14('m_mainSeq')] = R4
  0040  GETTABLE  R4 = R0[K17('m_state')]
  0041  GETTABUP  R5 = _ENV[K18('EPairRaceActivityMainWindowState')]
  0042  GETTABLE  R5 = R5[K19('CompleteView')]
  0043  EQ        if R0 eq R5   -> -128974
  0044  JMP       (jump)   -> 49
  0045  GETTABLE  R4 = R0[K5('m_mainViewLuaTable')]
  0046  SELF      R5 = R4[K20('SetFrontBgPosition')] (self)
  0047  GETUPVAL  R6 = _ENV
  0048  CALL      R4 = call(R4, 0 args, 2 rets)
  0049  LOADK     R4 = K21 0.2
  0050  GETTABUP  R5 = _ENV[K22('Table')]
  0051  GETTABLE  R5 = R5[K23('IsEmpty')]
  0052  GETTABLE  R6 = R0[K24('m_initSculpturePosition')]
  0053  CALL      R5 = call(R5, 1 args, 1 rets)
  0054  TEST      if not R5 then   -> -131015
  0055  JMP       (jump)   -> 60
  0056  GETTABLE  R5 = R0[K24('m_initSculpturePosition')]
  0057  GETTABLE  R5 = R5[R1]
  0058  TEST      if not R5 then   -> -131011
  0059  JMP       (jump)   -> 65
  0060  GETTABUP  R5 = _ENV[K25('Log')]
  0061  GETTABLE  R5 = R5[K26('Error')]
  0062  LOADK     R6 = K27 'PairRaceActivityMainWindow, PlayTransMainView sculpture position is nil!'
  0063  CALL      R5 = call(R5, 0 args, 1 rets)
  0064  RETURN    return R0..R-1
  0065  GETTABLE  R5 = R0[K24('m_initSculpturePosition')]
  0066  GETTABLE  R5 = R5[R1]
  0067  GETTABLE  R6 = R0[K17('m_state')]
  0068  GETTABUP  R7 = _ENV[K18('EPairRaceActivityMainWindowState')]
  0069  GETTABLE  R7 = R7[K28('GroupView')]
  0070  EQ        if R0 eq R7   -> -127921
  0071  JMP       (jump)   -> 81
  0072  GETTABLE  R6 = R0[K29('m_groupViewAnimator')]
  0073  SELF      R7 = R6[K30('SetTrigger')] (self)
  0074  LOADK     R8 = K31 'HideGroupView'
  0075  CALL      R6 = call(R6, 0 args, 2 rets)
  0076  GETTABLE  R6 = R0[K14('m_mainSeq')]
  0077  SELF      R7 = R6[K32('AppendInterval')] (self)
  0078  LOADK     R8 = K33 0.3
  0079  CALL      R6 = call(R6, 0 args, 2 rets)
  0080  JMP       (jump)   -> 94
  0081  GETTABLE  R6 = R0[K17('m_state')]
  0082  GETTABUP  R7 = _ENV[K18('EPairRaceActivityMainWindowState')]
  0083  GETTABLE  R7 = R7[K19('CompleteView')]
  0084  EQ        if R0 eq R7   -> -127907
  0085  JMP       (jump)   -> 94
  0086  GETTABLE  R6 = R0[K34('m_completeViewAnimator')]
  0087  SELF      R7 = R6[K30('SetTrigger')] (self)
  0088  LOADK     R8 = K35 'HideCompleteView'
  0089  CALL      R6 = call(R6, 0 args, 2 rets)
  0090  GETTABLE  R6 = R0[K14('m_mainSeq')]
  0091  SELF      R7 = R6[K32('AppendInterval')] (self)
  0092  LOADK     R8 = K33 0.3
  0093  CALL      R6 = call(R6, 0 args, 2 rets)
  0094  GETTABLE  R6 = R0[K14('m_mainSeq')]
  0095  SELF      R7 = R6[K36('AppendCallback')] (self)
  0096  CLOSURE   R8 = closure proto0
  0097  CALL      R6 = call(R6, 0 args, 2 rets)
  0098  GETTABLE  R6 = R0[K14('m_mainSeq')]
  0099  SELF      R7 = R6[K37('Append')] (self)
  0100  GETTABLE  R8 = R3[K38('transform')]
  0101  SELF      R9 = R8[K39('DOLocalMove')] (self)
  0102  MOVE      R10 = R0
  0103  MOVE      R11 = R0
  0104  CALL      R8 = call(R8, -1 args, 3 rets)
  0105  CALL      R6 = call(R6, 0 args, -1 rets)
  0106  GETTABLE  R6 = R0[K14('m_mainSeq')]
  0107  SELF      R7 = R6[K40('Join')] (self)
  0108  GETTABLE  R8 = R3[K38('transform')]
  0109  SELF      R9 = R8[K41('DOScale')] (self)
  0110  GETUPVAL  R10 = _ENV
  0111  MOVE      R11 = R0
  0112  CALL      R8 = call(R8, -1 args, 3 rets)
  0113  CALL      R6 = call(R6, 0 args, -1 rets)
  0114  GETTABLE  R6 = R0[K14('m_mainSeq')]
  0115  SELF      R7 = R6[K40('Join')] (self)
  0116  GETTABLE  R8 = R0[K42('m_bgImg')]
  0117  GETTABLE  R8 = R8[K38('transform')]
  0118  SELF      R9 = R8[K43('DOLocalMoveY')] (self)
  0119  GETUPVAL  R10 = _ENV
  0120  MOVE      R11 = R0
  0121  CALL      R8 = call(R8, -1 args, 3 rets)
  0122  CALL      R6 = call(R6, 0 args, -1 rets)
  0123  GETTABLE  R6 = R0[K14('m_mainSeq')]
  0124  SELF      R7 = R6[K40('Join')] (self)
  0125  GETTABLE  R8 = R0[K44('m_mainViewLuaTable')]
  0126  SELF      R9 = R8[K45('UpdateFrontBgScale')] (self)
  0127  LOADK     R10 = K21 0.2
  0128  GETUPVAL  R11 = _ENV
  0129  CALL      R8 = call(R8, -1 args, 3 rets)
  0130  CALL      R6 = call(R6, 0 args, -1 rets)
  0131  GETTABLE  R6 = R0[K14('m_mainSeq')]
  0132  SELF      R7 = R6[K40('Join')] (self)
  0133  GETTABLE  R8 = R0[K44('m_mainViewLuaTable')]
  0134  SELF      R9 = R8[K46('UpdateFrontBgPosition')] (self)
  0135  LOADK     R10 = K21 0.2
  0136  GETUPVAL  R11 = _ENV
  0137  CALL      R8 = call(R8, -1 args, 3 rets)
  0138  CALL      R6 = call(R6, 0 args, -1 rets)
  0139  GETTABLE  R6 = R0[K14('m_mainSeq')]
  0140  SELF      R7 = R6[K40('Join')] (self)
  0141  SELF      R9 = R0[K47('PlayBGTransAniamtion')] (self)
  0142  LOADK     R10 = K21 0.2
  0143  GETUPVAL  R11 = _ENV
  0144  CALL      R8 = call(R8, -1 args, 3 rets)
  0145  CALL      R6 = call(R6, 0 args, -1 rets)
  0146  GETTABLE  R6 = R0[K14('m_mainSeq')]
  0147  SELF      R7 = R6[K36('AppendCallback')] (self)
  0148  CLOSURE   R8 = closure proto1
  0149  CALL      R6 = call(R6, 0 args, 2 rets)
  0150  GETTABLE  R6 = R0[K14('m_mainSeq')]
  0151  SELF      R7 = R6[K36('AppendCallback')] (self)
  0152  CLOSURE   R8 = closure proto2
  0153  CALL      R6 = call(R6, 0 args, 2 rets)
  0154  RETURN    return R0..R-1
  ; ---------- proto0 [] ----------
    ; fn ?  line 261-264 np=0 va=0 ms=3 code=11 consts=5 upvals=2 protos=0
    ;   K[0]='UIUtil'
    ;   K[1]='SetActive'
    ;   K[2]='m_mainViewLuaTable'
    ;   K[3]='gameObject'
    ;   K[4]='UpdateFrontBgGo'
    ;   upvals: _ENV, self
    0000  GETTABUP  R0 = _ENV[K0('UIUtil')]
    0001  GETTABLE  R0 = R0[K1('SetActive')]
    0002  GETTABUP  R1 = self[K2('m_mainViewLuaTable')]
    0003  GETTABLE  R1 = R1[K3('gameObject')]
    0004  LOADBOOL  R2 = true
    0005  CALL      R0 = call(R0, 0 args, 2 rets)
    0006  GETTABUP  R0 = self[K2('m_mainViewLuaTable')]
    0007  SELF      R1 = R0[K4('UpdateFrontBgGo')] (self)
    0008  LOADBOOL  R2 = true
    0009  CALL      R0 = call(R0, 0 args, 2 rets)
    0010  RETURN    return R0..R-1
  ; ---------- proto1 [] ----------
    ; fn ?  line 274-285 np=0 va=0 ms=4 code=37 consts=19 upvals=4 protos=0
    ;   K[0]='m_mainViewLuaTable'
    ;   K[1]='UpdateFrontShow'
    ;   K[2]='PlayHideAvatar'
    ;   K[3]='UIUtil'
    ;   K[4]='SetActive'
    ;   K[5]='m_baseContentViewGo'
    ;   K[6]='gameObject'
    ;   K[7]='m_state'
    ;   K[8]='EPairRaceActivityMainWindowState'
    ;   K[9]='CompleteView'
    ;   K[10]='m_baseContentViewAnimator'
    ;   K[11]='SetTrigger'
    ;   K[12]='Show'
    ;   K[13]='m_mainViewAnimator'
    ;   K[14]='ShowMainView'
    ;   K[15]='PlaySculptureAnimation'
    ;   K[16]='ShowSculpture'
    ;   K[17]='m_userInfoAnimator'
    ;   K[18]='ShowUserInfo'
    ;   upvals: self, playGroupCellNode, _ENV, groupId
    0000  GETTABUP  R0 = self[K0('m_mainViewLuaTable')]
    0001  SELF      R1 = R0[K1('UpdateFrontShow')] (self)
    0002  LOADBOOL  R2 = true
    0003  CALL      R0 = call(R0, 0 args, 2 rets)
    0004  GETUPVAL  R0 = self
    0005  SELF      R1 = R0[K2('PlayHideAvatar')] (self)
    0006  LOADBOOL  R2 = true
    0007  CALL      R0 = call(R0, 0 args, 2 rets)
    0008  GETTABUP  R0 = _ENV[K3('UIUtil')]
    0009  GETTABLE  R0 = R0[K4('SetActive')]
    0010  GETTABUP  R1 = self[K5('m_baseContentViewGo')]
    0011  GETTABLE  R1 = R1[K6('gameObject')]
    0012  LOADBOOL  R2 = true
    0013  CALL      R0 = call(R0, 0 args, 2 rets)
    0014  GETTABUP  R0 = self[K7('m_state')]
    0015  GETTABUP  R1 = _ENV[K8('EPairRaceActivityMainWindowState')]
    0016  GETTABLE  R1 = R1[K9('CompleteView')]
    0017  EQ        if R0 eq R1   -> -131052
    0018  JMP       (jump)   -> 23
    0019  GETTABUP  R0 = self[K10('m_baseContentViewAnimator')]
    0020  SELF      R1 = R0[K11('SetTrigger')] (self)
    0021  LOADK     R2 = K12 'Show'
    0022  CALL      R0 = call(R0, 0 args, 2 rets)
    0023  GETTABUP  R0 = self[K13('m_mainViewAnimator')]
    0024  SELF      R1 = R0[K11('SetTrigger')] (self)
    0025  LOADK     R2 = K14 'ShowMainView'
    0026  CALL      R0 = call(R0, 0 args, 2 rets)
    0027  GETUPVAL  R0 = self
    0028  SELF      R1 = R0[K15('PlaySculptureAnimation')] (self)
    0029  LOADK     R2 = K16 'ShowSculpture'
    0030  GETUPVAL  R3 = self
    0031  CALL      R0 = call(R0, 0 args, 3 rets)
    0032  GETTABUP  R0 = self[K17('m_userInfoAnimator')]
    0033  SELF      R1 = R0[K11('SetTrigger')] (self)
    0034  LOADK     R2 = K18 'ShowUserInfo'
    0035  CALL      R0 = call(R0, 0 args, 2 rets)
    0036  RETURN    return R0..R-1
  ; ---------- proto2 [] ----------
    ; fn ?  line 288-299 np=0 va=0 ms=4 code=34 consts=17 upvals=2 protos=0
    ;   K[0]='UIUtil'
    ;   K[1]='SetActive'
    ;   K[2]='m_groupViewLuaTable'
    ;   K[3]='gameObject'
    ;   K[4]='m_completeViewLuaTable'
    ;   K[5]='m_finishViewLuaTable'
    ;   K[6]='m_state'
    ;   K[7]='EPairRaceActivityMainWindowState'
    ;   K[8]='MainView'
    ;   K[9]='m_model'
    ;   K[10]='TrySliderCanClaimeRewardTip'
    ;   K[11]='m_curChosenGroupId'
    ;   K[12]=nil
    ;   K[13]='GM'
    ;   K[14]='UIManager'
    ;   K[15]='SetEventLock'
    ;   K[16]='m_mainSeq'
    ;   upvals: _ENV, self
    0000  GETTABUP  R0 = _ENV[K0('UIUtil')]
    0001  GETTABLE  R0 = R0[K1('SetActive')]
    0002  GETTABUP  R1 = self[K2('m_groupViewLuaTable')]
    0003  GETTABLE  R1 = R1[K3('gameObject')]
    0004  LOADBOOL  R2 = false
    0005  CALL      R0 = call(R0, 0 args, 2 rets)
    0006  GETTABUP  R0 = _ENV[K0('UIUtil')]
    0007  GETTABLE  R0 = R0[K1('SetActive')]
    0008  GETTABUP  R1 = self[K4('m_completeViewLuaTable')]
    0009  GETTABLE  R1 = R1[K3('gameObject')]
    0010  LOADBOOL  R2 = false
    0011  CALL      R0 = call(R0, 0 args, 2 rets)
    0012  GETTABUP  R0 = _ENV[K0('UIUtil')]
    0013  GETTABLE  R0 = R0[K1('SetActive')]
    0014  GETTABUP  R1 = self[K5('m_finishViewLuaTable')]
    0015  GETTABLE  R1 = R1[K3('gameObject')]
    0016  LOADBOOL  R2 = false
    0017  CALL      R0 = call(R0, 0 args, 2 rets)
    0018  GETTABUP  R0 = _ENV[K7('EPairRaceActivityMainWindowState')]
    0019  GETTABLE  R0 = R0[K8('MainView')]
    0020  SETTABUP  self[K6('m_state')] = R0
    0021  GETTABUP  R0 = self[K9('m_model')]
    0022  SELF      R1 = R0[K10('TrySliderCanClaimeRewardTip')] (self)
    0023  GETTABUP  R2 = self[K11('m_curChosenGroupId')]
    0024  CALL      R0 = call(R0, 0 args, 2 rets)
    0025  SETTABUP  self[K11('m_curChosenGroupId')] = K12(nil)
    0026  GETTABUP  R0 = _ENV[K13('GM')]
    0027  GETTABLE  R0 = R0[K14('UIManager')]
    0028  SELF      R1 = R0[K15('SetEventLock')] (self)
    0029  LOADBOOL  R2 = false
    0030  GETUPVAL  R3 = _ENV
    0031  CALL      R0 = call(R0, 0 args, 3 rets)
    0032  SETTABUP  self[K16('m_mainSeq')] = K12(nil)
    0033  RETURN    return R0..R-1
; ---------- proto20 [PlayTransGroupView] ----------
  ; fn ?  line 303-352 np=2 va=0 ms=11 code=119 consts=44 upvals=6 protos=1
  ;   K[0]='GM'
  ;   K[1]='UIManager'
  ;   K[2]='SetEventLock'
  ;   K[3]='m_groupSeq'
  ;   K[4]='DOTween'
  ;   K[5]='Sequence'
  ;   K[6]=0.2
  ;   K[7]='GetGroupLuaTable'
  ;   K[8]='PlayHideAvatar'
  ;   K[9]='GetGroupRectTrans'
  ;   K[10]='m_mainViewLuaTable'
  ;   K[11]='UpdateFrontShow'
  ;   K[12]='m_groupViewLuaTable'
  ;   K[13]='InitInfoByGroupId'
  ;   K[14]='m_mainViewAnimator'
  ;   K[15]='SetTrigger'
  ;   K[16]='HideMainViewToGroup'
  ;   K[17]='m_userInfoAnimator'
  ;   K[18]='HideUserInfo'
  ;   K[19]='PlaySculptureAnimation'
  ;   K[20]='HideSculpture'
  ;   K[21]='AppendInterval'
  ;   K[22]=0.5
  ;   K[23]='UIUtil'
  ;   K[24]='SetActive'
  ;   K[25]='gameObject'
  ;   K[26]='m_baseContentViewGo'
  ;   K[27]='Append'
  ;   K[28]='transform'
  ;   K[29]='DOScale'
  ;   K[30]='Join'
  ;   K[31]='DOLocalMove'
  ;   K[32]='m_bgImg'
  ;   K[33]='DOLocalMoveY'
  ;   K[34]='PlayBGTransAniamtion'
  ;   K[35]='UpdateFrontBgScale'
  ;   K[36]='UpdateFrontBgPosition'
  ;   K[37]='AppendCallback'
  ;   K[38]='GM'
  ;   K[39]='BIManager'
  ;   K[40]='LogUI'
  ;   K[41]='PairRaceActivitySpinTable'
  ;   K[42]='EBIReferType'
  ;   K[43]='UserClick'
  ;   upvals: _ENV, kGroupViewSculptureScale, kGroupViewSculpturePosition, kMainViewBgPositionY, kNearBgScale, kFrontBgPositionInGroupView
  ;   locals: self(0-119), groupId(0-119), transTime(14-119), playGroupCellNode(17-119), playGroupCellRectTrans(23-119)
  0000  TEST      if not R1 then   -> -131069
  0001  JMP       (jump)   -> 3
  0002  RETURN    return R0..R-1
  0003  GETTABUP  R2 = _ENV[K0('GM')]
  0004  GETTABLE  R2 = R2[K1('UIManager')]
  0005  SELF      R3 = R2[K2('SetEventLock')] (self)
  0006  LOADBOOL  R4 = true
  0007  MOVE      R5 = R0
  0008  CALL      R2 = call(R2, 0 args, 3 rets)
  0009  GETTABUP  R2 = _ENV[K4('DOTween')]
  0010  GETTABLE  R2 = R2[K5('Sequence')]
  0011  CALL      R2 = call(R2, 1 args, 0 rets)
  0012  SETTABLE  R0[K3('m_groupSeq')] = R2
  0013  LOADK     R2 = K6 0.2
  0014  SELF      R4 = R0[K7('GetGroupLuaTable')] (self)
  0015  MOVE      R5 = R0
  0016  CALL      R3 = call(R3, 1 args, 2 rets)
  0017  SELF      R5 = R3[K8('PlayHideAvatar')] (self)
  0018  LOADBOOL  R6 = false
  0019  CALL      R4 = call(R4, 0 args, 2 rets)
  0020  SELF      R5 = R0[K9('GetGroupRectTrans')] (self)
  0021  MOVE      R6 = R0
  0022  CALL      R4 = call(R4, 1 args, 2 rets)
  0023  GETTABLE  R5 = R0[K10('m_mainViewLuaTable')]
  0024  SELF      R6 = R5[K11('UpdateFrontShow')] (self)
  0025  LOADBOOL  R7 = false
  0026  CALL      R5 = call(R5, 0 args, 2 rets)
  0027  GETTABLE  R5 = R0[K12('m_groupViewLuaTable')]
  0028  SELF      R6 = R5[K13('InitInfoByGroupId')] (self)
  0029  MOVE      R7 = R0
  0030  CALL      R5 = call(R5, 0 args, 2 rets)
  0031  GETTABLE  R5 = R0[K14('m_mainViewAnimator')]
  0032  SELF      R6 = R5[K15('SetTrigger')] (self)
  0033  LOADK     R7 = K16 'HideMainViewToGroup'
  0034  CALL      R5 = call(R5, 0 args, 2 rets)
  0035  GETTABLE  R5 = R0[K17('m_userInfoAnimator')]
  0036  SELF      R6 = R5[K15('SetTrigger')] (self)
  0037  LOADK     R7 = K18 'HideUserInfo'
  0038  CALL      R5 = call(R5, 0 args, 2 rets)
  0039  SELF      R6 = R0[K19('PlaySculptureAnimation')] (self)
  0040  LOADK     R7 = K20 'HideSculpture'
  0041  MOVE      R8 = R0
  0042  CALL      R5 = call(R5, 0 args, 3 rets)
  0043  GETTABLE  R5 = R0[K3('m_groupSeq')]
  0044  SELF      R6 = R5[K21('AppendInterval')] (self)
  0045  LOADK     R7 = K22 0.5
  0046  CALL      R5 = call(R5, 0 args, 2 rets)
  0047  GETTABUP  R5 = _ENV[K23('UIUtil')]
  0048  GETTABLE  R5 = R5[K24('SetActive')]
  0049  GETTABLE  R6 = R0[K12('m_groupViewLuaTable')]
  0050  GETTABLE  R6 = R6[K25('gameObject')]
  0051  LOADBOOL  R7 = true
  0052  CALL      R5 = call(R5, 0 args, 2 rets)
  0053  GETTABUP  R5 = _ENV[K23('UIUtil')]
  0054  GETTABLE  R5 = R5[K24('SetActive')]
  0055  GETTABLE  R6 = R0[K26('m_baseContentViewGo')]
  0056  GETTABLE  R6 = R6[K25('gameObject')]
  0057  LOADBOOL  R7 = true
  0058  CALL      R5 = call(R5, 0 args, 2 rets)
  0059  GETTABLE  R5 = R0[K3('m_groupSeq')]
  0060  SELF      R6 = R5[K27('Append')] (self)
  0061  GETTABLE  R7 = R4[K28('transform')]
  0062  SELF      R8 = R7[K29('DOScale')] (self)
  0063  GETUPVAL  R9 = _ENV
  0064  MOVE      R10 = R0
  0065  CALL      R7 = call(R7, -1 args, 3 rets)
  0066  CALL      R5 = call(R5, 0 args, -1 rets)
  0067  GETTABLE  R5 = R0[K3('m_groupSeq')]
  0068  SELF      R6 = R5[K30('Join')] (self)
  0069  GETTABLE  R7 = R4[K28('transform')]
  0070  SELF      R8 = R7[K31('DOLocalMove')] (self)
  0071  GETUPVAL  R9 = _ENV
  0072  MOVE      R10 = R0
  0073  CALL      R7 = call(R7, -1 args, 3 rets)
  0074  CALL      R5 = call(R5, 0 args, -1 rets)
  0075  GETTABLE  R5 = R0[K3('m_groupSeq')]
  0076  SELF      R6 = R5[K30('Join')] (self)
  0077  GETTABLE  R7 = R0[K32('m_bgImg')]
  0078  GETTABLE  R7 = R7[K28('transform')]
  0079  SELF      R8 = R7[K33('DOLocalMoveY')] (self)
  0080  GETUPVAL  R9 = _ENV
  0081  MOVE      R10 = R0
  0082  CALL      R7 = call(R7, -1 args, 3 rets)
  0083  CALL      R5 = call(R5, 0 args, -1 rets)
  0084  GETTABLE  R5 = R0[K3('m_groupSeq')]
  0085  SELF      R6 = R5[K30('Join')] (self)
  0086  SELF      R8 = R0[K34('PlayBGTransAniamtion')] (self)
  0087  LOADK     R9 = K6 0.2
  0088  GETUPVAL  R10 = _ENV
  0089  CALL      R7 = call(R7, -1 args, 3 rets)
  0090  CALL      R5 = call(R5, 0 args, -1 rets)
  0091  GETTABLE  R5 = R0[K3('m_groupSeq')]
  0092  SELF      R6 = R5[K30('Join')] (self)
  0093  GETTABLE  R7 = R0[K10('m_mainViewLuaTable')]
  0094  SELF      R8 = R7[K35('UpdateFrontBgScale')] (self)
  0095  LOADK     R9 = K6 0.2
  0096  GETUPVAL  R10 = _ENV
  0097  CALL      R7 = call(R7, -1 args, 3 rets)
  0098  CALL      R5 = call(R5, 0 args, -1 rets)
  0099  GETTABLE  R5 = R0[K3('m_groupSeq')]
  0100  SELF      R6 = R5[K30('Join')] (self)
  0101  GETTABLE  R7 = R0[K10('m_mainViewLuaTable')]
  0102  SELF      R8 = R7[K36('UpdateFrontBgPosition')] (self)
  0103  LOADK     R9 = K6 0.2
  0104  GETUPVAL  R10 = _ENV
  0105  CALL      R7 = call(R7, -1 args, 3 rets)
  0106  CALL      R5 = call(R5, 0 args, -1 rets)
  0107  GETTABLE  R5 = R0[K3('m_groupSeq')]
  0108  SELF      R6 = R5[K37('AppendCallback')] (self)
  0109  CLOSURE   R7 = closure proto0
  0110  CALL      R5 = call(R5, 0 args, 2 rets)
  0111  GETTABUP  R5 = _ENV[K38('GM')]
  0112  GETTABLE  R5 = R5[K39('BIManager')]
  0113  SELF      R6 = R5[K40('LogUI')] (self)
  0114  LOADK     R7 = K41 'PairRaceActivitySpinTable'
  0115  GETTABUP  R8 = _ENV[K42('EBIReferType')]
  0116  GETTABLE  R8 = R8[K43('UserClick')]
  0117  CALL      R5 = call(R5, 0 args, 3 rets)
  0118  RETURN    return R0..R-1
  ; ---------- proto0 [] ----------
    ; fn ?  line 337-348 np=0 va=0 ms=4 code=40 consts=21 upvals=2 protos=0
    ;   K[0]='m_groupViewAnimator'
    ;   K[1]='SetTrigger'
    ;   K[2]='ShowGroupView'
    ;   K[3]='m_groupSeq'
    ;   K[4]='AppendInterval'
    ;   K[5]=0.5
    ;   K[6]='UIUtil'
    ;   K[7]='SetActive'
    ;   K[8]='m_completeViewLuaTable'
    ;   K[9]='gameObject'
    ;   K[10]='m_finishViewLuaTable'
    ;   K[11]='m_mainViewLuaTable'
    ;   K[12]='m_groupViewLuaTable'
    ;   K[13]='TryUpdateScore'
    ;   K[14]='m_state'
    ;   K[15]='EPairRaceActivityMainWindowState'
    ;   K[16]='GroupView'
    ;   K[17]='GM'
    ;   K[18]='UIManager'
    ;   K[19]='SetEventLock'
    ;   K[20]=nil
    ;   upvals: self, _ENV
    0000  GETTABUP  R0 = self[K0('m_groupViewAnimator')]
    0001  SELF      R1 = R0[K1('SetTrigger')] (self)
    0002  LOADK     R2 = K2 'ShowGroupView'
    0003  CALL      R0 = call(R0, 0 args, 2 rets)
    0004  GETTABUP  R0 = self[K3('m_groupSeq')]
    0005  SELF      R1 = R0[K4('AppendInterval')] (self)
    0006  LOADK     R2 = K5 0.5
    0007  CALL      R0 = call(R0, 0 args, 2 rets)
    0008  GETTABUP  R0 = _ENV[K6('UIUtil')]
    0009  GETTABLE  R0 = R0[K7('SetActive')]
    0010  GETTABUP  R1 = self[K8('m_completeViewLuaTable')]
    0011  GETTABLE  R1 = R1[K9('gameObject')]
    0012  LOADBOOL  R2 = false
    0013  CALL      R0 = call(R0, 0 args, 2 rets)
    0014  GETTABUP  R0 = _ENV[K6('UIUtil')]
    0015  GETTABLE  R0 = R0[K7('SetActive')]
    0016  GETTABUP  R1 = self[K10('m_finishViewLuaTable')]
    0017  GETTABLE  R1 = R1[K9('gameObject')]
    0018  LOADBOOL  R2 = false
    0019  CALL      R0 = call(R0, 0 args, 2 rets)
    0020  GETTABUP  R0 = _ENV[K6('UIUtil')]
    0021  GETTABLE  R0 = R0[K7('SetActive')]
    0022  GETTABUP  R1 = self[K11('m_mainViewLuaTable')]
    0023  GETTABLE  R1 = R1[K9('gameObject')]
    0024  LOADBOOL  R2 = false
    0025  CALL      R0 = call(R0, 0 args, 2 rets)
    0026  GETTABUP  R0 = self[K12('m_groupViewLuaTable')]
    0027  SELF      R1 = R0[K13('TryUpdateScore')] (self)
    0028  CALL      R0 = call(R0, 0 args, 1 rets)
    0029  GETTABUP  R0 = _ENV[K15('EPairRaceActivityMainWindowState')]
    0030  GETTABLE  R0 = R0[K16('GroupView')]
    0031  SETTABUP  self[K14('m_state')] = R0
    0032  GETTABUP  R0 = _ENV[K17('GM')]
    0033  GETTABLE  R0 = R0[K18('UIManager')]
    0034  SELF      R1 = R0[K19('SetEventLock')] (self)
    0035  LOADBOOL  R2 = false
    0036  GETUPVAL  R3 = self
    0037  CALL      R0 = call(R0, 0 args, 3 rets)
    0038  SETTABUP  self[K3('m_groupSeq')] = K20(nil)
    0039  RETURN    return R0..R-1
; ---------- proto21 [PlayTransCompleteView] ----------
  ; fn ?  line 354-402 np=3 va=0 ms=12 code=88 consts=31 upvals=4 protos=3
  ;   K[0]='PlatformInterface'
  ;   K[1]='Vibrate'
  ;   K[2]='EVibrationType'
  ;   K[3]='Medium'
  ;   K[4]='DelayExecuteFuncInView'
  ;   K[5]=0.5
  ;   K[6]='GM'
  ;   K[7]='UIManager'
  ;   K[8]='SetEventLock'
  ;   K[9]='m_completeViewLuaTable'
  ;   K[10]='InitUserInfoByGroupId'
  ;   K[11]='GetGroupLuaTable'
  ;   K[12]='m_completeSeq'
  ;   K[13]='DOTween'
  ;   K[14]='Sequence'
  ;   K[15]='m_groupViewAnimator'
  ;   K[16]='SetTrigger'
  ;   K[17]='HideGroupView'
  ;   K[18]='m_baseContentViewAnimator'
  ;   K[19]='Hide'
  ;   K[20]='AppendInterval'
  ;   K[21]=0.25
  ;   K[22]=0.2
  ;   K[23]='Append'
  ;   K[24]='transform'
  ;   K[25]='DOScale'
  ;   K[26]='Join'
  ;   K[27]='DOLocalMove'
  ;   K[28]='m_bgImg'
  ;   K[29]='DOLocalMoveY'
  ;   K[30]='AppendCallback'
  ;   upvals: _ENV, kCompleteViewSculptureScale, kCompleteViewSculpturePosition, kCompleteViewBgPositionY
  ;   locals: self(0-88), groupId(0-88), callback(0-88), playGroupCellNode(30-88), playGroupNode(33-88), transTime(50-88)
  0000  TEST      if not R1 then   -> -131070
  0001  JMP       (jump)   -> 4
  0002  TEST      if not R2 then   -> -131067
  0003  JMP       (jump)   -> 5
  0004  RETURN    return R0..R-1
  0005  GETTABUP  R3 = _ENV[K0('PlatformInterface')]
  0006  GETTABLE  R3 = R3[K1('Vibrate')]
  0007  GETTABUP  R4 = _ENV[K2('EVibrationType')]
  0008  GETTABLE  R4 = R4[K3('Medium')]
  0009  CALL      R3 = call(R3, 0 args, 1 rets)
  0010  GETTABUP  R3 = _ENV[K4('DelayExecuteFuncInView')]
  0011  CLOSURE   R4 = closure proto0
  0012  LOADK     R5 = K5 0.5
  0013  MOVE      R6 = R0
  0014  LOADBOOL  R7 = false
  0015  CALL      R3 = call(R3, 0 args, 4 rets)
  0016  GETTABUP  R3 = _ENV[K6('GM')]
  0017  GETTABLE  R3 = R3[K7('UIManager')]
  0018  SELF      R4 = R3[K8('SetEventLock')] (self)
  0019  LOADBOOL  R5 = true
  0020  MOVE      R6 = R0
  0021  CALL      R3 = call(R3, 0 args, 3 rets)
  0022  GETTABLE  R3 = R0[K9('m_completeViewLuaTable')]
  0023  SELF      R4 = R3[K10('InitUserInfoByGroupId')] (self)
  0024  MOVE      R5 = R0
  0025  MOVE      R6 = R0
  0026  CALL      R3 = call(R3, 0 args, 3 rets)
  0027  SELF      R4 = R0[K11('GetGroupLuaTable')] (self)
  0028  MOVE      R5 = R0
  0029  CALL      R3 = call(R3, 1 args, 2 rets)
  0030  SELF      R5 = R0[K11('GetGroupLuaTable')] (self)
  0031  MOVE      R6 = R0
  0032  CALL      R4 = call(R4, 1 args, 2 rets)
  0033  GETTABUP  R5 = _ENV[K13('DOTween')]
  0034  GETTABLE  R5 = R5[K14('Sequence')]
  0035  CALL      R5 = call(R5, 1 args, 0 rets)
  0036  SETTABLE  R0[K12('m_completeSeq')] = R5
  0037  GETTABLE  R5 = R0[K15('m_groupViewAnimator')]
  0038  SELF      R6 = R5[K16('SetTrigger')] (self)
  0039  LOADK     R7 = K17 'HideGroupView'
  0040  CALL      R5 = call(R5, 0 args, 2 rets)
  0041  GETTABLE  R5 = R0[K18('m_baseContentViewAnimator')]
  0042  SELF      R6 = R5[K16('SetTrigger')] (self)
  0043  LOADK     R7 = K19 'Hide'
  0044  CALL      R5 = call(R5, 0 args, 2 rets)
  0045  GETTABLE  R5 = R0[K12('m_completeSeq')]
  0046  SELF      R6 = R5[K20('AppendInterval')] (self)
  0047  LOADK     R7 = K21 0.25
  0048  CALL      R5 = call(R5, 0 args, 2 rets)
  0049  LOADK     R5 = K22 0.2
  0050  GETTABLE  R6 = R0[K12('m_completeSeq')]
  0051  SELF      R7 = R6[K23('Append')] (self)
  0052  GETTABLE  R8 = R4[K24('transform')]
  0053  SELF      R9 = R8[K25('DOScale')] (self)
  0054  GETUPVAL  R10 = _ENV
  0055  MOVE      R11 = R0
  0056  CALL      R8 = call(R8, -1 args, 3 rets)
  0057  CALL      R6 = call(R6, 0 args, -1 rets)
  0058  GETTABLE  R6 = R0[K12('m_completeSeq')]
  0059  SELF      R7 = R6[K26('Join')] (self)
  0060  GETTABLE  R8 = R4[K24('transform')]
  0061  SELF      R9 = R8[K27('DOLocalMove')] (self)
  0062  GETUPVAL  R10 = _ENV
  0063  MOVE      R11 = R0
  0064  CALL      R8 = call(R8, -1 args, 3 rets)
  0065  CALL      R6 = call(R6, 0 args, -1 rets)
  0066  GETTABLE  R6 = R0[K12('m_completeSeq')]
  0067  SELF      R7 = R6[K26('Join')] (self)
  0068  GETTABLE  R8 = R0[K28('m_bgImg')]
  0069  GETTABLE  R8 = R8[K24('transform')]
  0070  SELF      R9 = R8[K29('DOLocalMoveY')] (self)
  0071  GETUPVAL  R10 = _ENV
  0072  MOVE      R11 = R0
  0073  CALL      R8 = call(R8, -1 args, 3 rets)
  0074  CALL      R6 = call(R6, 0 args, -1 rets)
  0075  GETTABLE  R6 = R0[K12('m_completeSeq')]
  0076  SELF      R7 = R6[K30('AppendCallback')] (self)
  0077  CLOSURE   R8 = closure proto1
  0078  CALL      R6 = call(R6, 0 args, 2 rets)
  0079  GETTABLE  R6 = R0[K12('m_completeSeq')]
  0080  SELF      R7 = R6[K20('AppendInterval')] (self)
  0081  LOADK     R8 = K5 0.5
  0082  CALL      R6 = call(R6, 0 args, 2 rets)
  0083  GETTABLE  R6 = R0[K12('m_completeSeq')]
  0084  SELF      R7 = R6[K30('AppendCallback')] (self)
  0085  CLOSURE   R8 = closure proto2
  0086  CALL      R6 = call(R6, 0 args, 2 rets)
  0087  RETURN    return R0..R-1
  ; ---------- proto0 [] ----------
    ; fn ?  line 360-362 np=0 va=0 ms=3 code=7 consts=5 upvals=1 protos=0
    ;   K[0]='GM'
    ;   K[1]='AudioModel'
    ;   K[2]='PlayEffect'
    ;   K[3]='AudioFileConfigName'
    ;   K[4]='PairworkTeamreward'
    ;   upvals: _ENV
    0000  GETTABUP  R0 = _ENV[K0('GM')]
    0001  GETTABLE  R0 = R0[K1('AudioModel')]
    0002  SELF      R1 = R0[K2('PlayEffect')] (self)
    0003  GETTABUP  R2 = _ENV[K3('AudioFileConfigName')]
    0004  GETTABLE  R2 = R2[K4('PairworkTeamreward')]
    0005  CALL      R0 = call(R0, 0 args, 2 rets)
    0006  RETURN    return R0..R-1
  ; ---------- proto1 [] ----------
    ; fn ?  line 383-387 np=0 va=0 ms=3 code=17 consts=8 upvals=2 protos=0
    ;   K[0]='UIUtil'
    ;   K[1]='SetActive'
    ;   K[2]='m_groupViewLuaTable'
    ;   K[3]='gameObject'
    ;   K[4]='m_completeViewLuaTable'
    ;   K[5]='m_completeViewAnimator'
    ;   K[6]='SetTrigger'
    ;   K[7]='ShowCompleteView'
    ;   upvals: _ENV, self
    0000  GETTABUP  R0 = _ENV[K0('UIUtil')]
    0001  GETTABLE  R0 = R0[K1('SetActive')]
    0002  GETTABUP  R1 = self[K2('m_groupViewLuaTable')]
    0003  GETTABLE  R1 = R1[K3('gameObject')]
    0004  LOADBOOL  R2 = false
    0005  CALL      R0 = call(R0, 0 args, 2 rets)
    0006  GETTABUP  R0 = _ENV[K0('UIUtil')]
    0007  GETTABLE  R0 = R0[K1('SetActive')]
    0008  GETTABUP  R1 = self[K4('m_completeViewLuaTable')]
    0009  GETTABLE  R1 = R1[K3('gameObject')]
    0010  LOADBOOL  R2 = true
    0011  CALL      R0 = call(R0, 0 args, 2 rets)
    0012  GETTABUP  R0 = self[K5('m_completeViewAnimator')]
    0013  SELF      R1 = R0[K6('SetTrigger')] (self)
    0014  LOADK     R2 = K7 'ShowCompleteView'
    0015  CALL      R0 = call(R0, 0 args, 2 rets)
    0016  RETURN    return R0..R-1
  ; ---------- proto2 [] ----------
    ; fn ?  line 391-400 np=0 va=0 ms=4 code=36 consts=17 upvals=3 protos=0
    ;   K[0]='StartWaterFallByGroupId'
    ;   K[1]='m_celebrateEffect'
    ;   K[2]='Play'
    ;   K[3]='UIUtil'
    ;   K[4]='SetActive'
    ;   K[5]='m_mainViewLuaTable'
    ;   K[6]='gameObject'
    ;   K[7]='m_baseContentViewGo'
    ;   K[8]='m_finishViewLuaTable'
    ;   K[9]='m_state'
    ;   K[10]='EPairRaceActivityMainWindowState'
    ;   K[11]='CompleteView'
    ;   K[12]='GM'
    ;   K[13]='UIManager'
    ;   K[14]='SetEventLock'
    ;   K[15]='m_completeSeq'
    ;   K[16]=nil
    ;   upvals: self, groupId, _ENV
    0000  GETUPVAL  R0 = self
    0001  SELF      R1 = R0[K0('StartWaterFallByGroupId')] (self)
    0002  GETUPVAL  R2 = self
    0003  CALL      R0 = call(R0, 0 args, 2 rets)
    0004  GETTABUP  R0 = self[K1('m_celebrateEffect')]
    0005  SELF      R1 = R0[K2('Play')] (self)
    0006  CALL      R0 = call(R0, 0 args, 1 rets)
    0007  GETTABUP  R0 = _ENV[K3('UIUtil')]
    0008  GETTABLE  R0 = R0[K4('SetActive')]
    0009  GETTABUP  R1 = self[K5('m_mainViewLuaTable')]
    0010  GETTABLE  R1 = R1[K6('gameObject')]
    0011  LOADBOOL  R2 = false
    0012  CALL      R0 = call(R0, 0 args, 2 rets)
    0013  GETTABUP  R0 = _ENV[K3('UIUtil')]
    0014  GETTABLE  R0 = R0[K4('SetActive')]
    0015  GETTABUP  R1 = self[K7('m_baseContentViewGo')]
    0016  GETTABLE  R1 = R1[K6('gameObject')]
    0017  LOADBOOL  R2 = false
    0018  CALL      R0 = call(R0, 0 args, 2 rets)
    0019  GETTABUP  R0 = _ENV[K3('UIUtil')]
    0020  GETTABLE  R0 = R0[K4('SetActive')]
    0021  GETTABUP  R1 = self[K8('m_finishViewLuaTable')]
    0022  GETTABLE  R1 = R1[K6('gameObject')]
    0023  LOADBOOL  R2 = false
    0024  CALL      R0 = call(R0, 0 args, 2 rets)
    0025  GETTABUP  R0 = _ENV[K10('EPairRaceActivityMainWindowState')]
    0026  GETTABLE  R0 = R0[K11('CompleteView')]
    0027  SETTABUP  self[K9('m_state')] = R0
    0028  GETTABUP  R0 = _ENV[K12('GM')]
    0029  GETTABLE  R0 = R0[K13('UIManager')]
    0030  SELF      R1 = R0[K14('SetEventLock')] (self)
    0031  LOADBOOL  R2 = false
    0032  GETUPVAL  R3 = self
    0033  CALL      R0 = call(R0, 0 args, 3 rets)
    0034  SETTABUP  self[K15('m_completeSeq')] = K16(nil)
    0035  RETURN    return R0..R-1
; ---------- proto22 [PlayTransFinishView] ----------
  ; fn ?  line 404-450 np=3 va=0 ms=9 code=91 consts=44 upvals=1 protos=2
  ;   K[0]='m_mainSeq'
  ;   K[1]='Complete'
  ;   K[2]='PlatformInterface'
  ;   K[3]='Vibrate'
  ;   K[4]='EVibrationType'
  ;   K[5]='Medium'
  ;   K[6]='GM'
  ;   K[7]='UIManager'
  ;   K[8]='SetEventLock'
  ;   K[9]='UIUtil'
  ;   K[10]='SetActive'
  ;   K[11]='m_finishViewLuaTable'
  ;   K[12]='gameObject'
  ;   K[13]='m_mainViewLuaTable'
  ;   K[14]='InitUserInfo'
  ;   K[15]='m_contentAnimator'
  ;   K[16]='enabled'
  ;   K[17]=true
  ;   K[18]='m_finishSeq'
  ;   K[19]='DOTween'
  ;   K[20]='Sequence'
  ;   K[21]='m_baseContentViewAnimator'
  ;   K[22]='SetTrigger'
  ;   K[23]='Hide'
  ;   K[24]='m_userInfoAnimator'
  ;   K[25]='HideUserInfo'
  ;   K[26]='Append'
  ;   K[27]='m_bgImg'
  ;   K[28]='transform'
  ;   K[29]='DOMoveY'
  ;   K[30]=-54
  ;   K[31]=0.3333333333333333
  ;   K[32]='SetEase'
  ;   K[33]='Ease'
  ;   K[34]='Linear'
  ;   K[35]='ShowFinishView'
  ;   K[36]='AppendInterval'
  ;   K[37]=0.5
  ;   K[38]='AppendCallback'
  ;   K[39]='GM'
  ;   K[40]='AudioModel'
  ;   K[41]='PlayEffect'
  ;   K[42]='AudioFileConfigName'
  ;   K[43]='PairworkFinalreward'
  ;   upvals: _ENV
  ;   locals: self(0-91), groupId(0-91), callback(0-91)
  0000  TEST      if not R2 then   -> -131069
  0001  JMP       (jump)   -> 3
  0002  RETURN    return R0..R-1
  0003  GETTABLE  R3 = R0[K0('m_mainSeq')]
  0004  TEST      if not R3 then   -> -131066
  0005  JMP       (jump)   -> 10
  0006  GETTABLE  R3 = R0[K0('m_mainSeq')]
  0007  SELF      R4 = R3[K1('Complete')] (self)
  0008  LOADBOOL  R5 = true
  0009  CALL      R3 = call(R3, 0 args, 2 rets)
  0010  GETTABUP  R3 = _ENV[K2('PlatformInterface')]
  0011  GETTABLE  R3 = R3[K3('Vibrate')]
  0012  GETTABUP  R4 = _ENV[K4('EVibrationType')]
  0013  GETTABLE  R4 = R4[K5('Medium')]
  0014  CALL      R3 = call(R3, 0 args, 1 rets)
  0015  GETTABUP  R3 = _ENV[K6('GM')]
  0016  GETTABLE  R3 = R3[K7('UIManager')]
  0017  SELF      R4 = R3[K8('SetEventLock')] (self)
  0018  LOADBOOL  R5 = true
  0019  MOVE      R6 = R0
  0020  CALL      R3 = call(R3, 0 args, 3 rets)
  0021  GETTABUP  R3 = _ENV[K9('UIUtil')]
  0022  GETTABLE  R3 = R3[K10('SetActive')]
  0023  GETTABLE  R4 = R0[K11('m_finishViewLuaTable')]
  0024  GETTABLE  R4 = R4[K12('gameObject')]
  0025  LOADBOOL  R5 = true
  0026  CALL      R3 = call(R3, 0 args, 2 rets)
  0027  GETTABUP  R3 = _ENV[K9('UIUtil')]
  0028  GETTABLE  R3 = R3[K10('SetActive')]
  0029  GETTABLE  R4 = R0[K13('m_mainViewLuaTable')]
  0030  GETTABLE  R4 = R4[K12('gameObject')]
  0031  LOADBOOL  R5 = false
  0032  CALL      R3 = call(R3, 0 args, 2 rets)
  0033  GETTABLE  R3 = R0[K11('m_finishViewLuaTable')]
  0034  SELF      R4 = R3[K14('InitUserInfo')] (self)
  0035  MOVE      R5 = R0
  0036  CALL      R3 = call(R3, 0 args, 2 rets)
  0037  GETTABLE  R3 = R0[K15('m_contentAnimator')]
  0038  SETTABLE  R3[K16('enabled')] = K17(true)
  0039  GETTABUP  R3 = _ENV[K19('DOTween')]
  0040  GETTABLE  R3 = R3[K20('Sequence')]
  0041  CALL      R3 = call(R3, 1 args, 0 rets)
  0042  SETTABLE  R0[K18('m_finishSeq')] = R3
  0043  GETTABLE  R3 = R0[K21('m_baseContentViewAnimator')]
  0044  SELF      R4 = R3[K22('SetTrigger')] (self)
  0045  LOADK     R5 = K23 'Hide'
  0046  CALL      R3 = call(R3, 0 args, 2 rets)
  0047  GETTABLE  R3 = R0[K24('m_userInfoAnimator')]
  0048  SELF      R4 = R3[K22('SetTrigger')] (self)
  0049  LOADK     R5 = K25 'HideUserInfo'
  0050  CALL      R3 = call(R3, 0 args, 2 rets)
  0051  GETTABLE  R3 = R0[K18('m_finishSeq')]
  0052  SELF      R4 = R3[K26('Append')] (self)
  0053  GETTABLE  R5 = R0[K27('m_bgImg')]
  0054  GETTABLE  R5 = R5[K28('transform')]
  0055  SELF      R6 = R5[K29('DOMoveY')] (self)
  0056  LOADK     R7 = K30 -54
  0057  LOADK     R8 = K31 0.3333333333333333
  0058  CALL      R5 = call(R5, 1 args, 3 rets)
  0059  SELF      R6 = R5[K32('SetEase')] (self)
  0060  GETTABUP  R7 = _ENV[K33('Ease')]
  0061  GETTABLE  R7 = R7[K34('Linear')]
  0062  CALL      R5 = call(R5, -1 args, 2 rets)
  0063  CALL      R3 = call(R3, 0 args, -1 rets)
  0064  GETTABLE  R3 = R0[K15('m_contentAnimator')]
  0065  SELF      R4 = R3[K22('SetTrigger')] (self)
  0066  LOADK     R5 = K35 'ShowFinishView'
  0067  CALL      R3 = call(R3, 0 args, 2 rets)
  0068  GETTABLE  R3 = R0[K18('m_finishSeq')]
  0069  SELF      R4 = R3[K36('AppendInterval')] (self)
  0070  LOADK     R5 = K37 0.5
  0071  CALL      R3 = call(R3, 0 args, 2 rets)
  0072  GETTABLE  R3 = R0[K18('m_finishSeq')]
  0073  SELF      R4 = R3[K38('AppendCallback')] (self)
  0074  CLOSURE   R5 = closure proto0
  0075  CALL      R3 = call(R3, 0 args, 2 rets)
  0076  GETTABLE  R3 = R0[K18('m_finishSeq')]
  0077  SELF      R4 = R3[K36('AppendInterval')] (self)
  0078  LOADK     R5 = K37 0.5
  0079  CALL      R3 = call(R3, 0 args, 2 rets)
  0080  GETTABLE  R3 = R0[K18('m_finishSeq')]
  0081  SELF      R4 = R3[K38('AppendCallback')] (self)
  0082  CLOSURE   R5 = closure proto1
  0083  CALL      R3 = call(R3, 0 args, 2 rets)
  0084  GETTABUP  R3 = _ENV[K39('GM')]
  0085  GETTABLE  R3 = R3[K40('AudioModel')]
  0086  SELF      R4 = R3[K41('PlayEffect')] (self)
  0087  GETTABUP  R5 = _ENV[K42('AudioFileConfigName')]
  0088  GETTABLE  R5 = R5[K43('PairworkFinalreward')]
  0089  CALL      R3 = call(R3, 0 args, 2 rets)
  0090  RETURN    return R0..R-1
  ; ---------- proto0 [] ----------
    ; fn ?  line 429-432 np=0 va=0 ms=3 code=7 consts=6 upvals=1 protos=0
    ;   K[0]='m_contentAnimator'
    ;   K[1]='enabled'
    ;   K[2]=false
    ;   K[3]='m_finishViewAnimator'
    ;   K[4]='SetTrigger'
    ;   K[5]='ShowFinishView'
    ;   upvals: self
    0000  GETTABUP  R0 = self[K0('m_contentAnimator')]
    0001  SETTABLE  R0[K1('enabled')] = K2(false)
    0002  GETTABUP  R0 = self[K3('m_finishViewAnimator')]
    0003  SELF      R1 = R0[K4('SetTrigger')] (self)
    0004  LOADK     R2 = K5 'ShowFinishView'
    0005  CALL      R0 = call(R0, 0 args, 2 rets)
    0006  RETURN    return R0..R-1
  ; ---------- proto1 [] ----------
    ; fn ?  line 437-446 np=0 va=0 ms=4 code=38 consts=17 upvals=2 protos=0
    ;   K[0]='m_celebrateEffect'
    ;   K[1]='Play'
    ;   K[2]='UIUtil'
    ;   K[3]='SetActive'
    ;   K[4]='m_mainViewLuaTable'
    ;   K[5]='gameObject'
    ;   K[6]='m_groupViewLuaTable'
    ;   K[7]='m_baseContentViewGo'
    ;   K[8]='m_completeViewLuaTable'
    ;   K[9]='m_state'
    ;   K[10]='EPairRaceActivityMainWindowState'
    ;   K[11]='FinishView'
    ;   K[12]='GM'
    ;   K[13]='UIManager'
    ;   K[14]='SetEventLock'
    ;   K[15]='m_finishSeq'
    ;   K[16]=nil
    ;   upvals: self, _ENV
    0000  GETTABUP  R0 = self[K0('m_celebrateEffect')]
    0001  SELF      R1 = R0[K1('Play')] (self)
    0002  CALL      R0 = call(R0, 0 args, 1 rets)
    0003  GETTABUP  R0 = _ENV[K2('UIUtil')]
    0004  GETTABLE  R0 = R0[K3('SetActive')]
    0005  GETTABUP  R1 = self[K4('m_mainViewLuaTable')]
    0006  GETTABLE  R1 = R1[K5('gameObject')]
    0007  LOADBOOL  R2 = false
    0008  CALL      R0 = call(R0, 0 args, 2 rets)
    0009  GETTABUP  R0 = _ENV[K2('UIUtil')]
    0010  GETTABLE  R0 = R0[K3('SetActive')]
    0011  GETTABUP  R1 = self[K6('m_groupViewLuaTable')]
    0012  GETTABLE  R1 = R1[K5('gameObject')]
    0013  LOADBOOL  R2 = false
    0014  CALL      R0 = call(R0, 0 args, 2 rets)
    0015  GETTABUP  R0 = _ENV[K2('UIUtil')]
    0016  GETTABLE  R0 = R0[K3('SetActive')]
    0017  GETTABUP  R1 = self[K7('m_baseContentViewGo')]
    0018  GETTABLE  R1 = R1[K5('gameObject')]
    0019  LOADBOOL  R2 = false
    0020  CALL      R0 = call(R0, 0 args, 2 rets)
    0021  GETTABUP  R0 = _ENV[K2('UIUtil')]
    0022  GETTABLE  R0 = R0[K3('SetActive')]
    0023  GETTABUP  R1 = self[K8('m_completeViewLuaTable')]
    0024  GETTABLE  R1 = R1[K5('gameObject')]
    0025  LOADBOOL  R2 = false
    0026  CALL      R0 = call(R0, 0 args, 2 rets)
    0027  GETTABUP  R0 = _ENV[K10('EPairRaceActivityMainWindowState')]
    0028  GETTABLE  R0 = R0[K11('FinishView')]
    0029  SETTABUP  self[K9('m_state')] = R0
    0030  GETTABUP  R0 = _ENV[K12('GM')]
    0031  GETTABLE  R0 = R0[K13('UIManager')]
    0032  SELF      R1 = R0[K14('SetEventLock')] (self)
    0033  LOADBOOL  R2 = false
    0034  GETUPVAL  R3 = self
    0035  CALL      R0 = call(R0, 0 args, 3 rets)
    0036  SETTABUP  self[K15('m_finishSeq')] = K16(nil)
    0037  RETURN    return R0..R-1
; ---------- proto23 [PlayBGTransAniamtion] ----------
  ; fn ?  line 452-454 np=3 va=0 ms=7 code=8 consts=3 upvals=0 protos=0
  ;   K[0]='m_bgImg'
  ;   K[1]='transform'
  ;   K[2]='DOScale'
  ;   locals: self(0-8), delay(0-8), Scale(0-8)
  0000  GETTABLE  R3 = R0[K0('m_bgImg')]
  0001  GETTABLE  R3 = R3[K1('transform')]
  0002  SELF      R4 = R3[K2('DOScale')] (self)
  0003  MOVE      R5 = R0
  0004  MOVE      R6 = R0
  0005  TAILCALL  tailcall(R3, 0)
  0006  RETURN    return R3..R2
  0007  RETURN    return R0..R-1
; ---------- proto24 [GetViewCurState] ----------
  ; fn ?  line 456-458 np=1 va=0 ms=2 code=3 consts=1 upvals=0 protos=0
  ;   K[0]='m_state'
  ;   locals: self(0-3)
  0000  GETTABLE  R1 = R0[K0('m_state')]
  0001  RETURN    return R1..R0
  0002  RETURN    return R0..R-1
; ---------- proto25 [GetGroupView] ----------
  ; fn ?  line 460-462 np=1 va=0 ms=2 code=3 consts=1 upvals=0 protos=0
  ;   K[0]='m_groupViewLuaTable'
  ;   locals: self(0-3)
  0000  GETTABLE  R1 = R0[K0('m_groupViewLuaTable')]
  0001  RETURN    return R1..R0
  0002  RETURN    return R0..R-1
; ---------- proto26 [OnCloseBtnClick] ----------
  ; fn ?  line 464-475 np=1 va=0 ms=4 code=23 consts=7 upvals=1 protos=0
  ;   K[0]='GetViewCurState'
  ;   K[1]='EPairRaceActivityMainWindowState'
  ;   K[2]='GroupView'
  ;   K[3]='ChangeMainWindowState'
  ;   K[4]='MainView'
  ;   K[5]='PairRaceActivityBaseWindow'
  ;   K[6]='OnCloseBtnClick'
  ;   upvals: _ENV
  ;   locals: self(0-23)
  0000  SELF      R2 = R0[K0('GetViewCurState')] (self)
  0001  CALL      R1 = call(R1, 1 args, 1 rets)
  0002  GETTABUP  R2 = _ENV[K1('EPairRaceActivityMainWindowState')]
  0003  GETTABLE  R2 = R2[K2('GroupView')]
  0004  EQ        if R0 eq R2   -> -130552
  0005  JMP       (jump)   -> 11
  0006  SELF      R2 = R0[K3('ChangeMainWindowState')] (self)
  0007  GETTABUP  R3 = _ENV[K1('EPairRaceActivityMainWindowState')]
  0008  GETTABLE  R3 = R3[K4('MainView')]
  0009  CALL      R1 = call(R1, 0 args, 2 rets)
  0010  RETURN    return R0..R-1
  0011  SELF      R2 = R0[K0('GetViewCurState')] (self)
  0012  CALL      R1 = call(R1, 1 args, 1 rets)
  0013  GETTABUP  R2 = _ENV[K1('EPairRaceActivityMainWindowState')]
  0014  GETTABLE  R2 = R2[K4('MainView')]
  0015  EQ        if R1 eq R2   -> -130541
  0016  JMP       (jump)   -> 18
  0017  RETURN    return R0..R-1
  0018  GETTABUP  R1 = _ENV[K5('PairRaceActivityBaseWindow')]
  0019  GETTABLE  R1 = R1[K6('OnCloseBtnClick')]
  0020  MOVE      R2 = R0
  0021  CALL      R1 = call(R1, 0 args, 1 rets)
  0022  RETURN    return R0..R-1
; ---------- proto27 [OnHelpBtnClick] ----------
  ; fn ?  line 477-479 np=1 va=0 ms=3 code=4 consts=2 upvals=0 protos=0
  ;   K[0]='m_model'
  ;   K[1]='OpenHelpWindow'
  ;   locals: self(0-4)
  0000  GETTABLE  R1 = R0[K0('m_model')]
  0001  SELF      R2 = R1[K1('OpenHelpWindow')] (self)
  0002  CALL      R1 = call(R1, 0 args, 1 rets)
  0003  RETURN    return R0..R-1
; ---------- proto28 [GetHudButton] ----------
  ; fn ?  line 481-487 np=1 va=0 ms=3 code=16 consts=6 upvals=1 protos=0
  ;   K[0]='GetViewCurState'
  ;   K[1]='EPairRaceActivityMainWindowState'
  ;   K[2]='GroupView'
  ;   K[3]='m_groupViewLuaTable'
  ;   K[4]='GetHudButton'
  ;   K[5]='m_mainViewLuaTable'
  ;   upvals: _ENV
  ;   locals: self(0-16)
  0000  SELF      R2 = R0[K0('GetViewCurState')] (self)
  0001  CALL      R1 = call(R1, 1 args, 1 rets)
  0002  GETTABUP  R2 = _ENV[K1('EPairRaceActivityMainWindowState')]
  0003  GETTABLE  R2 = R2[K2('GroupView')]
  0004  EQ        if R0 eq R2   -> -130552
  0005  JMP       (jump)   -> 11
  0006  GETTABLE  R1 = R0[K3('m_groupViewLuaTable')]
  0007  SELF      R2 = R1[K4('GetHudButton')] (self)
  0008  TAILCALL  tailcall(R1, 0)
  0009  RETURN    return R1..R0
  0010  JMP       (jump)   -> 15
  0011  GETTABLE  R1 = R0[K5('m_mainViewLuaTable')]
  0012  SELF      R2 = R1[K4('GetHudButton')] (self)
  0013  TAILCALL  tailcall(R1, 0)
  0014  RETURN    return R1..R0
  0015  RETURN    return R0..R-1
; ---------- proto29 [OnRewardClicked] ----------
  ; fn ?  line 489-493 np=3 va=0 ms=7 code=12 consts=5 upvals=1 protos=0
  ;   K[0]='GetViewCurState'
  ;   K[1]='EPairRaceActivityMainWindowState'
  ;   K[2]='GroupView'
  ;   K[3]='m_groupViewLuaTable'
  ;   K[4]='OnRewardClicked'
  ;   upvals: _ENV
  ;   locals: self(0-12), reward(0-12), boxRect(0-12)
  0000  SELF      R4 = R0[K0('GetViewCurState')] (self)
  0001  CALL      R3 = call(R3, 1 args, 1 rets)
  0002  GETTABUP  R4 = _ENV[K1('EPairRaceActivityMainWindowState')]
  0003  GETTABLE  R4 = R4[K2('GroupView')]
  0004  EQ        if R0 eq R4   -> -129526
  0005  JMP       (jump)   -> 11
  0006  GETTABLE  R3 = R0[K3('m_groupViewLuaTable')]
  0007  SELF      R4 = R3[K4('OnRewardClicked')] (self)
  0008  MOVE      R5 = R0
  0009  MOVE      R6 = R0
  0010  CALL      R3 = call(R3, 0 args, 3 rets)
  0011  RETURN    return R0..R-1
; ---------- proto30 [GetFirstAddButtonTrans] ----------
  ; fn ?  line 495-497 np=1 va=0 ms=3 code=5 consts=2 upvals=0 protos=0
  ;   K[0]='m_groupLuaTable1'
  ;   K[1]='GetAddButtonTrans'
  ;   locals: self(0-5)
  0000  GETTABLE  R1 = R0[K0('m_groupLuaTable1')]
  0001  SELF      R2 = R1[K1('GetAddButtonTrans')] (self)
  0002  TAILCALL  tailcall(R1, 0)
  0003  RETURN    return R1..R0
  0004  RETURN    return R0..R-1
; ---------- proto31 [GetFirstAvatarTrans] ----------
  ; fn ?  line 499-501 np=1 va=0 ms=3 code=5 consts=2 upvals=0 protos=0
  ;   K[0]='m_groupLuaTable1'
  ;   K[1]='GetAvatarTrans'
  ;   locals: self(0-5)
  0000  GETTABLE  R1 = R0[K0('m_groupLuaTable1')]
  0001  SELF      R2 = R1[K1('GetAvatarTrans')] (self)
  0002  TAILCALL  tailcall(R1, 0)
  0003  RETURN    return R1..R0
  0004  RETURN    return R0..R-1
; ---------- proto32 [GetSpinBoardTrans] ----------
  ; fn ?  line 503-505 np=1 va=0 ms=3 code=5 consts=2 upvals=0 protos=0
  ;   K[0]='m_groupViewLuaTable'
  ;   K[1]='GetSpinBoardTrans'
  ;   locals: self(0-5)
  0000  GETTABLE  R1 = R0[K0('m_groupViewLuaTable')]
  0001  SELF      R2 = R1[K1('GetSpinBoardTrans')] (self)
  0002  TAILCALL  tailcall(R1, 0)
  0003  RETURN    return R1..R0
  0004  RETURN    return R0..R-1
; ---------- proto33 [GetSpinButtonTrans] ----------
  ; fn ?  line 507-509 np=1 va=0 ms=3 code=5 consts=2 upvals=0 protos=0
  ;   K[0]='m_groupViewLuaTable'
  ;   K[1]='GetSpinButtonTrans'
  ;   locals: self(0-5)
  0000  GETTABLE  R1 = R0[K0('m_groupViewLuaTable')]
  0001  SELF      R2 = R1[K1('GetSpinButtonTrans')] (self)
  0002  TAILCALL  tailcall(R1, 0)
  0003  RETURN    return R1..R0
  0004  RETURN    return R0..R-1
; ---------- proto34 [GetProgressTrans] ----------
  ; fn ?  line 511-513 np=1 va=0 ms=3 code=5 consts=2 upvals=0 protos=0
  ;   K[0]='m_groupViewLuaTable'
  ;   K[1]='GetProgressTrans'
  ;   locals: self(0-5)
  0000  GETTABLE  R1 = R0[K0('m_groupViewLuaTable')]
  0001  SELF      R2 = R1[K1('GetProgressTrans')] (self)
  0002  TAILCALL  tailcall(R1, 0)
  0003  RETURN    return R1..R0
  0004  RETURN    return R0..R-1
; ---------- proto35 [Init] ----------
  ; fn ?  line 526-530 np=4 va=0 ms=4 code=4 consts=3 upvals=0 protos=0
  ;   K[0]='m_model'
  ;   K[1]='m_activityDefinition'
  ;   K[2]='m_mainWindow'
  ;   locals: self(0-4), model(0-4), activityDefinition(0-4), mainWindow(0-4)
  0000  SETTABLE  R0[K0('m_model')] = R1
  0001  SETTABLE  R0[K1('m_activityDefinition')] = R2
  0002  SETTABLE  R0[K2('m_mainWindow')] = R3
  0003  RETURN    return R0..R-1
; ---------- proto36 [InitUserInfoByGroupId] ----------
  ; fn ?  line 532-544 np=3 va=0 ms=9 code=42 consts=11 upvals=0 protos=0
  ;   K[0]='m_groupId'
  ;   K[1]='m_callback'
  ;   K[2]='m_model'
  ;   K[3]='GetTeamData'
  ;   K[4]='m_curTeamData'
  ;   K[5]='m_myInfoLuaTable'
  ;   K[6]='Init'
  ;   K[7]='myScore'
  ;   K[8]=0
  ;   K[9]='m_mateInfoLuaTable'
  ;   K[10]='mateScore'
  ;   locals: self(0-42), groupId(0-42), callback(0-42), teamData(10-42)
  0000  TEST      if not R1 then   -> -131070
  0001  JMP       (jump)   -> 4
  0002  TEST      if not R2 then   -> -131067
  0003  JMP       (jump)   -> 5
  0004  RETURN    return R0..R-1
  0005  SETTABLE  R0[K0('m_groupId')] = R1
  0006  SETTABLE  R0[K1('m_callback')] = R2
  0007  GETTABLE  R3 = R0[K2('m_model')]
  0008  SELF      R4 = R3[K3('GetTeamData')] (self)
  0009  CALL      R3 = call(R3, 1 args, 1 rets)
  0010  GETTABLE  R4 = R3[R1]
  0011  TEST      if not R4 then   -> -131059
  0012  JMP       (jump)   -> 41
  0013  GETTABLE  R4 = R3[R1]
  0014  SETTABLE  R0[K4('m_curTeamData')] = R4
  0015  GETTABLE  R4 = R0[K5('m_myInfoLuaTable')]
  0016  SELF      R5 = R4[K6('Init')] (self)
  0017  LOADNIL   R6..R6 = nil
  0018  GETTABLE  R7 = R0[K4('m_curTeamData')]
  0019  TEST      if not R7 then   -> -131051
  0020  JMP       (jump)   -> 25
  0021  GETTABLE  R7 = R0[K4('m_curTeamData')]
  0022  GETTABLE  R7 = R7[K7('myScore')]
  0023  TEST      if not R7 then   -> -131046
  0024  JMP       (jump)   -> 26
  0025  LOADK     R7 = K8 0
  0026  LOADBOOL  R8 = true
  0027  CALL      R4 = call(R4, 0 args, 4 rets)
  0028  GETTABLE  R4 = R0[K9('m_mateInfoLuaTable')]
  0029  SELF      R5 = R4[K6('Init')] (self)
  0030  GETTABLE  R6 = R0[K4('m_curTeamData')]
  0031  GETTABLE  R7 = R0[K4('m_curTeamData')]
  0032  TEST      if not R7 then   -> -131038
  0033  JMP       (jump)   -> 38
  0034  GETTABLE  R7 = R0[K4('m_curTeamData')]
  0035  GETTABLE  R7 = R7[K10('mateScore')]
  0036  TEST      if not R7 then   -> -131033
  0037  JMP       (jump)   -> 39
  0038  LOADK     R7 = K8 0
  0039  LOADBOOL  R8 = false
  0040  CALL      R4 = call(R4, 0 args, 4 rets)
  0041  RETURN    return R0..R-1
; ---------- proto37 [OnWindowMaskClicked] ----------
  ; fn ?  line 546-553 np=1 va=0 ms=2 code=8 consts=2 upvals=0 protos=0
  ;   K[0]='m_callback'
  ;   K[1]=nil
  ;   locals: self(0-8)
  0000  GETTABLE  R1 = R0[K0('m_callback')]
  0001  TEST      if not R1 then   -> -131068
  0002  JMP       (jump)   -> 4
  0003  RETURN    return R0..R-1
  0004  GETTABLE  R1 = R0[K0('m_callback')]
  0005  CALL      R1 = call(R1, 0 args, 0 rets)
  0006  SETTABLE  R0[K0('m_callback')] = K1(nil)
  0007  RETURN    return R0..R-1
; ---------- proto38 [Init] ----------
  ; fn ?  line 568-572 np=4 va=0 ms=4 code=4 consts=3 upvals=0 protos=0
  ;   K[0]='m_model'
  ;   K[1]='m_activityDefinition'
  ;   K[2]='m_mainWindow'
  ;   locals: self(0-4), model(0-4), activityDefinition(0-4), mainWindow(0-4)
  0000  SETTABLE  R0[K0('m_model')] = R1
  0001  SETTABLE  R0[K1('m_activityDefinition')] = R2
  0002  SETTABLE  R0[K2('m_mainWindow')] = R3
  0003  RETURN    return R0..R-1
; ---------- proto39 [InitUserInfo] ----------
  ; fn ?  line 574-582 np=2 va=0 ms=12 code=24 consts=7 upvals=1 protos=0
  ;   K[0]='m_myInfoLuaTable'
  ;   K[1]='Init'
  ;   K[2]='m_model'
  ;   K[3]='GetTeamData'
  ;   K[4]='pairs'
  ;   K[5]='m_mateInfoLuaTable'
  ;   K[6]='m_callback'
  ;   upvals: _ENV
  ;   locals: self(0-24), callback(0-24), teamData(8-24), (for generator)(11-22), (for state)(11-22), (for control)(11-22), index(12-20), info(12-20)
  0000  GETTABLE  R2 = R0[K0('m_myInfoLuaTable')]
  0001  SELF      R3 = R2[K1('Init')] (self)
  0002  LOADNIL   R4..R4 = nil
  0003  LOADBOOL  R5 = true
  0004  CALL      R2 = call(R2, 0 args, 3 rets)
  0005  GETTABLE  R2 = R0[K2('m_model')]
  0006  SELF      R3 = R2[K3('GetTeamData')] (self)
  0007  CALL      R2 = call(R2, 1 args, 1 rets)
  0008  GETTABUP  R3 = _ENV[K4('pairs')]
  0009  MOVE      R4 = R0
  0010  CALL      R3 = call(R3, 3 args, 1 rets)
  0011  JMP       (jump)   -> 20
  0012  LOADK     R8 = K5 'm_mateInfoLuaTable'
  0013  MOVE      R9 = R0
  0014  CONCAT    R8 = concat(R8..R8)
  0015  GETTABLE  R8 = R0[R8]
  0016  SELF      R9 = R8[K1('Init')] (self)
  0017  MOVE      R10 = R0
  0018  LOADBOOL  R11 = false
  0019  CALL      R8 = call(R8, 0 args, 3 rets)
  0020  TFORCALL  tforcall R3
  0021  TFORLOOP  tforloop R5(sBx=-10)   -> 12
  0022  SETTABLE  R0[K6('m_callback')] = R1
  0023  RETURN    return R0..R-1
; ---------- proto40 [OnWindowMaskClicked] ----------
  ; fn ?  line 584-591 np=1 va=0 ms=2 code=8 consts=2 upvals=0 protos=0
  ;   K[0]='m_callback'
  ;   K[1]=nil
  ;   locals: self(0-8)
  0000  GETTABLE  R1 = R0[K0('m_callback')]
  0001  TEST      if not R1 then   -> -131068
  0002  JMP       (jump)   -> 4
  0003  RETURN    return R0..R-1
  0004  GETTABLE  R1 = R0[K0('m_callback')]
  0005  CALL      R1 = call(R1, 0 args, 0 rets)
  0006  SETTABLE  R0[K0('m_callback')] = K1(nil)
  0007  RETURN    return R0..R-1
