# UI_UIFramework_BaseActivitySimpleStartView_268.luac
; fn @BaseActivitySimpleStartView.lua  line 0-0 np=0 va=1 ms=4 code=109 consts=37 upvals=1 protos=28
;   K[0]='BaseActivitySimpleStartView'
;   K[1]='__index'
;   K[2]=0
;   K[3]='ESimpleStartViewState'
;   K[4]='Showing'
;   K[5]='Displaying'
;   K[6]='DisplayFinish'
;   K[7]='Hiding'
;   K[8]='HideFinish'
;   K[9]='Closing'
;   K[10]='BeforeOpenCheck'
;   K[11]='Init'
;   K[12]='_IsModelIdChanged'
;   K[13]='_IsActivityValid'
;   K[14]='GetModel'
;   K[15]='_InitModelData'
;   K[16]='_InitView'
;   K[17]='_IsActivityCountdownValid'
;   K[18]='UpdatePerSecond'
;   K[19]='_GetCountDownEndTime'
;   K[20]='OnAllViewLoaded'
;   K[21]='_Show'
;   K[22]='_SkipShow'
;   K[23]='_OnShowFinished'
;   K[24]='_GetDisplayTime'
;   K[25]='_Display'
;   K[26]='_SkipDisplay'
;   K[27]='_OnDisplayFinished'
;   K[28]='OnAllViewShowFinished'
;   K[29]='_Hide'
;   K[30]='_SkipHide'
;   K[31]='_OnHideFinished'
;   K[32]='OnAllViewHideFinished'
;   K[33]='_OnCloseView'
;   K[34]='_OnCloseViewFinished'
;   K[35]='_SkipCloseView'
;   K[36]='_SpeedUp'
;   upvals: _ENV
;   locals: nStart(6-109), autoIncrease(7-109)
0000  NEWTABLE  R0 = {} (0 items)
0001  SETTABUP  _ENV[K0('BaseActivitySimpleStartView')] = R0
0002  GETTABUP  R0 = _ENV[K0('BaseActivitySimpleStartView')]
0003  GETTABUP  R1 = _ENV[K0('BaseActivitySimpleStartView')]
0004  SETTABLE  R0[K1('__index')] = R1
0005  LOADK     R0 = K2 0
0006  CLOSURE   R1 = closure proto0
0007  NEWTABLE  R2 = {} (0 items)
0008  MOVE      R3 = R0
0009  CALL      R3 = call(R3, 1 args, 0 rets)
0010  SETTABLE  R2[K4('Showing')] = R3
0011  MOVE      R3 = R0
0012  CALL      R3 = call(R3, 1 args, 0 rets)
0013  SETTABLE  R2[K5('Displaying')] = R3
0014  MOVE      R3 = R0
0015  CALL      R3 = call(R3, 1 args, 0 rets)
0016  SETTABLE  R2[K6('DisplayFinish')] = R3
0017  MOVE      R3 = R0
0018  CALL      R3 = call(R3, 1 args, 0 rets)
0019  SETTABLE  R2[K7('Hiding')] = R3
0020  MOVE      R3 = R0
0021  CALL      R3 = call(R3, 1 args, 0 rets)
0022  SETTABLE  R2[K8('HideFinish')] = R3
0023  MOVE      R3 = R0
0024  CALL      R3 = call(R3, 1 args, 0 rets)
0025  SETTABLE  R2[K9('Closing')] = R3
0026  SETTABUP  _ENV[K3('ESimpleStartViewState')] = R2
0027  GETTABUP  R2 = _ENV[K0('BaseActivitySimpleStartView')]
0028  CLOSURE   R3 = closure proto1
0029  SETTABLE  R2[K10('BeforeOpenCheck')] = R3
0030  GETTABUP  R2 = _ENV[K0('BaseActivitySimpleStartView')]
0031  CLOSURE   R3 = closure proto2
0032  SETTABLE  R2[K11('Init')] = R3
0033  GETTABUP  R2 = _ENV[K0('BaseActivitySimpleStartView')]
0034  CLOSURE   R3 = closure proto3
0035  SETTABLE  R2[K12('_IsModelIdChanged')] = R3
0036  GETTABUP  R2 = _ENV[K0('BaseActivitySimpleStartView')]
0037  CLOSURE   R3 = closure proto4
0038  SETTABLE  R2[K13('_IsActivityValid')] = R3
0039  GETTABUP  R2 = _ENV[K0('BaseActivitySimpleStartView')]
0040  CLOSURE   R3 = closure proto5
0041  SETTABLE  R2[K14('GetModel')] = R3
0042  GETTABUP  R2 = _ENV[K0('BaseActivitySimpleStartView')]
0043  CLOSURE   R3 = closure proto6
0044  SETTABLE  R2[K15('_InitModelData')] = R3
0045  GETTABUP  R2 = _ENV[K0('BaseActivitySimpleStartView')]
0046  CLOSURE   R3 = closure proto7
0047  SETTABLE  R2[K16('_InitView')] = R3
0048  GETTABUP  R2 = _ENV[K0('BaseActivitySimpleStartView')]
0049  CLOSURE   R3 = closure proto8
0050  SETTABLE  R2[K17('_IsActivityCountdownValid')] = R3
0051  GETTABUP  R2 = _ENV[K0('BaseActivitySimpleStartView')]
0052  CLOSURE   R3 = closure proto9
0053  SETTABLE  R2[K18('UpdatePerSecond')] = R3
0054  GETTABUP  R2 = _ENV[K0('BaseActivitySimpleStartView')]
0055  CLOSURE   R3 = closure proto10
0056  SETTABLE  R2[K19('_GetCountDownEndTime')] = R3
0057  GETTABUP  R2 = _ENV[K0('BaseActivitySimpleStartView')]
0058  CLOSURE   R3 = closure proto11
0059  SETTABLE  R2[K20('OnAllViewLoaded')] = R3
0060  GETTABUP  R2 = _ENV[K0('BaseActivitySimpleStartView')]
0061  CLOSURE   R3 = closure proto12
0062  SETTABLE  R2[K21('_Show')] = R3
0063  GETTABUP  R2 = _ENV[K0('BaseActivitySimpleStartView')]
0064  CLOSURE   R3 = closure proto13
0065  SETTABLE  R2[K22('_SkipShow')] = R3
0066  GETTABUP  R2 = _ENV[K0('BaseActivitySimpleStartView')]
0067  CLOSURE   R3 = closure proto14
0068  SETTABLE  R2[K23('_OnShowFinished')] = R3
0069  GETTABUP  R2 = _ENV[K0('BaseActivitySimpleStartView')]
0070  CLOSURE   R3 = closure proto15
0071  SETTABLE  R2[K24('_GetDisplayTime')] = R3
0072  GETTABUP  R2 = _ENV[K0('BaseActivitySimpleStartView')]
0073  CLOSURE   R3 = closure proto16
0074  SETTABLE  R2[K25('_Display')] = R3
0075  GETTABUP  R2 = _ENV[K0('BaseActivitySimpleStartView')]
0076  CLOSURE   R3 = closure proto17
0077  SETTABLE  R2[K26('_SkipDisplay')] = R3
0078  GETTABUP  R2 = _ENV[K0('BaseActivitySimpleStartView')]
0079  CLOSURE   R3 = closure proto18
0080  SETTABLE  R2[K27('_OnDisplayFinished')] = R3
0081  GETTABUP  R2 = _ENV[K0('BaseActivitySimpleStartView')]
0082  CLOSURE   R3 = closure proto19
0083  SETTABLE  R2[K28('OnAllViewShowFinished')] = R3
0084  GETTABUP  R2 = _ENV[K0('BaseActivitySimpleStartView')]
0085  CLOSURE   R3 = closure proto20
0086  SETTABLE  R2[K29('_Hide')] = R3
0087  GETTABUP  R2 = _ENV[K0('BaseActivitySimpleStartView')]
0088  CLOSURE   R3 = closure proto21
0089  SETTABLE  R2[K30('_SkipHide')] = R3
0090  GETTABUP  R2 = _ENV[K0('BaseActivitySimpleStartView')]
0091  CLOSURE   R3 = closure proto22
0092  SETTABLE  R2[K31('_OnHideFinished')] = R3
0093  GETTABUP  R2 = _ENV[K0('BaseActivitySimpleStartView')]
0094  CLOSURE   R3 = closure proto23
0095  SETTABLE  R2[K32('OnAllViewHideFinished')] = R3
0096  GETTABUP  R2 = _ENV[K0('BaseActivitySimpleStartView')]
0097  CLOSURE   R3 = closure proto24
0098  SETTABLE  R2[K33('_OnCloseView')] = R3
0099  GETTABUP  R2 = _ENV[K0('BaseActivitySimpleStartView')]
0100  CLOSURE   R3 = closure proto25
0101  SETTABLE  R2[K34('_OnCloseViewFinished')] = R3
0102  GETTABUP  R2 = _ENV[K0('BaseActivitySimpleStartView')]
0103  CLOSURE   R3 = closure proto26
0104  SETTABLE  R2[K35('_SkipCloseView')] = R3
0105  GETTABUP  R2 = _ENV[K0('BaseActivitySimpleStartView')]
0106  CLOSURE   R3 = closure proto27
0107  SETTABLE  R2[K36('_SpeedUp')] = R3
0108  RETURN    return R0..R-1
; ---------- proto0 [Showing] ----------
  ; fn ?  line 12-15 np=0 va=0 ms=2 code=6 consts=1 upvals=1 protos=0
  ;   K[0]=1
  ;   upvals: nStart
  0000  GETUPVAL  R0 = nStart
  0001  ADD       R0 = K0(1) add R0
  0002  SETUPVAL  nStart = R0
  0003  GETUPVAL  R0 = nStart
  0004  RETURN    return R0..R-1
  0005  RETURN    return R0..R-1
; ---------- proto1 [BeforeOpenCheck] ----------
  ; fn ?  line 29-31 np=3 va=0 ms=5 code=12 consts=2 upvals=0 protos=0
  ;   K[0]='IsActivityOpen'
  ;   K[1]='GetId'
  ;   locals: self(0-12), model(0-12), id(0-12)
  0000  SELF      R4 = R1[K0('IsActivityOpen')] (self)
  0001  CALL      R3 = call(R3, 1 args, 1 rets)
  0002  TEST      if not R3 then   -> -131068
  0003  JMP       (jump)   -> 10
  0004  SELF      R4 = R1[K1('GetId')] (self)
  0005  CALL      R3 = call(R3, 1 args, 1 rets)
  0006  EQ        if R1 eq R2   -> -129526
  0007  JMP       (jump)   -> 9
  0008  LOADBOOL  R3 = false
  0009  LOADBOOL  R3 = true
  0010  RETURN    return R3..R2
  0011  RETURN    return R0..R-1
; ---------- proto2 [Init] ----------
  ; fn ?  line 36-48 np=4 va=0 ms=6 code=16 consts=8 upvals=0 protos=0
  ;   K[0]='m_window'
  ;   K[1]='m_model'
  ;   K[2]='m_id'
  ;   K[3]='_IsActivityValid'
  ;   K[4]='SetWindowOpened'
  ;   K[5]='_InitModelData'
  ;   K[6]='_InitView'
  ;   K[7]='UpdatePerSecond'
  ;   locals: self(0-16), window(0-16), model(0-16), id(0-16)
  0000  SETTABLE  R0[K0('m_window')] = R1
  0001  SETTABLE  R0[K1('m_model')] = R2
  0002  SETTABLE  R0[K2('m_id')] = R3
  0003  SELF      R5 = R0[K3('_IsActivityValid')] (self)
  0004  CALL      R4 = call(R4, 1 args, 1 rets)
  0005  TEST      if not R4 then   -> -131065
  0006  JMP       (jump)   -> 9
  0007  SELF      R5 = R2[K4('SetWindowOpened')] (self)
  0008  CALL      R4 = call(R4, 0 args, 1 rets)
  0009  SELF      R5 = R0[K5('_InitModelData')] (self)
  0010  CALL      R4 = call(R4, 0 args, 1 rets)
  0011  SELF      R5 = R0[K6('_InitView')] (self)
  0012  CALL      R4 = call(R4, 0 args, 1 rets)
  0013  SELF      R5 = R0[K7('UpdatePerSecond')] (self)
  0014  CALL      R4 = call(R4, 0 args, 1 rets)
  0015  RETURN    return R0..R-1
; ---------- proto3 [_IsModelIdChanged] ----------
  ; fn ?  line 50-52 np=1 va=0 ms=4 code=11 consts=3 upvals=0 protos=0
  ;   K[0]='m_id'
  ;   K[1]='GetModel'
  ;   K[2]='GetId'
  ;   locals: self(0-11)
  0000  GETTABLE  R1 = R0[K0('m_id')]
  0001  SELF      R3 = R0[K1('GetModel')] (self)
  0002  CALL      R2 = call(R2, 1 args, 1 rets)
  0003  SELF      R3 = R2[K2('GetId')] (self)
  0004  CALL      R2 = call(R2, 1 args, 1 rets)
  0005  EQ        if R0 eq R2   -> -130551
  0006  JMP       (jump)   -> 8
  0007  LOADBOOL  R1 = false
  0008  LOADBOOL  R1 = true
  0009  RETURN    return R1..R0
  0010  RETURN    return R0..R-1
; ---------- proto4 [_IsActivityValid] ----------
  ; fn ?  line 55-57 np=1 va=0 ms=3 code=11 consts=3 upvals=0 protos=0
  ;   K[0]='GetModel'
  ;   K[1]='IsActivityOpen'
  ;   K[2]='_IsModelIdChanged'
  ;   locals: self(0-11)
  0000  SELF      R2 = R0[K0('GetModel')] (self)
  0001  CALL      R1 = call(R1, 1 args, 1 rets)
  0002  SELF      R2 = R1[K1('IsActivityOpen')] (self)
  0003  CALL      R1 = call(R1, 1 args, 1 rets)
  0004  TEST      if not R1 then   -> -131066
  0005  JMP       (jump)   -> 9
  0006  SELF      R2 = R0[K2('_IsModelIdChanged')] (self)
  0007  CALL      R1 = call(R1, 1 args, 1 rets)
  0008  NOT       R1 = not R0
  0009  RETURN    return R1..R0
  0010  RETURN    return R0..R-1
; ---------- proto5 [GetModel] ----------
  ; fn ?  line 59-61 np=1 va=0 ms=2 code=3 consts=1 upvals=0 protos=0
  ;   K[0]='m_model'
  ;   locals: self(0-3)
  0000  GETTABLE  R1 = R0[K0('m_model')]
  0001  RETURN    return R1..R0
  0002  RETURN    return R0..R-1
; ---------- proto6 [_InitModelData] ----------
  ; fn ?  line 63-65 np=1 va=0 ms=2 code=1 consts=0 upvals=0 protos=0
  ;   locals: self(0-1)
  0000  RETURN    return R0..R-1
; ---------- proto7 [_InitView] ----------
  ; fn ?  line 67-69 np=1 va=0 ms=2 code=1 consts=0 upvals=0 protos=0
  ;   locals: self(0-1)
  0000  RETURN    return R0..R-1
; ---------- proto8 [_IsActivityCountdownValid] ----------
  ; fn ?  line 72-74 np=1 va=0 ms=3 code=4 consts=1 upvals=0 protos=0
  ;   K[0]='_IsActivityValid'
  ;   locals: self(0-4)
  0000  SELF      R2 = R0[K0('_IsActivityValid')] (self)
  0001  TAILCALL  tailcall(R1, 0)
  0002  RETURN    return R1..R0
  0003  RETURN    return R0..R-1
; ---------- proto9 [UpdatePerSecond] ----------
  ; fn ?  line 76-86 np=1 va=0 ms=8 code=39 consts=18 upvals=1 protos=0
  ;   K[0]='UIUtil'
  ;   K[1]='IsEmptyComponent'
  ;   K[2]='m_countDownText'
  ;   K[3]='_IsActivityCountdownValid'
  ;   K[4]='text'
  ;   K[5]='GM'
  ;   K[6]='GameTextModel'
  ;   K[7]='GetText'
  ;   K[8]='countdown_finished'
  ;   K[9]='math'
  ;   K[10]='max'
  ;   K[11]=0
  ;   K[12]='_GetCountDownEndTime'
  ;   K[13]='GameModel'
  ;   K[14]='GetServerTime'
  ;   K[15]='TimeUtil'
  ;   K[16]='ParseTimeDescription'
  ;   K[17]=2
  ;   upvals: _ENV
  ;   locals: self(0-39), leftDuration(29-38)
  0000  GETTABUP  R1 = _ENV[K0('UIUtil')]
  0001  GETTABLE  R1 = R1[K1('IsEmptyComponent')]
  0002  GETTABLE  R2 = R0[K2('m_countDownText')]
  0003  CALL      R1 = call(R1, 1 args, 1 rets)
  0004  TEST      if not R1 then   -> -131065
  0005  JMP       (jump)   -> 38
  0006  SELF      R2 = R0[K3('_IsActivityCountdownValid')] (self)
  0007  CALL      R1 = call(R1, 1 args, 1 rets)
  0008  TEST      if not R1 then   -> -131061
  0009  JMP       (jump)   -> 18
  0010  GETTABLE  R1 = R0[K2('m_countDownText')]
  0011  GETTABUP  R2 = _ENV[K5('GM')]
  0012  GETTABLE  R2 = R2[K6('GameTextModel')]
  0013  SELF      R3 = R2[K7('GetText')] (self)
  0014  LOADK     R4 = K8 'countdown_finished'
  0015  CALL      R2 = call(R2, 1 args, 2 rets)
  0016  SETTABLE  R1[K4('text')] = R2
  0017  JMP       (jump)   -> 38
  0018  GETTABUP  R1 = _ENV[K9('math')]
  0019  GETTABLE  R1 = R1[K10('max')]
  0020  LOADK     R2 = K11 0
  0021  SELF      R4 = R0[K12('_GetCountDownEndTime')] (self)
  0022  CALL      R3 = call(R3, 1 args, 1 rets)
  0023  GETTABUP  R4 = _ENV[K5('GM')]
  0024  GETTABLE  R4 = R4[K13('GameModel')]
  0025  SELF      R5 = R4[K14('GetServerTime')] (self)
  0026  CALL      R4 = call(R4, 1 args, 1 rets)
  0027  SUB       R3 = R4 sub R3
  0028  CALL      R1 = call(R1, 1 args, 2 rets)
  0029  GETTABLE  R2 = R0[K2('m_countDownText')]
  0030  GETTABUP  R3 = _ENV[K15('TimeUtil')]
  0031  GETTABLE  R3 = R3[K16('ParseTimeDescription')]
  0032  MOVE      R4 = R0
  0033  LOADK     R5 = K17 2
  0034  LOADBOOL  R6 = false
  0035  LOADBOOL  R7 = false
  0036  CALL      R3 = call(R3, 1 args, 4 rets)
  0037  SETTABLE  R2[K4('text')] = R3
  0038  RETURN    return R0..R-1
; ---------- proto10 [_GetCountDownEndTime] ----------
  ; fn ?  line 89-91 np=1 va=0 ms=3 code=6 consts=2 upvals=0 protos=0
  ;   K[0]='GetModel'
  ;   K[1]='GetEndTime'
  ;   locals: self(0-6)
  0000  SELF      R2 = R0[K0('GetModel')] (self)
  0001  CALL      R1 = call(R1, 1 args, 1 rets)
  0002  SELF      R2 = R1[K1('GetEndTime')] (self)
  0003  TAILCALL  tailcall(R1, 0)
  0004  RETURN    return R1..R0
  0005  RETURN    return R0..R-1
; ---------- proto11 [OnAllViewLoaded] ----------
  ; fn ?  line 94-98 np=1 va=0 ms=6 code=13 consts=8 upvals=1 protos=0
  ;   K[0]='m_state'
  ;   K[1]='ESimpleStartViewState'
  ;   K[2]='Showing'
  ;   K[3]='_Show'
  ;   K[4]='GM'
  ;   K[5]='UIManager'
  ;   K[6]='SetEventLock'
  ;   K[7]='_SpeedUp'
  ;   upvals: _ENV
  ;   locals: self(0-13)
  0000  GETTABUP  R1 = _ENV[K1('ESimpleStartViewState')]
  0001  GETTABLE  R1 = R1[K2('Showing')]
  0002  SETTABLE  R0[K0('m_state')] = R1
  0003  SELF      R2 = R0[K3('_Show')] (self)
  0004  CALL      R1 = call(R1, 0 args, 1 rets)
  0005  GETTABUP  R1 = _ENV[K4('GM')]
  0006  GETTABLE  R1 = R1[K5('UIManager')]
  0007  SELF      R2 = R1[K6('SetEventLock')] (self)
  0008  LOADBOOL  R3 = true
  0009  MOVE      R4 = R0
  0010  GETTABLE  R5 = R0[K7('_SpeedUp')]
  0011  CALL      R1 = call(R1, 0 args, 4 rets)
  0012  RETURN    return R0..R-1
; ---------- proto12 [_Show] ----------
  ; fn ?  line 100-114 np=1 va=0 ms=10 code=49 consts=19 upvals=1 protos=1
  ;   K[0]='transform'
  ;   K[1]='localScale'
  ;   K[2]='Vector3'
  ;   K[3]=0.8
  ;   K[4]=1
  ;   K[5]='UIUtil'
  ;   K[6]='IsEmptyComponent'
  ;   K[7]='m_canvasGroup'
  ;   K[8]='alpha'
  ;   K[9]='DOTween'
  ;   K[10]='Sequence'
  ;   K[11]='Append'
  ;   K[12]='DOScale'
  ;   K[13]=1.05
  ;   K[14]='EDurationDefine'
  ;   K[15]='TimePerFrame'
  ;   K[16]=9
  ;   K[17]='AppendCallback'
  ;   K[18]='m_showSequence'
  ;   upvals: _ENV
  ;   locals: self(0-49), sequence(18-49)
  0000  GETTABLE  R1 = R0[K0('transform')]
  0001  GETTABUP  R2 = _ENV[K2('Vector3')]
  0002  LOADK     R3 = K3 0.8
  0003  LOADK     R4 = K3 0.8
  0004  LOADK     R5 = K4 1
  0005  CALL      R2 = call(R2, 1 args, 3 rets)
  0006  SETTABLE  R1[K1('localScale')] = R2
  0007  GETTABUP  R1 = _ENV[K5('UIUtil')]
  0008  GETTABLE  R1 = R1[K6('IsEmptyComponent')]
  0009  GETTABLE  R2 = R0[K7('m_canvasGroup')]
  0010  CALL      R1 = call(R1, 1 args, 1 rets)
  0011  TEST      if not R1 then   -> -131058
  0012  JMP       (jump)   -> 15
  0013  GETTABLE  R1 = R0[K7('m_canvasGroup')]
  0014  SETTABLE  R1[K8('alpha')] = K4(1)
  0015  GETTABUP  R1 = _ENV[K9('DOTween')]
  0016  GETTABLE  R1 = R1[K10('Sequence')]
  0017  CALL      R1 = call(R1, 1 args, 0 rets)
  0018  SELF      R3 = R1[K11('Append')] (self)
  0019  GETTABLE  R4 = R0[K0('transform')]
  0020  SELF      R5 = R4[K12('DOScale')] (self)
  0021  GETTABUP  R6 = _ENV[K2('Vector3')]
  0022  LOADK     R7 = K13 1.05
  0023  LOADK     R8 = K13 1.05
  0024  LOADK     R9 = K4 1
  0025  CALL      R6 = call(R6, 1 args, 3 rets)
  0026  GETTABUP  R7 = _ENV[K14('EDurationDefine')]
  0027  GETTABLE  R7 = R7[K15('TimePerFrame')]
  0028  MUL       R7 = R7 mul K16(9)
  0029  CALL      R4 = call(R4, -1 args, 3 rets)
  0030  CALL      R2 = call(R2, 0 args, -1 rets)
  0031  SELF      R3 = R1[K11('Append')] (self)
  0032  GETTABLE  R4 = R0[K0('transform')]
  0033  SELF      R5 = R4[K12('DOScale')] (self)
  0034  GETTABUP  R6 = _ENV[K2('Vector3')]
  0035  LOADK     R7 = K4 1
  0036  LOADK     R8 = K4 1
  0037  LOADK     R9 = K4 1
  0038  CALL      R6 = call(R6, 1 args, 3 rets)
  0039  GETTABUP  R7 = _ENV[K14('EDurationDefine')]
  0040  GETTABLE  R7 = R7[K15('TimePerFrame')]
  0041  MUL       R7 = R7 mul K16(9)
  0042  CALL      R4 = call(R4, -1 args, 3 rets)
  0043  CALL      R2 = call(R2, 0 args, -1 rets)
  0044  SELF      R3 = R1[K17('AppendCallback')] (self)
  0045  CLOSURE   R4 = closure proto0
  0046  CALL      R2 = call(R2, 0 args, 2 rets)
  0047  SETTABLE  R0[K18('m_showSequence')] = R1
  0048  RETURN    return R0..R-1
  ; ---------- proto0 [m_showSequence] ----------
    ; fn ?  line 109-112 np=0 va=0 ms=2 code=5 consts=3 upvals=1 protos=0
    ;   K[0]='m_showSequence'
    ;   K[1]=nil
    ;   K[2]='_OnShowFinished'
    ;   upvals: self
    0000  SETTABUP  self[K0('m_showSequence')] = K1(nil)
    0001  GETUPVAL  R0 = self
    0002  SELF      R1 = R0[K2('_OnShowFinished')] (self)
    0003  CALL      R0 = call(R0, 0 args, 1 rets)
    0004  RETURN    return R0..R-1
; ---------- proto13 [_SkipShow] ----------
  ; fn ?  line 116-120 np=1 va=0 ms=4 code=8 consts=3 upvals=0 protos=0
  ;   K[0]='m_showSequence'
  ;   K[1]=nil
  ;   K[2]='Complete'
  ;   locals: self(0-8)
  0000  GETTABLE  R1 = R0[K0('m_showSequence')]
  0001  EQ        if R1 eq K1(nil)   -> -130300
  0002  JMP       (jump)   -> 7
  0003  GETTABLE  R1 = R0[K0('m_showSequence')]
  0004  SELF      R2 = R1[K2('Complete')] (self)
  0005  LOADBOOL  R3 = true
  0006  CALL      R1 = call(R1, 0 args, 2 rets)
  0007  RETURN    return R0..R-1
; ---------- proto14 [_OnShowFinished] ----------
  ; fn ?  line 122-125 np=1 va=0 ms=3 code=6 consts=4 upvals=1 protos=0
  ;   K[0]='m_state'
  ;   K[1]='ESimpleStartViewState'
  ;   K[2]='Displaying'
  ;   K[3]='_Display'
  ;   upvals: _ENV
  ;   locals: self(0-6)
  0000  GETTABUP  R1 = _ENV[K1('ESimpleStartViewState')]
  0001  GETTABLE  R1 = R1[K2('Displaying')]
  0002  SETTABLE  R0[K0('m_state')] = R1
  0003  SELF      R2 = R0[K3('_Display')] (self)
  0004  CALL      R1 = call(R1, 0 args, 1 rets)
  0005  RETURN    return R0..R-1
; ---------- proto15 [_GetDisplayTime] ----------
  ; fn ?  line 127-129 np=1 va=0 ms=2 code=3 consts=1 upvals=0 protos=0
  ;   K[0]=1
  ;   locals: self(0-3)
  0000  LOADK     R1 = K0 1
  0001  RETURN    return R1..R0
  0002  RETURN    return R0..R-1
; ---------- proto16 [_Display] ----------
  ; fn ?  line 131-141 np=1 va=0 ms=6 code=12 consts=6 upvals=1 protos=1
  ;   K[0]='DOTween'
  ;   K[1]='Sequence'
  ;   K[2]='AppendInterval'
  ;   K[3]='_GetDisplayTime'
  ;   K[4]='AppendCallback'
  ;   K[5]='m_displaySequence'
  ;   upvals: _ENV
  ;   locals: self(0-12), sequence(3-12)
  0000  GETTABUP  R1 = _ENV[K0('DOTween')]
  0001  GETTABLE  R1 = R1[K1('Sequence')]
  0002  CALL      R1 = call(R1, 1 args, 0 rets)
  0003  SELF      R3 = R1[K2('AppendInterval')] (self)
  0004  SELF      R5 = R0[K3('_GetDisplayTime')] (self)
  0005  CALL      R4 = call(R4, -1 args, 1 rets)
  0006  CALL      R2 = call(R2, 0 args, -1 rets)
  0007  SELF      R3 = R1[K4('AppendCallback')] (self)
  0008  CLOSURE   R4 = closure proto0
  0009  CALL      R2 = call(R2, 0 args, 2 rets)
  0010  SETTABLE  R0[K5('m_displaySequence')] = R1
  0011  RETURN    return R0..R-1
  ; ---------- proto0 [m_displaySequence] ----------
    ; fn ?  line 136-139 np=0 va=0 ms=2 code=5 consts=3 upvals=1 protos=0
    ;   K[0]='m_displaySequence'
    ;   K[1]=nil
    ;   K[2]='_OnDisplayFinished'
    ;   upvals: self
    0000  SETTABUP  self[K0('m_displaySequence')] = K1(nil)
    0001  GETUPVAL  R0 = self
    0002  SELF      R1 = R0[K2('_OnDisplayFinished')] (self)
    0003  CALL      R0 = call(R0, 0 args, 1 rets)
    0004  RETURN    return R0..R-1
; ---------- proto17 [_SkipDisplay] ----------
  ; fn ?  line 143-147 np=1 va=0 ms=4 code=8 consts=3 upvals=0 protos=0
  ;   K[0]='m_displaySequence'
  ;   K[1]=nil
  ;   K[2]='Complete'
  ;   locals: self(0-8)
  0000  GETTABLE  R1 = R0[K0('m_displaySequence')]
  0001  EQ        if R1 eq K1(nil)   -> -130300
  0002  JMP       (jump)   -> 7
  0003  GETTABLE  R1 = R0[K0('m_displaySequence')]
  0004  SELF      R2 = R1[K2('Complete')] (self)
  0005  LOADBOOL  R3 = true
  0006  CALL      R1 = call(R1, 0 args, 2 rets)
  0007  RETURN    return R0..R-1
; ---------- proto18 [_OnDisplayFinished] ----------
  ; fn ?  line 149-152 np=1 va=0 ms=3 code=7 consts=5 upvals=1 protos=0
  ;   K[0]='m_state'
  ;   K[1]='ESimpleStartViewState'
  ;   K[2]='DisplayFinish'
  ;   K[3]='m_window'
  ;   K[4]='OnViewShowFinished'
  ;   upvals: _ENV
  ;   locals: self(0-7)
  0000  GETTABUP  R1 = _ENV[K1('ESimpleStartViewState')]
  0001  GETTABLE  R1 = R1[K2('DisplayFinish')]
  0002  SETTABLE  R0[K0('m_state')] = R1
  0003  GETTABLE  R1 = R0[K3('m_window')]
  0004  SELF      R2 = R1[K4('OnViewShowFinished')] (self)
  0005  CALL      R1 = call(R1, 0 args, 1 rets)
  0006  RETURN    return R0..R-1
; ---------- proto19 [OnAllViewShowFinished] ----------
  ; fn ?  line 155-161 np=2 va=0 ms=4 code=12 consts=5 upvals=1 protos=0
  ;   K[0]='m_skipped'
  ;   K[1]='m_state'
  ;   K[2]='ESimpleStartViewState'
  ;   K[3]='Hiding'
  ;   K[4]='_Hide'
  ;   upvals: _ENV
  ;   locals: self(0-12), bFromSkip(0-12)
  0000  TEST      if not R1 then   -> -131069
  0001  JMP       (jump)   -> 6
  0002  GETTABLE  R2 = R0[K0('m_skipped')]
  0003  TEST      if not R2 then   -> -131067
  0004  JMP       (jump)   -> 6
  0005  RETURN    return R0..R-1
  0006  GETTABUP  R2 = _ENV[K2('ESimpleStartViewState')]
  0007  GETTABLE  R2 = R2[K3('Hiding')]
  0008  SETTABLE  R0[K1('m_state')] = R2
  0009  SELF      R3 = R0[K4('_Hide')] (self)
  0010  CALL      R2 = call(R2, 0 args, 1 rets)
  0011  RETURN    return R0..R-1
; ---------- proto20 [_Hide] ----------
  ; fn ?  line 163-176 np=1 va=0 ms=10 code=49 consts=21 upvals=1 protos=1
  ;   K[0]='DOTween'
  ;   K[1]='Sequence'
  ;   K[2]='Append'
  ;   K[3]='transform'
  ;   K[4]='DOScale'
  ;   K[5]='Vector3'
  ;   K[6]=1.05
  ;   K[7]=1
  ;   K[8]='EDurationDefine'
  ;   K[9]='TimePerFrame'
  ;   K[10]=8
  ;   K[11]=0.8
  ;   K[12]=11
  ;   K[13]='UIUtil'
  ;   K[14]='IsEmptyComponent'
  ;   K[15]='m_canvasGroup'
  ;   K[16]='Join'
  ;   K[17]='DOFade'
  ;   K[18]=0
  ;   K[19]='AppendCallback'
  ;   K[20]='m_hideSequence'
  ;   upvals: _ENV
  ;   locals: self(0-49), sequence(3-49)
  0000  GETTABUP  R1 = _ENV[K0('DOTween')]
  0001  GETTABLE  R1 = R1[K1('Sequence')]
  0002  CALL      R1 = call(R1, 1 args, 0 rets)
  0003  SELF      R3 = R1[K2('Append')] (self)
  0004  GETTABLE  R4 = R0[K3('transform')]
  0005  SELF      R5 = R4[K4('DOScale')] (self)
  0006  GETTABUP  R6 = _ENV[K5('Vector3')]
  0007  LOADK     R7 = K6 1.05
  0008  LOADK     R8 = K6 1.05
  0009  LOADK     R9 = K7 1
  0010  CALL      R6 = call(R6, 1 args, 3 rets)
  0011  GETTABUP  R7 = _ENV[K8('EDurationDefine')]
  0012  GETTABLE  R7 = R7[K9('TimePerFrame')]
  0013  MUL       R7 = R7 mul K10(8)
  0014  CALL      R4 = call(R4, -1 args, 3 rets)
  0015  CALL      R2 = call(R2, 0 args, -1 rets)
  0016  SELF      R3 = R1[K2('Append')] (self)
  0017  GETTABLE  R4 = R0[K3('transform')]
  0018  SELF      R5 = R4[K4('DOScale')] (self)
  0019  GETTABUP  R6 = _ENV[K5('Vector3')]
  0020  LOADK     R7 = K11 0.8
  0021  LOADK     R8 = K11 0.8
  0022  LOADK     R9 = K7 1
  0023  CALL      R6 = call(R6, 1 args, 3 rets)
  0024  GETTABUP  R7 = _ENV[K8('EDurationDefine')]
  0025  GETTABLE  R7 = R7[K9('TimePerFrame')]
  0026  MUL       R7 = R7 mul K12(11)
  0027  CALL      R4 = call(R4, -1 args, 3 rets)
  0028  CALL      R2 = call(R2, 0 args, -1 rets)
  0029  GETTABUP  R2 = _ENV[K13('UIUtil')]
  0030  GETTABLE  R2 = R2[K14('IsEmptyComponent')]
  0031  GETTABLE  R3 = R0[K15('m_canvasGroup')]
  0032  CALL      R2 = call(R2, 1 args, 1 rets)
  0033  TEST      if not R2 then   -> -131036
  0034  JMP       (jump)   -> 44
  0035  SELF      R3 = R1[K16('Join')] (self)
  0036  GETTABLE  R4 = R0[K15('m_canvasGroup')]
  0037  SELF      R5 = R4[K17('DOFade')] (self)
  0038  LOADK     R6 = K18 0
  0039  GETTABUP  R7 = _ENV[K8('EDurationDefine')]
  0040  GETTABLE  R7 = R7[K9('TimePerFrame')]
  0041  MUL       R7 = R7 mul K12(11)
  0042  CALL      R4 = call(R4, -1 args, 3 rets)
  0043  CALL      R2 = call(R2, 0 args, -1 rets)
  0044  SELF      R3 = R1[K19('AppendCallback')] (self)
  0045  CLOSURE   R4 = closure proto0
  0046  CALL      R2 = call(R2, 0 args, 2 rets)
  0047  SETTABLE  R0[K20('m_hideSequence')] = R1
  0048  RETURN    return R0..R-1
  ; ---------- proto0 [m_hideSequence] ----------
    ; fn ?  line 171-174 np=0 va=0 ms=2 code=5 consts=3 upvals=1 protos=0
    ;   K[0]='m_hideSequence'
    ;   K[1]=nil
    ;   K[2]='_OnHideFinished'
    ;   upvals: self
    0000  SETTABUP  self[K0('m_hideSequence')] = K1(nil)
    0001  GETUPVAL  R0 = self
    0002  SELF      R1 = R0[K2('_OnHideFinished')] (self)
    0003  CALL      R0 = call(R0, 0 args, 1 rets)
    0004  RETURN    return R0..R-1
; ---------- proto21 [_SkipHide] ----------
  ; fn ?  line 178-182 np=1 va=0 ms=4 code=8 consts=3 upvals=0 protos=0
  ;   K[0]='m_hideSequence'
  ;   K[1]=nil
  ;   K[2]='Complete'
  ;   locals: self(0-8)
  0000  GETTABLE  R1 = R0[K0('m_hideSequence')]
  0001  EQ        if R1 eq K1(nil)   -> -130300
  0002  JMP       (jump)   -> 7
  0003  GETTABLE  R1 = R0[K0('m_hideSequence')]
  0004  SELF      R2 = R1[K2('Complete')] (self)
  0005  LOADBOOL  R3 = true
  0006  CALL      R1 = call(R1, 0 args, 2 rets)
  0007  RETURN    return R0..R-1
; ---------- proto22 [_OnHideFinished] ----------
  ; fn ?  line 184-187 np=1 va=0 ms=3 code=7 consts=5 upvals=1 protos=0
  ;   K[0]='m_state'
  ;   K[1]='ESimpleStartViewState'
  ;   K[2]='HideFinish'
  ;   K[3]='m_window'
  ;   K[4]='OnViewHideFinished'
  ;   upvals: _ENV
  ;   locals: self(0-7)
  0000  GETTABUP  R1 = _ENV[K1('ESimpleStartViewState')]
  0001  GETTABLE  R1 = R1[K2('HideFinish')]
  0002  SETTABLE  R0[K0('m_state')] = R1
  0003  GETTABLE  R1 = R0[K3('m_window')]
  0004  SELF      R2 = R1[K4('OnViewHideFinished')] (self)
  0005  CALL      R1 = call(R1, 0 args, 1 rets)
  0006  RETURN    return R0..R-1
; ---------- proto23 [OnAllViewHideFinished] ----------
  ; fn ?  line 190-196 np=2 va=0 ms=4 code=12 consts=5 upvals=1 protos=0
  ;   K[0]='m_bSkipped'
  ;   K[1]='m_state'
  ;   K[2]='ESimpleStartViewState'
  ;   K[3]='Closing'
  ;   K[4]='_OnCloseView'
  ;   upvals: _ENV
  ;   locals: self(0-12), bFromSkip(0-12)
  0000  TEST      if not R1 then   -> -131069
  0001  JMP       (jump)   -> 6
  0002  GETTABLE  R2 = R0[K0('m_bSkipped')]
  0003  TEST      if not R2 then   -> -131067
  0004  JMP       (jump)   -> 6
  0005  RETURN    return R0..R-1
  0006  GETTABUP  R2 = _ENV[K2('ESimpleStartViewState')]
  0007  GETTABLE  R2 = R2[K3('Closing')]
  0008  SETTABLE  R0[K1('m_state')] = R2
  0009  SELF      R3 = R0[K4('_OnCloseView')] (self)
  0010  CALL      R2 = call(R2, 0 args, 1 rets)
  0011  RETURN    return R0..R-1
; ---------- proto24 [_OnCloseView] ----------
  ; fn ?  line 198-200 np=1 va=0 ms=3 code=3 consts=1 upvals=0 protos=0
  ;   K[0]='_OnCloseViewFinished'
  ;   locals: self(0-3)
  0000  SELF      R2 = R0[K0('_OnCloseViewFinished')] (self)
  0001  CALL      R1 = call(R1, 0 args, 1 rets)
  0002  RETURN    return R0..R-1
; ---------- proto25 [_OnCloseViewFinished] ----------
  ; fn ?  line 202-206 np=1 va=0 ms=6 code=12 consts=8 upvals=1 protos=0
  ;   K[0]='m_state'
  ;   K[1]=nil
  ;   K[2]='GM'
  ;   K[3]='UIManager'
  ;   K[4]='SetEventLock'
  ;   K[5]='_SpeedUp'
  ;   K[6]='m_window'
  ;   K[7]='OnViewCloseFinished'
  ;   upvals: _ENV
  ;   locals: self(0-12)
  0000  SETTABLE  R0[K0('m_state')] = K1(nil)
  0001  GETTABUP  R1 = _ENV[K2('GM')]
  0002  GETTABLE  R1 = R1[K3('UIManager')]
  0003  SELF      R2 = R1[K4('SetEventLock')] (self)
  0004  LOADBOOL  R3 = false
  0005  MOVE      R4 = R0
  0006  GETTABLE  R5 = R0[K5('_SpeedUp')]
  0007  CALL      R1 = call(R1, 0 args, 4 rets)
  0008  GETTABLE  R1 = R0[K6('m_window')]
  0009  SELF      R2 = R1[K7('OnViewCloseFinished')] (self)
  0010  CALL      R1 = call(R1, 0 args, 1 rets)
  0011  RETURN    return R0..R-1
; ---------- proto26 [_SkipCloseView] ----------
  ; fn ?  line 208-209 np=1 va=0 ms=2 code=1 consts=0 upvals=0 protos=0
  ;   locals: self(0-1)
  0000  RETURN    return R0..R-1
; ---------- proto27 [_SpeedUp] ----------
  ; fn ?  line 211-232 np=1 va=0 ms=4 code=50 consts=19 upvals=1 protos=0
  ;   K[0]='m_bSkipped'
  ;   K[1]=true
  ;   K[2]='m_state'
  ;   K[3]='ESimpleStartViewState'
  ;   K[4]='Showing'
  ;   K[5]='_SkipShow'
  ;   K[6]='Displaying'
  ;   K[7]='_SkipDisplay'
  ;   K[8]='DisplayFinish'
  ;   K[9]='OnAllViewShowFinished'
  ;   K[10]='Hiding'
  ;   K[11]='_SkipHide'
  ;   K[12]='HideFinish'
  ;   K[13]='OnAllViewHideFinished'
  ;   K[14]='Closing'
  ;   K[15]='_SkipCloseView'
  ;   K[16]='m_window'
  ;   K[17]='OnSkip'
  ;   K[18]='m_model'
  ;   upvals: _ENV
  ;   locals: self(0-50)
  0000  SETTABLE  R0[K0('m_bSkipped')] = K1(true)
  0001  GETTABLE  R1 = R0[K2('m_state')]
  0002  GETTABUP  R2 = _ENV[K3('ESimpleStartViewState')]
  0003  GETTABLE  R2 = R2[K4('Showing')]
  0004  EQ        if R0 eq R2   -> -130552
  0005  JMP       (jump)   -> 8
  0006  SELF      R2 = R0[K5('_SkipShow')] (self)
  0007  CALL      R1 = call(R1, 0 args, 1 rets)
  0008  GETTABLE  R1 = R0[K2('m_state')]
  0009  GETTABUP  R2 = _ENV[K3('ESimpleStartViewState')]
  0010  GETTABLE  R2 = R2[K6('Displaying')]
  0011  EQ        if R0 eq R2   -> -130545
  0012  JMP       (jump)   -> 15
  0013  SELF      R2 = R0[K7('_SkipDisplay')] (self)
  0014  CALL      R1 = call(R1, 0 args, 1 rets)
  0015  GETTABLE  R1 = R0[K2('m_state')]
  0016  GETTABUP  R2 = _ENV[K3('ESimpleStartViewState')]
  0017  GETTABLE  R2 = R2[K8('DisplayFinish')]
  0018  EQ        if R0 eq R2   -> -130538
  0019  JMP       (jump)   -> 23
  0020  SELF      R2 = R0[K9('OnAllViewShowFinished')] (self)
  0021  LOADBOOL  R3 = true
  0022  CALL      R1 = call(R1, 0 args, 2 rets)
  0023  GETTABLE  R1 = R0[K2('m_state')]
  0024  GETTABUP  R2 = _ENV[K3('ESimpleStartViewState')]
  0025  GETTABLE  R2 = R2[K10('Hiding')]
  0026  EQ        if R0 eq R2   -> -130530
  0027  JMP       (jump)   -> 30
  0028  SELF      R2 = R0[K11('_SkipHide')] (self)
  0029  CALL      R1 = call(R1, 0 args, 1 rets)
  0030  GETTABLE  R1 = R0[K2('m_state')]
  0031  GETTABUP  R2 = _ENV[K3('ESimpleStartViewState')]
  0032  GETTABLE  R2 = R2[K12('HideFinish')]
  0033  EQ        if R0 eq R2   -> -130523
  0034  JMP       (jump)   -> 38
  0035  SELF      R2 = R0[K13('OnAllViewHideFinished')] (self)
  0036  LOADBOOL  R3 = true
  0037  CALL      R1 = call(R1, 0 args, 2 rets)
  0038  GETTABLE  R1 = R0[K2('m_state')]
  0039  GETTABUP  R2 = _ENV[K3('ESimpleStartViewState')]
  0040  GETTABLE  R2 = R2[K14('Closing')]
  0041  EQ        if R0 eq R2   -> -130515
  0042  JMP       (jump)   -> 45
  0043  SELF      R2 = R0[K15('_SkipCloseView')] (self)
  0044  CALL      R1 = call(R1, 0 args, 1 rets)
  0045  GETTABLE  R1 = R0[K16('m_window')]
  0046  SELF      R2 = R1[K17('OnSkip')] (self)
  0047  GETTABLE  R3 = R0[K18('m_model')]
  0048  CALL      R1 = call(R1, 0 args, 2 rets)
  0049  RETURN    return R0..R-1
