# ExtraBoardBp_View_ExtraBoardBpActivityQuestCellContent_1612.luac
; fn @ExtraBoardBpActivityQuestCellContent.lua  line 0-0 np=0 va=1 ms=17 code=102 consts=40 upvals=1 protos=21
;   K[0]='ExtraBoardBpActivityQuestCellContent'
;   K[1]='__index'
;   K[2]=0.016666666666666666
;   K[3]=0.6
;   K[4]=1
;   K[5]=0.85
;   K[6]='Vector2'
;   K[7]=13
;   K[8]=-32
;   K[9]=20
;   K[10]=34
;   K[11]='UIUtil'
;   K[12]='ConvertHexColor2CSColor'
;   K[13]='FEFF4F'
;   K[14]='FEFF82'
;   K[15]='D86812'
;   K[16]='A66A3E'
;   K[17]=2
;   K[18]=2.35
;   K[19]='Init'
;   K[20]='OnDestroy'
;   K[21]='GetCell'
;   K[22]='GetWindow'
;   K[23]='GetModel'
;   K[24]='GetQuestEntity'
;   K[25]='IsVip'
;   K[26]='IsRewardAcquired'
;   K[27]='CanAcquireReward'
;   K[28]='_InitView'
;   K[29]='_UpdateLockView'
;   K[30]='OnBtnClicked'
;   K[31]='PlayUnlockAnimation'
;   K[32]='PlaySwitchToClaimAnimation'
;   K[33]='TryPlayClaimAnimationLoop'
;   K[34]='GetClaimAnimationLoopTime'
;   K[35]='PlayClaimAnimationLoop'
;   K[36]='TryPlayClaimLoopLightEffect'
;   K[37]='GetClaimLoopLightEffectTime'
;   K[38]='PlayClaimLoopLightEffect'
;   K[39]='PlayClaimedAnimation'
;   upvals: _ENV
;   locals: TIME_PER_FRAME(6-102), ALPHA_CLAIMED(7-102), ALPHA(8-102), REWARD_SCALE(9-102), REWARD_SCALE_CLAIM(10-102), AMOUNT_TEXT_ANCHORED_POS(14-102), AMOUNT_TEXT_ANCHORED_POS_CLAIM(18-102), AMOUNT_TEXT_SIZE(19-102), AMOUNT_TEXT_SIZE_CLAIM(20-102), AMOUNT_TEXT_COLOR(24-102), AMOUNT_TEXT_COLOR_CLAIM_NON_VIP(28-102), AMOUNT_TEXT_OUTLINE_COLOR(32-102), AMOUNT_TEXT_OUTLINE_COLOR_CLAIM_NON_VIP(36-102), AMOUNT_TEXT_OUTLINE_WIDTH(37-102), AMOUNT_TEXT_OUTLINE_WIDTH_CLAIM(38-102)
0000  NEWTABLE  R0 = {} (0 items)
0001  SETTABUP  _ENV[K0('ExtraBoardBpActivityQuestCellContent')] = R0
0002  GETTABUP  R0 = _ENV[K0('ExtraBoardBpActivityQuestCellContent')]
0003  GETTABUP  R1 = _ENV[K0('ExtraBoardBpActivityQuestCellContent')]
0004  SETTABLE  R0[K1('__index')] = R1
0005  LOADK     R0 = K2 0.016666666666666666
0006  LOADK     R1 = K3 0.6
0007  LOADK     R2 = K4 1
0008  LOADK     R3 = K4 1
0009  LOADK     R4 = K5 0.85
0010  GETTABUP  R5 = _ENV[K6('Vector2')]
0011  LOADK     R6 = K7 13
0012  LOADK     R7 = K8 -32
0013  CALL      R5 = call(R5, 1 args, 2 rets)
0014  GETTABUP  R6 = _ENV[K6('Vector2')]
0015  LOADK     R7 = K9 20
0016  LOADK     R8 = K8 -32
0017  CALL      R6 = call(R6, 1 args, 2 rets)
0018  LOADK     R7 = K10 34
0019  LOADK     R8 = K10 34
0020  GETTABUP  R9 = _ENV[K11('UIUtil')]
0021  GETTABLE  R9 = R9[K12('ConvertHexColor2CSColor')]
0022  LOADK     R10 = K13 'FEFF4F'
0023  CALL      R9 = call(R9, 1 args, 1 rets)
0024  GETTABUP  R10 = _ENV[K11('UIUtil')]
0025  GETTABLE  R10 = R10[K12('ConvertHexColor2CSColor')]
0026  LOADK     R11 = K14 'FEFF82'
0027  CALL      R10 = call(R10, 1 args, 1 rets)
0028  GETTABUP  R11 = _ENV[K11('UIUtil')]
0029  GETTABLE  R11 = R11[K12('ConvertHexColor2CSColor')]
0030  LOADK     R12 = K15 'D86812'
0031  CALL      R11 = call(R11, 1 args, 1 rets)
0032  GETTABUP  R12 = _ENV[K11('UIUtil')]
0033  GETTABLE  R12 = R12[K12('ConvertHexColor2CSColor')]
0034  LOADK     R13 = K16 'A66A3E'
0035  CALL      R12 = call(R12, 1 args, 1 rets)
0036  LOADK     R13 = K17 2
0037  LOADK     R14 = K18 2.35
0038  GETTABUP  R15 = _ENV[K0('ExtraBoardBpActivityQuestCellContent')]
0039  CLOSURE   R16 = closure proto0
0040  SETTABLE  R15[K19('Init')] = R16
0041  GETTABUP  R15 = _ENV[K0('ExtraBoardBpActivityQuestCellContent')]
0042  CLOSURE   R16 = closure proto1
0043  SETTABLE  R15[K20('OnDestroy')] = R16
0044  GETTABUP  R15 = _ENV[K0('ExtraBoardBpActivityQuestCellContent')]
0045  CLOSURE   R16 = closure proto2
0046  SETTABLE  R15[K21('GetCell')] = R16
0047  GETTABUP  R15 = _ENV[K0('ExtraBoardBpActivityQuestCellContent')]
0048  CLOSURE   R16 = closure proto3
0049  SETTABLE  R15[K22('GetWindow')] = R16
0050  GETTABUP  R15 = _ENV[K0('ExtraBoardBpActivityQuestCellContent')]
0051  CLOSURE   R16 = closure proto4
0052  SETTABLE  R15[K23('GetModel')] = R16
0053  GETTABUP  R15 = _ENV[K0('ExtraBoardBpActivityQuestCellContent')]
0054  CLOSURE   R16 = closure proto5
0055  SETTABLE  R15[K24('GetQuestEntity')] = R16
0056  GETTABUP  R15 = _ENV[K0('ExtraBoardBpActivityQuestCellContent')]
0057  CLOSURE   R16 = closure proto6
0058  SETTABLE  R15[K25('IsVip')] = R16
0059  GETTABUP  R15 = _ENV[K0('ExtraBoardBpActivityQuestCellContent')]
0060  CLOSURE   R16 = closure proto7
0061  SETTABLE  R15[K26('IsRewardAcquired')] = R16
0062  GETTABUP  R15 = _ENV[K0('ExtraBoardBpActivityQuestCellContent')]
0063  CLOSURE   R16 = closure proto8
0064  SETTABLE  R15[K27('CanAcquireReward')] = R16
0065  GETTABUP  R15 = _ENV[K0('ExtraBoardBpActivityQuestCellContent')]
0066  CLOSURE   R16 = closure proto9
0067  SETTABLE  R15[K28('_InitView')] = R16
0068  GETTABUP  R15 = _ENV[K0('ExtraBoardBpActivityQuestCellContent')]
0069  CLOSURE   R16 = closure proto10
0070  SETTABLE  R15[K29('_UpdateLockView')] = R16
0071  GETTABUP  R15 = _ENV[K0('ExtraBoardBpActivityQuestCellContent')]
0072  CLOSURE   R16 = closure proto11
0073  SETTABLE  R15[K30('OnBtnClicked')] = R16
0074  GETTABUP  R15 = _ENV[K0('ExtraBoardBpActivityQuestCellContent')]
0075  CLOSURE   R16 = closure proto12
0076  SETTABLE  R15[K31('PlayUnlockAnimation')] = R16
0077  GETTABUP  R15 = _ENV[K0('ExtraBoardBpActivityQuestCellContent')]
0078  CLOSURE   R16 = closure proto13
0079  SETTABLE  R15[K32('PlaySwitchToClaimAnimation')] = R16
0080  GETTABUP  R15 = _ENV[K0('ExtraBoardBpActivityQuestCellContent')]
0081  CLOSURE   R16 = closure proto14
0082  SETTABLE  R15[K33('TryPlayClaimAnimationLoop')] = R16
0083  GETTABUP  R15 = _ENV[K0('ExtraBoardBpActivityQuestCellContent')]
0084  CLOSURE   R16 = closure proto15
0085  SETTABLE  R15[K34('GetClaimAnimationLoopTime')] = R16
0086  GETTABUP  R15 = _ENV[K0('ExtraBoardBpActivityQuestCellContent')]
0087  CLOSURE   R16 = closure proto16
0088  SETTABLE  R15[K35('PlayClaimAnimationLoop')] = R16
0089  GETTABUP  R15 = _ENV[K0('ExtraBoardBpActivityQuestCellContent')]
0090  CLOSURE   R16 = closure proto17
0091  SETTABLE  R15[K36('TryPlayClaimLoopLightEffect')] = R16
0092  GETTABUP  R15 = _ENV[K0('ExtraBoardBpActivityQuestCellContent')]
0093  CLOSURE   R16 = closure proto18
0094  SETTABLE  R15[K37('GetClaimLoopLightEffectTime')] = R16
0095  GETTABUP  R15 = _ENV[K0('ExtraBoardBpActivityQuestCellContent')]
0096  CLOSURE   R16 = closure proto19
0097  SETTABLE  R15[K38('PlayClaimLoopLightEffect')] = R16
0098  GETTABUP  R15 = _ENV[K0('ExtraBoardBpActivityQuestCellContent')]
0099  CLOSURE   R16 = closure proto20
0100  SETTABLE  R15[K39('PlayClaimedAnimation')] = R16
0101  RETURN    return R0..R-1
; ---------- proto0 [Init] ----------
  ; fn ?  line 49-55 np=4 va=0 ms=8 code=10 consts=6 upvals=0 protos=0
  ;   K[0]='m_cell'
  ;   K[1]='m_questEntity'
  ;   K[2]='m_bIsVip'
  ;   K[3]='_InitView'
  ;   K[4]='GetCell'
  ;   K[5]='GetLastScore'
  ;   locals: self(0-10), cell(0-10), questEntity(0-10), bIsVip(0-10)
  0000  SETTABLE  R0[K0('m_cell')] = R1
  0001  SETTABLE  R0[K1('m_questEntity')] = R2
  0002  SETTABLE  R0[K2('m_bIsVip')] = R3
  0003  SELF      R5 = R0[K3('_InitView')] (self)
  0004  SELF      R7 = R0[K4('GetCell')] (self)
  0005  CALL      R6 = call(R6, 1 args, 1 rets)
  0006  SELF      R7 = R6[K5('GetLastScore')] (self)
  0007  CALL      R6 = call(R6, -1 args, 1 rets)
  0008  CALL      R4 = call(R4, 0 args, -1 rets)
  0009  RETURN    return R0..R-1
; ---------- proto1 [OnDestroy] ----------
  ; fn ?  line 57-62 np=1 va=0 ms=3 code=8 consts=3 upvals=0 protos=0
  ;   K[0]='m_claimAnimationLoopSequence'
  ;   K[1]=nil
  ;   K[2]='Kill'
  ;   locals: self(0-8)
  0000  GETTABLE  R1 = R0[K0('m_claimAnimationLoopSequence')]
  0001  EQ        if R1 eq K1(nil)   -> -130300
  0002  JMP       (jump)   -> 7
  0003  GETTABLE  R1 = R0[K0('m_claimAnimationLoopSequence')]
  0004  SELF      R2 = R1[K2('Kill')] (self)
  0005  CALL      R1 = call(R1, 0 args, 1 rets)
  0006  SETTABLE  R0[K0('m_claimAnimationLoopSequence')] = K1(nil)
  0007  RETURN    return R0..R-1
; ---------- proto2 [GetCell] ----------
  ; fn ?  line 64-66 np=1 va=0 ms=2 code=3 consts=1 upvals=0 protos=0
  ;   K[0]='m_cell'
  ;   locals: self(0-3)
  0000  GETTABLE  R1 = R0[K0('m_cell')]
  0001  RETURN    return R1..R0
  0002  RETURN    return R0..R-1
; ---------- proto3 [GetWindow] ----------
  ; fn ?  line 68-70 np=1 va=0 ms=3 code=6 consts=2 upvals=0 protos=0
  ;   K[0]='GetCell'
  ;   K[1]='GetWindow'
  ;   locals: self(0-6)
  0000  SELF      R2 = R0[K0('GetCell')] (self)
  0001  CALL      R1 = call(R1, 1 args, 1 rets)
  0002  SELF      R2 = R1[K1('GetWindow')] (self)
  0003  TAILCALL  tailcall(R1, 0)
  0004  RETURN    return R1..R0
  0005  RETURN    return R0..R-1
; ---------- proto4 [GetModel] ----------
  ; fn ?  line 72-74 np=1 va=0 ms=3 code=6 consts=2 upvals=0 protos=0
  ;   K[0]='GetCell'
  ;   K[1]='GetModel'
  ;   locals: self(0-6)
  0000  SELF      R2 = R0[K0('GetCell')] (self)
  0001  CALL      R1 = call(R1, 1 args, 1 rets)
  0002  SELF      R2 = R1[K1('GetModel')] (self)
  0003  TAILCALL  tailcall(R1, 0)
  0004  RETURN    return R1..R0
  0005  RETURN    return R0..R-1
; ---------- proto5 [GetQuestEntity] ----------
  ; fn ?  line 76-78 np=1 va=0 ms=2 code=3 consts=1 upvals=0 protos=0
  ;   K[0]='m_questEntity'
  ;   locals: self(0-3)
  0000  GETTABLE  R1 = R0[K0('m_questEntity')]
  0001  RETURN    return R1..R0
  0002  RETURN    return R0..R-1
; ---------- proto6 [IsVip] ----------
  ; fn ?  line 80-82 np=1 va=0 ms=2 code=3 consts=1 upvals=0 protos=0
  ;   K[0]='m_bIsVip'
  ;   locals: self(0-3)
  0000  GETTABLE  R1 = R0[K0('m_bIsVip')]
  0001  RETURN    return R1..R0
  0002  RETURN    return R0..R-1
; ---------- proto7 [IsRewardAcquired] ----------
  ; fn ?  line 84-90 np=1 va=0 ms=3 code=16 consts=4 upvals=0 protos=0
  ;   K[0]='IsVip'
  ;   K[1]='GetQuestEntity'
  ;   K[2]='IsPaidRewardAcquired'
  ;   K[3]='IsRewardAcquired'
  ;   locals: self(0-16)
  0000  SELF      R2 = R0[K0('IsVip')] (self)
  0001  CALL      R1 = call(R1, 1 args, 1 rets)
  0002  TEST      if not R1 then   -> -131068
  0003  JMP       (jump)   -> 10
  0004  SELF      R2 = R0[K1('GetQuestEntity')] (self)
  0005  CALL      R1 = call(R1, 1 args, 1 rets)
  0006  SELF      R2 = R1[K2('IsPaidRewardAcquired')] (self)
  0007  TAILCALL  tailcall(R1, 0)
  0008  RETURN    return R1..R0
  0009  JMP       (jump)   -> 15
  0010  SELF      R2 = R0[K1('GetQuestEntity')] (self)
  0011  CALL      R1 = call(R1, 1 args, 1 rets)
  0012  SELF      R2 = R1[K3('IsRewardAcquired')] (self)
  0013  TAILCALL  tailcall(R1, 0)
  0014  RETURN    return R1..R0
  0015  RETURN    return R0..R-1
; ---------- proto8 [CanAcquireReward] ----------
  ; fn ?  line 92-98 np=1 va=0 ms=3 code=22 consts=5 upvals=0 protos=0
  ;   K[0]='IsVip'
  ;   K[1]='GetQuestEntity'
  ;   K[2]='CanAcquirePaidReward'
  ;   K[3]='GetModel'
  ;   K[4]='CanAcquireReward'
  ;   locals: self(0-22)
  0000  SELF      R2 = R0[K0('IsVip')] (self)
  0001  CALL      R1 = call(R1, 1 args, 1 rets)
  0002  TEST      if not R1 then   -> -131068
  0003  JMP       (jump)   -> 16
  0004  SELF      R2 = R0[K1('GetQuestEntity')] (self)
  0005  CALL      R1 = call(R1, 1 args, 1 rets)
  0006  SELF      R2 = R1[K2('CanAcquirePaidReward')] (self)
  0007  CALL      R1 = call(R1, 1 args, 1 rets)
  0008  TEST      if not R1 then   -> -131062
  0009  JMP       (jump)   -> 14
  0010  SELF      R2 = R0[K3('GetModel')] (self)
  0011  CALL      R1 = call(R1, 1 args, 1 rets)
  0012  SELF      R2 = R1[K2('CanAcquirePaidReward')] (self)
  0013  CALL      R1 = call(R1, 1 args, 1 rets)
  0014  RETURN    return R1..R0
  0015  JMP       (jump)   -> 21
  0016  SELF      R2 = R0[K1('GetQuestEntity')] (self)
  0017  CALL      R1 = call(R1, 1 args, 1 rets)
  0018  SELF      R2 = R1[K4('CanAcquireReward')] (self)
  0019  TAILCALL  tailcall(R1, 0)
  0020  RETURN    return R1..R0
  0021  RETURN    return R0..R-1
; ---------- proto9 [_InitView] ----------
  ; fn ?  line 100-196 np=2 va=0 ms=17 code=309 consts=51 upvals=15 protos=0
  ;   K[0]='GetQuestEntity'
  ;   K[1]='IsVip'
  ;   K[2]='GetPaidRewards'
  ;   K[3]='GetRewards'
  ;   K[4]='m_rewardContent'
  ;   K[5]='ClearRewards'
  ;   K[6]='Init'
  ;   K[7]='ERewardScene'
  ;   K[8]='Other'
  ;   K[9]='IsRewardAcquired'
  ;   K[10]='UIUtil'
  ;   K[11]='SetActive'
  ;   K[12]='m_claimButtonGo'
  ;   K[13]='m_rewardContentRectTransform'
  ;   K[14]='SetParent'
  ;   K[15]='m_rewardRoot'
  ;   K[16]='SetLocalScale'
  ;   K[17]='ipairs'
  ;   K[18]='GetRewardItems'
  ;   K[19]='GetIcon'
  ;   K[20]='SetAlpha'
  ;   K[21]='GetAmountRectTransform'
  ;   K[22]='anchoredPosition'
  ;   K[23]='GetAmountText'
  ;   K[24]='fontSize'
  ;   K[25]='color'
  ;   K[26]='GetAmountTextUIOutline'
  ;   K[27]='outlineColor'
  ;   K[28]='outlineWidth'
  ;   K[29]='GetInfoButtonCanvasGroup'
  ;   K[30]='alpha'
  ;   K[31]=0
  ;   K[32]='blocksRaycasts'
  ;   K[33]=false
  ;   K[34]='m_lockWithAni'
  ;   K[35]='gameObject'
  ;   K[36]='m_checkGo'
  ;   K[37]='m_cellBgCanvasGroup'
  ;   K[38]='IsCompletedByScore'
  ;   K[39]='GetCell'
  ;   K[40]='GetCurrentScore'
  ;   K[41]='m_claimRewardRoot'
  ;   K[42]='GetModel'
  ;   K[43]='HasTicket'
  ;   K[44]='CanAcquireReward'
  ;   K[45]=1
  ;   K[46]=true
  ;   K[47]='m_cellBgFreeGo'
  ;   K[48]='m_cellBgVipGo'
  ;   K[49]='m_multiImageButton'
  ;   K[50]='UpdateGraphics'
  ;   upvals: _ENV, REWARD_SCALE, ALPHA_CLAIMED, AMOUNT_TEXT_ANCHORED_POS, AMOUNT_TEXT_SIZE, AMOUNT_TEXT_COLOR, AMOUNT_TEXT_OUTLINE_COLOR, AMOUNT_TEXT_OUTLINE_WIDTH, REWARD_SCALE_CLAIM, ALPHA, AMOUNT_TEXT_ANCHORED_POS_CLAIM, AMOUNT_TEXT_SIZE_CLAIM, AMOUNT_TEXT_COLOR_CLAIM_NON_VIP, AMOUNT_TEXT_OUTLINE_COLOR_CLAIM_NON_VIP, AMOUNT_TEXT_OUTLINE_WIDTH_CLAIM
  ;   locals: self(0-309), score(0-309), questEntity(2-309), rewards(3-309), icon(24-309), amountRectTransform(24-309), amountText(24-309), amountTextUIOutline(24-309), infoButtonCanvasGroup(24-309), (for generator)(49-89), (for state)(49-89), (for control)(49-89), _(50-87), rewardItem(50-87), (for generator)(134-188), (for state)(134-188), (for control)(134-188), _(135-186), rewardItem(135-186), (for generator)(239-279), (for state)(239-279), (for control)(239-279), _(240-277), rewardItem(240-277)
  0000  SELF      R3 = R0[K0('GetQuestEntity')] (self)
  0001  CALL      R2 = call(R2, 1 args, 1 rets)
  0002  LOADNIL   R3..R3 = nil
  0003  SELF      R5 = R0[K1('IsVip')] (self)
  0004  CALL      R4 = call(R4, 1 args, 1 rets)
  0005  TEST      if not R4 then   -> -131065
  0006  JMP       (jump)   -> 11
  0007  SELF      R5 = R2[K2('GetPaidRewards')] (self)
  0008  CALL      R4 = call(R4, 1 args, 1 rets)
  0009  MOVE      R3 = R0
  0010  JMP       (jump)   -> 14
  0011  SELF      R5 = R2[K3('GetRewards')] (self)
  0012  CALL      R4 = call(R4, 1 args, 1 rets)
  0013  MOVE      R3 = R0
  0014  GETTABLE  R4 = R0[K4('m_rewardContent')]
  0015  SELF      R5 = R4[K5('ClearRewards')] (self)
  0016  CALL      R4 = call(R4, 0 args, 1 rets)
  0017  GETTABLE  R4 = R0[K4('m_rewardContent')]
  0018  SELF      R5 = R4[K6('Init')] (self)
  0019  MOVE      R6 = R0
  0020  GETTABUP  R7 = _ENV[K7('ERewardScene')]
  0021  GETTABLE  R7 = R7[K8('Other')]
  0022  CALL      R4 = call(R4, 0 args, 3 rets)
  0023  LOADNIL   R4..R4 = nil
  0024  SELF      R10 = R0[K9('IsRewardAcquired')] (self)
  0025  CALL      R9 = call(R9, 1 args, 1 rets)
  0026  TEST      if not R9 then   -> -131044
  0027  JMP       (jump)   -> 103
  0028  GETTABUP  R9 = _ENV[K10('UIUtil')]
  0029  GETTABLE  R9 = R9[K11('SetActive')]
  0030  GETTABLE  R10 = R0[K12('m_claimButtonGo')]
  0031  LOADBOOL  R11 = false
  0032  CALL      R9 = call(R9, 0 args, 2 rets)
  0033  GETTABLE  R9 = R0[K13('m_rewardContentRectTransform')]
  0034  SELF      R10 = R9[K14('SetParent')] (self)
  0035  GETTABLE  R11 = R0[K15('m_rewardRoot')]
  0036  LOADBOOL  R12 = false
  0037  CALL      R9 = call(R9, 0 args, 3 rets)
  0038  GETTABUP  R9 = _ENV[K10('UIUtil')]
  0039  GETTABLE  R9 = R9[K16('SetLocalScale')]
  0040  GETTABLE  R10 = R0[K13('m_rewardContentRectTransform')]
  0041  GETUPVAL  R11 = _ENV
  0042  GETUPVAL  R12 = _ENV
  0043  CALL      R9 = call(R9, 0 args, 3 rets)
  0044  GETTABUP  R9 = _ENV[K17('ipairs')]
  0045  GETTABLE  R10 = R0[K4('m_rewardContent')]
  0046  SELF      R11 = R10[K18('GetRewardItems')] (self)
  0047  CALL      R10 = call(R10, -1 args, 1 rets)
  0048  CALL      R9 = call(R9, 3 args, -1 rets)
  0049  JMP       (jump)   -> 87
  0050  SELF      R15 = R13[K19('GetIcon')] (self)
  0051  CALL      R14 = call(R14, 1 args, 1 rets)
  0052  MOVE      R4 = R0
  0053  GETTABUP  R14 = _ENV[K10('UIUtil')]
  0054  GETTABLE  R14 = R14[K20('SetAlpha')]
  0055  MOVE      R15 = R0
  0056  GETUPVAL  R16 = _ENV
  0057  CALL      R14 = call(R14, 0 args, 2 rets)
  0058  SELF      R15 = R13[K21('GetAmountRectTransform')] (self)
  0059  CALL      R14 = call(R14, 1 args, 1 rets)
  0060  MOVE      R5 = R0
  0061  GETUPVAL  R14 = _ENV
  0062  SETTABLE  R5[K22('anchoredPosition')] = R14
  0063  SELF      R15 = R13[K23('GetAmountText')] (self)
  0064  CALL      R14 = call(R14, 1 args, 1 rets)
  0065  MOVE      R6 = R0
  0066  GETUPVAL  R14 = _ENV
  0067  SETTABLE  R6[K24('fontSize')] = R14
  0068  GETUPVAL  R14 = _ENV
  0069  SETTABLE  R6[K25('color')] = R14
  0070  GETTABUP  R14 = _ENV[K10('UIUtil')]
  0071  GETTABLE  R14 = R14[K20('SetAlpha')]
  0072  MOVE      R15 = R0
  0073  GETUPVAL  R16 = _ENV
  0074  CALL      R14 = call(R14, 0 args, 2 rets)
  0075  SELF      R15 = R13[K26('GetAmountTextUIOutline')] (self)
  0076  CALL      R14 = call(R14, 1 args, 1 rets)
  0077  MOVE      R7 = R0
  0078  GETUPVAL  R14 = _ENV
  0079  SETTABLE  R7[K27('outlineColor')] = R14
  0080  GETUPVAL  R14 = _ENV
  0081  SETTABLE  R7[K28('outlineWidth')] = R14
  0082  SELF      R15 = R13[K29('GetInfoButtonCanvasGroup')] (self)
  0083  CALL      R14 = call(R14, 1 args, 1 rets)
  0084  MOVE      R8 = R0
  0085  SETTABLE  R8[K30('alpha')] = K31(0)
  0086  SETTABLE  R8[K32('blocksRaycasts')] = K33(false)
  0087  TFORCALL  tforcall R9
  0088  TFORLOOP  tforloop R11(sBx=-39)   -> 50
  0089  GETTABUP  R9 = _ENV[K10('UIUtil')]
  0090  GETTABLE  R9 = R9[K11('SetActive')]
  0091  GETTABLE  R10 = R0[K34('m_lockWithAni')]
  0092  GETTABLE  R10 = R10[K35('gameObject')]
  0093  LOADBOOL  R11 = false
  0094  CALL      R9 = call(R9, 0 args, 2 rets)
  0095  GETTABUP  R9 = _ENV[K10('UIUtil')]
  0096  GETTABLE  R9 = R9[K11('SetActive')]
  0097  GETTABLE  R10 = R0[K36('m_checkGo')]
  0098  LOADBOOL  R11 = true
  0099  CALL      R9 = call(R9, 0 args, 2 rets)
  0100  GETTABLE  R9 = R0[K37('m_cellBgCanvasGroup')]
  0101  SETTABLE  R9[K30('alpha')] = K31(0)
  0102  JMP       (jump)   -> 292
  0103  SELF      R10 = R2[K38('IsCompletedByScore')] (self)
  0104  TESTSET   if R1 then R11   -> -130453
  0105  JMP       (jump)   -> 110
  0106  SELF      R12 = R0[K39('GetCell')] (self)
  0107  CALL      R11 = call(R11, 1 args, 1 rets)
  0108  SELF      R12 = R11[K40('GetCurrentScore')] (self)
  0109  CALL      R11 = call(R11, 1 args, 1 rets)
  0110  CALL      R9 = call(R9, 1 args, 2 rets)
  0111  TEST      if not R9 then   -> -130959
  0112  JMP       (jump)   -> 218
  0113  GETTABUP  R9 = _ENV[K10('UIUtil')]
  0114  GETTABLE  R9 = R9[K11('SetActive')]
  0115  GETTABLE  R10 = R0[K12('m_claimButtonGo')]
  0116  LOADBOOL  R11 = true
  0117  CALL      R9 = call(R9, 0 args, 2 rets)
  0118  GETTABLE  R9 = R0[K13('m_rewardContentRectTransform')]
  0119  SELF      R10 = R9[K14('SetParent')] (self)
  0120  GETTABLE  R11 = R0[K41('m_claimRewardRoot')]
  0121  LOADBOOL  R12 = false
  0122  CALL      R9 = call(R9, 0 args, 3 rets)
  0123  GETTABUP  R9 = _ENV[K10('UIUtil')]
  0124  GETTABLE  R9 = R9[K16('SetLocalScale')]
  0125  GETTABLE  R10 = R0[K13('m_rewardContentRectTransform')]
  0126  GETUPVAL  R11 = _ENV
  0127  GETUPVAL  R12 = _ENV
  0128  CALL      R9 = call(R9, 0 args, 3 rets)
  0129  GETTABUP  R9 = _ENV[K17('ipairs')]
  0130  GETTABLE  R10 = R0[K4('m_rewardContent')]
  0131  SELF      R11 = R10[K18('GetRewardItems')] (self)
  0132  CALL      R10 = call(R10, -1 args, 1 rets)
  0133  CALL      R9 = call(R9, 3 args, -1 rets)
  0134  JMP       (jump)   -> 186
  0135  SELF      R15 = R13[K19('GetIcon')] (self)
  0136  CALL      R14 = call(R14, 1 args, 1 rets)
  0137  MOVE      R4 = R0
  0138  GETTABUP  R14 = _ENV[K10('UIUtil')]
  0139  GETTABLE  R14 = R14[K20('SetAlpha')]
  0140  MOVE      R15 = R0
  0141  GETUPVAL  R16 = _ENV
  0142  CALL      R14 = call(R14, 0 args, 2 rets)
  0143  SELF      R15 = R13[K21('GetAmountRectTransform')] (self)
  0144  CALL      R14 = call(R14, 1 args, 1 rets)
  0145  MOVE      R5 = R0
  0146  GETUPVAL  R14 = _ENV
  0147  SETTABLE  R5[K22('anchoredPosition')] = R14
  0148  SELF      R15 = R13[K23('GetAmountText')] (self)
  0149  CALL      R14 = call(R14, 1 args, 1 rets)
  0150  MOVE      R6 = R0
  0151  GETUPVAL  R14 = _ENV
  0152  SETTABLE  R6[K24('fontSize')] = R14
  0153  SELF      R15 = R0[K1('IsVip')] (self)
  0154  CALL      R14 = call(R14, 1 args, 1 rets)
  0155  TEST      if not R14 then   -> -130915
  0156  JMP       (jump)   -> 160
  0157  GETUPVAL  R14 = _ENV
  0158  TEST      if not R14 then   -> -130911
  0159  JMP       (jump)   -> 161
  0160  GETUPVAL  R14 = _ENV
  0161  SETTABLE  R6[K25('color')] = R14
  0162  GETTABUP  R14 = _ENV[K10('UIUtil')]
  0163  GETTABLE  R14 = R14[K20('SetAlpha')]
  0164  MOVE      R15 = R0
  0165  GETUPVAL  R16 = _ENV
  0166  CALL      R14 = call(R14, 0 args, 2 rets)
  0167  SELF      R15 = R13[K26('GetAmountTextUIOutline')] (self)
  0168  CALL      R14 = call(R14, 1 args, 1 rets)
  0169  MOVE      R7 = R0
  0170  SELF      R15 = R0[K1('IsVip')] (self)
  0171  CALL      R14 = call(R14, 1 args, 1 rets)
  0172  TEST      if not R14 then   -> -130898
  0173  JMP       (jump)   -> 177
  0174  GETUPVAL  R14 = _ENV
  0175  TEST      if not R14 then   -> -130894
  0176  JMP       (jump)   -> 178
  0177  GETUPVAL  R14 = _ENV
  0178  SETTABLE  R7[K27('outlineColor')] = R14
  0179  GETUPVAL  R14 = _ENV
  0180  SETTABLE  R7[K28('outlineWidth')] = R14
  0181  SELF      R15 = R13[K29('GetInfoButtonCanvasGroup')] (self)
  0182  CALL      R14 = call(R14, 1 args, 1 rets)
  0183  MOVE      R8 = R0
  0184  SETTABLE  R8[K30('alpha')] = K31(0)
  0185  SETTABLE  R8[K32('blocksRaycasts')] = K33(false)
  0186  TFORCALL  tforcall R9
  0187  TFORLOOP  tforloop R11(sBx=-53)   -> 135
  0188  GETTABUP  R9 = _ENV[K10('UIUtil')]
  0189  GETTABLE  R9 = R9[K11('SetActive')]
  0190  GETTABLE  R10 = R0[K34('m_lockWithAni')]
  0191  GETTABLE  R10 = R10[K35('gameObject')]
  0192  SELF      R12 = R0[K1('IsVip')] (self)
  0193  CALL      R11 = call(R11, 1 args, 1 rets)
  0194  TEST      if not R11 then   -> -130876
  0195  JMP       (jump)   -> 201
  0196  SELF      R12 = R0[K42('GetModel')] (self)
  0197  CALL      R11 = call(R11, 1 args, 1 rets)
  0198  SELF      R12 = R11[K43('HasTicket')] (self)
  0199  CALL      R11 = call(R11, 1 args, 1 rets)
  0200  NOT       R11 = not R0
  0201  CALL      R9 = call(R9, 0 args, 2 rets)
  0202  GETTABUP  R9 = _ENV[K10('UIUtil')]
  0203  GETTABLE  R9 = R9[K11('SetActive')]
  0204  GETTABLE  R10 = R0[K36('m_checkGo')]
  0205  LOADBOOL  R11 = false
  0206  CALL      R9 = call(R9, 0 args, 2 rets)
  0207  GETTABLE  R9 = R0[K37('m_cellBgCanvasGroup')]
  0208  SELF      R11 = R0[K44('CanAcquireReward')] (self)
  0209  CALL      R10 = call(R10, 1 args, 1 rets)
  0210  TEST      if not R10 then   -> -130860
  0211  JMP       (jump)   -> 215
  0212  LOADK     R10 = K45 1
  0213  TEST      if not R10 then   -> -130856
  0214  JMP       (jump)   -> 216
  0215  LOADK     R10 = K31 0
  0216  SETTABLE  R9[K30('alpha')] = R10
  0217  JMP       (jump)   -> 292
  0218  GETTABUP  R9 = _ENV[K10('UIUtil')]
  0219  GETTABLE  R9 = R9[K11('SetActive')]
  0220  GETTABLE  R10 = R0[K12('m_claimButtonGo')]
  0221  LOADBOOL  R11 = false
  0222  CALL      R9 = call(R9, 0 args, 2 rets)
  0223  GETTABLE  R9 = R0[K13('m_rewardContentRectTransform')]
  0224  SELF      R10 = R9[K14('SetParent')] (self)
  0225  GETTABLE  R11 = R0[K15('m_rewardRoot')]
  0226  LOADBOOL  R12 = false
  0227  CALL      R9 = call(R9, 0 args, 3 rets)
  0228  GETTABUP  R9 = _ENV[K10('UIUtil')]
  0229  GETTABLE  R9 = R9[K16('SetLocalScale')]
  0230  GETTABLE  R10 = R0[K13('m_rewardContentRectTransform')]
  0231  GETUPVAL  R11 = _ENV
  0232  GETUPVAL  R12 = _ENV
  0233  CALL      R9 = call(R9, 0 args, 3 rets)
  0234  GETTABUP  R9 = _ENV[K17('ipairs')]
  0235  GETTABLE  R10 = R0[K4('m_rewardContent')]
  0236  SELF      R11 = R10[K18('GetRewardItems')] (self)
  0237  CALL      R10 = call(R10, -1 args, 1 rets)
  0238  CALL      R9 = call(R9, 3 args, -1 rets)
  0239  JMP       (jump)   -> 277
  0240  SELF      R15 = R13[K19('GetIcon')] (self)
  0241  CALL      R14 = call(R14, 1 args, 1 rets)
  0242  MOVE      R4 = R0
  0243  GETTABUP  R14 = _ENV[K10('UIUtil')]
  0244  GETTABLE  R14 = R14[K20('SetAlpha')]
  0245  MOVE      R15 = R0
  0246  GETUPVAL  R16 = _ENV
  0247  CALL      R14 = call(R14, 0 args, 2 rets)
  0248  SELF      R15 = R13[K21('GetAmountRectTransform')] (self)
  0249  CALL      R14 = call(R14, 1 args, 1 rets)
  0250  MOVE      R5 = R0
  0251  GETUPVAL  R14 = _ENV
  0252  SETTABLE  R5[K22('anchoredPosition')] = R14
  0253  SELF      R15 = R13[K23('GetAmountText')] (self)
  0254  CALL      R14 = call(R14, 1 args, 1 rets)
  0255  MOVE      R6 = R0
  0256  GETUPVAL  R14 = _ENV
  0257  SETTABLE  R6[K24('fontSize')] = R14
  0258  GETUPVAL  R14 = _ENV
  0259  SETTABLE  R6[K25('color')] = R14
  0260  GETTABUP  R14 = _ENV[K10('UIUtil')]
  0261  GETTABLE  R14 = R14[K20('SetAlpha')]
  0262  MOVE      R15 = R0
  0263  GETUPVAL  R16 = _ENV
  0264  CALL      R14 = call(R14, 0 args, 2 rets)
  0265  SELF      R15 = R13[K26('GetAmountTextUIOutline')] (self)
  0266  CALL      R14 = call(R14, 1 args, 1 rets)
  0267  MOVE      R7 = R0
  0268  GETUPVAL  R14 = _ENV
  0269  SETTABLE  R7[K27('outlineColor')] = R14
  0270  GETUPVAL  R14 = _ENV
  0271  SETTABLE  R7[K28('outlineWidth')] = R14
  0272  SELF      R15 = R13[K29('GetInfoButtonCanvasGroup')] (self)
  0273  CALL      R14 = call(R14, 1 args, 1 rets)
  0274  MOVE      R8 = R0
  0275  SETTABLE  R8[K30('alpha')] = K45(1)
  0276  SETTABLE  R8[K32('blocksRaycasts')] = K46(true)
  0277  TFORCALL  tforcall R9
  0278  TFORLOOP  tforloop R11(sBx=-39)   -> 240
  0279  GETTABUP  R9 = _ENV[K10('UIUtil')]
  0280  GETTABLE  R9 = R9[K11('SetActive')]
  0281  GETTABLE  R10 = R0[K34('m_lockWithAni')]
  0282  GETTABLE  R10 = R10[K35('gameObject')]
  0283  LOADBOOL  R11 = false
  0284  CALL      R9 = call(R9, 0 args, 2 rets)
  0285  GETTABUP  R9 = _ENV[K10('UIUtil')]
  0286  GETTABLE  R9 = R9[K11('SetActive')]
  0287  GETTABLE  R10 = R0[K36('m_checkGo')]
  0288  LOADBOOL  R11 = false
  0289  CALL      R9 = call(R9, 0 args, 2 rets)
  0290  GETTABLE  R9 = R0[K37('m_cellBgCanvasGroup')]
  0291  SETTABLE  R9[K30('alpha')] = K31(0)
  0292  GETTABUP  R9 = _ENV[K10('UIUtil')]
  0293  GETTABLE  R9 = R9[K11('SetActive')]
  0294  GETTABLE  R10 = R0[K47('m_cellBgFreeGo')]
  0295  SELF      R12 = R0[K1('IsVip')] (self)
  0296  CALL      R11 = call(R11, 1 args, 1 rets)
  0297  NOT       R11 = not R0
  0298  CALL      R9 = call(R9, 0 args, 2 rets)
  0299  GETTABUP  R9 = _ENV[K10('UIUtil')]
  0300  GETTABLE  R9 = R9[K11('SetActive')]
  0301  GETTABLE  R10 = R0[K48('m_cellBgVipGo')]
  0302  SELF      R12 = R0[K1('IsVip')] (self)
  0303  CALL      R11 = call(R11, -1 args, 1 rets)
  0304  CALL      R9 = call(R9, 0 args, -1 rets)
  0305  GETTABLE  R9 = R0[K49('m_multiImageButton')]
  0306  SELF      R10 = R9[K50('UpdateGraphics')] (self)
  0307  CALL      R9 = call(R9, 0 args, 1 rets)
  0308  RETURN    return R0..R-1
; ---------- proto10 [_UpdateLockView] ----------
  ; fn ?  line 198-200 np=1 va=0 ms=5 code=15 consts=7 upvals=1 protos=0
  ;   K[0]='UIUtil'
  ;   K[1]='SetActive'
  ;   K[2]='m_lockWithAni'
  ;   K[3]='gameObject'
  ;   K[4]='IsVip'
  ;   K[5]='GetModel'
  ;   K[6]='HasTicket'
  ;   upvals: _ENV
  ;   locals: self(0-15)
  0000  GETTABUP  R1 = _ENV[K0('UIUtil')]
  0001  GETTABLE  R1 = R1[K1('SetActive')]
  0002  GETTABLE  R2 = R0[K2('m_lockWithAni')]
  0003  GETTABLE  R2 = R2[K3('gameObject')]
  0004  SELF      R4 = R0[K4('IsVip')] (self)
  0005  CALL      R3 = call(R3, 1 args, 1 rets)
  0006  TEST      if not R3 then   -> -131064
  0007  JMP       (jump)   -> 13
  0008  SELF      R4 = R0[K5('GetModel')] (self)
  0009  CALL      R3 = call(R3, 1 args, 1 rets)
  0010  SELF      R4 = R3[K6('HasTicket')] (self)
  0011  CALL      R3 = call(R3, 1 args, 1 rets)
  0012  NOT       R3 = not R0
  0013  CALL      R1 = call(R1, 0 args, 2 rets)
  0014  RETURN    return R0..R-1
; ---------- proto11 [OnBtnClicked] ----------
  ; fn ?  line 202-224 np=1 va=0 ms=8 code=51 consts=16 upvals=1 protos=0
  ;   K[0]='GetQuestEntity'
  ;   K[1]='GetCell'
  ;   K[2]='GetWindow'
  ;   K[3]='GetModel'
  ;   K[4]='IsVip'
  ;   K[5]='CanAcquirePaidReward'
  ;   K[6]='GM'
  ;   K[7]='UIManager'
  ;   K[8]='ShowPromptWithKey'
  ;   K[9]='extraBoardbp_vip_hint'
  ;   K[10]='TryAcquirePaidReward'
  ;   K[11]='TryAcquireReward'
  ;   K[12]='m_rewardContent'
  ;   K[13]='PlayRewardAnimation'
  ;   K[14]='PlayClaimedAnimation'
  ;   K[15]='TryLockEventWhenEnd'
  ;   upvals: _ENV
  ;   locals: self(0-51), cell(2-51), questEntity(4-51), model(10-51), rewards(25-51)
  0000  SELF      R2 = R0[K0('GetQuestEntity')] (self)
  0001  CALL      R1 = call(R1, 1 args, 1 rets)
  0002  SELF      R3 = R0[K0('GetQuestEntity')] (self)
  0003  CALL      R2 = call(R2, 1 args, 1 rets)
  0004  SELF      R4 = R0[K1('GetCell')] (self)
  0005  CALL      R3 = call(R3, 1 args, 1 rets)
  0006  SELF      R4 = R3[K2('GetWindow')] (self)
  0007  CALL      R3 = call(R3, 1 args, 1 rets)
  0008  SELF      R4 = R3[K3('GetModel')] (self)
  0009  CALL      R3 = call(R3, 1 args, 1 rets)
  0010  SELF      R5 = R0[K4('IsVip')] (self)
  0011  CALL      R4 = call(R4, 1 args, 1 rets)
  0012  TEST      if not R4 then   -> -131058
  0013  JMP       (jump)   -> 24
  0014  SELF      R5 = R3[K5('CanAcquirePaidReward')] (self)
  0015  CALL      R4 = call(R4, 1 args, 1 rets)
  0016  TEST      if not R4 then   -> -131053
  0017  JMP       (jump)   -> 24
  0018  GETTABUP  R4 = _ENV[K6('GM')]
  0019  GETTABLE  R4 = R4[K7('UIManager')]
  0020  SELF      R5 = R4[K8('ShowPromptWithKey')] (self)
  0021  LOADK     R6 = K9 'extraBoardbp_vip_hint'
  0022  CALL      R4 = call(R4, 0 args, 2 rets)
  0023  RETURN    return R0..R-1
  0024  LOADNIL   R4..R4 = nil
  0025  SELF      R6 = R0[K4('IsVip')] (self)
  0026  CALL      R5 = call(R5, 1 args, 1 rets)
  0027  TEST      if not R5 then   -> -131043
  0028  JMP       (jump)   -> 33
  0029  SELF      R6 = R2[K10('TryAcquirePaidReward')] (self)
  0030  CALL      R5 = call(R5, 1 args, 1 rets)
  0031  MOVE      R4 = R0
  0032  JMP       (jump)   -> 36
  0033  SELF      R6 = R2[K11('TryAcquireReward')] (self)
  0034  CALL      R5 = call(R5, 1 args, 1 rets)
  0035  MOVE      R4 = R0
  0036  GETTABLE  R5 = R0[K12('m_rewardContent')]
  0037  SELF      R6 = R5[K13('PlayRewardAnimation')] (self)
  0038  LOADBOOL  R7 = false
  0039  CALL      R5 = call(R5, 0 args, 2 rets)
  0040  SELF      R6 = R0[K14('PlayClaimedAnimation')] (self)
  0041  CALL      R5 = call(R5, 0 args, 1 rets)
  0042  SELF      R6 = R0[K2('GetWindow')] (self)
  0043  CALL      R5 = call(R5, 1 args, 1 rets)
  0044  SELF      R6 = R5[K13('PlayRewardAnimation')] (self)
  0045  CALL      R5 = call(R5, 0 args, 1 rets)
  0046  SELF      R6 = R0[K2('GetWindow')] (self)
  0047  CALL      R5 = call(R5, 1 args, 1 rets)
  0048  SELF      R6 = R5[K15('TryLockEventWhenEnd')] (self)
  0049  CALL      R5 = call(R5, 0 args, 1 rets)
  0050  RETURN    return R0..R-1
; ---------- proto12 [PlayUnlockAnimation] ----------
  ; fn ?  line 226-246 np=1 va=0 ms=11 code=42 consts=12 upvals=1 protos=0
  ;   K[0]='m_lockWithAni'
  ;   K[1]='UIUtil'
  ;   K[2]='IsEmptyComponent'
  ;   K[3]='_UpdateLockView'
  ;   K[4]='GetWindow'
  ;   K[5]='transform'
  ;   K[6]='GetViewport'
  ;   K[7]='GetWorldRect'
  ;   K[8]='Overlaps'
  ;   K[9]='SetParent'
  ;   K[10]='GetFrontRoot'
  ;   K[11]='PlayUnlockAni'
  ;   upvals: _ENV
  ;   locals: self(0-42), lock(1-42), window(13-42), lockTransform(14-42), viewport(16-42), viewportWorldRect(20-42), lockWorldRect(24-42)
  0000  GETTABLE  R1 = R0[K0('m_lockWithAni')]
  0001  GETTABUP  R2 = _ENV[K1('UIUtil')]
  0002  GETTABLE  R2 = R2[K2('IsEmptyComponent')]
  0003  MOVE      R3 = R0
  0004  CALL      R2 = call(R2, 1 args, 1 rets)
  0005  TEST      if not R2 then   -> -131065
  0006  JMP       (jump)   -> 11
  0007  SELF      R3 = R0[K3('_UpdateLockView')] (self)
  0008  CALL      R2 = call(R2, 0 args, 1 rets)
  0009  LOADNIL   R2..R2 = nil
  0010  RETURN    return R2..R1
  0011  SELF      R3 = R0[K4('GetWindow')] (self)
  0012  CALL      R2 = call(R2, 1 args, 1 rets)
  0013  GETTABLE  R3 = R1[K5('transform')]
  0014  SELF      R5 = R2[K6('GetViewport')] (self)
  0015  CALL      R4 = call(R4, 1 args, 1 rets)
  0016  GETTABUP  R5 = _ENV[K1('UIUtil')]
  0017  GETTABLE  R5 = R5[K7('GetWorldRect')]
  0018  MOVE      R6 = R0
  0019  CALL      R5 = call(R5, 1 args, 1 rets)
  0020  GETTABUP  R6 = _ENV[K1('UIUtil')]
  0021  GETTABLE  R6 = R6[K7('GetWorldRect')]
  0022  MOVE      R7 = R0
  0023  CALL      R6 = call(R6, 1 args, 1 rets)
  0024  SELF      R8 = R5[K8('Overlaps')] (self)
  0025  MOVE      R9 = R0
  0026  CALL      R7 = call(R7, 1 args, 2 rets)
  0027  TEST      if not R7 then   -> -131042
  0028  JMP       (jump)   -> 33
  0029  SELF      R8 = R0[K3('_UpdateLockView')] (self)
  0030  CALL      R7 = call(R7, 0 args, 1 rets)
  0031  LOADNIL   R7..R7 = nil
  0032  RETURN    return R7..R6
  0033  SELF      R8 = R3[K9('SetParent')] (self)
  0034  SELF      R10 = R2[K10('GetFrontRoot')] (self)
  0035  CALL      R9 = call(R9, 1 args, 1 rets)
  0036  LOADBOOL  R10 = true
  0037  CALL      R7 = call(R7, 0 args, 3 rets)
  0038  SELF      R8 = R1[K11('PlayUnlockAni')] (self)
  0039  TAILCALL  tailcall(R7, 0)
  0040  RETURN    return R7..R6
  0041  RETURN    return R0..R-1
; ---------- proto13 [PlaySwitchToClaimAnimation] ----------
  ; fn ?  line 249-345 np=1 va=0 ms=20 code=264 consts=52 upvals=12 protos=5
  ;   K[0]='DOTween'
  ;   K[1]='Sequence'
  ;   K[2]='AppendCallback'
  ;   K[3]='Join'
  ;   K[4]='m_claimRootCanvasGroup'
  ;   K[5]='DOFade'
  ;   K[6]=1
  ;   K[7]=10
  ;   K[8]='m_claimRoot'
  ;   K[9]='DOScale'
  ;   K[10]=1.15
  ;   K[11]='Append'
  ;   K[12]=0.9
  ;   K[13]='Insert'
  ;   K[14]=0
  ;   K[15]='AppendInterval'
  ;   K[16]=15
  ;   K[17]='m_claimTextCanvasGroup'
  ;   K[18]='m_claimTextRectTransform'
  ;   K[19]='Vector3'
  ;   K[20]=0.95
  ;   K[21]=0
  ;   K[22]='m_rewardContentRectTransform'
  ;   K[23]='DOLocalMove'
  ;   K[24]='m_rewardRoot'
  ;   K[25]='InverseTransformPoint'
  ;   K[26]='m_claimRewardRoot'
  ;   K[27]='position'
  ;   K[28]='ipairs'
  ;   K[29]='m_rewardContent'
  ;   K[30]='GetRewardItems'
  ;   K[31]='GetIconRectTrans'
  ;   K[32]='localScale'
  ;   K[33]=0
  ;   K[34]='x'
  ;   K[35]=1.2
  ;   K[36]='y'
  ;   K[37]='z'
  ;   K[38]='GetAmountRectTransform'
  ;   K[39]='DOAnchorPos'
  ;   K[40]='DOVirtual'
  ;   K[41]='Float'
  ;   K[42]='GetInfoButtonCanvasGroup'
  ;   K[43]='IsVip'
  ;   K[44]='GetModel'
  ;   K[45]='HasTicket'
  ;   K[46]='UIUtil'
  ;   K[47]='SetLocalScale'
  ;   K[48]='m_lockAnimationRoot'
  ;   K[49]=20
  ;   K[50]=1.25
  ;   K[51]=0.85
  ;   upvals: _ENV, TIME_PER_FRAME, REWARD_SCALE_CLAIM, AMOUNT_TEXT_ANCHORED_POS_CLAIM, AMOUNT_TEXT_SIZE, AMOUNT_TEXT_SIZE_CLAIM, AMOUNT_TEXT_OUTLINE_WIDTH, AMOUNT_TEXT_OUTLINE_WIDTH_CLAIM, AMOUNT_TEXT_COLOR, AMOUNT_TEXT_COLOR_CLAIM_NON_VIP, AMOUNT_TEXT_OUTLINE_COLOR, AMOUNT_TEXT_OUTLINE_COLOR_CLAIM_NON_VIP
  ;   locals: self(0-264), sequence(3-264), sequenceClaimRoot(6-264), sequenceClaimText(48-264), sequenceRewardItem(94-264), (for generator)(130-195), (for state)(130-195), (for control)(130-195), _(131-193), rewardItem(131-193), scale(134-192), sequenceLockAppear(212-262)
  0000  GETTABUP  R1 = _ENV[K0('DOTween')]
  0001  GETTABLE  R1 = R1[K1('Sequence')]
  0002  CALL      R1 = call(R1, 1 args, 0 rets)
  0003  GETTABUP  R2 = _ENV[K0('DOTween')]
  0004  GETTABLE  R2 = R2[K1('Sequence')]
  0005  CALL      R2 = call(R2, 1 args, 0 rets)
  0006  SELF      R4 = R2[K2('AppendCallback')] (self)
  0007  CLOSURE   R5 = closure proto0
  0008  CALL      R3 = call(R3, 0 args, 2 rets)
  0009  SELF      R4 = R2[K3('Join')] (self)
  0010  GETTABLE  R5 = R0[K4('m_claimRootCanvasGroup')]
  0011  SELF      R6 = R5[K5('DOFade')] (self)
  0012  LOADK     R7 = K6 1
  0013  GETUPVAL  R8 = _ENV
  0014  MUL       R8 = K7(10) mul R8
  0015  CALL      R5 = call(R5, -1 args, 3 rets)
  0016  CALL      R3 = call(R3, 0 args, -1 rets)
  0017  SELF      R4 = R2[K3('Join')] (self)
  0018  GETTABLE  R5 = R0[K8('m_claimRoot')]
  0019  SELF      R6 = R5[K9('DOScale')] (self)
  0020  LOADK     R7 = K10 1.15
  0021  GETUPVAL  R8 = _ENV
  0022  MUL       R8 = K7(10) mul R8
  0023  CALL      R5 = call(R5, -1 args, 3 rets)
  0024  CALL      R3 = call(R3, 0 args, -1 rets)
  0025  SELF      R4 = R2[K11('Append')] (self)
  0026  GETTABLE  R5 = R0[K8('m_claimRoot')]
  0027  SELF      R6 = R5[K9('DOScale')] (self)
  0028  LOADK     R7 = K12 0.9
  0029  GETUPVAL  R8 = _ENV
  0030  MUL       R8 = K7(10) mul R8
  0031  CALL      R5 = call(R5, -1 args, 3 rets)
  0032  CALL      R3 = call(R3, 0 args, -1 rets)
  0033  SELF      R4 = R2[K11('Append')] (self)
  0034  GETTABLE  R5 = R0[K8('m_claimRoot')]
  0035  SELF      R6 = R5[K9('DOScale')] (self)
  0036  LOADK     R7 = K6 1
  0037  GETUPVAL  R8 = _ENV
  0038  MUL       R8 = K7(10) mul R8
  0039  CALL      R5 = call(R5, -1 args, 3 rets)
  0040  CALL      R3 = call(R3, 0 args, -1 rets)
  0041  SELF      R4 = R1[K13('Insert')] (self)
  0042  LOADK     R5 = K14 0
  0043  MOVE      R6 = R0
  0044  CALL      R3 = call(R3, 0 args, 3 rets)
  0045  GETTABUP  R3 = _ENV[K0('DOTween')]
  0046  GETTABLE  R3 = R3[K1('Sequence')]
  0047  CALL      R3 = call(R3, 1 args, 0 rets)
  0048  SELF      R5 = R3[K2('AppendCallback')] (self)
  0049  CLOSURE   R6 = closure proto1
  0050  CALL      R4 = call(R4, 0 args, 2 rets)
  0051  SELF      R5 = R3[K15('AppendInterval')] (self)
  0052  GETUPVAL  R6 = _ENV
  0053  MUL       R6 = K16(15) mul R6
  0054  CALL      R4 = call(R4, 0 args, 2 rets)
  0055  SELF      R5 = R3[K11('Append')] (self)
  0056  GETTABLE  R6 = R0[K17('m_claimTextCanvasGroup')]
  0057  SELF      R7 = R6[K5('DOFade')] (self)
  0058  LOADK     R8 = K6 1
  0059  GETUPVAL  R9 = _ENV
  0060  MUL       R9 = K7(10) mul R9
  0061  CALL      R6 = call(R6, -1 args, 3 rets)
  0062  CALL      R4 = call(R4, 0 args, -1 rets)
  0063  SELF      R5 = R3[K3('Join')] (self)
  0064  GETTABLE  R6 = R0[K18('m_claimTextRectTransform')]
  0065  SELF      R7 = R6[K9('DOScale')] (self)
  0066  GETTABUP  R8 = _ENV[K19('Vector3')]
  0067  LOADK     R9 = K20 0.95
  0068  LOADK     R10 = K20 0.95
  0069  LOADK     R11 = K6 1
  0070  CALL      R8 = call(R8, 1 args, 3 rets)
  0071  GETUPVAL  R9 = _ENV
  0072  MUL       R9 = K7(10) mul R9
  0073  CALL      R6 = call(R6, -1 args, 3 rets)
  0074  CALL      R4 = call(R4, 0 args, -1 rets)
  0075  SELF      R5 = R3[K11('Append')] (self)
  0076  GETTABLE  R6 = R0[K18('m_claimTextRectTransform')]
  0077  SELF      R7 = R6[K9('DOScale')] (self)
  0078  GETTABUP  R8 = _ENV[K19('Vector3')]
  0079  LOADK     R9 = K6 1
  0080  LOADK     R10 = K6 1
  0081  LOADK     R11 = K6 1
  0082  CALL      R8 = call(R8, 1 args, 3 rets)
  0083  GETUPVAL  R9 = _ENV
  0084  MUL       R9 = K7(10) mul R9
  0085  CALL      R6 = call(R6, -1 args, 3 rets)
  0086  CALL      R4 = call(R4, 0 args, -1 rets)
  0087  SELF      R5 = R1[K13('Insert')] (self)
  0088  LOADK     R6 = K21 0
  0089  MOVE      R7 = R0
  0090  CALL      R4 = call(R4, 0 args, 3 rets)
  0091  GETTABUP  R4 = _ENV[K0('DOTween')]
  0092  GETTABLE  R4 = R4[K1('Sequence')]
  0093  CALL      R4 = call(R4, 1 args, 0 rets)
  0094  SELF      R6 = R4[K15('AppendInterval')] (self)
  0095  GETUPVAL  R7 = _ENV
  0096  MUL       R7 = K7(10) mul R7
  0097  CALL      R5 = call(R5, 0 args, 2 rets)
  0098  SELF      R6 = R4[K11('Append')] (self)
  0099  GETTABLE  R7 = R0[K22('m_rewardContentRectTransform')]
  0100  SELF      R8 = R7[K9('DOScale')] (self)
  0101  GETTABUP  R9 = _ENV[K19('Vector3')]
  0102  GETUPVAL  R10 = _ENV
  0103  GETUPVAL  R11 = _ENV
  0104  LOADK     R12 = K6 1
  0105  CALL      R9 = call(R9, 1 args, 3 rets)
  0106  GETUPVAL  R10 = _ENV
  0107  MUL       R10 = K7(10) mul R10
  0108  CALL      R7 = call(R7, -1 args, 3 rets)
  0109  CALL      R5 = call(R5, 0 args, -1 rets)
  0110  SELF      R6 = R4[K3('Join')] (self)
  0111  GETTABLE  R7 = R0[K22('m_rewardContentRectTransform')]
  0112  SELF      R8 = R7[K23('DOLocalMove')] (self)
  0113  GETTABLE  R9 = R0[K24('m_rewardRoot')]
  0114  SELF      R10 = R9[K25('InverseTransformPoint')] (self)
  0115  GETTABLE  R11 = R0[K26('m_claimRewardRoot')]
  0116  GETTABLE  R11 = R11[K27('position')]
  0117  CALL      R9 = call(R9, 1 args, 2 rets)
  0118  GETUPVAL  R10 = _ENV
  0119  MUL       R10 = K7(10) mul R10
  0120  CALL      R7 = call(R7, -1 args, 3 rets)
  0121  CALL      R5 = call(R5, 0 args, -1 rets)
  0122  SELF      R6 = R1[K2('AppendCallback')] (self)
  0123  CLOSURE   R7 = closure proto2
  0124  CALL      R5 = call(R5, 0 args, 2 rets)
  0125  GETTABUP  R5 = _ENV[K28('ipairs')]
  0126  GETTABLE  R6 = R0[K29('m_rewardContent')]
  0127  SELF      R7 = R6[K30('GetRewardItems')] (self)
  0128  CALL      R6 = call(R6, -1 args, 1 rets)
  0129  CALL      R5 = call(R5, 3 args, -1 rets)
  0130  JMP       (jump)   -> 193
  0131  SELF      R11 = R9[K31('GetIconRectTrans')] (self)
  0132  CALL      R10 = call(R10, 1 args, 1 rets)
  0133  GETTABLE  R10 = R10[K32('localScale')]
  0134  SELF      R12 = R4[K13('Insert')] (self)
  0135  LOADK     R13 = K33 0
  0136  SELF      R15 = R9[K31('GetIconRectTrans')] (self)
  0137  CALL      R14 = call(R14, 1 args, 1 rets)
  0138  SELF      R15 = R14[K9('DOScale')] (self)
  0139  GETTABUP  R16 = _ENV[K19('Vector3')]
  0140  GETTABLE  R17 = R10[K34('x')]
  0141  MUL       R17 = K35(1.2) mul R17
  0142  GETTABLE  R18 = R10[K36('y')]
  0143  MUL       R18 = K35(1.2) mul R18
  0144  GETTABLE  R19 = R10[K37('z')]
  0145  CALL      R16 = call(R16, 1 args, 3 rets)
  0146  GETUPVAL  R17 = _ENV
  0147  MUL       R17 = K7(10) mul R17
  0148  CALL      R14 = call(R14, -1 args, 3 rets)
  0149  CALL      R11 = call(R11, 0 args, -1 rets)
  0150  SELF      R12 = R4[K13('Insert')] (self)
  0151  GETUPVAL  R13 = _ENV
  0152  MUL       R13 = K7(10) mul R13
  0153  SELF      R15 = R9[K31('GetIconRectTrans')] (self)
  0154  CALL      R14 = call(R14, 1 args, 1 rets)
  0155  SELF      R15 = R14[K9('DOScale')] (self)
  0156  MOVE      R16 = R0
  0157  GETUPVAL  R17 = _ENV
  0158  MUL       R17 = K7(10) mul R17
  0159  CALL      R14 = call(R14, -1 args, 3 rets)
  0160  CALL      R11 = call(R11, 0 args, -1 rets)
  0161  SELF      R12 = R4[K3('Join')] (self)
  0162  SELF      R14 = R9[K38('GetAmountRectTransform')] (self)
  0163  CALL      R13 = call(R13, 1 args, 1 rets)
  0164  SELF      R14 = R13[K39('DOAnchorPos')] (self)
  0165  GETUPVAL  R15 = _ENV
  0166  GETUPVAL  R16 = _ENV
  0167  MUL       R16 = K7(10) mul R16
  0168  CALL      R13 = call(R13, -1 args, 3 rets)
  0169  CALL      R11 = call(R11, 0 args, -1 rets)
  0170  SELF      R12 = R4[K3('Join')] (self)
  0171  GETTABUP  R13 = _ENV[K40('DOVirtual')]
  0172  GETTABLE  R13 = R13[K41('Float')]
  0173  LOADK     R14 = K33 0
  0174  LOADK     R15 = K6 1
  0175  GETUPVAL  R16 = _ENV
  0176  MUL       R16 = K7(10) mul R16
  0177  CLOSURE   R17 = closure proto3
  0178  CALL      R13 = call(R13, -1 args, 4 rets)
  0179  CALL      R11 = call(R11, 0 args, -1 rets)
  0180  SELF      R12 = R4[K3('Join')] (self)
  0181  SELF      R14 = R9[K42('GetInfoButtonCanvasGroup')] (self)
  0182  CALL      R13 = call(R13, 1 args, 1 rets)
  0183  SELF      R14 = R13[K5('DOFade')] (self)
  0184  LOADK     R15 = K33 0
  0185  GETUPVAL  R16 = _ENV
  0186  MUL       R16 = K7(10) mul R16
  0187  CALL      R13 = call(R13, -1 args, 3 rets)
  0188  CALL      R11 = call(R11, 0 args, -1 rets)
  0189  SELF      R12 = R4[K2('AppendCallback')] (self)
  0190  CLOSURE   R13 = closure proto4
  0191  CALL      R11 = call(R11, 0 args, 2 rets)
  0192  JMP       (jump)   -> 193
  0193  TFORCALL  tforcall R5
  0194  TFORLOOP  tforloop R7(sBx=-64)   -> 131
  0195  SELF      R6 = R1[K13('Insert')] (self)
  0196  LOADK     R7 = K33 0
  0197  MOVE      R8 = R0
  0198  CALL      R5 = call(R5, 0 args, 3 rets)
  0199  SELF      R6 = R0[K43('IsVip')] (self)
  0200  CALL      R5 = call(R5, 1 args, 1 rets)
  0201  TEST      if not R5 then   -> -130869
  0202  JMP       (jump)   -> 262
  0203  SELF      R6 = R0[K44('GetModel')] (self)
  0204  CALL      R5 = call(R5, 1 args, 1 rets)
  0205  SELF      R6 = R5[K45('HasTicket')] (self)
  0206  CALL      R5 = call(R5, 1 args, 1 rets)
  0207  TEST      if not R5 then   -> -130862
  0208  JMP       (jump)   -> 262
  0209  GETTABUP  R5 = _ENV[K0('DOTween')]
  0210  GETTABLE  R5 = R5[K1('Sequence')]
  0211  CALL      R5 = call(R5, 1 args, 0 rets)
  0212  GETTABUP  R6 = _ENV[K46('UIUtil')]
  0213  GETTABLE  R6 = R6[K47('SetLocalScale')]
  0214  GETTABLE  R7 = R0[K48('m_lockAnimationRoot')]
  0215  LOADK     R8 = K33 0
  0216  LOADK     R9 = K33 0
  0217  CALL      R6 = call(R6, 0 args, 3 rets)
  0218  SELF      R7 = R5[K15('AppendInterval')] (self)
  0219  GETUPVAL  R8 = _ENV
  0220  MUL       R8 = K49(20) mul R8
  0221  CALL      R6 = call(R6, 0 args, 2 rets)
  0222  SELF      R7 = R5[K11('Append')] (self)
  0223  GETTABLE  R8 = R0[K48('m_lockAnimationRoot')]
  0224  SELF      R9 = R8[K9('DOScale')] (self)
  0225  GETTABUP  R10 = _ENV[K19('Vector3')]
  0226  LOADK     R11 = K50 1.25
  0227  LOADK     R12 = K50 1.25
  0228  LOADK     R13 = K6 1
  0229  CALL      R10 = call(R10, 1 args, 3 rets)
  0230  GETUPVAL  R11 = _ENV
  0231  MUL       R11 = K7(10) mul R11
  0232  CALL      R8 = call(R8, -1 args, 3 rets)
  0233  CALL      R6 = call(R6, 0 args, -1 rets)
  0234  SELF      R7 = R5[K11('Append')] (self)
  0235  GETTABLE  R8 = R0[K48('m_lockAnimationRoot')]
  0236  SELF      R9 = R8[K9('DOScale')] (self)
  0237  GETTABUP  R10 = _ENV[K19('Vector3')]
  0238  LOADK     R11 = K51 0.85
  0239  LOADK     R12 = K51 0.85
  0240  LOADK     R13 = K6 1
  0241  CALL      R10 = call(R10, 1 args, 3 rets)
  0242  GETUPVAL  R11 = _ENV
  0243  MUL       R11 = K7(10) mul R11
  0244  CALL      R8 = call(R8, -1 args, 3 rets)
  0245  CALL      R6 = call(R6, 0 args, -1 rets)
  0246  SELF      R7 = R5[K11('Append')] (self)
  0247  GETTABLE  R8 = R0[K48('m_lockAnimationRoot')]
  0248  SELF      R9 = R8[K9('DOScale')] (self)
  0249  GETTABUP  R10 = _ENV[K19('Vector3')]
  0250  LOADK     R11 = K6 1
  0251  LOADK     R12 = K6 1
  0252  LOADK     R13 = K6 1
  0253  CALL      R10 = call(R10, 1 args, 3 rets)
  0254  GETUPVAL  R11 = _ENV
  0255  MUL       R11 = K7(10) mul R11
  0256  CALL      R8 = call(R8, -1 args, 3 rets)
  0257  CALL      R6 = call(R6, 0 args, -1 rets)
  0258  SELF      R7 = R1[K13('Insert')] (self)
  0259  LOADK     R8 = K33 0
  0260  MOVE      R9 = R0
  0261  CALL      R6 = call(R6, 0 args, 3 rets)
  0262  RETURN    return R1..R0
  0263  RETURN    return R0..R-1
  ; ---------- proto0 [] ----------
    ; fn ?  line 257-261 np=0 va=0 ms=4 code=24 consts=11 upvals=2 protos=0
    ;   K[0]='m_claimRootCanvasGroup'
    ;   K[1]='alpha'
    ;   K[2]=0
    ;   K[3]='UIUtil'
    ;   K[4]='SetActive'
    ;   K[5]='m_claimButtonGo'
    ;   K[6]='m_lockWithAni'
    ;   K[7]='gameObject'
    ;   K[8]='IsVip'
    ;   K[9]='GetModel'
    ;   K[10]='HasTicket'
    ;   upvals: self, _ENV
    0000  GETTABUP  R0 = self[K0('m_claimRootCanvasGroup')]
    0001  SETTABLE  R0[K1('alpha')] = K2(0)
    0002  GETTABUP  R0 = _ENV[K3('UIUtil')]
    0003  GETTABLE  R0 = R0[K4('SetActive')]
    0004  GETTABUP  R1 = self[K5('m_claimButtonGo')]
    0005  LOADBOOL  R2 = true
    0006  CALL      R0 = call(R0, 0 args, 2 rets)
    0007  GETTABUP  R0 = _ENV[K3('UIUtil')]
    0008  GETTABLE  R0 = R0[K4('SetActive')]
    0009  GETTABUP  R1 = self[K6('m_lockWithAni')]
    0010  GETTABLE  R1 = R1[K7('gameObject')]
    0011  GETUPVAL  R2 = self
    0012  SELF      R3 = R2[K8('IsVip')] (self)
    0013  CALL      R2 = call(R2, 1 args, 1 rets)
    0014  TEST      if not R2 then   -> -131056
    0015  JMP       (jump)   -> 22
    0016  GETUPVAL  R2 = self
    0017  SELF      R3 = R2[K9('GetModel')] (self)
    0018  CALL      R2 = call(R2, 1 args, 1 rets)
    0019  SELF      R3 = R2[K10('HasTicket')] (self)
    0020  CALL      R2 = call(R2, 1 args, 1 rets)
    0021  NOT       R2 = not R0
    0022  CALL      R0 = call(R0, 0 args, 2 rets)
    0023  RETURN    return R0..R-1
  ; ---------- proto1 [] ----------
    ; fn ?  line 274-277 np=0 va=0 ms=4 code=9 consts=7 upvals=2 protos=0
    ;   K[0]='m_claimTextCanvasGroup'
    ;   K[1]='alpha'
    ;   K[2]=0
    ;   K[3]='UIUtil'
    ;   K[4]='SetLocalScale'
    ;   K[5]='m_claimTextRectTransform'
    ;   K[6]=1.1
    ;   upvals: self, _ENV
    0000  GETTABUP  R0 = self[K0('m_claimTextCanvasGroup')]
    0001  SETTABLE  R0[K1('alpha')] = K2(0)
    0002  GETTABUP  R0 = _ENV[K3('UIUtil')]
    0003  GETTABLE  R0 = R0[K4('SetLocalScale')]
    0004  GETTABUP  R1 = self[K5('m_claimTextRectTransform')]
    0005  LOADK     R2 = K6 1.1
    0006  LOADK     R3 = K6 1.1
    0007  CALL      R0 = call(R0, 0 args, 3 rets)
    0008  RETURN    return R0..R-1
  ; ---------- proto2 [] ----------
    ; fn ?  line 297-301 np=0 va=0 ms=4 code=14 consts=7 upvals=1 protos=0
    ;   K[0]='m_rewardContentRectTransform'
    ;   K[1]='SetParent'
    ;   K[2]='m_claimRewardRoot'
    ;   K[3]='SetAnchoredPosXY'
    ;   K[4]=0
    ;   K[5]='m_multiImageButton'
    ;   K[6]='UpdateGraphics'
    ;   upvals: self
    0000  GETTABUP  R0 = self[K0('m_rewardContentRectTransform')]
    0001  SELF      R1 = R0[K1('SetParent')] (self)
    0002  GETTABUP  R2 = self[K2('m_claimRewardRoot')]
    0003  LOADBOOL  R3 = false
    0004  CALL      R0 = call(R0, 0 args, 3 rets)
    0005  GETTABUP  R0 = self[K0('m_rewardContentRectTransform')]
    0006  SELF      R1 = R0[K3('SetAnchoredPosXY')] (self)
    0007  LOADK     R2 = K4 0
    0008  LOADK     R3 = K4 0
    0009  CALL      R0 = call(R0, 0 args, 3 rets)
    0010  GETTABUP  R0 = self[K5('m_multiImageButton')]
    0011  SELF      R1 = R0[K6('UpdateGraphics')] (self)
    0012  CALL      R0 = call(R0, 0 args, 1 rets)
    0013  RETURN    return R0..R-1
  ; ---------- proto3 [] ----------
    ; fn ?  line 312-321 np=1 va=0 ms=6 code=49 consts=11 upvals=11 protos=0
    ;   K[0]='GetAmountText'
    ;   K[1]='fontSize'
    ;   K[2]='math'
    ;   K[3]='floor'
    ;   K[4]='GetAmountTextUIOutline'
    ;   K[5]='outlineWidth'
    ;   K[6]='IsVip'
    ;   K[7]='color'
    ;   K[8]='CSColor'
    ;   K[9]='Lerp'
    ;   K[10]='outlineColor'
    ;   upvals: rewardItem, _ENV, AMOUNT_TEXT_SIZE, AMOUNT_TEXT_SIZE_CLAIM, AMOUNT_TEXT_OUTLINE_WIDTH, AMOUNT_TEXT_OUTLINE_WIDTH_CLAIM, self, AMOUNT_TEXT_COLOR, AMOUNT_TEXT_COLOR_CLAIM_NON_VIP, AMOUNT_TEXT_OUTLINE_COLOR, AMOUNT_TEXT_OUTLINE_COLOR_CLAIM_NON_VIP
    ;   locals: t(0-49)
    0000  GETUPVAL  R1 = rewardItem
    0001  SELF      R2 = R1[K0('GetAmountText')] (self)
    0002  CALL      R1 = call(R1, 1 args, 1 rets)
    0003  GETTABUP  R2 = _ENV[K2('math')]
    0004  GETTABLE  R2 = R2[K3('floor')]
    0005  GETUPVAL  R3 = rewardItem
    0006  GETUPVAL  R4 = rewardItem
    0007  GETUPVAL  R5 = rewardItem
    0008  SUB       R4 = R5 sub R4
    0009  MUL       R4 = R0 mul R4
    0010  ADD       R3 = R4 add R3
    0011  CALL      R2 = call(R2, 1 args, 1 rets)
    0012  SETTABLE  R1[K1('fontSize')] = R2
    0013  GETUPVAL  R1 = rewardItem
    0014  SELF      R2 = R1[K4('GetAmountTextUIOutline')] (self)
    0015  CALL      R1 = call(R1, 1 args, 1 rets)
    0016  GETUPVAL  R2 = rewardItem
    0017  GETUPVAL  R3 = rewardItem
    0018  GETUPVAL  R4 = rewardItem
    0019  SUB       R3 = R4 sub R3
    0020  MUL       R3 = R0 mul R3
    0021  ADD       R2 = R3 add R2
    0022  SETTABLE  R1[K5('outlineWidth')] = R2
    0023  GETUPVAL  R1 = rewardItem
    0024  SELF      R2 = R1[K6('IsVip')] (self)
    0025  CALL      R1 = call(R1, 1 args, 1 rets)
    0026  TEST      if not R1 then   -> -131043
    0027  JMP       (jump)   -> 48
    0028  GETUPVAL  R1 = rewardItem
    0029  SELF      R2 = R1[K0('GetAmountText')] (self)
    0030  CALL      R1 = call(R1, 1 args, 1 rets)
    0031  GETTABUP  R2 = _ENV[K8('CSColor')]
    0032  GETTABLE  R2 = R2[K9('Lerp')]
    0033  GETUPVAL  R3 = rewardItem
    0034  GETUPVAL  R4 = rewardItem
    0035  MOVE      R5 = R0
    0036  CALL      R2 = call(R2, 1 args, 3 rets)
    0037  SETTABLE  R1[K7('color')] = R2
    0038  GETUPVAL  R1 = rewardItem
    0039  SELF      R2 = R1[K4('GetAmountTextUIOutline')] (self)
    0040  CALL      R1 = call(R1, 1 args, 1 rets)
    0041  GETTABUP  R2 = _ENV[K8('CSColor')]
    0042  GETTABLE  R2 = R2[K9('Lerp')]
    0043  GETUPVAL  R3 = rewardItem
    0044  GETUPVAL  R4 = rewardItem
    0045  MOVE      R5 = R0
    0046  CALL      R2 = call(R2, 1 args, 3 rets)
    0047  SETTABLE  R1[K10('outlineColor')] = R2
    0048  RETURN    return R0..R-1
  ; ---------- proto4 [] ----------
    ; fn ?  line 325-327 np=0 va=0 ms=2 code=5 consts=3 upvals=1 protos=0
    ;   K[0]='GetInfoButtonCanvasGroup'
    ;   K[1]='blocksRaycasts'
    ;   K[2]=false
    ;   upvals: rewardItem
    0000  GETUPVAL  R0 = rewardItem
    0001  SELF      R1 = R0[K0('GetInfoButtonCanvasGroup')] (self)
    0002  CALL      R0 = call(R0, 1 args, 1 rets)
    0003  SETTABLE  R0[K1('blocksRaycasts')] = K2(false)
    0004  RETURN    return R0..R-1
; ---------- proto14 [TryPlayClaimAnimationLoop] ----------
  ; fn ?  line 349-358 np=2 va=0 ms=5 code=12 consts=4 upvals=0 protos=0
  ;   K[0]='m_claimAnimationLoopSequence'
  ;   K[1]=nil
  ;   K[2]='CanAcquireReward'
  ;   K[3]='PlayClaimAnimationLoop'
  ;   locals: self(0-12), animationTime(0-12)
  0000  GETTABLE  R2 = R0[K0('m_claimAnimationLoopSequence')]
  0001  EQ        if R1 eq K1(nil)   -> -129788
  0002  JMP       (jump)   -> 4
  0003  RETURN    return R0..R-1
  0004  SELF      R3 = R0[K2('CanAcquireReward')] (self)
  0005  CALL      R2 = call(R2, 1 args, 1 rets)
  0006  TEST      if not R2 then   -> -131064
  0007  JMP       (jump)   -> 11
  0008  SELF      R3 = R0[K3('PlayClaimAnimationLoop')] (self)
  0009  MOVE      R4 = R0
  0010  CALL      R2 = call(R2, 0 args, 2 rets)
  0011  RETURN    return R0..R-1
; ---------- proto15 [GetClaimAnimationLoopTime] ----------
  ; fn ?  line 361-366 np=1 va=0 ms=4 code=11 consts=4 upvals=0 protos=0
  ;   K[0]='m_claimAnimationLoopSequence'
  ;   K[1]=nil
  ;   K[2]='Elapsed'
  ;   K[3]=0
  ;   locals: self(0-11)
  0000  GETTABLE  R1 = R0[K0('m_claimAnimationLoopSequence')]
  0001  EQ        if R1 eq K1(nil)   -> -130300
  0002  JMP       (jump)   -> 8
  0003  GETTABLE  R1 = R0[K0('m_claimAnimationLoopSequence')]
  0004  SELF      R2 = R1[K2('Elapsed')] (self)
  0005  LOADBOOL  R3 = true
  0006  TAILCALL  tailcall(R1, 0)
  0007  RETURN    return R1..R0
  0008  LOADK     R1 = K3 0
  0009  RETURN    return R1..R0
  0010  RETURN    return R0..R-1
; ---------- proto16 [PlayClaimAnimationLoop] ----------
  ; fn ?  line 370-403 np=2 va=0 ms=11 code=91 consts=26 upvals=2 protos=2
  ;   K[0]=0
  ;   K[1]=120
  ;   K[2]='DOTween'
  ;   K[3]='Sequence'
  ;   K[4]='AppendInterval'
  ;   K[5]='AppendCallback'
  ;   K[6]='m_claimAnimationLoopSequence'
  ;   K[7]='m_cellBgCanvasGroup'
  ;   K[8]='alpha'
  ;   K[9]='Append'
  ;   K[10]='m_claimRoot'
  ;   K[11]='DOScale'
  ;   K[12]='Vector3'
  ;   K[13]=1.05
  ;   K[14]=1
  ;   K[15]=60
  ;   K[16]='SetEase'
  ;   K[17]='Ease'
  ;   K[18]='InOutSine'
  ;   K[19]='Join'
  ;   K[20]='DOFade'
  ;   K[21]='SetLoops'
  ;   K[22]=-1
  ;   K[23]='SetAutoKill'
  ;   K[24]='OnKill'
  ;   K[25]='m_claimAnimationLoopSequence'
  ;   upvals: TIME_PER_FRAME, _ENV
  ;   locals: self(0-91), animationTime(0-91), duration(7-19), sequence(11-19), sequenceLoop(24-91)
  0000  TEST      if not R1 then   -> -131069
  0001  JMP       (jump)   -> 3
  0002  LOADK     R1 = K0 0
  0003  LT        if R0 lt R1   -> 6
  0004  JMP       (jump)   -> 19
  0005  GETUPVAL  R2 = TIME_PER_FRAME
  0006  MUL       R2 = K1(120) mul R2
  0007  MOD       R1 = R2 mod R1
  0008  GETTABUP  R3 = _ENV[K2('DOTween')]
  0009  GETTABLE  R3 = R3[K3('Sequence')]
  0010  CALL      R3 = call(R3, 1 args, 0 rets)
  0011  SELF      R5 = R3[K4('AppendInterval')] (self)
  0012  SUB       R6 = R1 sub R2
  0013  CALL      R4 = call(R4, 0 args, 2 rets)
  0014  SELF      R5 = R3[K5('AppendCallback')] (self)
  0015  CLOSURE   R6 = closure proto0
  0016  CALL      R4 = call(R4, 0 args, 2 rets)
  0017  SETTABLE  R0[K6('m_claimAnimationLoopSequence')] = R3
  0018  RETURN    return R0..R-1
  0019  GETTABLE  R2 = R0[K7('m_cellBgCanvasGroup')]
  0020  SETTABLE  R2[K8('alpha')] = K0(0)
  0021  GETTABUP  R2 = _ENV[K2('DOTween')]
  0022  GETTABLE  R2 = R2[K3('Sequence')]
  0023  CALL      R2 = call(R2, 1 args, 0 rets)
  0024  SELF      R4 = R2[K9('Append')] (self)
  0025  GETTABLE  R5 = R0[K10('m_claimRoot')]
  0026  SELF      R6 = R5[K11('DOScale')] (self)
  0027  GETTABUP  R7 = _ENV[K12('Vector3')]
  0028  LOADK     R8 = K13 1.05
  0029  LOADK     R9 = K13 1.05
  0030  LOADK     R10 = K14 1
  0031  CALL      R7 = call(R7, 1 args, 3 rets)
  0032  GETUPVAL  R8 = TIME_PER_FRAME
  0033  MUL       R8 = K15(60) mul R8
  0034  CALL      R5 = call(R5, 1 args, 3 rets)
  0035  SELF      R6 = R5[K16('SetEase')] (self)
  0036  GETTABUP  R7 = _ENV[K17('Ease')]
  0037  GETTABLE  R7 = R7[K18('InOutSine')]
  0038  CALL      R5 = call(R5, -1 args, 2 rets)
  0039  CALL      R3 = call(R3, 0 args, -1 rets)
  0040  SELF      R4 = R2[K19('Join')] (self)
  0041  GETTABLE  R5 = R0[K7('m_cellBgCanvasGroup')]
  0042  SELF      R6 = R5[K20('DOFade')] (self)
  0043  LOADK     R7 = K14 1
  0044  GETUPVAL  R8 = TIME_PER_FRAME
  0045  MUL       R8 = K15(60) mul R8
  0046  CALL      R5 = call(R5, 1 args, 3 rets)
  0047  SELF      R6 = R5[K16('SetEase')] (self)
  0048  GETTABUP  R7 = _ENV[K17('Ease')]
  0049  GETTABLE  R7 = R7[K18('InOutSine')]
  0050  CALL      R5 = call(R5, -1 args, 2 rets)
  0051  CALL      R3 = call(R3, 0 args, -1 rets)
  0052  SELF      R4 = R2[K9('Append')] (self)
  0053  GETTABLE  R5 = R0[K10('m_claimRoot')]
  0054  SELF      R6 = R5[K11('DOScale')] (self)
  0055  GETTABUP  R7 = _ENV[K12('Vector3')]
  0056  LOADK     R8 = K14 1
  0057  LOADK     R9 = K14 1
  0058  LOADK     R10 = K14 1
  0059  CALL      R7 = call(R7, 1 args, 3 rets)
  0060  GETUPVAL  R8 = TIME_PER_FRAME
  0061  MUL       R8 = K15(60) mul R8
  0062  CALL      R5 = call(R5, 1 args, 3 rets)
  0063  SELF      R6 = R5[K16('SetEase')] (self)
  0064  GETTABUP  R7 = _ENV[K17('Ease')]
  0065  GETTABLE  R7 = R7[K18('InOutSine')]
  0066  CALL      R5 = call(R5, -1 args, 2 rets)
  0067  CALL      R3 = call(R3, 0 args, -1 rets)
  0068  SELF      R4 = R2[K19('Join')] (self)
  0069  GETTABLE  R5 = R0[K7('m_cellBgCanvasGroup')]
  0070  SELF      R6 = R5[K20('DOFade')] (self)
  0071  LOADK     R7 = K0 0
  0072  GETUPVAL  R8 = TIME_PER_FRAME
  0073  MUL       R8 = K15(60) mul R8
  0074  CALL      R5 = call(R5, 1 args, 3 rets)
  0075  SELF      R6 = R5[K16('SetEase')] (self)
  0076  GETTABUP  R7 = _ENV[K17('Ease')]
  0077  GETTABLE  R7 = R7[K18('InOutSine')]
  0078  CALL      R5 = call(R5, -1 args, 2 rets)
  0079  CALL      R3 = call(R3, 0 args, -1 rets)
  0080  SELF      R4 = R2[K21('SetLoops')] (self)
  0081  LOADK     R5 = K22 -1
  0082  CALL      R3 = call(R3, 0 args, 2 rets)
  0083  SELF      R4 = R2[K23('SetAutoKill')] (self)
  0084  LOADBOOL  R5 = false
  0085  CALL      R3 = call(R3, 0 args, 2 rets)
  0086  SELF      R4 = R2[K24('OnKill')] (self)
  0087  CLOSURE   R5 = closure proto1
  0088  CALL      R3 = call(R3, 0 args, 2 rets)
  0089  SETTABLE  R0[K25('m_claimAnimationLoopSequence')] = R2
  0090  RETURN    return R0..R-1
  ; ---------- proto0 [m_claimAnimationLoopSequence] ----------
    ; fn ?  line 381-383 np=0 va=0 ms=2 code=4 consts=1 upvals=1 protos=0
    ;   K[0]='PlayClaimAnimationLoop'
    ;   upvals: self
    0000  GETUPVAL  R0 = self
    0001  SELF      R1 = R0[K0('PlayClaimAnimationLoop')] (self)
    0002  CALL      R0 = call(R0, 0 args, 1 rets)
    0003  RETURN    return R0..R-1
  ; ---------- proto1 [m_claimAnimationLoopSequence] ----------
    ; fn ?  line 398-400 np=0 va=0 ms=2 code=2 consts=2 upvals=1 protos=0
    ;   K[0]='m_claimAnimationLoopSequence'
    ;   K[1]=nil
    ;   upvals: self
    0000  SETTABUP  self[K0('m_claimAnimationLoopSequence')] = K1(nil)
    0001  RETURN    return R0..R-1
; ---------- proto17 [TryPlayClaimLoopLightEffect] ----------
  ; fn ?  line 407-415 np=2 va=0 ms=5 code=13 consts=4 upvals=0 protos=0
  ;   K[0]='m_buttonLoopLightGo'
  ;   K[1]='activeSelf'
  ;   K[2]='CanAcquireReward'
  ;   K[3]='PlayClaimLoopLightEffect'
  ;   locals: self(0-13), effectTime(0-13)
  0000  GETTABLE  R2 = R0[K0('m_buttonLoopLightGo')]
  0001  GETTABLE  R2 = R2[K1('activeSelf')]
  0002  TEST      if not R2 then   -> -131068
  0003  JMP       (jump)   -> 5
  0004  RETURN    return R0..R-1
  0005  SELF      R3 = R0[K2('CanAcquireReward')] (self)
  0006  CALL      R2 = call(R2, 1 args, 1 rets)
  0007  TEST      if not R2 then   -> -131063
  0008  JMP       (jump)   -> 12
  0009  SELF      R3 = R0[K3('PlayClaimLoopLightEffect')] (self)
  0010  MOVE      R4 = R0
  0011  CALL      R2 = call(R2, 0 args, 2 rets)
  0012  RETURN    return R0..R-1
; ---------- proto18 [GetClaimLoopLightEffectTime] ----------
  ; fn ?  line 418-423 np=1 va=0 ms=2 code=10 consts=5 upvals=0 protos=0
  ;   K[0]='m_buttonLoopLightGo'
  ;   K[1]='activeSelf'
  ;   K[2]='m_buttonLoopLightEffect'
  ;   K[3]='time'
  ;   K[4]=0
  ;   locals: self(0-10)
  0000  GETTABLE  R1 = R0[K0('m_buttonLoopLightGo')]
  0001  GETTABLE  R1 = R1[K1('activeSelf')]
  0002  TEST      if not R1 then   -> -131068
  0003  JMP       (jump)   -> 7
  0004  GETTABLE  R1 = R0[K2('m_buttonLoopLightEffect')]
  0005  GETTABLE  R1 = R1[K3('time')]
  0006  RETURN    return R1..R0
  0007  LOADK     R1 = K4 0
  0008  RETURN    return R1..R0
  0009  RETURN    return R0..R-1
; ---------- proto19 [PlayClaimLoopLightEffect] ----------
  ; fn ?  line 427-435 np=2 va=0 ms=5 code=18 consts=7 upvals=1 protos=0
  ;   K[0]=0
  ;   K[1]='UIUtil'
  ;   K[2]='SetActive'
  ;   K[3]='m_buttonLoopLightGo'
  ;   K[4]='m_buttonLoopLightEffect'
  ;   K[5]='Simulate'
  ;   K[6]='Play'
  ;   upvals: _ENV
  ;   locals: self(0-18), effectTime(0-18)
  0000  TEST      if not R1 then   -> -131069
  0001  JMP       (jump)   -> 3
  0002  LOADK     R1 = K0 0
  0003  GETTABUP  R2 = _ENV[K1('UIUtil')]
  0004  GETTABLE  R2 = R2[K2('SetActive')]
  0005  GETTABLE  R3 = R0[K3('m_buttonLoopLightGo')]
  0006  LOADBOOL  R4 = true
  0007  CALL      R2 = call(R2, 0 args, 2 rets)
  0008  LT        if R0 lt R1   -> 11
  0009  JMP       (jump)   -> 17
  0010  GETTABLE  R2 = R0[K4('m_buttonLoopLightEffect')]
  0011  SELF      R3 = R2[K5('Simulate')] (self)
  0012  MOVE      R4 = R0
  0013  CALL      R2 = call(R2, 0 args, 2 rets)
  0014  GETTABLE  R2 = R0[K4('m_buttonLoopLightEffect')]
  0015  SELF      R3 = R2[K6('Play')] (self)
  0016  CALL      R2 = call(R2, 0 args, 1 rets)
  0017  RETURN    return R0..R-1
; ---------- proto20 [PlayClaimedAnimation] ----------
  ; fn ?  line 438-461 np=1 va=0 ms=10 code=77 consts=24 upvals=2 protos=1
  ;   K[0]='m_claimAnimationLoopSequence'
  ;   K[1]=nil
  ;   K[2]='Kill'
  ;   K[3]='DOTween'
  ;   K[4]='Sequence'
  ;   K[5]='Append'
  ;   K[6]='m_claimRootCanvasGroup'
  ;   K[7]='DOFade'
  ;   K[8]=0
  ;   K[9]=10
  ;   K[10]='Join'
  ;   K[11]='m_cellBgCanvasGroup'
  ;   K[12]='m_claimRoot'
  ;   K[13]='DOScale'
  ;   K[14]=0.8
  ;   K[15]='InsertCallback'
  ;   K[16]=0.2
  ;   K[17]='m_claimedAnimationRoot'
  ;   K[18]='Vector3'
  ;   K[19]=1.2
  ;   K[20]=1
  ;   K[21]=0.95
  ;   K[22]='blocksRaycasts'
  ;   K[23]=false
  ;   upvals: _ENV, TIME_PER_FRAME
  ;   locals: self(0-77), sequence(10-77)
  0000  GETTABLE  R1 = R0[K0('m_claimAnimationLoopSequence')]
  0001  EQ        if R1 eq K1(nil)   -> -130300
  0002  JMP       (jump)   -> 7
  0003  GETTABLE  R1 = R0[K0('m_claimAnimationLoopSequence')]
  0004  SELF      R2 = R1[K2('Kill')] (self)
  0005  CALL      R1 = call(R1, 0 args, 1 rets)
  0006  SETTABLE  R0[K0('m_claimAnimationLoopSequence')] = K1(nil)
  0007  GETTABUP  R1 = _ENV[K3('DOTween')]
  0008  GETTABLE  R1 = R1[K4('Sequence')]
  0009  CALL      R1 = call(R1, 1 args, 0 rets)
  0010  SELF      R3 = R1[K5('Append')] (self)
  0011  GETTABLE  R4 = R0[K6('m_claimRootCanvasGroup')]
  0012  SELF      R5 = R4[K7('DOFade')] (self)
  0013  LOADK     R6 = K8 0
  0014  GETUPVAL  R7 = _ENV
  0015  MUL       R7 = K9(10) mul R7
  0016  CALL      R4 = call(R4, -1 args, 3 rets)
  0017  CALL      R2 = call(R2, 0 args, -1 rets)
  0018  SELF      R3 = R1[K10('Join')] (self)
  0019  GETTABLE  R4 = R0[K11('m_cellBgCanvasGroup')]
  0020  SELF      R5 = R4[K7('DOFade')] (self)
  0021  LOADK     R6 = K8 0
  0022  GETUPVAL  R7 = _ENV
  0023  MUL       R7 = K9(10) mul R7
  0024  CALL      R4 = call(R4, -1 args, 3 rets)
  0025  CALL      R2 = call(R2, 0 args, -1 rets)
  0026  SELF      R3 = R1[K10('Join')] (self)
  0027  GETTABLE  R4 = R0[K12('m_claimRoot')]
  0028  SELF      R5 = R4[K13('DOScale')] (self)
  0029  LOADK     R6 = K14 0.8
  0030  GETUPVAL  R7 = _ENV
  0031  MUL       R7 = K9(10) mul R7
  0032  CALL      R4 = call(R4, -1 args, 3 rets)
  0033  CALL      R2 = call(R2, 0 args, -1 rets)
  0034  SELF      R3 = R1[K15('InsertCallback')] (self)
  0035  LOADK     R4 = K16 0.2
  0036  CLOSURE   R5 = closure proto0
  0037  CALL      R2 = call(R2, 0 args, 3 rets)
  0038  SELF      R3 = R1[K5('Append')] (self)
  0039  GETTABLE  R4 = R0[K17('m_claimedAnimationRoot')]
  0040  SELF      R5 = R4[K13('DOScale')] (self)
  0041  GETTABUP  R6 = _ENV[K18('Vector3')]
  0042  LOADK     R7 = K19 1.2
  0043  LOADK     R8 = K19 1.2
  0044  LOADK     R9 = K20 1
  0045  CALL      R6 = call(R6, 1 args, 3 rets)
  0046  GETUPVAL  R7 = _ENV
  0047  MUL       R7 = K9(10) mul R7
  0048  CALL      R4 = call(R4, -1 args, 3 rets)
  0049  CALL      R2 = call(R2, 0 args, -1 rets)
  0050  SELF      R3 = R1[K5('Append')] (self)
  0051  GETTABLE  R4 = R0[K17('m_claimedAnimationRoot')]
  0052  SELF      R5 = R4[K13('DOScale')] (self)
  0053  GETTABUP  R6 = _ENV[K18('Vector3')]
  0054  LOADK     R7 = K21 0.95
  0055  LOADK     R8 = K21 0.95
  0056  LOADK     R9 = K20 1
  0057  CALL      R6 = call(R6, 1 args, 3 rets)
  0058  GETUPVAL  R7 = _ENV
  0059  MUL       R7 = K9(10) mul R7
  0060  CALL      R4 = call(R4, -1 args, 3 rets)
  0061  CALL      R2 = call(R2, 0 args, -1 rets)
  0062  SELF      R3 = R1[K5('Append')] (self)
  0063  GETTABLE  R4 = R0[K17('m_claimedAnimationRoot')]
  0064  SELF      R5 = R4[K13('DOScale')] (self)
  0065  GETTABUP  R6 = _ENV[K18('Vector3')]
  0066  LOADK     R7 = K20 1
  0067  LOADK     R8 = K20 1
  0068  LOADK     R9 = K20 1
  0069  CALL      R6 = call(R6, 1 args, 3 rets)
  0070  GETUPVAL  R7 = _ENV
  0071  MUL       R7 = K9(10) mul R7
  0072  CALL      R4 = call(R4, -1 args, 3 rets)
  0073  CALL      R2 = call(R2, 0 args, -1 rets)
  0074  GETTABLE  R2 = R0[K6('m_claimRootCanvasGroup')]
  0075  SETTABLE  R2[K22('blocksRaycasts')] = K23(false)
  0076  RETURN    return R0..R-1
  ; ---------- proto0 [] ----------
    ; fn ?  line 451-454 np=0 va=0 ms=4 code=10 consts=5 upvals=2 protos=0
    ;   K[0]='UIUtil'
    ;   K[1]='SetLocalScale'
    ;   K[2]='m_claimedAnimationRoot'
    ;   K[3]=0
    ;   K[4]='_InitView'
    ;   upvals: _ENV, self
    0000  GETTABUP  R0 = _ENV[K0('UIUtil')]
    0001  GETTABLE  R0 = R0[K1('SetLocalScale')]
    0002  GETTABUP  R1 = self[K2('m_claimedAnimationRoot')]
    0003  LOADK     R2 = K3 0
    0004  LOADK     R3 = K3 0
    0005  CALL      R0 = call(R0, 0 args, 3 rets)
    0006  GETUPVAL  R0 = _ENV
    0007  SELF      R1 = R0[K4('_InitView')] (self)
    0008  CALL      R0 = call(R0, 0 args, 1 rets)
    0009  RETURN    return R0..R-1
